]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix typo in name.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
fcd27666
BC
12016-10-13 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.target/i386/l_fma_float_1.c: Revise test.
4 * gcc.target/i386/l_fma_float_2.c: Ditto.
5 * gcc.target/i386/l_fma_float_3.c: Ditto.
6 * gcc.target/i386/l_fma_float_4.c: Ditto.
7 * gcc.target/i386/l_fma_float_5.c: Ditto.
8 * gcc.target/i386/l_fma_float_6.c: Ditto.
9 * gcc.target/i386/l_fma_double_1.c: Ditto.
10 * gcc.target/i386/l_fma_double_2.c: Ditto.
11 * gcc.target/i386/l_fma_double_3.c: Ditto.
12 * gcc.target/i386/l_fma_double_4.c: Ditto.
13 * gcc.target/i386/l_fma_double_5.c: Ditto.
14 * gcc.target/i386/l_fma_double_6.c: Ditto.
15
b8a4b8c8
BC
162016-10-13 Bin Cheng <bin.cheng@arm.com>
17
18 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
19
328ba117
BC
202016-10-13 Bin Cheng <bin.cheng@arm.com>
21
22 * gcc.dg/vect/vect-98.c: Refine test case.
23 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
24 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
25 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
26
1a1ab05e
JJ
272016-10-13 Jakub Jelinek <jakub@redhat.com>
28
29 PR c/77946
30 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
31
27947670
ML
322016-10-13 Martin Liska <mliska@suse.cz>
33
34 PR tree-optimization/77943
35 * g++.dg/tree-ssa/pr77943.C: New test.
36
92c5266b
AV
372016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
38
39 PR fortran/72832
40 * gfortran.dg/allocate_with_source_22.f03: New test.
41 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
42 fail.
43
90bca4ed
TP
442016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
45
46 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
47 * gcc.target/arm/movsi_movw.c: Likewise.
48 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
49 directive to work on big endian targets.
50
0011af7b
KV
512016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
52
53 * gcc.dg/tree-ssa/evrp6.c: New test.
54
859e95ab
SB
552016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
56
57 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
58 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
59 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
60
2934018d
SB
612016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
62
63 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
64 * gcc.target/powerpc/warn-2.c: Ditto.
65
f92d1522
RS
662016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
67
68 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
69 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
70 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
71 for -mmsa.
72 * gcc.target/mips/msa.c: New test.
73 * gcc.target/mips/msa-builtins.c: Likewise.
74 * lib/target-supports.exp (check_mips_msa_hw_available): New.
75 (check_effective_target_mips_msa_runtime): Likewise.
76 (check_effective_target_mips_msa): Likewise.
77 (add_options_for_mips_msa): Likewise.
78 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
79 (check_effective_target_vect_intfloat_cvt): Likewise.
80 (check_effective_target_vect_uintfloat_cvt): Likewise.
81 (check_effective_target_vect_floatint_cvt): Likewise.
82 (check_effective_target_vect_floatuint_cvt): Likewise.
83 (check_effective_target_vect_shift): Likewise.
84 (check_effective_target_vect_shift_char): Likewise.
85 (check_effective_target_vect_long): Likewise.
86 (check_effective_target_vect_float): Likewise.
87 (check_effective_target_vect_double): Likewise.
88 (check_effective_target_vect_long_long): Likewise.
89 (check_effective_target_vect_perm): Likewise.
90 (check_effective_target_vect_perm_byte): Likewise.
91 (check_effective_target_vect_perm_short): Likewise.
92 (check_effective_target_vect_sdot_qi): Likewise.
93 (check_effective_target_vect_udot_qi): Likewise.
94 (check_effective_target_vect_sdot_hi): Likewise.
95 (check_effective_target_vect_udot_hi): Likewise.
96 (check_effective_target_vect_pack_trunc): Likewise.
97 (check_effective_target_vect_unpack): Likewise.
98 (check_effective_target_vect_hw_misalign): Likewise.
99 (check_effective_target_vect_condition): Likewise.
100 (check_effective_target_vect_cond_mixed): Likewise.
101 (check_effective_target_vect_char_mult): Likewise.
102 (check_effective_target_vect_short_mult): Likewise.
103 (check_effective_target_vect_int_mult): Likewise.
104 (check_effective_target_vect_extract_even_odd): Likewise.
105 (check_effective_target_vect_interleave): Likewise.
106 (check_vect_support_and_set_flags): Check if the target supports MSA
107 and append to the list of EFFECTIVE_TARGETS.
108
0bfd099c
RB
1092016-10-12 Richard Biener <rguenther@suse.de>
110
111 PR debug/77947
112 * g++.dg/torture/pr77947.C: New testcase.
113
b4a9ef2f
PMR
1142016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
115
116 * gnat.dg/debug8.adb: New testcase.
117
c0dbd22d
PMR
1182016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
119
120 * gnat.dg/debug9.adb: New testcase.
121
8a7c91cd
RB
1222016-10-12 Richard Biener <rguenther@suse.de>
123
124 * gcc.dg/tree-ssa/vrp35.c: Adjust.
125 * gcc.dg/tree-ssa/vrp36.c: Likewise.
126 * gcc.dg/tree-ssa/vrp46.c: Likewise.
127
7dc2f5f1
RB
1282016-10-12 Richard Biener <rguenther@suse.de>
129
130 PR tree-optimization/77920
131 * gcc.dg/torture/pr77920.c: New testcase.
132
70f6d5e1
JJ
1332016-10-12 Jakub Jelinek <jakub@redhat.com>
134
4a8b97cb
JJ
135 PR tree-optimization/77929
136 * gcc.c-torture/compile/pr77929.c: New test.
137
70f6d5e1
JJ
138 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
139 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
140 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
141 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
142 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
143 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
144 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
145 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
146 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
147
4803de58
EB
1482016-10-11 Eric Botcazou <ebotcazou@adacore.com>
149
150 * gcc.target/sparc/setcc-4.c: Adjust.
151 * gcc.target/sparc/setcc-5.c: Likewise.
152 * gcc.target/sparc/setcc-6.c: Likewise.
153 * gcc.target/sparc/setcc-7.c: Likewise.
154 * gcc.target/sparc/setcc-8.c: Likewise.
155 * gcc.target/sparc/setcc-9.c: Likewise.
156 * gcc.target/sparc/setcc-10.c: Delete.
157
f6cf4810
SK
1582016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
159
160 PR fortran/77942
161 * gfortran.dg/pr77942.f90
162
8e8c2744
FR
1632016-10-11 Fritz Reese <fritzoreese@gmail.com>
164
165 * gfortran.dg/dec_math.f90: New testsuite.
166
ddefad9a
SKS
1672016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
168
169 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
170 (main): Declare j as i32 instead of int.
171
e7b08761
TP
1722016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
173
174 PR testsuite/PR77710
175 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
176 target triplet instead of *-*-*-*.
177
9fd7cd44
EB
1782016-10-11 Eric Botcazou <ebotcazou@adacore.com>
179
180 * gnat.dg/unchecked_convert10.adb: New test.
181 * gnat.dg/unchecked_convert11.adb: Likewise.
182 * gnat.dg/unchecked_convert12.adb: Likewise.
183
ff7e7ee0
EB
1842016-10-11 Eric Botcazou <ebotcazou@adacore.com>
185
186 * gcc.target/sparc/cbcond-1.c: New test.
187 * gcc.target/sparc/cbcond-2.c: Likewise.
188 * gcc.target/sparc/movcc-1.c: Likewise.
189 * gcc.target/sparc/movcc-2.c: Likewise.
190 * gcc.target/sparc/setcc-1.c: Adjust.
191 * gcc.target/sparc/setcc-2.c: Likewise.
192 * gcc.target/sparc/setcc-3.c: Likewise.
193 * gcc.target/sparc/setcc-4.c: Likewise.
194 * gcc.target/sparc/setcc-5.c: Likewise.
195 * gcc.target/sparc/setcc-6.c: New test.
196 * gcc.target/sparc/setcc-7.c: Likewise.
197 * gcc.target/sparc/setcc-8.c: Likewise.
198 * gcc.target/sparc/setcc-9.c: Likewise.
199 * gcc.target/sparc/setcc-10.c: Likewise.
200
d30078b8
JL
2012016-10-10 Jeff Law <law@redhat.com>
202
203 PR tree-optimization/71947
204 * gcc.dg/tree-ssa/pr71947-1.c: New test.
205 * gcc.dg/tree-ssa/pr71947-2.c: New test.
206 * gcc.dg/tree-ssa/pr71947-3.c: New test.
207 * gcc.dg/tree-ssa/pr71947-4.c: New test.
208 * gcc.dg/tree-ssa/pr71947-5.c: New test.
209 * gcc.dg/tree-ssa/pr71947-6.c: New test.
210
5f869266
TK
2112016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
212
213 PR fortran/77915
214 * gfortran.dg/matmul_11.f90: New test.
215
174e0b00
JW
2162016-10-10 Jiong Wang <jiong.wang@arm.com>
217
218 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
219 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
220 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
221 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
222 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
223 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
224 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
225 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
226 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
227 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
228 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
229 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
230 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
231 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
232 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
233 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
234 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
235 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
236 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
237 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
238 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
239 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
240 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
241 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
242 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
243 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
244 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
245 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
246 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
247 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
248 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
249 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
250 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
251 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
252 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
253 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
254 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
255 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
256 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
257 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
258 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
259 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
260 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
261 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
262 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
263 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
264 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
265 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
266 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
267 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
268 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
269 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
270 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
271 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
272 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
273 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
274 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
275 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
276 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
277
4bc63138
JW
2782016-10-10 Jiong Wang <jiong.wang@arm.com>
279
280 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
281 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
282 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
283 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
284 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
285 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
286 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
287 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
288 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
289 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
290 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
291 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
292 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
293 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
294
8f3edb07
JW
2952016-10-10 Jiong Wang <jiong.wang@arm.com>
296
297 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
298 Enable AArch64.
299 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
300 vdup*_laneq.
301 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
302 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
303 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
304 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
305
6e49f922
JW
3062016-10-10 Matthew Wahab <matthew.wahab@arm.com>
307 Jiong Wang <jiong.wang@arm.com>
308
309 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
310 AArch64 support.
311 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
312 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
313 AArch64 targets.
314 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
315 AArch64 targets.
316 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
317 targets.
318 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
319
41683e1a
EB
3202016-10-10 Eric Botcazou <ebotcazou@adacore.com>
321
322 * gnat.dg/specs/vfa.ads: New test.
323
6e49f922 3242016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
325
326 * gnat.dg/inline13.ad[sb]: New test.
327 * gnat.dg/inline13_pkg.ad[sb]: New helper.
328
55cfd746
EB
3292016-10-10 Eric Botcazou <ebotcazou@adacore.com>
330
331 * gnat.dg/biased_subtype.adb: New test.
332
4dfb8a2a
JJ
3332016-10-09 Jakub Jelinek <jakub@redhat.com>
334
335 PR tree-optimization/77901
336 * gcc.c-torture/compile/pr77901.c: New test.
337
67b97478
PK
3382016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
339
340 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
341 * gcc.dg/ipa/propalign-2.c: Likewise
342 * gcc.dg/ipa/propalign-3.c: Likewise.
343 * gcc.dg/ipa/propalign-4.c: Likewise.
344 * gcc.dg/ipa/propalign-5.c: Likewise.
345
7bad794a
JJ
3462016-10-08 Jakub Jelinek <jakub@redhat.com>
347
81b02905
JJ
348 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
349
ee19ef45
JJ
350 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
351
7bad794a
JJ
352 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
353 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
354
56d3a930
FR
3552016-10-07 Fritz Reese <fritzoreese@gmail.com>
356
357 * gfortran.dg/dec_union_11.f90: New testcase.
358
45e2bf2e
NS
3592016-10-07 Nathan Sidwell <nathan@acm.org>
360
361 PR c++/66443
362 * g++.dg/cpp0x/pr66443-cxx11.C: New.
363 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
364 * g++.dg/cpp1y/pr66443-cxx14.C: New
365 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
366 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
367
be845b04
JJ
3682016-10-07 Jakub Jelinek <jakub@redhat.com>
369
370 * g++.dg/cpp0x/addressof1.C: New test.
371 * g++.dg/cpp0x/addressof2.C: New test.
372
08213983
MM
3732016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
374
375 * gcc.target/powerpc/float128-type-1.c: New test to check that
376 PowerPC 64-bit Linux enables -mfloat128-type by default.
377 * gcc.target/powerpc/float128-type-2.c: Likewise.
378 * gcc.target/powerpc/float128-mix.c: Change error message to
379 reflect that __ibm128 is now #define'ed to be long double.
380
bd845c14
SK
3812016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
382
383 PR fortran/77406
384 * gfortran.dg/pr77406.f90: New test.
385 * gfortran.dg/assumed_type_3.f90: Update error messages.
386 * gfortran.dg/defined_operators_1.f90: Ditto.
387 * gfortran.dg/generic_26.f90: Ditto.
388 * gfortran.dg/generic_7.f90: Ditto.
389 * gfortran.dg/gomp/udr5.f90: Ditto.
390 * gfortran.dg/gomp/udr7.f90: Ditto.
391 * gfortran.dg/interface_1.f90: Ditto.
392 * gfortran.dg/interface_37.f90: Ditto.
393 * gfortran.dg/interface_5.f90: Ditto.
394 * gfortran.dg/interface_6.f90: Ditto.
395 * gfortran.dg/interface_7.f90
396 * gfortran.dg/no_arg_check_3.f90
397 * gfortran.dg/operator_5.f90
398 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
399
c09c4992
BE
4002016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
401
402 PR c++/77700
403 * c-c++-common/Wint-in-bool-context.c: Update test.
404
d7f336f8
RB
4052016-10-07 Richard Biener <rguenther@suse.de>
406
407 * gcc.dg/tree-ssa/vrp01.c: Adjust.
408 * gcc.dg/tree-ssa/vrp34.c: Likewise.
409
a9172bf3
MP
4102016-10-07 Marek Polacek <polacek@redhat.com>
411
412 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
413
8a14afd0
BS
4142016-10-07 Bernd Schmidt <bschmidt@redhat.com>
415
416 PR c++/69733
417 * c-c++-common/pr69733.c: New test.
418 * gcc.dg/pr69733.c: New test.
419 * gcc.target/i386/pr69733.c: New test.
420
d4bd4646
MP
4212016-10-07 Marek Polacek <polacek@redhat.com>
422
423 PR c++/77803
424 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
425
a93cdc5c
JJ
4262016-10-07 Jakub Jelinek <jakub@redhat.com>
427
428 PR tree-optimization/77664
429 * gcc.dg/tree-ssa/pr77664.c: New test.
430 * gcc.dg/pr77664.c: New test.
431
4322016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
433
434 * gfortran.dg/pr69955.f90: New test.
435
ac193ee7
LK
4362016_10-06 Louis Krupp <louis.krupp@zoho.com>
437
438 PR fortran/57910
439 * gfortran.dg/pr57910.f90: New test.
440
342cfb3e
JJ
4412016-10-06 Jakub Jelinek <jakub@redhat.com>
442
443 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
444 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
445
48057089
KV
4462016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
447
448 PR tree-optimization/77862
449 * gcc.dg/pr77862.c: New test.
450
65b25c9b
KV
4512016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
452
453 * gcc.dg/tree-ssa/evrp4.c: New test.
454
f3127685
JL
4552016-10-06 Jeff Law <law@redhat.com>
456
457 PR tree-optimization/71661
458 * gcc.dg/tree-ssa/pr71661.c: New test.
459
b3972588
RB
4602016-10-06 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/77855
463 * gcc.dg/torture/pr77855.c: New testcase.
464
139dc3c6
JC
4652016-10-06 James Clarke <jrtc27@jrtc27.com>
466 Eric Botcazou <ebotcazou@adacore.com>
467
468 * g++.dg/other/pr77759.C: New test.
469
37f6a157
RB
4702016-10-06 Richard Biener <rguenther@suse.de>
471
472 PR tree-optimization/77839
473 * gcc.dg/torture/pr77839.c: New testcase.
474
f779aeb8
MP
4752016-10-06 Marek Polacek <polacek@redhat.com>
476
477 * g++.dg/cpp1z/init-statement9.C: New test.
478
eee8f0b0
AS
4792016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
480
481 * gcc.target/i386/pcommit-1.c: Deleted.
482 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
483 * gcc.target/i386/sse-13.c: Ditto.
484 * gcc.target/i386/sse-14.c: Ditto.
485 * gcc.target/i386/sse-22.c: Ditto.
486 * gcc.target/i386/sse-23.c: Ditto.
487 * g++.dg/other/i386-2.C: Ditto.
488
b48042bb
UB
4892016-10-05 Uros Bizjak <ubizjak@gmail.com>
490
491 * gcc.target/i386/pr77833.c: Require int128 effective target.
492
50b01e1d
SK
4932016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
494
495 PR fortran/58991
496 PR fortran/58992
497 * gfortran.dg/associate_22.f90: New test.
498
908b8296
FR
4992016-10-05 Fritz Reese <fritzoreese@gmail.com>
500
501 * gfortran.dg/dec_union_9.f90: New testcase.
502 * gfortran.dg/dec_union_10.f90: New testcase.
503
87582521
JJ
5042016-10-05 Jakub Jelinek <jakub@redhat.com>
505
2e69f143
JJ
506 PR sanitizer/66343
507 * gcc.dg/pch/pr66343-3.c: New test.
508 * gcc.dg/pch/pr66343-3.hs: New file.
509
87582521
JJ
510 PR sanitizer/66343
511 * gcc.dg/pch/pr66343-1.c: New test.
512 * gcc.dg/pch/pr66343-1.hs: New file.
513 * gcc.dg/pch/pr66343-2.c: New test.
514 * gcc.dg/pch/pr66343-2.hs: New file.
515
700fff34
BE
5162016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
517
518 * c-c++-common/Wint-in-bool-context.c: Update test.
519
17a9e380
MP
5202016-10-05 Marek Polacek <polacek@redhat.com>
521
522 * g++.dg/cpp1z/init-statement1.C: New test.
523 * g++.dg/cpp1z/init-statement2.C: New test.
524 * g++.dg/cpp1z/init-statement3.C: New test.
525 * g++.dg/cpp1z/init-statement4.C: New test.
526 * g++.dg/cpp1z/init-statement5.C: New test.
527 * g++.dg/cpp1z/init-statement6.C: New test.
528 * g++.dg/cpp1z/init-statement7.C: New test.
529 * g++.dg/cpp1z/init-statement8.C: New test.
530
6e48e779
LK
5312016-10-05 Louis Krupp <louis.krupp@zoho.com>
532
533 PR fortran/67524
534 * gfortran.dg/pr67524.f90: New test.
535
04a32443
JJ
5362016-10-05 Jakub Jelinek <jakub@redhat.com>
537
538 PR sanitizer/77823
539 * c-c++-common/ubsan/shift-9.c: New test.
540
743a9cf7
SKS
5412016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
542
543 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
544 of int if __SIZEOF_INT__ is less than 4 bytes.
545
a40278c3
JD
5462016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
547
548 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
549 * gfortran.dg/class_array_20.f03: Likewise.
550 * gfortran.dg/class_array_21.f03: Likewise.
551 * gfortran.dg/finalize_29.f08: Likewise.
552 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
553
39bb7d01
RB
5542016-10-05 Richard Biener <rguenther@suse.de>
555
556 PR middle-end/77826
557 * gcc.dg/torture/pr77826.c: New testcase.
558
eeb57981
RB
5592016-10-05 Richard Biener <rguenther@suse.de>
560
561 * gcc.dg/fold-copysign-1.c: New testcase.
562
f9018d75
AS
5632016-10-05 Andreas Schwab <schwab@suse.de>
564
565 * g++.dg/pr49847-2.C: Remove.
566
7e8000b3
PMR
5672016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
568
569 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
570
54f84ca9
RB
5712016-10-05 Richard Biener <rguenther@suse.de>
572
573 PR middle-end/55152
574 * gcc.dg/pr55152-2.c: New testcase.
575
17beda50
JD
5762016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
577
578 * gfortran.dg/dtio_15.f90: New test.
579
1c84b798
ILT
5802016-10-04 Ian Lance Taylor <iant@golang.org>
581
582 * gcc.dg/split-7.c: New test.
583
7ec39552
MS
5842016-10-04 Martin Sebor <msebor@redhat.com>
585
586 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
587 %lc directive to wint_t to silence -Wformat warnings on targets
588 where the latter is a distinct type such as long.
589
8ff04ff9
MS
5902016-10-04 Martin Sebor <msebor@redhat.com>
591
592 PR c++/77804
593 * g++.dg/warn/Wplacement-new-size-4.C: New test.
594
bfecd57c
JJ
5952016-10-04 Jakub Jelinek <jakub@redhat.com>
596
f72da967
JJ
597 PR c++/77791
598 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
599
bfecd57c
JJ
600 * g++.dg/other/java3.C: Remove.
601 * g++.dg/other/java1.C: Remove.
602 * g++.dg/other/error12.C: Remove.
603 * g++.dg/other/java2.C: Remove.
604 * g++.dg/warn/Wnvdtor.C: Remove.
605 * g++.dg/lookup/java1.C: Remove.
606 * g++.dg/lookup/java2.C: Remove.
607 * g++.dg/ext/pr34829.C: Remove.
608 * g++.dg/ext/java-3.C: Remove.
609 * g++.dg/ext/java-1.C: Remove.
610 * g++.dg/ext/java-2.C: Remove.
611 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
612
fe8b1e83
DG
6132016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
614
615 PR tree-optimization/77808
616 * gcc.dg/tree-ssa/pr77808.c: New testcase.
617
078b5aab
RB
6182016-10-04 Richard Biener <rguenther@suse.de>
619
620 PR tree-optimization/77399
621 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
622
2b568899
RB
6232016-10-04 Richard Biener <rguenther@suse.de>
624
625 PR middle-end/77833
626 * gcc.target/i386/pr77833.c: New testcase.
627
0a4e5cf3
JL
6282016-09-26 Jeff Law <law@redhat.com>
629
630 PR tree-optimization/71550
631 PR tree-optimization/71403
632 * gcc.c-torture/execute/pr71550.c: New test.
633
d07b0a23
SKS
6342016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
635
636 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
637 option.
638
b44a42cf
KT
6392016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
640
641 Revert
642 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
643
644 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
645
f41f1ceb
MP
6462016-10-03 Marek Polacek <polacek@redhat.com>
647
648 * g++.dg/cpp0x/nullptr37.C: New test.
649
1633d3b9
BE
6502016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
651
652 * c-c++-common/Wint-in-bool-context.c: Update test.
653
2c8e3a1d
JJ
6542016-10-02 Jakub Jelinek <jakub@redhat.com>
655
656 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
657 earlier.
658 * g++.dg/charset/asm2.c (memmove): Likewise.
659 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
660 * g++.dg/tls/diag-4.C (foo): Likewise.
661 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
662 dg-warning, fix up regex.
663 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
664 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
665 * g++.old-deja/g++.mike/net31.C: Likewise.
666 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
667 for C++17.
668 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
669 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
670
f00b6283
RB
6712016-10-01 Richard Biener <rguenther@suse.de>
672
673 PR middle-end/77798
674 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
675
0f0565b1
AV
6762016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
677
678 PR fortran/77663
679 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
680
c58823a0
JJ
6812016-10-01 Jakub Jelinek <jakub@redhat.com>
682
683 PR c/77490
684 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
685 Add dg-prune-output directive.
686
e3228a50
JD
6872016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
688
689 PR fortran/66643
690 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
691 * gfortran.fortran-torture/compile/write.f90: Update test.
692
e70bbc6f
MW
6932016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
694
695 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
696 arm_fp16_alternative_ok as the required effective target.
697 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
698 -mfp16-format=alternative to the dg-options directive and remove
699 the dg-add-options directive.
700
c39747d2
FR
7012016-09-30 Fritz Reese <fritzoreese@gmail.com>
702
703 PR fortran/77764
704 * gfortran.dg/dec_union_8.f90: New testcase.
705
00074dd8
FR
7062016-09-30 Fritz Reese <fritzoreese@gmail.com>
707
708 PR fortran/77782
709 * gfortran.dg/dec_structure_16.f90: New testcase.
710
26f391e8
AV
7112016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
712
713 * gfortran.dg/coarray_allocate_10.f08: New test.
714 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
715
fa16a271
KT
7162016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
717
718 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
719
f334c828
RB
7202016-09-30 Richard Biener <rguenther@suse.de>
721
722 PR tree-optimization/77399
723 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
724
76e3ec9c
SL
7252016-09-29 Sandra Loosemore <sandra@codesourcery.com>
726
727 * c-c++-common/pr27336.c: Make dependency on
728 -fdelete-null-pointer-checks explicit.
729 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
730 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
731 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
732 * gcc.dg/pic-1.c: Require fpic target support.
733 * gcc.dg/pic-2.c: Likewise.
734
a2c6e7f2
JJ
7352016-09-29 Jakub Jelinek <jakub@redhat.com>
736
737 Implement P0001R1 - C++17 removal of register storage class specifier
738 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
739 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
740 C++17.
741 * c-c++-common/vector-subscript-5.c (foo): Don't use register
742 keyword if not __SSE2__.
743 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
744 C++17.
745 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
746 register keywords.
747 * g++.dg/eh/pr29166.C: Add -Wno-register option.
748 * g++.dg/warn/register-parm-1.C (erroneous_warning,
749 no_erroneous_warning): Expect new warnings for C++17.
750 * g++.dg/warn/register-var-2.C (f): Likewise.
751 * g++.dg/parse/register1.C (f): Expect new error for C++17.
752 * g++.dg/parse/linkage2.C (foo): Likewise.
753 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
754 keyword on parameters for C++17.
755 * g++.dg/cpp1z/register1.C: New test.
756 * g++.dg/cpp1z/register2.C: New test.
757 * g++.dg/cpp1z/register3.C: New test.
758
4ab76933
UB
7592016-09-29 Uros Bizjak <ubizjak@gmail.com>
760
761 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
762 * gcc.target/i386/avx2-check.h (main): Ditto.
763 * gcc.target/i386/avx512bw-check.h (main): Ditto.
764 * gcc.target/i386/avx512cd-check.h (main): Ditto.
765 * gcc.target/i386/avx512dq-check.h (main): Ditto.
766 * gcc.target/i386/avx512er-check.h (main): Ditto.
767 * gcc.target/i386/avx512f-check.h (main): Ditto.
768 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
769 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
770 * gcc.target/i386/avx512vl-check.h (main): Ditto.
771
2488ebe5
UB
7722016-09-29 Uros Bizjak <ubizjak@gmail.com>
773
774 PR target/77756
775 * gcc.target/i386/pr77756.c: New test.
776
4d258d09
MP
7772016-09-29 Marek Polacek <polacek@redhat.com>
778
779 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
780
a9087411
MP
7812016-09-29 Marek Polacek <polacek@redhat.com>
782
783 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
784 C++14.
785
fa0a064a
ML
7862016-09-29 Martin Liska <mliska@suse.cz>
787
788 * objc/execute/construct1.m: New test.
789
0ce1ecc7
RB
7902016-09-29 Richard Biener <rguenther@suse.de>
791
792 PR tree-optimization/77768
793 * gcc.dg/torture/pr77768.c: New testcase.
794
da186c1f
RB
7952016-09-28 Richard Biener <rguenther@suse.de>
796
797 PR middle-end/77407
798 * gcc.dg/pr77407.c: New testcase.
799
d657e995
RB
8002016-09-29 Richard Biener <rguenther@suse.de>
801
802 PR middle-end/55152
803 * gcc.dg/pr55152.c: New testcase.
804 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
805
cadf6296
RO
8062016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
807
808 * gcc.dg/profile-update-warning.c: Restrict to ia32.
809 (dg-options): Remove -m32.
810
88000fd1
MS
8112016-09-28 Martin Sebor <msebor@redhat.com>
812
813 PR middle-end/77721
814 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
815
0c172974
JD
8162016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
817
818 PR libgfortran/77707
819 * gfortran.dg/inquire_17.f90: New test.
820
4b390698
JJ
8212016-09-28 Jakub Jelinek <jakub@redhat.com>
822
823 PR c++/77467
824 * g++.dg/cpp1y/constexpr-77467.C: New test.
825
2b1b5938
MS
8262016-09-28 Martin Sebor <msebor@redhat.com>
827
828 PR c/77762
829 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
830 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
831 (test_sprintf_p_const): Adjust line numbers to avoid failures
832 introduced in r240503.
833
30dc6ee9
MS
8342016-09-28 Martin Sebor <msebor@redhat.com>
835
836 PR middle-end/77683
837 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
838
7d290e93
BE
8392016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
840
fcf32bad
BE
841 PR c++/77748
842 * g++.dg/pr77550.C: Avoid undefined behavior.
843
7d290e93
BE
844 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
845
912d9ec3
WD
8462016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
847
848 * gcc.dg/strlenopt-20.c: Update test.
849 * gcc.dg/strlenopt-21.c: Likewise.
850 * gcc.dg/strlenopt-22.c: Likewise.
851 * gcc.dg/strlenopt-22g.c: Likewise.
852 * gcc.dg/strlenopt-26.c: Likewise.
853 * gcc.dg/strlenopt-5.c: Likewise.
854 * gcc.dg/strlenopt-7.c: Likewise.
855 * gcc.dg/strlenopt-9.c: Likewise.
856
459bcfb0
JJ
8572016-09-27 Jakub Jelinek <jakub@redhat.com>
858
6e39060a
JJ
859 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
860
8ca33347
JJ
861 * g++.dg/cpp1z/lambda-this1.C: New test.
862 * g++.dg/cpp1z/lambda-this2.C: New test.
863
459bcfb0
JJ
864 PR c++/77722
865 * g++.dg/ubsan/return-4.C: New test.
866 * g++.dg/ubsan/return-5.C: New test.
867 * g++.dg/ubsan/return-6.C: New test.
868
20fba714
JW
8692016-09-27 Jiong Wang <jiong.wang@arm.com>
870
871 * lib/target-supports.exp
872 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
873 in function comment.
874
bebe0086
ML
8752016-09-27 Martin Liska <mliska@suse.cz>
876
877 PR gcov-profile/46266
878 * lib/gcov.exp: Verify that <built-in>.gcov file is not
879 considered.
880
59896334
RB
8812016-09-27 Richard Biener <rguenther@suse.de>
882
883 PR tree-optimization/77745
884 * g++.dg/torture/pr77745.C: New testcase.
885
f0d355dc
RB
8862016-09-27 Richard Biener <rguenther@suse.de>
887
888 PR tree-optimization/77478
889 * gcc.dg/torture/pr77478.c: New testcase.
890
8c9434c2
ML
8912016-09-27 Martin Liska <mliska@suse.cz>
892
893 PR gcov-profile/7970
894 PR gcov-profile/16855
895 PR gcov-profile/44779
896 * g++.dg/gcov/pr16855.C: New test.
897
511d092e
SKS
8982016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
899
900 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
901
f2e0c4e1
JJ
9022016-09-27 Jakub Jelinek <jakub@redhat.com>
903
904 PR fortran/77666
905 * gfortran.dg/gomp/pr77666.f90: New test.
906
3a4228ba
KV
9072016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
908
909 PR ipa/77677
910 * gcc.dg/torture/pr77677-2.c: New test.
911
a184e37f
SK
9122016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
913
914 PR fortran/77420
915 * gfortran.dg/pr77420_1.f90: New test.
916 * gfortran.dg/pr77420_2.f90: Ditto.
917 * gfortran.dg/pr77420_3.f90: New test. Requires ...
918 * gfortran.dg/pr77420_4.f90: this file.
919
8be59d19
KV
9202016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
921
922 PR middle-end/77719
923 * gfortran.dg/pr77719.f90: New test.
924
991075a4
TP
9252016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
926
927 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 928 singular form of byte when quantity is unknown.
991075a4 929
c6147dc4
MP
9302016-09-26 Marek Polacek <polacek@redhat.com>
931
932 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
933
5cc6c41c
ML
9342016-09-26 Martin Liska <mliska@suse.cz>
935
936 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
937 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
938 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
939 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
940 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
941 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
942 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
943 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
944 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
945
81fea426
MP
9462016-09-26 Marek Polacek <polacek@redhat.com>
947
948 PR c/7652
949 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
950 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
951 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
952 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
953 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
954 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
955 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
956 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
957 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
958 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
959 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
960 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
961 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
962 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
963 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
964 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
965 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
966 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
967 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
968 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
969 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
970 * c-c++-common/attr-fallthrough-1.c: New test.
971 * c-c++-common/attr-fallthrough-2.c: New test.
972 * g++.dg/cpp0x/fallthrough1.C: New test.
973 * g++.dg/cpp0x/fallthrough2.C: New test.
974 * g++.dg/cpp1z/fallthrough1.C: New test.
975 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
976 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
977 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
978 * objc.dg/Wimplicit-fallthrough-1.m: New test.
979
9b597c1f
SK
9802016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
981
12a813c1 982 PR fortran/77429
9b597c1f
SK
983 * gfortran.dg/pr77429.f90: New test.
984
f1c7e7f1
SK
9852016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
986
987 PR fortran/77694
988 * gfortran.dg/pr77694.f90: New test.
989
50c6dd20
OE
9902016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
991
992 PR target/51244
993 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
994
540b039e
DH
9952016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
996
997 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
998 for 32-bit mode.
999
cfd161bf
DH
10002016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1001
1002 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1003 for 32-bit mode.
1004
9a2300e9
MP
10052016-09-24 Marek Polacek <polacek@redhat.com>
1006
1007 PR c/77490
1008 * c-c++-common/Wbool-operation-1.c: New test.
1009 * gcc.dg/Wbool-operation-1.c: New test.
1010
34d567d1
FR
10112016-09-23 Fritz Reese <fritzoreese@gmail.com>
1012
1013 * gfortran.dg/dec_static_1.f90: New.
1014 * gfortran.dg/dec_static_2.f90: New.
1015 * gfortran.dg/dec_static_3.f90: New.
1016 * gfortran.dg/dec_static_4.f90: New.
1017
4a8d4422
JD
10182016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1019
1020 PR fortran/48298
1021 * gfortran.dg/negative_unit_check.f90: Update test.
1022 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1023
90ef45cb
DV
10242016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1025
1026 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1027 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1028 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1029 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1030 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1031 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1032 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1033
e0535922
MS
10342016-09-23 Martin Sebor <msebor@redhat.com>
1035
1036 PR testsuite/77713
1037 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1038 assuming long double is bigger than double.
1039
d664d76d
JJ
10402016-09-23 Jakub Jelinek <jakub@redhat.com>
1041
1042 Implement P0138R2, C++17 construction rules for enum class values
1043 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1044
3b31f720
DM
10452016-09-23 David Malcolm <dmalcolm@redhat.com>
1046
1047 PR preprocessor/77672
1048 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1049 expected multiline output from first warning to reflect change
1050 in r240434.
1051
592459bf
TP
10522016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1053
1054 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1055
0af06385
BE
10562016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1057 Tom de Vries <tom@codesourcery.com>
1058
1059 PR testsuite/77411
1060 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1061
8f01b67a
MP
10622016-09-23 Marek Polacek <polacek@redhat.com>
1063
1064 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1065 * c-c++-common/gomp/atomic-13.c: Likewise.
1066 * c-c++-common/gomp/atomic-14.c: Likewise.
1067 * c-c++-common/pr60439.c: Remove invalid code.
1068 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1069 * g++.dg/expr/bitfield5.C: Likewise.
1070 * g++.dg/expr/bitfield6.C: Likewise.
1071 * g++.dg/expr/bool1.C: Likewise.
1072 * g++.dg/expr/bool3.C: Likewise.
1073 * g++.dg/expr/lval3.C: Likewise.
1074 * g++.dg/expr/lval4.C: Likewise.
1075 * g++.old-deja/g++.jason/bool5.C: Likewise.
1076
bbd6fcf3
DM
10772016-09-23 David Malcolm <dmalcolm@redhat.com>
1078
1079 PR preprocessor/77672
1080 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1081 (test_terminator_location): New function.
1082
113d06a4
RB
10832016-09-23 Richard Biener <rguenther@suse.de>
1084
1085 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1086
cab9e1df
MW
10872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1088
1089 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1090 -march=armv8.2-a+fp16 when supported by the hardware.
1091 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1093 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1094 semi-colons to a macro invocations.
1095 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1096 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1097 defined.
1098 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1099 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1100 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1101 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1102 defined.
1103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1107 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1109 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1110 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1112 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1113 defined.
1114 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1115 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1116 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1117 defined.
1118 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1120 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1121 defined.
1122 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1124 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1125 defined.
1126 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1127 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1128 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1129 defined. Also fix some white-space.
1130 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1131 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1132 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1133 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1136 defined. Also fix some long lines and white-space.
1137 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1138 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1139 defined. Also fix some long lines and white-space.
1140 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1141 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1142 defined.
1143 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1144 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1145 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1146 defined.
1147 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1148 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1149 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1150 defined.
1151 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1152 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1154 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1156 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1158 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1160 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1161 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1162 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1164 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1165 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1167 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1168 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1169 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1170
da9b2e69
JW
11712016-09-23 Jiong Wang <jiong.wang@arm.com>
1172 Matthew Wahab <matthew.wahab@arm.com>
1173
1174 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1175 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1176 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1177 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1178 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1179 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1180 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1181 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1182 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1183 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1184 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1185 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1186 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1187 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1188 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1189 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1190 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1191 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1192 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1193 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1194 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1195 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1196 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1197 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1198 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1199 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1200 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1201 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1202 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1203 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1204 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1205 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1206 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1207 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1208 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1209 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1210 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1211
785cf02f
MW
12122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1213
1214 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1215 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1216 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1217 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1218 support.
1219
1e401340
KV
12202016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1221
1222 PR ipa/77677
1223 * gcc.dg/torture/pr77677.c: New test.
1224
8ed3eeac
AV
12252016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1226
1227 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1228 here now.
1229
55a9b91b
MW
12302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1231
1232 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1233 options. Add tests for float16x4_t and float16x8_t.
1234
64c744b9
DV
12352016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1236
1237 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1238 * gcc.target/s390/risbg-ll-2.c: Ditto.
1239 * gcc.target/s390/risbg-ll-3.c: Ditto.
1240
d403b8d4
MW
12412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1242
1243 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1244 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1245
576987fc
DV
12462016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1247
1248 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1249 output to the simplified instructions.
1250
4ffc8099
MW
12512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1252
1253 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1254 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1255
b1a970a5
MW
12562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1257
1258 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1259 (FP16_SUPPORTED): New
1260 (expected-hfloat-16x4): Make conditional on __fp16 support.
1261 (expected-hfloat-16x8): Likewise.
1262 (vdup_n_f16): Disable for non-AArch64 targets.
1263 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1264 conditional on FP16_SUPPORTED.
1265 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1266 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1267 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1268 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1269 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1270 for testing __fp16.
1271 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1272 conditional on FP16_SUPPORTED.
1273 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1274 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1275
50df9464
MW
12762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1277
1278 * gcc.target/arm/short-vfp-1.c: New.
1279
536b9f42
MW
12802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1281
1282 * gcc.target/arm/attr-fp16-arith-1.c: New.
1283
1b9e31cf
MW
12842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1285
1286 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1287 New.
1288 (add_options_for_arm_v8_2a_fp16_neon): New.
1289 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1290 (add_options_for_arm_arch_v8_2a): Auto-generate.
1291 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1292 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1293 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1294 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1295 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1296 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1297 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1298
a5b42ee7
MW
12992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1300
1301 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1302 arm_fp16_alternative_ok.
1303 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1304 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1305 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1306 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1307 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1308 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1309 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1310 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1311 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1312 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1313 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1314 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1315 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1316 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1317 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1318 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1319 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1320 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1321 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1322 arm_fp16_alternative_ok.
1323 * lib/target-supports.exp
1324 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1325 (check_effective_target_arm_fp16_alternative_ok): New.
1326 (check_effective_target_arm_fp16_none_ok_nocache): New.
1327 (check_effective_target_arm_fp16_none_ok): New.
1328
fcbc975b
ML
13292016-09-23 Martin Liska <mliska@suse.cz>
1330
1331 * gcc.dg/ipa/pr77653.c: Replace adress
1332 with address.
1333
1822b732
ML
13342016-09-23 Martin Liska <mliska@suse.cz>
1335
1336 * gcc.target/i386/movbe-4.c: New test.
1337
fab18cc4
ML
13382016-09-23 Martin Liska <mliska@suse.cz>
1339
1340 * gcc.target/i386/crc32-5.c: New test.
1341
e70f01b5
ML
13422016-09-23 Martin Liska <mliska@suse.cz>
1343
1344 * gcc.target/i386/pr71652.c: New test.
1345 * gcc.target/i386/pr71652-2.c: New test.
1346 * gcc.target/i386/pr71652-3.c: New test.
1347
f2e81d05
JJ
13482016-09-23 Jakub Jelinek <jakub@redhat.com>
1349
1350 * lib/gcc-dg.exp (process-message): Support relative line number
1351 notation - .+4 or .-1 etc.
1352 * gcc.dg/dg-test-1.c: New test.
1353
ed30d2a6
MS
13542016-09-22 Martin Sebor <msebor@redhat.com>
1355
1356 PR target/77676
1357 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1358 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1359 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1360 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1361
1c681c7b
UB
13622016-09-22 Uros Bizjak <ubizjak@gmail.com>
1363
1364 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1365 * gcc.dg/ifcvt-2.c: Ditto.
1366 * gcc.dg/zero_bits_compound-1.c: Ditto.
1367 * gcc.dg/zero_bits_compound-1.c: Ditto.
1368 * gcc.dg/pr40550.c: Simplify target selectors.
1369 Use dg-additional-options.
1370 * gcc.dg/pr47893.c: Ditto.
1371 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1372 additional options for 32-bit x86 targets.
1373 * gcc.dg/pr70955.c: Move to ...
1374 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1375
67cf0a53
PC
13762016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1377
1378 PR c++/61019
1379 * g++.dg/cpp0x/pr61019.C: New.
1380
0ee70cc0
AV
13812016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1382 Terry Guo <terry.guo@arm.com>
1383
1384 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1385 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1386 * gcc.target/arm/pure-code/pure-code.exp: New.
1387
43639d2c
UB
13882016-09-22 Uros Bizjak <ubizjak@gmail.com>
1389
1390 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1391 Remove SSE effective target requirement.
1392
a608d15b
PC
13932016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/71979
1396 * g++.dg/cpp0x/pr71979.C: New.
1397
d94a7ab4
BE
13982016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1399
1400 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1401
a13f439f
ML
14022016-09-22 Martin Liska <mliska@suse.cz>
1403
1404 PR ipa/77653
1405 * gcc.dg/ipa/pr77653.c: New test.
1406
cf352092
JJ
14072016-09-22 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR fortran/77665
1410 * gfortran.dg/gomp/pr77665.f90: New test.
1411
a8de3002
PT
14122016-09-22 Paul Thomas <pault@gcc.gnu.org>
1413
1414 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1415 * gfortran.dg/dtio_13.f90: New test.
1416
39abef62
LK
14172016-09-21 Louis Krupp <louis.krupp@zoho.com>
1418
1419 PR fortran/66107
1420 * gfortran.dg/pr66107.f90: New test.
1421
4a2bb7fc
ILT
14222016-09-21 Ian Lance Taylor <iant@golang.org>
1423
1424 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1425 with call to builtin delete function.
1426
5f84cee2
JM
14272016-09-21 Joseph Myers <joseph@codesourcery.com>
1428
1429 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1430 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1431 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1432 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1433 tests.
1434
fe01a41a
UB
14352016-09-21 Uros Bizjak <ubizjak@gmail.com>
1436
1437 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1438
2e1c20b1
JJ
14392016-09-21 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR c++/77651
1442 * g++.dg/cpp1z/aligned-new6.C: New test.
1443
de4c144a
MW
14442016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1445
1446 * gcc.target/arm/fp16-aapcs-3.c: New.
1447 * gcc.target/arm/fp16-aapcs-4.c: New.
1448 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1449 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1450 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1451 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1452
44fc7854
BE
14532016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1454
1455 PR tree-optimization/77550
1456 * g++.dg/pr77550.C: New test.
1457
bc084f84
GJL
14582016-09-21 Georg-Johann Lay <avr@gjlay.de>
1459
1460 PR target/77326
1461 * gcc.target/avr/torture/pr77326.c: New test.
1462
c075003a
LK
14632016-09-21 Louis Krupp <louis.krupp@zoho.com>
1464
1465 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1466
6811ea79
RB
14672016-09-21 Richard Biener <rguenther@suse.de>
1468
1469 PR tree-optimization/77648
1470 * gcc.dg/torture/pr77648-1.c: New testcase.
1471 * gcc.dg/torture/pr77648-2.c: Likewise.
1472
f955c4c4
RB
14732016-09-21 Richard Biener <rguenther@suse.de>
1474 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR tree-optimization/77621
1477 * gcc.dg/pr77621.c: New testcase.
1478
096506bb
PT
14792016-09-21 Paul Thomas <pault@gcc.gnu.org>
1480
1481 PR fortran/77657
1482 * gfortran.dg/dtio_12.f90: New test.
1483
37d168ae
SKS
14842016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1485
1486 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1487
66454000
KV
14882016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1489
1490 PR tree-optimization/72835
1491 * gcc.dg/tree-ssa/pr72835.c: New test.
1492
88d0c3f0
MS
14932016-09-20 Martin Sebor <msebor@redhat.com>
1494
1495 PR middle-end/49905
1496 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1497 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1498 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1499 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1500 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1501 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1502 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1503
a03df1d5
KV
15042016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1505
1506 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1507 arguments/compare will be optimized away.
1508 * gcc.dg/torture/ftrapv-1.c: Likewise.
1509
8bc5448f
KV
15102016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1511
1512 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1513 will be optimized away.
1514 * gcc.dg/ipa/vrp1.c: New test.
1515 * gcc.dg/ipa/vrp2.c: New test.
1516 * gcc.dg/ipa/vrp3.c: New test.
1517
973625a0
KV
15182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1519
1520 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1521 does the same transformation.
1522 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1523 * gcc.dg/tree-ssa/evrp1.c: New test.
1524 * gcc.dg/tree-ssa/evrp2.c: New test.
1525 * gcc.dg/tree-ssa/evrp3.c: New test.
1526 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1527 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1528 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1529 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1530 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1531 foling now happens early.
1532 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1533 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1534 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1535 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1536 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1537
9b1ba33c
UB
15382016-09-20 Uros Bizjak <ubizjak@gmail.com>
1539
1540 PR target/77621
1541 * gcc.target/i386/pr77621.c: New test.
1542 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1543 pattern, loop should vectorize with -mtune=atom.
1544
f5bd4ad8
MO
15452016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1546 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR testsuite/63299
1549 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1550 instead of delete.
1551
7d9cf801
JJ
15522016-09-20 Jakub Jelinek <jakub@redhat.com>
1553
b912f962
JJ
1554 PR c++/77626
1555 * g++.dg/other/pr77626.C: New test.
1556
eaf1ece1
JJ
1557 PR c++/77638
1558 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1559
590b62e9
JJ
1560 PR c++/77637
1561 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1562
7d9cf801
JJ
1563 PR middle-end/77624
1564 * c-c++-common/pr77624-1.c: New test.
1565 * c-c++-common/pr77624-2.c: New test.
1566
3aebb6ff
AV
15672016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1568
1569 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1570 of digits expected.
1571
b5bbe47b
RB
15722016-09-20 Richard Biener <rguenther@suse.de>
1573
1574 PR tree-optimization/77646
1575 * gcc.dg/torture/pr77646.c: New testcase.
1576
144a96e4
BE
15772016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1578
1579 PR c++/77434
1580 * c-c++-common/Wint-in-bool-context.c: New test.
1581
1f2071fa
JM
15822016-09-19 Joseph Myers <joseph@codesourcery.com>
1583
1584 * gcc.dg/cr-decimal-dig-1.c: New test.
1585
63012d9a
JM
15862016-09-19 Joseph Myers <joseph@codesourcery.com>
1587
1588 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1589 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1590 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1591 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1592
02410826
VM
15932016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1594
1595 PR rtl-optimization/77416
1596 * gcc.target/powerpc/pr77416.c: New.
1597
6101a7ab
PP
15982016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1599
1600 PR c++/77639
1601 * g++.dg/template/error-recovery4.C: New test.
1602
1993ff76
BC
16032016-09-19 Bin Cheng <bin.cheng@arm.com>
1604
1605 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1606
5fa9e644
KT
16072016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1608
1609 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1610 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1611
fc15d9ec
JJ
16122016-09-19 Jakub Jelinek <jakub@redhat.com>
1613 Jan Hubicka <jh@suse.cz>
1614
1615 PR target/77587
1616 * gcc.dg/pr77587.c: New test.
1617 * gcc.dg/pr77587a.c: New file.
1618
3c9f5092
AV
16192016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1620
1621 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1622 * gfortran.dg/coarray_38.f90:
1623 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1624 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1625 * gfortran.dg/coarray_allocate_7.f08: New test.
1626 * gfortran.dg/coarray_allocate_8.f08: New test.
1627 * gfortran.dg/coarray_allocate_9.f08: New test.
1628 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1629 new caf_register.
1630 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1631 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1632 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1633 get_by_refs.
1634 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1635 * gfortran.dg/coarray_lock_7.f90: Same.
1636 * gfortran.dg/coarray_poly_5.f90: Same.
1637 * gfortran.dg/coarray_poly_6.f90: Same.
1638 * gfortran.dg/coarray_poly_7.f90: Same.
1639 * gfortran.dg/coarray_poly_8.f90: Same.
1640 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1641
e79e6763
FR
16422016-09-19 Fritz Reese <fritzoreese@gmail.com>
1643
1644 PR fortran/77584
1645 * gfortran.dg/dec_structure_15.f90: New testcase.
1646
ae527639
RB
16472016-09-19 Richard Biener <rguenther@suse.de>
1648
1649 PR middle-end/77605
1650 * gcc.dg/torture/pr77605.c: New testcase.
1651
cdf060f8
LK
16522016-09-18 Louis Krupp <louis.krupp@zoho.com>
1653
1654 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1655
b720e919
JH
16562016-09-17 Jan Hubicka <hubicka@ucw.cz>
1657
1658 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1659 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1660 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1661 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1662 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1663 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1664 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1665 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1666 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1667 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1668 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1669
bdabae39
KY
16702016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1671
1672 * gcc.target/i386/pr68633.c: Fix expected result.
1673
493ba820
LK
16742016-09-17 Louis Krupp <louis.krupp@gmail.com>
1675
1676 PR fortran/68078
1677 * gfortran.dg/pr68078.f90: New test.
1678 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1679
9a42726b
BS
16802016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1681
1682 PR target/77613
1683 * gcc.target/powerpc/swaps-p8-25.c: New.
1684
e7d61178
JJ
16852016-09-16 Jakub Jelinek <jakub@redhat.com>
1686
8f03e02f
JJ
1687 PR c++/77482
1688 * g++.dg/cpp0x/constexpr-77482.C: New test.
1689
e80cb545
JJ
1690 PR c++/77379
1691 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1692 thunk offsets.
1693 * g++.dg/abi/abi-tag23a.C: Likewise.
1694
1c2f613f
JJ
1695 PR c++/77338
1696 * g++.dg/cpp0x/decltype-77338.C: New test.
1697
e7d61178
JJ
1698 PR c++/77375
1699 * g++.dg/cpp0x/mutable1.C: New test.
1700
8d987deb
SK
17012016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1702
1703 PR fortran/77612
1704 * gfortran.dg/pr77612.f90: New test.
1705
2c3d35a6
SKS
17062016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1707
1708 * gcc.dg/torture/pr70421.c: Require int32plus.
1709
e43163ae
JJ
17102016-09-16 Jakub Jelinek <jakub@redhat.com>
1711
bcf0905a
JJ
1712 PR middle-end/77475
1713 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1714
e43163ae
JJ
1715 PR target/77526
1716 * gcc.target/i386/pr77526.c: New test.
1717
7d704548
JJ
17182016-09-16 Jakub Jelinek <jakub@redhat.com>
1719 Eric Botcazou <ebotcazou@adacore.com>
1720
1721 PR middle-end/77594
1722 * gcc.target/i386/pr77594.c: New test.
1723
902d624f
LK
17242016-09-15 Louis Krupp <louis.krupp@zoho.com>
1725
1726 PR fortran/69963
1727 * gfortran.dg/misplaced_implicit_character.f90: New test.
1728
7e16ce79
BC
17292016-09-15 Bin Cheng <bin.cheng@arm.com>
1730
1731 PR tree-optimization/77503
1732 * gcc.dg/vect/pr77503.c: New test.
1733
7c05f5c4
RB
17342016-09-15 Richard Biener <rguenther@suse.de>
1735
1736 PR middle-end/77544
1737 * c-c++-common/torture/pr77544.c: New testcase.
1738
76ff80fb
JJ
17392016-09-15 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR middle-end/77475
1742 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1743 * gcc.dg/march-generic.c: Likewise.
1744 * gcc.target/i386/spellcheck-options-1.c: New test.
1745 * gcc.target/i386/spellcheck-options-2.c: New test.
1746 * gcc.target/i386/spellcheck-options-3.c: New test.
1747 * gcc.target/i386/spellcheck-options-4.c: New test.
1748
5560d026
CLT
17492016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1750
1751 PR fortran/72743
1752 * gfortran.dg/goacc/pr72743.f90: New test.
1753
5334f733
RB
17542016-09-15 Richard Biener <rguenther@suse.de>
1755
1756 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1757
d08615f2
RB
17582016-09-15 Richard Biener <rguenther@suse.de>
1759
1760 PR tree-optimization/77514
1761 * gcc.dg/torture/pr77514.c: New testcase.
1762
28ca05f0
JJ
17632016-09-14 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR c++/77549
1766 * g++.dg/lookup/pr77549.C: New test.
1767
20a1e5b8
MP
17682016-09-14 Marek Polacek <polacek@redhat.com>
1769
1770 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1771 * c-c++-common/gomp/atomic-13.c: Likewise.
1772 * c-c++-common/gomp/atomic-14.c: Likewise.
1773 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1774 * g++.dg/cpp1z/bool-increment1.C: New test.
1775 * c-c++-common/pr60439.c: Add dg-warning.
1776 * g++.dg/expr/bitfield4.C: Likewise.
1777 * g++.dg/expr/bitfield5.C: Likewise.
1778 * g++.dg/expr/bitfield6.C: Likewise.
1779 * g++.dg/expr/bool1.C: Likewise.
1780 * g++.dg/expr/bool3.C: Likewise.
1781 * g++.dg/expr/lval3.C: Likewise.
1782 * g++.dg/expr/lval4.C: Likewise.
1783 * g++.old-deja/g++.jason/bool5.C: Likewise.
1784 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1785 * g++.dg/other/error18.C: Likewise.
1786 * g++.dg/gomp/atomic-14.C: Likewise.
1787
0761f6bf
NS
17882016-09-14 Nathan Sidwell <nathan@acm.org>
1789
1790 PR c++/77539
1791 * g++.dg/cpp1y/pr77539.C: New.
1792
13cddbc1
CL
17932016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1794
1795 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1796 dg-require.
1797 * g++.dg/ext/builtin_alloca.C: Likewise.
1798 * g++.dg/template/spec35.C: Likewise.
1799 * gcc.dg/builtins-68.c: Likewise.
1800 * gcc.misc-tests/gcov-13.c: Likewise.
1801 * gcc.misc-tests/gcov-14.c: Likewise.
1802
a90638d4
JM
18032016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1804
1805 * gfortran.dg/dec_structure_14.f90: New testcase.
1806
5ba4a08c
JJ
18072016-09-14 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR sanitizer/68260
1810 * c-c++-common/tsan/pr68260.c: New test.
1811
a713b234
JS
18122016-09-13 Joe Seymour <joe.s@somniumtech.com>
1813
1814 PR target/70713
1815 * gcc.target/msp430/function-attributes-1.c: New test.
1816 * gcc.target/msp430/function-attributes-2.c: New test.
1817 * gcc.target/msp430/function-attributes-3.c: New test.
1818
ea8661cd
JJ
18192016-09-13 Jakub Jelinek <jakub@redhat.com>
1820
9952908a
JJ
1821 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1822 * g++.dg/cpp1z/gen-attrs1.C: New test.
1823
63cdb7a0
JJ
1824 PR tree-optimization/77454
1825 * gcc.dg/pr77454.c: New test.
1826
ea8661cd
JJ
1827 PR c++/77553
1828 * g++.dg/cpp1y/constexpr-77553.C: New test.
1829
254830ba
DM
18302016-09-13 David Malcolm <dmalcolm@redhat.com>
1831
1832 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1833 (test_show_locus): Replace rich_location::add_fixit_insert calls
1834 with add_fixit_insert_before and add_fixit_insert_after.
1835
42763690
JM
18362016-09-13 Jason Merrill <jason@redhat.com>
1837 Tom de Vries <tom@codesourcery.com>
1838
1839 PR c++/77427
1840 * g++.dg/pr77427.C: New test.
1841
c8798f2c
ML
18422016-09-13 Martin Liska <mliska@suse.cz>
1843
1844 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1845 effective target.
1846 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1847 * lib/target-supports.exp: Define the new target.
1848
54700e2e
AP
18492016-09-12 Andrew Pinski <apinski@cavium.com>
1850
1851 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1852 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1853
e1d55bf7
UB
18542016-09-12 Uros Bizjak <ubizjak@gmail.com>
1855
1856 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1857 variable arguments.
1858 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1859 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1860 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1861 variable argument.
1862 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1863 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1864
54dcdb88
BE
18652016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1866
1867 PR c++/77496
1868 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1869 * g++.dg/ext/pr77496.C: New test.
1870 * g++.dg/warn/pr77496.C: New test.
1871
d1463eb9
DM
18722016-09-12 David Malcolm <dmalcolm@redhat.com>
1873
1874 PR c/72858
1875 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1876 to preserve conversion chars, and to preserve prefix information.
1877 * gcc.dg/format/pr72858.c: New test case.
1878
217fabad
SK
18792016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1880
1881 * gfortran.dg/pr77507.f90: Move to ...
1882 * gfortran.dg/ieee/pr77507.f90: here.
1883
a1cd04ac
JH
18842016-08-09 Jan Hubicka <hubicka@ucw.cz>
1885
1886 PR ipa/61159
1887 * compile/pr61159.c: New testcase
1888
e3912107
JH
18892016-08-09 Jan Hubicka <hubicka@ucw.cz>
1890
1891 PR ipa/64316
1892 * gcc.dg/ipa/pr63416.c: New testcase.
1893
739d9339
PT
18942016-09-10 Paul Thomas <pault@gcc.gnu.org>
1895 Steven G. Kargl <kargl@gcc.gnu.org>
1896
1897 PR fortran/77532
cc3135b6 1898 * gfortran.dg/dtio_11.f90: new test.
739d9339 1899
fb7c40dd
SK
19002016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1901
1902 PR fortran/77507
1903 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1904 * gfortran.dg/c_assoc_4.f90: Ditto.
1905
5b28efbb
TV
19062016-09-10 Tom de Vries <tom@codesourcery.com>
1907
1908 PR C/71602
1909 * c-c++-common/va-arg-va-list-type.c: New test.
1910
9d0a9bb4
PB
19112016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1912
1913 PR rtl-optimization/77289
1914 * gcc.target/powerpc/pr77289.c: New test.
1915
3f0177e7
MS
19162016-09-09 Martin Sebor <msebor@redhat.com>
1917
1918 PR c/77520
1919 PR c/77521
1920 * gcc.dg/pr77520.c: New test.
1921 * gcc.dg/pr77521.c: New test.
1922
e81e83d0
SK
19232016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1924
1925 PR fortran/77506
1926 * gfortran.dg/pr77506.f90: New test.
1927
8a92685e
SK
19282016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1929
1930 PR fortran/77507
1931 * gfortran.dg/pr77507.f90: New test.
1932
c65248cb
JM
19332016-09-09 Joseph Myers <joseph@codesourcery.com>
1934
1935 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1936
2cf0ff98
SK
19372016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1938 Louis Krupp <lkrupp@gcc.gnu.org>
1939
1940 PR fortran/69514
1941 * gfortran.dg/pr69514_1.f90: New test.
1942 * gfortran.dg/pr69514_2.f90: New test.
1943
8ebc1e0f
JJ
19442016-09-08 Jakub Jelinek <jakub@redhat.com>
1945
20b6cf01
JJ
1946 PR fortran/77500
1947 * gfortran.dg/gomp/pr77500.f90: New test.
1948
8ebc1e0f
JJ
1949 PR fortran/77516
1950 * gfortran.dg/gomp/pr77516.f90: New test.
1951
34718542
JJ
19522016-09-07 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR middle-end/77475
1955 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1956 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1957 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1958 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1959 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1960 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1961
e5106e27
DM
19622016-09-07 David Malcolm <dmalcolm@redhat.com>
1963
1964 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1965 "substring-locations.h".
1966
ca235a85
RB
19672016-09-07 Richard Biener <rguenther@suse.de>
1968
1969 PR c/77450
1970 * c-c++-common/vector-subscript-8.c: Move ..
1971 * gcc.dg/pr77450.c: ... here.
1972
0076b5dc 19732016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1974
1975 PR libgfortran/77393
1976 * gfortran.dg/fmt_f0_2.f90: Update test.
1977 * gfortran.dg/fmt_f0_3.f90: New test.
1978
6ac7322b
DH
19792016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1980
1981 PR debug/77389
1982 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1983 in dg-options.
1984
1985 PR debug/57519
1986 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1987
8eb9e049
JJ
19882016-09-06 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR target/69255
1991 * gcc.target/i386/pr69255-1.c: New test.
1992 * gcc.target/i386/pr69255-2.c: New test.
1993 * gcc.target/i386/pr69255-3.c: New test.
1994
19952016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1996
1997 PR c/77336
1998 * gcc.dg/format/miss-7.c: New test.
1999
e6cb85d4
UB
20002016-09-06 Uros Bizjak <ubizjak@gmail.com>
2001
2002 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2003
7fe76f6a
ML
20042016-09-06 Martin Liska <mliska@suse.cz>
2005
2006 PR gcov-profile/77378
2007 PR gcov-profile/77466
2008 * gcc.dg/profile-update-warning.c: New test.
2009
209b636e
RB
20102016-09-06 Richard Biener <rguenther@suse.de>
2011
2012 PR tree-optimization/77479
2013 * gcc.dg/torture/pr77479.c: New testcase.
2014
b772a565
RB
20152016-09-06 Richard Biener <rguenther@suse.de>
2016
2017 PR c/77450
2018 * c-c++-common/vector-subscript-7.c: Adjust.
2019 * c-c++-common/vector-subscript-8.c: New testcase.
2020
a8c07037
SKS
20212016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2022
2023 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2024
0ce48391
JJ
20252016-09-05 Jakub Jelinek <jakub@redhat.com>
2026
de9188e0
JJ
2027 PR target/77476
2028 * gcc.target/i386/avx512f-pr77476.c: New test.
2029 * gcc.target/i386/avx512bw-pr77476.c: New test.
2030 * gcc.target/i386/avx512dq-pr77476.c: New test.
2031
c76f7809
JJ
2032 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2033 Update comment to mention also avx512f.
2034
0ce48391
JJ
2035 PR sanitizer/77396
2036 * g++.dg/asan/pr77396-2.C: New test.
2037
8a27cf73
UB
20382016-09-05 Uros Bizjak <ubizjak@gmail.com>
2039
2040 PR rtl-optimization/77452
2041 * gcc.target/i386/pr77452.c: New test.
2042
25ff5dd3
MP
20432016-09-05 Marek Polacek <polacek@redhat.com>
2044
2045 PR c/77423
2046 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2047
f2bc4e48
SK
20482016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2049
2050 PR fortran/77391
2051 * gfortran.dg/pr77391.f90: New test.
2052
e85921ee
SK
20532016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2054
2055 PR fortran/77460
2056 * gfortran.dg/pr77460.f90: New test.
2057
b5d50659
JJ
20582016-09-03 Jakub Jelinek <jakub@redhat.com>
2059
2060 PR c/65467
2061 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2062
7b826676
KY
20632016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2064
2065 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2066
717ebe91
DM
20672016-09-02 David Malcolm <dmalcolm@redhat.com>
2068
2069 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2070 test case.
2071 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2072 diagnostic-test-show-locus-generate-patch.c to the sources
2073 for diagnostic_plugin_test_show_locus.c.
2074
94087e88
JJ
20752016-09-02 Jakub Jelinek <jakub@redhat.com>
2076
9dc5773f
JJ
2077 PR c/65467
2078 * gcc.dg/gomp/_Atomic-1.c: New test.
2079 * gcc.dg/gomp/_Atomic-2.c: New test.
2080 * gcc.dg/gomp/_Atomic-3.c: New test.
2081 * gcc.dg/gomp/_Atomic-4.c: New test.
2082 * gcc.dg/gomp/_Atomic-5.c: New test.
2083
94087e88
JJ
2084 PR sanitizer/77396
2085 * g++.dg/asan/pr77396.C: New test.
2086
20872016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2088
2089 PR tree-optimization/71831
2090 * gcc.dg/builtin-object-size-16.c: New test.
2091 * gcc.dg/builtin-object-size-17.c: New test.
2092
7e89048d
JD
20932016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2094
2095 PR libgfortran/77393
2096 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2097
2f196155
UB
20982016-09-01 Uros Bizjak <ubizjak@gmail.com>
2099
2100 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2101 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2102 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2103 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2104 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2105 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2106 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2107 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2108 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2109 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2110 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2111 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2112 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2113 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2114 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2115 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2116 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2117 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2118
0a6b0523
EB
21192016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/opt58.adb: New test.
2122 * gnat.dg/opt58_pkg.ads: New helper.
2123
2a99de7b
RB
21242016-09-01 Richard Biener <rguenther@suse.de>
2125
2126 PR middle-end/77436
2127 * gcc.dg/torture/pr77436.c: New testcase.
2128
f79d8786
SKS
21292016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2130
2131 * gcc.dg/pr64252.c: Require int32plus.
2132 * gcc.dg/pr66299-1.c: Likewise.
2133 * gcc.dg/pr66299-2.c: Likewise.
2134 * gcc.dg/torture/20131115-1.c: Skip for avr.
2135
b06335f9
KT
21362016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2137
2138 * gcc.target/aarch64/ands_3.c: New test.
2139
f25f40be
JJ
21402016-08-31 Jakub Jelinek <jakub@redhat.com>
2141
d12a0b5a
JJ
2142 PR fortran/77352
2143 * gfortran.dg/gomp/pr77352.f90: New test.
2144
f25f40be
JJ
2145 PR fortran/77374
2146 * gfortran.dg/gomp/pr77374.f08: New test.
2147
9ff6fb6e
MG
21482016-08-31 Marc Glisse <marc.glisse@inria.fr>
2149
2150 PR tree-optimization/73714
2151 * gcc.dg/tree-ssa/pr73714.c: New test.
2152
8e95a674
JD
21532016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2154
2155 PR libgfortran/77393
2156 * gfortran.dg/fmt_f0_2.f90: New test.
2157
c6b0037d
MG
21582016-08-31 Marc Glisse <marc.glisse@inria.fr>
2159
2160 * gcc.target/i386/pr59539-2.c: Adapt options.
2161 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2162
1a576b13
PT
21632016-08-31 Paul Thomas <pault@gcc.gnu.org>
2164
2165 PR fortran/77418
2166 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2167 of the associate entity and replace with a pointer to the
2168 intended item on the stack.
2169
e73d3ca6 21702016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2171 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2172
2173 PR fortran/48298
2174 * gfortran.dg/dtio_1.f90: New test.
2175 * gfortran.dg/dtio_2.f90: New test.
2176 * gfortran.dg/dtio_3.f90: New test.
2177 * gfortran.dg/dtio_4.f90: New test.
2178 * gfortran.dg/dtio_5.f90: New test.
2179 * gfortran.dg/dtio_6.f90: New test.
2180 * gfortran.dg/dtio_7.f90: New test.
2181 * gfortran.dg/dtio_8.f90: New test.
2182 * gfortran.dg/dtio_9.f90: New test.
2183 * gfortran.dg/dtio_10.f90: New test.
2184
b816477a
DM
21852016-08-30 David Malcolm <dmalcolm@redhat.com>
2186
2187 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2188 (test_many_nested_locations): New function.
2189 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2190 (test_show_locus): Handle "test_many_nested_locations".
2191
71b30891
DM
21922016-08-30 David Malcolm <dmalcolm@redhat.com>
2193
2194 * g++.dg/template/double-greater-than-fixit.C: New test case.
2195
8fa37232
EB
21962016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2197
2198 * gnat.dg/opt57.ad[sb]: New test.
2199 * gnat.dg/opt57_pkg.ads: New helper.
2200
6f651bae
RB
22012016-08-30 Richard Biener <rguenther@suse.de>
2202
2203 PR tree-optimization/69047
2204 * gcc.dg/pr69047.c: Fix byte-order check.
2205
ab834832
JJ
22062016-08-30 Jakub Jelinek <jakub@redhat.com>
2207
5116b156
JJ
2208 PR tree-optimization/72866
2209 * gcc.dg/vect/pr72866.c: New test.
2210
3754bbfc
JJ
2211 PR debug/77363
2212 * g++.dg/debug/dwarf2/pr77363.C: New test.
2213
26122e2d
JJ
2214 PR middle-end/77377
2215 * gcc.target/i386/pr77377.c: New test.
2216
ab834832
JJ
2217 PR debug/77389
2218 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2219 in dg-options.
2220
bedc9ca7
SK
22212016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2222
2223 * gfortran.dg/pr77372.f90: Moved to ...
2224 * gfortran.dg/ieee/pr77372.f90: here.
2225
adfa1e6b
MM
22262016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2227
2228 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2229 vector short/char initializations.
2230 * gcc.target/powerpc/vec-init-5.c: Likewise.
2231 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2232 vector initialization optimizations.
2233 * gcc.target/powerpc/vec-init-7.c: Likewise.
2234 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2235 vector float/double initializations.
2236 * gcc.target/powerpc/vec-init-9.c: Likewise.
2237
414b7129
UB
22382016-08-29 Uros Bizjak <ubizjak@gmail.com>
2239
2240 PR target/77403
2241 * gcc.target/i386/pr77403.c: New test.
2242
3d06b6f2
MP
22432016-08-29 Marek Polacek <polacek@redhat.com>
2244
2245 PR c/77292
2246 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2247
ba9bbd6f
TV
22482016-08-29 Tom de Vries <tom@codesourcery.com>
2249
2250 PR c/77398
2251 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2252
d7d80d8f
EB
22532016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2254
2255 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2256
d7d80d8f 22572016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2258
2259 * gfortran.dg/dec_structure_13.f90: New testcase.
2260
468d95c8
JB
22612016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2262
2263 PR fortran/77261
2264 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2265 available.
2266
f329b264
TV
22672016-08-28 Tom de Vries <tom@codesourcery.com>
2268
2269 PR lto/70955
2270 * gcc.dg/pr70955.c: New test.
2271 * gcc.dg/lto/pr70955_0.c: Same.
2272 * gcc.dg/lto/pr70955_1.c: Same.
2273
4a389eb6
PP
22742016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2275
2276 PR tree-optimization/71077
2277 * gcc.target/i386/pr71077.c: New test.
2278
3f8257db 22792016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2280
2281 PR fortran/77380
2282 * gfortran.dg/pr77380.f90: New test.
2283
3f8257db 22842016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2285
2286 PR fortran/77372
2287 gfortran.dg/pr77372.f90: New test.
2288
ee908516
DM
22892016-08-26 David Malcolm <dmalcolm@redhat.com>
2290
2291 * gcc.dg/spellcheck-fields-2.c (test): Move
2292 dg-begin/end-multiline-output within function body.
2293 (test_macro): New function.
2294
d41e76cf
DM
22952016-08-26 David Malcolm <dmalcolm@redhat.com>
2296
2297 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2298 (test_fixit_insert): Update expected output.
2299 (test_fixit_remove): Likewise.
2300 (test_fixit_replace): Likewise.
2301
524a4c96
RO
23022016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2303
2304 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2305 Fix typo.
2306
ebfa15ab
RB
23072016-08-26 Richard Biener <rguenther@suse.de>
2308
2309 PR tree-optimization/69047
2310 * gcc.dg/pr69047.c: New testcase.
2311
209ca542
PK
23122016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2313 Martin Jambhor <mjambor@suse.cz>
524a4c96 2314
209ca542
PK
2315 * gcc.dg/ipa/propbits-1.c: New test-case.
2316 * gcc.dg/ipa/propbits-2.c: Likewise.
2317 * gcc.dg/ipa/propbits-3.c: Likewise.
2318
e5cf1629
SK
23192016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2320
2321 PR fortran/77351
2322 * gfortran.dg/pr77351.f90: New test.
2323
ebef225f
MP
23242016-08-25 Marek Polacek <polacek@redhat.com>
2325
2326 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2327
fe377a48
MP
23282016-08-25 Marek Polacek <polacek@redhat.com>
2329
2330 PR c/77323
2331 * gcc.dg/pr77323.c: New test.
2332
88b8971f
PT
23332016-08-24 Paul Thomas <pault@gcc.gnu.org>
2334
2335 PR fortran/77358
2336 * gfortran.dg/submodule_17.f08: New test.
2337
3f8257db
JJ
23382016-08-24 Michael Collison <michael.collison@linaro.org>
2339 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2340
2341 * gcc.target/arm/builtin_saddl.c: New testcase.
2342 * gcc.target/arm/builtin_saddll.c: New testcase.
2343 * gcc.target/arm/builtin_uaddl.c: New testcase.
2344 * gcc.target/arm/builtin_uaddll.c: New testcase.
2345 * gcc.target/arm/builtin_ssubl.c: New testcase.
2346 * gcc.target/arm/builtin_ssubll.c: New testcase.
2347 * gcc.target/arm/builtin_usubl.c: New testcase.
2348 * gcc.target/arm/builtin_usubll.c: New testcase.
2349
d5b5d212
UB
23502016-08-24 Uros Bizjak <ubizjak@gmail.com>
2351
2352 PR target/77270
2353 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2354 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2355 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2356 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2357 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2358 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2359 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2360 effective target. Remove scan-assembler-times directives.
2361 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2362 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2363 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2364
d1188689
SKS
23652016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2366
2367 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2368 of unsigned int.
2369 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2370
0b6b8f85
RS
23712016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2372
2373 PR testsuite/77317
2374 * lib/target-supports.exp
2375 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2376 (check_effective_target_vect_natural_alignment): Ditto.
2377 (check_effective_target_vector_alignment_reachable): Ditto.
2378 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2379
587b7f7a
ILT
23802016-08-23 Ian Lance Taylor <iant@golang.org>
2381
2382 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2383
6019c0fc
MM
23842016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2385
2386 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2387 being created from pointers to memory locations.
2388 * gcc.target/powerpc/vec-init-2.c: Likewise.
2389
cfe37db4
FR
23902016-08-23 Fritz Reese <fritzoreese@gmail.com>
2391
2392 * gfortran.dg/dec_structure_12.f90: New testcase.
2393
7e11f46f
DV
23942016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2395
2396 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2397
7ab4f354
DV
23982016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2399
2400 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2401 verification.
2402
deb9351f
DV
24032016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2404
2405 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2406 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2407
1fd9f058
RB
24082016-08-23 Richard Biener <rguenther@suse.de>
2409
2410 PR tree-optimization/27336
2411 * c-c++-common/pr27336.c: New testcase.
2412
b00e6e75
MP
24132016-08-22 Marek Polacek <polacek@redhat.com>
2414
2415 PR c++/77321
2416 * g++.dg/cpp1y/pr77321.C: New test.
2417
58338bac
SK
24182016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2419
2420 PR fortran/60774
2421 * gfortran.dg/empty_label.f: Adjust test for new error message.
2422 * gfortran.dg/empty_label.f90: Ditto.
2423 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2424 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2425 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2426
30364ce6
SK
24272016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2428
2429 PR fortran/61318
2430 * gfortran.dg/pr61318.f90: New test.
2431
ad7a5a8f
SK
24322016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2433
2434 PR fortran/77260
2435 * gfortran.dg/pr77260_1.f90: New test.
2436 * gfortran.dg/pr77260_2.f90: Ditto.
2437
72f52f30
JM
24382016-08-22 Joseph Myers <joseph@codesourcery.com>
2439
2440 PR middle-end/77269
2441 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2442 __builtin_signbitf and __builtin_signbitl in expected generic
2443 expansion.
2444 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2445 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2446 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2447 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2448 tests.
2449
6dc198e3
JM
24502016-08-22 Joseph Myers <joseph@codesourcery.com>
2451
2452 * gcc.dg/torture/float128-builtin.c,
2453 gcc.dg/torture/float128-ieee-nan.c,
2454 gcc.dg/torture/float128x-builtin.c,
2455 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2456 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2457 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2458 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2459 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2460 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2461 gcc.dg/torture/floatn-nan.h: New tests.
2462
7ff4e41a
JM
24632016-08-22 Joseph Myers <joseph@codesourcery.com>
2464
2465 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2466 macro.
2467 (main): Update calls to TEST_I_F.
2468 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2469 macro.
2470 (main): Update calls to TEST_I_F.
2471
7078cdb6
JM
24722016-08-22 Joseph Myers <joseph@codesourcery.com>
2473
2474 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2475 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2476 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2477 names in calls to TEST_I_F.
2478
a9d7c823
BE
24792016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2480
2481 PR c/52952
2482 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2483
cd800235
SKS
24842016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2485
2486 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2487 and !natural_alignment_64.
2488 * gcc.dg/ipa/propalign-2.c: Likewise.
2489 * gcc.dg/ipa/propalign-3.c: Likewise.
2490 * gcc.dg/ipa/propalign-4.c: Likewise.
2491 * gcc.dg/ipa/propalign-5.c: Likewise.
2492 * lib/target-supports.exp
2493 (check_effective_target_natural_alignment_32): Add avr-*-*.
2494
22d12455
KV
24952016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2496
2497 PR tree-optimization/61839
2498 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2499 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2500 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2501 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2502
c65699ef
JM
25032016-08-19 Joseph Myers <joseph@codesourcery.com>
2504
2505 PR c/32187
2506 * lib/target-supports.exp (check_effective_target_float16)
2507 (check_effective_target_float32, check_effective_target_float64)
2508 (check_effective_target_float128, check_effective_target_float32x)
2509 (check_effective_target_float64x)
2510 (check_effective_target_float128x)
2511 (check_effective_target_float16_runtime)
2512 (check_effective_target_float32_runtime)
2513 (check_effective_target_float64_runtime)
2514 (check_effective_target_float128_runtime)
2515 (check_effective_target_float32x_runtime)
2516 (check_effective_target_float64x_runtime)
2517 (check_effective_target_float128x_runtime)
2518 (check_effective_target_floatn_nx_runtime)
2519 (add_options_for_float16, add_options_for_float32)
2520 (add_options_for_float64, add_options_for_float128)
2521 (add_options_for_float32x, add_options_for_float64x)
2522 (add_options_for_float128x): New procedures.
2523 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2524 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2525 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2526 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2527 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2528 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2529 gcc.dg/torture/float128-complex.c,
2530 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2531 gcc.dg/torture/float128x-basic.c,
2532 gcc.dg/torture/float128x-complex.c,
2533 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2534 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2535 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2536 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2537 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2538 gcc.dg/torture/float32x-basic.c,
2539 gcc.dg/torture/float32x-complex.c,
2540 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2541 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2542 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2543 gcc.dg/torture/float64x-basic.c,
2544 gcc.dg/torture/float64x-complex.c,
2545 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2546 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2547 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2548 gcc.dg/torture/floatn-tg.h,
2549 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2550 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2551 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2552 gcc.dg/torture/fp-int-convert-float128x.c,
2553 gcc.dg/torture/fp-int-convert-float16-timode.c,
2554 gcc.dg/torture/fp-int-convert-float16.c,
2555 gcc.dg/torture/fp-int-convert-float32-timode.c,
2556 gcc.dg/torture/fp-int-convert-float32.c,
2557 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2558 gcc.dg/torture/fp-int-convert-float32x.c,
2559 gcc.dg/torture/fp-int-convert-float64-timode.c,
2560 gcc.dg/torture/fp-int-convert-float64.c,
2561 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2562 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2563 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2564 maximum exponent of floating-point type. Use it in testing
2565 whether 0x8...0 fits in the floating-point type. Always treat -1
2566 (signed 0xf...f) as fitting in the floating-point type.
2567 (M_OK1): New macro.
2568 * gcc.dg/torture/fp-int-convert-double.c,
2569 gcc.dg/torture/fp-int-convert-float.c,
2570 gcc.dg/torture/fp-int-convert-float128-timode.c,
2571 gcc.dg/torture/fp-int-convert-float128.c,
2572 gcc.dg/torture/fp-int-convert-float80-timode.c,
2573 gcc.dg/torture/fp-int-convert-float80.c,
2574 gcc.dg/torture/fp-int-convert-long-double.c,
2575 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2576
94e73c78
JJ
25772016-08-19 Jakub Jelinek <jakub@redhat.com>
2578
fbdbd4b6
JJ
2579 PR fortran/72744
2580 * gfortran.dg/gomp/pr72744.f90: New test.
2581
94e73c78
JJ
2582 PR fortran/69281
2583 * gfortran.dg/gomp/pr69281.f90: New test.
2584
91151a73
JB
25852016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2586
414b7129
UB
2587 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2588 the last special seed value.
2589 * gfortran.dg/random_7.f90: Use size for last array member instead
2590 of hardcoded value.
91151a73 2591
fcf830ab
PK
25922016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2593
2594 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2595 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2596
1a5da5b6
RB
25972016-08-19 Richard Biener <rguenther@suse.de>
2598
2599 PR tree-optimization/77286
2600 * gcc.dg/torture/pr77286.c: New testcase.
2601
82f72146
DM
26022016-08-18 David Malcolm <dmalcolm@redhat.com>
2603
2604 * gcc.dg/verbose-asm-2.c: New test case.
2605
cc015f3a
DM
26062016-08-18 David Malcolm <dmalcolm@redhat.com>
2607
2608 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2609 (custom_diagnostic_finalizer): Update for change to
2610 diagnostic_show_locus.
2611
cb18fd07
DM
26122016-08-18 David Malcolm <dmalcolm@redhat.com>
2613
2614 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2615 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2616
a76989dc
MP
26172016-08-18 Marek Polacek <polacek@redhat.com>
2618
2619 PR c/71514
2620 * gcc.dg/pr71514.c: New test.
2621
89c88780
L
26222015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2623
2624 PR target/72839
2625 * gcc.target/i386/pr72839.c: New test.
2626
2c71d454
CLT
26272016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2628
2629 PR middle-end/70895
2630 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2631 * c-c++-common/goacc/reduction-1.c: Likewise.
2632 * c-c++-common/goacc/reduction-2.c: Likewise.
2633 * c-c++-common/goacc/reduction-3.c: Likewise.
2634 * c-c++-common/goacc/reduction-4.c: Likewise.
2635
66592e95
AM
26362016-08-18 Alan Modra <amodra@gmail.com>
2637
2638 * gcc.c-torture/compile/pr72771.c: New.
2639
3a146d46
JJ
26402016-08-17 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR fortran/67496
2643 * gfortran.dg/pr67496.f90: New test.
2644
3f8257db 26452015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2646
2647 PR tree-optimization/71752
3a146d46 2648 * gcc.dg/vect/pr71752.c: New.
038000bd 2649
dd42e908
UB
26502016-08-17 Uros Bizjak <ubizjak@gmail.com>
2651
2652 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2653
458a1cd0
JJ
26542016-08-17 Jakub Jelinek <jakub@redhat.com>
2655
2656 PR middle-end/77259
2657 * g++.dg/ipa/devirt-52.C: New test.
2658
11c4c4ba
CLT
26592016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2660
2661 * c-c++-common/goacc/reduction-6.c: New testcase.
2662
661d6efd
RB
26632016-08-17 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/76490
2666 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2667 * gcc.dg/pr52904.c: XFAIL.
2668
622d8b69
RB
26692016-08-17 Richard Biener <rguenther@suse.de>
2670
2671 PR tree-optimization/23855
2672 * gcc.dg/loop-unswitch-2.c: Adjust.
2673
af23e99c
JJ
26742016-08-16 Jakub Jelinek <jakub@redhat.com>
2675
2676 PR tree-optimization/72817
2677 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2678
feeb6268
JM
26792016-08-16 Joseph Myers <joseph@codesourcery.com>
2680
2681 PR libgcc/77265
2682 * gcc.dg/torture/float128-extend-inf.c: New test.
2683
65e736c0
DM
26842016-08-16 David Malcolm <dmalcolm@redhat.com>
2685
2686 PR c/72857
2687 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2688 for embedded NUL.
2689 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2690 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2691 caret placement.
2692 (test_oct): Likewise.
2693 (test_multiple): Likewise.
2694 (test_field_width_specifier): Likewise.
2695 (test_field_width_specifier_2): New function.
2696 (test_field_precision_specifier): New function.
2697 (test_embedded_nul): Update expected caret placement.
2698 (test_non_contiguous_strings): Update line number.
2699 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2700 (__emit_string_literal_range): Add "caret_idx" param.
2701 (test_simple_string_literal): Add value for new param, updating
2702 expected output..
2703 (test_concatenated_string_literal): Likewise.
2704 (test_multiline_string_literal): Likewise.
2705 (test_hex): Likewise.
2706 (test_oct): Likewise.
2707 (test_multiple): Likewise.
2708 (test_ucn4): Likewise.
2709 (test_ucn8): Likewise.
2710 (test_u8): Likewise.
2711 (test_u): Likewise; update expected message, from "range" to
2712 "location".
2713 (test_U): Likewise.
2714 (test_L): Likewise.
2715 (test_macro): Add value for new param.
2716 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2717 (__emit_string_literal_range): Add "caret_idx" param.
2718 (test_stringified_token_1): Add value for new param. Update
2719 expected message, from "range" to "location".
2720 (test_stringized_token_2): Likewise, adding param to macro.
2721 (test_stringified_token_3): Likewise.
2722 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2723 (emit_warning): Convert param from source_range to location_t.
2724 (test_string_literals): Add caret_idx param, and use it when
2725 constructing a substring_loc. Update error message, from
2726 "range" to "location".
2727
4a7f57d5
JJ
27282016-08-16 Jakub Jelinek <jakub@redhat.com>
2729
7841800f
JJ
2730 PR target/71910
2731 * g++.dg/gomp/pr71910.C: New test.
2732
1b13411a
JJ
2733 PR middle-end/67485
2734 * gcc.c-torture/compile/pr67485.c: New test.
2735
4a7f57d5
JJ
2736 PR target/72867
2737 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2738
3c556bc4
BC
27392016-08-16 Bin Cheng <bin.cheng@arm.com>
2740
2741 PR tree-optimization/69848
2742 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2743
beab2da6
ML
27442016-08-16 Martin Liska <mliska@suse.cz>
2745
2746 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2747 of memory operations so that it can be handled by core2
2748 in 32-bit mode.
2749
f4eec0a3
RB
27502016-08-16 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/76783
2753 * gcc.dg/pr76783.c: New testcase.
2754 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2755
8f21990a
BC
27562016-08-16 Bin Cheng <bin.cheng@arm.com>
2757
2758 PR tree-optimization/72817
2759 PR tree-optimization/73450
2760 * gcc.dg/tree-ssa/pr72817.c: New test.
2761 * gcc.dg/tree-ssa/pr73450.c: New test.
2762
7fc61626
FR
27632016-08-15 Fritz Reese <fritzoreese@gmail.com>
2764
2765 * gfortran.dg/init_flag_13.f90: New testcase.
2766 * gfortran.dg/init_flag_14.f90: Ditto.
2767 * gfortran.dg/init_flag_15.f03: Ditto.
2768 * gfortran.dg/dec_init_1.f90: Ditto.
2769 * gfortran.dg/dec_init_2.f90: Ditto.
2770
432baa02
UB
27712016-08-15 Uros Bizjak <ubizjak@gmail.com>
2772
2773 PR target/72867
2774 * gcc.target/i386/pr72867.c: New test.
2775
7e1dde14
EB
27762016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2777
2778 * c-c++-common/dump-ada-spec-5.c: New test.
2779
e4969090
RB
27802016-08-15 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/73434
2783 * gcc.dg/torture/pr73434.c: New testcase.
2784
66088065
JJ
27852016-08-15 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR tree-optimization/72824
2788 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2789
7c713714
CLT
27902016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2791
2792 PR fortran/70598
2793 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2794 in use_device clause.
2795 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2796 * gfortran.dg/goacc/list.f95: Adjust to catch
2797 "neither a POINTER nor an array" error messages.
2798
4271e5cb
UB
27992016-08-14 Uros Bizjak <ubizjak@gmail.com>
2800
2801 PR target/76342
2802 * gcc.target/i386/pr76342.c: New test.
2803
b0cea284
JJ
28042016-08-12 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR c/71512
2807 * g++.dg/ubsan/pr71512.C: New test.
2808 * c-c++-common/ubsan/pr71512-1.c: New test.
2809 * c-c++-common/ubsan/pr71512-2.c: New test.
2810
e86aefb8
MM
28112016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2812
2813 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2814 vector initialization options.
2815 * gcc.target/powerpc/vec-init-2.c: Likewise.
2816 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2817 is generated on ISA 3.0.
2818
7fd82d52
PP
28192016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2820
2821 PR middle-end/71654
2822 * gcc.dg/c-c++-common/pr71654.c: New test.
2823 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2824 dg-options.
2825 * gcc.dg/tree-ssa/vrp24: Likewise.
2826
2f1364c2
JJ
28272016-08-12 Jakub Jelinek <jakub@redhat.com>
2828
2829 PR c/67410
2830 * gcc.dg/pr67410.c: New test.
2831
8eb414aa
BC
28322016-08-12 Bin Cheng <bin.cheng@arm.com>
2833
2834 PR tree-optimization/69848
2835 * gcc.dg/vect/vect-pr69848.c: New test.
2836
30b39c19
UB
28372016-08-12 Uros Bizjak <ubizjak@gmail.com>
2838
2839 PR testsuite/71008
2840 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2841 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2842 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2843 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2844
e373dd06
RB
28452016-08-12 Richard Biener <rguenther@suse.de>
2846
2847 PR tree-optimization/57326
2848 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2849 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2850 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2851 * gcc.target/i386/pr45685.c: Likewise.
2852 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2853 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2854 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2855 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2856 * gfortran.dg/pr34163.f90: Likewise.
2857
20d1af89
ML
28582016-08-12 Martin Liska <mliska@suse.cz>
2859
2860 * g++.dg/gcov/gcov-16.C: New test.
2861 * lib/gcov.exp: Support new argument for run-gcov function.
2862
5cacda56
ML
28632016-08-12 Martin Liska <mliska@suse.cz>
2864
2865 PR gcov-profile/35590
2866 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2867
663eecfd
RB
28682016-08-12 Richard Biener <rguenther@suse.de>
2869
2870 PR tree-optimization/72851
2871 * gcc.dg/torture/pr72851.c: New testcase.
2872
3f8257db 28732016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2874
e366d7d8
AO
2875 PR debug/63240
2876 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2877 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2878 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2879 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2880 DW_AT_deleted.
2881
71e1a6a4
AO
2882 PR debug/55641
2883 * g++.dg/debug/dwarf2/ref-1.C: New.
2884
8aaf799b
AO
2885 PR debug/49366
2886 * g++.dg/debug/dwarf2/template-params-12.H: New.
2887 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2888 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2889 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2890 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2891 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2892 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2893 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2894
06f9caed
BS
28952016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2896
2897 PR target/72863
2898 * gcc.target/powerpc/pr72863.c: New test.
2899
a8b956c1
UB
29002016-08-11 Uros Bizjak <ubizjak@gmail.com>
2901
2902 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2903
c73dd986
L
29042015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2905
2906 * gcc.target/i386/pieces-strcpy-1.c: New test.
2907 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2908
385ed708
JJ
29092016-08-11 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR c++/72868
2912 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2913
df7ec09f
L
29142015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2915
2916 * gcc.target/i386/pieces-memcpy-1.c: New test.
2917 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2918 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2919 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2920 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2921 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2922
b95a64bb
JJ
29232016-08-11 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR c/72816
7ddbcf6b 2926 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2927
59537744
BE
29282016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2929
2930 PR tree-optimization/71083
2931 * gcc.c-torture/execute/pr71083.c: New test.
2932 * gnat.dg/loop_optimization23.adb: New test.
2933 * gnat.dg/loop_optimization23_pkg.ads: New test.
2934 * gnat.dg/loop_optimization23_pkg.adb: New test.
2935
183ac6d0
RB
29362016-08-11 Richard Biener <rguenther@suse.de>
2937
2938 PR tree-optimization/72772
2939 * gcc.dg/graphite/pr35356-1.c: Adjust.
2940 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2941
b152f5a2
JB
29422016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2943
2944 * gfortran.dg/random_7.f90: Take into account that the last seed
2945 value is the special p value.
2946 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2947
bb7ebad1
RB
29482016-08-11 Richard Biener <rguenther@suse.de>
2949
2950 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2951
2e186411
AM
29522016-08-11 Alan Modra <amodra@gmail.com>
2953
2954 * gcc.target/powerpc/pr71680.c: New.
2955
e9e6d4f6
KN
29562016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2957
2958 * gcc.target/powerpc/bfp/bfp.exp: New file.
2959 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2960 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2961 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2962 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2963 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2964 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2965 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2966 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2967 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2968 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2969 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2970 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2971 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2972 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2973 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2974 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2975 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2976 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2977 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2978 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2979 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2980 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2981 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2982 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2983 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2984 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2985 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2986 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2987 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2988 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2989 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2990 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2991 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2992 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2993 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2994 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2995 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2996 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2997 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2998 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2999 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3000 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3001 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3002 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3003 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3004 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3005 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3006 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3007 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3008 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3009 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3010 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3011 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3012
9c8eabea
BC
30132016-08-10 Bin Cheng <bin.cheng@arm.com>
3014
3015 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3016 Add aarch64*-*-*.
3017
6c553b76
BC
30182016-08-10 Bin Cheng <bin.cheng@arm.com>
3019
3020 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3021
a0883b08
MM
30222016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3023
3024 PR target/72853
3025 * gcc.target/powerpc/pr72853.c: New test.
3026
a266236e
ML
30272016-08-10 Martin Liska <mliska@suse.cz>
3028
3029 PR gcov-profile/58306
3030 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3031
22063dbc
ML
30322016-08-10 Martin Liska <mliska@suse.cz>
3033
3034 * g++.dg/gcov/gcov-threads-1.C: New test.
3035
5250a5bb
SKS
30362016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3037
3038 PR target/71873
3039 * gcc.target/avr/pr71873.c: New test.
3040
b7597ae5
ML
30412016-08-09 Martin Liska <mliska@suse.cz>
3042
3043 * g++.dg/gcov/gcov-dump-1.C: New test.
3044 * g++.dg/gcov/gcov-dump-2.C: New test.
3045
ab50a215
ML
30462016-08-09 Martin Liska <mliska@suse.cz>
3047
3048 * gcc.dg/tree-prof/val-prof-9.c: New test.
3049
dcb1e137
ML
30502016-08-09 Martin Liska <mliska@suse.cz>
3051
3052 * gcc.dg/tree-prof/val-prof-8.c: New test.
3053
04d6d3b6
MJ
30542016-08-09 Martin Jambor <mjambor@suse.cz>
3055
df839749
UB
3056 PR ipa/71981
3057 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3058
c57e78c4
BC
30592016-08-09 Bin Cheng <bin.cheng@arm.com>
3060
3061 PR tree-optimization/33707
3062 * gcc.dg/vect/pr33707.c: New test.
3063
42970a17
BC
30642016-08-09 Bin Cheng <bin.cheng@arm.com>
3065
3066 PR tree-optimization/pr72772
3067 * gcc.dg/tree-ssa/pr72772.c: New test.
3068
810a3aa6
MF
30692016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3070
3071 PR rtl-optimization/66669
3072 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3073
9e207d6f
JJ
30742016-08-09 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR tree-optimization/72824
3077 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3078
50bf47fd
RB
30792016-08-09 Richard Biener <rguenther@suse.de>
3080
3081 PR tree-optimization/71802
3082 * gcc.dg/torture/pr71802.c: New testcase.
3083
cadec7ca
JJ
30842016-08-09 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR c++/72809
3087 * g++.dg/eh/stdarg1.C: New test.
3088
c43c5112
AK
30892016-08-08 Andi Kleen <ak@linux.intel.com>
3090
3091 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3092 test command line in failure log.
3093 (profopt-execute): dito. Make autofdo file names unique.
3094
895aa8e1
DM
30952016-08-08 David Malcolm <dmalcolm@redhat.com>
3096
3097 PR c/64955
3098 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3099 output.
3100
9afda630
PK
31012016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3102
3103 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3104 c99_runtime.
3105 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3106 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3107 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3108 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3109 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3110 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3111
e52ed3fe
DM
31122016-08-08 David Malcolm <dmalcolm@redhat.com>
3113
3114 PR c/52952
3115 * gcc.dg/cpp/pr66415-1.c: Likewise.
3116 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3117 * gcc.dg/format/c90-printf-1.c: Likewise.
3118 * gcc.dg/format/diagnostic-ranges.c: New test case.
3119
ad200580
JJ
31202016-08-08 Jakub Jelinek <jakub@redhat.com>
3121
77524e0d
JJ
3122 PR fortran/72716
3123 * gfortran.dg/gomp/pr72716.f90: New test.
3124
2187f2a2
JJ
3125 PR middle-end/72781
3126 * gcc.dg/gomp/pr72781.c: New test.
3127
ad200580
JJ
3128 PR middle-end/68762
3129 * g++.dg/vect/pr68762-1.cc: New test.
3130 * g++.dg/vect/pr68762-2.cc: New test.
3131 * g++.dg/vect/pr68762.h: New file.
3132
989d0071
MS
31332016-08-08 Martin Sebor <msebor@redhat.com>
3134
3135 PR testsuite/72838
3a146d46
JJ
3136 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3137 * g++.dg/warn/overflow-warn-3.C: Same.
3138 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3139
7090cac9
AV
31402016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3141
3142 PR fortran/71936
3143 * gfortran.dg/allocate_with_source_21.f03: New test.
3144
64e56ab0
AV
31452016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3146
3147 PR fortran/72698
3148 * gfortran.dg/allocate_with_source_20.f03: New test.
3149
0476487d
AM
31502016-08-08 Alan Modra <amodra@gmail.com>
3151
3152 * gcc.c-torture/compile/pr72802.c: New.
3153
8e9218f2
AV
31542016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3155
3156 PR fortran/70524
3157 * gfortran.dg/dependency_48.f90: New test.
3158
c1f7083b
TK
31592016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3160
531e5ae3 3161 PR fortran/70040
c1f7083b
TK
3162 * gfortran.dg/pr70040.f90: New testcase.
3163
6ab5813c
TK
31642016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3165
3166 PR fortran/71961
3167 * gfortran.dg/matmul_10.f90: New testcase.
3168
27bddc4a
JH
31692016-08-07 Jan Hubicka <hubicka@ucw.cz>
3170
3171 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3172
4a9f8a9f
JJ
31732016-08-07 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c/72816
3176 * gcc.dg/pr72816.c: New test.
3177
fa76f2c6
JW
31782016-08-06 Jonathan Wakely <jwakely@redhat.com>
3179
3180 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3181 * g++.dg/conversion/pr41426.C: Likewise.
3182 * g++.dg/conversion/pr66211.C: Likewise.
3183 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3184 * g++.dg/init/ref8.C: Likewise.
3185 * g++.old-deja/g++.law/cvt20.C: Likewise.
3186 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3187
5c3e5002
PP
31882016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3189
3190 PR tree-optimization/18046
3191 * gcc.dg/tree-ssa/vrp105.c: New test.
3192 * gcc.dg/tree-ssa/vrp106.c: New test.
3193
94087e88 31942016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3195
3196 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3197 1ul in diagnostics. Remove hyphen from "constant-expression."
3198 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3199 * g++.dg/cpp0x/static_assert3.C: Same.
3200 * g++.dg/cpp1y/constexpr-throw.C: Same.
3201 * g++.dg/template/nontype3.C: Same.
3202 * g++.dg/warn/overflow-warn-1.C: Same.
3203 * g++.dg/warn/overflow-warn-3.C: Same.
3204 * g++.dg/warn/overflow-warn-4.C: Same.
3205
88fa5555
DM
32062016-08-05 David Malcolm <dmalcolm@redhat.com>
3207
3208 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3209 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3210 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3211 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3212
1addb9e6
PP
32132016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3214
3215 PR tree-optimization/72810
3216 * gcc.dg/tree-ssa/vrp110.c: New test.
3217
1b62ed4f
JG
32182016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3219
3220 PR Target/72819
3221 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3222 registers.
3223 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3224 saving the half-precision registers.
3225 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3226 value is returned in h0.
3227 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3228 are passed in FP/SIMD registers.
3229 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3230 passing works corrcetly.
3231 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3232 (hfa_f16x2_t): Likewise.
3233 (hfa_f16x3_t): Likewise.
3234 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3235 are promoted to double and passed in a double register.
3236 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3237 are promoted to double and stacked.
3238 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3239 __fp16 data types.
3240 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3241 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3242 __fp16 first get passed in FP/SIMD registers, then stacked.
3243
4228ca19
NS
32442016-08-05 Nathan Sidwell <nathan@acm.org>
3245
3246 PR c++/68724
3247 * g++.dg/cpp0x/pr68724.C: New.
3248
db7c335e
RB
32492016-08-05 Richard Biener <rguenther@suse.de>
3250
3251 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3252
48abe922
PP
32532016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3254
3255 * gcc.dg/tree-ssa/vrp107.c: New test.
3256 * gcc.dg/tree-ssa/vrp108.c: New test.
3257 * gcc.dg/tree-ssa/vrp109.c: New test.
3258
f6cdf42f
PK
32592016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3260
3261 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3262 dg-options.
3263
33a9c609
PK
32642016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3265
3266 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3267 test-cases.
3268 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3269 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3270 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3271 test-cases.
3272 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3273 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3274 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3275 large_double.
3276
4473482d
PC
32772016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3278
3279 PR c++/72800
3280 * g++.dg/cpp1y/lambda-ice1.C: New.
3281
08156df5
PP
32822016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3283
3284 PR c++/72759
3285 * g++.dg/cpp1y/pr72759.C: New test.
3286
938da3a5
PP
32872016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3288
3289 * gcc.dg/switch-10.c: New test.
3290
da84183c
JG
32912016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3292
3293 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3294
ae9281fc
TS
32952016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3296
3297 * c-c++-common/goacc/routine-5.c: Update.
3298
086ad22e
BE
32992016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3300
3301 PR rtl-optimization/70903
3302 * gcc.c-torture/execute/pr70903.c: New test.
3303
6805e400
ML
33042016-08-04 Martin Liska <mliska@suse.cz>
3305
3306 * gcc.dg/params/params.exp: Replace file exists with
3307 TESTING_IN_BUILD_TREE.
3308
a0008434
MP
33092016-08-04 Marek Polacek <polacek@redhat.com>
3310
3311 PR c++/70229
3312 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3313
fb46286e
RB
33142016-08-04 Richard Biener <rguenther@suse.de>
3315
3316 PR middle-end/71984
3317 * gcc.dg/torture/pr71984.c: Guard correctness check for
3318 little-endian.
3319
ac2c96ab
AP
33202016-08-03 Andrew Pinski <apinski@cavium.com>
3321
3322 * gcc.c-torture/compile/20160802-1.c: New testcase.
3323
c98583e9
FR
33242016-08-03 Fritz Reese <fritzoreese@gmail.com>
3325
3326 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3327
9ad1a1da
RB
33282016-08-03 Richard Biener <rguenther@suse.de>
3329
3330 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3331 and remove -O3.
3332 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3333 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3334
cd75c979
RB
33352016-08-03 Richard Biener <rguenther@suse.de>
3336
3337 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3338 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3339 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3340 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3341
30e8d875
SKS
33422016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3343
3344 * gcc.dg/init-excess-2.c: Require int32plus.
3345 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3346 * gcc.dg/pr59963-2.c: Require int32plus.
3347 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3348 * gcc.dg/unroll-7.c: Require int32plus.
3349
69b806f6
BC
33502016-08-02 Bin Cheng <bin.cheng@arm.com>
3351
3352 PR tree-optimization/34114
3353 * gcc.dg/tree-ssa/loop-42.c: New test.
3354
1efafef3
TC
33552016-08-02 Tamar Christina <tamar.christina@arm.com>
3356
3357 * gcc.target/aarch64/vminmaxnm.c: New.
3358 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3359 tests.
3360
e2a99194
MM
33612016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3362
3363 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3364 vec_extract for vector float, vector int, vector short, and vector
3365 char.
3366 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3367 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3368 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3369 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3370
71bfb77a
WD
33712016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3372
3373 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3374 single stack adjustment, no writeback.
71bfb77a
WD
3375 * gcc.target/aarch64/test_frame_12.c: Likewise.
3376 * gcc.target/aarch64/test_frame_13.c: Likewise.
3377 * gcc.target/aarch64/test_frame_15.c: Likewise.
3378 * gcc.target/aarch64/test_frame_6.c: Likewise.
3379 * gcc.target/aarch64/test_frame_7.c: Likewise.
3380 * gcc.target/aarch64/test_frame_8.c: Likewise.
3381 * gcc.target/aarch64/test_frame_16.c: New test.
3382
37bce35a
L
33832015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3384
3385 PR target/72748
3386 * gcc.target/i386/pr72748.c: New test.
3387
3f8257db 33882015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3389
3390 PR tree-optimization/71818
3391 * gcc.dg/vect/pr71818.c: New
3392
bf60c531
ML
33932016-08-01 Martin Liska <mliska@suse.cz>
3394
3395 PR tree-optimization/71857
3396 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3397
8ed49fab
KT
33982016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3399
3400 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3401
76e2c821
JB
34022016-08-01 Jan Beulich <jbeulich@suse.com>
3403
3404 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3405
35029597
WS
34062016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3407
3408 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3409 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3410
3aa4b66a
JW
34112016-07-31 Jonathan Wakely <jwakely@redhat.com>
3412
3413 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3414 (check_effective_target_c++): Likewise. Also match for libstdc++.
3415
3f8257db 34162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3417
3418 PR fortran/41922
3419 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3420 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3421 * gfortran.dg/pr41922.f90: New test.
3422
9fcb2819
SK
34232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3424
3425 PR fortran/68566
3426 * gfortran.dg/pr68566.f90: new test.
3427
94087e88 34282016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3429
3430 PR c++/60760
3431 PR c++/71091
3432 * g++.dg/cpp0x/constexpr-cast.C: New test.
3433 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3434 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3435 * g++.dg/ubsan/pr63956.C: Correct.
3436
d0047a25
MM
34372016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3438
3439 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3440 vector double or vector long where the vector is in memory.
3441 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3442 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3443
e4f7a5df
SK
34442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3445
3446 PR fortran/69867
3447 * gfortran.dg/pr69867.f90: New test.
3448
b441ae1d
SK
34492016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3450
3451 PR fortran/69962
3452 * gfortran.dg/pr69962.f90: New test.
3453
712dff31
SK
34542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3455
3456 PR fortran/70006
3457 * gfortran.dg/pr70006.f90: New test.
3458
fb42421e
SK
34592016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3460
3461 PR fortran/71730
3462 * gfortran.dg/pr71730.f90: New test.
3463 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3464 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3465 * gfortran.dg/array_constructor_26.f03: Ditto.
3466
466effe0
WS
34672016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3468
3469 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3470 * gcc.target/powerpc/pr71763.c: Likewise.
3471
f618a472
MP
34722016-07-29 Marek Polacek <polacek@redhat.com>
3473
3474 PR c/71742
3475 * gcc.dg/940510-1.c: Adjust dg-error.
3476 * gcc.dg/c99-flex-array-1.c: Likewise.
3477 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3478
efd0786f
MP
3479 PR c/71853
3480 * gcc.dg/noncompile/pr71853.c: New test.
3481
e00dceaf
MP
3482 PR c/71573
3483 * gcc.dg/noncompile/pr71573.c: New test.
3484
638fc14f
MP
3485 PR c/71926
3486 * g++.dg/warn/Wparentheses-30.C: New test.
3487 * gcc.dg/Wparentheses-14.c: New test.
3488
61c73a7f
UB
34892016-07-29 Uros Bizjak <ubizjak@gmail.com>
3490
3491 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3492
01d32b2b
BC
34932016-07-29 Bin Cheng <bin.cheng@arm.com>
3494
3495 PR tree-optimization/57558
3496 * gcc.dg/vect/pr57558-1.c: New test.
3497 * gcc.dg/vect/pr57558-2.c: New test.
3498
f6c7a248
PK
34992016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3500
61c73a7f 3501 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3502 to scan forwprop1 dump pass.
3503
f54ea774
PC
35042016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3505
3506 PR c++/51488
3507 * g++.dg/template/pr51488.C: New.
3508
673a107a
JJ
35092016-07-29 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR c/71969
3512 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3513 static __inline__.
3514 * gcc.dg/pr71969-1.c: New test.
3515 * gcc.dg/pr71969-2.c: New test.
3516 * gcc.dg/pr71969-3.c: New test.
3517
78169471
MP
35182016-07-29 Marek Polacek <polacek@redhat.com>
3519
3520 PR c/71574
3521 * c-c++-common/pr71574.c: New test.
3522
a5b5c8b6
MP
3523 PR c/71583
3524 * gcc.dg/noncompile/pr71583.c: New test.
3525
883b6d4e
KV
35262016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3527
3528 PR middle-end/68217
3529 * gcc.dg/pr68217.c: New test.
3530
89f1f37e
SK
35312016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3532
3533 PR fortran/71067
3534 * gfortran.dg/pr71067_1.f90: New test.
3535 * gfortran.dg/pr71067_2.f90: Ditto.
3536
e0d32185
MM
35372016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3538
3539 * gcc.target/powerpc/vec-extract-1.c: New test.
3540
c851722d
SK
35412016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3542
3543 PR fortran/71799
3544 * gfortran.dg/pr71799.f90: New test.
3545
f064da6a
PC
35462016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3547
3548 PR c++/71665
3549 * g++.dg/cpp0x/pr71665-1.C: New.
3550 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3551 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3552 * g++.dg/ext/label10.C: Likewise.
3553 * g++.dg/parse/constant5.C: Likewise.
3554
1b70aaad
SK
35552016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3556
3557 PR fortran/71859
3558 * gfortran.dg/pr71859.f90: New test.
3559 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3560 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3561
a23404c9
PT
35622016-07-28 Paul Thomas <pault@gcc.gnu.org>
3563
3564 PR fortran/71883
3565 * gfortran.dg/pr71883.f90 : New test.
3566
513d866d
YR
35672016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3568
3569 PR tree-optimization/71734
61c73a7f 3570 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3571
7c428aa2
RL
35722016-07-28 Renlin Li <renlin.li@arm.com>
3573
3574 Revert
3575 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3576
3577 PR fortran/71902
3578 * gfortran.dg/dependency_47.f90: New test.
3579
1225d6b1
ML
35802016-07-28 Martin Liska <mliska@suse.cz>
3581
3582 PR gcov-profile/68025
3583 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3584
e5f5bf35
ML
35852016-07-28 Martin Liska <mliska@suse.cz>
3586
3587 * g++.dg/vect/pr70944.cc: New test.
3588
4536610d
KV
35892016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3590
3591 PR middle-end/71994
3592 * gcc.dg/torture/pr71994.c: New test.
3593
8c6961ca
PK
35942016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3595
3596 PR middle-end/71078
3597 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3598 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3599 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3600
8de22ea0
RB
36012016-07-27 Richard Biener <rguenther@suse.de>
3602
3603 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3604
5d9da222
ML
36052016-07-27 Martin Liska <mliska@suse.cz>
3606
3607 * gcc.dg/predict-13.c: New test.
3608 * gcc.dg/predict-14.c: New test.
3609
af9e275f
SKS
36102016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3611
a23404c9 3612 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3613 including stdint.h.
3614 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3615 including stdint.h.
3616
71abba1e
MM
36172016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3618
3619 PR target/71869
3620 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3621 IEEE built-in functions handle quiet and signalling NaNs
3622 correctly.
3623
9cd74e8f
SK
36242016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3625
3626 PR fortran/71862
3627 * gfortran.dg/pr71862.f90: New test.
3628
0d48446f
MS
36292016-07-26 Martin Sebor <msebor@redhat.com>
3630
3631 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3632 selector with dg-options.
3633
524cf1e4
PP
36342016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3635
3636 PR tree-optimization/18046
3637 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3638 * gcc.dg/tree-ssa/vrp103.c: New test.
3639 * gcc.dg/tree-ssa/vrp104.c: New test.
3640
100665d8
WS
36412016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3642
3643 * gcc.target/powerpc/pr63354.c: Require lp64 since
3644 -mprofile-kernel is not legal with -m32.
3645
0b64ca40
RB
36462016-07-26 Richard Biener <rguenther@suse.de>
3647
3648 PR rtl-optimization/71984
3649 * gcc.dg/torture/pr71984.c: New testcase.
3650
9b7937cf
RS
36512016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3652
3653 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3654 g++-dg-runtest via et-dg-runtest.
3655 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3656 * gcc.dg/vect/vect.exp: Likewise.
3657 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3658 gfortran-dg-runtest.
3659 * gfortran.dg/vect/vect.exp: Likewise.
3660 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3661 (check_mips_loongson_hw_available): Likewise.
3662 (check_effective_target_mpaired_single_runtime): Likewise.
3663 (check_effective_target_mips_loongson_runtime): Likewise.
3664 (add_options_for_mpaired_single): Likewise.
3665 (check_effective_target_vect_int): Add global et_index.
3666 Check and save the supported feature for a target selected by
3667 the et_index target. Break long lines where appropriate. Call
3668 et-is-effective-target for MIPS with an argument instead of
3669 check_effective_target_* where appropriate.
3670 (check_effective_target_vect_intfloat_cvt): Likewise.
3671 (check_effective_target_vect_uintfloat_cvt): Likewise.
3672 (check_effective_target_vect_floatint_cvt): Likewise.
3673 (check_effective_target_vect_floatuint_cvt): Likewise.
3674 (check_effective_target_vect_simd_clones): Likewise.
3675 (check_effective_target_vect_shift): ewise.
3676 (check_effective_target_whole_vector_shift): Likewise.
3677 (check_effective_target_vect_bswap): Likewise.
3678 (check_effective_target_vect_shift_char): Likewise.
3679 (check_effective_target_vect_long): Likewise.
3680 (check_effective_target_vect_float): Likewise.
3681 (check_effective_target_vect_double): Likewise.
3682 (check_effective_target_vect_long_long): Likewise.
3683 (check_effective_target_vect_no_int_max): Likewise.
3684 (check_effective_target_vect_no_int_add): Likewise.
3685 (check_effective_target_vect_no_bitwise): Likewise.
3686 (check_effective_target_vect_widen_shift): Likewise.
3687 (check_effective_target_vect_no_align): Likewise.
3688 (check_effective_target_vect_hw_misalign): Likewise.
3689 (check_effective_target_vect_element_align): Likewise.
3690 (check_effective_target_vect_condition): Likewise.
3691 (check_effective_target_vect_cond_mixed): Likewise.
3692 (check_effective_target_vect_char_mult): Likewise.
3693 (check_effective_target_vect_short_mult): Likewise.
3694 (check_effective_target_vect_int_mult): Likewise.
3695 (check_effective_target_vect_extract_even_odd): Likewise.
3696 (check_effective_target_vect_interleave): Likewise.
3697 (check_effective_target_vect_stridedN): Likewise.
3698 (check_effective_target_vect_multiple_sizes): Likewise.
3699 (check_effective_target_vect64): Likewise.
3700 (check_effective_target_vect_call_copysignf): Likewise.
3701 (check_effective_target_vect_call_sqrtf): Likewise.
3702 (check_effective_target_vect_call_btrunc): Likewise.
3703 (check_effective_target_vect_call_btruncf): Likewise.
3704 (check_effective_target_vect_call_ceil): Likewise.
3705 (check_effective_target_vect_call_ceilf): Likewise.
3706 (check_effective_target_vect_call_floor): Likewise.
3707 (check_effective_target_vect_call_floorf): Likewise.
3708 (check_effective_target_vect_call_lceil): Likewise.
3709 (check_effective_target_vect_call_lfloor): Likewise.
3710 (check_effective_target_vect_call_nearbyint): Likewise.
3711 (check_effective_target_vect_call_nearbyintf): Likewise.
3712 (check_effective_target_vect_call_round): Likewise.
3713 (check_effective_target_vect_call_roundf): Likewise.
3714 (check_effective_target_vect_perm): Likewise, but also append *_saved
3715 to the existing global name to properly cache the result.
3716 (check_effective_target_vect_perm_byte): Likewise.
3717 (check_effective_target_vect_perm_short): Likewise.
3718 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3719 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3720 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3721 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3722 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3723 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3724 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3725 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3726 (check_effective_target_vect_sdot_qi): Likewise.
3727 (check_effective_target_vect_udot_qi): Likewise.
3728 (check_effective_target_vect_sdot_hi): Likewise.
3729 (check_effective_target_vect_udot_hi): Likewise.
3730 (check_effective_target_vect_usad_char): Likewise.
3731 (check_effective_target_vect_pack_trunc): Likewise.
3732 (check_effective_target_vect_unpack): Likewise.
3733 (check_effective_target_vect_aligned_arrays): Likewise.
3734 (check_effective_target_vect_natural_alignment): Likewise.
3735 (check_effective_target_vector_alignment_reachable): Likewise.
3736 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3737 (is-effective-target): Initialize et_index if undefined.
3738 (et-dg-runtest): New.
3739 (et-is-effective-target): Likewise.
3740 (check_vect_support_and_set_flags): Add supported MIPS targets to
3741 EFFECTIVE_TARGETS list. Return the number of supported targets.
3742
8f63caf6 37432016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3744 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3745
3746 PR middle-end/70920
3747 * gcc.dg/pr70920-1.c: New test-case.
3748 * gcc.dg/pr70902-2.c: Likewise.
3749 * gcc.dg/pr70920-3.c: Likewise.
3750 * gcc.dg/pr70920-4.c: Likewise
3751 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3752 2 instead of 3.
3753
7d575fff
AM
37542016-07-25 Alexander Monakov <amonakov@ispras.ru>
3755
3756 * gcc.c-torture/execute/pr71494.c: Require label_values.
3757 * gcc.dg/pr16973.c: Ditto.
3758
bf01e070
SKS
37592016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3760
3761 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3762 * gcc.dg/torture/pr69771.c: Require int32plus.
3763 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3764
16b05965
ML
37652016-07-25 Martin Liska <mliska@suse.cz>
3766
3767 * gcc.dg/torture/pr71987.c: New test.
3768
d52d3767
SK
37692016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3770
3771 PR fortran/71935
3772 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3773 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3774 * gfortran.dg/pr71935.f90: New test.
3775
94087e88 37762016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3777
3778 PR c++/71675
3779 * g++.dg/ext/atomic-3.C: New test.
3780 * gcc.dg/atomic/pr71675.c: New test.
3781
58b3986e
ES
37822016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3783
3784 * gcc.target/i386/mvc8.c: New test.
3785
faa1612a
BC
37862016-07-22 Bin Cheng <bin.cheng@arm.com>
3787
3788 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3789 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3790
1603ebe0
TK
37912016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3792
3793 PR fortran/71795
3794 * gfortran.dg/constructor_50.f90: New test.
3795
bc91c436
ML
37962016-07-22 Martin Liska <mliska@suse.cz>
3797
3798 PR gcov-profile/69028
3799 PR gcov-profile/62047
3800 * g++.dg/cilk-plus/pr69028.C: New test.
3801
9fe9a3a7
AV
38022016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3803
3804 * gfortran.dg/coarray_stat_2.f90: New test.
3805
70866e3d
MM
38062016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3807
3808 * gcc.target/powerpc/vec-extract.h: New files to check the
3809 vec_extract built-in functions for all vector types, testing
3810 accessing each element, both with constant and variable element
3811 numbers.
3812 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3813 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3814 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3815 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3816 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3817 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3818 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3819 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3820 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3821
ab3af181
JJ
38222016-07-21 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR c++/71728
3825 * g++.dg/other/pr71728.C: New test.
3826
ebe8f322
JG
38272016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3828
3829 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3830 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3831 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3832 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3833 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3834
959cef74
RB
38352016-07-21 Richard Biener <rguenther@suse.de>
3836
3837 PR tree-optimization/71947
3838 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3839
b24d9420
BC
38402016-07-21 Bin Cheng <bin.cheng@arm.com>
3841
3842 * gcc.dg/tree-ssa/scev-15.c: New.
3843
23974819
BC
38442016-07-21 Bin Cheng <bin.cheng@arm.com>
3845
3846 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3847
ee78cbaa
JJ
38482016-07-21 Jakub Jelinek <jakub@redhat.com>
3849
3850 PR c++/71941
3851 * g++.dg/gomp/pr71941.C: New test.
3852
52ed68f7
DM
38532016-07-20 David Malcolm <dmalcolm@redhat.com>
3854
3855 PR c/70339
3856 PR c/71858
3857 * g++.dg/spellcheck-identifiers.C: New test case, based on
3858 gcc.dg/spellcheck-identifiers.c.
3859 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3860 gcc.dg/spellcheck-identifiers-2.c.
3861 * g++.dg/spellcheck-typenames.C: New test case, based on
3862 gcc.dg/spellcheck-typenames.c
3863
18407bfb
JW
38642016-07-20 Jonathan Wakely <jwakely@redhat.com>
3865
3866 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3867 pointer to member function and also test catching by reference.
3868
4c07fd98
DV
38692016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3870
3871 * gcc.target/s390/pr67443.c: Fix test case.
3872
fee21d65
DV
38732016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3874
3875 * gcc.target/s390/insv-1.c: Xfail some tests.
3876 * gcc.target/s390/insv-2.c: Likewise.
3877
dbe9dfdd
GJL
38782016-07-20 Georg-Johann Lay <avr@gjlay.de>
3879
3880 * gcc.target/avr/torture/get-mem.c: New test.
3881 * gcc.target/avr/torture/set-mem.c: New test.
3882
c25e1d82
GJL
38832016-07-20 Georg-Johann Lay <avr@gjlay.de>
3884
3885 PR target/71948
3886 * gcc.target/avr/torture/tiny-progmem.c: New test.
3887
109d2197
JJ
38882016-07-20 Jakub Jelinek <jakub@redhat.com>
3889
7419f441
JJ
3890 PR c++/71909
3891 * g++.dg/parse/pr71909.C: New test.
3892 * g++.dg/tm/pr71909.C: New test.
3893
109d2197
JJ
3894 PR c++/50060
3895 * g++.dg/cpp0x/constexpr-50060.C: New test.
3896 * g++.dg/cpp1y/constexpr-50060.C: New test.
3897
144530cf
ML
38982016-07-20 Martin Liska <mliska@suse.cz>
3899
3900 * gfortran.dg/graphite/pr71898.f90: New test.
3901
04ac4afa
BC
39022016-07-20 Bin Cheng <bin.cheng@arm.com>
3903
3904 PR tree-optimization/71503
3905 PR tree-optimization/71683
3906 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3907 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3908
dcbdb17a
ML
39092016-07-20 Martin Liska <mliska@suse.cz>
3910
3911 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3912 * gcc.dg/plugin/sreal-test-1.c: Remove.
3913 * gcc.dg/plugin/sreal_plugin.c: Remove.
3914
6ed82555
TK
39152016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3916
3917 PR fortran/71902
3918 * gfortran.dg/dependency_47.f90: New test.
3919
13da0507
JJ
39202016-07-19 Jakub Jelinek <jakub@redhat.com>
3921
4833f561
JJ
3922 PR rtl-optimization/71916
3923 * gcc.c-torture/compile/pr71916.c: New test.
3924
4fda19ef
JJ
3925 PR middle-end/71874
3926 * g++.dg/torture/pr71874.C: New test.
3927
13da0507
JJ
3928 PR middle-end/71734
3929 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3930 (my_alloc): Rewritten to use __builtin_posix_memalign and
3931 __SIZE_TYPE__.
3932 (my_free): Use __builtin_free instead of _mm_free.
3933 (Vec::operator=): Use __builtin_memcpy.
3934
e7980add
MJ
39352016-07-19 Martin Jambor <mjambor@suse.cz>
3936
61c73a7f
UB
3937 PR fortran/71688
3938 * gfortran.dg/pr71688.f90: New test.
e7980add 3939
13e88953
RB
39402016-07-19 Richard Biener <rguenther@suse.de>
3941
3942 * c-c++-common/vector-subscript-6.c: New testcase.
3943 * c-c++-common/vector-subscript-7.c: Likewise.
3944
1caf0482
SKS
39452016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3946
a23404c9 3947 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3948 and UInt32 based on __SIZEOF_INT__.
3949
cef5388d
RB
39502016-07-19 Richard Biener <rguenther@suse.de>
3951
3952 PR tree-optimization/71901
3953 * gcc.dg/torture/pr71901.c: New testcase.
3954
39552016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3956
3957 PR tree-optimization/71908
3958 * gcc.dg/torture/pr71908.c: New testcase.
3959
a8f7a895
MM
39602016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3961
3962 PR target/71493
3963 * gcc.target/powerpc/pr71493-1.c: New test.
3964 * gcc.target/powerpc/pr71493-2.c: Likewise.
3965
f2111a36
JJ
39662016-07-18 Jakub Jelinek <jakub@redhat.com>
3967
99516432
JJ
3968 PR c++/71835
3969 * g++.dg/conversion/ambig3.C: New test.
3970
87713c6a
JJ
3971 PR c++/71828
3972 * g++.dg/cpp0x/constexpr-71828.C: New test.
3973
7a7f16ca
JJ
3974 PR c++/71826
3975 * g++.dg/template/pr71826.C: New test.
3976
f4d90295
JJ
3977 PR c++/71822
3978 * g++.dg/template/defarg21.C: New test.
3979
f2111a36
JJ
3980 PR c++/71871
3981 * g++.dg/ext/vector31.C: New test.
3982
0b965526
UB
39832016-07-18 Uros Bizjak <ubizjak@gmail.com>
3984
3985 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3986
94e136b9
YR
39872016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3988
3989 PR tree-optimization/71734
3990 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3991
7072df0a
DV
39922016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3993
3994 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3995 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3996 stack-layout-dynamic-1.c: New test.
3997
54158a1a
AK
39982016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3999
4000 * gcc.target/s390/nolrl-1.c: New test.
4001
43068916
FR
40022016-07-17 Fritz Reese <fritzoreese@gmail.com>
4003
4004 PR fortran/71523
4005 * gfortran.dg/pr71523_1.f90: New test.
4006 * gfortran.dg/pr71523_2.f90: New test.
4007
a9356b12
AS
40082016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4009
4010 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4011
a07b81c7 40122016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4013 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4014
4015 PR fortran/62125
4016 * gfortran.dg/pr62125.f90: New test.
4017
96c0ec12
BS
40182016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4019
4020 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4021 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4022
479d0ed5
JW
40232016-07-15 Jonathan Wakely <jwakely@redhat.com>
4024
4025 PR c++/58796
4026 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4027 * g++.dg/cpp0x/nullptr35.C: New test.
4028
41c7438e
BC
40292016-07-15 Bin Cheng <bin.cheng@arm.com>
4030
4031 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4032
f7ba880b
CP
40332016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4034
4035 * gfortran.dg/goacc/vector_length.f90: New test.
4036
b9aba0a0
RB
40372016-07-15 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/71881
4040 * gcc.dg/torture/pr71881.c: New testcase.
4041
9513d5fb
RB
40422016-07-15 Richard Biener <rguenther@suse.de>
4043
4044 PR tree-optimization/71887
4045 * gcc.dg/torture/pr71887.c: New testcase.
4046
ddbbcb19
JJ
40472016-07-15 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR c/71858
4050 * gcc.dg/spellcheck-identifiers-3.c: New test.
4051
29eb509c
AV
40522016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4053
4054 PR fortran/71807
4055 * gfortran.dg/null_9.f90: New test.
4056
43aabfcf
BC
40572016-07-15 Bin Cheng <bin.cheng@arm.com>
4058
4059 * gcc.dg/tree-ssa/loop-41.c: New test.
4060
afc89e58
BC
40612016-07-15 Bin Cheng <bin.cheng@arm.com>
4062
4063 PR tree-optimization/71347
4064 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4065
6fa682ad
SK
40662016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4067
4068 PR fortran/29819
4069 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4070 * gfortran.dg/contains.f90: Ditto.
4071 * gfortran.dg/contains_empty_1.f03: Ditto.
4072 * gfortran.dg/submodule_3.f08: Ditto.
4073
dd36b877
JJ
40742016-07-14 Jakub Jelinek <jakub@redhat.com>
4075
a60a5d31
JJ
4076 PR testsuite/71865
4077 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4078 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4079 expected diagnostics.
4080
dd36b877
JJ
4081 PR c/71858
4082 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4083 * gcc.dg/spellcheck-identifiers-2.c: New test.
4084 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4085 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4086
a241f8ca
JJ
40872016-07-14 Jakub Jelinek <jakub@redhat.com>
4088
4089 PR tree-optimization/71872
4090 * gcc.c-torture/compile/pr71872.c: New test.
4091
d62b809c
TP
40922016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4093
4094 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4095 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4096 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4097 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4098 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4099 * gcc.target/arm/atomic-op-acquire-1.c: This.
4100 * gcc.target/arm/atomic-op-char.c: Rename into ...
4101 * gcc.target/arm/atomic-op-char-1.c: This.
4102 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4103 * gcc.target/arm/atomic-op-consume-1.c: This.
4104 * gcc.target/arm/atomic-op-int.c: Rename into ...
4105 * gcc.target/arm/atomic-op-int-1.c: This.
4106 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4107 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4108 * gcc.target/arm/atomic-op-release.c: Rename into ...
4109 * gcc.target/arm/atomic-op-release-1.c: This.
4110 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4111 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4112 * gcc.target/arm/atomic-op-short.c: Rename into ...
4113 * gcc.target/arm/atomic-op-short-1.c: This.
4114 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4115 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4116 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4117 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4118 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4119 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4120 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4121 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4122 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4123 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4124
1f8dd420
AV
41252016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4126
4127 PR fortran/70842
4128 * gfortran.dg/select_type_35.f03: New test.
4129
53109ba8
KT
41302016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4131
4132 PR target/65951
4133 PR tree-optimization/70923
4134 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4135 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4136 * gcc.dg/vect/pr65951.c: Likewise.
4137 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4138
91f35b7f
DE
41392016-07-14 David Edelsohn <dje.gcc@gmail.com>
4140
4141 * c-c++-common/pr60226.c: Expect maximum object file alignment
4142 error on AIX.
4143
351168fe
RB
41442016-07-14 Richard Biener <rguenther@suse.de>
4145
4146 PR tree-optimization/71866
4147 * gcc.dg/torture/pr71866.c: New testcase.
4148
94c32c00
TP
41492016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4150
4151 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4152 selector and enclose boolean expression in curly braces.
4153
b799a481
AM
41542016-07-14 Alan Modra <amodra@gmail.com>
4155
4156 PR target/71733
4157 * gcc.target/powerpc/p9-novsx.c: New.
4158
f63ba78c
AK
41592016-07-13 Andi Kleen <ak@linux.intel.com>
4160
4161 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4162 * g++.dg/tree-prof/morefunc.C: Dito.
4163 * g++.dg/tree-prof/pr35545.C: Dito.
4164 * g++.dg/tree-prof/reorder.C: Dito.
4165 * gcc.dg/tree-prof/20050826-2.c: Dito.
4166 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4167 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4168 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4169 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4170 * gcc.dg/tree-prof/inliner-1.c: Dito.
4171 * gcc.dg/tree-prof/merge_block.c: Dito.
4172 * gcc.dg/tree-prof/stringop-1.c: Dito.
4173 * gcc.dg/tree-prof/stringop-2.c: Dito.
4174 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4175 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4176 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4177 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4178 * gcc.dg/tree-prof/update-loopch.c: Dito.
4179 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4180 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4181 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4182 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4183 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4184 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4185 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4186
f4d5a23d
AK
41872016-07-13 Andi Kleen <ak@linux.intel.com>
4188
4189 * lib/profopt.exp (profopt-execute): Remove .imports files.
4190
ae145898
AK
41912016-07-13 Andi Kleen <ak@linux.intel.com>
4192
0b965526 4193 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4194
e97bd4f5
AK
41952016-07-13 Andi Kleen <ak@linux.intel.com>
4196
4197 * lib/profopt.exp (dg-final-scan-autofdo,
4198 dg-final-scan-not-autofdo): New functions.
4199
6fa3d4b4
BC
42002016-07-13 Bin Cheng <bin.cheng@arm.com>
4201
4202 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4203 * gcc.dg/vect/vect-35.c: Ditto.
4204 * gcc.dg/vect/vect-alias-check-2.c: New test.
4205
65f18bc6
ML
42062016-07-13 Martin Liska <mliska@suse.cz>
4207
4208 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4209 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4210 * gfortran.dg/pr42108.f90: Update expected dump scan.
4211
9737f35b
RB
42122016-07-13 Richard Biener <rguenther@suse.de>
4213
4214 PR tree-optimization/24574
4215 * gcc.dg/pr24574.c: New testcase.
4216
62c0ea4b
SKS
42172016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4218
0b965526 4219 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4220 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4221 * c-c++-common/pr68833-1.c: Require int32plus.
4222 * gcc.dg/ipa/pr63551.c: Likewise.
4223 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4224 * gcc.dg/ipa/pr64041.c: Require int32plus.
4225
c7ed8938
IE
42262016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4227
4228 PR ipa/71633
4229 * g++.dg/pr71633.C: New test.
4230
5ce15300
TP
42312016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4232
4233 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4234 Add new arm_thumb1_cbz_ok effective target.
4235 * gcc.target/arm/cbz.c: New test.
4236
2b9509a3
TP
42372016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4238
4239 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4240 Define effective target.
4241 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4242 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4243 * gcc.target/arm/movhi_movw.c: New test.
4244 * gcc.target/arm/movsi_movw.c: Likewise.
4245 * gcc.target/arm/movdi_movw.c: Likewise.
4246
7f15b177
RB
42472016-07-13 Richard Biener <rguenther@suse.de>
4248
4249 PR middle-end/71104
4250 * gcc.dg/pr71104-1.c: New testcase.
4251 * gcc.dg/pr71104-2.c: Likewise.
4252
0b0a896e
MM
42532016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4254
4255 PR target/71805
4256 * gcc.target/powerpc/pr71805.c: New test.
4257
f906f5ed
BS
42582016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4259
4260 * gcc.target/powerpc/divkc3-1.c: New.
4261 * gcc.target/powerpc/mulkc3-1.c: New.
4262
9e63c3aa
NS
42632016-07-12 Nathan Sidwell <nathan@acm.org>
4264
4265 * gcc.target/arm/data-rel-1.c: New.
4266 * gcc.target/arm/data-rel-2.c: New.
4267 * gcc.target/arm/data-rel-3.c: New.
4268
f507d202
ML
42692016-07-12 Martin Liska <mliska@suse.cz>
4270
4271 * gcc.dg/params/blocksort-part.c: New test.
4272 * gcc.dg/params/params.exp: New file.
4273
d6f7c125
KT
42742016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4275
4276 PR middle-end/71700
4277 * gcc.c-torture/execute/pr71700.c: New test.
4278
37ccb0ba
SB
42792016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4280 Richard Biener <rguenther@suse.de>
4281
4282 PR tree-optimization/23286
4283 PR tree-optimization/70159
4284 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4285 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4286 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4287 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4288 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4289 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4290 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4291 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4292 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4293 * gcc.dg/pr51879-12.c: Likewise.
4294 * gcc.dg/strlenopt-9.c: Likewise.
4295 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4296 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4297 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4298 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4299 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4300 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4301 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4302 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4303 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4304 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4305 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4306 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4307 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4308 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4309 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4310
712a93d6
RB
43112016-07-12 Richard Biener <rguenther@suse.de>
4312
4313 PR rtl-optimization/68961
4314 * gcc.target/i386/pr68961.c: New testcase.
4315
c392943c
JJ
43162016-07-11 Jakub Jelinek <jakub@redhat.com>
4317
3d56e6a4
JJ
4318 PR middle-end/71758
4319 * c-c++-common/gomp/pr71758.c: New test.
4320 * gfortran.dg/gomp/pr71758.f90: New test.
4321
c392943c
JJ
4322 PR tree-optimization/71823
4323 * gcc.dg/vect/pr71823.c: New test.
4324
741d3be5
DM
43252016-07-11 David Malcolm <dmalcolm@redhat.com>
4326
4327 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4328 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4329 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4330
92fa45b5
L
43312016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4332
4333 PR target/71801
4334 * gcc.target/i386/pr71801.c: New test.
4335
f51606c7
RB
43362016-07-11 Richard Biener <rguenther@suse.de>
4337
4338 PR tree-optimization/71816
4339 * gcc.dg/torture/pr71816.c: New testcase.
4340
36b54ce0
TK
43412016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4342
4343 PR fortran/71783
4344 * gfortran.dg/dependency_46.f90: New test.
4345
d13835b6
VM
43462016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4347
4348 PR rtl-optimization/71621
4349 * gcc.target/i386/pr71621-1.c: New.
4350 * gcc.target/i386/pr71621-2.c: New.
4351
642bcbdf
CP
43522016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4353
4354 * gfortran.dg/goacc/pr71704.f90: New test.
4355
02eb5b8b
BS
43562016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4357
4358 PR target/71297
4359 * gcc.target/powerpc/pr71297.c: New.
4360
8beb9a0d
JW
43612016-07-08 Jiong Wang <jiong.wang@arm.com>
4362
4363 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4364
cef4b650
MM
43652016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4366
4367 PR target/71806
4368 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4369
3c3ecf52
AH
43702016-07-08 Alan Hayward <alan.hayward@arm.com>
4371
4372 PR tree-optimization/71667
4373 * gcc.dg/vect/pr71667.c: New
4374
2660286d
ML
43752016-07-08 Martin Liska <mliska@suse.cz>
4376
4377 * gcc.dg/torture/pr71606.c: New test.
4378
70cdd4ae
JD
43792016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4380
4381 PR fortran/71764
4382 * gfortran.dg/pr71764.f90: New test.
4383
842dc2e6
JJ
43842016-07-07 Jakub Jelinek <jakub@redhat.com>
4385 Kai Tietz <ktietz70@googlemail.com>
4386
4387 PR c++/70869
4388 PR c++/71054
4389 * g++.dg/cpp0x/pr70869.C: New test.
4390 * g++.dg/cpp0x/pr71054.C: New test.
4391
31be4262
DE
43922016-07-07 David Edelsohn <dje.gcc@gmail.com>
4393
4394 * g++.dg/debug/pr71432.C: Fail on AIX.
4395
1c122092
ML
43962016-07-07 Martin Liska <mliska@suse.cz>
4397
4398 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4399 an undefined behavior.
4400 * gfortran.dg/do_3.F90: Likewise.
4401 * gfortran.dg/do_check_11.f90: New test.
4402 * gfortran.dg/do_check_12.f90: New test.
4403 * gfortran.dg/do_corner_warn.f90: New test.
4404
7119f1b1
ML
44052016-07-07 Martin Liska <mliska@suse.cz>
4406
4407 * gfortran.dg/predict-1.f90: Ammend the test.
4408 * gfortran.dg/predict-2.f90: Likewise.
4409
275792f2
IE
44102016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4411
4412 PR ipa/71624
4413 * g++.dg/pr71624.C: New test.
4414
05a437c1
TP
44152016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4416
4417 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4418 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4419 ARMv8-M Mainline architectures.
4420
6f493951
TP
44212016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4422
4423 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4424 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4425
5ddaee94
SB
44262016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4427
4428 PR target/70098
4429 PR target/71763
4430 * gcc.target/powerpc/pr71763.c: New file.
4431
651afdb2
YR
44322016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4433
4434 PR tree-optimization/71518
0b965526 4435 * gcc.dg/pr71518.c: New test.
651afdb2 4436
9df99881
WD
44372016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4438
4439 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4440
7b4e0769
SKS
44412016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4442
0b965526 4443 PR target/50739
7b4e0769
SKS
4444 * gcc.target/avr/pr50739.c: New test.
4445
eb4432f7
JH
44462016-07-05 Jan Hubicka <jh@suse.cz>
4447
4448 * gcc.dg/tree-ssa/scev-14.c: update template.
4449
c01e092f
RS
44502016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4451
4452 * gcc.dg/vect/group-no-gaps-1.c: New test.
4453
8070763a
AK
44542016-07-05 Andi Kleen <ak@linux.intel.com>
4455
4456 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4457 if kernel supports MPX.
4458
3f8257db 44592016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4460
4461 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4462
36a265b1
MM
44632016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4464 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4465
4466 * gcc.target/powerpc/signbit-1.c: New test.
4467 * gcc.target/powerpc/signbit-2.c: New test.
4468 * gcc.target/powerpc/signbit-3.c: New test.
4469
7a98fb6e
KT
44702016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4471
4472 PR rtl-optimization/71594
4473 * gcc.dg/torture/pr71594.c: New test.
4474
1e3d54b4
JH
44752016-07-05 Jan Hubicka <jh@suse.cz>
4476
4477 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4478
84ca3893
DM
44792016-07-05 David Malcolm <dmalcolm@redhat.com>
4480
4481 PR c++/62314
3a146d46 4482 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4483 number of missing semicolon error.
4484 * g++.dg/pr62314-2.C: New test case.
4485
20d0bfce
AF
44862016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4487
4488 * gfortran.dg/coarray_stat_function.f90: New test.
4489 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4490 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4491 to new interfaces.
4492
69aaea06
AV
44932016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4494
4495 PR fortran/71623
4496 * gfortran.dg/deferred_character_17.f90: New test.
4497
f723a43c
CL
44982016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4499
4500 * gcc.target/arm/neon/polytypes.c: Move to ...
4501 * gcc.target/arm/polytypes.c: ... here.
4502 * gcc.target/arm/neon/pr51534.c: Move to ...
4503 * gcc.target/arm/pr51534.c: ... here.
4504 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4505 * gcc.target/arm/vect-vcvt.c: ... here.
4506 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4507 * gcc.target/arm/vect-vcvtq.c: ... here.
4508 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4509 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4510 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4511 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4512 * gcc.target/arm/neon/neon.exp: Delete.
4513 * gcc.target/arm/neon/: Delete.
4514
d73e0ccf
JD
45152016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4516
4517 PR fortran/65575
4518 * gfortran.dg: pr65575.f90: New test.
4519
c20f6223
JD
45202016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4521
4522 PR fortran/35849
4523 * gfortran.dg: pr35849.f90: New test.
4524
2a5537c3
JJ
45252016-07-04 Jakub Jelinek <jakub@redhat.com>
4526
4527 PR c++/71739
4528 * g++.dg/cpp0x/pr71739.C: New test.
4529
740f9751
CL
45302016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4531
4532 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4533
bf749919
DV
45342016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4535
4536 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4537 locr.
4538 * gcc.target/s390/loc-1.c: New test.
4539
430bb38e
YR
45402016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4541
3a146d46
JJ
4542 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4543 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4544
15f6e0da
RR
45452016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4546
4547 PR target/63874
4548 * gcc.target/aarch64/pr63874.c: New test.
4549
79335075
JB
45502016-07-04 Jan Beulich <jbeulich@suse.com>
4551
4552 * g++.dg/header.c: New.
4553 * gcc.dg/header.c: New.
4554
557e8c49
JJ
45552016-07-02 Jakub Jelinek <jakub@redhat.com>
4556
4557 PR c/71719
4558 * c-c++-common/Wunused-var-15.c: New test.
4559
79a592e3
JJ
45602016-07-01 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR fortran/71687
4563 * gfortran.dg/gomp/pr71687.f90: New test.
4564
e2298656
BS
45652016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4566
4567 * gcc.dg/const-float128-ped.c: Require __float128 effective
4568 target and options.
4569 * gcc.dg/const-float128.c: Likewise.
4570 * gcc.dg/torture/float128-cmp-invalid.c: Require
4571 __float128 and base_quadfloat_support effective targets, and
4572 __float128 options.
4573 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4574 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4575 * gcc.dg/torture/float128-nan.c: Likewise.
4576 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4577 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4578 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4579 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4580 (add_options_for___float128): New.
4581 (check_effective_target_base_quadword_support): New.
4582
70c11966
MM
45832016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4584
4585 PR target/71720
4586 * gcc.target/powerpc/pr71720.c: New test.
4587
059541fd
JB
45882016-07-01 Jan Beulich <jbeulich@suse.com>
4589
4590 * gcc.dg/bss.c: New.
4591
2c1e4964
PB
45922016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4593
4594 PR target/71698
4595 * gcc.target/powerpc/pr71698.c: New test.
4596
22e1cb39
GJL
45972016-07-01 Georg-Johann Lay <avr@gjlay.de>
4598
4599 PR target/71151
4600 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4601 instead of ".foo" for its section name.
4602 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4603 depending on MCU's flash size.
4604 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4605 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4606 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4607 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4608 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4609 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4610
466cf574
JB
46112016-07-01 Jan Beulich <jbeulich@suse.com>
4612
4613 * gcc.target/i386/pr65105-2.c: Add -msse2.
4614
351beab7
JJ
46152016-06-30 Jakub Jelinek <jakub@redhat.com>
4616
55a0f21a
JJ
4617 PR tree-optimization/71707
4618 * gcc.dg/strlenopt-29.c: New test.
4619
6245ad72
JJ
4620 PR fortran/71704
4621 * gfortran.dg/gomp/pr71704.f90: New test.
4622
351beab7
JJ
4623 PR fortran/71705
4624 * gfortran.dg/gomp/pr71705.f90: New test.
4625
5a3a6a5e
KN
46262016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4627
4628 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4629 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4630 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4631 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4632 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4633 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4634 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4635 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4636 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4637 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4638 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4639 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4640 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4641 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4642 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4643 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4644 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4645 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4646 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4647 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4648 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4649 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4650 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4651 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4652 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4653 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4654 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4655 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4656 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4657 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4658 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4659 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4660 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4661 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4662 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4663 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4664 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4665 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4666 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4667 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4668 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4669 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4670 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4671 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4672 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4673 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4674 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4675 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4676 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4677 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4678 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4679 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4680 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4681 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4682 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4683 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4684 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4685 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4686 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4687 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4688 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4689 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4690 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4691 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4692 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4693 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4694 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4695 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4696 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4697 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4698 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4699 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4700 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4701 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4702 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4703 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4704 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4705 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4706 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4707 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4708 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4709
3dfa8071 47102016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4711 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4712
4713 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4714
9bd62242 47152016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4716 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4717
4718 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4719
603107fb
DM
47202016-06-30 David Malcolm <dmalcolm@redhat.com>
4721
4722 PR driver/71651
4723 * gcc.dg/spellcheck-options-12.c: New test case.
4724
205cccc7
JJ
47252016-06-30 Jakub Jelinek <jakub@redhat.com>
4726
4727 PR middle-end/71693
4728 * gcc.c-torture/compile/pr71693.c: New test.
4729
f4452176
DM
47302016-06-29 David Malcolm <dmalcolm@redhat.com>
4731
4732 * gcc.dg/spellcheck-params.c: New testcase.
4733 * gcc.dg/spellcheck-params-2.c: New testcase.
4734
c5e74d9d
MM
47352016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4736
4737 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4738 vector extract instructions.
4739 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4740
e44ecbfd
JD
47412016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4742
4743 PR fortran/71686
4744 * gfortran.dg/unexpected_eof_2.f90: New test.
4745 * gfortran.dg/unexpected_eof_3.f90: New test.
4746
ee446d9f
JW
47472016-06-29 Jim Wilson <jim.wilson@linaro.org>
4748
4749 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4750
27f67461
CP
47512016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4752
4753 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4754 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4755 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4756
b1206d29
RB
47572016-06-29 Richard Biener <rguenther@suse.de>
4758
4759 PR middle-end/15256
4760 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4761
1af21224
MW
47622016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4763
4764 * gcc.target/arm/aapcs/neon-vect10.c: Require
4765 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4766 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4767 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4768 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4769 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4770 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4771 * gcc.target/arm/fp16-aapcs-1.c: Require
4772 -mfloat-ab=hard. Also simplify the test.
4773 * gcc.target/arm/fp16-aapcs-2.c: New.
4774
7fe43755
MW
47752016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4776
0b965526 4777 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4778 (add_options_for_arm_fp16_ieee): New.
4779 (add_options_for_arm_fp16_alternative): New.
4780 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4781 long-line.
4782 (effective_target_arm_fp16_hw): New.
4783
264d951a
IE
47842016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4785
4786 PR tree-optimization/71655
4787 * g++.dg/pr71655.C: New test.
4788
5c846a81
ML
47892016-06-29 Martin Liska <mliska@suse.cz>
4790
4791 * gcc.dg/pr71585.c: New test.
4792 * gcc.dg/pr71585-2.c: New test.
4793 * gcc.dg/pr71585-3.c: New test.
4794
fafe9318
YR
47952016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4796
4797 PR tree-optimization/70729
4798 * g++.dg/vect/pr70729.cc: New test.
4799
54d19c3b
TS
48002016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4801
4802 * c-c++-common/gomp/cancel-1.c: Extend.
4803
5f3cd7c3
JJ
48042016-06-29 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR tree-optimization/71625
4807 * gcc.dg/strlenopt-28.c: New test.
4808
4aa83879
RB
48092016-06-29 Richard Biener <rguenther@suse.de>
4810
4811 PR middle-end/71002
4812 * g++.dg/torture/pr71002.C: Adjust testcase.
4813
152ef731
JJ
48142016-06-29 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR c/71685
4817 * gcc.dg/pr71685.c: New test.
4818
48192016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4820
4821 PR c/71552
4822 * gcc.dg/init-bad-9.c: New test.
4823
d41dc215
BS
48242016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4825
4826 * gcc.target/powerpc/abs128-1.c: Require VSX.
4827 * gcc.target/powerpc/copysign128-1.c: Likewise.
4828 * gcc.target/powerpc/inf128-1.c: Likewise.
4829 * gcc.target/powerpc/nan128-1.c: Likewise.
4830
6a20b538
JJ
48312016-06-28 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR middle-end/71626
4834 * gcc.c-torture/execute/pr71626-1.c: New test.
4835 * gcc.c-torture/execute/pr71626-2.c: New test.
4836
77d93c47
PB
48372016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4838
4839 PR target/71656
4840 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4841
a8264058
SB
48422016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4843
4844 PR target/71670
4845 * gcc.target/powerpc/pr71670.c: New testcase.
4846
0dc47331
PB
48472016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4848
4849 PR target/71656
4850 * gcc.target/powerpc/pr71656-1.c: New test.
4851 * gcc.target/powerpc/pr71656-2.c: New test.
4852
b65ffc79
CL
48532016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4854
4855 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4856 around fp16 code.
4857 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4858 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4859 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4860 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4861 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4862 Add arm_neon_fp16_ok effective target.
0b965526
UB
4863 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4864 Likewise.
4865 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4866 Likewise.
4867 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4868 Likewise.
4869 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4870 Likewise.
4871 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4872 Likewise.
4873 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4874 Likewise.
4875 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4876 Likewise.
4877 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4878 Likewise.
4879 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4880 Likewise.
4881 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4882 Likewise.
4883 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4884 Likewise.
b65ffc79 4885
9bb86f40
JH
48862016-06-26 Jan Hubicka <hubicka@ucw.cz>
4887
4888 * gcc.dg/predict-12.c: New testcase.
4889
46db0fd4
JD
48902016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4891
4892 PR fortran/71649
4893 * gfortran.dg/pr71649.f90: New test.
4894
2a65e70b
JJ
48952016-06-25 Jakub Jelinek <jakub@redhat.com>
4896
f8a06e24
JJ
4897 PR tree-optimization/71643
4898 * g++.dg/opt/pr71643.C: New test.
4899
2a65e70b
JJ
4900 PR tree-optimization/71631
4901 * gcc.c-torture/execute/pr71631.c: New test.
4902
7805417a
JH
49032016-06-24 Jan Hubicka <hubicka@ucw.cz>
4904
4905 * gcc.dg/predict-11.c: New testcase.
4906 * gfortran.dg/predict-2.f90: New testcase.
4907
888ed1a3
JH
49082016-06-24 Jan Hubicka <hubicka@ucw.cz>
4909
4910 * gcc.dg/predict-10.c: New test.
4911
53605f35
BS
49122016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4913
4914 * gcc.target/powerpc/abs128-1.c: New.
4915 * gcc.target/powerpc/copysign128-1.c: New.
4916 * gcc.target/powerpc/inf128-1.c: New.
4917 * gcc.target/powerpc/nan128-1.c: New.
4918
7b22b4c6
EB
49192016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4920
4921 * gfortran.dg/pr71642.f90: New test.
4922
37e373c2
JJ
49232016-06-24 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR tree-optimization/71647
4926 * gcc.target/i386/pr71647.c: New test.
4927
b20b79f2
L
49282016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4929
4930 * gcc.target/i386/noplt-gd-1.c: New test.
4931 * gcc.target/i386/noplt-gd-2.c: Likewise.
4932 * gcc.target/i386/noplt-gd-3.c: Likewise.
4933 * gcc.target/i386/noplt-ld-1.c: Likewise.
4934 * gcc.target/i386/noplt-ld-2.c: Likewise.
4935 * gcc.target/i386/noplt-ld-3.c: Likewise.
4936 * lib/target-supports.exp
4937 (check_effective_target_tls_get_addr_via_got): New.
4938
04619cb8
UB
49392016-06-24 Uros Bizjak <ubizjak@gmail.com>
4940
4941 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4942 testsuite compile flags.
4943 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4944 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4945
49462016-06-24 Uros Bizjak <ubizjak@gmail.com>
4947
4948 * g++dg/vect/pr36684.cc: Add dg-do compile.
4949 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4950 * gcc.dg/vect/pr70021.c: Ditto.
4951 * gcc.dg/vect/pr70138-1.c: Ditto.
4952 * gcc.dg/vect/pr70138-2.c: Ditto.
4953 * gcc.dg/vect/pr70354-1.c: Ditto.
4954 * gcc.dg/vect/pr70354-2.c: Ditto.
4955 * gcc.dg/vect/pr71259.c: Ditto.
4956 * gcc.dg/vect/pr71416-1.c: Ditto.
4957 * gcc.dg/vect/slp-43.c: Ditto.
4958 * gcc.dg/vect/slp-45.c: Ditto.
4959 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4960 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4961 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4962 * gfortran.dg/vect/pr69980.f90: Ditto.
4963
49642016-06-24 Uros Bizjak <ubizjak@gmail.com>
4965
4966 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4967 * gcc.dg/vect/bb-slp-30.c: Ditto.
4968 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4969 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4970 * gcc.dg/vect/pr45902.c: Ditto.
4971 * gcc.dg/vect/pr48172.c: Ditto.
4972 * gcc.dg/vect/pr48377.c: Ditto.
4973 * gcc.dg/vect/pr49038.c: Ditto.
4974 * gcc.dg/vect/pr49771.c: Ditto.
4975 * gcc.dg/vect/pr52091.c: Ditto.
4976 * gcc.dg/vect/pr53185-2.c: Ditto.
4977 * gcc.dg/vect/pr56826.c: Ditto.
4978 * gcc.dg/vect/pr60276.c: Ditto.
4979 * gcc.dg/vect/pr62021.c: Ditto.
4980 * gcc.dg/vect/pr63530.c: Ditto.
4981 * gcc.dg/vect/pr65518.c: Ditto.
4982 * gcc.dg/vect/pr65947-1.c: Ditto.
4983 * gcc.dg/vect/pr65947-10.c: Ditto.
4984 * gcc.dg/vect/pr65947-11.c: Ditto.
4985 * gcc.dg/vect/pr65947-12.c: Ditto.
4986 * gcc.dg/vect/pr65947-13.c: Ditto.
4987 * gcc.dg/vect/pr65947-2.c: Ditto.
4988 * gcc.dg/vect/pr65947-3.c: Ditto.
4989 * gcc.dg/vect/pr65947-4.c: Ditto.
4990 * gcc.dg/vect/pr65947-5.c: Ditto.
4991 * gcc.dg/vect/pr65947-6.c: Ditto.
4992 * gcc.dg/vect/pr65947-7.c: Ditto.
4993 * gcc.dg/vect/pr65947-8.c: Ditto.
4994 * gcc.dg/vect/pr65947-9.c: Ditto.
4995 * gcc.dg/vect/pr71416-1.c: Ditto.
4996 * gcc.dg/vect/pr71439.c: Ditto.
4997 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4998 * gcc.dg/vect/vect-bswap16.c: Ditto.
4999 * gcc.dg/vect/vect-bswap32.c: Ditto.
5000 * gcc.dg/vect/vect-bswap64.c: Ditto.
5001 * gcc.dg/vect/vect-live-1.c: Ditto.
5002 * gcc.dg/vect/vect-live-2.c: Ditto.
5003 * gcc.dg/vect/vect-live-3.c: Ditto.
5004 * gcc.dg/vect/vect-live-4.c: Ditto.
5005 * gcc.dg/vect/vect-live-5.c: Ditto.
5006 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5007 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5008 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5009 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5010 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5011 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5012 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5013 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5014 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5015 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5016 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5017 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5018 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5019 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5020 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5021 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5022 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5023
da224bcb
UB
50242016-06-24 Uros Bizjak <ubizjak@gmail.com>
5025
5026 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5027
dfee2870
L
50282016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5029
5030 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5031 ia32 if R_386_GOT32X relocation is supported.
5032 * gcc.target/i386/noplt-3.c: Likewise.
5033 * gcc.target/i386/noplt-2.c: Likewise.
5034 (main): Renamed to ...
5035 (bar): This.
5036 * gcc.target/i386/noplt-4.c: Likewise.
5037 (main): Renamed to ...
5038 (bar): This.
5039 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5040 * gcc.target/i386/pr67400-5.c: Likewise.
5041
a86451b9
JJ
50422016-06-24 Jakub Jelinek <jakub@redhat.com>
5043
00085092
JJ
5044 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5045 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5046
a86451b9
JJ
5047 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5048 f4): Adjust expected diagnostics.
5049 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5050 (T): If OVFP is defined, redefine to TP.
5051 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5052 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5053 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5054 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5055 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5056 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5057 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5058 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5059 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5060 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5061 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5062 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5063 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5064 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5065 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5066 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5067 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5068 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5069 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5070 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5071 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5072 as last argument to __builtin_add_overflow_p.
5073
7bb5d5f4
UB
50742016-06-23 Uros Bizjak <ubizjak@gmail.com>
5075
5076 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5077 dg-options and remove default vector testsuite compile flags.
5078 * g++.dg/vect/pr33860a.cc: Ditto.
5079 * g++.dg/vect/pr45470-a.cc: Ditto.
5080 * g++.dg/vect/pr45470-b.cc: Ditto.
5081 * g++.dg/vect/pr60896.cc: Ditto.
5082 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5083 * gcc.dg/vect/pr18308.c: Ditto.
5084 * gcc.dg/vect/pr24049.c: Ditto.
5085 * gcc.dg/vect/pr33373.c: Ditto.
5086 * gcc.dg/vect/pr36228.c: Ditto.
5087 * gcc.dg/vect/pr42395.c: Ditto.
5088 * gcc.dg/vect/pr42604.c: Ditto.
5089 * gcc.dg/vect/pr46663.c: Ditto.
5090 * gcc.dg/vect/pr48765.c: Ditto.
5091 * gcc.dg/vect/pr49093.c: Ditto.
5092 * gcc.dg/vect/pr49352.c: Ditto.
5093 * gcc.dg/vect/pr52298.c: Ditto.
5094 * gcc.dg/vect/pr52870.c: Ditto.
5095 * gcc.dg/vect/pr53185.c: Ditto.
5096 * gcc.dg/vect/pr53773.c: Ditto.
5097 * gcc.dg/vect/pr56695.c: Ditto.
5098 * gcc.dg/vect/pr62171.c: Ditto.
5099 * gcc.dg/vect/pr63530.c: Ditto.
5100 * gcc.dg/vect/pr68339.c: Ditto.
5101 * gcc.dg/vect/pr71259.c: Ditto.
5102 * gcc.dg/vect/vect-82_64.c: Ditto.
5103 * gcc.dg/vect/vect-83_64.c: Ditto.
5104 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5105 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5106 * gcc.dg/vect/vect-shift-2.c: Ditto.
5107 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5108 * gfortran.dg/vect/pr39318.f90: Ditto.
5109 * gfortran.dg/vect/pr45714-a.f: Ditto.
5110 * gfortran.dg/vect/pr45714-b.f: Ditto.
5111 * gfortran.dg/vect/pr46213.f90: Ditto.
5112
2d4bb02f
MM
51132016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5114 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5115
5116 * gcc.target/powerpc/p9-splat-5.c: New test.
5117
f6d1b868
UB
51182016-06-23 Uros Bizjak <ubizjak@gmail.com>
5119
5120 PR tree-optimization/71488
5121 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5122 * lib/target-supports.exp: ... here.
5123 (check_sse4_hw_available): New procedure.
5124 (check_effective_target_sse4_runtime): Ditto.
5125 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5126 -march=westmere for sse4_runtime targets.
936ff030 5127 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5128 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5129 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5130 (main): Call check_vect ().
a7898180 5131 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5132
c0597759
L
51332016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5134
5135 PR target/66232
5136 PR target/67400
5137 * gcc.target/i386/pr66232-14.c: New file.
5138 * gcc.target/i386/pr66232-15.c: Likewise.
5139 * gcc.target/i386/pr66232-16.c: Likewise.
5140 * gcc.target/i386/pr66232-17.c: Likewise.
5141 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5142 ia32 if R_386_GOT32X relocation is supported.
5143 * gcc.target/i386/pr67400-2.c: Likewise.
5144 * gcc.target/i386/pr67400-3.c: Likewise.
5145 * gcc.target/i386/pr67400-4.c: Likewise.
5146 * gcc.target/i386/pr67400-6.c: Likewise.
5147 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5148 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5149
5b0e27a7
JD
51502016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5151
5152 PR libgfortran/48852
5153 * gfortran.dg/char4_iunit_1.f03: Update test.
5154 * gfortran.dg/f2003_io_5.f03: Update test.
5155 * gfortran.dg/real_const_3.f90: Update test.
5156
7f586d90
AK
51572016-06-23 Andi Kleen <ak@linux.intel.com>
5158
5159 * g++.dg/bprob/bprob.exp: Support autofdo.
5160 * g++.dg/tree-prof/tree-prof.exp: dito.
5161 * gcc.dg/tree-prof/tree-prof.exp: dito.
5162 * gcc.misc-tests/bprob.exp: dito.
5163 * gfortran.dg/prof/prof.exp: dito.
5164 * lib/profopt.exp: dito.
5165 * lib/target-supports.exp: Check for autofdo.
5166
60fa7862
ML
51672016-06-23 Martin Liska <mliska@suse.cz>
5168
5169 * gcc.dg/pr71619.c: New test.
5170
e3d62871
UB
51712016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5172
5173 PR target/67400
cc901875
UB
5174 * gcc.target/i386/pr67400-1.c: New test.
5175 * gcc.target/i386/pr67400-2.c: Likewise.
5176 * gcc.target/i386/pr67400-3.c: Likewise.
5177 * gcc.target/i386/pr67400-4.c: Likewise.
5178 * gcc.target/i386/pr67400-5.c: Likewise.
5179 * gcc.target/i386/pr67400-6.c: Likewise.
5180 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5181
ac81cf0b
DM
51822016-06-22 David Malcolm <dmalcolm@redhat.com>
5183
5184 * c-c++-common/missing-header-1.c: New test case.
5185 * c-c++-common/missing-header-2.c: New test case.
5186 * c-c++-common/missing-header-3.c: New test case.
5187 * c-c++-common/missing-header-4.c: New test case.
5188
1a4f11c8
DM
51892016-06-22 David Malcolm <dmalcolm@redhat.com>
5190
5191 PR c/70339
5192 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5193 hint.
5194 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5195 expected results due to builtin "nanl" now being suggested for
5196 "name".
5197 * gcc.dg/pr67580.c: Update expected messages.
5198 * gcc.dg/spellcheck-identifiers.c: New testcase.
5199 * gcc.dg/spellcheck-typenames.c: New testcase.
5200
a93eac6a
DM
52012016-06-22 David Malcolm <dmalcolm@redhat.com>
5202
5203 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5204 file.
5205 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5206 diagnostic-test-show-locus-parseable-fixits.c to sources for
5207 diagnostic_plugin_test_show_locus.c.
5208 * lib/gcc-defs.exp (freeform_regexps): New global.
5209 (dg-regexp): New function.
5210 (handle-dg-regexps): New function.
5211 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5212 freeform_regexps to the empty list.
5213 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5214
49e76ff1
IE
52152016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5216
f6d1b868 5217 PR tree-optimization/71488
49e76ff1
IE
5218 * g++.dg/pr71488.C: New test.
5219 * gcc.dg/vect/vect-bool-cmp.c: New test.
5220
951d8c8a
EB
52212016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5222
5223 * gcc.dg/guality/param-5.c: New test.
5224
b60fc3bd
BE
52252016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5226
5227 * gcc.target/i386/asm-flag-7.c: New test.
5228
0609abda
TS
52292016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5230
5231 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5232 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5233 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5234 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5235 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5236 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5237 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5238 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5239 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5240 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5241 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5242 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5243 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5244 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5245 * lib/target-supports.exp: Likewise.
5246
ee2499b4
TS
52472016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5248
5249 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5250 * gcc.dg/attr-ms_struct-2.c: Likewise.
5251 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5252 * gcc.dg/bf-ms-attrib.c: Likewise.
5253 * gcc.dg/bf-ms-layout-2.c: Likewise.
5254 * gcc.dg/bf-ms-layout-3.c: Likewise.
5255 * gcc.dg/bf-ms-layout.c: Likewise.
5256 * gcc.dg/bf-no-ms-layout.c: Likewise.
5257 * gcc.target/i386/bitfield1.c: Likewise.
5258 * gcc.target/i386/bitfield2.c: Likewise.
5259 * gcc.target/i386/bitfield3.c: Likewise.
5260
caea59ff
KN
52612016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5262
5263 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5264 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5265 override other than -mcpu=power9 command-line option is specified,
5266 or if the target operating system is aix.
5267 * gcc.target/powerpc/darn-1.c: Likewise.
5268 * gcc.target/powerpc/darn-2.c: Likewise.
5269 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5270 test if effective-target is not powerpc_p9vector_ok or if the
5271 target operating system is not defined.
5272 * gcc.target/powerpc/vslv-1.c: Likewise.
5273 * gcc.target/powerpc/vsrv-0.c: Likewise.
5274 * gcc.target/powerpc/vsrv-1.c: Likewise.
5275
63617e30
TB
52762016-06-21 Tobias Burnus <burnus@net-b.de>
5277
5278 PR fortran/71068
5279 * gfortran.dg/coarray/data_1.f90: New.
5280
89192c3c
WD
52812016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5282
5283 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5284 (dg-require-effective-target): Use arm_v8_neon_hw.
5285 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5286 (dg-require-effective-target): Likewise.
5287 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5288 (dg-require-effective-target): Likewise.
5289 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5290 (dg-require-effective-target): Likewise.
5291 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5292 (dg-require-effective-target): Likewise.
5293 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5294 (dg-require-effective-target): Likewise.
5295 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5296 Add AArch64 check.
5297
64ac50e2
WD
52982016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5299
5300 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5301 Set to 3 so test passes.
5302
6252b5db
WD
53032016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5304
5305 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5306
3b9bc511
IV
53072016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5308
5309 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5310 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5311 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5312 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5313
21db1c78
IV
53142016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5315
5316 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5317 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5318
9d30e86f
L
53192016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5320
5321 PR target/71549
5322 * gcc.target/i386/pr71549.c: New test.
5323
448a7c69
KN
53242016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5325
5326 * gcc.target/powerpc/vadsdu-0.c: Replace
5327 dg-require-effective-target directive to allow test to run on more
5328 platforms, and add dg-skip-if directive to disable test on aix
5329 platforms because of known incompatibilities.
5330 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5331 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5332 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5333 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5334 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5335 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5336 * gcc.target/powerpc/vadsdub-2.c: Replace
5337 dg-require-effective-target directive to allow test to run on more
5338 platforms, and add dg-skip-if directive to disable test on aix
5339 platforms because of known incompatibilities.
5340 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5341 with vec_absdb call to differentiate this test from vadsdub-1.c.
5342 * gcc.target/powerpc/vadsduh-1.c: Replace
5343 dg-require-effective-target directive to allow test to run on more
5344 platforms, and add dg-skip-if directive to disable test on aix
5345 platforms because of known incompatibilities.
5346 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5347 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5348 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5349
0ad84f34
JJ
53502016-06-21 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR tree-optimization/71588
5353 * gcc.dg/pr71558.c: New test.
5354
e71e8d94
SKS
53552016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5356
5357 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5358 * c-c++-common/pr68657-2.c: Likewise.
5359 * c-c++-common/pr68657-3.c: Likewise.
5360 * gcc.dg/torture/pr69714.c: Require int32plus support.
5361 * gcc.dg/torture/pr70025.c: Likewise.
5362 * gcc.dg/torture/pr70083.c: Likewise.
5363 * gcc.dg/torture/pr70542.c: Likewise.
5364 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5365
5a578671
JM
53662016-06-20 Joseph Myers <joseph@codesourcery.com>
5367
5368 PR c/71601
5369 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5370
7a9df68e
JJ
53712016-06-20 Jakub Jelinek <jakub@redhat.com>
5372
50aa64d5
JJ
5373 PR middle-end/71581
5374 * gcc.dg/pr71581.c: New test.
5375
7a9df68e
JJ
5376 PR rtl-optimization/71591
5377 * gcc.dg/cpp/pr71591.c: New test.
5378
3947cf19
DR
53792016-06-20 David B. Robins <gcc@davidrobins.net>
5380
5381 PR target/71571
5382 * g++.dg/torture/pr71571.C: New test.
5383
c4ff221e
JJ
53842016-06-20 Jakub Jelinek <jakub@redhat.com>
5385
5386 PR target/71559
5387 * gcc.target/i386/sse2-pr71559.c: New test.
5388 * gcc.target/i386/avx-pr71559.c: New test.
5389 * gcc.target/i386/avx512f-pr71559.c: New test.
5390
f1b5abfb
TB
53912016-06-20 Tobias Burnus <burnus@net-b.de>
5392
5393 PR fortran/71194
5394 * gfortran.dg/pointer_remapping_10.f90: New.
5395
842107e4
DM
53962016-06-20 David Malcolm <dmalcolm@redhat.com>
5397
5398 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5399
d9e8bdfd
MS
54002016-06-20 Martin Sebor <msebor@redhat.com>
5401
5402 PR c/69507
5403 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5404 * gnu90-const-expr-1.c: Same.
5405 * gnu99-const-expr-1.c: Same.
5406 * gnu99-static-1.c: Same.
5407
67785479
RL
54082016-06-20 Renlin Li <renlin.li@arm.com>
5409
29f09b38 5410 PR testsuite/71489
67785479
RL
5411 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5412
636929b8
JG
54132016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5414
5415 * gcc.target/aarch64/vcvt_f64_1.c: New.
5416 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5417 * gcc.target/aarch64/vrecp_f64_1.c: New.
5418
ff7b374b
KT
54192016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5420
5421 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5422 "alignement".
5423
554cfc9e
GJL
54242016-06-20 Georg-Johann Lay <avr@gjlay.de>
5425
5426 PR target/71103
5427 * gcc.target/avr/torture/pr71103-2.c: New test.
5428
94087e88 54292016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5430
5431 PR c/69507
5432 * gcc.dg/alignof.c: New test.
5433
c561b091
PC
54342016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5435
5436 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5437 vs dg-error; test constexpr specifier too.
5438
bf54f123
PC
54392016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5440
5441 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5442
4e53aa97
CL
54432016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5444
5445 * lib/target-supports.exp
5446 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5447 arm_neon_ok and merge flags. Fix temporary test name.
5448 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5449 and merge flags.
5450
69071d86
ML
54512016-06-17 Martin Liska <mliska@suse.cz>
5452
5453 * gcc.dg/predict-9.c: Fix dump scanning.
5454
68b3b858
BC
54552016-06-17 Bin Cheng <bin.cheng@arm.com>
5456
5457 PR tree-optimization/71354
5458 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5459
d3ee260a
BC
54602016-06-17 Bin Cheng <bin.cheng@arm.com>
5461
5462 PR tree-optimization/71347
5463 * gcc.dg/tree-ssa/pr71347.c: New test.
5464
bd8fb114
BC
54652016-06-17 Bin Cheng <bin.cheng@arm.com>
5466
5467 PR tree-optimization/71354
5468 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5469
97816be4
BC
54702016-06-17 Bin Cheng <bin.cheng@arm.com>
5471
5472 * gcc.dg/vect/vect-alias-check-1.c: New test.
5473
2d761a37
SKS
54742016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5475
e0277d6b 5476 PR target/71151
2d761a37
SKS
5477 * gcc.target/avr/pr71151-1.c: New test.
5478 * gcc.target/avr/pr71151-2.c: New test.
5479 * gcc.target/avr/pr71151-3.c: New test.
5480 * gcc.target/avr/pr71151-4.c: New test.
5481 * gcc.target/avr/pr71151-5.c: New test.
5482 * gcc.target/avr/pr71151-6.c: New test.
5483 * gcc.target/avr/pr71151-7.c: New test.
5484 * gcc.target/avr/pr71151-8.c: New test.
5485 * gcc.target/avr/pr71151-common.h: New test.
5486
68fa96d6
ML
54872016-06-16 Martin Liska <mliska@suse.cz>
5488
5489 * gfortran.dg/predict-1.f90: New test.
5490
b6ca982f
UB
54912016-06-16 Uros Bizjak <ubizjak@gmail.com>
5492
5493 PR target/71242
3a146d46 5494 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5495
1dc8d15b
JH
54962016-06-16 Jan Hubicka <hubicka@ucw.cz>
5497
5498 * g++.dg/vect/pr36648.cc: Disable cunrolli
5499
67c25816
JJ
55002016-06-16 Jakub Jelinek <jakub@redhat.com>
5501
c577adb2
JJ
5502 PR target/71554
5503 * gcc.c-torture/execute/pr71554.c: New test.
5504
67c25816
JJ
5505 PR rtl-optimization/71532
5506 * gcc.dg/torture/pr71532.c: New test.
5507
1a3c3ee9
MM
55082016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5509
5510 * gcc.target/powerpc/p9-dimode1.c: New test.
5511 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5512
f29468a7
JJ
55132016-06-15 Jakub Jelinek <jakub@redhat.com>
5514
61daecc4
JJ
5515 * gcc.c-torture/compile/20160615-1.c: New test.
5516
f29468a7
JJ
5517 * g++.dg/cpp0x/ref-qual17.C: New test.
5518
209d1e2d
IE
55192016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5520
5521 PR middle-end/71529
5522 * gcc.target/i386/pr71529.C: New test.
5523
8dc35712
AH
55242016-06-15 Alan Hayward <alan.hayward@arm.com>
5525
5526 PR tree-optimization/71483
5527 * g++.dg/vect/pr71483.c: New
5528
b8911cb8
PC
55292016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/70202
5532 * g++.dg/inherit/crash6.C: New.
5533 * g++.dg/inherit/union2.C: Likewise.
5534 * g++.dg/inherit/virtual12.C: Likewise.
5535 * g++.dg/inherit/virtual13.C: Likewise.
5536 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5537
cf5d08ab
UB
55382016-06-15 Uros Bizjak <ubizjak@gmail.com>
5539
e3d62871 5540 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5541
8f482165
AH
55422016-06-15 Alan Hayward <alan.hayward@arm.com>
5543
5544 PR tree-optimization/71439
5545 * gcc.dg/vect/pr71439.c: New
5546
3256673f
KT
55472016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5548
5549 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5550
b17dc4d4
RB
55512016-06-15 Richard Biener <rguenther@suse.de>
5552
5553 * gcc.dg/vect/slp-45.c: New testcase.
5554
2a5825f2
RB
55552016-06-15 Richard Biener <rguenther@suse.de>
5556
5557 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5558
6e433d0b
BS
55592016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5560
5561 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5562 requirements, and disable for AIX for now.
5563 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5564
abe7f828
JJ
55652016-06-14 Jakub Jelinek <jakub@redhat.com>
5566
a09c81b4
JJ
5567 PR c++/71528
5568 * g++.dg/opt/pr71528.C: New test.
5569
abe7f828
JJ
5570 PR c++/71516
5571 * g++.dg/init/pr71516.C: New test.
5572
acfadf06
PC
55732016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 * g++.dg/init/array46.C: New.
5576
4d568ab2
UB
55772016-06-14 Uros Bizjak <ubizjak@gmail.com>
5578
e3d62871
UB
5579 * gcc.target/i386/float128-3.c: New test.
5580 * gcc.target/i386/quad-sse4.c: Ditto.
5581 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5582 Update scan strings.
4d568ab2 5583
30934c5d
RB
55842016-06-14 Richard Biener <rguenther@suse.de>
5585
5586 PR middle-end/71526
5587 * gfortran.dg/pr71526.f90: New testcase.
5588
3970e545
AV
55892016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5590
5591 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5592 * gcc.dg/zero_bits_compound-1.c: Likewise.
5593
04976c6e
RB
55942016-06-14 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/71522
5597 * gcc.dg/torture/pr71522.c: New testcase.
5598
23e025db
JJ
55992016-06-14 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR tree-optimization/71520
5602 * gcc.dg/tree-ssa/pr71520.c: New test.
5603
90b72e84
RB
56042016-06-14 Richard Biener <rguenther@suse.de>
5605
5606 PR tree-optimization/71521
86c24ba6 5607 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5608
ef7cf206
JJ
56092016-06-13 Jakub Jelinek <jakub@redhat.com>
5610
0dda258b
JJ
5611 PR sanitizer/71498
5612 * c-c++-common/ubsan/bounds-13.c: New test.
5613
ef7cf206
JJ
5614 PR preprocessor/71183
5615 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5616
a73786e3
JL
56172016-06-13 Jeff Law <law@redhat.com>
5618
5619 PR tree-optimization/71403
5620 * c-c++-common/ubsan/pr71403-1.c: New test.
5621 * c-c++-common/ubsan/pr71403-2.c: New test.
5622 * c-c++-common/ubsan/pr71403-3.c: New test.
5623
0ac249bf
JJ
56242016-06-13 Jakub Jelinek <jakub@redhat.com>
5625
5626 PR middle-end/71478
5627 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5628 Add -Wno-psabi -w to dg-options.
5629
5408a64a
KN
56302016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5631
5632 * gcc.target/powerpc/vadsdu-0.c: New test.
5633 * gcc.target/powerpc/vadsdu-1.c: New test.
5634 * gcc.target/powerpc/vadsdu-2.c: New test.
5635 * gcc.target/powerpc/vadsdu-3.c: New test.
5636 * gcc.target/powerpc/vadsdu-4.c: New test.
5637 * gcc.target/powerpc/vadsdu-5.c: New test.
5638 * gcc.target/powerpc/vadsdub-1.c: New test.
5639 * gcc.target/powerpc/vadsdub-2.c: New test.
5640 * gcc.target/powerpc/vadsduh-1.c: New test.
5641 * gcc.target/powerpc/vadsduh-2.c: New test.
5642 * gcc.target/powerpc/vadsduw-1.c: New test.
5643 * gcc.target/powerpc/vadsduw-2.c: New test.
5644
f7e4f2e3
DM
56452016-06-13 David Malcolm <dmalcolm@redhat.com>
5646
5647 * gcc.dg/c99-init-2.c (c): Update expected error message.
5648 * gcc.dg/init-bad-8.c (foo): Likewise.
5649 * gcc.dg/spellcheck-fields-3.c: New test case.
5650
ad23a23e
ML
56512016-06-13 Martin Liska <mliska@suse.cz>
5652
5653 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5654 and "guess loop iv compared" heuristics.
5655 * gcc.dg/predict-2.c: Likewise.
5656 * gcc.dg/predict-3.c: Likewise.
5657 * gcc.dg/predict-4.c: Likewise.
5658 * gcc.dg/predict-5.c: Likewise.
5659 * gcc.dg/predict-6.c: Likewise.
5660
146c55da
MP
56612016-06-13 Marek Polacek <polacek@redhat.com>
5662
5663 PR middle-end/71476
5664 * c-c++-common/Wswitch-unreachable-4.c: New test.
5665 * gcc.dg/Wswitch-unreachable-2.c: New test.
5666 * g++.dg/tm/jump1.C: Move dg-warning.
5667
42e77cbc
EB
56682016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5669
5670 * gnat.dg/renaming10.ad[sb]: New test.
5671
7474dcc1
PT
56722016-06-13 Paul Thomas <pault@gcc.gnu.org>
5673
5674 PR fortran/70673
5675 * gfortran.dg/pr70673.f90: New test.
5676
f57f53d3
RB
56772016-06-13 Richard Biener <rguenther@suse.de>
5678
5679 PR middle-end/64516
5680 * gcc.dg/align-3.c: New testcase.
5681
5843a5f0
ML
56822016-06-13 Martin Liska <mliska@suse.cz>
5683
5684 * gcc.target/i386/pr71458.c: New test.
5685
aa8fdb44
UB
56862016-06-12 Uros Bizjak <ubizjak@gmail.com>
5687
5688 PR target/71241
3a146d46 5689 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5690
2043e4d7
DH
56912016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5692
5693 PR target/60751
5694 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5695 statement.
5696
d3dc025d
DH
56972016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5698
5699 PR target/60751
5700 * gfortran.dg/comma_IO_extension_1.f90: New test.
5701 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5702 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5703 statement.
5704 * gfortran.dg/graphite/pr38083.f90: Likewise.
5705 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5706 missing format.
5707
a31d78c6
EB
57082016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5709
5710 * gnat.dg/case_character.adb: New test.
5711
95c18dd0
SB
57122016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5713
5714 PR middle-end/71310
5715 * gcc.target/powerpc/pr71310.c: New testcase.
5716
b97d37b4
KV
57172016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5718
5719 PR middle-end/71478
5720 * gcc.dg/pr71478.c: New test.
5721
900bcda3
JJ
57222016-06-10 Jakub Jelinek <jakub@redhat.com>
5723
ec1c20db
JJ
5724 PR middle-end/71494
5725 * gcc.c-torture/execute/pr71494.c: New test.
5726
50b15873
JJ
5727 PR c/68657
5728 * gcc.target/i386/pr68657.c: New test.
5729
900bcda3
JJ
5730 PR inline-asm/68843
5731 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5732 (test): Add -masm=intel alternatives.
5733
4d926e34
MS
57342016-06-10 Martin Sebor <msebor@redhat.com>
5735
5736 PR c/71392
5737 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5738
ad071b2b
JL
57392016-06-10 Jeff Law <law@redhat.com>
5740
5741 PR tree-optimization/71335
5742 * gcc.c-torture/execute/pr71335.c: New test.
5743
2704efe8
DM
57442016-06-10 David Malcolm <dmalcolm@redhat.com>
5745
5746 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5747 the various "cannot tail-call: " messages.
5748
18c9b7d4
CL
57492016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5750
5751 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5752 and options.
5753
7cfa10f3
MO
57542016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5755
5756 PR sanitizer/71480
5757 * c-c++-common/asan/pr71480.c: New test.
5758
1f24fd3e
L
57592016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5760
5761 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5762 (ASMNAME2): Likewise.
5763 (main): Replace fn in asm statement with ASMNAME ("fn").
5764 * gcc.dg/guality/pr68037-2.c: Likewise.
5765 * gcc.dg/guality/pr68037-3.c: Likewise.
5766 * gcc.dg/torture/pr68037-1.c: Likewise.
5767 * gcc.dg/torture/pr68037-2.c: Likewise.
5768 * gcc.dg/torture/pr68037-3.c: Likewise.
5769
ad551c07
BE
57702016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5771
5772 PR inline-asm/68843
5773 * gcc.target/i386/pr68843-1.c: New test.
5774 * gcc.target/i386/pr68843-2.c: New test.
5775
4b1ffdb1 57762016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5777 Cesar Philippidis <cesar@codesourcery.com>
5778
5779 PR middle-end/71373
5780 * gcc.dg/goacc/nested-function-1.c: New file.
5781 * gcc.dg/goacc/nested-function-2.c: Likewise.
5782 * gcc.dg/goacc/pr71373.c: Likewise.
5783 * gfortran.dg/goacc/cray-2.f95: Likewise.
5784 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5785 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5786 * gfortran.dg/goacc/cray.f95: Update.
5787 * gfortran.dg/goacc/loop-1.f95: Likewise.
5788 * gfortran.dg/goacc/loop-3.f95: Likewise.
5789 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5790 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5791
57922016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5793
5794 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5795 for OpenACC tile clauses.
5796 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5797
5798 PR c/71381
5799 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5800 to...
5801 * c-c++-common/goacc/cache-2.c: ... this new file.
5802 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5803 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5804 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5805 usage.
5806 * gfortran.dg/goacc/cray.f95: Likewise.
5807 * gfortran.dg/goacc/loop-1.f95: Likewise.
5808
89851e4c
AH
58092016-06-10 Alan Hayward <alan.hayward@arm.com>
5810
5811 PR tree-optimization/71407
5812 PR tree-optimization/71416
5813 * gcc.dg/vect/pr71407.c: New
5814 * gcc.dg/vect/pr71416-1.c: New
5815 * gcc.dg/vect/pr71416-2.c: New
5816
200eafbf
RB
58172016-06-10 Richard Biener <rguenther@suse.de>
5818
5819 PR middle-end/71477
5820 * gcc.dg/torture/pr71477.c: New testcase.
5821
4df99d92
JK
58222016-06-09 Julia Koval <julia.koval@intel.com>
5823
5824 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5825 * gcc.target/i386/interrupt-13.c: Likewise.
5826 * gcc.target/i386/interrupt-15.c: Likewise.
5827 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5828 * gcc.target/i386/interrupt-24.c: Likewise.
5829 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5830 * gcc.target/i386/interrupt-9.c: Likewise.
5831 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5832
e01b4e16
MS
58332016-06-09 Martin Sebor <msebor@redhat.com>
5834
5835 PR c/70883
5836 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5837 * gcc.dg/builtin-constant_p-1.c: Same.
5838 * gcc.dg/builtins-error.c: Same.
5839 * gcc.dg/pr70859.c: Same.
5840
9c35db0e
SKS
58412016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5842
5843 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5844 * gcc.dg/torture/pr68067-1.c: Likewise.
5845 * gcc.dg/torture/pr68067-2.c: Likewise.
5846
58472016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5848
5849 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5850 when setting SIZE.
5851
392a81b9
PC
58522016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5853
5854 PR c++/71465
5855 * g++.dg/inherit/crash5.C: New.
5856 Revert:
5857 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5858
5859 PR c++/70202
5860 * g++.dg/inherit/crash5.C: New.
5861 * g++.dg/inherit/virtual1.C: Adjust.
5862
e49efc14
ML
58632016-06-09 Martin Liska <mliska@suse.cz>
5864
5865 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5866 * g++.dg/predict-loop-exit-2.C: Likewise.
5867 * g++.dg/predict-loop-exit-3.C: Likewise.
5868 * gcc.dg/predict-1.c: Likewise.
5869 * gcc.dg/predict-2.c: Likewise.
5870 * gcc.dg/predict-3.c: Likewise.
5871 * gcc.dg/predict-4.c: Likewise.
5872 * gcc.dg/predict-5.c: Likewise.
5873 * gcc.dg/predict-6.c: Likewise.
5874 * gcc.dg/predict-7.c: Likewise.
5875
36d57986
RB
58762016-06-09 Richard Biener <rguenther@suse.de>
5877
5878 PR tree-optimization/71462
5879 * gcc.dg/torture/pr71462.c: New testcase.
5880
7d82e8e4
MP
58812016-06-09 Marek Polacek <polacek@redhat.com>
5882
5883 PR c/65471
5884 * gcc.dg/c11-generic-3.c: New test.
5885
c8a71589
PC
58862016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5887
5888 * g++.dg/init/array42.C: New.
5889 * g++.dg/init/array43.C: Likewise.
5890 * g++.dg/init/array44.C: Likewise.
5891 * g++.dg/init/array45.C: Likewise.
5892 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5893 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5894 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5895 * g++.dg/gomp/pr35751.C: Likewise.
5896 * g++.dg/init/array23.C: Likewise.
5897 * g++.dg/init/brace2.C: Likewise.
5898 * g++.dg/init/brace6.C: Likewise.
5899
44a845ca
MS
59002016-06-08 Martin Sebor <msebor@redhat.com>
5901 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR c++/70507
5904 PR c/68120
5905 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5906 * c-c++-common/builtin-arith-overflow-2.c: New test.
5907 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5908 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5909 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5910
2ef16b6e
JJ
59112016-06-08 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR c++/71442
5914 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5915
5e3ee346
AL
59162016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5917
5918 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5919 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5920 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5921 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5922 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5923 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5924 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5925 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5926 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5927 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5928 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5929 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5930 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5931
b2ae2814
RB
59322016-06-08 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/68558
5935 * gcc.dg/vect/slp-44.c: New testcase.
5936
e09b4c37
RB
59372016-06-08 Richard Biener <rguenther@suse.de>
5938
5939 * gcc.dg/vect/slp-43.c: New testcase.
5940
72d50660
RB
59412016-06-08 Richard Biener <rguenther@suse.de>
5942
5943 PR tree-optimization/71452
5944 * gcc.dg/torture/pr71452.c: New testcase.
5945
988c115c
JJ
59462016-06-08 Jakub Jelinek <jakub@redhat.com>
5947
5948 PR c++/71448
5949 * g++.dg/torture/pr71448.C: New test.
5950
73d73b48
BS
59512016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5952
5953 PR debug/71432
5954 PR ada/71413
5955 * g++.dg/debug/pr71432.C: New test.
5956
bdd15d0c
PK
59572016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5958
5959 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5960 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5961 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5962
ce0607bb
AH
59632016-06-08 Alan Hayward <alan.hayward@arm.com>
5964
5965 * gcc.dg/vect/vect-live-2.c: Update effective target.
5966 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5967 * lib/target-supports.exp: Add aarch64 to vect_long.
5968
92a5f2ba
MP
59692016-06-08 Marek Polacek <polacek@redhat.com>
5970
5971 PR c/71418
5972 * gcc.dg/noncompile/pr71418.c: New test.
5973
08203f73
MP
5974 PR c/71426
5975 * gcc.dg/noncompile/pr71426.c: New test.
5976
d1fcc2bd
JH
59772016-06-07 Jan Hubicka <hubicka@ucw.cz>
5978
5979 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5980 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5981 * gcc.dg/predict-3.c: Update template.
5982 * gcc.dg/predict-5.c: Update template.
5983 * gcc.dg/predict-6.c: Update template.
5984 * gcc.dg/predict-9.c: Update template.
5985 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5986
a23e6f1c
BS
59872016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5988
5989 * gcc.target/powerpc/vec-mul.c: New test.
5990
6ffd47b7
DM
59912016-06-07 David Malcolm <dmalcolm@redhat.com>
5992
5993 * gcc.dg/spellcheck-fields-2.c: New test case.
5994
bfd67b47
RB
59952016-06-07 Richard Biener <rguenther@suse.de>
5996
5997 PR c/61564
5998 * gcc.dg/Wpragmas-1.c: New testcase.
5999 * gcc.dg/Wattributes-4.c: Likewise.
6000 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6001 entry.
6002
701b9a47
CL
60032016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6004
6005 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6006 spurious debug code.
6007
6b80d6fa
RB
60082016-06-07 Richard Biener <rguenther@suse.de>
6009
6010 PR tree-optimization/71428
6011 * gcc.dg/torture/pr71428.c: New testcase.
6012
0f3f9437
RB
60132016-06-07 Richard Biener <rguenther@suse.de>
6014
6015 PR middle-end/71423
6016 * gcc.dg/torture/pr71423.c: New testcase.
6017
ec963f2a
KV
60182016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6019
6020 PR middle-end/71408
6021 * gcc.dg/tree-ssa/pr71408.c: New test.
6022
46ab5b6e
KV
60232016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6024
6025 PR middle-end/71281
6026 * g++.dg/torture/pr71281.C: New test.
6027
1f40cff3
MP
60282016-06-06 Marek Polacek <polacek@redhat.com>
6029
6030 PR c/71362
6031 * gcc.dg/pr71362.c: New test.
6032
6f5bcd24
JJ
60332016-06-06 Jakub Jelinek <jakub@redhat.com>
6034 Patrick Palka <ppalka@gcc.gnu.org>
6035
6036 PR c++/70847
6037 PR c++/71330
6038 PR c++/71393
6039 * g++.dg/opt/pr70847.C: New test.
6040 * g++.dg/ubsan/pr70847.C: New test.
6041 * g++.dg/ubsan/pr71393.C: New test.
6042
158beb4a
JJ
60432016-06-06 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR tree-optimization/71259
6046 * gcc.dg/vect/pr71259.c: New test.
6047
d9b950dd
DM
60482016-06-06 David Malcolm <dmalcolm@redhat.com>
6049
6050 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6051 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6052 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6053 above.
6054
36f9ad69
KT
60552016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6056
6057 PR middle-end/37780
6058 * gcc.c-torture/execute/pr37780.c: New test.
6059 * gcc.target/aarch64/pr37780_1.c: Likewise.
6060 * gcc.target/arm/pr37780_1.c: Likewise.
6061
5545a907
MP
60622016-06-06 Marek Polacek <polacek@redhat.com>
6063
6064 * c-c++-common/attr-may-alias-1.c: New test.
6065 * c-c++-common/attr-may-alias-2.c: New test.
6066 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6067
93671519
BE
60682016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6069
6070 PR c/24414
6071 * gcc.target/i386/pr24414.c: New test.
6072
690f24b7
JM
60732016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6074
6075 * gcc.target/sparc/vis4misc.c: New file.
6076 * gcc.target/sparc/fpcmp.c: Likewise.
6077 * gcc.target/sparc/fpcmpu.c: Likewise.
6078
31ce6157
AH
60792016-06-06 Alan Hayward <alan.hayward@arm.com>
6080
6081 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6082 * gcc.dg/vect/vect-live-3.c: Likewise.
6083
9fcebb5a
RB
60842016-06-06 Richard Biener <rguenther@suse.de>
6085
6086 PR tree-optimization/71398
6087 * gcc.dg/torture/pr71398.c: New testcase.
6088
903ca97b
UB
60892016-06-06 Uros Bizjak <ubizjak@gmail.com>
6090
6091 PR target/71389
6092 * g++.dg/pr71389.C: New test.
6093
9c1eb332
JD
60942016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6095
6096 PR fortran/71404
6097 * gfortran.dg/fmt_read_5.f: New test.
6098
b2d83bd2
AV
60992016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6100
6101 PR fortran/69659
6102 * gfortran.dg/class_array_22.f03: New test.
6103
ec81960e
JH
61042016-06-05 Jan Hubicka <hubicka@ucw.cz>
6105
6106 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6107
429d2750
JH
61082016-06-05 Jan Hubicka <hubicka@ucw.cz>
6109
6110 * gcc.dg/predict-9.c: Update template.
6111
c1c00983
PC
61122016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/49377
6115 * g++.dg/template/pr49377.C: New.
6116
1927a963
JJ
61172016-06-04 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR tree-optimization/71405
6120 * g++.dg/torture/pr71405.C: New test.
6121
909a11ad
PC
61222016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6123
6124 PR c++/70202
6125 * g++.dg/inherit/crash5.C: New.
6126 * g++.dg/inherit/virtual1.C: Adjust.
6127
08bbb1f8
JL
61282016-06-03 Jeff Law <law@redhat.com>
6129
6130 PR tree-optimization/71316
6131 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6132
7c35235c
JJ
61332016-06-03 Jakub Jelinek <jakub@redhat.com>
6134
6135 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6136 dg-additional-options with just -fno-tree-scev-cprop in it.
6137 * gcc.dg/vect/vect-live-2.c: Likewise.
6138 * gcc.dg/vect/vect-live-5.c: Likewise.
6139 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6140 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6141 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6142
c8572dd6
PP
61432016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6144
6145 PR c++/27100
6146 * g++.dg/other/friend6.C: New test.
6147
1c7733a7
BS
61482016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6149
6150 * g++.dg/torture/ppc-ldst-array.C: New.
6151
0d2f700f
JM
61522016-06-03 Joseph Myers <joseph@codesourcery.com>
6153
6154 PR target/71276
6155 PR target/71277
6156 * gcc.dg/torture/builtin-fp-int-inexact.c,
6157 gcc.target/i386/387-builtin-fp-int-inexact.c,
6158 gcc.target/i386/387-rint-inline-1.c,
6159 gcc.target/i386/387-rint-inline-2.c,
6160 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6161 gcc.target/i386/sse2-rint-inline-1.c,
6162 gcc.target/i386/sse2-rint-inline-2.c,
6163 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6164 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6165
f8071c05
L
61662016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6167 Julia Koval <julia.koval@intel.com>
6168
6169 PR target/66960
6170 PR target/67630
6171 PR target/67634
6172 PR target/67841
6173 PR target/68037
6174 PR target/68618
6175 PR target/68661
6176 PR target/69575
6177 PR target/69596
6178 PR target/69734
6179 * gcc.dg/guality/pr68037-1.c: New test.
6180 * gcc.dg/guality/pr68037-2.c: Likewise.
6181 * gcc.dg/guality/pr68037-3.c: Likewise.
6182 * gcc.dg/torture/pr68037-1.c: Likewise.
6183 * gcc.dg/torture/pr68037-2.c: Likewise.
6184 * gcc.dg/torture/pr68037-3.c: Likewise.
6185 * gcc.dg/torture/pr68661-1a.c: Likewise.
6186 * gcc.dg/torture/pr68661-1b.c: Likewise.
6187 * gcc.target/i386/interrupt-1.c: Likewise.
6188 * gcc.target/i386/interrupt-2.c: Likewise.
6189 * gcc.target/i386/interrupt-3.c: Likewise.
6190 * gcc.target/i386/interrupt-4.c: Likewise.
6191 * gcc.target/i386/interrupt-5.c: Likewise.
6192 * gcc.target/i386/interrupt-6.c: Likewise.
6193 * gcc.target/i386/interrupt-7.c: Likewise.
6194 * gcc.target/i386/interrupt-8.c: Likewise.
6195 * gcc.target/i386/interrupt-9.c: Likewise.
6196 * gcc.target/i386/interrupt-10.c: Likewise.
6197 * gcc.target/i386/interrupt-11.c: Likewise.
6198 * gcc.target/i386/interrupt-12.c: Likewise.
6199 * gcc.target/i386/interrupt-13.c: Likewise.
6200 * gcc.target/i386/interrupt-14.c: Likewise.
6201 * gcc.target/i386/interrupt-15.c: Likewise.
6202 * gcc.target/i386/interrupt-16.c: Likewise.
6203 * gcc.target/i386/interrupt-17.c: Likewise.
6204 * gcc.target/i386/interrupt-18.c: Likewise.
6205 * gcc.target/i386/interrupt-19.c: Likewise.
6206 * gcc.target/i386/interrupt-20.c: Likewise.
6207 * gcc.target/i386/interrupt-21.c: Likewise.
6208 * gcc.target/i386/interrupt-22.c: Likewise.
6209 * gcc.target/i386/interrupt-23.c: Likewise.
6210 * gcc.target/i386/interrupt-24.c: Likewise.
6211 * gcc.target/i386/interrupt-25.c: Likewise.
6212 * gcc.target/i386/interrupt-26.c: Likewise.
6213 * gcc.target/i386/interrupt-27.c: Likewise.
6214 * gcc.target/i386/interrupt-28.c: Likewise.
6215 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6216 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6217 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6218 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6219 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6220 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6221 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6222 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6223 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6224 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6225 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6226 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6227
36b85e43
BS
62282016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6229
9de2e795
L
6230 PR tree-optimization/52171
6231 * gcc.dg/pr52171.c: New test.
6232 * gcc.target/i386/pr52171.c: New test.
36b85e43 6233
bfeee8ac
JH
62342016-06-03 Jan Hubicka <jh@suse.cz>
6235
6236 * g++.dg/tree-ssa/pred-1.C: New testcase
6237 * gcc.dg/tree-ssa/pred-1.c: New testcase
6238
859b0bae
BS
62392016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6240
6241 PR target/70957
6242 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6243 support.
6244 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6245
3a2edf4c
AH
62462016-06-03 Alan Hayward <alan.hayward@arm.com>
6247
6248 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6249
b28ead45
AH
62502016-06-03 Alan Hayward <alan.hayward@arm.com>
6251
6252 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6253 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6254 * gcc.dg/vect/vect-live-1.c: New test.
6255 * gcc.dg/vect/vect-live-2.c: New test.
6256 * gcc.dg/vect/vect-live-3.c: New test.
6257 * gcc.dg/vect/vect-live-4.c: New test.
6258 * gcc.dg/vect/vect-live-5.c: New test.
6259 * gcc.dg/vect/vect-live-slp-1.c: New test.
6260 * gcc.dg/vect/vect-live-slp-2.c: New test.
6261 * gcc.dg/vect/vect-live-slp-3.c: New test.
6262
1f91747b
JJ
62632016-06-03 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR middle-end/71387
6266 * g++.dg/opt/pr71387.C: New test.
6267
47b83923
JL
62682016-06-02 Jeff Law <law@redhat.com>
6269
6270 PR tree-optimization/71328
6271 * gcc.c-torture/compile/pr71328.c: New test.
6272
e96e5f46
JD
62732016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6274
6275 PR fortran/52393
6276 * gfortran.dg/fmt_read_3.f90: Fix typo.
6277 * gfortran.dg/fmt_read_4.f90: New test.
6278
b872d729
PC
62792016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6280
6281 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6282 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6283 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6284 * g++.dg/cpp0x/override2.C: Likewise.
6285 * g++.dg/parse/crash5.C: Likewise.
6286 * g++.dg/parse/error16.C: Likewise.
6287 * g++.dg/parse/error27.C: Likewise.
6288 * g++.dg/template/qualttp15.C: Likewise.
6289 * g++.dg/template/redecl4.C: Likewise.
6290 * g++.old-deja/g++.other/crash39.C: Likewise.
6291 * g++.old-deja/g++.other/struct1.C: Likewise.
6292 * g++.old-deja/g++.pt/m9a.C: Likewise.
6293 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6294
0e535442
JJ
62952016-06-02 Jakub Jelinek <jakub@redhat.com>
6296
0633ee10
JJ
6297 PR c++/71372
6298 * c-c++-common/pr71372.c: New test.
6299
0e535442
JJ
6300 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6301 __TIME__ strings with __builtin_strcmp instead of printf and
6302 dg-output.
6303
f3c5ecc2
ML
63042016-06-02 Martin Liska <mliska@suse.cz>
6305
6306 * gcc.dg/predict-9.c: New test.
6307
a91807c5
JJ
63082016-06-02 Jakub Jelinek <jakub@redhat.com>
6309
6310 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6311 global set_compiler_env_var and global saved_compiler_env_var.
6312
b5bd1978
KT
63132016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6314
6315 PR rtl-optimization/71295
6316 * gcc.c-torture/compile/pr71295.c: New test.
6317
b93b1475
JJ
63182016-06-02 Jakub Jelinek <jakub@redhat.com>
6319
930ebd0e
JJ
6320 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6321
1e021dc3
JJ
6322 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6323 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6324
b93b1475
JJ
6325 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6326 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6327 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6328 alternative number.
6329
58f2fb5c
MM
63302016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6331
6332 * gcc.target/powerpc/p9-splat-4.c: New test.
6333
63342016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6335
6336 PR target/71186
6337 * gcc.target/powerpc/pr71186.c: New test.
6338
4731c9f0
JD
63392016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6340
6341 PR fortran/52393
6342 * gfortran.dg/fmt_read_3.f90: New test.
6343
042dee3e
TP
63442016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6345
6346 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6347 procedure.
6348
15c98b2e
ES
63492016-06-01 Eduard Sanou <dhole@openmailbox.org>
6350
6351 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6352 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6353 env var is set.
6354 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6355 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6356 shown once.
6357 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6358 during compilation.
6359 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6360 vars set by dg-set-compiler-env-var.
6361
6442a6f4
PT
63622016-06-01 Paul Thomas <pault@gcc.gnu.org>
6363
6364 PR fortran/71156
6365 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6366 to the module procedure declaration.
6367 * gfortran.dg/submodule_16.f08: New test.
6368
ab62397a
JJ
63692016-06-01 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR middle-end/71371
6372 * c-c++-common/gomp/pr71371.c: New test.
6373
b66af6ed
RB
63742016-06-01 Richard Biener <rguenther@suse.de>
6375
6376 PR tree-optimization/71366
6377 * gcc.dg/torture/pr71366-1.c: New testcase.
6378 * gcc.dg/torture/pr71366-2.c: Likewise.
6379
e342b9d8
KN
63802016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6381
6382 * gcc.target/powerpc/vslv-0.c: New test.
6383 * gcc.target/powerpc/vslv-1.c: New test.
6384 * gcc.target/powerpc/vsrv-0.c: New test.
6385 * gcc.target/powerpc/vsrv-1.c: New test.
6386
721547cd
NS
63872016-06-01 Nathan Sidwell <nathan@acm.org>
6388
6389 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6390 * gcc.target/nvptx/weak.c: New.
6391
fa2c9034
RB
63922016-06-01 Richard Biener <rguenther@suse.de>
6393
6394 PR tree-optimization/71261
6395 * gcc.dg/torture/vect-bool-1.c: New testcase.
6396
3e32893c
JJ
63972016-06-01 Jakub Jelinek <jakub@redhat.com>
6398
6399 * gfortran.dg/gomp/order-1.f90: New test.
6400 * gfortran.dg/gomp/order-2.f90: New test.
6401
8c383600
JH
64022016-06-01 Jan Hubicka <hubicka@ucw.cz>
6403
6404 * gcc.dg/unroll-6.c: Update template.
6405 * gcc.dg/unroll-7.c: New testcase.
6406 * gcc.dg/unroll-8.c: New testcase.
6407
a0dfeef5
EB
64082016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6409
6410 * gnat.dg/opt56.ad[sb]: New test.
6411
48de5701
PC
64122016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6413
6414 PR c++/66635
6415 * g++.dg/cpp0x/constexpr-ice16.C: New.
6416
827cf695
PP
64172016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6418
6419 PR tree-optimization/71314
6420 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6421 -mbranch-cost=2.
6422
ff66f6e8
PP
64232016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6424
6425 PR tree-optimization/71077
6426 * gcc.dg/tree-ssa/pr71077.c: New test.
6427
050fb209
JH
64282016-05-31 Jan Hubicka <hubicka@ucw.cz>
6429
48de5701
PC
6430 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6431 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6432 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6433
c642d919
PC
64342016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6435
6436 PR c++/71248
6437 * g++.dg/cpp0x/pr71248.C: New.
6438 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6439 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6440 * g++.dg/init/new37.C: Likewise.
6441 * g++.dg/template/static1.C: Likewise.
6442 * g++.dg/template/static2.C: Likewise.
6443
d6439e08
L
64442016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6445
6446 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6447 instead of %rdi.
6448 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6449
780b9dd4
MP
64502016-05-31 Marek Polacek <polacek@redhat.com>
6451
6452 * c-c++-common/Wswitch-unreachable-3.c: New test.
6453 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6454
0d99f8a0
RB
64552016-05-31 Richard Biener <rguenther@suse.de>
6456
6457 PR tree-optimization/71352
6458 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6459
52545641
TP
64602016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6461
6462 * gcc.target/arm/armv5_thumb_isa.c: New test.
6463
5b8c1205
KY
64642016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6465
6466 PR target/71346
6467 * gcc.target/i386/pr71346.c: New test.
6468
7a88cc84
TV
64692016-05-31 Tom de Vries <tom@codesourcery.com>
6470
6471 PR tree-optimization/69068
6472 * gcc.dg/graphite/pr69068.c: New test.
6473
265149a6
MS
64742016-05-27 Martin Sebor <msebor@redhat.com>
6475
6476 PR c++/71306
6477 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6478
00631022
JJ
64792016-05-30 Jakub Jelinek <jakub@redhat.com>
6480
6481 PR c++/71349
6482 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6483 nowait depend(inout: dd[0]) clauses where permitted.
6484
b2f6675b
PC
64852016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6486
6487 PR c++/71238
6488 * g++.dg/parse/pr71238.C: New.
6489 * g++.dg/concepts/friend1.C: Test column numbers too.
6490 * g++.dg/cpp0x/initlist31.C: Likewise.
6491 * g++.dg/cpp0x/pr51420.C: Likewise.
6492 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6493 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6494 * g++.dg/ext/builtin3.C: Likewise.
6495 * g++.dg/lookup/friend12.C: Likewise.
6496 * g++.dg/lookup/friend7.C: Likewise.
6497 * g++.dg/lookup/koenig1.C: Likewise.
6498 * g++.dg/lookup/koenig5.C: Likewise.
6499 * g++.dg/lookup/used-before-declaration.C: Likewise.
6500 * g++.dg/overload/koenig1.C: Likewise.
6501 * g++.dg/template/crash65.C: Likewise.
6502 * g++.dg/template/friend57.C: Likewise.
6503 * g++.dg/warn/Wshadow-5.C: Likewise.
6504 * g++.dg/warn/Wunused-8.C: Likewise.
6505 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6506 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6507 * g++.old-deja/g++.jason/member.C: Likewise.
6508 * g++.old-deja/g++.jason/report.C: Likewise.
6509 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6510 * g++.old-deja/g++.law/visibility20.C: Likewise.
6511 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6512 * g++.old-deja/g++.other/static5.C: Likewise.
6513 * g++.old-deja/g++.pt/overload2.C: Likewise.
6514
a448ff40
JH
65152016-05-30 Jan Hubicka <hubicka@ucw.cz>
6516
6517 * gcc.dg/tree-ssa/peel1.c: New testcase.
6518 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6519 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6520
69be8c91
TV
65212016-05-30 Tom de Vries <tom@codesourcery.com>
6522
6523 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6524 to ce.
6525
a59775a1
PC
65262016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/71099
6529 * g++.dg/parse/virtual1.C: New.
6530
53d6d955
UB
65312016-05-30 Uros Bizjak <ubizjak@gmail.com>
6532
6533 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6534 Use correct register when clearing %edx.
6535
0557293f
AM
65362016-05-30 Alexander Monakov <amonakov@ispras.ru>
6537
6538 PR tree-optimization/71289
6539 * gcc.dg/pr71289.c: New test.
6540
5d476e35
KV
65412016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6542
6543 PR middle-end/71269
6544 PR middle-end/71292
6545 * gcc.dg/tree-ssa/pr71269.c: New test.
6546 * gcc.dg/tree-ssa/pr71292.c: New test.
6547
db5447ca
KV
65482016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6549
6550 PR middle-end/71252
6551 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6552
98bdbb39
JH
65532016-05-30 Jan Hubicka <hubicka@ucw.cz>
6554
6555 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6556 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6557 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6558
7e012855
TV
65592016-05-30 Tom de Vries <tom@codesourcery.com>
6560
6561 PR tree-optimization/69067
6562 * gcc.dg/graphite/pr69067.c: New test.
6563
beed3701
UB
65642016-05-29 Uros Bizjak <ubizjak@gmail.com>
6565
6566 PR target/71245
6567 * gcc.target/i386/pr71245-1.c: New test.
6568 * gcc.target/i386/pr71245-2.c: Ditto.
6569
b6d4f8e8
PC
65702016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6571
6572 PR c++/71105
6573 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6574 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6575 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6576
00022058
JH
65772016-05-27 Jan Hubicka <hubicka@ucw.cz>
6578
6579 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6580
c8419aca
VV
65812016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6582
6583 Revert:
6584 PR c++/69855
6585 * g++.dg/overload/69855.C: New.
6586 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6587 * g++.old-deja/g++.pt/crash3.C: Likewise.
6588
8008c4d2
PC
65892016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 PR c++/60385
6592 * g++.dg/parse/namespace13.C: New.
6593
8b2ef235
JL
65942016-05-26 Jeff Law <law@redhat.com>
6595
6596 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6597 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6598 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6599 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6600 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6601 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6602 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6603 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6604 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6605 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6606 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6607 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6608 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6609
7d67159b
VV
66102016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6611
6612 PR c++/69855
6613 * g++.dg/overload/69855.C: New.
6614 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6615 * g++.old-deja/g++.pt/crash3.C: Likewise.
6616
88e3bdd1
JW
66172016-05-27 Jiong Wang <jiong.wang@arm.com>
6618
6619 PR target/63596
6620 * gcc.target/aarch64/va_arg_1.c: New testcase.
6621 * gcc.target/aarch64/va_arg_2.c: Likewise.
6622 * gcc.target/aarch64/va_arg_3.c: Likewise.
6623
3fd6b9cc
JW
66242016-05-27 Jiong Wang <jiong.wang@arm.com>
6625
6626 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6627 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6628 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6629 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6630 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6631
3cee7e4e
MP
66322016-05-27 Marek Polacek <polacek@redhat.com>
6633
6634 PR middle-end/71308
6635 * g++.dg/torture/pr71308.C: New test.
6636
6a813c96
DV
66372016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6638
6639 * gcc.dg/zero_bits_compound-1.c: New test.
6640 * gcc.dg/zero_bits_compound-2.c: New test.
6641
0561bcfb
IE
66422016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6643
6644 PR middle-end/71279
6645 * gcc.dg/pr71279.c: New test.
6646
21316320
MM
66472016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6648
6649 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6650 floating point min/max/comparison instructions.
6651 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6652
7211a097
JJ
66532016-05-26 Jakub Jelinek <jakub@redhat.com>
6654
6655 * c-c++-common/gomp/schedule-1.c: New test.
6656 * gfortran.dg/gomp/schedule-1.f90: New test.
6657
cac177cf
PP
66582016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6659
6660 PR c++/70822
6661 PR c++/70106
6662 * g++.dg/cpp1y/auto-fn32.C: New test.
6663 * g++.dg/cpp1y/paren4.C: New test.
6664
a2d5b8c9
NS
66652016-05-26 Nathan Sidwell <nathan@acm.org>
6666
6667 * gcc.dg/20060410.c: Xfail on ptx.
6668 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6669 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6670 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6671 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6672 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6673
ffa8b552
TP
66742016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6675
6676 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6677
c7501e00
JJ
66782016-05-26 Jakub Jelinek <jakub@redhat.com>
6679
1875b9a0
JJ
6680 PR tree-optimization/71280
6681 * gcc.dg/pr71280.c: New test.
6682
2116e19f
JJ
6683 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6684
305aef09
JJ
6685 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6686 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6687
c7501e00
JJ
6688 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6689
ca449d26
JW
66902016-05-26 Jiong Wang <jiong.wang@arm.com>
6691
6692 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6693 kept in memory.
ca449d26 6694
8af01c66
JL
66952016-05-25 Jeff Law <law@redhat.com>
6696
6697 PR tree-optimization/71272
6698 * gcc.c-torture/compile/pr71272.c: new test.
6699
f9d6ce73
BS
67002016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6701
6702 * gcc.target/powerpc/vec-cmpne.c: New test.
6703 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6704
a88a7b22
EB
67052016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6706
6707 * gnat.dg/opt55.ad[sb]: New test.
6708
125f02ed
SKS
67092016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6710
6711 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6712 * c-c++-common/pr60226.c: Require int32plus.
6713 * gcc.c-torture/execute/pr70602.c: Likewise.
6714 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6715 unsigned long for malloc arg type.
6716 * gcc.dg/asr_div1.c: Require int32plus.
6717 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6718 * gcc.dg/pie-1.c: Require pie.
6719 * gcc.dg/pie-2.c: Likewise.
6720 * gcc.dg/pr59471.c: Require int32plus.
6721 * gcc.dg/pr59963-2.c: XFAIL for int16.
6722 * gcc.dg/pr60114.c: Require int32plus.
6723 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6724 unsigned long for typedef of size_t.
6725 * gcc.dg/pr63914.c: Require int32plus.
6726 * gcc.dg/pr64536.c: Require pt32plus.
6727 * gcc.dg/pr65658.c: Likewise.
6728 * gcc.dg/pr67271.c: Require int32plus.
6729 * gcc.dg/pr68112.c: Likewise.
6730 * gcc.dg/pr69071.c: Skip for avr target.
6731 * gcc.dg/pr69973.c: Require int32plus.
6732 * gcc.dg/pr70169.c: Skip for avr target.
6733 * gcc.dg/sso-6.c: Require int32plus.
6734 * gcc.dg/sso-7.c: Likewise.
6735 * gcc.dg/sso-8.c: Likewise.
6736 * gcc.dg/vrp-min-max-2.c: Likewise.
6737
c6e434f5
UB
67382016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6739
6740 PR target/70738
6741 * gcc.target/i386/pr70738-1.c: New test.
6742 * gcc.target/i386/pr70738-2.c: Likewise.
6743 * gcc.target/i386/pr70738-3.c: Likewise.
6744 * gcc.target/i386/pr70738-4.c: Likewise.
6745 * gcc.target/i386/pr70738-5.c: Likewise.
6746 * gcc.target/i386/pr70738-6.c: Likewise.
6747 * gcc.target/i386/pr70738-7.c: Likewise.
6748 * gcc.target/i386/pr70738-8.c: Likewise.
6749 * gcc.target/i386/pr70738-9.c: Likewise.
6750
5c42d341
KT
67512016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6752
6753 PR rtl-optimization/66940
6754 * gcc.c-torture/execute/pr66940.c: New test.
6755
bf9a1a07
IV
67562016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6757
6758 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6759 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6760 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6761 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6762 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6763 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6764 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6765 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6766 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6767 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6768 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6769 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6770 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6771 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6772 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6773 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6774 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6775 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6776 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6777 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6778 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6779 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6780 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6781 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6782
95efe6b6
MP
67832016-05-25 Marek Polacek <polacek@redhat.com>
6784
6785 PR c/71265
6786 * gcc.dg/noncompile/pr71265.c: New test.
6787
a23faf7a
MP
6788 PR c/71266
6789 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6790
69a6d5ad
NS
67912016-05-25 Nathan Sidwell <nathan@acm.org>
6792
6793 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6794
3072d4ea
RB
67952016-05-25 Richard Biener <rguenther@suse.de>
6796
6797 PR tree-optimization/71261
6798 * c-c++-common/torture/pr71261.c: New testcase.
6799
e412ece4
RB
68002016-05-25 Richard Biener <rguenther@suse.de>
6801
6802 PR tree-optimization/71264
6803 * gcc.dg/vect/pr71264.c: New testcase.
6804
b9e551ad
PC
68052016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/55992
6808 * g++.dg/cpp0x/alias-decl-53.C: New.
6809 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6810
6aa1abe5
ML
68112016-05-25 Martin Liska <mliska@suse.cz>
6812
6813 * g++.dg/pr71239.C: New test.
6814
842d162e
RB
68152016-05-25 Richard Biener <rguenther@suse.de>
6816
c87885ca
RO
6817 * gcc.dg/vect/pr58135.c: Rename to ...
6818 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6819
f184a36c
MP
68202016-05-25 Marek Polacek <polacek@redhat.com>
6821
6822 * g++.dg/pr65295.C: Use target c++14.
6823
021fad86
PC
68242016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6825
53d6d955
UB
6826 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6827 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6828
c3eaf15a
MM
68292016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6830
6831 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6832 instructions.
6833
e46c7770
CP
68342016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6835
6836 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6837 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6838 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6839 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6840 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6841 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6842 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6843 * c-c++-common/goacc/pcopy.c: Likewise.
6844 * c-c++-common/goacc/pcopyin.c: Likewise.
6845 * c-c++-common/goacc/pcopyout.c: Likewise.
6846 * c-c++-common/goacc/pcreate.c: Likewise.
6847 * c-c++-common/goacc/pr70688.c: New test.
6848 * c-c++-common/goacc/present-1.c: Adjust test.
6849 * c-c++-common/goacc/reduction-5.c: Likewise.
6850 * g++.dg/goacc/data-1.C: New test.
6851
4bfc9db7
MM
68522016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6853
6854 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6855 vector parity built-in functions.
6856 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6857 count trailing zeros automatic vectorization.
6858 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6859 count trailing zeros built-in functions.
6860
2bc145af
KV
68612016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6862
6863 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6864
26869fdb
PH
68652016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6866
6867 PR target/71050
6868 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6869
b2dc9c3b
PC
68702016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6871
6872 PR c++/50436
6873 * g++.dg/template/crash123.C: New.
6874 * g++.dg/template/crash124.C: Likewise.
6875
f65e97fd
MS
68762016-05-24 Martin Sebor <msebor@redhat.com>
6877
6878 PR c++/71147
6879 * g++.dg/ext/flexary16.C: New test.
6880
a6f5ac7f
IV
68812016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6882
69a6d5ad
NS
6883 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6884 before math.h is included.
a6f5ac7f
IV
6885 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6886 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6887 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6888 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6889 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6890 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6891 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6892 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6893 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6894 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6895 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6896 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6897 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6898 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6899 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6900 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6901 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6902 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6903 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6904 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6905 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6906 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6907 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6908
27bad558
MM
69092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6910 Kelvin Nilsen <kelvin@gcc.gnu.org>
6911
6912 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6913 support.
6914
72f382fb
PC
69152016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6916
6917 PR c++/69872
6918 * g++.dg/warn/Wno-narrowing1.C: New.
6919
ef2ec9d9
MP
69202016-05-24 Marek Polacek <polacek@redhat.com>
6921
6922 PR c/71249
6923 * c-c++-common/Wswitch-unreachable-2.c: New test.
6924
e90434e3
JJ
69252016-05-24 Jakub Jelinek <jakub@redhat.com>
6926
7adb26f2
JJ
6927 PR c++/71257
6928 * g++.dg/vect/simd-clone-6.cc: New test.
6929 * g++.dg/gomp/declare-simd-6.C: New test.
6930
e90434e3
JJ
6931 PR middle-end/70434
6932 PR c/69504
6933 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6934
b556ea3b
RB
69352016-05-24 Richard Biener <rguenther@suse.de>
6936
6937 PR tree-optimization/71240
6938 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6939
e5328f5d
RB
69402016-05-24 Richard Biener <rguenther@suse.de>
6941
6942 PR tree-optimization/71230
6943 * gcc.dg/torture/pr71230.c: New testcase.
6944 * g++.dg/torture/pr71230.C: Likewise.
6945
a04e69c0
TS
69462016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6947
6948 * c-c++-common/goacc/routine-5.c: Add tests.
6949 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6950 * gfortran.dg/goacc/routine-6.f90: Add tests.
6951
30fd2977
RB
69522016-05-24 Richard Biener <rguenther@suse.de>
6953
6954 PR tree-optimization/71253
6955 * gcc.dg/torture/pr71253.c: New testcase.
6956
ca6f60bc
KV
69572016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6958
6959 PR middle-end/71252
6960 * gfortran.dg/pr71252.f90: New test.
6961
d3465d72
RS
69622016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6963
6964 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6965
f17a223d
RB
69662016-05-24 Richard Biener <rguenther@suse.de>
6967
6968 PR middle-end/70434
6969 PR c/69504
6970 * c-c++-common/vector-subscript-4.c: New testcase.
6971 * c-c++-common/vector-subscript-5.c: Likewise.
6972
e3f36534
JD
69732016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6974
6975 PR fortran/71123
6976 * gfortran.dg/namelist_90.f: New test
6977
85d5c27d
JD
69782016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6979
6980 PR fortran/66461
6981 * gfortran.dg/unexpected_eof.f: New test
6982
fe3f3340
MM
69832016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6984 Kelvin Nilsen <kelvin@gcc.gnu.org>
6985
6986 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6987 as little endian.
6988
26d6ae55
PC
69892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6990
6991 PR c++/70972
6992 * g++.dg/cpp0x/inh-ctor20.C: New.
6993 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6994
d6c9a06f
PC
69952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6996
6997 PR c++/69095
6998 * g++.dg/cpp0x/variadic168.C: New.
6999
396a1d10
PC
70002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7001
7002 * g++.dg/cpp0x/pr31445.C: Test column number too.
7003 * g++.dg/cpp0x/pr32253.C: Likewise.
7004 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7005 * g++.dg/cpp0x/variadic36.C: Likewise.
7006
ece46666
MG
70072016-05-23 Marc Glisse <marc.glisse@inria.fr>
7008
7009 * gcc.dg/fold-notshift-2.c: Adjust.
7010
a7dc5980
MP
70112016-05-23 Marek Polacek <polacek@redhat.com>
7012
7013 PR c/49859
7014 * c-c++-common/Wswitch-unreachable-1.c: New test.
7015 * gcc.dg/Wswitch-unreachable-1.c: New test.
7016 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7017 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7018 * g++.dg/gomp/block-10.C: Likewise.
7019 * gcc.dg/gomp/block-10.c: Likewise.
7020 * g++.dg/gomp/block-9.C: Likewise.
7021 * gcc.dg/gomp/block-9.c: Likewise.
7022 * g++.dg/gomp/target-1.C: Likewise.
7023 * g++.dg/gomp/target-2.C: Likewise.
7024 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7025 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7026 * g++.dg/gomp/taskgroup-1.C: Likewise.
7027 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7028 * gcc.dg/gomp/teams-1.c: Likewise.
7029 * g++.dg/gomp/teams-1.C: Likewise.
7030 * g++.dg/overload/error3.C: Likewise.
7031 * g++.dg/tm/jump1.C: Likewise.
7032 * g++.dg/torture/pr40335.C: Likewise.
7033 * gcc.dg/c99-vla-jump-5.c: Likewise.
7034 * gcc.dg/switch-warn-1.c: Likewise.
7035 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7036 * gcc.dg/nested-func-1.c: Likewise.
7037 * gcc.dg/pr67784-4.c: Likewise.
7038
18b54004
RB
70392016-05-23 Richard Biener <rguenther@suse.de>
7040
7041 PR tree-optimization/71230
7042 * gfortran.dg/pr71230-1.f90: New testcase.
7043 * gfortran.dg/pr71230-2.f90: Likewise.
7044
e569db5f
VK
70452016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7046
396a1d10 7047 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7048 * gcc.dg/vect/pr58135.c: Add new.
7049 * gfortran.dg/pr46519-1.f: Adjust test case.
7050
e4b71114
PC
70512016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7052
7053 PR c++/53401
7054 * g++.dg/cpp0x/decltype64.C: New.
7055
a25a8058
CL
70562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7057
7058 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7059 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7060 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7061
0dcfe9ab
CL
70622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7063
7064 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7065 Add poly64x1_t and poly64x2_t cases if supported.
7066 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7067 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7068 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7069 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7070 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7071
ffd70e4a
CL
70722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7073
7074 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7075 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7076 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7077 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7078 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7079 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7080 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7081
4b1f57fe
CL
70822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7083
7084 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7085
16c5ec77
CL
70862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7087
7088 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7089 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7090
94ad56c7
JJ
70912016-05-22 Jakub Jelinek <jakub@redhat.com>
7092
57748705
JJ
7093 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7094 constraint instead of "r".
7095 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7096 insn instead of vxorpd.
7097 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7098
af120161
JJ
7099 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7100 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7101
355023ce
JJ
7102 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7103
3b48574c
JJ
7104 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7105 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7106
94ad56c7
JJ
7107 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7108
8a85cee2
KV
71092016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7110
7111 PR middle-end/40921
7112 * gcc.dg/tree-ssa/pr40921.c: New test.
7113
8e916b16
PS
71142016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7115
7116 PR target/71103
7117 * gcc.target/avr/pr71103.c: New test.
7118
88aea79f
KV
71192016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7120
7121 PR middle-end/71179
7122 * gcc.dg/tree-ssa/pr71179.c: New test.
7123
79063edd
MS
71242016-05-20 Martin Sebor <msebor@redhat.com>
7125
7126 PR c/71115
7127 * gcc.dg/init-excess-2.c: New test.
7128
55c8849f
EB
71292016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7130
7131 * gnat.dg/opt53.adb: New test.
7132 * gnat.dg/opt54.adb: Likewise.
7133
c91a0948
MJ
71342016-05-20 Martin Jambor <mjambor@suse.cz>
7135
7136 PR tree-optimization/70884
7137 * gcc.dg/tree-ssa/pr70919.c: New test.
7138
9cad20fa
BS
71392016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7140
7141 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7142 formatting.
69a6d5ad
NS
7143 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7144 fix code formatting.
7145
71462016-05-20 Nathan Sidwell <nathan@acm.org>
7147
7148 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7149 non-common cases.
7150 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7151
15c671a7
DM
71522016-05-20 David Malcolm <dmalcolm@redhat.com>
7153
7154 * jit.dg/all-non-failing-tests.h: Add
7155 test-factorial-must-tail-call.c.
7156 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7157 * jit.dg/test-factorial-must-tail-call.c: New test case.
7158
4f028369
JJ
71592016-05-20 Jakub Jelinek <jakub@redhat.com>
7160
7161 PR fortran/71204
7162 * gfortran.dg/pr71204.f90: New test.
7163
7dea4ab3
CP
71642016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7165
7166 * gcc.target/nvptx/sincos.c: New test.
7167
ef98d365
PC
71682016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7169
7170 PR c++/70572
7171 * g++.dg/cpp1y/auto-fn31.C: New.
7172
92466115
BS
71732016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7174
7175 * gcc.target/powerpc/vec-addec.c: New test.
7176 * gcc.target/powerpc/vec-addec-int128.c: New test.
7177
9a385c2d
DM
71782016-05-20 David Malcolm <dmalcolm@redhat.com>
7179
7180 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7181 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7182 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7183 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7184
77c9d5b4
JH
71852016-05-20 Jan Hubicka <hubicka@ucw.cz>
7186
7187 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7188
68047971
JJ
71892016-05-20 Jakub Jelinek <jakub@redhat.com>
7190
18954840
JJ
7191 PR c++/71210
7192 * g++.dg/opt/pr71210-1.C: New test.
7193 * g++.dg/opt/pr71210-2.C: New test.
7194
68047971
JJ
7195 PR tree-optimization/29756
7196 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7197 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7198 only on selected targets where V4SImode vectors are known to be
7199 supported.
7200
d78789f5
MG
72012016-05-20 Marc Glisse <marc.glisse@inria.fr>
7202
7203 PR tree-optimization/71079
7204 PR tree-optimization/71206
7205 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7206
550fa093
PK
72072016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7208
7209 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7210 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7211 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7212
483c6429
RG
72132016-05-20 Richard Guenther <rguenther@suse.de>
7214
7215 PR tree-optimization/29756
7216 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7217
eb066284
RB
72182016-05-20 Richard Biener <rguenther@suse.de>
7219
7220 PR tree-optimization/71185
7221 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7222
58f10249
RB
72232016-05-20 Richard Biener <rguenther@suse.de>
7224
7225 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7226
2a5569fa
MP
72272016-05-19 Marek Polacek <polacek@redhat.com>
7228
7229 PR c++/71075
7230 * g++.dg/diagnostic/pr71075.C: New test.
7231
5e9a5385
DM
72322016-05-19 David Malcolm <dmalcolm@redhat.com>
7233
7234 PR c++/71184
7235 * g++.dg/pr71184.C: New test case.
7236
4f45da44
KN
72372016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7238
7239 * gcc.target/powerpc/darn-0.c: New test.
7240 * gcc.target/powerpc/darn-1.c: New test.
7241 * gcc.target/powerpc/darn-2.c: New test.
7242
4177437e
MP
72432016-05-19 Marek Polacek <polacek@redhat.com>
7244
7245 PR tree-optimization/71031
7246 * gcc.dg/tree-ssa/vrp100.c: New test.
7247
afb72432
IE
72482016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7249
7250 PR rtl-optimization/71148
7251 * gcc.dg/pr71148.c: New test.
7252
4f83064e
KT
72532016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7254
7255 PR target/71056
7256 * gcc.target/arm/pr71056.c: New test.
7257
4bf8dbe1
BE
72582016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7259
7260 * c-c++-common/pr69669.c: Check the used mode.
7261
f3510625
MO
72622016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7263
7264 PR sanitizer/64354
7265 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7266
43c0068e
RB
72672016-05-19 Richard Biener <rguenther@suse.de>
7268
7269 PR tree-optimization/70729
7270 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7271 * gcc.dg/graphite/scop-18.c: Likewise.
7272 * gcc.dg/pr41783.c: Disable LIM.
7273 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7274 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7275 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7276 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7277 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7278 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7279 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7280 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7281 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7282 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7283 * gfortran.dg/pr42108.f90: Likewise.
7284
70f25790
DM
72852016-05-18 David Malcolm <dmalcolm@redhat.com>
7286
7287 PR driver/69265
7288 * gcc.dg/spellcheck-options-11.c: New test case.
7289
960db8ec
JJ
72902016-05-18 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/71100
7293 * g++.dg/opt/pr71100.C: New test.
7294
04643334
MJ
72952016-05-18 Martin Jambor <mjambor@suse.cz>
7296
7297 PR ipa/69708
7298 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7299 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7300 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7301 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7302
91bb9f80
MJ
73032016-05-18 Martin Jambor <mjambor@suse.cz>
7304
7305 PR ipa/69708
7306 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7307 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7308 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7309 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7310 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7311
c584aca6
PC
73122016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/69793
7315 * g++.dg/template/crash122.C: New.
7316
20309c6e
PC
73172016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7318
7319 PR c++/70466
7320 * g++.dg/template/pr70466-1.C: New.
7321 * g++.dg/template/pr70466-2.C: Likewise.
7322
50c78b9a
MM
73232016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7324
7325 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7326 splat operations and the XXSPLTIB instruction.
7327 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7328 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7329 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7330 xxlxor to clear a register.
7331
cf8be00d
RS
73322016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7333
7334 * gcc.dg/torture/pr71020.c: New test.
7335
848a392a
MJ
73362016-05-18 Martin Jambor <mjambor@suse.cz>
7337
7338 PR ipa/70646
7339 * gcc.dg/ipa/pr70646.c: New test.
7340
1f2ab776
CL
73412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7342
7343 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7344
76489493
CL
73452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7346
7347 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7348 missing tests for vreinterpretq_p{8,16}.
7349
bd79378d
CL
73502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7351
7352 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7353 vsliq_n_s64 and vsliq_n_u64.
7354
81ca3ea0
CL
73552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7356
7357 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7358 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7359
873cb425
CL
73602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7361
7362 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7363 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7364 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7365
9d6e7c21
CL
73662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7367
7368 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7369 in comment.
7370
b4dbe40e 73712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7372
7373 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7374 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7375 "blr\t" and switch to scan-assembler-times.
7376
83a5c910
JW
73772016-05-18 Jiong Wang <jiong.wang@arm.com>
7378
53d6d955
UB
7379 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7380 with __aarch64__.
7381 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7382 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7383
fb7cbdeb
JJ
73842016-05-18 Jakub Jelinek <jakub@redhat.com>
7385
8ee91165
JJ
7386 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7387 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7388 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7389 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7390 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7391 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7392
cf4d516a
JJ
7393 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7394 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7395
a4f16422
JJ
7396 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7397 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7398
7b37ce10
JJ
7399 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7400 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7401
fb7cbdeb
JJ
7402 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7403
c9326aef
RB
74042016-05-18 Richard Biener <rguenther@suse.de>
7405
7406 PR tree-optimization/71168
7407 * gcc.dg/torture/pr71168.c: New testcase.
7408
df8b0a11
KV
74092016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7410
7411 PR middle-end/63586
7412 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7413 * gcc.dg/tree-ssa/pr63586.c: New test.
7414 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7415
2efd67ed
NS
74162016-05-17 Nathan Sidwell <nathan@acm.org>
7417
7418 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7419 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7420 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7421 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7422
1988b2c2
NS
74232016-05-17 Nathan Sidwell <nathan@acm.org>
7424
7425 * gcc.target/nvptx/abi-vararg-3.c: New.
7426
ad1d92ab
MM
74272016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7428
7429 PR tree-optimization/54579
7430 PR middle-end/55299
7431 * gcc.dg/fold-notrotate-1.c: New test.
7432 * gcc.dg/fold-notshift-1.c: New test.
7433 * gcc.dg/fold-notshift-2.c: New test.
7434
47768df8
MP
74352016-05-17 Marek Polacek <polacek@redhat.com>
7436
7437 PR ipa/71146
7438 * g++.dg/ipa/pr71146.C: New test.
7439
6b5423a5
DM
74402016-05-17 David Malcolm <dmalcolm@redhat.com>
7441
7442 * jit.dg/test-error-array-bounds.c: New test case.
7443
c7986356
MG
74442016-05-17 Marc Glisse <marc.glisse@inria.fr>
7445
7446 * gcc.dg/tree-ssa/and-1.c: New testcase.
7447
d982c5b7
MG
74482016-05-17 Marc Glisse <marc.glisse@inria.fr>
7449
7450 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7451 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7452
0139ba93
MG
74532016-05-17 Marc Glisse <marc.glisse@inria.fr>
7454
7455 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7456 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7457
daab4562
JW
74582016-05-17 Jiong Wang <jiong.wang@arm.com>
7459
7460 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7461
22330033
JW
74622016-05-17 Jiong Wang <jiong.wang@arm.com>
7463
7464 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7465
98b3a5f2
JW
74662016-05-17 Jiong Wang <jiong.wang@arm.com>
7467
7468 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7469 ".2d[index]" when scan the assembly.
7470 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7471 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7472 float64x1.
7473 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7474
b71b7a8e
RB
74752016-05-17 Richard Biener <rguenther@suse.de>
7476
7477 PR tree-optimization/71132
7478 * gcc.dg/torture/pr71132.c: New testcase.
7479
3c51ad46
CL
74802016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7481
7482 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7483
d20faa66
KT
74842016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7485
7486 PR target/70809
7487 * gcc.target/aarch64/pr70809_1.c: New test.
7488
b75cc5a4
KT
74892016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7490
7491 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7492 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7493 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7494 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7495
b28eb195
IE
74962016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7497 Ilya Enkovich <ilya.enkovich@intel.com>
7498
7499 PR target/71114
7500 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7501
0b9004ed
JH
75022016-05-16 Jan Hubicka <hubicka@ucw.cz>
7503
7504 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7505 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7506
1b81a1c1
MW
75072016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7508
7509 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7510 test for __ARM_FP16_ARGS.
7511 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7512 * gcc.target/arm/aapcs/neon-vect10.c: New.
7513 * gcc.target/arm/aapcs/neon-vect9.c: New.
7514 * gcc.target/arm/aapcs/vfp18.c: New.
7515 * gcc.target/arm/aapcs/vfp19.c: New.
7516 * gcc.target/arm/aapcs/vfp20.c: New.
7517 * gcc.target/arm/aapcs/vfp21.c: New.
7518 * gcc.target/arm/fp16-aapcs-1.c: New.
7519 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7520 test for __ARM_FP16_ARGS.
7521 * g++.target/arm/fp16-return-1.c: Update expected output.
7522
921d1e73
JW
75232016-05-16 Jiong Wang <jiong.wang@arm.com>
7524
7525 PR testsuite/70227
7526 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7527
228eb42a
HA
75282016-05-15 Harald Anlauf <anlauf@gmx.de>
7529
7530 PR fortran/69603
7531 * gfortran.dg/pr69603.f90: New testcase.
7532
785abfd3
FR
75332016-05-14 Fritz Reese <fritzoreese@gmail.com>
7534
7535 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7536
e75eb64f
FR
75372016-05-14 Fritz Reese <fritzoreese@gmail.com>
7538
7539 PR fortran/71047
7540 * gfortran.dg/pr71047.f08: New test.
7541
aa4b467b
JM
75422016-05-13 Joseph Myers <joseph@codesourcery.com>
7543
7544 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7545 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7546 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7547
653fb4a2
MS
75482016-05-13 Martin Sebor <msebor@redhat.com>
7549
7550 PR c++/60049
7551 * g++.dg/cpp0x/constexpr-60049.C: New test.
7552
9e37582d
JJ
75532016-05-13 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR bootstrap/71071
7556 * gcc.dg/pr71071.c: New test.
7557
a278aa17
UB
75582016-05-13 Uros Bizjak <ubizjak@gmail.com>
7559
7560 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7561 remove XOP handling.
377eaca7 7562 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7563
ac3d02e2
NS
75642016-05-13 Nathan Sidwell <nathan@acm.org>
7565
7566 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7567 __atomic_is_lock_free declaration.
7568
8ab3bdac
RB
75692016-05-13 Richard Biener <rguenther@suse.de>
7570
7571 PR tree-optimization/42587
7572 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7573
623b8e0a
ML
75742016-05-13 Martin Liska <mliska@suse.cz>
7575
7576 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7577 the new format of dump output.
7578
da7674f6
IE
75792016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7580
7581 * gcc.dg/pr71084.c: New test.
7582
c959db3d
RR
75832016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7584
53d6d955
UB
7585 PR target/53440
7586 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7587
43203dea
RR
75882016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7589
7590 * gcc.target/aarch64/struct_return.c: New test.
7591
4f2e1536
MP
75922016-05-12 Marek Polacek <polacek@redhat.com>
7593
7594 PR c/70756
7595 * c-c++-common/pr70756-2.c: New test.
7596 * c-c++-common/pr70756.c: New test.
7597
1ef33ef3
RB
75982016-05-12 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/71059
7601 * gcc.dg/torture/pr71059.c: New testcase.
7602
763baff6
RB
76032016-05-12 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/71062
7606 * gcc.dg/torture/pr71062.c: New testcase.
7607
c4ec1243
IE
76082016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7609
7610 PR tree-optimization/71006
7611 * gcc.dg/pr71006.c: New test.
7612
a5fbf76d
MP
76132016-05-12 Marek Polacek <polacek@redhat.com>
7614
7615 PR driver/71063
7616 * gcc.dg/opts-7.c: New test.
7617
5acc47a4
KT
76182016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7619
7620 PR target/70830
7621 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7622 Add -save-temps to dg-options.
7623 Scan for ldmfd rather than pop instruction.
7624 * gcc.target/arm/interrupt-2.c: Likewise.
7625 * gcc.target/arm/pr70830.c: New test.
7626
40bd4bf9
JJ
76272016-05-12 Jakub Jelinek <jakub@redhat.com>
7628
3cd63842
JJ
7629 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7630 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7631
c05d08f6
JJ
7632 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7633 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7634 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7635
bc27ffae
JJ
7636 PR target/71019
7637 * gcc.target/i386/avx512vl-pack-1.c: New test.
7638 * gcc.target/i386/avx512vl-pack-2.c: New test.
7639 * gcc.target/i386/avx512bw-pack-2.c: New test.
7640
515d7412
JJ
7641 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7642
40bd4bf9
JJ
7643 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7644 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7645 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7646
44ab146a
RB
76472016-05-12 Richard Biener <rguenther@suse.de>
7648
7649 PR tree-optimization/70986
7650 * gcc.dg/torture/pr70986-1.c: New testcase.
7651 * gcc.dg/torture/pr70986-2.c: Likewise.
7652 * gcc.dg/torture/pr70986-3.c: Likewise.
7653
d6e83a8d
MM
76542016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7655
7656 PR c/43651
7657 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7658 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7659
51e67ea3
UB
76602016-05-11 Uros Bizjak <ubizjak@gmail.com>
7661
7662 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7663 directive.
7664 * gcc.target/i386/pr66746.c: Ditto.
7665
3fd2b007
MM
76662016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7667
7668 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7669 support.
7670 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7671 warning when using -mvsx-timode.
7672 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7673 * gcc.target/powerpc/dform-2.c: Likewise.
7674 * gcc.target/powerpc/pr68805.c: Likewise.
7675
5c3a10fb
MP
76762016-05-11 Marek Polacek <polacek@redhat.com>
7677
7678 PR c++/71024
7679 * c-c++-common/attributes-3.c: New test.
7680
7cfb065b
NS
76812016-05-11 Nathan Sidwell <nathan@acm.org>
7682
7683 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7684 * gcc.c-torture/execute/pr68185.c: Likewise.
7685 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7686 * gcc.dg/pr69634.c: Requires scheduling.
7687 * gcc.dg/torture/pr66178.c: Require label values.
7688 * gcc.dg/setjmp-6.c: Require indirect jumps.
7689
f35ea97d
RB
76902016-05-11 Richard Biener <rguenther@suse.de>
7691
7692 PR tree-optimization/71055
7693 * gcc.dg/torture/pr71055.c: New testcase.
7694
dff70323
RB
76952016-05-11 Richard Biener <rguenther@suse.de>
7696
7697 PR debug/71057
7698 * g++.dg/debug/pr71057.C: New testcase.
7699
56a3d28b
JJ
77002016-05-11 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR fortran/70855
7703 * gfortran.dg/gomp/pr70855.f90: New test.
7704
ebc1b29e
RB
77052016-05-11 Richard Biener <rguenther@suse.de>
7706
7707 PR middle-end/71002
7708 * g++.dg/torture/pr71002.C: New testcase.
7709
98ccd1d7
IE
77102016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7711
7712 PR middle-end/70807
7713 * gcc.dg/pr70807.c: New test.
7714
ed29e24b
MS
77152016-05-10 Martin Sebor <msebor@redhat.com>
7716
7717 PR c++/38611
7718 * g++.dg/Wattributes.C: New test.
7719
e39dab2c
MG
77202016-05-10 Marc Glisse <marc.glisse@inria.fr>
7721
7722 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7723 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7724 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7725
d067e238
IE
77262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7727
7728 PR target/70799
7729 * gcc.target/i386/pr70799-1.c: New test.
7730
cd36c83e
PMR
77312016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7732
7733 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7734
1e3af2a4
IE
77352016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7736
7737 PR middle-end/70877
7738 * gcc.target/i386/pr70877.c: New test.
7739
afc610db
IE
77402016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7741
7742 PR tree-optimization/70786
7743 * gcc.target/i386/pr70876.c: New test.
7744
4b59d19f
JJ
77452016-05-10 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR target/70927
7748 * gcc.target/i386/avx512vl-logic-1.c: New test.
7749 * gcc.target/i386/avx512vl-logic-2.c: New test.
7750 * gcc.target/i386/avx512dq-logic-2.c: New test.
7751
9b5ee426
BS
77522016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7753
7754 PR target/70963
7755 * gcc.target/powerpc/pr70963.c: New.
7756
f3352cab
DM
77572016-05-10 David Malcolm <dmalcolm@redhat.com>
7758
7759 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7760 (test_very_wide_line): Add ruler to expected output.
7761 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7762 (test_very_wide_line): Likewise.
7763 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7764 (test_show_locus): Within the handling of "test_very_wide_line",
7765 enable show_ruler_p on the diagnostic context.
7766
4a3255dd
RB
77672016-05-10 Richard Biener <rguenther@suse.de>
7768
7769 PR tree-optimization/71039
7770 * gcc.dg/torture/pr71039.c: New testcase.
7771
da7c9950
NS
77722016-05-10 Nathan Sidwell <nathan@acm.org>
7773
7774 * gcc.dg/nested-func-10.c: Requires alloca.
7775 * gcc.dg/nested-func-9.c: Requires alloca.
7776 * gcc.c-torture/execute/pr70460.c: Requires labels.
7777 * gcc.c-torture/compile/pr70199.c: Requires labels.
7778 * gcc.target/nvptx/decl.c: Compile only.
7779 * gcc.target/nvptx/trailing-init.c: Compile only.
7780 * gcc.target/nvptx/ary-init.c: Compile only.
7781
cf68d92c
MP
77822016-05-10 Marek Polacek <polacek@redhat.com>
7783
7784 PR c/70255
7785 * gcc.dg/attr-opt-1.c: New test.
7786
64ea4e15
RB
77872016-05-10 Richard Biener <rguenther@suse.de>
7788
7789 PR tree-optimization/70497
7790 PR tree-optimization/28367
7791 * gcc.dg/torture/20160404-1.c: New testcase.
7792 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7793 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7794
5a96dae3
PMR
77952016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7796
7797 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7798
fc97f805
UB
77992016-05-09 Uros Bizjak <ubizjak@gmail.com>
7800
7801 * gcc.target/i386/fabsneg-1.c New test.
7802
a710b1d5
AM
78032016-05-09 Alan Modra <amodra@gmail.com>
7804
7805 PR testsuite/70826
7806 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7807
171f6f05
RB
78082016-05-09 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/70985
7811 * gcc.dg/torture/pr70985.c: New testcase.
7812
18caa34e
BC
78132016-05-09 Bin Cheng <bin.cheng@arm.com>
7814
7815 * gcc.dg/tree-ssa/ifc-9.c: New test.
7816 * gcc.dg/tree-ssa/ifc-10.c: New test.
7817 * gcc.dg/tree-ssa/ifc-11.c: New test.
7818 * gcc.dg/tree-ssa/ifc-12.c: New test.
7819 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7820 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7821 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7822
7a27d38f
RB
78232016-05-09 Richard Biener <rguenther@suse.de>
7824
7825 PR fortran/70937
7826 * gfortran.dg/pr70937.f90: New testcase.
7827
5ebbbd3d
RO
78282016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7829
7830 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7831
f6288c24
FR
78322016-05-07 Fritz Reese <fritzoreese@gmail.com>
7833
7834 PR fortran/56226
7835 * gfortran.dg/dec_structure_1.f90: New testcase.
7836 * gfortran.dg/dec_structure_2.f90: Ditto.
7837 * gfortran.dg/dec_structure_3.f90: Ditto.
7838 * gfortran.dg/dec_structure_4.f90: Ditto.
7839 * gfortran.dg/dec_structure_5.f90: Ditto.
7840 * gfortran.dg/dec_structure_6.f90: Ditto.
7841 * gfortran.dg/dec_structure_7.f90: Ditto.
7842 * gfortran.dg/dec_structure_8.f90: Ditto.
7843 * gfortran.dg/dec_structure_9.f90: Ditto.
7844 * gfortran.dg/dec_structure_10.f90: Ditto.
7845 * gfortran.dg/dec_structure_11.f90: Ditto.
7846 * gfortran.dg/dec_union_1.f90: Ditto.
7847 * gfortran.dg/dec_union_2.f90: Ditto.
7848 * gfortran.dg/dec_union_3.f90: Ditto.
7849 * gfortran.dg/dec_union_4.f90: Ditto.
7850 * gfortran.dg/dec_union_5.f90: Ditto.
7851 * gfortran.dg/dec_union_6.f90: Ditto.
7852 * gfortran.dg/dec_union_7.f90: Ditto.
7853
5ec4a8cd
TV
78542016-05-07 Tom de Vries <tom@codesourcery.com>
7855
7856 PR tree-optimization/70956
7857 * gcc.dg/graphite/pr70956.c: New test.
7858
58ec1d0e
JJ
78592016-05-06 Jakub Jelinek <jakub@redhat.com>
7860
ccd88fb7
JJ
7861 PR middle-end/70941
7862 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7863 (a, b, c, d): Change type from char to signed char.
7864 (main): Compare against (signed char) -1634678893 instead of
7865 hardcoded -109. Use __builtin_abort instead of abort.
7866
dd3b6464
JJ
7867 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7868 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7869
58ec1d0e
JJ
7870 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7871
19aa23d8
YR
78722016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7873
7874 PR debug/70935
7875 * gcc.dg/torture/pr70935.c: New test.
7876
ae5f0df1
OE
78772016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7878
7879 PR target/58219
ce23a8ff 7880 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7881
078f7e37
RB
78822016-05-06 Richard Biener <rguenther@suse.de>
7883
7884 PR tree-optimization/70960
7885 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7886
765d7b54
OE
78872016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7888
7889 PR target/52933
7890 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7891 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7892 Adjust expected instruction counts.
7893 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7894
29c94e65
MP
78952016-05-06 Marek Polacek <polacek@redhat.com>
7896
7897 PR sanitizer/70875
7898 * gcc.dg/ubsan/bounds-3.c: New test.
7899
3684b02e
OE
79002016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7901
7902 PR target/54089
7903 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7904
8706773f
RB
79052016-05-06 Richard Biener <rguenther@suse.de>
7906
7907 PR middle-end/70931
7908 * gfortran.dg/pr70931.f90: New testcase.
7909
a4f51018
RB
79102016-05-06 Richard Biener <rguenther@suse.de>
7911
7912 PR middle-end/70941
7913 * gcc.dg/torture/pr70941.c: New testcase.
7914
c4f2425f
BC
79152016-05-05 Bin Cheng <bin.cheng@arm.com>
7916
7917 PR tree-optimization/57206
7918 * gcc.dg/vect/pr57206.c: New test.
7919
5dc08197
RO
79202016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7921
7922 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7923
351f85c5
JJ
79242016-05-05 Jakub Jelinek <jakub@redhat.com>
7925
568bac8c
JJ
7926 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7927
351f85c5
JJ
7928 * c-c++-common/Wdangling-else-4.c: New test.
7929
33fd7785
JJ
79302016-05-04 Jakub Jelinek <jakub@redhat.com>
7931
2d1ac15a
JJ
7932 PR c++/70906
7933 PR c++/70933
7934 * g++.dg/opt/pr70906.C: New test.
7935 * g++.dg/opt/pr70933.C: New test.
7936
33fd7785
JJ
7937 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7938
6b715bf6
JH
79392016-05-04 Jan Hubicka <hubicka@ucw.cz>
7940
7941 * gcc.dg/ipa/pure-const-3.c: New testcase.
7942
deef7113
MP
79432016-05-04 Marek Polacek <polacek@redhat.com>
7944
7945 * c-c++-common/Wdangling-else-1.c: New test.
7946 * c-c++-common/Wdangling-else-2.c: New test.
7947 * c-c++-common/Wdangling-else-3.c: New test.
7948
5396db97
KCY
79492016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7950
7951 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7952 flag is present.
7953
de55efd5
MP
79542016-05-04 Marek Polacek <polacek@redhat.com>
7955
7956 PR c/48778
7957 * gcc.dg/Waddress-2.c: New test.
7958
475839b6
AM
79592016-05-04 Alan Modra <amodra@gmail.com>
7960
7961 * gcc.target/powerpc/pr70866.c: New.
7962
b25aad5f
MS
79632016-05-03 Martin Sebor <msebor@redhat.com>
7964
7965 PR c++/66561
7966 * c-c++-common/builtin_location.c: New test.
7967 * g++.dg/cpp1y/builtin_location.C: New test.
7968
79ce98bc
MP
79692016-05-03 Marek Polacek <polacek@redhat.com>
7970
7971 PR c/70859
7972 * gcc.dg/pr70859.c: New test.
7973 * gcc.dg/pr70859-2.c: New test.
7974
402e89f5
PMR
79752016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7976
7977 * gnat.dg/debug5.adb: New testcase.
7978
f3d90045
DV
79792016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7980
7981 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7982 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7983 Procedure to check for z10 instruction set.
7984
1e26cec1
CL
79852016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7986
7987 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7988
71aca5a0
AM
79892016-05-03 Alan Modra <amodra@gmail.com>
7990
7991 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7992
2fd70ec1
JJ
79932016-05-03 Jakub Jelinek <jakub@redhat.com>
7994
7995 * gcc.target/i386/avx512f-cvt-1.c: New test.
7996
e5705cf7
L
79972016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7998
7999 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8000 -fdump-tree-vrp-details.
8001
381cdae4
RB
80022016-05-03 Richard Biener <rguenther@suse.de>
8003
8004 * gcc.dg/pr30172-1.c: Adjust.
8005 * gcc.dg/pr63743.c: Likewise.
8006 * gcc.dg/tm/pr51696.c: Likewise.
8007 * c-c++-common/tm/safe-1.c: Likewise.
8008 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8009 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8010 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8011 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8012
adedd5c1
JJ
80132016-05-03 Jakub Jelinek <jakub@redhat.com>
8014
31ed1665
JJ
8015 PR rtl-optimization/70467
8016 * gcc.target/i386/pr70467-3.c: New test.
8017 * gcc.target/i386/pr70467-4.c: New test.
8018
dea60b59
JJ
8019 PR tree-optimization/70916
8020 * gcc.c-torture/compile/pr70916.c: New test.
8021
adedd5c1
JJ
8022 PR target/49244
8023 * gcc.target/i386/pr49244-1.c: New test.
8024 * gcc.target/i386/pr49244-2.c: New test.
8025
f80041ef
BS
80262016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8027
8028 PR rtl-optimization/44281
8029 * gcc.target/i386/pr44281.c: New test.
8030
1cfcd39e
BC
80312016-05-03 bin cheng <bin.cheng@arm.com>
8032
8033 PR tree-optimization/56541
8034 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8035 * gcc.dg/vect/pr56541.c: new test.
8036
4304ccfd
MM
80372016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8038
8039 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8040 __float128.
8041 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8042
50d94c29
L
80432016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8044
8045 PR testsuite/70520
8046 * c-c++-common/asan/clone-test-1.c (main): Align child process
8047 stack to 16 bytes.
8048
bc1aee87
DM
80492016-05-02 David Malcolm <dmalcolm@redhat.com>
8050
8051 PR c++/62314
8052 * g++.dg/spellcheck-fields-2.C: New test case.
8053
474e0129
DM
80542016-05-02 David Malcolm <dmalcolm@redhat.com>
8055
8056 PR c++/62314
8057 * g++.dg/pr62314.C: New test case.
8058
818b88a7
JH
80592016-05-02 Jan Hubicka <hubicka@ucw.cz>
8060
8061 * gcc.dg/ipa/inline-8.c: New testcase.
8062
dd77684f
JJ
80632016-05-02 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR rtl-optimization/70467
8066 * gcc.target/i386/pr70467-1.c: New test.
8067
72407e00
BE
80682016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8069
8070 * gcc.dg/spec-options.c: Run the test on all targets.
8071 * gcc.dg/foo.specs: Use cpp_unique_options.
8072
dd53d197
MG
80732016-05-02 Marc Glisse <marc.glisse@inria.fr>
8074
8075 * gcc.dg/tree-ssa/unord.c: New testcase.
8076
a8b85ce9
MG
80772016-05-02 Marc Glisse <marc.glisse@inria.fr>
8078
8079 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8080
5b37e866
NS
80812016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8082
8083 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8084
7176a4a0
MP
80852016-05-02 Marek Polacek <polacek@redhat.com>
8086
8087 PR c/70851
8088 * gcc.dg/enum-incomplete-3.c: New test.
8089
6b9933b9
MP
80902016-05-02 Marek Polacek <polacek@redhat.com>
8091 Tom de Vries <tom@codesourcery.com>
8092
8093 PR tree-optimization/70700
8094 * gcc.dg/pr70700.c: New test.
8095
90f82260
UB
80962016-05-01 Uros Bizjak <ubizjak@gmail.com>
8097
8098 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8099 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8100 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8101 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8102 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8103
f73036c1
EB
81042016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8105
8106 * ada/acats/run_acats: Rename into...
8107 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8108 * ada/acats/run_all.sh: Remove redundant test.
8109 (target_run): Move around.
8110 (target_gnatchop): Use newly built executable.
8111 (target_gnatmake): Likewise.
8112 Check that the compilation of impbit succeeds.
8113
85e051a3
OE
81142016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8115
8116 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8117 * gcc.dg/20021029-1.c: Likewise.
8118 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8119 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8120 * gcc.target/sh/cmpstr.c: Likewise.
8121 * gcc.target/sh/cmpstrn.c: Likewise.
8122 * gcc.target/sh/memset.c: Likewise.
8123 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8124 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8125 * gcc.target/sh/pr39423-1.c: Likewise.
8126 * gcc.target/sh/pr49468-di.c: Likewise.
8127 * gcc.target/sh/pr49468-si.c: Likewise.
8128 * gcc.target/sh/pr49880-1.c: Likewise.
8129 * gcc.target/sh/pr49880-2.c: Likewise.
8130 * gcc.target/sh/pr49880-3.c: Likewise.
8131 * gcc.target/sh/pr50751-1.c: Likewise.
8132 * gcc.target/sh/pr50751-4.c: Likewise.
8133 * gcc.target/sh/pr50751-7.c: Likewise.
8134 * gcc.target/sh/pr51244-1.c: Likewise.
8135 * gcc.target/sh/pr51244-10.c: Likewise.
8136 * gcc.target/sh/pr51244-11.c: Likewise.
8137 * gcc.target/sh/pr51244-12.c: Likewise.
8138 * gcc.target/sh/pr51244-13.c: Likewise.
8139 * gcc.target/sh/pr51244-14.c: Likewise.
8140 * gcc.target/sh/pr51244-17.c: Likewise.
8141 * gcc.target/sh/pr51244-18.c: Likewise.
8142 * gcc.target/sh/pr51244-19.c: Likewise.
8143 * gcc.target/sh/pr51244-4.c: Likewise.
8144 * gcc.target/sh/pr51244-5.c: Likewise.
8145 * gcc.target/sh/pr51244-7.c: Likewise.
8146 * gcc.target/sh/pr51244-8.c: Likewise.
8147 * gcc.target/sh/pr51244-9.c: Likewise.
8148 * gcc.target/sh/pr51697.c: Likewise.
8149 * gcc.target/sh/pr52483-1.c: Likewise.
8150 * gcc.target/sh/pr52483-2.c: Likewise.
8151 * gcc.target/sh/pr52483-3.c: Likewise.
8152 * gcc.target/sh/pr52483-5.c: Likewise.
8153 * gcc.target/sh/pr52933-1.c: Likewise.
8154 * gcc.target/sh/pr52933-2.c: Likewise.
8155 * gcc.target/sh/pr52933-3.c: Likewise.
8156 * gcc.target/sh/pr53568-1.c: Likewise.
8157 * gcc.target/sh/pr53976-1.c: Likewise.
8158 * gcc.target/sh/pr53988-1.c: Likewise.
8159 * gcc.target/sh/pr53988.c: Likewise.
8160 * gcc.target/sh/pr54089-1.c: Likewise.
8161 * gcc.target/sh/pr54089-6.c: Likewise.
8162 * gcc.target/sh/pr54089-7.c: Likewise.
8163 * gcc.target/sh/pr54089-8.c: Likewise.
8164 * gcc.target/sh/pr54089-9.c: Likewise.
8165 * gcc.target/sh/pr54236-1.c: Likewise.
8166 * gcc.target/sh/pr54236-2.c: Likewise.
8167 * gcc.target/sh/pr54236-3.c: Likewise.
8168 * gcc.target/sh/pr54236-4.c: Likewise.
8169 * gcc.target/sh/pr54386.c: Likewise.
8170 * gcc.target/sh/pr54602-1.c: Likewise.
8171 * gcc.target/sh/pr54685.c: Likewise.
8172 * gcc.target/sh/pr54760-1.c: Likewise.
8173 * gcc.target/sh/pr54760-2.c: Likewise.
8174 * gcc.target/sh/pr54760-3.c: Likewise.
8175 * gcc.target/sh/pr54760-4.c: Likewise.
8176 * gcc.target/sh/pr54760-5.c: Likewise.
8177 * gcc.target/sh/pr54760-6.c: Likewise.
8178 * gcc.target/sh/pr55146.c: Likewise.
8179 * gcc.target/sh/pr55160.c: Likewise.
8180 * gcc.target/sh/pr59278.c: Likewise.
8181 * gcc.target/sh/pr59401-1.c: Likewise.
8182 * gcc.target/sh/pr59533-1.c: Likewise.
8183 * gcc.target/sh/pr63260.c: Likewise.
8184 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8185 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8186 * gcc.target/sh/strlen.c: Likewise.
8187 * gcc.target/sh/torture/pr30807.c: Likewise.
8188 * gcc.target/sh/torture/pr34777.c: Likewise.
8189 * gcc.target/sh/torture/pr64652.c: Likewise.
8190 * gcc.target/sh/torture/pr65505.c: Likewise.
8191 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8192 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8193
411e5c67
PC
81942016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8195
8196 PR c++/66644
8197 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8198
8fa97501
BS
81992016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8200
8201 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8202 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8203 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8204 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8205
5a956111
PP
82062016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8207
8208 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8209 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8210
e7ff0319
CP
82112016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8212
8213 PR middle-end/70626
8214 * c-c++-common/goacc/combined-reduction.c: New test.
8215 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8216
52d11a4b
L
82172016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8218
8219 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8220 *movdi_internal pattern only if PIC off.
8221 * gcc.target/i386/pr70155-2.c: Likewise.
8222 * gcc.target/i386/pr70155-3.c: Likewise.
8223 * gcc.target/i386/pr70155-4.c: Likewise.
8224 * gcc.target/i386/pr70155-5.c: Likewise.
8225 * gcc.target/i386/pr70155-6.c: Likewise.
8226 * gcc.target/i386/pr70155-7.c: Likewise.
8227 * gcc.target/i386/pr70155-8.c: Likewise.
8228 * gcc.target/i386/pr70155-15.c: Likewise.
8229 * gcc.target/i386/pr70155-17.c: Likewise.
8230 * gcc.target/i386/pr70155-22.c: Likewise.
8231
8960db31
BC
82322016-04-29 Bin Cheng <bin.cheng@arm.com>
8233
8234 PR tree-optimization/70803
8235 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8236
cca535a4
IE
82372016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8238
8239 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8240 optimization of vector loop.
8241 * gcc.target/i386/vect-unpack-3.c: New test.
8242 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8243 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8244 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8245
500ecf4a
MP
82462016-04-29 Marek Polacek <polacek@redhat.com>
8247
8248 PR sanitizer/70342
8249 * g++.dg/ubsan/null-7.C: New test.
8250
2fff3db8
MP
8251 PR c/70852
8252 * gcc.dg/pr70852.c: New test.
8253
509063eb
DV
82542016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8255
8256 PR/69089
8257 * g++.dg/cpp0x/alignas6.C: New test.
8258
83745c0d
DV
82592016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8260
c87885ca
RO
8261 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8262 * gcc.dg/pr27003.c: Likewise.
8263 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8264 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8265 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8266 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8267 * gcc.target/arc/mxy.c: Likewise.
8268 * gcc.target/arc/mswape.c: Likewise.
8269 * gcc.target/arc/mrtsc.c: Likewise.
8270 * gcc.target/arc/mcrc.c: Likewise.
8271 * gcc.target/arc/mdsp-packa.c: Likewise.
8272 * gcc.target/arc/mdvbf.c: Likewise.
8273 * gcc.target/arc/mlock.c: Likewise.
8274 * gcc.target/arc/mmac-24.c: Likewise.
8275 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8276
849b265d
BS
82772016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8278 Matthijs Kooijman <matthijs@stdin.nl>
8279 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8280
8281 PR target/60040
8282 * gcc.target/avr/pr60040-1.c: New.
8283 * gcc.target/avr/pr60040-2.c: New.
8284
1390536b
RB
82852016-04-29 Richard Biener <rguenther@suse.de>
8286
8287 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8288
98998245
RB
82892016-04-29 Richard Biener <rguenther@suse.de>
8290
8291 PR tree-optimization/13962
8292 PR tree-optimization/65686
8293 * gcc.dg/uninit-pr65686.c: New testcase.
8294
8b80cc21
JJ
82952016-04-29 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR middle-end/70843
8298 * gcc.dg/pr70843.c: New test.
8299
6181bc30
JJ
83002016-04-28 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR target/70858
8303 * gcc.target/i386/pr70858.c: New test.
8304
f4cb3612
AB
83052016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8306
8307 * gcc.target/arc/nps400-1.c: New file.
8308
8ad9df62
JR
83092016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8310 Andrew Burgess <andrew.burgess@embecosm.com>
8311
8312 * gcc.target/arc/movh_cl-1.c: New file.
8313
ceaaa9fe
JR
83142016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8315 Andrew Burgess <andrew.burgess@embecosm.com>
8316
8317 * gcc.target/arc/extzv-1.c: New file.
8318 * gcc.target/arc/insv-1.c: New file.
8319 * gcc.target/arc/insv-2.c: New file.
8320 * gcc.target/arc/movb-1.c: New file.
8321 * gcc.target/arc/movb-2.c: New file.
8322 * gcc.target/arc/movb-3.c: New file.
8323 * gcc.target/arc/movb-4.c: New file.
8324 * gcc.target/arc/movb-5.c: New file.
8325 * gcc.target/arc/movb_cl-1.c: New file.
8326 * gcc.target/arc/movb_cl-2.c: New file.
8327 * gcc.target/arc/movbi_cl-1.c: New file.
8328 * gcc.target/arc/movl-1.c: New file.
8329
4d03dc2f
JR
83302016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8331 Andrew Burgess <andrew.burgess@embecosm.com>
8332
8333 * gcc.target/arc/cmem-1.c: New file.
8334 * gcc.target/arc/cmem-2.c: New file.
8335 * gcc.target/arc/cmem-3.c: New file.
8336 * gcc.target/arc/cmem-4.c: New file.
8337 * gcc.target/arc/cmem-5.c: New file.
8338 * gcc.target/arc/cmem-6.c: New file.
8339 * gcc.target/arc/cmem-7.c: New file.
8340 * gcc.target/arc/cmem-ld.inc: New file.
8341 * gcc.target/arc/cmem-st.inc: New file.
8342
81262dad
JJ
83432016-04-28 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR target/70821
8346 * gcc.target/i386/pr70821.c: New test.
8347
0a31a09a
BS
83482016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8349
8350 * gcc.target/powerpc/vec-adde.c: New test.
8351 * gcc.target/powerpc/vec-adde-int128.c: New test.
8352
3ddffba9
JJ
83532016-04-28 Jakub Jelinek <jakub@redhat.com>
8354
8355 * gcc.target/i386/avx-vround-1.c: New test.
8356 * gcc.target/i386/avx-vround-2.c: New test.
8357 * gcc.target/i386/avx512vl-vround-1.c: New test.
8358 * gcc.target/i386/avx512vl-vround-2.c: New test.
8359
713dedcd
RO
83602016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362 PR testsuite/70595
8363 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8364 (check_effective_target_cilkplus_runtime): ... this.
8365 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8366 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8367
8368 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8369 Require cilkplus_runtime.
8370 Don't add -lcilkrts.
8371 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8372 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8373 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8374 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8375 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8376 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8377 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8378 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8379 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8380 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8381 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8382 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8383 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8384 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8385 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8386 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8387 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8388 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8389 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8390 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8391 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8392 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8393 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8394 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8395 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8396 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8397 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8398 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8399 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8400
8401 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8402 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8403
8404 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8405
8406 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8407 cilkplus_runtime.
8408
3563f78f
MG
84092016-04-27 Marc Glisse <marc.glisse@inria.fr>
8410
8411 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8412 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8413
6bc2bb18
RB
84142015-04-27 Ryan Burn <contact@rnburn.com>
8415
8416 PR c++/69024
8417 PR c++/68997
8418 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8419 diagnostic.
8420 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8421 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8422
1e55d29a
EB
84232016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8424
8425 * gnat.dg/limited_with4.ad[sb]: New test.
8426 * gnat.dg/limited_with4_pkg.ads: New helper.
8427
087146ca
L
84282016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8429
8430 PR target/70155
8431 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8432 and movv1ti_internal patterns
8433 * gcc.target/i386/pr70155-1.c: New test.
8434 * gcc.target/i386/pr70155-2.c: Likewise.
8435 * gcc.target/i386/pr70155-3.c: Likewise.
8436 * gcc.target/i386/pr70155-4.c: Likewise.
8437 * gcc.target/i386/pr70155-5.c: Likewise.
8438 * gcc.target/i386/pr70155-6.c: Likewise.
8439 * gcc.target/i386/pr70155-7.c: Likewise.
8440 * gcc.target/i386/pr70155-8.c: Likewise.
8441 * gcc.target/i386/pr70155-9.c: Likewise.
8442 * gcc.target/i386/pr70155-10.c: Likewise.
8443 * gcc.target/i386/pr70155-11.c: Likewise.
8444 * gcc.target/i386/pr70155-12.c: Likewise.
8445 * gcc.target/i386/pr70155-13.c: Likewise.
8446 * gcc.target/i386/pr70155-14.c: Likewise.
8447 * gcc.target/i386/pr70155-15.c: Likewise.
8448 * gcc.target/i386/pr70155-16.c: Likewise.
8449 * gcc.target/i386/pr70155-17.c: Likewise.
8450 * gcc.target/i386/pr70155-18.c: Likewise.
8451 * gcc.target/i386/pr70155-19.c: Likewise.
8452 * gcc.target/i386/pr70155-20.c: Likewise.
8453 * gcc.target/i386/pr70155-21.c: Likewise.
8454 * gcc.target/i386/pr70155-22.c: Likewise.
8455
92329f9f
L
84562016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8457
8458 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8459 ".{5,6}".
8460
309a0cf6
BC
84612016-04-27 Bin Cheng <bin.cheng@arm.com>
8462
8463 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8464 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8465 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8466 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8467 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8468
72ed2b9c
RB
84692016-04-27 Richard Biener <rguenther@suse.de>
8470
8471 PR ipa/70760
8472 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8473 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8474
3c98ff9b
NS
84752016-04-27 Nathan Sidwell <nathan@acm.org>
8476
8477 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8478 * g++.dg/ubsan/pr63956.C: Adjust error location.
8479
9ec5d66b
NC
84802016-04-27 Nick Clifton <nickc@redhat.com>
8481
8482 PR middle-end/49889
8483 * gcc.dg/pr49889.c: New test.
8484
c1e1f433
BS
84852016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8486
8487 * c-c++-common/memset-array.c: New test.
8488
8ac43293
MS
84892016-04-26 Martin Sebor <msebor@redhat.com>
8490
8491 PR c++/66639
8492 * g++.dg/cpp1y/func_constexpr.C: New test.
8493
843ce8ab
PP
84942016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8495
8496 PR c++/70241
8497 * g++.dg/cpp0x/enum32.C: New test.
8498 * g++.dg/cpp0x/enum33.C: New test.
8499
85002016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8501
8502 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8503 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8504 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8505 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8506 * gcc.c-torture/execute/pr38151.c: Likewise.
8507 * gcc.c-torture/execute/pr66556.c: Likewise.
8508 * gcc.c-torture/execute/pr67781.c: Likewise.
8509 * gcc.c-torture/execute/pr68648.c: Likewise.
8510
ca1206be
MG
85112016-04-26 Marc Glisse <marc.glisse@inria.fr>
8512
8513 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8514
2448a956
MP
85152016-04-26 Marek Polacek <polacek@redhat.com>
8516
8517 PR c/67784
8518 * gcc.dg/pr67784-3.c: New test.
8519 * gcc.dg/pr67784-4.c: New test.
8520 * gcc.dg/pr67784-5.c: New test.
8521
b02a5e26
MP
8522 PR c/70791
8523 * gcc.dg/Wnested-externs-2.c: New test.
8524
6b6aa8d3
MG
85252016-04-26 Marc Glisse <marc.glisse@inria.fr>
8526
8527 * gcc.dg/fold-plusmult.c: Adjust.
8528 * gcc.dg/no-strict-overflow-6.c: Adjust.
8529 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8530
a2095b55
BS
85312016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8532
8533 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8534 number scans.
8535 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8536 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8537 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8538 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8539 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8540 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8541 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8542 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8543 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8544 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8545 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8546 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8547 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8548 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8549 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8550 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8551 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8552 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8553 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8554 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8555 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8556 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8557 scans.
8558 * gcc.target/i386/pr32219-4.c: Likewise.
8559 * gcc.target/i386/pr32219-6.c: Likewise.
8560 * gcc.target/i386/pr32219-8.c: Likewise.
8561
bb0cc5c8
KT
85622016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8563
8564 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8565 associated options.
8566
5a0802ea
MP
85672016-04-26 Marek Polacek <polacek@redhat.com>
8568
8569 PR c++/70744
8570 * g++.dg/ext/cond2.C: New test.
8571
00f615af
BC
85722016-04-26 Bin Cheng <bin.cheng@arm.com>
8573
8574 PR tree-optimization/70771
8575 PR tree-optimization/70775
8576 * gcc.dg/pr70771.c: New test.
25939d34 8577 * gcc.dg/pr70775.c: New test.
00f615af 8578
218155e7
BS
85792016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8580
8581 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8582
ab99f467
RB
85832016-04-25 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/70780
8586 * gcc.dg/torture/pr70780.c: New testcase.
8587
3f8257db 85882016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8589
c87885ca
RO
8590 * gcc.target/arm/neon-vaddws16.c: New test.
8591 * gcc.target/arm/neon-vaddws32.c: New test.
8592 * gcc.target/arm/neon-vaddwu16.c: New test.
8593 * gcc.target/arm/neon-vaddwu32.c: New test.
8594 * gcc.target/arm/neon-vaddwu8.c: New test.
8595 * lib/target-supports.exp
93c590ee
MC
8596 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8597 that arm neon support vector widen sum of HImode TO SImode.
8598
d6c1a7a7
JJ
85992016-04-23 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR sanitizer/70712
8602 * c-c++-common/asan/pr70712.c: New test.
8603
ab0fc037
TS
86042016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8605
8606 * .gitattributes: New file.
8607
2aa64824
CL
86082016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8609
8610 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8611
e7e12d92
DH
86122016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8613
8614 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8615 * gfortran.dg/submodule_15.f08: Likewise.
8616
d1431192
RB
86172016-04-22 Richard Biener <rguenther@suse.de>
8618
8619 PR tree-optimization/70740
8620 * gcc.dg/torture/pr70740.c: New testcase.
8621
04a63c24
L
86222016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8623
8624 PR target/70750
8625 * gcc.target/i386/pr70750-1.c: New test.
8626 * gcc.target/i386/pr70750-2.c: Likewise.
8627
20700098
PC
86282016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8629
8630 PR c++/70540
8631 * g++.dg/cpp0x/auto48.C: New.
8632
aedf4e12
MP
86332016-04-21 Marek Polacek <polacek@redhat.com>
8634
8635 PR c++/70513
8636 * g++.dg/cpp0x/forw_enum12.C: New test.
8637 * g++.dg/cpp0x/forw_enum13.C: New test.
8638
2074d80a
KY
86392016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8640
8641 PR target/70728
8642 * gcc.target/i386/pr70728.c: New test.
8643
aef4aab0
RB
86442016-04-21 Richard Biener <rguenther@suse.de>
8645
8646 PR middle-end/70747
8647 * gcc.dg/pr70747.c: New testcase.
8648
2359e571
BC
86492016-04-21 Bin Cheng <bin.cheng@arm.com>
8650
8651 PR tree-optimization/70715
8652 * gcc.dg/tree-ssa/scev-13.c: New test.
8653
ce0e66ff
MG
86542016-04-21 Marc Glisse <marc.glisse@inria.fr>
8655
8656 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8657
2c2870a1
MG
86582016-04-21 Marc Glisse <marc.glisse@inria.fr>
8659
8660 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8661
a2b056a3
JH
86622016-04-20 Jan Hubicka <jh@suse.cz>
8663
8664 PR ipa/70018
8665 * g++.dg/ipa/nothrow-1.C: New testcase.
8666
ee392fc2
NS
86672016-04-20 Nathan Sidwell <nathan@acm.org>
8668
8669 PR c++/55635
8670 * g++.dg/eh/delete1.C: New.
8671
dda49daf
L
86722016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8673
8674 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8675 -mtune-ctrl=sse_typeless_stores.
8676
8a5b9d5a
L
86772016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8678
8679 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8680
1011119f
BC
86812016-04-20 Bin Cheng <bin.cheng@arm.com>
8682
8683 PR tree-optimization/69489
8684 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8685
477d4906
IV
86862016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8687
8688 PR c++/69363
8689 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8690 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8691 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8692
fad08d12
BC
86932016-04-20 Bin Cheng <bin.cheng@arm.com>
8694
8695 PR tree-optimization/56625
8696 PR tree-optimization/69489
8697 * gcc.dg/vect/pr56625.c: New test.
8698 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8699
9e3e4fab
AP
87002016-04-20 Andrew Pinski <apinski@cavium.com>
8701
8702 PR target/64971
8703 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8704
d7aa24e4
AC
87052016-04-20 Arnaud Charlet <charlet@adacore.com>
8706
8707 * gnat.dg/self1.adb: Remove now incorrect test.
8708
e6d62b46
BC
87092016-04-20 Bin Cheng <bin.cheng@arm.com>
8710
8711 * gcc.dg/tree-ssa/scev-11.c: New test.
8712 * gcc.dg/tree-ssa/scev-12.c: New test.
8713
2697b189
MP
87142016-04-20 Marek Polacek <polacek@redhat.com>
8715
8716 PR tree-optimization/70725
8717 * gcc.dg/pr70725.c: New test.
8718
60d393e8
RB
87192016-04-20 Richard Biener <rguenther@suse.de>
8720
8721 PR tree-optimization/70726
8722 * g++.dg/vect/pr70726.cc: New testcase.
8723
82c6f58a
AK
87242016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8725
8726 PR target/70674
8727 * gcc.target/s390/pr70674.c: New test.
8728
90eeab20
JD
87292016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8730
8731 PR libgfortran/70684
8732 * gfortran.dg/list_read_14.f90: New test.
8733
fc9cf6da
L
87342016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8735
8736 PR target/69201
8737 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8738 extern to force it misaligned.
8739 (b): Likewise.
8740 (c): Likewise.
8741 (d): Likewise.
8742 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8743 Don't check `*' before movv4sf_internal.
8744 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8745 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8746 Don't check `*' before movv16qi_internal.
8747 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8748 extern to force it misaligned.
8749 (b): Likewise.
8750 (c): Likewise.
8751 (d): Likewise.
8752 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8753 Don't check `*' before movv2df_internal.
8754 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8755 extern to force it misaligned.
8756 (b): Likewise.
8757 (c): Likewise.
8758 (d): Likewise.
8759 Check movv8sf_internal instead of avx_storeups256.
8760 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8761
ea8927ea
RB
87622016-04-19 Richard Biener <rguenther@suse.de>
8763
8764 PR tree-optimization/70171
8765 * g++.dg/tree-ssa/pr70171.C: New testcase.
8766
65f52ee9
RB
87672016-04-19 Richard Biener <rguenther@suse.de>
8768
8769 PR tree-optimization/70724
8770 * gcc.dg/torture/pr70724.c: New testcase.
8771
987b67f1
VM
87722016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8773
8774 PR middle-end/70689
c87885ca 8775 * gcc.target/i386/pr70689.c: New.
987b67f1 8776
91a47c39
L
87772016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8778
8779 PR target/70708
8780 * gcc.target/i386/pr70708.c: New test.
8781
8270b82d
RB
87822016-04-18 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/43434
8785 * gcc.dg/vect/pr43434.c: New testcase.
8786 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8787 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8788 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8789 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8790 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8791 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8792 * gcc.dg/gomp/pr68640.c: Likewise.
8793 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8794 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8795
edd048e2
RB
87962016-04-18 Richard Biener <rguenther@suse.de>
8797
8798 PR tree-optimization/70701
8799 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8800
bd5c7330
TV
88012016-04-18 Tom de Vries <tom@codesourcery.com>
8802
8803 PR testsuite/70699
8804 * gcc.dg/pr70161.c: Add dot-file scans.
8805 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8806 instead of after last dot char.
8807
23f2660f
EB
88082016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8809
8810 * c-c++-common/dump-ada-spec-3.c: New test.
8811 * c-c++-common/dump-ada-spec-4.c: Likewise.
8812
da152c9f
TV
88132016-04-17 Tom de Vries <tom@codesourcery.com>
8814
8815 PR other/70183
8816 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8817
cc950f98
JH
88182016-04-15 Jan Hubicka <jh@suse.cz>
8819
8820 PR ipa/70018
8821 * g++.dg/ipa/pure-const-1.C: New testcase.
8822 * g++.dg/ipa/pure-const-2.C: New testcase.
8823 * g++.dg/ipa/pure-const-3.C: New testcase.
8824
949505a9
MP
88252016-04-15 Marek Polacek <polacek@redhat.com>
8826
8827 PR c/70671
8828 * gcc.dg/bitfld-22.c: New test.
8829
10e547d6
BS
88302016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8831
8832 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8833 x86_64.
8834
1e77281b
MP
88352016-04-15 Marek Polacek <polacek@redhat.com>
8836
8837 PR c/70651
8838 * c-c++-common/pr70651.c: New test.
8839
e501fa8e
KT
88402016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8841
8842 PR rtl-optimization/70681
8843 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8844 dump scan on arm and powerpc.
8845 * gcc.dg/pr10474.c: Likewise.
8846
dda1bf61
JJ
88472016-04-15 Jakub Jelinek <jakub@redhat.com>
8848
ca4ef1ff
JJ
8849 PR c++/69517
8850 PR c++/70019
8851 PR c++/70588
8852 * g++.dg/cpp1y/vla11.C: Revert for real.
8853
dda1bf61
JJ
8854 PR c/70436
8855 * c-c++-common/Wparentheses-1.c: New test.
8856 * c-c++-common/gomp/Wparentheses-1.c: New test.
8857 * c-c++-common/gomp/Wparentheses-2.c: New test.
8858 * c-c++-common/gomp/Wparentheses-3.c: New test.
8859 * c-c++-common/gomp/Wparentheses-4.c: New test.
8860 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8861 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8862 * c-c++-common/goacc/Wparentheses-1.c: New test.
8863
1355e62c
KY
88642016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8865
8866 PR target/70662
8867 * gcc.target/i386/pr70662.c: New test.
8868
0ab34b9e 88692016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8870 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8871
8872 PR tree-optimization/70130
8873 * gcc.dg/vect/O3-pr70130.c: New testcase.
8874
bc773aad
MM
88752016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8876
6e9b2286
MM
8877 PR target/70669
8878 * gcc.target/powerpc/pr70669.c: New test.
8879
bc773aad
MM
8880 PR target/70640
8881 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8882 a power7 system that does not have an assembler that supports
8883 power8.
8884
d8747845
MS
88852016-04-14 Martin Sebor <msebor@redhat.com>
8886
8887 PR c++/69517
8888 PR c++/70019
8889 PR c++/70588
8890 * c-c++-common/ubsan/vla-1.c: Revert.
8891 * g++.dg/cpp1y/vla11.C: Same.
8892 * g++.dg/cpp1y/vla12.C: Same.
8893 * g++.dg/cpp1y/vla13.C: Same.
8894 * g++.dg/cpp1y/vla14.C: Same.
8895 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8896 * g++.dg/init/array24.C: Same.
d8747845
MS
8897 * g++.dg/ubsan/vla-1.C: Same.
8898
85128559
MP
88992016-04-14 Marek Polacek <polacek@redhat.com>
8900 Jan Hubicka <hubicka@ucw.cz>
8901
8902 PR c++/70029
8903 * g++.dg/torture/pr70029.C: New test.
8904
52fbb073
MS
89052016-04-14 Martin Sebor <msebor@redhat.com>
8906
8907 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8908 type size to prevent failures on targets with very low maximum
8909 alignment.
8910
6db61d6f
RB
89112016-04-14 Richard Biener <rguenther@suse.de>
8912
8913 PR tree-optimization/70623
8914 * gcc.dg/torture/pr70623.c: New testcase.
8915 * gcc.dg/torture/pr70623-2.c: Likewise.
8916
342fac95
MS
89172016-04-13 Martin Sebor <msebor@redhat.com>
8918
8919 PR c++/69517
8920 PR c++/70019
8921 PR c++/70588
8922 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8923 * g++.dg/cpp1y/vla11.C: New test.
8924 * g++.dg/cpp1y/vla12.C: New test.
8925 * g++.dg/cpp1y/vla13.C: New test.
8926 * g++.dg/cpp1y/vla14.C: New test.
8927 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8928 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8929 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8930
d93c452f
JJ
89312016-04-13 Jakub Jelinek <jakub@redhat.com>
8932
8933 PR c++/70641
8934 * g++.dg/opt/pr70641.C: New test.
8935
85115fb6
RO
89362016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8937
8938 PR rtl-optimization/68749
8939 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8940 effects of argument promotions.
8941 Remove default args to dg-skip-if.
8942
545a4139
PC
89432016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8944
8945 PR c++/70635
8946 * g++.dg/parse/pr70635.C: New.
8947
b3a77f21
MP
89482016-04-13 Marek Polacek <polacek@redhat.com>
8949
8950 PR c++/70639
8951 * c-c++-common/Wmisleading-indentation-4.c: New test.
8952
99cd9857
MP
89532016-04-13 Marek Polacek <polacek@redhat.com>
8954
8955 PR c/70436
c87885ca
RO
8956 * gcc.dg/Wparentheses-12.c: New test.
8957 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8958
75ca93ec
IE
89592016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8960
8961 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8962 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8963 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8964
3d3f9e7e
JJ
89652016-04-13 Jakub Jelinek <jakub@redhat.com>
8966
37947cd0
JJ
8967 PR middle-end/70633
8968 * gcc.c-torture/compile/pr70633.c: New test.
8969
3d3f9e7e
JJ
8970 PR debug/70628
8971 * gcc.dg/torture/pr70628.c: New test.
8972
92886d3e
PP
89732016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8974
8975 PR c++/70610
8976 * g++.dg/template/pr70610.C: New test.
8977 * g++.dg/template/pr70610-2.C: New test.
8978 * g++.dg/template/pr70610-3.C: New test.
8979 * g++.dg/template/pr70610-4.C: New test.
8980
13bd7c2b
JJ
89812016-04-12 Jakub Jelinek <jakub@redhat.com>
8982
6512fa6d
JJ
8983 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8984 128 instead of 32.
8985
13bd7c2b
JJ
8986 PR c++/70571
8987 * g++.dg/ext/pr70571.C: New test.
8988
20b9851c
MM
89892016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8990
8a434ada 8991 PR target/70640
20b9851c
MM
8992 * gcc.target/powerpc/pr70640.c: New test.
8993
2b2f52bc
PC
89942016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8995
8996 PR c++/68722
8997 * g++.dg/parse/pr68722.C: New.
8998
5901e56a
JJ
89992016-04-12 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR rtl-optimization/70596
9002 * gcc.target/i386/pr70596.c: New test.
9003
d4619dc1
NS
90042016-04-12 Nathan Sidwell <nathan@acm.org>
9005
9006 PR c++/70501
9007 * g++.dg/init/pr70501.C: New.
9008
3df530d3
DW
90092016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9010
9011 * gcc.target/i386/asm-flag-6.c: New test.
9012
b7a120d7
TV
90132016-04-12 Tom de Vries <tom@codesourcery.com>
9014
9015 PR tree-optimization/68756
9016 * gcc.dg/graphite/pr68756.c: New test.
9017
4e0eea75
JJ
90182016-04-12 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR tree-optimization/70602
9021 * gcc.c-torture/execute/pr70602.c: New test.
9022
35fbda43
MM
90232016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9024
9025 PR target/70381
9026 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9027 __float128 emulator is built and runs.
9028 * gcc.target/powerpc/float128-1.c: Likewise.
9029
9030 * lib/target-supports.exp (check_ppc_float128_sw_available):
9031 Rework tests for __float128 software and hardware
9032 availability. Fix exit condition to return 0 on success.
9033
04a99ebe
JG
90342016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9035
9036 PR target/70133
9037 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9038 * gcc.target/aarch64/target_attr_15.c: Likewise.
9039
47cd5a85
PC
90402016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9041
9042 PR c++/69066
9043 * g++.dg/cpp1y/pr69066.C: New.
9044
a5edb32e
JD
90452016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9046
9047 PR fortran/68566
9048 * gfortran.dg/pr36192.f90: Update test.
9049 * gfortran.dg/pr36192_1.f90: Update test.
9050 * gfortran.dg/real_dimension_1.f: Update test.
9051 * gfortran.dg/parameter_array_init_7.f90: New test.
9052
8ef378f8
JDA
90532016-04-09 John David Anglin <danglin@gcc.gnu.org>
9054
c532c871
JDA
9055 PR testsuite/64039
9056 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9057
d34f706f
JDA
9058 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9059
75e1dd9e
JDA
9060 PR rtl-optimization/66669
9061 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9062
8a976f5f
JDA
9063 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9064
da04822a
JDA
9065 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9066 * gcc.dg/pie-1.c: Likewise.
9067 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9068 * gcc.dg/pic-4.c: Likewise.
9069 * gcc.dg/pie-3.c: Likewise.
9070 * gcc.dg/pie-4.c: Likewise.
9071
adfabcf9
JDA
9072 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9073
4a020adf
JDA
9074 PR tree-optimization/68644
9075 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9076
8ef378f8
JDA
9077 PR rtl-optimization/64886
9078 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9079
09bf990e
TV
90802016-04-09 Tom de Vries <tom@codesourcery.com>
9081
9082 PR tree-optimization/68953
9083 * gcc.dg/graphite/pr68953.c: New test.
9084
138c3c1a
DH
90852016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9086
9087 PR fortran/70592
9088 * gfortran.dg/deferred_character_16.f90: New test.
9089
f55460af
JJ
90902016-04-09 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR tree-optimization/70586
9093 * gcc.c-torture/execute/pr70586.c: New test.
9094
0b77bbf3
DH
90952016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9096
9097 PR sanitizer/70573
9098 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9099 with __builtin_memset
9100 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9101
c42cfb5c
CP
91022016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9103
9104 PR lto/70289
9105 PR ipa/70348
9106 PR tree-optimization/70373
9107 PR middle-end/70533
9108 PR middle-end/70534
9109 PR middle-end/70535
9110 * c-c++-common/goacc/reduction-5.c: New test.
9111 * c-c++-common/goacc/reduction-promotions.c: New test.
9112 * gfortran.dg/goacc/reduction-3.f95: New test.
9113 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9114
56cfb596
PP
91152016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9116
9117 PR c++/70590
9118 PR c++/70452
9119 * g++.dg/pr70590.C: New test.
9120 * g++.dg/pr70590-2.C: New test.
9121
1a13c0a2
JJ
91222016-04-08 Jakub Jelinek <jakub@redhat.com>
9123
abc0647a
JJ
9124 PR middle-end/70593
9125 * gcc.target/i386/pr70593.c: New test.
9126
1a13c0a2
JJ
9127 PR rtl-optimization/70574
9128 * gcc.target/i386/avx2-pr70574.c: New test.
9129
c3da4956
MO
91302016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9131
9132 PR sanitizer/70541
9133 * c-c++-common/asan/pr70541.c: New test.
9134
9f1b833b
TV
91352016-04-08 Tom de Vries <tom@codesourcery.com>
9136
9137 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9138 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9139
bae7adda
KT
91402016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9141
9142 PR target/70566
9143 * gcc.c-torture/execute/pr70566.c: New test.
9144
211f3d57
TV
91452016-04-08 Tom de Vries <tom@codesourcery.com>
9146
9147 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9148 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9149
02cf2861
AM
91502016-04-08 Alan Modra <amodra@gmail.com>
9151
9152 * gcc.target/powerpc/pr70117.c: New.
9153
5f490f9f
JJ
91542016-04-07 Jakub Jelinek <jakub@redhat.com>
9155
56e9b710
JJ
9156 PR testsuite/70581
9157 * gcc.dg/lto/simd-function_0.c: New test.
9158
5f490f9f
JJ
9159 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9160 clones.
9161 * c-c++-common/attr-simd-2.c: Likewise.
9162 * c-c++-common/attr-simd-4.c: Likewise.
9163 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9164 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9165
e4ebc74d
TP
91662016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9167
9168 PR testsuite/70553
9169 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9170
9817ae35
TS
91712016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9172 Tom de Vries <tom@codesourcery.com>
9173
9174 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9175 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9176 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9177 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9178 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9179 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9180 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9181 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9182
e292f64d
PP
91832016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9184
9185 PR c/70436
9186 * g++.dg/warn/Wparentheses-29.C: New test.
9187
6b37bdaf
PP
91882016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9189
9190 PR c/70436
9191 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9192 explicit braces to resolve a future -Wparentheses warning.
9193
64824205
RH
91942016-04-06 Richard Henderson <rth@redhat.com>
9195
9196 * gcc.dg/pr61817-1.c: New test.
9197 * gcc.dg/pr61817-2.c: New test.
9198 * gcc.dg/pr69391-1.c: New test.
9199 * gcc.dg/pr69391-2.c: New test.
9200
bc2fc1f3
VM
92012016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9202
9203 PR rtl-optimization/70398
c87885ca 9204 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9205
41414a02
EB
92062016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9207
9208 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9209
4066ea8a
YR
92102016-04-06 Yvan Roux <yvan.roux@linaro.org>
9211 Pedro Alves <palves@redhat.com>
9212
9213 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9214
ec35ea45
JJ
92152016-04-06 Jakub Jelinek <jakub@redhat.com>
9216
3866f8dd
JJ
9217 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9218 Check for avx512f effective targets instead of avx2.
9219 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9220 for AVX512F clones.
9221 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9222 * g++.dg/gomp/declare-simd-1.C: Likewise.
9223 * g++.dg/gomp/declare-simd-3.C: Likewise.
9224 * g++.dg/gomp/declare-simd-4.C: Likewise.
9225
ec35ea45
JJ
9226 PR middle-end/70550
9227 * c-c++-common/gomp/pr70550-1.c: New test.
9228 * c-c++-common/gomp/pr70550-2.c: New test.
9229
c08d28ac
NS
92302016-04-05 Nathan Sidwell <nathan@acm.org>
9231
9232 PR c++/70512
9233 * g++.dg/ext/attribute-may-alias-5.C: New.
9234
1d510e04
JJ
92352016-04-05 Jakub Jelinek <jakub@redhat.com>
9236
9237 PR c++/70336
9238 * c-c++-common/pr70336.c: New test.
9239 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9240 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9241
84278ed9
JH
92422016-04-05 Jan Hubicka <hubicka@ucw.cz>
9243
9244 PR ipa/66223
9245 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9246
268a0ec4
JJ
92472016-04-05 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR rtl-optimization/70542
9250 * gcc.dg/torture/pr70542.c: New test.
9251 * gcc.target/i386/avx2-pr70542.c: New test.
9252
5e8c2eb1
ZS
92532016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9254
9255 PR tree-optimization/70509
9256 * gcc.target/i386/avx512bw-pr70509.c: New test.
9257
c0daf32d
PP
92582016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9259
9260 PR c++/70452
9261 * g++.dg/ext/constexpr-vla4.C: New test.
9262
bf867841
UB
92632016-04-05 Uros Bizjak <ubizjak@gmail.com>
9264
9265 PR target/70510
9266 * gcc.target/i386/pr70510.c: New test.
9267
3022186a
RB
92682016-04-05 Richard Biener <rguenther@suse.de>
9269
9270 PR tree-optimization/70526
9271 * g++.dg/torture/pr70526.C: New testcase.
9272
55fc79b2
JJ
92732016-04-05 Jakub Jelinek <jakub@redhat.com>
9274
9275 PR target/70525
9276 * gcc.target/i386/pr70525.c: New test.
9277
62b233f2
RB
92782016-04-05 Richard Biener <rguenther@suse.de>
9279
9280 PR middle-end/70499
9281 * g++.dg/torture/pr70499.C: New testcase.
9282
cc05759d
RB
92832016-04-05 Richard Biener <rguenther@suse.de>
9284
9285 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9286 remove XFAIL.
9287
f23f16d4
JJ
92882016-04-04 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR middle-end/70307
9291 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9292 rs6000 ABI warnings.
9293
d27ecc49
JH
92942016-04-04 Jan Hubicka <hubicka@ucw.cz>
9295
9296 PR ipa/66223
9297 * g++.dg/ipa/devirt-51.C: New testcase.
9298
c974c96e 92992016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9300 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9301
9302 PR middle-end/70457
9303 * gcc.dg/torture/pr70457.c: New.
9304
7a85da89
AV
93052016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9306
9307 PR fortran/67538
9308 * gfortran.dg/allocate_with_source_19.f08: New test.
9309
de517e64
AV
93102016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9311
9312 PR fortran/65795
9313 * gfortran.dg/coarray_allocate_6.f08: New test.
9314
43b9f499
RB
93152016-04-04 Richard Biener <rguenther@suse.de>
9316
9317 PR rtl-optimization/70484
9318 * gcc.dg/torture/pr70484.c: New testcase.
9319
f13355da
MP
93202016-04-04 Marek Polacek <polacek@redhat.com>
9321
9322 PR c/70307
9323 * gcc.dg/torture/pr70307.c: New test.
9324
6cc6ed50
OE
93252016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9326
9327 PR target/70416
9328 PR target/67391
9329 * gcc.target/sh/torture/pr70416.c: New.
9330
abdc16c8
MS
93312016-04-02 Martin Sebor <msebor@redhat.com>
9332
9333 PR c++/67376
9334 PR c++/70170
9335 PR c++/70172
9336 PR c++/70228
9337 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9338 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9339 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9340 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9341 * g++.dg/cpp0x/constexpr-string.C: Same.
9342 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9343 * g++.dg/cpp0x/pr65398.C: Same.
9344 * g++.dg/ext/constexpr-vla1.C: Same.
9345 * g++.dg/ext/constexpr-vla2.C: Same.
9346 * g++.dg/ext/constexpr-vla3.C: Same.
9347 * g++.dg/ubsan/pr63956.C: Same.
9348
763cd859
JJ
93492016-04-01 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR rtl-optimization/70467
9352 * gcc.target/i386/pr70467-2.c: New test.
9353
0f875435
JJ
93542016-04-01 Jakub Jelinek <jakub@redhat.com>
9355 Marek Polacek <polacek@redhat.com>
9356
9357 PR c++/70488
9358 * g++.dg/init/new47.C: New test.
9359
41d14659
RR
93602016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9361
9362 PR target/70496
9363 * gcc.target/arm/pr70496.c: New test.
9364
f9bf89bb
NS
93652016-04-01 Nathan Sidwell <nathan@acm.org>
9366
73b9085d
NS
9367 PR c++/68475
9368 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9369
4afdcfaa
IE
93702016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9371
9372 PR target/69890
9373 * gcc.dg/strlenopt.h (memmove): New.
9374 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9375 instead of "string.h".
9376 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9377 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9378 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9379 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9380 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9381 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9382 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9383 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9384 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9385 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9386 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9387 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9388 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9389 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9390 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9391 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9392 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9393 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9394 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9395 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9396
b5d7a29c
RO
93972016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9398
9399 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9400 (Holder::foo): Reflect this.
9401
b660f9ec
IE
94022016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9403
9404 PR target/70442
9405 * gcc.dg/pr70442.c: New test.
9406
88504f34
NS
94072016-03-31 Nathan Sidwell <nathan@acm.org>
9408
9409 PR c++/70393
9410 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9411
95d34b96
KY
94122016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9413
9414 PR target/70453
9415 * gcc.target/i386/pr70453.c: New test.
9416
b4c4967c
AB
94172016-03-31 Andrey Belevantsev <abel@ispras.ru>
9418
9419 PR target/70292
9420 * gcc.c-torture/pr70292.c: New test.
9421
5fde6a45
MP
94222016-03-31 Marek Polacek <polacek@redhat.com>
9423
9424 PR c/70297
9425 * c-c++-common/pr70297.c: New test.
9426 * g++.dg/cpp0x/typedef-redecl.C: New test.
9427 * gcc.dg/typedef-redecl2.c: New test.
9428
97eb24c4
JJ
94292016-03-31 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR rtl-optimization/70460
9432 * gcc.c-torture/execute/pr70460.c: New test.
9433
efc3536f
RB
94342016-03-31 Richard Biener <rguenther@suse.de>
9435
9436 PR c++/70430
9437 * g++.dg/ext/vector30.C: New testcase.
9438
e0876e21
DH
94392016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9440 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9441
9442 * gfortran.dg/fmt_pf.f90: New test.
9443
e9bff8c6
RO
94442016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9445
9446 Forward-port from 5 branch
9447 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR testsuite/70356
9450 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9451 dg-require-effective-target after dg-do.
9452
9453 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9454
9455 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9456
2620c80d
TS
94572016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9458 Julian Brown <julian@codesourcery.com>
9459 Chung-Lin Tang <cltang@codesourcery.com>
9460 Cesar Philippidis <cesar@codesourcery.com>
9461 James Norris <jnorris@codesourcery.com>
9462 Tom de Vries <tom@codesourcery.com>
9463 Nathan Sidwell <nathan@codesourcery.com>
9464
bf867841 9465 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9466 * c-c++-common/goacc/loop-clauses.c: Likewise.
9467 * g++.dg/goacc/template.C: Likewise.
9468 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9469 * gfortran.dg/goacc/loop-1.f95: Likewise.
9470 * gfortran.dg/goacc/loop-5.f95: Likewise.
9471 * gfortran.dg/goacc/loop-6.f95: Likewise.
9472 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9473 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9474 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9475 * c-c++-common/goacc/clauses-fail.c: Likewise.
9476 * c-c++-common/goacc/parallel-1.c: Likewise.
9477 * c-c++-common/goacc/reduction-1.c: Likewise.
9478 * c-c++-common/goacc/reduction-2.c: Likewise.
9479 * c-c++-common/goacc/reduction-3.c: Likewise.
9480 * c-c++-common/goacc/reduction-4.c: Likewise.
9481 * c-c++-common/goacc/routine-3.c: Likewise.
9482 * c-c++-common/goacc/routine-4.c: Likewise.
9483 * c-c++-common/goacc/routine-5.c: Likewise.
9484 * c-c++-common/goacc/tile.c: Likewise.
9485 * g++.dg/goacc/template.C: Likewise.
9486 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9487 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9488 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9489 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9490 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9491 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9492 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9493 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9494 * c-c++-common/goacc/use_device-1.c: ... this file.
9495 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9496 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9497 * c-c++-common/goacc/host_data-6.c: ... this file.
9498 * c-c++-common/goacc/loop-2-kernels.c: New file.
9499 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9500 * c-c++-common/goacc/loop-3.c: Likewise.
9501 * g++.dg/goacc/reference.C: Likewise.
9502 * g++.dg/goacc/routine-1.C: Likewise.
9503 * g++.dg/goacc/routine-2.C: Likewise.
9504
f6d2d066
RB
95052016-03-30 Richard Biener <rguenther@suse.de>
9506
9507 PR middle-end/70450
9508 * gcc.dg/torture/pr70450.c: New testcase.
9509
d43242b9
JJ
95102016-03-30 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR target/70421
9513 * gcc.dg/torture/pr70421.c: New test.
9514 * gcc.target/i386/avx512f-pr70421.c: New test.
9515
5ce43b77
L
95162016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9517
9518 PR testsuite/70364
9519 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9520 (check): New function.
9521 (bar): Call check.
9522 (foo): Align stack to 16 bytes when calling bar.
9523 * gcc.target/i386/cleanup-2.c: Likewise.
9524
d014a712
PP
95252016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9526
9527 PR tree-optimization/59124
9528 * gcc.dg/Warray-bounds-19.c: New test.
9529
3f8257db 95302016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9531
9532 * lib/prune.exp (escape_regex_chars): New.
9533 (prune_file_path): Update to quote metcharacters for regexp.
9534
3336c6e0
JJ
95352016-03-29 Jakub Jelinek <jakub@redhat.com>
9536
a362f023
JJ
9537 PR rtl-optimization/70429
9538 * gcc.c-torture/execute/pr70429.c: New test.
9539
3336c6e0
JJ
9540 PR tree-optimization/70405
9541 * gcc.dg/pr70405.c: New test.
9542
728557fd
AV
95432016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9544
9545 PR fortran/70397
9546 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9547 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9548
bef977d4
TS
95492016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9550
9551 PR testsuite/64177
9552 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9553 __cilkrts_set_param to set two workers.
9554 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9555 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9556
6f6d25c9
DH
95572016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9558
bf867841 9559 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9560
45733562
KY
95612016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9562
9563 PR target/70406
bf867841 9564 * gcc.target/i386/pr70406.c: New test.
45733562 9565
a1799e5e
EB
95662016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9567
9568 * gnat.dg/specs/double_record_extension3.ads: New test.
9569
5fca7b66
RH
95702016-03-25 Richard Henderson <rth@redhat.com>
9571
9572 PR target/70120
9573 * gcc.target/aarch64/pr70120-1.c: New.
9574 * gcc.target/aarch64/pr70120-2.c: New.
9575 * gcc.target/aarch64/pr70120-3.c: New.
9576
31ce75c6
PP
95772016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9578
9579 PR c++/62212
9580 * g++.dg/template/mangle2.C: The dg-do directive should be
9581 "compile" not "assemble".
9582
3caf0ca1
BS
95832016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9584
9585 PR lto/69650
9586 * gcc.dg/pr69650.c: New test.
9587
634035b6
DE
95882016-03-25 David Edelsohn <dje.gcc@gmail.com>
9589
9590 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9591
45d34276
AM
95922016-03-25 Alan Modra <amodra@gmail.com>
9593
9594 * gcc.dg/dfp/pr70052.c: New test.
9595
8f085166
RH
95962016-03-24 Richard Henderson <rth@redhat.com>
9597
9598 PR middle-end/69845
9599 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9600 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9601
011e5ec3
TV
96022016-03-24 Tom de Vries <tom@codesourcery.com>
9603
9604 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9605
9e3f4551
TV
96062016-03-24 Tom de Vries <tom@codesourcery.com>
9607
9608 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9609 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9610
45780041
TV
96112016-03-24 Tom de Vries <tom@codesourcery.com>
9612
9613 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9614 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9615
887ab4e5
PP
96162016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9617
9618 PR c++/62212
9619 * g++.dg/template/mangle2.C: New test.
9620
69a9a66f
RB
96212016-03-24 Richard Biener <rguenther@suse.de>
9622
9623 PR tree-optimization/70396
9624 * gcc.dg/torture/pr70396.c: New testcase.
9625
ed87de55
RB
96262016-03-24 Richard Biener <rguenther@suse.de>
9627
9628 PR middle-end/70370
9629 * gcc.dg/torture/pr70370.c: New testcase.
9630
ea064934
TV
96312016-03-24 Tom de Vries <tom@codesourcery.com>
9632
9633 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9634 * gfortran.dg/goacc/kernels-tree.f95: Same.
9635 * gfortran.dg/goacc/parallel-tree.f95: Same.
9636
b2a4dd1d
TV
96372016-03-24 Tom de Vries <tom@codesourcery.com>
9638
9639 * c-c++-common/goacc/uninit-if-clause.c: New test.
9640 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9641
72e7cd6e
JJ
96422016-03-24 Jakub Jelinek <jakub@redhat.com>
9643
9644 PR target/70290
bf867841
UB
9645 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9646 Fix formatting.
72e7cd6e 9647
ce9d0c03
RB
96482016-03-24 Richard Biener <rguenther@suse.de>
9649
9650 PR tree-optimization/70372
9651 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9652
426b9428
PP
96532016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9654
9655 PR c++/70347
9656 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9657
cd1588c4
PP
96582016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9659
9660 PR c++/70332
9661 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9662
61637db3
JJ
96632016-03-23 Jakub Jelinek <jakub@redhat.com>
9664
928af3bf
JJ
9665 PR c++/70001
9666 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9667 * g++.dg/cpp1y/pr70001.C: New test.
9668
61637db3
JJ
9669 PR c++/70323
9670 * g++.dg/cpp0x/constexpr-70323.C: New test.
9671
05aca4e7
AO
96722016-03-23 Alexandre Oliva <aoliva@redhat.com>
9673 Jason Merrill <jason@redhat.com>
9674 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR c++/69315
9677 * g++.dg/cpp0x/constexpr-69315.C: New test.
9678 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9679
fbdb6baf
MP
96802016-03-23 Marek Polacek <polacek@redhat.com>
9681
9682 PR c++/69884
9683 * g++.dg/warn/Wignored-attributes-1.C: New test.
9684 * g++.dg/warn/Wignored-attributes-2.C: New test.
9685
d79ee524
TV
96862016-03-23 Tom de Vries <tom@codesourcery.com>
9687
9688 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9689 initialization.
9690 * gfortran.dg/goacc/private-3.f95 (test): Same.
9691 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9692 missing use param.
9693
a59f0bef
KT
96942016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9695
9696 * lib/target-supports.exp: Remove v7ve entry from loop
9697 creating effective target checks.
9698 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9699 (add_options_for_arm_arch_v7ve): Likewise.
9700
0179520a
JJ
97012016-03-23 Jakub Jelinek <jakub@redhat.com>
9702
9703 PR tree-optimization/70354
9704 * gcc.dg/vect/pr70354-1.c: New test.
9705 * gcc.dg/vect/pr70354-2.c: New test.
9706 * gcc.target/i386/avx2-pr70354-1.c: New test.
9707 * gcc.target/i386/avx2-pr70354-2.c: New test.
9708
75bb14d7
JL
97092016-03-22 Jeff Law <law@redhat.com>
9710
9711 PR target/70232
9712 * gcc.dg/tree-ssa/pr70232.c: New test.
9713
72c9526d
IE
97142016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9715
9716 PR target/70302
9717 * gcc.target/i386/pr70302.c: New test.
9718
a3ca1bc5
RB
97192016-03-22 Richard Biener <rguenther@suse.de>
9720
9721 PR middle-end/70251
9722 * g++.dg/torture/pr70251.C: New testcase.
9723
5c240f4d
DM
97242016-03-22 David Malcolm <dmalcolm@redhat.com>
9725
9726 PR c/69993
9727 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9728 Wmisleading-indentation.c.
9729 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9730 reflect change to diagnostic text and order of messages.
9731 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9732
80f6631b
DE
97332016-03-22 David Edelsohn <dje.gcc@gmail.com>
9734
9735 * g++.dg/ext/java-3.C: Don't compile on AIX.
9736
9a10956c
RB
97372016-03-22 Richard Biener <rguenther@suse.de>
9738
9739 PR middle-end/70333
9740 * gcc.dg/torture/pr70333.c: New testcase.
9741
6cedf922
IE
97422016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9743
9744 * g++.dg/ext/pr70290.C: New test.
9745
cd6c27ac
KY
97462016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9747
9748 PR target/70325
9749 * gcc.target/i386/pr70325.c: New test.
9750
4cde512c
JJ
97512016-03-22 Jakub Jelinek <jakub@redhat.com>
9752
b01915ed
JJ
9753 PR target/70329
9754 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9755 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9756
4e3e2cf1
JJ
9757 PR target/70300
9758 * gcc.target/i386/pr70300.c: New test.
9759
4cde512c
JJ
9760 PR c++/70295
9761 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9762 (func2): New function for cond with parens, xfail warning for c++.
9763 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9764
16f6d7dc
PP
97652016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9766
9767 PR c++/70096
9768 * g++.dg/template/ptrmem30.C: New test.
9769
a3e2b438
PP
97702016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9771
9772 PR c++/70204
9773 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9774 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9775
11b6a02e
JJ
97762016-03-21 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR middle-end/70326
9779 * gcc.dg/pr70326.c: New test.
9780
b9407883
MG
97812016-03-21 Marc Glisse <marc.glisse@inria.fr>
9782 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR tree-optimization/70317
9785 * gcc.dg/pr70317.c: New test.
9786
4a148e19
UB
97872016-03-21 Uros Bizjak <ubizjak@gmail.com>
9788
9789 PR target/70327
9790 * gcc.target/i386/pr70327.c: New test.
9791
2a85ddbb
ML
97922016-03-21 Martin Liska <mliska@suse.cz>
9793
7d36fe98 9794 PR ipa/70306
2a85ddbb
ML
9795 * gcc.dg/ipa/pr70306.c: New test.
9796
4a148e19 97972016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9798
9799 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9800 * gcc.target/arm/attr-align3.c: Likewise.
9801 * gcc.target/arm/attr_arm.c: Likewise.
9802 * gcc.target/arm/flip-thumb.c: Likewise.
9803
6b366948
JJ
98042016-03-21 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR target/70296
9807 * gcc.target/powerpc/altivec-36.c: New test.
9808
2fac8c14
RB
98092016-03-21 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/70310
9812 * gcc.dg/torture/pr70310.c: New testcase.
9813
e9bde854
KY
98142016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9815
9816 PR target/70293
9817 * gcc.target/i386/pr70293.c: New test.
9818
56bbfaf6
RB
98192016-03-21 Richard Biener <rguenther@suse.de>
9820
9821 PR tree-optimization/70288
9822 * gcc.dg/torture/pr70288-1.c: New testcase.
9823 * gcc.dg/torture/pr70288-2.c: Likewise.
9824
3eee49ed
AB
98252016-03-21 Andrey Belevantsev <abel@ispras.ru>
9826
9827 PR rtl-optimization/69307
9828 * gcc.target/arm/pr69307.c: New test.
4a148e19 9829
8e7816b4
AB
98302016-03-21 Andrey Belevantsev <abel@ispras.ru>
9831
9832 PR rtl-optimization/69102
9833 * gcc.c-torture/compile/pr69102.c: New test.
9834
14d7d4be
JL
98352016-03-18 Jeff Law <law@redhat.com>
9836
9837 PR rtl-optimization/70263
9838 * gcc.c-torture/compile/pr70263-1.c: New test.
9839 * gcc.target/i386/pr70263-2.c: New test.
9840
5c6a601c
BS
98412016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9842
9843 PR rtl-optimization/70278
9844 * gcc.dg/torture/pr70278.c: New test.
9845 * gcc.target/arm/pr70278.c: New test.
9846
4bbf545b
DM
98472016-03-18 David Malcolm <dmalcolm@redhat.com>
9848
9849 PR c/70281
9850 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9851 (test_builtin_types_compatible_p): New test function.
9852 * gcc.dg/pr70281.c: New test case.
9853
dc28bb68
CL
98542016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9855
9856 PR target/70113
9857 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9858
5e8d6dff
IE
98592016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9860
9861 PR tree-optimization/70252
9862 * gcc.dg/pr70252.c: New test.
9863
d0e7e403
TV
98642016-03-18 Tom de Vries <tom@codesourcery.com>
9865
9866 * gcc.dg/pr70161-2.c: New test.
9867 * gcc.dg/pr70161.c: New test.
9868
fa22501a
TV
98692016-03-18 Tom de Vries <tom@codesourcery.com>
9870
9871 PR ipa/70269
9872 * gcc.dg/pr70269.c: New test.
9873
dd125026
JJ
98742016-03-18 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR c++/70267
9877 * g++.dg/ext/java-3.C: New test.
9878
91914f0a
PP
98792016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9880
9881 PR c++/70205
9882 * g++.dg/lookup/pr70205.C: New test.
9883
753a8910
PP
98842016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9885
9886 PR c++/70218
9887 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9888
14ba7b28
MP
98892016-03-17 Marek Polacek <polacek@redhat.com>
9890
9891 PR c/69407
9892 * gcc.dg/atomic-op-6.c: New test.
9893
ded60913
DM
98942016-03-17 David Malcolm <dmalcolm@redhat.com>
9895
9896 PR c/70264
9897 * c-c++-common/pr70264.c: New test case.
9898
a3aad0e6
JJ
98992016-03-17 Jakub Jelinek <jakub@redhat.com>
9900
17366700
JJ
9901 PR c++/70144
9902 * c-c++-common/pr70144-1.c: New test.
9903 * c-c++-common/pr70144-2.c: New test.
9904
a3aad0e6
JJ
9905 PR c++/70272
9906 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9907 * g++.dg/opt/flifetime-dse6.C: New test.
9908 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9909
b57e6e18
L
99102016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9911
9912 PR driver/70192
9913 * gcc.dg/pic-1.c: New test.
9914 * gcc.dg/pic-2.c: Likewise.
9915 * gcc.dg/pic-3.c: Likewise.
9916 * gcc.dg/pic-4.c: Likewise.
9917 * gcc.dg/pie-1.c: Likewise.
9918 * gcc.dg/pie-2.c: Likewise.
9919 * gcc.dg/pie-3.c: Likewise.
9920 * gcc.dg/pie-4.c: Likewise.
9921 * gcc.dg/pie-5.c: Likewise.
9922 * gcc.dg/pie-6.c: Likewise.
9923
b38ba58b
TV
99242016-03-17 Tom de Vries <tom@codesourcery.com>
9925
9926 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9927 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9928
6931b3b7
RB
99292016-03-17 Richard Biener <rguenther@suse.de>
9930
9931 PR debug/70271
9932 * g++.dg/debug/pr70271.C: New testcase.
9933
0c8b64cb
IE
99342016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9935
9936 * gcc.target/i386/pr70251.c: New test.
9937
b1970801
MP
99382016-03-17 Marek Polacek <polacek@redhat.com>
9939
9940 PR c++/70194
9941 * g++.dg/warn/constexpr-70194.C: New test.
9942
820c5eaa
RH
99432016-03-16 Richard Henderson <rth@redhat.com>
9944
9945 PR middle-end/70240
9946 * gcc.c-torture/compile/pr70240.c: New.
9947
da0ad263
SKS
99482016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9949
9950 * gcc.c-torture/compile/20151204.c: Skip for avr.
9951
c73d295c
JJ
99522016-03-16 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR target/70245
9955 * g++.dg/opt/pr70245.C: New test.
9956 * g++.dg/opt/pr70245.h: New file.
9957 * g++.dg/opt/pr70245-aux.cc: New file.
9958
b2794066
MS
99592016-03-16 Martin Sebor <msebor@redhat.com>
9960
9961 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9962
aa43616c
RH
99632016-03-16 Richard Henderson <rth@redhat.com>
9964
9965 PR middle-end/70199
9966 * gcc.c-torture/compile/pr70199.c: New.
9967
59608fe5
L
99682016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9969
9970 * gcc.dg/uninit-19.c: Run dos2unix.
9971
ab4c578f
MP
99722016-03-16 Marek Polacek <polacek@redhat.com>
9973
9974 PR c/70093
9975 * gcc.dg/nested-func-10.c: New test.
9976 * gcc.dg/nested-func-9.c: New test.
9977
f5387e76
JJ
99782016-03-16 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR tree-optimization/68714
9981 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9982
7662b718
TV
99832016-03-16 Tom de Vries <tom@codesourcery.com>
9984
9985 PR tree-optimization/68715
9986 * gcc.dg/graphite/pr68715-2.c: New test.
9987 * gcc.dg/graphite/pr68715.c: New test.
9988 * gfortran.dg/graphite/pr68715.f90: New test.
9989
be7ce7ae
TV
99902016-03-16 Tom de Vries <tom@codesourcery.com>
9991
9992 PR tree-optimization/68809
9993 * gcc.dg/graphite/pr68809-2.c: New test.
9994 * gcc.dg/graphite/pr68809.c: New test.
9995
1935f250
JJ
99962016-03-16 Jakub Jelinek <jakub@redhat.com>
9997
6651c93e
JJ
9998 PR c++/70147
9999 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10000 method call to i () as argument. Adjust expected output.
10001
1935f250
JJ
10002 PR c++/70147
10003 * g++.dg/ubsan/pr70147-1.C: New test.
10004 * g++.dg/ubsan/pr70147-2.C: New test.
10005
ab1caa6e
MS
100062016-03-15 Martin Sebor <msebor@redhat.com>
10007
10008 PR c++/58281
10009 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10010
5c2a1bbb
JDA
100112016-03-15 John David Anglin <danglin@gcc.gnu.org>
10012
cb5d8ad1
JDA
10013 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10014 hppa*-*-hpux*.
10015
b440dd40
JDA
10016 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10017
5c2a1bbb
JDA
10018 PR libfortran/69799
10019 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10020 libatomic_available.
10021
42c729c5
MP
100222016-03-15 Marek Polacek <polacek@redhat.com>
10023
10024 PR c++/70209
10025 * g++.dg/ext/attribute-may-alias-4.C: New test.
10026
82b1c550
AM
100272016-03-15 Alexander Monakov <amonakov@ispras.ru>
10028
10029 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10030 -fvar-tracking-assignments-toggle flag.
10031
4ccbf3a6
PH
100322016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10033
10034 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10035
c39858bd
JJ
100362016-03-15 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR rtl-optimization/70222
10039 * gcc.c-torture/execute/pr70222-1.c: New test.
10040 * gcc.c-torture/execute/pr70222-2.c: New test.
10041
8be119c1
RH
100422016-03-15 Richard Henderson <rth@redhat.com>
10043
10044 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10045
6598bb55
AB
100462016-03-15 Andrey Belevantsev <abel@ispras.ru>
10047
10048 PR rtl-optimization/69032
10049 * gcc.dg/pr69032.c: New test.
10050
81fa2944
AB
100512016-03-15 Andrey Belevantsev <abel@ispras.ru>
10052
10053 PR rtl-optimization/63384
4a148e19 10054 * g++.dg/pr63384.C: New test.
81fa2944 10055
74ea9ab6
AB
100562016-03-15 Andrey Belevantsev <abel@ispras.ru>
10057
10058 PR target/64411
10059 * gcc.target/i386/pr64411.C: New test.
10060
045d5055
TV
100612016-03-15 Tom de Vries <tom@codesourcery.com>
10062
10063 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10064 * gfortran.dg/goacc/kernels-alias.f95: New test.
10065
3ea33585
MS
100662016-03-14 Martin Sebor <msebor@redhat.com>
10067
10068 PR c++/53792
10069 * g++.dg/cpp0x/constexpr-inline.C: New test.
10070 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10071
1df7b330
DE
100722016-03-14 David Edelsohn <dje.gcc@gmail.com>
10073
10074 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10075
79b57d18
JJ
100762016-03-14 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR middle-end/70219
10079 * gcc.dg/pr70219.c: New test.
10080
3cbf012a
BS
100812016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10082
10083 PR target/70083
10084 * gcc.dg/torture/pr70083.c: New test.
10085 * gcc.target/i386/pr70083.c: New test.
10086
a9fee7cd
RB
100872016-03-14 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/56365
10090 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10091
4799603f
SB
100922016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10093
10094 PR target/70098
10095 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10096 New function.
10097 * g++.dg/pr70098.C: New testcase.
10098
10099
760ca967
TV
101002016-03-14 Tom de Vries <tom@codesourcery.com>
10101
10102 PR tree-optimization/70045
10103 * gcc.dg/graphite/pr70045.c: New test.
10104
44e66a77
JD
101052016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10106
10107 PR fortran/69043
10108 * gfortran.dg/include_9.f90: New test.
10109
a18e0fe1
DH
101102016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10111
10112 PR fortran/45076
10113 gfortran.dg/prof/prof.exp: New script.
10114 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10115
d0aca6ab
AB
101162016-03-12 Andrey Belevantsev <abel@ispras.ru>
10117
10118 PR rtl-optimization/69307
10119 * gcc.dg/pr69307.c: New test.
10120
cefe08a4
VM
101212016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10122
10123 PR target/69614
10124 * gcc.target/arm/pr69614.c: New.
10125
70112e2a
PT
101262016-03-12 Paul Thomas <pault@gcc.gnu.org>
10127
10128 PR fortran/70031
10129 * gfortran.dg/submodule_14.f08: New test
10130
10131 PR fortran/69524
10132 * gfortran.dg/submodule_15.f08: New test
10133
3f1e5d3a
PP
101342016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10135
10136 PR c++/70106
10137 * g++.dg/cpp1y/paren3.C: New test.
10138
a3f6d680
MM
101392016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10140
10141 PR target/70131
10142 * gcc.target/powerpc/ppc-round2.c: New test.
10143
92348f09
BS
101442016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10145
10146 PR target/70123
10147 * gcc.dg/torture/pr70123.c: New test.
10148
cebde9e9
JL
101492016-03-11 Jeff Law <law@redhat.com>
10150
10151 PR tree-optimization/70190
10152 * gcc.c-torture/compile/pr70190.c: New test.
10153
3edc5da4
DM
101542016-03-11 David Malcolm <dmalcolm@redhat.com>
10155
10156 PR c/68187
10157 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10158 case.
10159 (test43_b): Likewise.
10160 (test43_c): Likewise.
10161 (test43_d): Likewise.
10162 (test43_e): Likewise.
10163 (test43_f): Likewise.
10164 (test43_g): Likewise.
10165 (test44_a): Likewise.
10166 (test44_b): Likewise.
10167 (test44_c): Likewise.
10168 (test44_d): Likewise.
10169 (test44_e): Likewise.
10170
318c1204
DM
101712016-03-11 David Malcolm <dmalcolm@redhat.com>
10172
10173 PR c/70085
10174 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10175
bc062234
KT
101762016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10177
10178 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10179 dg-options.
10180
acfc1ac1
KT
101812016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10182
10183 PR target/70002
10184 PR target/69245
10185 * gcc.target/aarch64/pr69245_2.c: New test.
10186
d1e2bb2d
JJ
101872016-03-11 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR tree-optimization/70177
10190 * gcc.dg/pr70177.c: New test.
10191
07350627
AL
101922016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10193
10194 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10195
5c6706f7
AL
101962016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10197
10198 * gcc.dg/tree-ssa/sra-20.c: New.
10199
02d472a2
JJ
102002016-03-11 Jakub Jelinek <jakub@redhat.com>
10201
686d390a
JJ
10202 PR rtl-optimization/70174
10203 * gcc.dg/pr70174.c: New test.
10204
02d472a2
JJ
10205 PR tree-optimization/70169
10206 * gcc.dg/pr70169.c: New test.
10207
0f9befa1
IE
102082016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10209
10210 PR target/70160
10211 * gcc.target/i386/pr70160.c: New test.
10212
432d4670
AK
102132016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10214
10215 * gcc.target/s390/dfp-1.c: New test.
10216
a3dc8760
NC
102172016-03-10 Nick Clifton <nickc@redhat.com>
10218
10219 PR target/70044
10220 * gcc.target/aarch64/pr70044.c: New test.
10221
b87a8d7d
PP
102222016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10223 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR c++/70001
10226 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10227 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10228 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10229
4f4ada6a
JH
102302016-03-10 Jan Hubicka <hubicka@ucw.cz>
10231
10232 PR lto/69589
10233 * g++.dg/lto/pr69589_0.C: New testcase
10234 * g++.dg/lto/pr69589_1.C: New testcase
10235
d49b0aa0
MP
102362016-03-10 Marek Polacek <polacek@redhat.com>
10237
10238 PR c++/70153
10239 * g++.dg/delayedfold/unary-plus1.C: New test.
10240
102412016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10242
10243 * gcc.target/arm/pr45701-1.c: Escape brackets.
10244 * gcc.target/arm/pr45701-2.c: Likewise.
10245
71017a7b
AL
102462016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10247
10248 * gfortran.dg/unconstrained_commons.f: New.
10249
ba52669f
AM
102502016-03-10 Alan Modra <amodra@gmail.com>
10251
10252 * gcc.dg/pr69195.c: New.
10253 * gcc.dg/pr69238.c: New.
10254
27742332
TV
102552016-03-10 Tom de Vries <tom@codesourcery.com>
10256
10257 PR testsuite/68915
10258 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10259
3a81a594
RB
102602016-03-10 Richard Biener <rguenther@suse.de>
10261
10262 PR tree-optimization/70128
10263 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10264 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10265
3433b975
JJ
102662016-03-09 Jakub Jelinek <jakub@redhat.com>
10267
c2864f02
JJ
10268 PR tree-optimization/70152
10269 * gcc.dg/pr70152.c: New test.
10270
3433b975
JJ
10271 PR target/70086
10272 * gcc.target/i386/pr70086-1.c: New test.
10273 * gcc.target/i386/pr70086-2.c: New test.
10274 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10275
10276 PR tree-optimization/70127
10277 * gcc.c-torture/execute/pr70127.c: New test.
10278
96b3c82d
CP
102792016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10280
10281 * c-c++-common/goacc/combined-directives-2.c: New test.
10282
b4f3232d
DM
102832016-03-09 David Malcolm <dmalcolm@redhat.com>
10284
10285 PR c/68473
10286 PR c++/70105
10287 * g++.dg/diagnostic/pr70105.C: New test.
10288 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10289 (test_multiple_ordinary_maps): New test function.
10290
40499f81
DM
102912016-03-09 David Malcolm <dmalcolm@redhat.com>
10292
10293 PR c/68473
10294 PR c++/70105
10295 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10296 Drop range information from call to inform_at_rich_loc.
10297 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10298 New.
10299 (test_show_locus): Replace calls to rich_location::add_range with
10300 calls to add_range. Rewrite the tests that used the now-defunct
10301 rich_location ctor taking a source_range. Simplify other tests
10302 by replacing calls to COMBINE_LOCATION_DATA with calls to
10303 make_location.
10304
c9e33662
RB
103052016-03-09 Richard Biener <rguenther@suse.de>
10306 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR tree-optimization/70138
10309 * gcc.dg/vect/pr70138-1.c: New testcase.
10310 * gcc.dg/vect/pr70138-2.c: Likewise.
10311
2c73b764
JJ
103122016-03-09 Jakub Jelinek <jakub@redhat.com>
10313
10314 PR target/70049
10315 * gcc.target/i386/pr70049.c: New test.
10316
c06d25bb
RB
103172016-03-09 Richard Biener <rguenther@suse.de>
10318
10319 PR c/70143
10320 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10321 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10322 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10323
5828a501
RO
103242016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10325
10326 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10327 arm-*-*.
10328
2e141c8d
JJ
103292016-03-09 Jakub Jelinek <jakub@redhat.com>
10330
5a9def37
JJ
10331 PR middle-end/67278
10332 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10333
2e141c8d
JJ
10334 PR target/67278
10335 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10336
10337 PR middle-end/70050
10338 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10339 in testcase comment.
10340
bf751f40
TV
103412016-03-09 Tom de Vries <tom@codesourcery.com>
10342
10343 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10344 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10345 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10346 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10347 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10348 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10349 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10350 * gfortran.dg/goacc/kernels-loop.f95: New test.
10351
e210c999
MS
103522016-03-08 Martin Sebor <msebor@redhat.com>
10353
10354 PR c++/62096
10355 * g++.dg/warn/overflow-warn-7.C: New test.
10356
80aac5c8
JM
103572016-03-08 Jason Merrill <jason@redhat.com>
10358
10359 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10360 * lib/target-supports.exp (check_effective_target_concepts): New.
10361
12b81409
JJ
103622016-03-08 Jakub Jelinek <jakub@redhat.com>
10363
d259b234
JJ
10364 PR c++/70135
10365 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10366 * g++.dg/ubsan/pr70135.C: New test.
10367
12b81409
JJ
10368 PR target/70110
10369 * gcc.dg/pr70110.c: New test.
10370
b4e9f2aa
MJ
103712016-03-07 Martin Jambor <mjambor@suse.cz>
10372
10373 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10374 * c-c++-common/gomp/if-1.c: Likewise.
10375 * c-c++-common/gomp/pr61486-2.c: Likewise.
10376 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10377 to dg-additional-options.
10378 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10379 * g++/gomp/target-teams-1.c: Likewise.
10380 * gcc.dg/gomp/gomp.exp: Likewise.
10381 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10382 dg-additional-options.
10383 * gfortran.dg/gomp/gomp.exp: Likewise.
10384 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10385 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10386 dg-additional-options.
10387 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10388
f86e631e
MJ
103892016-03-07 Martin Jambor <mjambor@suse.cz>
10390
10391 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10392 * c-c++-common/gomp/gridify-1.c: New test.
10393 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10394
94156b3f
AV
103952016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10396
10397 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10398 trigger for cortex-r8, when scanning for register r8.
10399 * gcc.target/arm/pr45701-2.c: Likewise.
10400
a84a49b7 104012016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10402 Jeff Law <law@redhat.com>
a84a49b7
RB
10403
10404 PR tree-optimization/69740
10405 * gcc.c-torture/compile/pr69740-1.c: New test.
10406 * gcc.c-torture/compile/pr69740-2.c: New test.
10407
e41f6c9e
BS
104082016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10409
10410 * lib/target-supports.exp
10411 (check_effective_target_whole_vector_shift): Enable for PPC64.
10412
57548bf5
RB
104132016-03-07 Richard Biener <rguenther@suse.de>
10414
10415 PR tree-optimization/70115
10416 * gcc.dg/torture/pr70115.c: New testcase.
10417
4ae13300
NS
104182016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10419
10420 PR middle-end/69916
10421 * c-c-++-common/goacc/pr69916.c: New.
10422
5edb9853
RH
104232016-03-07 Richard Henderson <rth@redhat.com>
10424
10425 * gcc.c-torture/compile/pr70061.c: New test.
10426
2067a8f3
RB
104272016-03-07 Richard Biener <rguenther@suse.de>
10428
10429 PR testsuite/70109
10430 * gcc.dg/vect/O3-pr36098.c: New testcase.
10431
4145a9b7
CL
104322016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10433
10434 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10435
1878be32
EB
104362016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10437
10438 * gnat.dg/renaming9.ad[sb]: New testcase.
10439
df762bb2
JJ
104402016-03-05 Jakub Jelinek <jakub@redhat.com>
10441
10442 PR c++/70084
10443 * g++.dg/expr/stdarg3.C: New test.
10444
7d461295
JL
104452016-03-04 Jeff Law <law@redhat.com>
10446
10447 PR tree-optimization/69196
10448 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10449 x86_64-*-*.
10450
29b9828f
BS
104512016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10452
b6b552fd
BS
10453 PR c/69973
10454 * gcc.dg/pr69973.c: New test.
10455
201d49e9
BS
10456 PR rtl-optimization/69941
10457 * gcc.dg/torture/pr69941.c: New test.
10458
29b9828f
BS
10459 PR c/69824
10460 * gcc.dg/pr69824.c: New test.
10461
640b7e74
TV
104622016-03-05 Tom de Vries <tom@codesourcery.com>
10463
10464 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10465 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10466 function.
10467
7a3a3fad
PP
104682016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10469
10470 PR c++/66786
10471 * g++.dg/cpp1y/var-templ48.C: New test.
10472 * g++.dg/cpp1y/var-templ49.C: New test.
10473
cd439aec
EB
104742016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10475
10476 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10477
60204554
JJ
104782016-03-04 Jakub Jelinek <jakub@redhat.com>
10479
0c8825de
JJ
10480 PR c++/70035
10481 * g++.dg/ubsan/pr70035.C: New test.
10482
60204554
JJ
10483 PR target/70062
10484 * gcc.target/i386/pr70062.c: New test.
10485
f79d4eab
L
104862016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10487
10488 * g++.dg/template/typename21.C: Remove c++98_only.
10489
ea81ce67
L
104902016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10491
10492 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10493
64b23c13
DM
104942016-03-04 David Malcolm <dmalcolm@redhat.com>
10495
10496 PR c/68187
10497 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10498 function.
10499 (fn_42_b): Likewise.
10500 (fn_42_c): Likewise.
10501
729526f5
DM
105022016-03-04 David Malcolm <dmalcolm@redhat.com>
10503
10504 PR c/68187
10505 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10506 function.
10507 (fn_40_b): Likewise.
10508 (fn_41_a): Likewise.
10509 (fn_41_b): Likewise.
10510
f9ea11ac
JJ
105112016-03-04 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR target/70059
10514 * gcc.target/i386/avx512f-pr70059.c: New test.
10515 * gcc.target/i386/avx512dq-pr70059.c: New test.
10516
b6c38c69
BS
105172016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10518
10519 PR rtl-optimization/57676
10520 * gcc.dg/torture/pr57676.c: New test.
10521
af3cdd34
IE
105222016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10523
10524 * gcc.dg/pr70026.c: New test.
10525
7ff6ca38
MP
105262016-03-04 Marek Polacek <polacek@redhat.com>
10527
10528 PR c/69798
10529 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10530 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10531
a6bf62d5
KT
105322016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10533
10534 PR target/70004
10535 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10536 Delete.
10537 (test_corners_sisd_si): Likewise.
10538 (main): Remove checks of the above.
10539 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10540
ae4cdc6a
EB
105412016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10542
10543 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10544
08455559
CL
105452016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10546
10547 * gcc.dg/torture/pr69951.c: Accept argc==0.
10548
e9a35493
RB
105492016-03-04 Richard Biener <rguenther@suse.de>
10550
10551 PR c++/70054
10552 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10553 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10554
fba054c2
DV
105552016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10556
10557 PR testsuite/69766
10558 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10559 testing multiarch.
10560
f10cdc6c
JJ
105612016-03-04 Jakub Jelinek <jakub@redhat.com>
10562
10563 PR debug/69947
10564 * gcc.dg/guality/pr69947.c: New test.
10565
2e981ba0
JJ
105662016-03-03 Jakub Jelinek <jakub@redhat.com>
10567
10568 PR ada/70017
10569 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10570
0ba3bfa2
KT
105712016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10572
10573 PR rtl-optimization/69904
10574 * gcc.target/arm/pr69904.c: New test.
10575
97ecdb46
JJ
105762016-03-03 Jakub Jelinek <jakub@redhat.com>
10577
10578 PR target/70021
10579 * gcc.dg/vect/pr70021.c: New test.
10580 * gcc.target/i386/pr70021.c: New test.
10581
a2a743a1
MP
105822016-03-03 Marek Polacek <polacek@redhat.com>
10583
10584 PR middle-end/70050
10585 * gcc.dg/pr70050.c: New test.
10586
fa07ecdd
JG
105872016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10588
10589 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10590
23504262
ML
105912016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10592
10593 PR tree-optimization/70043
10594 * gfortran.dg/vect/pr70043.f90: New test.
10595
b7b9e1a9
EB
105962016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10597
10598 * gnat.dg/specs/task1.ads: New test.
10599
cb83ba54
RO
106002016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10601
10602 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10603 Invoke gdb with -batch.
10604 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10605
a75f5e30
RB
106062016-03-03 Richard Biener <rguenther@suse.de>
10607
10608 PR tree-optimization/55936
10609 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10610
268bc320
JL
106112016-03-02 Jeff Law <law@redhat.com>
10612
815f20ab
JL
10613 PR rtl-optimization/69942
10614 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10615 effects of argument promotions.
10616
268bc320
JL
10617 PR tree-optimization/69987
10618 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10619 target does not support -fprefetch-loop-arrays.
10620
171f7de5
UB
106212016-03-02 Uros Bizjak <ubizjak@gmail.com>
10622
10623 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10624
192912db
BC
106252016-03-02 Bin Cheng <bin.cheng@arm.com>
10626
c7908871 10627 PR rtl-optimization/69052
192912db
BC
10628 * gcc.target/i386/pr69052.c: New test.
10629
90a7a40b
AM
106302016-03-02 Alan Modra <amodra@gmail.com>
10631
10632 * gcc.dg/pr69990.c: New.
10633
69fa742f
JJ
106342016-03-02 Jakub Jelinek <jakub@redhat.com>
10635
de752fb0
JJ
10636 PR c/68062
10637 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10638
10639 PR middle-end/70022
10640 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10641
69fa742f
JJ
10642 PR target/70028
10643 * gcc.target/i386/pr70028.c: New test.
10644
7c65bd56
MK
106452016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10646
10647 * c-c++-common/asan/swapcontext-test-1.c,
10648 * c-c++-common/tsan/thread_leak.c,
10649 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10650 * g++.dg/tsan/benign_race.C,
10651 * g++.dg/tsan/fd_close_norace.C,
10652 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10653 races with sanitizer output
10654
37d98220 106552016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10656 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10657
10658 PR target/67278
10659 * gcc.dg/simd-8.c: New testcase.
10660
218db463
RB
106612016-03-02 Richard Biener <rguenther@suse.de>
10662
10663 PR middle-end/67278
10664 * gcc.dg/simd-7.c: New testcase.
10665
22c72158
EB
106662016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10667
10668 * gcc.target/i386/pr70007.c: Tweak.
10669
9a790ccc
DV
106702016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10671
10672 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10673
bd02f00f
MP
106742016-03-02 Marek Polacek <polacek@redhat.com>
10675
10676 PR c/67854
10677 * gcc.dg/pr67854.c: New test.
10678
1e840f39
JJ
106792016-03-02 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR middle-end/70025
10682 * gcc.dg/torture/pr70025.c: New test.
10683
bca00241
VK
106842016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10685
10686 PR tree-optimization/68621
10687 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10688
0bca04b8
EB
106892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10690
10691 * gcc.target/i386/pr70007.c: New test.
10692
2a9afc86
JL
106932016-03-01 Jeff Law <law@redhat.com>
10694
eab2541b 10695 PR tree-optimization/69196
9d83ef71 10696 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10697
2a9afc86
JL
10698 PR tree-optimization/69196
10699 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10700 duplicating code and spoiling the expected output.
10701
0d39977e
MM
107022016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10703
10704 PR target/70033
10705 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10706 supports power9 before doing tests.
10707 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10708 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10709 * gcc.target/powerpc/p9-permute.c: Likewise.
10710
a0c0699d
UB
107112016-03-01 Uros Bizjak <ubizjak@gmail.com>
10712
10713 PR target/70027
10714 * gcc.target/i386/pr70027.c: New test.
10715
0ae3ef47 107162016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10717
10718 * gcc.dg/pr70017.c: New test.
10719
686e2237
JJ
107202016-03-01 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR c/69796
10723 PR c/69974
10724 * gcc.dg/pr69796.c: New test.
10725 * gcc.dg/pr69974.c: New test.
10726
f8e4188c
EB
107272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10728
10729 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10730
5e3f1c7c
JL
107312016-02-29 Jeff Law <law@redhat.com>
10732
10733 PR tree-optimization/69987
10734 * gfortran.dg/pr69987.f90: New test.
10735
10736 PR tree-optimization/69989
10737 * gcc.c-torture/compile/pr69989-2.c: New test.
10738
1be56bc5
MP
107392016-03-01 Marek Polacek <polacek@redhat.com>
10740
10741 PR c++/69795
10742 * g++.dg/parse/invalid1.C: New test.
10743
1b19470d
RB
107442016-03-01 Richard Biener <rguenther@suse.de>
10745
10746 PR middle-end/70022
10747 * gcc.dg/pr70022.c: New testcase.
10748
3ae0661a
IE
107492016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10750
10751 PR tree-optimization/69956
10752 * gcc.dg/pr69956.c: New test.
10753
0f09ab88
BS
107542016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10755
10756 PR target/70011
10757 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10758 XFAIL when hardware supports efficient unaligned storage access.
10759
76d881bf
PP
107602016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10761
10762 PR c++/69961
10763 * g++.dg/template/pr69961a.C: New test.
10764 * g++.dg/template/pr69961b.C: New test.
10765
7168133a
DM
107662016-02-29 David Malcolm <dmalcolm@redhat.com>
10767
10768 PR preprocessor/69985
10769 * gcc.dg/cpp/pr69985.c: New test case.
10770
0c6072a3
JL
107712016-02-29 Jeff Law <law@redhat.com>
10772
e66f219b
JL
10773 PR tree-optimization/70005
10774 * gcc.c-torture/execute/pr70005.c New test.
10775
0c6072a3
JL
10776 PR tree-optimization/69999
10777 * gcc.c-torture/compile/pr69999.c: New test.
10778
fd9fbdb3
YR
107792016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10780
10781 PR tree-optimization/69652
10782 * gcc.dg/torture/pr69652.c: Delete test.
10783 * gcc.dg/vect/pr69652.c: New test.
10784
cbd400b4
RB
107852016-02-19 Richard Biener <rguenther@suse.de>
10786
10787 PR tree-optimization/69980
10788 * gfortran.dg/vect/pr69980.f90: New testcase.
10789
84ea0f58
EB
107902016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10791
10792 * gcc.target/sparc/20160229-1.c: New test.
10793
5d2a63dc
EB
107942016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10795
10796 * gnat.dg/stack_usage3.adb: New test.
10797 * gnat.dg/stack_usage3_pkg.ads: New helper.
10798
93e708f9
EB
107992016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10800
10801 * gnat.dg/renaming8.adb: New test.
10802 * gnat.dg/renaming8_pkg1.ads: New helper.
10803 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10804 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10805
6512bc93
RB
108062016-02-29 Richard Biener <rguenther@suse.de>
10807
10808 PR tree-optimization/69720
10809 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10810
7b201a88
TK
108112016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10812
10813 PR fortran/68147
10814 PR fortran/47674
10815 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10816
82ee0cf2 108172016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10818 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10819
10820 PR fortran/56007
10821 * gfortran.dg/coarray_8.f90: Adjust error message.
10822 * gfortran.dg/pr56007.f90: New test.
10823 * gfortran.dg/pr56007.f: New test.
10824
cdc1a2c8
L
108252016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10826
10827 PR tree-optimization/69989
10828 * gcc.dg/torture/pr69989.c: New test.
10829
33505bcf
EB
108302016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10831
10832 * gcc.target/i386/stack-realign-win.c: New test.
10833
524bfb19
HA
108342016-02-28 Harald Anlauf <anlauf@gmx.de>
10835
10836 PR fortran/60126
10837 * gfortran.dg/pr60126.f90: New test.
10838
bd542508
JL
108392016-02-27 Jeff Law <law@redhat.com>
10840
10841 Revert
10842 2016-02-26 Richard Biener <rguenther@suse.de>
10843 Jeff Law <law@redhat.com>
10844
10845 PR tree-optimization/69740
10846 * gcc.c-torture/compile/pr69740-1.c: New test.
10847 * gcc.c-torture/compile/pr69740-2.c: New test.
10848
dd1291e0
JD
108492016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10850
5fb67f8b 10851 PR fortran/69910
dd1291e0
JD
10852 * gfortran.dg/newunit_4.f90: New test.
10853
5cfefb59
JJ
108542016-02-27 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR target/69613
10857 PR rtl-optimization/69886
10858 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10859 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10860 target.
10861
20ba5f33
MS
108622016-02-26 Martin Sebor <msebor@redhat.com>
10863
10864 PR tree-optimization/15826
10865 * gcc.dg/tree-ssa/pr15826.c: New test.
10866
e6fb01b0
JJ
108672016-02-26 Jakub Jelinek <jakub@redhat.com>
10868
10869 PR target/69969
10870 * gcc.target/powerpc/pr69969.c: New test.
10871
e3e0cf64
MS
108722016-02-26 Martin Sebor <msebor@redhat.com>
10873
10874 PR c++/15766
10875 * g++.old-deja/g++.other/decl5.C: Add a test case.
10876
d1f2bea5
SB
108772016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10878
10879 PR target/69946
10880 * gcc.target/powerpc/pr69946.c: New file.
10881
4a4f9d2b 108822016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10883 Jeff Law <law@redhat.com>
4a4f9d2b 10884
e3e0cf64 10885 PR tree-optimization/69740
4a4f9d2b
RB
10886 * gcc.c-torture/compile/pr69740-1.c: New test.
10887 * gcc.c-torture/compile/pr69740-2.c: New test.
10888
ad2a2706
MJ
108892016-02-26 Martin Jambor <mjambor@suse.cz>
10890
10891 PR middle-end/69920
10892 * gcc.dg/torture/pr69932.c: New test.
10893 * gcc.dg/torture/pr69936.c: Likewise.
10894
1d11f7ce
AK
108952016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10896
10897 PR target/69709
10898 * gcc.target/s390/pr69709.c: New test.
10899
6cfccbb2
KT
109002016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10901
10902 PR target/69245
10903 * gcc.target/aarch64/pr69245_1.c: New test.
10904
ac59ad4e
KT
109052016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10906
10907 PR target/69613
10908 * gcc.dg/torture/pr69613.c: New test.
10909
a2ad54a0
JJ
109102016-02-26 Jakub Jelinek <jakub@redhat.com>
10911
10912 PR rtl-optimization/69891
10913 * gcc.target/i386/pr69891.c: New test.
10914
0884062c 109152016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10916 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10917
d2369d4f 10918 PR target/61397
c163789b
MM
10919 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10920 functionality for both 32-bit and 64-bit.
10921
5aed7e2c
RB
109222016-02-26 Richard Biener <rguenther@suse.de>
10923
10924 PR tree-optimization/69551
10925 * gcc.dg/torture/pr69951.c: New testcase.
10926
798e2a8e
RB
109272016-02-25 Richard Biener <rguenther@suse.de>
10928
10929 PR tree-optimization/48795
10930 * gcc.dg/Warray-bounds-18.c: New testcase.
10931
9559fbac
RO
109322016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10933
10934 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10935
c049b107
JJ
109362016-02-25 Jakub Jelinek <jakub@redhat.com>
10937
10938 PR rtl-optimization/69896
10939 * gcc.dg/pr69896.c: New test.
10940
1137001c
PP
109412016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10942
10943 PR c++/69736
10944 * g++.dg/cpp1y/paren2.C: New test.
10945
2e9c8641
MS
109462016-02-24 Martin Sebor <msebor@redhat.com>
10947
10948 PR c/51147
10949 * gcc.dg/enum-mode-2.c: New test.
10950
03ca8fb3
JJ
109512016-02-24 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR c++/69922
10954 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10955 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10956 * g++.dg/ubsan/pr69922.C: New test.
10957
0b05329b
MP
109582016-02-24 Marek Polacek <polacek@redhat.com>
10959
10960 PR c/69819
10961 * gcc.dg/pr69819.c: New test.
10962
57c2c374
MS
109632016-02-24 Martin Sebor <msebor@redhat.com>
10964
3b96b93a
MS
10965 PR c++/69912
10966 * g++.dg/ext/flexary15.C: New test.
10967
109682016-02-24 Martin Sebor <msebor@redhat.com>
10969
10970 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10971 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10972 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10973
65433bb5
MK
109742016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10975 Charles Baylis <charles.baylis@linaro.org>
10976
10977 PR debug/61033
10978 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10979
f802a424 109802016-02-24 Richard Biener <rguenther@suse.de>
44293580 10981 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10982
10983 PR middle-end/69760
10984 * gcc.dg/torture/pr69760.c: New testcase.
10985
525f795f
RO
109862016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10987
10988 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10989 pattern on Solaris with as.
10990
cd7bbceb
KT
109912016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10992
10993 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10994 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10995 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10996 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10997
89c0c1fd
JJ
109982016-02-24 Jakub Jelinek <jakub@redhat.com>
10999
11000 PR middle-end/69915
11001 * gcc.dg/pr69915.c: New test.
11002
0683fd27
KT
110032016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11004
11005 PR rtl-optimization/69886
11006 * gcc.dg/torture/pr69886.c: New test.
11007
e53d562a
RB
110082016-02-24 Richard Biener <rguenther@suse.de>
11009
11010 PR middle-end/68963
11011 * gcc.dg/torture/pr68963.c: New testcase.
11012
74a00288
KT
110132016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11014
11015 PR target/69875
11016 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11017 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11018 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11019 * gcc.target/arm/atomic_loaddi_1.c: New test.
11020 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11021 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11022 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11023 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11024 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11025 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11026 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11027 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11028
340fd4c9
JJ
110292016-02-24 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR middle-end/69909
11032 * gcc.dg/torture/pr69909.c: New test.
11033
47d3fdb2
RB
110342016-02-24 Richard Biener <rguenther@suse.de>
11035
11036 PR tree-optimization/69907
11037 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11038 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11039 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11040
dab73e73
CB
110412016-02-24 Christian Bruel <christian.bruel@st.com>
11042
11043 * gcc.target/arm/pragma_cpp_fma.c: New test.
11044
7cc5ec65
JD
110452016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11046
11047 PR fortran/61156
11048 * gfortran.dg/include_6.f90: Update test.
11049
067fbd8b
JJ
110502016-02-23 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR objc/69844
11053 * objc.dg/pr69844.m: New test.
11054
64a454d9
JD
110552016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11056
11057 PR libgfortran/69456
11058 * gfortran.dg/namelist_89.f90: New test.
11059 * gfortran.dg/pr59700.f90: Update test..
11060
35886f0b
MS
110612016-02-23 Martin Sebor <msebor@redhat.com>
11062
11063 PR middle-end/69780
11064 * g++.dg/ext/builtin_alloca.C: New test.
11065 * gcc.dg/builtins-68.c: New test.
11066
162cc7e3
RH
110672016-02-23 Richard Henderson <rth@redhat.com>
11068
11069 * gcc.target/i386/addr-space-3.c: Remove test.
11070
196440f8
DM
110712016-02-23 David Malcolm <dmalcolm@redhat.com>
11072
11073 PR preprocessor/69126
11074 PR preprocessor/69543
11075 * c-c++-common/pr69126-2-long.c: New test.
11076 * c-c++-common/pr69126-2-short.c: New test.
11077 * c-c++-common/pr69543-1.c: Remove xfail.
11078
1d3121af
DM
110792016-02-23 David Malcolm <dmalcolm@redhat.com>
11080
11081 PR preprocessor/69126
11082 PR preprocessor/69543
11083 PR preprocessor/69558
11084 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11085 (f): Rename to...
11086 (test_2): ...this, and add leading comment.
11087 (MACRO_3, test_3): New.
11088 (MACRO_4A, MACRO_4B, test_4): New.
11089 (MACRO): Rename to...
11090 (MACRO_5): ...this.
11091 (g): Rename to...
11092 (test_5): ...this, updating for renaming of MACRO, and
11093 add leading comment.
11094 * c-c++-common/pr69543-1.c: New.
11095 * c-c++-common/pr69543-2.c: New.
11096 * c-c++-common/pr69543-3.c: New.
11097 * c-c++-common/pr69543-4.c: New.
11098 * c-c++-common/pr69558-1.c: New.
11099 * c-c++-common/pr69558-2.c: New.
11100 * c-c++-common/pr69558-3.c: New.
11101 * c-c++-common/pr69558-4.c: New.
11102 * gcc.dg/pr69558.c: Move to...
11103 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11104 xfail for c++.
11105
f99c3557
TS
111062016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11107
11108 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11109 to -ftree-parallelize-loops/-fopenacc changes.
11110 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11111 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11112 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11113 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11114 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11115 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11116 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11117 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11118 * c-c++-common/goacc/kernels-loop.c: Likewise.
11119 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11120 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11121 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11122 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11123
c60ec7c2
RO
111242016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11125
11126 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11127
f1a62b6f
JJ
111282016-02-23 Jakub Jelinek <jakub@redhat.com>
11129
e67bf044
JJ
11130 PR c++/69902
11131 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11132
f1a62b6f
JJ
11133 PR c/69900
11134 * gcc.dg/pr69900.c: New test.
11135
20c5e09e
MJ
111362016-02-23 Martin Jambor <mjambor@suse.cz>
11137
11138 PR tree-optimization/69666
11139 * gcc.dg/tree-ssa/pr69666.c: New test.
11140
e457a6fc
AV
111412016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11142
11143 PR fortran/67451
11144 * gfortran.dg/coarray_allocate_5.f08: New test.
11145
d7b574f4
AK
111462016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11147
11148 * gcc.target/s390/vcond-shift.c: Move to ...
11149 * gcc.target/s390/vector/vcond-shift.c: ... here.
11150
58bdeb44
AK
111512016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11152
11153 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11154 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11155
7cd0387b
AK
111562016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11157
11158 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11159
4246c8da
MW
111602016-02-20 Mark Wielaard <mjw@redhat.com>
11161
11162 PR c/28901
11163 * gcc.dg/unused-variable-3.c: New test.
11164
f93bc532
JJ
111652016-02-22 Jakub Jelinek <jakub@redhat.com>
11166
11167 PR target/69888
11168 * gcc.target/i386/pr69888.c: New test.
11169
c4e360f4
RB
111702016-02-22 Richard Biener <rguenther@suse.de>
11171
11172 PR tree-optimization/69882
11173 * gfortran.dg/vect/pr69882.f90: New testcase.
11174
09c92f1c
JJ
111752016-02-22 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR target/69885
11178 * gcc.dg/pr69885.c: New test.
11179
f88d45dc
OE
111802016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11181
11182 PR target/69806
11183 PR target/54089
11184 * gcc.target/sh/pr54089-10.c: New.
11185
ce1ff48e
PT
111862016-02-20 Paul Thomas <pault@gcc.gnu.org>
11187
11188 PR fortran/69423
11189 * gfortran.dg/deferred_character_15.f90 : New test.
11190
bbf27208
DH
111912016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11192
11193 PR fortran/57365
11194 gfortran.dg/allocate_with_source_18.f03: New test.
11195
111962016-02-20 Harald Anlauf <anlauf@gmx.de>
11197
11198 PR fortran/52531
11199 gfortran.dg/gomp/pr52531.f90: New test.
11200
268be88c
BE
112012016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11202
11203 PR c++/69865
11204 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11205 -std=c++03.
11206
4b6c824a
JJ
112072016-02-19 Jakub Jelinek <jakub@redhat.com>
11208
871b3f47
JJ
11209 PR c++/69826
11210 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11211 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11212
7a965d51
JJ
11213 PR c++/69850
11214 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11215
4b6c824a
JJ
11216 PR c++/69851
11217 * g++.dg/torture/pr69851.C: New test.
11218
15fca21a
MS
112192016-02-19 Martin Sebor <msebor@redhat.com>
11220
11221 PR testsuite/69573
11222 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11223
19e21586
JJ
112242016-02-19 Jakub Jelinek <jakub@redhat.com>
11225
03a616ac
JJ
11226 PR c++/69850
11227 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11228 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11229
19e21586
JJ
11230 PR c++/67767
11231 * g++.dg/cpp0x/pr67767.C: New test.
11232
2db16594
KT
112332016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11234
11235 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11236 for fp, simd, crypto, crc, lse.
11237 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11238 above.
11239 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11240 effective target check.
11241
5a7d9d1e
JJ
112422016-02-19 Jakub Jelinek <jakub@redhat.com>
11243
11244 PR target/69820
11245 * gcc.target/i386/pr69820.c: New test.
11246
6448f064
AK
112472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11248
11249 * gcc.target/s390/vector/int128-1.c: New test.
11250
d0a859e6
AK
112512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11252
11253 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11254
9e4eb643
AK
112552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11256
11257 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11258 instruction pattern name to prevent the testcase from failing with
11259 -march=z13.
11260
859a4c0e
AK
112612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11262
11263 * gcc.target/s390/md/movstr-2.c: New test.
11264
efc2340b
MK
112652016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11266
11267 * gcc.target/s390/morestack.c: New test.
11268
ca2bfbc2
DV
112692016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11270
11271 PR target/69625
11272 * gcc.target/s390/pr69625.c: Add test case.
11273
efd4bd05
BE
112742016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11275
11276 PR testsuite/68580
11277 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11278
2bf2078a
MM
112792016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11280
11281 PR target/68404
11282 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11283 * gcc.target/powerpc/fusion3.c: Likewise.
11284
f003579e
RB
112852016-02-18 Richard Biener <rguenther@suse.de>
11286
11287 PR middle-end/69553
11288 * g++.dg/torture/pr69553.C: New testcase.
11289
19233914
NC
112902016-02-18 Nick Clifton <nickc@redhat.com>
11291
efd4bd05
BE
11292 PR target/62254
11293 PR target/69610
11294 * gcc.target/arm/pr62554.c: New test.
11295 * gcc.target/arm/pr69610-1.c: New test.
11296 * gcc.target/arm/pr69610-2.c: New test.
19233914 11297
23f27839
RB
112982016-02-18 Richard Biener <rguenther@suse.de>
11299
11300 PR middle-end/69854
11301 * gcc.dg/torture/pr69854.c: New testcase.
11302
932c0da4
JJ
113032016-02-17 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR c++/69850
11306 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11307
1bed93e4
BS
113082012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11309
11310 * gcc.target/powerpc/vec-cg.c: New test.
11311
57bfb134
RB
113122016-02-17 Richard Biener <rguenther@suse.de>
11313
11314 PR testsuite/69586
11315 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11316
a44e0ebb
KT
113172016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11318
11319 PR target/69161
11320 * gcc.c-torture/compile/pr69161.c: New test.
11321
ffacd726
DS
113222016-02-17 David Sherwood <david.sherwood@arm.com>
11323
11324 PR target/69532
11325 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11326 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11327
448db8d2
EB
113282016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11329
11330 * gcc.dg/ifcvt-4.c: Skip on Visium.
11331
e2f0522e
EB
113322016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11333
11334 * gnat.dg/atomic8.adb: New test.
11335
bf17fe3f
EB
113362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11337
11338 * gnat.dg/discr46.ad[sb]: New test.
11339
ecf835e9
KN
113402016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11341
11342 PR Target/48344
11343 * gcc.target/powerpc/pr48344-1.c: New test.
11344
49a1164a
TK
113452015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11346
11347 PR fortran/69742
11348 * gfortran.dg/associate_21.f90: New test.
11349
bf14eba2
JJ
113502016-02-16 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR c/69835
11353 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11354 -Wnonnull in dg-options.
11355 * c-c++-common/nonnull-2.c: New test.
11356
35a093b6
JG
113572016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11358 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11359
11360 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11361
e387d491
JJ
113622016-02-16 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR middle-end/69801
11365 * gcc.dg/pr69801.c: Add empty dg-options.
11366
ba539195
JN
113672016-02-16 James Norris <jnorris@codesourcery.com>
11368
11369 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11370 * g++.dg/goacc/deviceptr-1.c: New file.
11371
2a2b8f64
JJ
113722016-02-16 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR tree-optimization/69820
11375 * gcc.dg/vect/pr69820.c: New test.
11376
87440c29
RB
113772016-02-16 Richard Biener <rguenther@suse.de>
11378
11379 PR tree-optimization/69776
11380 * gcc.dg/torture/pr69776-2.c: New testcase.
11381
6d87c306
BS
113822016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11383
11384 PR tree-optimization/69714
11385 * gcc.dg/torture/pr69714.c: New test.
11386
3824a0a2
JJ
113872016-02-16 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR tree-optimization/69802
11390 * gcc.dg/pr69802.c: New test.
11391
c8cfe96e
RB
113922016-02-16 Richard Biener <rguenther@suse.de>
11393
11394 PR middle-end/69801
11395 * gcc.dg/pr69801.c: New testcase.
11396
fc12098d
JD
113972016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11398
11399 PR libgfortran/69651
11400 * gfortran.dg/read_bang.f90: New test.
11401 * gfortran.dg/read_bang4.f90: New test.
11402
ba6b3795
JJ
114032016-02-15 Jakub Jelinek <jakub@redhat.com>
11404
f0516ca4
JJ
11405 PR c++/69658
11406 * g++.dg/init/pr69658.C: New test.
11407
ba6b3795
JJ
11408 PR c++/69797
11409 * c-c++-common/pr69797.c: New test.
11410
de3f9a2d
PK
114112016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11412
11413 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11414 check for aarch64*-*-*.
11415
17a3b967
RB
114162016-02-15 Richard Biener <rguenther@suse.de>
11417
11418 PR tree-optimization/69783
11419 * gcc.dg/vect/pr69783.c: New testcase.
11420
1c48bff1
RB
114212016-02-15 Richard Biener <rguenther@suse.de>
11422
11423 PR tree-optimization/69776
11424 * gcc.dg/torture/pr69776.c: New testcase.
11425
1e6025b6
TK
114262016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11427
11428 PR fortran/60526
11429 * gfortran.dg/type_decl_4.f90: Reinstated.
11430
d3308279
JDA
114312016-02-14 John David Anglin <danglin@gcc.gnu.org>
11432
11433 PR fortran/68746
11434 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11435
b7c56581
TK
114362016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11437
11438 PR fortran/60526
11439 PR bootstrap/69816
11440 * gfortran.dg/type_decl_4.f90: Removed.
11441
60cb4ef5
TK
114422016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11443
11444 PR fortran/60526
11445 * gfortran.dg/type_decl_4.f90: New test.
11446
f6964637
AM
114472016-02-14 Alan Modra <amodra@gmail.com>
11448
1a8849d1 11449 PR testsuite/68886
f6964637
AM
11450 * gcc.c-torture/execute/stkalign.c: Revise test.
11451
f5121920
OE
114522016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11453
11454 PR target/67260
11455 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11456
6cda3ab6
OE
114572016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11458
11459 PR target/67260
11460 * gcc.target/sh/torture/pr67260.c: New.
11461
6786e598
JDA
114622016-02-12 John David Anglin <danglin@gcc.gnu.org>
11463
11464 * gcc.dg/pr67964.c: Add dg-require-alias.
11465
7e05dad8
OE
114662016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11467
11468 PR target/67636
11469 PR target/64345
11470 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11471
7f4cc3ce
JD
114722016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11473
11474 PR libgfortran/69668
11475 * gfortran.dg/namelist_88.f90: New test.
11476
955ca6dc
JD
114772016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11478
11479 PR libgfortran/69668
11480 * gfortran.dg/namelist_38.f90: Update test.
11481 * gfortran.dg/namelist_84.f90: Update test.
11482
876217ae
DM
114832016-02-12 David Malcolm <dmalcolm@redhat.com>
11484
11485 PR other/69554
11486 * gcc.dg/pr69554-1.c: New test.
11487 * gfortran.dg/pr69554-1.F90: New test.
11488 * gfortran.dg/pr69554-2.F90: New test.
11489 * lib/gcc-dg.exp (proc dg-locus): New function.
11490 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11491 distinguish between the caret-printing and non-caret-printing
11492 cases. If caret-printing has been explicitly enabled, bail out
11493 without attempting to fix up the output.
11494
61789eed
DM
114952016-02-12 David Malcolm <dmalcolm@redhat.com>
11496
11497 PR driver/69265
11498 PR driver/69453
11499 * gcc.dg/spellcheck-options-3.c: New test case.
11500 * gcc.dg/spellcheck-options-4.c: New test case.
11501 * gcc.dg/spellcheck-options-5.c: New test case.
11502 * gcc.dg/spellcheck-options-6.c: New test case.
11503 * gcc.dg/spellcheck-options-7.c: New test case.
11504 * gcc.dg/spellcheck-options-8.c: New test case.
11505 * gcc.dg/spellcheck-options-9.c: New test case.
11506 * gcc.dg/spellcheck-options-10.c: New test case.
11507
c3090c1f
JJ
115082016-02-12 Jakub Jelinek <jakub@redhat.com>
11509
11510 PR rtl-optimization/69764
11511 PR rtl-optimization/69771
11512 * c-c++-common/pr69764.c: New test.
11513 * gcc.dg/torture/pr69771.c: New test.
11514
8222034d
MP
115152016-02-12 Marek Polacek <polacek@redhat.com>
11516
11517 * g++.dg/torture/init-list1.C: New.
11518
f749f792
MP
115192016-02-12 Marek Polacek <polacek@redhat.com>
11520
11521 * gcc.dg/pr69522.c: Add empty dg-options.
11522
199fb02a
IE
115232016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11524
11525 * g++.dg/lto/lto.exp: Include and init mpx.
11526 * g++.dg/lto/pr69729_0.C: New test.
11527
b69539cb
JJ
115282016-02-12 Jakub Jelinek <jakub@redhat.com>
11529
06ff7000
JJ
11530 PR ipa/69241
11531 * g++.dg/ipa/pr69241-4.C: New test.
11532
b69539cb
JJ
11533 PR ipa/68672
11534 * g++.dg/ipa/pr68672-1.C: New test.
11535 * g++.dg/ipa/pr68672-2.C: New test.
11536 * g++.dg/ipa/pr68672-3.C: New test.
11537
16595a1f
BS
115382016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11539
11540 PR c/69522
6d87c306 11541 * gcc.dg/pr69522.c: New test.
16595a1f 11542
38d795d2
PP
115432016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11544
11545 PR c++/69098
11546 * g++.dg/cpp1y/69098.C: New test.
11547 * g++.dg/cpp1y/69098-2.C: New test.
11548
9c582551
JJ
115492016-02-12 Jakub Jelinek <jakub@redhat.com>
11550
11551 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11552 and neighbour -> neighbor.
11553 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11554 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11555 * c-c++-common/Wvarargs.c: Likewise.
11556 * c-c++-common/goacc/host_data-5.c: Likewise.
11557 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11558 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11559 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11560 * gcc.target/aarch64/pr60697.c: Likewise.
11561 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11562 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11563 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11564 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11565 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11566 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11567 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11568 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11569 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11570 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11571 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11572 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11573 * g++.dg/lookup/koenig5.C: Likewise.
11574 * g++.dg/ext/no-asm-2.C: Likewise.
11575 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11576 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11577 * gfortran.dg/used_types_16.f90: Likewise.
11578 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11579 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11580 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11581 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11582 * gfortran.dg/abstract_type_6.f03: Likewise.
11583 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11584 * gfortran.dg/used_types_15.f90: Likewise.
11585 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11586 * gfortran.dg/exit_3.f08: Likewise.
11587 * gfortran.dg/open_status_2.f90: Likewise.
11588 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11589 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11590 * gfortran.dg/associate_1.f03: Likewise.
11591 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11592 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11593 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11594 * gcc.dg/builtin-object-size-1.c: Likewise.
11595 * gcc.dg/noreturn-6.c: Likewise.
11596 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11597 * gcc.dg/globalalias.c: Likewise.
11598 * gcc.dg/builtins-config.h: Likewise.
11599 * gcc.dg/pr30457.c: Likewise.
11600 * gcc.c-torture/compile/volatile-1.c: Likewise.
11601 * gcc.c-torture/execute/20101011-1.c: Likewise.
11602 * c-c++-common/Waddress-1.c: Likewise.
11603
66756373
JJ
116042016-02-11 Jakub Jelinek <jakub@redhat.com>
11605
11606 PR c/69768
11607 * c-c++-common/Waddress-1.c: New test.
11608
76fe932b
AV
116092016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11610
11611 PR fortran/69296
11612 * gfortran.dg/associate_19.f03: New test.
11613 * gfortran.dg/associate_20.f03: New test.
11614
564c4d4b
OE
116152016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11616
11617 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11618
e1c1ecb0
KT
116192016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11620
11621 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11622 .arch armv8-a\n. Add -dA to dg-options.
11623 * gcc.target/aarch64/assembler_arch_1.c: New test.
11624 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11625
0d7d9458
PC
116262016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11627
11628 PR c++/68726
11629 * g++.dg/cpp0x/pr68726.C: New.
11630
e6208a60
IE
116312016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11632
11633 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11634 test.
11635
281a11eb
RB
116362016-02-11 Richard Biener <rguenther@suse.de>
11637
11638 * g++.dg/tree-ssa/pr61034.C: Adjust.
11639
e03dd765
VM
116402016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11641
4b48faf5 11642 PR target/69148
e03dd765
VM
11643 * gcc.target/s390/pr69148.c: New.
11644
cdc23927
YR
116452016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11646
11647 PR tree-optimization/69652
11648 * gcc.dg/torture/pr69652.c: New test.
11649
e199dd0a
JJ
116502016-02-10 Jakub Jelinek <jakub@redhat.com>
11651 Patrick Palka <ppalka@gcc.gnu.org>
11652
11653 PR ipa/69241
11654 PR c++/69649
11655 * g++.dg/ipa/pr69241-1.C: New test.
11656 * g++.dg/ipa/pr69241-2.C: New test.
11657 * g++.dg/ipa/pr69241-3.C: New test.
11658 * g++.dg/ipa/pr69649.C: New test.
11659
d6b38027
UB
116602016-02-10 Uros Bizjak <ubizjak@gmail.com>
11661
11662 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11663 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11664
13b562c5
BC
116652016-02-10 Bin Cheng <bin.cheng@arm.com>
11666
11667 PR tree-optimization/68021
11668 * gcc.dg/tree-ssa/pr68021.c: New test.
11669
24a179f8
RB
116702016-02-10 Richard Biener <rguenther@suse.de>
11671
11672 PR tree-optimization/69726
11673 * gcc.dg/uninit-22.c: New testcase.
11674
0d99886f
AP
116752016-02-09 Andrew Pinski <apinski@cavium.com>
11676
11677 PR tree-opt/69282
11678 * gcc.c-torture/compile/20160205-1.c: New testcase.
11679
ab04995c
MM
116802016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11681
11682 PR target/68404
11683 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11684 instead accessing a really large arrray.
11685 * gcc.target/powerpc/fusion3.c: Likewise.
11686
4b79ac23
CB
116872016-02-09 Charles Baylis <charles.baylis@linaro.org>
11688
11689 PR target/68532
11690 * gcc.c-torture/execute/pr68532.c: New test.
11691
b890a441
AO
116922016-02-11 Alexandre Oliva <aoliva@redhat.com>
11693
11694 PR target/69634
11695 * gcc.dg/pr69634.c: New.
11696
84a5bef7
RB
116972016-02-09 Richard Biener <rguenther@suse.de>
11698
11699 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11700
1f123759 117012016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11702
1f123759
AF
11703 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11704
65860c77
YR
117052016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11706
11707 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11708
7e1e8a0a
RB
117092016-02-09 Richard Biener <rguenther@suse.de>
11710
11711 PR tree-optimization/69715
11712 * gcc.dg/torture/pr69715.c: New testcase.
11713
efb45a9f
PP
117142016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11715
11716 PR c++/69139
11717 * g++.dg/cpp0x/trailing12.C: New test.
11718 * g++.dg/cpp0x/trailing13.C: New test.
11719
20a0c6f9
PP
117202016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11721
11722 PR c++/69283
11723 PR c++/67835
11724 * g++.dg/cpp1y/auto-fn29.C: New test.
11725 * g++.dg/cpp1y/auto-fn30.C: New test.
11726
a162f3af
JJ
117272016-02-08 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR tree-optimization/69209
11730 * gcc.c-torture/compile/pr69209.c: New test.
11731
4b4a9fbd
JL
117322016-02-08 Jeff Law <law@redhat.com>
11733
11734 PR tree-optimization/68541
11735 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11736 of statements allowed in join block for path splitting.
11737
cfac5ed2
JJ
117382016-02-08 Jakub Jelinek <jakub@redhat.com>
11739
f68bc23f
JJ
11740 PR c++/59627
11741 * g++.dg/gomp/pr59627.C: New test.
11742
cfac5ed2
JJ
11743 PR ipa/69239
11744 * g++.dg/ipa/pr69239.C: New test.
11745
44714d8c
DM
117462016-02-08 David Malcolm <dmalcolm@redhat.com>
11747
11748 PR preprocessor/69664
11749 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11750 * gcc.dg/cpp/warn-comments.c: Likewise.
11751
eba9e839
MP
117522016-02-08 Marek Polacek <polacek@redhat.com>
11753
11754 PR c++/69688
11755 * g++.dg/init/const12.C: New test.
11756
a011cd92
BS
117572016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11758
11759 PR target/60410
11760 * gcc.dg/lto/pr55113_0.c: Remove test.
11761
5317b1be
RB
117622016-02-08 Richard Biener <rguenther@suse.de>
11763
11764 PR tree-optimization/69719
11765 * gcc.dg/torture/pr69719.c: New testcase.
11766
63998a63
RB
117672016-02-08 Richard Biener <rguenther@suse.de>
11768 Jeff Law <law@redhat.com>
11769
11770 PR target/68273
11771 * gcc.target/mips/pr68273.c: New testcase.
11772
43f4a281
RB
117732016-02-08 Richard Biener <rguenther@suse.de>
11774
11775 PR rtl-optimization/69274
11776 * gcc.target/i386/addr-sel-1.c: XFAIL.
11777
0b604d2d
JL
117782016-02-08 Jeff Law <law@redhat.com>
11779
e8dfe49e
JL
11780 PR tree-optimization/68541
11781 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11782
6daecd7a 11783 PR tree-optimization/65917
0b604d2d
JL
11784 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11785
c0f0e35a
JD
117862016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11787
11788 PR fortran/50555
11789 * gfortran.dg/namelist_args.f90: New test.
11790
8981d712
JL
117912016-02-05 Jeff Law <law@redhat.com>
11792
6daecd7a 11793 PR tree-optimization/68541
8981d712
JL
11794 * gcc.dg/tree-ssa/split-path-2.c: New test.
11795 * gcc.dg/tree-ssa/split-path-3.c: New test.
11796 * gcc.dg/tree-ssa/split-path-4.c: New test.
11797 * gcc.dg/tree-ssa/split-path-5.c: New test.
11798 * gcc.dg/tree-ssa/split-path-6.c: New test.
11799 * gcc.dg/tree-ssa/split-path-7.c: New test.
11800
46cb9332
MS
118012016-02-05 Martin Sebor <msebor@redhat.com>
11802
11803 PR c++/69662
11804 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11805 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11806
be2083ea
RH
118072016-02-06 Richard HEnderson <rth@redhat.com>
11808
11809 PR c/69643
11810 * gcc.target/i386/addr-space-4.c: New.
11811 * gcc.target/i386/addr-space-5.c: New.
11812
711d7c23
MM
118132016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11814
11815 PR fortran/66089
11816 * gfortran.dg/elemental_dependency_6.f90: New.
11817
b5c1c988
JJ
118182016-02-05 Jakub Jelinek <jakub@redhat.com>
11819
861c7bcd
JJ
11820 PR rtl-optimization/69691
11821 * gcc.c-torture/execute/pr69691.c: New test.
11822
b5c1c988
JJ
11823 PR c++/69628
11824 * g++.dg/parse/pr69628.C: New test.
11825
f7dfa966
UB
118262016-02-05 Uros Bizjak <ubizjak@gmail.com>
11827
11828 * gcc.dg/sancov/asan.c: Move to ...
11829 * gcc.dg/asan/sancov-1.c: ... here.
11830
9b143e64
UB
118312016-02-05 Uros Bizjak <ubizjak@gmail.com>
11832
11833 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11834
f5d4b899
L
118352016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11836
11837 PR target/69677
11838 * gcc.target/i386/pr69677.c: New test.
11839
76c85fbb
PP
118402016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11841
11842 PR c++/68948
11843 * g++.dg/template/pr68948.C: New test.
11844
f181bf90
DV
118452016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11846
11847 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11848 (only necessary on s390x).
11849
714fb282
L
118502016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11851
11852 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11853 -mno-accumulate-outgoing-args.
11854
618d6c1c
PP
118552016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11856
11857 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11858
1066e9b5
JJ
118592016-02-04 Jakub Jelinek <jakub@redhat.com>
11860
11861 PR c/69669
11862 * c-c++-common/pr69669.c: New test.
11863
76255d0d
MM
118642016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11865
11866 PR target/69667
11867 * g++.dg/pr69667.C: New file.
11868
e0b059b1
WD
118692016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11870
11871 PR target/69619
11872 * gcc.dg/pr69619.c: Add new test.
11873
2692b5c8
RS
118742016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11875
11876 PR rtl-optimization/69577
11877 * gcc.target/i386/pr69577.c: New test.
11878
7db337c2
ML
118792016-02-04 Martin Liska <mliska@suse.cz>
11880
11881 * g++.dg/asan/pr69276.C: New test.
11882
cc9c0829
KT
118832016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11884
11885 PR target/65932
11886 PR target/67714
11887 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11888 a single smulbb instruction.
11889 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11890 * gcc.target/amr/wmul-2.c: Likewise.
11891
eb9feb52
KT
118922016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11893
11894 PR target/65932
11895 PR target/67714
11896 * gcc.c-torture/execute/pr67714.c: New test.
11897
61f727fe
JJ
118982016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11899
11900 PR target/69454
11901 * gcc.target/i386/pr69454-1.c: New test.
11902 * gcc.target/i386/pr69454-2.c: New test.
11903
05dd97db
MS
119042016-02-03 Martin Sebor <msebor@redhat.com>
11905
11906 PR c++/69251
11907 PR c++/69253
11908 PR c++/69290
11909 PR c++/69277
11910 PR c++/69349
11911 * g++.dg/ext/flexarray-mangle-2.C: New test.
11912 * g++.dg/ext/flexarray-mangle.C: New test.
11913 * g++.dg/ext/flexarray-subst.C: New test.
11914 * g++.dg/ext/flexary11.C: New test.
11915 * g++.dg/ext/flexary12.C: New test.
11916 * g++.dg/ext/flexary13.C: New test.
11917 * g++.dg/ext/flexary14.C: New test.
11918 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11919
dac2fc29
L
119202016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11921
11922 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11923 Define only if CHECK_FLOAT128 is defined.
11924 (main): Properly initialize u5.
11925
eadb8035
JJ
119262016-02-03 Jakub Jelinek <jakub@redhat.com>
11927
0afbb81b
JJ
11928 PR c/69627
11929 * gcc.dg/pr69627.c: New test.
11930
eadb8035
JJ
11931 PR target/69644
11932 * gcc.dg/pr69644.c: New test.
11933
b12d4923
MS
119342016-02-03 Mike Stump <mikestump@comcast.net>
11935
11936 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11937 support for struct-layout-1.exp.
11938
ab4bae0c
PP
119392016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11940
11941 PR c++/69056
618d6c1c 11942 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11943
95831c01
VM
119442016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11945 Alexandre Oliva <aoliva@redhat.com>
11946
11947 PR target/69461
11948 * gcc.target/powerpc/pr69461.c: New.
11949
ccc71ab8
UB
119502016-02-03 Uros Bizjak <ubizjak@gmail.com>
11951
11952 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11953 works from here ...
11954 (check_effective_target_fsanitize_thread): ... to here. Do not
11955 specify additional compile flags for the test source.
11956 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11957 specify additional compile flags for the test source.
11958
96299640
WD
119592016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11960
11961 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11962
781d83d9
AV
119632016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11964
11965 PR fortran/67451
11966 PR fortran/69418
11967 * gfortran.dg/coarray_allocate_2.f08: New test.
11968 * gfortran.dg/coarray_allocate_3.f08: New test.
11969 * gfortran.dg/coarray_allocate_4.f08: New test.
11970
d8208e6d
AL
119712016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11972
11973 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11974 use same scan-tree-dump-times on all platforms.
11975 * gcc.dg/vect/vect-outer-1.c: Likewise.
11976 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11977 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11978 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11979 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11980 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11981 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11982 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11983
a8394fa0
SB
119842016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11985
11986 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11987 warning.
11988
f3baa1d3
L
119892016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11990
11991 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11992
eb077516
JN
119932016-02-02 James Norris <jnorris@codesourcery.com>
11994
11995 * c-c++-common/goacc/routine-5.c: Add tests.
11996
578fb225
AM
119972016-02-02 Alexander Monakov <amonakov@ispras.ru>
11998
11999 * gcc.target/nvptx/unsigned-cmp.c: New test.
12000
c64f7d37
WD
120012016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12002
12003 * gcc.target/aarch64/scalar_shift_1.c
12004 (test_corners_sisd_di): Improve force to SIMD register.
12005 (test_corners_sisd_si): Likewise.
12006 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12007 Remove scan-assembler check for ldr.
12008
90c6f26c
RB
120092016-02-02 Richard Biener <rguenther@suse.de>
12010
12011 PR tree-optimization/69595
12012 * gcc.dg/Warray-bounds-17.c: New testcase.
12013
9dc03c97
RB
120142016-02-02 Richard Biener <rguenther@suse.de>
12015
12016 PR tree-optimization/69606
12017 * gcc.dg/torture/pr69606.c: New testcase.
12018
2d4dc223
YR
120192016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12020
12021 PR middle-end/68542
12022 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12023 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12024
65c98fde
AM
120252016-02-02 Alan Modra <amodra@gmail.com>
12026
12027 PR target/69548
12028 * gcc.target/powerpc/pr69548.c: New test.
12029
e1b81f2b
JJ
120302016-02-01 Jakub Jelinek <jakub@redhat.com>
12031
d0268b37
JJ
12032 PR rtl-optimization/69592
12033 * gcc.dg/pr69592.c: New test.
12034
e1b81f2b
JJ
12035 PR preprocessor/69543
12036 PR c/69558
12037 * gcc.dg/pr69543.c: New test.
12038 * gcc.dg/pr69558.c: New test.
12039
7dd7780d
UB
120402016-02-01 Uros Bizjak <ubizjak@gmail.com>
12041
bf672ee5
UB
12042 PR testsuite/65940
12043 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12044
9a7013f8
MS
120452016-02-01 Martin Sebor <msebor@redhat.com>
12046
12047 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12048
e681fb2b
BC
120492016-02-01 Bin Cheng <bin.cheng@arm.com>
12050
12051 PR tree-optimization/67921
12052 * c-c++-common/ubsan/pr67921.c: New test.
12053
ff86345f
RB
120542016-02-01 Richard Biener <rguenther@suse.de>
12055
12056 PR middle-end/69556
12057 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12058
bc369dbd
RB
120592016-02-01 Richard Biener <rguenther@suse.de>
12060
12061 PR tree-optimization/69574
12062 * gcc.dg/torture/pr69574.c: New testcase.
12063
ef318184
RB
120642016-02-01 Richard Biener <rguenther@suse.de>
12065
12066 PR tree-optimization/69579
12067 * gcc.dg/setjmp-6.c: New testcase.
12068
654745e6
JJ
120692016-02-01 Jakub Jelinek <jakub@redhat.com>
12070
12071 PR rtl-optimization/69570
12072 * g++.dg/opt/pr69570.C: New test.
12073
e6c0c44b
RH
120742016-02-01 Richard Henderson <rth@redhat.com>
12075
12076 * gcc.dg/pr69535.c: New test.
12077
6ff3f09a
JDA
120782016-01-31 John David Anglin <danglin@gcc.gnu.org>
12079
2c005538
JDA
12080 PR testsuite/69584
12081 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12082 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12083
61083a4b
JDA
12084 PR debug/68244
12085 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12086
6ff3f09a
JDA
12087 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12088
0c221916
PT
120892016-01-31 Paul Thomas <pault@gcc.gnu.org>
12090
12091 PR fortran/67564
12092 * gfortran.dg/allocate_with_source_17.f03: New test.
12093
db7a2818
JJ
120942016-01-30 Jakub Jelinek <jakub@redhat.com>
12095
12096 PR tree-optimization/69546
12097 * gcc.dg/torture/pr69546.c: New test.
12098
e520d5f0
PT
120992016-01-30 Paul Thomas <pault@gcc.gnu.org>
12100
12101 PR fortran/69566
12102 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12103
343c05d3
MS
121042016-01-30 Martin Sebor <msebor@redhat.com>
12105
12106 PR c++/68490
12107 * g++.dg/ext/flexary10.C: New test.
12108
d6c3a539
DH
121092016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12110
12111 PR fortran/66707
12112 gfortran.dg/common_23.f90: New test.
12113
52d72fcd
BS
121142016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12115
12116 PR target/65546
12117 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12118 condition being checked, and disable it when the target supports
12119 misaligned loads and stores.
12120
3a5d2ba4
JJ
121212016-01-29 Jakub Jelinek <jakub@redhat.com>
12122
12123 PR debug/69518
12124 * gcc.dg/torture/pr69518.c: New test.
12125
6bbacdb5
L
121262016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12127
12128 PR target/69530
12129 * gcc.target/i386/pr69530.c: New test.
12130
af932cdb
SE
121312016-01-29 Steve Ellcey <sellcey@imgtec.com>
12132
12133 PR target/65604
12134 * gcc.target/mips/div-delay.c: New test.
12135
26658b7c
JJ
121362016-01-29 Jakub Jelinek <jakub@redhat.com>
12137
33e89989
JJ
12138 PR target/69551
12139 * gcc.target/i386/pr69551.c: New test.
12140
26658b7c
JJ
12141 PR target/66137
12142 * gcc.target/i386/pr66137.c: New test.
12143
401116b5
AB
121442016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12145
12146 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12147 always built for p5600.
12148 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12149 isa=p5600 dg-option.
12150
d4abfcc5
RB
121512016-01-29 Richard Biener <rguenther@suse.de>
12152
12153 PR tree-optimization/69547
12154 * g++.dg/tree-ssa/pr69547.C: New testcase.
12155
16b77b32
JJ
121562016-01-29 Jakub Jelinek <jakub@redhat.com>
12157
12158 PR debug/66869
12159 * g++.dg/warn/Wunused-function2.C: New test.
12160
a1c95464
DV
121612016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12162
12163 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12164 support for test to succeed.
12165
5453bfed
MP
121662016-01-29 Marek Polacek <polacek@redhat.com>
12167
12168 PR c++/69509
12169 PR c++/69516
12170 * g++.dg/ext/constexpr-vla2.C: New test.
12171 * g++.dg/ext/constexpr-vla3.C: New test.
12172 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12173
452ec2a5
RB
121742016-01-29 Richard Biener <rguenther@suse.de>
12175
12176 PR middle-end/69537
12177 * gcc.dg/uninit-21.c: New testcase.
12178
aec0b19e
UB
121792016-01-28 Uros Bizjak <ubizjak@gmail.com>
12180
12181 PR target/69459
12182 * gcc.target/i386/pr69459.c: New test.
12183
df113ce7
SE
121842016-01-28 Steve Ellcey <sellcey@imgtec.com>
12185
12186 PR target/68400
12187 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12188 * gcc.target/mips/pr68400.c: New test.
12189
494de84f
MS
121902016-01-28 Martin Sebor <msebor@redhat.com>
12191
12192 PR target/17381
12193 * gcc.target/powerpc/pr17381.c: New test.
12194
eb1b1f01
JJ
121952016-01-28 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR middle-end/69542
12198 * gcc.dg/torture/pr69542.c: New test.
12199
6dfeb7ce
WD
122002016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12201
12202 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12203
4b7471a4
DE
122042016-01-28 David Edelsohn <dje.gcc@gmail.com>
12205
12206 * gcc.dg/pr65980.c: Skip on AIX.
12207 * gcc.dg/pr66688.c: Same.
12208
b271fd21
DE
122092016-01-28 David Edelsohn <dje.gcc@gmail.com>
12210
12211 PR target/63679
12212 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12213 * gcc.dg/tree-ssa/sra-18.c: Same.
12214
874108a9
AV
122152016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12216
12217 PR fortran/62536
12218 * gfortran.dg/block_15.f08: New test.
12219 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12220 on incorrectly closed BLOCK.
12221
30480bcd
IE
122222016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12223
12224 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
122252016-01-28 Richard Biener <rguenther@suse.de>
12226
12227 PR tree-optimization/69466
12228 * gfortran.dg/vect/pr69466.f90: New testcase.
12229
0d4c694e
TP
122302016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12231
12232 * g++.dg/pr67989.C: Remove ARM-specific option.
12233 * gcc.target/arm/pr67989.C: New file.
12234
2aa780da
UB
122352016-01-27 Uros Bizjak <ubizjak@gmail.com>
12236
12237 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12238 and expm1 test for glibc < 2.11.
12239
f75ebe77
RH
122402016-01-27 Richard Henderson <rth@redhat.com>
12241
12242 * gcc.c-torture/execute/pr69447.c: New test.
12243
122442016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12245
9a175e65 12246 PR fortran/69422
49847d75
PT
12247 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12248
cbdd8ae0
JJ
122492016-01-27 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR debug/66869
12252 * gcc.dg/pr66869.c: New test.
12253
2b572b3c
JL
122542016-01-25 Jeff Law <law@redhat.com>
12255
12256 PR tree-optimization/68398
aec0b19e 12257 PR tree-optimization/69196
2b572b3c
JL
12258 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12259 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12260 path to avoid new heuristic allowing more irreducible regions
12261 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12262 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12263 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12264 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12265 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12266
fa74a4bc
MP
122672016-01-27 Marek Polacek <polacek@redhat.com>
12268
12269 PR c/68062
12270 * c-c++-common/vector-compare-4.c: New test.
12271
0afff540
DM
122722016-01-27 David Malcolm <dmalcolm@redhat.com>
12273
12274 PR preprocessor/69126
12275 * c-c++-common/pr69126.c: New test case.
12276
1a218fc9
ILT
122772016-01-27 Ian Lance Taylor <iant@google.com>
12278
12279 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12280
5d70666e
RB
122812016-01-27 Ryan Burn <contact@rnburn.com>
12282
12283 PR cilkplus/69267
12284 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12285
87ff4d66
UB
122862016-01-27 Uros Bizjak <ubizjak@gmail.com>
12287
12288 PR target/69512
12289 * gcc.target/i386/pr69512.c: New test.
12290
27e23cca
RE
122912016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12292
12293 PR ada/69488
12294 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12295
05bf54c3
MP
122962016-01-27 Marek Polacek <polacek@redhat.com>
12297
12298 PR c++/69379
12299 * g++.dg/pr69379.C: New test.
12300
60214d0d
MS
123012016-01-27 Martin Sebor <msebor@redhat.com>
12302
12303 PR c++/69317
12304 * g++.dg/abi/Wabi-2-2.C: New test.
12305 * g++.dg/abi/Wabi-2-3.C: New test.
12306 * g++.dg/abi/Wabi-3-2.C: New test.
12307 * g++.dg/abi/Wabi-3-3.C: New test.
12308
167c7bfa
RB
123092016-01-27 Richard Biener <rguenther@suse.de>
12310
12311 PR tree-optimization/69166
12312 * gcc.dg/torture/pr69166.c: New testcase.
12313
1430fb1f
MJ
123142016-01-27 Martin Jambor <mjambor@suse.cz>
12315
12316 PR tree-optimization/69355
12317 * gcc.dg/tree-ssa/pr69355.c: New test.
12318
95e3030c
MP
123192016-01-27 Marek Polacek <polacek@redhat.com>
12320
12321 PR c++/69496
12322 * g++.dg/ext/constexpr-vla1.C: New test.
12323
eeb085f3
CB
123242016-01-20 Christian Bruel <christian.bruel@st.com>
12325
12326 PR target/69245
12327 * gcc.target/arm/pr69245.c: New test.
12328
b1652dde
JJ
123292016-01-27 Jakub Jelinek <jakub@redhat.com>
12330
12331 PR tree-optimization/69399
12332 * gcc.dg/torture/pr69399.c: New test.
12333
ce7e8f00
EB
123342016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12335
12336 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12337
e4aac1d1
EB
123382016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12339
12340 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12341
8dfdb419
TV
123422016-01-26 Tom de Vries <tom@codesourcery.com>
12343
12344 PR tree-optimization/69110
12345 * gcc.dg/autopar/pr69110.c: New test.
12346
56f80f54 123472016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12348 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12349
12350 * gcc.dg/graphite/isl-ast-op-select.c: New.
12351
a0909527
PT
123522015-01-26 Paul Thomas <pault@gcc.gnu.org>
12353
12354 PR fortran/69385
12355 * gfortran.dg/allocate_error_6.f90: New test.
12356
ffc445f4
RH
123572016-01-26 Richard Henderson <rth@redhat.com>
12358
12359 * gcc.dg/tm/pr60908.c: New test.
12360
01e1dea3
DM
123612016-01-26 David Malcolm <dmalcolm@redhat.com>
12362
12363 PR other/69006
12364 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12365 directive.
12366 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12367 expected multiline output to reflect the colorization being
12368 disabled before newlines.
12369 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12370 (custom_diagnostic_finalizer): Replace call to
12371 pp_newline_and_flush with call to pp_flush.
12372 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12373 * gfortran.dg/implicit_class_1.f90: Likewise.
12374 * lib/gcc-dg.exp (allow_blank_lines): New global.
12375 (dg-allow-blank-lines-in-output): New procedure.
12376 (gcc-dg-prune): Complain about blank lines in the output, unless
12377 dg-allow-blank-lines-in-output was called.
12378 * lib/multiline.exp (_build_multiline_regex): Only support
12379 arbitrary followup text for non-blank-lines, not for blank lines.
12380
13f92e8d
JJ
123812016-01-26 Jakub Jelinek <jakub@redhat.com>
12382
12383 PR tree-optimization/69483
12384 * gcc.dg/pr69483.c: New test.
12385 * g++.dg/opt/pr69483.C: New test.
12386
92422235
CL
123872016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12388
12389 PR target/68620
12390 * gcc.target/arm/pr68620.c: New test.
12391
0bccf11b
L
123922016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12393
12394 * gcc.target/i386/pr68986-2.c: Remove -m32.
12395
81cd202e
L
123962016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12397
12398 PR target/68986
12399 * gcc.target/i386/pr68986-1.c: New test.
12400 * gcc.target/i386/pr68986-2.c: Likewise.
12401 * gcc.target/i386/pr68986-3.c: Likewise.
12402
213a1c03
CB
124032016-01-26 Christian Bruel <christian.bruel@st.com>
12404
12405 * lib/target-supports.exp
12406 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12407 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12408 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12409
22a08dd1
RB
124102016-01-26 Richard Biener <rguenther@suse.de>
12411
12412 PR tree-optimization/69452
12413 * gcc.dg/torture/pr69452.c: New testcase.
12414
6c06e0e8
JJ
124152016-01-26 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR target/69442
12418 * gcc.dg/pr69442.c: New test.
12419
b96824c4
RFI
124202016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12421
12422 PR target/67896
12423 * gcc.target/aarch64/simd/pr67896.C: New.
12424
5ee31e57
RS
124252016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12426
12427 PR tree-optimization/69400
12428 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12429 function.
12430 (plugin_init): Call it.
12431 * gcc.dg/torture/pr69400.c: New test.
12432
7ddfb31d
CL
124332016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12434
12435 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12436
1e050c90
AK
124372016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12438 Sebastian Pop <s.pop@samsung.com>
12439
12440 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12441 isl-0.15.
12442
c8ee4bf5
AK
124432016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12444 Sebastian Pop <s.pop@samsung.com>
12445
12446 * gcc.dg/graphite/pr69292.c: New.
12447
d902b330
JJ
124482016-01-25 Jakub Jelinek <jakub@redhat.com>
12449
12450 * c-c++-common/goacc/use_device-1.c: New test.
12451
2c89b952
JL
124522016-01-25 Jeff Law <law@redhat.com>
12453
12454 PR tree-optimization/69196
12455 PR tree-optimization/68398
12456 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12457 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12458
685c8785
DE
124592016-01-25 David Edelsohn <dje.gcc@gmail.com>
12460
12461 PR target/69469
12462 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12463 Algorithm.
12464
95cef0c1
RB
124652016-01-25 Richard Biener <rguenther@suse.de>
12466
12467 PR testsuite/69380
12468 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12469
2947d3b2
IE
124702016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12471
12472 PR target/69421
12473 * gcc.dg/pr69421.c: New test.
12474
ae19075a
BB
124752016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12476
12477 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12478 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12479 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12480 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12481 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12482 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12483 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12484 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12485 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12486 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12487
fa4511c2
RB
124882016-01-25 Richard Biener <rguenther@suse.de>
12489
12490 PR tree-optimization/69376
12491 * gcc.dg/torture/pr69376.c: New testcase.
12492
1d101216
JD
124932016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12494
12495 PR fortran/69397
12496 PR fortran/68442
12497 * gfortran.dg/interface_38.f90: New test.
12498 * gfortran.dg/interface_39.f90: New test.
a0909527 12499
a59b92b0
PP
125002016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12501
12502 Revert:
12503 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12504
12505 PR c++/11858
12506 PR c++/24663
12507 PR c++/24664
12508 * g++.dg/template/pr11858.C: New test.
12509 * g++.dg/template/pr24663.C: New test.
12510 * g++.dg/template/unify12.C: New test.
12511 * g++.dg/template/unify13.C: New test.
12512 * g++.dg/template/unify14.C: New test.
12513 * g++.dg/template/unify15.C: New test.
12514 * g++.dg/template/unify16.C: New test.
12515 * g++.dg/template/unify17.C: New test.
12516
16acb1a8
DH
125172016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12518
12519 PR fortran/68283
12520 gfortran.dg/pr68283.f90: New test.
12521
094773e8
TK
125222016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12523
12524 PR fortran/66094
12525 * gfortran.dg/inline_matmul_13.f90: New test.
12526 * gfortran.dg/matmul_bounds_8.f90: New test.
12527 * gfortran.dg/matmul_bounds_9.f90: New test.
12528 * gfortran.dg/matmul_bounds_10.f90: New test.
12529
42fb90d7
TV
125302016-01-23 Tom de Vries <tom@codesourcery.com>
12531
12532 PR tree-optimization/69426
12533 * gcc.dg/autopar/pr69426.c: New test.
12534
69da7802
MS
125352016-01-23 Martin Sebor <msebor@redhat.com>
12536
12537 PR c++/58109
12538 PR c++/69022
12539 * g++.dg/cpp0x/alignas5.C: New test.
12540 * g++.dg/ext/vector29.C: Same.
12541
da17300a
UB
125422016-01-23 Uros Bizjak <ubizjak@gmail.com>
12543
12544 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12545 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12546 _GNU_SOURCE from compile flags to the source.
12547 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12548 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12549 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12550 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12551
62041cfc
JJ
125522016-01-22 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR target/69432
12555 * g++.dg/opt/pr69432.C: New test.
12556
f7d2ad6f
BS
125572016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12558
12559 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12560 32-bit targets testing an -m64 multilib.
12561
d403fc9a
WS
125622016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12563
12564 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12565 64-bit support.
12566
4aa16f8d
JG
125672016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12568
12569 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12570
7c816d0f
CB
125712016-01-21 Christian Bruel <christian.bruel@st.com>
12572
12573 PR target/68674
12574 * gcc.target/i386/pr68674.c
12575 * gcc.target/aarch64/pr68674.c
12576 * gcc.target/arm/pr68674.c
12577
fce661e8
KT
125782016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12579
12580 PR target/69403
12581 * gcc.c-torture/execute/pr69403.c: New test.
12582
4696899f
PC
125832016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12584
12585 PR c++/55843
12586 * g++.dg/template/pr55843.C: New.
12587
bac69366
AL
125882016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12589
12590 PR testsuite/66877
12591 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12592 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12593
b57d3a5c
BS
125942016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12595
12596 PR testsuite/67489
da17300a
UB
12597 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12598 from dg-do compile directive, and instead add
12599 { dg-require-effective-target int128 }.
b57d3a5c 12600
9f04a53e
MS
126012016-01-20 Martin Sebor <msebor@redhat.com>
12602
12603 PR c/69405
12604 * gcc.dg/sync-fetch.c: New test.
12605
38a51663
JL
126062016-01-21 Martin Sebor <msebor@redhat.com>
12607
12608 PR target/69252
12609 * gcc.target/powerpc/pr69252.c: New test.
12610
2423a75a
JD
126112016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12612
12613 PR fortran/65996
da17300a 12614 * gfortran.dg/pr65996.f90: New test.
2423a75a 12615
0a76463f
DV
126162016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12617
12618 PR c++/68810
9f04a53e 12619 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12620 expected to generate an error.
0a76463f 12621
9776e692
BS
126222016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12623
12624 PR middle-end/66178
12625 * gcc.dg/torture/pr66178.c: New test.
12626
c8d3e088
AB
126272016-01-21 Anton Blanchard <anton@samba.org>
12628 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12629
12630 PR target/63354
12631 * gcc.target/powerpc/pr63354.c: New test.
12632
35b707ff
VM
126332016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12634
12635 PR rtl-optimization/68990
12636 * gcc.target/i386/pr68990: New.
12637
157b0829
NC
126382016-01-21 Nick Clifton <nickc@redhat.com>
12639
12640 PR target/69129
12641 * gcc.target/mips/pr69129.c: New.
12642
aede6748
PC
126432016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12644
12645 PR c++/58046
12646 * g++.dg/cpp0x/pr58046.C: New.
12647
5463c2c8
JJ
126482016-01-21 Jakub Jelinek <jakub@redhat.com>
12649
6d31cc75
SS
12650 PR target/69187
12651 PR target/65624
12652 * gcc.target/arm/pr69187.c: New test.
12653
5463c2c8
JJ
12654 PR c++/69355
12655 * g++.dg/torture/pr69355.C: New test.
12656
fa28f32b
AK
126572016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12658 Sebastian Pop <s.pop@samsung.com>
12659
12660 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12661
b920a047
AK
126622016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12663 Sebastian Pop <s.pop@samsung.com>
12664
da17300a 12665 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12666
bdd3aea6
JJ
126672016-01-21 Jakub Jelinek <jakub@redhat.com>
12668
12669 PR middle-end/67653
12670 * c-c++-common/pr67653.c: New test.
12671 * gcc.dg/torture/pr29119.c: Add dg-warning.
12672
26a2e6ae
PB
126732016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12674
12675 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12676
d25c7690
PK
126772016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12678
12679 PR c/24293
12680 * gcc.dg/pr24293.c: New test.
12681 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12682 incomplete struct type.
12683 * gcc.dg/declspec-1.c: Likewise.
12684 * gcc.dg/pr63549.c: Likewise.
12685
889d5698
JJ
126862016-01-20 Jakub Jelinek <jakub@redhat.com>
12687
12688 PR tree-optimization/66612
12689 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12690 for bdn instruction.
12691
d7cf3dc7
CL
126922016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12693
12694 * lib/target-supports.exp
12695 (check_effective_target_arm_fp_ok_nocache): New.
12696 (check_effective_target_arm_fp_ok): New.
12697 (add_options_for_arm_fp): New.
12698 (check_effective_target_arm_crypto_ok_nocache): Require
12699 target_arm_v8_neon_ok instead of arm32.
12700 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12701 (check_effective_target_arm_crypto_pragma_ok): New.
12702 (add_options_for_arm_vfp): New.
12703 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12704 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12705 target instead. Force initial fpu to vfp.
12706 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12707 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12708 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12709 dependency.
12710 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12711 use arm_vfp effective target instead. Force initial fpu to vfp.
12712 * gcc.target/arm/attr-neon3.c: Likewise.
12713 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12714 arm_vfp_ok.
12715 * gcc.target/arm/unsigned-float.c: Likewise.
12716 * gcc.target/arm/vfp-1.c: Likewise.
12717 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12718 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12719 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12720 * gcc.target/arm/vfp-ldmias.c: Likewise.
12721 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12722 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12723 * gcc.target/arm/vfp-stmiad.c: Likewise.
12724 * gcc.target/arm/vfp-stmias.c: Likewise.
12725 * gcc.target/arm/vnmul-1.c: Likewise.
12726 * gcc.target/arm/vnmul-2.c: Likewise.
12727 * gcc.target/arm/vnmul-3.c: Likewise.
12728 * gcc.target/arm/vnmul-4.c: Likewise.
12729
01ac9704 127302016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12731
e84b00da
L
12732 PR testsuite/69366
12733 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12734 the MPX run-time library, for compile-time MPX test.
12735 * gcc.target/i386/chkp-always_inline.c: Likewise.
12736 * gcc.target/i386/chkp-bndret.c: Likewise.
12737 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12738 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12739 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12740 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12741 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12742 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12743 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12744 * gcc.target/i386/chkp-label-address.c: Likewise.
12745 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12746 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12747 * gcc.target/i386/chkp-pr69044.c: Likewise.
12748 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12749 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12750 * gcc.target/i386/chkp-strchr.c: Likewise.
12751 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12752 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12753 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12754 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12755 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12756 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12757 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12758 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12759 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12760 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12761 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12762 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12763 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12764 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12765 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12766 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12767 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12768 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12769 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12770 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12771 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12772 * gcc.target/i386/pr63995-2.c: Likewise.
12773 * gcc.target/i386/pr64805.c: Likewise.
12774 * gcc.target/i386/pr65044.c: Likewise.
12775 * gcc.target/i386/pr65167.c: Likewise.
12776 * gcc.target/i386/pr65183.c: Likewise.
12777 * gcc.target/i386/pr65184.c: Likewise.
12778 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12779
28b33016
IE
127802016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12781
12782 PR tree-optimization/69328
12783 * gcc.dg/pr69328.c: New test.
12784
bcff0913
JL
127852016-01-20 Jeff Law <law@redhat.com>
12786
bf0bb970 12787 PR target/25114
bcff0913
JL
12788 * gcc.target/m68k/pr25114.c: New test.
12789
a3f69631
AV
127902016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12791
12792 * gcc.target/arm/memset-inline-10.c: Added
12793 dg-require-effective-target arm_thumb2_ok.
12794
af33ba0d
EB
127952016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12796
12797 * gcc.dg/debug/dwarf2/sso.c: New test.
12798
7596d5de
UB
127992016-01-19 Uros Bizjak <ubizjak@gmail.com>
12800
12801 PR testsuite/68820
12802 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12803 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12804 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12805
ceda2c69
JH
128062016-01-19 Jan Hubicka <hubicka@ucw.cz>
12807
12808 PR ipa/66223
12809 * g++.dg/ipa/devirt-50.C: New testcase.
12810
38a979f2
MP
128112016-01-19 Marek Polacek <polacek@redhat.com>
12812
12813 PR c++/68965
12814 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12815 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12816
962801c5
KT
128172016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12818
12819 PR target/69135
12820 * gcc.target/arm/pr69135_1.c: New test.
12821
078fe40a
WD
128222015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12823
12824 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12825
786e3c06
WD
128262015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12827
12828 * gcc.target/aarch64/ccmp_1.c: New testcase.
12829
1e297006
MP
128302016-01-19 Marek Polacek <polacek@redhat.com>
12831
12832 PR c++/68586
12833 * g++.dg/cpp0x/enum30.C: New test.
12834
879c27e3
RB
128352016-01-19 Richard Biener <rguenther@suse.de>
12836
12837 PR tree-optimization/69336
12838 * g++.dg/tree-ssa/pr69336.C: New testcase.
12839
015337d3
JJ
128402016-01-19 Jakub Jelinek <jakub@redhat.com>
12841
12842 PR debug/65779
12843 * gcc.dg/pr65779.c: New test.
12844
e2c768b6
RB
128452016-01-19 Richard Biener <rguenther@suse.de>
12846
12847 PR tree-optimization/69352
12848 * gcc.dg/torture/pr69352.c: New testcase.
12849
569efc34
JJ
128502016-01-19 Jakub Jelinek <jakub@redhat.com>
12851
12852 PR rtl-optimization/68955
12853 PR rtl-optimization/64557
12854 * gcc.dg/torture/pr68955.c: New test.
12855
e49d321f
JH
128562016-01-19 Jan Hubicka <hubicka@ucw.cz>
12857
12858 PR lto/69136
12859 * g++.dg/torture/pr69136.C: New testcase.
12860
e9191ad3
JH
128612016-01-19 Jan Hubicka <hubicka@ucw.cz>
12862
12863 PR lto/69133
12864 * g++.dg/lto/pr69133_0.C: New testcase.
12865 * g++.dg/lto/pr69133_1.C: New testcase.
12866
2bedb645
JL
128672016-01-15 Jeff Law <law@redhat.com>
12868
12869 PR tree-optimization/69320
12870 * gcc.c-torture/pr69320-1.c: New test.
12871 * gcc.c-torture/pr69320-2.c: New test.
12872 * gcc.c-torture/pr69320-3.c: New test.
12873 * gcc.c-torture/pr69320-4.c: New test.
12874
17c15cb9
PP
128752016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12876
12877 PR c++/11858
12878 PR c++/24663
12879 PR c++/24664
12880 * g++.dg/template/pr11858.C: New test.
12881 * g++.dg/template/pr24663.C: New test.
12882 * g++.dg/template/unify12.C: New test.
12883 * g++.dg/template/unify13.C: New test.
12884 * g++.dg/template/unify14.C: New test.
12885 * g++.dg/template/unify15.C: New test.
12886 * g++.dg/template/unify16.C: New test.
12887 * g++.dg/template/unify17.C: New test.
12888
9617fd08
DM
128892016-01-18 David Malcolm <dmalcolm@redhat.com>
12890
12891 PR testsuite/69181
12892 * gcc.dg/pr69181-1.c: New test file.
12893 * gcc.dg/pr69181-2.c: New test file.
12894 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12895 globals by moving it to...
12896 (cleanup-after-saved-dg-test): ...this new function. Add
12897 "global additional_sources_used". Add reset of global
12898 multiline_expected_outputs to the empty list.
12899 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12900 global to...
12901 (multiline_expected_outputs): ...this, and updated comments to
12902 note that it is modified from gcc-dg.exp.
12903 (dg-end-multiline-output): Update for the above renaming.
12904 (handle-multiline-outputs): Likewise. Remove the clearing
12905 of the expected outputs to the empty list.
12906
b555a2e4
RB
129072016-01-18 Richard Biener <rguenther@suse.de>
12908
12909 PR tree-optimization/69297
12910 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12911
96902805
JM
129122016-01-18 Joseph Myers <joseph@codesourcery.com>
12913
12914 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12915 dg-options.
12916 * gcc.target/mips/mips-3d-2.c: Likewise.
12917 * gcc.target/mips/mips-3d-3.c: Likewise.
12918 * gcc.target/mips/mips-3d-4.c: Likewise.
12919 * gcc.target/mips/mips-3d-5.c: Likewise.
12920 * gcc.target/mips/mips-3d-6.c: Likewise.
12921 * gcc.target/mips/mips-3d-7.c: Likewise.
12922 * gcc.target/mips/mips-3d-8.c: Likewise.
12923 * gcc.target/mips/mips-3d-9.c: Likewise.
12924 * gcc.target/mips/mips-ps-1.c: Likewise.
12925 * gcc.target/mips/mips-ps-2.c: Likewise.
12926 * gcc.target/mips/mips-ps-3.c: Likewise.
12927 * gcc.target/mips/mips-ps-4.c: Likewise.
12928 * gcc.target/mips/mips-ps-5.c: Likewise.
12929 * gcc.target/mips/mips-ps-6.c: Likewise.
12930 * gcc.target/mips/mips-ps-7.c: Likewise.
12931 * gcc.target/mips/mips-ps-type.c: Likewise.
12932 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12933 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12934
40e26f94
TV
129352016-01-18 Tom de Vries <tom@codesourcery.com>
12936
12937 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12938 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12939 * c-c++-common/goacc/kernels-empty.c: New test.
12940 * c-c++-common/goacc/kernels-eternal.c: New test.
12941 * c-c++-common/goacc/kernels-loop-2.c: New test.
12942 * c-c++-common/goacc/kernels-loop-3.c: New test.
12943 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12944 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12945 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12946 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12947 * c-c++-common/goacc/kernels-loop-data.c: New test.
12948 * c-c++-common/goacc/kernels-loop-g.c: New test.
12949 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12950 * c-c++-common/goacc/kernels-loop-n.c: New test.
12951 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12952 * c-c++-common/goacc/kernels-loop.c: New test.
12953 * c-c++-common/goacc/kernels-noreturn.c: New test.
12954 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12955 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12956 * c-c++-common/goacc/kernels-reduction.c: New test.
12957
a98d4647
TV
129582016-01-18 Tom de Vries <tom@codesourcery.com>
12959
12960 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12961 * gcc.dg/autopar/outer-2.c: Same.
12962 * gcc.dg/autopar/outer-3.c: Same.
12963 * gcc.dg/autopar/outer-4.c: Same.
12964 * gcc.dg/autopar/outer-5.c: Same.
12965 * gcc.dg/autopar/outer-6.c: Same.
12966 * gcc.dg/autopar/parallelization-1.c: Same.
12967 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12968 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12969 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12970 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12971 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12972 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12973 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12974 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12975 * gcc.dg/autopar/pr39500-1.c: Same.
12976 * gcc.dg/autopar/pr39500-2.c: Same.
12977 * gcc.dg/autopar/pr46193.c: Same.
12978 * gcc.dg/autopar/pr46194.c: Same.
12979 * gcc.dg/autopar/pr49580.c: Same.
12980 * gcc.dg/autopar/pr49960-1.c: Same.
12981 * gcc.dg/autopar/pr49960.c: Same.
12982 * gcc.dg/autopar/pr68373.c: Same.
12983 * gcc.dg/autopar/reduc-1.c: Same.
12984 * gcc.dg/autopar/reduc-1char.c: Same.
12985 * gcc.dg/autopar/reduc-1short.c: Same.
12986 * gcc.dg/autopar/reduc-2.c: Same.
12987 * gcc.dg/autopar/reduc-2char.c: Same.
12988 * gcc.dg/autopar/reduc-2short.c: Same.
12989 * gcc.dg/autopar/reduc-3.c: Same.
12990 * gcc.dg/autopar/reduc-4.c: Same.
12991 * gcc.dg/autopar/reduc-6.c: Same.
12992 * gcc.dg/autopar/reduc-7.c: Same.
12993 * gcc.dg/autopar/reduc-8.c: Same.
12994 * gcc.dg/autopar/reduc-9.c: Same.
12995 * gcc.dg/autopar/uns-outer-4.c: Same.
12996 * gcc.dg/autopar/uns-outer-5.c: Same.
12997 * gcc.dg/autopar/uns-outer-6.c: Same.
12998 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12999 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13000
da976fa8
AL
130012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13002
13003 PR target/63679
13004 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13005 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13006
70c1e886
AL
130072016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13008
13009 PR target/63679
13010 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13011 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13012 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13013
88bed196
AL
130142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13015
13016 PR target/63679
13017 * gcc.dg/tree-ssa/sra-17.c: New.
13018 * gcc.dg/tree-ssa/sra-18.c: New.
13019
3dd5f42e
IE
130202016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13021
13022 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13023
ae5a77fa
EB
130242016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13025
13026 * gnat.dg/inline12.adb: New test.
13027
11e57fc6
BC
130282016-01-18 Bin Cheng <bin.cheng@arm.com>
13029
13030 PR tree-optimization/66797
13031 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13032
995b6fe0
RB
130332016-01-18 Richard Biener <rguenther@suse.de>
13034
13035 PR tree-optimization/69170
13036 * gcc.dg/torture/pr69170.c: New testcase.
13037
82ee0cf2 130382016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13039
13040 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13041
d69da357
TV
130422016-01-16 Tom de Vries <tom@codesourcery.com>
13043
13044 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13045
a3845283
TV
130462016-01-16 Tom de Vries <tom@codesourcery.com>
13047
13048 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13049 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13050 redundant dg-require-effective-target pthread.
13051 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13052 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13053 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13054 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13055 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13056 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13057 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13058
197a6aa6
DE
130592016-01-16 David Edelsohn <dje.gcc@gmail.com>
13060
13061 PR target/68609
13062 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13063 * gcc.target/powerpc/recip-7.c: Same.
13064
ec7886c1
PP
130652016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13066
13067 PR c++/69091
13068 * g++.dg/template/pr69091.C: New test.
13069
203484bb
PP
130702016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13071
13072 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13073 dump does not contain an error_mark_node.
13074 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13075 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13076
aa2500e9
PP
130772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13078
13079 PR c++/68936
13080 * g++.dg/template/pr68936.C: New test.
13081
28621a5c
DE
130822016-01-15 David Edelsohn <dje.gcc@gmail.com>
13083
13084 PR target/68609
13085 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13086 * gcc.target/powerpc/recip-2.c: Same.
13087 * gcc.target/powerpc/recip-3.c: Same.
13088 * gcc.target/powerpc/recip-4.c: Same.
13089 * gcc.target/powerpc/recip-sqrtf.c: Same.
13090
40c43aca
JL
130912016-01-15 Jeff Law <law@redhat.com>
13092
13093 PR tree-optimization/69270
13094 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13095 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13096
afbc5ae8
PT
130972016-01-15 Paul Thomas <pault@gcc.gnu.org>
13098
13099 PR fortran/49630
13100 * gfortran.dg/deferred_character_13.f90: New test for the fix
13101 of comment 3 of the PR.
13102
13103 PR fortran/54070
13104 * gfortran.dg/deferred_character_8.f90: New test
13105 * gfortran.dg/allocate_error_5.f90: New test
13106
13107 PR fortran/60593
13108 * gfortran.dg/deferred_character_10.f90: New test
13109
13110 PR fortran/60795
13111 * gfortran.dg/deferred_character_14.f90: New test
13112
13113 PR fortran/61147
13114 * gfortran.dg/deferred_character_11.f90: New test
13115
13116 PR fortran/64324
13117 * gfortran.dg/deferred_character_9.f90: New test
13118
49abe076
VM
131192016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13120
13121 PR rtl-optimization/69030
13122 * gcc.target/i386/pr69030.c: New.
13123
16d12992
KT
131242016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13125
13126 * gcc.target/aarch64/target_attr_17.c: New test.
13127
78810bd3
RB
131282016-01-15 Richard Biener <rguenther@suse.de>
13129
13130 PR tree-optimization/66856
13131 * gcc.dg/torture/pr66856-1.c: New testcase.
13132 * gcc.dg/torture/pr66856-2.c: Likewise.
13133
2bd847fe
RB
131342016-01-15 Richard Biener <rguenther@suse.de>
13135
13136 PR debug/69137
13137 * g++.dg/lto/pr69137_0.C: New testcase.
13138
a00fe3b7
RS
131392016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13140
13141 PR middle-end/69246
13142 * gcc.target/i386/pr69246.c: New test.
13143
cbb0e83b
DV
131442016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13145
7596d5de 13146 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13147
5a500ecf
DV
131482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13149
13150 PR c++/56194
13151 * g++.dg/init/const9.C: Disable test on S/390.
13152
5d9bf64f
DV
131532016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13154
13155 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13156 * g++.dg/Wno-frame-address.C: Ditto.
13157
e234b19e
DV
131582016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13159
13160 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13161
89483f99
RB
131622016-01-15 Richard Biener <rguenther@suse.de>
13163
13164 PR tree-optimization/68961
13165 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13166
94f37395
IE
131672016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13168
13169 * gcc.target/i386/pr65105-5.c: New test.
13170
82ee0cf2 131712016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13172
13173 * gcc.c-torture/execute/alias-4.c: New testcase.
13174
82ee0cf2 131752016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13176
13177 PR ipa/68148
13178 * g++.dg/ipa/devirt-49.C: New testcase.
13179
092f7deb 131802016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13181
13182 PR target/65837
13183 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13184 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13185 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13186
e93c66bc
RB
131872016-01-15 Richard Biener <rguenther@suse.de>
13188
13189 PR tree-optimization/69117
13190 * gcc.dg/torture/pr69117.c: New testcase.
13191
c47eaca6 131922015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13193
13194 PR c++/69048
13195 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13196
c3f6914a
FXC
131972016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13198
13199 PR testsuite/67509
13200 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13201 range tests use 100 * maximum instead of maximum + 1.
13202
cd65ae90
JJ
132032016-01-14 Jakub Jelinek <jakub@redhat.com>
13204
13205 PR debug/69244
13206 * gcc.dg/guality/pr69244.c: New test.
13207
19643948
UB
132082016-01-14 Uros Bizjak <ubizjak@gmail.com>
13209
13210 * lib/target-supports.exp (check_effective_target_issignaling):
13211 New procedure.
13212 * gcc.dg/pr61441.c: Require issignaling effective target.
13213
fe79c97e
SB
132142016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13215
13216 PR target/68803
13217 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13218
c7df95d8
DM
132192016-01-14 David Malcolm <dmalcolm@redhat.com>
13220
13221 PR c++/68819
13222 PR preprocessor/69177
13223 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13224 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13225 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13226 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13227
00083992
MP
132282016-01-14 Marek Polacek <polacek@redhat.com>
13229
13230 PR c/69262
13231 * gcc.dg/array-15.c: New test.
13232
0c9b3294
JJ
132332016-01-14 Jakub Jelinek <jakub@redhat.com>
13234
13235 PR middle-end/68146
13236 PR tree-optimization/69155
13237 * gfortran.dg/pr68146.f: New test.
13238 * gfortran.dg/pr69155.f90: New test.
13239
3688e13d
RB
132402016-01-14 Richard Biener <rguenther@suse.de>
13241
13242 PR tree-optimization/68060
13243 * gcc.dg/torture/pr68060-1.c: New testcase.
13244 * gcc.dg/torture/pr68060-2.c: Likewise.
13245
bab0ad3a
NC
132462016-01-14 Nick Clifton <nickc@redhat.com>
13247
13248 * lib/target-supports.exp
13249 (check_effective_target_arm_neon_ok_nocache): Add an option
13250 sequence that includes setting the ARM architecture to ARMv7-A.
13251 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13252 command line options necessary to enable Neon support.
13253 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13254 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13255 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13256 * gcc.target/arm/pr69180.c: Likewise.
13257
947c2ce5
JL
132582016-01-14 Jeff Law <law@redhat.com>
13259
13260 PR tree-optimization/69270
13261 * gcc.dg/tree-ssa/pr69270.c: New test.
13262
3342fd71
BS
132632016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13264
13265 PR c/66208
13266 * c-c++-common/pr66208.c: New file.
13267
2ad3adf1
JJ
132682016-01-13 Jakub Jelinek <jakub@redhat.com>
13269
13270 PR tree-optimization/69156
13271 * gcc.dg/pr69156.c: New test.
13272
398d6feb
L
132732016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13274
13275 * gcc.target/i386/pr69225-7.c: New test.
13276
4c868789
RH
132772016-01-13 Richard Henderson <rth@redhat.com>
13278
13279 * gcc.dg/tm/memopt-13.c: Update expected function.
13280 * gcc.dg/tm/memopt-6.c: Likewise.
13281
ef6d1772
UB
132822016-01-13 Uros Bizjak <ubizjak@gmail.com>
13283
13284 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13285 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13286 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13287 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13288
ef6d1772
UB
132892016-01-13 Tom de Vries <tom@codesourcery.com>
13290
13291 PR tree-optimization/69169
0b4b6ef2
TV
13292 * gcc.dg/pr69169.c: New test.
13293
2ad3adf1 132942016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13295
13296 PR target/69228
13297 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13298 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13299 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13300 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13301 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13302 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13303 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13304 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13305
9060e335
AK
133062016-01-13 Jakub Jelinek <jakub@redhat.com>
13307
13308 PR target/69247
13309 * gcc.dg/pr69247.c: New test.
13310
40311329
RB
133112016-01-13 Richard Biener <rguenther@suse.de>
13312
13313 PR tree-optimization/69242
13314 * gcc.dg/torture/pr69242.c: New testcase.
13315
ccbd7103
RB
133162016-01-13 Richard Biener <rguenther@suse.de>
13317
13318 PR tree-optimization/69186
13319 * gcc.dg/torture/pr69186.c: New testcase.
13320
c6f72a46
JL
133212016-01-13 Jeff Law <law@redhat.com>
13322
13323 PR tree-optimization/67755
13324 * gcc.dg/tree-ssa/pr67755.c: New test.
13325
133262016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13327
13328 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13329 pass number in output by a star.
13330
c446cf07
BC
133312016-01-12 Bin Cheng <bin.cheng@arm.com>
13332
13333 PR tree-optimization/68911
13334 * gcc.c-torture/execute/pr68911.c: New test.
13335
5342156c
MP
133362016-01-12 Marek Polacek <polacek@redhat.com>
13337
13338 PR c++/68979
13339 * g++.dg/warn/permissive-1.C: New test.
13340
65364cc5
JJ
133412016-01-12 Jakub Jelinek <jakub@redhat.com>
13342
13343 PR objc++/68511
13344 PR c++/69213
13345 * g++.dg/opt/pr69213.C: New test.
13346
81b9a3d9
CB
133472016-01-12 Christian Bruel <christian.bruel@st.com>
13348
13349 PR target/69180
13350 * gcc.target/arm/pr69180.c: New test.
13351
3c4e91c9
RB
133522016-01-12 Richard Biener <rguenther@suse.de>
13353
13354 PR lto/69077
13355 * g++.dg/lto/pr69077_0.C: New testcase.
13356 * g++.dg/lto/pr69077_1.C: Likewise.
13357
5664cea1
JJ
133582016-01-12 Jakub Jelinek <jakub@redhat.com>
13359
13360 PR target/69175
13361 * g++.dg/opt/pr69175.C: New test.
13362
86cefc49
AL
133632016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13364
13365 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13366 rather than #including math.h & stdlib.h.
13367 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13368 * gcc.dg/vect/pr49771.c: Likewise.
13369 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13370 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13371 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13372 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13373 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13374 * gcc.dg/vect/pr44507.c: Likewise.
13375 * gcc.dg/vect/pr45902.c: Likewise.
13376 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13377 * gcc.dg/vect/vect-117.c: Likewise.
13378 * gcc.dg/vect/vect-99.c: Likewise.
13379 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13380 * gcc.dg/vect/vect-cond-1.c: Likewise.
13381 * gcc.dg/vect/vect-cond-2.c: Likewise.
13382 * gcc.dg/vect/vect-cond-3.c: Likewise.
13383 * gcc.dg/vect/vect-cond-4.c: Likewise.
13384 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13385 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13386 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13387 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13388 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13389 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13390 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13391 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13392 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13393 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13394 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13395 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13396 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13397 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13398 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13399 include of signal.h.
13400 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13401 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13402 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13403 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13404 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13405 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13406 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13407 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13408 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13409 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13410 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13411 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13412 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13413 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13414 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13415 * gcc.dg/vect/vect-outer-5.c: Likewise.
13416 * gcc.dg/vect/vect-outer-6.c: Likewise.
13417 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13418 include of stdio.h.
13419
b832f61e
NC
134202016-01-12 Nick Clifton <nickc@redhat.com>
13421
13422 PR target/68913
13423 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13424 to fread so that it will be found in all target runtimes.
13425
8eac49b1
RB
134262016-01-12 Richard Biener <rguenther@suse.de>
13427
13428 PR tree-optimization/69053
13429 * g++.dg/torture/pr69053.C: New testcase.
13430
2935d994
RB
134312016-01-12 Richard Biener <rguenther@suse.de>
13432
13433 PR tree-optimization/69168
13434 * gcc.dg/torture/pr69168.c: New testcase.
13435
66c16fd9
RB
134362016-01-12 Richard Biener <rguenther@suse.de>
13437
13438 PR tree-optimization/69157
13439 * gcc.dg/torture/pr69157.c: New testcase.
13440
134412016-01-12 Richard Biener <rguenther@suse.de>
13442
13443 PR tree-optimization/69174
13444 * gcc.dg/torture/pr69174.c: New testcase.
13445
723033a6
JJ
134462016-01-12 Jakub Jelinek <jakub@redhat.com>
13447
13448 PR c++/66808
13449 PR c++/69000
13450 * g++.dg/tls/pr66808.C: New test.
13451 * g++.dg/tls/pr69000.C: New test.
13452
3574cf47
BS
134532016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13454
13455 * gcc.target/powerpc/swaps-p8-23.c: New test.
13456 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13457
feb20787
JDA
134582016-01-11 John David Anglin <danglin@gcc.gnu.org>
13459
13460 PR tree-optimization/68356
13461 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13462
27b1820a
KV
134632016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13464 Jim Wilson <jim.wilson@linaro.org>
13465
13466 PR target/69194
13467 * gcc.target/arm/pr69194.c: New test.
13468
cf4de6af
L
134692016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13470
13471 PR target/69225
13472 * gcc.target/i386/pr69225-1.c: New test.
13473 * gcc.target/i386/pr69225-2.c: Likewise.
13474 * gcc.target/i386/pr69225-3.c: Likewise.
13475 * gcc.target/i386/pr69225-4.c: Likewise.
13476 * gcc.target/i386/pr69225-5.c: Likewise.
13477 * gcc.target/i386/pr69225-6.c: Likewise.
13478
1ebd5558
JJ
134792016-01-11 Jakub Jelinek <jakub@redhat.com>
13480
23552a4d
JJ
13481 PR target/67462
13482 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13483 if lp64.
13484
26ff85b0
JJ
13485 PR target/69071
13486 * gcc.dg/pr69071.c: New test.
13487
9cb6bd74
JJ
13488 PR c++/69211
13489 * g++.dg/opt/pr69211.C: New test.
13490
1ebd5558
JJ
13491 PR tree-optimization/69214
13492 * gcc.c-torture/compile/pr69214.c: New test.
13493
8c18c836
UB
134942016-01-11 Uros Bizjak <ubizjak@gmail.com>
13495
13496 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13497 * gcc.target/i386/pr66232-11.c: Ditto.
13498 * gcc.target/i386/pr66232-12.c: Ditto.
13499 * gcc.target/i386/pr66232-13.c: Ditto.
13500
62446e6e
RB
135012016-01-11 Richard Biener <rguenther@suse.de>
13502
13503 PR tree-optimization/69173
13504 * gcc.dg/torture/pr69173.c: New testcase.
13505
2b8568fe
KT
135062016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13507
13508 PR rtl-optimization/68796
13509 * gcc.target/aarch64/tst_5.c: New test.
13510 * gcc.target/aarch64/tst_6.c: Likewise.
13511
5baf4532
KT
135122016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13513
13514 PR rtl-optimization/68841
13515 * gcc.dg/pr68841.c: New test.
13516 * gcc.c-torture/execute/pr68841.c: New test.
13517
ca90b1ed
YR
135182016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13519
13520 PR rtl-optimization/68920
13521 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13522 for ix86 targets.
13523 * gcc.dg/ifcvt-5.c: New test.
13524
2ad3adf1 135252016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13526
13527 PR bootstrap/69123
13528 * g++.dg/pr69123.C: New.
13529
83834c09
IE
135302016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13531
13532 PR target/69010
13533 * gcc.target/i386/pr69010.c: New test.
13534
dcf89d57
MJ
135352016-01-11 Martin Jambor <mjambor@suse.cz>
13536
13537 PR ipa/69044
13538 * gcc.target/i386/chkp-pr69044.c: New test.
13539
d95167ee
TV
135402016-01-11 Tom de Vries <tom@codesourcery.com>
13541
13542 PR tree-optimization/69109
13543 * gcc.dg/autopar/pr69109-2.c: New test.
13544 * gcc.dg/autopar/pr69109.c: New test.
13545
4f6403a8
TV
135462016-01-11 Tom de Vries <tom@codesourcery.com>
13547
13548 PR tree-optimization/69108
13549 * gcc.dg/autopar/pr69108.c: New test.
13550
21efdd80
PP
135512016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13552
13553 PR c++/69029
13554 * c-c++-common/Wisleading-indentation.c: Augment test.
13555
fd42eed8
TK
135562016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13557
13558 PR fortran/69154
13559 * gfortran.dg/inline_matmul_12.f90: New test.
13560
4f90ee6c
PT
135612016-01-10 Paul Thomas <pault@gcc.gnu.org>
13562
13563 PR fortran/67779
13564 * gfortran.dg/actual_array_offset_1: New test.
13565
3907c6cf
TV
135662016-01-10 Tom de Vries <tom@codesourcery.com>
13567
13568 PR tree-optimization/69062
13569 * gcc.dg/autopar/pr69062.c: New test.
13570
b07b236e
TS
135712016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13572
13573 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13574 * gcc.dg/vect/slp-perm-2.c: Likewise.
13575 * gcc.dg/vect/slp-perm-3.c: Likewise.
13576 * gcc.dg/vect/slp-perm-5.c: Likewise.
13577 * gcc.dg/vect/slp-perm-6.c: Likewise.
13578 * gcc.dg/vect/slp-perm-7.c: Likewise.
13579 * gcc.dg/vect/slp-perm-8.c: Likewise.
13580
23fab8ae
TV
135812016-01-10 Tom de Vries <tom@codesourcery.com>
13582
13583 PR tree-optimization/69039
13584 * gcc.dg/autopar/pr69039.c: New test.
13585
73f0dae2
MP
135862016-01-09 Marek Polacek <polacek@redhat.com>
13587
13588 PR c++/69113
13589 * g++.dg/pr69113.C: New test.
13590
20b8d734
JJ
135912016-01-09 Jakub Jelinek <jakub@redhat.com>
13592
13593 PR middle-end/50865
13594 PR tree-optimization/69097
13595 * gcc.c-torture/execute/pr50865.c: New test.
13596 * gcc.c-torture/execute/pr69097-1.c: New test.
13597 * gcc.c-torture/execute/pr69097-2.c: New test.
13598 * gcc.dg/pr69097-1.c: New test.
13599 * gcc.dg/pr69097-2.c: New test.
13600
c50e614b
JJ
136012016-01-09 Jakub Jelinek <jakub@redhat.com>
13602
13603 PR c++/69164
13604 * g++.dg/opt/pr69164.C: New test.
13605
e0237993
JJ
136062016-01-08 Jakub Jelinek <jakub@redhat.com>
13607
13608 PR tree-optimization/69167
13609 * gcc.dg/pr69167.c: New test.
13610
bd8f5bb2
MP
136112016-01-08 Marek Polacek <polacek@redhat.com>
13612
13613 PR c++/68449
13614 * g++.dg/pr68449.C: New.
13615
bb0f5ca7
AL
136162016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13617
13618 PR tree-optimization/68707
13619 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13620 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13621 on platforms supporting it.
13622 * gcc.dg/vect/slp-perm-2.c: Likewise.
13623 * gcc.dg/vect/slp-perm-3.c: Likewise.
13624 * gcc.dg/vect/slp-perm-5.c: Likewise.
13625 * gcc.dg/vect/slp-perm-7.c: Likewise.
13626 * gcc.dg/vect/slp-perm-8.c: Likewise.
13627 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13628 on platforms supporting it.
13629
22518428
JJ
136302016-01-08 Jakub Jelinek <jakub@redhat.com>
13631
33f0852f
JJ
13632 PR tree-optimization/69162
13633 * gcc.dg/pr69162.c: New test.
13634
22518428
JJ
13635 PR tree-optimization/69172
13636 * gcc.dg/pr69172.c: New test.
13637
80e9b3aa
TP
136382016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13639
13640 PR tree-optimization/67781
13641 * gcc.c-torture/execute/pr67781.c: New file.
13642
262a363f
JJ
136432016-01-08 Jakub Jelinek <jakub@redhat.com>
13644
13645 PR tree-optimization/69083
13646 * gcc.dg/vect/pr69083.c: New test.
13647
6e1f093f
SS
136482016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13649
13650 PR tree-optimization/61441
13651 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13652 Use -fexcess-precision=standard for compiler options.
13653 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13654
53290e07
JJ
136552016-01-08 Jakub Jelinek <jakub@redhat.com>
13656
57bf3072
JJ
13657 PR fortran/69128
13658 * gfortran.dg/gomp/pr69128.f90: New test.
13659
53290e07
JJ
13660 PR c++/69145
13661 * g++.dg/ext/pr69145-1.C: New test.
13662 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13663 * g++.dg/ext/pr69145-2.h: New file.
13664
7a127fa7
MS
136652016-01-07 Martin Sebor <msebor@redhat.com>
13666
13667 PR c/68966
13668 * gcc.dg/atomic-fetch-bool.c: New test.
13669 * gcc.dg/sync-fetch-bool.c: New test.
13670
95918b49
L
136712016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13672
13673 PR fortran/66680
13674 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13675
c8e62a9d
NC
136762016-01-07 Nick Clifton <nickc@redhat.com>
13677
13678 PR target/66655
13679 * g++.dg/pr66655.C: New test.
13680 * g++.dg/pr66655_1.cc: Test support file.
13681 * g++.dg/pr66655.h: Test header file.
13682
2ad3adf1 136832016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13684
13685 PR fortran/66680
13686 gfortran.dg/gomp/pr66680.f90: New test.
13687
4cd9ca92
L
136882016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13689
13690 PR target/69171
13691 * gcc.target/i386/pr69171-1.c: New test.
13692 * gcc.target/i386/pr69171-2.c: Likewise.
13693 * gcc.target/i386/pr69171-3.c: Likewise.
13694 * gcc.target/i386/pr69171-4.c: Likewise.
13695 * gcc.target/i386/pr69171-5.c: Likewise.
13696 * gcc.target/i386/pr69171-6.c: Likewise.
13697
7e33d4dc
BS
136982015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13699
13700 PR middle-end/67639
13701 * c-c++-common/pr67639.c: New test.
13702
fec64afc
JJ
137032016-01-07 Jakub Jelinek <jakub@redhat.com>
13704
13705 PR tree-optimization/69141
13706 * g++.dg/opt/pr69141.C: New test.
13707
f293ad29
EB
137082016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13709
13710 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13711
5027395e
UB
137122016-01-06 Uros Bizjak <ubizjak@gmail.com>
13713
13714 PR target/69140
13715 * gcc.target/i386/pr69140.c: New test
13716
7443cf13
DM
137172016-01-06 David Malcolm <dmalcolm@redhat.com>
13718
13719 * gcc.dg/bad-dereference.c: New test case.
13720
32928931
BS
137212015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13722
13723 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13724
68dd05da
AS
137252016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13726
13727 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13728
6b131d5b
MP
137292016-01-06 Marek Polacek <polacek@redhat.com>
13730
13731 PR sanitizer/69099
13732 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13733
8d9fdb49
MP
137342016-01-05 Marek Polacek <polacek@redhat.com>
13735
13736 PR c/69104
13737 * gcc.dg/atomic-invalid-2.c: New.
13738
acf93f1e
L
137392016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13740
13741 PR target/68991
13742 * gcc.target/i386/pr68991.c: New test.
13743
3f50525d
L
137442016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13745
13746 PR target/68991
13747 * g++.dg/pr68991-1.C: New test.
13748 * g++.dg/pr68991-2.C: Likewise.
13749
e0237993 137502016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13751
e0237993 13752 PR other/60465
face88a1
ST
13753 * gcc.target/ia64/pr60465-gprel64.c: New test.
13754 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13755
a0866eff
KT
137562016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13757
13758 PR rtl-optimization/68651
13759 * gcc.target/aarch64/pr68651_1.c: New test.
13760
c589e975
DM
137612016-01-05 David Malcolm <dmalcolm@redhat.com>
13762
13763 PR c/69122
13764 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13765
929710d9
NS
137662016-01-05 Nathan Sidwell <nathan@acm.org>
13767
ce3e43d7
NS
13768 PR c++/58583
13769 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13770
929710d9
NS
13771 * gcc.dg/alias-15.c: New.
13772
a2faef8e
NC
137732016-01-05 Nick Clifton <nickc@redhat.com>
13774
13775 PR target/68870
13776 * g++.dg/pr68770.C: New test.
13777
4cfa76e3
MS
137782016-01-04 Mike Stump <mikestump@comcast.net>
13779
13780 * lib/target-supports.exp (check_effective_target_cilkplus):
13781 cilkplus targets require pthreads.
4ece61b6 13782 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13783
4e8a3a35
MM
137842016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13785
13786 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13787 generation.
13788
818ab71a
JJ
137892016-01-04 Jakub Jelinek <jakub@redhat.com>
13790
13791 Update copyright years.
13792
2fe0a208
MP
137932016-01-04 Marek Polacek <polacek@redhat.com>
13794
13795 PR c/68908
13796 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13797 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13798 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13799
9e3b2fe3
EB
138002016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13801
13802 * gcc.target/sparc/20160104-2.c: New test.
13803
e8d65a35
EB
138042016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13805
13806 * gcc.target/sparc/20160104-1.c: New test.
13807
25ccfccd
PT
138082016-01-03 Paul Thomas <pault@gcc.gnu.org>
13809
13810 PR fortran/65045
13811 * gfortran.dg/pr65045.f90: New test.
13812
cb51d382
EB
138132016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13814
13815 * gnat.dg/specs/debug1.ads: Delete.
13816
6eeaad6e
JD
138172016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13818
13819 PR libgfortran/68867
13820 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13821 expression.
13822
2f968603
JD
138232016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13824
13825 PR libgfortran/68867
13826 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13827 PowerPC.
13828
591bb5e4
PT
138292016-01-01 Paul Thomas <pault@gcc.gnu.org>
13830
13831 PR fortran/68864
13832 * gfortran.dg/pr68864.f90: New test.
13833
f1e0620c
JJ
138342016-01-01 Jakub Jelinek <jakub@redhat.com>
13835
942a1319
JJ
13836 PR tree-optimization/69070
13837 * gcc.dg/pr69070.c: New test.
13838
10dff63f
JJ
13839 PR sanitizer/69055
13840 * gfortran.dg/pr69055.f90: New test.
13841
f1e0620c
JJ
13842 PR target/69015
13843 * gcc.dg/pr69015.c: New test.
818ab71a 13844\f
2f883d1c 13845Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13846
13847Copying and distribution of this file, with or without modification,
13848are permitted in any medium without royalty provided the copyright
13849notice and this notice are preserved.