]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
compiler: better abstraction layer for diagnostics.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e2c1228b 12016-09-23 Martin Sebor <msebor@redhat.com>
2
3 PR testsuite/77713
4 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5 assuming long double is bigger than double.
6
9b5db70f 72016-09-23 Jakub Jelinek <jakub@redhat.com>
8
9 Implement P0138R2, C++17 construction rules for enum class values
10 * g++.dg/cpp1z/direct-enum-init1.C: New test.
11
a30e370d 122016-09-23 David Malcolm <dmalcolm@redhat.com>
13
14 PR preprocessor/77672
15 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
16 expected multiline output from first warning to reflect change
17 in r240434.
18
15650eb7 192016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
20
21 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
22
f886b2b4 232016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
24 Tom de Vries <tom@codesourcery.com>
25
26 PR testsuite/77411
27 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
28
f74ba31d 292016-09-23 Marek Polacek <polacek@redhat.com>
30
31 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
32 * c-c++-common/gomp/atomic-13.c: Likewise.
33 * c-c++-common/gomp/atomic-14.c: Likewise.
34 * c-c++-common/pr60439.c: Remove invalid code.
35 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
36 * g++.dg/expr/bitfield5.C: Likewise.
37 * g++.dg/expr/bitfield6.C: Likewise.
38 * g++.dg/expr/bool1.C: Likewise.
39 * g++.dg/expr/bool3.C: Likewise.
40 * g++.dg/expr/lval3.C: Likewise.
41 * g++.dg/expr/lval4.C: Likewise.
42 * g++.old-deja/g++.jason/bool5.C: Likewise.
43
7413e757 442016-09-23 David Malcolm <dmalcolm@redhat.com>
45
46 PR preprocessor/77672
47 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
48 (test_terminator_location): New function.
49
81df50de 502016-09-23 Richard Biener <rguenther@suse.de>
51
52 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
53
5f4626d8 542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
55
56 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
57 -march=armv8.2-a+fp16 when supported by the hardware.
58 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
59 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
60 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
61 semi-colons to a macro invocations.
62 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
63 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
64 defined.
65 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
66 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
67 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
68 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
69 defined.
70 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
71 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
72 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
73 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
74 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
75 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
76 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
77 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
78 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
79 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
80 defined.
81 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
82 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
83 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
84 defined.
85 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
86 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
87 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
88 defined.
89 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
90 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
91 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
92 defined.
93 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
94 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
95 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
96 defined. Also fix some white-space.
97 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
98 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
99 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
100 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
102 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
103 defined. Also fix some long lines and white-space.
104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
105 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
106 defined. Also fix some long lines and white-space.
107 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
108 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
109 defined.
110 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
112 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
113 defined.
114 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
115 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
116 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
117 defined.
118 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
120 Likewise.
121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
122 Likewise.
123 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
124 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
125 Likewise.
126 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
127 Likewise.
128 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
129 Likewise.
130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
131 Likewise.
132 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
133 Likewise.
134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
135 Likewise.
136 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
137 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
138 Likewise.
139 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
140 Likewise.
141 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
142 Likewise.
143 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
144 Likewise.
145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
146 Likewise.
147 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
148 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
150 Likewise.
151
f2645569 1522016-09-23 Jiong Wang <jiong.wang@arm.com>
153 Matthew Wahab <matthew.wahab@arm.com>
154
155 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
156 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
157 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
160 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
161 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
162 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
163 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
167 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
169 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
170 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
171 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
172 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
173 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
174 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
175 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
176 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
177 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
178 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
179 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
180 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
181 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
182 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
183 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
184 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
185 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
186 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
187 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
188 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
189 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
190 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
191 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
192
66a55fc4 1932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
194
195 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
196 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
197 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
198 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
199 support.
200
ada0f4c4 2012016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
202
203 PR ipa/77677
204 * gcc.dg/torture/pr77677.c: New test.
205
8771094d 2062016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
207
208 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
209 here now.
210
c959fae1 2112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
212
213 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
214 options. Add tests for float16x4_t and float16x8_t.
215
88b594a3 2162016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
217
218 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
219 * gcc.target/s390/risbg-ll-2.c: Ditto.
220 * gcc.target/s390/risbg-ll-3.c: Ditto.
221
e4ad661c 2222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
223
224 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
225 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
226
4005a882 2272016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
228
229 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
230 output to the simplified instructions.
231
9854d864 2322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
233
234 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
235 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
236
388ce7db 2372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
238
239 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
240 (FP16_SUPPORTED): New
241 (expected-hfloat-16x4): Make conditional on __fp16 support.
242 (expected-hfloat-16x8): Likewise.
243 (vdup_n_f16): Disable for non-AArch64 targets.
244 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
245 conditional on FP16_SUPPORTED.
246 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
247 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
248 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
249 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
250 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
251 for testing __fp16.
252 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
253 conditional on FP16_SUPPORTED.
254 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
255 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
256
837bb76e 2572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
258
259 * gcc.target/arm/short-vfp-1.c: New.
260
e183c2b8 2612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
262
263 * gcc.target/arm/attr-fp16-arith-1.c: New.
264
cd6fbed6 2652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
266
267 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
268 New.
269 (add_options_for_arm_v8_2a_fp16_neon): New.
270 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
271 (add_options_for_arm_arch_v8_2a): Auto-generate.
272 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
273 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
274 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
275 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
276 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
277 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
278 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
279
4961b0ab 2802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
281
282 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
283 arm_fp16_alternative_ok.
284 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
285 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
286 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
287 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
288 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
289 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
290 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
291 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
292 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
293 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
294 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
295 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
296 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
297 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
298 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
299 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
300 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
301 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
302 * gcc.target/arm/fp16-rounding-alt-1.c: Use
303 arm_fp16_alternative_ok.
304 * lib/target-supports.exp
305 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
306 (check_effective_target_arm_fp16_alternative_ok): New.
307 (check_effective_target_arm_fp16_none_ok_nocache): New.
308 (check_effective_target_arm_fp16_none_ok): New.
309
ce5b3c3b 3102016-09-23 Martin Liska <mliska@suse.cz>
311
312 * gcc.dg/ipa/pr77653.c: Replace adress
313 with address.
314
d4c65e05 3152016-09-23 Martin Liska <mliska@suse.cz>
316
317 * gcc.target/i386/movbe-4.c: New test.
318
82a47693 3192016-09-23 Martin Liska <mliska@suse.cz>
320
321 * gcc.target/i386/crc32-5.c: New test.
322
0253072a 3232016-09-23 Martin Liska <mliska@suse.cz>
324
325 * gcc.target/i386/pr71652.c: New test.
326 * gcc.target/i386/pr71652-2.c: New test.
327 * gcc.target/i386/pr71652-3.c: New test.
328
0bfdbd22 3292016-09-23 Jakub Jelinek <jakub@redhat.com>
330
331 * lib/gcc-dg.exp (process-message): Support relative line number
332 notation - .+4 or .-1 etc.
333 * gcc.dg/dg-test-1.c: New test.
334
ff982ab4 3352016-09-22 Martin Sebor <msebor@redhat.com>
336
337 PR target/77676
338 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
339 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
340 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
341 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
342
78299f8d 3432016-09-22 Uros Bizjak <ubizjak@gmail.com>
344
345 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
346 * gcc.dg/ifcvt-2.c: Ditto.
347 * gcc.dg/zero_bits_compound-1.c: Ditto.
348 * gcc.dg/zero_bits_compound-1.c: Ditto.
349 * gcc.dg/pr40550.c: Simplify target selectors.
350 Use dg-additional-options.
351 * gcc.dg/pr47893.c: Ditto.
352 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
353 additional options for 32-bit x86 targets.
354 * gcc.dg/pr70955.c: Move to ...
355 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
356
ec645283 3572016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
358
359 PR c++/61019
360 * g++.dg/cpp0x/pr61019.C: New.
361
9753b549 3622016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
363 Terry Guo <terry.guo@arm.com>
364
365 * gcc.target/arm/pure-code/ffunction-sections.c: New.
366 * gcc.target/arm/pure-code/no-literal-pool.c: New.
367 * gcc.target/arm/pure-code/pure-code.exp: New.
368
7dbfb427 3692016-09-22 Uros Bizjak <ubizjak@gmail.com>
370
371 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
372 Remove SSE effective target requirement.
373
7e20dff2 3742016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
375
376 PR c++/71979
377 * g++.dg/cpp0x/pr71979.C: New.
378
05dd002d 3792016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
380
381 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
382
53769cc8 3832016-09-22 Martin Liska <mliska@suse.cz>
384
385 PR ipa/77653
386 * gcc.dg/ipa/pr77653.c: New test.
387
51c846d6 3882016-09-22 Jakub Jelinek <jakub@redhat.com>
389
390 PR fortran/77665
391 * gfortran.dg/gomp/pr77665.f90: New test.
392
51278c1a 3932016-09-22 Paul Thomas <pault@gcc.gnu.org>
394
395 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
396 * gfortran.dg/dtio_13.f90: New test.
397
cde225a2 3982016-09-21 Louis Krupp <louis.krupp@zoho.com>
399
400 PR fortran/66107
401 * gfortran.dg/pr66107.f90: New test.
402
0d5530d9 4032016-09-21 Ian Lance Taylor <iant@golang.org>
404
405 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
406 with call to builtin delete function.
407
9ca7e933 4082016-09-21 Joseph Myers <joseph@codesourcery.com>
409
410 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
411 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
412 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
413 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
414 tests.
415
451127c6 4162016-09-21 Uros Bizjak <ubizjak@gmail.com>
417
418 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
419
98aa0f57 4202016-09-21 Jakub Jelinek <jakub@redhat.com>
421
422 PR c++/77651
423 * g++.dg/cpp1z/aligned-new6.C: New test.
424
65eeae10 4252016-09-21 Matthew Wahab <matthew.wahab@arm.com>
426
427 * gcc.target/arm/fp16-aapcs-3.c: New.
428 * gcc.target/arm/fp16-aapcs-4.c: New.
429 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
430 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
431 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
432 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
433
1a39df22 4342016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
435
436 PR tree-optimization/77550
437 * g++.dg/pr77550.C: New test.
438
48bc6fdd 4392016-09-21 Georg-Johann Lay <avr@gjlay.de>
440
441 PR target/77326
442 * gcc.target/avr/torture/pr77326.c: New test.
443
a09b160b 4442016-09-21 Louis Krupp <louis.krupp@zoho.com>
445
446 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
447
91207228 4482016-09-21 Richard Biener <rguenther@suse.de>
449
450 PR tree-optimization/77648
451 * gcc.dg/torture/pr77648-1.c: New testcase.
452 * gcc.dg/torture/pr77648-2.c: Likewise.
453
f6aeb966 4542016-09-21 Richard Biener <rguenther@suse.de>
455 Jakub Jelinek <jakub@redhat.com>
456
457 PR tree-optimization/77621
458 * gcc.dg/pr77621.c: New testcase.
459
637b3ebb 4602016-09-21 Paul Thomas <pault@gcc.gnu.org>
461
462 PR fortran/77657
463 * gfortran.dg/dtio_12.f90: New test.
464
b5b88e7a 4652016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
466
467 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
468
8ccdb0a4 4692016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
470
471 PR tree-optimization/72835
472 * gcc.dg/tree-ssa/pr72835.c: New test.
473
b9833bfd 4742016-09-20 Martin Sebor <msebor@redhat.com>
475
476 PR middle-end/49905
477 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
478 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
479 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
480 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
481 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
482 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
483 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
484
597323ed 4852016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
486
487 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
488 arguments/compare will be optimized away.
489 * gcc.dg/torture/ftrapv-1.c: Likewise.
490
25a8e007 4912016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
492
493 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
494 will be optimized away.
495 * gcc.dg/ipa/vrp1.c: New test.
496 * gcc.dg/ipa/vrp2.c: New test.
497 * gcc.dg/ipa/vrp3.c: New test.
498
6e93da1b 4992016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
500
501 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
502 does the same transformation.
503 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
504 * gcc.dg/tree-ssa/evrp1.c: New test.
505 * gcc.dg/tree-ssa/evrp2.c: New test.
506 * gcc.dg/tree-ssa/evrp3.c: New test.
507 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
508 * gcc.dg/tree-ssa/pr22117.c: Likewise.
509 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
510 * gcc.dg/tree-ssa/pr64130.c: Likewise.
511 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
512 foling now happens early.
513 * gcc.dg/tree-ssa/vrp04.c: Likewise.
514 * gcc.dg/tree-ssa/vrp06.c: Likewise.
515 * gcc.dg/tree-ssa/vrp16.c: Likewise.
516 * gcc.dg/tree-ssa/vrp25.c: Likewise.
517 * gcc.dg/tree-ssa/vrp67.c: Likewise.
518
b8b3b645 5192016-09-20 Uros Bizjak <ubizjak@gmail.com>
520
521 PR target/77621
522 * gcc.target/i386/pr77621.c: New test.
523 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
524 pattern, loop should vectorize with -mtune=atom.
525
81165554 5262016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
527 Jakub Jelinek <jakub@redhat.com>
528
529 PR testsuite/63299
530 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
531 instead of delete.
532
2f8a2ead 5332016-09-20 Jakub Jelinek <jakub@redhat.com>
534
a48667ee 535 PR c++/77626
536 * g++.dg/other/pr77626.C: New test.
537
7e67c6d5 538 PR c++/77638
539 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
540
59934ea3 541 PR c++/77637
542 * g++.dg/cpp0x/gen-attrs-62.C: New test.
543
2f8a2ead 544 PR middle-end/77624
545 * c-c++-common/pr77624-1.c: New test.
546 * c-c++-common/pr77624-2.c: New test.
547
a1268ee1 5482016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
549
550 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
551 of digits expected.
552
0b77b2cf 5532016-09-20 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/77646
556 * gcc.dg/torture/pr77646.c: New testcase.
557
bed03df1 5582016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
559
560 PR c++/77434
561 * c-c++-common/Wint-in-bool-context.c: New test.
562
cb19a0da 5632016-09-19 Joseph Myers <joseph@codesourcery.com>
564
565 * gcc.dg/cr-decimal-dig-1.c: New test.
566
9b5c49ef 5672016-09-19 Joseph Myers <joseph@codesourcery.com>
568
569 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
570 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
571 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
572 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
573
48d1445d 5742016-09-19 Vladimir Makarov <vmakarov@redhat.com>
575
576 PR rtl-optimization/77416
577 * gcc.target/powerpc/pr77416.c: New.
578
579f478b 5792016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
580
581 PR c++/77639
582 * g++.dg/template/error-recovery4.C: New test.
583
f2e52448 5842016-09-19 Bin Cheng <bin.cheng@arm.com>
585
586 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
587
aaf7d5f8 5882016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
589
590 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
591 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
592
5f036000 5932016-09-19 Jakub Jelinek <jakub@redhat.com>
594 Jan Hubicka <jh@suse.cz>
595
596 PR target/77587
597 * gcc.dg/pr77587.c: New test.
598 * gcc.dg/pr77587a.c: New file.
599
eee0cf09 6002016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
601
602 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
603 * gfortran.dg/coarray_38.f90:
604 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
605 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
606 * gfortran.dg/coarray_allocate_7.f08: New test.
607 * gfortran.dg/coarray_allocate_8.f08: New test.
608 * gfortran.dg/coarray_allocate_9.f08: New test.
609 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
610 new caf_register.
611 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
612 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
613 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
614 get_by_refs.
615 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
616 * gfortran.dg/coarray_lock_7.f90: Same.
617 * gfortran.dg/coarray_poly_5.f90: Same.
618 * gfortran.dg/coarray_poly_6.f90: Same.
619 * gfortran.dg/coarray_poly_7.f90: Same.
620 * gfortran.dg/coarray_poly_8.f90: Same.
621 * gfortran.dg/coindexed_1.f90: Changed errors expected.
622
891196d7 6232016-09-19 Fritz Reese <fritzoreese@gmail.com>
624
625 PR fortran/77584
626 * gfortran.dg/dec_structure_15.f90: New testcase.
627
281da9a3 6282016-09-19 Richard Biener <rguenther@suse.de>
629
630 PR middle-end/77605
631 * gcc.dg/torture/pr77605.c: New testcase.
632
8a252920 6332016-09-18 Louis Krupp <louis.krupp@zoho.com>
634
635 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
636
a18b7a33 6372016-09-17 Jan Hubicka <hubicka@ucw.cz>
638
639 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
640 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
641 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
642 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
643 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
644 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
645 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
646 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
647 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
648 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
649 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
650
b868c23d 6512016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
652
653 * gcc.target/i386/pr68633.c: Fix expected result.
654
360d7ea8 6552016-09-17 Louis Krupp <louis.krupp@gmail.com>
656
657 PR fortran/68078
658 * gfortran.dg/pr68078.f90: New test.
659 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
660
d58661cb 6612016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
662
663 PR target/77613
664 * gcc.target/powerpc/swaps-p8-25.c: New.
665
24b3d864 6662016-09-16 Jakub Jelinek <jakub@redhat.com>
667
e6db887a 668 PR c++/77482
669 * g++.dg/cpp0x/constexpr-77482.C: New test.
670
44df6c11 671 PR c++/77379
672 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
673 thunk offsets.
674 * g++.dg/abi/abi-tag23a.C: Likewise.
675
53d2f3de 676 PR c++/77338
677 * g++.dg/cpp0x/decltype-77338.C: New test.
678
24b3d864 679 PR c++/77375
680 * g++.dg/cpp0x/mutable1.C: New test.
681
42f172d0 6822016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
683
684 PR fortran/77612
685 * gfortran.dg/pr77612.f90: New test.
686
0665113b 6872016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
688
689 * gcc.dg/torture/pr70421.c: Require int32plus.
690
dff10ec9 6912016-09-16 Jakub Jelinek <jakub@redhat.com>
692
be63912c 693 PR middle-end/77475
694 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
695
dff10ec9 696 PR target/77526
697 * gcc.target/i386/pr77526.c: New test.
698
69cdadd9 6992016-09-16 Jakub Jelinek <jakub@redhat.com>
700 Eric Botcazou <ebotcazou@adacore.com>
701
702 PR middle-end/77594
703 * gcc.target/i386/pr77594.c: New test.
704
b74250bc 7052016-09-15 Louis Krupp <louis.krupp@zoho.com>
706
707 PR fortran/69963
708 * gfortran.dg/misplaced_implicit_character.f90: New test.
709
834a2c29 7102016-09-15 Bin Cheng <bin.cheng@arm.com>
711
712 PR tree-optimization/77503
713 * gcc.dg/vect/pr77503.c: New test.
714
fbcb99d5 7152016-09-15 Richard Biener <rguenther@suse.de>
716
717 PR middle-end/77544
718 * c-c++-common/torture/pr77544.c: New testcase.
719
3aa4e8c2 7202016-09-15 Jakub Jelinek <jakub@redhat.com>
721
722 PR middle-end/77475
723 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
724 * gcc.dg/march-generic.c: Likewise.
725 * gcc.target/i386/spellcheck-options-1.c: New test.
726 * gcc.target/i386/spellcheck-options-2.c: New test.
727 * gcc.target/i386/spellcheck-options-3.c: New test.
728 * gcc.target/i386/spellcheck-options-4.c: New test.
729
e9dea525 7302016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
731
732 PR fortran/72743
733 * gfortran.dg/goacc/pr72743.f90: New test.
734
7270347c 7352016-09-15 Richard Biener <rguenther@suse.de>
736
737 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
738
091e8e90 7392016-09-15 Richard Biener <rguenther@suse.de>
740
741 PR tree-optimization/77514
742 * gcc.dg/torture/pr77514.c: New testcase.
743
8cc08773 7442016-09-14 Jakub Jelinek <jakub@redhat.com>
745
746 PR c++/77549
747 * g++.dg/lookup/pr77549.C: New test.
748
5be60f03 7492016-09-14 Marek Polacek <polacek@redhat.com>
750
751 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
752 * c-c++-common/gomp/atomic-13.c: Likewise.
753 * c-c++-common/gomp/atomic-14.c: Likewise.
754 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
755 * g++.dg/cpp1z/bool-increment1.C: New test.
756 * c-c++-common/pr60439.c: Add dg-warning.
757 * g++.dg/expr/bitfield4.C: Likewise.
758 * g++.dg/expr/bitfield5.C: Likewise.
759 * g++.dg/expr/bitfield6.C: Likewise.
760 * g++.dg/expr/bool1.C: Likewise.
761 * g++.dg/expr/bool3.C: Likewise.
762 * g++.dg/expr/lval3.C: Likewise.
763 * g++.dg/expr/lval4.C: Likewise.
764 * g++.old-deja/g++.jason/bool5.C: Likewise.
765 * g++.dg/expr/bitfield3.C: Adjust dg-error.
766 * g++.dg/other/error18.C: Likewise.
767 * g++.dg/gomp/atomic-14.C: Likewise.
768
f80a245e 7692016-09-14 Nathan Sidwell <nathan@acm.org>
770
771 PR c++/77539
772 * g++.dg/cpp1y/pr77539.C: New.
773
7b329bca 7742016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
775
776 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
777 dg-require.
778 * g++.dg/ext/builtin_alloca.C: Likewise.
779 * g++.dg/template/spec35.C: Likewise.
780 * gcc.dg/builtins-68.c: Likewise.
781 * gcc.misc-tests/gcov-13.c: Likewise.
782 * gcc.misc-tests/gcov-14.c: Likewise.
783
0029200d 7842016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
785
786 * gfortran.dg/dec_structure_14.f90: New testcase.
787
0975f764 7882016-09-14 Jakub Jelinek <jakub@redhat.com>
789
790 PR sanitizer/68260
791 * c-c++-common/tsan/pr68260.c: New test.
792
1098c313 7932016-09-13 Joe Seymour <joe.s@somniumtech.com>
794
795 PR target/70713
796 * gcc.target/msp430/function-attributes-1.c: New test.
797 * gcc.target/msp430/function-attributes-2.c: New test.
798 * gcc.target/msp430/function-attributes-3.c: New test.
799
46fad8d5 8002016-09-13 Jakub Jelinek <jakub@redhat.com>
801
4bdba715 802 * g++.dg/cpp0x/gen-attrs-61.C: New test.
803 * g++.dg/cpp1z/gen-attrs1.C: New test.
804
99d887de 805 PR tree-optimization/77454
806 * gcc.dg/pr77454.c: New test.
807
46fad8d5 808 PR c++/77553
809 * g++.dg/cpp1y/constexpr-77553.C: New test.
810
68ef907c 8112016-09-13 David Malcolm <dmalcolm@redhat.com>
812
813 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
814 (test_show_locus): Replace rich_location::add_fixit_insert calls
815 with add_fixit_insert_before and add_fixit_insert_after.
816
2c24fd5e 8172016-09-13 Jason Merrill <jason@redhat.com>
818 Tom de Vries <tom@codesourcery.com>
819
820 PR c++/77427
821 * g++.dg/pr77427.C: New test.
822
68b219ee 8232016-09-13 Martin Liska <mliska@suse.cz>
824
825 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
826 effective target.
827 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
828 * lib/target-supports.exp: Define the new target.
829
c72e91d3 8302016-09-12 Andrew Pinski <apinski@cavium.com>
831
832 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
833 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
834
b38c0a37 8352016-09-12 Uros Bizjak <ubizjak@gmail.com>
836
837 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
838 variable arguments.
839 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
840 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
841 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
842 variable argument.
843 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
844 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
845
7a21b590 8462016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
847
848 PR c++/77496
849 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
850 * g++.dg/ext/pr77496.C: New test.
851 * g++.dg/warn/pr77496.C: New test.
852
00434032 8532016-09-12 David Malcolm <dmalcolm@redhat.com>
854
855 PR c/72858
856 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
857 to preserve conversion chars, and to preserve prefix information.
858 * gcc.dg/format/pr72858.c: New test case.
859
54f56c28 8602016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
861
862 * gfortran.dg/pr77507.f90: Move to ...
863 * gfortran.dg/ieee/pr77507.f90: here.
864
08d6d42c 8652016-08-09 Jan Hubicka <hubicka@ucw.cz>
866
867 PR ipa/61159
868 * compile/pr61159.c: New testcase
869
35870532 8702016-08-09 Jan Hubicka <hubicka@ucw.cz>
871
872 PR ipa/64316
873 * gcc.dg/ipa/pr63416.c: New testcase.
874
953b9eef 8752016-09-10 Paul Thomas <pault@gcc.gnu.org>
876 Steven G. Kargl <kargl@gcc.gnu.org>
877
878 PR fortran/77532
c78b1f64 879 * gfortran.dg/dtio_11.f90: new test.
953b9eef 880
1aef7c3c 8812016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
882
883 PR fortran/77507
884 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
885 * gfortran.dg/c_assoc_4.f90: Ditto.
886
3bb45f76 8872016-09-10 Tom de Vries <tom@codesourcery.com>
888
889 PR C/71602
890 * c-c++-common/va-arg-va-list-type.c: New test.
891
9731eaaf 8922016-09-09 Peter Bergner <bergner@vnet.ibm.com>
893
894 PR rtl-optimization/77289
895 * gcc.target/powerpc/pr77289.c: New test.
896
911ea34a 8972016-09-09 Martin Sebor <msebor@redhat.com>
898
899 PR c/77520
900 PR c/77521
901 * gcc.dg/pr77520.c: New test.
902 * gcc.dg/pr77521.c: New test.
903
edd0f33b 9042016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
905
906 PR fortran/77506
907 * gfortran.dg/pr77506.f90: New test.
908
374777a4 9092016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
910
911 PR fortran/77507
912 * gfortran.dg/pr77507.f90: New test.
913
c5eddaf9 9142016-09-09 Joseph Myers <joseph@codesourcery.com>
915
916 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
917
3e7e4e14 9182016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
919 Louis Krupp <lkrupp@gcc.gnu.org>
920
921 PR fortran/69514
922 * gfortran.dg/pr69514_1.f90: New test.
923 * gfortran.dg/pr69514_2.f90: New test.
924
51688bb7 9252016-09-08 Jakub Jelinek <jakub@redhat.com>
926
a34338c9 927 PR fortran/77500
928 * gfortran.dg/gomp/pr77500.f90: New test.
929
51688bb7 930 PR fortran/77516
931 * gfortran.dg/gomp/pr77516.f90: New test.
932
3ecb55e7 9332016-09-07 Jakub Jelinek <jakub@redhat.com>
934
935 PR middle-end/77475
936 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
937 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
938 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
939 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
940 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
941 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
942
3da97ff7 9432016-09-07 David Malcolm <dmalcolm@redhat.com>
944
945 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
946 "substring-locations.h".
947
b55f1f44 9482016-09-07 Richard Biener <rguenther@suse.de>
949
950 PR c/77450
951 * c-c++-common/vector-subscript-8.c: Move ..
952 * gcc.dg/pr77450.c: ... here.
953
7d482049 9542016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 955
956 PR libgfortran/77393
957 * gfortran.dg/fmt_f0_2.f90: Update test.
958 * gfortran.dg/fmt_f0_3.f90: New test.
959
ef3b531c 9602016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
961
962 PR debug/77389
963 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
964 in dg-options.
965
966 PR debug/57519
967 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
968
39370ea0 9692016-09-06 Jakub Jelinek <jakub@redhat.com>
970
971 PR target/69255
972 * gcc.target/i386/pr69255-1.c: New test.
973 * gcc.target/i386/pr69255-2.c: New test.
974 * gcc.target/i386/pr69255-3.c: New test.
975
9762016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 977
978 PR c/77336
979 * gcc.dg/format/miss-7.c: New test.
980
88820414 9812016-09-06 Uros Bizjak <ubizjak@gmail.com>
982
983 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
984
4c790ba8 9852016-09-06 Martin Liska <mliska@suse.cz>
986
987 PR gcov-profile/77378
988 PR gcov-profile/77466
989 * gcc.dg/profile-update-warning.c: New test.
990
43d2460d 9912016-09-06 Richard Biener <rguenther@suse.de>
992
993 PR tree-optimization/77479
994 * gcc.dg/torture/pr77479.c: New testcase.
995
4c04bcce 9962016-09-06 Richard Biener <rguenther@suse.de>
997
998 PR c/77450
999 * c-c++-common/vector-subscript-7.c: Adjust.
1000 * c-c++-common/vector-subscript-8.c: New testcase.
1001
8925068a 10022016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1003
1004 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1005
daea048c 10062016-09-05 Jakub Jelinek <jakub@redhat.com>
1007
e315ff48 1008 PR target/77476
1009 * gcc.target/i386/avx512f-pr77476.c: New test.
1010 * gcc.target/i386/avx512bw-pr77476.c: New test.
1011 * gcc.target/i386/avx512dq-pr77476.c: New test.
1012
8eeca3ac 1013 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1014 Update comment to mention also avx512f.
1015
daea048c 1016 PR sanitizer/77396
1017 * g++.dg/asan/pr77396-2.C: New test.
1018
a6ffaadf 10192016-09-05 Uros Bizjak <ubizjak@gmail.com>
1020
1021 PR rtl-optimization/77452
1022 * gcc.target/i386/pr77452.c: New test.
1023
8f8828ba 10242016-09-05 Marek Polacek <polacek@redhat.com>
1025
1026 PR c/77423
1027 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1028
65277f2a 10292016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1030
1031 PR fortran/77391
1032 * gfortran.dg/pr77391.f90: New test.
1033
a1cf06b8 10342016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1035
1036 PR fortran/77460
1037 * gfortran.dg/pr77460.f90: New test.
1038
4d261282 10392016-09-03 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR c/65467
1042 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1043
4fc4eb94 10442016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1045
1046 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1047
40a431fa 10482016-09-02 David Malcolm <dmalcolm@redhat.com>
1049
1050 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1051 test case.
1052 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1053 diagnostic-test-show-locus-generate-patch.c to the sources
1054 for diagnostic_plugin_test_show_locus.c.
1055
a940fdc7 10562016-09-02 Jakub Jelinek <jakub@redhat.com>
1057
0b80c4b2 1058 PR c/65467
1059 * gcc.dg/gomp/_Atomic-1.c: New test.
1060 * gcc.dg/gomp/_Atomic-2.c: New test.
1061 * gcc.dg/gomp/_Atomic-3.c: New test.
1062 * gcc.dg/gomp/_Atomic-4.c: New test.
1063 * gcc.dg/gomp/_Atomic-5.c: New test.
1064
a940fdc7 1065 PR sanitizer/77396
1066 * g++.dg/asan/pr77396.C: New test.
1067
10682016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1069
1070 PR tree-optimization/71831
1071 * gcc.dg/builtin-object-size-16.c: New test.
1072 * gcc.dg/builtin-object-size-17.c: New test.
1073
0b404bb4 10742016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1075
1076 PR libgfortran/77393
1077 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1078
8a5817a9 10792016-09-01 Uros Bizjak <ubizjak@gmail.com>
1080
1081 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1082 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1083 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1084 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1085 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1086 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1087 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1088 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1089 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1090 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1091 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1092 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1093 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1094 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1095 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1096 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1097 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1098 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1099
209253ae 11002016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1101
1102 * gnat.dg/opt58.adb: New test.
1103 * gnat.dg/opt58_pkg.ads: New helper.
1104
15182c1d 11052016-09-01 Richard Biener <rguenther@suse.de>
1106
1107 PR middle-end/77436
1108 * gcc.dg/torture/pr77436.c: New testcase.
1109
1c02615c 11102016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1111
1112 * gcc.dg/pr64252.c: Require int32plus.
1113 * gcc.dg/pr66299-1.c: Likewise.
1114 * gcc.dg/pr66299-2.c: Likewise.
1115 * gcc.dg/torture/20131115-1.c: Skip for avr.
1116
08fded5f 11172016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1118
1119 * gcc.target/aarch64/ands_3.c: New test.
1120
a7b3b7c4 11212016-08-31 Jakub Jelinek <jakub@redhat.com>
1122
68c215e4 1123 PR fortran/77352
1124 * gfortran.dg/gomp/pr77352.f90: New test.
1125
a7b3b7c4 1126 PR fortran/77374
1127 * gfortran.dg/gomp/pr77374.f08: New test.
1128
51a43c06 11292016-08-31 Marc Glisse <marc.glisse@inria.fr>
1130
1131 PR tree-optimization/73714
1132 * gcc.dg/tree-ssa/pr73714.c: New test.
1133
01109414 11342016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1135
1136 PR libgfortran/77393
1137 * gfortran.dg/fmt_f0_2.f90: New test.
1138
8036ac7f 11392016-08-31 Marc Glisse <marc.glisse@inria.fr>
1140
1141 * gcc.target/i386/pr59539-2.c: Adapt options.
1142 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1143
b298bde8 11442016-08-31 Paul Thomas <pault@gcc.gnu.org>
1145
1146 PR fortran/77418
1147 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1148 of the associate entity and replace with a pointer to the
1149 intended item on the stack.
1150
9f732c4e 11512016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1152 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1153
1154 PR fortran/48298
1155 * gfortran.dg/dtio_1.f90: New test.
1156 * gfortran.dg/dtio_2.f90: New test.
1157 * gfortran.dg/dtio_3.f90: New test.
1158 * gfortran.dg/dtio_4.f90: New test.
1159 * gfortran.dg/dtio_5.f90: New test.
1160 * gfortran.dg/dtio_6.f90: New test.
1161 * gfortran.dg/dtio_7.f90: New test.
1162 * gfortran.dg/dtio_8.f90: New test.
1163 * gfortran.dg/dtio_9.f90: New test.
1164 * gfortran.dg/dtio_10.f90: New test.
1165
d6dd1b60 11662016-08-30 David Malcolm <dmalcolm@redhat.com>
1167
1168 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1169 (test_many_nested_locations): New function.
1170 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1171 (test_show_locus): Handle "test_many_nested_locations".
1172
2e7400df 11732016-08-30 David Malcolm <dmalcolm@redhat.com>
1174
1175 * g++.dg/template/double-greater-than-fixit.C: New test case.
1176
98023bfd 11772016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1178
1179 * gnat.dg/opt57.ad[sb]: New test.
1180 * gnat.dg/opt57_pkg.ads: New helper.
1181
f9723d87 11822016-08-30 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/69047
1185 * gcc.dg/pr69047.c: Fix byte-order check.
1186
77ce6232 11872016-08-30 Jakub Jelinek <jakub@redhat.com>
1188
adca2d16 1189 PR tree-optimization/72866
1190 * gcc.dg/vect/pr72866.c: New test.
1191
06cee168 1192 PR debug/77363
1193 * g++.dg/debug/dwarf2/pr77363.C: New test.
1194
4472e8d1 1195 PR middle-end/77377
1196 * gcc.target/i386/pr77377.c: New test.
1197
77ce6232 1198 PR debug/77389
1199 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1200 in dg-options.
1201
36bda760 12022016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1203
1204 * gfortran.dg/pr77372.f90: Moved to ...
1205 * gfortran.dg/ieee/pr77372.f90: here.
1206
2db6ea89 12072016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1208
1209 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1210 vector short/char initializations.
1211 * gcc.target/powerpc/vec-init-5.c: Likewise.
1212 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1213 vector initialization optimizations.
1214 * gcc.target/powerpc/vec-init-7.c: Likewise.
1215 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1216 vector float/double initializations.
1217 * gcc.target/powerpc/vec-init-9.c: Likewise.
1218
1e4df796 12192016-08-29 Uros Bizjak <ubizjak@gmail.com>
1220
1221 PR target/77403
1222 * gcc.target/i386/pr77403.c: New test.
1223
f293b7f2 12242016-08-29 Marek Polacek <polacek@redhat.com>
1225
1226 PR c/77292
1227 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1228
ea2ec8f6 12292016-08-29 Tom de Vries <tom@codesourcery.com>
1230
1231 PR c/77398
1232 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1233
686436fe 12342016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1235
1236 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1237
686436fe 12382016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1239
1240 * gfortran.dg/dec_structure_13.f90: New testcase.
1241
f1ecf8b3 12422016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1243
1244 PR fortran/77261
1245 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1246 available.
1247
4670f428 12482016-08-28 Tom de Vries <tom@codesourcery.com>
1249
1250 PR lto/70955
1251 * gcc.dg/pr70955.c: New test.
1252 * gcc.dg/lto/pr70955_0.c: Same.
1253 * gcc.dg/lto/pr70955_1.c: Same.
1254
b243b563 12552016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1256
1257 PR tree-optimization/71077
1258 * gcc.target/i386/pr71077.c: New test.
1259
92a44a68 12602016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1261
1262 PR fortran/77380
1263 * gfortran.dg/pr77380.f90: New test.
1264
92a44a68 12652016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1266
1267 PR fortran/77372
1268 gfortran.dg/pr77372.f90: New test.
1269
367964fa 12702016-08-26 David Malcolm <dmalcolm@redhat.com>
1271
1272 * gcc.dg/spellcheck-fields-2.c (test): Move
1273 dg-begin/end-multiline-output within function body.
1274 (test_macro): New function.
1275
df4248fb 12762016-08-26 David Malcolm <dmalcolm@redhat.com>
1277
1278 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1279 (test_fixit_insert): Update expected output.
1280 (test_fixit_remove): Likewise.
1281 (test_fixit_replace): Likewise.
1282
377da6e4 12832016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1284
1285 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1286 Fix typo.
1287
4f16cc83 12882016-08-26 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/69047
1291 * gcc.dg/pr69047.c: New testcase.
1292
a54071b2 12932016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1294 Martin Jambhor <mjambor@suse.cz>
377da6e4 1295
a54071b2 1296 * gcc.dg/ipa/propbits-1.c: New test-case.
1297 * gcc.dg/ipa/propbits-2.c: Likewise.
1298 * gcc.dg/ipa/propbits-3.c: Likewise.
1299
2ae10c8c 13002016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1301
1302 PR fortran/77351
1303 * gfortran.dg/pr77351.f90: New test.
1304
c4963714 13052016-08-25 Marek Polacek <polacek@redhat.com>
1306
1307 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1308
49e1f4eb 13092016-08-25 Marek Polacek <polacek@redhat.com>
1310
1311 PR c/77323
1312 * gcc.dg/pr77323.c: New test.
1313
984f03c2 13142016-08-24 Paul Thomas <pault@gcc.gnu.org>
1315
1316 PR fortran/77358
1317 * gfortran.dg/submodule_17.f08: New test.
1318
92a44a68 13192016-08-24 Michael Collison <michael.collison@linaro.org>
1320 Michael Collison <michael.collison@arm.com>
f6c98a9a 1321
1322 * gcc.target/arm/builtin_saddl.c: New testcase.
1323 * gcc.target/arm/builtin_saddll.c: New testcase.
1324 * gcc.target/arm/builtin_uaddl.c: New testcase.
1325 * gcc.target/arm/builtin_uaddll.c: New testcase.
1326 * gcc.target/arm/builtin_ssubl.c: New testcase.
1327 * gcc.target/arm/builtin_ssubll.c: New testcase.
1328 * gcc.target/arm/builtin_usubl.c: New testcase.
1329 * gcc.target/arm/builtin_usubll.c: New testcase.
1330
8938d43d 13312016-08-24 Uros Bizjak <ubizjak@gmail.com>
1332
1333 PR target/77270
1334 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1335 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1336 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1337 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1338 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1339 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1340 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1341 effective target. Remove scan-assembler-times directives.
1342 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1343 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1344 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1345
2fb84e50 13462016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1347
1348 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1349 of unsigned int.
1350 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1351
cac7df4e 13522016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1353
1354 PR testsuite/77317
1355 * lib/target-supports.exp
1356 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1357 (check_effective_target_vect_natural_alignment): Ditto.
1358 (check_effective_target_vector_alignment_reachable): Ditto.
1359 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1360
b904831d 13612016-08-23 Ian Lance Taylor <iant@golang.org>
1362
1363 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1364
ff055c48 13652016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1366
1367 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1368 being created from pointers to memory locations.
1369 * gcc.target/powerpc/vec-init-2.c: Likewise.
1370
27af8972 13712016-08-23 Fritz Reese <fritzoreese@gmail.com>
1372
1373 * gfortran.dg/dec_structure_12.f90: New testcase.
1374
bd8ac469 13752016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1376
1377 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1378
434d4291 13792016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1380
1381 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1382 verification.
1383
be0be2de 13842016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1385
1386 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1387 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1388
7feac654 13892016-08-23 Richard Biener <rguenther@suse.de>
1390
1391 PR tree-optimization/27336
1392 * c-c++-common/pr27336.c: New testcase.
1393
364743f3 13942016-08-22 Marek Polacek <polacek@redhat.com>
1395
1396 PR c++/77321
1397 * g++.dg/cpp1y/pr77321.C: New test.
1398
b92c452d 13992016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1400
1401 PR fortran/60774
1402 * gfortran.dg/empty_label.f: Adjust test for new error message.
1403 * gfortran.dg/empty_label.f90: Ditto.
1404 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1405 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1406 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1407
bfbc628a 14082016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1409
1410 PR fortran/61318
1411 * gfortran.dg/pr61318.f90: New test.
1412
99af6e70 14132016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1414
1415 PR fortran/77260
1416 * gfortran.dg/pr77260_1.f90: New test.
1417 * gfortran.dg/pr77260_2.f90: Ditto.
1418
6cfc7001 14192016-08-22 Joseph Myers <joseph@codesourcery.com>
1420
1421 PR middle-end/77269
1422 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1423 __builtin_signbitf and __builtin_signbitl in expected generic
1424 expansion.
1425 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1426 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1427 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1428 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1429 tests.
1430
012f068a 14312016-08-22 Joseph Myers <joseph@codesourcery.com>
1432
1433 * gcc.dg/torture/float128-builtin.c,
1434 gcc.dg/torture/float128-ieee-nan.c,
1435 gcc.dg/torture/float128x-builtin.c,
1436 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1437 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1438 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1439 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1440 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1441 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1442 gcc.dg/torture/floatn-nan.h: New tests.
1443
e2c5b687 14442016-08-22 Joseph Myers <joseph@codesourcery.com>
1445
1446 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1447 macro.
1448 (main): Update calls to TEST_I_F.
1449 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1450 macro.
1451 (main): Update calls to TEST_I_F.
1452
b4635564 14532016-08-22 Joseph Myers <joseph@codesourcery.com>
1454
1455 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1456 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1457 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1458 names in calls to TEST_I_F.
1459
802bc569 14602016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1461
1462 PR c/52952
1463 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1464
70fa7158 14652016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1466
1467 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1468 and !natural_alignment_64.
1469 * gcc.dg/ipa/propalign-2.c: Likewise.
1470 * gcc.dg/ipa/propalign-3.c: Likewise.
1471 * gcc.dg/ipa/propalign-4.c: Likewise.
1472 * gcc.dg/ipa/propalign-5.c: Likewise.
1473 * lib/target-supports.exp
1474 (check_effective_target_natural_alignment_32): Add avr-*-*.
1475
d0346b1a 14762016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1477
1478 PR tree-optimization/61839
1479 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1480 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1481 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1482 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1483
82c85aba 14842016-08-19 Joseph Myers <joseph@codesourcery.com>
1485
1486 PR c/32187
1487 * lib/target-supports.exp (check_effective_target_float16)
1488 (check_effective_target_float32, check_effective_target_float64)
1489 (check_effective_target_float128, check_effective_target_float32x)
1490 (check_effective_target_float64x)
1491 (check_effective_target_float128x)
1492 (check_effective_target_float16_runtime)
1493 (check_effective_target_float32_runtime)
1494 (check_effective_target_float64_runtime)
1495 (check_effective_target_float128_runtime)
1496 (check_effective_target_float32x_runtime)
1497 (check_effective_target_float64x_runtime)
1498 (check_effective_target_float128x_runtime)
1499 (check_effective_target_floatn_nx_runtime)
1500 (add_options_for_float16, add_options_for_float32)
1501 (add_options_for_float64, add_options_for_float128)
1502 (add_options_for_float32x, add_options_for_float64x)
1503 (add_options_for_float128x): New procedures.
1504 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1505 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1506 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1507 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1508 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1509 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1510 gcc.dg/torture/float128-complex.c,
1511 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1512 gcc.dg/torture/float128x-basic.c,
1513 gcc.dg/torture/float128x-complex.c,
1514 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1515 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1516 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1517 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1518 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1519 gcc.dg/torture/float32x-basic.c,
1520 gcc.dg/torture/float32x-complex.c,
1521 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1522 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1523 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1524 gcc.dg/torture/float64x-basic.c,
1525 gcc.dg/torture/float64x-complex.c,
1526 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1527 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1528 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1529 gcc.dg/torture/floatn-tg.h,
1530 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1531 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1532 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1533 gcc.dg/torture/fp-int-convert-float128x.c,
1534 gcc.dg/torture/fp-int-convert-float16-timode.c,
1535 gcc.dg/torture/fp-int-convert-float16.c,
1536 gcc.dg/torture/fp-int-convert-float32-timode.c,
1537 gcc.dg/torture/fp-int-convert-float32.c,
1538 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1539 gcc.dg/torture/fp-int-convert-float32x.c,
1540 gcc.dg/torture/fp-int-convert-float64-timode.c,
1541 gcc.dg/torture/fp-int-convert-float64.c,
1542 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1543 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1544 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1545 maximum exponent of floating-point type. Use it in testing
1546 whether 0x8...0 fits in the floating-point type. Always treat -1
1547 (signed 0xf...f) as fitting in the floating-point type.
1548 (M_OK1): New macro.
1549 * gcc.dg/torture/fp-int-convert-double.c,
1550 gcc.dg/torture/fp-int-convert-float.c,
1551 gcc.dg/torture/fp-int-convert-float128-timode.c,
1552 gcc.dg/torture/fp-int-convert-float128.c,
1553 gcc.dg/torture/fp-int-convert-float80-timode.c,
1554 gcc.dg/torture/fp-int-convert-float80.c,
1555 gcc.dg/torture/fp-int-convert-long-double.c,
1556 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1557
cf0bbc39 15582016-08-19 Jakub Jelinek <jakub@redhat.com>
1559
9354a9a5 1560 PR fortran/72744
1561 * gfortran.dg/gomp/pr72744.f90: New test.
1562
cf0bbc39 1563 PR fortran/69281
1564 * gfortran.dg/gomp/pr69281.f90: New test.
1565
ee0e163a 15662016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1567
1e4df796 1568 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1569 the last special seed value.
1570 * gfortran.dg/random_7.f90: Use size for last array member instead
1571 of hardcoded value.
ee0e163a 1572
6d7de609 15732016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1574
1575 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1576 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1577
e3243c77 15782016-08-19 Richard Biener <rguenther@suse.de>
1579
1580 PR tree-optimization/77286
1581 * gcc.dg/torture/pr77286.c: New testcase.
1582
b983d92d 15832016-08-18 David Malcolm <dmalcolm@redhat.com>
1584
1585 * gcc.dg/verbose-asm-2.c: New test case.
1586
48a7392b 15872016-08-18 David Malcolm <dmalcolm@redhat.com>
1588
1589 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1590 (custom_diagnostic_finalizer): Update for change to
1591 diagnostic_show_locus.
1592
5c8151fa 15932016-08-18 David Malcolm <dmalcolm@redhat.com>
1594
1595 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1596 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1597
26040f06 15982016-08-18 Marek Polacek <polacek@redhat.com>
1599
1600 PR c/71514
1601 * gcc.dg/pr71514.c: New test.
1602
360e911d 16032015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1604
1605 PR target/72839
1606 * gcc.target/i386/pr72839.c: New test.
1607
6de0546d 16082016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1609
1610 PR middle-end/70895
1611 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1612 * c-c++-common/goacc/reduction-1.c: Likewise.
1613 * c-c++-common/goacc/reduction-2.c: Likewise.
1614 * c-c++-common/goacc/reduction-3.c: Likewise.
1615 * c-c++-common/goacc/reduction-4.c: Likewise.
1616
cee80871 16172016-08-18 Alan Modra <amodra@gmail.com>
1618
1619 * gcc.c-torture/compile/pr72771.c: New.
1620
f9c39b65 16212016-08-17 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR fortran/67496
1624 * gfortran.dg/pr67496.f90: New test.
1625
92a44a68 16262015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 1627
1628 PR tree-optimization/71752
f9c39b65 1629 * gcc.dg/vect/pr71752.c: New.
bf448dc8 1630
d2392ec3 16312016-08-17 Uros Bizjak <ubizjak@gmail.com>
1632
1633 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1634
c4994c0b 16352016-08-17 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR middle-end/77259
1638 * g++.dg/ipa/devirt-52.C: New test.
1639
f7896ff0 16402016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1641
1642 * c-c++-common/goacc/reduction-6.c: New testcase.
1643
7104d1a8 16442016-08-17 Richard Biener <rguenther@suse.de>
1645
1646 PR tree-optimization/76490
1647 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1648 * gcc.dg/pr52904.c: XFAIL.
1649
cff41b9e 16502016-08-17 Richard Biener <rguenther@suse.de>
1651
1652 PR tree-optimization/23855
1653 * gcc.dg/loop-unswitch-2.c: Adjust.
1654
b1398e47 16552016-08-16 Jakub Jelinek <jakub@redhat.com>
1656
1657 PR tree-optimization/72817
1658 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1659
de41fc22 16602016-08-16 Joseph Myers <joseph@codesourcery.com>
1661
1662 PR libgcc/77265
1663 * gcc.dg/torture/float128-extend-inf.c: New test.
1664
5927e78e 16652016-08-16 David Malcolm <dmalcolm@redhat.com>
1666
1667 PR c/72857
1668 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1669 for embedded NUL.
1670 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1671 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1672 caret placement.
1673 (test_oct): Likewise.
1674 (test_multiple): Likewise.
1675 (test_field_width_specifier): Likewise.
1676 (test_field_width_specifier_2): New function.
1677 (test_field_precision_specifier): New function.
1678 (test_embedded_nul): Update expected caret placement.
1679 (test_non_contiguous_strings): Update line number.
1680 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1681 (__emit_string_literal_range): Add "caret_idx" param.
1682 (test_simple_string_literal): Add value for new param, updating
1683 expected output..
1684 (test_concatenated_string_literal): Likewise.
1685 (test_multiline_string_literal): Likewise.
1686 (test_hex): Likewise.
1687 (test_oct): Likewise.
1688 (test_multiple): Likewise.
1689 (test_ucn4): Likewise.
1690 (test_ucn8): Likewise.
1691 (test_u8): Likewise.
1692 (test_u): Likewise; update expected message, from "range" to
1693 "location".
1694 (test_U): Likewise.
1695 (test_L): Likewise.
1696 (test_macro): Add value for new param.
1697 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1698 (__emit_string_literal_range): Add "caret_idx" param.
1699 (test_stringified_token_1): Add value for new param. Update
1700 expected message, from "range" to "location".
1701 (test_stringized_token_2): Likewise, adding param to macro.
1702 (test_stringified_token_3): Likewise.
1703 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1704 (emit_warning): Convert param from source_range to location_t.
1705 (test_string_literals): Add caret_idx param, and use it when
1706 constructing a substring_loc. Update error message, from
1707 "range" to "location".
1708
b8d94309 17092016-08-16 Jakub Jelinek <jakub@redhat.com>
1710
2e947447 1711 PR target/71910
1712 * g++.dg/gomp/pr71910.C: New test.
1713
9ea71b15 1714 PR middle-end/67485
1715 * gcc.c-torture/compile/pr67485.c: New test.
1716
b8d94309 1717 PR target/72867
1718 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1719
31de5086 17202016-08-16 Bin Cheng <bin.cheng@arm.com>
1721
1722 PR tree-optimization/69848
1723 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1724
a05d3de8 17252016-08-16 Martin Liska <mliska@suse.cz>
1726
1727 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1728 of memory operations so that it can be handled by core2
1729 in 32-bit mode.
1730
b50ad04e 17312016-08-16 Richard Biener <rguenther@suse.de>
1732
1733 PR tree-optimization/76783
1734 * gcc.dg/pr76783.c: New testcase.
1735 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1736
b441db40 17372016-08-16 Bin Cheng <bin.cheng@arm.com>
1738
1739 PR tree-optimization/72817
1740 PR tree-optimization/73450
1741 * gcc.dg/tree-ssa/pr72817.c: New test.
1742 * gcc.dg/tree-ssa/pr73450.c: New test.
1743
36d310d0 17442016-08-15 Fritz Reese <fritzoreese@gmail.com>
1745
1746 * gfortran.dg/init_flag_13.f90: New testcase.
1747 * gfortran.dg/init_flag_14.f90: Ditto.
1748 * gfortran.dg/init_flag_15.f03: Ditto.
1749 * gfortran.dg/dec_init_1.f90: Ditto.
1750 * gfortran.dg/dec_init_2.f90: Ditto.
1751
e5ec9f76 17522016-08-15 Uros Bizjak <ubizjak@gmail.com>
1753
1754 PR target/72867
1755 * gcc.target/i386/pr72867.c: New test.
1756
6ce66d38 17572016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1758
1759 * c-c++-common/dump-ada-spec-5.c: New test.
1760
894463cf 17612016-08-15 Richard Biener <rguenther@suse.de>
1762
1763 PR tree-optimization/73434
1764 * gcc.dg/torture/pr73434.c: New testcase.
1765
98b374b4 17662016-08-15 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR tree-optimization/72824
1769 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1770
9b90f118 17712016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1772
1773 PR fortran/70598
1774 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1775 in use_device clause.
1776 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1777 * gfortran.dg/goacc/list.f95: Adjust to catch
1778 "neither a POINTER nor an array" error messages.
1779
1d80868e 17802016-08-14 Uros Bizjak <ubizjak@gmail.com>
1781
1782 PR target/76342
1783 * gcc.target/i386/pr76342.c: New test.
1784
153e4ac1 17852016-08-12 Jakub Jelinek <jakub@redhat.com>
1786
1787 PR c/71512
1788 * g++.dg/ubsan/pr71512.C: New test.
1789 * c-c++-common/ubsan/pr71512-1.c: New test.
1790 * c-c++-common/ubsan/pr71512-2.c: New test.
1791
3c382998 17922016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1793
1794 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1795 vector initialization options.
1796 * gcc.target/powerpc/vec-init-2.c: Likewise.
1797 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1798 is generated on ISA 3.0.
1799
7079d57a 18002016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1801
1802 PR middle-end/71654
1803 * gcc.dg/c-c++-common/pr71654.c: New test.
1804 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1805 dg-options.
1806 * gcc.dg/tree-ssa/vrp24: Likewise.
1807
7175bb2a 18082016-08-12 Jakub Jelinek <jakub@redhat.com>
1809
1810 PR c/67410
1811 * gcc.dg/pr67410.c: New test.
1812
56fb8e9d 18132016-08-12 Bin Cheng <bin.cheng@arm.com>
1814
1815 PR tree-optimization/69848
1816 * gcc.dg/vect/vect-pr69848.c: New test.
1817
1f84b4ab 18182016-08-12 Uros Bizjak <ubizjak@gmail.com>
1819
1820 PR testsuite/71008
1821 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1822 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1823 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1824 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1825
60b349d9 18262016-08-12 Richard Biener <rguenther@suse.de>
1827
1828 PR tree-optimization/57326
1829 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1830 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1831 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1832 * gcc.target/i386/pr45685.c: Likewise.
1833 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1834 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1835 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1836 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1837 * gfortran.dg/pr34163.f90: Likewise.
1838
6d5f72f3 18392016-08-12 Martin Liska <mliska@suse.cz>
1840
1841 * g++.dg/gcov/gcov-16.C: New test.
1842 * lib/gcov.exp: Support new argument for run-gcov function.
1843
b357db2c 18442016-08-12 Martin Liska <mliska@suse.cz>
1845
1846 PR gcov-profile/35590
1847 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1848
08e33f10 18492016-08-12 Richard Biener <rguenther@suse.de>
1850
1851 PR tree-optimization/72851
1852 * gcc.dg/torture/pr72851.c: New testcase.
1853
92a44a68 18542016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1855
832d369d 1856 PR debug/63240
1857 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1858 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1859 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1860 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1861 DW_AT_deleted.
1862
1289a281 1863 PR debug/55641
1864 * g++.dg/debug/dwarf2/ref-1.C: New.
1865
9a478fab 1866 PR debug/49366
1867 * g++.dg/debug/dwarf2/template-params-12.H: New.
1868 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1869 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1870 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1871 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1872 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1873 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1874 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1875
e61229f8 18762016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1877
1878 PR target/72863
1879 * gcc.target/powerpc/pr72863.c: New test.
1880
c7823416 18812016-08-11 Uros Bizjak <ubizjak@gmail.com>
1882
1883 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1884
df15667f 18852015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1886
1887 * gcc.target/i386/pieces-strcpy-1.c: New test.
1888 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1889
83c375ba 18902016-08-11 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR c++/72868
1893 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1894
350f354a 18952015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1896
1897 * gcc.target/i386/pieces-memcpy-1.c: New test.
1898 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1899 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1900 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1901 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1902 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1903
74be5bc1 19042016-08-11 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR c/72816
20fb4916 1907 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1908
40395983 19092016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1910
1911 PR tree-optimization/71083
1912 * gcc.c-torture/execute/pr71083.c: New test.
1913 * gnat.dg/loop_optimization23.adb: New test.
1914 * gnat.dg/loop_optimization23_pkg.ads: New test.
1915 * gnat.dg/loop_optimization23_pkg.adb: New test.
1916
ec969ce4 19172016-08-11 Richard Biener <rguenther@suse.de>
1918
1919 PR tree-optimization/72772
1920 * gcc.dg/graphite/pr35356-1.c: Adjust.
1921 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1922
25482c16 19232016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1924
1925 * gfortran.dg/random_7.f90: Take into account that the last seed
1926 value is the special p value.
1927 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1928
f454033a 19292016-08-11 Richard Biener <rguenther@suse.de>
1930
1931 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1932
2d2b78a1 19332016-08-11 Alan Modra <amodra@gmail.com>
1934
1935 * gcc.target/powerpc/pr71680.c: New.
1936
97468983 19372016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1938
1939 * gcc.target/powerpc/bfp/bfp.exp: New file.
1940 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1941 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1942 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1943 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1944 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1945 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1946 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1947 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1948 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1949 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1950 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1951 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1952 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1953 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1954 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1955 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1956 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1957 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1958 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1959 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1960 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1961 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1962 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1963 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1964 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1965 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1966 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1967 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1968 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1969 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1970 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1971 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1972 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1973 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1974 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1975 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1976 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1977 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1978 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1979 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1980 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1981 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1982 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1983 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1984 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1985 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1986 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1987 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1988 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1989 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1990 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1991 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1992 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1993
23a6fe48 19942016-08-10 Bin Cheng <bin.cheng@arm.com>
1995
1996 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1997 Add aarch64*-*-*.
1998
0cb8f73e 19992016-08-10 Bin Cheng <bin.cheng@arm.com>
2000
2001 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2002
b7ed2a65 20032016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2004
2005 PR target/72853
2006 * gcc.target/powerpc/pr72853.c: New test.
2007
2d2b4107 20082016-08-10 Martin Liska <mliska@suse.cz>
2009
2010 PR gcov-profile/58306
2011 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2012
7132b755 20132016-08-10 Martin Liska <mliska@suse.cz>
2014
2015 * g++.dg/gcov/gcov-threads-1.C: New test.
2016
5186407c 20172016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2018
2019 PR target/71873
2020 * gcc.target/avr/pr71873.c: New test.
2021
44f01555 20222016-08-09 Martin Liska <mliska@suse.cz>
2023
2024 * g++.dg/gcov/gcov-dump-1.C: New test.
2025 * g++.dg/gcov/gcov-dump-2.C: New test.
2026
7d4f18f5 20272016-08-09 Martin Liska <mliska@suse.cz>
2028
2029 * gcc.dg/tree-prof/val-prof-9.c: New test.
2030
defa7026 20312016-08-09 Martin Liska <mliska@suse.cz>
2032
2033 * gcc.dg/tree-prof/val-prof-8.c: New test.
2034
ae7e6062 20352016-08-09 Martin Jambor <mjambor@suse.cz>
2036
0c47dd26 2037 PR ipa/71981
2038 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2039
a69fb570 20402016-08-09 Bin Cheng <bin.cheng@arm.com>
2041
2042 PR tree-optimization/33707
2043 * gcc.dg/vect/pr33707.c: New test.
2044
a031a844 20452016-08-09 Bin Cheng <bin.cheng@arm.com>
2046
2047 PR tree-optimization/pr72772
2048 * gcc.dg/tree-ssa/pr72772.c: New test.
2049
8f1baf0d 20502016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2051
2052 PR rtl-optimization/66669
2053 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2054
53e7aca1 20552016-08-09 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR tree-optimization/72824
2058 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2059
c162fa25 20602016-08-09 Richard Biener <rguenther@suse.de>
2061
2062 PR tree-optimization/71802
2063 * gcc.dg/torture/pr71802.c: New testcase.
2064
87156a7d 20652016-08-09 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR c++/72809
2068 * g++.dg/eh/stdarg1.C: New test.
2069
d0029333 20702016-08-08 Andi Kleen <ak@linux.intel.com>
2071
2072 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2073 test command line in failure log.
2074 (profopt-execute): dito. Make autofdo file names unique.
2075
7af4d06b 20762016-08-08 David Malcolm <dmalcolm@redhat.com>
2077
2078 PR c/64955
2079 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2080 output.
2081
7091ff70 20822016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2083
2084 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2085 c99_runtime.
2086 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2087 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2088 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2089 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2090 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2091 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2092
d189b094 20932016-08-08 David Malcolm <dmalcolm@redhat.com>
2094
2095 PR c/52952
2096 * gcc.dg/cpp/pr66415-1.c: Likewise.
2097 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2098 * gcc.dg/format/c90-printf-1.c: Likewise.
2099 * gcc.dg/format/diagnostic-ranges.c: New test case.
2100
440837fe 21012016-08-08 Jakub Jelinek <jakub@redhat.com>
2102
7cbcf608 2103 PR fortran/72716
2104 * gfortran.dg/gomp/pr72716.f90: New test.
2105
aa1ddb66 2106 PR middle-end/72781
2107 * gcc.dg/gomp/pr72781.c: New test.
2108
440837fe 2109 PR middle-end/68762
2110 * g++.dg/vect/pr68762-1.cc: New test.
2111 * g++.dg/vect/pr68762-2.cc: New test.
2112 * g++.dg/vect/pr68762.h: New file.
2113
eb571c16 21142016-08-08 Martin Sebor <msebor@redhat.com>
2115
2116 PR testsuite/72838
f9c39b65 2117 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2118 * g++.dg/warn/overflow-warn-3.C: Same.
2119 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2120
8ca5189a 21212016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2122
2123 PR fortran/71936
2124 * gfortran.dg/allocate_with_source_21.f03: New test.
2125
1495e54c 21262016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2127
2128 PR fortran/72698
2129 * gfortran.dg/allocate_with_source_20.f03: New test.
2130
d1e97886 21312016-08-08 Alan Modra <amodra@gmail.com>
2132
2133 * gcc.c-torture/compile/pr72802.c: New.
2134
9da84a54 21352016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2136
2137 PR fortran/70524
2138 * gfortran.dg/dependency_48.f90: New test.
2139
3f9692a5 21402016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2141
b5b764be 2142 PR fortran/70040
3f9692a5 2143 * gfortran.dg/pr70040.f90: New testcase.
2144
099ec19a 21452016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2146
2147 PR fortran/71961
2148 * gfortran.dg/matmul_10.f90: New testcase.
2149
e8272095 21502016-08-07 Jan Hubicka <hubicka@ucw.cz>
2151
2152 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2153
f5d2c462 21542016-08-07 Jakub Jelinek <jakub@redhat.com>
2155
2156 PR c/72816
2157 * gcc.dg/pr72816.c: New test.
2158
30c60892 21592016-08-06 Jonathan Wakely <jwakely@redhat.com>
2160
2161 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2162 * g++.dg/conversion/pr41426.C: Likewise.
2163 * g++.dg/conversion/pr66211.C: Likewise.
2164 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2165 * g++.dg/init/ref8.C: Likewise.
2166 * g++.old-deja/g++.law/cvt20.C: Likewise.
2167 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2168
2abf3c4a 21692016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2170
2171 PR tree-optimization/18046
2172 * gcc.dg/tree-ssa/vrp105.c: New test.
2173 * gcc.dg/tree-ssa/vrp106.c: New test.
2174
a940fdc7 21752016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2176
2177 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2178 1ul in diagnostics. Remove hyphen from "constant-expression."
2179 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2180 * g++.dg/cpp0x/static_assert3.C: Same.
2181 * g++.dg/cpp1y/constexpr-throw.C: Same.
2182 * g++.dg/template/nontype3.C: Same.
2183 * g++.dg/warn/overflow-warn-1.C: Same.
2184 * g++.dg/warn/overflow-warn-3.C: Same.
2185 * g++.dg/warn/overflow-warn-4.C: Same.
2186
d4166bdc 21872016-08-05 David Malcolm <dmalcolm@redhat.com>
2188
2189 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2190 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2191 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2192 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2193
906dd612 21942016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2195
2196 PR tree-optimization/72810
2197 * gcc.dg/tree-ssa/vrp110.c: New test.
2198
9788fb76 21992016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2200
2201 PR Target/72819
2202 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2203 registers.
2204 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2205 saving the half-precision registers.
2206 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2207 value is returned in h0.
2208 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2209 are passed in FP/SIMD registers.
2210 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2211 passing works corrcetly.
2212 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2213 (hfa_f16x2_t): Likewise.
2214 (hfa_f16x3_t): Likewise.
2215 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2216 are promoted to double and passed in a double register.
2217 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2218 are promoted to double and stacked.
2219 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2220 __fp16 data types.
2221 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2222 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2223 __fp16 first get passed in FP/SIMD registers, then stacked.
2224
30f40fe4 22252016-08-05 Nathan Sidwell <nathan@acm.org>
2226
2227 PR c++/68724
2228 * g++.dg/cpp0x/pr68724.C: New.
2229
8a6540e1 22302016-08-05 Richard Biener <rguenther@suse.de>
2231
2232 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2233
09001ac1 22342016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2235
2236 * gcc.dg/tree-ssa/vrp107.c: New test.
2237 * gcc.dg/tree-ssa/vrp108.c: New test.
2238 * gcc.dg/tree-ssa/vrp109.c: New test.
2239
88ab6a9c 22402016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2241
2242 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2243 dg-options.
2244
b2a036e7 22452016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2246
2247 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2248 test-cases.
2249 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2250 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2251 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2252 test-cases.
2253 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2254 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2255 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2256 large_double.
2257
8dbf49cb 22582016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2259
2260 PR c++/72800
2261 * g++.dg/cpp1y/lambda-ice1.C: New.
2262
dcc45aae 22632016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2264
2265 PR c++/72759
2266 * g++.dg/cpp1y/pr72759.C: New test.
2267
88fe4062 22682016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2269
2270 * gcc.dg/switch-10.c: New test.
2271
a1af716f 22722016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2273
2274 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2275
1fa5d8ba 22762016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2277
2278 * c-c++-common/goacc/routine-5.c: Update.
2279
e8dedc4a 22802016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2281
2282 PR rtl-optimization/70903
2283 * gcc.c-torture/execute/pr70903.c: New test.
2284
7ca5003c 22852016-08-04 Martin Liska <mliska@suse.cz>
2286
2287 * gcc.dg/params/params.exp: Replace file exists with
2288 TESTING_IN_BUILD_TREE.
2289
810702a2 22902016-08-04 Marek Polacek <polacek@redhat.com>
2291
2292 PR c++/70229
2293 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2294
fa8a8f79 22952016-08-04 Richard Biener <rguenther@suse.de>
2296
2297 PR middle-end/71984
2298 * gcc.dg/torture/pr71984.c: Guard correctness check for
2299 little-endian.
2300
9916f5a5 23012016-08-03 Andrew Pinski <apinski@cavium.com>
2302
2303 * gcc.c-torture/compile/20160802-1.c: New testcase.
2304
278b4698 23052016-08-03 Fritz Reese <fritzoreese@gmail.com>
2306
2307 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2308
860c3c85 23092016-08-03 Richard Biener <rguenther@suse.de>
2310
2311 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2312 and remove -O3.
2313 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2314 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2315
0a41d717 23162016-08-03 Richard Biener <rguenther@suse.de>
2317
2318 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2319 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2320 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2321 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2322
52e3c0e8 23232016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2324
2325 * gcc.dg/init-excess-2.c: Require int32plus.
2326 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2327 * gcc.dg/pr59963-2.c: Require int32plus.
2328 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2329 * gcc.dg/unroll-7.c: Require int32plus.
2330
ad8a330c 23312016-08-02 Bin Cheng <bin.cheng@arm.com>
2332
2333 PR tree-optimization/34114
2334 * gcc.dg/tree-ssa/loop-42.c: New test.
2335
d3aa3636 23362016-08-02 Tamar Christina <tamar.christina@arm.com>
2337
2338 * gcc.target/aarch64/vminmaxnm.c: New.
2339 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2340 tests.
2341
c79d3723 23422016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2343
2344 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2345 vec_extract for vector float, vector int, vector short, and vector
2346 char.
2347 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2348 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2349 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2350 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2351
5fc13c39 23522016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2353
2354 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2355 single stack adjustment, no writeback.
5fc13c39 2356 * gcc.target/aarch64/test_frame_12.c: Likewise.
2357 * gcc.target/aarch64/test_frame_13.c: Likewise.
2358 * gcc.target/aarch64/test_frame_15.c: Likewise.
2359 * gcc.target/aarch64/test_frame_6.c: Likewise.
2360 * gcc.target/aarch64/test_frame_7.c: Likewise.
2361 * gcc.target/aarch64/test_frame_8.c: Likewise.
2362 * gcc.target/aarch64/test_frame_16.c: New test.
2363
2eb70c76 23642015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2365
2366 PR target/72748
2367 * gcc.target/i386/pr72748.c: New test.
2368
92a44a68 23692015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2370
2371 PR tree-optimization/71818
2372 * gcc.dg/vect/pr71818.c: New
2373
56e7a293 23742016-08-01 Martin Liska <mliska@suse.cz>
2375
2376 PR tree-optimization/71857
2377 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2378
aa8852cc 23792016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2380
2381 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2382
f3c032a4 23832016-08-01 Jan Beulich <jbeulich@suse.com>
2384
2385 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2386
a1e9d2c3 23872016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2388
2389 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2390 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2391
466045aa 23922016-07-31 Jonathan Wakely <jwakely@redhat.com>
2393
2394 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2395 (check_effective_target_c++): Likewise. Also match for libstdc++.
2396
92a44a68 23972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2398
2399 PR fortran/41922
2400 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2401 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2402 * gfortran.dg/pr41922.f90: New test.
2403
dd13eb1b 24042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2405
2406 PR fortran/68566
2407 * gfortran.dg/pr68566.f90: new test.
2408
a940fdc7 24092016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2410
2411 PR c++/60760
2412 PR c++/71091
2413 * g++.dg/cpp0x/constexpr-cast.C: New test.
2414 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2415 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2416 * g++.dg/ubsan/pr63956.C: Correct.
2417
efa8ff03 24182016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2419
2420 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2421 vector double or vector long where the vector is in memory.
2422 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2423 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2424
0b8113c5 24252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2426
2427 PR fortran/69867
2428 * gfortran.dg/pr69867.f90: New test.
2429
3badc59b 24302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2431
2432 PR fortran/69962
2433 * gfortran.dg/pr69962.f90: New test.
2434
fc8b54ff 24352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2436
2437 PR fortran/70006
2438 * gfortran.dg/pr70006.f90: New test.
2439
165b422e 24402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2441
2442 PR fortran/71730
2443 * gfortran.dg/pr71730.f90: New test.
2444 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2445 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2446 * gfortran.dg/array_constructor_26.f03: Ditto.
2447
0c6334ed 24482016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2449
2450 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2451 * gcc.target/powerpc/pr71763.c: Likewise.
2452
4ebf85be 24532016-07-29 Marek Polacek <polacek@redhat.com>
2454
2455 PR c/71742
2456 * gcc.dg/940510-1.c: Adjust dg-error.
2457 * gcc.dg/c99-flex-array-1.c: Likewise.
2458 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2459
9efe5be6 2460 PR c/71853
2461 * gcc.dg/noncompile/pr71853.c: New test.
2462
4c4548bb 2463 PR c/71573
2464 * gcc.dg/noncompile/pr71573.c: New test.
2465
8ae70602 2466 PR c/71926
2467 * g++.dg/warn/Wparentheses-30.C: New test.
2468 * gcc.dg/Wparentheses-14.c: New test.
2469
cfc1aded 24702016-07-29 Uros Bizjak <ubizjak@gmail.com>
2471
2472 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2473
d5e80d93 24742016-07-29 Bin Cheng <bin.cheng@arm.com>
2475
2476 PR tree-optimization/57558
2477 * gcc.dg/vect/pr57558-1.c: New test.
2478 * gcc.dg/vect/pr57558-2.c: New test.
2479
c7c713ec 24802016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2481
cfc1aded 2482 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2483 to scan forwprop1 dump pass.
2484
34b9af67 24852016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2486
2487 PR c++/51488
2488 * g++.dg/template/pr51488.C: New.
2489
322d4184 24902016-07-29 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR c/71969
2493 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2494 static __inline__.
2495 * gcc.dg/pr71969-1.c: New test.
2496 * gcc.dg/pr71969-2.c: New test.
2497 * gcc.dg/pr71969-3.c: New test.
2498
7648c9c7 24992016-07-29 Marek Polacek <polacek@redhat.com>
2500
2501 PR c/71574
2502 * c-c++-common/pr71574.c: New test.
2503
35fddbd6 2504 PR c/71583
2505 * gcc.dg/noncompile/pr71583.c: New test.
2506
d06bcb87 25072016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2508
2509 PR middle-end/68217
2510 * gcc.dg/pr68217.c: New test.
2511
fb5574d7 25122016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2513
2514 PR fortran/71067
2515 * gfortran.dg/pr71067_1.f90: New test.
2516 * gfortran.dg/pr71067_2.f90: Ditto.
2517
a52bb7a0 25182016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2519
2520 * gcc.target/powerpc/vec-extract-1.c: New test.
2521
42e96823 25222016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2523
2524 PR fortran/71799
2525 * gfortran.dg/pr71799.f90: New test.
2526
d5539c6b 25272016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2528
2529 PR c++/71665
2530 * g++.dg/cpp0x/pr71665-1.C: New.
2531 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2532 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2533 * g++.dg/ext/label10.C: Likewise.
2534 * g++.dg/parse/constant5.C: Likewise.
2535
05995232 25362016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2537
2538 PR fortran/71859
2539 * gfortran.dg/pr71859.f90: New test.
2540 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2541 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2542
7a4429b2 25432016-07-28 Paul Thomas <pault@gcc.gnu.org>
2544
2545 PR fortran/71883
2546 * gfortran.dg/pr71883.f90 : New test.
2547
f339cf78 25482016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2549
2550 PR tree-optimization/71734
cfc1aded 2551 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 2552
8311fe26 25532016-07-28 Renlin Li <renlin.li@arm.com>
2554
2555 Revert
2556 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2557
2558 PR fortran/71902
2559 * gfortran.dg/dependency_47.f90: New test.
2560
595e387a 25612016-07-28 Martin Liska <mliska@suse.cz>
2562
2563 PR gcov-profile/68025
2564 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2565
83554604 25662016-07-28 Martin Liska <mliska@suse.cz>
2567
2568 * g++.dg/vect/pr70944.cc: New test.
2569
ec6d2d63 25702016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2571
2572 PR middle-end/71994
2573 * gcc.dg/torture/pr71994.c: New test.
2574
12dabcee 25752016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2576
2577 PR middle-end/71078
2578 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2579 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2580 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2581
262a83d5 25822016-07-27 Richard Biener <rguenther@suse.de>
2583
2584 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2585
3989f1fe 25862016-07-27 Martin Liska <mliska@suse.cz>
2587
2588 * gcc.dg/predict-13.c: New test.
2589 * gcc.dg/predict-14.c: New test.
2590
69a499fa 25912016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2592
7a4429b2 2593 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 2594 including stdint.h.
2595 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2596 including stdint.h.
2597
751fef95 25982016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2599
2600 PR target/71869
2601 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2602 IEEE built-in functions handle quiet and signalling NaNs
2603 correctly.
2604
5e07497c 26052016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2606
2607 PR fortran/71862
2608 * gfortran.dg/pr71862.f90: New test.
2609
18928e61 26102016-07-26 Martin Sebor <msebor@redhat.com>
2611
2612 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2613 selector with dg-options.
2614
7e1856f1 26152016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2616
2617 PR tree-optimization/18046
2618 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2619 * gcc.dg/tree-ssa/vrp103.c: New test.
2620 * gcc.dg/tree-ssa/vrp104.c: New test.
2621
08679462 26222016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2623
2624 * gcc.target/powerpc/pr63354.c: Require lp64 since
2625 -mprofile-kernel is not legal with -m32.
2626
8c3efadf 26272016-07-26 Richard Biener <rguenther@suse.de>
2628
2629 PR rtl-optimization/71984
2630 * gcc.dg/torture/pr71984.c: New testcase.
2631
78866ecd 26322016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2633
2634 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2635 g++-dg-runtest via et-dg-runtest.
2636 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2637 * gcc.dg/vect/vect.exp: Likewise.
2638 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2639 gfortran-dg-runtest.
2640 * gfortran.dg/vect/vect.exp: Likewise.
2641 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2642 (check_mips_loongson_hw_available): Likewise.
2643 (check_effective_target_mpaired_single_runtime): Likewise.
2644 (check_effective_target_mips_loongson_runtime): Likewise.
2645 (add_options_for_mpaired_single): Likewise.
2646 (check_effective_target_vect_int): Add global et_index.
2647 Check and save the supported feature for a target selected by
2648 the et_index target. Break long lines where appropriate. Call
2649 et-is-effective-target for MIPS with an argument instead of
2650 check_effective_target_* where appropriate.
2651 (check_effective_target_vect_intfloat_cvt): Likewise.
2652 (check_effective_target_vect_uintfloat_cvt): Likewise.
2653 (check_effective_target_vect_floatint_cvt): Likewise.
2654 (check_effective_target_vect_floatuint_cvt): Likewise.
2655 (check_effective_target_vect_simd_clones): Likewise.
2656 (check_effective_target_vect_shift): ewise.
2657 (check_effective_target_whole_vector_shift): Likewise.
2658 (check_effective_target_vect_bswap): Likewise.
2659 (check_effective_target_vect_shift_char): Likewise.
2660 (check_effective_target_vect_long): Likewise.
2661 (check_effective_target_vect_float): Likewise.
2662 (check_effective_target_vect_double): Likewise.
2663 (check_effective_target_vect_long_long): Likewise.
2664 (check_effective_target_vect_no_int_max): Likewise.
2665 (check_effective_target_vect_no_int_add): Likewise.
2666 (check_effective_target_vect_no_bitwise): Likewise.
2667 (check_effective_target_vect_widen_shift): Likewise.
2668 (check_effective_target_vect_no_align): Likewise.
2669 (check_effective_target_vect_hw_misalign): Likewise.
2670 (check_effective_target_vect_element_align): Likewise.
2671 (check_effective_target_vect_condition): Likewise.
2672 (check_effective_target_vect_cond_mixed): Likewise.
2673 (check_effective_target_vect_char_mult): Likewise.
2674 (check_effective_target_vect_short_mult): Likewise.
2675 (check_effective_target_vect_int_mult): Likewise.
2676 (check_effective_target_vect_extract_even_odd): Likewise.
2677 (check_effective_target_vect_interleave): Likewise.
2678 (check_effective_target_vect_stridedN): Likewise.
2679 (check_effective_target_vect_multiple_sizes): Likewise.
2680 (check_effective_target_vect64): Likewise.
2681 (check_effective_target_vect_call_copysignf): Likewise.
2682 (check_effective_target_vect_call_sqrtf): Likewise.
2683 (check_effective_target_vect_call_btrunc): Likewise.
2684 (check_effective_target_vect_call_btruncf): Likewise.
2685 (check_effective_target_vect_call_ceil): Likewise.
2686 (check_effective_target_vect_call_ceilf): Likewise.
2687 (check_effective_target_vect_call_floor): Likewise.
2688 (check_effective_target_vect_call_floorf): Likewise.
2689 (check_effective_target_vect_call_lceil): Likewise.
2690 (check_effective_target_vect_call_lfloor): Likewise.
2691 (check_effective_target_vect_call_nearbyint): Likewise.
2692 (check_effective_target_vect_call_nearbyintf): Likewise.
2693 (check_effective_target_vect_call_round): Likewise.
2694 (check_effective_target_vect_call_roundf): Likewise.
2695 (check_effective_target_vect_perm): Likewise, but also append *_saved
2696 to the existing global name to properly cache the result.
2697 (check_effective_target_vect_perm_byte): Likewise.
2698 (check_effective_target_vect_perm_short): Likewise.
2699 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2700 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2701 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2702 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2703 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2704 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2705 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2706 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2707 (check_effective_target_vect_sdot_qi): Likewise.
2708 (check_effective_target_vect_udot_qi): Likewise.
2709 (check_effective_target_vect_sdot_hi): Likewise.
2710 (check_effective_target_vect_udot_hi): Likewise.
2711 (check_effective_target_vect_usad_char): Likewise.
2712 (check_effective_target_vect_pack_trunc): Likewise.
2713 (check_effective_target_vect_unpack): Likewise.
2714 (check_effective_target_vect_aligned_arrays): Likewise.
2715 (check_effective_target_vect_natural_alignment): Likewise.
2716 (check_effective_target_vector_alignment_reachable): Likewise.
2717 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2718 (is-effective-target): Initialize et_index if undefined.
2719 (et-dg-runtest): New.
2720 (et-is-effective-target): Likewise.
2721 (check_vect_support_and_set_flags): Add supported MIPS targets to
2722 EFFECTIVE_TARGETS list. Return the number of supported targets.
2723
b2930f09 27242016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2725 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2726
2727 PR middle-end/70920
2728 * gcc.dg/pr70920-1.c: New test-case.
2729 * gcc.dg/pr70902-2.c: Likewise.
2730 * gcc.dg/pr70920-3.c: Likewise.
2731 * gcc.dg/pr70920-4.c: Likewise
2732 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2733 2 instead of 3.
2734
90821294 27352016-07-25 Alexander Monakov <amonakov@ispras.ru>
2736
2737 * gcc.c-torture/execute/pr71494.c: Require label_values.
2738 * gcc.dg/pr16973.c: Ditto.
2739
1660595b 27402016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2741
2742 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2743 * gcc.dg/torture/pr69771.c: Require int32plus.
2744 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2745
5b2b88ce 27462016-07-25 Martin Liska <mliska@suse.cz>
2747
2748 * gcc.dg/torture/pr71987.c: New test.
2749
e2f926e9 27502016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2751
2752 PR fortran/71935
2753 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2754 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2755 * gfortran.dg/pr71935.f90: New test.
2756
a940fdc7 27572016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2758
2759 PR c++/71675
2760 * g++.dg/ext/atomic-3.C: New test.
2761 * gcc.dg/atomic/pr71675.c: New test.
2762
5a43070d 27632016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2764
2765 * gcc.target/i386/mvc8.c: New test.
2766
1b793819 27672016-07-22 Bin Cheng <bin.cheng@arm.com>
2768
2769 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2770 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2771
d4b4c787 27722016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2773
2774 PR fortran/71795
2775 * gfortran.dg/constructor_50.f90: New test.
2776
45648efe 27772016-07-22 Martin Liska <mliska@suse.cz>
2778
2779 PR gcov-profile/69028
2780 PR gcov-profile/62047
2781 * g++.dg/cilk-plus/pr69028.C: New test.
2782
b657bb1f 27832016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2784
2785 * gfortran.dg/coarray_stat_2.f90: New test.
2786
3a421504 27872016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2788
2789 * gcc.target/powerpc/vec-extract.h: New files to check the
2790 vec_extract built-in functions for all vector types, testing
2791 accessing each element, both with constant and variable element
2792 numbers.
2793 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2794 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2795 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2796 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2797 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2798 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2799 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2800 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2801 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2802
d40a1eac 28032016-07-21 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR c++/71728
2806 * g++.dg/other/pr71728.C: New test.
2807
3b0d7293 28082016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2809
2810 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2811 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2812 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2813 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2814 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2815
50953a9f 28162016-07-21 Richard Biener <rguenther@suse.de>
2817
2818 PR tree-optimization/71947
2819 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2820
90261646 28212016-07-21 Bin Cheng <bin.cheng@arm.com>
2822
2823 * gcc.dg/tree-ssa/scev-15.c: New.
2824
5a5a7a90 28252016-07-21 Bin Cheng <bin.cheng@arm.com>
2826
2827 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2828
df0c563f 28292016-07-21 Jakub Jelinek <jakub@redhat.com>
2830
2831 PR c++/71941
2832 * g++.dg/gomp/pr71941.C: New test.
2833
24acd4ab 28342016-07-20 David Malcolm <dmalcolm@redhat.com>
2835
2836 PR c/70339
2837 PR c/71858
2838 * g++.dg/spellcheck-identifiers.C: New test case, based on
2839 gcc.dg/spellcheck-identifiers.c.
2840 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2841 gcc.dg/spellcheck-identifiers-2.c.
2842 * g++.dg/spellcheck-typenames.C: New test case, based on
2843 gcc.dg/spellcheck-typenames.c
2844
8669e753 28452016-07-20 Jonathan Wakely <jwakely@redhat.com>
2846
2847 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2848 pointer to member function and also test catching by reference.
2849
75cb41b8 28502016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2851
2852 * gcc.target/s390/pr67443.c: Fix test case.
2853
07be1239 28542016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2855
2856 * gcc.target/s390/insv-1.c: Xfail some tests.
2857 * gcc.target/s390/insv-2.c: Likewise.
2858
e9b5fdd9 28592016-07-20 Georg-Johann Lay <avr@gjlay.de>
2860
2861 * gcc.target/avr/torture/get-mem.c: New test.
2862 * gcc.target/avr/torture/set-mem.c: New test.
2863
b704b0e1 28642016-07-20 Georg-Johann Lay <avr@gjlay.de>
2865
2866 PR target/71948
2867 * gcc.target/avr/torture/tiny-progmem.c: New test.
2868
051eb924 28692016-07-20 Jakub Jelinek <jakub@redhat.com>
2870
fdb70809 2871 PR c++/71909
2872 * g++.dg/parse/pr71909.C: New test.
2873 * g++.dg/tm/pr71909.C: New test.
2874
051eb924 2875 PR c++/50060
2876 * g++.dg/cpp0x/constexpr-50060.C: New test.
2877 * g++.dg/cpp1y/constexpr-50060.C: New test.
2878
c4e1267c 28792016-07-20 Martin Liska <mliska@suse.cz>
2880
2881 * gfortran.dg/graphite/pr71898.f90: New test.
2882
ecaa5fd4 28832016-07-20 Bin Cheng <bin.cheng@arm.com>
2884
2885 PR tree-optimization/71503
2886 PR tree-optimization/71683
2887 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2888 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2889
f5b88ba1 28902016-07-20 Martin Liska <mliska@suse.cz>
2891
2892 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2893 * gcc.dg/plugin/sreal-test-1.c: Remove.
2894 * gcc.dg/plugin/sreal_plugin.c: Remove.
2895
e889bd11 28962016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2897
2898 PR fortran/71902
2899 * gfortran.dg/dependency_47.f90: New test.
2900
1c6bb1c0 29012016-07-19 Jakub Jelinek <jakub@redhat.com>
2902
94d511af 2903 PR rtl-optimization/71916
2904 * gcc.c-torture/compile/pr71916.c: New test.
2905
54e95a17 2906 PR middle-end/71874
2907 * g++.dg/torture/pr71874.C: New test.
2908
1c6bb1c0 2909 PR middle-end/71734
2910 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2911 (my_alloc): Rewritten to use __builtin_posix_memalign and
2912 __SIZE_TYPE__.
2913 (my_free): Use __builtin_free instead of _mm_free.
2914 (Vec::operator=): Use __builtin_memcpy.
2915
0d565f19 29162016-07-19 Martin Jambor <mjambor@suse.cz>
2917
cfc1aded 2918 PR fortran/71688
2919 * gfortran.dg/pr71688.f90: New test.
0d565f19 2920
2be13cd5 29212016-07-19 Richard Biener <rguenther@suse.de>
2922
2923 * c-c++-common/vector-subscript-6.c: New testcase.
2924 * c-c++-common/vector-subscript-7.c: Likewise.
2925
1697df09 29262016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2927
7a4429b2 2928 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2929 and UInt32 based on __SIZEOF_INT__.
2930
8894566e 29312016-07-19 Richard Biener <rguenther@suse.de>
2932
2933 PR tree-optimization/71901
2934 * gcc.dg/torture/pr71901.c: New testcase.
2935
29362016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2937
2938 PR tree-optimization/71908
2939 * gcc.dg/torture/pr71908.c: New testcase.
2940
106ac76d 29412016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2942
2943 PR target/71493
2944 * gcc.target/powerpc/pr71493-1.c: New test.
2945 * gcc.target/powerpc/pr71493-2.c: Likewise.
2946
e6517a48 29472016-07-18 Jakub Jelinek <jakub@redhat.com>
2948
d1e0c36e 2949 PR c++/71835
2950 * g++.dg/conversion/ambig3.C: New test.
2951
6fe424c2 2952 PR c++/71828
2953 * g++.dg/cpp0x/constexpr-71828.C: New test.
2954
d3dd9e33 2955 PR c++/71826
2956 * g++.dg/template/pr71826.C: New test.
2957
74fd83a9 2958 PR c++/71822
2959 * g++.dg/template/defarg21.C: New test.
2960
e6517a48 2961 PR c++/71871
2962 * g++.dg/ext/vector31.C: New test.
2963
f942bdbf 29642016-07-18 Uros Bizjak <ubizjak@gmail.com>
2965
2966 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2967
4b1425be 29682016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2969
2970 PR tree-optimization/71734
2971 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2972
a80f37e1 29732016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2974
2975 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2976 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2977 stack-layout-dynamic-1.c: New test.
2978
ea283725 29792016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2980
2981 * gcc.target/s390/nolrl-1.c: New test.
2982
14eab729 29832016-07-17 Fritz Reese <fritzoreese@gmail.com>
2984
2985 PR fortran/71523
2986 * gfortran.dg/pr71523_1.f90: New test.
2987 * gfortran.dg/pr71523_2.f90: New test.
2988
3925d644 29892016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2990
2991 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2992
fb9ff4ce 29932016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2994 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2995
2996 PR fortran/62125
2997 * gfortran.dg/pr62125.f90: New test.
2998
95b0f5e9 29992016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3000
3001 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3002 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3003
1913be16 30042016-07-15 Jonathan Wakely <jwakely@redhat.com>
3005
3006 PR c++/58796
3007 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3008 * g++.dg/cpp0x/nullptr35.C: New test.
3009
b4803084 30102016-07-15 Bin Cheng <bin.cheng@arm.com>
3011
3012 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3013
89e3ec3d 30142016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3015
3016 * gfortran.dg/goacc/vector_length.f90: New test.
3017
2084e279 30182016-07-15 Richard Biener <rguenther@suse.de>
3019
3020 PR tree-optimization/71881
3021 * gcc.dg/torture/pr71881.c: New testcase.
3022
2177bb9a 30232016-07-15 Richard Biener <rguenther@suse.de>
3024
3025 PR tree-optimization/71887
3026 * gcc.dg/torture/pr71887.c: New testcase.
3027
0dd7db3b 30282016-07-15 Jakub Jelinek <jakub@redhat.com>
3029
3030 PR c/71858
3031 * gcc.dg/spellcheck-identifiers-3.c: New test.
3032
b41cc4d1 30332016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3034
3035 PR fortran/71807
3036 * gfortran.dg/null_9.f90: New test.
3037
a4d34e5e 30382016-07-15 Bin Cheng <bin.cheng@arm.com>
3039
3040 * gcc.dg/tree-ssa/loop-41.c: New test.
3041
1547c551 30422016-07-15 Bin Cheng <bin.cheng@arm.com>
3043
3044 PR tree-optimization/71347
3045 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3046
b9c2416b 30472016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3048
3049 PR fortran/29819
3050 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3051 * gfortran.dg/contains.f90: Ditto.
3052 * gfortran.dg/contains_empty_1.f03: Ditto.
3053 * gfortran.dg/submodule_3.f08: Ditto.
3054
28413b15 30552016-07-14 Jakub Jelinek <jakub@redhat.com>
3056
661af228 3057 PR testsuite/71865
3058 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3059 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3060 expected diagnostics.
3061
28413b15 3062 PR c/71858
3063 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3064 * gcc.dg/spellcheck-identifiers-2.c: New test.
3065 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3066 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3067
7b3b3a49 30682016-07-14 Jakub Jelinek <jakub@redhat.com>
3069
3070 PR tree-optimization/71872
3071 * gcc.c-torture/compile/pr71872.c: New test.
3072
7c039c44 30732016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3074
3075 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3076 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3077 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3078 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3079 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3080 * gcc.target/arm/atomic-op-acquire-1.c: This.
3081 * gcc.target/arm/atomic-op-char.c: Rename into ...
3082 * gcc.target/arm/atomic-op-char-1.c: This.
3083 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3084 * gcc.target/arm/atomic-op-consume-1.c: This.
3085 * gcc.target/arm/atomic-op-int.c: Rename into ...
3086 * gcc.target/arm/atomic-op-int-1.c: This.
3087 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3088 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3089 * gcc.target/arm/atomic-op-release.c: Rename into ...
3090 * gcc.target/arm/atomic-op-release-1.c: This.
3091 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3092 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3093 * gcc.target/arm/atomic-op-short.c: Rename into ...
3094 * gcc.target/arm/atomic-op-short-1.c: This.
3095 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3096 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3097 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3098 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3099 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3100 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3101 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3102 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3103 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3104 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3105
80c5e533 31062016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3107
3108 PR fortran/70842
3109 * gfortran.dg/select_type_35.f03: New test.
3110
c5a9fc7b 31112016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3112
3113 PR target/65951
3114 PR tree-optimization/70923
3115 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3116 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3117 * gcc.dg/vect/pr65951.c: Likewise.
3118 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3119
d1242c94 31202016-07-14 David Edelsohn <dje.gcc@gmail.com>
3121
3122 * c-c++-common/pr60226.c: Expect maximum object file alignment
3123 error on AIX.
3124
97f2a90b 31252016-07-14 Richard Biener <rguenther@suse.de>
3126
3127 PR tree-optimization/71866
3128 * gcc.dg/torture/pr71866.c: New testcase.
3129
6029a910 31302016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3131
3132 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3133 selector and enclose boolean expression in curly braces.
3134
798d22ed 31352016-07-14 Alan Modra <amodra@gmail.com>
3136
3137 PR target/71733
3138 * gcc.target/powerpc/p9-novsx.c: New.
3139
3ffcb27d 31402016-07-13 Andi Kleen <ak@linux.intel.com>
3141
3142 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3143 * g++.dg/tree-prof/morefunc.C: Dito.
3144 * g++.dg/tree-prof/pr35545.C: Dito.
3145 * g++.dg/tree-prof/reorder.C: Dito.
3146 * gcc.dg/tree-prof/20050826-2.c: Dito.
3147 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3148 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3149 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3150 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3151 * gcc.dg/tree-prof/inliner-1.c: Dito.
3152 * gcc.dg/tree-prof/merge_block.c: Dito.
3153 * gcc.dg/tree-prof/stringop-1.c: Dito.
3154 * gcc.dg/tree-prof/stringop-2.c: Dito.
3155 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3156 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3157 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3158 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3159 * gcc.dg/tree-prof/update-loopch.c: Dito.
3160 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3161 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3162 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3163 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3164 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3165 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3166 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3167
9ace90e5 31682016-07-13 Andi Kleen <ak@linux.intel.com>
3169
3170 * lib/profopt.exp (profopt-execute): Remove .imports files.
3171
b75cf198 31722016-07-13 Andi Kleen <ak@linux.intel.com>
3173
f942bdbf 3174 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3175
4d0389a9 31762016-07-13 Andi Kleen <ak@linux.intel.com>
3177
3178 * lib/profopt.exp (dg-final-scan-autofdo,
3179 dg-final-scan-not-autofdo): New functions.
3180
a5af7a75 31812016-07-13 Bin Cheng <bin.cheng@arm.com>
3182
3183 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3184 * gcc.dg/vect/vect-35.c: Ditto.
3185 * gcc.dg/vect/vect-alias-check-2.c: New test.
3186
c6bcae01 31872016-07-13 Martin Liska <mliska@suse.cz>
3188
3189 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3190 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3191 * gfortran.dg/pr42108.f90: Update expected dump scan.
3192
0644c120 31932016-07-13 Richard Biener <rguenther@suse.de>
3194
3195 PR tree-optimization/24574
3196 * gcc.dg/pr24574.c: New testcase.
3197
2bbae5b9 31982016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3199
f942bdbf 3200 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3201 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3202 * c-c++-common/pr68833-1.c: Require int32plus.
3203 * gcc.dg/ipa/pr63551.c: Likewise.
3204 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3205 * gcc.dg/ipa/pr64041.c: Require int32plus.
3206
839a6560 32072016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3208
3209 PR ipa/71633
3210 * g++.dg/pr71633.C: New test.
3211
8f5f2788 32122016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3213
3214 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3215 Add new arm_thumb1_cbz_ok effective target.
3216 * gcc.target/arm/cbz.c: New test.
3217
417e5cc5 32182016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3219
3220 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3221 Define effective target.
3222 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3223 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3224 * gcc.target/arm/movhi_movw.c: New test.
3225 * gcc.target/arm/movsi_movw.c: Likewise.
3226 * gcc.target/arm/movdi_movw.c: Likewise.
3227
68a5143e 32282016-07-13 Richard Biener <rguenther@suse.de>
3229
3230 PR middle-end/71104
3231 * gcc.dg/pr71104-1.c: New testcase.
3232 * gcc.dg/pr71104-2.c: Likewise.
3233
69e8d259 32342016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3235
3236 PR target/71805
3237 * gcc.target/powerpc/pr71805.c: New test.
3238
244f142f 32392016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3240
3241 * gcc.target/powerpc/divkc3-1.c: New.
3242 * gcc.target/powerpc/mulkc3-1.c: New.
3243
6fc56f1f 32442016-07-12 Nathan Sidwell <nathan@acm.org>
3245
3246 * gcc.target/arm/data-rel-1.c: New.
3247 * gcc.target/arm/data-rel-2.c: New.
3248 * gcc.target/arm/data-rel-3.c: New.
3249
94ee1e9c 32502016-07-12 Martin Liska <mliska@suse.cz>
3251
3252 * gcc.dg/params/blocksort-part.c: New test.
3253 * gcc.dg/params/params.exp: New file.
3254
cd32d747 32552016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3256
3257 PR middle-end/71700
3258 * gcc.c-torture/execute/pr71700.c: New test.
3259
ad010d47 32602016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3261 Richard Biener <rguenther@suse.de>
3262
3263 PR tree-optimization/23286
3264 PR tree-optimization/70159
3265 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3266 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3267 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3268 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3269 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3270 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3271 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3272 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3273 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3274 * gcc.dg/pr51879-12.c: Likewise.
3275 * gcc.dg/strlenopt-9.c: Likewise.
3276 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3277 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3278 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3279 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3280 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3281 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3282 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3283 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3284 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3285 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3286 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3287 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3288 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3289 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3290 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3291
9aece49e 32922016-07-12 Richard Biener <rguenther@suse.de>
3293
3294 PR rtl-optimization/68961
3295 * gcc.target/i386/pr68961.c: New testcase.
3296
8f05fee9 32972016-07-11 Jakub Jelinek <jakub@redhat.com>
3298
4a6cc5cd 3299 PR middle-end/71758
3300 * c-c++-common/gomp/pr71758.c: New test.
3301 * gfortran.dg/gomp/pr71758.f90: New test.
3302
8f05fee9 3303 PR tree-optimization/71823
3304 * gcc.dg/vect/pr71823.c: New test.
3305
b73690a4 33062016-07-11 David Malcolm <dmalcolm@redhat.com>
3307
3308 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3309 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3310 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3311
675f4c6b 33122016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3313
3314 PR target/71801
3315 * gcc.target/i386/pr71801.c: New test.
3316
9aaf7e3e 33172016-07-11 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/71816
3320 * gcc.dg/torture/pr71816.c: New testcase.
3321
dd58bf21 33222016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3323
3324 PR fortran/71783
3325 * gfortran.dg/dependency_46.f90: New test.
3326
a2ebcb84 33272016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3328
3329 PR rtl-optimization/71621
3330 * gcc.target/i386/pr71621-1.c: New.
3331 * gcc.target/i386/pr71621-2.c: New.
3332
6cedf97e 33332016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3334
3335 * gfortran.dg/goacc/pr71704.f90: New test.
3336
dc71c755 33372016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3338
3339 PR target/71297
3340 * gcc.target/powerpc/pr71297.c: New.
3341
288161af 33422016-07-08 Jiong Wang <jiong.wang@arm.com>
3343
3344 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3345
98e771d6 33462016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3347
3348 PR target/71806
3349 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3350
c3d27339 33512016-07-08 Alan Hayward <alan.hayward@arm.com>
3352
3353 PR tree-optimization/71667
3354 * gcc.dg/vect/pr71667.c: New
3355
b1b5042a 33562016-07-08 Martin Liska <mliska@suse.cz>
3357
3358 * gcc.dg/torture/pr71606.c: New test.
3359
5cdc40a0 33602016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3361
3362 PR fortran/71764
3363 * gfortran.dg/pr71764.f90: New test.
3364
bcc4d868 33652016-07-07 Jakub Jelinek <jakub@redhat.com>
3366 Kai Tietz <ktietz70@googlemail.com>
3367
3368 PR c++/70869
3369 PR c++/71054
3370 * g++.dg/cpp0x/pr70869.C: New test.
3371 * g++.dg/cpp0x/pr71054.C: New test.
3372
b39328b2 33732016-07-07 David Edelsohn <dje.gcc@gmail.com>
3374
3375 * g++.dg/debug/pr71432.C: Fail on AIX.
3376
95c9caad 33772016-07-07 Martin Liska <mliska@suse.cz>
3378
3379 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3380 an undefined behavior.
3381 * gfortran.dg/do_3.F90: Likewise.
3382 * gfortran.dg/do_check_11.f90: New test.
3383 * gfortran.dg/do_check_12.f90: New test.
3384 * gfortran.dg/do_corner_warn.f90: New test.
3385
8e976d11 33862016-07-07 Martin Liska <mliska@suse.cz>
3387
3388 * gfortran.dg/predict-1.f90: Ammend the test.
3389 * gfortran.dg/predict-2.f90: Likewise.
3390
26716fc7 33912016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3392
3393 PR ipa/71624
3394 * g++.dg/pr71624.C: New test.
3395
2d079cbf 33962016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3397
3398 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3399 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3400 ARMv8-M Mainline architectures.
3401
9e6f4af4 34022016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3403
3404 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3405 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3406
d490b07a 34072016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3408
3409 PR target/70098
3410 PR target/71763
3411 * gcc.target/powerpc/pr71763.c: New file.
3412
798fc305 34132016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3414
3415 PR tree-optimization/71518
f942bdbf 3416 * gcc.dg/pr71518.c: New test.
798fc305 3417
97e4cbac 34182016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3419
3420 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3421
19aea164 34222016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3423
f942bdbf 3424 PR target/50739
19aea164 3425 * gcc.target/avr/pr50739.c: New test.
3426
105e9dfc 34272016-07-05 Jan Hubicka <jh@suse.cz>
3428
3429 * gcc.dg/tree-ssa/scev-14.c: update template.
3430
1137da9c 34312016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3432
3433 * gcc.dg/vect/group-no-gaps-1.c: New test.
3434
ce393063 34352016-07-05 Andi Kleen <ak@linux.intel.com>
3436
3437 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3438 if kernel supports MPX.
3439
92a44a68 34402016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3441
3442 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3443
f2ccdf8e 34442016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3445 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3446
3447 * gcc.target/powerpc/signbit-1.c: New test.
3448 * gcc.target/powerpc/signbit-2.c: New test.
3449 * gcc.target/powerpc/signbit-3.c: New test.
3450
0215a22c 34512016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3452
3453 PR rtl-optimization/71594
3454 * gcc.dg/torture/pr71594.c: New test.
3455
30a39817 34562016-07-05 Jan Hubicka <jh@suse.cz>
3457
3458 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3459
b65b8df2 34602016-07-05 David Malcolm <dmalcolm@redhat.com>
3461
3462 PR c++/62314
f9c39b65 3463 * g++.dg/parse/error5.C: Update column
b65b8df2 3464 number of missing semicolon error.
3465 * g++.dg/pr62314-2.C: New test case.
3466
6b5471d8 34672016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3468
3469 * gfortran.dg/coarray_stat_function.f90: New test.
3470 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3471 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3472 to new interfaces.
3473
35b3a8dd 34742016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3475
3476 PR fortran/71623
3477 * gfortran.dg/deferred_character_17.f90: New test.
3478
b84c1ddf 34792016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3480
3481 * gcc.target/arm/neon/polytypes.c: Move to ...
3482 * gcc.target/arm/polytypes.c: ... here.
3483 * gcc.target/arm/neon/pr51534.c: Move to ...
3484 * gcc.target/arm/pr51534.c: ... here.
3485 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3486 * gcc.target/arm/vect-vcvt.c: ... here.
3487 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3488 * gcc.target/arm/vect-vcvtq.c: ... here.
3489 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3490 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3491 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3492 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3493 * gcc.target/arm/neon/neon.exp: Delete.
3494 * gcc.target/arm/neon/: Delete.
3495
7e9136f1 34962016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3497
3498 PR fortran/65575
3499 * gfortran.dg: pr65575.f90: New test.
3500
18b42a28 35012016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3502
3503 PR fortran/35849
3504 * gfortran.dg: pr35849.f90: New test.
3505
f8765404 35062016-07-04 Jakub Jelinek <jakub@redhat.com>
3507
3508 PR c++/71739
3509 * g++.dg/cpp0x/pr71739.C: New test.
3510
e3422b3a 35112016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3512
3513 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3514
2da1c9f7 35152016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3516
3517 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3518 locr.
3519 * gcc.target/s390/loc-1.c: New test.
3520
6125d36e 35212016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3522
f9c39b65 3523 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3524 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3525
42797d4b 35262016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3527
3528 PR target/63874
3529 * gcc.target/aarch64/pr63874.c: New test.
3530
9d9fe66a 35312016-07-04 Jan Beulich <jbeulich@suse.com>
3532
3533 * g++.dg/header.c: New.
3534 * gcc.dg/header.c: New.
3535
c364d0f3 35362016-07-02 Jakub Jelinek <jakub@redhat.com>
3537
3538 PR c/71719
3539 * c-c++-common/Wunused-var-15.c: New test.
3540
267f3c67 35412016-07-01 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR fortran/71687
3544 * gfortran.dg/gomp/pr71687.f90: New test.
3545
8297c70b 35462016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3547
3548 * gcc.dg/const-float128-ped.c: Require __float128 effective
3549 target and options.
3550 * gcc.dg/const-float128.c: Likewise.
3551 * gcc.dg/torture/float128-cmp-invalid.c: Require
3552 __float128 and base_quadfloat_support effective targets, and
3553 __float128 options.
3554 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3555 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3556 * gcc.dg/torture/float128-nan.c: Likewise.
3557 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3558 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3559 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 3560 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 3561 (add_options_for___float128): New.
3562 (check_effective_target_base_quadword_support): New.
3563
eab79b94 35642016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3565
3566 PR target/71720
3567 * gcc.target/powerpc/pr71720.c: New test.
3568
4ce6622a 35692016-07-01 Jan Beulich <jbeulich@suse.com>
3570
3571 * gcc.dg/bss.c: New.
3572
0b6f1914 35732016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3574
3575 PR target/71698
3576 * gcc.target/powerpc/pr71698.c: New test.
3577
4d28a470 35782016-07-01 Georg-Johann Lay <avr@gjlay.de>
3579
3580 PR target/71151
3581 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3582 instead of ".foo" for its section name.
3583 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3584 depending on MCU's flash size.
3585 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3586 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3587 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3588 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3589 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3590 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3591
ed8613ec 35922016-07-01 Jan Beulich <jbeulich@suse.com>
3593
3594 * gcc.target/i386/pr65105-2.c: Add -msse2.
3595
720a0bce 35962016-06-30 Jakub Jelinek <jakub@redhat.com>
3597
c54ee83c 3598 PR tree-optimization/71707
3599 * gcc.dg/strlenopt-29.c: New test.
3600
a845ae6c 3601 PR fortran/71704
3602 * gfortran.dg/gomp/pr71704.f90: New test.
3603
720a0bce 3604 PR fortran/71705
3605 * gfortran.dg/gomp/pr71705.f90: New test.
3606
17c32c4a 36072016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3608
3609 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3610 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3611 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3612 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3613 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3614 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3615 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3616 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3617 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3618 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3619 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3620 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3621 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3622 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3623 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3624 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3625 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3626 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3627 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3628 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3629 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3630 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3631 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3632 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3633 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3634 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3635 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3636 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3637 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3638 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3639 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3640 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3641 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3642 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3643 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3644 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3645 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3646 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3647 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3648 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3649 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3650 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3651 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3652 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3653 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3654 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3655 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3656 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3657 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3658 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3659 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3660 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3661 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3662 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3663 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3664 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3665 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3666 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3667 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3668 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3669 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3670 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3671 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3672 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3673 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3674 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3675 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3676 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3677 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3678 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3679 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3680 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3681 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3682 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3683 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3684 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3685 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3686 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3687 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3688 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3689 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3690
443405c9 36912016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3692 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3693
3694 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3695
6e3a3de2 36962016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3697 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3698
3699 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3700
413c4f6c 37012016-06-30 David Malcolm <dmalcolm@redhat.com>
3702
3703 PR driver/71651
3704 * gcc.dg/spellcheck-options-12.c: New test case.
3705
4c4e99c3 37062016-06-30 Jakub Jelinek <jakub@redhat.com>
3707
3708 PR middle-end/71693
3709 * gcc.c-torture/compile/pr71693.c: New test.
3710
26a2e993 37112016-06-29 David Malcolm <dmalcolm@redhat.com>
3712
3713 * gcc.dg/spellcheck-params.c: New testcase.
3714 * gcc.dg/spellcheck-params-2.c: New testcase.
3715
63abcf45 37162016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3717
3718 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3719 vector extract instructions.
3720 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3721
5f1d49ac 37222016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3723
3724 PR fortran/71686
3725 * gfortran.dg/unexpected_eof_2.f90: New test.
3726 * gfortran.dg/unexpected_eof_3.f90: New test.
3727
0dc00113 37282016-06-29 Jim Wilson <jim.wilson@linaro.org>
3729
3730 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3731
4b975445 37322016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3733
3734 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3735 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3736 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3737
e276a6b9 37382016-06-29 Richard Biener <rguenther@suse.de>
3739
3740 PR middle-end/15256
3741 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3742
c02f3e35 37432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3744
3745 * gcc.target/arm/aapcs/neon-vect10.c: Require
3746 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3747 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3748 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3749 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3750 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3751 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3752 * gcc.target/arm/fp16-aapcs-1.c: Require
3753 -mfloat-ab=hard. Also simplify the test.
3754 * gcc.target/arm/fp16-aapcs-2.c: New.
3755
d0c2a3dd 37562016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3757
f942bdbf 3758 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3759 (add_options_for_arm_fp16_ieee): New.
3760 (add_options_for_arm_fp16_alternative): New.
3761 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3762 long-line.
3763 (effective_target_arm_fp16_hw): New.
3764
162fed22 37652016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3766
3767 PR tree-optimization/71655
3768 * g++.dg/pr71655.C: New test.
3769
9ed0eb00 37702016-06-29 Martin Liska <mliska@suse.cz>
3771
3772 * gcc.dg/pr71585.c: New test.
3773 * gcc.dg/pr71585-2.c: New test.
3774 * gcc.dg/pr71585-3.c: New test.
3775
641b1c86 37762016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3777
3778 PR tree-optimization/70729
3779 * g++.dg/vect/pr70729.cc: New test.
3780
44e775d8 37812016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3782
3783 * c-c++-common/gomp/cancel-1.c: Extend.
3784
83b23cdf 37852016-06-29 Jakub Jelinek <jakub@redhat.com>
3786
3787 PR tree-optimization/71625
3788 * gcc.dg/strlenopt-28.c: New test.
3789
b6a4a0f5 37902016-06-29 Richard Biener <rguenther@suse.de>
3791
3792 PR middle-end/71002
3793 * g++.dg/torture/pr71002.C: Adjust testcase.
3794
1af10ce6 37952016-06-29 Jakub Jelinek <jakub@redhat.com>
3796
3797 PR c/71685
3798 * gcc.dg/pr71685.c: New test.
3799
38002016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3801
3802 PR c/71552
3803 * gcc.dg/init-bad-9.c: New test.
3804
043457fd 38052016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3806
3807 * gcc.target/powerpc/abs128-1.c: Require VSX.
3808 * gcc.target/powerpc/copysign128-1.c: Likewise.
3809 * gcc.target/powerpc/inf128-1.c: Likewise.
3810 * gcc.target/powerpc/nan128-1.c: Likewise.
3811
d378e319 38122016-06-28 Jakub Jelinek <jakub@redhat.com>
3813
3814 PR middle-end/71626
3815 * gcc.c-torture/execute/pr71626-1.c: New test.
3816 * gcc.c-torture/execute/pr71626-2.c: New test.
3817
10ef7949 38182016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3819
3820 PR target/71656
3821 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3822
1fcfb8f7 38232016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3824
3825 PR target/71670
3826 * gcc.target/powerpc/pr71670.c: New testcase.
3827
35fd0c10 38282016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3829
3830 PR target/71656
3831 * gcc.target/powerpc/pr71656-1.c: New test.
3832 * gcc.target/powerpc/pr71656-2.c: New test.
3833
584757bc 38342016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3835
3836 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3837 around fp16 code.
3838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3839 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3840 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3841 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3842 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3843 Add arm_neon_fp16_ok effective target.
f942bdbf 3844 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3845 Likewise.
3846 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3847 Likewise.
3848 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3849 Likewise.
3850 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3851 Likewise.
3852 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3853 Likewise.
3854 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3855 Likewise.
3856 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3857 Likewise.
3858 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3859 Likewise.
3860 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3861 Likewise.
3862 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3863 Likewise.
3864 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3865 Likewise.
584757bc 3866
cbcc4297 38672016-06-26 Jan Hubicka <hubicka@ucw.cz>
3868
3869 * gcc.dg/predict-12.c: New testcase.
3870
0aa73965 38712016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3872
3873 PR fortran/71649
3874 * gfortran.dg/pr71649.f90: New test.
3875
9977f724 38762016-06-25 Jakub Jelinek <jakub@redhat.com>
3877
a5c54f33 3878 PR tree-optimization/71643
3879 * g++.dg/opt/pr71643.C: New test.
3880
9977f724 3881 PR tree-optimization/71631
3882 * gcc.c-torture/execute/pr71631.c: New test.
3883
e09883e4 38842016-06-24 Jan Hubicka <hubicka@ucw.cz>
3885
3886 * gcc.dg/predict-11.c: New testcase.
3887 * gfortran.dg/predict-2.f90: New testcase.
3888
89beffc9 38892016-06-24 Jan Hubicka <hubicka@ucw.cz>
3890
3891 * gcc.dg/predict-10.c: New test.
3892
2275a11d 38932016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3894
3895 * gcc.target/powerpc/abs128-1.c: New.
3896 * gcc.target/powerpc/copysign128-1.c: New.
3897 * gcc.target/powerpc/inf128-1.c: New.
3898 * gcc.target/powerpc/nan128-1.c: New.
3899
37681b7f 39002016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3901
3902 * gfortran.dg/pr71642.f90: New test.
3903
9cf2d600 39042016-06-24 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR tree-optimization/71647
3907 * gcc.target/i386/pr71647.c: New test.
3908
eea332b9 39092016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3910
3911 * gcc.target/i386/noplt-gd-1.c: New test.
3912 * gcc.target/i386/noplt-gd-2.c: Likewise.
3913 * gcc.target/i386/noplt-gd-3.c: Likewise.
3914 * gcc.target/i386/noplt-ld-1.c: Likewise.
3915 * gcc.target/i386/noplt-ld-2.c: Likewise.
3916 * gcc.target/i386/noplt-ld-3.c: Likewise.
3917 * lib/target-supports.exp
3918 (check_effective_target_tls_get_addr_via_got): New.
3919
b6d48a78 39202016-06-24 Uros Bizjak <ubizjak@gmail.com>
3921
3922 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3923 testsuite compile flags.
3924 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3925 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3926
39272016-06-24 Uros Bizjak <ubizjak@gmail.com>
3928
3929 * g++dg/vect/pr36684.cc: Add dg-do compile.
3930 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3931 * gcc.dg/vect/pr70021.c: Ditto.
3932 * gcc.dg/vect/pr70138-1.c: Ditto.
3933 * gcc.dg/vect/pr70138-2.c: Ditto.
3934 * gcc.dg/vect/pr70354-1.c: Ditto.
3935 * gcc.dg/vect/pr70354-2.c: Ditto.
3936 * gcc.dg/vect/pr71259.c: Ditto.
3937 * gcc.dg/vect/pr71416-1.c: Ditto.
3938 * gcc.dg/vect/slp-43.c: Ditto.
3939 * gcc.dg/vect/slp-45.c: Ditto.
3940 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3941 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3942 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3943 * gfortran.dg/vect/pr69980.f90: Ditto.
3944
39452016-06-24 Uros Bizjak <ubizjak@gmail.com>
3946
3947 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3948 * gcc.dg/vect/bb-slp-30.c: Ditto.
3949 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3950 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3951 * gcc.dg/vect/pr45902.c: Ditto.
3952 * gcc.dg/vect/pr48172.c: Ditto.
3953 * gcc.dg/vect/pr48377.c: Ditto.
3954 * gcc.dg/vect/pr49038.c: Ditto.
3955 * gcc.dg/vect/pr49771.c: Ditto.
3956 * gcc.dg/vect/pr52091.c: Ditto.
3957 * gcc.dg/vect/pr53185-2.c: Ditto.
3958 * gcc.dg/vect/pr56826.c: Ditto.
3959 * gcc.dg/vect/pr60276.c: Ditto.
3960 * gcc.dg/vect/pr62021.c: Ditto.
3961 * gcc.dg/vect/pr63530.c: Ditto.
3962 * gcc.dg/vect/pr65518.c: Ditto.
3963 * gcc.dg/vect/pr65947-1.c: Ditto.
3964 * gcc.dg/vect/pr65947-10.c: Ditto.
3965 * gcc.dg/vect/pr65947-11.c: Ditto.
3966 * gcc.dg/vect/pr65947-12.c: Ditto.
3967 * gcc.dg/vect/pr65947-13.c: Ditto.
3968 * gcc.dg/vect/pr65947-2.c: Ditto.
3969 * gcc.dg/vect/pr65947-3.c: Ditto.
3970 * gcc.dg/vect/pr65947-4.c: Ditto.
3971 * gcc.dg/vect/pr65947-5.c: Ditto.
3972 * gcc.dg/vect/pr65947-6.c: Ditto.
3973 * gcc.dg/vect/pr65947-7.c: Ditto.
3974 * gcc.dg/vect/pr65947-8.c: Ditto.
3975 * gcc.dg/vect/pr65947-9.c: Ditto.
3976 * gcc.dg/vect/pr71416-1.c: Ditto.
3977 * gcc.dg/vect/pr71439.c: Ditto.
3978 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3979 * gcc.dg/vect/vect-bswap16.c: Ditto.
3980 * gcc.dg/vect/vect-bswap32.c: Ditto.
3981 * gcc.dg/vect/vect-bswap64.c: Ditto.
3982 * gcc.dg/vect/vect-live-1.c: Ditto.
3983 * gcc.dg/vect/vect-live-2.c: Ditto.
3984 * gcc.dg/vect/vect-live-3.c: Ditto.
3985 * gcc.dg/vect/vect-live-4.c: Ditto.
3986 * gcc.dg/vect/vect-live-5.c: Ditto.
3987 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3988 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3989 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3990 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3991 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3992 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3993 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3994 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3995 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3996 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3997 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3998 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3999 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4000 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4001 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4002 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4003 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4004
d4213166 40052016-06-24 Uros Bizjak <ubizjak@gmail.com>
4006
4007 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4008
5aaec397 40092016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4010
4011 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4012 ia32 if R_386_GOT32X relocation is supported.
4013 * gcc.target/i386/noplt-3.c: Likewise.
4014 * gcc.target/i386/noplt-2.c: Likewise.
4015 (main): Renamed to ...
4016 (bar): This.
4017 * gcc.target/i386/noplt-4.c: Likewise.
4018 (main): Renamed to ...
4019 (bar): This.
4020 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4021 * gcc.target/i386/pr67400-5.c: Likewise.
4022
77104764 40232016-06-24 Jakub Jelinek <jakub@redhat.com>
4024
7318e591 4025 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4026 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4027
77104764 4028 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4029 f4): Adjust expected diagnostics.
4030 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4031 (T): If OVFP is defined, redefine to TP.
4032 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4033 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4034 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4035 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4036 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4037 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4038 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4039 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4040 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4041 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4042 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4043 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4044 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4045 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4046 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4047 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4048 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4049 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4050 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4051 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4052 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4053 as last argument to __builtin_add_overflow_p.
4054
ddf08519 40552016-06-23 Uros Bizjak <ubizjak@gmail.com>
4056
4057 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4058 dg-options and remove default vector testsuite compile flags.
4059 * g++.dg/vect/pr33860a.cc: Ditto.
4060 * g++.dg/vect/pr45470-a.cc: Ditto.
4061 * g++.dg/vect/pr45470-b.cc: Ditto.
4062 * g++.dg/vect/pr60896.cc: Ditto.
4063 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4064 * gcc.dg/vect/pr18308.c: Ditto.
4065 * gcc.dg/vect/pr24049.c: Ditto.
4066 * gcc.dg/vect/pr33373.c: Ditto.
4067 * gcc.dg/vect/pr36228.c: Ditto.
4068 * gcc.dg/vect/pr42395.c: Ditto.
4069 * gcc.dg/vect/pr42604.c: Ditto.
4070 * gcc.dg/vect/pr46663.c: Ditto.
4071 * gcc.dg/vect/pr48765.c: Ditto.
4072 * gcc.dg/vect/pr49093.c: Ditto.
4073 * gcc.dg/vect/pr49352.c: Ditto.
4074 * gcc.dg/vect/pr52298.c: Ditto.
4075 * gcc.dg/vect/pr52870.c: Ditto.
4076 * gcc.dg/vect/pr53185.c: Ditto.
4077 * gcc.dg/vect/pr53773.c: Ditto.
4078 * gcc.dg/vect/pr56695.c: Ditto.
4079 * gcc.dg/vect/pr62171.c: Ditto.
4080 * gcc.dg/vect/pr63530.c: Ditto.
4081 * gcc.dg/vect/pr68339.c: Ditto.
4082 * gcc.dg/vect/pr71259.c: Ditto.
4083 * gcc.dg/vect/vect-82_64.c: Ditto.
4084 * gcc.dg/vect/vect-83_64.c: Ditto.
4085 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4086 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4087 * gcc.dg/vect/vect-shift-2.c: Ditto.
4088 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4089 * gfortran.dg/vect/pr39318.f90: Ditto.
4090 * gfortran.dg/vect/pr45714-a.f: Ditto.
4091 * gfortran.dg/vect/pr45714-b.f: Ditto.
4092 * gfortran.dg/vect/pr46213.f90: Ditto.
4093
81883aeb 40942016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4095 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4096
4097 * gcc.target/powerpc/p9-splat-5.c: New test.
4098
affe5c16 40992016-06-23 Uros Bizjak <ubizjak@gmail.com>
4100
4101 PR tree-optimization/71488
4102 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4103 * lib/target-supports.exp: ... here.
4104 (check_sse4_hw_available): New procedure.
4105 (check_effective_target_sse4_runtime): Ditto.
4106 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4107 -march=westmere for sse4_runtime targets.
547fdd3e 4108 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4109 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4110 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4111 (main): Call check_vect ().
e50240d3 4112 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4113
6fb2f181 41142016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4115
4116 PR target/66232
4117 PR target/67400
4118 * gcc.target/i386/pr66232-14.c: New file.
4119 * gcc.target/i386/pr66232-15.c: Likewise.
4120 * gcc.target/i386/pr66232-16.c: Likewise.
4121 * gcc.target/i386/pr66232-17.c: Likewise.
4122 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4123 ia32 if R_386_GOT32X relocation is supported.
4124 * gcc.target/i386/pr67400-2.c: Likewise.
4125 * gcc.target/i386/pr67400-3.c: Likewise.
4126 * gcc.target/i386/pr67400-4.c: Likewise.
4127 * gcc.target/i386/pr67400-6.c: Likewise.
4128 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4129 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4130
88be2b3c 41312016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4132
4133 PR libgfortran/48852
4134 * gfortran.dg/char4_iunit_1.f03: Update test.
4135 * gfortran.dg/f2003_io_5.f03: Update test.
4136 * gfortran.dg/real_const_3.f90: Update test.
4137
ff600f64 41382016-06-23 Andi Kleen <ak@linux.intel.com>
4139
4140 * g++.dg/bprob/bprob.exp: Support autofdo.
4141 * g++.dg/tree-prof/tree-prof.exp: dito.
4142 * gcc.dg/tree-prof/tree-prof.exp: dito.
4143 * gcc.misc-tests/bprob.exp: dito.
4144 * gfortran.dg/prof/prof.exp: dito.
4145 * lib/profopt.exp: dito.
4146 * lib/target-supports.exp: Check for autofdo.
4147
afa7ed87 41482016-06-23 Martin Liska <mliska@suse.cz>
4149
4150 * gcc.dg/pr71619.c: New test.
4151
0941fba8 41522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4153
4154 PR target/67400
56896ed3 4155 * gcc.target/i386/pr67400-1.c: New test.
4156 * gcc.target/i386/pr67400-2.c: Likewise.
4157 * gcc.target/i386/pr67400-3.c: Likewise.
4158 * gcc.target/i386/pr67400-4.c: Likewise.
4159 * gcc.target/i386/pr67400-5.c: Likewise.
4160 * gcc.target/i386/pr67400-6.c: Likewise.
4161 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4162
e557fc7f 41632016-06-22 David Malcolm <dmalcolm@redhat.com>
4164
4165 * c-c++-common/missing-header-1.c: New test case.
4166 * c-c++-common/missing-header-2.c: New test case.
4167 * c-c++-common/missing-header-3.c: New test case.
4168 * c-c++-common/missing-header-4.c: New test case.
4169
8469aece 41702016-06-22 David Malcolm <dmalcolm@redhat.com>
4171
4172 PR c/70339
4173 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4174 hint.
4175 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4176 expected results due to builtin "nanl" now being suggested for
4177 "name".
4178 * gcc.dg/pr67580.c: Update expected messages.
4179 * gcc.dg/spellcheck-identifiers.c: New testcase.
4180 * gcc.dg/spellcheck-typenames.c: New testcase.
4181
6628b04d 41822016-06-22 David Malcolm <dmalcolm@redhat.com>
4183
4184 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4185 file.
4186 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4187 diagnostic-test-show-locus-parseable-fixits.c to sources for
4188 diagnostic_plugin_test_show_locus.c.
4189 * lib/gcc-defs.exp (freeform_regexps): New global.
4190 (dg-regexp): New function.
4191 (handle-dg-regexps): New function.
4192 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4193 freeform_regexps to the empty list.
4194 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4195
82ccd33e 41962016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4197
affe5c16 4198 PR tree-optimization/71488
82ccd33e 4199 * g++.dg/pr71488.C: New test.
4200 * gcc.dg/vect/vect-bool-cmp.c: New test.
4201
2c21de58 42022016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4203
4204 * gcc.dg/guality/param-5.c: New test.
4205
fadfd5fc 42062016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4207
4208 * gcc.target/i386/asm-flag-7.c: New test.
4209
03fee1f8 42102016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4211
4212 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4213 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4214 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4215 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4216 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4217 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4218 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4219 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4220 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4221 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4222 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4223 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4224 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4225 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4226 * lib/target-supports.exp: Likewise.
4227
6905db52 42282016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4229
4230 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4231 * gcc.dg/attr-ms_struct-2.c: Likewise.
4232 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4233 * gcc.dg/bf-ms-attrib.c: Likewise.
4234 * gcc.dg/bf-ms-layout-2.c: Likewise.
4235 * gcc.dg/bf-ms-layout-3.c: Likewise.
4236 * gcc.dg/bf-ms-layout.c: Likewise.
4237 * gcc.dg/bf-no-ms-layout.c: Likewise.
4238 * gcc.target/i386/bitfield1.c: Likewise.
4239 * gcc.target/i386/bitfield2.c: Likewise.
4240 * gcc.target/i386/bitfield3.c: Likewise.
4241
a6f93fc2 42422016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4243
4244 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4245 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4246 override other than -mcpu=power9 command-line option is specified,
4247 or if the target operating system is aix.
4248 * gcc.target/powerpc/darn-1.c: Likewise.
4249 * gcc.target/powerpc/darn-2.c: Likewise.
4250 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4251 test if effective-target is not powerpc_p9vector_ok or if the
4252 target operating system is not defined.
4253 * gcc.target/powerpc/vslv-1.c: Likewise.
4254 * gcc.target/powerpc/vsrv-0.c: Likewise.
4255 * gcc.target/powerpc/vsrv-1.c: Likewise.
4256
1cb2b4d3 42572016-06-21 Tobias Burnus <burnus@net-b.de>
4258
4259 PR fortran/71068
4260 * gfortran.dg/coarray/data_1.f90: New.
4261
66ff0c67 42622016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4263
4264 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4265 (dg-require-effective-target): Use arm_v8_neon_hw.
4266 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4267 (dg-require-effective-target): Likewise.
4268 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4269 (dg-require-effective-target): Likewise.
4270 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4271 (dg-require-effective-target): Likewise.
4272 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4273 (dg-require-effective-target): Likewise.
4274 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4275 (dg-require-effective-target): Likewise.
4276 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4277 Add AArch64 check.
4278
949bfed4 42792016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4280
4281 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4282 Set to 3 so test passes.
4283
a20f6cd4 42842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4285
4286 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4287
12792843 42882016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4289
4290 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4291 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4292 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4293 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4294
49763db6 42952016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4296
4297 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4298 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4299
ada61167 43002016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4301
4302 PR target/71549
4303 * gcc.target/i386/pr71549.c: New test.
4304
a15584d4 43052016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4306
4307 * gcc.target/powerpc/vadsdu-0.c: Replace
4308 dg-require-effective-target directive to allow test to run on more
4309 platforms, and add dg-skip-if directive to disable test on aix
4310 platforms because of known incompatibilities.
4311 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4312 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4313 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4314 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4315 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4316 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4317 * gcc.target/powerpc/vadsdub-2.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 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4322 with vec_absdb call to differentiate this test from vadsdub-1.c.
4323 * gcc.target/powerpc/vadsduh-1.c: Replace
4324 dg-require-effective-target directive to allow test to run on more
4325 platforms, and add dg-skip-if directive to disable test on aix
4326 platforms because of known incompatibilities.
4327 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4328 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4329 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4330
ec15ec36 43312016-06-21 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR tree-optimization/71588
4334 * gcc.dg/pr71558.c: New test.
4335
faeffe49 43362016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4337
4338 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4339 * c-c++-common/pr68657-2.c: Likewise.
4340 * c-c++-common/pr68657-3.c: Likewise.
4341 * gcc.dg/torture/pr69714.c: Require int32plus support.
4342 * gcc.dg/torture/pr70025.c: Likewise.
4343 * gcc.dg/torture/pr70083.c: Likewise.
4344 * gcc.dg/torture/pr70542.c: Likewise.
4345 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4346
e218d07f 43472016-06-20 Joseph Myers <joseph@codesourcery.com>
4348
4349 PR c/71601
4350 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4351
232a3df7 43522016-06-20 Jakub Jelinek <jakub@redhat.com>
4353
d7f45b87 4354 PR middle-end/71581
4355 * gcc.dg/pr71581.c: New test.
4356
232a3df7 4357 PR rtl-optimization/71591
4358 * gcc.dg/cpp/pr71591.c: New test.
4359
dbddef42 43602016-06-20 David B. Robins <gcc@davidrobins.net>
4361
4362 PR target/71571
4363 * g++.dg/torture/pr71571.C: New test.
4364
03129ccb 43652016-06-20 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR target/71559
4368 * gcc.target/i386/sse2-pr71559.c: New test.
4369 * gcc.target/i386/avx-pr71559.c: New test.
4370 * gcc.target/i386/avx512f-pr71559.c: New test.
4371
a40b4b62 43722016-06-20 Tobias Burnus <burnus@net-b.de>
4373
4374 PR fortran/71194
4375 * gfortran.dg/pointer_remapping_10.f90: New.
4376
ecbea05a 43772016-06-20 David Malcolm <dmalcolm@redhat.com>
4378
4379 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4380
0f61dae9 43812016-06-20 Martin Sebor <msebor@redhat.com>
4382
4383 PR c/69507
4384 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4385 * gnu90-const-expr-1.c: Same.
4386 * gnu99-const-expr-1.c: Same.
4387 * gnu99-static-1.c: Same.
4388
e458dfd8 43892016-06-20 Renlin Li <renlin.li@arm.com>
4390
2c0c0c9b 4391 PR testsuite/71489
e458dfd8 4392 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4393
7ab71cb3 43942016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4395
4396 * gcc.target/aarch64/vcvt_f64_1.c: New.
4397 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4398 * gcc.target/aarch64/vrecp_f64_1.c: New.
4399
34d36b7a 44002016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4401
4402 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4403 "alignement".
4404
ed7f4748 44052016-06-20 Georg-Johann Lay <avr@gjlay.de>
4406
4407 PR target/71103
4408 * gcc.target/avr/torture/pr71103-2.c: New test.
4409
a940fdc7 44102016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4411
4412 PR c/69507
4413 * gcc.dg/alignof.c: New test.
4414
98683d85 44152016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4416
4417 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4418 vs dg-error; test constexpr specifier too.
4419
358cee25 44202016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4421
4422 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4423
c3d7ceb6 44242016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4425
4426 * lib/target-supports.exp
4427 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4428 arm_neon_ok and merge flags. Fix temporary test name.
4429 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4430 and merge flags.
4431
1176073c 44322016-06-17 Martin Liska <mliska@suse.cz>
4433
4434 * gcc.dg/predict-9.c: Fix dump scanning.
4435
f3e2969a 44362016-06-17 Bin Cheng <bin.cheng@arm.com>
4437
4438 PR tree-optimization/71354
4439 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4440
7fdca647 44412016-06-17 Bin Cheng <bin.cheng@arm.com>
4442
4443 PR tree-optimization/71347
4444 * gcc.dg/tree-ssa/pr71347.c: New test.
4445
a338a226 44462016-06-17 Bin Cheng <bin.cheng@arm.com>
4447
4448 PR tree-optimization/71354
4449 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4450
c1e75671 44512016-06-17 Bin Cheng <bin.cheng@arm.com>
4452
4453 * gcc.dg/vect/vect-alias-check-1.c: New test.
4454
365ba13d 44552016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4456
59bde511 4457 PR target/71151
365ba13d 4458 * gcc.target/avr/pr71151-1.c: New test.
4459 * gcc.target/avr/pr71151-2.c: New test.
4460 * gcc.target/avr/pr71151-3.c: New test.
4461 * gcc.target/avr/pr71151-4.c: New test.
4462 * gcc.target/avr/pr71151-5.c: New test.
4463 * gcc.target/avr/pr71151-6.c: New test.
4464 * gcc.target/avr/pr71151-7.c: New test.
4465 * gcc.target/avr/pr71151-8.c: New test.
4466 * gcc.target/avr/pr71151-common.h: New test.
4467
db48d95b 44682016-06-16 Martin Liska <mliska@suse.cz>
4469
4470 * gfortran.dg/predict-1.f90: New test.
4471
4c780a59 44722016-06-16 Uros Bizjak <ubizjak@gmail.com>
4473
4474 PR target/71242
f9c39b65 4475 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4476
8c1879bc 44772016-06-16 Jan Hubicka <hubicka@ucw.cz>
4478
4479 * g++.dg/vect/pr36648.cc: Disable cunrolli
4480
33698dfe 44812016-06-16 Jakub Jelinek <jakub@redhat.com>
4482
745f2db6 4483 PR target/71554
4484 * gcc.c-torture/execute/pr71554.c: New test.
4485
33698dfe 4486 PR rtl-optimization/71532
4487 * gcc.dg/torture/pr71532.c: New test.
4488
b42322b9 44892016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4490
4491 * gcc.target/powerpc/p9-dimode1.c: New test.
4492 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4493
412b298a 44942016-06-15 Jakub Jelinek <jakub@redhat.com>
4495
93479f99 4496 * gcc.c-torture/compile/20160615-1.c: New test.
4497
412b298a 4498 * g++.dg/cpp0x/ref-qual17.C: New test.
4499
3ec40531 45002016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4501
4502 PR middle-end/71529
4503 * gcc.target/i386/pr71529.C: New test.
4504
edfe7670 45052016-06-15 Alan Hayward <alan.hayward@arm.com>
4506
4507 PR tree-optimization/71483
4508 * g++.dg/vect/pr71483.c: New
4509
6e52ac17 45102016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4511
4512 PR c++/70202
4513 * g++.dg/inherit/crash6.C: New.
4514 * g++.dg/inherit/union2.C: Likewise.
4515 * g++.dg/inherit/virtual12.C: Likewise.
4516 * g++.dg/inherit/virtual13.C: Likewise.
4517 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4518
aed35af2 45192016-06-15 Uros Bizjak <ubizjak@gmail.com>
4520
0941fba8 4521 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4522
6f710392 45232016-06-15 Alan Hayward <alan.hayward@arm.com>
4524
4525 PR tree-optimization/71439
4526 * gcc.dg/vect/pr71439.c: New
4527
d1cedfd3 45282016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4529
4530 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4531
ee8fd158 45322016-06-15 Richard Biener <rguenther@suse.de>
4533
4534 * gcc.dg/vect/slp-45.c: New testcase.
4535
5695a690 45362016-06-15 Richard Biener <rguenther@suse.de>
4537
4538 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4539
267ae3ee 45402016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4541
4542 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4543 requirements, and disable for AIX for now.
4544 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4545
a6d0e20a 45462016-06-14 Jakub Jelinek <jakub@redhat.com>
4547
b2efd162 4548 PR c++/71528
4549 * g++.dg/opt/pr71528.C: New test.
4550
a6d0e20a 4551 PR c++/71516
4552 * g++.dg/init/pr71516.C: New test.
4553
035778de 45542016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4555
4556 * g++.dg/init/array46.C: New.
4557
7c9dc58e 45582016-06-14 Uros Bizjak <ubizjak@gmail.com>
4559
0941fba8 4560 * gcc.target/i386/float128-3.c: New test.
4561 * gcc.target/i386/quad-sse4.c: Ditto.
4562 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4563 Update scan strings.
7c9dc58e 4564
412640c9 45652016-06-14 Richard Biener <rguenther@suse.de>
4566
4567 PR middle-end/71526
4568 * gfortran.dg/pr71526.f90: New testcase.
4569
1b9fde85 45702016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4571
4572 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4573 * gcc.dg/zero_bits_compound-1.c: Likewise.
4574
306097e3 45752016-06-14 Richard Biener <rguenther@suse.de>
4576
4577 PR tree-optimization/71522
4578 * gcc.dg/torture/pr71522.c: New testcase.
4579
566255a8 45802016-06-14 Jakub Jelinek <jakub@redhat.com>
4581
4582 PR tree-optimization/71520
4583 * gcc.dg/tree-ssa/pr71520.c: New test.
4584
eb912adb 45852016-06-14 Richard Biener <rguenther@suse.de>
4586
4587 PR tree-optimization/71521
56d35455 4588 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 4589
9720103d 45902016-06-13 Jakub Jelinek <jakub@redhat.com>
4591
12cb8367 4592 PR sanitizer/71498
4593 * c-c++-common/ubsan/bounds-13.c: New test.
4594
9720103d 4595 PR preprocessor/71183
4596 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4597
5965fbcc 45982016-06-13 Jeff Law <law@redhat.com>
4599
4600 PR tree-optimization/71403
4601 * c-c++-common/ubsan/pr71403-1.c: New test.
4602 * c-c++-common/ubsan/pr71403-2.c: New test.
4603 * c-c++-common/ubsan/pr71403-3.c: New test.
4604
04537049 46052016-06-13 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR middle-end/71478
4608 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4609 Add -Wno-psabi -w to dg-options.
4610
412f195f 46112016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4612
4613 * gcc.target/powerpc/vadsdu-0.c: New test.
4614 * gcc.target/powerpc/vadsdu-1.c: New test.
4615 * gcc.target/powerpc/vadsdu-2.c: New test.
4616 * gcc.target/powerpc/vadsdu-3.c: New test.
4617 * gcc.target/powerpc/vadsdu-4.c: New test.
4618 * gcc.target/powerpc/vadsdu-5.c: New test.
4619 * gcc.target/powerpc/vadsdub-1.c: New test.
4620 * gcc.target/powerpc/vadsdub-2.c: New test.
4621 * gcc.target/powerpc/vadsduh-1.c: New test.
4622 * gcc.target/powerpc/vadsduh-2.c: New test.
4623 * gcc.target/powerpc/vadsduw-1.c: New test.
4624 * gcc.target/powerpc/vadsduw-2.c: New test.
4625
527790c1 46262016-06-13 David Malcolm <dmalcolm@redhat.com>
4627
4628 * gcc.dg/c99-init-2.c (c): Update expected error message.
4629 * gcc.dg/init-bad-8.c (foo): Likewise.
4630 * gcc.dg/spellcheck-fields-3.c: New test case.
4631
102e67eb 46322016-06-13 Martin Liska <mliska@suse.cz>
4633
4634 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4635 and "guess loop iv compared" heuristics.
4636 * gcc.dg/predict-2.c: Likewise.
4637 * gcc.dg/predict-3.c: Likewise.
4638 * gcc.dg/predict-4.c: Likewise.
4639 * gcc.dg/predict-5.c: Likewise.
4640 * gcc.dg/predict-6.c: Likewise.
4641
1a54d3be 46422016-06-13 Marek Polacek <polacek@redhat.com>
4643
4644 PR middle-end/71476
4645 * c-c++-common/Wswitch-unreachable-4.c: New test.
4646 * gcc.dg/Wswitch-unreachable-2.c: New test.
4647 * g++.dg/tm/jump1.C: Move dg-warning.
4648
5b7401b8 46492016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4650
4651 * gnat.dg/renaming10.ad[sb]: New test.
4652
1c93151c 46532016-06-13 Paul Thomas <pault@gcc.gnu.org>
4654
4655 PR fortran/70673
4656 * gfortran.dg/pr70673.f90: New test.
4657
249865a0 46582016-06-13 Richard Biener <rguenther@suse.de>
4659
4660 PR middle-end/64516
4661 * gcc.dg/align-3.c: New testcase.
4662
776d9b14 46632016-06-13 Martin Liska <mliska@suse.cz>
4664
4665 * gcc.target/i386/pr71458.c: New test.
4666
0cf5c551 46672016-06-12 Uros Bizjak <ubizjak@gmail.com>
4668
4669 PR target/71241
f9c39b65 4670 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4671
34de0a35 46722016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4673
4674 PR target/60751
4675 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4676 statement.
4677
0cc8bc98 46782016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4679
4680 PR target/60751
4681 * gfortran.dg/comma_IO_extension_1.f90: New test.
4682 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4683 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4684 statement.
4685 * gfortran.dg/graphite/pr38083.f90: Likewise.
4686 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4687 missing format.
4688
0ff78c86 46892016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4690
4691 * gnat.dg/case_character.adb: New test.
4692
6c38863e 46932016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4694
4695 PR middle-end/71310
4696 * gcc.target/powerpc/pr71310.c: New testcase.
4697
24c41395 46982016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4699
4700 PR middle-end/71478
4701 * gcc.dg/pr71478.c: New test.
4702
aeb26fb6 47032016-06-10 Jakub Jelinek <jakub@redhat.com>
4704
702b3575 4705 PR middle-end/71494
4706 * gcc.c-torture/execute/pr71494.c: New test.
4707
8ec29807 4708 PR c/68657
4709 * gcc.target/i386/pr68657.c: New test.
4710
aeb26fb6 4711 PR inline-asm/68843
4712 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4713 (test): Add -masm=intel alternatives.
4714
1dc4d519 47152016-06-10 Martin Sebor <msebor@redhat.com>
4716
4717 PR c/71392
4718 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4719
6385d6d3 47202016-06-10 Jeff Law <law@redhat.com>
4721
4722 PR tree-optimization/71335
4723 * gcc.c-torture/execute/pr71335.c: New test.
4724
041a412b 47252016-06-10 David Malcolm <dmalcolm@redhat.com>
4726
4727 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4728 the various "cannot tail-call: " messages.
4729
4a5edbb2 47302016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4731
4732 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4733 and options.
4734
9cf3aec3 47352016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4736
4737 PR sanitizer/71480
4738 * c-c++-common/asan/pr71480.c: New test.
4739
61724718 47402016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4741
4742 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4743 (ASMNAME2): Likewise.
4744 (main): Replace fn in asm statement with ASMNAME ("fn").
4745 * gcc.dg/guality/pr68037-2.c: Likewise.
4746 * gcc.dg/guality/pr68037-3.c: Likewise.
4747 * gcc.dg/torture/pr68037-1.c: Likewise.
4748 * gcc.dg/torture/pr68037-2.c: Likewise.
4749 * gcc.dg/torture/pr68037-3.c: Likewise.
4750
1807f6fb 47512016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4752
4753 PR inline-asm/68843
4754 * gcc.target/i386/pr68843-1.c: New test.
4755 * gcc.target/i386/pr68843-2.c: New test.
4756
ccfa030f 47572016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4758 Cesar Philippidis <cesar@codesourcery.com>
4759
4760 PR middle-end/71373
4761 * gcc.dg/goacc/nested-function-1.c: New file.
4762 * gcc.dg/goacc/nested-function-2.c: Likewise.
4763 * gcc.dg/goacc/pr71373.c: Likewise.
4764 * gfortran.dg/goacc/cray-2.f95: Likewise.
4765 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4766 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4767 * gfortran.dg/goacc/cray.f95: Update.
4768 * gfortran.dg/goacc/loop-1.f95: Likewise.
4769 * gfortran.dg/goacc/loop-3.f95: Likewise.
4770 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4771 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4772
47732016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4774
4775 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4776 for OpenACC tile clauses.
4777 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4778
4779 PR c/71381
4780 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4781 to...
4782 * c-c++-common/goacc/cache-2.c: ... this new file.
4783 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4784 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4785 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4786 usage.
4787 * gfortran.dg/goacc/cray.f95: Likewise.
4788 * gfortran.dg/goacc/loop-1.f95: Likewise.
4789
bb038f3e 47902016-06-10 Alan Hayward <alan.hayward@arm.com>
4791
4792 PR tree-optimization/71407
4793 PR tree-optimization/71416
4794 * gcc.dg/vect/pr71407.c: New
4795 * gcc.dg/vect/pr71416-1.c: New
4796 * gcc.dg/vect/pr71416-2.c: New
4797
332409d3 47982016-06-10 Richard Biener <rguenther@suse.de>
4799
4800 PR middle-end/71477
4801 * gcc.dg/torture/pr71477.c: New testcase.
4802
03cf727c 48032016-06-09 Julia Koval <julia.koval@intel.com>
4804
4805 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4806 * gcc.target/i386/interrupt-13.c: Likewise.
4807 * gcc.target/i386/interrupt-15.c: Likewise.
4808 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4809 * gcc.target/i386/interrupt-24.c: Likewise.
4810 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4811 * gcc.target/i386/interrupt-9.c: Likewise.
4812 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4813
23b101c5 48142016-06-09 Martin Sebor <msebor@redhat.com>
4815
4816 PR c/70883
4817 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4818 * gcc.dg/builtin-constant_p-1.c: Same.
4819 * gcc.dg/builtins-error.c: Same.
4820 * gcc.dg/pr70859.c: Same.
4821
188d6bbb 48222016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4823
4824 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4825 * gcc.dg/torture/pr68067-1.c: Likewise.
4826 * gcc.dg/torture/pr68067-2.c: Likewise.
4827
48282016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4829
4830 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4831 when setting SIZE.
4832
ff8886bd 48332016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4834
4835 PR c++/71465
4836 * g++.dg/inherit/crash5.C: New.
4837 Revert:
4838 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4839
4840 PR c++/70202
4841 * g++.dg/inherit/crash5.C: New.
4842 * g++.dg/inherit/virtual1.C: Adjust.
4843
3f76cceb 48442016-06-09 Martin Liska <mliska@suse.cz>
4845
4846 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4847 * g++.dg/predict-loop-exit-2.C: Likewise.
4848 * g++.dg/predict-loop-exit-3.C: Likewise.
4849 * gcc.dg/predict-1.c: Likewise.
4850 * gcc.dg/predict-2.c: Likewise.
4851 * gcc.dg/predict-3.c: Likewise.
4852 * gcc.dg/predict-4.c: Likewise.
4853 * gcc.dg/predict-5.c: Likewise.
4854 * gcc.dg/predict-6.c: Likewise.
4855 * gcc.dg/predict-7.c: Likewise.
4856
59ae3d1b 48572016-06-09 Richard Biener <rguenther@suse.de>
4858
4859 PR tree-optimization/71462
4860 * gcc.dg/torture/pr71462.c: New testcase.
4861
8c2d2acf 48622016-06-09 Marek Polacek <polacek@redhat.com>
4863
4864 PR c/65471
4865 * gcc.dg/c11-generic-3.c: New test.
4866
224cb6b7 48672016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4868
4869 * g++.dg/init/array42.C: New.
4870 * g++.dg/init/array43.C: Likewise.
4871 * g++.dg/init/array44.C: Likewise.
4872 * g++.dg/init/array45.C: Likewise.
4873 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4874 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4875 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4876 * g++.dg/gomp/pr35751.C: Likewise.
4877 * g++.dg/init/array23.C: Likewise.
4878 * g++.dg/init/brace2.C: Likewise.
4879 * g++.dg/init/brace6.C: Likewise.
4880
732905bb 48812016-06-08 Martin Sebor <msebor@redhat.com>
4882 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR c++/70507
4885 PR c/68120
4886 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4887 * c-c++-common/builtin-arith-overflow-2.c: New test.
4888 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4889 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4890 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4891
7ddaa622 48922016-06-08 Jakub Jelinek <jakub@redhat.com>
4893
4894 PR c++/71442
4895 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4896
84ee0905 48972016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4898
4899 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4900 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4901 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4902 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4903 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4904 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4905 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4906 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4907 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4908 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4909 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4910 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4911 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4912
2876af98 49132016-06-08 Richard Biener <rguenther@suse.de>
4914
4915 PR tree-optimization/68558
4916 * gcc.dg/vect/slp-44.c: New testcase.
4917
acbb0d03 49182016-06-08 Richard Biener <rguenther@suse.de>
4919
4920 * gcc.dg/vect/slp-43.c: New testcase.
4921
f8689010 49222016-06-08 Richard Biener <rguenther@suse.de>
4923
4924 PR tree-optimization/71452
4925 * gcc.dg/torture/pr71452.c: New testcase.
4926
52d393eb 49272016-06-08 Jakub Jelinek <jakub@redhat.com>
4928
4929 PR c++/71448
4930 * g++.dg/torture/pr71448.C: New test.
4931
9d700ce4 49322016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4933
4934 PR debug/71432
4935 PR ada/71413
4936 * g++.dg/debug/pr71432.C: New test.
4937
eb96ef65 49382016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4939
4940 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4941 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4942 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4943
a4753cdd 49442016-06-08 Alan Hayward <alan.hayward@arm.com>
4945
4946 * gcc.dg/vect/vect-live-2.c: Update effective target.
4947 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4948 * lib/target-supports.exp: Add aarch64 to vect_long.
4949
bafc7b1d 49502016-06-08 Marek Polacek <polacek@redhat.com>
4951
4952 PR c/71418
4953 * gcc.dg/noncompile/pr71418.c: New test.
4954
06e590e7 4955 PR c/71426
4956 * gcc.dg/noncompile/pr71426.c: New test.
4957
d3cb49c9 49582016-06-07 Jan Hubicka <hubicka@ucw.cz>
4959
4960 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4961 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4962 * gcc.dg/predict-3.c: Update template.
4963 * gcc.dg/predict-5.c: Update template.
4964 * gcc.dg/predict-6.c: Update template.
4965 * gcc.dg/predict-9.c: Update template.
4966 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4967
2d76c36a 49682016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4969
4970 * gcc.target/powerpc/vec-mul.c: New test.
4971
7cfde92a 49722016-06-07 David Malcolm <dmalcolm@redhat.com>
4973
4974 * gcc.dg/spellcheck-fields-2.c: New test case.
4975
b032c4dd 49762016-06-07 Richard Biener <rguenther@suse.de>
4977
4978 PR c/61564
4979 * gcc.dg/Wpragmas-1.c: New testcase.
4980 * gcc.dg/Wattributes-4.c: Likewise.
4981 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4982 entry.
4983
a7056369 49842016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4985
4986 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4987 spurious debug code.
4988
123c61e0 49892016-06-07 Richard Biener <rguenther@suse.de>
4990
4991 PR tree-optimization/71428
4992 * gcc.dg/torture/pr71428.c: New testcase.
4993
5819d47b 49942016-06-07 Richard Biener <rguenther@suse.de>
4995
4996 PR middle-end/71423
4997 * gcc.dg/torture/pr71423.c: New testcase.
4998
6cec5c6b 49992016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5000
5001 PR middle-end/71408
5002 * gcc.dg/tree-ssa/pr71408.c: New test.
5003
40bbfc17 50042016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5005
5006 PR middle-end/71281
5007 * g++.dg/torture/pr71281.C: New test.
5008
61f1f80c 50092016-06-06 Marek Polacek <polacek@redhat.com>
5010
5011 PR c/71362
5012 * gcc.dg/pr71362.c: New test.
5013
0406b32f 50142016-06-06 Jakub Jelinek <jakub@redhat.com>
5015 Patrick Palka <ppalka@gcc.gnu.org>
5016
5017 PR c++/70847
5018 PR c++/71330
5019 PR c++/71393
5020 * g++.dg/opt/pr70847.C: New test.
5021 * g++.dg/ubsan/pr70847.C: New test.
5022 * g++.dg/ubsan/pr71393.C: New test.
5023
b1445999 50242016-06-06 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR tree-optimization/71259
5027 * gcc.dg/vect/pr71259.c: New test.
5028
99b4f3a2 50292016-06-06 David Malcolm <dmalcolm@redhat.com>
5030
5031 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5032 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5033 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5034 above.
5035
837679bc 50362016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5037
5038 PR middle-end/37780
5039 * gcc.c-torture/execute/pr37780.c: New test.
5040 * gcc.target/aarch64/pr37780_1.c: Likewise.
5041 * gcc.target/arm/pr37780_1.c: Likewise.
5042
e4b92538 50432016-06-06 Marek Polacek <polacek@redhat.com>
5044
5045 * c-c++-common/attr-may-alias-1.c: New test.
5046 * c-c++-common/attr-may-alias-2.c: New test.
5047 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5048
43ac2f2f 50492016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5050
5051 PR c/24414
5052 * gcc.target/i386/pr24414.c: New test.
5053
7e1786b2 50542016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5055
5056 * gcc.target/sparc/vis4misc.c: New file.
5057 * gcc.target/sparc/fpcmp.c: Likewise.
5058 * gcc.target/sparc/fpcmpu.c: Likewise.
5059
f593ccb2 50602016-06-06 Alan Hayward <alan.hayward@arm.com>
5061
5062 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5063 * gcc.dg/vect/vect-live-3.c: Likewise.
5064
be6d8ddc 50652016-06-06 Richard Biener <rguenther@suse.de>
5066
5067 PR tree-optimization/71398
5068 * gcc.dg/torture/pr71398.c: New testcase.
5069
78f27916 50702016-06-06 Uros Bizjak <ubizjak@gmail.com>
5071
5072 PR target/71389
5073 * g++.dg/pr71389.C: New test.
5074
c5899606 50752016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5076
5077 PR fortran/71404
5078 * gfortran.dg/fmt_read_5.f: New test.
5079
8e3cd305 50802016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5081
5082 PR fortran/69659
5083 * gfortran.dg/class_array_22.f03: New test.
5084
703c0a09 50852016-06-05 Jan Hubicka <hubicka@ucw.cz>
5086
5087 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5088
d07b2b6f 50892016-06-05 Jan Hubicka <hubicka@ucw.cz>
5090
5091 * gcc.dg/predict-9.c: Update template.
5092
4a7ec4ac 50932016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5094
5095 PR c++/49377
5096 * g++.dg/template/pr49377.C: New.
5097
7499ef4a 50982016-06-04 Jakub Jelinek <jakub@redhat.com>
5099
5100 PR tree-optimization/71405
5101 * g++.dg/torture/pr71405.C: New test.
5102
558c800d 51032016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5104
5105 PR c++/70202
5106 * g++.dg/inherit/crash5.C: New.
5107 * g++.dg/inherit/virtual1.C: Adjust.
5108
4ee7cf4b 51092016-06-03 Jeff Law <law@redhat.com>
5110
5111 PR tree-optimization/71316
5112 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5113
b12ae762 51142016-06-03 Jakub Jelinek <jakub@redhat.com>
5115
5116 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5117 dg-additional-options with just -fno-tree-scev-cprop in it.
5118 * gcc.dg/vect/vect-live-2.c: Likewise.
5119 * gcc.dg/vect/vect-live-5.c: Likewise.
5120 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5121 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5122 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5123
e09a5ee3 51242016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5125
5126 PR c++/27100
5127 * g++.dg/other/friend6.C: New test.
5128
f14b1922 51292016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5130
5131 * g++.dg/torture/ppc-ldst-array.C: New.
5132
20702ea3 51332016-06-03 Joseph Myers <joseph@codesourcery.com>
5134
5135 PR target/71276
5136 PR target/71277
5137 * gcc.dg/torture/builtin-fp-int-inexact.c,
5138 gcc.target/i386/387-builtin-fp-int-inexact.c,
5139 gcc.target/i386/387-rint-inline-1.c,
5140 gcc.target/i386/387-rint-inline-2.c,
5141 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5142 gcc.target/i386/sse2-rint-inline-1.c,
5143 gcc.target/i386/sse2-rint-inline-2.c,
5144 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5145 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5146
5ed3cc7b 51472016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5148 Julia Koval <julia.koval@intel.com>
5149
5150 PR target/66960
5151 PR target/67630
5152 PR target/67634
5153 PR target/67841
5154 PR target/68037
5155 PR target/68618
5156 PR target/68661
5157 PR target/69575
5158 PR target/69596
5159 PR target/69734
5160 * gcc.dg/guality/pr68037-1.c: New test.
5161 * gcc.dg/guality/pr68037-2.c: Likewise.
5162 * gcc.dg/guality/pr68037-3.c: Likewise.
5163 * gcc.dg/torture/pr68037-1.c: Likewise.
5164 * gcc.dg/torture/pr68037-2.c: Likewise.
5165 * gcc.dg/torture/pr68037-3.c: Likewise.
5166 * gcc.dg/torture/pr68661-1a.c: Likewise.
5167 * gcc.dg/torture/pr68661-1b.c: Likewise.
5168 * gcc.target/i386/interrupt-1.c: Likewise.
5169 * gcc.target/i386/interrupt-2.c: Likewise.
5170 * gcc.target/i386/interrupt-3.c: Likewise.
5171 * gcc.target/i386/interrupt-4.c: Likewise.
5172 * gcc.target/i386/interrupt-5.c: Likewise.
5173 * gcc.target/i386/interrupt-6.c: Likewise.
5174 * gcc.target/i386/interrupt-7.c: Likewise.
5175 * gcc.target/i386/interrupt-8.c: Likewise.
5176 * gcc.target/i386/interrupt-9.c: Likewise.
5177 * gcc.target/i386/interrupt-10.c: Likewise.
5178 * gcc.target/i386/interrupt-11.c: Likewise.
5179 * gcc.target/i386/interrupt-12.c: Likewise.
5180 * gcc.target/i386/interrupt-13.c: Likewise.
5181 * gcc.target/i386/interrupt-14.c: Likewise.
5182 * gcc.target/i386/interrupt-15.c: Likewise.
5183 * gcc.target/i386/interrupt-16.c: Likewise.
5184 * gcc.target/i386/interrupt-17.c: Likewise.
5185 * gcc.target/i386/interrupt-18.c: Likewise.
5186 * gcc.target/i386/interrupt-19.c: Likewise.
5187 * gcc.target/i386/interrupt-20.c: Likewise.
5188 * gcc.target/i386/interrupt-21.c: Likewise.
5189 * gcc.target/i386/interrupt-22.c: Likewise.
5190 * gcc.target/i386/interrupt-23.c: Likewise.
5191 * gcc.target/i386/interrupt-24.c: Likewise.
5192 * gcc.target/i386/interrupt-25.c: Likewise.
5193 * gcc.target/i386/interrupt-26.c: Likewise.
5194 * gcc.target/i386/interrupt-27.c: Likewise.
5195 * gcc.target/i386/interrupt-28.c: Likewise.
5196 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5197 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5198 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5199 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5200 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5201 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5202 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5203 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5204 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5205 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5206 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5207 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5208
3e346f54 52092016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5210
f27c52fb 5211 PR tree-optimization/52171
5212 * gcc.dg/pr52171.c: New test.
5213 * gcc.target/i386/pr52171.c: New test.
3e346f54 5214
22e029d2 52152016-06-03 Jan Hubicka <jh@suse.cz>
5216
5217 * g++.dg/tree-ssa/pred-1.C: New testcase
5218 * gcc.dg/tree-ssa/pred-1.c: New testcase
5219
41ce74ed 52202016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5221
5222 PR target/70957
5223 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5224 support.
5225 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5226
cf573a72 52272016-06-03 Alan Hayward <alan.hayward@arm.com>
5228
5229 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5230
75aae5b4 52312016-06-03 Alan Hayward <alan.hayward@arm.com>
5232
5233 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5234 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5235 * gcc.dg/vect/vect-live-1.c: New test.
5236 * gcc.dg/vect/vect-live-2.c: New test.
5237 * gcc.dg/vect/vect-live-3.c: New test.
5238 * gcc.dg/vect/vect-live-4.c: New test.
5239 * gcc.dg/vect/vect-live-5.c: New test.
5240 * gcc.dg/vect/vect-live-slp-1.c: New test.
5241 * gcc.dg/vect/vect-live-slp-2.c: New test.
5242 * gcc.dg/vect/vect-live-slp-3.c: New test.
5243
eba6788d 52442016-06-03 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR middle-end/71387
5247 * g++.dg/opt/pr71387.C: New test.
5248
5a653985 52492016-06-02 Jeff Law <law@redhat.com>
5250
5251 PR tree-optimization/71328
5252 * gcc.c-torture/compile/pr71328.c: New test.
5253
f92f6941 52542016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5255
5256 PR fortran/52393
5257 * gfortran.dg/fmt_read_3.f90: Fix typo.
5258 * gfortran.dg/fmt_read_4.f90: New test.
5259
0d29e152 52602016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5261
5262 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5263 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5264 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5265 * g++.dg/cpp0x/override2.C: Likewise.
5266 * g++.dg/parse/crash5.C: Likewise.
5267 * g++.dg/parse/error16.C: Likewise.
5268 * g++.dg/parse/error27.C: Likewise.
5269 * g++.dg/template/qualttp15.C: Likewise.
5270 * g++.dg/template/redecl4.C: Likewise.
5271 * g++.old-deja/g++.other/crash39.C: Likewise.
5272 * g++.old-deja/g++.other/struct1.C: Likewise.
5273 * g++.old-deja/g++.pt/m9a.C: Likewise.
5274 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5275
2740a1a5 52762016-06-02 Jakub Jelinek <jakub@redhat.com>
5277
89f17a65 5278 PR c++/71372
5279 * c-c++-common/pr71372.c: New test.
5280
2740a1a5 5281 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5282 __TIME__ strings with __builtin_strcmp instead of printf and
5283 dg-output.
5284
9ae89a4e 52852016-06-02 Martin Liska <mliska@suse.cz>
5286
5287 * gcc.dg/predict-9.c: New test.
5288
41258f9c 52892016-06-02 Jakub Jelinek <jakub@redhat.com>
5290
5291 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5292 global set_compiler_env_var and global saved_compiler_env_var.
5293
dad46eb8 52942016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5295
5296 PR rtl-optimization/71295
5297 * gcc.c-torture/compile/pr71295.c: New test.
5298
9cc8a892 52992016-06-02 Jakub Jelinek <jakub@redhat.com>
5300
98e7c96c 5301 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5302
4a5a4de2 5303 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5304 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5305
9cc8a892 5306 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5307 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5308 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5309 alternative number.
5310
46819a36 53112016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5312
5313 * gcc.target/powerpc/p9-splat-4.c: New test.
5314
53152016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5316
5317 PR target/71186
5318 * gcc.target/powerpc/pr71186.c: New test.
5319
d9820cc5 53202016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5321
5322 PR fortran/52393
5323 * gfortran.dg/fmt_read_3.f90: New test.
5324
2f14ca3e 53252016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5326
5327 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5328 procedure.
5329
dfa5c0d3 53302016-06-01 Eduard Sanou <dhole@openmailbox.org>
5331
5332 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5333 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5334 env var is set.
5335 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5336 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5337 shown once.
5338 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5339 during compilation.
5340 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5341 vars set by dg-set-compiler-env-var.
5342
7d7125df 53432016-06-01 Paul Thomas <pault@gcc.gnu.org>
5344
5345 PR fortran/71156
5346 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5347 to the module procedure declaration.
5348 * gfortran.dg/submodule_16.f08: New test.
5349
6ab9cde4 53502016-06-01 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR middle-end/71371
5353 * c-c++-common/gomp/pr71371.c: New test.
5354
0cfe7a23 53552016-06-01 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/71366
5358 * gcc.dg/torture/pr71366-1.c: New testcase.
5359 * gcc.dg/torture/pr71366-2.c: Likewise.
5360
5a5b02e1 53612016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5362
5363 * gcc.target/powerpc/vslv-0.c: New test.
5364 * gcc.target/powerpc/vslv-1.c: New test.
5365 * gcc.target/powerpc/vsrv-0.c: New test.
5366 * gcc.target/powerpc/vsrv-1.c: New test.
5367
d27a79f6 53682016-06-01 Nathan Sidwell <nathan@acm.org>
5369
5370 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5371 * gcc.target/nvptx/weak.c: New.
5372
6172a9fd 53732016-06-01 Richard Biener <rguenther@suse.de>
5374
5375 PR tree-optimization/71261
5376 * gcc.dg/torture/vect-bool-1.c: New testcase.
5377
f9aaabb2 53782016-06-01 Jakub Jelinek <jakub@redhat.com>
5379
5380 * gfortran.dg/gomp/order-1.f90: New test.
5381 * gfortran.dg/gomp/order-2.f90: New test.
5382
53b01069 53832016-06-01 Jan Hubicka <hubicka@ucw.cz>
5384
5385 * gcc.dg/unroll-6.c: Update template.
5386 * gcc.dg/unroll-7.c: New testcase.
5387 * gcc.dg/unroll-8.c: New testcase.
5388
36757397 53892016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5390
5391 * gnat.dg/opt56.ad[sb]: New test.
5392
7f93bd6e 53932016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5394
5395 PR c++/66635
5396 * g++.dg/cpp0x/constexpr-ice16.C: New.
5397
9f41a2ce 53982016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5399
5400 PR tree-optimization/71314
5401 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5402 -mbranch-cost=2.
5403
31e02373 54042016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5405
5406 PR tree-optimization/71077
5407 * gcc.dg/tree-ssa/pr71077.c: New test.
5408
76f8f901 54092016-05-31 Jan Hubicka <hubicka@ucw.cz>
5410
7f93bd6e 5411 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5412 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5413 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5414
04f5f923 54152016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5416
5417 PR c++/71248
5418 * g++.dg/cpp0x/pr71248.C: New.
5419 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5420 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5421 * g++.dg/init/new37.C: Likewise.
5422 * g++.dg/template/static1.C: Likewise.
5423 * g++.dg/template/static2.C: Likewise.
5424
4ffddf28 54252016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5426
5427 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5428 instead of %rdi.
5429 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5430
4ff7bd21 54312016-05-31 Marek Polacek <polacek@redhat.com>
5432
5433 * c-c++-common/Wswitch-unreachable-3.c: New test.
5434 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5435
e1f7cc4b 54362016-05-31 Richard Biener <rguenther@suse.de>
5437
5438 PR tree-optimization/71352
5439 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5440
02978bd1 54412016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5442
5443 * gcc.target/arm/armv5_thumb_isa.c: New test.
5444
cfce8164 54452016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5446
5447 PR target/71346
5448 * gcc.target/i386/pr71346.c: New test.
5449
7a51c705 54502016-05-31 Tom de Vries <tom@codesourcery.com>
5451
5452 PR tree-optimization/69068
5453 * gcc.dg/graphite/pr69068.c: New test.
5454
8c1ac106 54552016-05-27 Martin Sebor <msebor@redhat.com>
5456
5457 PR c++/71306
5458 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5459
b6431756 54602016-05-30 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR c++/71349
5463 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5464 nowait depend(inout: dd[0]) clauses where permitted.
5465
f6203294 54662016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5467
5468 PR c++/71238
5469 * g++.dg/parse/pr71238.C: New.
5470 * g++.dg/concepts/friend1.C: Test column numbers too.
5471 * g++.dg/cpp0x/initlist31.C: Likewise.
5472 * g++.dg/cpp0x/pr51420.C: Likewise.
5473 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5474 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5475 * g++.dg/ext/builtin3.C: Likewise.
5476 * g++.dg/lookup/friend12.C: Likewise.
5477 * g++.dg/lookup/friend7.C: Likewise.
5478 * g++.dg/lookup/koenig1.C: Likewise.
5479 * g++.dg/lookup/koenig5.C: Likewise.
5480 * g++.dg/lookup/used-before-declaration.C: Likewise.
5481 * g++.dg/overload/koenig1.C: Likewise.
5482 * g++.dg/template/crash65.C: Likewise.
5483 * g++.dg/template/friend57.C: Likewise.
5484 * g++.dg/warn/Wshadow-5.C: Likewise.
5485 * g++.dg/warn/Wunused-8.C: Likewise.
5486 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5487 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5488 * g++.old-deja/g++.jason/member.C: Likewise.
5489 * g++.old-deja/g++.jason/report.C: Likewise.
5490 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5491 * g++.old-deja/g++.law/visibility20.C: Likewise.
5492 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5493 * g++.old-deja/g++.other/static5.C: Likewise.
5494 * g++.old-deja/g++.pt/overload2.C: Likewise.
5495
b96f8145 54962016-05-30 Jan Hubicka <hubicka@ucw.cz>
5497
5498 * gcc.dg/tree-ssa/peel1.c: New testcase.
5499 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5500 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5501
ed5bca7a 55022016-05-30 Tom de Vries <tom@codesourcery.com>
5503
5504 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5505 to ce.
5506
c0aa0333 55072016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/71099
5510 * g++.dg/parse/virtual1.C: New.
5511
231010db 55122016-05-30 Uros Bizjak <ubizjak@gmail.com>
5513
5514 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5515 Use correct register when clearing %edx.
5516
765557c0 55172016-05-30 Alexander Monakov <amonakov@ispras.ru>
5518
5519 PR tree-optimization/71289
5520 * gcc.dg/pr71289.c: New test.
5521
fc3b1c44 55222016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5523
5524 PR middle-end/71269
5525 PR middle-end/71292
5526 * gcc.dg/tree-ssa/pr71269.c: New test.
5527 * gcc.dg/tree-ssa/pr71292.c: New test.
5528
ce352457 55292016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5530
5531 PR middle-end/71252
5532 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5533
eedd711b 55342016-05-30 Jan Hubicka <hubicka@ucw.cz>
5535
5536 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5537 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5538 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5539
8c061890 55402016-05-30 Tom de Vries <tom@codesourcery.com>
5541
5542 PR tree-optimization/69067
5543 * gcc.dg/graphite/pr69067.c: New test.
5544
a6b0884c 55452016-05-29 Uros Bizjak <ubizjak@gmail.com>
5546
5547 PR target/71245
5548 * gcc.target/i386/pr71245-1.c: New test.
5549 * gcc.target/i386/pr71245-2.c: Ditto.
5550
2369edfc 55512016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5552
5553 PR c++/71105
5554 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5555 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5556 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5557
b6ab3f43 55582016-05-27 Jan Hubicka <hubicka@ucw.cz>
5559
5560 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5561
0192662b 55622016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5563
5564 Revert:
5565 PR c++/69855
5566 * g++.dg/overload/69855.C: New.
5567 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5568 * g++.old-deja/g++.pt/crash3.C: Likewise.
5569
fce78c50 55702016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5571
5572 PR c++/60385
5573 * g++.dg/parse/namespace13.C: New.
5574
372172fe 55752016-05-26 Jeff Law <law@redhat.com>
5576
5577 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5578 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5579 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5580 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5581 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5582 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5583 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5584 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5585 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5586 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5587 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5588 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5589 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5590
5d8a8944 55912016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5592
5593 PR c++/69855
5594 * g++.dg/overload/69855.C: New.
5595 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5596 * g++.old-deja/g++.pt/crash3.C: Likewise.
5597
29602b75 55982016-05-27 Jiong Wang <jiong.wang@arm.com>
5599
5600 PR target/63596
5601 * gcc.target/aarch64/va_arg_1.c: New testcase.
5602 * gcc.target/aarch64/va_arg_2.c: Likewise.
5603 * gcc.target/aarch64/va_arg_3.c: Likewise.
5604
c900b732 56052016-05-27 Jiong Wang <jiong.wang@arm.com>
5606
5607 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5608 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5609 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5610 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5611 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5612
73ef73bd 56132016-05-27 Marek Polacek <polacek@redhat.com>
5614
5615 PR middle-end/71308
5616 * g++.dg/torture/pr71308.C: New test.
5617
a6031633 56182016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5619
5620 * gcc.dg/zero_bits_compound-1.c: New test.
5621 * gcc.dg/zero_bits_compound-2.c: New test.
5622
1fbdc7ae 56232016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5624
5625 PR middle-end/71279
5626 * gcc.dg/pr71279.c: New test.
5627
2e196ca8 56282016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5629
5630 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5631 floating point min/max/comparison instructions.
5632 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5633
6feab9ce 56342016-05-26 Jakub Jelinek <jakub@redhat.com>
5635
5636 * c-c++-common/gomp/schedule-1.c: New test.
5637 * gfortran.dg/gomp/schedule-1.f90: New test.
5638
978cea8f 56392016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5640
5641 PR c++/70822
5642 PR c++/70106
5643 * g++.dg/cpp1y/auto-fn32.C: New test.
5644 * g++.dg/cpp1y/paren4.C: New test.
5645
0478d9ed 56462016-05-26 Nathan Sidwell <nathan@acm.org>
5647
5648 * gcc.dg/20060410.c: Xfail on ptx.
5649 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5650 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5651 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5652 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5653 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5654
5fd1c174 56552016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5656
5657 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5658
c5e8b3e2 56592016-05-26 Jakub Jelinek <jakub@redhat.com>
5660
0db93a5b 5661 PR tree-optimization/71280
5662 * gcc.dg/pr71280.c: New test.
5663
7199c05c 5664 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5665
76c786ac 5666 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5667 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5668
c5e8b3e2 5669 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5670
e9bcea2f 56712016-05-26 Jiong Wang <jiong.wang@arm.com>
5672
5673 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5674 kept in memory.
e9bcea2f 5675
955d947b 56762016-05-25 Jeff Law <law@redhat.com>
5677
5678 PR tree-optimization/71272
5679 * gcc.c-torture/compile/pr71272.c: new test.
5680
77102dbe 56812016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5682
5683 * gcc.target/powerpc/vec-cmpne.c: New test.
5684 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5685
552821b4 56862016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5687
5688 * gnat.dg/opt55.ad[sb]: New test.
5689
0113f3c5 56902016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5691
5692 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5693 * c-c++-common/pr60226.c: Require int32plus.
5694 * gcc.c-torture/execute/pr70602.c: Likewise.
5695 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5696 unsigned long for malloc arg type.
5697 * gcc.dg/asr_div1.c: Require int32plus.
5698 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5699 * gcc.dg/pie-1.c: Require pie.
5700 * gcc.dg/pie-2.c: Likewise.
5701 * gcc.dg/pr59471.c: Require int32plus.
5702 * gcc.dg/pr59963-2.c: XFAIL for int16.
5703 * gcc.dg/pr60114.c: Require int32plus.
5704 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5705 unsigned long for typedef of size_t.
5706 * gcc.dg/pr63914.c: Require int32plus.
5707 * gcc.dg/pr64536.c: Require pt32plus.
5708 * gcc.dg/pr65658.c: Likewise.
5709 * gcc.dg/pr67271.c: Require int32plus.
5710 * gcc.dg/pr68112.c: Likewise.
5711 * gcc.dg/pr69071.c: Skip for avr target.
5712 * gcc.dg/pr69973.c: Require int32plus.
5713 * gcc.dg/pr70169.c: Skip for avr target.
5714 * gcc.dg/sso-6.c: Require int32plus.
5715 * gcc.dg/sso-7.c: Likewise.
5716 * gcc.dg/sso-8.c: Likewise.
5717 * gcc.dg/vrp-min-max-2.c: Likewise.
5718
f4094380 57192016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5720
5721 PR target/70738
5722 * gcc.target/i386/pr70738-1.c: New test.
5723 * gcc.target/i386/pr70738-2.c: Likewise.
5724 * gcc.target/i386/pr70738-3.c: Likewise.
5725 * gcc.target/i386/pr70738-4.c: Likewise.
5726 * gcc.target/i386/pr70738-5.c: Likewise.
5727 * gcc.target/i386/pr70738-6.c: Likewise.
5728 * gcc.target/i386/pr70738-7.c: Likewise.
5729 * gcc.target/i386/pr70738-8.c: Likewise.
5730 * gcc.target/i386/pr70738-9.c: Likewise.
5731
239a4bea 57322016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5733
5734 PR rtl-optimization/66940
5735 * gcc.c-torture/execute/pr66940.c: New test.
5736
bf6382ba 57372016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5738
5739 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5740 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5741 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5742 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5743 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5744 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5745 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5746 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5747 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5748 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5749 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5750 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5751 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5752 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5753 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5754 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5755 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5756 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5757 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5758 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5759 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5760 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5761 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5762 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5763
2c995da9 57642016-05-25 Marek Polacek <polacek@redhat.com>
5765
5766 PR c/71265
5767 * gcc.dg/noncompile/pr71265.c: New test.
5768
abfbb5b5 5769 PR c/71266
5770 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5771
f6871bbd 57722016-05-25 Nathan Sidwell <nathan@acm.org>
5773
5774 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5775
de04e83e 57762016-05-25 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/71261
5779 * c-c++-common/torture/pr71261.c: New testcase.
5780
b35931f7 57812016-05-25 Richard Biener <rguenther@suse.de>
5782
5783 PR tree-optimization/71264
5784 * gcc.dg/vect/pr71264.c: New testcase.
5785
166c3089 57862016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5787
5788 PR c++/55992
5789 * g++.dg/cpp0x/alias-decl-53.C: New.
5790 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5791
14240409 57922016-05-25 Martin Liska <mliska@suse.cz>
5793
5794 * g++.dg/pr71239.C: New test.
5795
bc47d9f6 57962016-05-25 Richard Biener <rguenther@suse.de>
5797
4860a6bf 5798 * gcc.dg/vect/pr58135.c: Rename to ...
5799 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5800
d8a3f157 58012016-05-25 Marek Polacek <polacek@redhat.com>
5802
5803 * g++.dg/pr65295.C: Use target c++14.
5804
3af16045 58052016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5806
231010db 5807 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5808 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5809
949479b2 58102016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5811
5812 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5813 instructions.
5814
6d6a3fc3 58152016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5816
5817 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5818 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5819 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5820 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5821 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5822 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5823 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5824 * c-c++-common/goacc/pcopy.c: Likewise.
5825 * c-c++-common/goacc/pcopyin.c: Likewise.
5826 * c-c++-common/goacc/pcopyout.c: Likewise.
5827 * c-c++-common/goacc/pcreate.c: Likewise.
5828 * c-c++-common/goacc/pr70688.c: New test.
5829 * c-c++-common/goacc/present-1.c: Adjust test.
5830 * c-c++-common/goacc/reduction-5.c: Likewise.
5831 * g++.dg/goacc/data-1.C: New test.
5832
af648be2 58332016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5834
5835 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5836 vector parity built-in functions.
5837 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5838 count trailing zeros automatic vectorization.
5839 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5840 count trailing zeros built-in functions.
5841
4e173d60 58422016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5843
5844 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5845
a0c02a52 58462016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5847
5848 PR target/71050
5849 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5850
64c52e9c 58512016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5852
5853 PR c++/50436
5854 * g++.dg/template/crash123.C: New.
5855 * g++.dg/template/crash124.C: Likewise.
5856
752b5a4c 58572016-05-24 Martin Sebor <msebor@redhat.com>
5858
5859 PR c++/71147
5860 * g++.dg/ext/flexary16.C: New test.
5861
a36dd683 58622016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5863
f6871bbd 5864 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5865 before math.h is included.
a36dd683 5866 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5867 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5868 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5869 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5870 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5871 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5872 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5873 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5874 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5875 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5876 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5877 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5878 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5879 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5880 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5881 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5882 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5883 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5884 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5885 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5886 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5887 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5888 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5889
d60e1df7 58902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5891 Kelvin Nilsen <kelvin@gcc.gnu.org>
5892
5893 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5894 support.
5895
22d09025 58962016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5897
5898 PR c++/69872
5899 * g++.dg/warn/Wno-narrowing1.C: New.
5900
6ef0143d 59012016-05-24 Marek Polacek <polacek@redhat.com>
5902
5903 PR c/71249
5904 * c-c++-common/Wswitch-unreachable-2.c: New test.
5905
962a2062 59062016-05-24 Jakub Jelinek <jakub@redhat.com>
5907
ead77194 5908 PR c++/71257
5909 * g++.dg/vect/simd-clone-6.cc: New test.
5910 * g++.dg/gomp/declare-simd-6.C: New test.
5911
962a2062 5912 PR middle-end/70434
5913 PR c/69504
5914 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5915
23edc6d1 59162016-05-24 Richard Biener <rguenther@suse.de>
5917
5918 PR tree-optimization/71240
5919 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5920
30633bcc 59212016-05-24 Richard Biener <rguenther@suse.de>
5922
5923 PR tree-optimization/71230
5924 * gcc.dg/torture/pr71230.c: New testcase.
5925 * g++.dg/torture/pr71230.C: Likewise.
5926
c9d624bd 59272016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5928
5929 * c-c++-common/goacc/routine-5.c: Add tests.
5930 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5931 * gfortran.dg/goacc/routine-6.f90: Add tests.
5932
ce143ff0 59332016-05-24 Richard Biener <rguenther@suse.de>
5934
5935 PR tree-optimization/71253
5936 * gcc.dg/torture/pr71253.c: New testcase.
5937
3bdaecd5 59382016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5939
5940 PR middle-end/71252
5941 * gfortran.dg/pr71252.f90: New test.
5942
856b494d 59432016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5944
5945 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5946
7345b977 59472016-05-24 Richard Biener <rguenther@suse.de>
5948
5949 PR middle-end/70434
5950 PR c/69504
5951 * c-c++-common/vector-subscript-4.c: New testcase.
5952 * c-c++-common/vector-subscript-5.c: Likewise.
5953
6f065267 59542016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5955
5956 PR fortran/71123
5957 * gfortran.dg/namelist_90.f: New test
5958
fd6757da 59592016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5960
5961 PR fortran/66461
5962 * gfortran.dg/unexpected_eof.f: New test
5963
7d5555a8 59642016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5965 Kelvin Nilsen <kelvin@gcc.gnu.org>
5966
5967 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5968 as little endian.
5969
ae6744c9 59702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5971
5972 PR c++/70972
5973 * g++.dg/cpp0x/inh-ctor20.C: New.
5974 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5975
f0d91a85 59762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5977
5978 PR c++/69095
5979 * g++.dg/cpp0x/variadic168.C: New.
5980
1618ffe5 59812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5982
5983 * g++.dg/cpp0x/pr31445.C: Test column number too.
5984 * g++.dg/cpp0x/pr32253.C: Likewise.
5985 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5986 * g++.dg/cpp0x/variadic36.C: Likewise.
5987
c0205bab 59882016-05-23 Marc Glisse <marc.glisse@inria.fr>
5989
5990 * gcc.dg/fold-notshift-2.c: Adjust.
5991
1398da0f 59922016-05-23 Marek Polacek <polacek@redhat.com>
5993
5994 PR c/49859
5995 * c-c++-common/Wswitch-unreachable-1.c: New test.
5996 * gcc.dg/Wswitch-unreachable-1.c: New test.
5997 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5998 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5999 * g++.dg/gomp/block-10.C: Likewise.
6000 * gcc.dg/gomp/block-10.c: Likewise.
6001 * g++.dg/gomp/block-9.C: Likewise.
6002 * gcc.dg/gomp/block-9.c: Likewise.
6003 * g++.dg/gomp/target-1.C: Likewise.
6004 * g++.dg/gomp/target-2.C: Likewise.
6005 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6006 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6007 * g++.dg/gomp/taskgroup-1.C: Likewise.
6008 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6009 * gcc.dg/gomp/teams-1.c: Likewise.
6010 * g++.dg/gomp/teams-1.C: Likewise.
6011 * g++.dg/overload/error3.C: Likewise.
6012 * g++.dg/tm/jump1.C: Likewise.
6013 * g++.dg/torture/pr40335.C: Likewise.
6014 * gcc.dg/c99-vla-jump-5.c: Likewise.
6015 * gcc.dg/switch-warn-1.c: Likewise.
6016 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6017 * gcc.dg/nested-func-1.c: Likewise.
6018 * gcc.dg/pr67784-4.c: Likewise.
6019
5403ed8b 60202016-05-23 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/71230
6023 * gfortran.dg/pr71230-1.f90: New testcase.
6024 * gfortran.dg/pr71230-2.f90: Likewise.
6025
27510941 60262016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6027
1618ffe5 6028 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6029 * gcc.dg/vect/pr58135.c: Add new.
6030 * gfortran.dg/pr46519-1.f: Adjust test case.
6031
a41c605d 60322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6033
6034 PR c++/53401
6035 * g++.dg/cpp0x/decltype64.C: New.
6036
3eb254ab 60372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6038
6039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6040 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6041 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6042
a75fffe1 60432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6044
6045 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6046 Add poly64x1_t and poly64x2_t cases if supported.
6047 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6048 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6049 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6050 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6051 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6052
56979b12 60532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6054
6055 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6056 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6057 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6058 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6059 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6060 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6061 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6062
dc5e98db 60632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6064
6065 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6066
c0f383ae 60672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6068
6069 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6070 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6071
2a4d70a2 60722016-05-22 Jakub Jelinek <jakub@redhat.com>
6073
4c109025 6074 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6075 constraint instead of "r".
6076 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6077 insn instead of vxorpd.
6078 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6079
bad891ce 6080 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6081 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6082
ac23ddb9 6083 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6084
9dac9579 6085 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6086 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6087
2a4d70a2 6088 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6089
9eafdd7b 60902016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6091
6092 PR middle-end/40921
6093 * gcc.dg/tree-ssa/pr40921.c: New test.
6094
93df190d 60952016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6096
6097 PR target/71103
6098 * gcc.target/avr/pr71103.c: New test.
6099
933b9f7f 61002016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6101
6102 PR middle-end/71179
6103 * gcc.dg/tree-ssa/pr71179.c: New test.
6104
8bdfbc08 61052016-05-20 Martin Sebor <msebor@redhat.com>
6106
6107 PR c/71115
6108 * gcc.dg/init-excess-2.c: New test.
6109
6827ab42 61102016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6111
6112 * gnat.dg/opt53.adb: New test.
6113 * gnat.dg/opt54.adb: Likewise.
6114
58a5f4c0 61152016-05-20 Martin Jambor <mjambor@suse.cz>
6116
6117 PR tree-optimization/70884
6118 * gcc.dg/tree-ssa/pr70919.c: New test.
6119
bb7145f6 61202016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6121
6122 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6123 formatting.
f6871bbd 6124 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6125 fix code formatting.
6126
61272016-05-20 Nathan Sidwell <nathan@acm.org>
6128
6129 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6130 non-common cases.
6131 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6132
9954d230 61332016-05-20 David Malcolm <dmalcolm@redhat.com>
6134
6135 * jit.dg/all-non-failing-tests.h: Add
6136 test-factorial-must-tail-call.c.
6137 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6138 * jit.dg/test-factorial-must-tail-call.c: New test case.
6139
08a161f9 61402016-05-20 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR fortran/71204
6143 * gfortran.dg/pr71204.f90: New test.
6144
3d380077 61452016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6146
6147 * gcc.target/nvptx/sincos.c: New test.
6148
0f104d56 61492016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6150
6151 PR c++/70572
6152 * g++.dg/cpp1y/auto-fn31.C: New.
6153
61736a1b 61542016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6155
6156 * gcc.target/powerpc/vec-addec.c: New test.
6157 * gcc.target/powerpc/vec-addec-int128.c: New test.
6158
b4a61e77 61592016-05-20 David Malcolm <dmalcolm@redhat.com>
6160
6161 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6162 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6163 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6164 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6165
9a2ace10 61662016-05-20 Jan Hubicka <hubicka@ucw.cz>
6167
6168 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6169
45cdf8c6 61702016-05-20 Jakub Jelinek <jakub@redhat.com>
6171
b9a1dcd5 6172 PR c++/71210
6173 * g++.dg/opt/pr71210-1.C: New test.
6174 * g++.dg/opt/pr71210-2.C: New test.
6175
45cdf8c6 6176 PR tree-optimization/29756
6177 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6178 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6179 only on selected targets where V4SImode vectors are known to be
6180 supported.
6181
92e3ffbf 61822016-05-20 Marc Glisse <marc.glisse@inria.fr>
6183
6184 PR tree-optimization/71079
6185 PR tree-optimization/71206
6186 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6187
5da368e3 61882016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6189
6190 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6191 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6192 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6193
2506d97a 61942016-05-20 Richard Guenther <rguenther@suse.de>
6195
6196 PR tree-optimization/29756
6197 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6198
adade307 61992016-05-20 Richard Biener <rguenther@suse.de>
6200
6201 PR tree-optimization/71185
6202 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6203
c3deca25 62042016-05-20 Richard Biener <rguenther@suse.de>
6205
6206 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6207
8b0bef14 62082016-05-19 Marek Polacek <polacek@redhat.com>
6209
6210 PR c++/71075
6211 * g++.dg/diagnostic/pr71075.C: New test.
6212
08025288 62132016-05-19 David Malcolm <dmalcolm@redhat.com>
6214
6215 PR c++/71184
6216 * g++.dg/pr71184.C: New test case.
6217
26a51591 62182016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6219
6220 * gcc.target/powerpc/darn-0.c: New test.
6221 * gcc.target/powerpc/darn-1.c: New test.
6222 * gcc.target/powerpc/darn-2.c: New test.
6223
d8d3e75a 62242016-05-19 Marek Polacek <polacek@redhat.com>
6225
6226 PR tree-optimization/71031
6227 * gcc.dg/tree-ssa/vrp100.c: New test.
6228
c28211ae 62292016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6230
6231 PR rtl-optimization/71148
6232 * gcc.dg/pr71148.c: New test.
6233
3f5ea43a 62342016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6235
6236 PR target/71056
6237 * gcc.target/arm/pr71056.c: New test.
6238
2a7d4c20 62392016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6240
6241 * c-c++-common/pr69669.c: Check the used mode.
6242
ed0b0569 62432016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6244
6245 PR sanitizer/64354
6246 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6247
410372fe 62482016-05-19 Richard Biener <rguenther@suse.de>
6249
6250 PR tree-optimization/70729
6251 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6252 * gcc.dg/graphite/scop-18.c: Likewise.
6253 * gcc.dg/pr41783.c: Disable LIM.
6254 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6255 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6256 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6257 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6258 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6259 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6260 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6261 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6262 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6263 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6264 * gfortran.dg/pr42108.f90: Likewise.
6265
56f34f03 62662016-05-18 David Malcolm <dmalcolm@redhat.com>
6267
6268 PR driver/69265
6269 * gcc.dg/spellcheck-options-11.c: New test case.
6270
e6481cd1 62712016-05-18 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR c++/71100
6274 * g++.dg/opt/pr71100.C: New test.
6275
be951c59 62762016-05-18 Martin Jambor <mjambor@suse.cz>
6277
6278 PR ipa/69708
6279 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6280 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6281 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6282 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6283
665ff45b 62842016-05-18 Martin Jambor <mjambor@suse.cz>
6285
6286 PR ipa/69708
6287 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6288 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6289 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6290 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6291 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6292
485be62c 62932016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6294
6295 PR c++/69793
6296 * g++.dg/template/crash122.C: New.
6297
b251d5f5 62982016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6299
6300 PR c++/70466
6301 * g++.dg/template/pr70466-1.C: New.
6302 * g++.dg/template/pr70466-2.C: Likewise.
6303
c93e9931 63042016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6305
6306 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6307 splat operations and the XXSPLTIB instruction.
6308 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6309 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6310 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6311 xxlxor to clear a register.
6312
8ba6639c 63132016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6314
6315 * gcc.dg/torture/pr71020.c: New test.
6316
ec6e3005 63172016-05-18 Martin Jambor <mjambor@suse.cz>
6318
6319 PR ipa/70646
6320 * gcc.dg/ipa/pr70646.c: New test.
6321
5ef3c918 63222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6323
6324 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6325
70a88eab 63262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6327
6328 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6329 missing tests for vreinterpretq_p{8,16}.
6330
b52a930c 63312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6332
6333 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6334 vsliq_n_s64 and vsliq_n_u64.
6335
bdd4080b 63362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6337
6338 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6339 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6340
37814bf5 63412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6342
6343 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6344 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6345 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6346
764af2e0 63472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6348
6349 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6350 in comment.
6351
ffe01a83 63522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6353
6354 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6355 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6356 "blr\t" and switch to scan-assembler-times.
6357
fab6dae9 63582016-05-18 Jiong Wang <jiong.wang@arm.com>
6359
231010db 6360 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6361 with __aarch64__.
6362 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6363 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6364
4eb0c566 63652016-05-18 Jakub Jelinek <jakub@redhat.com>
6366
442f18f1 6367 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6368 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6369 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6370 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6371 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6372 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6373
4d83b36b 6374 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6375 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6376
a4528eec 6377 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6378 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6379
f0066139 6380 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6381 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6382
4eb0c566 6383 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6384
303e9267 63852016-05-18 Richard Biener <rguenther@suse.de>
6386
6387 PR tree-optimization/71168
6388 * gcc.dg/torture/pr71168.c: New testcase.
6389
0d7ddd44 63902016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6391
6392 PR middle-end/63586
6393 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6394 * gcc.dg/tree-ssa/pr63586.c: New test.
6395 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6396
899bcc0f 63972016-05-17 Nathan Sidwell <nathan@acm.org>
6398
6399 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6400 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6401 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6402 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6403
a2246979 64042016-05-17 Nathan Sidwell <nathan@acm.org>
6405
6406 * gcc.target/nvptx/abi-vararg-3.c: New.
6407
2f6a4d21 64082016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6409
6410 PR tree-optimization/54579
6411 PR middle-end/55299
6412 * gcc.dg/fold-notrotate-1.c: New test.
6413 * gcc.dg/fold-notshift-1.c: New test.
6414 * gcc.dg/fold-notshift-2.c: New test.
6415
27bdad45 64162016-05-17 Marek Polacek <polacek@redhat.com>
6417
6418 PR ipa/71146
6419 * g++.dg/ipa/pr71146.C: New test.
6420
f33a295a 64212016-05-17 David Malcolm <dmalcolm@redhat.com>
6422
6423 * jit.dg/test-error-array-bounds.c: New test case.
6424
b6dd53bf 64252016-05-17 Marc Glisse <marc.glisse@inria.fr>
6426
6427 * gcc.dg/tree-ssa/and-1.c: New testcase.
6428
a8719545 64292016-05-17 Marc Glisse <marc.glisse@inria.fr>
6430
6431 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6432 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6433
34806102 64342016-05-17 Marc Glisse <marc.glisse@inria.fr>
6435
6436 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6437 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6438
25fe08a8 64392016-05-17 Jiong Wang <jiong.wang@arm.com>
6440
6441 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6442
abf1a837 64432016-05-17 Jiong Wang <jiong.wang@arm.com>
6444
6445 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6446
666b9dd3 64472016-05-17 Jiong Wang <jiong.wang@arm.com>
6448
6449 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6450 ".2d[index]" when scan the assembly.
6451 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6452 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6453 float64x1.
6454 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6455
77d095c0 64562016-05-17 Richard Biener <rguenther@suse.de>
6457
6458 PR tree-optimization/71132
6459 * gcc.dg/torture/pr71132.c: New testcase.
6460
28adcc23 64612016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6462
6463 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6464
2439931e 64652016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6466
6467 PR target/70809
6468 * gcc.target/aarch64/pr70809_1.c: New test.
6469
5ec2ff80 64702016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6471
6472 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6473 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6474 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6475 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6476
17fd1c7a 64772016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6478 Ilya Enkovich <ilya.enkovich@intel.com>
6479
6480 PR target/71114
6481 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6482
46729204 64832016-05-16 Jan Hubicka <hubicka@ucw.cz>
6484
6485 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6486 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6487
2a1125d6 64882016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6489
6490 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6491 test for __ARM_FP16_ARGS.
6492 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6493 * gcc.target/arm/aapcs/neon-vect10.c: New.
6494 * gcc.target/arm/aapcs/neon-vect9.c: New.
6495 * gcc.target/arm/aapcs/vfp18.c: New.
6496 * gcc.target/arm/aapcs/vfp19.c: New.
6497 * gcc.target/arm/aapcs/vfp20.c: New.
6498 * gcc.target/arm/aapcs/vfp21.c: New.
6499 * gcc.target/arm/fp16-aapcs-1.c: New.
6500 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6501 test for __ARM_FP16_ARGS.
6502 * g++.target/arm/fp16-return-1.c: Update expected output.
6503
ea3d2d74 65042016-05-16 Jiong Wang <jiong.wang@arm.com>
6505
6506 PR testsuite/70227
6507 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6508
6989e05f 65092016-05-15 Harald Anlauf <anlauf@gmx.de>
6510
6511 PR fortran/69603
6512 * gfortran.dg/pr69603.f90: New testcase.
6513
a5f52592 65142016-05-14 Fritz Reese <fritzoreese@gmail.com>
6515
6516 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6517
88f949ab 65182016-05-14 Fritz Reese <fritzoreese@gmail.com>
6519
6520 PR fortran/71047
6521 * gfortran.dg/pr71047.f08: New test.
6522
90c88567 65232016-05-13 Joseph Myers <joseph@codesourcery.com>
6524
6525 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6526 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6527 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6528
00a690cc 65292016-05-13 Martin Sebor <msebor@redhat.com>
6530
6531 PR c++/60049
6532 * g++.dg/cpp0x/constexpr-60049.C: New test.
6533
ec8b6af7 65342016-05-13 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR bootstrap/71071
6537 * gcc.dg/pr71071.c: New test.
6538
f54d1d7b 65392016-05-13 Uros Bizjak <ubizjak@gmail.com>
6540
6541 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6542 remove XOP handling.
2f3af60f 6543 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 6544
a39a0392 65452016-05-13 Nathan Sidwell <nathan@acm.org>
6546
6547 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6548 __atomic_is_lock_free declaration.
6549
42333dd9 65502016-05-13 Richard Biener <rguenther@suse.de>
6551
6552 PR tree-optimization/42587
6553 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6554
c5442454 65552016-05-13 Martin Liska <mliska@suse.cz>
6556
6557 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6558 the new format of dump output.
6559
03a400fb 65602016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6561
6562 * gcc.dg/pr71084.c: New test.
6563
69278c3f 65642016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6565
231010db 6566 PR target/53440
6567 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 6568
8138f11b 65692016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6570
6571 * gcc.target/aarch64/struct_return.c: New test.
6572
22a3f7bd 65732016-05-12 Marek Polacek <polacek@redhat.com>
6574
6575 PR c/70756
6576 * c-c++-common/pr70756-2.c: New test.
6577 * c-c++-common/pr70756.c: New test.
6578
9bcd42cc 65792016-05-12 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/71059
6582 * gcc.dg/torture/pr71059.c: New testcase.
6583
5ffb4a0d 65842016-05-12 Richard Biener <rguenther@suse.de>
6585
6586 PR tree-optimization/71062
6587 * gcc.dg/torture/pr71062.c: New testcase.
6588
2ab65c31 65892016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6590
6591 PR tree-optimization/71006
6592 * gcc.dg/pr71006.c: New test.
6593
f0158fc0 65942016-05-12 Marek Polacek <polacek@redhat.com>
6595
6596 PR driver/71063
6597 * gcc.dg/opts-7.c: New test.
6598
0f56938b 65992016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6600
6601 PR target/70830
6602 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6603 Add -save-temps to dg-options.
6604 Scan for ldmfd rather than pop instruction.
6605 * gcc.target/arm/interrupt-2.c: Likewise.
6606 * gcc.target/arm/pr70830.c: New test.
6607
e10946d5 66082016-05-12 Jakub Jelinek <jakub@redhat.com>
6609
9fa8e468 6610 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6611 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6612
9ce62bbe 6613 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6614 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6615 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6616
708ae1b1 6617 PR target/71019
6618 * gcc.target/i386/avx512vl-pack-1.c: New test.
6619 * gcc.target/i386/avx512vl-pack-2.c: New test.
6620 * gcc.target/i386/avx512bw-pack-2.c: New test.
6621
a461f32e 6622 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6623
e10946d5 6624 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6625 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6626 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6627
f52a3ef6 66282016-05-12 Richard Biener <rguenther@suse.de>
6629
6630 PR tree-optimization/70986
6631 * gcc.dg/torture/pr70986-1.c: New testcase.
6632 * gcc.dg/torture/pr70986-2.c: Likewise.
6633 * gcc.dg/torture/pr70986-3.c: Likewise.
6634
54c4d22e 66352016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6636
6637 PR c/43651
6638 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6639 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6640
57215d5b 66412016-05-11 Uros Bizjak <ubizjak@gmail.com>
6642
6643 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6644 directive.
6645 * gcc.target/i386/pr66746.c: Ditto.
6646
67d3121c 66472016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6648
6649 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6650 support.
6651 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6652 warning when using -mvsx-timode.
6653 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6654 * gcc.target/powerpc/dform-2.c: Likewise.
6655 * gcc.target/powerpc/pr68805.c: Likewise.
6656
7f8012a5 66572016-05-11 Marek Polacek <polacek@redhat.com>
6658
6659 PR c++/71024
6660 * c-c++-common/attributes-3.c: New test.
6661
3e8567ce 66622016-05-11 Nathan Sidwell <nathan@acm.org>
6663
6664 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6665 * gcc.c-torture/execute/pr68185.c: Likewise.
6666 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6667 * gcc.dg/pr69634.c: Requires scheduling.
6668 * gcc.dg/torture/pr66178.c: Require label values.
6669 * gcc.dg/setjmp-6.c: Require indirect jumps.
6670
3739ac00 66712016-05-11 Richard Biener <rguenther@suse.de>
6672
6673 PR tree-optimization/71055
6674 * gcc.dg/torture/pr71055.c: New testcase.
6675
1ff8b385 66762016-05-11 Richard Biener <rguenther@suse.de>
6677
6678 PR debug/71057
6679 * g++.dg/debug/pr71057.C: New testcase.
6680
77126efa 66812016-05-11 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR fortran/70855
6684 * gfortran.dg/gomp/pr70855.f90: New test.
6685
6fcaaf9b 66862016-05-11 Richard Biener <rguenther@suse.de>
6687
6688 PR middle-end/71002
6689 * g++.dg/torture/pr71002.C: New testcase.
6690
bfa8ea12 66912016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6692
6693 PR middle-end/70807
6694 * gcc.dg/pr70807.c: New test.
6695
87632549 66962016-05-10 Martin Sebor <msebor@redhat.com>
6697
6698 PR c++/38611
6699 * g++.dg/Wattributes.C: New test.
6700
f9153689 67012016-05-10 Marc Glisse <marc.glisse@inria.fr>
6702
6703 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6704 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6705 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6706
a44ed58a 67072016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6708
6709 PR target/70799
6710 * gcc.target/i386/pr70799-1.c: New test.
6711
d6c90d89 67122016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6713
6714 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6715
c1f73044 67162016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6717
6718 PR middle-end/70877
6719 * gcc.target/i386/pr70877.c: New test.
6720
e66d763a 67212016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6722
6723 PR tree-optimization/70786
6724 * gcc.target/i386/pr70876.c: New test.
6725
a30ff73a 67262016-05-10 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR target/70927
6729 * gcc.target/i386/avx512vl-logic-1.c: New test.
6730 * gcc.target/i386/avx512vl-logic-2.c: New test.
6731 * gcc.target/i386/avx512dq-logic-2.c: New test.
6732
4b3fd38f 67332016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6734
6735 PR target/70963
6736 * gcc.target/powerpc/pr70963.c: New.
6737
abf93a25 67382016-05-10 David Malcolm <dmalcolm@redhat.com>
6739
6740 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6741 (test_very_wide_line): Add ruler to expected output.
6742 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6743 (test_very_wide_line): Likewise.
6744 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6745 (test_show_locus): Within the handling of "test_very_wide_line",
6746 enable show_ruler_p on the diagnostic context.
6747
d614888f 67482016-05-10 Richard Biener <rguenther@suse.de>
6749
6750 PR tree-optimization/71039
6751 * gcc.dg/torture/pr71039.c: New testcase.
6752
dbca5ed9 67532016-05-10 Nathan Sidwell <nathan@acm.org>
6754
6755 * gcc.dg/nested-func-10.c: Requires alloca.
6756 * gcc.dg/nested-func-9.c: Requires alloca.
6757 * gcc.c-torture/execute/pr70460.c: Requires labels.
6758 * gcc.c-torture/compile/pr70199.c: Requires labels.
6759 * gcc.target/nvptx/decl.c: Compile only.
6760 * gcc.target/nvptx/trailing-init.c: Compile only.
6761 * gcc.target/nvptx/ary-init.c: Compile only.
6762
3fa82609 67632016-05-10 Marek Polacek <polacek@redhat.com>
6764
6765 PR c/70255
6766 * gcc.dg/attr-opt-1.c: New test.
6767
76825907 67682016-05-10 Richard Biener <rguenther@suse.de>
6769
6770 PR tree-optimization/70497
6771 PR tree-optimization/28367
6772 * gcc.dg/torture/20160404-1.c: New testcase.
6773 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6774 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6775
68255819 67762016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6777
6778 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6779
d9aa8cdb 67802016-05-09 Uros Bizjak <ubizjak@gmail.com>
6781
6782 * gcc.target/i386/fabsneg-1.c New test.
6783
7cc16f50 67842016-05-09 Alan Modra <amodra@gmail.com>
6785
6786 PR testsuite/70826
6787 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6788
a83b7b63 67892016-05-09 Richard Biener <rguenther@suse.de>
6790
6791 PR tree-optimization/70985
6792 * gcc.dg/torture/pr70985.c: New testcase.
6793
189d0706 67942016-05-09 Bin Cheng <bin.cheng@arm.com>
6795
6796 * gcc.dg/tree-ssa/ifc-9.c: New test.
6797 * gcc.dg/tree-ssa/ifc-10.c: New test.
6798 * gcc.dg/tree-ssa/ifc-11.c: New test.
6799 * gcc.dg/tree-ssa/ifc-12.c: New test.
6800 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6801 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6802 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6803
1ec957b0 68042016-05-09 Richard Biener <rguenther@suse.de>
6805
6806 PR fortran/70937
6807 * gfortran.dg/pr70937.f90: New testcase.
6808
923c7714 68092016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6810
6811 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6812
d7cd448a 68132016-05-07 Fritz Reese <fritzoreese@gmail.com>
6814
6815 PR fortran/56226
6816 * gfortran.dg/dec_structure_1.f90: New testcase.
6817 * gfortran.dg/dec_structure_2.f90: Ditto.
6818 * gfortran.dg/dec_structure_3.f90: Ditto.
6819 * gfortran.dg/dec_structure_4.f90: Ditto.
6820 * gfortran.dg/dec_structure_5.f90: Ditto.
6821 * gfortran.dg/dec_structure_6.f90: Ditto.
6822 * gfortran.dg/dec_structure_7.f90: Ditto.
6823 * gfortran.dg/dec_structure_8.f90: Ditto.
6824 * gfortran.dg/dec_structure_9.f90: Ditto.
6825 * gfortran.dg/dec_structure_10.f90: Ditto.
6826 * gfortran.dg/dec_structure_11.f90: Ditto.
6827 * gfortran.dg/dec_union_1.f90: Ditto.
6828 * gfortran.dg/dec_union_2.f90: Ditto.
6829 * gfortran.dg/dec_union_3.f90: Ditto.
6830 * gfortran.dg/dec_union_4.f90: Ditto.
6831 * gfortran.dg/dec_union_5.f90: Ditto.
6832 * gfortran.dg/dec_union_6.f90: Ditto.
6833 * gfortran.dg/dec_union_7.f90: Ditto.
6834
f681e29b 68352016-05-07 Tom de Vries <tom@codesourcery.com>
6836
6837 PR tree-optimization/70956
6838 * gcc.dg/graphite/pr70956.c: New test.
6839
68d7f375 68402016-05-06 Jakub Jelinek <jakub@redhat.com>
6841
faf39348 6842 PR middle-end/70941
6843 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6844 (a, b, c, d): Change type from char to signed char.
6845 (main): Compare against (signed char) -1634678893 instead of
6846 hardcoded -109. Use __builtin_abort instead of abort.
6847
b768b13a 6848 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6849 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6850
68d7f375 6851 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6852
5dda16ea 68532016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6854
6855 PR debug/70935
6856 * gcc.dg/torture/pr70935.c: New test.
6857
13ede1b5 68582016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6859
6860 PR target/58219
7fc878c4 6861 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6862
96d94be2 68632016-05-06 Richard Biener <rguenther@suse.de>
6864
6865 PR tree-optimization/70960
6866 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6867
e5d9f15d 68682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6869
6870 PR target/52933
6871 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6872 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6873 Adjust expected instruction counts.
6874 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6875
2dd7705f 68762016-05-06 Marek Polacek <polacek@redhat.com>
6877
6878 PR sanitizer/70875
6879 * gcc.dg/ubsan/bounds-3.c: New test.
6880
cb8bc632 68812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6882
6883 PR target/54089
6884 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6885
b343c173 68862016-05-06 Richard Biener <rguenther@suse.de>
6887
6888 PR middle-end/70931
6889 * gfortran.dg/pr70931.f90: New testcase.
6890
1e3db0b1 68912016-05-06 Richard Biener <rguenther@suse.de>
6892
6893 PR middle-end/70941
6894 * gcc.dg/torture/pr70941.c: New testcase.
6895
bdd54b6d 68962016-05-05 Bin Cheng <bin.cheng@arm.com>
6897
6898 PR tree-optimization/57206
6899 * gcc.dg/vect/pr57206.c: New test.
6900
499adcfd 69012016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6902
6903 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6904
871164c4 69052016-05-05 Jakub Jelinek <jakub@redhat.com>
6906
ecb23e00 6907 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6908
871164c4 6909 * c-c++-common/Wdangling-else-4.c: New test.
6910
70cf83ba 69112016-05-04 Jakub Jelinek <jakub@redhat.com>
6912
858c9470 6913 PR c++/70906
6914 PR c++/70933
6915 * g++.dg/opt/pr70906.C: New test.
6916 * g++.dg/opt/pr70933.C: New test.
6917
70cf83ba 6918 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6919
aaa36a78 69202016-05-04 Jan Hubicka <hubicka@ucw.cz>
6921
6922 * gcc.dg/ipa/pure-const-3.c: New testcase.
6923
1d52c456 69242016-05-04 Marek Polacek <polacek@redhat.com>
6925
6926 * c-c++-common/Wdangling-else-1.c: New test.
6927 * c-c++-common/Wdangling-else-2.c: New test.
6928 * c-c++-common/Wdangling-else-3.c: New test.
6929
dc581573 69302016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6931
6932 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6933 flag is present.
6934
a64030fe 69352016-05-04 Marek Polacek <polacek@redhat.com>
6936
6937 PR c/48778
6938 * gcc.dg/Waddress-2.c: New test.
6939
b461b04a 69402016-05-04 Alan Modra <amodra@gmail.com>
6941
6942 * gcc.target/powerpc/pr70866.c: New.
6943
c388a0cf 69442016-05-03 Martin Sebor <msebor@redhat.com>
6945
6946 PR c++/66561
6947 * c-c++-common/builtin_location.c: New test.
6948 * g++.dg/cpp1y/builtin_location.C: New test.
6949
5d4db8ef 69502016-05-03 Marek Polacek <polacek@redhat.com>
6951
6952 PR c/70859
6953 * gcc.dg/pr70859.c: New test.
6954 * gcc.dg/pr70859-2.c: New test.
6955
ca938765 69562016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6957
6958 * gnat.dg/debug5.adb: New testcase.
6959
60b27d5f 69602016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6961
6962 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6963 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6964 Procedure to check for z10 instruction set.
6965
5ab325d0 69662016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6967
6968 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6969
c548a0ad 69702016-05-03 Alan Modra <amodra@gmail.com>
6971
6972 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6973
d5ecd946 69742016-05-03 Jakub Jelinek <jakub@redhat.com>
6975
6976 * gcc.target/i386/avx512f-cvt-1.c: New test.
6977
35b0a053 69782016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6979
6980 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6981 -fdump-tree-vrp-details.
6982
9ae1b28a 69832016-05-03 Richard Biener <rguenther@suse.de>
6984
6985 * gcc.dg/pr30172-1.c: Adjust.
6986 * gcc.dg/pr63743.c: Likewise.
6987 * gcc.dg/tm/pr51696.c: Likewise.
6988 * c-c++-common/tm/safe-1.c: Likewise.
6989 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6990 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6991 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6992 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6993
9c1a31e4 69942016-05-03 Jakub Jelinek <jakub@redhat.com>
6995
fe69bcb9 6996 PR rtl-optimization/70467
6997 * gcc.target/i386/pr70467-3.c: New test.
6998 * gcc.target/i386/pr70467-4.c: New test.
6999
9082c4a4 7000 PR tree-optimization/70916
7001 * gcc.c-torture/compile/pr70916.c: New test.
7002
9c1a31e4 7003 PR target/49244
7004 * gcc.target/i386/pr49244-1.c: New test.
7005 * gcc.target/i386/pr49244-2.c: New test.
7006
69105acc 70072016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7008
7009 PR rtl-optimization/44281
7010 * gcc.target/i386/pr44281.c: New test.
7011
9ab8df54 70122016-05-03 bin cheng <bin.cheng@arm.com>
7013
7014 PR tree-optimization/56541
7015 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7016 * gcc.dg/vect/pr56541.c: new test.
7017
3c62cae0 70182016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7019
7020 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7021 __float128.
7022 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7023
91abc161 70242016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7025
7026 PR testsuite/70520
7027 * c-c++-common/asan/clone-test-1.c (main): Align child process
7028 stack to 16 bytes.
7029
aa3d1155 70302016-05-02 David Malcolm <dmalcolm@redhat.com>
7031
7032 PR c++/62314
7033 * g++.dg/spellcheck-fields-2.C: New test case.
7034
002c3f28 70352016-05-02 David Malcolm <dmalcolm@redhat.com>
7036
7037 PR c++/62314
7038 * g++.dg/pr62314.C: New test case.
7039
46e5dccc 70402016-05-02 Jan Hubicka <hubicka@ucw.cz>
7041
7042 * gcc.dg/ipa/inline-8.c: New testcase.
7043
663f4248 70442016-05-02 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR rtl-optimization/70467
7047 * gcc.target/i386/pr70467-1.c: New test.
7048
efe8bdf5 70492016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7050
7051 * gcc.dg/spec-options.c: Run the test on all targets.
7052 * gcc.dg/foo.specs: Use cpp_unique_options.
7053
47ef9633 70542016-05-02 Marc Glisse <marc.glisse@inria.fr>
7055
7056 * gcc.dg/tree-ssa/unord.c: New testcase.
7057
eb1a077c 70582016-05-02 Marc Glisse <marc.glisse@inria.fr>
7059
7060 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7061
28e869d0 70622016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7063
7064 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7065
dd185f6e 70662016-05-02 Marek Polacek <polacek@redhat.com>
7067
7068 PR c/70851
7069 * gcc.dg/enum-incomplete-3.c: New test.
7070
773d09b9 70712016-05-02 Marek Polacek <polacek@redhat.com>
7072 Tom de Vries <tom@codesourcery.com>
7073
7074 PR tree-optimization/70700
7075 * gcc.dg/pr70700.c: New test.
7076
f0dc3286 70772016-05-01 Uros Bizjak <ubizjak@gmail.com>
7078
7079 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7080 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7081 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7082 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7083 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7084
7f931827 70852016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7086
7087 * ada/acats/run_acats: Rename into...
7088 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7089 * ada/acats/run_all.sh: Remove redundant test.
7090 (target_run): Move around.
7091 (target_gnatchop): Use newly built executable.
7092 (target_gnatmake): Likewise.
7093 Check that the compilation of impbit succeeds.
7094
1c492b4e 70952016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7096
7097 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7098 * gcc.dg/20021029-1.c: Likewise.
7099 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7100 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7101 * gcc.target/sh/cmpstr.c: Likewise.
7102 * gcc.target/sh/cmpstrn.c: Likewise.
7103 * gcc.target/sh/memset.c: Likewise.
7104 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7105 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7106 * gcc.target/sh/pr39423-1.c: Likewise.
7107 * gcc.target/sh/pr49468-di.c: Likewise.
7108 * gcc.target/sh/pr49468-si.c: Likewise.
7109 * gcc.target/sh/pr49880-1.c: Likewise.
7110 * gcc.target/sh/pr49880-2.c: Likewise.
7111 * gcc.target/sh/pr49880-3.c: Likewise.
7112 * gcc.target/sh/pr50751-1.c: Likewise.
7113 * gcc.target/sh/pr50751-4.c: Likewise.
7114 * gcc.target/sh/pr50751-7.c: Likewise.
7115 * gcc.target/sh/pr51244-1.c: Likewise.
7116 * gcc.target/sh/pr51244-10.c: Likewise.
7117 * gcc.target/sh/pr51244-11.c: Likewise.
7118 * gcc.target/sh/pr51244-12.c: Likewise.
7119 * gcc.target/sh/pr51244-13.c: Likewise.
7120 * gcc.target/sh/pr51244-14.c: Likewise.
7121 * gcc.target/sh/pr51244-17.c: Likewise.
7122 * gcc.target/sh/pr51244-18.c: Likewise.
7123 * gcc.target/sh/pr51244-19.c: Likewise.
7124 * gcc.target/sh/pr51244-4.c: Likewise.
7125 * gcc.target/sh/pr51244-5.c: Likewise.
7126 * gcc.target/sh/pr51244-7.c: Likewise.
7127 * gcc.target/sh/pr51244-8.c: Likewise.
7128 * gcc.target/sh/pr51244-9.c: Likewise.
7129 * gcc.target/sh/pr51697.c: Likewise.
7130 * gcc.target/sh/pr52483-1.c: Likewise.
7131 * gcc.target/sh/pr52483-2.c: Likewise.
7132 * gcc.target/sh/pr52483-3.c: Likewise.
7133 * gcc.target/sh/pr52483-5.c: Likewise.
7134 * gcc.target/sh/pr52933-1.c: Likewise.
7135 * gcc.target/sh/pr52933-2.c: Likewise.
7136 * gcc.target/sh/pr52933-3.c: Likewise.
7137 * gcc.target/sh/pr53568-1.c: Likewise.
7138 * gcc.target/sh/pr53976-1.c: Likewise.
7139 * gcc.target/sh/pr53988-1.c: Likewise.
7140 * gcc.target/sh/pr53988.c: Likewise.
7141 * gcc.target/sh/pr54089-1.c: Likewise.
7142 * gcc.target/sh/pr54089-6.c: Likewise.
7143 * gcc.target/sh/pr54089-7.c: Likewise.
7144 * gcc.target/sh/pr54089-8.c: Likewise.
7145 * gcc.target/sh/pr54089-9.c: Likewise.
7146 * gcc.target/sh/pr54236-1.c: Likewise.
7147 * gcc.target/sh/pr54236-2.c: Likewise.
7148 * gcc.target/sh/pr54236-3.c: Likewise.
7149 * gcc.target/sh/pr54236-4.c: Likewise.
7150 * gcc.target/sh/pr54386.c: Likewise.
7151 * gcc.target/sh/pr54602-1.c: Likewise.
7152 * gcc.target/sh/pr54685.c: Likewise.
7153 * gcc.target/sh/pr54760-1.c: Likewise.
7154 * gcc.target/sh/pr54760-2.c: Likewise.
7155 * gcc.target/sh/pr54760-3.c: Likewise.
7156 * gcc.target/sh/pr54760-4.c: Likewise.
7157 * gcc.target/sh/pr54760-5.c: Likewise.
7158 * gcc.target/sh/pr54760-6.c: Likewise.
7159 * gcc.target/sh/pr55146.c: Likewise.
7160 * gcc.target/sh/pr55160.c: Likewise.
7161 * gcc.target/sh/pr59278.c: Likewise.
7162 * gcc.target/sh/pr59401-1.c: Likewise.
7163 * gcc.target/sh/pr59533-1.c: Likewise.
7164 * gcc.target/sh/pr63260.c: Likewise.
7165 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7166 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7167 * gcc.target/sh/strlen.c: Likewise.
7168 * gcc.target/sh/torture/pr30807.c: Likewise.
7169 * gcc.target/sh/torture/pr34777.c: Likewise.
7170 * gcc.target/sh/torture/pr64652.c: Likewise.
7171 * gcc.target/sh/torture/pr65505.c: Likewise.
7172 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7173 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7174
0c4005be 71752016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7176
7177 PR c++/66644
7178 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7179
d94e6223 71802016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7181
7182 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7183 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7184 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7185 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7186
46f37836 71872016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7188
7189 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7190 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7191
4d0a8bac 71922016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7193
7194 PR middle-end/70626
7195 * c-c++-common/goacc/combined-reduction.c: New test.
7196 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7197
b98e0db3 71982016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7199
7200 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7201 *movdi_internal pattern only if PIC off.
7202 * gcc.target/i386/pr70155-2.c: Likewise.
7203 * gcc.target/i386/pr70155-3.c: Likewise.
7204 * gcc.target/i386/pr70155-4.c: Likewise.
7205 * gcc.target/i386/pr70155-5.c: Likewise.
7206 * gcc.target/i386/pr70155-6.c: Likewise.
7207 * gcc.target/i386/pr70155-7.c: Likewise.
7208 * gcc.target/i386/pr70155-8.c: Likewise.
7209 * gcc.target/i386/pr70155-15.c: Likewise.
7210 * gcc.target/i386/pr70155-17.c: Likewise.
7211 * gcc.target/i386/pr70155-22.c: Likewise.
7212
8b066242 72132016-04-29 Bin Cheng <bin.cheng@arm.com>
7214
7215 PR tree-optimization/70803
7216 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7217
22912e73 72182016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7219
7220 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7221 optimization of vector loop.
7222 * gcc.target/i386/vect-unpack-3.c: New test.
7223 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7224 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7225 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7226
568128c6 72272016-04-29 Marek Polacek <polacek@redhat.com>
7228
7229 PR sanitizer/70342
7230 * g++.dg/ubsan/null-7.C: New test.
7231
025dd1e0 7232 PR c/70852
7233 * gcc.dg/pr70852.c: New test.
7234
eb16928e 72352016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7236
7237 PR/69089
7238 * g++.dg/cpp0x/alignas6.C: New test.
7239
d7377ee9 72402016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7241
4860a6bf 7242 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7243 * gcc.dg/pr27003.c: Likewise.
7244 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7245 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7246 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7247 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7248 * gcc.target/arc/mxy.c: Likewise.
7249 * gcc.target/arc/mswape.c: Likewise.
7250 * gcc.target/arc/mrtsc.c: Likewise.
7251 * gcc.target/arc/mcrc.c: Likewise.
7252 * gcc.target/arc/mdsp-packa.c: Likewise.
7253 * gcc.target/arc/mdvbf.c: Likewise.
7254 * gcc.target/arc/mlock.c: Likewise.
7255 * gcc.target/arc/mmac-24.c: Likewise.
7256 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7257
efa1b7ab 72582016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7259 Matthijs Kooijman <matthijs@stdin.nl>
7260 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7261
7262 PR target/60040
7263 * gcc.target/avr/pr60040-1.c: New.
7264 * gcc.target/avr/pr60040-2.c: New.
7265
00371d68 72662016-04-29 Richard Biener <rguenther@suse.de>
7267
7268 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7269
73447cc5 72702016-04-29 Richard Biener <rguenther@suse.de>
7271
7272 PR tree-optimization/13962
7273 PR tree-optimization/65686
7274 * gcc.dg/uninit-pr65686.c: New testcase.
7275
c2087b56 72762016-04-29 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR middle-end/70843
7279 * gcc.dg/pr70843.c: New test.
7280
cdd06d5a 72812016-04-28 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR target/70858
7284 * gcc.target/i386/pr70858.c: New test.
7285
1a60079e 72862016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7287
7288 * gcc.target/arc/nps400-1.c: New file.
7289
11bc2894 72902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7291 Andrew Burgess <andrew.burgess@embecosm.com>
7292
7293 * gcc.target/arc/movh_cl-1.c: New file.
7294
dd9bf0b5 72952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7296 Andrew Burgess <andrew.burgess@embecosm.com>
7297
7298 * gcc.target/arc/extzv-1.c: New file.
7299 * gcc.target/arc/insv-1.c: New file.
7300 * gcc.target/arc/insv-2.c: New file.
7301 * gcc.target/arc/movb-1.c: New file.
7302 * gcc.target/arc/movb-2.c: New file.
7303 * gcc.target/arc/movb-3.c: New file.
7304 * gcc.target/arc/movb-4.c: New file.
7305 * gcc.target/arc/movb-5.c: New file.
7306 * gcc.target/arc/movb_cl-1.c: New file.
7307 * gcc.target/arc/movb_cl-2.c: New file.
7308 * gcc.target/arc/movbi_cl-1.c: New file.
7309 * gcc.target/arc/movl-1.c: New file.
7310
a22e4209 73112016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7312 Andrew Burgess <andrew.burgess@embecosm.com>
7313
7314 * gcc.target/arc/cmem-1.c: New file.
7315 * gcc.target/arc/cmem-2.c: New file.
7316 * gcc.target/arc/cmem-3.c: New file.
7317 * gcc.target/arc/cmem-4.c: New file.
7318 * gcc.target/arc/cmem-5.c: New file.
7319 * gcc.target/arc/cmem-6.c: New file.
7320 * gcc.target/arc/cmem-7.c: New file.
7321 * gcc.target/arc/cmem-ld.inc: New file.
7322 * gcc.target/arc/cmem-st.inc: New file.
7323
287c3982 73242016-04-28 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR target/70821
7327 * gcc.target/i386/pr70821.c: New test.
7328
e40e5340 73292016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7330
7331 * gcc.target/powerpc/vec-adde.c: New test.
7332 * gcc.target/powerpc/vec-adde-int128.c: New test.
7333
cf977d50 73342016-04-28 Jakub Jelinek <jakub@redhat.com>
7335
7336 * gcc.target/i386/avx-vround-1.c: New test.
7337 * gcc.target/i386/avx-vround-2.c: New test.
7338 * gcc.target/i386/avx512vl-vround-1.c: New test.
7339 * gcc.target/i386/avx512vl-vround-2.c: New test.
7340
572f8300 73412016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7342
7343 PR testsuite/70595
7344 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7345 (check_effective_target_cilkplus_runtime): ... this.
7346 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7347 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7348
7349 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7350 Require cilkplus_runtime.
7351 Don't add -lcilkrts.
7352 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7353 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7354 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7355 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7356 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7357 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7358 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7359 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7360 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7361 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7362 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7363 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7364 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7365 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7366 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7367 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7368 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7369 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7370 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7371 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7372 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7373 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7374 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7375 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7376 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7377 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7378 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7379 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7380 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7381
7382 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7383 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7384
7385 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7386
7387 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7388 cilkplus_runtime.
7389
dfba0905 73902016-04-27 Marc Glisse <marc.glisse@inria.fr>
7391
7392 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7393 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7394
605a4556 73952015-04-27 Ryan Burn <contact@rnburn.com>
7396
7397 PR c++/69024
7398 PR c++/68997
7399 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7400 diagnostic.
7401 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7402 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7403
6a1231a5 74042016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7405
7406 * gnat.dg/limited_with4.ad[sb]: New test.
7407 * gnat.dg/limited_with4_pkg.ads: New helper.
7408
4dad9e09 74092016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7410
7411 PR target/70155
7412 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7413 and movv1ti_internal patterns
7414 * gcc.target/i386/pr70155-1.c: New test.
7415 * gcc.target/i386/pr70155-2.c: Likewise.
7416 * gcc.target/i386/pr70155-3.c: Likewise.
7417 * gcc.target/i386/pr70155-4.c: Likewise.
7418 * gcc.target/i386/pr70155-5.c: Likewise.
7419 * gcc.target/i386/pr70155-6.c: Likewise.
7420 * gcc.target/i386/pr70155-7.c: Likewise.
7421 * gcc.target/i386/pr70155-8.c: Likewise.
7422 * gcc.target/i386/pr70155-9.c: Likewise.
7423 * gcc.target/i386/pr70155-10.c: Likewise.
7424 * gcc.target/i386/pr70155-11.c: Likewise.
7425 * gcc.target/i386/pr70155-12.c: Likewise.
7426 * gcc.target/i386/pr70155-13.c: Likewise.
7427 * gcc.target/i386/pr70155-14.c: Likewise.
7428 * gcc.target/i386/pr70155-15.c: Likewise.
7429 * gcc.target/i386/pr70155-16.c: Likewise.
7430 * gcc.target/i386/pr70155-17.c: Likewise.
7431 * gcc.target/i386/pr70155-18.c: Likewise.
7432 * gcc.target/i386/pr70155-19.c: Likewise.
7433 * gcc.target/i386/pr70155-20.c: Likewise.
7434 * gcc.target/i386/pr70155-21.c: Likewise.
7435 * gcc.target/i386/pr70155-22.c: Likewise.
7436
a80f3f45 74372016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7438
7439 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7440 ".{5,6}".
7441
279305d1 74422016-04-27 Bin Cheng <bin.cheng@arm.com>
7443
7444 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7445 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7446 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7447 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7448 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7449
8974b625 74502016-04-27 Richard Biener <rguenther@suse.de>
7451
7452 PR ipa/70760
7453 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7454 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7455
886d5463 74562016-04-27 Nathan Sidwell <nathan@acm.org>
7457
7458 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7459 * g++.dg/ubsan/pr63956.C: Adjust error location.
7460
f0e35aa9 74612016-04-27 Nick Clifton <nickc@redhat.com>
7462
7463 PR middle-end/49889
7464 * gcc.dg/pr49889.c: New test.
7465
40385231 74662016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7467
7468 * c-c++-common/memset-array.c: New test.
7469
37229a71 74702016-04-26 Martin Sebor <msebor@redhat.com>
7471
7472 PR c++/66639
7473 * g++.dg/cpp1y/func_constexpr.C: New test.
7474
3eedf9bd 74752016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7476
7477 PR c++/70241
7478 * g++.dg/cpp0x/enum32.C: New test.
7479 * g++.dg/cpp0x/enum33.C: New test.
7480
74812016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7482
7483 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7484 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7485 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7486 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7487 * gcc.c-torture/execute/pr38151.c: Likewise.
7488 * gcc.c-torture/execute/pr66556.c: Likewise.
7489 * gcc.c-torture/execute/pr67781.c: Likewise.
7490 * gcc.c-torture/execute/pr68648.c: Likewise.
7491
8c51f92f 74922016-04-26 Marc Glisse <marc.glisse@inria.fr>
7493
7494 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7495
fa20ebd3 74962016-04-26 Marek Polacek <polacek@redhat.com>
7497
7498 PR c/67784
7499 * gcc.dg/pr67784-3.c: New test.
7500 * gcc.dg/pr67784-4.c: New test.
7501 * gcc.dg/pr67784-5.c: New test.
7502
9db47803 7503 PR c/70791
7504 * gcc.dg/Wnested-externs-2.c: New test.
7505
bff407f2 75062016-04-26 Marc Glisse <marc.glisse@inria.fr>
7507
7508 * gcc.dg/fold-plusmult.c: Adjust.
7509 * gcc.dg/no-strict-overflow-6.c: Adjust.
7510 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7511
78d0c69e 75122016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7513
7514 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7515 number scans.
7516 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7517 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7518 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7519 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7520 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7521 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7522 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7523 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7524 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7525 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7526 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7527 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7528 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7529 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7530 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7531 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7532 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7533 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7534 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7535 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7536 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7537 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7538 scans.
7539 * gcc.target/i386/pr32219-4.c: Likewise.
7540 * gcc.target/i386/pr32219-6.c: Likewise.
7541 * gcc.target/i386/pr32219-8.c: Likewise.
7542
221d6722 75432016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7544
7545 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7546 associated options.
7547
514727a9 75482016-04-26 Marek Polacek <polacek@redhat.com>
7549
7550 PR c++/70744
7551 * g++.dg/ext/cond2.C: New test.
7552
e6ee4c61 75532016-04-26 Bin Cheng <bin.cheng@arm.com>
7554
7555 PR tree-optimization/70771
7556 PR tree-optimization/70775
7557 * gcc.dg/pr70771.c: New test.
3730828c 7558 * gcc.dg/pr70775.c: New test.
e6ee4c61 7559
b3d72796 75602016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7561
7562 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7563
c11ece29 75642016-04-25 Richard Biener <rguenther@suse.de>
7565
7566 PR tree-optimization/70780
7567 * gcc.dg/torture/pr70780.c: New testcase.
7568
92a44a68 75692016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 7570
4860a6bf 7571 * gcc.target/arm/neon-vaddws16.c: New test.
7572 * gcc.target/arm/neon-vaddws32.c: New test.
7573 * gcc.target/arm/neon-vaddwu16.c: New test.
7574 * gcc.target/arm/neon-vaddwu32.c: New test.
7575 * gcc.target/arm/neon-vaddwu8.c: New test.
7576 * lib/target-supports.exp
d40b10b2 7577 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7578 that arm neon support vector widen sum of HImode TO SImode.
7579
4bbfd6c2 75802016-04-23 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR sanitizer/70712
7583 * c-c++-common/asan/pr70712.c: New test.
7584
524df596 75852016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7586
7587 * .gitattributes: New file.
7588
426c75c3 75892016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7590
7591 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7592
c052a8d5 75932016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7594
7595 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7596 * gfortran.dg/submodule_15.f08: Likewise.
7597
c08d4612 75982016-04-22 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/70740
7601 * gcc.dg/torture/pr70740.c: New testcase.
7602
fd3211e1 76032016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7604
7605 PR target/70750
7606 * gcc.target/i386/pr70750-1.c: New test.
7607 * gcc.target/i386/pr70750-2.c: Likewise.
7608
15acd78c 76092016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7610
7611 PR c++/70540
7612 * g++.dg/cpp0x/auto48.C: New.
7613
192bf59c 76142016-04-21 Marek Polacek <polacek@redhat.com>
7615
7616 PR c++/70513
7617 * g++.dg/cpp0x/forw_enum12.C: New test.
7618 * g++.dg/cpp0x/forw_enum13.C: New test.
7619
5d429e99 76202016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7621
7622 PR target/70728
7623 * gcc.target/i386/pr70728.c: New test.
7624
06777d85 76252016-04-21 Richard Biener <rguenther@suse.de>
7626
7627 PR middle-end/70747
7628 * gcc.dg/pr70747.c: New testcase.
7629
7434c6fb 76302016-04-21 Bin Cheng <bin.cheng@arm.com>
7631
7632 PR tree-optimization/70715
7633 * gcc.dg/tree-ssa/scev-13.c: New test.
7634
f3ec0970 76352016-04-21 Marc Glisse <marc.glisse@inria.fr>
7636
7637 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7638
523f3a9d 76392016-04-21 Marc Glisse <marc.glisse@inria.fr>
7640
7641 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7642
ace7bf06 76432016-04-20 Jan Hubicka <jh@suse.cz>
7644
7645 PR ipa/70018
7646 * g++.dg/ipa/nothrow-1.C: New testcase.
7647
2b073aa6 76482016-04-20 Nathan Sidwell <nathan@acm.org>
7649
7650 PR c++/55635
7651 * g++.dg/eh/delete1.C: New.
7652
8a574c11 76532016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7654
7655 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7656 -mtune-ctrl=sse_typeless_stores.
7657
e3400750 76582016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7659
7660 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7661
4bd8a059 76622016-04-20 Bin Cheng <bin.cheng@arm.com>
7663
7664 PR tree-optimization/69489
7665 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7666
70574e60 76672016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7668
7669 PR c++/69363
7670 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7671 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7672 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7673
bd6f374c 76742016-04-20 Bin Cheng <bin.cheng@arm.com>
7675
7676 PR tree-optimization/56625
7677 PR tree-optimization/69489
7678 * gcc.dg/vect/pr56625.c: New test.
7679 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7680
482539ee 76812016-04-20 Andrew Pinski <apinski@cavium.com>
7682
7683 PR target/64971
7684 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7685
b4672800 76862016-04-20 Arnaud Charlet <charlet@adacore.com>
7687
7688 * gnat.dg/self1.adb: Remove now incorrect test.
7689
4fb48737 76902016-04-20 Bin Cheng <bin.cheng@arm.com>
7691
7692 * gcc.dg/tree-ssa/scev-11.c: New test.
7693 * gcc.dg/tree-ssa/scev-12.c: New test.
7694
97efb92e 76952016-04-20 Marek Polacek <polacek@redhat.com>
7696
7697 PR tree-optimization/70725
7698 * gcc.dg/pr70725.c: New test.
7699
9d2d4060 77002016-04-20 Richard Biener <rguenther@suse.de>
7701
7702 PR tree-optimization/70726
7703 * g++.dg/vect/pr70726.cc: New testcase.
7704
54530437 77052016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7706
7707 PR target/70674
7708 * gcc.target/s390/pr70674.c: New test.
7709
acda2210 77102016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7711
7712 PR libgfortran/70684
7713 * gfortran.dg/list_read_14.f90: New test.
7714
b7040bb0 77152016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7716
7717 PR target/69201
7718 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7719 extern to force it misaligned.
7720 (b): Likewise.
7721 (c): Likewise.
7722 (d): Likewise.
7723 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7724 Don't check `*' before movv4sf_internal.
7725 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7726 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7727 Don't check `*' before movv16qi_internal.
7728 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7729 extern to force it misaligned.
7730 (b): Likewise.
7731 (c): Likewise.
7732 (d): Likewise.
7733 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7734 Don't check `*' before movv2df_internal.
7735 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7736 extern to force it misaligned.
7737 (b): Likewise.
7738 (c): Likewise.
7739 (d): Likewise.
7740 Check movv8sf_internal instead of avx_storeups256.
7741 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7742
263b5475 77432016-04-19 Richard Biener <rguenther@suse.de>
7744
7745 PR tree-optimization/70171
7746 * g++.dg/tree-ssa/pr70171.C: New testcase.
7747
222ac318 77482016-04-19 Richard Biener <rguenther@suse.de>
7749
7750 PR tree-optimization/70724
7751 * gcc.dg/torture/pr70724.c: New testcase.
7752
003000a4 77532016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7754
7755 PR middle-end/70689
4860a6bf 7756 * gcc.target/i386/pr70689.c: New.
003000a4 7757
3f6e13de 77582016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7759
7760 PR target/70708
7761 * gcc.target/i386/pr70708.c: New test.
7762
10abddbd 77632016-04-18 Richard Biener <rguenther@suse.de>
7764
7765 PR tree-optimization/43434
7766 * gcc.dg/vect/pr43434.c: New testcase.
7767 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7768 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7769 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7770 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7771 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7772 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7773 * gcc.dg/gomp/pr68640.c: Likewise.
7774 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7775 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7776
950db54a 77772016-04-18 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/70701
7780 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7781
67ccbf39 77822016-04-18 Tom de Vries <tom@codesourcery.com>
7783
7784 PR testsuite/70699
7785 * gcc.dg/pr70161.c: Add dot-file scans.
7786 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7787 instead of after last dot char.
7788
021ad2f3 77892016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7790
7791 * c-c++-common/dump-ada-spec-3.c: New test.
7792 * c-c++-common/dump-ada-spec-4.c: Likewise.
7793
d572fcfd 77942016-04-17 Tom de Vries <tom@codesourcery.com>
7795
7796 PR other/70183
7797 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7798
8b4ee73c 77992016-04-15 Jan Hubicka <jh@suse.cz>
7800
7801 PR ipa/70018
7802 * g++.dg/ipa/pure-const-1.C: New testcase.
7803 * g++.dg/ipa/pure-const-2.C: New testcase.
7804 * g++.dg/ipa/pure-const-3.C: New testcase.
7805
eac243e7 78062016-04-15 Marek Polacek <polacek@redhat.com>
7807
7808 PR c/70671
7809 * gcc.dg/bitfld-22.c: New test.
7810
64c1df32 78112016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7812
7813 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7814 x86_64.
7815
926f9422 78162016-04-15 Marek Polacek <polacek@redhat.com>
7817
7818 PR c/70651
7819 * c-c++-common/pr70651.c: New test.
7820
309bbaa3 78212016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7822
7823 PR rtl-optimization/70681
7824 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7825 dump scan on arm and powerpc.
7826 * gcc.dg/pr10474.c: Likewise.
7827
b4ba8358 78282016-04-15 Jakub Jelinek <jakub@redhat.com>
7829
ed92874a 7830 PR c++/69517
7831 PR c++/70019
7832 PR c++/70588
7833 * g++.dg/cpp1y/vla11.C: Revert for real.
7834
b4ba8358 7835 PR c/70436
7836 * c-c++-common/Wparentheses-1.c: New test.
7837 * c-c++-common/gomp/Wparentheses-1.c: New test.
7838 * c-c++-common/gomp/Wparentheses-2.c: New test.
7839 * c-c++-common/gomp/Wparentheses-3.c: New test.
7840 * c-c++-common/gomp/Wparentheses-4.c: New test.
7841 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7842 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7843 * c-c++-common/goacc/Wparentheses-1.c: New test.
7844
65717bb5 78452016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7846
7847 PR target/70662
7848 * gcc.target/i386/pr70662.c: New test.
7849
ca1a4077 78502016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7851 Alan Modra <amodra@gmail.com>
ca1a4077 7852
7853 PR tree-optimization/70130
7854 * gcc.dg/vect/O3-pr70130.c: New testcase.
7855
dbe1794c 78562016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7857
11836644 7858 PR target/70669
7859 * gcc.target/powerpc/pr70669.c: New test.
7860
dbe1794c 7861 PR target/70640
7862 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7863 a power7 system that does not have an assembler that supports
7864 power8.
7865
4c1007f1 78662016-04-14 Martin Sebor <msebor@redhat.com>
7867
7868 PR c++/69517
7869 PR c++/70019
7870 PR c++/70588
7871 * c-c++-common/ubsan/vla-1.c: Revert.
7872 * g++.dg/cpp1y/vla11.C: Same.
7873 * g++.dg/cpp1y/vla12.C: Same.
7874 * g++.dg/cpp1y/vla13.C: Same.
7875 * g++.dg/cpp1y/vla14.C: Same.
7876 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7877 * g++.dg/init/array24.C: Same.
4c1007f1 7878 * g++.dg/ubsan/vla-1.C: Same.
7879
22dcab66 78802016-04-14 Marek Polacek <polacek@redhat.com>
7881 Jan Hubicka <hubicka@ucw.cz>
7882
7883 PR c++/70029
7884 * g++.dg/torture/pr70029.C: New test.
7885
3e74b025 78862016-04-14 Martin Sebor <msebor@redhat.com>
7887
7888 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7889 type size to prevent failures on targets with very low maximum
7890 alignment.
7891
1d2e0f2a 78922016-04-14 Richard Biener <rguenther@suse.de>
7893
7894 PR tree-optimization/70623
7895 * gcc.dg/torture/pr70623.c: New testcase.
7896 * gcc.dg/torture/pr70623-2.c: Likewise.
7897
9aed0626 78982016-04-13 Martin Sebor <msebor@redhat.com>
7899
7900 PR c++/69517
7901 PR c++/70019
7902 PR c++/70588
7903 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7904 * g++.dg/cpp1y/vla11.C: New test.
7905 * g++.dg/cpp1y/vla12.C: New test.
7906 * g++.dg/cpp1y/vla13.C: New test.
7907 * g++.dg/cpp1y/vla14.C: New test.
7908 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7909 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7910 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7911
fd499010 79122016-04-13 Jakub Jelinek <jakub@redhat.com>
7913
7914 PR c++/70641
7915 * g++.dg/opt/pr70641.C: New test.
7916
87fa7252 79172016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7918
7919 PR rtl-optimization/68749
7920 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7921 effects of argument promotions.
7922 Remove default args to dg-skip-if.
7923
6c40e18b 79242016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7925
7926 PR c++/70635
7927 * g++.dg/parse/pr70635.C: New.
7928
92c53257 79292016-04-13 Marek Polacek <polacek@redhat.com>
7930
7931 PR c++/70639
7932 * c-c++-common/Wmisleading-indentation-4.c: New test.
7933
0241e4dc 79342016-04-13 Marek Polacek <polacek@redhat.com>
7935
7936 PR c/70436
4860a6bf 7937 * gcc.dg/Wparentheses-12.c: New test.
7938 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7939
92bda444 79402016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7941
7942 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7943 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7944 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7945
38ea8a26 79462016-04-13 Jakub Jelinek <jakub@redhat.com>
7947
d08aa032 7948 PR middle-end/70633
7949 * gcc.c-torture/compile/pr70633.c: New test.
7950
38ea8a26 7951 PR debug/70628
7952 * gcc.dg/torture/pr70628.c: New test.
7953
9231d5c2 79542016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7955
7956 PR c++/70610
7957 * g++.dg/template/pr70610.C: New test.
7958 * g++.dg/template/pr70610-2.C: New test.
7959 * g++.dg/template/pr70610-3.C: New test.
7960 * g++.dg/template/pr70610-4.C: New test.
7961
249ca944 79622016-04-12 Jakub Jelinek <jakub@redhat.com>
7963
7f2ea2fb 7964 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7965 128 instead of 32.
7966
249ca944 7967 PR c++/70571
7968 * g++.dg/ext/pr70571.C: New test.
7969
8ca5a97d 79702016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7971
bf32a52d 7972 PR target/70640
8ca5a97d 7973 * gcc.target/powerpc/pr70640.c: New test.
7974
e971b45f 79752016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7976
7977 PR c++/68722
7978 * g++.dg/parse/pr68722.C: New.
7979
0b54d964 79802016-04-12 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR rtl-optimization/70596
7983 * gcc.target/i386/pr70596.c: New test.
7984
d2dd85e3 79852016-04-12 Nathan Sidwell <nathan@acm.org>
7986
7987 PR c++/70501
7988 * g++.dg/init/pr70501.C: New.
7989
2d0001b0 79902016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7991
7992 * gcc.target/i386/asm-flag-6.c: New test.
7993
6c4df0d1 79942016-04-12 Tom de Vries <tom@codesourcery.com>
7995
7996 PR tree-optimization/68756
7997 * gcc.dg/graphite/pr68756.c: New test.
7998
0d60da57 79992016-04-12 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR tree-optimization/70602
8002 * gcc.c-torture/execute/pr70602.c: New test.
8003
62735984 80042016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8005
8006 PR target/70381
8007 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8008 __float128 emulator is built and runs.
8009 * gcc.target/powerpc/float128-1.c: Likewise.
8010
8011 * lib/target-supports.exp (check_ppc_float128_sw_available):
8012 Rework tests for __float128 software and hardware
8013 availability. Fix exit condition to return 0 on success.
8014
a702492c 80152016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8016
8017 PR target/70133
8018 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8019 * gcc.target/aarch64/target_attr_15.c: Likewise.
8020
a8c5ce92 80212016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8022
8023 PR c++/69066
8024 * g++.dg/cpp1y/pr69066.C: New.
8025
5ecab913 80262016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8027
8028 PR fortran/68566
8029 * gfortran.dg/pr36192.f90: Update test.
8030 * gfortran.dg/pr36192_1.f90: Update test.
8031 * gfortran.dg/real_dimension_1.f: Update test.
8032 * gfortran.dg/parameter_array_init_7.f90: New test.
8033
6cb5ef70 80342016-04-09 John David Anglin <danglin@gcc.gnu.org>
8035
4edfdd23 8036 PR testsuite/64039
8037 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8038
964f71e3 8039 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8040
5d61c198 8041 PR rtl-optimization/66669
8042 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8043
16eaaf58 8044 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8045
0b68802d 8046 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8047 * gcc.dg/pie-1.c: Likewise.
8048 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8049 * gcc.dg/pic-4.c: Likewise.
8050 * gcc.dg/pie-3.c: Likewise.
8051 * gcc.dg/pie-4.c: Likewise.
8052
9c0dd509 8053 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8054
03b2d3c1 8055 PR tree-optimization/68644
8056 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8057
6cb5ef70 8058 PR rtl-optimization/64886
8059 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8060
07de41ba 80612016-04-09 Tom de Vries <tom@codesourcery.com>
8062
8063 PR tree-optimization/68953
8064 * gcc.dg/graphite/pr68953.c: New test.
8065
d294e3fb 80662016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8067
8068 PR fortran/70592
8069 * gfortran.dg/deferred_character_16.f90: New test.
8070
3cb15094 80712016-04-09 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR tree-optimization/70586
8074 * gcc.c-torture/execute/pr70586.c: New test.
8075
a02dc66f 80762016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8077
8078 PR sanitizer/70573
8079 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8080 with __builtin_memset
8081 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8082
0c302595 80832016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8084
8085 PR lto/70289
8086 PR ipa/70348
8087 PR tree-optimization/70373
8088 PR middle-end/70533
8089 PR middle-end/70534
8090 PR middle-end/70535
8091 * c-c++-common/goacc/reduction-5.c: New test.
8092 * c-c++-common/goacc/reduction-promotions.c: New test.
8093 * gfortran.dg/goacc/reduction-3.f95: New test.
8094 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8095
c6c0523b 80962016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8097
8098 PR c++/70590
8099 PR c++/70452
8100 * g++.dg/pr70590.C: New test.
8101 * g++.dg/pr70590-2.C: New test.
8102
3ac399da 81032016-04-08 Jakub Jelinek <jakub@redhat.com>
8104
e97d1706 8105 PR middle-end/70593
8106 * gcc.target/i386/pr70593.c: New test.
8107
3ac399da 8108 PR rtl-optimization/70574
8109 * gcc.target/i386/avx2-pr70574.c: New test.
8110
fcfbb129 81112016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8112
8113 PR sanitizer/70541
8114 * c-c++-common/asan/pr70541.c: New test.
8115
0aabcddf 81162016-04-08 Tom de Vries <tom@codesourcery.com>
8117
8118 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8119 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8120
bec0c1e8 81212016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8122
8123 PR target/70566
8124 * gcc.c-torture/execute/pr70566.c: New test.
8125
87c791f5 81262016-04-08 Tom de Vries <tom@codesourcery.com>
8127
8128 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8129 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8130
7f38718f 81312016-04-08 Alan Modra <amodra@gmail.com>
8132
8133 * gcc.target/powerpc/pr70117.c: New.
8134
a96a7710 81352016-04-07 Jakub Jelinek <jakub@redhat.com>
8136
7a6265d1 8137 PR testsuite/70581
8138 * gcc.dg/lto/simd-function_0.c: New test.
8139
a96a7710 8140 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8141 clones.
8142 * c-c++-common/attr-simd-2.c: Likewise.
8143 * c-c++-common/attr-simd-4.c: Likewise.
8144 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8145 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8146
508dd607 81472016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8148
8149 PR testsuite/70553
8150 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8151
1b61585a 81522016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8153 Tom de Vries <tom@codesourcery.com>
8154
8155 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8156 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8157 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8158 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8159 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8160 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8161 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8162 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8163
5f060aa8 81642016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8165
8166 PR c/70436
8167 * g++.dg/warn/Wparentheses-29.C: New test.
8168
d3831f71 81692016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8170
8171 PR c/70436
8172 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8173 explicit braces to resolve a future -Wparentheses warning.
8174
382ece2d 81752016-04-06 Richard Henderson <rth@redhat.com>
8176
8177 * gcc.dg/pr61817-1.c: New test.
8178 * gcc.dg/pr61817-2.c: New test.
8179 * gcc.dg/pr69391-1.c: New test.
8180 * gcc.dg/pr69391-2.c: New test.
8181
72234ee9 81822016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8183
8184 PR rtl-optimization/70398
4860a6bf 8185 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8186
5547150a 81872016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8188
8189 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8190
15b70121 81912016-04-06 Yvan Roux <yvan.roux@linaro.org>
8192 Pedro Alves <palves@redhat.com>
8193
8194 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8195
585aefbb 81962016-04-06 Jakub Jelinek <jakub@redhat.com>
8197
0cbb513b 8198 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8199 Check for avx512f effective targets instead of avx2.
8200 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8201 for AVX512F clones.
8202 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8203 * g++.dg/gomp/declare-simd-1.C: Likewise.
8204 * g++.dg/gomp/declare-simd-3.C: Likewise.
8205 * g++.dg/gomp/declare-simd-4.C: Likewise.
8206
585aefbb 8207 PR middle-end/70550
8208 * c-c++-common/gomp/pr70550-1.c: New test.
8209 * c-c++-common/gomp/pr70550-2.c: New test.
8210
0b91cceb 82112016-04-05 Nathan Sidwell <nathan@acm.org>
8212
8213 PR c++/70512
8214 * g++.dg/ext/attribute-may-alias-5.C: New.
8215
645a9d8e 82162016-04-05 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR c++/70336
8219 * c-c++-common/pr70336.c: New test.
8220 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8221 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8222
bdf23925 82232016-04-05 Jan Hubicka <hubicka@ucw.cz>
8224
8225 PR ipa/66223
8226 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8227
aaff837c 82282016-04-05 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR rtl-optimization/70542
8231 * gcc.dg/torture/pr70542.c: New test.
8232 * gcc.target/i386/avx2-pr70542.c: New test.
8233
2eac58a0 82342016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8235
8236 PR tree-optimization/70509
8237 * gcc.target/i386/avx512bw-pr70509.c: New test.
8238
4f7ebe46 82392016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8240
8241 PR c++/70452
8242 * g++.dg/ext/constexpr-vla4.C: New test.
8243
305d86a0 82442016-04-05 Uros Bizjak <ubizjak@gmail.com>
8245
8246 PR target/70510
8247 * gcc.target/i386/pr70510.c: New test.
8248
eec3b789 82492016-04-05 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/70526
8252 * g++.dg/torture/pr70526.C: New testcase.
8253
ca943582 82542016-04-05 Jakub Jelinek <jakub@redhat.com>
8255
8256 PR target/70525
8257 * gcc.target/i386/pr70525.c: New test.
8258
87825cd5 82592016-04-05 Richard Biener <rguenther@suse.de>
8260
8261 PR middle-end/70499
8262 * g++.dg/torture/pr70499.C: New testcase.
8263
14638828 82642016-04-05 Richard Biener <rguenther@suse.de>
8265
8266 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8267 remove XFAIL.
8268
967a90d5 82692016-04-04 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR middle-end/70307
8272 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8273 rs6000 ABI warnings.
8274
d374a3a3 82752016-04-04 Jan Hubicka <hubicka@ucw.cz>
8276
8277 PR ipa/66223
8278 * g++.dg/ipa/devirt-51.C: New testcase.
8279
8ff377a6 82802016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8281 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8282
8283 PR middle-end/70457
8284 * gcc.dg/torture/pr70457.c: New.
8285
f567b44f 82862016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8287
8288 PR fortran/67538
8289 * gfortran.dg/allocate_with_source_19.f08: New test.
8290
89d4ebfa 82912016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8292
8293 PR fortran/65795
8294 * gfortran.dg/coarray_allocate_6.f08: New test.
8295
68ab33a6 82962016-04-04 Richard Biener <rguenther@suse.de>
8297
8298 PR rtl-optimization/70484
8299 * gcc.dg/torture/pr70484.c: New testcase.
8300
c4f5465d 83012016-04-04 Marek Polacek <polacek@redhat.com>
8302
8303 PR c/70307
8304 * gcc.dg/torture/pr70307.c: New test.
8305
bfec6609 83062016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8307
8308 PR target/70416
8309 PR target/67391
8310 * gcc.target/sh/torture/pr70416.c: New.
8311
40df9099 83122016-04-02 Martin Sebor <msebor@redhat.com>
8313
8314 PR c++/67376
8315 PR c++/70170
8316 PR c++/70172
8317 PR c++/70228
8318 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8319 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8320 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8321 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8322 * g++.dg/cpp0x/constexpr-string.C: Same.
8323 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8324 * g++.dg/cpp0x/pr65398.C: Same.
8325 * g++.dg/ext/constexpr-vla1.C: Same.
8326 * g++.dg/ext/constexpr-vla2.C: Same.
8327 * g++.dg/ext/constexpr-vla3.C: Same.
8328 * g++.dg/ubsan/pr63956.C: Same.
8329
0edb9bfe 83302016-04-01 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR rtl-optimization/70467
8333 * gcc.target/i386/pr70467-2.c: New test.
8334
e5b1a1d9 83352016-04-01 Jakub Jelinek <jakub@redhat.com>
8336 Marek Polacek <polacek@redhat.com>
8337
8338 PR c++/70488
8339 * g++.dg/init/new47.C: New test.
8340
b2ca3fb0 83412016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8342
8343 PR target/70496
8344 * gcc.target/arm/pr70496.c: New test.
8345
4c3bd1e3 83462016-04-01 Nathan Sidwell <nathan@acm.org>
8347
47de69ad 8348 PR c++/68475
8349 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8350
313d569f 83512016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8352
8353 PR target/69890
8354 * gcc.dg/strlenopt.h (memmove): New.
8355 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8356 instead of "string.h".
8357 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8358 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8359 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8360 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8361 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8362 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8363 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8364 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8365 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8366 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8367 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8368 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8369 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8370 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8371 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8372 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8373 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8374 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8375 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8376 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8377
5469facd 83782016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8381 (Holder::foo): Reflect this.
8382
503de754 83832016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8384
8385 PR target/70442
8386 * gcc.dg/pr70442.c: New test.
8387
13ee2de7 83882016-03-31 Nathan Sidwell <nathan@acm.org>
8389
8390 PR c++/70393
8391 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8392
5e0d03a8 83932016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8394
8395 PR target/70453
8396 * gcc.target/i386/pr70453.c: New test.
8397
8cb82ed4 83982016-03-31 Andrey Belevantsev <abel@ispras.ru>
8399
8400 PR target/70292
8401 * gcc.c-torture/pr70292.c: New test.
8402
7952b661 84032016-03-31 Marek Polacek <polacek@redhat.com>
8404
8405 PR c/70297
8406 * c-c++-common/pr70297.c: New test.
8407 * g++.dg/cpp0x/typedef-redecl.C: New test.
8408 * gcc.dg/typedef-redecl2.c: New test.
8409
1607cc74 84102016-03-31 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR rtl-optimization/70460
8413 * gcc.c-torture/execute/pr70460.c: New test.
8414
c689c252 84152016-03-31 Richard Biener <rguenther@suse.de>
8416
8417 PR c++/70430
8418 * g++.dg/ext/vector30.C: New testcase.
8419
91c9586d 84202016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8421 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8422
8423 * gfortran.dg/fmt_pf.f90: New test.
8424
afa5c1b8 84252016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8426
8427 Forward-port from 5 branch
8428 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR testsuite/70356
8431 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8432 dg-require-effective-target after dg-do.
8433
8434 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8435
8436 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8437
6a5dcab3 84382016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8439 Julian Brown <julian@codesourcery.com>
8440 Chung-Lin Tang <cltang@codesourcery.com>
8441 Cesar Philippidis <cesar@codesourcery.com>
8442 James Norris <jnorris@codesourcery.com>
8443 Tom de Vries <tom@codesourcery.com>
8444 Nathan Sidwell <nathan@codesourcery.com>
8445
305d86a0 8446 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8447 * c-c++-common/goacc/loop-clauses.c: Likewise.
8448 * g++.dg/goacc/template.C: Likewise.
8449 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8450 * gfortran.dg/goacc/loop-1.f95: Likewise.
8451 * gfortran.dg/goacc/loop-5.f95: Likewise.
8452 * gfortran.dg/goacc/loop-6.f95: Likewise.
8453 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8454 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8455 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8456 * c-c++-common/goacc/clauses-fail.c: Likewise.
8457 * c-c++-common/goacc/parallel-1.c: Likewise.
8458 * c-c++-common/goacc/reduction-1.c: Likewise.
8459 * c-c++-common/goacc/reduction-2.c: Likewise.
8460 * c-c++-common/goacc/reduction-3.c: Likewise.
8461 * c-c++-common/goacc/reduction-4.c: Likewise.
8462 * c-c++-common/goacc/routine-3.c: Likewise.
8463 * c-c++-common/goacc/routine-4.c: Likewise.
8464 * c-c++-common/goacc/routine-5.c: Likewise.
8465 * c-c++-common/goacc/tile.c: Likewise.
8466 * g++.dg/goacc/template.C: Likewise.
8467 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8468 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8469 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8470 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8471 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8472 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8473 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8474 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8475 * c-c++-common/goacc/use_device-1.c: ... this file.
8476 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8477 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8478 * c-c++-common/goacc/host_data-6.c: ... this file.
8479 * c-c++-common/goacc/loop-2-kernels.c: New file.
8480 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8481 * c-c++-common/goacc/loop-3.c: Likewise.
8482 * g++.dg/goacc/reference.C: Likewise.
8483 * g++.dg/goacc/routine-1.C: Likewise.
8484 * g++.dg/goacc/routine-2.C: Likewise.
8485
932c0baa 84862016-03-30 Richard Biener <rguenther@suse.de>
8487
8488 PR middle-end/70450
8489 * gcc.dg/torture/pr70450.c: New testcase.
8490
7f7c4659 84912016-03-30 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR target/70421
8494 * gcc.dg/torture/pr70421.c: New test.
8495 * gcc.target/i386/avx512f-pr70421.c: New test.
8496
9cbfe80c 84972016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8498
8499 PR testsuite/70364
8500 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8501 (check): New function.
8502 (bar): Call check.
8503 (foo): Align stack to 16 bytes when calling bar.
8504 * gcc.target/i386/cleanup-2.c: Likewise.
8505
f56c7d36 85062016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8507
8508 PR tree-optimization/59124
8509 * gcc.dg/Warray-bounds-19.c: New test.
8510
92a44a68 85112016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8512
8513 * lib/prune.exp (escape_regex_chars): New.
8514 (prune_file_path): Update to quote metcharacters for regexp.
8515
a3daa269 85162016-03-29 Jakub Jelinek <jakub@redhat.com>
8517
24e1ba3d 8518 PR rtl-optimization/70429
8519 * gcc.c-torture/execute/pr70429.c: New test.
8520
a3daa269 8521 PR tree-optimization/70405
8522 * gcc.dg/pr70405.c: New test.
8523
3ef41a6e 85242016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8525
8526 PR fortran/70397
8527 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8528 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8529
4abd9410 85302016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8531
8532 PR testsuite/64177
8533 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8534 __cilkrts_set_param to set two workers.
8535 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8536 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8537
b58e5f0f 85382016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8539
305d86a0 8540 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 8541
bff53658 85422016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8543
8544 PR target/70406
305d86a0 8545 * gcc.target/i386/pr70406.c: New test.
bff53658 8546
bb2c9c15 85472016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8548
8549 * gnat.dg/specs/double_record_extension3.ads: New test.
8550
f12c84ab 85512016-03-25 Richard Henderson <rth@redhat.com>
8552
8553 PR target/70120
8554 * gcc.target/aarch64/pr70120-1.c: New.
8555 * gcc.target/aarch64/pr70120-2.c: New.
8556 * gcc.target/aarch64/pr70120-3.c: New.
8557
b0bf58c4 85582016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8559
8560 PR c++/62212
8561 * g++.dg/template/mangle2.C: The dg-do directive should be
8562 "compile" not "assemble".
8563
f175ba0f 85642016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8565
8566 PR lto/69650
8567 * gcc.dg/pr69650.c: New test.
8568
4cc3295f 85692016-03-25 David Edelsohn <dje.gcc@gmail.com>
8570
8571 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8572
0cf40600 85732016-03-25 Alan Modra <amodra@gmail.com>
8574
8575 * gcc.dg/dfp/pr70052.c: New test.
8576
3aebf099 85772016-03-24 Richard Henderson <rth@redhat.com>
8578
8579 PR middle-end/69845
8580 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8581 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8582
83245bd3 85832016-03-24 Tom de Vries <tom@codesourcery.com>
8584
8585 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8586
108e7ee4 85872016-03-24 Tom de Vries <tom@codesourcery.com>
8588
8589 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8590 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8591
17af0b14 85922016-03-24 Tom de Vries <tom@codesourcery.com>
8593
8594 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8595 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8596
6c8770ee 85972016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8598
8599 PR c++/62212
8600 * g++.dg/template/mangle2.C: New test.
8601
a7e21b7b 86022016-03-24 Richard Biener <rguenther@suse.de>
8603
8604 PR tree-optimization/70396
8605 * gcc.dg/torture/pr70396.c: New testcase.
8606
f365d297 86072016-03-24 Richard Biener <rguenther@suse.de>
8608
8609 PR middle-end/70370
8610 * gcc.dg/torture/pr70370.c: New testcase.
8611
da7aeb13 86122016-03-24 Tom de Vries <tom@codesourcery.com>
8613
8614 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8615 * gfortran.dg/goacc/kernels-tree.f95: Same.
8616 * gfortran.dg/goacc/parallel-tree.f95: Same.
8617
80b30de0 86182016-03-24 Tom de Vries <tom@codesourcery.com>
8619
8620 * c-c++-common/goacc/uninit-if-clause.c: New test.
8621 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8622
cb9b6b99 86232016-03-24 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR target/70290
305d86a0 8626 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8627 Fix formatting.
cb9b6b99 8628
a4225fff 86292016-03-24 Richard Biener <rguenther@suse.de>
8630
8631 PR tree-optimization/70372
8632 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8633
5a869ab8 86342016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8635
8636 PR c++/70347
8637 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8638
36ce5faa 86392016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8640
8641 PR c++/70332
8642 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8643
c4fa85c9 86442016-03-23 Jakub Jelinek <jakub@redhat.com>
8645
d9377ad5 8646 PR c++/70001
8647 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8648 * g++.dg/cpp1y/pr70001.C: New test.
8649
c4fa85c9 8650 PR c++/70323
8651 * g++.dg/cpp0x/constexpr-70323.C: New test.
8652
0a2062da 86532016-03-23 Alexandre Oliva <aoliva@redhat.com>
8654 Jason Merrill <jason@redhat.com>
8655 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR c++/69315
8658 * g++.dg/cpp0x/constexpr-69315.C: New test.
8659 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8660
62d2a6dc 86612016-03-23 Marek Polacek <polacek@redhat.com>
8662
8663 PR c++/69884
8664 * g++.dg/warn/Wignored-attributes-1.C: New test.
8665 * g++.dg/warn/Wignored-attributes-2.C: New test.
8666
a82d6246 86672016-03-23 Tom de Vries <tom@codesourcery.com>
8668
8669 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8670 initialization.
8671 * gfortran.dg/goacc/private-3.f95 (test): Same.
8672 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8673 missing use param.
8674
dc834ba1 86752016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8676
8677 * lib/target-supports.exp: Remove v7ve entry from loop
8678 creating effective target checks.
8679 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8680 (add_options_for_arm_arch_v7ve): Likewise.
8681
7e83fd1f 86822016-03-23 Jakub Jelinek <jakub@redhat.com>
8683
8684 PR tree-optimization/70354
8685 * gcc.dg/vect/pr70354-1.c: New test.
8686 * gcc.dg/vect/pr70354-2.c: New test.
8687 * gcc.target/i386/avx2-pr70354-1.c: New test.
8688 * gcc.target/i386/avx2-pr70354-2.c: New test.
8689
4e4da058 86902016-03-22 Jeff Law <law@redhat.com>
8691
8692 PR target/70232
8693 * gcc.dg/tree-ssa/pr70232.c: New test.
8694
6855137b 86952016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8696
8697 PR target/70302
8698 * gcc.target/i386/pr70302.c: New test.
8699
19db1ec8 87002016-03-22 Richard Biener <rguenther@suse.de>
8701
8702 PR middle-end/70251
8703 * g++.dg/torture/pr70251.C: New testcase.
8704
4baec9f2 87052016-03-22 David Malcolm <dmalcolm@redhat.com>
8706
8707 PR c/69993
8708 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8709 Wmisleading-indentation.c.
8710 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8711 reflect change to diagnostic text and order of messages.
8712 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8713
fcfec126 87142016-03-22 David Edelsohn <dje.gcc@gmail.com>
8715
8716 * g++.dg/ext/java-3.C: Don't compile on AIX.
8717
aa30728a 87182016-03-22 Richard Biener <rguenther@suse.de>
8719
8720 PR middle-end/70333
8721 * gcc.dg/torture/pr70333.c: New testcase.
8722
46ec4eb4 87232016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8724
8725 * g++.dg/ext/pr70290.C: New test.
8726
4880f878 87272016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8728
8729 PR target/70325
8730 * gcc.target/i386/pr70325.c: New test.
8731
3d78ea44 87322016-03-22 Jakub Jelinek <jakub@redhat.com>
8733
5934fb8f 8734 PR target/70329
8735 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8736 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8737
b6436f79 8738 PR target/70300
8739 * gcc.target/i386/pr70300.c: New test.
8740
3d78ea44 8741 PR c++/70295
8742 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8743 (func2): New function for cond with parens, xfail warning for c++.
8744 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8745
b60244f6 87462016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8747
8748 PR c++/70096
8749 * g++.dg/template/ptrmem30.C: New test.
8750
c8e3e744 87512016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8752
8753 PR c++/70204
8754 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8755 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8756
2715f63a 87572016-03-21 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR middle-end/70326
8760 * gcc.dg/pr70326.c: New test.
8761
2daa2cda 87622016-03-21 Marc Glisse <marc.glisse@inria.fr>
8763 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR tree-optimization/70317
8766 * gcc.dg/pr70317.c: New test.
8767
d9aa5a50 87682016-03-21 Uros Bizjak <ubizjak@gmail.com>
8769
8770 PR target/70327
8771 * gcc.target/i386/pr70327.c: New test.
8772
e1a88bf4 87732016-03-21 Martin Liska <mliska@suse.cz>
8774
61941425 8775 PR ipa/70306
e1a88bf4 8776 * gcc.dg/ipa/pr70306.c: New test.
8777
d9aa5a50 87782016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8779
8780 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8781 * gcc.target/arm/attr-align3.c: Likewise.
8782 * gcc.target/arm/attr_arm.c: Likewise.
8783 * gcc.target/arm/flip-thumb.c: Likewise.
8784
afdde20c 87852016-03-21 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR target/70296
8788 * gcc.target/powerpc/altivec-36.c: New test.
8789
3f2ef661 87902016-03-21 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/70310
8793 * gcc.dg/torture/pr70310.c: New testcase.
8794
08b2b692 87952016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8796
8797 PR target/70293
8798 * gcc.target/i386/pr70293.c: New test.
8799
93505d22 88002016-03-21 Richard Biener <rguenther@suse.de>
8801
8802 PR tree-optimization/70288
8803 * gcc.dg/torture/pr70288-1.c: New testcase.
8804 * gcc.dg/torture/pr70288-2.c: Likewise.
8805
06fd1914 88062016-03-21 Andrey Belevantsev <abel@ispras.ru>
8807
8808 PR rtl-optimization/69307
8809 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8810
b628775e 88112016-03-21 Andrey Belevantsev <abel@ispras.ru>
8812
8813 PR rtl-optimization/69102
8814 * gcc.c-torture/compile/pr69102.c: New test.
8815
1421f43c 88162016-03-18 Jeff Law <law@redhat.com>
8817
8818 PR rtl-optimization/70263
8819 * gcc.c-torture/compile/pr70263-1.c: New test.
8820 * gcc.target/i386/pr70263-2.c: New test.
8821
e7142ce1 88222016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8823
8824 PR rtl-optimization/70278
8825 * gcc.dg/torture/pr70278.c: New test.
8826 * gcc.target/arm/pr70278.c: New test.
8827
5539bc70 88282016-03-18 David Malcolm <dmalcolm@redhat.com>
8829
8830 PR c/70281
8831 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8832 (test_builtin_types_compatible_p): New test function.
8833 * gcc.dg/pr70281.c: New test case.
8834
296a290a 88352016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8836
8837 PR target/70113
8838 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8839
666094f0 88402016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8841
8842 PR tree-optimization/70252
8843 * gcc.dg/pr70252.c: New test.
8844
350514e8 88452016-03-18 Tom de Vries <tom@codesourcery.com>
8846
8847 * gcc.dg/pr70161-2.c: New test.
8848 * gcc.dg/pr70161.c: New test.
8849
011e0cea 88502016-03-18 Tom de Vries <tom@codesourcery.com>
8851
8852 PR ipa/70269
8853 * gcc.dg/pr70269.c: New test.
8854
292a09de 88552016-03-18 Jakub Jelinek <jakub@redhat.com>
8856
8857 PR c++/70267
8858 * g++.dg/ext/java-3.C: New test.
8859
efc86c4c 88602016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8861
8862 PR c++/70205
8863 * g++.dg/lookup/pr70205.C: New test.
8864
a28dd575 88652016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8866
8867 PR c++/70218
8868 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8869
92e7ab1e 88702016-03-17 Marek Polacek <polacek@redhat.com>
8871
8872 PR c/69407
8873 * gcc.dg/atomic-op-6.c: New test.
8874
7378dbfb 88752016-03-17 David Malcolm <dmalcolm@redhat.com>
8876
8877 PR c/70264
8878 * c-c++-common/pr70264.c: New test case.
8879
f7995d7d 88802016-03-17 Jakub Jelinek <jakub@redhat.com>
8881
e2895b76 8882 PR c++/70144
8883 * c-c++-common/pr70144-1.c: New test.
8884 * c-c++-common/pr70144-2.c: New test.
8885
f7995d7d 8886 PR c++/70272
8887 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8888 * g++.dg/opt/flifetime-dse6.C: New test.
8889 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8890
5ec4a949 88912016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8892
8893 PR driver/70192
8894 * gcc.dg/pic-1.c: New test.
8895 * gcc.dg/pic-2.c: Likewise.
8896 * gcc.dg/pic-3.c: Likewise.
8897 * gcc.dg/pic-4.c: Likewise.
8898 * gcc.dg/pie-1.c: Likewise.
8899 * gcc.dg/pie-2.c: Likewise.
8900 * gcc.dg/pie-3.c: Likewise.
8901 * gcc.dg/pie-4.c: Likewise.
8902 * gcc.dg/pie-5.c: Likewise.
8903 * gcc.dg/pie-6.c: Likewise.
8904
c28550e1 89052016-03-17 Tom de Vries <tom@codesourcery.com>
8906
8907 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8908 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8909
be3296cb 89102016-03-17 Richard Biener <rguenther@suse.de>
8911
8912 PR debug/70271
8913 * g++.dg/debug/pr70271.C: New testcase.
8914
9b60ef21 89152016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8916
8917 * gcc.target/i386/pr70251.c: New test.
8918
9a80bc1a 89192016-03-17 Marek Polacek <polacek@redhat.com>
8920
8921 PR c++/70194
8922 * g++.dg/warn/constexpr-70194.C: New test.
8923
733d7ff9 89242016-03-16 Richard Henderson <rth@redhat.com>
8925
8926 PR middle-end/70240
8927 * gcc.c-torture/compile/pr70240.c: New.
8928
3e6f12bf 89292016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8930
8931 * gcc.c-torture/compile/20151204.c: Skip for avr.
8932
867c9e99 89332016-03-16 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR target/70245
8936 * g++.dg/opt/pr70245.C: New test.
8937 * g++.dg/opt/pr70245.h: New file.
8938 * g++.dg/opt/pr70245-aux.cc: New file.
8939
8ced6ab7 89402016-03-16 Martin Sebor <msebor@redhat.com>
8941
8942 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8943
37af779a 89442016-03-16 Richard Henderson <rth@redhat.com>
8945
8946 PR middle-end/70199
8947 * gcc.c-torture/compile/pr70199.c: New.
8948
78ed999c 89492016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8950
8951 * gcc.dg/uninit-19.c: Run dos2unix.
8952
462ca422 89532016-03-16 Marek Polacek <polacek@redhat.com>
8954
8955 PR c/70093
8956 * gcc.dg/nested-func-10.c: New test.
8957 * gcc.dg/nested-func-9.c: New test.
8958
fe58aacc 89592016-03-16 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR tree-optimization/68714
8962 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8963
27a53872 89642016-03-16 Tom de Vries <tom@codesourcery.com>
8965
8966 PR tree-optimization/68715
8967 * gcc.dg/graphite/pr68715-2.c: New test.
8968 * gcc.dg/graphite/pr68715.c: New test.
8969 * gfortran.dg/graphite/pr68715.f90: New test.
8970
95049c3c 89712016-03-16 Tom de Vries <tom@codesourcery.com>
8972
8973 PR tree-optimization/68809
8974 * gcc.dg/graphite/pr68809-2.c: New test.
8975 * gcc.dg/graphite/pr68809.c: New test.
8976
09eddd70 89772016-03-16 Jakub Jelinek <jakub@redhat.com>
8978
81fc5915 8979 PR c++/70147
8980 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8981 method call to i () as argument. Adjust expected output.
8982
09eddd70 8983 PR c++/70147
8984 * g++.dg/ubsan/pr70147-1.C: New test.
8985 * g++.dg/ubsan/pr70147-2.C: New test.
8986
6373d2a2 89872016-03-15 Martin Sebor <msebor@redhat.com>
8988
8989 PR c++/58281
8990 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8991
d27a0c11 89922016-03-15 John David Anglin <danglin@gcc.gnu.org>
8993
9908039d 8994 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8995 hppa*-*-hpux*.
8996
45cdc3a6 8997 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8998
d27a0c11 8999 PR libfortran/69799
9000 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9001 libatomic_available.
9002
0dd1d57f 90032016-03-15 Marek Polacek <polacek@redhat.com>
9004
9005 PR c++/70209
9006 * g++.dg/ext/attribute-may-alias-4.C: New test.
9007
0ce02c07 90082016-03-15 Alexander Monakov <amonakov@ispras.ru>
9009
9010 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9011 -fvar-tracking-assignments-toggle flag.
9012
f6e39b30 90132016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9014
9015 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9016
167f93a2 90172016-03-15 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR rtl-optimization/70222
9020 * gcc.c-torture/execute/pr70222-1.c: New test.
9021 * gcc.c-torture/execute/pr70222-2.c: New test.
9022
08a8af4a 90232016-03-15 Richard Henderson <rth@redhat.com>
9024
9025 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9026
738eb905 90272016-03-15 Andrey Belevantsev <abel@ispras.ru>
9028
9029 PR rtl-optimization/69032
9030 * gcc.dg/pr69032.c: New test.
9031
dd148b3a 90322016-03-15 Andrey Belevantsev <abel@ispras.ru>
9033
9034 PR rtl-optimization/63384
d9aa5a50 9035 * g++.dg/pr63384.C: New test.
dd148b3a 9036
acf58115 90372016-03-15 Andrey Belevantsev <abel@ispras.ru>
9038
9039 PR target/64411
9040 * gcc.target/i386/pr64411.C: New test.
9041
a2897dc4 90422016-03-15 Tom de Vries <tom@codesourcery.com>
9043
9044 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9045 * gfortran.dg/goacc/kernels-alias.f95: New test.
9046
7bad2faf 90472016-03-14 Martin Sebor <msebor@redhat.com>
9048
9049 PR c++/53792
9050 * g++.dg/cpp0x/constexpr-inline.C: New test.
9051 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9052
d65fa8d9 90532016-03-14 David Edelsohn <dje.gcc@gmail.com>
9054
9055 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9056
2b3c633f 90572016-03-14 Jakub Jelinek <jakub@redhat.com>
9058
9059 PR middle-end/70219
9060 * gcc.dg/pr70219.c: New test.
9061
e947f9c3 90622016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9063
9064 PR target/70083
9065 * gcc.dg/torture/pr70083.c: New test.
9066 * gcc.target/i386/pr70083.c: New test.
9067
74201dc2 90682016-03-14 Richard Biener <rguenther@suse.de>
9069
9070 PR tree-optimization/56365
9071 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9072
88aea41e 90732016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9074
9075 PR target/70098
9076 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9077 New function.
9078 * g++.dg/pr70098.C: New testcase.
9079
9080
1bd2aefd 90812016-03-14 Tom de Vries <tom@codesourcery.com>
9082
9083 PR tree-optimization/70045
9084 * gcc.dg/graphite/pr70045.c: New test.
9085
922c7033 90862016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9087
9088 PR fortran/69043
9089 * gfortran.dg/include_9.f90: New test.
9090
fd4ab6d9 90912016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9092
9093 PR fortran/45076
9094 gfortran.dg/prof/prof.exp: New script.
9095 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9096
7d7218d3 90972016-03-12 Andrey Belevantsev <abel@ispras.ru>
9098
9099 PR rtl-optimization/69307
9100 * gcc.dg/pr69307.c: New test.
9101
02ffd664 91022016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9103
9104 PR target/69614
9105 * gcc.target/arm/pr69614.c: New.
9106
76e207a9 91072016-03-12 Paul Thomas <pault@gcc.gnu.org>
9108
9109 PR fortran/70031
9110 * gfortran.dg/submodule_14.f08: New test
9111
9112 PR fortran/69524
9113 * gfortran.dg/submodule_15.f08: New test
9114
490ee78a 91152016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9116
9117 PR c++/70106
9118 * g++.dg/cpp1y/paren3.C: New test.
9119
04e137ff 91202016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9121
9122 PR target/70131
9123 * gcc.target/powerpc/ppc-round2.c: New test.
9124
27b2c1c4 91252016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9126
9127 PR target/70123
9128 * gcc.dg/torture/pr70123.c: New test.
9129
84116671 91302016-03-11 Jeff Law <law@redhat.com>
9131
9132 PR tree-optimization/70190
9133 * gcc.c-torture/compile/pr70190.c: New test.
9134
cfa58bc8 91352016-03-11 David Malcolm <dmalcolm@redhat.com>
9136
9137 PR c/68187
9138 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9139 case.
9140 (test43_b): Likewise.
9141 (test43_c): Likewise.
9142 (test43_d): Likewise.
9143 (test43_e): Likewise.
9144 (test43_f): Likewise.
9145 (test43_g): Likewise.
9146 (test44_a): Likewise.
9147 (test44_b): Likewise.
9148 (test44_c): Likewise.
9149 (test44_d): Likewise.
9150 (test44_e): Likewise.
9151
ce234f27 91522016-03-11 David Malcolm <dmalcolm@redhat.com>
9153
9154 PR c/70085
9155 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9156
e4756b48 91572016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9158
9159 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9160 dg-options.
9161
1f5ef87e 91622016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9163
9164 PR target/70002
9165 PR target/69245
9166 * gcc.target/aarch64/pr69245_2.c: New test.
9167
f9c352a1 91682016-03-11 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR tree-optimization/70177
9171 * gcc.dg/pr70177.c: New test.
9172
4dd92ac6 91732016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9174
9175 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9176
331e4fdb 91772016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9178
9179 * gcc.dg/tree-ssa/sra-20.c: New.
9180
69262824 91812016-03-11 Jakub Jelinek <jakub@redhat.com>
9182
6f9a7425 9183 PR rtl-optimization/70174
9184 * gcc.dg/pr70174.c: New test.
9185
69262824 9186 PR tree-optimization/70169
9187 * gcc.dg/pr70169.c: New test.
9188
4637a847 91892016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9190
9191 PR target/70160
9192 * gcc.target/i386/pr70160.c: New test.
9193
5a86d754 91942016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9195
9196 * gcc.target/s390/dfp-1.c: New test.
9197
af4c8290 91982016-03-10 Nick Clifton <nickc@redhat.com>
9199
9200 PR target/70044
9201 * gcc.target/aarch64/pr70044.c: New test.
9202
98dfd328 92032016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9204 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR c++/70001
9207 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9208 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9209 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9210
75e72311 92112016-03-10 Jan Hubicka <hubicka@ucw.cz>
9212
9213 PR lto/69589
9214 * g++.dg/lto/pr69589_0.C: New testcase
9215 * g++.dg/lto/pr69589_1.C: New testcase
9216
a2eb1271 92172016-03-10 Marek Polacek <polacek@redhat.com>
9218
9219 PR c++/70153
9220 * g++.dg/delayedfold/unary-plus1.C: New test.
9221
92222016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9223
9224 * gcc.target/arm/pr45701-1.c: Escape brackets.
9225 * gcc.target/arm/pr45701-2.c: Likewise.
9226
5ab2987f 92272016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9228
9229 * gfortran.dg/unconstrained_commons.f: New.
9230
6972afac 92312016-03-10 Alan Modra <amodra@gmail.com>
9232
9233 * gcc.dg/pr69195.c: New.
9234 * gcc.dg/pr69238.c: New.
9235
c82c99ec 92362016-03-10 Tom de Vries <tom@codesourcery.com>
9237
9238 PR testsuite/68915
9239 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9240
a2389d4a 92412016-03-10 Richard Biener <rguenther@suse.de>
9242
9243 PR tree-optimization/70128
9244 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9245 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9246
c272412d 92472016-03-09 Jakub Jelinek <jakub@redhat.com>
9248
a0451069 9249 PR tree-optimization/70152
9250 * gcc.dg/pr70152.c: New test.
9251
c272412d 9252 PR target/70086
9253 * gcc.target/i386/pr70086-1.c: New test.
9254 * gcc.target/i386/pr70086-2.c: New test.
9255 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9256
9257 PR tree-optimization/70127
9258 * gcc.c-torture/execute/pr70127.c: New test.
9259
27dcb7a8 92602016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9261
9262 * c-c++-common/goacc/combined-directives-2.c: New test.
9263
c24757cf 92642016-03-09 David Malcolm <dmalcolm@redhat.com>
9265
9266 PR c/68473
9267 PR c++/70105
9268 * g++.dg/diagnostic/pr70105.C: New test.
9269 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9270 (test_multiple_ordinary_maps): New test function.
9271
83108969 92722016-03-09 David Malcolm <dmalcolm@redhat.com>
9273
9274 PR c/68473
9275 PR c++/70105
9276 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9277 Drop range information from call to inform_at_rich_loc.
9278 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9279 New.
9280 (test_show_locus): Replace calls to rich_location::add_range with
9281 calls to add_range. Rewrite the tests that used the now-defunct
9282 rich_location ctor taking a source_range. Simplify other tests
9283 by replacing calls to COMBINE_LOCATION_DATA with calls to
9284 make_location.
9285
6733c0e8 92862016-03-09 Richard Biener <rguenther@suse.de>
9287 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR tree-optimization/70138
9290 * gcc.dg/vect/pr70138-1.c: New testcase.
9291 * gcc.dg/vect/pr70138-2.c: Likewise.
9292
96abb9f5 92932016-03-09 Jakub Jelinek <jakub@redhat.com>
9294
9295 PR target/70049
9296 * gcc.target/i386/pr70049.c: New test.
9297
42bb3bfb 92982016-03-09 Richard Biener <rguenther@suse.de>
9299
9300 PR c/70143
9301 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9302 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9303 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9304
27527428 93052016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9306
9307 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9308 arm-*-*.
9309
248449f2 93102016-03-09 Jakub Jelinek <jakub@redhat.com>
9311
1bd49ced 9312 PR middle-end/67278
9313 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9314
248449f2 9315 PR target/67278
9316 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9317
9318 PR middle-end/70050
9319 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9320 in testcase comment.
9321
dfc460ff 93222016-03-09 Tom de Vries <tom@codesourcery.com>
9323
9324 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9325 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9326 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9327 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9328 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9329 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9330 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9331 * gfortran.dg/goacc/kernels-loop.f95: New test.
9332
0377fc7f 93332016-03-08 Martin Sebor <msebor@redhat.com>
9334
9335 PR c++/62096
9336 * g++.dg/warn/overflow-warn-7.C: New test.
9337
3556aa80 93382016-03-08 Jason Merrill <jason@redhat.com>
9339
9340 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9341 * lib/target-supports.exp (check_effective_target_concepts): New.
9342
e5096208 93432016-03-08 Jakub Jelinek <jakub@redhat.com>
9344
5370eb8d 9345 PR c++/70135
9346 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9347 * g++.dg/ubsan/pr70135.C: New test.
9348
e5096208 9349 PR target/70110
9350 * gcc.dg/pr70110.c: New test.
9351
cc37120d 93522016-03-07 Martin Jambor <mjambor@suse.cz>
9353
9354 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9355 * c-c++-common/gomp/if-1.c: Likewise.
9356 * c-c++-common/gomp/pr61486-2.c: Likewise.
9357 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9358 to dg-additional-options.
9359 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9360 * g++/gomp/target-teams-1.c: Likewise.
9361 * gcc.dg/gomp/gomp.exp: Likewise.
9362 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9363 dg-additional-options.
9364 * gfortran.dg/gomp/gomp.exp: Likewise.
9365 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9366 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9367 dg-additional-options.
9368 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9369
53c248d8 93702016-03-07 Martin Jambor <mjambor@suse.cz>
9371
9372 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9373 * c-c++-common/gomp/gridify-1.c: New test.
9374 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9375
541e79a0 93762016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9377
9378 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9379 trigger for cortex-r8, when scanning for register r8.
9380 * gcc.target/arm/pr45701-2.c: Likewise.
9381
4dfabd94 93822016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9383 Jeff Law <law@redhat.com>
4dfabd94 9384
9385 PR tree-optimization/69740
9386 * gcc.c-torture/compile/pr69740-1.c: New test.
9387 * gcc.c-torture/compile/pr69740-2.c: New test.
9388
1b63a87b 93892016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9390
9391 * lib/target-supports.exp
9392 (check_effective_target_whole_vector_shift): Enable for PPC64.
9393
d33914da 93942016-03-07 Richard Biener <rguenther@suse.de>
9395
9396 PR tree-optimization/70115
9397 * gcc.dg/torture/pr70115.c: New testcase.
9398
584fba4b 93992016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9400
9401 PR middle-end/69916
9402 * c-c-++-common/goacc/pr69916.c: New.
9403
7f2f5ec0 94042016-03-07 Richard Henderson <rth@redhat.com>
9405
9406 * gcc.c-torture/compile/pr70061.c: New test.
9407
f530e7c4 94082016-03-07 Richard Biener <rguenther@suse.de>
9409
9410 PR testsuite/70109
9411 * gcc.dg/vect/O3-pr36098.c: New testcase.
9412
a3855fed 94132016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9414
9415 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9416
091ffc31 94172016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9418
9419 * gnat.dg/renaming9.ad[sb]: New testcase.
9420
2941b871 94212016-03-05 Jakub Jelinek <jakub@redhat.com>
9422
9423 PR c++/70084
9424 * g++.dg/expr/stdarg3.C: New test.
9425
5173ce42 94262016-03-04 Jeff Law <law@redhat.com>
9427
9428 PR tree-optimization/69196
9429 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9430 x86_64-*-*.
9431
2d1d2e55 94322016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9433
0e43078e 9434 PR c/69973
9435 * gcc.dg/pr69973.c: New test.
9436
d8ec06ae 9437 PR rtl-optimization/69941
9438 * gcc.dg/torture/pr69941.c: New test.
9439
2d1d2e55 9440 PR c/69824
9441 * gcc.dg/pr69824.c: New test.
9442
32f692e2 94432016-03-05 Tom de Vries <tom@codesourcery.com>
9444
9445 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9446 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9447 function.
9448
1c699e9a 94492016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9450
9451 PR c++/66786
9452 * g++.dg/cpp1y/var-templ48.C: New test.
9453 * g++.dg/cpp1y/var-templ49.C: New test.
9454
358448c6 94552016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9456
9457 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9458
01dc3c45 94592016-03-04 Jakub Jelinek <jakub@redhat.com>
9460
e968ff6d 9461 PR c++/70035
9462 * g++.dg/ubsan/pr70035.C: New test.
9463
01dc3c45 9464 PR target/70062
9465 * gcc.target/i386/pr70062.c: New test.
9466
3937d618 94672016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9468
9469 * g++.dg/template/typename21.C: Remove c++98_only.
9470
c58ac7f8 94712016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9472
9473 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9474
0060768a 94752016-03-04 David Malcolm <dmalcolm@redhat.com>
9476
9477 PR c/68187
9478 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9479 function.
9480 (fn_42_b): Likewise.
9481 (fn_42_c): Likewise.
9482
74c6fd40 94832016-03-04 David Malcolm <dmalcolm@redhat.com>
9484
9485 PR c/68187
9486 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9487 function.
9488 (fn_40_b): Likewise.
9489 (fn_41_a): Likewise.
9490 (fn_41_b): Likewise.
9491
31b11359 94922016-03-04 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR target/70059
9495 * gcc.target/i386/avx512f-pr70059.c: New test.
9496 * gcc.target/i386/avx512dq-pr70059.c: New test.
9497
c5b93452 94982016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9499
9500 PR rtl-optimization/57676
9501 * gcc.dg/torture/pr57676.c: New test.
9502
268fbd56 95032016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9504
9505 * gcc.dg/pr70026.c: New test.
9506
6560d1ad 95072016-03-04 Marek Polacek <polacek@redhat.com>
9508
9509 PR c/69798
9510 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9511 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9512
cc7dfddf 95132016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9514
9515 PR target/70004
9516 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9517 Delete.
9518 (test_corners_sisd_si): Likewise.
9519 (main): Remove checks of the above.
9520 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9521
e9663bd4 95222016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9523
9524 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9525
dcdd684e 95262016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9527
9528 * gcc.dg/torture/pr69951.c: Accept argc==0.
9529
e692d332 95302016-03-04 Richard Biener <rguenther@suse.de>
9531
9532 PR c++/70054
9533 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9534 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9535
af77b7e6 95362016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9537
9538 PR testsuite/69766
9539 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9540 testing multiarch.
9541
290da96e 95422016-03-04 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR debug/69947
9545 * gcc.dg/guality/pr69947.c: New test.
9546
e51ce713 95472016-03-03 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR ada/70017
9550 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9551
1feed892 95522016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9553
9554 PR rtl-optimization/69904
9555 * gcc.target/arm/pr69904.c: New test.
9556
c32bda69 95572016-03-03 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR target/70021
9560 * gcc.dg/vect/pr70021.c: New test.
9561 * gcc.target/i386/pr70021.c: New test.
9562
1bc579ed 95632016-03-03 Marek Polacek <polacek@redhat.com>
9564
9565 PR middle-end/70050
9566 * gcc.dg/pr70050.c: New test.
9567
cfa8d638 95682016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9569
9570 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9571
1b889259 95722016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9573
9574 PR tree-optimization/70043
9575 * gfortran.dg/vect/pr70043.f90: New test.
9576
f756dfa3 95772016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9578
9579 * gnat.dg/specs/task1.ads: New test.
9580
5cb4863d 95812016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9582
9583 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9584 Invoke gdb with -batch.
9585 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9586
5dd12e43 95872016-03-03 Richard Biener <rguenther@suse.de>
9588
9589 PR tree-optimization/55936
9590 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9591
d97ba4ca 95922016-03-02 Jeff Law <law@redhat.com>
9593
5d23c86f 9594 PR rtl-optimization/69942
9595 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9596 effects of argument promotions.
9597
d97ba4ca 9598 PR tree-optimization/69987
9599 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9600 target does not support -fprefetch-loop-arrays.
9601
901faaa0 96022016-03-02 Uros Bizjak <ubizjak@gmail.com>
9603
9604 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9605
51f6fdce 96062016-03-02 Bin Cheng <bin.cheng@arm.com>
9607
6bc7872f 9608 PR rtl-optimization/69052
51f6fdce 9609 * gcc.target/i386/pr69052.c: New test.
9610
31d31e07 96112016-03-02 Alan Modra <amodra@gmail.com>
9612
9613 * gcc.dg/pr69990.c: New.
9614
04faee95 96152016-03-02 Jakub Jelinek <jakub@redhat.com>
9616
270d0117 9617 PR c/68062
9618 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9619
9620 PR middle-end/70022
9621 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9622
04faee95 9623 PR target/70028
9624 * gcc.target/i386/pr70028.c: New test.
9625
a2cc9e8e 96262016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9627
9628 * c-c++-common/asan/swapcontext-test-1.c,
9629 * c-c++-common/tsan/thread_leak.c,
9630 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9631 * g++.dg/tsan/benign_race.C,
9632 * g++.dg/tsan/fd_close_norace.C,
9633 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9634 races with sanitizer output
9635
dd4bd263 96362016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 9637 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 9638
9639 PR target/67278
9640 * gcc.dg/simd-8.c: New testcase.
9641
b5fe3a49 96422016-03-02 Richard Biener <rguenther@suse.de>
9643
9644 PR middle-end/67278
9645 * gcc.dg/simd-7.c: New testcase.
9646
23601f67 96472016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9648
9649 * gcc.target/i386/pr70007.c: Tweak.
9650
f66f65e7 96512016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9652
9653 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9654
60773515 96552016-03-02 Marek Polacek <polacek@redhat.com>
9656
9657 PR c/67854
9658 * gcc.dg/pr67854.c: New test.
9659
6c094cb1 96602016-03-02 Jakub Jelinek <jakub@redhat.com>
9661
9662 PR middle-end/70025
9663 * gcc.dg/torture/pr70025.c: New test.
9664
7627bb56 96652016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9666
9667 PR tree-optimization/68621
9668 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9669
066c8e94 96702016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9671
9672 * gcc.target/i386/pr70007.c: New test.
9673
d3b819ad 96742016-03-01 Jeff Law <law@redhat.com>
9675
d4b9ad56 9676 PR tree-optimization/69196
7e217344 9677 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9678
d3b819ad 9679 PR tree-optimization/69196
9680 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9681 duplicating code and spoiling the expected output.
9682
4f37285d 96832016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9684
9685 PR target/70033
9686 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9687 supports power9 before doing tests.
9688 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9689 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9690 * gcc.target/powerpc/p9-permute.c: Likewise.
9691
3e9c4f6c 96922016-03-01 Uros Bizjak <ubizjak@gmail.com>
9693
9694 PR target/70027
9695 * gcc.target/i386/pr70027.c: New test.
9696
e324729e 96972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9698
9699 * gcc.dg/pr70017.c: New test.
9700
40e9ce2d 97012016-03-01 Jakub Jelinek <jakub@redhat.com>
9702
9703 PR c/69796
9704 PR c/69974
9705 * gcc.dg/pr69796.c: New test.
9706 * gcc.dg/pr69974.c: New test.
9707
e8b016ea 97082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9709
9710 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9711
24d3127c 97122016-02-29 Jeff Law <law@redhat.com>
9713
9714 PR tree-optimization/69987
9715 * gfortran.dg/pr69987.f90: New test.
9716
9717 PR tree-optimization/69989
9718 * gcc.c-torture/compile/pr69989-2.c: New test.
9719
12cc1225 97202016-03-01 Marek Polacek <polacek@redhat.com>
9721
9722 PR c++/69795
9723 * g++.dg/parse/invalid1.C: New test.
9724
d99a947c 97252016-03-01 Richard Biener <rguenther@suse.de>
9726
9727 PR middle-end/70022
9728 * gcc.dg/pr70022.c: New testcase.
9729
395dbc60 97302016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9731
9732 PR tree-optimization/69956
9733 * gcc.dg/pr69956.c: New test.
9734
40a35c55 97352016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9736
9737 PR target/70011
9738 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9739 XFAIL when hardware supports efficient unaligned storage access.
9740
4edc90b0 97412016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9742
9743 PR c++/69961
9744 * g++.dg/template/pr69961a.C: New test.
9745 * g++.dg/template/pr69961b.C: New test.
9746
1ed1f69a 97472016-02-29 David Malcolm <dmalcolm@redhat.com>
9748
9749 PR preprocessor/69985
9750 * gcc.dg/cpp/pr69985.c: New test case.
9751
01c5d15d 97522016-02-29 Jeff Law <law@redhat.com>
9753
3a4d3de5 9754 PR tree-optimization/70005
9755 * gcc.c-torture/execute/pr70005.c New test.
9756
01c5d15d 9757 PR tree-optimization/69999
9758 * gcc.c-torture/compile/pr69999.c: New test.
9759
1bf66b54 97602016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9761
9762 PR tree-optimization/69652
9763 * gcc.dg/torture/pr69652.c: Delete test.
9764 * gcc.dg/vect/pr69652.c: New test.
9765
b4d653d5 97662016-02-19 Richard Biener <rguenther@suse.de>
9767
9768 PR tree-optimization/69980
9769 * gfortran.dg/vect/pr69980.f90: New testcase.
9770
35bc4745 97712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9772
9773 * gcc.target/sparc/20160229-1.c: New test.
9774
bb54a538 97752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9776
9777 * gnat.dg/stack_usage3.adb: New test.
9778 * gnat.dg/stack_usage3_pkg.ads: New helper.
9779
95164e71 97802016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9781
9782 * gnat.dg/renaming8.adb: New test.
9783 * gnat.dg/renaming8_pkg1.ads: New helper.
9784 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9785 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9786
a890896f 97872016-02-29 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/69720
9790 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9791
5c70403a 97922016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9793
9794 PR fortran/68147
9795 PR fortran/47674
9796 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9797
dfb6d139 97982016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9799 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9800
9801 PR fortran/56007
9802 * gfortran.dg/coarray_8.f90: Adjust error message.
9803 * gfortran.dg/pr56007.f90: New test.
9804 * gfortran.dg/pr56007.f: New test.
9805
536508db 98062016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9807
9808 PR tree-optimization/69989
9809 * gcc.dg/torture/pr69989.c: New test.
9810
eec75e45 98112016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9812
9813 * gcc.target/i386/stack-realign-win.c: New test.
9814
0175e45a 98152016-02-28 Harald Anlauf <anlauf@gmx.de>
9816
9817 PR fortran/60126
9818 * gfortran.dg/pr60126.f90: New test.
9819
2a703589 98202016-02-27 Jeff Law <law@redhat.com>
9821
9822 Revert
9823 2016-02-26 Richard Biener <rguenther@suse.de>
9824 Jeff Law <law@redhat.com>
9825
9826 PR tree-optimization/69740
9827 * gcc.c-torture/compile/pr69740-1.c: New test.
9828 * gcc.c-torture/compile/pr69740-2.c: New test.
9829
359b4c18 98302016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9831
1c96765a 9832 PR fortran/69910
359b4c18 9833 * gfortran.dg/newunit_4.f90: New test.
9834
49462d93 98352016-02-27 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR target/69613
9838 PR rtl-optimization/69886
9839 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9840 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9841 target.
9842
c4ac733e 98432016-02-26 Martin Sebor <msebor@redhat.com>
9844
9845 PR tree-optimization/15826
9846 * gcc.dg/tree-ssa/pr15826.c: New test.
9847
da8c4b5d 98482016-02-26 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR target/69969
9851 * gcc.target/powerpc/pr69969.c: New test.
9852
0a4558eb 98532016-02-26 Martin Sebor <msebor@redhat.com>
9854
9855 PR c++/15766
9856 * g++.old-deja/g++.other/decl5.C: Add a test case.
9857
5b500299 98582016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9859
9860 PR target/69946
9861 * gcc.target/powerpc/pr69946.c: New file.
9862
565f533b 98632016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9864 Jeff Law <law@redhat.com>
565f533b 9865
0a4558eb 9866 PR tree-optimization/69740
565f533b 9867 * gcc.c-torture/compile/pr69740-1.c: New test.
9868 * gcc.c-torture/compile/pr69740-2.c: New test.
9869
ff67cbea 98702016-02-26 Martin Jambor <mjambor@suse.cz>
9871
9872 PR middle-end/69920
9873 * gcc.dg/torture/pr69932.c: New test.
9874 * gcc.dg/torture/pr69936.c: Likewise.
9875
e400d817 98762016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9877
9878 PR target/69709
9879 * gcc.target/s390/pr69709.c: New test.
9880
126a5a2d 98812016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9882
9883 PR target/69245
9884 * gcc.target/aarch64/pr69245_1.c: New test.
9885
59c58860 98862016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9887
9888 PR target/69613
9889 * gcc.dg/torture/pr69613.c: New test.
9890
9441fa4e 98912016-02-26 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR rtl-optimization/69891
9894 * gcc.target/i386/pr69891.c: New test.
9895
e48fcde0 98962016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9897 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9898
35ed600a 9899 PR target/61397
f41208a1 9900 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9901 functionality for both 32-bit and 64-bit.
9902
c86aaa0e 99032016-02-26 Richard Biener <rguenther@suse.de>
9904
9905 PR tree-optimization/69551
9906 * gcc.dg/torture/pr69951.c: New testcase.
9907
38e71a65 99082016-02-25 Richard Biener <rguenther@suse.de>
9909
9910 PR tree-optimization/48795
9911 * gcc.dg/Warray-bounds-18.c: New testcase.
9912
03331e69 99132016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9914
9915 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9916
f14d8d6a 99172016-02-25 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR rtl-optimization/69896
9920 * gcc.dg/pr69896.c: New test.
9921
4003c807 99222016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9923
9924 PR c++/69736
9925 * g++.dg/cpp1y/paren2.C: New test.
9926
a0573328 99272016-02-24 Martin Sebor <msebor@redhat.com>
9928
9929 PR c/51147
9930 * gcc.dg/enum-mode-2.c: New test.
9931
2cde02ad 99322016-02-24 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR c++/69922
9935 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9936 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9937 * g++.dg/ubsan/pr69922.C: New test.
9938
f0ea75d1 99392016-02-24 Marek Polacek <polacek@redhat.com>
9940
9941 PR c/69819
9942 * gcc.dg/pr69819.c: New test.
9943
05027366 99442016-02-24 Martin Sebor <msebor@redhat.com>
9945
34ed562b 9946 PR c++/69912
9947 * g++.dg/ext/flexary15.C: New test.
9948
99492016-02-24 Martin Sebor <msebor@redhat.com>
9950
9951 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9952 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9953 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9954
650c3ad5 99552016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9956 Charles Baylis <charles.baylis@linaro.org>
9957
9958 PR debug/61033
9959 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9960
596070e8 99612016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9962 Jakub Jelinek <jakub@redhat.com>
596070e8 9963
9964 PR middle-end/69760
9965 * gcc.dg/torture/pr69760.c: New testcase.
9966
d6b92d9f 99672016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9968
9969 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9970 pattern on Solaris with as.
9971
90436d9d 99722016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9973
9974 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9975 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9976 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9977 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9978
7c749495 99792016-02-24 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR middle-end/69915
9982 * gcc.dg/pr69915.c: New test.
9983
9c9680b5 99842016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9985
9986 PR rtl-optimization/69886
9987 * gcc.dg/torture/pr69886.c: New test.
9988
36d081ee 99892016-02-24 Richard Biener <rguenther@suse.de>
9990
9991 PR middle-end/68963
9992 * gcc.dg/torture/pr68963.c: New testcase.
9993
2a0accb9 99942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9995
9996 PR target/69875
9997 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9998 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9999 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10000 * gcc.target/arm/atomic_loaddi_1.c: New test.
10001 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10002 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10003 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10004 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10005 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10006 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10007 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10008 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10009
f0e92ef1 100102016-02-24 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR middle-end/69909
10013 * gcc.dg/torture/pr69909.c: New test.
10014
6907286f 100152016-02-24 Richard Biener <rguenther@suse.de>
10016
10017 PR tree-optimization/69907
10018 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10019 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10020 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10021
e6ab7475 100222016-02-24 Christian Bruel <christian.bruel@st.com>
10023
10024 * gcc.target/arm/pragma_cpp_fma.c: New test.
10025
47587450 100262016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10027
10028 PR fortran/61156
10029 * gfortran.dg/include_6.f90: Update test.
10030
d41ab738 100312016-02-23 Jakub Jelinek <jakub@redhat.com>
10032
10033 PR objc/69844
10034 * objc.dg/pr69844.m: New test.
10035
4772d9d5 100362016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10037
10038 PR libgfortran/69456
10039 * gfortran.dg/namelist_89.f90: New test.
10040 * gfortran.dg/pr59700.f90: Update test..
10041
8c38d887 100422016-02-23 Martin Sebor <msebor@redhat.com>
10043
10044 PR middle-end/69780
10045 * g++.dg/ext/builtin_alloca.C: New test.
10046 * gcc.dg/builtins-68.c: New test.
10047
ee1bfdb0 100482016-02-23 Richard Henderson <rth@redhat.com>
10049
10050 * gcc.target/i386/addr-space-3.c: Remove test.
10051
52609ec3 100522016-02-23 David Malcolm <dmalcolm@redhat.com>
10053
10054 PR preprocessor/69126
10055 PR preprocessor/69543
10056 * c-c++-common/pr69126-2-long.c: New test.
10057 * c-c++-common/pr69126-2-short.c: New test.
10058 * c-c++-common/pr69543-1.c: Remove xfail.
10059
d5bf2cc8 100602016-02-23 David Malcolm <dmalcolm@redhat.com>
10061
10062 PR preprocessor/69126
10063 PR preprocessor/69543
10064 PR preprocessor/69558
10065 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10066 (f): Rename to...
10067 (test_2): ...this, and add leading comment.
10068 (MACRO_3, test_3): New.
10069 (MACRO_4A, MACRO_4B, test_4): New.
10070 (MACRO): Rename to...
10071 (MACRO_5): ...this.
10072 (g): Rename to...
10073 (test_5): ...this, updating for renaming of MACRO, and
10074 add leading comment.
10075 * c-c++-common/pr69543-1.c: New.
10076 * c-c++-common/pr69543-2.c: New.
10077 * c-c++-common/pr69543-3.c: New.
10078 * c-c++-common/pr69543-4.c: New.
10079 * c-c++-common/pr69558-1.c: New.
10080 * c-c++-common/pr69558-2.c: New.
10081 * c-c++-common/pr69558-3.c: New.
10082 * c-c++-common/pr69558-4.c: New.
10083 * gcc.dg/pr69558.c: Move to...
10084 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10085 xfail for c++.
10086
3a37a410 100872016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10088
10089 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10090 to -ftree-parallelize-loops/-fopenacc changes.
10091 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10092 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10093 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10094 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10095 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10096 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10097 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10098 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10099 * c-c++-common/goacc/kernels-loop.c: Likewise.
10100 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10101 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10102 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10103 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10104
ecca180f 101052016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10106
10107 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10108
eec0fa3f 101092016-02-23 Jakub Jelinek <jakub@redhat.com>
10110
f1f91c07 10111 PR c++/69902
10112 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10113
eec0fa3f 10114 PR c/69900
10115 * gcc.dg/pr69900.c: New test.
10116
e045424d 101172016-02-23 Martin Jambor <mjambor@suse.cz>
10118
10119 PR tree-optimization/69666
10120 * gcc.dg/tree-ssa/pr69666.c: New test.
10121
f482dff6 101222016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10123
10124 PR fortran/67451
10125 * gfortran.dg/coarray_allocate_5.f08: New test.
10126
57ed698b 101272016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10128
10129 * gcc.target/s390/vcond-shift.c: Move to ...
10130 * gcc.target/s390/vector/vcond-shift.c: ... here.
10131
990e443c 101322016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10133
10134 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10135 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10136
296c5f01 101372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10138
10139 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10140
e53f41d5 101412016-02-20 Mark Wielaard <mjw@redhat.com>
10142
10143 PR c/28901
10144 * gcc.dg/unused-variable-3.c: New test.
10145
13af201d 101462016-02-22 Jakub Jelinek <jakub@redhat.com>
10147
10148 PR target/69888
10149 * gcc.target/i386/pr69888.c: New test.
10150
682c90f9 101512016-02-22 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/69882
10154 * gfortran.dg/vect/pr69882.f90: New testcase.
10155
b8cd18c3 101562016-02-22 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR target/69885
10159 * gcc.dg/pr69885.c: New test.
10160
09343379 101612016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10162
10163 PR target/69806
10164 PR target/54089
10165 * gcc.target/sh/pr54089-10.c: New.
10166
b345a09f 101672016-02-20 Paul Thomas <pault@gcc.gnu.org>
10168
10169 PR fortran/69423
10170 * gfortran.dg/deferred_character_15.f90 : New test.
10171
51385aed 101722016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10173
10174 PR fortran/57365
10175 gfortran.dg/allocate_with_source_18.f03: New test.
10176
101772016-02-20 Harald Anlauf <anlauf@gmx.de>
10178
10179 PR fortran/52531
10180 gfortran.dg/gomp/pr52531.f90: New test.
10181
9cce8384 101822016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10183
10184 PR c++/69865
10185 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10186 -std=c++03.
10187
d91f5fbb 101882016-02-19 Jakub Jelinek <jakub@redhat.com>
10189
563d5cb8 10190 PR c++/69826
10191 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10192 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10193
0a04aac9 10194 PR c++/69850
10195 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10196
d91f5fbb 10197 PR c++/69851
10198 * g++.dg/torture/pr69851.C: New test.
10199
5fe1f282 102002016-02-19 Martin Sebor <msebor@redhat.com>
10201
10202 PR testsuite/69573
10203 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10204
a45bce11 102052016-02-19 Jakub Jelinek <jakub@redhat.com>
10206
6263dde1 10207 PR c++/69850
10208 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10209 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10210
a45bce11 10211 PR c++/67767
10212 * g++.dg/cpp0x/pr67767.C: New test.
10213
cf2ed1b7 102142016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10215
10216 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10217 for fp, simd, crypto, crc, lse.
10218 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10219 above.
10220 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10221 effective target check.
10222
f6cc34b0 102232016-02-19 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR target/69820
10226 * gcc.target/i386/pr69820.c: New test.
10227
6c678e78 102282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10229
10230 * gcc.target/s390/vector/int128-1.c: New test.
10231
b088ff4b 102322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10233
10234 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10235
b11e60a4 102362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10237
10238 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10239 instruction pattern name to prevent the testcase from failing with
10240 -march=z13.
10241
664ff6a0 102422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10243
10244 * gcc.target/s390/md/movstr-2.c: New test.
10245
e80be24b 102462016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10247
10248 * gcc.target/s390/morestack.c: New test.
10249
9839f350 102502016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10251
10252 PR target/69625
10253 * gcc.target/s390/pr69625.c: Add test case.
10254
4550fbd0 102552016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10256
10257 PR testsuite/68580
10258 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10259
57d00b6a 102602016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10261
10262 PR target/68404
10263 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10264 * gcc.target/powerpc/fusion3.c: Likewise.
10265
63ad69d6 102662016-02-18 Richard Biener <rguenther@suse.de>
10267
10268 PR middle-end/69553
10269 * g++.dg/torture/pr69553.C: New testcase.
10270
d92404ed 102712016-02-18 Nick Clifton <nickc@redhat.com>
10272
4550fbd0 10273 PR target/62254
10274 PR target/69610
10275 * gcc.target/arm/pr62554.c: New test.
10276 * gcc.target/arm/pr69610-1.c: New test.
10277 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10278
0808dfce 102792016-02-18 Richard Biener <rguenther@suse.de>
10280
10281 PR middle-end/69854
10282 * gcc.dg/torture/pr69854.c: New testcase.
10283
fc3527e3 102842016-02-17 Jakub Jelinek <jakub@redhat.com>
10285
10286 PR c++/69850
10287 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10288
e3c24279 102892012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10290
10291 * gcc.target/powerpc/vec-cg.c: New test.
10292
c9732c2b 102932016-02-17 Richard Biener <rguenther@suse.de>
10294
10295 PR testsuite/69586
10296 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10297
51bf9f9b 102982016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10299
10300 PR target/69161
10301 * gcc.c-torture/compile/pr69161.c: New test.
10302
6baedca3 103032016-02-17 David Sherwood <david.sherwood@arm.com>
10304
10305 PR target/69532
10306 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10307 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10308
4f240715 103092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10310
10311 * gcc.dg/ifcvt-4.c: Skip on Visium.
10312
e0c0515d 103132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10314
10315 * gnat.dg/atomic8.adb: New test.
10316
7b319ee6 103172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10318
10319 * gnat.dg/discr46.ad[sb]: New test.
10320
48a7e3d1 103212016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10322
10323 PR Target/48344
10324 * gcc.target/powerpc/pr48344-1.c: New test.
10325
3f844f15 103262015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10327
10328 PR fortran/69742
10329 * gfortran.dg/associate_21.f90: New test.
10330
7675e968 103312016-02-16 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR c/69835
10334 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10335 -Wnonnull in dg-options.
10336 * c-c++-common/nonnull-2.c: New test.
10337
d6faee88 103382016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10339 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10340
10341 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10342
3a2a72aa 103432016-02-16 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR middle-end/69801
10346 * gcc.dg/pr69801.c: Add empty dg-options.
10347
28072426 103482016-02-16 James Norris <jnorris@codesourcery.com>
10349
10350 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10351 * g++.dg/goacc/deviceptr-1.c: New file.
10352
37fffac2 103532016-02-16 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR tree-optimization/69820
10356 * gcc.dg/vect/pr69820.c: New test.
10357
f72a5e61 103582016-02-16 Richard Biener <rguenther@suse.de>
10359
10360 PR tree-optimization/69776
10361 * gcc.dg/torture/pr69776-2.c: New testcase.
10362
50e0cd76 103632016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10364
10365 PR tree-optimization/69714
10366 * gcc.dg/torture/pr69714.c: New test.
10367
14a72c4e 103682016-02-16 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR tree-optimization/69802
10371 * gcc.dg/pr69802.c: New test.
10372
fd808c11 103732016-02-16 Richard Biener <rguenther@suse.de>
10374
10375 PR middle-end/69801
10376 * gcc.dg/pr69801.c: New testcase.
10377
49a549ca 103782016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10379
10380 PR libgfortran/69651
10381 * gfortran.dg/read_bang.f90: New test.
10382 * gfortran.dg/read_bang4.f90: New test.
10383
77454e6e 103842016-02-15 Jakub Jelinek <jakub@redhat.com>
10385
2074f21c 10386 PR c++/69658
10387 * g++.dg/init/pr69658.C: New test.
10388
77454e6e 10389 PR c++/69797
10390 * c-c++-common/pr69797.c: New test.
10391
4ef4d764 103922016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10393
10394 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10395 check for aarch64*-*-*.
10396
4a45fe0f 103972016-02-15 Richard Biener <rguenther@suse.de>
10398
10399 PR tree-optimization/69783
10400 * gcc.dg/vect/pr69783.c: New testcase.
10401
0b3619e6 104022016-02-15 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/69776
10405 * gcc.dg/torture/pr69776.c: New testcase.
10406
9b49c3cb 104072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10408
10409 PR fortran/60526
10410 * gfortran.dg/type_decl_4.f90: Reinstated.
10411
e46faff9 104122016-02-14 John David Anglin <danglin@gcc.gnu.org>
10413
10414 PR fortran/68746
10415 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10416
a96c809a 104172016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10418
10419 PR fortran/60526
10420 PR bootstrap/69816
10421 * gfortran.dg/type_decl_4.f90: Removed.
10422
fdec7e88 104232016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10424
10425 PR fortran/60526
10426 * gfortran.dg/type_decl_4.f90: New test.
10427
a72095c4 104282016-02-14 Alan Modra <amodra@gmail.com>
10429
bc436924 10430 PR testsuite/68886
a72095c4 10431 * gcc.c-torture/execute/stkalign.c: Revise test.
10432
73bb5f8b 104332016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10434
10435 PR target/67260
10436 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10437
beb13161 104382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10439
10440 PR target/67260
10441 * gcc.target/sh/torture/pr67260.c: New.
10442
67cab04e 104432016-02-12 John David Anglin <danglin@gcc.gnu.org>
10444
10445 * gcc.dg/pr67964.c: Add dg-require-alias.
10446
44a59bb1 104472016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10448
10449 PR target/67636
10450 PR target/64345
10451 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10452
38c9bd3a 104532016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10454
10455 PR libgfortran/69668
10456 * gfortran.dg/namelist_88.f90: New test.
10457
1774ff82 104582016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10459
10460 PR libgfortran/69668
10461 * gfortran.dg/namelist_38.f90: Update test.
10462 * gfortran.dg/namelist_84.f90: Update test.
10463
aec1f4bd 104642016-02-12 David Malcolm <dmalcolm@redhat.com>
10465
10466 PR other/69554
10467 * gcc.dg/pr69554-1.c: New test.
10468 * gfortran.dg/pr69554-1.F90: New test.
10469 * gfortran.dg/pr69554-2.F90: New test.
10470 * lib/gcc-dg.exp (proc dg-locus): New function.
10471 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10472 distinguish between the caret-printing and non-caret-printing
10473 cases. If caret-printing has been explicitly enabled, bail out
10474 without attempting to fix up the output.
10475
da7d5066 104762016-02-12 David Malcolm <dmalcolm@redhat.com>
10477
10478 PR driver/69265
10479 PR driver/69453
10480 * gcc.dg/spellcheck-options-3.c: New test case.
10481 * gcc.dg/spellcheck-options-4.c: New test case.
10482 * gcc.dg/spellcheck-options-5.c: New test case.
10483 * gcc.dg/spellcheck-options-6.c: New test case.
10484 * gcc.dg/spellcheck-options-7.c: New test case.
10485 * gcc.dg/spellcheck-options-8.c: New test case.
10486 * gcc.dg/spellcheck-options-9.c: New test case.
10487 * gcc.dg/spellcheck-options-10.c: New test case.
10488
fcce1b0b 104892016-02-12 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR rtl-optimization/69764
10492 PR rtl-optimization/69771
10493 * c-c++-common/pr69764.c: New test.
10494 * gcc.dg/torture/pr69771.c: New test.
10495
6d609290 104962016-02-12 Marek Polacek <polacek@redhat.com>
10497
10498 * g++.dg/torture/init-list1.C: New.
10499
7d75fb56 105002016-02-12 Marek Polacek <polacek@redhat.com>
10501
10502 * gcc.dg/pr69522.c: Add empty dg-options.
10503
52543fda 105042016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10505
10506 * g++.dg/lto/lto.exp: Include and init mpx.
10507 * g++.dg/lto/pr69729_0.C: New test.
10508
34947478 105092016-02-12 Jakub Jelinek <jakub@redhat.com>
10510
9181a4ec 10511 PR ipa/69241
10512 * g++.dg/ipa/pr69241-4.C: New test.
10513
34947478 10514 PR ipa/68672
10515 * g++.dg/ipa/pr68672-1.C: New test.
10516 * g++.dg/ipa/pr68672-2.C: New test.
10517 * g++.dg/ipa/pr68672-3.C: New test.
10518
74a4140f 105192016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10520
10521 PR c/69522
50e0cd76 10522 * gcc.dg/pr69522.c: New test.
74a4140f 10523
9ddb20d6 105242016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10525
10526 PR c++/69098
10527 * g++.dg/cpp1y/69098.C: New test.
10528 * g++.dg/cpp1y/69098-2.C: New test.
10529
67cf9b55 105302016-02-12 Jakub Jelinek <jakub@redhat.com>
10531
10532 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10533 and neighbour -> neighbor.
10534 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10535 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10536 * c-c++-common/Wvarargs.c: Likewise.
10537 * c-c++-common/goacc/host_data-5.c: Likewise.
10538 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10539 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10540 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10541 * gcc.target/aarch64/pr60697.c: Likewise.
10542 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10543 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10544 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10545 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10546 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10547 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10548 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10549 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10550 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10551 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10552 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10553 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10554 * g++.dg/lookup/koenig5.C: Likewise.
10555 * g++.dg/ext/no-asm-2.C: Likewise.
10556 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10557 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10558 * gfortran.dg/used_types_16.f90: Likewise.
10559 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10560 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10561 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10562 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10563 * gfortran.dg/abstract_type_6.f03: Likewise.
10564 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10565 * gfortran.dg/used_types_15.f90: Likewise.
10566 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10567 * gfortran.dg/exit_3.f08: Likewise.
10568 * gfortran.dg/open_status_2.f90: Likewise.
10569 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10570 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10571 * gfortran.dg/associate_1.f03: Likewise.
10572 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10573 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10574 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10575 * gcc.dg/builtin-object-size-1.c: Likewise.
10576 * gcc.dg/noreturn-6.c: Likewise.
10577 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10578 * gcc.dg/globalalias.c: Likewise.
10579 * gcc.dg/builtins-config.h: Likewise.
10580 * gcc.dg/pr30457.c: Likewise.
10581 * gcc.c-torture/compile/volatile-1.c: Likewise.
10582 * gcc.c-torture/execute/20101011-1.c: Likewise.
10583 * c-c++-common/Waddress-1.c: Likewise.
10584
40b38ace 105852016-02-11 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR c/69768
10588 * c-c++-common/Waddress-1.c: New test.
10589
42c87ca9 105902016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10591
10592 PR fortran/69296
10593 * gfortran.dg/associate_19.f03: New test.
10594 * gfortran.dg/associate_20.f03: New test.
10595
acb7939f 105962016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10597
10598 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10599
6defe3c5 106002016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10601
10602 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10603 .arch armv8-a\n. Add -dA to dg-options.
10604 * gcc.target/aarch64/assembler_arch_1.c: New test.
10605 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10606
63f63318 106072016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10608
10609 PR c++/68726
10610 * g++.dg/cpp0x/pr68726.C: New.
10611
1cddf457 106122016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10613
10614 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10615 test.
10616
b86fba37 106172016-02-11 Richard Biener <rguenther@suse.de>
10618
10619 * g++.dg/tree-ssa/pr61034.C: Adjust.
10620
ec4ec95a 106212016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10622
be7c31e9 10623 PR target/69148
ec4ec95a 10624 * gcc.target/s390/pr69148.c: New.
10625
f64416ca 106262016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10627
10628 PR tree-optimization/69652
10629 * gcc.dg/torture/pr69652.c: New test.
10630
e5d1ea31 106312016-02-10 Jakub Jelinek <jakub@redhat.com>
10632 Patrick Palka <ppalka@gcc.gnu.org>
10633
10634 PR ipa/69241
10635 PR c++/69649
10636 * g++.dg/ipa/pr69241-1.C: New test.
10637 * g++.dg/ipa/pr69241-2.C: New test.
10638 * g++.dg/ipa/pr69241-3.C: New test.
10639 * g++.dg/ipa/pr69649.C: New test.
10640
fa03b19d 106412016-02-10 Uros Bizjak <ubizjak@gmail.com>
10642
10643 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10644 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10645
14485c8a 106462016-02-10 Bin Cheng <bin.cheng@arm.com>
10647
10648 PR tree-optimization/68021
10649 * gcc.dg/tree-ssa/pr68021.c: New test.
10650
79f1ed25 106512016-02-10 Richard Biener <rguenther@suse.de>
10652
10653 PR tree-optimization/69726
10654 * gcc.dg/uninit-22.c: New testcase.
10655
58f74eff 106562016-02-09 Andrew Pinski <apinski@cavium.com>
10657
10658 PR tree-opt/69282
10659 * gcc.c-torture/compile/20160205-1.c: New testcase.
10660
600c00f7 106612016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10662
10663 PR target/68404
10664 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10665 instead accessing a really large arrray.
10666 * gcc.target/powerpc/fusion3.c: Likewise.
10667
0771836e 106682016-02-09 Charles Baylis <charles.baylis@linaro.org>
10669
10670 PR target/68532
10671 * gcc.c-torture/execute/pr68532.c: New test.
10672
4ccd644f 106732016-02-11 Alexandre Oliva <aoliva@redhat.com>
10674
10675 PR target/69634
10676 * gcc.dg/pr69634.c: New.
10677
2e980a39 106782016-02-09 Richard Biener <rguenther@suse.de>
10679
10680 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10681
aacf7102 106822016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10683
aacf7102 10684 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10685
a1856ddf 106862016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10687
10688 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10689
d4d3da7e 106902016-02-09 Richard Biener <rguenther@suse.de>
10691
10692 PR tree-optimization/69715
10693 * gcc.dg/torture/pr69715.c: New testcase.
10694
9cc6714f 106952016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10696
10697 PR c++/69139
10698 * g++.dg/cpp0x/trailing12.C: New test.
10699 * g++.dg/cpp0x/trailing13.C: New test.
10700
83d5062b 107012016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10702
10703 PR c++/69283
10704 PR c++/67835
10705 * g++.dg/cpp1y/auto-fn29.C: New test.
10706 * g++.dg/cpp1y/auto-fn30.C: New test.
10707
394a86f3 107082016-02-08 Jakub Jelinek <jakub@redhat.com>
10709
10710 PR tree-optimization/69209
10711 * gcc.c-torture/compile/pr69209.c: New test.
10712
93b124b4 107132016-02-08 Jeff Law <law@redhat.com>
10714
10715 PR tree-optimization/68541
10716 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10717 of statements allowed in join block for path splitting.
10718
26abce13 107192016-02-08 Jakub Jelinek <jakub@redhat.com>
10720
0acb2d6e 10721 PR c++/59627
10722 * g++.dg/gomp/pr59627.C: New test.
10723
26abce13 10724 PR ipa/69239
10725 * g++.dg/ipa/pr69239.C: New test.
10726
86e0b129 107272016-02-08 David Malcolm <dmalcolm@redhat.com>
10728
10729 PR preprocessor/69664
10730 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10731 * gcc.dg/cpp/warn-comments.c: Likewise.
10732
f553d9f8 107332016-02-08 Marek Polacek <polacek@redhat.com>
10734
10735 PR c++/69688
10736 * g++.dg/init/const12.C: New test.
10737
600695e0 107382016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10739
10740 PR target/60410
10741 * gcc.dg/lto/pr55113_0.c: Remove test.
10742
c4f4b1e8 107432016-02-08 Richard Biener <rguenther@suse.de>
10744
10745 PR tree-optimization/69719
10746 * gcc.dg/torture/pr69719.c: New testcase.
10747
5a987d87 107482016-02-08 Richard Biener <rguenther@suse.de>
10749 Jeff Law <law@redhat.com>
10750
10751 PR target/68273
10752 * gcc.target/mips/pr68273.c: New testcase.
10753
0418e71d 107542016-02-08 Richard Biener <rguenther@suse.de>
10755
10756 PR rtl-optimization/69274
10757 * gcc.target/i386/addr-sel-1.c: XFAIL.
10758
07c0f1ca 107592016-02-08 Jeff Law <law@redhat.com>
10760
40d85f4c 10761 PR tree-optimization/68541
10762 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10763
140e093f 10764 PR tree-optimization/65917
07c0f1ca 10765 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10766
16430acf 107672016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10768
10769 PR fortran/50555
10770 * gfortran.dg/namelist_args.f90: New test.
10771
3f0ff0d8 107722016-02-05 Jeff Law <law@redhat.com>
10773
140e093f 10774 PR tree-optimization/68541
3f0ff0d8 10775 * gcc.dg/tree-ssa/split-path-2.c: New test.
10776 * gcc.dg/tree-ssa/split-path-3.c: New test.
10777 * gcc.dg/tree-ssa/split-path-4.c: New test.
10778 * gcc.dg/tree-ssa/split-path-5.c: New test.
10779 * gcc.dg/tree-ssa/split-path-6.c: New test.
10780 * gcc.dg/tree-ssa/split-path-7.c: New test.
10781
a7cc1f94 107822016-02-05 Martin Sebor <msebor@redhat.com>
10783
10784 PR c++/69662
10785 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10786 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10787
fcb25f28 107882016-02-06 Richard HEnderson <rth@redhat.com>
10789
10790 PR c/69643
10791 * gcc.target/i386/addr-space-4.c: New.
10792 * gcc.target/i386/addr-space-5.c: New.
10793
3a2545a1 107942016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10795
10796 PR fortran/66089
10797 * gfortran.dg/elemental_dependency_6.f90: New.
10798
1e302465 107992016-02-05 Jakub Jelinek <jakub@redhat.com>
10800
66feb54c 10801 PR rtl-optimization/69691
10802 * gcc.c-torture/execute/pr69691.c: New test.
10803
1e302465 10804 PR c++/69628
10805 * g++.dg/parse/pr69628.C: New test.
10806
9c28a298 108072016-02-05 Uros Bizjak <ubizjak@gmail.com>
10808
10809 * gcc.dg/sancov/asan.c: Move to ...
10810 * gcc.dg/asan/sancov-1.c: ... here.
10811
a854e286 108122016-02-05 Uros Bizjak <ubizjak@gmail.com>
10813
10814 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10815
d4f0b240 108162016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10817
10818 PR target/69677
10819 * gcc.target/i386/pr69677.c: New test.
10820
235d8723 108212016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10822
10823 PR c++/68948
10824 * g++.dg/template/pr68948.C: New test.
10825
f390cf65 108262016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10827
10828 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10829 (only necessary on s390x).
10830
ab99f104 108312016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10832
10833 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10834 -mno-accumulate-outgoing-args.
10835
f7ef5392 108362016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10837
10838 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10839
6b098e91 108402016-02-04 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR c/69669
10843 * c-c++-common/pr69669.c: New test.
10844
f0146cf3 108452016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10846
10847 PR target/69667
10848 * g++.dg/pr69667.C: New file.
10849
08fd6cf5 108502016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10851
10852 PR target/69619
10853 * gcc.dg/pr69619.c: Add new test.
10854
a6f3f39f 108552016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10856
10857 PR rtl-optimization/69577
10858 * gcc.target/i386/pr69577.c: New test.
10859
774068a0 108602016-02-04 Martin Liska <mliska@suse.cz>
10861
10862 * g++.dg/asan/pr69276.C: New test.
10863
f50a7894 108642016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10865
10866 PR target/65932
10867 PR target/67714
10868 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10869 a single smulbb instruction.
10870 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10871 * gcc.target/amr/wmul-2.c: Likewise.
10872
6b722eb3 108732016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10874
10875 PR target/65932
10876 PR target/67714
10877 * gcc.c-torture/execute/pr67714.c: New test.
10878
1f1475a7 108792016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10880
10881 PR target/69454
10882 * gcc.target/i386/pr69454-1.c: New test.
10883 * gcc.target/i386/pr69454-2.c: New test.
10884
6b94e133 108852016-02-03 Martin Sebor <msebor@redhat.com>
10886
10887 PR c++/69251
10888 PR c++/69253
10889 PR c++/69290
10890 PR c++/69277
10891 PR c++/69349
10892 * g++.dg/ext/flexarray-mangle-2.C: New test.
10893 * g++.dg/ext/flexarray-mangle.C: New test.
10894 * g++.dg/ext/flexarray-subst.C: New test.
10895 * g++.dg/ext/flexary11.C: New test.
10896 * g++.dg/ext/flexary12.C: New test.
10897 * g++.dg/ext/flexary13.C: New test.
10898 * g++.dg/ext/flexary14.C: New test.
10899 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10900
342ed0ac 109012016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10902
10903 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10904 Define only if CHECK_FLOAT128 is defined.
10905 (main): Properly initialize u5.
10906
edf6c4d2 109072016-02-03 Jakub Jelinek <jakub@redhat.com>
10908
415d5641 10909 PR c/69627
10910 * gcc.dg/pr69627.c: New test.
10911
edf6c4d2 10912 PR target/69644
10913 * gcc.dg/pr69644.c: New test.
10914
cf8f3ba0 109152016-02-03 Mike Stump <mikestump@comcast.net>
10916
10917 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10918 support for struct-layout-1.exp.
10919
c90d55dd 109202016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10921
10922 PR c++/69056
f7ef5392 10923 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10924
401bd0c8 109252016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10926 Alexandre Oliva <aoliva@redhat.com>
10927
10928 PR target/69461
10929 * gcc.target/powerpc/pr69461.c: New.
10930
277d9d1d 109312016-02-03 Uros Bizjak <ubizjak@gmail.com>
10932
10933 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10934 works from here ...
10935 (check_effective_target_fsanitize_thread): ... to here. Do not
10936 specify additional compile flags for the test source.
10937 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10938 specify additional compile flags for the test source.
10939
e69ad94a 109402016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10941
10942 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10943
a4454da2 109442016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10945
10946 PR fortran/67451
10947 PR fortran/69418
10948 * gfortran.dg/coarray_allocate_2.f08: New test.
10949 * gfortran.dg/coarray_allocate_3.f08: New test.
10950 * gfortran.dg/coarray_allocate_4.f08: New test.
10951
88cab2dd 109522016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10953
10954 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10955 use same scan-tree-dump-times on all platforms.
10956 * gcc.dg/vect/vect-outer-1.c: Likewise.
10957 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10958 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10959 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10960 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10961 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10962 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10963 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10964
66ea75c4 109652016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10966
10967 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10968 warning.
10969
4eef8df7 109702016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10971
10972 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10973
665fbc2f 109742016-02-02 James Norris <jnorris@codesourcery.com>
10975
10976 * c-c++-common/goacc/routine-5.c: Add tests.
10977
b10e3d47 109782016-02-02 Alexander Monakov <amonakov@ispras.ru>
10979
10980 * gcc.target/nvptx/unsigned-cmp.c: New test.
10981
12ad66dd 109822016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10983
10984 * gcc.target/aarch64/scalar_shift_1.c
10985 (test_corners_sisd_di): Improve force to SIMD register.
10986 (test_corners_sisd_si): Likewise.
10987 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10988 Remove scan-assembler check for ldr.
10989
f9ec342f 109902016-02-02 Richard Biener <rguenther@suse.de>
10991
10992 PR tree-optimization/69595
10993 * gcc.dg/Warray-bounds-17.c: New testcase.
10994
32f2925a 109952016-02-02 Richard Biener <rguenther@suse.de>
10996
10997 PR tree-optimization/69606
10998 * gcc.dg/torture/pr69606.c: New testcase.
10999
cfd9ca84 110002016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11001
11002 PR middle-end/68542
11003 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11004 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11005
19bf08e2 110062016-02-02 Alan Modra <amodra@gmail.com>
11007
11008 PR target/69548
11009 * gcc.target/powerpc/pr69548.c: New test.
11010
6f13b088 110112016-02-01 Jakub Jelinek <jakub@redhat.com>
11012
dcddc5af 11013 PR rtl-optimization/69592
11014 * gcc.dg/pr69592.c: New test.
11015
6f13b088 11016 PR preprocessor/69543
11017 PR c/69558
11018 * gcc.dg/pr69543.c: New test.
11019 * gcc.dg/pr69558.c: New test.
11020
d090e5c2 110212016-02-01 Uros Bizjak <ubizjak@gmail.com>
11022
fcb317c5 11023 PR testsuite/65940
11024 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11025
aaf527dc 110262016-02-01 Martin Sebor <msebor@redhat.com>
11027
11028 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11029
1674217b 110302016-02-01 Bin Cheng <bin.cheng@arm.com>
11031
11032 PR tree-optimization/67921
11033 * c-c++-common/ubsan/pr67921.c: New test.
11034
b4007655 110352016-02-01 Richard Biener <rguenther@suse.de>
11036
11037 PR middle-end/69556
11038 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11039
88a477bb 110402016-02-01 Richard Biener <rguenther@suse.de>
11041
11042 PR tree-optimization/69574
11043 * gcc.dg/torture/pr69574.c: New testcase.
11044
2eaaa4e7 110452016-02-01 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/69579
11048 * gcc.dg/setjmp-6.c: New testcase.
11049
e3882c44 110502016-02-01 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR rtl-optimization/69570
11053 * g++.dg/opt/pr69570.C: New test.
11054
f80aff47 110552016-02-01 Richard Henderson <rth@redhat.com>
11056
11057 * gcc.dg/pr69535.c: New test.
11058
240568aa 110592016-01-31 John David Anglin <danglin@gcc.gnu.org>
11060
6009b3b8 11061 PR testsuite/69584
11062 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11063 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11064
1fdf7177 11065 PR debug/68244
11066 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11067
240568aa 11068 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11069
cb3e5ac0 110702016-01-31 Paul Thomas <pault@gcc.gnu.org>
11071
11072 PR fortran/67564
11073 * gfortran.dg/allocate_with_source_17.f03: New test.
11074
3b8b902b 110752016-01-30 Jakub Jelinek <jakub@redhat.com>
11076
11077 PR tree-optimization/69546
11078 * gcc.dg/torture/pr69546.c: New test.
11079
17985abe 110802016-01-30 Paul Thomas <pault@gcc.gnu.org>
11081
11082 PR fortran/69566
11083 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11084
b5239e80 110852016-01-30 Martin Sebor <msebor@redhat.com>
11086
11087 PR c++/68490
11088 * g++.dg/ext/flexary10.C: New test.
11089
e8f03010 110902016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11091
11092 PR fortran/66707
11093 gfortran.dg/common_23.f90: New test.
11094
dc93691a 110952016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11096
11097 PR target/65546
11098 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11099 condition being checked, and disable it when the target supports
11100 misaligned loads and stores.
11101
ff5e28e9 111022016-01-29 Jakub Jelinek <jakub@redhat.com>
11103
11104 PR debug/69518
11105 * gcc.dg/torture/pr69518.c: New test.
11106
b0d8930a 111072016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11108
11109 PR target/69530
11110 * gcc.target/i386/pr69530.c: New test.
11111
21601fc7 111122016-01-29 Steve Ellcey <sellcey@imgtec.com>
11113
11114 PR target/65604
11115 * gcc.target/mips/div-delay.c: New test.
11116
ca6c7317 111172016-01-29 Jakub Jelinek <jakub@redhat.com>
11118
4758dc39 11119 PR target/69551
11120 * gcc.target/i386/pr69551.c: New test.
11121
ca6c7317 11122 PR target/66137
11123 * gcc.target/i386/pr66137.c: New test.
11124
e3078da6 111252016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11126
11127 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11128 always built for p5600.
11129 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11130 isa=p5600 dg-option.
11131
b622ec25 111322016-01-29 Richard Biener <rguenther@suse.de>
11133
11134 PR tree-optimization/69547
11135 * g++.dg/tree-ssa/pr69547.C: New testcase.
11136
d2a60e99 111372016-01-29 Jakub Jelinek <jakub@redhat.com>
11138
11139 PR debug/66869
11140 * g++.dg/warn/Wunused-function2.C: New test.
11141
ae849d2b 111422016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11143
11144 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11145 support for test to succeed.
11146
ce6a6978 111472016-01-29 Marek Polacek <polacek@redhat.com>
11148
11149 PR c++/69509
11150 PR c++/69516
11151 * g++.dg/ext/constexpr-vla2.C: New test.
11152 * g++.dg/ext/constexpr-vla3.C: New test.
11153 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11154
7550d855 111552016-01-29 Richard Biener <rguenther@suse.de>
11156
11157 PR middle-end/69537
11158 * gcc.dg/uninit-21.c: New testcase.
11159
f11bb279 111602016-01-28 Uros Bizjak <ubizjak@gmail.com>
11161
11162 PR target/69459
11163 * gcc.target/i386/pr69459.c: New test.
11164
c80c12c8 111652016-01-28 Steve Ellcey <sellcey@imgtec.com>
11166
11167 PR target/68400
11168 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11169 * gcc.target/mips/pr68400.c: New test.
11170
c649bacc 111712016-01-28 Martin Sebor <msebor@redhat.com>
11172
11173 PR target/17381
11174 * gcc.target/powerpc/pr17381.c: New test.
11175
f4881661 111762016-01-28 Jakub Jelinek <jakub@redhat.com>
11177
11178 PR middle-end/69542
11179 * gcc.dg/torture/pr69542.c: New test.
11180
d66fdd75 111812016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11182
11183 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11184
d4a78818 111852016-01-28 David Edelsohn <dje.gcc@gmail.com>
11186
11187 * gcc.dg/pr65980.c: Skip on AIX.
11188 * gcc.dg/pr66688.c: Same.
11189
21329e97 111902016-01-28 David Edelsohn <dje.gcc@gmail.com>
11191
11192 PR target/63679
11193 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11194 * gcc.dg/tree-ssa/sra-18.c: Same.
11195
cc7124a6 111962016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11197
11198 PR fortran/62536
11199 * gfortran.dg/block_15.f08: New test.
11200 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11201 on incorrectly closed BLOCK.
11202
358dfcb4 112032016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11204
11205 * gcc.dg/declare-simd.c: New test.
e87502d6 112062016-01-28 Richard Biener <rguenther@suse.de>
11207
11208 PR tree-optimization/69466
11209 * gfortran.dg/vect/pr69466.f90: New testcase.
11210
44e7334b 112112016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11212
11213 * g++.dg/pr67989.C: Remove ARM-specific option.
11214 * gcc.target/arm/pr67989.C: New file.
11215
5ce8f551 112162016-01-27 Uros Bizjak <ubizjak@gmail.com>
11217
11218 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11219 and expm1 test for glibc < 2.11.
11220
fa6e6b15 112212016-01-27 Richard Henderson <rth@redhat.com>
11222
11223 * gcc.c-torture/execute/pr69447.c: New test.
11224
112252016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11226
7b8122c6 11227 PR fortran/69422
147b2f9b 11228 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11229
78e516eb 112302016-01-27 Jakub Jelinek <jakub@redhat.com>
11231
11232 PR debug/66869
11233 * gcc.dg/pr66869.c: New test.
11234
9b849350 112352016-01-25 Jeff Law <law@redhat.com>
11236
11237 PR tree-optimization/68398
f11bb279 11238 PR tree-optimization/69196
9b849350 11239 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11240 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11241 path to avoid new heuristic allowing more irreducible regions
11242 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11243 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11244 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11245 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11246 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11247
fee5e491 112482016-01-27 Marek Polacek <polacek@redhat.com>
11249
11250 PR c/68062
11251 * c-c++-common/vector-compare-4.c: New test.
11252
eec96426 112532016-01-27 David Malcolm <dmalcolm@redhat.com>
11254
11255 PR preprocessor/69126
11256 * c-c++-common/pr69126.c: New test case.
11257
5068be18 112582016-01-27 Ian Lance Taylor <iant@google.com>
11259
11260 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11261
5fa82c11 112622016-01-27 Ryan Burn <contact@rnburn.com>
11263
11264 PR cilkplus/69267
11265 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11266
b3df0219 112672016-01-27 Uros Bizjak <ubizjak@gmail.com>
11268
11269 PR target/69512
11270 * gcc.target/i386/pr69512.c: New test.
11271
d46a16d4 112722016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11273
11274 PR ada/69488
11275 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11276
6a9b35ef 112772016-01-27 Marek Polacek <polacek@redhat.com>
11278
11279 PR c++/69379
11280 * g++.dg/pr69379.C: New test.
11281
18e9663b 112822016-01-27 Martin Sebor <msebor@redhat.com>
11283
11284 PR c++/69317
11285 * g++.dg/abi/Wabi-2-2.C: New test.
11286 * g++.dg/abi/Wabi-2-3.C: New test.
11287 * g++.dg/abi/Wabi-3-2.C: New test.
11288 * g++.dg/abi/Wabi-3-3.C: New test.
11289
c88301ad 112902016-01-27 Richard Biener <rguenther@suse.de>
11291
11292 PR tree-optimization/69166
11293 * gcc.dg/torture/pr69166.c: New testcase.
11294
8ca47550 112952016-01-27 Martin Jambor <mjambor@suse.cz>
11296
11297 PR tree-optimization/69355
11298 * gcc.dg/tree-ssa/pr69355.c: New test.
11299
5cb23e3c 113002016-01-27 Marek Polacek <polacek@redhat.com>
11301
11302 PR c++/69496
11303 * g++.dg/ext/constexpr-vla1.C: New test.
11304
7b0c1b6d 113052016-01-20 Christian Bruel <christian.bruel@st.com>
11306
11307 PR target/69245
11308 * gcc.target/arm/pr69245.c: New test.
11309
220112fc 113102016-01-27 Jakub Jelinek <jakub@redhat.com>
11311
11312 PR tree-optimization/69399
11313 * gcc.dg/torture/pr69399.c: New test.
11314
16294490 113152016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11316
11317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11318
8abd3d0c 113192016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11320
11321 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11322
7cf9b895 113232016-01-26 Tom de Vries <tom@codesourcery.com>
11324
11325 PR tree-optimization/69110
11326 * gcc.dg/autopar/pr69110.c: New test.
11327
557c1942 113282016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11329 Sebastian Pop <s.pop@samsung.com>
557c1942 11330
11331 * gcc.dg/graphite/isl-ast-op-select.c: New.
11332
80adbd96 113332015-01-26 Paul Thomas <pault@gcc.gnu.org>
11334
11335 PR fortran/69385
11336 * gfortran.dg/allocate_error_6.f90: New test.
11337
c3f86f60 113382016-01-26 Richard Henderson <rth@redhat.com>
11339
11340 * gcc.dg/tm/pr60908.c: New test.
11341
3752e5b1 113422016-01-26 David Malcolm <dmalcolm@redhat.com>
11343
11344 PR other/69006
11345 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11346 directive.
11347 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11348 expected multiline output to reflect the colorization being
11349 disabled before newlines.
11350 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11351 (custom_diagnostic_finalizer): Replace call to
11352 pp_newline_and_flush with call to pp_flush.
11353 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11354 * gfortran.dg/implicit_class_1.f90: Likewise.
11355 * lib/gcc-dg.exp (allow_blank_lines): New global.
11356 (dg-allow-blank-lines-in-output): New procedure.
11357 (gcc-dg-prune): Complain about blank lines in the output, unless
11358 dg-allow-blank-lines-in-output was called.
11359 * lib/multiline.exp (_build_multiline_regex): Only support
11360 arbitrary followup text for non-blank-lines, not for blank lines.
11361
9bbfd060 113622016-01-26 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR tree-optimization/69483
11365 * gcc.dg/pr69483.c: New test.
11366 * g++.dg/opt/pr69483.C: New test.
11367
53773057 113682016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11369
11370 PR target/68620
11371 * gcc.target/arm/pr68620.c: New test.
11372
442a556f 113732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11374
11375 * gcc.target/i386/pr68986-2.c: Remove -m32.
11376
d513c683 113772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11378
11379 PR target/68986
11380 * gcc.target/i386/pr68986-1.c: New test.
11381 * gcc.target/i386/pr68986-2.c: Likewise.
11382 * gcc.target/i386/pr68986-3.c: Likewise.
11383
976877a5 113842016-01-26 Christian Bruel <christian.bruel@st.com>
11385
11386 * lib/target-supports.exp
11387 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11388 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11389 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11390
2c7b2f88 113912016-01-26 Richard Biener <rguenther@suse.de>
11392
11393 PR tree-optimization/69452
11394 * gcc.dg/torture/pr69452.c: New testcase.
11395
f7fc06e7 113962016-01-26 Jakub Jelinek <jakub@redhat.com>
11397
11398 PR target/69442
11399 * gcc.dg/pr69442.c: New test.
11400
d1dae587 114012016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11402
11403 PR target/67896
11404 * gcc.target/aarch64/simd/pr67896.C: New.
11405
ef7be7f8 114062016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11407
11408 PR tree-optimization/69400
11409 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11410 function.
11411 (plugin_init): Call it.
11412 * gcc.dg/torture/pr69400.c: New test.
11413
648433a4 114142016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11415
11416 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11417
45fc5243 114182016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11419 Sebastian Pop <s.pop@samsung.com>
11420
11421 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11422 isl-0.15.
11423
c699f6a1 114242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11425 Sebastian Pop <s.pop@samsung.com>
11426
11427 * gcc.dg/graphite/pr69292.c: New.
11428
b86e24ea 114292016-01-25 Jakub Jelinek <jakub@redhat.com>
11430
11431 * c-c++-common/goacc/use_device-1.c: New test.
11432
105cb8d7 114332016-01-25 Jeff Law <law@redhat.com>
11434
11435 PR tree-optimization/69196
11436 PR tree-optimization/68398
11437 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11438 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11439
44562749 114402016-01-25 David Edelsohn <dje.gcc@gmail.com>
11441
11442 PR target/69469
11443 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11444 Algorithm.
11445
6837fee7 114462016-01-25 Richard Biener <rguenther@suse.de>
11447
11448 PR testsuite/69380
11449 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11450
fe500d65 114512016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11452
11453 PR target/69421
11454 * gcc.dg/pr69421.c: New test.
11455
8eacba94 114562016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11457
11458 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11459 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11460 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11461 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11462 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11463 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11464 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11465 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11466 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11467 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11468
af09d40d 114692016-01-25 Richard Biener <rguenther@suse.de>
11470
11471 PR tree-optimization/69376
11472 * gcc.dg/torture/pr69376.c: New testcase.
11473
d65063f5 114742016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11475
11476 PR fortran/69397
11477 PR fortran/68442
11478 * gfortran.dg/interface_38.f90: New test.
11479 * gfortran.dg/interface_39.f90: New test.
80adbd96 11480
08c7bfb4 114812016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11482
11483 Revert:
11484 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11485
11486 PR c++/11858
11487 PR c++/24663
11488 PR c++/24664
11489 * g++.dg/template/pr11858.C: New test.
11490 * g++.dg/template/pr24663.C: New test.
11491 * g++.dg/template/unify12.C: New test.
11492 * g++.dg/template/unify13.C: New test.
11493 * g++.dg/template/unify14.C: New test.
11494 * g++.dg/template/unify15.C: New test.
11495 * g++.dg/template/unify16.C: New test.
11496 * g++.dg/template/unify17.C: New test.
11497
c2e7d2be 114982016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11499
11500 PR fortran/68283
11501 gfortran.dg/pr68283.f90: New test.
11502
9f2e8617 115032016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11504
11505 PR fortran/66094
11506 * gfortran.dg/inline_matmul_13.f90: New test.
11507 * gfortran.dg/matmul_bounds_8.f90: New test.
11508 * gfortran.dg/matmul_bounds_9.f90: New test.
11509 * gfortran.dg/matmul_bounds_10.f90: New test.
11510
a4838119 115112016-01-23 Tom de Vries <tom@codesourcery.com>
11512
11513 PR tree-optimization/69426
11514 * gcc.dg/autopar/pr69426.c: New test.
11515
feddf0dc 115162016-01-23 Martin Sebor <msebor@redhat.com>
11517
11518 PR c++/58109
11519 PR c++/69022
11520 * g++.dg/cpp0x/alignas5.C: New test.
11521 * g++.dg/ext/vector29.C: Same.
11522
132731fb 115232016-01-23 Uros Bizjak <ubizjak@gmail.com>
11524
11525 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11526 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11527 _GNU_SOURCE from compile flags to the source.
11528 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11529 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11530 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11531 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11532
51aec681 115332016-01-22 Jakub Jelinek <jakub@redhat.com>
11534
11535 PR target/69432
11536 * g++.dg/opt/pr69432.C: New test.
11537
147aa3e3 115382016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11539
11540 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11541 32-bit targets testing an -m64 multilib.
11542
4d04e35e 115432016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11544
11545 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11546 64-bit support.
11547
86f38d0c 115482016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11549
11550 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11551
f776e712 115522016-01-21 Christian Bruel <christian.bruel@st.com>
11553
11554 PR target/68674
11555 * gcc.target/i386/pr68674.c
11556 * gcc.target/aarch64/pr68674.c
11557 * gcc.target/arm/pr68674.c
11558
7b9de435 115592016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11560
11561 PR target/69403
11562 * gcc.c-torture/execute/pr69403.c: New test.
11563
9935a0ba 115642016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11565
11566 PR c++/55843
11567 * g++.dg/template/pr55843.C: New.
11568
06b94aa1 115692016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11570
11571 PR testsuite/66877
11572 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11573 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11574
b68773a8 115752016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11576
11577 PR testsuite/67489
132731fb 11578 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11579 from dg-do compile directive, and instead add
11580 { dg-require-effective-target int128 }.
b68773a8 11581
bbbbe8ab 115822016-01-20 Martin Sebor <msebor@redhat.com>
11583
11584 PR c/69405
11585 * gcc.dg/sync-fetch.c: New test.
11586
f3a6a26f 115872016-01-21 Martin Sebor <msebor@redhat.com>
11588
11589 PR target/69252
11590 * gcc.target/powerpc/pr69252.c: New test.
11591
d1565a03 115922016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11593
11594 PR fortran/65996
132731fb 11595 * gfortran.dg/pr65996.f90: New test.
d1565a03 11596
15a5a905 115972016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11598
11599 PR c++/68810
bbbbe8ab 11600 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 11601 expected to generate an error.
15a5a905 11602
e4538af5 116032016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11604
11605 PR middle-end/66178
11606 * gcc.dg/torture/pr66178.c: New test.
11607
4d4180ce 116082016-01-21 Anton Blanchard <anton@samba.org>
11609 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11610
11611 PR target/63354
11612 * gcc.target/powerpc/pr63354.c: New test.
11613
86e16058 116142016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11615
11616 PR rtl-optimization/68990
11617 * gcc.target/i386/pr68990: New.
11618
b11b85e4 116192016-01-21 Nick Clifton <nickc@redhat.com>
11620
11621 PR target/69129
11622 * gcc.target/mips/pr69129.c: New.
11623
62dd9f85 116242016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11625
11626 PR c++/58046
11627 * g++.dg/cpp0x/pr58046.C: New.
11628
ac7d424b 116292016-01-21 Jakub Jelinek <jakub@redhat.com>
11630
47c0bea3 11631 PR target/69187
11632 PR target/65624
11633 * gcc.target/arm/pr69187.c: New test.
11634
ac7d424b 11635 PR c++/69355
11636 * g++.dg/torture/pr69355.C: New test.
11637
9e18b252 116382016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11639 Sebastian Pop <s.pop@samsung.com>
11640
11641 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11642
de862e2f 116432016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11644 Sebastian Pop <s.pop@samsung.com>
11645
132731fb 11646 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 11647
f55f9344 116482016-01-21 Jakub Jelinek <jakub@redhat.com>
11649
11650 PR middle-end/67653
11651 * c-c++-common/pr67653.c: New test.
11652 * gcc.dg/torture/pr29119.c: Add dg-warning.
11653
62752e71 116542016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11655
11656 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11657
16d4186f 116582016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11659
11660 PR c/24293
11661 * gcc.dg/pr24293.c: New test.
11662 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11663 incomplete struct type.
11664 * gcc.dg/declspec-1.c: Likewise.
11665 * gcc.dg/pr63549.c: Likewise.
11666
58219d13 116672016-01-20 Jakub Jelinek <jakub@redhat.com>
11668
11669 PR tree-optimization/66612
11670 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11671 for bdn instruction.
11672
a7b5688a 116732016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11674
11675 * lib/target-supports.exp
11676 (check_effective_target_arm_fp_ok_nocache): New.
11677 (check_effective_target_arm_fp_ok): New.
11678 (add_options_for_arm_fp): New.
11679 (check_effective_target_arm_crypto_ok_nocache): Require
11680 target_arm_v8_neon_ok instead of arm32.
11681 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11682 (check_effective_target_arm_crypto_pragma_ok): New.
11683 (add_options_for_arm_vfp): New.
11684 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11685 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11686 target instead. Force initial fpu to vfp.
11687 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11688 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11689 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11690 dependency.
11691 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11692 use arm_vfp effective target instead. Force initial fpu to vfp.
11693 * gcc.target/arm/attr-neon3.c: Likewise.
11694 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11695 arm_vfp_ok.
11696 * gcc.target/arm/unsigned-float.c: Likewise.
11697 * gcc.target/arm/vfp-1.c: Likewise.
11698 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11699 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11700 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11701 * gcc.target/arm/vfp-ldmias.c: Likewise.
11702 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11703 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11704 * gcc.target/arm/vfp-stmiad.c: Likewise.
11705 * gcc.target/arm/vfp-stmias.c: Likewise.
11706 * gcc.target/arm/vnmul-1.c: Likewise.
11707 * gcc.target/arm/vnmul-2.c: Likewise.
11708 * gcc.target/arm/vnmul-3.c: Likewise.
11709 * gcc.target/arm/vnmul-4.c: Likewise.
11710
7ca56ca8 117112016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11712
7fb75b57 11713 PR testsuite/69366
11714 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11715 the MPX run-time library, for compile-time MPX test.
11716 * gcc.target/i386/chkp-always_inline.c: Likewise.
11717 * gcc.target/i386/chkp-bndret.c: Likewise.
11718 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11719 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11720 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11721 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11722 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11723 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11724 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11725 * gcc.target/i386/chkp-label-address.c: Likewise.
11726 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11727 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11728 * gcc.target/i386/chkp-pr69044.c: Likewise.
11729 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11730 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11731 * gcc.target/i386/chkp-strchr.c: Likewise.
11732 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11733 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11734 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11735 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11736 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11737 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11738 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11739 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11740 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11741 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11742 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11743 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11744 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11745 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11746 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11747 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11748 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11749 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11750 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11751 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11752 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11753 * gcc.target/i386/pr63995-2.c: Likewise.
11754 * gcc.target/i386/pr64805.c: Likewise.
11755 * gcc.target/i386/pr65044.c: Likewise.
11756 * gcc.target/i386/pr65167.c: Likewise.
11757 * gcc.target/i386/pr65183.c: Likewise.
11758 * gcc.target/i386/pr65184.c: Likewise.
11759 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11760
f2da0b99 117612016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11762
11763 PR tree-optimization/69328
11764 * gcc.dg/pr69328.c: New test.
11765
4d379676 117662016-01-20 Jeff Law <law@redhat.com>
11767
4a11f145 11768 PR target/25114
4d379676 11769 * gcc.target/m68k/pr25114.c: New test.
11770
0754bad1 117712016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11772
11773 * gcc.target/arm/memset-inline-10.c: Added
11774 dg-require-effective-target arm_thumb2_ok.
11775
63bd5c2d 117762016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11777
11778 * gcc.dg/debug/dwarf2/sso.c: New test.
11779
a9c01e81 117802016-01-19 Uros Bizjak <ubizjak@gmail.com>
11781
11782 PR testsuite/68820
11783 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11784 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11785 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11786
53fa0e54 117872016-01-19 Jan Hubicka <hubicka@ucw.cz>
11788
11789 PR ipa/66223
11790 * g++.dg/ipa/devirt-50.C: New testcase.
11791
e035a62c 117922016-01-19 Marek Polacek <polacek@redhat.com>
11793
11794 PR c++/68965
11795 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11796 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11797
885cc3ea 117982016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11799
11800 PR target/69135
11801 * gcc.target/arm/pr69135_1.c: New test.
11802
07bd240e 118032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11804
11805 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11806
9f60d257 118072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11808
11809 * gcc.target/aarch64/ccmp_1.c: New testcase.
11810
a0c919f7 118112016-01-19 Marek Polacek <polacek@redhat.com>
11812
11813 PR c++/68586
11814 * g++.dg/cpp0x/enum30.C: New test.
11815
dc5d6d17 118162016-01-19 Richard Biener <rguenther@suse.de>
11817
11818 PR tree-optimization/69336
11819 * g++.dg/tree-ssa/pr69336.C: New testcase.
11820
6dd156e0 118212016-01-19 Jakub Jelinek <jakub@redhat.com>
11822
11823 PR debug/65779
11824 * gcc.dg/pr65779.c: New test.
11825
3e0d45b9 118262016-01-19 Richard Biener <rguenther@suse.de>
11827
11828 PR tree-optimization/69352
11829 * gcc.dg/torture/pr69352.c: New testcase.
11830
7a3cf64d 118312016-01-19 Jakub Jelinek <jakub@redhat.com>
11832
11833 PR rtl-optimization/68955
11834 PR rtl-optimization/64557
11835 * gcc.dg/torture/pr68955.c: New test.
11836
8be55b33 118372016-01-19 Jan Hubicka <hubicka@ucw.cz>
11838
11839 PR lto/69136
11840 * g++.dg/torture/pr69136.C: New testcase.
11841
72a985d7 118422016-01-19 Jan Hubicka <hubicka@ucw.cz>
11843
11844 PR lto/69133
11845 * g++.dg/lto/pr69133_0.C: New testcase.
11846 * g++.dg/lto/pr69133_1.C: New testcase.
11847
56778b62 118482016-01-15 Jeff Law <law@redhat.com>
11849
11850 PR tree-optimization/69320
11851 * gcc.c-torture/pr69320-1.c: New test.
11852 * gcc.c-torture/pr69320-2.c: New test.
11853 * gcc.c-torture/pr69320-3.c: New test.
11854 * gcc.c-torture/pr69320-4.c: New test.
11855
ced41b93 118562016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11857
11858 PR c++/11858
11859 PR c++/24663
11860 PR c++/24664
11861 * g++.dg/template/pr11858.C: New test.
11862 * g++.dg/template/pr24663.C: New test.
11863 * g++.dg/template/unify12.C: New test.
11864 * g++.dg/template/unify13.C: New test.
11865 * g++.dg/template/unify14.C: New test.
11866 * g++.dg/template/unify15.C: New test.
11867 * g++.dg/template/unify16.C: New test.
11868 * g++.dg/template/unify17.C: New test.
11869
7f8cbcaf 118702016-01-18 David Malcolm <dmalcolm@redhat.com>
11871
11872 PR testsuite/69181
11873 * gcc.dg/pr69181-1.c: New test file.
11874 * gcc.dg/pr69181-2.c: New test file.
11875 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11876 globals by moving it to...
11877 (cleanup-after-saved-dg-test): ...this new function. Add
11878 "global additional_sources_used". Add reset of global
11879 multiline_expected_outputs to the empty list.
11880 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11881 global to...
11882 (multiline_expected_outputs): ...this, and updated comments to
11883 note that it is modified from gcc-dg.exp.
11884 (dg-end-multiline-output): Update for the above renaming.
11885 (handle-multiline-outputs): Likewise. Remove the clearing
11886 of the expected outputs to the empty list.
11887
3c7cbfc0 118882016-01-18 Richard Biener <rguenther@suse.de>
11889
11890 PR tree-optimization/69297
11891 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11892
81d49cc1 118932016-01-18 Joseph Myers <joseph@codesourcery.com>
11894
11895 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11896 dg-options.
11897 * gcc.target/mips/mips-3d-2.c: Likewise.
11898 * gcc.target/mips/mips-3d-3.c: Likewise.
11899 * gcc.target/mips/mips-3d-4.c: Likewise.
11900 * gcc.target/mips/mips-3d-5.c: Likewise.
11901 * gcc.target/mips/mips-3d-6.c: Likewise.
11902 * gcc.target/mips/mips-3d-7.c: Likewise.
11903 * gcc.target/mips/mips-3d-8.c: Likewise.
11904 * gcc.target/mips/mips-3d-9.c: Likewise.
11905 * gcc.target/mips/mips-ps-1.c: Likewise.
11906 * gcc.target/mips/mips-ps-2.c: Likewise.
11907 * gcc.target/mips/mips-ps-3.c: Likewise.
11908 * gcc.target/mips/mips-ps-4.c: Likewise.
11909 * gcc.target/mips/mips-ps-5.c: Likewise.
11910 * gcc.target/mips/mips-ps-6.c: Likewise.
11911 * gcc.target/mips/mips-ps-7.c: Likewise.
11912 * gcc.target/mips/mips-ps-type.c: Likewise.
11913 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11914 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11915
03c4ff3a 119162016-01-18 Tom de Vries <tom@codesourcery.com>
11917
11918 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11919 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11920 * c-c++-common/goacc/kernels-empty.c: New test.
11921 * c-c++-common/goacc/kernels-eternal.c: New test.
11922 * c-c++-common/goacc/kernels-loop-2.c: New test.
11923 * c-c++-common/goacc/kernels-loop-3.c: New test.
11924 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11925 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11926 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11927 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11928 * c-c++-common/goacc/kernels-loop-data.c: New test.
11929 * c-c++-common/goacc/kernels-loop-g.c: New test.
11930 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11931 * c-c++-common/goacc/kernels-loop-n.c: New test.
11932 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11933 * c-c++-common/goacc/kernels-loop.c: New test.
11934 * c-c++-common/goacc/kernels-noreturn.c: New test.
11935 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11936 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11937 * c-c++-common/goacc/kernels-reduction.c: New test.
11938
22e3dcee 119392016-01-18 Tom de Vries <tom@codesourcery.com>
11940
11941 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11942 * gcc.dg/autopar/outer-2.c: Same.
11943 * gcc.dg/autopar/outer-3.c: Same.
11944 * gcc.dg/autopar/outer-4.c: Same.
11945 * gcc.dg/autopar/outer-5.c: Same.
11946 * gcc.dg/autopar/outer-6.c: Same.
11947 * gcc.dg/autopar/parallelization-1.c: Same.
11948 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11949 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11950 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11951 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11952 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11953 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11954 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11955 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11956 * gcc.dg/autopar/pr39500-1.c: Same.
11957 * gcc.dg/autopar/pr39500-2.c: Same.
11958 * gcc.dg/autopar/pr46193.c: Same.
11959 * gcc.dg/autopar/pr46194.c: Same.
11960 * gcc.dg/autopar/pr49580.c: Same.
11961 * gcc.dg/autopar/pr49960-1.c: Same.
11962 * gcc.dg/autopar/pr49960.c: Same.
11963 * gcc.dg/autopar/pr68373.c: Same.
11964 * gcc.dg/autopar/reduc-1.c: Same.
11965 * gcc.dg/autopar/reduc-1char.c: Same.
11966 * gcc.dg/autopar/reduc-1short.c: Same.
11967 * gcc.dg/autopar/reduc-2.c: Same.
11968 * gcc.dg/autopar/reduc-2char.c: Same.
11969 * gcc.dg/autopar/reduc-2short.c: Same.
11970 * gcc.dg/autopar/reduc-3.c: Same.
11971 * gcc.dg/autopar/reduc-4.c: Same.
11972 * gcc.dg/autopar/reduc-6.c: Same.
11973 * gcc.dg/autopar/reduc-7.c: Same.
11974 * gcc.dg/autopar/reduc-8.c: Same.
11975 * gcc.dg/autopar/reduc-9.c: Same.
11976 * gcc.dg/autopar/uns-outer-4.c: Same.
11977 * gcc.dg/autopar/uns-outer-5.c: Same.
11978 * gcc.dg/autopar/uns-outer-6.c: Same.
11979 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11980 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11981
fd5cbe2f 119822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11983
11984 PR target/63679
11985 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11986 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11987
fa75ab55 119882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11989
11990 PR target/63679
11991 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11992 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11993 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11994
214b2582 119952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11996
11997 PR target/63679
11998 * gcc.dg/tree-ssa/sra-17.c: New.
11999 * gcc.dg/tree-ssa/sra-18.c: New.
12000
13146837 120012016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12002
12003 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12004
6ccd18c2 120052016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12006
12007 * gnat.dg/inline12.adb: New test.
12008
8872b95f 120092016-01-18 Bin Cheng <bin.cheng@arm.com>
12010
12011 PR tree-optimization/66797
12012 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12013
971514e3 120142016-01-18 Richard Biener <rguenther@suse.de>
12015
12016 PR tree-optimization/69170
12017 * gcc.dg/torture/pr69170.c: New testcase.
12018
dfb6d139 120192016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12020
12021 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12022
164d84c2 120232016-01-16 Tom de Vries <tom@codesourcery.com>
12024
12025 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12026
4c33b769 120272016-01-16 Tom de Vries <tom@codesourcery.com>
12028
12029 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12030 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12031 redundant dg-require-effective-target pthread.
12032 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12033 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12034 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12035 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12036 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12037 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12038 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12039
673441b0 120402016-01-16 David Edelsohn <dje.gcc@gmail.com>
12041
12042 PR target/68609
12043 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12044 * gcc.target/powerpc/recip-7.c: Same.
12045
90153ae7 120462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12047
12048 PR c++/69091
12049 * g++.dg/template/pr69091.C: New test.
12050
bc24d01d 120512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12052
12053 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12054 dump does not contain an error_mark_node.
12055 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12056 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12057
4067c0fd 120582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12059
12060 PR c++/68936
12061 * g++.dg/template/pr68936.C: New test.
12062
27c6dbdd 120632016-01-15 David Edelsohn <dje.gcc@gmail.com>
12064
12065 PR target/68609
12066 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12067 * gcc.target/powerpc/recip-2.c: Same.
12068 * gcc.target/powerpc/recip-3.c: Same.
12069 * gcc.target/powerpc/recip-4.c: Same.
12070 * gcc.target/powerpc/recip-sqrtf.c: Same.
12071
e390c57d 120722016-01-15 Jeff Law <law@redhat.com>
12073
12074 PR tree-optimization/69270
12075 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12076 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12077
ddcfeaf1 120782016-01-15 Paul Thomas <pault@gcc.gnu.org>
12079
12080 PR fortran/49630
12081 * gfortran.dg/deferred_character_13.f90: New test for the fix
12082 of comment 3 of the PR.
12083
12084 PR fortran/54070
12085 * gfortran.dg/deferred_character_8.f90: New test
12086 * gfortran.dg/allocate_error_5.f90: New test
12087
12088 PR fortran/60593
12089 * gfortran.dg/deferred_character_10.f90: New test
12090
12091 PR fortran/60795
12092 * gfortran.dg/deferred_character_14.f90: New test
12093
12094 PR fortran/61147
12095 * gfortran.dg/deferred_character_11.f90: New test
12096
12097 PR fortran/64324
12098 * gfortran.dg/deferred_character_9.f90: New test
12099
81be349c 121002016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12101
12102 PR rtl-optimization/69030
12103 * gcc.target/i386/pr69030.c: New.
12104
998456c5 121052016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12106
12107 * gcc.target/aarch64/target_attr_17.c: New test.
12108
0d85be19 121092016-01-15 Richard Biener <rguenther@suse.de>
12110
12111 PR tree-optimization/66856
12112 * gcc.dg/torture/pr66856-1.c: New testcase.
12113 * gcc.dg/torture/pr66856-2.c: Likewise.
12114
321d36c8 121152016-01-15 Richard Biener <rguenther@suse.de>
12116
12117 PR debug/69137
12118 * g++.dg/lto/pr69137_0.C: New testcase.
12119
d94a1f53 121202016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12121
12122 PR middle-end/69246
12123 * gcc.target/i386/pr69246.c: New test.
12124
5fe9a861 121252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12126
a9c01e81 12127 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12128
3d05a5e9 121292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12130
12131 PR c++/56194
12132 * g++.dg/init/const9.C: Disable test on S/390.
12133
5e8132b5 121342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12135
12136 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12137 * g++.dg/Wno-frame-address.C: Ditto.
12138
32307cdf 121392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12140
12141 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12142
1ca28250 121432016-01-15 Richard Biener <rguenther@suse.de>
12144
12145 PR tree-optimization/68961
12146 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12147
6271bd93 121482016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12149
12150 * gcc.target/i386/pr65105-5.c: New test.
12151
dfb6d139 121522016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12153
12154 * gcc.c-torture/execute/alias-4.c: New testcase.
12155
dfb6d139 121562016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12157
12158 PR ipa/68148
12159 * g++.dg/ipa/devirt-49.C: New testcase.
12160
7bbac464 121612016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12162
12163 PR target/65837
12164 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12165 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12166 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12167
4345b868 121682016-01-15 Richard Biener <rguenther@suse.de>
12169
12170 PR tree-optimization/69117
12171 * gcc.dg/torture/pr69117.c: New testcase.
12172
580357e7 121732015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12174
12175 PR c++/69048
12176 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12177
612baa31 121782016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12179
12180 PR testsuite/67509
12181 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12182 range tests use 100 * maximum instead of maximum + 1.
12183
44e09bc4 121842016-01-14 Jakub Jelinek <jakub@redhat.com>
12185
12186 PR debug/69244
12187 * gcc.dg/guality/pr69244.c: New test.
12188
96962ae4 121892016-01-14 Uros Bizjak <ubizjak@gmail.com>
12190
12191 * lib/target-supports.exp (check_effective_target_issignaling):
12192 New procedure.
12193 * gcc.dg/pr61441.c: Require issignaling effective target.
12194
ab9c400b 121952016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12196
12197 PR target/68803
12198 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12199
a7ed4583 122002016-01-14 David Malcolm <dmalcolm@redhat.com>
12201
12202 PR c++/68819
12203 PR preprocessor/69177
12204 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12205 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12206 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12207 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12208
77f35cec 122092016-01-14 Marek Polacek <polacek@redhat.com>
12210
12211 PR c/69262
12212 * gcc.dg/array-15.c: New test.
12213
915d0950 122142016-01-14 Jakub Jelinek <jakub@redhat.com>
12215
12216 PR middle-end/68146
12217 PR tree-optimization/69155
12218 * gfortran.dg/pr68146.f: New test.
12219 * gfortran.dg/pr69155.f90: New test.
12220
24651fb7 122212016-01-14 Richard Biener <rguenther@suse.de>
12222
12223 PR tree-optimization/68060
12224 * gcc.dg/torture/pr68060-1.c: New testcase.
12225 * gcc.dg/torture/pr68060-2.c: Likewise.
12226
2f63f950 122272016-01-14 Nick Clifton <nickc@redhat.com>
12228
12229 * lib/target-supports.exp
12230 (check_effective_target_arm_neon_ok_nocache): Add an option
12231 sequence that includes setting the ARM architecture to ARMv7-A.
12232 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12233 command line options necessary to enable Neon support.
12234 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12235 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12236 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12237 * gcc.target/arm/pr69180.c: Likewise.
12238
3ce0acde 122392016-01-14 Jeff Law <law@redhat.com>
12240
12241 PR tree-optimization/69270
12242 * gcc.dg/tree-ssa/pr69270.c: New test.
12243
bda05c57 122442016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12245
12246 PR c/66208
12247 * c-c++-common/pr66208.c: New file.
12248
9b657cf1 122492016-01-13 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR tree-optimization/69156
12252 * gcc.dg/pr69156.c: New test.
12253
58ba1b9d 122542016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12255
12256 * gcc.target/i386/pr69225-7.c: New test.
12257
e5fee0fe 122582016-01-13 Richard Henderson <rth@redhat.com>
12259
12260 * gcc.dg/tm/memopt-13.c: Update expected function.
12261 * gcc.dg/tm/memopt-6.c: Likewise.
12262
3f0e9745 122632016-01-13 Uros Bizjak <ubizjak@gmail.com>
12264
12265 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12266 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12267 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12268 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12269
3f0e9745 122702016-01-13 Tom de Vries <tom@codesourcery.com>
12271
12272 PR tree-optimization/69169
7a6ddc0d 12273 * gcc.dg/pr69169.c: New test.
12274
9b657cf1 122752016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12276
12277 PR target/69228
12278 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12279 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12280 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12281 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12282 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12283 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12284 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12285 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12286
f704d701 122872016-01-13 Jakub Jelinek <jakub@redhat.com>
12288
12289 PR target/69247
12290 * gcc.dg/pr69247.c: New test.
12291
e966d6b9 122922016-01-13 Richard Biener <rguenther@suse.de>
12293
12294 PR tree-optimization/69242
12295 * gcc.dg/torture/pr69242.c: New testcase.
12296
1ca1d9b2 122972016-01-13 Richard Biener <rguenther@suse.de>
12298
12299 PR tree-optimization/69186
12300 * gcc.dg/torture/pr69186.c: New testcase.
12301
d07cbccc 123022016-01-13 Jeff Law <law@redhat.com>
12303
12304 PR tree-optimization/67755
12305 * gcc.dg/tree-ssa/pr67755.c: New test.
12306
123072016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12308
12309 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12310 pass number in output by a star.
12311
b95d41cf 123122016-01-12 Bin Cheng <bin.cheng@arm.com>
12313
12314 PR tree-optimization/68911
12315 * gcc.c-torture/execute/pr68911.c: New test.
12316
91d87e22 123172016-01-12 Marek Polacek <polacek@redhat.com>
12318
12319 PR c++/68979
12320 * g++.dg/warn/permissive-1.C: New test.
12321
8a9401a4 123222016-01-12 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR objc++/68511
12325 PR c++/69213
12326 * g++.dg/opt/pr69213.C: New test.
12327
b9cb7a67 123282016-01-12 Christian Bruel <christian.bruel@st.com>
12329
12330 PR target/69180
12331 * gcc.target/arm/pr69180.c: New test.
12332
e4c96992 123332016-01-12 Richard Biener <rguenther@suse.de>
12334
12335 PR lto/69077
12336 * g++.dg/lto/pr69077_0.C: New testcase.
12337 * g++.dg/lto/pr69077_1.C: Likewise.
12338
90525f61 123392016-01-12 Jakub Jelinek <jakub@redhat.com>
12340
12341 PR target/69175
12342 * g++.dg/opt/pr69175.C: New test.
12343
9e7edfd3 123442016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12345
12346 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12347 rather than #including math.h & stdlib.h.
12348 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12349 * gcc.dg/vect/pr49771.c: Likewise.
12350 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12351 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12352 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12353 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12354 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12355 * gcc.dg/vect/pr44507.c: Likewise.
12356 * gcc.dg/vect/pr45902.c: Likewise.
12357 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12358 * gcc.dg/vect/vect-117.c: Likewise.
12359 * gcc.dg/vect/vect-99.c: Likewise.
12360 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12361 * gcc.dg/vect/vect-cond-1.c: Likewise.
12362 * gcc.dg/vect/vect-cond-2.c: Likewise.
12363 * gcc.dg/vect/vect-cond-3.c: Likewise.
12364 * gcc.dg/vect/vect-cond-4.c: Likewise.
12365 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12366 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12367 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12368 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12369 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12370 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12371 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12372 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12373 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12374 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12375 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12376 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12377 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12378 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12379 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12380 include of signal.h.
12381 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12382 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12383 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12384 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12385 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12386 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12387 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12388 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12389 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12390 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12391 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12392 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12393 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12394 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12395 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12396 * gcc.dg/vect/vect-outer-5.c: Likewise.
12397 * gcc.dg/vect/vect-outer-6.c: Likewise.
12398 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12399 include of stdio.h.
12400
3368873d 124012016-01-12 Nick Clifton <nickc@redhat.com>
12402
12403 PR target/68913
12404 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12405 to fread so that it will be found in all target runtimes.
12406
0464ea95 124072016-01-12 Richard Biener <rguenther@suse.de>
12408
12409 PR tree-optimization/69053
12410 * g++.dg/torture/pr69053.C: New testcase.
12411
7819730f 124122016-01-12 Richard Biener <rguenther@suse.de>
12413
12414 PR tree-optimization/69168
12415 * gcc.dg/torture/pr69168.c: New testcase.
12416
995bfebf 124172016-01-12 Richard Biener <rguenther@suse.de>
12418
12419 PR tree-optimization/69157
12420 * gcc.dg/torture/pr69157.c: New testcase.
12421
124222016-01-12 Richard Biener <rguenther@suse.de>
12423
12424 PR tree-optimization/69174
12425 * gcc.dg/torture/pr69174.c: New testcase.
12426
1d10d64c 124272016-01-12 Jakub Jelinek <jakub@redhat.com>
12428
12429 PR c++/66808
12430 PR c++/69000
12431 * g++.dg/tls/pr66808.C: New test.
12432 * g++.dg/tls/pr69000.C: New test.
12433
f0b79faf 124342016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12435
12436 * gcc.target/powerpc/swaps-p8-23.c: New test.
12437 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12438
04cf75a4 124392016-01-11 John David Anglin <danglin@gcc.gnu.org>
12440
12441 PR tree-optimization/68356
12442 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12443
0eb4264c 124442016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12445 Jim Wilson <jim.wilson@linaro.org>
12446
12447 PR target/69194
12448 * gcc.target/arm/pr69194.c: New test.
12449
2f66de64 124502016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12451
12452 PR target/69225
12453 * gcc.target/i386/pr69225-1.c: New test.
12454 * gcc.target/i386/pr69225-2.c: Likewise.
12455 * gcc.target/i386/pr69225-3.c: Likewise.
12456 * gcc.target/i386/pr69225-4.c: Likewise.
12457 * gcc.target/i386/pr69225-5.c: Likewise.
12458 * gcc.target/i386/pr69225-6.c: Likewise.
12459
36105e82 124602016-01-11 Jakub Jelinek <jakub@redhat.com>
12461
1c78ce2e 12462 PR target/67462
12463 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12464 if lp64.
12465
a4a87320 12466 PR target/69071
12467 * gcc.dg/pr69071.c: New test.
12468
91fbd04f 12469 PR c++/69211
12470 * g++.dg/opt/pr69211.C: New test.
12471
36105e82 12472 PR tree-optimization/69214
12473 * gcc.c-torture/compile/pr69214.c: New test.
12474
e934c380 124752016-01-11 Uros Bizjak <ubizjak@gmail.com>
12476
12477 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12478 * gcc.target/i386/pr66232-11.c: Ditto.
12479 * gcc.target/i386/pr66232-12.c: Ditto.
12480 * gcc.target/i386/pr66232-13.c: Ditto.
12481
3ff1b153 124822016-01-11 Richard Biener <rguenther@suse.de>
12483
12484 PR tree-optimization/69173
12485 * gcc.dg/torture/pr69173.c: New testcase.
12486
04e1504c 124872016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12488
12489 PR rtl-optimization/68796
12490 * gcc.target/aarch64/tst_5.c: New test.
12491 * gcc.target/aarch64/tst_6.c: Likewise.
12492
ae8718b5 124932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12494
12495 PR rtl-optimization/68841
12496 * gcc.dg/pr68841.c: New test.
12497 * gcc.c-torture/execute/pr68841.c: New test.
12498
bd8bece2 124992016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12500
12501 PR rtl-optimization/68920
12502 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12503 for ix86 targets.
12504 * gcc.dg/ifcvt-5.c: New test.
12505
9b657cf1 125062016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12507
12508 PR bootstrap/69123
12509 * g++.dg/pr69123.C: New.
12510
7a158352 125112016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12512
12513 PR target/69010
12514 * gcc.target/i386/pr69010.c: New test.
12515
ff375d11 125162016-01-11 Martin Jambor <mjambor@suse.cz>
12517
12518 PR ipa/69044
12519 * gcc.target/i386/chkp-pr69044.c: New test.
12520
9eb890f1 125212016-01-11 Tom de Vries <tom@codesourcery.com>
12522
12523 PR tree-optimization/69109
12524 * gcc.dg/autopar/pr69109-2.c: New test.
12525 * gcc.dg/autopar/pr69109.c: New test.
12526
c4157ee5 125272016-01-11 Tom de Vries <tom@codesourcery.com>
12528
12529 PR tree-optimization/69108
12530 * gcc.dg/autopar/pr69108.c: New test.
12531
b933e511 125322016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12533
12534 PR c++/69029
12535 * c-c++-common/Wisleading-indentation.c: Augment test.
12536
efb73de1 125372016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12538
12539 PR fortran/69154
12540 * gfortran.dg/inline_matmul_12.f90: New test.
12541
40c86c3b 125422016-01-10 Paul Thomas <pault@gcc.gnu.org>
12543
12544 PR fortran/67779
12545 * gfortran.dg/actual_array_offset_1: New test.
12546
a006c0bb 125472016-01-10 Tom de Vries <tom@codesourcery.com>
12548
12549 PR tree-optimization/69062
12550 * gcc.dg/autopar/pr69062.c: New test.
12551
880ed4be 125522016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12553
12554 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12555 * gcc.dg/vect/slp-perm-2.c: Likewise.
12556 * gcc.dg/vect/slp-perm-3.c: Likewise.
12557 * gcc.dg/vect/slp-perm-5.c: Likewise.
12558 * gcc.dg/vect/slp-perm-6.c: Likewise.
12559 * gcc.dg/vect/slp-perm-7.c: Likewise.
12560 * gcc.dg/vect/slp-perm-8.c: Likewise.
12561
d95e1856 125622016-01-10 Tom de Vries <tom@codesourcery.com>
12563
12564 PR tree-optimization/69039
12565 * gcc.dg/autopar/pr69039.c: New test.
12566
0f8f48d0 125672016-01-09 Marek Polacek <polacek@redhat.com>
12568
12569 PR c++/69113
12570 * g++.dg/pr69113.C: New test.
12571
7dff0499 125722016-01-09 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR middle-end/50865
12575 PR tree-optimization/69097
12576 * gcc.c-torture/execute/pr50865.c: New test.
12577 * gcc.c-torture/execute/pr69097-1.c: New test.
12578 * gcc.c-torture/execute/pr69097-2.c: New test.
12579 * gcc.dg/pr69097-1.c: New test.
12580 * gcc.dg/pr69097-2.c: New test.
12581
18431e78 125822016-01-09 Jakub Jelinek <jakub@redhat.com>
12583
12584 PR c++/69164
12585 * g++.dg/opt/pr69164.C: New test.
12586
1943a4a2 125872016-01-08 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR tree-optimization/69167
12590 * gcc.dg/pr69167.c: New test.
12591
a143e277 125922016-01-08 Marek Polacek <polacek@redhat.com>
12593
12594 PR c++/68449
12595 * g++.dg/pr68449.C: New.
12596
44c01906 125972016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12598
12599 PR tree-optimization/68707
12600 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12601 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12602 on platforms supporting it.
12603 * gcc.dg/vect/slp-perm-2.c: Likewise.
12604 * gcc.dg/vect/slp-perm-3.c: Likewise.
12605 * gcc.dg/vect/slp-perm-5.c: Likewise.
12606 * gcc.dg/vect/slp-perm-7.c: Likewise.
12607 * gcc.dg/vect/slp-perm-8.c: Likewise.
12608 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12609 on platforms supporting it.
12610
c437d1e8 126112016-01-08 Jakub Jelinek <jakub@redhat.com>
12612
c9595c51 12613 PR tree-optimization/69162
12614 * gcc.dg/pr69162.c: New test.
12615
c437d1e8 12616 PR tree-optimization/69172
12617 * gcc.dg/pr69172.c: New test.
12618
6a46a28c 126192016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12620
12621 PR tree-optimization/67781
12622 * gcc.c-torture/execute/pr67781.c: New file.
12623
62ad9a04 126242016-01-08 Jakub Jelinek <jakub@redhat.com>
12625
12626 PR tree-optimization/69083
12627 * gcc.dg/vect/pr69083.c: New test.
12628
9e0e8c2a 126292016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12630
12631 PR tree-optimization/61441
12632 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12633 Use -fexcess-precision=standard for compiler options.
12634 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12635
5d034e37 126362016-01-08 Jakub Jelinek <jakub@redhat.com>
12637
5013f740 12638 PR fortran/69128
12639 * gfortran.dg/gomp/pr69128.f90: New test.
12640
5d034e37 12641 PR c++/69145
12642 * g++.dg/ext/pr69145-1.C: New test.
12643 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12644 * g++.dg/ext/pr69145-2.h: New file.
12645
517906ff 126462016-01-07 Martin Sebor <msebor@redhat.com>
12647
12648 PR c/68966
12649 * gcc.dg/atomic-fetch-bool.c: New test.
12650 * gcc.dg/sync-fetch-bool.c: New test.
12651
cdbb524c 126522016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12653
12654 PR fortran/66680
12655 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12656
ec3aba9e 126572016-01-07 Nick Clifton <nickc@redhat.com>
12658
12659 PR target/66655
12660 * g++.dg/pr66655.C: New test.
12661 * g++.dg/pr66655_1.cc: Test support file.
12662 * g++.dg/pr66655.h: Test header file.
12663
9b657cf1 126642016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12665
12666 PR fortran/66680
12667 gfortran.dg/gomp/pr66680.f90: New test.
12668
cd45d7a5 126692016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12670
12671 PR target/69171
12672 * gcc.target/i386/pr69171-1.c: New test.
12673 * gcc.target/i386/pr69171-2.c: Likewise.
12674 * gcc.target/i386/pr69171-3.c: Likewise.
12675 * gcc.target/i386/pr69171-4.c: Likewise.
12676 * gcc.target/i386/pr69171-5.c: Likewise.
12677 * gcc.target/i386/pr69171-6.c: Likewise.
12678
4a86a91a 126792015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12680
12681 PR middle-end/67639
12682 * c-c++-common/pr67639.c: New test.
12683
34c05552 126842016-01-07 Jakub Jelinek <jakub@redhat.com>
12685
12686 PR tree-optimization/69141
12687 * g++.dg/opt/pr69141.C: New test.
12688
f08d6895 126892016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12690
12691 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12692
32ec4173 126932016-01-06 Uros Bizjak <ubizjak@gmail.com>
12694
12695 PR target/69140
12696 * gcc.target/i386/pr69140.c: New test
12697
d74214f3 126982016-01-06 David Malcolm <dmalcolm@redhat.com>
12699
12700 * gcc.dg/bad-dereference.c: New test case.
12701
73991cab 127022015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12703
12704 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12705
fc8cc457 127062016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12707
12708 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12709
be3c9981 127102016-01-06 Marek Polacek <polacek@redhat.com>
12711
12712 PR sanitizer/69099
12713 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12714
2cb724f9 127152016-01-05 Marek Polacek <polacek@redhat.com>
12716
12717 PR c/69104
12718 * gcc.dg/atomic-invalid-2.c: New.
12719
233a53ed 127202016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12721
12722 PR target/68991
12723 * gcc.target/i386/pr68991.c: New test.
12724
ea87c5e3 127252016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12726
12727 PR target/68991
12728 * g++.dg/pr68991-1.C: New test.
12729 * g++.dg/pr68991-2.C: Likewise.
12730
1943a4a2 127312016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12732
1943a4a2 12733 PR other/60465
afe82e5b 12734 * gcc.target/ia64/pr60465-gprel64.c: New test.
12735 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12736
1e9147dd 127372016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12738
12739 PR rtl-optimization/68651
12740 * gcc.target/aarch64/pr68651_1.c: New test.
12741
d42aa619 127422016-01-05 David Malcolm <dmalcolm@redhat.com>
12743
12744 PR c/69122
12745 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12746
1776de76 127472016-01-05 Nathan Sidwell <nathan@acm.org>
12748
2d7d361d 12749 PR c++/58583
12750 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12751
1776de76 12752 * gcc.dg/alias-15.c: New.
12753
5beb12c0 127542016-01-05 Nick Clifton <nickc@redhat.com>
12755
12756 PR target/68870
12757 * g++.dg/pr68770.C: New test.
12758
d8cca921 127592016-01-04 Mike Stump <mikestump@comcast.net>
12760
12761 * lib/target-supports.exp (check_effective_target_cilkplus):
12762 cilkplus targets require pthreads.
afc907ef 12763 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12764
8427dff3 127652016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12766
12767 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12768 generation.
12769
f1717362 127702016-01-04 Jakub Jelinek <jakub@redhat.com>
12771
12772 Update copyright years.
12773
d7d6a3ab 127742016-01-04 Marek Polacek <polacek@redhat.com>
12775
12776 PR c/68908
12777 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12778 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12779 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12780
b8f4a5f9 127812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12782
12783 * gcc.target/sparc/20160104-2.c: New test.
12784
6b5c028f 127852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12786
12787 * gcc.target/sparc/20160104-1.c: New test.
12788
300e1002 127892016-01-03 Paul Thomas <pault@gcc.gnu.org>
12790
12791 PR fortran/65045
12792 * gfortran.dg/pr65045.f90: New test.
12793
855b105f 127942016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12795
12796 * gnat.dg/specs/debug1.ads: Delete.
12797
bdc177dc 127982016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12799
12800 PR libgfortran/68867
12801 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12802 expression.
12803
48aaffae 128042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12805
12806 PR libgfortran/68867
12807 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12808 PowerPC.
12809
19a468b8 128102016-01-01 Paul Thomas <pault@gcc.gnu.org>
12811
12812 PR fortran/68864
12813 * gfortran.dg/pr68864.f90: New test.
12814
25371c91 128152016-01-01 Jakub Jelinek <jakub@redhat.com>
12816
2a659064 12817 PR tree-optimization/69070
12818 * gcc.dg/pr69070.c: New test.
12819
57aa9851 12820 PR sanitizer/69055
12821 * gfortran.dg/pr69055.f90: New test.
12822
25371c91 12823 PR target/69015
12824 * gcc.dg/pr69015.c: New test.
f1717362 12825\f
fb2c1edd 12826Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12827
12828Copying and distribution of this file, with or without modification,
12829are permitted in any medium without royalty provided the copyright
12830notice and this notice are preserved.