]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix exception-specification of std::invoke
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
92c5266b
AV
12016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2
3 PR fortran/72832
4 * gfortran.dg/allocate_with_source_22.f03: New test.
5 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
6 fail.
7
90bca4ed
TP
82016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9
10 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
11 * gcc.target/arm/movsi_movw.c: Likewise.
12 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
13 directive to work on big endian targets.
14
0011af7b
KV
152016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16
17 * gcc.dg/tree-ssa/evrp6.c: New test.
18
859e95ab
SB
192016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
20
21 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
22 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
23 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
24
2934018d
SB
252016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
26
27 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
28 * gcc.target/powerpc/warn-2.c: Ditto.
29
f92d1522
RS
302016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
31
32 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
33 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
34 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
35 for -mmsa.
36 * gcc.target/mips/msa.c: New test.
37 * gcc.target/mips/msa-builtins.c: Likewise.
38 * lib/target-supports.exp (check_mips_msa_hw_available): New.
39 (check_effective_target_mips_msa_runtime): Likewise.
40 (check_effective_target_mips_msa): Likewise.
41 (add_options_for_mips_msa): Likewise.
42 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
43 (check_effective_target_vect_intfloat_cvt): Likewise.
44 (check_effective_target_vect_uintfloat_cvt): Likewise.
45 (check_effective_target_vect_floatint_cvt): Likewise.
46 (check_effective_target_vect_floatuint_cvt): Likewise.
47 (check_effective_target_vect_shift): Likewise.
48 (check_effective_target_vect_shift_char): Likewise.
49 (check_effective_target_vect_long): Likewise.
50 (check_effective_target_vect_float): Likewise.
51 (check_effective_target_vect_double): Likewise.
52 (check_effective_target_vect_long_long): Likewise.
53 (check_effective_target_vect_perm): Likewise.
54 (check_effective_target_vect_perm_byte): Likewise.
55 (check_effective_target_vect_perm_short): Likewise.
56 (check_effective_target_vect_sdot_qi): Likewise.
57 (check_effective_target_vect_udot_qi): Likewise.
58 (check_effective_target_vect_sdot_hi): Likewise.
59 (check_effective_target_vect_udot_hi): Likewise.
60 (check_effective_target_vect_pack_trunc): Likewise.
61 (check_effective_target_vect_unpack): Likewise.
62 (check_effective_target_vect_hw_misalign): Likewise.
63 (check_effective_target_vect_condition): Likewise.
64 (check_effective_target_vect_cond_mixed): Likewise.
65 (check_effective_target_vect_char_mult): Likewise.
66 (check_effective_target_vect_short_mult): Likewise.
67 (check_effective_target_vect_int_mult): Likewise.
68 (check_effective_target_vect_extract_even_odd): Likewise.
69 (check_effective_target_vect_interleave): Likewise.
70 (check_vect_support_and_set_flags): Check if the target supports MSA
71 and append to the list of EFFECTIVE_TARGETS.
72
0bfd099c
RB
732016-10-12 Richard Biener <rguenther@suse.de>
74
75 PR debug/77947
76 * g++.dg/torture/pr77947.C: New testcase.
77
b4a9ef2f
PMR
782016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
79
80 * gnat.dg/debug8.adb: New testcase.
81
c0dbd22d
PMR
822016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
83
84 * gnat.dg/debug9.adb: New testcase.
85
8a7c91cd
RB
862016-10-12 Richard Biener <rguenther@suse.de>
87
88 * gcc.dg/tree-ssa/vrp35.c: Adjust.
89 * gcc.dg/tree-ssa/vrp36.c: Likewise.
90 * gcc.dg/tree-ssa/vrp46.c: Likewise.
91
7dc2f5f1
RB
922016-10-12 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/77920
95 * gcc.dg/torture/pr77920.c: New testcase.
96
70f6d5e1
JJ
972016-10-12 Jakub Jelinek <jakub@redhat.com>
98
4a8b97cb
JJ
99 PR tree-optimization/77929
100 * gcc.c-torture/compile/pr77929.c: New test.
101
70f6d5e1
JJ
102 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
103 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
104 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
105 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
106 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
107 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
108 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
109 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
110 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
111
4803de58
EB
1122016-10-11 Eric Botcazou <ebotcazou@adacore.com>
113
114 * gcc.target/sparc/setcc-4.c: Adjust.
115 * gcc.target/sparc/setcc-5.c: Likewise.
116 * gcc.target/sparc/setcc-6.c: Likewise.
117 * gcc.target/sparc/setcc-7.c: Likewise.
118 * gcc.target/sparc/setcc-8.c: Likewise.
119 * gcc.target/sparc/setcc-9.c: Likewise.
120 * gcc.target/sparc/setcc-10.c: Delete.
121
f6cf4810
SK
1222016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
123
124 PR fortran/77942
125 * gfortran.dg/pr77942.f90
126
8e8c2744
FR
1272016-10-11 Fritz Reese <fritzoreese@gmail.com>
128
129 * gfortran.dg/dec_math.f90: New testsuite.
130
ddefad9a
SKS
1312016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
132
133 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
134 (main): Declare j as i32 instead of int.
135
e7b08761
TP
1362016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
137
138 PR testsuite/PR77710
139 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
140 target triplet instead of *-*-*-*.
141
9fd7cd44
EB
1422016-10-11 Eric Botcazou <ebotcazou@adacore.com>
143
144 * gnat.dg/unchecked_convert10.adb: New test.
145 * gnat.dg/unchecked_convert11.adb: Likewise.
146 * gnat.dg/unchecked_convert12.adb: Likewise.
147
ff7e7ee0
EB
1482016-10-11 Eric Botcazou <ebotcazou@adacore.com>
149
150 * gcc.target/sparc/cbcond-1.c: New test.
151 * gcc.target/sparc/cbcond-2.c: Likewise.
152 * gcc.target/sparc/movcc-1.c: Likewise.
153 * gcc.target/sparc/movcc-2.c: Likewise.
154 * gcc.target/sparc/setcc-1.c: Adjust.
155 * gcc.target/sparc/setcc-2.c: Likewise.
156 * gcc.target/sparc/setcc-3.c: Likewise.
157 * gcc.target/sparc/setcc-4.c: Likewise.
158 * gcc.target/sparc/setcc-5.c: Likewise.
159 * gcc.target/sparc/setcc-6.c: New test.
160 * gcc.target/sparc/setcc-7.c: Likewise.
161 * gcc.target/sparc/setcc-8.c: Likewise.
162 * gcc.target/sparc/setcc-9.c: Likewise.
163 * gcc.target/sparc/setcc-10.c: Likewise.
164
d30078b8
JL
1652016-10-10 Jeff Law <law@redhat.com>
166
167 PR tree-optimization/71947
168 * gcc.dg/tree-ssa/pr71947-1.c: New test.
169 * gcc.dg/tree-ssa/pr71947-2.c: New test.
170 * gcc.dg/tree-ssa/pr71947-3.c: New test.
171 * gcc.dg/tree-ssa/pr71947-4.c: New test.
172 * gcc.dg/tree-ssa/pr71947-5.c: New test.
173 * gcc.dg/tree-ssa/pr71947-6.c: New test.
174
5f869266
TK
1752016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
176
177 PR fortran/77915
178 * gfortran.dg/matmul_11.f90: New test.
179
174e0b00
JW
1802016-10-10 Jiong Wang <jiong.wang@arm.com>
181
182 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
183 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
184 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
185 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
186 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
187 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
188 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
189 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
190 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
191 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
192 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
193 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
194 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
195 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
196 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
197 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
198 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
199 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
200 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
201 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
202 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
203 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
204 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
205 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
206 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
207 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
208 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
209 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
210 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
211 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
212 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
213 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
214 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
215 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
216 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
217 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
218 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
219 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
220 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
221 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
222 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
223 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
224 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
225 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
226 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
227 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
228 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
229 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
230 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
231 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
232 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
233 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
234 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
235 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
236 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
237 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
238 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
239 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
240 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
241
4bc63138
JW
2422016-10-10 Jiong Wang <jiong.wang@arm.com>
243
244 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
245 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
246 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
247 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
248 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
249 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
250 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
251 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
252 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
253 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
254 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
255 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
256 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
257 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
258
8f3edb07
JW
2592016-10-10 Jiong Wang <jiong.wang@arm.com>
260
261 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
262 Enable AArch64.
263 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
264 vdup*_laneq.
265 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
266 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
267 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
268 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
269
6e49f922
JW
2702016-10-10 Matthew Wahab <matthew.wahab@arm.com>
271 Jiong Wang <jiong.wang@arm.com>
272
273 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
274 AArch64 support.
275 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
276 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
277 AArch64 targets.
278 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
279 AArch64 targets.
280 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
281 targets.
282 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
283
41683e1a
EB
2842016-10-10 Eric Botcazou <ebotcazou@adacore.com>
285
286 * gnat.dg/specs/vfa.ads: New test.
287
6e49f922 2882016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
289
290 * gnat.dg/inline13.ad[sb]: New test.
291 * gnat.dg/inline13_pkg.ad[sb]: New helper.
292
55cfd746
EB
2932016-10-10 Eric Botcazou <ebotcazou@adacore.com>
294
295 * gnat.dg/biased_subtype.adb: New test.
296
4dfb8a2a
JJ
2972016-10-09 Jakub Jelinek <jakub@redhat.com>
298
299 PR tree-optimization/77901
300 * gcc.c-torture/compile/pr77901.c: New test.
301
67b97478
PK
3022016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
303
304 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
305 * gcc.dg/ipa/propalign-2.c: Likewise
306 * gcc.dg/ipa/propalign-3.c: Likewise.
307 * gcc.dg/ipa/propalign-4.c: Likewise.
308 * gcc.dg/ipa/propalign-5.c: Likewise.
309
7bad794a
JJ
3102016-10-08 Jakub Jelinek <jakub@redhat.com>
311
81b02905
JJ
312 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
313
ee19ef45
JJ
314 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
315
7bad794a
JJ
316 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
317 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
318
56d3a930
FR
3192016-10-07 Fritz Reese <fritzoreese@gmail.com>
320
321 * gfortran.dg/dec_union_11.f90: New testcase.
322
45e2bf2e
NS
3232016-10-07 Nathan Sidwell <nathan@acm.org>
324
325 PR c++/66443
326 * g++.dg/cpp0x/pr66443-cxx11.C: New.
327 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
328 * g++.dg/cpp1y/pr66443-cxx14.C: New
329 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
330 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
331
be845b04
JJ
3322016-10-07 Jakub Jelinek <jakub@redhat.com>
333
334 * g++.dg/cpp0x/addressof1.C: New test.
335 * g++.dg/cpp0x/addressof2.C: New test.
336
08213983
MM
3372016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
338
339 * gcc.target/powerpc/float128-type-1.c: New test to check that
340 PowerPC 64-bit Linux enables -mfloat128-type by default.
341 * gcc.target/powerpc/float128-type-2.c: Likewise.
342 * gcc.target/powerpc/float128-mix.c: Change error message to
343 reflect that __ibm128 is now #define'ed to be long double.
344
bd845c14
SK
3452016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
346
347 PR fortran/77406
348 * gfortran.dg/pr77406.f90: New test.
349 * gfortran.dg/assumed_type_3.f90: Update error messages.
350 * gfortran.dg/defined_operators_1.f90: Ditto.
351 * gfortran.dg/generic_26.f90: Ditto.
352 * gfortran.dg/generic_7.f90: Ditto.
353 * gfortran.dg/gomp/udr5.f90: Ditto.
354 * gfortran.dg/gomp/udr7.f90: Ditto.
355 * gfortran.dg/interface_1.f90: Ditto.
356 * gfortran.dg/interface_37.f90: Ditto.
357 * gfortran.dg/interface_5.f90: Ditto.
358 * gfortran.dg/interface_6.f90: Ditto.
359 * gfortran.dg/interface_7.f90
360 * gfortran.dg/no_arg_check_3.f90
361 * gfortran.dg/operator_5.f90
362 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
363
c09c4992
BE
3642016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
365
366 PR c++/77700
367 * c-c++-common/Wint-in-bool-context.c: Update test.
368
d7f336f8
RB
3692016-10-07 Richard Biener <rguenther@suse.de>
370
371 * gcc.dg/tree-ssa/vrp01.c: Adjust.
372 * gcc.dg/tree-ssa/vrp34.c: Likewise.
373
a9172bf3
MP
3742016-10-07 Marek Polacek <polacek@redhat.com>
375
376 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
377
8a14afd0
BS
3782016-10-07 Bernd Schmidt <bschmidt@redhat.com>
379
380 PR c++/69733
381 * c-c++-common/pr69733.c: New test.
382 * gcc.dg/pr69733.c: New test.
383 * gcc.target/i386/pr69733.c: New test.
384
d4bd4646
MP
3852016-10-07 Marek Polacek <polacek@redhat.com>
386
387 PR c++/77803
388 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
389
a93cdc5c
JJ
3902016-10-07 Jakub Jelinek <jakub@redhat.com>
391
392 PR tree-optimization/77664
393 * gcc.dg/tree-ssa/pr77664.c: New test.
394 * gcc.dg/pr77664.c: New test.
395
3962016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
397
398 * gfortran.dg/pr69955.f90: New test.
399
ac193ee7
LK
4002016_10-06 Louis Krupp <louis.krupp@zoho.com>
401
402 PR fortran/57910
403 * gfortran.dg/pr57910.f90: New test.
404
342cfb3e
JJ
4052016-10-06 Jakub Jelinek <jakub@redhat.com>
406
407 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
408 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
409
48057089
KV
4102016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
411
412 PR tree-optimization/77862
413 * gcc.dg/pr77862.c: New test.
414
65b25c9b
KV
4152016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
416
417 * gcc.dg/tree-ssa/evrp4.c: New test.
418
f3127685
JL
4192016-10-06 Jeff Law <law@redhat.com>
420
421 PR tree-optimization/71661
422 * gcc.dg/tree-ssa/pr71661.c: New test.
423
b3972588
RB
4242016-10-06 Richard Biener <rguenther@suse.de>
425
426 PR tree-optimization/77855
427 * gcc.dg/torture/pr77855.c: New testcase.
428
139dc3c6
JC
4292016-10-06 James Clarke <jrtc27@jrtc27.com>
430 Eric Botcazou <ebotcazou@adacore.com>
431
432 * g++.dg/other/pr77759.C: New test.
433
37f6a157
RB
4342016-10-06 Richard Biener <rguenther@suse.de>
435
436 PR tree-optimization/77839
437 * gcc.dg/torture/pr77839.c: New testcase.
438
f779aeb8
MP
4392016-10-06 Marek Polacek <polacek@redhat.com>
440
441 * g++.dg/cpp1z/init-statement9.C: New test.
442
eee8f0b0
AS
4432016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
444
445 * gcc.target/i386/pcommit-1.c: Deleted.
446 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
447 * gcc.target/i386/sse-13.c: Ditto.
448 * gcc.target/i386/sse-14.c: Ditto.
449 * gcc.target/i386/sse-22.c: Ditto.
450 * gcc.target/i386/sse-23.c: Ditto.
451 * g++.dg/other/i386-2.C: Ditto.
452
b48042bb
UB
4532016-10-05 Uros Bizjak <ubizjak@gmail.com>
454
455 * gcc.target/i386/pr77833.c: Require int128 effective target.
456
50b01e1d
SK
4572016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
458
459 PR fortran/58991
460 PR fortran/58992
461 * gfortran.dg/associate_22.f90: New test.
462
908b8296
FR
4632016-10-05 Fritz Reese <fritzoreese@gmail.com>
464
465 * gfortran.dg/dec_union_9.f90: New testcase.
466 * gfortran.dg/dec_union_10.f90: New testcase.
467
87582521
JJ
4682016-10-05 Jakub Jelinek <jakub@redhat.com>
469
2e69f143
JJ
470 PR sanitizer/66343
471 * gcc.dg/pch/pr66343-3.c: New test.
472 * gcc.dg/pch/pr66343-3.hs: New file.
473
87582521
JJ
474 PR sanitizer/66343
475 * gcc.dg/pch/pr66343-1.c: New test.
476 * gcc.dg/pch/pr66343-1.hs: New file.
477 * gcc.dg/pch/pr66343-2.c: New test.
478 * gcc.dg/pch/pr66343-2.hs: New file.
479
700fff34
BE
4802016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
481
482 * c-c++-common/Wint-in-bool-context.c: Update test.
483
17a9e380
MP
4842016-10-05 Marek Polacek <polacek@redhat.com>
485
486 * g++.dg/cpp1z/init-statement1.C: New test.
487 * g++.dg/cpp1z/init-statement2.C: New test.
488 * g++.dg/cpp1z/init-statement3.C: New test.
489 * g++.dg/cpp1z/init-statement4.C: New test.
490 * g++.dg/cpp1z/init-statement5.C: New test.
491 * g++.dg/cpp1z/init-statement6.C: New test.
492 * g++.dg/cpp1z/init-statement7.C: New test.
493 * g++.dg/cpp1z/init-statement8.C: New test.
494
6e48e779
LK
4952016-10-05 Louis Krupp <louis.krupp@zoho.com>
496
497 PR fortran/67524
498 * gfortran.dg/pr67524.f90: New test.
499
04a32443
JJ
5002016-10-05 Jakub Jelinek <jakub@redhat.com>
501
502 PR sanitizer/77823
503 * c-c++-common/ubsan/shift-9.c: New test.
504
743a9cf7
SKS
5052016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
506
507 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
508 of int if __SIZEOF_INT__ is less than 4 bytes.
509
a40278c3
JD
5102016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
511
512 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
513 * gfortran.dg/class_array_20.f03: Likewise.
514 * gfortran.dg/class_array_21.f03: Likewise.
515 * gfortran.dg/finalize_29.f08: Likewise.
516 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
517
39bb7d01
RB
5182016-10-05 Richard Biener <rguenther@suse.de>
519
520 PR middle-end/77826
521 * gcc.dg/torture/pr77826.c: New testcase.
522
eeb57981
RB
5232016-10-05 Richard Biener <rguenther@suse.de>
524
525 * gcc.dg/fold-copysign-1.c: New testcase.
526
f9018d75
AS
5272016-10-05 Andreas Schwab <schwab@suse.de>
528
529 * g++.dg/pr49847-2.C: Remove.
530
7e8000b3
PMR
5312016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
532
533 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
534
54f84ca9
RB
5352016-10-05 Richard Biener <rguenther@suse.de>
536
537 PR middle-end/55152
538 * gcc.dg/pr55152-2.c: New testcase.
539
17beda50
JD
5402016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
541
542 * gfortran.dg/dtio_15.f90: New test.
543
1c84b798
ILT
5442016-10-04 Ian Lance Taylor <iant@golang.org>
545
546 * gcc.dg/split-7.c: New test.
547
7ec39552
MS
5482016-10-04 Martin Sebor <msebor@redhat.com>
549
550 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
551 %lc directive to wint_t to silence -Wformat warnings on targets
552 where the latter is a distinct type such as long.
553
8ff04ff9
MS
5542016-10-04 Martin Sebor <msebor@redhat.com>
555
556 PR c++/77804
557 * g++.dg/warn/Wplacement-new-size-4.C: New test.
558
bfecd57c
JJ
5592016-10-04 Jakub Jelinek <jakub@redhat.com>
560
f72da967
JJ
561 PR c++/77791
562 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
563
bfecd57c
JJ
564 * g++.dg/other/java3.C: Remove.
565 * g++.dg/other/java1.C: Remove.
566 * g++.dg/other/error12.C: Remove.
567 * g++.dg/other/java2.C: Remove.
568 * g++.dg/warn/Wnvdtor.C: Remove.
569 * g++.dg/lookup/java1.C: Remove.
570 * g++.dg/lookup/java2.C: Remove.
571 * g++.dg/ext/pr34829.C: Remove.
572 * g++.dg/ext/java-3.C: Remove.
573 * g++.dg/ext/java-1.C: Remove.
574 * g++.dg/ext/java-2.C: Remove.
575 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
576
fe8b1e83
DG
5772016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
578
579 PR tree-optimization/77808
580 * gcc.dg/tree-ssa/pr77808.c: New testcase.
581
078b5aab
RB
5822016-10-04 Richard Biener <rguenther@suse.de>
583
584 PR tree-optimization/77399
585 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
586
2b568899
RB
5872016-10-04 Richard Biener <rguenther@suse.de>
588
589 PR middle-end/77833
590 * gcc.target/i386/pr77833.c: New testcase.
591
0a4e5cf3
JL
5922016-09-26 Jeff Law <law@redhat.com>
593
594 PR tree-optimization/71550
595 PR tree-optimization/71403
596 * gcc.c-torture/execute/pr71550.c: New test.
597
d07b0a23
SKS
5982016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
599
600 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
601 option.
602
b44a42cf
KT
6032016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
604
605 Revert
606 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
607
608 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
609
f41f1ceb
MP
6102016-10-03 Marek Polacek <polacek@redhat.com>
611
612 * g++.dg/cpp0x/nullptr37.C: New test.
613
1633d3b9
BE
6142016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
615
616 * c-c++-common/Wint-in-bool-context.c: Update test.
617
2c8e3a1d
JJ
6182016-10-02 Jakub Jelinek <jakub@redhat.com>
619
620 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
621 earlier.
622 * g++.dg/charset/asm2.c (memmove): Likewise.
623 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
624 * g++.dg/tls/diag-4.C (foo): Likewise.
625 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
626 dg-warning, fix up regex.
627 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
628 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
629 * g++.old-deja/g++.mike/net31.C: Likewise.
630 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
631 for C++17.
632 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
633 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
634
f00b6283
RB
6352016-10-01 Richard Biener <rguenther@suse.de>
636
637 PR middle-end/77798
638 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
639
0f0565b1
AV
6402016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
641
642 PR fortran/77663
643 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
644
c58823a0
JJ
6452016-10-01 Jakub Jelinek <jakub@redhat.com>
646
647 PR c/77490
648 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
649 Add dg-prune-output directive.
650
e3228a50
JD
6512016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
652
653 PR fortran/66643
654 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
655 * gfortran.fortran-torture/compile/write.f90: Update test.
656
e70bbc6f
MW
6572016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
658
659 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
660 arm_fp16_alternative_ok as the required effective target.
661 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
662 -mfp16-format=alternative to the dg-options directive and remove
663 the dg-add-options directive.
664
c39747d2
FR
6652016-09-30 Fritz Reese <fritzoreese@gmail.com>
666
667 PR fortran/77764
668 * gfortran.dg/dec_union_8.f90: New testcase.
669
00074dd8
FR
6702016-09-30 Fritz Reese <fritzoreese@gmail.com>
671
672 PR fortran/77782
673 * gfortran.dg/dec_structure_16.f90: New testcase.
674
26f391e8
AV
6752016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
676
677 * gfortran.dg/coarray_allocate_10.f08: New test.
678 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
679
fa16a271
KT
6802016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
681
682 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
683
f334c828
RB
6842016-09-30 Richard Biener <rguenther@suse.de>
685
686 PR tree-optimization/77399
687 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
688
76e3ec9c
SL
6892016-09-29 Sandra Loosemore <sandra@codesourcery.com>
690
691 * c-c++-common/pr27336.c: Make dependency on
692 -fdelete-null-pointer-checks explicit.
693 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
694 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
695 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
696 * gcc.dg/pic-1.c: Require fpic target support.
697 * gcc.dg/pic-2.c: Likewise.
698
a2c6e7f2
JJ
6992016-09-29 Jakub Jelinek <jakub@redhat.com>
700
701 Implement P0001R1 - C++17 removal of register storage class specifier
702 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
703 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
704 C++17.
705 * c-c++-common/vector-subscript-5.c (foo): Don't use register
706 keyword if not __SSE2__.
707 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
708 C++17.
709 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
710 register keywords.
711 * g++.dg/eh/pr29166.C: Add -Wno-register option.
712 * g++.dg/warn/register-parm-1.C (erroneous_warning,
713 no_erroneous_warning): Expect new warnings for C++17.
714 * g++.dg/warn/register-var-2.C (f): Likewise.
715 * g++.dg/parse/register1.C (f): Expect new error for C++17.
716 * g++.dg/parse/linkage2.C (foo): Likewise.
717 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
718 keyword on parameters for C++17.
719 * g++.dg/cpp1z/register1.C: New test.
720 * g++.dg/cpp1z/register2.C: New test.
721 * g++.dg/cpp1z/register3.C: New test.
722
4ab76933
UB
7232016-09-29 Uros Bizjak <ubizjak@gmail.com>
724
725 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
726 * gcc.target/i386/avx2-check.h (main): Ditto.
727 * gcc.target/i386/avx512bw-check.h (main): Ditto.
728 * gcc.target/i386/avx512cd-check.h (main): Ditto.
729 * gcc.target/i386/avx512dq-check.h (main): Ditto.
730 * gcc.target/i386/avx512er-check.h (main): Ditto.
731 * gcc.target/i386/avx512f-check.h (main): Ditto.
732 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
733 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
734 * gcc.target/i386/avx512vl-check.h (main): Ditto.
735
2488ebe5
UB
7362016-09-29 Uros Bizjak <ubizjak@gmail.com>
737
738 PR target/77756
739 * gcc.target/i386/pr77756.c: New test.
740
4d258d09
MP
7412016-09-29 Marek Polacek <polacek@redhat.com>
742
743 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
744
a9087411
MP
7452016-09-29 Marek Polacek <polacek@redhat.com>
746
747 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
748 C++14.
749
fa0a064a
ML
7502016-09-29 Martin Liska <mliska@suse.cz>
751
752 * objc/execute/construct1.m: New test.
753
0ce1ecc7
RB
7542016-09-29 Richard Biener <rguenther@suse.de>
755
756 PR tree-optimization/77768
757 * gcc.dg/torture/pr77768.c: New testcase.
758
da186c1f
RB
7592016-09-28 Richard Biener <rguenther@suse.de>
760
761 PR middle-end/77407
762 * gcc.dg/pr77407.c: New testcase.
763
d657e995
RB
7642016-09-29 Richard Biener <rguenther@suse.de>
765
766 PR middle-end/55152
767 * gcc.dg/pr55152.c: New testcase.
768 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
769
cadf6296
RO
7702016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
771
772 * gcc.dg/profile-update-warning.c: Restrict to ia32.
773 (dg-options): Remove -m32.
774
88000fd1
MS
7752016-09-28 Martin Sebor <msebor@redhat.com>
776
777 PR middle-end/77721
778 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
779
0c172974
JD
7802016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
781
782 PR libgfortran/77707
783 * gfortran.dg/inquire_17.f90: New test.
784
4b390698
JJ
7852016-09-28 Jakub Jelinek <jakub@redhat.com>
786
787 PR c++/77467
788 * g++.dg/cpp1y/constexpr-77467.C: New test.
789
2b1b5938
MS
7902016-09-28 Martin Sebor <msebor@redhat.com>
791
792 PR c/77762
793 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
794 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
795 (test_sprintf_p_const): Adjust line numbers to avoid failures
796 introduced in r240503.
797
30dc6ee9
MS
7982016-09-28 Martin Sebor <msebor@redhat.com>
799
800 PR middle-end/77683
801 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
802
7d290e93
BE
8032016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
804
fcf32bad
BE
805 PR c++/77748
806 * g++.dg/pr77550.C: Avoid undefined behavior.
807
7d290e93
BE
808 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
809
912d9ec3
WD
8102016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
811
812 * gcc.dg/strlenopt-20.c: Update test.
813 * gcc.dg/strlenopt-21.c: Likewise.
814 * gcc.dg/strlenopt-22.c: Likewise.
815 * gcc.dg/strlenopt-22g.c: Likewise.
816 * gcc.dg/strlenopt-26.c: Likewise.
817 * gcc.dg/strlenopt-5.c: Likewise.
818 * gcc.dg/strlenopt-7.c: Likewise.
819 * gcc.dg/strlenopt-9.c: Likewise.
820
459bcfb0
JJ
8212016-09-27 Jakub Jelinek <jakub@redhat.com>
822
6e39060a
JJ
823 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
824
8ca33347
JJ
825 * g++.dg/cpp1z/lambda-this1.C: New test.
826 * g++.dg/cpp1z/lambda-this2.C: New test.
827
459bcfb0
JJ
828 PR c++/77722
829 * g++.dg/ubsan/return-4.C: New test.
830 * g++.dg/ubsan/return-5.C: New test.
831 * g++.dg/ubsan/return-6.C: New test.
832
20fba714
JW
8332016-09-27 Jiong Wang <jiong.wang@arm.com>
834
835 * lib/target-supports.exp
836 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
837 in function comment.
838
bebe0086
ML
8392016-09-27 Martin Liska <mliska@suse.cz>
840
841 PR gcov-profile/46266
842 * lib/gcov.exp: Verify that <built-in>.gcov file is not
843 considered.
844
59896334
RB
8452016-09-27 Richard Biener <rguenther@suse.de>
846
847 PR tree-optimization/77745
848 * g++.dg/torture/pr77745.C: New testcase.
849
f0d355dc
RB
8502016-09-27 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/77478
853 * gcc.dg/torture/pr77478.c: New testcase.
854
8c9434c2
ML
8552016-09-27 Martin Liska <mliska@suse.cz>
856
857 PR gcov-profile/7970
858 PR gcov-profile/16855
859 PR gcov-profile/44779
860 * g++.dg/gcov/pr16855.C: New test.
861
511d092e
SKS
8622016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
863
864 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
865
f2e0c4e1
JJ
8662016-09-27 Jakub Jelinek <jakub@redhat.com>
867
868 PR fortran/77666
869 * gfortran.dg/gomp/pr77666.f90: New test.
870
3a4228ba
KV
8712016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
872
873 PR ipa/77677
874 * gcc.dg/torture/pr77677-2.c: New test.
875
a184e37f
SK
8762016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
877
878 PR fortran/77420
879 * gfortran.dg/pr77420_1.f90: New test.
880 * gfortran.dg/pr77420_2.f90: Ditto.
881 * gfortran.dg/pr77420_3.f90: New test. Requires ...
882 * gfortran.dg/pr77420_4.f90: this file.
883
8be59d19
KV
8842016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
885
886 PR middle-end/77719
887 * gfortran.dg/pr77719.f90: New test.
888
991075a4
TP
8892016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
890
891 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 892 singular form of byte when quantity is unknown.
991075a4 893
c6147dc4
MP
8942016-09-26 Marek Polacek <polacek@redhat.com>
895
896 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
897
5cc6c41c
ML
8982016-09-26 Martin Liska <mliska@suse.cz>
899
900 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
901 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
902 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
903 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
904 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
905 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
906 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
907 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
908 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
909
81fea426
MP
9102016-09-26 Marek Polacek <polacek@redhat.com>
911
912 PR c/7652
913 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
914 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
915 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
916 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
917 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
918 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
919 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
920 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
921 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
922 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
923 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
924 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
925 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
926 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
927 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
928 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
929 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
930 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
931 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
932 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
933 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
934 * c-c++-common/attr-fallthrough-1.c: New test.
935 * c-c++-common/attr-fallthrough-2.c: New test.
936 * g++.dg/cpp0x/fallthrough1.C: New test.
937 * g++.dg/cpp0x/fallthrough2.C: New test.
938 * g++.dg/cpp1z/fallthrough1.C: New test.
939 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
940 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
941 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
942 * objc.dg/Wimplicit-fallthrough-1.m: New test.
943
9b597c1f
SK
9442016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
945
12a813c1 946 PR fortran/77429
9b597c1f
SK
947 * gfortran.dg/pr77429.f90: New test.
948
f1c7e7f1
SK
9492016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
950
951 PR fortran/77694
952 * gfortran.dg/pr77694.f90: New test.
953
50c6dd20
OE
9542016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
955
956 PR target/51244
957 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
958
540b039e
DH
9592016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
960
961 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
962 for 32-bit mode.
963
cfd161bf
DH
9642016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
965
966 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
967 for 32-bit mode.
968
9a2300e9
MP
9692016-09-24 Marek Polacek <polacek@redhat.com>
970
971 PR c/77490
972 * c-c++-common/Wbool-operation-1.c: New test.
973 * gcc.dg/Wbool-operation-1.c: New test.
974
34d567d1
FR
9752016-09-23 Fritz Reese <fritzoreese@gmail.com>
976
977 * gfortran.dg/dec_static_1.f90: New.
978 * gfortran.dg/dec_static_2.f90: New.
979 * gfortran.dg/dec_static_3.f90: New.
980 * gfortran.dg/dec_static_4.f90: New.
981
4a8d4422
JD
9822016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
983
984 PR fortran/48298
985 * gfortran.dg/negative_unit_check.f90: Update test.
986 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 987
90ef45cb
DV
9882016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
989
990 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
991 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
992 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
993 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
994 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
995 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
996 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
997
e0535922
MS
9982016-09-23 Martin Sebor <msebor@redhat.com>
999
1000 PR testsuite/77713
1001 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1002 assuming long double is bigger than double.
1003
d664d76d
JJ
10042016-09-23 Jakub Jelinek <jakub@redhat.com>
1005
1006 Implement P0138R2, C++17 construction rules for enum class values
1007 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1008
3b31f720
DM
10092016-09-23 David Malcolm <dmalcolm@redhat.com>
1010
1011 PR preprocessor/77672
1012 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1013 expected multiline output from first warning to reflect change
1014 in r240434.
1015
592459bf
TP
10162016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1017
1018 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1019
0af06385
BE
10202016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1021 Tom de Vries <tom@codesourcery.com>
1022
1023 PR testsuite/77411
1024 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1025
8f01b67a
MP
10262016-09-23 Marek Polacek <polacek@redhat.com>
1027
1028 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1029 * c-c++-common/gomp/atomic-13.c: Likewise.
1030 * c-c++-common/gomp/atomic-14.c: Likewise.
1031 * c-c++-common/pr60439.c: Remove invalid code.
1032 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1033 * g++.dg/expr/bitfield5.C: Likewise.
1034 * g++.dg/expr/bitfield6.C: Likewise.
1035 * g++.dg/expr/bool1.C: Likewise.
1036 * g++.dg/expr/bool3.C: Likewise.
1037 * g++.dg/expr/lval3.C: Likewise.
1038 * g++.dg/expr/lval4.C: Likewise.
1039 * g++.old-deja/g++.jason/bool5.C: Likewise.
1040
bbd6fcf3
DM
10412016-09-23 David Malcolm <dmalcolm@redhat.com>
1042
1043 PR preprocessor/77672
1044 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1045 (test_terminator_location): New function.
1046
113d06a4
RB
10472016-09-23 Richard Biener <rguenther@suse.de>
1048
1049 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1050
cab9e1df
MW
10512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1052
1053 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1054 -march=armv8.2-a+fp16 when supported by the hardware.
1055 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1057 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1058 semi-colons to a macro invocations.
1059 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1060 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1061 defined.
1062 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1063 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1064 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1065 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1066 defined.
1067 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1068 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1069 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1070 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1071 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1072 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1073 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1074 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1075 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1076 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1077 defined.
1078 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1079 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1080 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1081 defined.
1082 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1083 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1084 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1085 defined.
1086 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1087 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1088 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1089 defined.
1090 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1091 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1092 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1093 defined. Also fix some white-space.
1094 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1096 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1097 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1098 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1099 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1100 defined. Also fix some long lines and white-space.
1101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1102 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1103 defined. Also fix some long lines and white-space.
1104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1105 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1106 defined.
1107 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1109 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1110 defined.
1111 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1113 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1114 defined.
1115 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1117 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1118 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1122 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1124 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1125 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1126 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1127 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1128 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1129 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1131 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1132 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1133 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1134
da9b2e69
JW
11352016-09-23 Jiong Wang <jiong.wang@arm.com>
1136 Matthew Wahab <matthew.wahab@arm.com>
1137
1138 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1139 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1140 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1141 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1142 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1143 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1144 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1145 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1146 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1147 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1148 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1149 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1150 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1151 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1152 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1153 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1154 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1155 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1156 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1157 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1158 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1159 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1160 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1161 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1162 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1163 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1164 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1165 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1166 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1167 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1168 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1169 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1170 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1171 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1172 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1173 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1174 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1175
785cf02f
MW
11762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1177
1178 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1179 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1180 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1181 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1182 support.
1183
1e401340
KV
11842016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1185
1186 PR ipa/77677
1187 * gcc.dg/torture/pr77677.c: New test.
1188
8ed3eeac
AV
11892016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1190
1191 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1192 here now.
1193
55a9b91b
MW
11942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1195
1196 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1197 options. Add tests for float16x4_t and float16x8_t.
1198
64c744b9
DV
11992016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1200
1201 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1202 * gcc.target/s390/risbg-ll-2.c: Ditto.
1203 * gcc.target/s390/risbg-ll-3.c: Ditto.
1204
d403b8d4
MW
12052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1206
1207 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1208 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1209
576987fc
DV
12102016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1211
1212 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1213 output to the simplified instructions.
1214
4ffc8099
MW
12152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1216
1217 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1218 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1219
b1a970a5
MW
12202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1221
1222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1223 (FP16_SUPPORTED): New
1224 (expected-hfloat-16x4): Make conditional on __fp16 support.
1225 (expected-hfloat-16x8): Likewise.
1226 (vdup_n_f16): Disable for non-AArch64 targets.
1227 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1228 conditional on FP16_SUPPORTED.
1229 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1230 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1231 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1232 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1233 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1234 for testing __fp16.
1235 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1236 conditional on FP16_SUPPORTED.
1237 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1238 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1239
50df9464
MW
12402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1241
1242 * gcc.target/arm/short-vfp-1.c: New.
1243
536b9f42
MW
12442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1245
1246 * gcc.target/arm/attr-fp16-arith-1.c: New.
1247
1b9e31cf
MW
12482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1249
1250 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1251 New.
1252 (add_options_for_arm_v8_2a_fp16_neon): New.
1253 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1254 (add_options_for_arm_arch_v8_2a): Auto-generate.
1255 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1256 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1257 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1258 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1259 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1260 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1261 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1262
a5b42ee7
MW
12632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1264
1265 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1266 arm_fp16_alternative_ok.
1267 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1268 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1269 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1270 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1271 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1272 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1273 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1274 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1275 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1276 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1277 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1278 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1279 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1280 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1281 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1282 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1283 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1284 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1285 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1286 arm_fp16_alternative_ok.
1287 * lib/target-supports.exp
1288 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1289 (check_effective_target_arm_fp16_alternative_ok): New.
1290 (check_effective_target_arm_fp16_none_ok_nocache): New.
1291 (check_effective_target_arm_fp16_none_ok): New.
1292
fcbc975b
ML
12932016-09-23 Martin Liska <mliska@suse.cz>
1294
1295 * gcc.dg/ipa/pr77653.c: Replace adress
1296 with address.
1297
1822b732
ML
12982016-09-23 Martin Liska <mliska@suse.cz>
1299
1300 * gcc.target/i386/movbe-4.c: New test.
1301
fab18cc4
ML
13022016-09-23 Martin Liska <mliska@suse.cz>
1303
1304 * gcc.target/i386/crc32-5.c: New test.
1305
e70f01b5
ML
13062016-09-23 Martin Liska <mliska@suse.cz>
1307
1308 * gcc.target/i386/pr71652.c: New test.
1309 * gcc.target/i386/pr71652-2.c: New test.
1310 * gcc.target/i386/pr71652-3.c: New test.
1311
f2e81d05
JJ
13122016-09-23 Jakub Jelinek <jakub@redhat.com>
1313
1314 * lib/gcc-dg.exp (process-message): Support relative line number
1315 notation - .+4 or .-1 etc.
1316 * gcc.dg/dg-test-1.c: New test.
1317
ed30d2a6
MS
13182016-09-22 Martin Sebor <msebor@redhat.com>
1319
1320 PR target/77676
1321 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1322 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1323 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1324 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1325
1c681c7b
UB
13262016-09-22 Uros Bizjak <ubizjak@gmail.com>
1327
1328 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1329 * gcc.dg/ifcvt-2.c: Ditto.
1330 * gcc.dg/zero_bits_compound-1.c: Ditto.
1331 * gcc.dg/zero_bits_compound-1.c: Ditto.
1332 * gcc.dg/pr40550.c: Simplify target selectors.
1333 Use dg-additional-options.
1334 * gcc.dg/pr47893.c: Ditto.
1335 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1336 additional options for 32-bit x86 targets.
1337 * gcc.dg/pr70955.c: Move to ...
1338 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1339
67cf0a53
PC
13402016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1341
1342 PR c++/61019
1343 * g++.dg/cpp0x/pr61019.C: New.
1344
0ee70cc0
AV
13452016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1346 Terry Guo <terry.guo@arm.com>
1347
1348 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1349 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1350 * gcc.target/arm/pure-code/pure-code.exp: New.
1351
43639d2c
UB
13522016-09-22 Uros Bizjak <ubizjak@gmail.com>
1353
1354 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1355 Remove SSE effective target requirement.
1356
a608d15b
PC
13572016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1358
1359 PR c++/71979
1360 * g++.dg/cpp0x/pr71979.C: New.
1361
d94a7ab4
BE
13622016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1363
1364 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1365
a13f439f
ML
13662016-09-22 Martin Liska <mliska@suse.cz>
1367
1368 PR ipa/77653
1369 * gcc.dg/ipa/pr77653.c: New test.
1370
cf352092
JJ
13712016-09-22 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR fortran/77665
1374 * gfortran.dg/gomp/pr77665.f90: New test.
1375
a8de3002
PT
13762016-09-22 Paul Thomas <pault@gcc.gnu.org>
1377
1378 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1379 * gfortran.dg/dtio_13.f90: New test.
1380
39abef62
LK
13812016-09-21 Louis Krupp <louis.krupp@zoho.com>
1382
1383 PR fortran/66107
1384 * gfortran.dg/pr66107.f90: New test.
1385
4a2bb7fc
ILT
13862016-09-21 Ian Lance Taylor <iant@golang.org>
1387
1388 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1389 with call to builtin delete function.
1390
5f84cee2
JM
13912016-09-21 Joseph Myers <joseph@codesourcery.com>
1392
1393 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1394 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1395 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1396 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1397 tests.
1398
fe01a41a
UB
13992016-09-21 Uros Bizjak <ubizjak@gmail.com>
1400
1401 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1402
2e1c20b1
JJ
14032016-09-21 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR c++/77651
1406 * g++.dg/cpp1z/aligned-new6.C: New test.
1407
de4c144a
MW
14082016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1409
1410 * gcc.target/arm/fp16-aapcs-3.c: New.
1411 * gcc.target/arm/fp16-aapcs-4.c: New.
1412 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1413 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1414 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1415 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1416
44fc7854
BE
14172016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1418
1419 PR tree-optimization/77550
1420 * g++.dg/pr77550.C: New test.
1421
bc084f84
GJL
14222016-09-21 Georg-Johann Lay <avr@gjlay.de>
1423
1424 PR target/77326
1425 * gcc.target/avr/torture/pr77326.c: New test.
1426
c075003a
LK
14272016-09-21 Louis Krupp <louis.krupp@zoho.com>
1428
1429 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1430
6811ea79
RB
14312016-09-21 Richard Biener <rguenther@suse.de>
1432
1433 PR tree-optimization/77648
1434 * gcc.dg/torture/pr77648-1.c: New testcase.
1435 * gcc.dg/torture/pr77648-2.c: Likewise.
1436
f955c4c4
RB
14372016-09-21 Richard Biener <rguenther@suse.de>
1438 Jakub Jelinek <jakub@redhat.com>
1439
1440 PR tree-optimization/77621
1441 * gcc.dg/pr77621.c: New testcase.
1442
096506bb
PT
14432016-09-21 Paul Thomas <pault@gcc.gnu.org>
1444
1445 PR fortran/77657
1446 * gfortran.dg/dtio_12.f90: New test.
1447
37d168ae
SKS
14482016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1449
1450 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1451
66454000
KV
14522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1453
1454 PR tree-optimization/72835
1455 * gcc.dg/tree-ssa/pr72835.c: New test.
1456
88d0c3f0
MS
14572016-09-20 Martin Sebor <msebor@redhat.com>
1458
1459 PR middle-end/49905
1460 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1461 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1462 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1463 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1464 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1465 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1466 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1467
a03df1d5
KV
14682016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1469
1470 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1471 arguments/compare will be optimized away.
1472 * gcc.dg/torture/ftrapv-1.c: Likewise.
1473
8bc5448f
KV
14742016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1475
1476 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1477 will be optimized away.
1478 * gcc.dg/ipa/vrp1.c: New test.
1479 * gcc.dg/ipa/vrp2.c: New test.
1480 * gcc.dg/ipa/vrp3.c: New test.
1481
973625a0
KV
14822016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1483
1484 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1485 does the same transformation.
1486 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1487 * gcc.dg/tree-ssa/evrp1.c: New test.
1488 * gcc.dg/tree-ssa/evrp2.c: New test.
1489 * gcc.dg/tree-ssa/evrp3.c: New test.
1490 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1491 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1492 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1493 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1494 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1495 foling now happens early.
1496 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1497 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1498 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1499 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1500 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1501
9b1ba33c
UB
15022016-09-20 Uros Bizjak <ubizjak@gmail.com>
1503
1504 PR target/77621
1505 * gcc.target/i386/pr77621.c: New test.
1506 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1507 pattern, loop should vectorize with -mtune=atom.
1508
f5bd4ad8
MO
15092016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1510 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR testsuite/63299
1513 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1514 instead of delete.
1515
7d9cf801
JJ
15162016-09-20 Jakub Jelinek <jakub@redhat.com>
1517
b912f962
JJ
1518 PR c++/77626
1519 * g++.dg/other/pr77626.C: New test.
1520
eaf1ece1
JJ
1521 PR c++/77638
1522 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1523
590b62e9
JJ
1524 PR c++/77637
1525 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1526
7d9cf801
JJ
1527 PR middle-end/77624
1528 * c-c++-common/pr77624-1.c: New test.
1529 * c-c++-common/pr77624-2.c: New test.
1530
3aebb6ff
AV
15312016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1532
1533 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1534 of digits expected.
1535
b5bbe47b
RB
15362016-09-20 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/77646
1539 * gcc.dg/torture/pr77646.c: New testcase.
1540
144a96e4
BE
15412016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1542
1543 PR c++/77434
1544 * c-c++-common/Wint-in-bool-context.c: New test.
1545
1f2071fa
JM
15462016-09-19 Joseph Myers <joseph@codesourcery.com>
1547
1548 * gcc.dg/cr-decimal-dig-1.c: New test.
1549
63012d9a
JM
15502016-09-19 Joseph Myers <joseph@codesourcery.com>
1551
1552 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1553 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1554 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1555 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1556
02410826
VM
15572016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1558
1559 PR rtl-optimization/77416
1560 * gcc.target/powerpc/pr77416.c: New.
1561
6101a7ab
PP
15622016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1563
1564 PR c++/77639
1565 * g++.dg/template/error-recovery4.C: New test.
1566
1993ff76
BC
15672016-09-19 Bin Cheng <bin.cheng@arm.com>
1568
1569 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1570
5fa9e644
KT
15712016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1572
1573 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1574 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1575
fc15d9ec
JJ
15762016-09-19 Jakub Jelinek <jakub@redhat.com>
1577 Jan Hubicka <jh@suse.cz>
1578
1579 PR target/77587
1580 * gcc.dg/pr77587.c: New test.
1581 * gcc.dg/pr77587a.c: New file.
1582
3c9f5092
AV
15832016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1584
1585 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1586 * gfortran.dg/coarray_38.f90:
1587 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1588 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1589 * gfortran.dg/coarray_allocate_7.f08: New test.
1590 * gfortran.dg/coarray_allocate_8.f08: New test.
1591 * gfortran.dg/coarray_allocate_9.f08: New test.
1592 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1593 new caf_register.
1594 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1595 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1596 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1597 get_by_refs.
1598 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1599 * gfortran.dg/coarray_lock_7.f90: Same.
1600 * gfortran.dg/coarray_poly_5.f90: Same.
1601 * gfortran.dg/coarray_poly_6.f90: Same.
1602 * gfortran.dg/coarray_poly_7.f90: Same.
1603 * gfortran.dg/coarray_poly_8.f90: Same.
1604 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1605
e79e6763
FR
16062016-09-19 Fritz Reese <fritzoreese@gmail.com>
1607
1608 PR fortran/77584
1609 * gfortran.dg/dec_structure_15.f90: New testcase.
1610
ae527639
RB
16112016-09-19 Richard Biener <rguenther@suse.de>
1612
1613 PR middle-end/77605
1614 * gcc.dg/torture/pr77605.c: New testcase.
1615
cdf060f8
LK
16162016-09-18 Louis Krupp <louis.krupp@zoho.com>
1617
1618 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1619
b720e919
JH
16202016-09-17 Jan Hubicka <hubicka@ucw.cz>
1621
1622 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1623 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1624 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1625 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1626 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1627 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1628 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1629 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1630 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1631 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1632 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1633
bdabae39
KY
16342016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1635
1636 * gcc.target/i386/pr68633.c: Fix expected result.
1637
493ba820
LK
16382016-09-17 Louis Krupp <louis.krupp@gmail.com>
1639
1640 PR fortran/68078
1641 * gfortran.dg/pr68078.f90: New test.
1642 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1643
9a42726b
BS
16442016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1645
1646 PR target/77613
1647 * gcc.target/powerpc/swaps-p8-25.c: New.
1648
e7d61178
JJ
16492016-09-16 Jakub Jelinek <jakub@redhat.com>
1650
8f03e02f
JJ
1651 PR c++/77482
1652 * g++.dg/cpp0x/constexpr-77482.C: New test.
1653
e80cb545
JJ
1654 PR c++/77379
1655 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1656 thunk offsets.
1657 * g++.dg/abi/abi-tag23a.C: Likewise.
1658
1c2f613f
JJ
1659 PR c++/77338
1660 * g++.dg/cpp0x/decltype-77338.C: New test.
1661
e7d61178
JJ
1662 PR c++/77375
1663 * g++.dg/cpp0x/mutable1.C: New test.
1664
8d987deb
SK
16652016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1666
1667 PR fortran/77612
1668 * gfortran.dg/pr77612.f90: New test.
1669
2c3d35a6
SKS
16702016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1671
1672 * gcc.dg/torture/pr70421.c: Require int32plus.
1673
e43163ae
JJ
16742016-09-16 Jakub Jelinek <jakub@redhat.com>
1675
bcf0905a
JJ
1676 PR middle-end/77475
1677 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1678
e43163ae
JJ
1679 PR target/77526
1680 * gcc.target/i386/pr77526.c: New test.
1681
7d704548
JJ
16822016-09-16 Jakub Jelinek <jakub@redhat.com>
1683 Eric Botcazou <ebotcazou@adacore.com>
1684
1685 PR middle-end/77594
1686 * gcc.target/i386/pr77594.c: New test.
1687
902d624f
LK
16882016-09-15 Louis Krupp <louis.krupp@zoho.com>
1689
1690 PR fortran/69963
1691 * gfortran.dg/misplaced_implicit_character.f90: New test.
1692
7e16ce79
BC
16932016-09-15 Bin Cheng <bin.cheng@arm.com>
1694
1695 PR tree-optimization/77503
1696 * gcc.dg/vect/pr77503.c: New test.
1697
7c05f5c4
RB
16982016-09-15 Richard Biener <rguenther@suse.de>
1699
1700 PR middle-end/77544
1701 * c-c++-common/torture/pr77544.c: New testcase.
1702
76ff80fb
JJ
17032016-09-15 Jakub Jelinek <jakub@redhat.com>
1704
1705 PR middle-end/77475
1706 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1707 * gcc.dg/march-generic.c: Likewise.
1708 * gcc.target/i386/spellcheck-options-1.c: New test.
1709 * gcc.target/i386/spellcheck-options-2.c: New test.
1710 * gcc.target/i386/spellcheck-options-3.c: New test.
1711 * gcc.target/i386/spellcheck-options-4.c: New test.
1712
5560d026
CLT
17132016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1714
1715 PR fortran/72743
1716 * gfortran.dg/goacc/pr72743.f90: New test.
1717
5334f733
RB
17182016-09-15 Richard Biener <rguenther@suse.de>
1719
1720 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1721
d08615f2
RB
17222016-09-15 Richard Biener <rguenther@suse.de>
1723
1724 PR tree-optimization/77514
1725 * gcc.dg/torture/pr77514.c: New testcase.
1726
28ca05f0
JJ
17272016-09-14 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR c++/77549
1730 * g++.dg/lookup/pr77549.C: New test.
1731
20a1e5b8
MP
17322016-09-14 Marek Polacek <polacek@redhat.com>
1733
1734 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1735 * c-c++-common/gomp/atomic-13.c: Likewise.
1736 * c-c++-common/gomp/atomic-14.c: Likewise.
1737 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1738 * g++.dg/cpp1z/bool-increment1.C: New test.
1739 * c-c++-common/pr60439.c: Add dg-warning.
1740 * g++.dg/expr/bitfield4.C: Likewise.
1741 * g++.dg/expr/bitfield5.C: Likewise.
1742 * g++.dg/expr/bitfield6.C: Likewise.
1743 * g++.dg/expr/bool1.C: Likewise.
1744 * g++.dg/expr/bool3.C: Likewise.
1745 * g++.dg/expr/lval3.C: Likewise.
1746 * g++.dg/expr/lval4.C: Likewise.
1747 * g++.old-deja/g++.jason/bool5.C: Likewise.
1748 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1749 * g++.dg/other/error18.C: Likewise.
1750 * g++.dg/gomp/atomic-14.C: Likewise.
1751
0761f6bf
NS
17522016-09-14 Nathan Sidwell <nathan@acm.org>
1753
1754 PR c++/77539
1755 * g++.dg/cpp1y/pr77539.C: New.
1756
13cddbc1
CL
17572016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1758
1759 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1760 dg-require.
1761 * g++.dg/ext/builtin_alloca.C: Likewise.
1762 * g++.dg/template/spec35.C: Likewise.
1763 * gcc.dg/builtins-68.c: Likewise.
1764 * gcc.misc-tests/gcov-13.c: Likewise.
1765 * gcc.misc-tests/gcov-14.c: Likewise.
1766
a90638d4
JM
17672016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1768
1769 * gfortran.dg/dec_structure_14.f90: New testcase.
1770
5ba4a08c
JJ
17712016-09-14 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR sanitizer/68260
1774 * c-c++-common/tsan/pr68260.c: New test.
1775
a713b234
JS
17762016-09-13 Joe Seymour <joe.s@somniumtech.com>
1777
1778 PR target/70713
1779 * gcc.target/msp430/function-attributes-1.c: New test.
1780 * gcc.target/msp430/function-attributes-2.c: New test.
1781 * gcc.target/msp430/function-attributes-3.c: New test.
1782
ea8661cd
JJ
17832016-09-13 Jakub Jelinek <jakub@redhat.com>
1784
9952908a
JJ
1785 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1786 * g++.dg/cpp1z/gen-attrs1.C: New test.
1787
63cdb7a0
JJ
1788 PR tree-optimization/77454
1789 * gcc.dg/pr77454.c: New test.
1790
ea8661cd
JJ
1791 PR c++/77553
1792 * g++.dg/cpp1y/constexpr-77553.C: New test.
1793
254830ba
DM
17942016-09-13 David Malcolm <dmalcolm@redhat.com>
1795
1796 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1797 (test_show_locus): Replace rich_location::add_fixit_insert calls
1798 with add_fixit_insert_before and add_fixit_insert_after.
1799
42763690
JM
18002016-09-13 Jason Merrill <jason@redhat.com>
1801 Tom de Vries <tom@codesourcery.com>
1802
1803 PR c++/77427
1804 * g++.dg/pr77427.C: New test.
1805
c8798f2c
ML
18062016-09-13 Martin Liska <mliska@suse.cz>
1807
1808 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1809 effective target.
1810 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1811 * lib/target-supports.exp: Define the new target.
1812
54700e2e
AP
18132016-09-12 Andrew Pinski <apinski@cavium.com>
1814
1815 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1816 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1817
e1d55bf7
UB
18182016-09-12 Uros Bizjak <ubizjak@gmail.com>
1819
1820 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1821 variable arguments.
1822 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1823 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1824 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1825 variable argument.
1826 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1827 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1828
54dcdb88
BE
18292016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1830
1831 PR c++/77496
1832 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1833 * g++.dg/ext/pr77496.C: New test.
1834 * g++.dg/warn/pr77496.C: New test.
1835
d1463eb9
DM
18362016-09-12 David Malcolm <dmalcolm@redhat.com>
1837
1838 PR c/72858
1839 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1840 to preserve conversion chars, and to preserve prefix information.
1841 * gcc.dg/format/pr72858.c: New test case.
1842
217fabad
SK
18432016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1844
1845 * gfortran.dg/pr77507.f90: Move to ...
1846 * gfortran.dg/ieee/pr77507.f90: here.
1847
a1cd04ac
JH
18482016-08-09 Jan Hubicka <hubicka@ucw.cz>
1849
1850 PR ipa/61159
1851 * compile/pr61159.c: New testcase
1852
e3912107
JH
18532016-08-09 Jan Hubicka <hubicka@ucw.cz>
1854
1855 PR ipa/64316
1856 * gcc.dg/ipa/pr63416.c: New testcase.
1857
739d9339
PT
18582016-09-10 Paul Thomas <pault@gcc.gnu.org>
1859 Steven G. Kargl <kargl@gcc.gnu.org>
1860
1861 PR fortran/77532
cc3135b6 1862 * gfortran.dg/dtio_11.f90: new test.
739d9339 1863
fb7c40dd
SK
18642016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1865
1866 PR fortran/77507
1867 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1868 * gfortran.dg/c_assoc_4.f90: Ditto.
1869
5b28efbb
TV
18702016-09-10 Tom de Vries <tom@codesourcery.com>
1871
1872 PR C/71602
1873 * c-c++-common/va-arg-va-list-type.c: New test.
1874
9d0a9bb4
PB
18752016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1876
1877 PR rtl-optimization/77289
1878 * gcc.target/powerpc/pr77289.c: New test.
1879
3f0177e7
MS
18802016-09-09 Martin Sebor <msebor@redhat.com>
1881
1882 PR c/77520
1883 PR c/77521
1884 * gcc.dg/pr77520.c: New test.
1885 * gcc.dg/pr77521.c: New test.
1886
e81e83d0
SK
18872016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1888
1889 PR fortran/77506
1890 * gfortran.dg/pr77506.f90: New test.
1891
8a92685e
SK
18922016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1893
1894 PR fortran/77507
1895 * gfortran.dg/pr77507.f90: New test.
1896
c65248cb
JM
18972016-09-09 Joseph Myers <joseph@codesourcery.com>
1898
1899 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1900
2cf0ff98
SK
19012016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1902 Louis Krupp <lkrupp@gcc.gnu.org>
1903
1904 PR fortran/69514
1905 * gfortran.dg/pr69514_1.f90: New test.
1906 * gfortran.dg/pr69514_2.f90: New test.
1907
8ebc1e0f
JJ
19082016-09-08 Jakub Jelinek <jakub@redhat.com>
1909
20b6cf01
JJ
1910 PR fortran/77500
1911 * gfortran.dg/gomp/pr77500.f90: New test.
1912
8ebc1e0f
JJ
1913 PR fortran/77516
1914 * gfortran.dg/gomp/pr77516.f90: New test.
1915
34718542
JJ
19162016-09-07 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR middle-end/77475
1919 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1920 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1921 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1922 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1923 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1924 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1925
e5106e27
DM
19262016-09-07 David Malcolm <dmalcolm@redhat.com>
1927
1928 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1929 "substring-locations.h".
1930
ca235a85
RB
19312016-09-07 Richard Biener <rguenther@suse.de>
1932
1933 PR c/77450
1934 * c-c++-common/vector-subscript-8.c: Move ..
1935 * gcc.dg/pr77450.c: ... here.
1936
0076b5dc 19372016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1938
1939 PR libgfortran/77393
1940 * gfortran.dg/fmt_f0_2.f90: Update test.
1941 * gfortran.dg/fmt_f0_3.f90: New test.
1942
6ac7322b
DH
19432016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1944
1945 PR debug/77389
1946 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1947 in dg-options.
1948
1949 PR debug/57519
1950 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1951
8eb9e049
JJ
19522016-09-06 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR target/69255
1955 * gcc.target/i386/pr69255-1.c: New test.
1956 * gcc.target/i386/pr69255-2.c: New test.
1957 * gcc.target/i386/pr69255-3.c: New test.
1958
19592016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1960
1961 PR c/77336
1962 * gcc.dg/format/miss-7.c: New test.
1963
e6cb85d4
UB
19642016-09-06 Uros Bizjak <ubizjak@gmail.com>
1965
1966 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1967
7fe76f6a
ML
19682016-09-06 Martin Liska <mliska@suse.cz>
1969
1970 PR gcov-profile/77378
1971 PR gcov-profile/77466
1972 * gcc.dg/profile-update-warning.c: New test.
1973
209b636e
RB
19742016-09-06 Richard Biener <rguenther@suse.de>
1975
1976 PR tree-optimization/77479
1977 * gcc.dg/torture/pr77479.c: New testcase.
1978
b772a565
RB
19792016-09-06 Richard Biener <rguenther@suse.de>
1980
1981 PR c/77450
1982 * c-c++-common/vector-subscript-7.c: Adjust.
1983 * c-c++-common/vector-subscript-8.c: New testcase.
1984
a8c07037
SKS
19852016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1986
1987 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1988
0ce48391
JJ
19892016-09-05 Jakub Jelinek <jakub@redhat.com>
1990
de9188e0
JJ
1991 PR target/77476
1992 * gcc.target/i386/avx512f-pr77476.c: New test.
1993 * gcc.target/i386/avx512bw-pr77476.c: New test.
1994 * gcc.target/i386/avx512dq-pr77476.c: New test.
1995
c76f7809
JJ
1996 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1997 Update comment to mention also avx512f.
1998
0ce48391
JJ
1999 PR sanitizer/77396
2000 * g++.dg/asan/pr77396-2.C: New test.
2001
8a27cf73
UB
20022016-09-05 Uros Bizjak <ubizjak@gmail.com>
2003
2004 PR rtl-optimization/77452
2005 * gcc.target/i386/pr77452.c: New test.
2006
25ff5dd3
MP
20072016-09-05 Marek Polacek <polacek@redhat.com>
2008
2009 PR c/77423
2010 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2011
f2bc4e48
SK
20122016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2013
2014 PR fortran/77391
2015 * gfortran.dg/pr77391.f90: New test.
2016
e85921ee
SK
20172016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2018
2019 PR fortran/77460
2020 * gfortran.dg/pr77460.f90: New test.
2021
b5d50659
JJ
20222016-09-03 Jakub Jelinek <jakub@redhat.com>
2023
2024 PR c/65467
2025 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2026
7b826676
KY
20272016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2028
2029 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2030
717ebe91
DM
20312016-09-02 David Malcolm <dmalcolm@redhat.com>
2032
2033 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2034 test case.
2035 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2036 diagnostic-test-show-locus-generate-patch.c to the sources
2037 for diagnostic_plugin_test_show_locus.c.
2038
94087e88
JJ
20392016-09-02 Jakub Jelinek <jakub@redhat.com>
2040
9dc5773f
JJ
2041 PR c/65467
2042 * gcc.dg/gomp/_Atomic-1.c: New test.
2043 * gcc.dg/gomp/_Atomic-2.c: New test.
2044 * gcc.dg/gomp/_Atomic-3.c: New test.
2045 * gcc.dg/gomp/_Atomic-4.c: New test.
2046 * gcc.dg/gomp/_Atomic-5.c: New test.
2047
94087e88
JJ
2048 PR sanitizer/77396
2049 * g++.dg/asan/pr77396.C: New test.
2050
20512016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2052
2053 PR tree-optimization/71831
2054 * gcc.dg/builtin-object-size-16.c: New test.
2055 * gcc.dg/builtin-object-size-17.c: New test.
2056
7e89048d
JD
20572016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2058
2059 PR libgfortran/77393
2060 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2061
2f196155
UB
20622016-09-01 Uros Bizjak <ubizjak@gmail.com>
2063
2064 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2065 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2066 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2067 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2068 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2069 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2070 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2071 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2072 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2073 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2074 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2075 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2076 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2077 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2078 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2079 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2080 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2081 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2082
0a6b0523
EB
20832016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2084
2085 * gnat.dg/opt58.adb: New test.
2086 * gnat.dg/opt58_pkg.ads: New helper.
2087
2a99de7b
RB
20882016-09-01 Richard Biener <rguenther@suse.de>
2089
2090 PR middle-end/77436
2091 * gcc.dg/torture/pr77436.c: New testcase.
2092
f79d8786
SKS
20932016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2094
2095 * gcc.dg/pr64252.c: Require int32plus.
2096 * gcc.dg/pr66299-1.c: Likewise.
2097 * gcc.dg/pr66299-2.c: Likewise.
2098 * gcc.dg/torture/20131115-1.c: Skip for avr.
2099
b06335f9
KT
21002016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2101
2102 * gcc.target/aarch64/ands_3.c: New test.
2103
f25f40be
JJ
21042016-08-31 Jakub Jelinek <jakub@redhat.com>
2105
d12a0b5a
JJ
2106 PR fortran/77352
2107 * gfortran.dg/gomp/pr77352.f90: New test.
2108
f25f40be
JJ
2109 PR fortran/77374
2110 * gfortran.dg/gomp/pr77374.f08: New test.
2111
9ff6fb6e
MG
21122016-08-31 Marc Glisse <marc.glisse@inria.fr>
2113
2114 PR tree-optimization/73714
2115 * gcc.dg/tree-ssa/pr73714.c: New test.
2116
8e95a674
JD
21172016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2118
2119 PR libgfortran/77393
2120 * gfortran.dg/fmt_f0_2.f90: New test.
2121
c6b0037d
MG
21222016-08-31 Marc Glisse <marc.glisse@inria.fr>
2123
2124 * gcc.target/i386/pr59539-2.c: Adapt options.
2125 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2126
1a576b13
PT
21272016-08-31 Paul Thomas <pault@gcc.gnu.org>
2128
2129 PR fortran/77418
2130 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2131 of the associate entity and replace with a pointer to the
2132 intended item on the stack.
2133
e73d3ca6 21342016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2135 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2136
2137 PR fortran/48298
2138 * gfortran.dg/dtio_1.f90: New test.
2139 * gfortran.dg/dtio_2.f90: New test.
2140 * gfortran.dg/dtio_3.f90: New test.
2141 * gfortran.dg/dtio_4.f90: New test.
2142 * gfortran.dg/dtio_5.f90: New test.
2143 * gfortran.dg/dtio_6.f90: New test.
2144 * gfortran.dg/dtio_7.f90: New test.
2145 * gfortran.dg/dtio_8.f90: New test.
2146 * gfortran.dg/dtio_9.f90: New test.
2147 * gfortran.dg/dtio_10.f90: New test.
2148
b816477a
DM
21492016-08-30 David Malcolm <dmalcolm@redhat.com>
2150
2151 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2152 (test_many_nested_locations): New function.
2153 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2154 (test_show_locus): Handle "test_many_nested_locations".
2155
71b30891
DM
21562016-08-30 David Malcolm <dmalcolm@redhat.com>
2157
2158 * g++.dg/template/double-greater-than-fixit.C: New test case.
2159
8fa37232
EB
21602016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2161
2162 * gnat.dg/opt57.ad[sb]: New test.
2163 * gnat.dg/opt57_pkg.ads: New helper.
2164
6f651bae
RB
21652016-08-30 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/69047
2168 * gcc.dg/pr69047.c: Fix byte-order check.
2169
ab834832
JJ
21702016-08-30 Jakub Jelinek <jakub@redhat.com>
2171
5116b156
JJ
2172 PR tree-optimization/72866
2173 * gcc.dg/vect/pr72866.c: New test.
2174
3754bbfc
JJ
2175 PR debug/77363
2176 * g++.dg/debug/dwarf2/pr77363.C: New test.
2177
26122e2d
JJ
2178 PR middle-end/77377
2179 * gcc.target/i386/pr77377.c: New test.
2180
ab834832
JJ
2181 PR debug/77389
2182 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2183 in dg-options.
2184
bedc9ca7
SK
21852016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2186
2187 * gfortran.dg/pr77372.f90: Moved to ...
2188 * gfortran.dg/ieee/pr77372.f90: here.
2189
adfa1e6b
MM
21902016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2191
2192 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2193 vector short/char initializations.
2194 * gcc.target/powerpc/vec-init-5.c: Likewise.
2195 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2196 vector initialization optimizations.
2197 * gcc.target/powerpc/vec-init-7.c: Likewise.
2198 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2199 vector float/double initializations.
2200 * gcc.target/powerpc/vec-init-9.c: Likewise.
2201
414b7129
UB
22022016-08-29 Uros Bizjak <ubizjak@gmail.com>
2203
2204 PR target/77403
2205 * gcc.target/i386/pr77403.c: New test.
2206
3d06b6f2
MP
22072016-08-29 Marek Polacek <polacek@redhat.com>
2208
2209 PR c/77292
2210 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2211
ba9bbd6f
TV
22122016-08-29 Tom de Vries <tom@codesourcery.com>
2213
2214 PR c/77398
2215 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2216
d7d80d8f
EB
22172016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2218
2219 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2220
d7d80d8f 22212016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2222
2223 * gfortran.dg/dec_structure_13.f90: New testcase.
2224
468d95c8
JB
22252016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2226
2227 PR fortran/77261
2228 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2229 available.
2230
f329b264
TV
22312016-08-28 Tom de Vries <tom@codesourcery.com>
2232
2233 PR lto/70955
2234 * gcc.dg/pr70955.c: New test.
2235 * gcc.dg/lto/pr70955_0.c: Same.
2236 * gcc.dg/lto/pr70955_1.c: Same.
2237
4a389eb6
PP
22382016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2239
2240 PR tree-optimization/71077
2241 * gcc.target/i386/pr71077.c: New test.
2242
3f8257db 22432016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2244
2245 PR fortran/77380
2246 * gfortran.dg/pr77380.f90: New test.
2247
3f8257db 22482016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2249
2250 PR fortran/77372
2251 gfortran.dg/pr77372.f90: New test.
2252
ee908516
DM
22532016-08-26 David Malcolm <dmalcolm@redhat.com>
2254
2255 * gcc.dg/spellcheck-fields-2.c (test): Move
2256 dg-begin/end-multiline-output within function body.
2257 (test_macro): New function.
2258
d41e76cf
DM
22592016-08-26 David Malcolm <dmalcolm@redhat.com>
2260
2261 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2262 (test_fixit_insert): Update expected output.
2263 (test_fixit_remove): Likewise.
2264 (test_fixit_replace): Likewise.
2265
524a4c96
RO
22662016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2267
2268 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2269 Fix typo.
2270
ebfa15ab
RB
22712016-08-26 Richard Biener <rguenther@suse.de>
2272
2273 PR tree-optimization/69047
2274 * gcc.dg/pr69047.c: New testcase.
2275
209ca542
PK
22762016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2277 Martin Jambhor <mjambor@suse.cz>
524a4c96 2278
209ca542
PK
2279 * gcc.dg/ipa/propbits-1.c: New test-case.
2280 * gcc.dg/ipa/propbits-2.c: Likewise.
2281 * gcc.dg/ipa/propbits-3.c: Likewise.
2282
e5cf1629
SK
22832016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2284
2285 PR fortran/77351
2286 * gfortran.dg/pr77351.f90: New test.
2287
ebef225f
MP
22882016-08-25 Marek Polacek <polacek@redhat.com>
2289
2290 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2291
fe377a48
MP
22922016-08-25 Marek Polacek <polacek@redhat.com>
2293
2294 PR c/77323
2295 * gcc.dg/pr77323.c: New test.
2296
88b8971f
PT
22972016-08-24 Paul Thomas <pault@gcc.gnu.org>
2298
2299 PR fortran/77358
2300 * gfortran.dg/submodule_17.f08: New test.
2301
3f8257db
JJ
23022016-08-24 Michael Collison <michael.collison@linaro.org>
2303 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2304
2305 * gcc.target/arm/builtin_saddl.c: New testcase.
2306 * gcc.target/arm/builtin_saddll.c: New testcase.
2307 * gcc.target/arm/builtin_uaddl.c: New testcase.
2308 * gcc.target/arm/builtin_uaddll.c: New testcase.
2309 * gcc.target/arm/builtin_ssubl.c: New testcase.
2310 * gcc.target/arm/builtin_ssubll.c: New testcase.
2311 * gcc.target/arm/builtin_usubl.c: New testcase.
2312 * gcc.target/arm/builtin_usubll.c: New testcase.
2313
d5b5d212
UB
23142016-08-24 Uros Bizjak <ubizjak@gmail.com>
2315
2316 PR target/77270
2317 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2318 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2319 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2320 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2321 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2322 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2323 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2324 effective target. Remove scan-assembler-times directives.
2325 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2326 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2327 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2328
d1188689
SKS
23292016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2330
2331 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2332 of unsigned int.
2333 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2334
0b6b8f85
RS
23352016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2336
2337 PR testsuite/77317
2338 * lib/target-supports.exp
2339 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2340 (check_effective_target_vect_natural_alignment): Ditto.
2341 (check_effective_target_vector_alignment_reachable): Ditto.
2342 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2343
587b7f7a
ILT
23442016-08-23 Ian Lance Taylor <iant@golang.org>
2345
2346 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2347
6019c0fc
MM
23482016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2349
2350 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2351 being created from pointers to memory locations.
2352 * gcc.target/powerpc/vec-init-2.c: Likewise.
2353
cfe37db4
FR
23542016-08-23 Fritz Reese <fritzoreese@gmail.com>
2355
2356 * gfortran.dg/dec_structure_12.f90: New testcase.
2357
7e11f46f
DV
23582016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2359
2360 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2361
7ab4f354
DV
23622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2363
2364 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2365 verification.
2366
deb9351f
DV
23672016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2368
2369 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2370 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2371
1fd9f058
RB
23722016-08-23 Richard Biener <rguenther@suse.de>
2373
2374 PR tree-optimization/27336
2375 * c-c++-common/pr27336.c: New testcase.
2376
b00e6e75
MP
23772016-08-22 Marek Polacek <polacek@redhat.com>
2378
2379 PR c++/77321
2380 * g++.dg/cpp1y/pr77321.C: New test.
2381
58338bac
SK
23822016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2383
2384 PR fortran/60774
2385 * gfortran.dg/empty_label.f: Adjust test for new error message.
2386 * gfortran.dg/empty_label.f90: Ditto.
2387 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2388 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2389 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2390
30364ce6
SK
23912016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2392
2393 PR fortran/61318
2394 * gfortran.dg/pr61318.f90: New test.
2395
ad7a5a8f
SK
23962016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2397
2398 PR fortran/77260
2399 * gfortran.dg/pr77260_1.f90: New test.
2400 * gfortran.dg/pr77260_2.f90: Ditto.
2401
72f52f30
JM
24022016-08-22 Joseph Myers <joseph@codesourcery.com>
2403
2404 PR middle-end/77269
2405 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2406 __builtin_signbitf and __builtin_signbitl in expected generic
2407 expansion.
2408 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2409 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2410 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2411 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2412 tests.
2413
6dc198e3
JM
24142016-08-22 Joseph Myers <joseph@codesourcery.com>
2415
2416 * gcc.dg/torture/float128-builtin.c,
2417 gcc.dg/torture/float128-ieee-nan.c,
2418 gcc.dg/torture/float128x-builtin.c,
2419 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2420 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2421 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2422 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2423 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2424 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2425 gcc.dg/torture/floatn-nan.h: New tests.
2426
7ff4e41a
JM
24272016-08-22 Joseph Myers <joseph@codesourcery.com>
2428
2429 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2430 macro.
2431 (main): Update calls to TEST_I_F.
2432 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2433 macro.
2434 (main): Update calls to TEST_I_F.
2435
7078cdb6
JM
24362016-08-22 Joseph Myers <joseph@codesourcery.com>
2437
2438 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2439 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2440 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2441 names in calls to TEST_I_F.
2442
a9d7c823
BE
24432016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2444
2445 PR c/52952
2446 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2447
cd800235
SKS
24482016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2449
2450 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2451 and !natural_alignment_64.
2452 * gcc.dg/ipa/propalign-2.c: Likewise.
2453 * gcc.dg/ipa/propalign-3.c: Likewise.
2454 * gcc.dg/ipa/propalign-4.c: Likewise.
2455 * gcc.dg/ipa/propalign-5.c: Likewise.
2456 * lib/target-supports.exp
2457 (check_effective_target_natural_alignment_32): Add avr-*-*.
2458
22d12455
KV
24592016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2460
2461 PR tree-optimization/61839
2462 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2463 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2464 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2465 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2466
c65699ef
JM
24672016-08-19 Joseph Myers <joseph@codesourcery.com>
2468
2469 PR c/32187
2470 * lib/target-supports.exp (check_effective_target_float16)
2471 (check_effective_target_float32, check_effective_target_float64)
2472 (check_effective_target_float128, check_effective_target_float32x)
2473 (check_effective_target_float64x)
2474 (check_effective_target_float128x)
2475 (check_effective_target_float16_runtime)
2476 (check_effective_target_float32_runtime)
2477 (check_effective_target_float64_runtime)
2478 (check_effective_target_float128_runtime)
2479 (check_effective_target_float32x_runtime)
2480 (check_effective_target_float64x_runtime)
2481 (check_effective_target_float128x_runtime)
2482 (check_effective_target_floatn_nx_runtime)
2483 (add_options_for_float16, add_options_for_float32)
2484 (add_options_for_float64, add_options_for_float128)
2485 (add_options_for_float32x, add_options_for_float64x)
2486 (add_options_for_float128x): New procedures.
2487 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2488 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2489 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2490 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2491 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2492 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2493 gcc.dg/torture/float128-complex.c,
2494 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2495 gcc.dg/torture/float128x-basic.c,
2496 gcc.dg/torture/float128x-complex.c,
2497 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2498 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2499 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2500 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2501 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2502 gcc.dg/torture/float32x-basic.c,
2503 gcc.dg/torture/float32x-complex.c,
2504 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2505 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2506 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2507 gcc.dg/torture/float64x-basic.c,
2508 gcc.dg/torture/float64x-complex.c,
2509 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2510 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2511 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2512 gcc.dg/torture/floatn-tg.h,
2513 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2514 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2515 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2516 gcc.dg/torture/fp-int-convert-float128x.c,
2517 gcc.dg/torture/fp-int-convert-float16-timode.c,
2518 gcc.dg/torture/fp-int-convert-float16.c,
2519 gcc.dg/torture/fp-int-convert-float32-timode.c,
2520 gcc.dg/torture/fp-int-convert-float32.c,
2521 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2522 gcc.dg/torture/fp-int-convert-float32x.c,
2523 gcc.dg/torture/fp-int-convert-float64-timode.c,
2524 gcc.dg/torture/fp-int-convert-float64.c,
2525 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2526 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2527 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2528 maximum exponent of floating-point type. Use it in testing
2529 whether 0x8...0 fits in the floating-point type. Always treat -1
2530 (signed 0xf...f) as fitting in the floating-point type.
2531 (M_OK1): New macro.
2532 * gcc.dg/torture/fp-int-convert-double.c,
2533 gcc.dg/torture/fp-int-convert-float.c,
2534 gcc.dg/torture/fp-int-convert-float128-timode.c,
2535 gcc.dg/torture/fp-int-convert-float128.c,
2536 gcc.dg/torture/fp-int-convert-float80-timode.c,
2537 gcc.dg/torture/fp-int-convert-float80.c,
2538 gcc.dg/torture/fp-int-convert-long-double.c,
2539 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2540
94e73c78
JJ
25412016-08-19 Jakub Jelinek <jakub@redhat.com>
2542
fbdbd4b6
JJ
2543 PR fortran/72744
2544 * gfortran.dg/gomp/pr72744.f90: New test.
2545
94e73c78
JJ
2546 PR fortran/69281
2547 * gfortran.dg/gomp/pr69281.f90: New test.
2548
91151a73
JB
25492016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2550
414b7129
UB
2551 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2552 the last special seed value.
2553 * gfortran.dg/random_7.f90: Use size for last array member instead
2554 of hardcoded value.
91151a73 2555
fcf830ab
PK
25562016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2557
2558 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2559 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2560
1a5da5b6
RB
25612016-08-19 Richard Biener <rguenther@suse.de>
2562
2563 PR tree-optimization/77286
2564 * gcc.dg/torture/pr77286.c: New testcase.
2565
82f72146
DM
25662016-08-18 David Malcolm <dmalcolm@redhat.com>
2567
2568 * gcc.dg/verbose-asm-2.c: New test case.
2569
cc015f3a
DM
25702016-08-18 David Malcolm <dmalcolm@redhat.com>
2571
2572 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2573 (custom_diagnostic_finalizer): Update for change to
2574 diagnostic_show_locus.
2575
cb18fd07
DM
25762016-08-18 David Malcolm <dmalcolm@redhat.com>
2577
2578 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2579 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2580
a76989dc
MP
25812016-08-18 Marek Polacek <polacek@redhat.com>
2582
2583 PR c/71514
2584 * gcc.dg/pr71514.c: New test.
2585
89c88780
L
25862015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2587
2588 PR target/72839
2589 * gcc.target/i386/pr72839.c: New test.
2590
2c71d454
CLT
25912016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2592
2593 PR middle-end/70895
2594 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2595 * c-c++-common/goacc/reduction-1.c: Likewise.
2596 * c-c++-common/goacc/reduction-2.c: Likewise.
2597 * c-c++-common/goacc/reduction-3.c: Likewise.
2598 * c-c++-common/goacc/reduction-4.c: Likewise.
2599
66592e95
AM
26002016-08-18 Alan Modra <amodra@gmail.com>
2601
2602 * gcc.c-torture/compile/pr72771.c: New.
2603
3a146d46
JJ
26042016-08-17 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR fortran/67496
2607 * gfortran.dg/pr67496.f90: New test.
2608
3f8257db 26092015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2610
2611 PR tree-optimization/71752
3a146d46 2612 * gcc.dg/vect/pr71752.c: New.
038000bd 2613
dd42e908
UB
26142016-08-17 Uros Bizjak <ubizjak@gmail.com>
2615
2616 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2617
458a1cd0
JJ
26182016-08-17 Jakub Jelinek <jakub@redhat.com>
2619
2620 PR middle-end/77259
2621 * g++.dg/ipa/devirt-52.C: New test.
2622
11c4c4ba
CLT
26232016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2624
2625 * c-c++-common/goacc/reduction-6.c: New testcase.
2626
661d6efd
RB
26272016-08-17 Richard Biener <rguenther@suse.de>
2628
2629 PR tree-optimization/76490
2630 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2631 * gcc.dg/pr52904.c: XFAIL.
2632
622d8b69
RB
26332016-08-17 Richard Biener <rguenther@suse.de>
2634
2635 PR tree-optimization/23855
2636 * gcc.dg/loop-unswitch-2.c: Adjust.
2637
af23e99c
JJ
26382016-08-16 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR tree-optimization/72817
2641 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2642
feeb6268
JM
26432016-08-16 Joseph Myers <joseph@codesourcery.com>
2644
2645 PR libgcc/77265
2646 * gcc.dg/torture/float128-extend-inf.c: New test.
2647
65e736c0
DM
26482016-08-16 David Malcolm <dmalcolm@redhat.com>
2649
2650 PR c/72857
2651 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2652 for embedded NUL.
2653 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2654 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2655 caret placement.
2656 (test_oct): Likewise.
2657 (test_multiple): Likewise.
2658 (test_field_width_specifier): Likewise.
2659 (test_field_width_specifier_2): New function.
2660 (test_field_precision_specifier): New function.
2661 (test_embedded_nul): Update expected caret placement.
2662 (test_non_contiguous_strings): Update line number.
2663 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2664 (__emit_string_literal_range): Add "caret_idx" param.
2665 (test_simple_string_literal): Add value for new param, updating
2666 expected output..
2667 (test_concatenated_string_literal): Likewise.
2668 (test_multiline_string_literal): Likewise.
2669 (test_hex): Likewise.
2670 (test_oct): Likewise.
2671 (test_multiple): Likewise.
2672 (test_ucn4): Likewise.
2673 (test_ucn8): Likewise.
2674 (test_u8): Likewise.
2675 (test_u): Likewise; update expected message, from "range" to
2676 "location".
2677 (test_U): Likewise.
2678 (test_L): Likewise.
2679 (test_macro): Add value for new param.
2680 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2681 (__emit_string_literal_range): Add "caret_idx" param.
2682 (test_stringified_token_1): Add value for new param. Update
2683 expected message, from "range" to "location".
2684 (test_stringized_token_2): Likewise, adding param to macro.
2685 (test_stringified_token_3): Likewise.
2686 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2687 (emit_warning): Convert param from source_range to location_t.
2688 (test_string_literals): Add caret_idx param, and use it when
2689 constructing a substring_loc. Update error message, from
2690 "range" to "location".
2691
4a7f57d5
JJ
26922016-08-16 Jakub Jelinek <jakub@redhat.com>
2693
7841800f
JJ
2694 PR target/71910
2695 * g++.dg/gomp/pr71910.C: New test.
2696
1b13411a
JJ
2697 PR middle-end/67485
2698 * gcc.c-torture/compile/pr67485.c: New test.
2699
4a7f57d5
JJ
2700 PR target/72867
2701 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2702
3c556bc4
BC
27032016-08-16 Bin Cheng <bin.cheng@arm.com>
2704
2705 PR tree-optimization/69848
2706 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2707
beab2da6
ML
27082016-08-16 Martin Liska <mliska@suse.cz>
2709
2710 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2711 of memory operations so that it can be handled by core2
2712 in 32-bit mode.
2713
f4eec0a3
RB
27142016-08-16 Richard Biener <rguenther@suse.de>
2715
2716 PR tree-optimization/76783
2717 * gcc.dg/pr76783.c: New testcase.
2718 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2719
8f21990a
BC
27202016-08-16 Bin Cheng <bin.cheng@arm.com>
2721
2722 PR tree-optimization/72817
2723 PR tree-optimization/73450
2724 * gcc.dg/tree-ssa/pr72817.c: New test.
2725 * gcc.dg/tree-ssa/pr73450.c: New test.
2726
7fc61626
FR
27272016-08-15 Fritz Reese <fritzoreese@gmail.com>
2728
2729 * gfortran.dg/init_flag_13.f90: New testcase.
2730 * gfortran.dg/init_flag_14.f90: Ditto.
2731 * gfortran.dg/init_flag_15.f03: Ditto.
2732 * gfortran.dg/dec_init_1.f90: Ditto.
2733 * gfortran.dg/dec_init_2.f90: Ditto.
2734
432baa02
UB
27352016-08-15 Uros Bizjak <ubizjak@gmail.com>
2736
2737 PR target/72867
2738 * gcc.target/i386/pr72867.c: New test.
2739
7e1dde14
EB
27402016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2741
2742 * c-c++-common/dump-ada-spec-5.c: New test.
2743
e4969090
RB
27442016-08-15 Richard Biener <rguenther@suse.de>
2745
2746 PR tree-optimization/73434
2747 * gcc.dg/torture/pr73434.c: New testcase.
2748
66088065
JJ
27492016-08-15 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR tree-optimization/72824
2752 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2753
7c713714
CLT
27542016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2755
2756 PR fortran/70598
2757 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2758 in use_device clause.
2759 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2760 * gfortran.dg/goacc/list.f95: Adjust to catch
2761 "neither a POINTER nor an array" error messages.
2762
4271e5cb
UB
27632016-08-14 Uros Bizjak <ubizjak@gmail.com>
2764
2765 PR target/76342
2766 * gcc.target/i386/pr76342.c: New test.
2767
b0cea284
JJ
27682016-08-12 Jakub Jelinek <jakub@redhat.com>
2769
2770 PR c/71512
2771 * g++.dg/ubsan/pr71512.C: New test.
2772 * c-c++-common/ubsan/pr71512-1.c: New test.
2773 * c-c++-common/ubsan/pr71512-2.c: New test.
2774
e86aefb8
MM
27752016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2776
2777 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2778 vector initialization options.
2779 * gcc.target/powerpc/vec-init-2.c: Likewise.
2780 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2781 is generated on ISA 3.0.
2782
7fd82d52
PP
27832016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2784
2785 PR middle-end/71654
2786 * gcc.dg/c-c++-common/pr71654.c: New test.
2787 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2788 dg-options.
2789 * gcc.dg/tree-ssa/vrp24: Likewise.
2790
2f1364c2
JJ
27912016-08-12 Jakub Jelinek <jakub@redhat.com>
2792
2793 PR c/67410
2794 * gcc.dg/pr67410.c: New test.
2795
8eb414aa
BC
27962016-08-12 Bin Cheng <bin.cheng@arm.com>
2797
2798 PR tree-optimization/69848
2799 * gcc.dg/vect/vect-pr69848.c: New test.
2800
30b39c19
UB
28012016-08-12 Uros Bizjak <ubizjak@gmail.com>
2802
2803 PR testsuite/71008
2804 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2805 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2806 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2807 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2808
e373dd06
RB
28092016-08-12 Richard Biener <rguenther@suse.de>
2810
2811 PR tree-optimization/57326
2812 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2813 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2814 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2815 * gcc.target/i386/pr45685.c: Likewise.
2816 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2817 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2818 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2819 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2820 * gfortran.dg/pr34163.f90: Likewise.
2821
20d1af89
ML
28222016-08-12 Martin Liska <mliska@suse.cz>
2823
2824 * g++.dg/gcov/gcov-16.C: New test.
2825 * lib/gcov.exp: Support new argument for run-gcov function.
2826
5cacda56
ML
28272016-08-12 Martin Liska <mliska@suse.cz>
2828
2829 PR gcov-profile/35590
2830 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2831
663eecfd
RB
28322016-08-12 Richard Biener <rguenther@suse.de>
2833
2834 PR tree-optimization/72851
2835 * gcc.dg/torture/pr72851.c: New testcase.
2836
3f8257db 28372016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2838
e366d7d8
AO
2839 PR debug/63240
2840 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2841 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2842 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2843 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2844 DW_AT_deleted.
2845
71e1a6a4
AO
2846 PR debug/55641
2847 * g++.dg/debug/dwarf2/ref-1.C: New.
2848
8aaf799b
AO
2849 PR debug/49366
2850 * g++.dg/debug/dwarf2/template-params-12.H: New.
2851 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2852 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2853 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2854 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2855 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2856 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2857 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2858
06f9caed
BS
28592016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2860
2861 PR target/72863
2862 * gcc.target/powerpc/pr72863.c: New test.
2863
a8b956c1
UB
28642016-08-11 Uros Bizjak <ubizjak@gmail.com>
2865
2866 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2867
c73dd986
L
28682015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2869
2870 * gcc.target/i386/pieces-strcpy-1.c: New test.
2871 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2872
385ed708
JJ
28732016-08-11 Jakub Jelinek <jakub@redhat.com>
2874
2875 PR c++/72868
2876 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2877
df7ec09f
L
28782015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2879
2880 * gcc.target/i386/pieces-memcpy-1.c: New test.
2881 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2882 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2883 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2884 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2885 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2886
b95a64bb
JJ
28872016-08-11 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR c/72816
7ddbcf6b 2890 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2891
59537744
BE
28922016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2893
2894 PR tree-optimization/71083
2895 * gcc.c-torture/execute/pr71083.c: New test.
2896 * gnat.dg/loop_optimization23.adb: New test.
2897 * gnat.dg/loop_optimization23_pkg.ads: New test.
2898 * gnat.dg/loop_optimization23_pkg.adb: New test.
2899
183ac6d0
RB
29002016-08-11 Richard Biener <rguenther@suse.de>
2901
2902 PR tree-optimization/72772
2903 * gcc.dg/graphite/pr35356-1.c: Adjust.
2904 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2905
b152f5a2
JB
29062016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2907
2908 * gfortran.dg/random_7.f90: Take into account that the last seed
2909 value is the special p value.
2910 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2911
bb7ebad1
RB
29122016-08-11 Richard Biener <rguenther@suse.de>
2913
2914 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2915
2e186411
AM
29162016-08-11 Alan Modra <amodra@gmail.com>
2917
2918 * gcc.target/powerpc/pr71680.c: New.
2919
e9e6d4f6
KN
29202016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2921
2922 * gcc.target/powerpc/bfp/bfp.exp: New file.
2923 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2924 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2925 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2926 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2927 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2928 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2929 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2930 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2931 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2932 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2933 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2934 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2935 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2936 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2937 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2938 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2939 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2940 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2941 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2942 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2943 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2944 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2945 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2946 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2947 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2948 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2949 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2950 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2951 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2952 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2953 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2954 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2955 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2956 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2957 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2958 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2959 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2960 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2961 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2962 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2963 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2964 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2965 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2966 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2967 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2968 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2969 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2970 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2971 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2972 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2973 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2974 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2975 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2976
9c8eabea
BC
29772016-08-10 Bin Cheng <bin.cheng@arm.com>
2978
2979 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2980 Add aarch64*-*-*.
2981
6c553b76
BC
29822016-08-10 Bin Cheng <bin.cheng@arm.com>
2983
2984 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2985
a0883b08
MM
29862016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2987
2988 PR target/72853
2989 * gcc.target/powerpc/pr72853.c: New test.
2990
a266236e
ML
29912016-08-10 Martin Liska <mliska@suse.cz>
2992
2993 PR gcov-profile/58306
2994 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2995
22063dbc
ML
29962016-08-10 Martin Liska <mliska@suse.cz>
2997
2998 * g++.dg/gcov/gcov-threads-1.C: New test.
2999
5250a5bb
SKS
30002016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3001
3002 PR target/71873
3003 * gcc.target/avr/pr71873.c: New test.
3004
b7597ae5
ML
30052016-08-09 Martin Liska <mliska@suse.cz>
3006
3007 * g++.dg/gcov/gcov-dump-1.C: New test.
3008 * g++.dg/gcov/gcov-dump-2.C: New test.
3009
ab50a215
ML
30102016-08-09 Martin Liska <mliska@suse.cz>
3011
3012 * gcc.dg/tree-prof/val-prof-9.c: New test.
3013
dcb1e137
ML
30142016-08-09 Martin Liska <mliska@suse.cz>
3015
3016 * gcc.dg/tree-prof/val-prof-8.c: New test.
3017
04d6d3b6
MJ
30182016-08-09 Martin Jambor <mjambor@suse.cz>
3019
df839749
UB
3020 PR ipa/71981
3021 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3022
c57e78c4
BC
30232016-08-09 Bin Cheng <bin.cheng@arm.com>
3024
3025 PR tree-optimization/33707
3026 * gcc.dg/vect/pr33707.c: New test.
3027
42970a17
BC
30282016-08-09 Bin Cheng <bin.cheng@arm.com>
3029
3030 PR tree-optimization/pr72772
3031 * gcc.dg/tree-ssa/pr72772.c: New test.
3032
810a3aa6
MF
30332016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3034
3035 PR rtl-optimization/66669
3036 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3037
9e207d6f
JJ
30382016-08-09 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR tree-optimization/72824
3041 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3042
50bf47fd
RB
30432016-08-09 Richard Biener <rguenther@suse.de>
3044
3045 PR tree-optimization/71802
3046 * gcc.dg/torture/pr71802.c: New testcase.
3047
cadec7ca
JJ
30482016-08-09 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR c++/72809
3051 * g++.dg/eh/stdarg1.C: New test.
3052
c43c5112
AK
30532016-08-08 Andi Kleen <ak@linux.intel.com>
3054
3055 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3056 test command line in failure log.
3057 (profopt-execute): dito. Make autofdo file names unique.
3058
895aa8e1
DM
30592016-08-08 David Malcolm <dmalcolm@redhat.com>
3060
3061 PR c/64955
3062 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3063 output.
3064
9afda630
PK
30652016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3066
3067 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3068 c99_runtime.
3069 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3070 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3071 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3072 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3073 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3074 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3075
e52ed3fe
DM
30762016-08-08 David Malcolm <dmalcolm@redhat.com>
3077
3078 PR c/52952
3079 * gcc.dg/cpp/pr66415-1.c: Likewise.
3080 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3081 * gcc.dg/format/c90-printf-1.c: Likewise.
3082 * gcc.dg/format/diagnostic-ranges.c: New test case.
3083
ad200580
JJ
30842016-08-08 Jakub Jelinek <jakub@redhat.com>
3085
77524e0d
JJ
3086 PR fortran/72716
3087 * gfortran.dg/gomp/pr72716.f90: New test.
3088
2187f2a2
JJ
3089 PR middle-end/72781
3090 * gcc.dg/gomp/pr72781.c: New test.
3091
ad200580
JJ
3092 PR middle-end/68762
3093 * g++.dg/vect/pr68762-1.cc: New test.
3094 * g++.dg/vect/pr68762-2.cc: New test.
3095 * g++.dg/vect/pr68762.h: New file.
3096
989d0071
MS
30972016-08-08 Martin Sebor <msebor@redhat.com>
3098
3099 PR testsuite/72838
3a146d46
JJ
3100 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3101 * g++.dg/warn/overflow-warn-3.C: Same.
3102 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3103
7090cac9
AV
31042016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3105
3106 PR fortran/71936
3107 * gfortran.dg/allocate_with_source_21.f03: New test.
3108
64e56ab0
AV
31092016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3110
3111 PR fortran/72698
3112 * gfortran.dg/allocate_with_source_20.f03: New test.
3113
0476487d
AM
31142016-08-08 Alan Modra <amodra@gmail.com>
3115
3116 * gcc.c-torture/compile/pr72802.c: New.
3117
8e9218f2
AV
31182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3119
3120 PR fortran/70524
3121 * gfortran.dg/dependency_48.f90: New test.
3122
c1f7083b
TK
31232016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3124
531e5ae3 3125 PR fortran/70040
c1f7083b
TK
3126 * gfortran.dg/pr70040.f90: New testcase.
3127
6ab5813c
TK
31282016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3129
3130 PR fortran/71961
3131 * gfortran.dg/matmul_10.f90: New testcase.
3132
27bddc4a
JH
31332016-08-07 Jan Hubicka <hubicka@ucw.cz>
3134
3135 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3136
4a9f8a9f
JJ
31372016-08-07 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR c/72816
3140 * gcc.dg/pr72816.c: New test.
3141
fa76f2c6
JW
31422016-08-06 Jonathan Wakely <jwakely@redhat.com>
3143
3144 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3145 * g++.dg/conversion/pr41426.C: Likewise.
3146 * g++.dg/conversion/pr66211.C: Likewise.
3147 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3148 * g++.dg/init/ref8.C: Likewise.
3149 * g++.old-deja/g++.law/cvt20.C: Likewise.
3150 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3151
5c3e5002
PP
31522016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3153
3154 PR tree-optimization/18046
3155 * gcc.dg/tree-ssa/vrp105.c: New test.
3156 * gcc.dg/tree-ssa/vrp106.c: New test.
3157
94087e88 31582016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3159
3160 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3161 1ul in diagnostics. Remove hyphen from "constant-expression."
3162 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3163 * g++.dg/cpp0x/static_assert3.C: Same.
3164 * g++.dg/cpp1y/constexpr-throw.C: Same.
3165 * g++.dg/template/nontype3.C: Same.
3166 * g++.dg/warn/overflow-warn-1.C: Same.
3167 * g++.dg/warn/overflow-warn-3.C: Same.
3168 * g++.dg/warn/overflow-warn-4.C: Same.
3169
88fa5555
DM
31702016-08-05 David Malcolm <dmalcolm@redhat.com>
3171
3172 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3173 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3174 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3175 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3176
1addb9e6
PP
31772016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3178
3179 PR tree-optimization/72810
3180 * gcc.dg/tree-ssa/vrp110.c: New test.
3181
1b62ed4f
JG
31822016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3183
3184 PR Target/72819
3185 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3186 registers.
3187 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3188 saving the half-precision registers.
3189 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3190 value is returned in h0.
3191 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3192 are passed in FP/SIMD registers.
3193 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3194 passing works corrcetly.
3195 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3196 (hfa_f16x2_t): Likewise.
3197 (hfa_f16x3_t): Likewise.
3198 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3199 are promoted to double and passed in a double register.
3200 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3201 are promoted to double and stacked.
3202 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3203 __fp16 data types.
3204 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3205 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3206 __fp16 first get passed in FP/SIMD registers, then stacked.
3207
4228ca19
NS
32082016-08-05 Nathan Sidwell <nathan@acm.org>
3209
3210 PR c++/68724
3211 * g++.dg/cpp0x/pr68724.C: New.
3212
db7c335e
RB
32132016-08-05 Richard Biener <rguenther@suse.de>
3214
3215 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3216
48abe922
PP
32172016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3218
3219 * gcc.dg/tree-ssa/vrp107.c: New test.
3220 * gcc.dg/tree-ssa/vrp108.c: New test.
3221 * gcc.dg/tree-ssa/vrp109.c: New test.
3222
f6cdf42f
PK
32232016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3224
3225 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3226 dg-options.
3227
33a9c609
PK
32282016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3229
3230 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3231 test-cases.
3232 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3233 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3234 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3235 test-cases.
3236 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3237 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3238 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3239 large_double.
3240
4473482d
PC
32412016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3242
3243 PR c++/72800
3244 * g++.dg/cpp1y/lambda-ice1.C: New.
3245
08156df5
PP
32462016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3247
3248 PR c++/72759
3249 * g++.dg/cpp1y/pr72759.C: New test.
3250
938da3a5
PP
32512016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3252
3253 * gcc.dg/switch-10.c: New test.
3254
da84183c
JG
32552016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3256
3257 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3258
ae9281fc
TS
32592016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3260
3261 * c-c++-common/goacc/routine-5.c: Update.
3262
086ad22e
BE
32632016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3264
3265 PR rtl-optimization/70903
3266 * gcc.c-torture/execute/pr70903.c: New test.
3267
6805e400
ML
32682016-08-04 Martin Liska <mliska@suse.cz>
3269
3270 * gcc.dg/params/params.exp: Replace file exists with
3271 TESTING_IN_BUILD_TREE.
3272
a0008434
MP
32732016-08-04 Marek Polacek <polacek@redhat.com>
3274
3275 PR c++/70229
3276 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3277
fb46286e
RB
32782016-08-04 Richard Biener <rguenther@suse.de>
3279
3280 PR middle-end/71984
3281 * gcc.dg/torture/pr71984.c: Guard correctness check for
3282 little-endian.
3283
ac2c96ab
AP
32842016-08-03 Andrew Pinski <apinski@cavium.com>
3285
3286 * gcc.c-torture/compile/20160802-1.c: New testcase.
3287
c98583e9
FR
32882016-08-03 Fritz Reese <fritzoreese@gmail.com>
3289
3290 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3291
9ad1a1da
RB
32922016-08-03 Richard Biener <rguenther@suse.de>
3293
3294 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3295 and remove -O3.
3296 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3297 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3298
cd75c979
RB
32992016-08-03 Richard Biener <rguenther@suse.de>
3300
3301 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3302 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3303 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3304 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3305
30e8d875
SKS
33062016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3307
3308 * gcc.dg/init-excess-2.c: Require int32plus.
3309 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3310 * gcc.dg/pr59963-2.c: Require int32plus.
3311 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3312 * gcc.dg/unroll-7.c: Require int32plus.
3313
69b806f6
BC
33142016-08-02 Bin Cheng <bin.cheng@arm.com>
3315
3316 PR tree-optimization/34114
3317 * gcc.dg/tree-ssa/loop-42.c: New test.
3318
1efafef3
TC
33192016-08-02 Tamar Christina <tamar.christina@arm.com>
3320
3321 * gcc.target/aarch64/vminmaxnm.c: New.
3322 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3323 tests.
3324
e2a99194
MM
33252016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3326
3327 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3328 vec_extract for vector float, vector int, vector short, and vector
3329 char.
3330 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3331 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3332 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3333 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3334
71bfb77a
WD
33352016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3336
3337 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3338 single stack adjustment, no writeback.
71bfb77a
WD
3339 * gcc.target/aarch64/test_frame_12.c: Likewise.
3340 * gcc.target/aarch64/test_frame_13.c: Likewise.
3341 * gcc.target/aarch64/test_frame_15.c: Likewise.
3342 * gcc.target/aarch64/test_frame_6.c: Likewise.
3343 * gcc.target/aarch64/test_frame_7.c: Likewise.
3344 * gcc.target/aarch64/test_frame_8.c: Likewise.
3345 * gcc.target/aarch64/test_frame_16.c: New test.
3346
37bce35a
L
33472015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3348
3349 PR target/72748
3350 * gcc.target/i386/pr72748.c: New test.
3351
3f8257db 33522015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3353
3354 PR tree-optimization/71818
3355 * gcc.dg/vect/pr71818.c: New
3356
bf60c531
ML
33572016-08-01 Martin Liska <mliska@suse.cz>
3358
3359 PR tree-optimization/71857
3360 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3361
8ed49fab
KT
33622016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3363
3364 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3365
76e2c821
JB
33662016-08-01 Jan Beulich <jbeulich@suse.com>
3367
3368 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3369
35029597
WS
33702016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3371
3372 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3373 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3374
3aa4b66a
JW
33752016-07-31 Jonathan Wakely <jwakely@redhat.com>
3376
3377 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3378 (check_effective_target_c++): Likewise. Also match for libstdc++.
3379
3f8257db 33802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3381
3382 PR fortran/41922
3383 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3384 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3385 * gfortran.dg/pr41922.f90: New test.
3386
9fcb2819
SK
33872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3388
3389 PR fortran/68566
3390 * gfortran.dg/pr68566.f90: new test.
3391
94087e88 33922016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3393
3394 PR c++/60760
3395 PR c++/71091
3396 * g++.dg/cpp0x/constexpr-cast.C: New test.
3397 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3398 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3399 * g++.dg/ubsan/pr63956.C: Correct.
3400
d0047a25
MM
34012016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3402
3403 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3404 vector double or vector long where the vector is in memory.
3405 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3406 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3407
e4f7a5df
SK
34082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3409
3410 PR fortran/69867
3411 * gfortran.dg/pr69867.f90: New test.
3412
b441ae1d
SK
34132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3414
3415 PR fortran/69962
3416 * gfortran.dg/pr69962.f90: New test.
3417
712dff31
SK
34182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3419
3420 PR fortran/70006
3421 * gfortran.dg/pr70006.f90: New test.
3422
fb42421e
SK
34232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3424
3425 PR fortran/71730
3426 * gfortran.dg/pr71730.f90: New test.
3427 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3428 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3429 * gfortran.dg/array_constructor_26.f03: Ditto.
3430
466effe0
WS
34312016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3432
3433 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3434 * gcc.target/powerpc/pr71763.c: Likewise.
3435
f618a472
MP
34362016-07-29 Marek Polacek <polacek@redhat.com>
3437
3438 PR c/71742
3439 * gcc.dg/940510-1.c: Adjust dg-error.
3440 * gcc.dg/c99-flex-array-1.c: Likewise.
3441 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3442
efd0786f
MP
3443 PR c/71853
3444 * gcc.dg/noncompile/pr71853.c: New test.
3445
e00dceaf
MP
3446 PR c/71573
3447 * gcc.dg/noncompile/pr71573.c: New test.
3448
638fc14f
MP
3449 PR c/71926
3450 * g++.dg/warn/Wparentheses-30.C: New test.
3451 * gcc.dg/Wparentheses-14.c: New test.
3452
61c73a7f
UB
34532016-07-29 Uros Bizjak <ubizjak@gmail.com>
3454
3455 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3456
01d32b2b
BC
34572016-07-29 Bin Cheng <bin.cheng@arm.com>
3458
3459 PR tree-optimization/57558
3460 * gcc.dg/vect/pr57558-1.c: New test.
3461 * gcc.dg/vect/pr57558-2.c: New test.
3462
f6c7a248
PK
34632016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3464
61c73a7f 3465 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3466 to scan forwprop1 dump pass.
3467
f54ea774
PC
34682016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3469
3470 PR c++/51488
3471 * g++.dg/template/pr51488.C: New.
3472
673a107a
JJ
34732016-07-29 Jakub Jelinek <jakub@redhat.com>
3474
3475 PR c/71969
3476 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3477 static __inline__.
3478 * gcc.dg/pr71969-1.c: New test.
3479 * gcc.dg/pr71969-2.c: New test.
3480 * gcc.dg/pr71969-3.c: New test.
3481
78169471
MP
34822016-07-29 Marek Polacek <polacek@redhat.com>
3483
3484 PR c/71574
3485 * c-c++-common/pr71574.c: New test.
3486
a5b5c8b6
MP
3487 PR c/71583
3488 * gcc.dg/noncompile/pr71583.c: New test.
3489
883b6d4e
KV
34902016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3491
3492 PR middle-end/68217
3493 * gcc.dg/pr68217.c: New test.
3494
89f1f37e
SK
34952016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3496
3497 PR fortran/71067
3498 * gfortran.dg/pr71067_1.f90: New test.
3499 * gfortran.dg/pr71067_2.f90: Ditto.
3500
e0d32185
MM
35012016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3502
3503 * gcc.target/powerpc/vec-extract-1.c: New test.
3504
c851722d
SK
35052016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3506
3507 PR fortran/71799
3508 * gfortran.dg/pr71799.f90: New test.
3509
f064da6a
PC
35102016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3511
3512 PR c++/71665
3513 * g++.dg/cpp0x/pr71665-1.C: New.
3514 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3515 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3516 * g++.dg/ext/label10.C: Likewise.
3517 * g++.dg/parse/constant5.C: Likewise.
3518
1b70aaad
SK
35192016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3520
3521 PR fortran/71859
3522 * gfortran.dg/pr71859.f90: New test.
3523 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3524 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3525
a23404c9
PT
35262016-07-28 Paul Thomas <pault@gcc.gnu.org>
3527
3528 PR fortran/71883
3529 * gfortran.dg/pr71883.f90 : New test.
3530
513d866d
YR
35312016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3532
3533 PR tree-optimization/71734
61c73a7f 3534 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3535
7c428aa2
RL
35362016-07-28 Renlin Li <renlin.li@arm.com>
3537
3538 Revert
3539 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3540
3541 PR fortran/71902
3542 * gfortran.dg/dependency_47.f90: New test.
3543
1225d6b1
ML
35442016-07-28 Martin Liska <mliska@suse.cz>
3545
3546 PR gcov-profile/68025
3547 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3548
e5f5bf35
ML
35492016-07-28 Martin Liska <mliska@suse.cz>
3550
3551 * g++.dg/vect/pr70944.cc: New test.
3552
4536610d
KV
35532016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3554
3555 PR middle-end/71994
3556 * gcc.dg/torture/pr71994.c: New test.
3557
8c6961ca
PK
35582016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3559
3560 PR middle-end/71078
3561 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3562 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3563 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3564
8de22ea0
RB
35652016-07-27 Richard Biener <rguenther@suse.de>
3566
3567 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3568
5d9da222
ML
35692016-07-27 Martin Liska <mliska@suse.cz>
3570
3571 * gcc.dg/predict-13.c: New test.
3572 * gcc.dg/predict-14.c: New test.
3573
af9e275f
SKS
35742016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3575
a23404c9 3576 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3577 including stdint.h.
3578 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3579 including stdint.h.
3580
71abba1e
MM
35812016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3582
3583 PR target/71869
3584 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3585 IEEE built-in functions handle quiet and signalling NaNs
3586 correctly.
3587
9cd74e8f
SK
35882016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3589
3590 PR fortran/71862
3591 * gfortran.dg/pr71862.f90: New test.
3592
0d48446f
MS
35932016-07-26 Martin Sebor <msebor@redhat.com>
3594
3595 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3596 selector with dg-options.
3597
524cf1e4
PP
35982016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3599
3600 PR tree-optimization/18046
3601 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3602 * gcc.dg/tree-ssa/vrp103.c: New test.
3603 * gcc.dg/tree-ssa/vrp104.c: New test.
3604
100665d8
WS
36052016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3606
3607 * gcc.target/powerpc/pr63354.c: Require lp64 since
3608 -mprofile-kernel is not legal with -m32.
3609
0b64ca40
RB
36102016-07-26 Richard Biener <rguenther@suse.de>
3611
3612 PR rtl-optimization/71984
3613 * gcc.dg/torture/pr71984.c: New testcase.
3614
9b7937cf
RS
36152016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3616
3617 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3618 g++-dg-runtest via et-dg-runtest.
3619 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3620 * gcc.dg/vect/vect.exp: Likewise.
3621 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3622 gfortran-dg-runtest.
3623 * gfortran.dg/vect/vect.exp: Likewise.
3624 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3625 (check_mips_loongson_hw_available): Likewise.
3626 (check_effective_target_mpaired_single_runtime): Likewise.
3627 (check_effective_target_mips_loongson_runtime): Likewise.
3628 (add_options_for_mpaired_single): Likewise.
3629 (check_effective_target_vect_int): Add global et_index.
3630 Check and save the supported feature for a target selected by
3631 the et_index target. Break long lines where appropriate. Call
3632 et-is-effective-target for MIPS with an argument instead of
3633 check_effective_target_* where appropriate.
3634 (check_effective_target_vect_intfloat_cvt): Likewise.
3635 (check_effective_target_vect_uintfloat_cvt): Likewise.
3636 (check_effective_target_vect_floatint_cvt): Likewise.
3637 (check_effective_target_vect_floatuint_cvt): Likewise.
3638 (check_effective_target_vect_simd_clones): Likewise.
3639 (check_effective_target_vect_shift): ewise.
3640 (check_effective_target_whole_vector_shift): Likewise.
3641 (check_effective_target_vect_bswap): Likewise.
3642 (check_effective_target_vect_shift_char): Likewise.
3643 (check_effective_target_vect_long): Likewise.
3644 (check_effective_target_vect_float): Likewise.
3645 (check_effective_target_vect_double): Likewise.
3646 (check_effective_target_vect_long_long): Likewise.
3647 (check_effective_target_vect_no_int_max): Likewise.
3648 (check_effective_target_vect_no_int_add): Likewise.
3649 (check_effective_target_vect_no_bitwise): Likewise.
3650 (check_effective_target_vect_widen_shift): Likewise.
3651 (check_effective_target_vect_no_align): Likewise.
3652 (check_effective_target_vect_hw_misalign): Likewise.
3653 (check_effective_target_vect_element_align): Likewise.
3654 (check_effective_target_vect_condition): Likewise.
3655 (check_effective_target_vect_cond_mixed): Likewise.
3656 (check_effective_target_vect_char_mult): Likewise.
3657 (check_effective_target_vect_short_mult): Likewise.
3658 (check_effective_target_vect_int_mult): Likewise.
3659 (check_effective_target_vect_extract_even_odd): Likewise.
3660 (check_effective_target_vect_interleave): Likewise.
3661 (check_effective_target_vect_stridedN): Likewise.
3662 (check_effective_target_vect_multiple_sizes): Likewise.
3663 (check_effective_target_vect64): Likewise.
3664 (check_effective_target_vect_call_copysignf): Likewise.
3665 (check_effective_target_vect_call_sqrtf): Likewise.
3666 (check_effective_target_vect_call_btrunc): Likewise.
3667 (check_effective_target_vect_call_btruncf): Likewise.
3668 (check_effective_target_vect_call_ceil): Likewise.
3669 (check_effective_target_vect_call_ceilf): Likewise.
3670 (check_effective_target_vect_call_floor): Likewise.
3671 (check_effective_target_vect_call_floorf): Likewise.
3672 (check_effective_target_vect_call_lceil): Likewise.
3673 (check_effective_target_vect_call_lfloor): Likewise.
3674 (check_effective_target_vect_call_nearbyint): Likewise.
3675 (check_effective_target_vect_call_nearbyintf): Likewise.
3676 (check_effective_target_vect_call_round): Likewise.
3677 (check_effective_target_vect_call_roundf): Likewise.
3678 (check_effective_target_vect_perm): Likewise, but also append *_saved
3679 to the existing global name to properly cache the result.
3680 (check_effective_target_vect_perm_byte): Likewise.
3681 (check_effective_target_vect_perm_short): Likewise.
3682 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3683 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3684 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3685 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3686 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3687 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3688 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3689 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3690 (check_effective_target_vect_sdot_qi): Likewise.
3691 (check_effective_target_vect_udot_qi): Likewise.
3692 (check_effective_target_vect_sdot_hi): Likewise.
3693 (check_effective_target_vect_udot_hi): Likewise.
3694 (check_effective_target_vect_usad_char): Likewise.
3695 (check_effective_target_vect_pack_trunc): Likewise.
3696 (check_effective_target_vect_unpack): Likewise.
3697 (check_effective_target_vect_aligned_arrays): Likewise.
3698 (check_effective_target_vect_natural_alignment): Likewise.
3699 (check_effective_target_vector_alignment_reachable): Likewise.
3700 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3701 (is-effective-target): Initialize et_index if undefined.
3702 (et-dg-runtest): New.
3703 (et-is-effective-target): Likewise.
3704 (check_vect_support_and_set_flags): Add supported MIPS targets to
3705 EFFECTIVE_TARGETS list. Return the number of supported targets.
3706
8f63caf6 37072016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3708 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3709
3710 PR middle-end/70920
3711 * gcc.dg/pr70920-1.c: New test-case.
3712 * gcc.dg/pr70902-2.c: Likewise.
3713 * gcc.dg/pr70920-3.c: Likewise.
3714 * gcc.dg/pr70920-4.c: Likewise
3715 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3716 2 instead of 3.
3717
7d575fff
AM
37182016-07-25 Alexander Monakov <amonakov@ispras.ru>
3719
3720 * gcc.c-torture/execute/pr71494.c: Require label_values.
3721 * gcc.dg/pr16973.c: Ditto.
3722
bf01e070
SKS
37232016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3724
3725 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3726 * gcc.dg/torture/pr69771.c: Require int32plus.
3727 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3728
16b05965
ML
37292016-07-25 Martin Liska <mliska@suse.cz>
3730
3731 * gcc.dg/torture/pr71987.c: New test.
3732
d52d3767
SK
37332016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3734
3735 PR fortran/71935
3736 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3737 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3738 * gfortran.dg/pr71935.f90: New test.
3739
94087e88 37402016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3741
3742 PR c++/71675
3743 * g++.dg/ext/atomic-3.C: New test.
3744 * gcc.dg/atomic/pr71675.c: New test.
3745
58b3986e
ES
37462016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3747
3748 * gcc.target/i386/mvc8.c: New test.
3749
faa1612a
BC
37502016-07-22 Bin Cheng <bin.cheng@arm.com>
3751
3752 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3753 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3754
1603ebe0
TK
37552016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3756
3757 PR fortran/71795
3758 * gfortran.dg/constructor_50.f90: New test.
3759
bc91c436
ML
37602016-07-22 Martin Liska <mliska@suse.cz>
3761
3762 PR gcov-profile/69028
3763 PR gcov-profile/62047
3764 * g++.dg/cilk-plus/pr69028.C: New test.
3765
9fe9a3a7
AV
37662016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3767
3768 * gfortran.dg/coarray_stat_2.f90: New test.
3769
70866e3d
MM
37702016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3771
3772 * gcc.target/powerpc/vec-extract.h: New files to check the
3773 vec_extract built-in functions for all vector types, testing
3774 accessing each element, both with constant and variable element
3775 numbers.
3776 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3777 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3778 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3779 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3780 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3781 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3782 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3783 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3784 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3785
ab3af181
JJ
37862016-07-21 Jakub Jelinek <jakub@redhat.com>
3787
3788 PR c++/71728
3789 * g++.dg/other/pr71728.C: New test.
3790
ebe8f322
JG
37912016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3792
3793 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3794 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3795 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3796 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3797 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3798
959cef74
RB
37992016-07-21 Richard Biener <rguenther@suse.de>
3800
3801 PR tree-optimization/71947
3802 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3803
b24d9420
BC
38042016-07-21 Bin Cheng <bin.cheng@arm.com>
3805
3806 * gcc.dg/tree-ssa/scev-15.c: New.
3807
23974819
BC
38082016-07-21 Bin Cheng <bin.cheng@arm.com>
3809
3810 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3811
ee78cbaa
JJ
38122016-07-21 Jakub Jelinek <jakub@redhat.com>
3813
3814 PR c++/71941
3815 * g++.dg/gomp/pr71941.C: New test.
3816
52ed68f7
DM
38172016-07-20 David Malcolm <dmalcolm@redhat.com>
3818
3819 PR c/70339
3820 PR c/71858
3821 * g++.dg/spellcheck-identifiers.C: New test case, based on
3822 gcc.dg/spellcheck-identifiers.c.
3823 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3824 gcc.dg/spellcheck-identifiers-2.c.
3825 * g++.dg/spellcheck-typenames.C: New test case, based on
3826 gcc.dg/spellcheck-typenames.c
3827
18407bfb
JW
38282016-07-20 Jonathan Wakely <jwakely@redhat.com>
3829
3830 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3831 pointer to member function and also test catching by reference.
3832
4c07fd98
DV
38332016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3834
3835 * gcc.target/s390/pr67443.c: Fix test case.
3836
fee21d65
DV
38372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3838
3839 * gcc.target/s390/insv-1.c: Xfail some tests.
3840 * gcc.target/s390/insv-2.c: Likewise.
3841
dbe9dfdd
GJL
38422016-07-20 Georg-Johann Lay <avr@gjlay.de>
3843
3844 * gcc.target/avr/torture/get-mem.c: New test.
3845 * gcc.target/avr/torture/set-mem.c: New test.
3846
c25e1d82
GJL
38472016-07-20 Georg-Johann Lay <avr@gjlay.de>
3848
3849 PR target/71948
3850 * gcc.target/avr/torture/tiny-progmem.c: New test.
3851
109d2197
JJ
38522016-07-20 Jakub Jelinek <jakub@redhat.com>
3853
7419f441
JJ
3854 PR c++/71909
3855 * g++.dg/parse/pr71909.C: New test.
3856 * g++.dg/tm/pr71909.C: New test.
3857
109d2197
JJ
3858 PR c++/50060
3859 * g++.dg/cpp0x/constexpr-50060.C: New test.
3860 * g++.dg/cpp1y/constexpr-50060.C: New test.
3861
144530cf
ML
38622016-07-20 Martin Liska <mliska@suse.cz>
3863
3864 * gfortran.dg/graphite/pr71898.f90: New test.
3865
04ac4afa
BC
38662016-07-20 Bin Cheng <bin.cheng@arm.com>
3867
3868 PR tree-optimization/71503
3869 PR tree-optimization/71683
3870 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3871 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3872
dcbdb17a
ML
38732016-07-20 Martin Liska <mliska@suse.cz>
3874
3875 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3876 * gcc.dg/plugin/sreal-test-1.c: Remove.
3877 * gcc.dg/plugin/sreal_plugin.c: Remove.
3878
6ed82555
TK
38792016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3880
3881 PR fortran/71902
3882 * gfortran.dg/dependency_47.f90: New test.
3883
13da0507
JJ
38842016-07-19 Jakub Jelinek <jakub@redhat.com>
3885
4833f561
JJ
3886 PR rtl-optimization/71916
3887 * gcc.c-torture/compile/pr71916.c: New test.
3888
4fda19ef
JJ
3889 PR middle-end/71874
3890 * g++.dg/torture/pr71874.C: New test.
3891
13da0507
JJ
3892 PR middle-end/71734
3893 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3894 (my_alloc): Rewritten to use __builtin_posix_memalign and
3895 __SIZE_TYPE__.
3896 (my_free): Use __builtin_free instead of _mm_free.
3897 (Vec::operator=): Use __builtin_memcpy.
3898
e7980add
MJ
38992016-07-19 Martin Jambor <mjambor@suse.cz>
3900
61c73a7f
UB
3901 PR fortran/71688
3902 * gfortran.dg/pr71688.f90: New test.
e7980add 3903
13e88953
RB
39042016-07-19 Richard Biener <rguenther@suse.de>
3905
3906 * c-c++-common/vector-subscript-6.c: New testcase.
3907 * c-c++-common/vector-subscript-7.c: Likewise.
3908
1caf0482
SKS
39092016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3910
a23404c9 3911 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3912 and UInt32 based on __SIZEOF_INT__.
3913
cef5388d
RB
39142016-07-19 Richard Biener <rguenther@suse.de>
3915
3916 PR tree-optimization/71901
3917 * gcc.dg/torture/pr71901.c: New testcase.
3918
39192016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3920
3921 PR tree-optimization/71908
3922 * gcc.dg/torture/pr71908.c: New testcase.
3923
a8f7a895
MM
39242016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3925
3926 PR target/71493
3927 * gcc.target/powerpc/pr71493-1.c: New test.
3928 * gcc.target/powerpc/pr71493-2.c: Likewise.
3929
f2111a36
JJ
39302016-07-18 Jakub Jelinek <jakub@redhat.com>
3931
99516432
JJ
3932 PR c++/71835
3933 * g++.dg/conversion/ambig3.C: New test.
3934
87713c6a
JJ
3935 PR c++/71828
3936 * g++.dg/cpp0x/constexpr-71828.C: New test.
3937
7a7f16ca
JJ
3938 PR c++/71826
3939 * g++.dg/template/pr71826.C: New test.
3940
f4d90295
JJ
3941 PR c++/71822
3942 * g++.dg/template/defarg21.C: New test.
3943
f2111a36
JJ
3944 PR c++/71871
3945 * g++.dg/ext/vector31.C: New test.
3946
0b965526
UB
39472016-07-18 Uros Bizjak <ubizjak@gmail.com>
3948
3949 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3950
94e136b9
YR
39512016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3952
3953 PR tree-optimization/71734
3954 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3955
7072df0a
DV
39562016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3957
3958 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3959 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3960 stack-layout-dynamic-1.c: New test.
3961
54158a1a
AK
39622016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3963
3964 * gcc.target/s390/nolrl-1.c: New test.
3965
43068916
FR
39662016-07-17 Fritz Reese <fritzoreese@gmail.com>
3967
3968 PR fortran/71523
3969 * gfortran.dg/pr71523_1.f90: New test.
3970 * gfortran.dg/pr71523_2.f90: New test.
3971
a9356b12
AS
39722016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3973
3974 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3975
a07b81c7 39762016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3977 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3978
3979 PR fortran/62125
3980 * gfortran.dg/pr62125.f90: New test.
3981
96c0ec12
BS
39822016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3983
3984 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3985 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3986
479d0ed5
JW
39872016-07-15 Jonathan Wakely <jwakely@redhat.com>
3988
3989 PR c++/58796
3990 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3991 * g++.dg/cpp0x/nullptr35.C: New test.
3992
41c7438e
BC
39932016-07-15 Bin Cheng <bin.cheng@arm.com>
3994
3995 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3996
f7ba880b
CP
39972016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3998
3999 * gfortran.dg/goacc/vector_length.f90: New test.
4000
b9aba0a0
RB
40012016-07-15 Richard Biener <rguenther@suse.de>
4002
4003 PR tree-optimization/71881
4004 * gcc.dg/torture/pr71881.c: New testcase.
4005
9513d5fb
RB
40062016-07-15 Richard Biener <rguenther@suse.de>
4007
4008 PR tree-optimization/71887
4009 * gcc.dg/torture/pr71887.c: New testcase.
4010
ddbbcb19
JJ
40112016-07-15 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR c/71858
4014 * gcc.dg/spellcheck-identifiers-3.c: New test.
4015
29eb509c
AV
40162016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4017
4018 PR fortran/71807
4019 * gfortran.dg/null_9.f90: New test.
4020
43aabfcf
BC
40212016-07-15 Bin Cheng <bin.cheng@arm.com>
4022
4023 * gcc.dg/tree-ssa/loop-41.c: New test.
4024
afc89e58
BC
40252016-07-15 Bin Cheng <bin.cheng@arm.com>
4026
4027 PR tree-optimization/71347
4028 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4029
6fa682ad
SK
40302016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4031
4032 PR fortran/29819
4033 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4034 * gfortran.dg/contains.f90: Ditto.
4035 * gfortran.dg/contains_empty_1.f03: Ditto.
4036 * gfortran.dg/submodule_3.f08: Ditto.
4037
dd36b877
JJ
40382016-07-14 Jakub Jelinek <jakub@redhat.com>
4039
a60a5d31
JJ
4040 PR testsuite/71865
4041 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4042 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4043 expected diagnostics.
4044
dd36b877
JJ
4045 PR c/71858
4046 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4047 * gcc.dg/spellcheck-identifiers-2.c: New test.
4048 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4049 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4050
a241f8ca
JJ
40512016-07-14 Jakub Jelinek <jakub@redhat.com>
4052
4053 PR tree-optimization/71872
4054 * gcc.c-torture/compile/pr71872.c: New test.
4055
d62b809c
TP
40562016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4057
4058 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4059 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4060 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4061 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4062 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4063 * gcc.target/arm/atomic-op-acquire-1.c: This.
4064 * gcc.target/arm/atomic-op-char.c: Rename into ...
4065 * gcc.target/arm/atomic-op-char-1.c: This.
4066 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4067 * gcc.target/arm/atomic-op-consume-1.c: This.
4068 * gcc.target/arm/atomic-op-int.c: Rename into ...
4069 * gcc.target/arm/atomic-op-int-1.c: This.
4070 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4071 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4072 * gcc.target/arm/atomic-op-release.c: Rename into ...
4073 * gcc.target/arm/atomic-op-release-1.c: This.
4074 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4075 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4076 * gcc.target/arm/atomic-op-short.c: Rename into ...
4077 * gcc.target/arm/atomic-op-short-1.c: This.
4078 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4079 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4080 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4081 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4082 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4083 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4084 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4085 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4086 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4087 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4088
1f8dd420
AV
40892016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4090
4091 PR fortran/70842
4092 * gfortran.dg/select_type_35.f03: New test.
4093
53109ba8
KT
40942016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4095
4096 PR target/65951
4097 PR tree-optimization/70923
4098 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4099 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4100 * gcc.dg/vect/pr65951.c: Likewise.
4101 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4102
91f35b7f
DE
41032016-07-14 David Edelsohn <dje.gcc@gmail.com>
4104
4105 * c-c++-common/pr60226.c: Expect maximum object file alignment
4106 error on AIX.
4107
351168fe
RB
41082016-07-14 Richard Biener <rguenther@suse.de>
4109
4110 PR tree-optimization/71866
4111 * gcc.dg/torture/pr71866.c: New testcase.
4112
94c32c00
TP
41132016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4114
4115 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4116 selector and enclose boolean expression in curly braces.
4117
b799a481
AM
41182016-07-14 Alan Modra <amodra@gmail.com>
4119
4120 PR target/71733
4121 * gcc.target/powerpc/p9-novsx.c: New.
4122
f63ba78c
AK
41232016-07-13 Andi Kleen <ak@linux.intel.com>
4124
4125 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4126 * g++.dg/tree-prof/morefunc.C: Dito.
4127 * g++.dg/tree-prof/pr35545.C: Dito.
4128 * g++.dg/tree-prof/reorder.C: Dito.
4129 * gcc.dg/tree-prof/20050826-2.c: Dito.
4130 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4131 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4132 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4133 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4134 * gcc.dg/tree-prof/inliner-1.c: Dito.
4135 * gcc.dg/tree-prof/merge_block.c: Dito.
4136 * gcc.dg/tree-prof/stringop-1.c: Dito.
4137 * gcc.dg/tree-prof/stringop-2.c: Dito.
4138 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4139 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4140 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4141 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4142 * gcc.dg/tree-prof/update-loopch.c: Dito.
4143 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4144 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4145 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4146 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4147 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4148 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4149 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4150
f4d5a23d
AK
41512016-07-13 Andi Kleen <ak@linux.intel.com>
4152
4153 * lib/profopt.exp (profopt-execute): Remove .imports files.
4154
ae145898
AK
41552016-07-13 Andi Kleen <ak@linux.intel.com>
4156
0b965526 4157 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4158
e97bd4f5
AK
41592016-07-13 Andi Kleen <ak@linux.intel.com>
4160
4161 * lib/profopt.exp (dg-final-scan-autofdo,
4162 dg-final-scan-not-autofdo): New functions.
4163
6fa3d4b4
BC
41642016-07-13 Bin Cheng <bin.cheng@arm.com>
4165
4166 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4167 * gcc.dg/vect/vect-35.c: Ditto.
4168 * gcc.dg/vect/vect-alias-check-2.c: New test.
4169
65f18bc6
ML
41702016-07-13 Martin Liska <mliska@suse.cz>
4171
4172 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4173 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4174 * gfortran.dg/pr42108.f90: Update expected dump scan.
4175
9737f35b
RB
41762016-07-13 Richard Biener <rguenther@suse.de>
4177
4178 PR tree-optimization/24574
4179 * gcc.dg/pr24574.c: New testcase.
4180
62c0ea4b
SKS
41812016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4182
0b965526 4183 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4184 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4185 * c-c++-common/pr68833-1.c: Require int32plus.
4186 * gcc.dg/ipa/pr63551.c: Likewise.
4187 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4188 * gcc.dg/ipa/pr64041.c: Require int32plus.
4189
c7ed8938
IE
41902016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4191
4192 PR ipa/71633
4193 * g++.dg/pr71633.C: New test.
4194
5ce15300
TP
41952016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4196
4197 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4198 Add new arm_thumb1_cbz_ok effective target.
4199 * gcc.target/arm/cbz.c: New test.
4200
2b9509a3
TP
42012016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4202
4203 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4204 Define effective target.
4205 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4206 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4207 * gcc.target/arm/movhi_movw.c: New test.
4208 * gcc.target/arm/movsi_movw.c: Likewise.
4209 * gcc.target/arm/movdi_movw.c: Likewise.
4210
7f15b177
RB
42112016-07-13 Richard Biener <rguenther@suse.de>
4212
4213 PR middle-end/71104
4214 * gcc.dg/pr71104-1.c: New testcase.
4215 * gcc.dg/pr71104-2.c: Likewise.
4216
0b0a896e
MM
42172016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4218
4219 PR target/71805
4220 * gcc.target/powerpc/pr71805.c: New test.
4221
f906f5ed
BS
42222016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4223
4224 * gcc.target/powerpc/divkc3-1.c: New.
4225 * gcc.target/powerpc/mulkc3-1.c: New.
4226
9e63c3aa
NS
42272016-07-12 Nathan Sidwell <nathan@acm.org>
4228
4229 * gcc.target/arm/data-rel-1.c: New.
4230 * gcc.target/arm/data-rel-2.c: New.
4231 * gcc.target/arm/data-rel-3.c: New.
4232
f507d202
ML
42332016-07-12 Martin Liska <mliska@suse.cz>
4234
4235 * gcc.dg/params/blocksort-part.c: New test.
4236 * gcc.dg/params/params.exp: New file.
4237
d6f7c125
KT
42382016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4239
4240 PR middle-end/71700
4241 * gcc.c-torture/execute/pr71700.c: New test.
4242
37ccb0ba
SB
42432016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4244 Richard Biener <rguenther@suse.de>
4245
4246 PR tree-optimization/23286
4247 PR tree-optimization/70159
4248 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4249 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4250 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4251 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4252 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4253 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4254 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4255 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4256 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4257 * gcc.dg/pr51879-12.c: Likewise.
4258 * gcc.dg/strlenopt-9.c: Likewise.
4259 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4260 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4261 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4262 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4263 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4264 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4265 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4266 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4267 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4268 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4269 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4270 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4271 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4272 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4273 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4274
712a93d6
RB
42752016-07-12 Richard Biener <rguenther@suse.de>
4276
4277 PR rtl-optimization/68961
4278 * gcc.target/i386/pr68961.c: New testcase.
4279
c392943c
JJ
42802016-07-11 Jakub Jelinek <jakub@redhat.com>
4281
3d56e6a4
JJ
4282 PR middle-end/71758
4283 * c-c++-common/gomp/pr71758.c: New test.
4284 * gfortran.dg/gomp/pr71758.f90: New test.
4285
c392943c
JJ
4286 PR tree-optimization/71823
4287 * gcc.dg/vect/pr71823.c: New test.
4288
741d3be5
DM
42892016-07-11 David Malcolm <dmalcolm@redhat.com>
4290
4291 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4292 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4293 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4294
92fa45b5
L
42952016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 PR target/71801
4298 * gcc.target/i386/pr71801.c: New test.
4299
f51606c7
RB
43002016-07-11 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/71816
4303 * gcc.dg/torture/pr71816.c: New testcase.
4304
36b54ce0
TK
43052016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4306
4307 PR fortran/71783
4308 * gfortran.dg/dependency_46.f90: New test.
4309
d13835b6
VM
43102016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4311
4312 PR rtl-optimization/71621
4313 * gcc.target/i386/pr71621-1.c: New.
4314 * gcc.target/i386/pr71621-2.c: New.
4315
642bcbdf
CP
43162016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4317
4318 * gfortran.dg/goacc/pr71704.f90: New test.
4319
02eb5b8b
BS
43202016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4321
4322 PR target/71297
4323 * gcc.target/powerpc/pr71297.c: New.
4324
8beb9a0d
JW
43252016-07-08 Jiong Wang <jiong.wang@arm.com>
4326
4327 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4328
cef4b650
MM
43292016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4330
4331 PR target/71806
4332 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4333
3c3ecf52
AH
43342016-07-08 Alan Hayward <alan.hayward@arm.com>
4335
4336 PR tree-optimization/71667
4337 * gcc.dg/vect/pr71667.c: New
4338
2660286d
ML
43392016-07-08 Martin Liska <mliska@suse.cz>
4340
4341 * gcc.dg/torture/pr71606.c: New test.
4342
70cdd4ae
JD
43432016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4344
4345 PR fortran/71764
4346 * gfortran.dg/pr71764.f90: New test.
4347
842dc2e6
JJ
43482016-07-07 Jakub Jelinek <jakub@redhat.com>
4349 Kai Tietz <ktietz70@googlemail.com>
4350
4351 PR c++/70869
4352 PR c++/71054
4353 * g++.dg/cpp0x/pr70869.C: New test.
4354 * g++.dg/cpp0x/pr71054.C: New test.
4355
31be4262
DE
43562016-07-07 David Edelsohn <dje.gcc@gmail.com>
4357
4358 * g++.dg/debug/pr71432.C: Fail on AIX.
4359
1c122092
ML
43602016-07-07 Martin Liska <mliska@suse.cz>
4361
4362 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4363 an undefined behavior.
4364 * gfortran.dg/do_3.F90: Likewise.
4365 * gfortran.dg/do_check_11.f90: New test.
4366 * gfortran.dg/do_check_12.f90: New test.
4367 * gfortran.dg/do_corner_warn.f90: New test.
4368
7119f1b1
ML
43692016-07-07 Martin Liska <mliska@suse.cz>
4370
4371 * gfortran.dg/predict-1.f90: Ammend the test.
4372 * gfortran.dg/predict-2.f90: Likewise.
4373
275792f2
IE
43742016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4375
4376 PR ipa/71624
4377 * g++.dg/pr71624.C: New test.
4378
05a437c1
TP
43792016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4380
4381 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4382 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4383 ARMv8-M Mainline architectures.
4384
6f493951
TP
43852016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4386
4387 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4388 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4389
5ddaee94
SB
43902016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4391
4392 PR target/70098
4393 PR target/71763
4394 * gcc.target/powerpc/pr71763.c: New file.
4395
651afdb2
YR
43962016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4397
4398 PR tree-optimization/71518
0b965526 4399 * gcc.dg/pr71518.c: New test.
651afdb2 4400
9df99881
WD
44012016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4402
4403 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4404
7b4e0769
SKS
44052016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4406
0b965526 4407 PR target/50739
7b4e0769
SKS
4408 * gcc.target/avr/pr50739.c: New test.
4409
eb4432f7
JH
44102016-07-05 Jan Hubicka <jh@suse.cz>
4411
4412 * gcc.dg/tree-ssa/scev-14.c: update template.
4413
c01e092f
RS
44142016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4415
4416 * gcc.dg/vect/group-no-gaps-1.c: New test.
4417
8070763a
AK
44182016-07-05 Andi Kleen <ak@linux.intel.com>
4419
4420 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4421 if kernel supports MPX.
4422
3f8257db 44232016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4424
4425 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4426
36a265b1
MM
44272016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4428 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4429
4430 * gcc.target/powerpc/signbit-1.c: New test.
4431 * gcc.target/powerpc/signbit-2.c: New test.
4432 * gcc.target/powerpc/signbit-3.c: New test.
4433
7a98fb6e
KT
44342016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4435
4436 PR rtl-optimization/71594
4437 * gcc.dg/torture/pr71594.c: New test.
4438
1e3d54b4
JH
44392016-07-05 Jan Hubicka <jh@suse.cz>
4440
4441 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4442
84ca3893
DM
44432016-07-05 David Malcolm <dmalcolm@redhat.com>
4444
4445 PR c++/62314
3a146d46 4446 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4447 number of missing semicolon error.
4448 * g++.dg/pr62314-2.C: New test case.
4449
20d0bfce
AF
44502016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4451
4452 * gfortran.dg/coarray_stat_function.f90: New test.
4453 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4454 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4455 to new interfaces.
4456
69aaea06
AV
44572016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4458
4459 PR fortran/71623
4460 * gfortran.dg/deferred_character_17.f90: New test.
4461
f723a43c
CL
44622016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4463
4464 * gcc.target/arm/neon/polytypes.c: Move to ...
4465 * gcc.target/arm/polytypes.c: ... here.
4466 * gcc.target/arm/neon/pr51534.c: Move to ...
4467 * gcc.target/arm/pr51534.c: ... here.
4468 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4469 * gcc.target/arm/vect-vcvt.c: ... here.
4470 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4471 * gcc.target/arm/vect-vcvtq.c: ... here.
4472 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4473 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4474 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4475 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4476 * gcc.target/arm/neon/neon.exp: Delete.
4477 * gcc.target/arm/neon/: Delete.
4478
d73e0ccf
JD
44792016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4480
4481 PR fortran/65575
4482 * gfortran.dg: pr65575.f90: New test.
4483
c20f6223
JD
44842016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4485
4486 PR fortran/35849
4487 * gfortran.dg: pr35849.f90: New test.
4488
2a5537c3
JJ
44892016-07-04 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR c++/71739
4492 * g++.dg/cpp0x/pr71739.C: New test.
4493
740f9751
CL
44942016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4495
4496 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4497
bf749919
DV
44982016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4499
4500 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4501 locr.
4502 * gcc.target/s390/loc-1.c: New test.
4503
430bb38e
YR
45042016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4505
3a146d46
JJ
4506 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4507 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4508
15f6e0da
RR
45092016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4510
4511 PR target/63874
4512 * gcc.target/aarch64/pr63874.c: New test.
4513
79335075
JB
45142016-07-04 Jan Beulich <jbeulich@suse.com>
4515
4516 * g++.dg/header.c: New.
4517 * gcc.dg/header.c: New.
4518
557e8c49
JJ
45192016-07-02 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR c/71719
4522 * c-c++-common/Wunused-var-15.c: New test.
4523
79a592e3
JJ
45242016-07-01 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR fortran/71687
4527 * gfortran.dg/gomp/pr71687.f90: New test.
4528
e2298656
BS
45292016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4530
4531 * gcc.dg/const-float128-ped.c: Require __float128 effective
4532 target and options.
4533 * gcc.dg/const-float128.c: Likewise.
4534 * gcc.dg/torture/float128-cmp-invalid.c: Require
4535 __float128 and base_quadfloat_support effective targets, and
4536 __float128 options.
4537 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4538 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4539 * gcc.dg/torture/float128-nan.c: Likewise.
4540 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4541 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4542 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4543 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4544 (add_options_for___float128): New.
4545 (check_effective_target_base_quadword_support): New.
4546
70c11966
MM
45472016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4548
4549 PR target/71720
4550 * gcc.target/powerpc/pr71720.c: New test.
4551
059541fd
JB
45522016-07-01 Jan Beulich <jbeulich@suse.com>
4553
4554 * gcc.dg/bss.c: New.
4555
2c1e4964
PB
45562016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4557
4558 PR target/71698
4559 * gcc.target/powerpc/pr71698.c: New test.
4560
22e1cb39
GJL
45612016-07-01 Georg-Johann Lay <avr@gjlay.de>
4562
4563 PR target/71151
4564 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4565 instead of ".foo" for its section name.
4566 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4567 depending on MCU's flash size.
4568 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4569 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4570 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4571 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4572 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4573 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4574
466cf574
JB
45752016-07-01 Jan Beulich <jbeulich@suse.com>
4576
4577 * gcc.target/i386/pr65105-2.c: Add -msse2.
4578
351beab7
JJ
45792016-06-30 Jakub Jelinek <jakub@redhat.com>
4580
55a0f21a
JJ
4581 PR tree-optimization/71707
4582 * gcc.dg/strlenopt-29.c: New test.
4583
6245ad72
JJ
4584 PR fortran/71704
4585 * gfortran.dg/gomp/pr71704.f90: New test.
4586
351beab7
JJ
4587 PR fortran/71705
4588 * gfortran.dg/gomp/pr71705.f90: New test.
4589
5a3a6a5e
KN
45902016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4591
4592 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4593 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4594 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4595 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4596 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4597 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4598 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4599 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4600 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4601 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4602 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4603 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4604 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4605 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4606 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4607 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4608 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4609 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4610 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4611 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4612 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4613 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4614 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4615 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4616 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4617 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4618 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4619 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4620 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4621 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4622 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4623 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4624 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4625 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4626 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4627 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4628 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4629 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4630 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4631 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4632 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4633 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4634 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4635 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4636 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4637 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4638 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4639 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4640 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4641 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4642 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4643 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4644 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4645 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4646 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4647 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4648 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4649 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4650 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4651 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4652 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4653 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4654 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4655 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4656 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4657 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4658 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4659 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4660 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4661 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4662 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4663 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4664 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4665 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4666 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4667 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4668 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4669 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4670 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4671 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4672 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4673
3dfa8071 46742016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4675 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4676
4677 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4678
9bd62242 46792016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4680 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4681
4682 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4683
603107fb
DM
46842016-06-30 David Malcolm <dmalcolm@redhat.com>
4685
4686 PR driver/71651
4687 * gcc.dg/spellcheck-options-12.c: New test case.
4688
205cccc7
JJ
46892016-06-30 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR middle-end/71693
4692 * gcc.c-torture/compile/pr71693.c: New test.
4693
f4452176
DM
46942016-06-29 David Malcolm <dmalcolm@redhat.com>
4695
4696 * gcc.dg/spellcheck-params.c: New testcase.
4697 * gcc.dg/spellcheck-params-2.c: New testcase.
4698
c5e74d9d
MM
46992016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4700
4701 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4702 vector extract instructions.
4703 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4704
e44ecbfd
JD
47052016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4706
4707 PR fortran/71686
4708 * gfortran.dg/unexpected_eof_2.f90: New test.
4709 * gfortran.dg/unexpected_eof_3.f90: New test.
4710
ee446d9f
JW
47112016-06-29 Jim Wilson <jim.wilson@linaro.org>
4712
4713 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4714
27f67461
CP
47152016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4716
4717 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4718 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4719 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4720
b1206d29
RB
47212016-06-29 Richard Biener <rguenther@suse.de>
4722
4723 PR middle-end/15256
4724 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4725
1af21224
MW
47262016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4727
4728 * gcc.target/arm/aapcs/neon-vect10.c: Require
4729 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4730 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4731 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4732 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4733 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4734 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4735 * gcc.target/arm/fp16-aapcs-1.c: Require
4736 -mfloat-ab=hard. Also simplify the test.
4737 * gcc.target/arm/fp16-aapcs-2.c: New.
4738
7fe43755
MW
47392016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4740
0b965526 4741 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4742 (add_options_for_arm_fp16_ieee): New.
4743 (add_options_for_arm_fp16_alternative): New.
4744 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4745 long-line.
4746 (effective_target_arm_fp16_hw): New.
4747
264d951a
IE
47482016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4749
4750 PR tree-optimization/71655
4751 * g++.dg/pr71655.C: New test.
4752
5c846a81
ML
47532016-06-29 Martin Liska <mliska@suse.cz>
4754
4755 * gcc.dg/pr71585.c: New test.
4756 * gcc.dg/pr71585-2.c: New test.
4757 * gcc.dg/pr71585-3.c: New test.
4758
fafe9318
YR
47592016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4760
4761 PR tree-optimization/70729
4762 * g++.dg/vect/pr70729.cc: New test.
4763
54d19c3b
TS
47642016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4765
4766 * c-c++-common/gomp/cancel-1.c: Extend.
4767
5f3cd7c3
JJ
47682016-06-29 Jakub Jelinek <jakub@redhat.com>
4769
4770 PR tree-optimization/71625
4771 * gcc.dg/strlenopt-28.c: New test.
4772
4aa83879
RB
47732016-06-29 Richard Biener <rguenther@suse.de>
4774
4775 PR middle-end/71002
4776 * g++.dg/torture/pr71002.C: Adjust testcase.
4777
152ef731
JJ
47782016-06-29 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR c/71685
4781 * gcc.dg/pr71685.c: New test.
4782
47832016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4784
4785 PR c/71552
4786 * gcc.dg/init-bad-9.c: New test.
4787
d41dc215
BS
47882016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4789
4790 * gcc.target/powerpc/abs128-1.c: Require VSX.
4791 * gcc.target/powerpc/copysign128-1.c: Likewise.
4792 * gcc.target/powerpc/inf128-1.c: Likewise.
4793 * gcc.target/powerpc/nan128-1.c: Likewise.
4794
6a20b538
JJ
47952016-06-28 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR middle-end/71626
4798 * gcc.c-torture/execute/pr71626-1.c: New test.
4799 * gcc.c-torture/execute/pr71626-2.c: New test.
4800
77d93c47
PB
48012016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4802
4803 PR target/71656
4804 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4805
a8264058
SB
48062016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4807
4808 PR target/71670
4809 * gcc.target/powerpc/pr71670.c: New testcase.
4810
0dc47331
PB
48112016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4812
4813 PR target/71656
4814 * gcc.target/powerpc/pr71656-1.c: New test.
4815 * gcc.target/powerpc/pr71656-2.c: New test.
4816
b65ffc79
CL
48172016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4818
4819 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4820 around fp16 code.
4821 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4822 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4823 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4824 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4825 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4826 Add arm_neon_fp16_ok effective target.
0b965526
UB
4827 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4828 Likewise.
4829 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4830 Likewise.
4831 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4832 Likewise.
4833 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4834 Likewise.
4835 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4836 Likewise.
4837 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4838 Likewise.
4839 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4840 Likewise.
4841 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4842 Likewise.
4843 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4844 Likewise.
4845 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4846 Likewise.
4847 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4848 Likewise.
b65ffc79 4849
9bb86f40
JH
48502016-06-26 Jan Hubicka <hubicka@ucw.cz>
4851
4852 * gcc.dg/predict-12.c: New testcase.
4853
46db0fd4
JD
48542016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4855
4856 PR fortran/71649
4857 * gfortran.dg/pr71649.f90: New test.
4858
2a65e70b
JJ
48592016-06-25 Jakub Jelinek <jakub@redhat.com>
4860
f8a06e24
JJ
4861 PR tree-optimization/71643
4862 * g++.dg/opt/pr71643.C: New test.
4863
2a65e70b
JJ
4864 PR tree-optimization/71631
4865 * gcc.c-torture/execute/pr71631.c: New test.
4866
7805417a
JH
48672016-06-24 Jan Hubicka <hubicka@ucw.cz>
4868
4869 * gcc.dg/predict-11.c: New testcase.
4870 * gfortran.dg/predict-2.f90: New testcase.
4871
888ed1a3
JH
48722016-06-24 Jan Hubicka <hubicka@ucw.cz>
4873
4874 * gcc.dg/predict-10.c: New test.
4875
53605f35
BS
48762016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4877
4878 * gcc.target/powerpc/abs128-1.c: New.
4879 * gcc.target/powerpc/copysign128-1.c: New.
4880 * gcc.target/powerpc/inf128-1.c: New.
4881 * gcc.target/powerpc/nan128-1.c: New.
4882
7b22b4c6
EB
48832016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4884
4885 * gfortran.dg/pr71642.f90: New test.
4886
37e373c2
JJ
48872016-06-24 Jakub Jelinek <jakub@redhat.com>
4888
4889 PR tree-optimization/71647
4890 * gcc.target/i386/pr71647.c: New test.
4891
b20b79f2
L
48922016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4893
4894 * gcc.target/i386/noplt-gd-1.c: New test.
4895 * gcc.target/i386/noplt-gd-2.c: Likewise.
4896 * gcc.target/i386/noplt-gd-3.c: Likewise.
4897 * gcc.target/i386/noplt-ld-1.c: Likewise.
4898 * gcc.target/i386/noplt-ld-2.c: Likewise.
4899 * gcc.target/i386/noplt-ld-3.c: Likewise.
4900 * lib/target-supports.exp
4901 (check_effective_target_tls_get_addr_via_got): New.
4902
04619cb8
UB
49032016-06-24 Uros Bizjak <ubizjak@gmail.com>
4904
4905 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4906 testsuite compile flags.
4907 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4908 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4909
49102016-06-24 Uros Bizjak <ubizjak@gmail.com>
4911
4912 * g++dg/vect/pr36684.cc: Add dg-do compile.
4913 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4914 * gcc.dg/vect/pr70021.c: Ditto.
4915 * gcc.dg/vect/pr70138-1.c: Ditto.
4916 * gcc.dg/vect/pr70138-2.c: Ditto.
4917 * gcc.dg/vect/pr70354-1.c: Ditto.
4918 * gcc.dg/vect/pr70354-2.c: Ditto.
4919 * gcc.dg/vect/pr71259.c: Ditto.
4920 * gcc.dg/vect/pr71416-1.c: Ditto.
4921 * gcc.dg/vect/slp-43.c: Ditto.
4922 * gcc.dg/vect/slp-45.c: Ditto.
4923 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4924 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4925 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4926 * gfortran.dg/vect/pr69980.f90: Ditto.
4927
49282016-06-24 Uros Bizjak <ubizjak@gmail.com>
4929
4930 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4931 * gcc.dg/vect/bb-slp-30.c: Ditto.
4932 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4933 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4934 * gcc.dg/vect/pr45902.c: Ditto.
4935 * gcc.dg/vect/pr48172.c: Ditto.
4936 * gcc.dg/vect/pr48377.c: Ditto.
4937 * gcc.dg/vect/pr49038.c: Ditto.
4938 * gcc.dg/vect/pr49771.c: Ditto.
4939 * gcc.dg/vect/pr52091.c: Ditto.
4940 * gcc.dg/vect/pr53185-2.c: Ditto.
4941 * gcc.dg/vect/pr56826.c: Ditto.
4942 * gcc.dg/vect/pr60276.c: Ditto.
4943 * gcc.dg/vect/pr62021.c: Ditto.
4944 * gcc.dg/vect/pr63530.c: Ditto.
4945 * gcc.dg/vect/pr65518.c: Ditto.
4946 * gcc.dg/vect/pr65947-1.c: Ditto.
4947 * gcc.dg/vect/pr65947-10.c: Ditto.
4948 * gcc.dg/vect/pr65947-11.c: Ditto.
4949 * gcc.dg/vect/pr65947-12.c: Ditto.
4950 * gcc.dg/vect/pr65947-13.c: Ditto.
4951 * gcc.dg/vect/pr65947-2.c: Ditto.
4952 * gcc.dg/vect/pr65947-3.c: Ditto.
4953 * gcc.dg/vect/pr65947-4.c: Ditto.
4954 * gcc.dg/vect/pr65947-5.c: Ditto.
4955 * gcc.dg/vect/pr65947-6.c: Ditto.
4956 * gcc.dg/vect/pr65947-7.c: Ditto.
4957 * gcc.dg/vect/pr65947-8.c: Ditto.
4958 * gcc.dg/vect/pr65947-9.c: Ditto.
4959 * gcc.dg/vect/pr71416-1.c: Ditto.
4960 * gcc.dg/vect/pr71439.c: Ditto.
4961 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4962 * gcc.dg/vect/vect-bswap16.c: Ditto.
4963 * gcc.dg/vect/vect-bswap32.c: Ditto.
4964 * gcc.dg/vect/vect-bswap64.c: Ditto.
4965 * gcc.dg/vect/vect-live-1.c: Ditto.
4966 * gcc.dg/vect/vect-live-2.c: Ditto.
4967 * gcc.dg/vect/vect-live-3.c: Ditto.
4968 * gcc.dg/vect/vect-live-4.c: Ditto.
4969 * gcc.dg/vect/vect-live-5.c: Ditto.
4970 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4971 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4972 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4973 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4974 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4975 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4976 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4977 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4978 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4979 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4980 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4981 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4982 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4983 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4984 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4985 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4986 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4987
da224bcb
UB
49882016-06-24 Uros Bizjak <ubizjak@gmail.com>
4989
4990 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4991
dfee2870
L
49922016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4993
4994 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4995 ia32 if R_386_GOT32X relocation is supported.
4996 * gcc.target/i386/noplt-3.c: Likewise.
4997 * gcc.target/i386/noplt-2.c: Likewise.
4998 (main): Renamed to ...
4999 (bar): This.
5000 * gcc.target/i386/noplt-4.c: Likewise.
5001 (main): Renamed to ...
5002 (bar): This.
5003 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5004 * gcc.target/i386/pr67400-5.c: Likewise.
5005
a86451b9
JJ
50062016-06-24 Jakub Jelinek <jakub@redhat.com>
5007
00085092
JJ
5008 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5009 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5010
a86451b9
JJ
5011 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5012 f4): Adjust expected diagnostics.
5013 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5014 (T): If OVFP is defined, redefine to TP.
5015 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5016 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5017 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5018 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5019 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5020 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5021 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5022 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5023 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5024 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5025 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5026 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5027 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5028 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5029 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5030 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5031 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5032 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5033 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5034 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5035 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5036 as last argument to __builtin_add_overflow_p.
5037
7bb5d5f4
UB
50382016-06-23 Uros Bizjak <ubizjak@gmail.com>
5039
5040 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5041 dg-options and remove default vector testsuite compile flags.
5042 * g++.dg/vect/pr33860a.cc: Ditto.
5043 * g++.dg/vect/pr45470-a.cc: Ditto.
5044 * g++.dg/vect/pr45470-b.cc: Ditto.
5045 * g++.dg/vect/pr60896.cc: Ditto.
5046 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5047 * gcc.dg/vect/pr18308.c: Ditto.
5048 * gcc.dg/vect/pr24049.c: Ditto.
5049 * gcc.dg/vect/pr33373.c: Ditto.
5050 * gcc.dg/vect/pr36228.c: Ditto.
5051 * gcc.dg/vect/pr42395.c: Ditto.
5052 * gcc.dg/vect/pr42604.c: Ditto.
5053 * gcc.dg/vect/pr46663.c: Ditto.
5054 * gcc.dg/vect/pr48765.c: Ditto.
5055 * gcc.dg/vect/pr49093.c: Ditto.
5056 * gcc.dg/vect/pr49352.c: Ditto.
5057 * gcc.dg/vect/pr52298.c: Ditto.
5058 * gcc.dg/vect/pr52870.c: Ditto.
5059 * gcc.dg/vect/pr53185.c: Ditto.
5060 * gcc.dg/vect/pr53773.c: Ditto.
5061 * gcc.dg/vect/pr56695.c: Ditto.
5062 * gcc.dg/vect/pr62171.c: Ditto.
5063 * gcc.dg/vect/pr63530.c: Ditto.
5064 * gcc.dg/vect/pr68339.c: Ditto.
5065 * gcc.dg/vect/pr71259.c: Ditto.
5066 * gcc.dg/vect/vect-82_64.c: Ditto.
5067 * gcc.dg/vect/vect-83_64.c: Ditto.
5068 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5069 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5070 * gcc.dg/vect/vect-shift-2.c: Ditto.
5071 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5072 * gfortran.dg/vect/pr39318.f90: Ditto.
5073 * gfortran.dg/vect/pr45714-a.f: Ditto.
5074 * gfortran.dg/vect/pr45714-b.f: Ditto.
5075 * gfortran.dg/vect/pr46213.f90: Ditto.
5076
2d4bb02f
MM
50772016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5078 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5079
5080 * gcc.target/powerpc/p9-splat-5.c: New test.
5081
f6d1b868
UB
50822016-06-23 Uros Bizjak <ubizjak@gmail.com>
5083
5084 PR tree-optimization/71488
5085 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5086 * lib/target-supports.exp: ... here.
5087 (check_sse4_hw_available): New procedure.
5088 (check_effective_target_sse4_runtime): Ditto.
5089 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5090 -march=westmere for sse4_runtime targets.
936ff030 5091 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5092 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5093 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5094 (main): Call check_vect ().
a7898180 5095 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5096
c0597759
L
50972016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5098
5099 PR target/66232
5100 PR target/67400
5101 * gcc.target/i386/pr66232-14.c: New file.
5102 * gcc.target/i386/pr66232-15.c: Likewise.
5103 * gcc.target/i386/pr66232-16.c: Likewise.
5104 * gcc.target/i386/pr66232-17.c: Likewise.
5105 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5106 ia32 if R_386_GOT32X relocation is supported.
5107 * gcc.target/i386/pr67400-2.c: Likewise.
5108 * gcc.target/i386/pr67400-3.c: Likewise.
5109 * gcc.target/i386/pr67400-4.c: Likewise.
5110 * gcc.target/i386/pr67400-6.c: Likewise.
5111 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5112 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5113
5b0e27a7
JD
51142016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5115
5116 PR libgfortran/48852
5117 * gfortran.dg/char4_iunit_1.f03: Update test.
5118 * gfortran.dg/f2003_io_5.f03: Update test.
5119 * gfortran.dg/real_const_3.f90: Update test.
5120
7f586d90
AK
51212016-06-23 Andi Kleen <ak@linux.intel.com>
5122
5123 * g++.dg/bprob/bprob.exp: Support autofdo.
5124 * g++.dg/tree-prof/tree-prof.exp: dito.
5125 * gcc.dg/tree-prof/tree-prof.exp: dito.
5126 * gcc.misc-tests/bprob.exp: dito.
5127 * gfortran.dg/prof/prof.exp: dito.
5128 * lib/profopt.exp: dito.
5129 * lib/target-supports.exp: Check for autofdo.
5130
60fa7862
ML
51312016-06-23 Martin Liska <mliska@suse.cz>
5132
5133 * gcc.dg/pr71619.c: New test.
5134
e3d62871
UB
51352016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5136
5137 PR target/67400
cc901875
UB
5138 * gcc.target/i386/pr67400-1.c: New test.
5139 * gcc.target/i386/pr67400-2.c: Likewise.
5140 * gcc.target/i386/pr67400-3.c: Likewise.
5141 * gcc.target/i386/pr67400-4.c: Likewise.
5142 * gcc.target/i386/pr67400-5.c: Likewise.
5143 * gcc.target/i386/pr67400-6.c: Likewise.
5144 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5145
ac81cf0b
DM
51462016-06-22 David Malcolm <dmalcolm@redhat.com>
5147
5148 * c-c++-common/missing-header-1.c: New test case.
5149 * c-c++-common/missing-header-2.c: New test case.
5150 * c-c++-common/missing-header-3.c: New test case.
5151 * c-c++-common/missing-header-4.c: New test case.
5152
1a4f11c8
DM
51532016-06-22 David Malcolm <dmalcolm@redhat.com>
5154
5155 PR c/70339
5156 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5157 hint.
5158 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5159 expected results due to builtin "nanl" now being suggested for
5160 "name".
5161 * gcc.dg/pr67580.c: Update expected messages.
5162 * gcc.dg/spellcheck-identifiers.c: New testcase.
5163 * gcc.dg/spellcheck-typenames.c: New testcase.
5164
a93eac6a
DM
51652016-06-22 David Malcolm <dmalcolm@redhat.com>
5166
5167 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5168 file.
5169 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5170 diagnostic-test-show-locus-parseable-fixits.c to sources for
5171 diagnostic_plugin_test_show_locus.c.
5172 * lib/gcc-defs.exp (freeform_regexps): New global.
5173 (dg-regexp): New function.
5174 (handle-dg-regexps): New function.
5175 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5176 freeform_regexps to the empty list.
5177 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5178
49e76ff1
IE
51792016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5180
f6d1b868 5181 PR tree-optimization/71488
49e76ff1
IE
5182 * g++.dg/pr71488.C: New test.
5183 * gcc.dg/vect/vect-bool-cmp.c: New test.
5184
951d8c8a
EB
51852016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5186
5187 * gcc.dg/guality/param-5.c: New test.
5188
b60fc3bd
BE
51892016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5190
5191 * gcc.target/i386/asm-flag-7.c: New test.
5192
0609abda
TS
51932016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5194
5195 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5196 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5197 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5198 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5199 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5200 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5202 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5203 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5204 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5205 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5206 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5207 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5208 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5209 * lib/target-supports.exp: Likewise.
5210
ee2499b4
TS
52112016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5212
5213 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5214 * gcc.dg/attr-ms_struct-2.c: Likewise.
5215 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5216 * gcc.dg/bf-ms-attrib.c: Likewise.
5217 * gcc.dg/bf-ms-layout-2.c: Likewise.
5218 * gcc.dg/bf-ms-layout-3.c: Likewise.
5219 * gcc.dg/bf-ms-layout.c: Likewise.
5220 * gcc.dg/bf-no-ms-layout.c: Likewise.
5221 * gcc.target/i386/bitfield1.c: Likewise.
5222 * gcc.target/i386/bitfield2.c: Likewise.
5223 * gcc.target/i386/bitfield3.c: Likewise.
5224
caea59ff
KN
52252016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5226
5227 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5228 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5229 override other than -mcpu=power9 command-line option is specified,
5230 or if the target operating system is aix.
5231 * gcc.target/powerpc/darn-1.c: Likewise.
5232 * gcc.target/powerpc/darn-2.c: Likewise.
5233 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5234 test if effective-target is not powerpc_p9vector_ok or if the
5235 target operating system is not defined.
5236 * gcc.target/powerpc/vslv-1.c: Likewise.
5237 * gcc.target/powerpc/vsrv-0.c: Likewise.
5238 * gcc.target/powerpc/vsrv-1.c: Likewise.
5239
63617e30
TB
52402016-06-21 Tobias Burnus <burnus@net-b.de>
5241
5242 PR fortran/71068
5243 * gfortran.dg/coarray/data_1.f90: New.
5244
89192c3c
WD
52452016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5246
5247 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5248 (dg-require-effective-target): Use arm_v8_neon_hw.
5249 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5250 (dg-require-effective-target): Likewise.
5251 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5252 (dg-require-effective-target): Likewise.
5253 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5254 (dg-require-effective-target): Likewise.
5255 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5256 (dg-require-effective-target): Likewise.
5257 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5258 (dg-require-effective-target): Likewise.
5259 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5260 Add AArch64 check.
5261
64ac50e2
WD
52622016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5263
5264 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5265 Set to 3 so test passes.
5266
6252b5db
WD
52672016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5268
5269 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5270
3b9bc511
IV
52712016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5272
5273 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5274 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5275 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5276 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5277
21db1c78
IV
52782016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5279
5280 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5281 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5282
9d30e86f
L
52832016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5284
5285 PR target/71549
5286 * gcc.target/i386/pr71549.c: New test.
5287
448a7c69
KN
52882016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5289
5290 * gcc.target/powerpc/vadsdu-0.c: Replace
5291 dg-require-effective-target directive to allow test to run on more
5292 platforms, and add dg-skip-if directive to disable test on aix
5293 platforms because of known incompatibilities.
5294 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5295 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5296 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5297 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5298 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5299 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5300 * gcc.target/powerpc/vadsdub-2.c: Replace
5301 dg-require-effective-target directive to allow test to run on more
5302 platforms, and add dg-skip-if directive to disable test on aix
5303 platforms because of known incompatibilities.
5304 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5305 with vec_absdb call to differentiate this test from vadsdub-1.c.
5306 * gcc.target/powerpc/vadsduh-1.c: Replace
5307 dg-require-effective-target directive to allow test to run on more
5308 platforms, and add dg-skip-if directive to disable test on aix
5309 platforms because of known incompatibilities.
5310 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5311 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5312 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5313
0ad84f34
JJ
53142016-06-21 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR tree-optimization/71588
5317 * gcc.dg/pr71558.c: New test.
5318
e71e8d94
SKS
53192016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5320
5321 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5322 * c-c++-common/pr68657-2.c: Likewise.
5323 * c-c++-common/pr68657-3.c: Likewise.
5324 * gcc.dg/torture/pr69714.c: Require int32plus support.
5325 * gcc.dg/torture/pr70025.c: Likewise.
5326 * gcc.dg/torture/pr70083.c: Likewise.
5327 * gcc.dg/torture/pr70542.c: Likewise.
5328 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5329
5a578671
JM
53302016-06-20 Joseph Myers <joseph@codesourcery.com>
5331
5332 PR c/71601
5333 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5334
7a9df68e
JJ
53352016-06-20 Jakub Jelinek <jakub@redhat.com>
5336
50aa64d5
JJ
5337 PR middle-end/71581
5338 * gcc.dg/pr71581.c: New test.
5339
7a9df68e
JJ
5340 PR rtl-optimization/71591
5341 * gcc.dg/cpp/pr71591.c: New test.
5342
3947cf19
DR
53432016-06-20 David B. Robins <gcc@davidrobins.net>
5344
5345 PR target/71571
5346 * g++.dg/torture/pr71571.C: New test.
5347
c4ff221e
JJ
53482016-06-20 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR target/71559
5351 * gcc.target/i386/sse2-pr71559.c: New test.
5352 * gcc.target/i386/avx-pr71559.c: New test.
5353 * gcc.target/i386/avx512f-pr71559.c: New test.
5354
f1b5abfb
TB
53552016-06-20 Tobias Burnus <burnus@net-b.de>
5356
5357 PR fortran/71194
5358 * gfortran.dg/pointer_remapping_10.f90: New.
5359
842107e4
DM
53602016-06-20 David Malcolm <dmalcolm@redhat.com>
5361
5362 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5363
d9e8bdfd
MS
53642016-06-20 Martin Sebor <msebor@redhat.com>
5365
5366 PR c/69507
5367 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5368 * gnu90-const-expr-1.c: Same.
5369 * gnu99-const-expr-1.c: Same.
5370 * gnu99-static-1.c: Same.
5371
67785479
RL
53722016-06-20 Renlin Li <renlin.li@arm.com>
5373
29f09b38 5374 PR testsuite/71489
67785479
RL
5375 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5376
636929b8
JG
53772016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5378
5379 * gcc.target/aarch64/vcvt_f64_1.c: New.
5380 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5381 * gcc.target/aarch64/vrecp_f64_1.c: New.
5382
ff7b374b
KT
53832016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5384
5385 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5386 "alignement".
5387
554cfc9e
GJL
53882016-06-20 Georg-Johann Lay <avr@gjlay.de>
5389
5390 PR target/71103
5391 * gcc.target/avr/torture/pr71103-2.c: New test.
5392
94087e88 53932016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5394
5395 PR c/69507
5396 * gcc.dg/alignof.c: New test.
5397
c561b091
PC
53982016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5401 vs dg-error; test constexpr specifier too.
5402
bf54f123
PC
54032016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5404
5405 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5406
4e53aa97
CL
54072016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5408
5409 * lib/target-supports.exp
5410 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5411 arm_neon_ok and merge flags. Fix temporary test name.
5412 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5413 and merge flags.
5414
69071d86
ML
54152016-06-17 Martin Liska <mliska@suse.cz>
5416
5417 * gcc.dg/predict-9.c: Fix dump scanning.
5418
68b3b858
BC
54192016-06-17 Bin Cheng <bin.cheng@arm.com>
5420
5421 PR tree-optimization/71354
5422 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5423
d3ee260a
BC
54242016-06-17 Bin Cheng <bin.cheng@arm.com>
5425
5426 PR tree-optimization/71347
5427 * gcc.dg/tree-ssa/pr71347.c: New test.
5428
bd8fb114
BC
54292016-06-17 Bin Cheng <bin.cheng@arm.com>
5430
5431 PR tree-optimization/71354
5432 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5433
97816be4
BC
54342016-06-17 Bin Cheng <bin.cheng@arm.com>
5435
5436 * gcc.dg/vect/vect-alias-check-1.c: New test.
5437
2d761a37
SKS
54382016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5439
e0277d6b 5440 PR target/71151
2d761a37
SKS
5441 * gcc.target/avr/pr71151-1.c: New test.
5442 * gcc.target/avr/pr71151-2.c: New test.
5443 * gcc.target/avr/pr71151-3.c: New test.
5444 * gcc.target/avr/pr71151-4.c: New test.
5445 * gcc.target/avr/pr71151-5.c: New test.
5446 * gcc.target/avr/pr71151-6.c: New test.
5447 * gcc.target/avr/pr71151-7.c: New test.
5448 * gcc.target/avr/pr71151-8.c: New test.
5449 * gcc.target/avr/pr71151-common.h: New test.
5450
68fa96d6
ML
54512016-06-16 Martin Liska <mliska@suse.cz>
5452
5453 * gfortran.dg/predict-1.f90: New test.
5454
b6ca982f
UB
54552016-06-16 Uros Bizjak <ubizjak@gmail.com>
5456
5457 PR target/71242
3a146d46 5458 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5459
1dc8d15b
JH
54602016-06-16 Jan Hubicka <hubicka@ucw.cz>
5461
5462 * g++.dg/vect/pr36648.cc: Disable cunrolli
5463
67c25816
JJ
54642016-06-16 Jakub Jelinek <jakub@redhat.com>
5465
c577adb2
JJ
5466 PR target/71554
5467 * gcc.c-torture/execute/pr71554.c: New test.
5468
67c25816
JJ
5469 PR rtl-optimization/71532
5470 * gcc.dg/torture/pr71532.c: New test.
5471
1a3c3ee9
MM
54722016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5473
5474 * gcc.target/powerpc/p9-dimode1.c: New test.
5475 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5476
f29468a7
JJ
54772016-06-15 Jakub Jelinek <jakub@redhat.com>
5478
61daecc4
JJ
5479 * gcc.c-torture/compile/20160615-1.c: New test.
5480
f29468a7
JJ
5481 * g++.dg/cpp0x/ref-qual17.C: New test.
5482
209d1e2d
IE
54832016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5484
5485 PR middle-end/71529
5486 * gcc.target/i386/pr71529.C: New test.
5487
8dc35712
AH
54882016-06-15 Alan Hayward <alan.hayward@arm.com>
5489
5490 PR tree-optimization/71483
5491 * g++.dg/vect/pr71483.c: New
5492
b8911cb8
PC
54932016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5494
5495 PR c++/70202
5496 * g++.dg/inherit/crash6.C: New.
5497 * g++.dg/inherit/union2.C: Likewise.
5498 * g++.dg/inherit/virtual12.C: Likewise.
5499 * g++.dg/inherit/virtual13.C: Likewise.
5500 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5501
cf5d08ab
UB
55022016-06-15 Uros Bizjak <ubizjak@gmail.com>
5503
e3d62871 5504 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5505
8f482165
AH
55062016-06-15 Alan Hayward <alan.hayward@arm.com>
5507
5508 PR tree-optimization/71439
5509 * gcc.dg/vect/pr71439.c: New
5510
3256673f
KT
55112016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5512
5513 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5514
b17dc4d4
RB
55152016-06-15 Richard Biener <rguenther@suse.de>
5516
5517 * gcc.dg/vect/slp-45.c: New testcase.
5518
2a5825f2
RB
55192016-06-15 Richard Biener <rguenther@suse.de>
5520
5521 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5522
6e433d0b
BS
55232016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5524
5525 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5526 requirements, and disable for AIX for now.
5527 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5528
abe7f828
JJ
55292016-06-14 Jakub Jelinek <jakub@redhat.com>
5530
a09c81b4
JJ
5531 PR c++/71528
5532 * g++.dg/opt/pr71528.C: New test.
5533
abe7f828
JJ
5534 PR c++/71516
5535 * g++.dg/init/pr71516.C: New test.
5536
acfadf06
PC
55372016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5538
5539 * g++.dg/init/array46.C: New.
5540
4d568ab2
UB
55412016-06-14 Uros Bizjak <ubizjak@gmail.com>
5542
e3d62871
UB
5543 * gcc.target/i386/float128-3.c: New test.
5544 * gcc.target/i386/quad-sse4.c: Ditto.
5545 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5546 Update scan strings.
4d568ab2 5547
30934c5d
RB
55482016-06-14 Richard Biener <rguenther@suse.de>
5549
5550 PR middle-end/71526
5551 * gfortran.dg/pr71526.f90: New testcase.
5552
3970e545
AV
55532016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5554
5555 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5556 * gcc.dg/zero_bits_compound-1.c: Likewise.
5557
04976c6e
RB
55582016-06-14 Richard Biener <rguenther@suse.de>
5559
5560 PR tree-optimization/71522
5561 * gcc.dg/torture/pr71522.c: New testcase.
5562
23e025db
JJ
55632016-06-14 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR tree-optimization/71520
5566 * gcc.dg/tree-ssa/pr71520.c: New test.
5567
90b72e84
RB
55682016-06-14 Richard Biener <rguenther@suse.de>
5569
5570 PR tree-optimization/71521
86c24ba6 5571 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5572
ef7cf206
JJ
55732016-06-13 Jakub Jelinek <jakub@redhat.com>
5574
0dda258b
JJ
5575 PR sanitizer/71498
5576 * c-c++-common/ubsan/bounds-13.c: New test.
5577
ef7cf206
JJ
5578 PR preprocessor/71183
5579 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5580
a73786e3
JL
55812016-06-13 Jeff Law <law@redhat.com>
5582
5583 PR tree-optimization/71403
5584 * c-c++-common/ubsan/pr71403-1.c: New test.
5585 * c-c++-common/ubsan/pr71403-2.c: New test.
5586 * c-c++-common/ubsan/pr71403-3.c: New test.
5587
0ac249bf
JJ
55882016-06-13 Jakub Jelinek <jakub@redhat.com>
5589
5590 PR middle-end/71478
5591 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5592 Add -Wno-psabi -w to dg-options.
5593
5408a64a
KN
55942016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5595
5596 * gcc.target/powerpc/vadsdu-0.c: New test.
5597 * gcc.target/powerpc/vadsdu-1.c: New test.
5598 * gcc.target/powerpc/vadsdu-2.c: New test.
5599 * gcc.target/powerpc/vadsdu-3.c: New test.
5600 * gcc.target/powerpc/vadsdu-4.c: New test.
5601 * gcc.target/powerpc/vadsdu-5.c: New test.
5602 * gcc.target/powerpc/vadsdub-1.c: New test.
5603 * gcc.target/powerpc/vadsdub-2.c: New test.
5604 * gcc.target/powerpc/vadsduh-1.c: New test.
5605 * gcc.target/powerpc/vadsduh-2.c: New test.
5606 * gcc.target/powerpc/vadsduw-1.c: New test.
5607 * gcc.target/powerpc/vadsduw-2.c: New test.
5608
f7e4f2e3
DM
56092016-06-13 David Malcolm <dmalcolm@redhat.com>
5610
5611 * gcc.dg/c99-init-2.c (c): Update expected error message.
5612 * gcc.dg/init-bad-8.c (foo): Likewise.
5613 * gcc.dg/spellcheck-fields-3.c: New test case.
5614
ad23a23e
ML
56152016-06-13 Martin Liska <mliska@suse.cz>
5616
5617 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5618 and "guess loop iv compared" heuristics.
5619 * gcc.dg/predict-2.c: Likewise.
5620 * gcc.dg/predict-3.c: Likewise.
5621 * gcc.dg/predict-4.c: Likewise.
5622 * gcc.dg/predict-5.c: Likewise.
5623 * gcc.dg/predict-6.c: Likewise.
5624
146c55da
MP
56252016-06-13 Marek Polacek <polacek@redhat.com>
5626
5627 PR middle-end/71476
5628 * c-c++-common/Wswitch-unreachable-4.c: New test.
5629 * gcc.dg/Wswitch-unreachable-2.c: New test.
5630 * g++.dg/tm/jump1.C: Move dg-warning.
5631
42e77cbc
EB
56322016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5633
5634 * gnat.dg/renaming10.ad[sb]: New test.
5635
7474dcc1
PT
56362016-06-13 Paul Thomas <pault@gcc.gnu.org>
5637
5638 PR fortran/70673
5639 * gfortran.dg/pr70673.f90: New test.
5640
f57f53d3
RB
56412016-06-13 Richard Biener <rguenther@suse.de>
5642
5643 PR middle-end/64516
5644 * gcc.dg/align-3.c: New testcase.
5645
5843a5f0
ML
56462016-06-13 Martin Liska <mliska@suse.cz>
5647
5648 * gcc.target/i386/pr71458.c: New test.
5649
aa8fdb44
UB
56502016-06-12 Uros Bizjak <ubizjak@gmail.com>
5651
5652 PR target/71241
3a146d46 5653 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5654
2043e4d7
DH
56552016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5656
5657 PR target/60751
5658 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5659 statement.
5660
d3dc025d
DH
56612016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5662
5663 PR target/60751
5664 * gfortran.dg/comma_IO_extension_1.f90: New test.
5665 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5666 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5667 statement.
5668 * gfortran.dg/graphite/pr38083.f90: Likewise.
5669 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5670 missing format.
5671
a31d78c6
EB
56722016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5673
5674 * gnat.dg/case_character.adb: New test.
5675
95c18dd0
SB
56762016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5677
5678 PR middle-end/71310
5679 * gcc.target/powerpc/pr71310.c: New testcase.
5680
b97d37b4
KV
56812016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5682
5683 PR middle-end/71478
5684 * gcc.dg/pr71478.c: New test.
5685
900bcda3
JJ
56862016-06-10 Jakub Jelinek <jakub@redhat.com>
5687
ec1c20db
JJ
5688 PR middle-end/71494
5689 * gcc.c-torture/execute/pr71494.c: New test.
5690
50b15873
JJ
5691 PR c/68657
5692 * gcc.target/i386/pr68657.c: New test.
5693
900bcda3
JJ
5694 PR inline-asm/68843
5695 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5696 (test): Add -masm=intel alternatives.
5697
4d926e34
MS
56982016-06-10 Martin Sebor <msebor@redhat.com>
5699
5700 PR c/71392
5701 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5702
ad071b2b
JL
57032016-06-10 Jeff Law <law@redhat.com>
5704
5705 PR tree-optimization/71335
5706 * gcc.c-torture/execute/pr71335.c: New test.
5707
2704efe8
DM
57082016-06-10 David Malcolm <dmalcolm@redhat.com>
5709
5710 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5711 the various "cannot tail-call: " messages.
5712
18c9b7d4
CL
57132016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5714
5715 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5716 and options.
5717
7cfa10f3
MO
57182016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5719
5720 PR sanitizer/71480
5721 * c-c++-common/asan/pr71480.c: New test.
5722
1f24fd3e
L
57232016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5724
5725 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5726 (ASMNAME2): Likewise.
5727 (main): Replace fn in asm statement with ASMNAME ("fn").
5728 * gcc.dg/guality/pr68037-2.c: Likewise.
5729 * gcc.dg/guality/pr68037-3.c: Likewise.
5730 * gcc.dg/torture/pr68037-1.c: Likewise.
5731 * gcc.dg/torture/pr68037-2.c: Likewise.
5732 * gcc.dg/torture/pr68037-3.c: Likewise.
5733
ad551c07
BE
57342016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5735
5736 PR inline-asm/68843
5737 * gcc.target/i386/pr68843-1.c: New test.
5738 * gcc.target/i386/pr68843-2.c: New test.
5739
4b1ffdb1 57402016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5741 Cesar Philippidis <cesar@codesourcery.com>
5742
5743 PR middle-end/71373
5744 * gcc.dg/goacc/nested-function-1.c: New file.
5745 * gcc.dg/goacc/nested-function-2.c: Likewise.
5746 * gcc.dg/goacc/pr71373.c: Likewise.
5747 * gfortran.dg/goacc/cray-2.f95: Likewise.
5748 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5749 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5750 * gfortran.dg/goacc/cray.f95: Update.
5751 * gfortran.dg/goacc/loop-1.f95: Likewise.
5752 * gfortran.dg/goacc/loop-3.f95: Likewise.
5753 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5754 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5755
57562016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5757
5758 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5759 for OpenACC tile clauses.
5760 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5761
5762 PR c/71381
5763 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5764 to...
5765 * c-c++-common/goacc/cache-2.c: ... this new file.
5766 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5767 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5768 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5769 usage.
5770 * gfortran.dg/goacc/cray.f95: Likewise.
5771 * gfortran.dg/goacc/loop-1.f95: Likewise.
5772
89851e4c
AH
57732016-06-10 Alan Hayward <alan.hayward@arm.com>
5774
5775 PR tree-optimization/71407
5776 PR tree-optimization/71416
5777 * gcc.dg/vect/pr71407.c: New
5778 * gcc.dg/vect/pr71416-1.c: New
5779 * gcc.dg/vect/pr71416-2.c: New
5780
200eafbf
RB
57812016-06-10 Richard Biener <rguenther@suse.de>
5782
5783 PR middle-end/71477
5784 * gcc.dg/torture/pr71477.c: New testcase.
5785
4df99d92
JK
57862016-06-09 Julia Koval <julia.koval@intel.com>
5787
5788 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5789 * gcc.target/i386/interrupt-13.c: Likewise.
5790 * gcc.target/i386/interrupt-15.c: Likewise.
5791 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5792 * gcc.target/i386/interrupt-24.c: Likewise.
5793 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5794 * gcc.target/i386/interrupt-9.c: Likewise.
5795 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5796
e01b4e16
MS
57972016-06-09 Martin Sebor <msebor@redhat.com>
5798
5799 PR c/70883
5800 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5801 * gcc.dg/builtin-constant_p-1.c: Same.
5802 * gcc.dg/builtins-error.c: Same.
5803 * gcc.dg/pr70859.c: Same.
5804
9c35db0e
SKS
58052016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5806
5807 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5808 * gcc.dg/torture/pr68067-1.c: Likewise.
5809 * gcc.dg/torture/pr68067-2.c: Likewise.
5810
58112016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5812
5813 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5814 when setting SIZE.
5815
392a81b9
PC
58162016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5817
5818 PR c++/71465
5819 * g++.dg/inherit/crash5.C: New.
5820 Revert:
5821 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 PR c++/70202
5824 * g++.dg/inherit/crash5.C: New.
5825 * g++.dg/inherit/virtual1.C: Adjust.
5826
e49efc14
ML
58272016-06-09 Martin Liska <mliska@suse.cz>
5828
5829 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5830 * g++.dg/predict-loop-exit-2.C: Likewise.
5831 * g++.dg/predict-loop-exit-3.C: Likewise.
5832 * gcc.dg/predict-1.c: Likewise.
5833 * gcc.dg/predict-2.c: Likewise.
5834 * gcc.dg/predict-3.c: Likewise.
5835 * gcc.dg/predict-4.c: Likewise.
5836 * gcc.dg/predict-5.c: Likewise.
5837 * gcc.dg/predict-6.c: Likewise.
5838 * gcc.dg/predict-7.c: Likewise.
5839
36d57986
RB
58402016-06-09 Richard Biener <rguenther@suse.de>
5841
5842 PR tree-optimization/71462
5843 * gcc.dg/torture/pr71462.c: New testcase.
5844
7d82e8e4
MP
58452016-06-09 Marek Polacek <polacek@redhat.com>
5846
5847 PR c/65471
5848 * gcc.dg/c11-generic-3.c: New test.
5849
c8a71589
PC
58502016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5851
5852 * g++.dg/init/array42.C: New.
5853 * g++.dg/init/array43.C: Likewise.
5854 * g++.dg/init/array44.C: Likewise.
5855 * g++.dg/init/array45.C: Likewise.
5856 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5857 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5858 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5859 * g++.dg/gomp/pr35751.C: Likewise.
5860 * g++.dg/init/array23.C: Likewise.
5861 * g++.dg/init/brace2.C: Likewise.
5862 * g++.dg/init/brace6.C: Likewise.
5863
44a845ca
MS
58642016-06-08 Martin Sebor <msebor@redhat.com>
5865 Jakub Jelinek <jakub@redhat.com>
5866
5867 PR c++/70507
5868 PR c/68120
5869 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5870 * c-c++-common/builtin-arith-overflow-2.c: New test.
5871 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5872 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5873 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5874
2ef16b6e
JJ
58752016-06-08 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR c++/71442
5878 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5879
5e3ee346
AL
58802016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5881
5882 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5883 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5884 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5885 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5886 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5887 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5888 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5889 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5890 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5891 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5892 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5893 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5894 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5895
b2ae2814
RB
58962016-06-08 Richard Biener <rguenther@suse.de>
5897
5898 PR tree-optimization/68558
5899 * gcc.dg/vect/slp-44.c: New testcase.
5900
e09b4c37
RB
59012016-06-08 Richard Biener <rguenther@suse.de>
5902
5903 * gcc.dg/vect/slp-43.c: New testcase.
5904
72d50660
RB
59052016-06-08 Richard Biener <rguenther@suse.de>
5906
5907 PR tree-optimization/71452
5908 * gcc.dg/torture/pr71452.c: New testcase.
5909
988c115c
JJ
59102016-06-08 Jakub Jelinek <jakub@redhat.com>
5911
5912 PR c++/71448
5913 * g++.dg/torture/pr71448.C: New test.
5914
73d73b48
BS
59152016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5916
5917 PR debug/71432
5918 PR ada/71413
5919 * g++.dg/debug/pr71432.C: New test.
5920
bdd15d0c
PK
59212016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5922
5923 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5924 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5925 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5926
ce0607bb
AH
59272016-06-08 Alan Hayward <alan.hayward@arm.com>
5928
5929 * gcc.dg/vect/vect-live-2.c: Update effective target.
5930 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5931 * lib/target-supports.exp: Add aarch64 to vect_long.
5932
92a5f2ba
MP
59332016-06-08 Marek Polacek <polacek@redhat.com>
5934
5935 PR c/71418
5936 * gcc.dg/noncompile/pr71418.c: New test.
5937
08203f73
MP
5938 PR c/71426
5939 * gcc.dg/noncompile/pr71426.c: New test.
5940
d1fcc2bd
JH
59412016-06-07 Jan Hubicka <hubicka@ucw.cz>
5942
5943 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5944 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5945 * gcc.dg/predict-3.c: Update template.
5946 * gcc.dg/predict-5.c: Update template.
5947 * gcc.dg/predict-6.c: Update template.
5948 * gcc.dg/predict-9.c: Update template.
5949 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5950
a23e6f1c
BS
59512016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5952
5953 * gcc.target/powerpc/vec-mul.c: New test.
5954
6ffd47b7
DM
59552016-06-07 David Malcolm <dmalcolm@redhat.com>
5956
5957 * gcc.dg/spellcheck-fields-2.c: New test case.
5958
bfd67b47
RB
59592016-06-07 Richard Biener <rguenther@suse.de>
5960
5961 PR c/61564
5962 * gcc.dg/Wpragmas-1.c: New testcase.
5963 * gcc.dg/Wattributes-4.c: Likewise.
5964 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5965 entry.
5966
701b9a47
CL
59672016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5968
5969 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5970 spurious debug code.
5971
6b80d6fa
RB
59722016-06-07 Richard Biener <rguenther@suse.de>
5973
5974 PR tree-optimization/71428
5975 * gcc.dg/torture/pr71428.c: New testcase.
5976
0f3f9437
RB
59772016-06-07 Richard Biener <rguenther@suse.de>
5978
5979 PR middle-end/71423
5980 * gcc.dg/torture/pr71423.c: New testcase.
5981
ec963f2a
KV
59822016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5983
5984 PR middle-end/71408
5985 * gcc.dg/tree-ssa/pr71408.c: New test.
5986
46ab5b6e
KV
59872016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5988
5989 PR middle-end/71281
5990 * g++.dg/torture/pr71281.C: New test.
5991
1f40cff3
MP
59922016-06-06 Marek Polacek <polacek@redhat.com>
5993
5994 PR c/71362
5995 * gcc.dg/pr71362.c: New test.
5996
6f5bcd24
JJ
59972016-06-06 Jakub Jelinek <jakub@redhat.com>
5998 Patrick Palka <ppalka@gcc.gnu.org>
5999
6000 PR c++/70847
6001 PR c++/71330
6002 PR c++/71393
6003 * g++.dg/opt/pr70847.C: New test.
6004 * g++.dg/ubsan/pr70847.C: New test.
6005 * g++.dg/ubsan/pr71393.C: New test.
6006
158beb4a
JJ
60072016-06-06 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR tree-optimization/71259
6010 * gcc.dg/vect/pr71259.c: New test.
6011
d9b950dd
DM
60122016-06-06 David Malcolm <dmalcolm@redhat.com>
6013
6014 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6015 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6016 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6017 above.
6018
36f9ad69
KT
60192016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6020
6021 PR middle-end/37780
6022 * gcc.c-torture/execute/pr37780.c: New test.
6023 * gcc.target/aarch64/pr37780_1.c: Likewise.
6024 * gcc.target/arm/pr37780_1.c: Likewise.
6025
5545a907
MP
60262016-06-06 Marek Polacek <polacek@redhat.com>
6027
6028 * c-c++-common/attr-may-alias-1.c: New test.
6029 * c-c++-common/attr-may-alias-2.c: New test.
6030 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6031
93671519
BE
60322016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6033
6034 PR c/24414
6035 * gcc.target/i386/pr24414.c: New test.
6036
690f24b7
JM
60372016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6038
6039 * gcc.target/sparc/vis4misc.c: New file.
6040 * gcc.target/sparc/fpcmp.c: Likewise.
6041 * gcc.target/sparc/fpcmpu.c: Likewise.
6042
31ce6157
AH
60432016-06-06 Alan Hayward <alan.hayward@arm.com>
6044
6045 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6046 * gcc.dg/vect/vect-live-3.c: Likewise.
6047
9fcebb5a
RB
60482016-06-06 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/71398
6051 * gcc.dg/torture/pr71398.c: New testcase.
6052
903ca97b
UB
60532016-06-06 Uros Bizjak <ubizjak@gmail.com>
6054
6055 PR target/71389
6056 * g++.dg/pr71389.C: New test.
6057
9c1eb332
JD
60582016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6059
6060 PR fortran/71404
6061 * gfortran.dg/fmt_read_5.f: New test.
6062
b2d83bd2
AV
60632016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6064
6065 PR fortran/69659
6066 * gfortran.dg/class_array_22.f03: New test.
6067
ec81960e
JH
60682016-06-05 Jan Hubicka <hubicka@ucw.cz>
6069
6070 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6071
429d2750
JH
60722016-06-05 Jan Hubicka <hubicka@ucw.cz>
6073
6074 * gcc.dg/predict-9.c: Update template.
6075
c1c00983
PC
60762016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6077
6078 PR c++/49377
6079 * g++.dg/template/pr49377.C: New.
6080
1927a963
JJ
60812016-06-04 Jakub Jelinek <jakub@redhat.com>
6082
6083 PR tree-optimization/71405
6084 * g++.dg/torture/pr71405.C: New test.
6085
909a11ad
PC
60862016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6087
6088 PR c++/70202
6089 * g++.dg/inherit/crash5.C: New.
6090 * g++.dg/inherit/virtual1.C: Adjust.
6091
08bbb1f8
JL
60922016-06-03 Jeff Law <law@redhat.com>
6093
6094 PR tree-optimization/71316
6095 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6096
7c35235c
JJ
60972016-06-03 Jakub Jelinek <jakub@redhat.com>
6098
6099 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6100 dg-additional-options with just -fno-tree-scev-cprop in it.
6101 * gcc.dg/vect/vect-live-2.c: Likewise.
6102 * gcc.dg/vect/vect-live-5.c: Likewise.
6103 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6104 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6105 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6106
c8572dd6
PP
61072016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6108
6109 PR c++/27100
6110 * g++.dg/other/friend6.C: New test.
6111
1c7733a7
BS
61122016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6113
6114 * g++.dg/torture/ppc-ldst-array.C: New.
6115
0d2f700f
JM
61162016-06-03 Joseph Myers <joseph@codesourcery.com>
6117
6118 PR target/71276
6119 PR target/71277
6120 * gcc.dg/torture/builtin-fp-int-inexact.c,
6121 gcc.target/i386/387-builtin-fp-int-inexact.c,
6122 gcc.target/i386/387-rint-inline-1.c,
6123 gcc.target/i386/387-rint-inline-2.c,
6124 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6125 gcc.target/i386/sse2-rint-inline-1.c,
6126 gcc.target/i386/sse2-rint-inline-2.c,
6127 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6128 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6129
f8071c05
L
61302016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6131 Julia Koval <julia.koval@intel.com>
6132
6133 PR target/66960
6134 PR target/67630
6135 PR target/67634
6136 PR target/67841
6137 PR target/68037
6138 PR target/68618
6139 PR target/68661
6140 PR target/69575
6141 PR target/69596
6142 PR target/69734
6143 * gcc.dg/guality/pr68037-1.c: New test.
6144 * gcc.dg/guality/pr68037-2.c: Likewise.
6145 * gcc.dg/guality/pr68037-3.c: Likewise.
6146 * gcc.dg/torture/pr68037-1.c: Likewise.
6147 * gcc.dg/torture/pr68037-2.c: Likewise.
6148 * gcc.dg/torture/pr68037-3.c: Likewise.
6149 * gcc.dg/torture/pr68661-1a.c: Likewise.
6150 * gcc.dg/torture/pr68661-1b.c: Likewise.
6151 * gcc.target/i386/interrupt-1.c: Likewise.
6152 * gcc.target/i386/interrupt-2.c: Likewise.
6153 * gcc.target/i386/interrupt-3.c: Likewise.
6154 * gcc.target/i386/interrupt-4.c: Likewise.
6155 * gcc.target/i386/interrupt-5.c: Likewise.
6156 * gcc.target/i386/interrupt-6.c: Likewise.
6157 * gcc.target/i386/interrupt-7.c: Likewise.
6158 * gcc.target/i386/interrupt-8.c: Likewise.
6159 * gcc.target/i386/interrupt-9.c: Likewise.
6160 * gcc.target/i386/interrupt-10.c: Likewise.
6161 * gcc.target/i386/interrupt-11.c: Likewise.
6162 * gcc.target/i386/interrupt-12.c: Likewise.
6163 * gcc.target/i386/interrupt-13.c: Likewise.
6164 * gcc.target/i386/interrupt-14.c: Likewise.
6165 * gcc.target/i386/interrupt-15.c: Likewise.
6166 * gcc.target/i386/interrupt-16.c: Likewise.
6167 * gcc.target/i386/interrupt-17.c: Likewise.
6168 * gcc.target/i386/interrupt-18.c: Likewise.
6169 * gcc.target/i386/interrupt-19.c: Likewise.
6170 * gcc.target/i386/interrupt-20.c: Likewise.
6171 * gcc.target/i386/interrupt-21.c: Likewise.
6172 * gcc.target/i386/interrupt-22.c: Likewise.
6173 * gcc.target/i386/interrupt-23.c: Likewise.
6174 * gcc.target/i386/interrupt-24.c: Likewise.
6175 * gcc.target/i386/interrupt-25.c: Likewise.
6176 * gcc.target/i386/interrupt-26.c: Likewise.
6177 * gcc.target/i386/interrupt-27.c: Likewise.
6178 * gcc.target/i386/interrupt-28.c: Likewise.
6179 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6180 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6181 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6182 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6183 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6184 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6185 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6186 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6187 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6188 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6189 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6190 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6191
36b85e43
BS
61922016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6193
9de2e795
L
6194 PR tree-optimization/52171
6195 * gcc.dg/pr52171.c: New test.
6196 * gcc.target/i386/pr52171.c: New test.
36b85e43 6197
bfeee8ac
JH
61982016-06-03 Jan Hubicka <jh@suse.cz>
6199
6200 * g++.dg/tree-ssa/pred-1.C: New testcase
6201 * gcc.dg/tree-ssa/pred-1.c: New testcase
6202
859b0bae
BS
62032016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6204
6205 PR target/70957
6206 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6207 support.
6208 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6209
3a2edf4c
AH
62102016-06-03 Alan Hayward <alan.hayward@arm.com>
6211
6212 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6213
b28ead45
AH
62142016-06-03 Alan Hayward <alan.hayward@arm.com>
6215
6216 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6217 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6218 * gcc.dg/vect/vect-live-1.c: New test.
6219 * gcc.dg/vect/vect-live-2.c: New test.
6220 * gcc.dg/vect/vect-live-3.c: New test.
6221 * gcc.dg/vect/vect-live-4.c: New test.
6222 * gcc.dg/vect/vect-live-5.c: New test.
6223 * gcc.dg/vect/vect-live-slp-1.c: New test.
6224 * gcc.dg/vect/vect-live-slp-2.c: New test.
6225 * gcc.dg/vect/vect-live-slp-3.c: New test.
6226
1f91747b
JJ
62272016-06-03 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR middle-end/71387
6230 * g++.dg/opt/pr71387.C: New test.
6231
47b83923
JL
62322016-06-02 Jeff Law <law@redhat.com>
6233
6234 PR tree-optimization/71328
6235 * gcc.c-torture/compile/pr71328.c: New test.
6236
e96e5f46
JD
62372016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6238
6239 PR fortran/52393
6240 * gfortran.dg/fmt_read_3.f90: Fix typo.
6241 * gfortran.dg/fmt_read_4.f90: New test.
6242
b872d729
PC
62432016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6244
6245 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6246 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6247 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6248 * g++.dg/cpp0x/override2.C: Likewise.
6249 * g++.dg/parse/crash5.C: Likewise.
6250 * g++.dg/parse/error16.C: Likewise.
6251 * g++.dg/parse/error27.C: Likewise.
6252 * g++.dg/template/qualttp15.C: Likewise.
6253 * g++.dg/template/redecl4.C: Likewise.
6254 * g++.old-deja/g++.other/crash39.C: Likewise.
6255 * g++.old-deja/g++.other/struct1.C: Likewise.
6256 * g++.old-deja/g++.pt/m9a.C: Likewise.
6257 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6258
0e535442
JJ
62592016-06-02 Jakub Jelinek <jakub@redhat.com>
6260
0633ee10
JJ
6261 PR c++/71372
6262 * c-c++-common/pr71372.c: New test.
6263
0e535442
JJ
6264 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6265 __TIME__ strings with __builtin_strcmp instead of printf and
6266 dg-output.
6267
f3c5ecc2
ML
62682016-06-02 Martin Liska <mliska@suse.cz>
6269
6270 * gcc.dg/predict-9.c: New test.
6271
a91807c5
JJ
62722016-06-02 Jakub Jelinek <jakub@redhat.com>
6273
6274 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6275 global set_compiler_env_var and global saved_compiler_env_var.
6276
b5bd1978
KT
62772016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6278
6279 PR rtl-optimization/71295
6280 * gcc.c-torture/compile/pr71295.c: New test.
6281
b93b1475
JJ
62822016-06-02 Jakub Jelinek <jakub@redhat.com>
6283
930ebd0e
JJ
6284 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6285
1e021dc3
JJ
6286 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6287 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6288
b93b1475
JJ
6289 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6290 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6291 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6292 alternative number.
6293
58f2fb5c
MM
62942016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6295
6296 * gcc.target/powerpc/p9-splat-4.c: New test.
6297
62982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6299
6300 PR target/71186
6301 * gcc.target/powerpc/pr71186.c: New test.
6302
4731c9f0
JD
63032016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6304
6305 PR fortran/52393
6306 * gfortran.dg/fmt_read_3.f90: New test.
6307
042dee3e
TP
63082016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6309
6310 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6311 procedure.
6312
15c98b2e
ES
63132016-06-01 Eduard Sanou <dhole@openmailbox.org>
6314
6315 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6316 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6317 env var is set.
6318 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6319 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6320 shown once.
6321 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6322 during compilation.
6323 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6324 vars set by dg-set-compiler-env-var.
6325
6442a6f4
PT
63262016-06-01 Paul Thomas <pault@gcc.gnu.org>
6327
6328 PR fortran/71156
6329 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6330 to the module procedure declaration.
6331 * gfortran.dg/submodule_16.f08: New test.
6332
ab62397a
JJ
63332016-06-01 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR middle-end/71371
6336 * c-c++-common/gomp/pr71371.c: New test.
6337
b66af6ed
RB
63382016-06-01 Richard Biener <rguenther@suse.de>
6339
6340 PR tree-optimization/71366
6341 * gcc.dg/torture/pr71366-1.c: New testcase.
6342 * gcc.dg/torture/pr71366-2.c: Likewise.
6343
e342b9d8
KN
63442016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6345
6346 * gcc.target/powerpc/vslv-0.c: New test.
6347 * gcc.target/powerpc/vslv-1.c: New test.
6348 * gcc.target/powerpc/vsrv-0.c: New test.
6349 * gcc.target/powerpc/vsrv-1.c: New test.
6350
721547cd
NS
63512016-06-01 Nathan Sidwell <nathan@acm.org>
6352
6353 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6354 * gcc.target/nvptx/weak.c: New.
6355
fa2c9034
RB
63562016-06-01 Richard Biener <rguenther@suse.de>
6357
6358 PR tree-optimization/71261
6359 * gcc.dg/torture/vect-bool-1.c: New testcase.
6360
3e32893c
JJ
63612016-06-01 Jakub Jelinek <jakub@redhat.com>
6362
6363 * gfortran.dg/gomp/order-1.f90: New test.
6364 * gfortran.dg/gomp/order-2.f90: New test.
6365
8c383600
JH
63662016-06-01 Jan Hubicka <hubicka@ucw.cz>
6367
6368 * gcc.dg/unroll-6.c: Update template.
6369 * gcc.dg/unroll-7.c: New testcase.
6370 * gcc.dg/unroll-8.c: New testcase.
6371
a0dfeef5
EB
63722016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6373
6374 * gnat.dg/opt56.ad[sb]: New test.
6375
48de5701
PC
63762016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 PR c++/66635
6379 * g++.dg/cpp0x/constexpr-ice16.C: New.
6380
827cf695
PP
63812016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6382
6383 PR tree-optimization/71314
6384 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6385 -mbranch-cost=2.
6386
ff66f6e8
PP
63872016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6388
6389 PR tree-optimization/71077
6390 * gcc.dg/tree-ssa/pr71077.c: New test.
6391
050fb209
JH
63922016-05-31 Jan Hubicka <hubicka@ucw.cz>
6393
48de5701
PC
6394 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6395 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6396 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6397
c642d919
PC
63982016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 PR c++/71248
6401 * g++.dg/cpp0x/pr71248.C: New.
6402 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6403 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6404 * g++.dg/init/new37.C: Likewise.
6405 * g++.dg/template/static1.C: Likewise.
6406 * g++.dg/template/static2.C: Likewise.
6407
d6439e08
L
64082016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6409
6410 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6411 instead of %rdi.
6412 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6413
780b9dd4
MP
64142016-05-31 Marek Polacek <polacek@redhat.com>
6415
6416 * c-c++-common/Wswitch-unreachable-3.c: New test.
6417 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6418
0d99f8a0
RB
64192016-05-31 Richard Biener <rguenther@suse.de>
6420
6421 PR tree-optimization/71352
6422 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6423
52545641
TP
64242016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6425
6426 * gcc.target/arm/armv5_thumb_isa.c: New test.
6427
5b8c1205
KY
64282016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6429
6430 PR target/71346
6431 * gcc.target/i386/pr71346.c: New test.
6432
7a88cc84
TV
64332016-05-31 Tom de Vries <tom@codesourcery.com>
6434
6435 PR tree-optimization/69068
6436 * gcc.dg/graphite/pr69068.c: New test.
6437
265149a6
MS
64382016-05-27 Martin Sebor <msebor@redhat.com>
6439
6440 PR c++/71306
6441 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6442
00631022
JJ
64432016-05-30 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR c++/71349
6446 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6447 nowait depend(inout: dd[0]) clauses where permitted.
6448
b2f6675b
PC
64492016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6450
6451 PR c++/71238
6452 * g++.dg/parse/pr71238.C: New.
6453 * g++.dg/concepts/friend1.C: Test column numbers too.
6454 * g++.dg/cpp0x/initlist31.C: Likewise.
6455 * g++.dg/cpp0x/pr51420.C: Likewise.
6456 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6457 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6458 * g++.dg/ext/builtin3.C: Likewise.
6459 * g++.dg/lookup/friend12.C: Likewise.
6460 * g++.dg/lookup/friend7.C: Likewise.
6461 * g++.dg/lookup/koenig1.C: Likewise.
6462 * g++.dg/lookup/koenig5.C: Likewise.
6463 * g++.dg/lookup/used-before-declaration.C: Likewise.
6464 * g++.dg/overload/koenig1.C: Likewise.
6465 * g++.dg/template/crash65.C: Likewise.
6466 * g++.dg/template/friend57.C: Likewise.
6467 * g++.dg/warn/Wshadow-5.C: Likewise.
6468 * g++.dg/warn/Wunused-8.C: Likewise.
6469 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6470 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6471 * g++.old-deja/g++.jason/member.C: Likewise.
6472 * g++.old-deja/g++.jason/report.C: Likewise.
6473 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6474 * g++.old-deja/g++.law/visibility20.C: Likewise.
6475 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6476 * g++.old-deja/g++.other/static5.C: Likewise.
6477 * g++.old-deja/g++.pt/overload2.C: Likewise.
6478
a448ff40
JH
64792016-05-30 Jan Hubicka <hubicka@ucw.cz>
6480
6481 * gcc.dg/tree-ssa/peel1.c: New testcase.
6482 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6483 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6484
69be8c91
TV
64852016-05-30 Tom de Vries <tom@codesourcery.com>
6486
6487 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6488 to ce.
6489
a59775a1
PC
64902016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6491
6492 PR c++/71099
6493 * g++.dg/parse/virtual1.C: New.
6494
53d6d955
UB
64952016-05-30 Uros Bizjak <ubizjak@gmail.com>
6496
6497 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6498 Use correct register when clearing %edx.
6499
0557293f
AM
65002016-05-30 Alexander Monakov <amonakov@ispras.ru>
6501
6502 PR tree-optimization/71289
6503 * gcc.dg/pr71289.c: New test.
6504
5d476e35
KV
65052016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6506
6507 PR middle-end/71269
6508 PR middle-end/71292
6509 * gcc.dg/tree-ssa/pr71269.c: New test.
6510 * gcc.dg/tree-ssa/pr71292.c: New test.
6511
db5447ca
KV
65122016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6513
6514 PR middle-end/71252
6515 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6516
98bdbb39
JH
65172016-05-30 Jan Hubicka <hubicka@ucw.cz>
6518
6519 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6520 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6521 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6522
7e012855
TV
65232016-05-30 Tom de Vries <tom@codesourcery.com>
6524
6525 PR tree-optimization/69067
6526 * gcc.dg/graphite/pr69067.c: New test.
6527
beed3701
UB
65282016-05-29 Uros Bizjak <ubizjak@gmail.com>
6529
6530 PR target/71245
6531 * gcc.target/i386/pr71245-1.c: New test.
6532 * gcc.target/i386/pr71245-2.c: Ditto.
6533
b6d4f8e8
PC
65342016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6535
6536 PR c++/71105
6537 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6538 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6539 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6540
00022058
JH
65412016-05-27 Jan Hubicka <hubicka@ucw.cz>
6542
6543 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6544
c8419aca
VV
65452016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6546
6547 Revert:
6548 PR c++/69855
6549 * g++.dg/overload/69855.C: New.
6550 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6551 * g++.old-deja/g++.pt/crash3.C: Likewise.
6552
8008c4d2
PC
65532016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6554
6555 PR c++/60385
6556 * g++.dg/parse/namespace13.C: New.
6557
8b2ef235
JL
65582016-05-26 Jeff Law <law@redhat.com>
6559
6560 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6561 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6562 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6563 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6564 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6565 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6566 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6567 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6568 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6569 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6570 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6571 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6572 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6573
7d67159b
VV
65742016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6575
6576 PR c++/69855
6577 * g++.dg/overload/69855.C: New.
6578 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6579 * g++.old-deja/g++.pt/crash3.C: Likewise.
6580
88e3bdd1
JW
65812016-05-27 Jiong Wang <jiong.wang@arm.com>
6582
6583 PR target/63596
6584 * gcc.target/aarch64/va_arg_1.c: New testcase.
6585 * gcc.target/aarch64/va_arg_2.c: Likewise.
6586 * gcc.target/aarch64/va_arg_3.c: Likewise.
6587
3fd6b9cc
JW
65882016-05-27 Jiong Wang <jiong.wang@arm.com>
6589
6590 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6591 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6592 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6593 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6594 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6595
3cee7e4e
MP
65962016-05-27 Marek Polacek <polacek@redhat.com>
6597
6598 PR middle-end/71308
6599 * g++.dg/torture/pr71308.C: New test.
6600
6a813c96
DV
66012016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6602
6603 * gcc.dg/zero_bits_compound-1.c: New test.
6604 * gcc.dg/zero_bits_compound-2.c: New test.
6605
0561bcfb
IE
66062016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6607
6608 PR middle-end/71279
6609 * gcc.dg/pr71279.c: New test.
6610
21316320
MM
66112016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6612
6613 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6614 floating point min/max/comparison instructions.
6615 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6616
7211a097
JJ
66172016-05-26 Jakub Jelinek <jakub@redhat.com>
6618
6619 * c-c++-common/gomp/schedule-1.c: New test.
6620 * gfortran.dg/gomp/schedule-1.f90: New test.
6621
cac177cf
PP
66222016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6623
6624 PR c++/70822
6625 PR c++/70106
6626 * g++.dg/cpp1y/auto-fn32.C: New test.
6627 * g++.dg/cpp1y/paren4.C: New test.
6628
a2d5b8c9
NS
66292016-05-26 Nathan Sidwell <nathan@acm.org>
6630
6631 * gcc.dg/20060410.c: Xfail on ptx.
6632 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6633 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6634 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6635 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6636 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6637
ffa8b552
TP
66382016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6639
6640 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6641
c7501e00
JJ
66422016-05-26 Jakub Jelinek <jakub@redhat.com>
6643
1875b9a0
JJ
6644 PR tree-optimization/71280
6645 * gcc.dg/pr71280.c: New test.
6646
2116e19f
JJ
6647 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6648
305aef09
JJ
6649 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6650 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6651
c7501e00
JJ
6652 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6653
ca449d26
JW
66542016-05-26 Jiong Wang <jiong.wang@arm.com>
6655
6656 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6657 kept in memory.
ca449d26 6658
8af01c66
JL
66592016-05-25 Jeff Law <law@redhat.com>
6660
6661 PR tree-optimization/71272
6662 * gcc.c-torture/compile/pr71272.c: new test.
6663
f9d6ce73
BS
66642016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6665
6666 * gcc.target/powerpc/vec-cmpne.c: New test.
6667 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6668
a88a7b22
EB
66692016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6670
6671 * gnat.dg/opt55.ad[sb]: New test.
6672
125f02ed
SKS
66732016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6674
6675 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6676 * c-c++-common/pr60226.c: Require int32plus.
6677 * gcc.c-torture/execute/pr70602.c: Likewise.
6678 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6679 unsigned long for malloc arg type.
6680 * gcc.dg/asr_div1.c: Require int32plus.
6681 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6682 * gcc.dg/pie-1.c: Require pie.
6683 * gcc.dg/pie-2.c: Likewise.
6684 * gcc.dg/pr59471.c: Require int32plus.
6685 * gcc.dg/pr59963-2.c: XFAIL for int16.
6686 * gcc.dg/pr60114.c: Require int32plus.
6687 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6688 unsigned long for typedef of size_t.
6689 * gcc.dg/pr63914.c: Require int32plus.
6690 * gcc.dg/pr64536.c: Require pt32plus.
6691 * gcc.dg/pr65658.c: Likewise.
6692 * gcc.dg/pr67271.c: Require int32plus.
6693 * gcc.dg/pr68112.c: Likewise.
6694 * gcc.dg/pr69071.c: Skip for avr target.
6695 * gcc.dg/pr69973.c: Require int32plus.
6696 * gcc.dg/pr70169.c: Skip for avr target.
6697 * gcc.dg/sso-6.c: Require int32plus.
6698 * gcc.dg/sso-7.c: Likewise.
6699 * gcc.dg/sso-8.c: Likewise.
6700 * gcc.dg/vrp-min-max-2.c: Likewise.
6701
c6e434f5
UB
67022016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6703
6704 PR target/70738
6705 * gcc.target/i386/pr70738-1.c: New test.
6706 * gcc.target/i386/pr70738-2.c: Likewise.
6707 * gcc.target/i386/pr70738-3.c: Likewise.
6708 * gcc.target/i386/pr70738-4.c: Likewise.
6709 * gcc.target/i386/pr70738-5.c: Likewise.
6710 * gcc.target/i386/pr70738-6.c: Likewise.
6711 * gcc.target/i386/pr70738-7.c: Likewise.
6712 * gcc.target/i386/pr70738-8.c: Likewise.
6713 * gcc.target/i386/pr70738-9.c: Likewise.
6714
5c42d341
KT
67152016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6716
6717 PR rtl-optimization/66940
6718 * gcc.c-torture/execute/pr66940.c: New test.
6719
bf9a1a07
IV
67202016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6721
6722 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6723 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6724 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6725 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6726 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6727 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6728 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6729 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6730 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6731 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6732 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6733 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6734 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6735 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6736 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6737 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6738 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6739 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6740 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6741 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6742 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6743 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6744 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6745 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6746
95efe6b6
MP
67472016-05-25 Marek Polacek <polacek@redhat.com>
6748
6749 PR c/71265
6750 * gcc.dg/noncompile/pr71265.c: New test.
6751
a23faf7a
MP
6752 PR c/71266
6753 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6754
69a6d5ad
NS
67552016-05-25 Nathan Sidwell <nathan@acm.org>
6756
6757 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6758
3072d4ea
RB
67592016-05-25 Richard Biener <rguenther@suse.de>
6760
6761 PR tree-optimization/71261
6762 * c-c++-common/torture/pr71261.c: New testcase.
6763
e412ece4
RB
67642016-05-25 Richard Biener <rguenther@suse.de>
6765
6766 PR tree-optimization/71264
6767 * gcc.dg/vect/pr71264.c: New testcase.
6768
b9e551ad
PC
67692016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6770
6771 PR c++/55992
6772 * g++.dg/cpp0x/alias-decl-53.C: New.
6773 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6774
6aa1abe5
ML
67752016-05-25 Martin Liska <mliska@suse.cz>
6776
6777 * g++.dg/pr71239.C: New test.
6778
842d162e
RB
67792016-05-25 Richard Biener <rguenther@suse.de>
6780
c87885ca
RO
6781 * gcc.dg/vect/pr58135.c: Rename to ...
6782 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6783
f184a36c
MP
67842016-05-25 Marek Polacek <polacek@redhat.com>
6785
6786 * g++.dg/pr65295.C: Use target c++14.
6787
021fad86
PC
67882016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6789
53d6d955
UB
6790 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6791 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6792
c3eaf15a
MM
67932016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6794
6795 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6796 instructions.
6797
e46c7770
CP
67982016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6799
6800 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6801 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6802 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6803 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6804 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6805 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6806 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6807 * c-c++-common/goacc/pcopy.c: Likewise.
6808 * c-c++-common/goacc/pcopyin.c: Likewise.
6809 * c-c++-common/goacc/pcopyout.c: Likewise.
6810 * c-c++-common/goacc/pcreate.c: Likewise.
6811 * c-c++-common/goacc/pr70688.c: New test.
6812 * c-c++-common/goacc/present-1.c: Adjust test.
6813 * c-c++-common/goacc/reduction-5.c: Likewise.
6814 * g++.dg/goacc/data-1.C: New test.
6815
4bfc9db7
MM
68162016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6817
6818 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6819 vector parity built-in functions.
6820 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6821 count trailing zeros automatic vectorization.
6822 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6823 count trailing zeros built-in functions.
6824
2bc145af
KV
68252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6826
6827 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6828
26869fdb
PH
68292016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6830
6831 PR target/71050
6832 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6833
b2dc9c3b
PC
68342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6835
6836 PR c++/50436
6837 * g++.dg/template/crash123.C: New.
6838 * g++.dg/template/crash124.C: Likewise.
6839
f65e97fd
MS
68402016-05-24 Martin Sebor <msebor@redhat.com>
6841
6842 PR c++/71147
6843 * g++.dg/ext/flexary16.C: New test.
6844
a6f5ac7f
IV
68452016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6846
69a6d5ad
NS
6847 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6848 before math.h is included.
a6f5ac7f
IV
6849 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6850 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6851 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6852 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6853 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6854 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6855 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6856 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6857 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6858 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6859 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6860 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6861 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6862 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6863 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6864 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6865 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6866 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6867 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6868 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6869 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6870 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6871 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6872
27bad558
MM
68732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6874 Kelvin Nilsen <kelvin@gcc.gnu.org>
6875
6876 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6877 support.
6878
72f382fb
PC
68792016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6880
6881 PR c++/69872
6882 * g++.dg/warn/Wno-narrowing1.C: New.
6883
ef2ec9d9
MP
68842016-05-24 Marek Polacek <polacek@redhat.com>
6885
6886 PR c/71249
6887 * c-c++-common/Wswitch-unreachable-2.c: New test.
6888
e90434e3
JJ
68892016-05-24 Jakub Jelinek <jakub@redhat.com>
6890
7adb26f2
JJ
6891 PR c++/71257
6892 * g++.dg/vect/simd-clone-6.cc: New test.
6893 * g++.dg/gomp/declare-simd-6.C: New test.
6894
e90434e3
JJ
6895 PR middle-end/70434
6896 PR c/69504
6897 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6898
b556ea3b
RB
68992016-05-24 Richard Biener <rguenther@suse.de>
6900
6901 PR tree-optimization/71240
6902 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6903
e5328f5d
RB
69042016-05-24 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/71230
6907 * gcc.dg/torture/pr71230.c: New testcase.
6908 * g++.dg/torture/pr71230.C: Likewise.
6909
a04e69c0
TS
69102016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6911
6912 * c-c++-common/goacc/routine-5.c: Add tests.
6913 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6914 * gfortran.dg/goacc/routine-6.f90: Add tests.
6915
30fd2977
RB
69162016-05-24 Richard Biener <rguenther@suse.de>
6917
6918 PR tree-optimization/71253
6919 * gcc.dg/torture/pr71253.c: New testcase.
6920
ca6f60bc
KV
69212016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6922
6923 PR middle-end/71252
6924 * gfortran.dg/pr71252.f90: New test.
6925
d3465d72
RS
69262016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6927
6928 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6929
f17a223d
RB
69302016-05-24 Richard Biener <rguenther@suse.de>
6931
6932 PR middle-end/70434
6933 PR c/69504
6934 * c-c++-common/vector-subscript-4.c: New testcase.
6935 * c-c++-common/vector-subscript-5.c: Likewise.
6936
e3f36534
JD
69372016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6938
6939 PR fortran/71123
6940 * gfortran.dg/namelist_90.f: New test
6941
85d5c27d
JD
69422016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6943
6944 PR fortran/66461
6945 * gfortran.dg/unexpected_eof.f: New test
6946
fe3f3340
MM
69472016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6948 Kelvin Nilsen <kelvin@gcc.gnu.org>
6949
6950 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6951 as little endian.
6952
26d6ae55
PC
69532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/70972
6956 * g++.dg/cpp0x/inh-ctor20.C: New.
6957 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6958
d6c9a06f
PC
69592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6960
6961 PR c++/69095
6962 * g++.dg/cpp0x/variadic168.C: New.
6963
396a1d10
PC
69642016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6965
6966 * g++.dg/cpp0x/pr31445.C: Test column number too.
6967 * g++.dg/cpp0x/pr32253.C: Likewise.
6968 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6969 * g++.dg/cpp0x/variadic36.C: Likewise.
6970
ece46666
MG
69712016-05-23 Marc Glisse <marc.glisse@inria.fr>
6972
6973 * gcc.dg/fold-notshift-2.c: Adjust.
6974
a7dc5980
MP
69752016-05-23 Marek Polacek <polacek@redhat.com>
6976
6977 PR c/49859
6978 * c-c++-common/Wswitch-unreachable-1.c: New test.
6979 * gcc.dg/Wswitch-unreachable-1.c: New test.
6980 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6981 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6982 * g++.dg/gomp/block-10.C: Likewise.
6983 * gcc.dg/gomp/block-10.c: Likewise.
6984 * g++.dg/gomp/block-9.C: Likewise.
6985 * gcc.dg/gomp/block-9.c: Likewise.
6986 * g++.dg/gomp/target-1.C: Likewise.
6987 * g++.dg/gomp/target-2.C: Likewise.
6988 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6989 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6990 * g++.dg/gomp/taskgroup-1.C: Likewise.
6991 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6992 * gcc.dg/gomp/teams-1.c: Likewise.
6993 * g++.dg/gomp/teams-1.C: Likewise.
6994 * g++.dg/overload/error3.C: Likewise.
6995 * g++.dg/tm/jump1.C: Likewise.
6996 * g++.dg/torture/pr40335.C: Likewise.
6997 * gcc.dg/c99-vla-jump-5.c: Likewise.
6998 * gcc.dg/switch-warn-1.c: Likewise.
6999 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7000 * gcc.dg/nested-func-1.c: Likewise.
7001 * gcc.dg/pr67784-4.c: Likewise.
7002
18b54004
RB
70032016-05-23 Richard Biener <rguenther@suse.de>
7004
7005 PR tree-optimization/71230
7006 * gfortran.dg/pr71230-1.f90: New testcase.
7007 * gfortran.dg/pr71230-2.f90: Likewise.
7008
e569db5f
VK
70092016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7010
396a1d10 7011 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7012 * gcc.dg/vect/pr58135.c: Add new.
7013 * gfortran.dg/pr46519-1.f: Adjust test case.
7014
e4b71114
PC
70152016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7016
7017 PR c++/53401
7018 * g++.dg/cpp0x/decltype64.C: New.
7019
a25a8058
CL
70202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7021
7022 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7023 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7024 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7025
0dcfe9ab
CL
70262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7027
7028 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7029 Add poly64x1_t and poly64x2_t cases if supported.
7030 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7031 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7032 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7033 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7034 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7035
ffd70e4a
CL
70362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7037
7038 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7039 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7040 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7041 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7042 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7043 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7044 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7045
4b1f57fe
CL
70462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7047
7048 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7049
16c5ec77
CL
70502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7051
7052 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7053 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7054
94ad56c7
JJ
70552016-05-22 Jakub Jelinek <jakub@redhat.com>
7056
57748705
JJ
7057 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7058 constraint instead of "r".
7059 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7060 insn instead of vxorpd.
7061 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7062
af120161
JJ
7063 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7064 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7065
355023ce
JJ
7066 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7067
3b48574c
JJ
7068 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7069 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7070
94ad56c7
JJ
7071 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7072
8a85cee2
KV
70732016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7074
7075 PR middle-end/40921
7076 * gcc.dg/tree-ssa/pr40921.c: New test.
7077
8e916b16
PS
70782016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7079
7080 PR target/71103
7081 * gcc.target/avr/pr71103.c: New test.
7082
88aea79f
KV
70832016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7084
7085 PR middle-end/71179
7086 * gcc.dg/tree-ssa/pr71179.c: New test.
7087
79063edd
MS
70882016-05-20 Martin Sebor <msebor@redhat.com>
7089
7090 PR c/71115
7091 * gcc.dg/init-excess-2.c: New test.
7092
55c8849f
EB
70932016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7094
7095 * gnat.dg/opt53.adb: New test.
7096 * gnat.dg/opt54.adb: Likewise.
7097
c91a0948
MJ
70982016-05-20 Martin Jambor <mjambor@suse.cz>
7099
7100 PR tree-optimization/70884
7101 * gcc.dg/tree-ssa/pr70919.c: New test.
7102
9cad20fa
BS
71032016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7104
7105 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7106 formatting.
69a6d5ad
NS
7107 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7108 fix code formatting.
7109
71102016-05-20 Nathan Sidwell <nathan@acm.org>
7111
7112 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7113 non-common cases.
7114 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7115
15c671a7
DM
71162016-05-20 David Malcolm <dmalcolm@redhat.com>
7117
7118 * jit.dg/all-non-failing-tests.h: Add
7119 test-factorial-must-tail-call.c.
7120 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7121 * jit.dg/test-factorial-must-tail-call.c: New test case.
7122
4f028369
JJ
71232016-05-20 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR fortran/71204
7126 * gfortran.dg/pr71204.f90: New test.
7127
7dea4ab3
CP
71282016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7129
7130 * gcc.target/nvptx/sincos.c: New test.
7131
ef98d365
PC
71322016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7133
7134 PR c++/70572
7135 * g++.dg/cpp1y/auto-fn31.C: New.
7136
92466115
BS
71372016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7138
7139 * gcc.target/powerpc/vec-addec.c: New test.
7140 * gcc.target/powerpc/vec-addec-int128.c: New test.
7141
9a385c2d
DM
71422016-05-20 David Malcolm <dmalcolm@redhat.com>
7143
7144 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7145 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7146 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7147 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7148
77c9d5b4
JH
71492016-05-20 Jan Hubicka <hubicka@ucw.cz>
7150
7151 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7152
68047971
JJ
71532016-05-20 Jakub Jelinek <jakub@redhat.com>
7154
18954840
JJ
7155 PR c++/71210
7156 * g++.dg/opt/pr71210-1.C: New test.
7157 * g++.dg/opt/pr71210-2.C: New test.
7158
68047971
JJ
7159 PR tree-optimization/29756
7160 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7161 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7162 only on selected targets where V4SImode vectors are known to be
7163 supported.
7164
d78789f5
MG
71652016-05-20 Marc Glisse <marc.glisse@inria.fr>
7166
7167 PR tree-optimization/71079
7168 PR tree-optimization/71206
7169 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7170
550fa093
PK
71712016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7172
7173 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7174 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7175 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7176
483c6429
RG
71772016-05-20 Richard Guenther <rguenther@suse.de>
7178
7179 PR tree-optimization/29756
7180 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7181
eb066284
RB
71822016-05-20 Richard Biener <rguenther@suse.de>
7183
7184 PR tree-optimization/71185
7185 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7186
58f10249
RB
71872016-05-20 Richard Biener <rguenther@suse.de>
7188
7189 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7190
2a5569fa
MP
71912016-05-19 Marek Polacek <polacek@redhat.com>
7192
7193 PR c++/71075
7194 * g++.dg/diagnostic/pr71075.C: New test.
7195
5e9a5385
DM
71962016-05-19 David Malcolm <dmalcolm@redhat.com>
7197
7198 PR c++/71184
7199 * g++.dg/pr71184.C: New test case.
7200
4f45da44
KN
72012016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7202
7203 * gcc.target/powerpc/darn-0.c: New test.
7204 * gcc.target/powerpc/darn-1.c: New test.
7205 * gcc.target/powerpc/darn-2.c: New test.
7206
4177437e
MP
72072016-05-19 Marek Polacek <polacek@redhat.com>
7208
7209 PR tree-optimization/71031
7210 * gcc.dg/tree-ssa/vrp100.c: New test.
7211
afb72432
IE
72122016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7213
7214 PR rtl-optimization/71148
7215 * gcc.dg/pr71148.c: New test.
7216
4f83064e
KT
72172016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7218
7219 PR target/71056
7220 * gcc.target/arm/pr71056.c: New test.
7221
4bf8dbe1
BE
72222016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7223
7224 * c-c++-common/pr69669.c: Check the used mode.
7225
f3510625
MO
72262016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7227
7228 PR sanitizer/64354
7229 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7230
43c0068e
RB
72312016-05-19 Richard Biener <rguenther@suse.de>
7232
7233 PR tree-optimization/70729
7234 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7235 * gcc.dg/graphite/scop-18.c: Likewise.
7236 * gcc.dg/pr41783.c: Disable LIM.
7237 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7238 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7239 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7240 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7241 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7242 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7243 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7244 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7245 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7246 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7247 * gfortran.dg/pr42108.f90: Likewise.
7248
70f25790
DM
72492016-05-18 David Malcolm <dmalcolm@redhat.com>
7250
7251 PR driver/69265
7252 * gcc.dg/spellcheck-options-11.c: New test case.
7253
960db8ec
JJ
72542016-05-18 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR c++/71100
7257 * g++.dg/opt/pr71100.C: New test.
7258
04643334
MJ
72592016-05-18 Martin Jambor <mjambor@suse.cz>
7260
7261 PR ipa/69708
7262 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7263 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7264 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7265 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7266
91bb9f80
MJ
72672016-05-18 Martin Jambor <mjambor@suse.cz>
7268
7269 PR ipa/69708
7270 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7271 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7272 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7273 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7274 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7275
c584aca6
PC
72762016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7277
7278 PR c++/69793
7279 * g++.dg/template/crash122.C: New.
7280
20309c6e
PC
72812016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7282
7283 PR c++/70466
7284 * g++.dg/template/pr70466-1.C: New.
7285 * g++.dg/template/pr70466-2.C: Likewise.
7286
50c78b9a
MM
72872016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7288
7289 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7290 splat operations and the XXSPLTIB instruction.
7291 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7292 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7293 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7294 xxlxor to clear a register.
7295
cf8be00d
RS
72962016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7297
7298 * gcc.dg/torture/pr71020.c: New test.
7299
848a392a
MJ
73002016-05-18 Martin Jambor <mjambor@suse.cz>
7301
7302 PR ipa/70646
7303 * gcc.dg/ipa/pr70646.c: New test.
7304
1f2ab776
CL
73052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7306
7307 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7308
76489493
CL
73092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7310
7311 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7312 missing tests for vreinterpretq_p{8,16}.
7313
bd79378d
CL
73142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7315
7316 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7317 vsliq_n_s64 and vsliq_n_u64.
7318
81ca3ea0
CL
73192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7320
7321 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7322 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7323
873cb425
CL
73242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7325
7326 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7327 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7328 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7329
9d6e7c21
CL
73302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7331
7332 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7333 in comment.
7334
b4dbe40e 73352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7336
7337 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7338 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7339 "blr\t" and switch to scan-assembler-times.
7340
83a5c910
JW
73412016-05-18 Jiong Wang <jiong.wang@arm.com>
7342
53d6d955
UB
7343 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7344 with __aarch64__.
7345 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7346 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7347
fb7cbdeb
JJ
73482016-05-18 Jakub Jelinek <jakub@redhat.com>
7349
8ee91165
JJ
7350 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7351 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7352 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7353 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7354 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7355 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7356
cf4d516a
JJ
7357 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7358 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7359
a4f16422
JJ
7360 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7361 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7362
7b37ce10
JJ
7363 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7364 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7365
fb7cbdeb
JJ
7366 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7367
c9326aef
RB
73682016-05-18 Richard Biener <rguenther@suse.de>
7369
7370 PR tree-optimization/71168
7371 * gcc.dg/torture/pr71168.c: New testcase.
7372
df8b0a11
KV
73732016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7374
7375 PR middle-end/63586
7376 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7377 * gcc.dg/tree-ssa/pr63586.c: New test.
7378 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7379
2efd67ed
NS
73802016-05-17 Nathan Sidwell <nathan@acm.org>
7381
7382 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7383 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7384 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7385 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7386
1988b2c2
NS
73872016-05-17 Nathan Sidwell <nathan@acm.org>
7388
7389 * gcc.target/nvptx/abi-vararg-3.c: New.
7390
ad1d92ab
MM
73912016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7392
7393 PR tree-optimization/54579
7394 PR middle-end/55299
7395 * gcc.dg/fold-notrotate-1.c: New test.
7396 * gcc.dg/fold-notshift-1.c: New test.
7397 * gcc.dg/fold-notshift-2.c: New test.
7398
47768df8
MP
73992016-05-17 Marek Polacek <polacek@redhat.com>
7400
7401 PR ipa/71146
7402 * g++.dg/ipa/pr71146.C: New test.
7403
6b5423a5
DM
74042016-05-17 David Malcolm <dmalcolm@redhat.com>
7405
7406 * jit.dg/test-error-array-bounds.c: New test case.
7407
c7986356
MG
74082016-05-17 Marc Glisse <marc.glisse@inria.fr>
7409
7410 * gcc.dg/tree-ssa/and-1.c: New testcase.
7411
d982c5b7
MG
74122016-05-17 Marc Glisse <marc.glisse@inria.fr>
7413
7414 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7415 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7416
0139ba93
MG
74172016-05-17 Marc Glisse <marc.glisse@inria.fr>
7418
7419 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7420 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7421
daab4562
JW
74222016-05-17 Jiong Wang <jiong.wang@arm.com>
7423
7424 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7425
22330033
JW
74262016-05-17 Jiong Wang <jiong.wang@arm.com>
7427
7428 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7429
98b3a5f2
JW
74302016-05-17 Jiong Wang <jiong.wang@arm.com>
7431
7432 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7433 ".2d[index]" when scan the assembly.
7434 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7435 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7436 float64x1.
7437 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7438
b71b7a8e
RB
74392016-05-17 Richard Biener <rguenther@suse.de>
7440
7441 PR tree-optimization/71132
7442 * gcc.dg/torture/pr71132.c: New testcase.
7443
3c51ad46
CL
74442016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7445
7446 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7447
d20faa66
KT
74482016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7449
7450 PR target/70809
7451 * gcc.target/aarch64/pr70809_1.c: New test.
7452
b75cc5a4
KT
74532016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7454
7455 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7456 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7457 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7458 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7459
b28eb195
IE
74602016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7461 Ilya Enkovich <ilya.enkovich@intel.com>
7462
7463 PR target/71114
7464 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7465
0b9004ed
JH
74662016-05-16 Jan Hubicka <hubicka@ucw.cz>
7467
7468 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7469 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7470
1b81a1c1
MW
74712016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7472
7473 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7474 test for __ARM_FP16_ARGS.
7475 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7476 * gcc.target/arm/aapcs/neon-vect10.c: New.
7477 * gcc.target/arm/aapcs/neon-vect9.c: New.
7478 * gcc.target/arm/aapcs/vfp18.c: New.
7479 * gcc.target/arm/aapcs/vfp19.c: New.
7480 * gcc.target/arm/aapcs/vfp20.c: New.
7481 * gcc.target/arm/aapcs/vfp21.c: New.
7482 * gcc.target/arm/fp16-aapcs-1.c: New.
7483 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7484 test for __ARM_FP16_ARGS.
7485 * g++.target/arm/fp16-return-1.c: Update expected output.
7486
921d1e73
JW
74872016-05-16 Jiong Wang <jiong.wang@arm.com>
7488
7489 PR testsuite/70227
7490 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7491
228eb42a
HA
74922016-05-15 Harald Anlauf <anlauf@gmx.de>
7493
7494 PR fortran/69603
7495 * gfortran.dg/pr69603.f90: New testcase.
7496
785abfd3
FR
74972016-05-14 Fritz Reese <fritzoreese@gmail.com>
7498
7499 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7500
e75eb64f
FR
75012016-05-14 Fritz Reese <fritzoreese@gmail.com>
7502
7503 PR fortran/71047
7504 * gfortran.dg/pr71047.f08: New test.
7505
aa4b467b
JM
75062016-05-13 Joseph Myers <joseph@codesourcery.com>
7507
7508 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7509 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7510 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7511
653fb4a2
MS
75122016-05-13 Martin Sebor <msebor@redhat.com>
7513
7514 PR c++/60049
7515 * g++.dg/cpp0x/constexpr-60049.C: New test.
7516
9e37582d
JJ
75172016-05-13 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR bootstrap/71071
7520 * gcc.dg/pr71071.c: New test.
7521
a278aa17
UB
75222016-05-13 Uros Bizjak <ubizjak@gmail.com>
7523
7524 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7525 remove XOP handling.
377eaca7 7526 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7527
ac3d02e2
NS
75282016-05-13 Nathan Sidwell <nathan@acm.org>
7529
7530 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7531 __atomic_is_lock_free declaration.
7532
8ab3bdac
RB
75332016-05-13 Richard Biener <rguenther@suse.de>
7534
7535 PR tree-optimization/42587
7536 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7537
623b8e0a
ML
75382016-05-13 Martin Liska <mliska@suse.cz>
7539
7540 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7541 the new format of dump output.
7542
da7674f6
IE
75432016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7544
7545 * gcc.dg/pr71084.c: New test.
7546
c959db3d
RR
75472016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7548
53d6d955
UB
7549 PR target/53440
7550 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7551
43203dea
RR
75522016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7553
7554 * gcc.target/aarch64/struct_return.c: New test.
7555
4f2e1536
MP
75562016-05-12 Marek Polacek <polacek@redhat.com>
7557
7558 PR c/70756
7559 * c-c++-common/pr70756-2.c: New test.
7560 * c-c++-common/pr70756.c: New test.
7561
1ef33ef3
RB
75622016-05-12 Richard Biener <rguenther@suse.de>
7563
7564 PR tree-optimization/71059
7565 * gcc.dg/torture/pr71059.c: New testcase.
7566
763baff6
RB
75672016-05-12 Richard Biener <rguenther@suse.de>
7568
7569 PR tree-optimization/71062
7570 * gcc.dg/torture/pr71062.c: New testcase.
7571
c4ec1243
IE
75722016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7573
7574 PR tree-optimization/71006
7575 * gcc.dg/pr71006.c: New test.
7576
a5fbf76d
MP
75772016-05-12 Marek Polacek <polacek@redhat.com>
7578
7579 PR driver/71063
7580 * gcc.dg/opts-7.c: New test.
7581
5acc47a4
KT
75822016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7583
7584 PR target/70830
7585 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7586 Add -save-temps to dg-options.
7587 Scan for ldmfd rather than pop instruction.
7588 * gcc.target/arm/interrupt-2.c: Likewise.
7589 * gcc.target/arm/pr70830.c: New test.
7590
40bd4bf9
JJ
75912016-05-12 Jakub Jelinek <jakub@redhat.com>
7592
3cd63842
JJ
7593 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7594 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7595
c05d08f6
JJ
7596 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7597 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7598 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7599
bc27ffae
JJ
7600 PR target/71019
7601 * gcc.target/i386/avx512vl-pack-1.c: New test.
7602 * gcc.target/i386/avx512vl-pack-2.c: New test.
7603 * gcc.target/i386/avx512bw-pack-2.c: New test.
7604
515d7412
JJ
7605 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7606
40bd4bf9
JJ
7607 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7608 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7609 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7610
44ab146a
RB
76112016-05-12 Richard Biener <rguenther@suse.de>
7612
7613 PR tree-optimization/70986
7614 * gcc.dg/torture/pr70986-1.c: New testcase.
7615 * gcc.dg/torture/pr70986-2.c: Likewise.
7616 * gcc.dg/torture/pr70986-3.c: Likewise.
7617
d6e83a8d
MM
76182016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7619
7620 PR c/43651
7621 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7622 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7623
51e67ea3
UB
76242016-05-11 Uros Bizjak <ubizjak@gmail.com>
7625
7626 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7627 directive.
7628 * gcc.target/i386/pr66746.c: Ditto.
7629
3fd2b007
MM
76302016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7631
7632 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7633 support.
7634 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7635 warning when using -mvsx-timode.
7636 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7637 * gcc.target/powerpc/dform-2.c: Likewise.
7638 * gcc.target/powerpc/pr68805.c: Likewise.
7639
5c3a10fb
MP
76402016-05-11 Marek Polacek <polacek@redhat.com>
7641
7642 PR c++/71024
7643 * c-c++-common/attributes-3.c: New test.
7644
7cfb065b
NS
76452016-05-11 Nathan Sidwell <nathan@acm.org>
7646
7647 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7648 * gcc.c-torture/execute/pr68185.c: Likewise.
7649 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7650 * gcc.dg/pr69634.c: Requires scheduling.
7651 * gcc.dg/torture/pr66178.c: Require label values.
7652 * gcc.dg/setjmp-6.c: Require indirect jumps.
7653
f35ea97d
RB
76542016-05-11 Richard Biener <rguenther@suse.de>
7655
7656 PR tree-optimization/71055
7657 * gcc.dg/torture/pr71055.c: New testcase.
7658
dff70323
RB
76592016-05-11 Richard Biener <rguenther@suse.de>
7660
7661 PR debug/71057
7662 * g++.dg/debug/pr71057.C: New testcase.
7663
56a3d28b
JJ
76642016-05-11 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR fortran/70855
7667 * gfortran.dg/gomp/pr70855.f90: New test.
7668
ebc1b29e
RB
76692016-05-11 Richard Biener <rguenther@suse.de>
7670
7671 PR middle-end/71002
7672 * g++.dg/torture/pr71002.C: New testcase.
7673
98ccd1d7
IE
76742016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7675
7676 PR middle-end/70807
7677 * gcc.dg/pr70807.c: New test.
7678
ed29e24b
MS
76792016-05-10 Martin Sebor <msebor@redhat.com>
7680
7681 PR c++/38611
7682 * g++.dg/Wattributes.C: New test.
7683
e39dab2c
MG
76842016-05-10 Marc Glisse <marc.glisse@inria.fr>
7685
7686 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7687 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7688 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7689
d067e238
IE
76902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7691
7692 PR target/70799
7693 * gcc.target/i386/pr70799-1.c: New test.
7694
cd36c83e
PMR
76952016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7696
7697 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7698
1e3af2a4
IE
76992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7700
7701 PR middle-end/70877
7702 * gcc.target/i386/pr70877.c: New test.
7703
afc610db
IE
77042016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7705
7706 PR tree-optimization/70786
7707 * gcc.target/i386/pr70876.c: New test.
7708
4b59d19f
JJ
77092016-05-10 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR target/70927
7712 * gcc.target/i386/avx512vl-logic-1.c: New test.
7713 * gcc.target/i386/avx512vl-logic-2.c: New test.
7714 * gcc.target/i386/avx512dq-logic-2.c: New test.
7715
9b5ee426
BS
77162016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7717
7718 PR target/70963
7719 * gcc.target/powerpc/pr70963.c: New.
7720
f3352cab
DM
77212016-05-10 David Malcolm <dmalcolm@redhat.com>
7722
7723 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7724 (test_very_wide_line): Add ruler to expected output.
7725 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7726 (test_very_wide_line): Likewise.
7727 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7728 (test_show_locus): Within the handling of "test_very_wide_line",
7729 enable show_ruler_p on the diagnostic context.
7730
4a3255dd
RB
77312016-05-10 Richard Biener <rguenther@suse.de>
7732
7733 PR tree-optimization/71039
7734 * gcc.dg/torture/pr71039.c: New testcase.
7735
da7c9950
NS
77362016-05-10 Nathan Sidwell <nathan@acm.org>
7737
7738 * gcc.dg/nested-func-10.c: Requires alloca.
7739 * gcc.dg/nested-func-9.c: Requires alloca.
7740 * gcc.c-torture/execute/pr70460.c: Requires labels.
7741 * gcc.c-torture/compile/pr70199.c: Requires labels.
7742 * gcc.target/nvptx/decl.c: Compile only.
7743 * gcc.target/nvptx/trailing-init.c: Compile only.
7744 * gcc.target/nvptx/ary-init.c: Compile only.
7745
cf68d92c
MP
77462016-05-10 Marek Polacek <polacek@redhat.com>
7747
7748 PR c/70255
7749 * gcc.dg/attr-opt-1.c: New test.
7750
64ea4e15
RB
77512016-05-10 Richard Biener <rguenther@suse.de>
7752
7753 PR tree-optimization/70497
7754 PR tree-optimization/28367
7755 * gcc.dg/torture/20160404-1.c: New testcase.
7756 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7757 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7758
5a96dae3
PMR
77592016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7760
7761 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7762
fc97f805
UB
77632016-05-09 Uros Bizjak <ubizjak@gmail.com>
7764
7765 * gcc.target/i386/fabsneg-1.c New test.
7766
a710b1d5
AM
77672016-05-09 Alan Modra <amodra@gmail.com>
7768
7769 PR testsuite/70826
7770 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7771
171f6f05
RB
77722016-05-09 Richard Biener <rguenther@suse.de>
7773
7774 PR tree-optimization/70985
7775 * gcc.dg/torture/pr70985.c: New testcase.
7776
18caa34e
BC
77772016-05-09 Bin Cheng <bin.cheng@arm.com>
7778
7779 * gcc.dg/tree-ssa/ifc-9.c: New test.
7780 * gcc.dg/tree-ssa/ifc-10.c: New test.
7781 * gcc.dg/tree-ssa/ifc-11.c: New test.
7782 * gcc.dg/tree-ssa/ifc-12.c: New test.
7783 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7784 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7785 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7786
7a27d38f
RB
77872016-05-09 Richard Biener <rguenther@suse.de>
7788
7789 PR fortran/70937
7790 * gfortran.dg/pr70937.f90: New testcase.
7791
5ebbbd3d
RO
77922016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7793
7794 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7795
f6288c24
FR
77962016-05-07 Fritz Reese <fritzoreese@gmail.com>
7797
7798 PR fortran/56226
7799 * gfortran.dg/dec_structure_1.f90: New testcase.
7800 * gfortran.dg/dec_structure_2.f90: Ditto.
7801 * gfortran.dg/dec_structure_3.f90: Ditto.
7802 * gfortran.dg/dec_structure_4.f90: Ditto.
7803 * gfortran.dg/dec_structure_5.f90: Ditto.
7804 * gfortran.dg/dec_structure_6.f90: Ditto.
7805 * gfortran.dg/dec_structure_7.f90: Ditto.
7806 * gfortran.dg/dec_structure_8.f90: Ditto.
7807 * gfortran.dg/dec_structure_9.f90: Ditto.
7808 * gfortran.dg/dec_structure_10.f90: Ditto.
7809 * gfortran.dg/dec_structure_11.f90: Ditto.
7810 * gfortran.dg/dec_union_1.f90: Ditto.
7811 * gfortran.dg/dec_union_2.f90: Ditto.
7812 * gfortran.dg/dec_union_3.f90: Ditto.
7813 * gfortran.dg/dec_union_4.f90: Ditto.
7814 * gfortran.dg/dec_union_5.f90: Ditto.
7815 * gfortran.dg/dec_union_6.f90: Ditto.
7816 * gfortran.dg/dec_union_7.f90: Ditto.
7817
5ec4a8cd
TV
78182016-05-07 Tom de Vries <tom@codesourcery.com>
7819
7820 PR tree-optimization/70956
7821 * gcc.dg/graphite/pr70956.c: New test.
7822
58ec1d0e
JJ
78232016-05-06 Jakub Jelinek <jakub@redhat.com>
7824
ccd88fb7
JJ
7825 PR middle-end/70941
7826 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7827 (a, b, c, d): Change type from char to signed char.
7828 (main): Compare against (signed char) -1634678893 instead of
7829 hardcoded -109. Use __builtin_abort instead of abort.
7830
dd3b6464
JJ
7831 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7832 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7833
58ec1d0e
JJ
7834 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7835
19aa23d8
YR
78362016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7837
7838 PR debug/70935
7839 * gcc.dg/torture/pr70935.c: New test.
7840
ae5f0df1
OE
78412016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7842
7843 PR target/58219
ce23a8ff 7844 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7845
078f7e37
RB
78462016-05-06 Richard Biener <rguenther@suse.de>
7847
7848 PR tree-optimization/70960
7849 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7850
765d7b54
OE
78512016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7852
7853 PR target/52933
7854 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7855 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7856 Adjust expected instruction counts.
7857 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7858
29c94e65
MP
78592016-05-06 Marek Polacek <polacek@redhat.com>
7860
7861 PR sanitizer/70875
7862 * gcc.dg/ubsan/bounds-3.c: New test.
7863
3684b02e
OE
78642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7865
7866 PR target/54089
7867 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7868
8706773f
RB
78692016-05-06 Richard Biener <rguenther@suse.de>
7870
7871 PR middle-end/70931
7872 * gfortran.dg/pr70931.f90: New testcase.
7873
a4f51018
RB
78742016-05-06 Richard Biener <rguenther@suse.de>
7875
7876 PR middle-end/70941
7877 * gcc.dg/torture/pr70941.c: New testcase.
7878
c4f2425f
BC
78792016-05-05 Bin Cheng <bin.cheng@arm.com>
7880
7881 PR tree-optimization/57206
7882 * gcc.dg/vect/pr57206.c: New test.
7883
5dc08197
RO
78842016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7885
7886 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7887
351f85c5
JJ
78882016-05-05 Jakub Jelinek <jakub@redhat.com>
7889
568bac8c
JJ
7890 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7891
351f85c5
JJ
7892 * c-c++-common/Wdangling-else-4.c: New test.
7893
33fd7785
JJ
78942016-05-04 Jakub Jelinek <jakub@redhat.com>
7895
2d1ac15a
JJ
7896 PR c++/70906
7897 PR c++/70933
7898 * g++.dg/opt/pr70906.C: New test.
7899 * g++.dg/opt/pr70933.C: New test.
7900
33fd7785
JJ
7901 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7902
6b715bf6
JH
79032016-05-04 Jan Hubicka <hubicka@ucw.cz>
7904
7905 * gcc.dg/ipa/pure-const-3.c: New testcase.
7906
deef7113
MP
79072016-05-04 Marek Polacek <polacek@redhat.com>
7908
7909 * c-c++-common/Wdangling-else-1.c: New test.
7910 * c-c++-common/Wdangling-else-2.c: New test.
7911 * c-c++-common/Wdangling-else-3.c: New test.
7912
5396db97
KCY
79132016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7914
7915 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7916 flag is present.
7917
de55efd5
MP
79182016-05-04 Marek Polacek <polacek@redhat.com>
7919
7920 PR c/48778
7921 * gcc.dg/Waddress-2.c: New test.
7922
475839b6
AM
79232016-05-04 Alan Modra <amodra@gmail.com>
7924
7925 * gcc.target/powerpc/pr70866.c: New.
7926
b25aad5f
MS
79272016-05-03 Martin Sebor <msebor@redhat.com>
7928
7929 PR c++/66561
7930 * c-c++-common/builtin_location.c: New test.
7931 * g++.dg/cpp1y/builtin_location.C: New test.
7932
79ce98bc
MP
79332016-05-03 Marek Polacek <polacek@redhat.com>
7934
7935 PR c/70859
7936 * gcc.dg/pr70859.c: New test.
7937 * gcc.dg/pr70859-2.c: New test.
7938
402e89f5
PMR
79392016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7940
7941 * gnat.dg/debug5.adb: New testcase.
7942
f3d90045
DV
79432016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7944
7945 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7946 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7947 Procedure to check for z10 instruction set.
7948
1e26cec1
CL
79492016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7950
7951 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7952
71aca5a0
AM
79532016-05-03 Alan Modra <amodra@gmail.com>
7954
7955 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7956
2fd70ec1
JJ
79572016-05-03 Jakub Jelinek <jakub@redhat.com>
7958
7959 * gcc.target/i386/avx512f-cvt-1.c: New test.
7960
e5705cf7
L
79612016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7962
7963 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7964 -fdump-tree-vrp-details.
7965
381cdae4
RB
79662016-05-03 Richard Biener <rguenther@suse.de>
7967
7968 * gcc.dg/pr30172-1.c: Adjust.
7969 * gcc.dg/pr63743.c: Likewise.
7970 * gcc.dg/tm/pr51696.c: Likewise.
7971 * c-c++-common/tm/safe-1.c: Likewise.
7972 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7973 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7974 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7975 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7976
adedd5c1
JJ
79772016-05-03 Jakub Jelinek <jakub@redhat.com>
7978
31ed1665
JJ
7979 PR rtl-optimization/70467
7980 * gcc.target/i386/pr70467-3.c: New test.
7981 * gcc.target/i386/pr70467-4.c: New test.
7982
dea60b59
JJ
7983 PR tree-optimization/70916
7984 * gcc.c-torture/compile/pr70916.c: New test.
7985
adedd5c1
JJ
7986 PR target/49244
7987 * gcc.target/i386/pr49244-1.c: New test.
7988 * gcc.target/i386/pr49244-2.c: New test.
7989
f80041ef
BS
79902016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7991
7992 PR rtl-optimization/44281
7993 * gcc.target/i386/pr44281.c: New test.
7994
1cfcd39e
BC
79952016-05-03 bin cheng <bin.cheng@arm.com>
7996
7997 PR tree-optimization/56541
7998 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7999 * gcc.dg/vect/pr56541.c: new test.
8000
4304ccfd
MM
80012016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8002
8003 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8004 __float128.
8005 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8006
50d94c29
L
80072016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8008
8009 PR testsuite/70520
8010 * c-c++-common/asan/clone-test-1.c (main): Align child process
8011 stack to 16 bytes.
8012
bc1aee87
DM
80132016-05-02 David Malcolm <dmalcolm@redhat.com>
8014
8015 PR c++/62314
8016 * g++.dg/spellcheck-fields-2.C: New test case.
8017
474e0129
DM
80182016-05-02 David Malcolm <dmalcolm@redhat.com>
8019
8020 PR c++/62314
8021 * g++.dg/pr62314.C: New test case.
8022
818b88a7
JH
80232016-05-02 Jan Hubicka <hubicka@ucw.cz>
8024
8025 * gcc.dg/ipa/inline-8.c: New testcase.
8026
dd77684f
JJ
80272016-05-02 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR rtl-optimization/70467
8030 * gcc.target/i386/pr70467-1.c: New test.
8031
72407e00
BE
80322016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8033
8034 * gcc.dg/spec-options.c: Run the test on all targets.
8035 * gcc.dg/foo.specs: Use cpp_unique_options.
8036
dd53d197
MG
80372016-05-02 Marc Glisse <marc.glisse@inria.fr>
8038
8039 * gcc.dg/tree-ssa/unord.c: New testcase.
8040
a8b85ce9
MG
80412016-05-02 Marc Glisse <marc.glisse@inria.fr>
8042
8043 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8044
5b37e866
NS
80452016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8046
8047 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8048
7176a4a0
MP
80492016-05-02 Marek Polacek <polacek@redhat.com>
8050
8051 PR c/70851
8052 * gcc.dg/enum-incomplete-3.c: New test.
8053
6b9933b9
MP
80542016-05-02 Marek Polacek <polacek@redhat.com>
8055 Tom de Vries <tom@codesourcery.com>
8056
8057 PR tree-optimization/70700
8058 * gcc.dg/pr70700.c: New test.
8059
90f82260
UB
80602016-05-01 Uros Bizjak <ubizjak@gmail.com>
8061
8062 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8063 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8064 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8065 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8066 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8067
f73036c1
EB
80682016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * ada/acats/run_acats: Rename into...
8071 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8072 * ada/acats/run_all.sh: Remove redundant test.
8073 (target_run): Move around.
8074 (target_gnatchop): Use newly built executable.
8075 (target_gnatmake): Likewise.
8076 Check that the compilation of impbit succeeds.
8077
85e051a3
OE
80782016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8079
8080 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8081 * gcc.dg/20021029-1.c: Likewise.
8082 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8083 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8084 * gcc.target/sh/cmpstr.c: Likewise.
8085 * gcc.target/sh/cmpstrn.c: Likewise.
8086 * gcc.target/sh/memset.c: Likewise.
8087 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8088 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8089 * gcc.target/sh/pr39423-1.c: Likewise.
8090 * gcc.target/sh/pr49468-di.c: Likewise.
8091 * gcc.target/sh/pr49468-si.c: Likewise.
8092 * gcc.target/sh/pr49880-1.c: Likewise.
8093 * gcc.target/sh/pr49880-2.c: Likewise.
8094 * gcc.target/sh/pr49880-3.c: Likewise.
8095 * gcc.target/sh/pr50751-1.c: Likewise.
8096 * gcc.target/sh/pr50751-4.c: Likewise.
8097 * gcc.target/sh/pr50751-7.c: Likewise.
8098 * gcc.target/sh/pr51244-1.c: Likewise.
8099 * gcc.target/sh/pr51244-10.c: Likewise.
8100 * gcc.target/sh/pr51244-11.c: Likewise.
8101 * gcc.target/sh/pr51244-12.c: Likewise.
8102 * gcc.target/sh/pr51244-13.c: Likewise.
8103 * gcc.target/sh/pr51244-14.c: Likewise.
8104 * gcc.target/sh/pr51244-17.c: Likewise.
8105 * gcc.target/sh/pr51244-18.c: Likewise.
8106 * gcc.target/sh/pr51244-19.c: Likewise.
8107 * gcc.target/sh/pr51244-4.c: Likewise.
8108 * gcc.target/sh/pr51244-5.c: Likewise.
8109 * gcc.target/sh/pr51244-7.c: Likewise.
8110 * gcc.target/sh/pr51244-8.c: Likewise.
8111 * gcc.target/sh/pr51244-9.c: Likewise.
8112 * gcc.target/sh/pr51697.c: Likewise.
8113 * gcc.target/sh/pr52483-1.c: Likewise.
8114 * gcc.target/sh/pr52483-2.c: Likewise.
8115 * gcc.target/sh/pr52483-3.c: Likewise.
8116 * gcc.target/sh/pr52483-5.c: Likewise.
8117 * gcc.target/sh/pr52933-1.c: Likewise.
8118 * gcc.target/sh/pr52933-2.c: Likewise.
8119 * gcc.target/sh/pr52933-3.c: Likewise.
8120 * gcc.target/sh/pr53568-1.c: Likewise.
8121 * gcc.target/sh/pr53976-1.c: Likewise.
8122 * gcc.target/sh/pr53988-1.c: Likewise.
8123 * gcc.target/sh/pr53988.c: Likewise.
8124 * gcc.target/sh/pr54089-1.c: Likewise.
8125 * gcc.target/sh/pr54089-6.c: Likewise.
8126 * gcc.target/sh/pr54089-7.c: Likewise.
8127 * gcc.target/sh/pr54089-8.c: Likewise.
8128 * gcc.target/sh/pr54089-9.c: Likewise.
8129 * gcc.target/sh/pr54236-1.c: Likewise.
8130 * gcc.target/sh/pr54236-2.c: Likewise.
8131 * gcc.target/sh/pr54236-3.c: Likewise.
8132 * gcc.target/sh/pr54236-4.c: Likewise.
8133 * gcc.target/sh/pr54386.c: Likewise.
8134 * gcc.target/sh/pr54602-1.c: Likewise.
8135 * gcc.target/sh/pr54685.c: Likewise.
8136 * gcc.target/sh/pr54760-1.c: Likewise.
8137 * gcc.target/sh/pr54760-2.c: Likewise.
8138 * gcc.target/sh/pr54760-3.c: Likewise.
8139 * gcc.target/sh/pr54760-4.c: Likewise.
8140 * gcc.target/sh/pr54760-5.c: Likewise.
8141 * gcc.target/sh/pr54760-6.c: Likewise.
8142 * gcc.target/sh/pr55146.c: Likewise.
8143 * gcc.target/sh/pr55160.c: Likewise.
8144 * gcc.target/sh/pr59278.c: Likewise.
8145 * gcc.target/sh/pr59401-1.c: Likewise.
8146 * gcc.target/sh/pr59533-1.c: Likewise.
8147 * gcc.target/sh/pr63260.c: Likewise.
8148 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8149 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8150 * gcc.target/sh/strlen.c: Likewise.
8151 * gcc.target/sh/torture/pr30807.c: Likewise.
8152 * gcc.target/sh/torture/pr34777.c: Likewise.
8153 * gcc.target/sh/torture/pr64652.c: Likewise.
8154 * gcc.target/sh/torture/pr65505.c: Likewise.
8155 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8156 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8157
411e5c67
PC
81582016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8159
8160 PR c++/66644
8161 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8162
8fa97501
BS
81632016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8164
8165 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8166 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8167 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8168 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8169
5a956111
PP
81702016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8171
8172 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8173 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8174
e7ff0319
CP
81752016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8176
8177 PR middle-end/70626
8178 * c-c++-common/goacc/combined-reduction.c: New test.
8179 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8180
52d11a4b
L
81812016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8182
8183 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8184 *movdi_internal pattern only if PIC off.
8185 * gcc.target/i386/pr70155-2.c: Likewise.
8186 * gcc.target/i386/pr70155-3.c: Likewise.
8187 * gcc.target/i386/pr70155-4.c: Likewise.
8188 * gcc.target/i386/pr70155-5.c: Likewise.
8189 * gcc.target/i386/pr70155-6.c: Likewise.
8190 * gcc.target/i386/pr70155-7.c: Likewise.
8191 * gcc.target/i386/pr70155-8.c: Likewise.
8192 * gcc.target/i386/pr70155-15.c: Likewise.
8193 * gcc.target/i386/pr70155-17.c: Likewise.
8194 * gcc.target/i386/pr70155-22.c: Likewise.
8195
8960db31
BC
81962016-04-29 Bin Cheng <bin.cheng@arm.com>
8197
8198 PR tree-optimization/70803
8199 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8200
cca535a4
IE
82012016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8202
8203 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8204 optimization of vector loop.
8205 * gcc.target/i386/vect-unpack-3.c: New test.
8206 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8207 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8208 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8209
500ecf4a
MP
82102016-04-29 Marek Polacek <polacek@redhat.com>
8211
8212 PR sanitizer/70342
8213 * g++.dg/ubsan/null-7.C: New test.
8214
2fff3db8
MP
8215 PR c/70852
8216 * gcc.dg/pr70852.c: New test.
8217
509063eb
DV
82182016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8219
8220 PR/69089
8221 * g++.dg/cpp0x/alignas6.C: New test.
8222
83745c0d
DV
82232016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8224
c87885ca
RO
8225 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8226 * gcc.dg/pr27003.c: Likewise.
8227 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8228 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8229 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8230 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8231 * gcc.target/arc/mxy.c: Likewise.
8232 * gcc.target/arc/mswape.c: Likewise.
8233 * gcc.target/arc/mrtsc.c: Likewise.
8234 * gcc.target/arc/mcrc.c: Likewise.
8235 * gcc.target/arc/mdsp-packa.c: Likewise.
8236 * gcc.target/arc/mdvbf.c: Likewise.
8237 * gcc.target/arc/mlock.c: Likewise.
8238 * gcc.target/arc/mmac-24.c: Likewise.
8239 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8240
849b265d
BS
82412016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8242 Matthijs Kooijman <matthijs@stdin.nl>
8243 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8244
8245 PR target/60040
8246 * gcc.target/avr/pr60040-1.c: New.
8247 * gcc.target/avr/pr60040-2.c: New.
8248
1390536b
RB
82492016-04-29 Richard Biener <rguenther@suse.de>
8250
8251 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8252
98998245
RB
82532016-04-29 Richard Biener <rguenther@suse.de>
8254
8255 PR tree-optimization/13962
8256 PR tree-optimization/65686
8257 * gcc.dg/uninit-pr65686.c: New testcase.
8258
8b80cc21
JJ
82592016-04-29 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR middle-end/70843
8262 * gcc.dg/pr70843.c: New test.
8263
6181bc30
JJ
82642016-04-28 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR target/70858
8267 * gcc.target/i386/pr70858.c: New test.
8268
f4cb3612
AB
82692016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8270
8271 * gcc.target/arc/nps400-1.c: New file.
8272
8ad9df62
JR
82732016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8274 Andrew Burgess <andrew.burgess@embecosm.com>
8275
8276 * gcc.target/arc/movh_cl-1.c: New file.
8277
ceaaa9fe
JR
82782016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8279 Andrew Burgess <andrew.burgess@embecosm.com>
8280
8281 * gcc.target/arc/extzv-1.c: New file.
8282 * gcc.target/arc/insv-1.c: New file.
8283 * gcc.target/arc/insv-2.c: New file.
8284 * gcc.target/arc/movb-1.c: New file.
8285 * gcc.target/arc/movb-2.c: New file.
8286 * gcc.target/arc/movb-3.c: New file.
8287 * gcc.target/arc/movb-4.c: New file.
8288 * gcc.target/arc/movb-5.c: New file.
8289 * gcc.target/arc/movb_cl-1.c: New file.
8290 * gcc.target/arc/movb_cl-2.c: New file.
8291 * gcc.target/arc/movbi_cl-1.c: New file.
8292 * gcc.target/arc/movl-1.c: New file.
8293
4d03dc2f
JR
82942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8295 Andrew Burgess <andrew.burgess@embecosm.com>
8296
8297 * gcc.target/arc/cmem-1.c: New file.
8298 * gcc.target/arc/cmem-2.c: New file.
8299 * gcc.target/arc/cmem-3.c: New file.
8300 * gcc.target/arc/cmem-4.c: New file.
8301 * gcc.target/arc/cmem-5.c: New file.
8302 * gcc.target/arc/cmem-6.c: New file.
8303 * gcc.target/arc/cmem-7.c: New file.
8304 * gcc.target/arc/cmem-ld.inc: New file.
8305 * gcc.target/arc/cmem-st.inc: New file.
8306
81262dad
JJ
83072016-04-28 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR target/70821
8310 * gcc.target/i386/pr70821.c: New test.
8311
0a31a09a
BS
83122016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8313
8314 * gcc.target/powerpc/vec-adde.c: New test.
8315 * gcc.target/powerpc/vec-adde-int128.c: New test.
8316
3ddffba9
JJ
83172016-04-28 Jakub Jelinek <jakub@redhat.com>
8318
8319 * gcc.target/i386/avx-vround-1.c: New test.
8320 * gcc.target/i386/avx-vround-2.c: New test.
8321 * gcc.target/i386/avx512vl-vround-1.c: New test.
8322 * gcc.target/i386/avx512vl-vround-2.c: New test.
8323
713dedcd
RO
83242016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8325
8326 PR testsuite/70595
8327 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8328 (check_effective_target_cilkplus_runtime): ... this.
8329 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8330 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8331
8332 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8333 Require cilkplus_runtime.
8334 Don't add -lcilkrts.
8335 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8336 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8337 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8338 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8339 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8340 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8341 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8342 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8343 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8344 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8345 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8346 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8347 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8348 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8349 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8350 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8351 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8352 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8353 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8354 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8355 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8356 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8357 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8358 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8359 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8360 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8361 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8362 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8363 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8364
8365 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8366 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8367
8368 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8369
8370 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8371 cilkplus_runtime.
8372
3563f78f
MG
83732016-04-27 Marc Glisse <marc.glisse@inria.fr>
8374
8375 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8376 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8377
6bc2bb18
RB
83782015-04-27 Ryan Burn <contact@rnburn.com>
8379
8380 PR c++/69024
8381 PR c++/68997
8382 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8383 diagnostic.
8384 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8385 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8386
1e55d29a
EB
83872016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8388
8389 * gnat.dg/limited_with4.ad[sb]: New test.
8390 * gnat.dg/limited_with4_pkg.ads: New helper.
8391
087146ca
L
83922016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8393
8394 PR target/70155
8395 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8396 and movv1ti_internal patterns
8397 * gcc.target/i386/pr70155-1.c: New test.
8398 * gcc.target/i386/pr70155-2.c: Likewise.
8399 * gcc.target/i386/pr70155-3.c: Likewise.
8400 * gcc.target/i386/pr70155-4.c: Likewise.
8401 * gcc.target/i386/pr70155-5.c: Likewise.
8402 * gcc.target/i386/pr70155-6.c: Likewise.
8403 * gcc.target/i386/pr70155-7.c: Likewise.
8404 * gcc.target/i386/pr70155-8.c: Likewise.
8405 * gcc.target/i386/pr70155-9.c: Likewise.
8406 * gcc.target/i386/pr70155-10.c: Likewise.
8407 * gcc.target/i386/pr70155-11.c: Likewise.
8408 * gcc.target/i386/pr70155-12.c: Likewise.
8409 * gcc.target/i386/pr70155-13.c: Likewise.
8410 * gcc.target/i386/pr70155-14.c: Likewise.
8411 * gcc.target/i386/pr70155-15.c: Likewise.
8412 * gcc.target/i386/pr70155-16.c: Likewise.
8413 * gcc.target/i386/pr70155-17.c: Likewise.
8414 * gcc.target/i386/pr70155-18.c: Likewise.
8415 * gcc.target/i386/pr70155-19.c: Likewise.
8416 * gcc.target/i386/pr70155-20.c: Likewise.
8417 * gcc.target/i386/pr70155-21.c: Likewise.
8418 * gcc.target/i386/pr70155-22.c: Likewise.
8419
92329f9f
L
84202016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8421
8422 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8423 ".{5,6}".
8424
309a0cf6
BC
84252016-04-27 Bin Cheng <bin.cheng@arm.com>
8426
8427 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8428 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8429 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8430 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8431 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8432
72ed2b9c
RB
84332016-04-27 Richard Biener <rguenther@suse.de>
8434
8435 PR ipa/70760
8436 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8437 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8438
3c98ff9b
NS
84392016-04-27 Nathan Sidwell <nathan@acm.org>
8440
8441 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8442 * g++.dg/ubsan/pr63956.C: Adjust error location.
8443
9ec5d66b
NC
84442016-04-27 Nick Clifton <nickc@redhat.com>
8445
8446 PR middle-end/49889
8447 * gcc.dg/pr49889.c: New test.
8448
c1e1f433
BS
84492016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8450
8451 * c-c++-common/memset-array.c: New test.
8452
8ac43293
MS
84532016-04-26 Martin Sebor <msebor@redhat.com>
8454
8455 PR c++/66639
8456 * g++.dg/cpp1y/func_constexpr.C: New test.
8457
843ce8ab
PP
84582016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8459
8460 PR c++/70241
8461 * g++.dg/cpp0x/enum32.C: New test.
8462 * g++.dg/cpp0x/enum33.C: New test.
8463
84642016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8465
8466 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8467 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8468 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8469 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8470 * gcc.c-torture/execute/pr38151.c: Likewise.
8471 * gcc.c-torture/execute/pr66556.c: Likewise.
8472 * gcc.c-torture/execute/pr67781.c: Likewise.
8473 * gcc.c-torture/execute/pr68648.c: Likewise.
8474
ca1206be
MG
84752016-04-26 Marc Glisse <marc.glisse@inria.fr>
8476
8477 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8478
2448a956
MP
84792016-04-26 Marek Polacek <polacek@redhat.com>
8480
8481 PR c/67784
8482 * gcc.dg/pr67784-3.c: New test.
8483 * gcc.dg/pr67784-4.c: New test.
8484 * gcc.dg/pr67784-5.c: New test.
8485
b02a5e26
MP
8486 PR c/70791
8487 * gcc.dg/Wnested-externs-2.c: New test.
8488
6b6aa8d3
MG
84892016-04-26 Marc Glisse <marc.glisse@inria.fr>
8490
8491 * gcc.dg/fold-plusmult.c: Adjust.
8492 * gcc.dg/no-strict-overflow-6.c: Adjust.
8493 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8494
a2095b55
BS
84952016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8496
8497 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8498 number scans.
8499 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8500 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8501 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8502 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8503 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8504 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8505 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8506 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8507 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8508 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8509 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8510 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8511 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8512 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8513 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8514 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8515 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8516 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8517 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8518 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8519 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8520 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8521 scans.
8522 * gcc.target/i386/pr32219-4.c: Likewise.
8523 * gcc.target/i386/pr32219-6.c: Likewise.
8524 * gcc.target/i386/pr32219-8.c: Likewise.
8525
bb0cc5c8
KT
85262016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8527
8528 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8529 associated options.
8530
5a0802ea
MP
85312016-04-26 Marek Polacek <polacek@redhat.com>
8532
8533 PR c++/70744
8534 * g++.dg/ext/cond2.C: New test.
8535
00f615af
BC
85362016-04-26 Bin Cheng <bin.cheng@arm.com>
8537
8538 PR tree-optimization/70771
8539 PR tree-optimization/70775
8540 * gcc.dg/pr70771.c: New test.
25939d34 8541 * gcc.dg/pr70775.c: New test.
00f615af 8542
218155e7
BS
85432016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8544
8545 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8546
ab99f467
RB
85472016-04-25 Richard Biener <rguenther@suse.de>
8548
8549 PR tree-optimization/70780
8550 * gcc.dg/torture/pr70780.c: New testcase.
8551
3f8257db 85522016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8553
c87885ca
RO
8554 * gcc.target/arm/neon-vaddws16.c: New test.
8555 * gcc.target/arm/neon-vaddws32.c: New test.
8556 * gcc.target/arm/neon-vaddwu16.c: New test.
8557 * gcc.target/arm/neon-vaddwu32.c: New test.
8558 * gcc.target/arm/neon-vaddwu8.c: New test.
8559 * lib/target-supports.exp
93c590ee
MC
8560 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8561 that arm neon support vector widen sum of HImode TO SImode.
8562
d6c1a7a7
JJ
85632016-04-23 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR sanitizer/70712
8566 * c-c++-common/asan/pr70712.c: New test.
8567
ab0fc037
TS
85682016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8569
8570 * .gitattributes: New file.
8571
2aa64824
CL
85722016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8573
8574 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8575
e7e12d92
DH
85762016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8577
8578 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8579 * gfortran.dg/submodule_15.f08: Likewise.
8580
d1431192
RB
85812016-04-22 Richard Biener <rguenther@suse.de>
8582
8583 PR tree-optimization/70740
8584 * gcc.dg/torture/pr70740.c: New testcase.
8585
04a63c24
L
85862016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8587
8588 PR target/70750
8589 * gcc.target/i386/pr70750-1.c: New test.
8590 * gcc.target/i386/pr70750-2.c: Likewise.
8591
20700098
PC
85922016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8593
8594 PR c++/70540
8595 * g++.dg/cpp0x/auto48.C: New.
8596
aedf4e12
MP
85972016-04-21 Marek Polacek <polacek@redhat.com>
8598
8599 PR c++/70513
8600 * g++.dg/cpp0x/forw_enum12.C: New test.
8601 * g++.dg/cpp0x/forw_enum13.C: New test.
8602
2074d80a
KY
86032016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8604
8605 PR target/70728
8606 * gcc.target/i386/pr70728.c: New test.
8607
aef4aab0
RB
86082016-04-21 Richard Biener <rguenther@suse.de>
8609
8610 PR middle-end/70747
8611 * gcc.dg/pr70747.c: New testcase.
8612
2359e571
BC
86132016-04-21 Bin Cheng <bin.cheng@arm.com>
8614
8615 PR tree-optimization/70715
8616 * gcc.dg/tree-ssa/scev-13.c: New test.
8617
ce0e66ff
MG
86182016-04-21 Marc Glisse <marc.glisse@inria.fr>
8619
8620 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8621
2c2870a1
MG
86222016-04-21 Marc Glisse <marc.glisse@inria.fr>
8623
8624 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8625
a2b056a3
JH
86262016-04-20 Jan Hubicka <jh@suse.cz>
8627
8628 PR ipa/70018
8629 * g++.dg/ipa/nothrow-1.C: New testcase.
8630
ee392fc2
NS
86312016-04-20 Nathan Sidwell <nathan@acm.org>
8632
8633 PR c++/55635
8634 * g++.dg/eh/delete1.C: New.
8635
dda49daf
L
86362016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8637
8638 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8639 -mtune-ctrl=sse_typeless_stores.
8640
8a5b9d5a
L
86412016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8642
8643 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8644
1011119f
BC
86452016-04-20 Bin Cheng <bin.cheng@arm.com>
8646
8647 PR tree-optimization/69489
8648 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8649
477d4906
IV
86502016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8651
8652 PR c++/69363
8653 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8654 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8655 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8656
fad08d12
BC
86572016-04-20 Bin Cheng <bin.cheng@arm.com>
8658
8659 PR tree-optimization/56625
8660 PR tree-optimization/69489
8661 * gcc.dg/vect/pr56625.c: New test.
8662 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8663
9e3e4fab
AP
86642016-04-20 Andrew Pinski <apinski@cavium.com>
8665
8666 PR target/64971
8667 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8668
d7aa24e4
AC
86692016-04-20 Arnaud Charlet <charlet@adacore.com>
8670
8671 * gnat.dg/self1.adb: Remove now incorrect test.
8672
e6d62b46
BC
86732016-04-20 Bin Cheng <bin.cheng@arm.com>
8674
8675 * gcc.dg/tree-ssa/scev-11.c: New test.
8676 * gcc.dg/tree-ssa/scev-12.c: New test.
8677
2697b189
MP
86782016-04-20 Marek Polacek <polacek@redhat.com>
8679
8680 PR tree-optimization/70725
8681 * gcc.dg/pr70725.c: New test.
8682
60d393e8
RB
86832016-04-20 Richard Biener <rguenther@suse.de>
8684
8685 PR tree-optimization/70726
8686 * g++.dg/vect/pr70726.cc: New testcase.
8687
82c6f58a
AK
86882016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8689
8690 PR target/70674
8691 * gcc.target/s390/pr70674.c: New test.
8692
90eeab20
JD
86932016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694
8695 PR libgfortran/70684
8696 * gfortran.dg/list_read_14.f90: New test.
8697
fc9cf6da
L
86982016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8699
8700 PR target/69201
8701 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8702 extern to force it misaligned.
8703 (b): Likewise.
8704 (c): Likewise.
8705 (d): Likewise.
8706 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8707 Don't check `*' before movv4sf_internal.
8708 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8709 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8710 Don't check `*' before movv16qi_internal.
8711 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8712 extern to force it misaligned.
8713 (b): Likewise.
8714 (c): Likewise.
8715 (d): Likewise.
8716 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8717 Don't check `*' before movv2df_internal.
8718 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8719 extern to force it misaligned.
8720 (b): Likewise.
8721 (c): Likewise.
8722 (d): Likewise.
8723 Check movv8sf_internal instead of avx_storeups256.
8724 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8725
ea8927ea
RB
87262016-04-19 Richard Biener <rguenther@suse.de>
8727
8728 PR tree-optimization/70171
8729 * g++.dg/tree-ssa/pr70171.C: New testcase.
8730
65f52ee9
RB
87312016-04-19 Richard Biener <rguenther@suse.de>
8732
8733 PR tree-optimization/70724
8734 * gcc.dg/torture/pr70724.c: New testcase.
8735
987b67f1
VM
87362016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8737
8738 PR middle-end/70689
c87885ca 8739 * gcc.target/i386/pr70689.c: New.
987b67f1 8740
91a47c39
L
87412016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8742
8743 PR target/70708
8744 * gcc.target/i386/pr70708.c: New test.
8745
8270b82d
RB
87462016-04-18 Richard Biener <rguenther@suse.de>
8747
8748 PR tree-optimization/43434
8749 * gcc.dg/vect/pr43434.c: New testcase.
8750 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8751 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8752 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8753 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8754 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8755 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8756 * gcc.dg/gomp/pr68640.c: Likewise.
8757 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8758 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8759
edd048e2
RB
87602016-04-18 Richard Biener <rguenther@suse.de>
8761
8762 PR tree-optimization/70701
8763 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8764
bd5c7330
TV
87652016-04-18 Tom de Vries <tom@codesourcery.com>
8766
8767 PR testsuite/70699
8768 * gcc.dg/pr70161.c: Add dot-file scans.
8769 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8770 instead of after last dot char.
8771
23f2660f
EB
87722016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8773
8774 * c-c++-common/dump-ada-spec-3.c: New test.
8775 * c-c++-common/dump-ada-spec-4.c: Likewise.
8776
da152c9f
TV
87772016-04-17 Tom de Vries <tom@codesourcery.com>
8778
8779 PR other/70183
8780 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8781
cc950f98
JH
87822016-04-15 Jan Hubicka <jh@suse.cz>
8783
8784 PR ipa/70018
8785 * g++.dg/ipa/pure-const-1.C: New testcase.
8786 * g++.dg/ipa/pure-const-2.C: New testcase.
8787 * g++.dg/ipa/pure-const-3.C: New testcase.
8788
949505a9
MP
87892016-04-15 Marek Polacek <polacek@redhat.com>
8790
8791 PR c/70671
8792 * gcc.dg/bitfld-22.c: New test.
8793
10e547d6
BS
87942016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8795
8796 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8797 x86_64.
8798
1e77281b
MP
87992016-04-15 Marek Polacek <polacek@redhat.com>
8800
8801 PR c/70651
8802 * c-c++-common/pr70651.c: New test.
8803
e501fa8e
KT
88042016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8805
8806 PR rtl-optimization/70681
8807 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8808 dump scan on arm and powerpc.
8809 * gcc.dg/pr10474.c: Likewise.
8810
dda1bf61
JJ
88112016-04-15 Jakub Jelinek <jakub@redhat.com>
8812
ca4ef1ff
JJ
8813 PR c++/69517
8814 PR c++/70019
8815 PR c++/70588
8816 * g++.dg/cpp1y/vla11.C: Revert for real.
8817
dda1bf61
JJ
8818 PR c/70436
8819 * c-c++-common/Wparentheses-1.c: New test.
8820 * c-c++-common/gomp/Wparentheses-1.c: New test.
8821 * c-c++-common/gomp/Wparentheses-2.c: New test.
8822 * c-c++-common/gomp/Wparentheses-3.c: New test.
8823 * c-c++-common/gomp/Wparentheses-4.c: New test.
8824 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8825 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8826 * c-c++-common/goacc/Wparentheses-1.c: New test.
8827
1355e62c
KY
88282016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8829
8830 PR target/70662
8831 * gcc.target/i386/pr70662.c: New test.
8832
0ab34b9e 88332016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8834 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8835
8836 PR tree-optimization/70130
8837 * gcc.dg/vect/O3-pr70130.c: New testcase.
8838
bc773aad
MM
88392016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8840
6e9b2286
MM
8841 PR target/70669
8842 * gcc.target/powerpc/pr70669.c: New test.
8843
bc773aad
MM
8844 PR target/70640
8845 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8846 a power7 system that does not have an assembler that supports
8847 power8.
8848
d8747845
MS
88492016-04-14 Martin Sebor <msebor@redhat.com>
8850
8851 PR c++/69517
8852 PR c++/70019
8853 PR c++/70588
8854 * c-c++-common/ubsan/vla-1.c: Revert.
8855 * g++.dg/cpp1y/vla11.C: Same.
8856 * g++.dg/cpp1y/vla12.C: Same.
8857 * g++.dg/cpp1y/vla13.C: Same.
8858 * g++.dg/cpp1y/vla14.C: Same.
8859 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8860 * g++.dg/init/array24.C: Same.
d8747845
MS
8861 * g++.dg/ubsan/vla-1.C: Same.
8862
85128559
MP
88632016-04-14 Marek Polacek <polacek@redhat.com>
8864 Jan Hubicka <hubicka@ucw.cz>
8865
8866 PR c++/70029
8867 * g++.dg/torture/pr70029.C: New test.
8868
52fbb073
MS
88692016-04-14 Martin Sebor <msebor@redhat.com>
8870
8871 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8872 type size to prevent failures on targets with very low maximum
8873 alignment.
8874
6db61d6f
RB
88752016-04-14 Richard Biener <rguenther@suse.de>
8876
8877 PR tree-optimization/70623
8878 * gcc.dg/torture/pr70623.c: New testcase.
8879 * gcc.dg/torture/pr70623-2.c: Likewise.
8880
342fac95
MS
88812016-04-13 Martin Sebor <msebor@redhat.com>
8882
8883 PR c++/69517
8884 PR c++/70019
8885 PR c++/70588
8886 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8887 * g++.dg/cpp1y/vla11.C: New test.
8888 * g++.dg/cpp1y/vla12.C: New test.
8889 * g++.dg/cpp1y/vla13.C: New test.
8890 * g++.dg/cpp1y/vla14.C: New test.
8891 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8892 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8893 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8894
d93c452f
JJ
88952016-04-13 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR c++/70641
8898 * g++.dg/opt/pr70641.C: New test.
8899
85115fb6
RO
89002016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8901
8902 PR rtl-optimization/68749
8903 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8904 effects of argument promotions.
8905 Remove default args to dg-skip-if.
8906
545a4139
PC
89072016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8908
8909 PR c++/70635
8910 * g++.dg/parse/pr70635.C: New.
8911
b3a77f21
MP
89122016-04-13 Marek Polacek <polacek@redhat.com>
8913
8914 PR c++/70639
8915 * c-c++-common/Wmisleading-indentation-4.c: New test.
8916
99cd9857
MP
89172016-04-13 Marek Polacek <polacek@redhat.com>
8918
8919 PR c/70436
c87885ca
RO
8920 * gcc.dg/Wparentheses-12.c: New test.
8921 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8922
75ca93ec
IE
89232016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8924
8925 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8926 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8927 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8928
3d3f9e7e
JJ
89292016-04-13 Jakub Jelinek <jakub@redhat.com>
8930
37947cd0
JJ
8931 PR middle-end/70633
8932 * gcc.c-torture/compile/pr70633.c: New test.
8933
3d3f9e7e
JJ
8934 PR debug/70628
8935 * gcc.dg/torture/pr70628.c: New test.
8936
92886d3e
PP
89372016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8938
8939 PR c++/70610
8940 * g++.dg/template/pr70610.C: New test.
8941 * g++.dg/template/pr70610-2.C: New test.
8942 * g++.dg/template/pr70610-3.C: New test.
8943 * g++.dg/template/pr70610-4.C: New test.
8944
13bd7c2b
JJ
89452016-04-12 Jakub Jelinek <jakub@redhat.com>
8946
6512fa6d
JJ
8947 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8948 128 instead of 32.
8949
13bd7c2b
JJ
8950 PR c++/70571
8951 * g++.dg/ext/pr70571.C: New test.
8952
20b9851c
MM
89532016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8954
8a434ada 8955 PR target/70640
20b9851c
MM
8956 * gcc.target/powerpc/pr70640.c: New test.
8957
2b2f52bc
PC
89582016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8959
8960 PR c++/68722
8961 * g++.dg/parse/pr68722.C: New.
8962
5901e56a
JJ
89632016-04-12 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR rtl-optimization/70596
8966 * gcc.target/i386/pr70596.c: New test.
8967
d4619dc1
NS
89682016-04-12 Nathan Sidwell <nathan@acm.org>
8969
8970 PR c++/70501
8971 * g++.dg/init/pr70501.C: New.
8972
3df530d3
DW
89732016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8974
8975 * gcc.target/i386/asm-flag-6.c: New test.
8976
b7a120d7
TV
89772016-04-12 Tom de Vries <tom@codesourcery.com>
8978
8979 PR tree-optimization/68756
8980 * gcc.dg/graphite/pr68756.c: New test.
8981
4e0eea75
JJ
89822016-04-12 Jakub Jelinek <jakub@redhat.com>
8983
8984 PR tree-optimization/70602
8985 * gcc.c-torture/execute/pr70602.c: New test.
8986
35fbda43
MM
89872016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8988
8989 PR target/70381
8990 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8991 __float128 emulator is built and runs.
8992 * gcc.target/powerpc/float128-1.c: Likewise.
8993
8994 * lib/target-supports.exp (check_ppc_float128_sw_available):
8995 Rework tests for __float128 software and hardware
8996 availability. Fix exit condition to return 0 on success.
8997
04a99ebe
JG
89982016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8999
9000 PR target/70133
9001 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9002 * gcc.target/aarch64/target_attr_15.c: Likewise.
9003
47cd5a85
PC
90042016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9005
9006 PR c++/69066
9007 * g++.dg/cpp1y/pr69066.C: New.
9008
a5edb32e
JD
90092016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9010
9011 PR fortran/68566
9012 * gfortran.dg/pr36192.f90: Update test.
9013 * gfortran.dg/pr36192_1.f90: Update test.
9014 * gfortran.dg/real_dimension_1.f: Update test.
9015 * gfortran.dg/parameter_array_init_7.f90: New test.
9016
8ef378f8
JDA
90172016-04-09 John David Anglin <danglin@gcc.gnu.org>
9018
c532c871
JDA
9019 PR testsuite/64039
9020 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9021
d34f706f
JDA
9022 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9023
75e1dd9e
JDA
9024 PR rtl-optimization/66669
9025 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9026
8a976f5f
JDA
9027 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9028
da04822a
JDA
9029 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9030 * gcc.dg/pie-1.c: Likewise.
9031 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9032 * gcc.dg/pic-4.c: Likewise.
9033 * gcc.dg/pie-3.c: Likewise.
9034 * gcc.dg/pie-4.c: Likewise.
9035
adfabcf9
JDA
9036 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9037
4a020adf
JDA
9038 PR tree-optimization/68644
9039 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9040
8ef378f8
JDA
9041 PR rtl-optimization/64886
9042 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9043
09bf990e
TV
90442016-04-09 Tom de Vries <tom@codesourcery.com>
9045
9046 PR tree-optimization/68953
9047 * gcc.dg/graphite/pr68953.c: New test.
9048
138c3c1a
DH
90492016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9050
9051 PR fortran/70592
9052 * gfortran.dg/deferred_character_16.f90: New test.
9053
f55460af
JJ
90542016-04-09 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR tree-optimization/70586
9057 * gcc.c-torture/execute/pr70586.c: New test.
9058
0b77bbf3
DH
90592016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9060
9061 PR sanitizer/70573
9062 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9063 with __builtin_memset
9064 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9065
c42cfb5c
CP
90662016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9067
9068 PR lto/70289
9069 PR ipa/70348
9070 PR tree-optimization/70373
9071 PR middle-end/70533
9072 PR middle-end/70534
9073 PR middle-end/70535
9074 * c-c++-common/goacc/reduction-5.c: New test.
9075 * c-c++-common/goacc/reduction-promotions.c: New test.
9076 * gfortran.dg/goacc/reduction-3.f95: New test.
9077 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9078
56cfb596
PP
90792016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9080
9081 PR c++/70590
9082 PR c++/70452
9083 * g++.dg/pr70590.C: New test.
9084 * g++.dg/pr70590-2.C: New test.
9085
1a13c0a2
JJ
90862016-04-08 Jakub Jelinek <jakub@redhat.com>
9087
abc0647a
JJ
9088 PR middle-end/70593
9089 * gcc.target/i386/pr70593.c: New test.
9090
1a13c0a2
JJ
9091 PR rtl-optimization/70574
9092 * gcc.target/i386/avx2-pr70574.c: New test.
9093
c3da4956
MO
90942016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9095
9096 PR sanitizer/70541
9097 * c-c++-common/asan/pr70541.c: New test.
9098
9f1b833b
TV
90992016-04-08 Tom de Vries <tom@codesourcery.com>
9100
9101 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9102 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9103
bae7adda
KT
91042016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9105
9106 PR target/70566
9107 * gcc.c-torture/execute/pr70566.c: New test.
9108
211f3d57
TV
91092016-04-08 Tom de Vries <tom@codesourcery.com>
9110
9111 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9112 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9113
02cf2861
AM
91142016-04-08 Alan Modra <amodra@gmail.com>
9115
9116 * gcc.target/powerpc/pr70117.c: New.
9117
5f490f9f
JJ
91182016-04-07 Jakub Jelinek <jakub@redhat.com>
9119
56e9b710
JJ
9120 PR testsuite/70581
9121 * gcc.dg/lto/simd-function_0.c: New test.
9122
5f490f9f
JJ
9123 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9124 clones.
9125 * c-c++-common/attr-simd-2.c: Likewise.
9126 * c-c++-common/attr-simd-4.c: Likewise.
9127 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9128 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9129
e4ebc74d
TP
91302016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9131
9132 PR testsuite/70553
9133 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9134
9817ae35
TS
91352016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9136 Tom de Vries <tom@codesourcery.com>
9137
9138 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9139 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9140 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9141 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9142 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9143 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9144 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9145 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9146
e292f64d
PP
91472016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9148
9149 PR c/70436
9150 * g++.dg/warn/Wparentheses-29.C: New test.
9151
6b37bdaf
PP
91522016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9153
9154 PR c/70436
9155 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9156 explicit braces to resolve a future -Wparentheses warning.
9157
64824205
RH
91582016-04-06 Richard Henderson <rth@redhat.com>
9159
9160 * gcc.dg/pr61817-1.c: New test.
9161 * gcc.dg/pr61817-2.c: New test.
9162 * gcc.dg/pr69391-1.c: New test.
9163 * gcc.dg/pr69391-2.c: New test.
9164
bc2fc1f3
VM
91652016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9166
9167 PR rtl-optimization/70398
c87885ca 9168 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9169
41414a02
EB
91702016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9171
9172 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9173
4066ea8a
YR
91742016-04-06 Yvan Roux <yvan.roux@linaro.org>
9175 Pedro Alves <palves@redhat.com>
9176
9177 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9178
ec35ea45
JJ
91792016-04-06 Jakub Jelinek <jakub@redhat.com>
9180
3866f8dd
JJ
9181 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9182 Check for avx512f effective targets instead of avx2.
9183 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9184 for AVX512F clones.
9185 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9186 * g++.dg/gomp/declare-simd-1.C: Likewise.
9187 * g++.dg/gomp/declare-simd-3.C: Likewise.
9188 * g++.dg/gomp/declare-simd-4.C: Likewise.
9189
ec35ea45
JJ
9190 PR middle-end/70550
9191 * c-c++-common/gomp/pr70550-1.c: New test.
9192 * c-c++-common/gomp/pr70550-2.c: New test.
9193
c08d28ac
NS
91942016-04-05 Nathan Sidwell <nathan@acm.org>
9195
9196 PR c++/70512
9197 * g++.dg/ext/attribute-may-alias-5.C: New.
9198
1d510e04
JJ
91992016-04-05 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR c++/70336
9202 * c-c++-common/pr70336.c: New test.
9203 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9204 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9205
84278ed9
JH
92062016-04-05 Jan Hubicka <hubicka@ucw.cz>
9207
9208 PR ipa/66223
9209 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9210
268a0ec4
JJ
92112016-04-05 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR rtl-optimization/70542
9214 * gcc.dg/torture/pr70542.c: New test.
9215 * gcc.target/i386/avx2-pr70542.c: New test.
9216
5e8c2eb1
ZS
92172016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9218
9219 PR tree-optimization/70509
9220 * gcc.target/i386/avx512bw-pr70509.c: New test.
9221
c0daf32d
PP
92222016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9223
9224 PR c++/70452
9225 * g++.dg/ext/constexpr-vla4.C: New test.
9226
bf867841
UB
92272016-04-05 Uros Bizjak <ubizjak@gmail.com>
9228
9229 PR target/70510
9230 * gcc.target/i386/pr70510.c: New test.
9231
3022186a
RB
92322016-04-05 Richard Biener <rguenther@suse.de>
9233
9234 PR tree-optimization/70526
9235 * g++.dg/torture/pr70526.C: New testcase.
9236
55fc79b2
JJ
92372016-04-05 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR target/70525
9240 * gcc.target/i386/pr70525.c: New test.
9241
62b233f2
RB
92422016-04-05 Richard Biener <rguenther@suse.de>
9243
9244 PR middle-end/70499
9245 * g++.dg/torture/pr70499.C: New testcase.
9246
cc05759d
RB
92472016-04-05 Richard Biener <rguenther@suse.de>
9248
9249 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9250 remove XFAIL.
9251
f23f16d4
JJ
92522016-04-04 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR middle-end/70307
9255 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9256 rs6000 ABI warnings.
9257
d27ecc49
JH
92582016-04-04 Jan Hubicka <hubicka@ucw.cz>
9259
9260 PR ipa/66223
9261 * g++.dg/ipa/devirt-51.C: New testcase.
9262
c974c96e 92632016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9264 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9265
9266 PR middle-end/70457
9267 * gcc.dg/torture/pr70457.c: New.
9268
7a85da89
AV
92692016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9270
9271 PR fortran/67538
9272 * gfortran.dg/allocate_with_source_19.f08: New test.
9273
de517e64
AV
92742016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9275
9276 PR fortran/65795
9277 * gfortran.dg/coarray_allocate_6.f08: New test.
9278
43b9f499
RB
92792016-04-04 Richard Biener <rguenther@suse.de>
9280
9281 PR rtl-optimization/70484
9282 * gcc.dg/torture/pr70484.c: New testcase.
9283
f13355da
MP
92842016-04-04 Marek Polacek <polacek@redhat.com>
9285
9286 PR c/70307
9287 * gcc.dg/torture/pr70307.c: New test.
9288
6cc6ed50
OE
92892016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9290
9291 PR target/70416
9292 PR target/67391
9293 * gcc.target/sh/torture/pr70416.c: New.
9294
abdc16c8
MS
92952016-04-02 Martin Sebor <msebor@redhat.com>
9296
9297 PR c++/67376
9298 PR c++/70170
9299 PR c++/70172
9300 PR c++/70228
9301 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9302 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9303 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9304 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9305 * g++.dg/cpp0x/constexpr-string.C: Same.
9306 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9307 * g++.dg/cpp0x/pr65398.C: Same.
9308 * g++.dg/ext/constexpr-vla1.C: Same.
9309 * g++.dg/ext/constexpr-vla2.C: Same.
9310 * g++.dg/ext/constexpr-vla3.C: Same.
9311 * g++.dg/ubsan/pr63956.C: Same.
9312
763cd859
JJ
93132016-04-01 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR rtl-optimization/70467
9316 * gcc.target/i386/pr70467-2.c: New test.
9317
0f875435
JJ
93182016-04-01 Jakub Jelinek <jakub@redhat.com>
9319 Marek Polacek <polacek@redhat.com>
9320
9321 PR c++/70488
9322 * g++.dg/init/new47.C: New test.
9323
41d14659
RR
93242016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9325
9326 PR target/70496
9327 * gcc.target/arm/pr70496.c: New test.
9328
f9bf89bb
NS
93292016-04-01 Nathan Sidwell <nathan@acm.org>
9330
73b9085d
NS
9331 PR c++/68475
9332 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9333
4afdcfaa
IE
93342016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9335
9336 PR target/69890
9337 * gcc.dg/strlenopt.h (memmove): New.
9338 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9339 instead of "string.h".
9340 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9341 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9342 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9343 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9344 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9345 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9346 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9347 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9348 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9349 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9350 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9351 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9352 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9353 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9354 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9355 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9356 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9357 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9358 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9359 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9360
b5d7a29c
RO
93612016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9362
9363 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9364 (Holder::foo): Reflect this.
9365
b660f9ec
IE
93662016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9367
9368 PR target/70442
9369 * gcc.dg/pr70442.c: New test.
9370
88504f34
NS
93712016-03-31 Nathan Sidwell <nathan@acm.org>
9372
9373 PR c++/70393
9374 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9375
95d34b96
KY
93762016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9377
9378 PR target/70453
9379 * gcc.target/i386/pr70453.c: New test.
9380
b4c4967c
AB
93812016-03-31 Andrey Belevantsev <abel@ispras.ru>
9382
9383 PR target/70292
9384 * gcc.c-torture/pr70292.c: New test.
9385
5fde6a45
MP
93862016-03-31 Marek Polacek <polacek@redhat.com>
9387
9388 PR c/70297
9389 * c-c++-common/pr70297.c: New test.
9390 * g++.dg/cpp0x/typedef-redecl.C: New test.
9391 * gcc.dg/typedef-redecl2.c: New test.
9392
97eb24c4
JJ
93932016-03-31 Jakub Jelinek <jakub@redhat.com>
9394
9395 PR rtl-optimization/70460
9396 * gcc.c-torture/execute/pr70460.c: New test.
9397
efc3536f
RB
93982016-03-31 Richard Biener <rguenther@suse.de>
9399
9400 PR c++/70430
9401 * g++.dg/ext/vector30.C: New testcase.
9402
e0876e21
DH
94032016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9404 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9405
9406 * gfortran.dg/fmt_pf.f90: New test.
9407
e9bff8c6
RO
94082016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9409
9410 Forward-port from 5 branch
9411 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR testsuite/70356
9414 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9415 dg-require-effective-target after dg-do.
9416
9417 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9418
9419 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9420
2620c80d
TS
94212016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9422 Julian Brown <julian@codesourcery.com>
9423 Chung-Lin Tang <cltang@codesourcery.com>
9424 Cesar Philippidis <cesar@codesourcery.com>
9425 James Norris <jnorris@codesourcery.com>
9426 Tom de Vries <tom@codesourcery.com>
9427 Nathan Sidwell <nathan@codesourcery.com>
9428
bf867841 9429 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9430 * c-c++-common/goacc/loop-clauses.c: Likewise.
9431 * g++.dg/goacc/template.C: Likewise.
9432 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9433 * gfortran.dg/goacc/loop-1.f95: Likewise.
9434 * gfortran.dg/goacc/loop-5.f95: Likewise.
9435 * gfortran.dg/goacc/loop-6.f95: Likewise.
9436 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9437 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9438 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9439 * c-c++-common/goacc/clauses-fail.c: Likewise.
9440 * c-c++-common/goacc/parallel-1.c: Likewise.
9441 * c-c++-common/goacc/reduction-1.c: Likewise.
9442 * c-c++-common/goacc/reduction-2.c: Likewise.
9443 * c-c++-common/goacc/reduction-3.c: Likewise.
9444 * c-c++-common/goacc/reduction-4.c: Likewise.
9445 * c-c++-common/goacc/routine-3.c: Likewise.
9446 * c-c++-common/goacc/routine-4.c: Likewise.
9447 * c-c++-common/goacc/routine-5.c: Likewise.
9448 * c-c++-common/goacc/tile.c: Likewise.
9449 * g++.dg/goacc/template.C: Likewise.
9450 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9451 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9452 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9453 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9454 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9455 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9456 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9457 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9458 * c-c++-common/goacc/use_device-1.c: ... this file.
9459 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9460 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9461 * c-c++-common/goacc/host_data-6.c: ... this file.
9462 * c-c++-common/goacc/loop-2-kernels.c: New file.
9463 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9464 * c-c++-common/goacc/loop-3.c: Likewise.
9465 * g++.dg/goacc/reference.C: Likewise.
9466 * g++.dg/goacc/routine-1.C: Likewise.
9467 * g++.dg/goacc/routine-2.C: Likewise.
9468
f6d2d066
RB
94692016-03-30 Richard Biener <rguenther@suse.de>
9470
9471 PR middle-end/70450
9472 * gcc.dg/torture/pr70450.c: New testcase.
9473
d43242b9
JJ
94742016-03-30 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR target/70421
9477 * gcc.dg/torture/pr70421.c: New test.
9478 * gcc.target/i386/avx512f-pr70421.c: New test.
9479
5ce43b77
L
94802016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9481
9482 PR testsuite/70364
9483 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9484 (check): New function.
9485 (bar): Call check.
9486 (foo): Align stack to 16 bytes when calling bar.
9487 * gcc.target/i386/cleanup-2.c: Likewise.
9488
d014a712
PP
94892016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9490
9491 PR tree-optimization/59124
9492 * gcc.dg/Warray-bounds-19.c: New test.
9493
3f8257db 94942016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9495
9496 * lib/prune.exp (escape_regex_chars): New.
9497 (prune_file_path): Update to quote metcharacters for regexp.
9498
3336c6e0
JJ
94992016-03-29 Jakub Jelinek <jakub@redhat.com>
9500
a362f023
JJ
9501 PR rtl-optimization/70429
9502 * gcc.c-torture/execute/pr70429.c: New test.
9503
3336c6e0
JJ
9504 PR tree-optimization/70405
9505 * gcc.dg/pr70405.c: New test.
9506
728557fd
AV
95072016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9508
9509 PR fortran/70397
9510 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9511 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9512
bef977d4
TS
95132016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9514
9515 PR testsuite/64177
9516 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9517 __cilkrts_set_param to set two workers.
9518 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9519 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9520
6f6d25c9
DH
95212016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9522
bf867841 9523 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9524
45733562
KY
95252016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9526
9527 PR target/70406
bf867841 9528 * gcc.target/i386/pr70406.c: New test.
45733562 9529
a1799e5e
EB
95302016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9531
9532 * gnat.dg/specs/double_record_extension3.ads: New test.
9533
5fca7b66
RH
95342016-03-25 Richard Henderson <rth@redhat.com>
9535
9536 PR target/70120
9537 * gcc.target/aarch64/pr70120-1.c: New.
9538 * gcc.target/aarch64/pr70120-2.c: New.
9539 * gcc.target/aarch64/pr70120-3.c: New.
9540
31ce75c6
PP
95412016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9542
9543 PR c++/62212
9544 * g++.dg/template/mangle2.C: The dg-do directive should be
9545 "compile" not "assemble".
9546
3caf0ca1
BS
95472016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9548
9549 PR lto/69650
9550 * gcc.dg/pr69650.c: New test.
9551
634035b6
DE
95522016-03-25 David Edelsohn <dje.gcc@gmail.com>
9553
9554 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9555
45d34276
AM
95562016-03-25 Alan Modra <amodra@gmail.com>
9557
9558 * gcc.dg/dfp/pr70052.c: New test.
9559
8f085166
RH
95602016-03-24 Richard Henderson <rth@redhat.com>
9561
9562 PR middle-end/69845
9563 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9564 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9565
011e5ec3
TV
95662016-03-24 Tom de Vries <tom@codesourcery.com>
9567
9568 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9569
9e3f4551
TV
95702016-03-24 Tom de Vries <tom@codesourcery.com>
9571
9572 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9573 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9574
45780041
TV
95752016-03-24 Tom de Vries <tom@codesourcery.com>
9576
9577 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9578 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9579
887ab4e5
PP
95802016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9581
9582 PR c++/62212
9583 * g++.dg/template/mangle2.C: New test.
9584
69a9a66f
RB
95852016-03-24 Richard Biener <rguenther@suse.de>
9586
9587 PR tree-optimization/70396
9588 * gcc.dg/torture/pr70396.c: New testcase.
9589
ed87de55
RB
95902016-03-24 Richard Biener <rguenther@suse.de>
9591
9592 PR middle-end/70370
9593 * gcc.dg/torture/pr70370.c: New testcase.
9594
ea064934
TV
95952016-03-24 Tom de Vries <tom@codesourcery.com>
9596
9597 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9598 * gfortran.dg/goacc/kernels-tree.f95: Same.
9599 * gfortran.dg/goacc/parallel-tree.f95: Same.
9600
b2a4dd1d
TV
96012016-03-24 Tom de Vries <tom@codesourcery.com>
9602
9603 * c-c++-common/goacc/uninit-if-clause.c: New test.
9604 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9605
72e7cd6e
JJ
96062016-03-24 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR target/70290
bf867841
UB
9609 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9610 Fix formatting.
72e7cd6e 9611
ce9d0c03
RB
96122016-03-24 Richard Biener <rguenther@suse.de>
9613
9614 PR tree-optimization/70372
9615 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9616
426b9428
PP
96172016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9618
9619 PR c++/70347
9620 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9621
cd1588c4
PP
96222016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9623
9624 PR c++/70332
9625 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9626
61637db3
JJ
96272016-03-23 Jakub Jelinek <jakub@redhat.com>
9628
928af3bf
JJ
9629 PR c++/70001
9630 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9631 * g++.dg/cpp1y/pr70001.C: New test.
9632
61637db3
JJ
9633 PR c++/70323
9634 * g++.dg/cpp0x/constexpr-70323.C: New test.
9635
05aca4e7
AO
96362016-03-23 Alexandre Oliva <aoliva@redhat.com>
9637 Jason Merrill <jason@redhat.com>
9638 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR c++/69315
9641 * g++.dg/cpp0x/constexpr-69315.C: New test.
9642 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9643
fbdb6baf
MP
96442016-03-23 Marek Polacek <polacek@redhat.com>
9645
9646 PR c++/69884
9647 * g++.dg/warn/Wignored-attributes-1.C: New test.
9648 * g++.dg/warn/Wignored-attributes-2.C: New test.
9649
d79ee524
TV
96502016-03-23 Tom de Vries <tom@codesourcery.com>
9651
9652 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9653 initialization.
9654 * gfortran.dg/goacc/private-3.f95 (test): Same.
9655 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9656 missing use param.
9657
a59f0bef
KT
96582016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9659
9660 * lib/target-supports.exp: Remove v7ve entry from loop
9661 creating effective target checks.
9662 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9663 (add_options_for_arm_arch_v7ve): Likewise.
9664
0179520a
JJ
96652016-03-23 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR tree-optimization/70354
9668 * gcc.dg/vect/pr70354-1.c: New test.
9669 * gcc.dg/vect/pr70354-2.c: New test.
9670 * gcc.target/i386/avx2-pr70354-1.c: New test.
9671 * gcc.target/i386/avx2-pr70354-2.c: New test.
9672
75bb14d7
JL
96732016-03-22 Jeff Law <law@redhat.com>
9674
9675 PR target/70232
9676 * gcc.dg/tree-ssa/pr70232.c: New test.
9677
72c9526d
IE
96782016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9679
9680 PR target/70302
9681 * gcc.target/i386/pr70302.c: New test.
9682
a3ca1bc5
RB
96832016-03-22 Richard Biener <rguenther@suse.de>
9684
9685 PR middle-end/70251
9686 * g++.dg/torture/pr70251.C: New testcase.
9687
5c240f4d
DM
96882016-03-22 David Malcolm <dmalcolm@redhat.com>
9689
9690 PR c/69993
9691 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9692 Wmisleading-indentation.c.
9693 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9694 reflect change to diagnostic text and order of messages.
9695 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9696
80f6631b
DE
96972016-03-22 David Edelsohn <dje.gcc@gmail.com>
9698
9699 * g++.dg/ext/java-3.C: Don't compile on AIX.
9700
9a10956c
RB
97012016-03-22 Richard Biener <rguenther@suse.de>
9702
9703 PR middle-end/70333
9704 * gcc.dg/torture/pr70333.c: New testcase.
9705
6cedf922
IE
97062016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9707
9708 * g++.dg/ext/pr70290.C: New test.
9709
cd6c27ac
KY
97102016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9711
9712 PR target/70325
9713 * gcc.target/i386/pr70325.c: New test.
9714
4cde512c
JJ
97152016-03-22 Jakub Jelinek <jakub@redhat.com>
9716
b01915ed
JJ
9717 PR target/70329
9718 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9719 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9720
4e3e2cf1
JJ
9721 PR target/70300
9722 * gcc.target/i386/pr70300.c: New test.
9723
4cde512c
JJ
9724 PR c++/70295
9725 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9726 (func2): New function for cond with parens, xfail warning for c++.
9727 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9728
16f6d7dc
PP
97292016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9730
9731 PR c++/70096
9732 * g++.dg/template/ptrmem30.C: New test.
9733
a3e2b438
PP
97342016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9735
9736 PR c++/70204
9737 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9738 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9739
11b6a02e
JJ
97402016-03-21 Jakub Jelinek <jakub@redhat.com>
9741
9742 PR middle-end/70326
9743 * gcc.dg/pr70326.c: New test.
9744
b9407883
MG
97452016-03-21 Marc Glisse <marc.glisse@inria.fr>
9746 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR tree-optimization/70317
9749 * gcc.dg/pr70317.c: New test.
9750
4a148e19
UB
97512016-03-21 Uros Bizjak <ubizjak@gmail.com>
9752
9753 PR target/70327
9754 * gcc.target/i386/pr70327.c: New test.
9755
2a85ddbb
ML
97562016-03-21 Martin Liska <mliska@suse.cz>
9757
7d36fe98 9758 PR ipa/70306
2a85ddbb
ML
9759 * gcc.dg/ipa/pr70306.c: New test.
9760
4a148e19 97612016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9762
9763 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9764 * gcc.target/arm/attr-align3.c: Likewise.
9765 * gcc.target/arm/attr_arm.c: Likewise.
9766 * gcc.target/arm/flip-thumb.c: Likewise.
9767
6b366948
JJ
97682016-03-21 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR target/70296
9771 * gcc.target/powerpc/altivec-36.c: New test.
9772
2fac8c14
RB
97732016-03-21 Richard Biener <rguenther@suse.de>
9774
9775 PR tree-optimization/70310
9776 * gcc.dg/torture/pr70310.c: New testcase.
9777
e9bde854
KY
97782016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9779
9780 PR target/70293
9781 * gcc.target/i386/pr70293.c: New test.
9782
56bbfaf6
RB
97832016-03-21 Richard Biener <rguenther@suse.de>
9784
9785 PR tree-optimization/70288
9786 * gcc.dg/torture/pr70288-1.c: New testcase.
9787 * gcc.dg/torture/pr70288-2.c: Likewise.
9788
3eee49ed
AB
97892016-03-21 Andrey Belevantsev <abel@ispras.ru>
9790
9791 PR rtl-optimization/69307
9792 * gcc.target/arm/pr69307.c: New test.
4a148e19 9793
8e7816b4
AB
97942016-03-21 Andrey Belevantsev <abel@ispras.ru>
9795
9796 PR rtl-optimization/69102
9797 * gcc.c-torture/compile/pr69102.c: New test.
9798
14d7d4be
JL
97992016-03-18 Jeff Law <law@redhat.com>
9800
9801 PR rtl-optimization/70263
9802 * gcc.c-torture/compile/pr70263-1.c: New test.
9803 * gcc.target/i386/pr70263-2.c: New test.
9804
5c6a601c
BS
98052016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9806
9807 PR rtl-optimization/70278
9808 * gcc.dg/torture/pr70278.c: New test.
9809 * gcc.target/arm/pr70278.c: New test.
9810
4bbf545b
DM
98112016-03-18 David Malcolm <dmalcolm@redhat.com>
9812
9813 PR c/70281
9814 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9815 (test_builtin_types_compatible_p): New test function.
9816 * gcc.dg/pr70281.c: New test case.
9817
dc28bb68
CL
98182016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9819
9820 PR target/70113
9821 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9822
5e8d6dff
IE
98232016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9824
9825 PR tree-optimization/70252
9826 * gcc.dg/pr70252.c: New test.
9827
d0e7e403
TV
98282016-03-18 Tom de Vries <tom@codesourcery.com>
9829
9830 * gcc.dg/pr70161-2.c: New test.
9831 * gcc.dg/pr70161.c: New test.
9832
fa22501a
TV
98332016-03-18 Tom de Vries <tom@codesourcery.com>
9834
9835 PR ipa/70269
9836 * gcc.dg/pr70269.c: New test.
9837
dd125026
JJ
98382016-03-18 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR c++/70267
9841 * g++.dg/ext/java-3.C: New test.
9842
91914f0a
PP
98432016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9844
9845 PR c++/70205
9846 * g++.dg/lookup/pr70205.C: New test.
9847
753a8910
PP
98482016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9849
9850 PR c++/70218
9851 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9852
14ba7b28
MP
98532016-03-17 Marek Polacek <polacek@redhat.com>
9854
9855 PR c/69407
9856 * gcc.dg/atomic-op-6.c: New test.
9857
ded60913
DM
98582016-03-17 David Malcolm <dmalcolm@redhat.com>
9859
9860 PR c/70264
9861 * c-c++-common/pr70264.c: New test case.
9862
a3aad0e6
JJ
98632016-03-17 Jakub Jelinek <jakub@redhat.com>
9864
17366700
JJ
9865 PR c++/70144
9866 * c-c++-common/pr70144-1.c: New test.
9867 * c-c++-common/pr70144-2.c: New test.
9868
a3aad0e6
JJ
9869 PR c++/70272
9870 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9871 * g++.dg/opt/flifetime-dse6.C: New test.
9872 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9873
b57e6e18
L
98742016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9875
9876 PR driver/70192
9877 * gcc.dg/pic-1.c: New test.
9878 * gcc.dg/pic-2.c: Likewise.
9879 * gcc.dg/pic-3.c: Likewise.
9880 * gcc.dg/pic-4.c: Likewise.
9881 * gcc.dg/pie-1.c: Likewise.
9882 * gcc.dg/pie-2.c: Likewise.
9883 * gcc.dg/pie-3.c: Likewise.
9884 * gcc.dg/pie-4.c: Likewise.
9885 * gcc.dg/pie-5.c: Likewise.
9886 * gcc.dg/pie-6.c: Likewise.
9887
b38ba58b
TV
98882016-03-17 Tom de Vries <tom@codesourcery.com>
9889
9890 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9891 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9892
6931b3b7
RB
98932016-03-17 Richard Biener <rguenther@suse.de>
9894
9895 PR debug/70271
9896 * g++.dg/debug/pr70271.C: New testcase.
9897
0c8b64cb
IE
98982016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9899
9900 * gcc.target/i386/pr70251.c: New test.
9901
b1970801
MP
99022016-03-17 Marek Polacek <polacek@redhat.com>
9903
9904 PR c++/70194
9905 * g++.dg/warn/constexpr-70194.C: New test.
9906
820c5eaa
RH
99072016-03-16 Richard Henderson <rth@redhat.com>
9908
9909 PR middle-end/70240
9910 * gcc.c-torture/compile/pr70240.c: New.
9911
da0ad263
SKS
99122016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9913
9914 * gcc.c-torture/compile/20151204.c: Skip for avr.
9915
c73d295c
JJ
99162016-03-16 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR target/70245
9919 * g++.dg/opt/pr70245.C: New test.
9920 * g++.dg/opt/pr70245.h: New file.
9921 * g++.dg/opt/pr70245-aux.cc: New file.
9922
b2794066
MS
99232016-03-16 Martin Sebor <msebor@redhat.com>
9924
9925 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9926
aa43616c
RH
99272016-03-16 Richard Henderson <rth@redhat.com>
9928
9929 PR middle-end/70199
9930 * gcc.c-torture/compile/pr70199.c: New.
9931
59608fe5
L
99322016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9933
9934 * gcc.dg/uninit-19.c: Run dos2unix.
9935
ab4c578f
MP
99362016-03-16 Marek Polacek <polacek@redhat.com>
9937
9938 PR c/70093
9939 * gcc.dg/nested-func-10.c: New test.
9940 * gcc.dg/nested-func-9.c: New test.
9941
f5387e76
JJ
99422016-03-16 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR tree-optimization/68714
9945 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9946
7662b718
TV
99472016-03-16 Tom de Vries <tom@codesourcery.com>
9948
9949 PR tree-optimization/68715
9950 * gcc.dg/graphite/pr68715-2.c: New test.
9951 * gcc.dg/graphite/pr68715.c: New test.
9952 * gfortran.dg/graphite/pr68715.f90: New test.
9953
be7ce7ae
TV
99542016-03-16 Tom de Vries <tom@codesourcery.com>
9955
9956 PR tree-optimization/68809
9957 * gcc.dg/graphite/pr68809-2.c: New test.
9958 * gcc.dg/graphite/pr68809.c: New test.
9959
1935f250
JJ
99602016-03-16 Jakub Jelinek <jakub@redhat.com>
9961
6651c93e
JJ
9962 PR c++/70147
9963 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9964 method call to i () as argument. Adjust expected output.
9965
1935f250
JJ
9966 PR c++/70147
9967 * g++.dg/ubsan/pr70147-1.C: New test.
9968 * g++.dg/ubsan/pr70147-2.C: New test.
9969
ab1caa6e
MS
99702016-03-15 Martin Sebor <msebor@redhat.com>
9971
9972 PR c++/58281
9973 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9974
5c2a1bbb
JDA
99752016-03-15 John David Anglin <danglin@gcc.gnu.org>
9976
cb5d8ad1
JDA
9977 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9978 hppa*-*-hpux*.
9979
b440dd40
JDA
9980 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9981
5c2a1bbb
JDA
9982 PR libfortran/69799
9983 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9984 libatomic_available.
9985
42c729c5
MP
99862016-03-15 Marek Polacek <polacek@redhat.com>
9987
9988 PR c++/70209
9989 * g++.dg/ext/attribute-may-alias-4.C: New test.
9990
82b1c550
AM
99912016-03-15 Alexander Monakov <amonakov@ispras.ru>
9992
9993 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9994 -fvar-tracking-assignments-toggle flag.
9995
4ccbf3a6
PH
99962016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9997
9998 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9999
c39858bd
JJ
100002016-03-15 Jakub Jelinek <jakub@redhat.com>
10001
10002 PR rtl-optimization/70222
10003 * gcc.c-torture/execute/pr70222-1.c: New test.
10004 * gcc.c-torture/execute/pr70222-2.c: New test.
10005
8be119c1
RH
100062016-03-15 Richard Henderson <rth@redhat.com>
10007
10008 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10009
6598bb55
AB
100102016-03-15 Andrey Belevantsev <abel@ispras.ru>
10011
10012 PR rtl-optimization/69032
10013 * gcc.dg/pr69032.c: New test.
10014
81fa2944
AB
100152016-03-15 Andrey Belevantsev <abel@ispras.ru>
10016
10017 PR rtl-optimization/63384
4a148e19 10018 * g++.dg/pr63384.C: New test.
81fa2944 10019
74ea9ab6
AB
100202016-03-15 Andrey Belevantsev <abel@ispras.ru>
10021
10022 PR target/64411
10023 * gcc.target/i386/pr64411.C: New test.
10024
045d5055
TV
100252016-03-15 Tom de Vries <tom@codesourcery.com>
10026
10027 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10028 * gfortran.dg/goacc/kernels-alias.f95: New test.
10029
3ea33585
MS
100302016-03-14 Martin Sebor <msebor@redhat.com>
10031
10032 PR c++/53792
10033 * g++.dg/cpp0x/constexpr-inline.C: New test.
10034 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10035
1df7b330
DE
100362016-03-14 David Edelsohn <dje.gcc@gmail.com>
10037
10038 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10039
79b57d18
JJ
100402016-03-14 Jakub Jelinek <jakub@redhat.com>
10041
10042 PR middle-end/70219
10043 * gcc.dg/pr70219.c: New test.
10044
3cbf012a
BS
100452016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10046
10047 PR target/70083
10048 * gcc.dg/torture/pr70083.c: New test.
10049 * gcc.target/i386/pr70083.c: New test.
10050
a9fee7cd
RB
100512016-03-14 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/56365
10054 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10055
4799603f
SB
100562016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10057
10058 PR target/70098
10059 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10060 New function.
10061 * g++.dg/pr70098.C: New testcase.
10062
10063
760ca967
TV
100642016-03-14 Tom de Vries <tom@codesourcery.com>
10065
10066 PR tree-optimization/70045
10067 * gcc.dg/graphite/pr70045.c: New test.
10068
44e66a77
JD
100692016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10070
10071 PR fortran/69043
10072 * gfortran.dg/include_9.f90: New test.
10073
a18e0fe1
DH
100742016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10075
10076 PR fortran/45076
10077 gfortran.dg/prof/prof.exp: New script.
10078 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10079
d0aca6ab
AB
100802016-03-12 Andrey Belevantsev <abel@ispras.ru>
10081
10082 PR rtl-optimization/69307
10083 * gcc.dg/pr69307.c: New test.
10084
cefe08a4
VM
100852016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10086
10087 PR target/69614
10088 * gcc.target/arm/pr69614.c: New.
10089
70112e2a
PT
100902016-03-12 Paul Thomas <pault@gcc.gnu.org>
10091
10092 PR fortran/70031
10093 * gfortran.dg/submodule_14.f08: New test
10094
10095 PR fortran/69524
10096 * gfortran.dg/submodule_15.f08: New test
10097
3f1e5d3a
PP
100982016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10099
10100 PR c++/70106
10101 * g++.dg/cpp1y/paren3.C: New test.
10102
a3f6d680
MM
101032016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10104
10105 PR target/70131
10106 * gcc.target/powerpc/ppc-round2.c: New test.
10107
92348f09
BS
101082016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10109
10110 PR target/70123
10111 * gcc.dg/torture/pr70123.c: New test.
10112
cebde9e9
JL
101132016-03-11 Jeff Law <law@redhat.com>
10114
10115 PR tree-optimization/70190
10116 * gcc.c-torture/compile/pr70190.c: New test.
10117
3edc5da4
DM
101182016-03-11 David Malcolm <dmalcolm@redhat.com>
10119
10120 PR c/68187
10121 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10122 case.
10123 (test43_b): Likewise.
10124 (test43_c): Likewise.
10125 (test43_d): Likewise.
10126 (test43_e): Likewise.
10127 (test43_f): Likewise.
10128 (test43_g): Likewise.
10129 (test44_a): Likewise.
10130 (test44_b): Likewise.
10131 (test44_c): Likewise.
10132 (test44_d): Likewise.
10133 (test44_e): Likewise.
10134
318c1204
DM
101352016-03-11 David Malcolm <dmalcolm@redhat.com>
10136
10137 PR c/70085
10138 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10139
bc062234
KT
101402016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10141
10142 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10143 dg-options.
10144
acfc1ac1
KT
101452016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10146
10147 PR target/70002
10148 PR target/69245
10149 * gcc.target/aarch64/pr69245_2.c: New test.
10150
d1e2bb2d
JJ
101512016-03-11 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR tree-optimization/70177
10154 * gcc.dg/pr70177.c: New test.
10155
07350627
AL
101562016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10157
10158 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10159
5c6706f7
AL
101602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10161
10162 * gcc.dg/tree-ssa/sra-20.c: New.
10163
02d472a2
JJ
101642016-03-11 Jakub Jelinek <jakub@redhat.com>
10165
686d390a
JJ
10166 PR rtl-optimization/70174
10167 * gcc.dg/pr70174.c: New test.
10168
02d472a2
JJ
10169 PR tree-optimization/70169
10170 * gcc.dg/pr70169.c: New test.
10171
0f9befa1
IE
101722016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10173
10174 PR target/70160
10175 * gcc.target/i386/pr70160.c: New test.
10176
432d4670
AK
101772016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10178
10179 * gcc.target/s390/dfp-1.c: New test.
10180
a3dc8760
NC
101812016-03-10 Nick Clifton <nickc@redhat.com>
10182
10183 PR target/70044
10184 * gcc.target/aarch64/pr70044.c: New test.
10185
b87a8d7d
PP
101862016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10187 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR c++/70001
10190 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10191 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10192 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10193
4f4ada6a
JH
101942016-03-10 Jan Hubicka <hubicka@ucw.cz>
10195
10196 PR lto/69589
10197 * g++.dg/lto/pr69589_0.C: New testcase
10198 * g++.dg/lto/pr69589_1.C: New testcase
10199
d49b0aa0
MP
102002016-03-10 Marek Polacek <polacek@redhat.com>
10201
10202 PR c++/70153
10203 * g++.dg/delayedfold/unary-plus1.C: New test.
10204
102052016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10206
10207 * gcc.target/arm/pr45701-1.c: Escape brackets.
10208 * gcc.target/arm/pr45701-2.c: Likewise.
10209
71017a7b
AL
102102016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10211
10212 * gfortran.dg/unconstrained_commons.f: New.
10213
ba52669f
AM
102142016-03-10 Alan Modra <amodra@gmail.com>
10215
10216 * gcc.dg/pr69195.c: New.
10217 * gcc.dg/pr69238.c: New.
10218
27742332
TV
102192016-03-10 Tom de Vries <tom@codesourcery.com>
10220
10221 PR testsuite/68915
10222 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10223
3a81a594
RB
102242016-03-10 Richard Biener <rguenther@suse.de>
10225
10226 PR tree-optimization/70128
10227 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10228 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10229
3433b975
JJ
102302016-03-09 Jakub Jelinek <jakub@redhat.com>
10231
c2864f02
JJ
10232 PR tree-optimization/70152
10233 * gcc.dg/pr70152.c: New test.
10234
3433b975
JJ
10235 PR target/70086
10236 * gcc.target/i386/pr70086-1.c: New test.
10237 * gcc.target/i386/pr70086-2.c: New test.
10238 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10239
10240 PR tree-optimization/70127
10241 * gcc.c-torture/execute/pr70127.c: New test.
10242
96b3c82d
CP
102432016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10244
10245 * c-c++-common/goacc/combined-directives-2.c: New test.
10246
b4f3232d
DM
102472016-03-09 David Malcolm <dmalcolm@redhat.com>
10248
10249 PR c/68473
10250 PR c++/70105
10251 * g++.dg/diagnostic/pr70105.C: New test.
10252 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10253 (test_multiple_ordinary_maps): New test function.
10254
40499f81
DM
102552016-03-09 David Malcolm <dmalcolm@redhat.com>
10256
10257 PR c/68473
10258 PR c++/70105
10259 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10260 Drop range information from call to inform_at_rich_loc.
10261 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10262 New.
10263 (test_show_locus): Replace calls to rich_location::add_range with
10264 calls to add_range. Rewrite the tests that used the now-defunct
10265 rich_location ctor taking a source_range. Simplify other tests
10266 by replacing calls to COMBINE_LOCATION_DATA with calls to
10267 make_location.
10268
c9e33662
RB
102692016-03-09 Richard Biener <rguenther@suse.de>
10270 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR tree-optimization/70138
10273 * gcc.dg/vect/pr70138-1.c: New testcase.
10274 * gcc.dg/vect/pr70138-2.c: Likewise.
10275
2c73b764
JJ
102762016-03-09 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR target/70049
10279 * gcc.target/i386/pr70049.c: New test.
10280
c06d25bb
RB
102812016-03-09 Richard Biener <rguenther@suse.de>
10282
10283 PR c/70143
10284 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10285 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10286 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10287
5828a501
RO
102882016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10291 arm-*-*.
10292
2e141c8d
JJ
102932016-03-09 Jakub Jelinek <jakub@redhat.com>
10294
5a9def37
JJ
10295 PR middle-end/67278
10296 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10297
2e141c8d
JJ
10298 PR target/67278
10299 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10300
10301 PR middle-end/70050
10302 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10303 in testcase comment.
10304
bf751f40
TV
103052016-03-09 Tom de Vries <tom@codesourcery.com>
10306
10307 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10308 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10309 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10310 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10311 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10312 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10313 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10314 * gfortran.dg/goacc/kernels-loop.f95: New test.
10315
e210c999
MS
103162016-03-08 Martin Sebor <msebor@redhat.com>
10317
10318 PR c++/62096
10319 * g++.dg/warn/overflow-warn-7.C: New test.
10320
80aac5c8
JM
103212016-03-08 Jason Merrill <jason@redhat.com>
10322
10323 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10324 * lib/target-supports.exp (check_effective_target_concepts): New.
10325
12b81409
JJ
103262016-03-08 Jakub Jelinek <jakub@redhat.com>
10327
d259b234
JJ
10328 PR c++/70135
10329 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10330 * g++.dg/ubsan/pr70135.C: New test.
10331
12b81409
JJ
10332 PR target/70110
10333 * gcc.dg/pr70110.c: New test.
10334
b4e9f2aa
MJ
103352016-03-07 Martin Jambor <mjambor@suse.cz>
10336
10337 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10338 * c-c++-common/gomp/if-1.c: Likewise.
10339 * c-c++-common/gomp/pr61486-2.c: Likewise.
10340 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10341 to dg-additional-options.
10342 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10343 * g++/gomp/target-teams-1.c: Likewise.
10344 * gcc.dg/gomp/gomp.exp: Likewise.
10345 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10346 dg-additional-options.
10347 * gfortran.dg/gomp/gomp.exp: Likewise.
10348 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10349 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10350 dg-additional-options.
10351 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10352
f86e631e
MJ
103532016-03-07 Martin Jambor <mjambor@suse.cz>
10354
10355 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10356 * c-c++-common/gomp/gridify-1.c: New test.
10357 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10358
94156b3f
AV
103592016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10360
10361 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10362 trigger for cortex-r8, when scanning for register r8.
10363 * gcc.target/arm/pr45701-2.c: Likewise.
10364
a84a49b7 103652016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10366 Jeff Law <law@redhat.com>
a84a49b7
RB
10367
10368 PR tree-optimization/69740
10369 * gcc.c-torture/compile/pr69740-1.c: New test.
10370 * gcc.c-torture/compile/pr69740-2.c: New test.
10371
e41f6c9e
BS
103722016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10373
10374 * lib/target-supports.exp
10375 (check_effective_target_whole_vector_shift): Enable for PPC64.
10376
57548bf5
RB
103772016-03-07 Richard Biener <rguenther@suse.de>
10378
10379 PR tree-optimization/70115
10380 * gcc.dg/torture/pr70115.c: New testcase.
10381
4ae13300
NS
103822016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10383
10384 PR middle-end/69916
10385 * c-c-++-common/goacc/pr69916.c: New.
10386
5edb9853
RH
103872016-03-07 Richard Henderson <rth@redhat.com>
10388
10389 * gcc.c-torture/compile/pr70061.c: New test.
10390
2067a8f3
RB
103912016-03-07 Richard Biener <rguenther@suse.de>
10392
10393 PR testsuite/70109
10394 * gcc.dg/vect/O3-pr36098.c: New testcase.
10395
4145a9b7
CL
103962016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10397
10398 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10399
1878be32
EB
104002016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10401
10402 * gnat.dg/renaming9.ad[sb]: New testcase.
10403
df762bb2
JJ
104042016-03-05 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR c++/70084
10407 * g++.dg/expr/stdarg3.C: New test.
10408
7d461295
JL
104092016-03-04 Jeff Law <law@redhat.com>
10410
10411 PR tree-optimization/69196
10412 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10413 x86_64-*-*.
10414
29b9828f
BS
104152016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10416
b6b552fd
BS
10417 PR c/69973
10418 * gcc.dg/pr69973.c: New test.
10419
201d49e9
BS
10420 PR rtl-optimization/69941
10421 * gcc.dg/torture/pr69941.c: New test.
10422
29b9828f
BS
10423 PR c/69824
10424 * gcc.dg/pr69824.c: New test.
10425
640b7e74
TV
104262016-03-05 Tom de Vries <tom@codesourcery.com>
10427
10428 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10429 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10430 function.
10431
7a3a3fad
PP
104322016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10433
10434 PR c++/66786
10435 * g++.dg/cpp1y/var-templ48.C: New test.
10436 * g++.dg/cpp1y/var-templ49.C: New test.
10437
cd439aec
EB
104382016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10439
10440 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10441
60204554
JJ
104422016-03-04 Jakub Jelinek <jakub@redhat.com>
10443
0c8825de
JJ
10444 PR c++/70035
10445 * g++.dg/ubsan/pr70035.C: New test.
10446
60204554
JJ
10447 PR target/70062
10448 * gcc.target/i386/pr70062.c: New test.
10449
f79d4eab
L
104502016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10451
10452 * g++.dg/template/typename21.C: Remove c++98_only.
10453
ea81ce67
L
104542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10455
10456 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10457
64b23c13
DM
104582016-03-04 David Malcolm <dmalcolm@redhat.com>
10459
10460 PR c/68187
10461 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10462 function.
10463 (fn_42_b): Likewise.
10464 (fn_42_c): Likewise.
10465
729526f5
DM
104662016-03-04 David Malcolm <dmalcolm@redhat.com>
10467
10468 PR c/68187
10469 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10470 function.
10471 (fn_40_b): Likewise.
10472 (fn_41_a): Likewise.
10473 (fn_41_b): Likewise.
10474
f9ea11ac
JJ
104752016-03-04 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR target/70059
10478 * gcc.target/i386/avx512f-pr70059.c: New test.
10479 * gcc.target/i386/avx512dq-pr70059.c: New test.
10480
b6c38c69
BS
104812016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10482
10483 PR rtl-optimization/57676
10484 * gcc.dg/torture/pr57676.c: New test.
10485
af3cdd34
IE
104862016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10487
10488 * gcc.dg/pr70026.c: New test.
10489
7ff6ca38
MP
104902016-03-04 Marek Polacek <polacek@redhat.com>
10491
10492 PR c/69798
10493 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10494 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10495
a6bf62d5
KT
104962016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10497
10498 PR target/70004
10499 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10500 Delete.
10501 (test_corners_sisd_si): Likewise.
10502 (main): Remove checks of the above.
10503 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10504
ae4cdc6a
EB
105052016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10506
10507 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10508
08455559
CL
105092016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10510
10511 * gcc.dg/torture/pr69951.c: Accept argc==0.
10512
e9a35493
RB
105132016-03-04 Richard Biener <rguenther@suse.de>
10514
10515 PR c++/70054
10516 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10517 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10518
fba054c2
DV
105192016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10520
10521 PR testsuite/69766
10522 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10523 testing multiarch.
10524
f10cdc6c
JJ
105252016-03-04 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR debug/69947
10528 * gcc.dg/guality/pr69947.c: New test.
10529
2e981ba0
JJ
105302016-03-03 Jakub Jelinek <jakub@redhat.com>
10531
10532 PR ada/70017
10533 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10534
0ba3bfa2
KT
105352016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10536
10537 PR rtl-optimization/69904
10538 * gcc.target/arm/pr69904.c: New test.
10539
97ecdb46
JJ
105402016-03-03 Jakub Jelinek <jakub@redhat.com>
10541
10542 PR target/70021
10543 * gcc.dg/vect/pr70021.c: New test.
10544 * gcc.target/i386/pr70021.c: New test.
10545
a2a743a1
MP
105462016-03-03 Marek Polacek <polacek@redhat.com>
10547
10548 PR middle-end/70050
10549 * gcc.dg/pr70050.c: New test.
10550
fa07ecdd
JG
105512016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10552
10553 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10554
23504262
ML
105552016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10556
10557 PR tree-optimization/70043
10558 * gfortran.dg/vect/pr70043.f90: New test.
10559
b7b9e1a9
EB
105602016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10561
10562 * gnat.dg/specs/task1.ads: New test.
10563
cb83ba54
RO
105642016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10565
10566 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10567 Invoke gdb with -batch.
10568 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10569
a75f5e30
RB
105702016-03-03 Richard Biener <rguenther@suse.de>
10571
10572 PR tree-optimization/55936
10573 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10574
268bc320
JL
105752016-03-02 Jeff Law <law@redhat.com>
10576
815f20ab
JL
10577 PR rtl-optimization/69942
10578 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10579 effects of argument promotions.
10580
268bc320
JL
10581 PR tree-optimization/69987
10582 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10583 target does not support -fprefetch-loop-arrays.
10584
171f7de5
UB
105852016-03-02 Uros Bizjak <ubizjak@gmail.com>
10586
10587 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10588
192912db
BC
105892016-03-02 Bin Cheng <bin.cheng@arm.com>
10590
c7908871 10591 PR rtl-optimization/69052
192912db
BC
10592 * gcc.target/i386/pr69052.c: New test.
10593
90a7a40b
AM
105942016-03-02 Alan Modra <amodra@gmail.com>
10595
10596 * gcc.dg/pr69990.c: New.
10597
69fa742f
JJ
105982016-03-02 Jakub Jelinek <jakub@redhat.com>
10599
de752fb0
JJ
10600 PR c/68062
10601 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10602
10603 PR middle-end/70022
10604 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10605
69fa742f
JJ
10606 PR target/70028
10607 * gcc.target/i386/pr70028.c: New test.
10608
7c65bd56
MK
106092016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10610
10611 * c-c++-common/asan/swapcontext-test-1.c,
10612 * c-c++-common/tsan/thread_leak.c,
10613 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10614 * g++.dg/tsan/benign_race.C,
10615 * g++.dg/tsan/fd_close_norace.C,
10616 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10617 races with sanitizer output
10618
37d98220 106192016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10620 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10621
10622 PR target/67278
10623 * gcc.dg/simd-8.c: New testcase.
10624
218db463
RB
106252016-03-02 Richard Biener <rguenther@suse.de>
10626
10627 PR middle-end/67278
10628 * gcc.dg/simd-7.c: New testcase.
10629
22c72158
EB
106302016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10631
10632 * gcc.target/i386/pr70007.c: Tweak.
10633
9a790ccc
DV
106342016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10635
10636 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10637
bd02f00f
MP
106382016-03-02 Marek Polacek <polacek@redhat.com>
10639
10640 PR c/67854
10641 * gcc.dg/pr67854.c: New test.
10642
1e840f39
JJ
106432016-03-02 Jakub Jelinek <jakub@redhat.com>
10644
10645 PR middle-end/70025
10646 * gcc.dg/torture/pr70025.c: New test.
10647
bca00241
VK
106482016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10649
10650 PR tree-optimization/68621
10651 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10652
0bca04b8
EB
106532016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10654
10655 * gcc.target/i386/pr70007.c: New test.
10656
2a9afc86
JL
106572016-03-01 Jeff Law <law@redhat.com>
10658
eab2541b 10659 PR tree-optimization/69196
9d83ef71 10660 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10661
2a9afc86
JL
10662 PR tree-optimization/69196
10663 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10664 duplicating code and spoiling the expected output.
10665
0d39977e
MM
106662016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10667
10668 PR target/70033
10669 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10670 supports power9 before doing tests.
10671 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10672 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10673 * gcc.target/powerpc/p9-permute.c: Likewise.
10674
a0c0699d
UB
106752016-03-01 Uros Bizjak <ubizjak@gmail.com>
10676
10677 PR target/70027
10678 * gcc.target/i386/pr70027.c: New test.
10679
0ae3ef47 106802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10681
10682 * gcc.dg/pr70017.c: New test.
10683
686e2237
JJ
106842016-03-01 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR c/69796
10687 PR c/69974
10688 * gcc.dg/pr69796.c: New test.
10689 * gcc.dg/pr69974.c: New test.
10690
f8e4188c
EB
106912016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10692
10693 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10694
5e3f1c7c
JL
106952016-02-29 Jeff Law <law@redhat.com>
10696
10697 PR tree-optimization/69987
10698 * gfortran.dg/pr69987.f90: New test.
10699
10700 PR tree-optimization/69989
10701 * gcc.c-torture/compile/pr69989-2.c: New test.
10702
1be56bc5
MP
107032016-03-01 Marek Polacek <polacek@redhat.com>
10704
10705 PR c++/69795
10706 * g++.dg/parse/invalid1.C: New test.
10707
1b19470d
RB
107082016-03-01 Richard Biener <rguenther@suse.de>
10709
10710 PR middle-end/70022
10711 * gcc.dg/pr70022.c: New testcase.
10712
3ae0661a
IE
107132016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10714
10715 PR tree-optimization/69956
10716 * gcc.dg/pr69956.c: New test.
10717
0f09ab88
BS
107182016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10719
10720 PR target/70011
10721 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10722 XFAIL when hardware supports efficient unaligned storage access.
10723
76d881bf
PP
107242016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10725
10726 PR c++/69961
10727 * g++.dg/template/pr69961a.C: New test.
10728 * g++.dg/template/pr69961b.C: New test.
10729
7168133a
DM
107302016-02-29 David Malcolm <dmalcolm@redhat.com>
10731
10732 PR preprocessor/69985
10733 * gcc.dg/cpp/pr69985.c: New test case.
10734
0c6072a3
JL
107352016-02-29 Jeff Law <law@redhat.com>
10736
e66f219b
JL
10737 PR tree-optimization/70005
10738 * gcc.c-torture/execute/pr70005.c New test.
10739
0c6072a3
JL
10740 PR tree-optimization/69999
10741 * gcc.c-torture/compile/pr69999.c: New test.
10742
fd9fbdb3
YR
107432016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10744
10745 PR tree-optimization/69652
10746 * gcc.dg/torture/pr69652.c: Delete test.
10747 * gcc.dg/vect/pr69652.c: New test.
10748
cbd400b4
RB
107492016-02-19 Richard Biener <rguenther@suse.de>
10750
10751 PR tree-optimization/69980
10752 * gfortran.dg/vect/pr69980.f90: New testcase.
10753
84ea0f58
EB
107542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10755
10756 * gcc.target/sparc/20160229-1.c: New test.
10757
5d2a63dc
EB
107582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10759
10760 * gnat.dg/stack_usage3.adb: New test.
10761 * gnat.dg/stack_usage3_pkg.ads: New helper.
10762
93e708f9
EB
107632016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10764
10765 * gnat.dg/renaming8.adb: New test.
10766 * gnat.dg/renaming8_pkg1.ads: New helper.
10767 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10768 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10769
6512bc93
RB
107702016-02-29 Richard Biener <rguenther@suse.de>
10771
10772 PR tree-optimization/69720
10773 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10774
7b201a88
TK
107752016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10776
10777 PR fortran/68147
10778 PR fortran/47674
10779 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10780
82ee0cf2 107812016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10782 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10783
10784 PR fortran/56007
10785 * gfortran.dg/coarray_8.f90: Adjust error message.
10786 * gfortran.dg/pr56007.f90: New test.
10787 * gfortran.dg/pr56007.f: New test.
10788
cdc1a2c8
L
107892016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10790
10791 PR tree-optimization/69989
10792 * gcc.dg/torture/pr69989.c: New test.
10793
33505bcf
EB
107942016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10795
10796 * gcc.target/i386/stack-realign-win.c: New test.
10797
524bfb19
HA
107982016-02-28 Harald Anlauf <anlauf@gmx.de>
10799
10800 PR fortran/60126
10801 * gfortran.dg/pr60126.f90: New test.
10802
bd542508
JL
108032016-02-27 Jeff Law <law@redhat.com>
10804
10805 Revert
10806 2016-02-26 Richard Biener <rguenther@suse.de>
10807 Jeff Law <law@redhat.com>
10808
10809 PR tree-optimization/69740
10810 * gcc.c-torture/compile/pr69740-1.c: New test.
10811 * gcc.c-torture/compile/pr69740-2.c: New test.
10812
dd1291e0
JD
108132016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10814
5fb67f8b 10815 PR fortran/69910
dd1291e0
JD
10816 * gfortran.dg/newunit_4.f90: New test.
10817
5cfefb59
JJ
108182016-02-27 Jakub Jelinek <jakub@redhat.com>
10819
10820 PR target/69613
10821 PR rtl-optimization/69886
10822 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10823 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10824 target.
10825
20ba5f33
MS
108262016-02-26 Martin Sebor <msebor@redhat.com>
10827
10828 PR tree-optimization/15826
10829 * gcc.dg/tree-ssa/pr15826.c: New test.
10830
e6fb01b0
JJ
108312016-02-26 Jakub Jelinek <jakub@redhat.com>
10832
10833 PR target/69969
10834 * gcc.target/powerpc/pr69969.c: New test.
10835
e3e0cf64
MS
108362016-02-26 Martin Sebor <msebor@redhat.com>
10837
10838 PR c++/15766
10839 * g++.old-deja/g++.other/decl5.C: Add a test case.
10840
d1f2bea5
SB
108412016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10842
10843 PR target/69946
10844 * gcc.target/powerpc/pr69946.c: New file.
10845
4a4f9d2b 108462016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10847 Jeff Law <law@redhat.com>
4a4f9d2b 10848
e3e0cf64 10849 PR tree-optimization/69740
4a4f9d2b
RB
10850 * gcc.c-torture/compile/pr69740-1.c: New test.
10851 * gcc.c-torture/compile/pr69740-2.c: New test.
10852
ad2a2706
MJ
108532016-02-26 Martin Jambor <mjambor@suse.cz>
10854
10855 PR middle-end/69920
10856 * gcc.dg/torture/pr69932.c: New test.
10857 * gcc.dg/torture/pr69936.c: Likewise.
10858
1d11f7ce
AK
108592016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10860
10861 PR target/69709
10862 * gcc.target/s390/pr69709.c: New test.
10863
6cfccbb2
KT
108642016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10865
10866 PR target/69245
10867 * gcc.target/aarch64/pr69245_1.c: New test.
10868
ac59ad4e
KT
108692016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10870
10871 PR target/69613
10872 * gcc.dg/torture/pr69613.c: New test.
10873
a2ad54a0
JJ
108742016-02-26 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR rtl-optimization/69891
10877 * gcc.target/i386/pr69891.c: New test.
10878
0884062c 108792016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10880 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10881
d2369d4f 10882 PR target/61397
c163789b
MM
10883 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10884 functionality for both 32-bit and 64-bit.
10885
5aed7e2c
RB
108862016-02-26 Richard Biener <rguenther@suse.de>
10887
10888 PR tree-optimization/69551
10889 * gcc.dg/torture/pr69951.c: New testcase.
10890
798e2a8e
RB
108912016-02-25 Richard Biener <rguenther@suse.de>
10892
10893 PR tree-optimization/48795
10894 * gcc.dg/Warray-bounds-18.c: New testcase.
10895
9559fbac
RO
108962016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10897
10898 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10899
c049b107
JJ
109002016-02-25 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR rtl-optimization/69896
10903 * gcc.dg/pr69896.c: New test.
10904
1137001c
PP
109052016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10906
10907 PR c++/69736
10908 * g++.dg/cpp1y/paren2.C: New test.
10909
2e9c8641
MS
109102016-02-24 Martin Sebor <msebor@redhat.com>
10911
10912 PR c/51147
10913 * gcc.dg/enum-mode-2.c: New test.
10914
03ca8fb3
JJ
109152016-02-24 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR c++/69922
10918 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10919 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10920 * g++.dg/ubsan/pr69922.C: New test.
10921
0b05329b
MP
109222016-02-24 Marek Polacek <polacek@redhat.com>
10923
10924 PR c/69819
10925 * gcc.dg/pr69819.c: New test.
10926
57c2c374
MS
109272016-02-24 Martin Sebor <msebor@redhat.com>
10928
3b96b93a
MS
10929 PR c++/69912
10930 * g++.dg/ext/flexary15.C: New test.
10931
109322016-02-24 Martin Sebor <msebor@redhat.com>
10933
10934 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10935 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10936 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10937
65433bb5
MK
109382016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10939 Charles Baylis <charles.baylis@linaro.org>
10940
10941 PR debug/61033
10942 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10943
f802a424 109442016-02-24 Richard Biener <rguenther@suse.de>
44293580 10945 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10946
10947 PR middle-end/69760
10948 * gcc.dg/torture/pr69760.c: New testcase.
10949
525f795f
RO
109502016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10951
10952 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10953 pattern on Solaris with as.
10954
cd7bbceb
KT
109552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10956
10957 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10958 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10959 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10960 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10961
89c0c1fd
JJ
109622016-02-24 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR middle-end/69915
10965 * gcc.dg/pr69915.c: New test.
10966
0683fd27
KT
109672016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10968
10969 PR rtl-optimization/69886
10970 * gcc.dg/torture/pr69886.c: New test.
10971
e53d562a
RB
109722016-02-24 Richard Biener <rguenther@suse.de>
10973
10974 PR middle-end/68963
10975 * gcc.dg/torture/pr68963.c: New testcase.
10976
74a00288
KT
109772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10978
10979 PR target/69875
10980 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10981 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10982 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10983 * gcc.target/arm/atomic_loaddi_1.c: New test.
10984 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10985 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10986 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10987 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10988 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10989 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10990 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10991 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10992
340fd4c9
JJ
109932016-02-24 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR middle-end/69909
10996 * gcc.dg/torture/pr69909.c: New test.
10997
47d3fdb2
RB
109982016-02-24 Richard Biener <rguenther@suse.de>
10999
11000 PR tree-optimization/69907
11001 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11002 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11003 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11004
dab73e73
CB
110052016-02-24 Christian Bruel <christian.bruel@st.com>
11006
11007 * gcc.target/arm/pragma_cpp_fma.c: New test.
11008
7cc5ec65
JD
110092016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11010
11011 PR fortran/61156
11012 * gfortran.dg/include_6.f90: Update test.
11013
067fbd8b
JJ
110142016-02-23 Jakub Jelinek <jakub@redhat.com>
11015
11016 PR objc/69844
11017 * objc.dg/pr69844.m: New test.
11018
64a454d9
JD
110192016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11020
11021 PR libgfortran/69456
11022 * gfortran.dg/namelist_89.f90: New test.
11023 * gfortran.dg/pr59700.f90: Update test..
11024
35886f0b
MS
110252016-02-23 Martin Sebor <msebor@redhat.com>
11026
11027 PR middle-end/69780
11028 * g++.dg/ext/builtin_alloca.C: New test.
11029 * gcc.dg/builtins-68.c: New test.
11030
162cc7e3
RH
110312016-02-23 Richard Henderson <rth@redhat.com>
11032
11033 * gcc.target/i386/addr-space-3.c: Remove test.
11034
196440f8
DM
110352016-02-23 David Malcolm <dmalcolm@redhat.com>
11036
11037 PR preprocessor/69126
11038 PR preprocessor/69543
11039 * c-c++-common/pr69126-2-long.c: New test.
11040 * c-c++-common/pr69126-2-short.c: New test.
11041 * c-c++-common/pr69543-1.c: Remove xfail.
11042
1d3121af
DM
110432016-02-23 David Malcolm <dmalcolm@redhat.com>
11044
11045 PR preprocessor/69126
11046 PR preprocessor/69543
11047 PR preprocessor/69558
11048 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11049 (f): Rename to...
11050 (test_2): ...this, and add leading comment.
11051 (MACRO_3, test_3): New.
11052 (MACRO_4A, MACRO_4B, test_4): New.
11053 (MACRO): Rename to...
11054 (MACRO_5): ...this.
11055 (g): Rename to...
11056 (test_5): ...this, updating for renaming of MACRO, and
11057 add leading comment.
11058 * c-c++-common/pr69543-1.c: New.
11059 * c-c++-common/pr69543-2.c: New.
11060 * c-c++-common/pr69543-3.c: New.
11061 * c-c++-common/pr69543-4.c: New.
11062 * c-c++-common/pr69558-1.c: New.
11063 * c-c++-common/pr69558-2.c: New.
11064 * c-c++-common/pr69558-3.c: New.
11065 * c-c++-common/pr69558-4.c: New.
11066 * gcc.dg/pr69558.c: Move to...
11067 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11068 xfail for c++.
11069
f99c3557
TS
110702016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11071
11072 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11073 to -ftree-parallelize-loops/-fopenacc changes.
11074 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11075 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11076 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11077 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11078 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11079 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11080 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11081 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11082 * c-c++-common/goacc/kernels-loop.c: Likewise.
11083 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11084 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11085 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11086 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11087
c60ec7c2
RO
110882016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11089
11090 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11091
f1a62b6f
JJ
110922016-02-23 Jakub Jelinek <jakub@redhat.com>
11093
e67bf044
JJ
11094 PR c++/69902
11095 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11096
f1a62b6f
JJ
11097 PR c/69900
11098 * gcc.dg/pr69900.c: New test.
11099
20c5e09e
MJ
111002016-02-23 Martin Jambor <mjambor@suse.cz>
11101
11102 PR tree-optimization/69666
11103 * gcc.dg/tree-ssa/pr69666.c: New test.
11104
e457a6fc
AV
111052016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11106
11107 PR fortran/67451
11108 * gfortran.dg/coarray_allocate_5.f08: New test.
11109
d7b574f4
AK
111102016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11111
11112 * gcc.target/s390/vcond-shift.c: Move to ...
11113 * gcc.target/s390/vector/vcond-shift.c: ... here.
11114
58bdeb44
AK
111152016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11116
11117 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11118 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11119
7cd0387b
AK
111202016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11121
11122 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11123
4246c8da
MW
111242016-02-20 Mark Wielaard <mjw@redhat.com>
11125
11126 PR c/28901
11127 * gcc.dg/unused-variable-3.c: New test.
11128
f93bc532
JJ
111292016-02-22 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR target/69888
11132 * gcc.target/i386/pr69888.c: New test.
11133
c4e360f4
RB
111342016-02-22 Richard Biener <rguenther@suse.de>
11135
11136 PR tree-optimization/69882
11137 * gfortran.dg/vect/pr69882.f90: New testcase.
11138
09c92f1c
JJ
111392016-02-22 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR target/69885
11142 * gcc.dg/pr69885.c: New test.
11143
f88d45dc
OE
111442016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11145
11146 PR target/69806
11147 PR target/54089
11148 * gcc.target/sh/pr54089-10.c: New.
11149
ce1ff48e
PT
111502016-02-20 Paul Thomas <pault@gcc.gnu.org>
11151
11152 PR fortran/69423
11153 * gfortran.dg/deferred_character_15.f90 : New test.
11154
bbf27208
DH
111552016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11156
11157 PR fortran/57365
11158 gfortran.dg/allocate_with_source_18.f03: New test.
11159
111602016-02-20 Harald Anlauf <anlauf@gmx.de>
11161
11162 PR fortran/52531
11163 gfortran.dg/gomp/pr52531.f90: New test.
11164
268be88c
BE
111652016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11166
11167 PR c++/69865
11168 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11169 -std=c++03.
11170
4b6c824a
JJ
111712016-02-19 Jakub Jelinek <jakub@redhat.com>
11172
871b3f47
JJ
11173 PR c++/69826
11174 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11175 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11176
7a965d51
JJ
11177 PR c++/69850
11178 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11179
4b6c824a
JJ
11180 PR c++/69851
11181 * g++.dg/torture/pr69851.C: New test.
11182
15fca21a
MS
111832016-02-19 Martin Sebor <msebor@redhat.com>
11184
11185 PR testsuite/69573
11186 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11187
19e21586
JJ
111882016-02-19 Jakub Jelinek <jakub@redhat.com>
11189
03a616ac
JJ
11190 PR c++/69850
11191 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11192 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11193
19e21586
JJ
11194 PR c++/67767
11195 * g++.dg/cpp0x/pr67767.C: New test.
11196
2db16594
KT
111972016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11198
11199 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11200 for fp, simd, crypto, crc, lse.
11201 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11202 above.
11203 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11204 effective target check.
11205
5a7d9d1e
JJ
112062016-02-19 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR target/69820
11209 * gcc.target/i386/pr69820.c: New test.
11210
6448f064
AK
112112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11212
11213 * gcc.target/s390/vector/int128-1.c: New test.
11214
d0a859e6
AK
112152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11216
11217 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11218
9e4eb643
AK
112192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11220
11221 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11222 instruction pattern name to prevent the testcase from failing with
11223 -march=z13.
11224
859a4c0e
AK
112252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11226
11227 * gcc.target/s390/md/movstr-2.c: New test.
11228
efc2340b
MK
112292016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11230
11231 * gcc.target/s390/morestack.c: New test.
11232
ca2bfbc2
DV
112332016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11234
11235 PR target/69625
11236 * gcc.target/s390/pr69625.c: Add test case.
11237
efd4bd05
BE
112382016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11239
11240 PR testsuite/68580
11241 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11242
2bf2078a
MM
112432016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11244
11245 PR target/68404
11246 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11247 * gcc.target/powerpc/fusion3.c: Likewise.
11248
f003579e
RB
112492016-02-18 Richard Biener <rguenther@suse.de>
11250
11251 PR middle-end/69553
11252 * g++.dg/torture/pr69553.C: New testcase.
11253
19233914
NC
112542016-02-18 Nick Clifton <nickc@redhat.com>
11255
efd4bd05
BE
11256 PR target/62254
11257 PR target/69610
11258 * gcc.target/arm/pr62554.c: New test.
11259 * gcc.target/arm/pr69610-1.c: New test.
11260 * gcc.target/arm/pr69610-2.c: New test.
19233914 11261
23f27839
RB
112622016-02-18 Richard Biener <rguenther@suse.de>
11263
11264 PR middle-end/69854
11265 * gcc.dg/torture/pr69854.c: New testcase.
11266
932c0da4
JJ
112672016-02-17 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR c++/69850
11270 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11271
1bed93e4
BS
112722012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11273
11274 * gcc.target/powerpc/vec-cg.c: New test.
11275
57bfb134
RB
112762016-02-17 Richard Biener <rguenther@suse.de>
11277
11278 PR testsuite/69586
11279 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11280
a44e0ebb
KT
112812016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11282
11283 PR target/69161
11284 * gcc.c-torture/compile/pr69161.c: New test.
11285
ffacd726
DS
112862016-02-17 David Sherwood <david.sherwood@arm.com>
11287
11288 PR target/69532
11289 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11290 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11291
448db8d2
EB
112922016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11293
11294 * gcc.dg/ifcvt-4.c: Skip on Visium.
11295
e2f0522e
EB
112962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11297
11298 * gnat.dg/atomic8.adb: New test.
11299
bf17fe3f
EB
113002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11301
11302 * gnat.dg/discr46.ad[sb]: New test.
11303
ecf835e9
KN
113042016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11305
11306 PR Target/48344
11307 * gcc.target/powerpc/pr48344-1.c: New test.
11308
49a1164a
TK
113092015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11310
11311 PR fortran/69742
11312 * gfortran.dg/associate_21.f90: New test.
11313
bf14eba2
JJ
113142016-02-16 Jakub Jelinek <jakub@redhat.com>
11315
11316 PR c/69835
11317 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11318 -Wnonnull in dg-options.
11319 * c-c++-common/nonnull-2.c: New test.
11320
35a093b6
JG
113212016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11322 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11323
11324 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11325
e387d491
JJ
113262016-02-16 Jakub Jelinek <jakub@redhat.com>
11327
11328 PR middle-end/69801
11329 * gcc.dg/pr69801.c: Add empty dg-options.
11330
ba539195
JN
113312016-02-16 James Norris <jnorris@codesourcery.com>
11332
11333 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11334 * g++.dg/goacc/deviceptr-1.c: New file.
11335
2a2b8f64
JJ
113362016-02-16 Jakub Jelinek <jakub@redhat.com>
11337
11338 PR tree-optimization/69820
11339 * gcc.dg/vect/pr69820.c: New test.
11340
87440c29
RB
113412016-02-16 Richard Biener <rguenther@suse.de>
11342
11343 PR tree-optimization/69776
11344 * gcc.dg/torture/pr69776-2.c: New testcase.
11345
6d87c306
BS
113462016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11347
11348 PR tree-optimization/69714
11349 * gcc.dg/torture/pr69714.c: New test.
11350
3824a0a2
JJ
113512016-02-16 Jakub Jelinek <jakub@redhat.com>
11352
11353 PR tree-optimization/69802
11354 * gcc.dg/pr69802.c: New test.
11355
c8cfe96e
RB
113562016-02-16 Richard Biener <rguenther@suse.de>
11357
11358 PR middle-end/69801
11359 * gcc.dg/pr69801.c: New testcase.
11360
fc12098d
JD
113612016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11362
11363 PR libgfortran/69651
11364 * gfortran.dg/read_bang.f90: New test.
11365 * gfortran.dg/read_bang4.f90: New test.
11366
ba6b3795
JJ
113672016-02-15 Jakub Jelinek <jakub@redhat.com>
11368
f0516ca4
JJ
11369 PR c++/69658
11370 * g++.dg/init/pr69658.C: New test.
11371
ba6b3795
JJ
11372 PR c++/69797
11373 * c-c++-common/pr69797.c: New test.
11374
de3f9a2d
PK
113752016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11376
11377 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11378 check for aarch64*-*-*.
11379
17a3b967
RB
113802016-02-15 Richard Biener <rguenther@suse.de>
11381
11382 PR tree-optimization/69783
11383 * gcc.dg/vect/pr69783.c: New testcase.
11384
1c48bff1
RB
113852016-02-15 Richard Biener <rguenther@suse.de>
11386
11387 PR tree-optimization/69776
11388 * gcc.dg/torture/pr69776.c: New testcase.
11389
1e6025b6
TK
113902016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11391
11392 PR fortran/60526
11393 * gfortran.dg/type_decl_4.f90: Reinstated.
11394
d3308279
JDA
113952016-02-14 John David Anglin <danglin@gcc.gnu.org>
11396
11397 PR fortran/68746
11398 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11399
b7c56581
TK
114002016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11401
11402 PR fortran/60526
11403 PR bootstrap/69816
11404 * gfortran.dg/type_decl_4.f90: Removed.
11405
60cb4ef5
TK
114062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11407
11408 PR fortran/60526
11409 * gfortran.dg/type_decl_4.f90: New test.
11410
f6964637
AM
114112016-02-14 Alan Modra <amodra@gmail.com>
11412
1a8849d1 11413 PR testsuite/68886
f6964637
AM
11414 * gcc.c-torture/execute/stkalign.c: Revise test.
11415
f5121920
OE
114162016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11417
11418 PR target/67260
11419 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11420
6cda3ab6
OE
114212016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11422
11423 PR target/67260
11424 * gcc.target/sh/torture/pr67260.c: New.
11425
6786e598
JDA
114262016-02-12 John David Anglin <danglin@gcc.gnu.org>
11427
11428 * gcc.dg/pr67964.c: Add dg-require-alias.
11429
7e05dad8
OE
114302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11431
11432 PR target/67636
11433 PR target/64345
11434 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11435
7f4cc3ce
JD
114362016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11437
11438 PR libgfortran/69668
11439 * gfortran.dg/namelist_88.f90: New test.
11440
955ca6dc
JD
114412016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11442
11443 PR libgfortran/69668
11444 * gfortran.dg/namelist_38.f90: Update test.
11445 * gfortran.dg/namelist_84.f90: Update test.
11446
876217ae
DM
114472016-02-12 David Malcolm <dmalcolm@redhat.com>
11448
11449 PR other/69554
11450 * gcc.dg/pr69554-1.c: New test.
11451 * gfortran.dg/pr69554-1.F90: New test.
11452 * gfortran.dg/pr69554-2.F90: New test.
11453 * lib/gcc-dg.exp (proc dg-locus): New function.
11454 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11455 distinguish between the caret-printing and non-caret-printing
11456 cases. If caret-printing has been explicitly enabled, bail out
11457 without attempting to fix up the output.
11458
61789eed
DM
114592016-02-12 David Malcolm <dmalcolm@redhat.com>
11460
11461 PR driver/69265
11462 PR driver/69453
11463 * gcc.dg/spellcheck-options-3.c: New test case.
11464 * gcc.dg/spellcheck-options-4.c: New test case.
11465 * gcc.dg/spellcheck-options-5.c: New test case.
11466 * gcc.dg/spellcheck-options-6.c: New test case.
11467 * gcc.dg/spellcheck-options-7.c: New test case.
11468 * gcc.dg/spellcheck-options-8.c: New test case.
11469 * gcc.dg/spellcheck-options-9.c: New test case.
11470 * gcc.dg/spellcheck-options-10.c: New test case.
11471
c3090c1f
JJ
114722016-02-12 Jakub Jelinek <jakub@redhat.com>
11473
11474 PR rtl-optimization/69764
11475 PR rtl-optimization/69771
11476 * c-c++-common/pr69764.c: New test.
11477 * gcc.dg/torture/pr69771.c: New test.
11478
8222034d
MP
114792016-02-12 Marek Polacek <polacek@redhat.com>
11480
11481 * g++.dg/torture/init-list1.C: New.
11482
f749f792
MP
114832016-02-12 Marek Polacek <polacek@redhat.com>
11484
11485 * gcc.dg/pr69522.c: Add empty dg-options.
11486
199fb02a
IE
114872016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11488
11489 * g++.dg/lto/lto.exp: Include and init mpx.
11490 * g++.dg/lto/pr69729_0.C: New test.
11491
b69539cb
JJ
114922016-02-12 Jakub Jelinek <jakub@redhat.com>
11493
06ff7000
JJ
11494 PR ipa/69241
11495 * g++.dg/ipa/pr69241-4.C: New test.
11496
b69539cb
JJ
11497 PR ipa/68672
11498 * g++.dg/ipa/pr68672-1.C: New test.
11499 * g++.dg/ipa/pr68672-2.C: New test.
11500 * g++.dg/ipa/pr68672-3.C: New test.
11501
16595a1f
BS
115022016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11503
11504 PR c/69522
6d87c306 11505 * gcc.dg/pr69522.c: New test.
16595a1f 11506
38d795d2
PP
115072016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11508
11509 PR c++/69098
11510 * g++.dg/cpp1y/69098.C: New test.
11511 * g++.dg/cpp1y/69098-2.C: New test.
11512
9c582551
JJ
115132016-02-12 Jakub Jelinek <jakub@redhat.com>
11514
11515 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11516 and neighbour -> neighbor.
11517 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11518 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11519 * c-c++-common/Wvarargs.c: Likewise.
11520 * c-c++-common/goacc/host_data-5.c: Likewise.
11521 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11522 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11523 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11524 * gcc.target/aarch64/pr60697.c: Likewise.
11525 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11526 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11527 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11528 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11529 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11530 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11531 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11532 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11533 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11534 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11535 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11536 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11537 * g++.dg/lookup/koenig5.C: Likewise.
11538 * g++.dg/ext/no-asm-2.C: Likewise.
11539 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11540 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11541 * gfortran.dg/used_types_16.f90: Likewise.
11542 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11543 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11544 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11545 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11546 * gfortran.dg/abstract_type_6.f03: Likewise.
11547 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11548 * gfortran.dg/used_types_15.f90: Likewise.
11549 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11550 * gfortran.dg/exit_3.f08: Likewise.
11551 * gfortran.dg/open_status_2.f90: Likewise.
11552 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11553 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11554 * gfortran.dg/associate_1.f03: Likewise.
11555 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11556 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11557 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11558 * gcc.dg/builtin-object-size-1.c: Likewise.
11559 * gcc.dg/noreturn-6.c: Likewise.
11560 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11561 * gcc.dg/globalalias.c: Likewise.
11562 * gcc.dg/builtins-config.h: Likewise.
11563 * gcc.dg/pr30457.c: Likewise.
11564 * gcc.c-torture/compile/volatile-1.c: Likewise.
11565 * gcc.c-torture/execute/20101011-1.c: Likewise.
11566 * c-c++-common/Waddress-1.c: Likewise.
11567
66756373
JJ
115682016-02-11 Jakub Jelinek <jakub@redhat.com>
11569
11570 PR c/69768
11571 * c-c++-common/Waddress-1.c: New test.
11572
76fe932b
AV
115732016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11574
11575 PR fortran/69296
11576 * gfortran.dg/associate_19.f03: New test.
11577 * gfortran.dg/associate_20.f03: New test.
11578
564c4d4b
OE
115792016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11580
11581 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11582
e1c1ecb0
KT
115832016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11584
11585 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11586 .arch armv8-a\n. Add -dA to dg-options.
11587 * gcc.target/aarch64/assembler_arch_1.c: New test.
11588 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11589
0d7d9458
PC
115902016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11591
11592 PR c++/68726
11593 * g++.dg/cpp0x/pr68726.C: New.
11594
e6208a60
IE
115952016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11596
11597 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11598 test.
11599
281a11eb
RB
116002016-02-11 Richard Biener <rguenther@suse.de>
11601
11602 * g++.dg/tree-ssa/pr61034.C: Adjust.
11603
e03dd765
VM
116042016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11605
4b48faf5 11606 PR target/69148
e03dd765
VM
11607 * gcc.target/s390/pr69148.c: New.
11608
cdc23927
YR
116092016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11610
11611 PR tree-optimization/69652
11612 * gcc.dg/torture/pr69652.c: New test.
11613
e199dd0a
JJ
116142016-02-10 Jakub Jelinek <jakub@redhat.com>
11615 Patrick Palka <ppalka@gcc.gnu.org>
11616
11617 PR ipa/69241
11618 PR c++/69649
11619 * g++.dg/ipa/pr69241-1.C: New test.
11620 * g++.dg/ipa/pr69241-2.C: New test.
11621 * g++.dg/ipa/pr69241-3.C: New test.
11622 * g++.dg/ipa/pr69649.C: New test.
11623
d6b38027
UB
116242016-02-10 Uros Bizjak <ubizjak@gmail.com>
11625
11626 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11627 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11628
13b562c5
BC
116292016-02-10 Bin Cheng <bin.cheng@arm.com>
11630
11631 PR tree-optimization/68021
11632 * gcc.dg/tree-ssa/pr68021.c: New test.
11633
24a179f8
RB
116342016-02-10 Richard Biener <rguenther@suse.de>
11635
11636 PR tree-optimization/69726
11637 * gcc.dg/uninit-22.c: New testcase.
11638
0d99886f
AP
116392016-02-09 Andrew Pinski <apinski@cavium.com>
11640
11641 PR tree-opt/69282
11642 * gcc.c-torture/compile/20160205-1.c: New testcase.
11643
ab04995c
MM
116442016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11645
11646 PR target/68404
11647 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11648 instead accessing a really large arrray.
11649 * gcc.target/powerpc/fusion3.c: Likewise.
11650
4b79ac23
CB
116512016-02-09 Charles Baylis <charles.baylis@linaro.org>
11652
11653 PR target/68532
11654 * gcc.c-torture/execute/pr68532.c: New test.
11655
b890a441
AO
116562016-02-11 Alexandre Oliva <aoliva@redhat.com>
11657
11658 PR target/69634
11659 * gcc.dg/pr69634.c: New.
11660
84a5bef7
RB
116612016-02-09 Richard Biener <rguenther@suse.de>
11662
11663 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11664
1f123759 116652016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11666
1f123759
AF
11667 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11668
65860c77
YR
116692016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11670
11671 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11672
7e1e8a0a
RB
116732016-02-09 Richard Biener <rguenther@suse.de>
11674
11675 PR tree-optimization/69715
11676 * gcc.dg/torture/pr69715.c: New testcase.
11677
efb45a9f
PP
116782016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11679
11680 PR c++/69139
11681 * g++.dg/cpp0x/trailing12.C: New test.
11682 * g++.dg/cpp0x/trailing13.C: New test.
11683
20a0c6f9
PP
116842016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11685
11686 PR c++/69283
11687 PR c++/67835
11688 * g++.dg/cpp1y/auto-fn29.C: New test.
11689 * g++.dg/cpp1y/auto-fn30.C: New test.
11690
a162f3af
JJ
116912016-02-08 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR tree-optimization/69209
11694 * gcc.c-torture/compile/pr69209.c: New test.
11695
4b4a9fbd
JL
116962016-02-08 Jeff Law <law@redhat.com>
11697
11698 PR tree-optimization/68541
11699 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11700 of statements allowed in join block for path splitting.
11701
cfac5ed2
JJ
117022016-02-08 Jakub Jelinek <jakub@redhat.com>
11703
f68bc23f
JJ
11704 PR c++/59627
11705 * g++.dg/gomp/pr59627.C: New test.
11706
cfac5ed2
JJ
11707 PR ipa/69239
11708 * g++.dg/ipa/pr69239.C: New test.
11709
44714d8c
DM
117102016-02-08 David Malcolm <dmalcolm@redhat.com>
11711
11712 PR preprocessor/69664
11713 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11714 * gcc.dg/cpp/warn-comments.c: Likewise.
11715
eba9e839
MP
117162016-02-08 Marek Polacek <polacek@redhat.com>
11717
11718 PR c++/69688
11719 * g++.dg/init/const12.C: New test.
11720
a011cd92
BS
117212016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11722
11723 PR target/60410
11724 * gcc.dg/lto/pr55113_0.c: Remove test.
11725
5317b1be
RB
117262016-02-08 Richard Biener <rguenther@suse.de>
11727
11728 PR tree-optimization/69719
11729 * gcc.dg/torture/pr69719.c: New testcase.
11730
63998a63
RB
117312016-02-08 Richard Biener <rguenther@suse.de>
11732 Jeff Law <law@redhat.com>
11733
11734 PR target/68273
11735 * gcc.target/mips/pr68273.c: New testcase.
11736
43f4a281
RB
117372016-02-08 Richard Biener <rguenther@suse.de>
11738
11739 PR rtl-optimization/69274
11740 * gcc.target/i386/addr-sel-1.c: XFAIL.
11741
0b604d2d
JL
117422016-02-08 Jeff Law <law@redhat.com>
11743
e8dfe49e
JL
11744 PR tree-optimization/68541
11745 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11746
6daecd7a 11747 PR tree-optimization/65917
0b604d2d
JL
11748 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11749
c0f0e35a
JD
117502016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11751
11752 PR fortran/50555
11753 * gfortran.dg/namelist_args.f90: New test.
11754
8981d712
JL
117552016-02-05 Jeff Law <law@redhat.com>
11756
6daecd7a 11757 PR tree-optimization/68541
8981d712
JL
11758 * gcc.dg/tree-ssa/split-path-2.c: New test.
11759 * gcc.dg/tree-ssa/split-path-3.c: New test.
11760 * gcc.dg/tree-ssa/split-path-4.c: New test.
11761 * gcc.dg/tree-ssa/split-path-5.c: New test.
11762 * gcc.dg/tree-ssa/split-path-6.c: New test.
11763 * gcc.dg/tree-ssa/split-path-7.c: New test.
11764
46cb9332
MS
117652016-02-05 Martin Sebor <msebor@redhat.com>
11766
11767 PR c++/69662
11768 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11769 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11770
be2083ea
RH
117712016-02-06 Richard HEnderson <rth@redhat.com>
11772
11773 PR c/69643
11774 * gcc.target/i386/addr-space-4.c: New.
11775 * gcc.target/i386/addr-space-5.c: New.
11776
711d7c23
MM
117772016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11778
11779 PR fortran/66089
11780 * gfortran.dg/elemental_dependency_6.f90: New.
11781
b5c1c988
JJ
117822016-02-05 Jakub Jelinek <jakub@redhat.com>
11783
861c7bcd
JJ
11784 PR rtl-optimization/69691
11785 * gcc.c-torture/execute/pr69691.c: New test.
11786
b5c1c988
JJ
11787 PR c++/69628
11788 * g++.dg/parse/pr69628.C: New test.
11789
f7dfa966
UB
117902016-02-05 Uros Bizjak <ubizjak@gmail.com>
11791
11792 * gcc.dg/sancov/asan.c: Move to ...
11793 * gcc.dg/asan/sancov-1.c: ... here.
11794
9b143e64
UB
117952016-02-05 Uros Bizjak <ubizjak@gmail.com>
11796
11797 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11798
f5d4b899
L
117992016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11800
11801 PR target/69677
11802 * gcc.target/i386/pr69677.c: New test.
11803
76c85fbb
PP
118042016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11805
11806 PR c++/68948
11807 * g++.dg/template/pr68948.C: New test.
11808
f181bf90
DV
118092016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11810
11811 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11812 (only necessary on s390x).
11813
714fb282
L
118142016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11815
11816 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11817 -mno-accumulate-outgoing-args.
11818
618d6c1c
PP
118192016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11820
11821 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11822
1066e9b5
JJ
118232016-02-04 Jakub Jelinek <jakub@redhat.com>
11824
11825 PR c/69669
11826 * c-c++-common/pr69669.c: New test.
11827
76255d0d
MM
118282016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11829
11830 PR target/69667
11831 * g++.dg/pr69667.C: New file.
11832
e0b059b1
WD
118332016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11834
11835 PR target/69619
11836 * gcc.dg/pr69619.c: Add new test.
11837
2692b5c8
RS
118382016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11839
11840 PR rtl-optimization/69577
11841 * gcc.target/i386/pr69577.c: New test.
11842
7db337c2
ML
118432016-02-04 Martin Liska <mliska@suse.cz>
11844
11845 * g++.dg/asan/pr69276.C: New test.
11846
cc9c0829
KT
118472016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11848
11849 PR target/65932
11850 PR target/67714
11851 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11852 a single smulbb instruction.
11853 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11854 * gcc.target/amr/wmul-2.c: Likewise.
11855
eb9feb52
KT
118562016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11857
11858 PR target/65932
11859 PR target/67714
11860 * gcc.c-torture/execute/pr67714.c: New test.
11861
61f727fe
JJ
118622016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11863
11864 PR target/69454
11865 * gcc.target/i386/pr69454-1.c: New test.
11866 * gcc.target/i386/pr69454-2.c: New test.
11867
05dd97db
MS
118682016-02-03 Martin Sebor <msebor@redhat.com>
11869
11870 PR c++/69251
11871 PR c++/69253
11872 PR c++/69290
11873 PR c++/69277
11874 PR c++/69349
11875 * g++.dg/ext/flexarray-mangle-2.C: New test.
11876 * g++.dg/ext/flexarray-mangle.C: New test.
11877 * g++.dg/ext/flexarray-subst.C: New test.
11878 * g++.dg/ext/flexary11.C: New test.
11879 * g++.dg/ext/flexary12.C: New test.
11880 * g++.dg/ext/flexary13.C: New test.
11881 * g++.dg/ext/flexary14.C: New test.
11882 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11883
dac2fc29
L
118842016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11885
11886 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11887 Define only if CHECK_FLOAT128 is defined.
11888 (main): Properly initialize u5.
11889
eadb8035
JJ
118902016-02-03 Jakub Jelinek <jakub@redhat.com>
11891
0afbb81b
JJ
11892 PR c/69627
11893 * gcc.dg/pr69627.c: New test.
11894
eadb8035
JJ
11895 PR target/69644
11896 * gcc.dg/pr69644.c: New test.
11897
b12d4923
MS
118982016-02-03 Mike Stump <mikestump@comcast.net>
11899
11900 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11901 support for struct-layout-1.exp.
11902
ab4bae0c
PP
119032016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11904
11905 PR c++/69056
618d6c1c 11906 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11907
95831c01
VM
119082016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11909 Alexandre Oliva <aoliva@redhat.com>
11910
11911 PR target/69461
11912 * gcc.target/powerpc/pr69461.c: New.
11913
ccc71ab8
UB
119142016-02-03 Uros Bizjak <ubizjak@gmail.com>
11915
11916 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11917 works from here ...
11918 (check_effective_target_fsanitize_thread): ... to here. Do not
11919 specify additional compile flags for the test source.
11920 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11921 specify additional compile flags for the test source.
11922
96299640
WD
119232016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11924
11925 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11926
781d83d9
AV
119272016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11928
11929 PR fortran/67451
11930 PR fortran/69418
11931 * gfortran.dg/coarray_allocate_2.f08: New test.
11932 * gfortran.dg/coarray_allocate_3.f08: New test.
11933 * gfortran.dg/coarray_allocate_4.f08: New test.
11934
d8208e6d
AL
119352016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11936
11937 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11938 use same scan-tree-dump-times on all platforms.
11939 * gcc.dg/vect/vect-outer-1.c: Likewise.
11940 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11941 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11942 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11943 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11944 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11945 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11946 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11947
a8394fa0
SB
119482016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11949
11950 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11951 warning.
11952
f3baa1d3
L
119532016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11954
11955 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11956
eb077516
JN
119572016-02-02 James Norris <jnorris@codesourcery.com>
11958
11959 * c-c++-common/goacc/routine-5.c: Add tests.
11960
578fb225
AM
119612016-02-02 Alexander Monakov <amonakov@ispras.ru>
11962
11963 * gcc.target/nvptx/unsigned-cmp.c: New test.
11964
c64f7d37
WD
119652016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11966
11967 * gcc.target/aarch64/scalar_shift_1.c
11968 (test_corners_sisd_di): Improve force to SIMD register.
11969 (test_corners_sisd_si): Likewise.
11970 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11971 Remove scan-assembler check for ldr.
11972
90c6f26c
RB
119732016-02-02 Richard Biener <rguenther@suse.de>
11974
11975 PR tree-optimization/69595
11976 * gcc.dg/Warray-bounds-17.c: New testcase.
11977
9dc03c97
RB
119782016-02-02 Richard Biener <rguenther@suse.de>
11979
11980 PR tree-optimization/69606
11981 * gcc.dg/torture/pr69606.c: New testcase.
11982
2d4dc223
YR
119832016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11984
11985 PR middle-end/68542
11986 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11987 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11988
65c98fde
AM
119892016-02-02 Alan Modra <amodra@gmail.com>
11990
11991 PR target/69548
11992 * gcc.target/powerpc/pr69548.c: New test.
11993
e1b81f2b
JJ
119942016-02-01 Jakub Jelinek <jakub@redhat.com>
11995
d0268b37
JJ
11996 PR rtl-optimization/69592
11997 * gcc.dg/pr69592.c: New test.
11998
e1b81f2b
JJ
11999 PR preprocessor/69543
12000 PR c/69558
12001 * gcc.dg/pr69543.c: New test.
12002 * gcc.dg/pr69558.c: New test.
12003
7dd7780d
UB
120042016-02-01 Uros Bizjak <ubizjak@gmail.com>
12005
bf672ee5
UB
12006 PR testsuite/65940
12007 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12008
9a7013f8
MS
120092016-02-01 Martin Sebor <msebor@redhat.com>
12010
12011 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12012
e681fb2b
BC
120132016-02-01 Bin Cheng <bin.cheng@arm.com>
12014
12015 PR tree-optimization/67921
12016 * c-c++-common/ubsan/pr67921.c: New test.
12017
ff86345f
RB
120182016-02-01 Richard Biener <rguenther@suse.de>
12019
12020 PR middle-end/69556
12021 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12022
bc369dbd
RB
120232016-02-01 Richard Biener <rguenther@suse.de>
12024
12025 PR tree-optimization/69574
12026 * gcc.dg/torture/pr69574.c: New testcase.
12027
ef318184
RB
120282016-02-01 Richard Biener <rguenther@suse.de>
12029
12030 PR tree-optimization/69579
12031 * gcc.dg/setjmp-6.c: New testcase.
12032
654745e6
JJ
120332016-02-01 Jakub Jelinek <jakub@redhat.com>
12034
12035 PR rtl-optimization/69570
12036 * g++.dg/opt/pr69570.C: New test.
12037
e6c0c44b
RH
120382016-02-01 Richard Henderson <rth@redhat.com>
12039
12040 * gcc.dg/pr69535.c: New test.
12041
6ff3f09a
JDA
120422016-01-31 John David Anglin <danglin@gcc.gnu.org>
12043
2c005538
JDA
12044 PR testsuite/69584
12045 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12046 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12047
61083a4b
JDA
12048 PR debug/68244
12049 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12050
6ff3f09a
JDA
12051 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12052
0c221916
PT
120532016-01-31 Paul Thomas <pault@gcc.gnu.org>
12054
12055 PR fortran/67564
12056 * gfortran.dg/allocate_with_source_17.f03: New test.
12057
db7a2818
JJ
120582016-01-30 Jakub Jelinek <jakub@redhat.com>
12059
12060 PR tree-optimization/69546
12061 * gcc.dg/torture/pr69546.c: New test.
12062
e520d5f0
PT
120632016-01-30 Paul Thomas <pault@gcc.gnu.org>
12064
12065 PR fortran/69566
12066 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12067
343c05d3
MS
120682016-01-30 Martin Sebor <msebor@redhat.com>
12069
12070 PR c++/68490
12071 * g++.dg/ext/flexary10.C: New test.
12072
d6c3a539
DH
120732016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12074
12075 PR fortran/66707
12076 gfortran.dg/common_23.f90: New test.
12077
52d72fcd
BS
120782016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12079
12080 PR target/65546
12081 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12082 condition being checked, and disable it when the target supports
12083 misaligned loads and stores.
12084
3a5d2ba4
JJ
120852016-01-29 Jakub Jelinek <jakub@redhat.com>
12086
12087 PR debug/69518
12088 * gcc.dg/torture/pr69518.c: New test.
12089
6bbacdb5
L
120902016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12091
12092 PR target/69530
12093 * gcc.target/i386/pr69530.c: New test.
12094
af932cdb
SE
120952016-01-29 Steve Ellcey <sellcey@imgtec.com>
12096
12097 PR target/65604
12098 * gcc.target/mips/div-delay.c: New test.
12099
26658b7c
JJ
121002016-01-29 Jakub Jelinek <jakub@redhat.com>
12101
33e89989
JJ
12102 PR target/69551
12103 * gcc.target/i386/pr69551.c: New test.
12104
26658b7c
JJ
12105 PR target/66137
12106 * gcc.target/i386/pr66137.c: New test.
12107
401116b5
AB
121082016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12109
12110 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12111 always built for p5600.
12112 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12113 isa=p5600 dg-option.
12114
d4abfcc5
RB
121152016-01-29 Richard Biener <rguenther@suse.de>
12116
12117 PR tree-optimization/69547
12118 * g++.dg/tree-ssa/pr69547.C: New testcase.
12119
16b77b32
JJ
121202016-01-29 Jakub Jelinek <jakub@redhat.com>
12121
12122 PR debug/66869
12123 * g++.dg/warn/Wunused-function2.C: New test.
12124
a1c95464
DV
121252016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12126
12127 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12128 support for test to succeed.
12129
5453bfed
MP
121302016-01-29 Marek Polacek <polacek@redhat.com>
12131
12132 PR c++/69509
12133 PR c++/69516
12134 * g++.dg/ext/constexpr-vla2.C: New test.
12135 * g++.dg/ext/constexpr-vla3.C: New test.
12136 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12137
452ec2a5
RB
121382016-01-29 Richard Biener <rguenther@suse.de>
12139
12140 PR middle-end/69537
12141 * gcc.dg/uninit-21.c: New testcase.
12142
aec0b19e
UB
121432016-01-28 Uros Bizjak <ubizjak@gmail.com>
12144
12145 PR target/69459
12146 * gcc.target/i386/pr69459.c: New test.
12147
df113ce7
SE
121482016-01-28 Steve Ellcey <sellcey@imgtec.com>
12149
12150 PR target/68400
12151 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12152 * gcc.target/mips/pr68400.c: New test.
12153
494de84f
MS
121542016-01-28 Martin Sebor <msebor@redhat.com>
12155
12156 PR target/17381
12157 * gcc.target/powerpc/pr17381.c: New test.
12158
eb1b1f01
JJ
121592016-01-28 Jakub Jelinek <jakub@redhat.com>
12160
12161 PR middle-end/69542
12162 * gcc.dg/torture/pr69542.c: New test.
12163
6dfeb7ce
WD
121642016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12165
12166 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12167
4b7471a4
DE
121682016-01-28 David Edelsohn <dje.gcc@gmail.com>
12169
12170 * gcc.dg/pr65980.c: Skip on AIX.
12171 * gcc.dg/pr66688.c: Same.
12172
b271fd21
DE
121732016-01-28 David Edelsohn <dje.gcc@gmail.com>
12174
12175 PR target/63679
12176 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12177 * gcc.dg/tree-ssa/sra-18.c: Same.
12178
874108a9
AV
121792016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12180
12181 PR fortran/62536
12182 * gfortran.dg/block_15.f08: New test.
12183 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12184 on incorrectly closed BLOCK.
12185
30480bcd
IE
121862016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12187
12188 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
121892016-01-28 Richard Biener <rguenther@suse.de>
12190
12191 PR tree-optimization/69466
12192 * gfortran.dg/vect/pr69466.f90: New testcase.
12193
0d4c694e
TP
121942016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12195
12196 * g++.dg/pr67989.C: Remove ARM-specific option.
12197 * gcc.target/arm/pr67989.C: New file.
12198
2aa780da
UB
121992016-01-27 Uros Bizjak <ubizjak@gmail.com>
12200
12201 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12202 and expm1 test for glibc < 2.11.
12203
f75ebe77
RH
122042016-01-27 Richard Henderson <rth@redhat.com>
12205
12206 * gcc.c-torture/execute/pr69447.c: New test.
12207
122082016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12209
9a175e65 12210 PR fortran/69422
49847d75
PT
12211 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12212
cbdd8ae0
JJ
122132016-01-27 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR debug/66869
12216 * gcc.dg/pr66869.c: New test.
12217
2b572b3c
JL
122182016-01-25 Jeff Law <law@redhat.com>
12219
12220 PR tree-optimization/68398
aec0b19e 12221 PR tree-optimization/69196
2b572b3c
JL
12222 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12223 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12224 path to avoid new heuristic allowing more irreducible regions
12225 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12226 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12227 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12228 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12229 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12230
fa74a4bc
MP
122312016-01-27 Marek Polacek <polacek@redhat.com>
12232
12233 PR c/68062
12234 * c-c++-common/vector-compare-4.c: New test.
12235
0afff540
DM
122362016-01-27 David Malcolm <dmalcolm@redhat.com>
12237
12238 PR preprocessor/69126
12239 * c-c++-common/pr69126.c: New test case.
12240
1a218fc9
ILT
122412016-01-27 Ian Lance Taylor <iant@google.com>
12242
12243 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12244
5d70666e
RB
122452016-01-27 Ryan Burn <contact@rnburn.com>
12246
12247 PR cilkplus/69267
12248 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12249
87ff4d66
UB
122502016-01-27 Uros Bizjak <ubizjak@gmail.com>
12251
12252 PR target/69512
12253 * gcc.target/i386/pr69512.c: New test.
12254
27e23cca
RE
122552016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12256
12257 PR ada/69488
12258 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12259
05bf54c3
MP
122602016-01-27 Marek Polacek <polacek@redhat.com>
12261
12262 PR c++/69379
12263 * g++.dg/pr69379.C: New test.
12264
60214d0d
MS
122652016-01-27 Martin Sebor <msebor@redhat.com>
12266
12267 PR c++/69317
12268 * g++.dg/abi/Wabi-2-2.C: New test.
12269 * g++.dg/abi/Wabi-2-3.C: New test.
12270 * g++.dg/abi/Wabi-3-2.C: New test.
12271 * g++.dg/abi/Wabi-3-3.C: New test.
12272
167c7bfa
RB
122732016-01-27 Richard Biener <rguenther@suse.de>
12274
12275 PR tree-optimization/69166
12276 * gcc.dg/torture/pr69166.c: New testcase.
12277
1430fb1f
MJ
122782016-01-27 Martin Jambor <mjambor@suse.cz>
12279
12280 PR tree-optimization/69355
12281 * gcc.dg/tree-ssa/pr69355.c: New test.
12282
95e3030c
MP
122832016-01-27 Marek Polacek <polacek@redhat.com>
12284
12285 PR c++/69496
12286 * g++.dg/ext/constexpr-vla1.C: New test.
12287
eeb085f3
CB
122882016-01-20 Christian Bruel <christian.bruel@st.com>
12289
12290 PR target/69245
12291 * gcc.target/arm/pr69245.c: New test.
12292
b1652dde
JJ
122932016-01-27 Jakub Jelinek <jakub@redhat.com>
12294
12295 PR tree-optimization/69399
12296 * gcc.dg/torture/pr69399.c: New test.
12297
ce7e8f00
EB
122982016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12299
12300 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12301
e4aac1d1
EB
123022016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12303
12304 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12305
8dfdb419
TV
123062016-01-26 Tom de Vries <tom@codesourcery.com>
12307
12308 PR tree-optimization/69110
12309 * gcc.dg/autopar/pr69110.c: New test.
12310
56f80f54 123112016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12312 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12313
12314 * gcc.dg/graphite/isl-ast-op-select.c: New.
12315
a0909527
PT
123162015-01-26 Paul Thomas <pault@gcc.gnu.org>
12317
12318 PR fortran/69385
12319 * gfortran.dg/allocate_error_6.f90: New test.
12320
ffc445f4
RH
123212016-01-26 Richard Henderson <rth@redhat.com>
12322
12323 * gcc.dg/tm/pr60908.c: New test.
12324
01e1dea3
DM
123252016-01-26 David Malcolm <dmalcolm@redhat.com>
12326
12327 PR other/69006
12328 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12329 directive.
12330 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12331 expected multiline output to reflect the colorization being
12332 disabled before newlines.
12333 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12334 (custom_diagnostic_finalizer): Replace call to
12335 pp_newline_and_flush with call to pp_flush.
12336 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12337 * gfortran.dg/implicit_class_1.f90: Likewise.
12338 * lib/gcc-dg.exp (allow_blank_lines): New global.
12339 (dg-allow-blank-lines-in-output): New procedure.
12340 (gcc-dg-prune): Complain about blank lines in the output, unless
12341 dg-allow-blank-lines-in-output was called.
12342 * lib/multiline.exp (_build_multiline_regex): Only support
12343 arbitrary followup text for non-blank-lines, not for blank lines.
12344
13f92e8d
JJ
123452016-01-26 Jakub Jelinek <jakub@redhat.com>
12346
12347 PR tree-optimization/69483
12348 * gcc.dg/pr69483.c: New test.
12349 * g++.dg/opt/pr69483.C: New test.
12350
92422235
CL
123512016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12352
12353 PR target/68620
12354 * gcc.target/arm/pr68620.c: New test.
12355
0bccf11b
L
123562016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12357
12358 * gcc.target/i386/pr68986-2.c: Remove -m32.
12359
81cd202e
L
123602016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12361
12362 PR target/68986
12363 * gcc.target/i386/pr68986-1.c: New test.
12364 * gcc.target/i386/pr68986-2.c: Likewise.
12365 * gcc.target/i386/pr68986-3.c: Likewise.
12366
213a1c03
CB
123672016-01-26 Christian Bruel <christian.bruel@st.com>
12368
12369 * lib/target-supports.exp
12370 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12371 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12372 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12373
22a08dd1
RB
123742016-01-26 Richard Biener <rguenther@suse.de>
12375
12376 PR tree-optimization/69452
12377 * gcc.dg/torture/pr69452.c: New testcase.
12378
6c06e0e8
JJ
123792016-01-26 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR target/69442
12382 * gcc.dg/pr69442.c: New test.
12383
b96824c4
RFI
123842016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12385
12386 PR target/67896
12387 * gcc.target/aarch64/simd/pr67896.C: New.
12388
5ee31e57
RS
123892016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12390
12391 PR tree-optimization/69400
12392 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12393 function.
12394 (plugin_init): Call it.
12395 * gcc.dg/torture/pr69400.c: New test.
12396
7ddfb31d
CL
123972016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12398
12399 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12400
1e050c90
AK
124012016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12402 Sebastian Pop <s.pop@samsung.com>
12403
12404 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12405 isl-0.15.
12406
c8ee4bf5
AK
124072016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12408 Sebastian Pop <s.pop@samsung.com>
12409
12410 * gcc.dg/graphite/pr69292.c: New.
12411
d902b330
JJ
124122016-01-25 Jakub Jelinek <jakub@redhat.com>
12413
12414 * c-c++-common/goacc/use_device-1.c: New test.
12415
2c89b952
JL
124162016-01-25 Jeff Law <law@redhat.com>
12417
12418 PR tree-optimization/69196
12419 PR tree-optimization/68398
12420 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12421 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12422
685c8785
DE
124232016-01-25 David Edelsohn <dje.gcc@gmail.com>
12424
12425 PR target/69469
12426 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12427 Algorithm.
12428
95cef0c1
RB
124292016-01-25 Richard Biener <rguenther@suse.de>
12430
12431 PR testsuite/69380
12432 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12433
2947d3b2
IE
124342016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12435
12436 PR target/69421
12437 * gcc.dg/pr69421.c: New test.
12438
ae19075a
BB
124392016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12440
12441 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12442 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12443 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12444 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12445 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12446 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12447 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12448 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12449 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12450 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12451
fa4511c2
RB
124522016-01-25 Richard Biener <rguenther@suse.de>
12453
12454 PR tree-optimization/69376
12455 * gcc.dg/torture/pr69376.c: New testcase.
12456
1d101216
JD
124572016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12458
12459 PR fortran/69397
12460 PR fortran/68442
12461 * gfortran.dg/interface_38.f90: New test.
12462 * gfortran.dg/interface_39.f90: New test.
a0909527 12463
a59b92b0
PP
124642016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12465
12466 Revert:
12467 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12468
12469 PR c++/11858
12470 PR c++/24663
12471 PR c++/24664
12472 * g++.dg/template/pr11858.C: New test.
12473 * g++.dg/template/pr24663.C: New test.
12474 * g++.dg/template/unify12.C: New test.
12475 * g++.dg/template/unify13.C: New test.
12476 * g++.dg/template/unify14.C: New test.
12477 * g++.dg/template/unify15.C: New test.
12478 * g++.dg/template/unify16.C: New test.
12479 * g++.dg/template/unify17.C: New test.
12480
16acb1a8
DH
124812016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12482
12483 PR fortran/68283
12484 gfortran.dg/pr68283.f90: New test.
12485
094773e8
TK
124862016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12487
12488 PR fortran/66094
12489 * gfortran.dg/inline_matmul_13.f90: New test.
12490 * gfortran.dg/matmul_bounds_8.f90: New test.
12491 * gfortran.dg/matmul_bounds_9.f90: New test.
12492 * gfortran.dg/matmul_bounds_10.f90: New test.
12493
42fb90d7
TV
124942016-01-23 Tom de Vries <tom@codesourcery.com>
12495
12496 PR tree-optimization/69426
12497 * gcc.dg/autopar/pr69426.c: New test.
12498
69da7802
MS
124992016-01-23 Martin Sebor <msebor@redhat.com>
12500
12501 PR c++/58109
12502 PR c++/69022
12503 * g++.dg/cpp0x/alignas5.C: New test.
12504 * g++.dg/ext/vector29.C: Same.
12505
da17300a
UB
125062016-01-23 Uros Bizjak <ubizjak@gmail.com>
12507
12508 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12509 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12510 _GNU_SOURCE from compile flags to the source.
12511 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12512 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12513 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12514 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12515
62041cfc
JJ
125162016-01-22 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR target/69432
12519 * g++.dg/opt/pr69432.C: New test.
12520
f7d2ad6f
BS
125212016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12522
12523 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12524 32-bit targets testing an -m64 multilib.
12525
d403fc9a
WS
125262016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12527
12528 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12529 64-bit support.
12530
4aa16f8d
JG
125312016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12532
12533 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12534
7c816d0f
CB
125352016-01-21 Christian Bruel <christian.bruel@st.com>
12536
12537 PR target/68674
12538 * gcc.target/i386/pr68674.c
12539 * gcc.target/aarch64/pr68674.c
12540 * gcc.target/arm/pr68674.c
12541
fce661e8
KT
125422016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12543
12544 PR target/69403
12545 * gcc.c-torture/execute/pr69403.c: New test.
12546
4696899f
PC
125472016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12548
12549 PR c++/55843
12550 * g++.dg/template/pr55843.C: New.
12551
bac69366
AL
125522016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12553
12554 PR testsuite/66877
12555 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12556 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12557
b57d3a5c
BS
125582016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12559
12560 PR testsuite/67489
da17300a
UB
12561 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12562 from dg-do compile directive, and instead add
12563 { dg-require-effective-target int128 }.
b57d3a5c 12564
9f04a53e
MS
125652016-01-20 Martin Sebor <msebor@redhat.com>
12566
12567 PR c/69405
12568 * gcc.dg/sync-fetch.c: New test.
12569
38a51663
JL
125702016-01-21 Martin Sebor <msebor@redhat.com>
12571
12572 PR target/69252
12573 * gcc.target/powerpc/pr69252.c: New test.
12574
2423a75a
JD
125752016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12576
12577 PR fortran/65996
da17300a 12578 * gfortran.dg/pr65996.f90: New test.
2423a75a 12579
0a76463f
DV
125802016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12581
12582 PR c++/68810
9f04a53e 12583 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12584 expected to generate an error.
0a76463f 12585
9776e692
BS
125862016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12587
12588 PR middle-end/66178
12589 * gcc.dg/torture/pr66178.c: New test.
12590
c8d3e088
AB
125912016-01-21 Anton Blanchard <anton@samba.org>
12592 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12593
12594 PR target/63354
12595 * gcc.target/powerpc/pr63354.c: New test.
12596
35b707ff
VM
125972016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12598
12599 PR rtl-optimization/68990
12600 * gcc.target/i386/pr68990: New.
12601
157b0829
NC
126022016-01-21 Nick Clifton <nickc@redhat.com>
12603
12604 PR target/69129
12605 * gcc.target/mips/pr69129.c: New.
12606
aede6748
PC
126072016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12608
12609 PR c++/58046
12610 * g++.dg/cpp0x/pr58046.C: New.
12611
5463c2c8
JJ
126122016-01-21 Jakub Jelinek <jakub@redhat.com>
12613
6d31cc75
SS
12614 PR target/69187
12615 PR target/65624
12616 * gcc.target/arm/pr69187.c: New test.
12617
5463c2c8
JJ
12618 PR c++/69355
12619 * g++.dg/torture/pr69355.C: New test.
12620
fa28f32b
AK
126212016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12622 Sebastian Pop <s.pop@samsung.com>
12623
12624 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12625
b920a047
AK
126262016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12627 Sebastian Pop <s.pop@samsung.com>
12628
da17300a 12629 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12630
bdd3aea6
JJ
126312016-01-21 Jakub Jelinek <jakub@redhat.com>
12632
12633 PR middle-end/67653
12634 * c-c++-common/pr67653.c: New test.
12635 * gcc.dg/torture/pr29119.c: Add dg-warning.
12636
26a2e6ae
PB
126372016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12638
12639 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12640
d25c7690
PK
126412016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12642
12643 PR c/24293
12644 * gcc.dg/pr24293.c: New test.
12645 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12646 incomplete struct type.
12647 * gcc.dg/declspec-1.c: Likewise.
12648 * gcc.dg/pr63549.c: Likewise.
12649
889d5698
JJ
126502016-01-20 Jakub Jelinek <jakub@redhat.com>
12651
12652 PR tree-optimization/66612
12653 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12654 for bdn instruction.
12655
d7cf3dc7
CL
126562016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12657
12658 * lib/target-supports.exp
12659 (check_effective_target_arm_fp_ok_nocache): New.
12660 (check_effective_target_arm_fp_ok): New.
12661 (add_options_for_arm_fp): New.
12662 (check_effective_target_arm_crypto_ok_nocache): Require
12663 target_arm_v8_neon_ok instead of arm32.
12664 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12665 (check_effective_target_arm_crypto_pragma_ok): New.
12666 (add_options_for_arm_vfp): New.
12667 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12668 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12669 target instead. Force initial fpu to vfp.
12670 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12671 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12672 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12673 dependency.
12674 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12675 use arm_vfp effective target instead. Force initial fpu to vfp.
12676 * gcc.target/arm/attr-neon3.c: Likewise.
12677 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12678 arm_vfp_ok.
12679 * gcc.target/arm/unsigned-float.c: Likewise.
12680 * gcc.target/arm/vfp-1.c: Likewise.
12681 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12682 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12683 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12684 * gcc.target/arm/vfp-ldmias.c: Likewise.
12685 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12686 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12687 * gcc.target/arm/vfp-stmiad.c: Likewise.
12688 * gcc.target/arm/vfp-stmias.c: Likewise.
12689 * gcc.target/arm/vnmul-1.c: Likewise.
12690 * gcc.target/arm/vnmul-2.c: Likewise.
12691 * gcc.target/arm/vnmul-3.c: Likewise.
12692 * gcc.target/arm/vnmul-4.c: Likewise.
12693
01ac9704 126942016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12695
e84b00da
L
12696 PR testsuite/69366
12697 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12698 the MPX run-time library, for compile-time MPX test.
12699 * gcc.target/i386/chkp-always_inline.c: Likewise.
12700 * gcc.target/i386/chkp-bndret.c: Likewise.
12701 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12702 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12703 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12704 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12705 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12706 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12707 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12708 * gcc.target/i386/chkp-label-address.c: Likewise.
12709 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12710 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12711 * gcc.target/i386/chkp-pr69044.c: Likewise.
12712 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12713 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12714 * gcc.target/i386/chkp-strchr.c: Likewise.
12715 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12716 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12717 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12718 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12719 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12720 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12721 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12722 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12723 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12724 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12725 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12726 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12727 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12728 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12729 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12730 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12731 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12732 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12733 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12734 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12735 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12736 * gcc.target/i386/pr63995-2.c: Likewise.
12737 * gcc.target/i386/pr64805.c: Likewise.
12738 * gcc.target/i386/pr65044.c: Likewise.
12739 * gcc.target/i386/pr65167.c: Likewise.
12740 * gcc.target/i386/pr65183.c: Likewise.
12741 * gcc.target/i386/pr65184.c: Likewise.
12742 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12743
28b33016
IE
127442016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12745
12746 PR tree-optimization/69328
12747 * gcc.dg/pr69328.c: New test.
12748
bcff0913
JL
127492016-01-20 Jeff Law <law@redhat.com>
12750
bf0bb970 12751 PR target/25114
bcff0913
JL
12752 * gcc.target/m68k/pr25114.c: New test.
12753
a3f69631
AV
127542016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12755
12756 * gcc.target/arm/memset-inline-10.c: Added
12757 dg-require-effective-target arm_thumb2_ok.
12758
af33ba0d
EB
127592016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12760
12761 * gcc.dg/debug/dwarf2/sso.c: New test.
12762
7596d5de
UB
127632016-01-19 Uros Bizjak <ubizjak@gmail.com>
12764
12765 PR testsuite/68820
12766 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12767 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12768 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12769
ceda2c69
JH
127702016-01-19 Jan Hubicka <hubicka@ucw.cz>
12771
12772 PR ipa/66223
12773 * g++.dg/ipa/devirt-50.C: New testcase.
12774
38a979f2
MP
127752016-01-19 Marek Polacek <polacek@redhat.com>
12776
12777 PR c++/68965
12778 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12779 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12780
962801c5
KT
127812016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12782
12783 PR target/69135
12784 * gcc.target/arm/pr69135_1.c: New test.
12785
078fe40a
WD
127862015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12787
12788 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12789
786e3c06
WD
127902015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12791
12792 * gcc.target/aarch64/ccmp_1.c: New testcase.
12793
1e297006
MP
127942016-01-19 Marek Polacek <polacek@redhat.com>
12795
12796 PR c++/68586
12797 * g++.dg/cpp0x/enum30.C: New test.
12798
879c27e3
RB
127992016-01-19 Richard Biener <rguenther@suse.de>
12800
12801 PR tree-optimization/69336
12802 * g++.dg/tree-ssa/pr69336.C: New testcase.
12803
015337d3
JJ
128042016-01-19 Jakub Jelinek <jakub@redhat.com>
12805
12806 PR debug/65779
12807 * gcc.dg/pr65779.c: New test.
12808
e2c768b6
RB
128092016-01-19 Richard Biener <rguenther@suse.de>
12810
12811 PR tree-optimization/69352
12812 * gcc.dg/torture/pr69352.c: New testcase.
12813
569efc34
JJ
128142016-01-19 Jakub Jelinek <jakub@redhat.com>
12815
12816 PR rtl-optimization/68955
12817 PR rtl-optimization/64557
12818 * gcc.dg/torture/pr68955.c: New test.
12819
e49d321f
JH
128202016-01-19 Jan Hubicka <hubicka@ucw.cz>
12821
12822 PR lto/69136
12823 * g++.dg/torture/pr69136.C: New testcase.
12824
e9191ad3
JH
128252016-01-19 Jan Hubicka <hubicka@ucw.cz>
12826
12827 PR lto/69133
12828 * g++.dg/lto/pr69133_0.C: New testcase.
12829 * g++.dg/lto/pr69133_1.C: New testcase.
12830
2bedb645
JL
128312016-01-15 Jeff Law <law@redhat.com>
12832
12833 PR tree-optimization/69320
12834 * gcc.c-torture/pr69320-1.c: New test.
12835 * gcc.c-torture/pr69320-2.c: New test.
12836 * gcc.c-torture/pr69320-3.c: New test.
12837 * gcc.c-torture/pr69320-4.c: New test.
12838
17c15cb9
PP
128392016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12840
12841 PR c++/11858
12842 PR c++/24663
12843 PR c++/24664
12844 * g++.dg/template/pr11858.C: New test.
12845 * g++.dg/template/pr24663.C: New test.
12846 * g++.dg/template/unify12.C: New test.
12847 * g++.dg/template/unify13.C: New test.
12848 * g++.dg/template/unify14.C: New test.
12849 * g++.dg/template/unify15.C: New test.
12850 * g++.dg/template/unify16.C: New test.
12851 * g++.dg/template/unify17.C: New test.
12852
9617fd08
DM
128532016-01-18 David Malcolm <dmalcolm@redhat.com>
12854
12855 PR testsuite/69181
12856 * gcc.dg/pr69181-1.c: New test file.
12857 * gcc.dg/pr69181-2.c: New test file.
12858 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12859 globals by moving it to...
12860 (cleanup-after-saved-dg-test): ...this new function. Add
12861 "global additional_sources_used". Add reset of global
12862 multiline_expected_outputs to the empty list.
12863 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12864 global to...
12865 (multiline_expected_outputs): ...this, and updated comments to
12866 note that it is modified from gcc-dg.exp.
12867 (dg-end-multiline-output): Update for the above renaming.
12868 (handle-multiline-outputs): Likewise. Remove the clearing
12869 of the expected outputs to the empty list.
12870
b555a2e4
RB
128712016-01-18 Richard Biener <rguenther@suse.de>
12872
12873 PR tree-optimization/69297
12874 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12875
96902805
JM
128762016-01-18 Joseph Myers <joseph@codesourcery.com>
12877
12878 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12879 dg-options.
12880 * gcc.target/mips/mips-3d-2.c: Likewise.
12881 * gcc.target/mips/mips-3d-3.c: Likewise.
12882 * gcc.target/mips/mips-3d-4.c: Likewise.
12883 * gcc.target/mips/mips-3d-5.c: Likewise.
12884 * gcc.target/mips/mips-3d-6.c: Likewise.
12885 * gcc.target/mips/mips-3d-7.c: Likewise.
12886 * gcc.target/mips/mips-3d-8.c: Likewise.
12887 * gcc.target/mips/mips-3d-9.c: Likewise.
12888 * gcc.target/mips/mips-ps-1.c: Likewise.
12889 * gcc.target/mips/mips-ps-2.c: Likewise.
12890 * gcc.target/mips/mips-ps-3.c: Likewise.
12891 * gcc.target/mips/mips-ps-4.c: Likewise.
12892 * gcc.target/mips/mips-ps-5.c: Likewise.
12893 * gcc.target/mips/mips-ps-6.c: Likewise.
12894 * gcc.target/mips/mips-ps-7.c: Likewise.
12895 * gcc.target/mips/mips-ps-type.c: Likewise.
12896 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12897 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12898
40e26f94
TV
128992016-01-18 Tom de Vries <tom@codesourcery.com>
12900
12901 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12902 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12903 * c-c++-common/goacc/kernels-empty.c: New test.
12904 * c-c++-common/goacc/kernels-eternal.c: New test.
12905 * c-c++-common/goacc/kernels-loop-2.c: New test.
12906 * c-c++-common/goacc/kernels-loop-3.c: New test.
12907 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12908 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12909 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12910 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12911 * c-c++-common/goacc/kernels-loop-data.c: New test.
12912 * c-c++-common/goacc/kernels-loop-g.c: New test.
12913 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12914 * c-c++-common/goacc/kernels-loop-n.c: New test.
12915 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12916 * c-c++-common/goacc/kernels-loop.c: New test.
12917 * c-c++-common/goacc/kernels-noreturn.c: New test.
12918 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12919 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12920 * c-c++-common/goacc/kernels-reduction.c: New test.
12921
a98d4647
TV
129222016-01-18 Tom de Vries <tom@codesourcery.com>
12923
12924 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12925 * gcc.dg/autopar/outer-2.c: Same.
12926 * gcc.dg/autopar/outer-3.c: Same.
12927 * gcc.dg/autopar/outer-4.c: Same.
12928 * gcc.dg/autopar/outer-5.c: Same.
12929 * gcc.dg/autopar/outer-6.c: Same.
12930 * gcc.dg/autopar/parallelization-1.c: Same.
12931 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12932 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12933 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12934 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12935 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12936 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12937 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12938 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12939 * gcc.dg/autopar/pr39500-1.c: Same.
12940 * gcc.dg/autopar/pr39500-2.c: Same.
12941 * gcc.dg/autopar/pr46193.c: Same.
12942 * gcc.dg/autopar/pr46194.c: Same.
12943 * gcc.dg/autopar/pr49580.c: Same.
12944 * gcc.dg/autopar/pr49960-1.c: Same.
12945 * gcc.dg/autopar/pr49960.c: Same.
12946 * gcc.dg/autopar/pr68373.c: Same.
12947 * gcc.dg/autopar/reduc-1.c: Same.
12948 * gcc.dg/autopar/reduc-1char.c: Same.
12949 * gcc.dg/autopar/reduc-1short.c: Same.
12950 * gcc.dg/autopar/reduc-2.c: Same.
12951 * gcc.dg/autopar/reduc-2char.c: Same.
12952 * gcc.dg/autopar/reduc-2short.c: Same.
12953 * gcc.dg/autopar/reduc-3.c: Same.
12954 * gcc.dg/autopar/reduc-4.c: Same.
12955 * gcc.dg/autopar/reduc-6.c: Same.
12956 * gcc.dg/autopar/reduc-7.c: Same.
12957 * gcc.dg/autopar/reduc-8.c: Same.
12958 * gcc.dg/autopar/reduc-9.c: Same.
12959 * gcc.dg/autopar/uns-outer-4.c: Same.
12960 * gcc.dg/autopar/uns-outer-5.c: Same.
12961 * gcc.dg/autopar/uns-outer-6.c: Same.
12962 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12963 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12964
da976fa8
AL
129652016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12966
12967 PR target/63679
12968 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12969 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12970
70c1e886
AL
129712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12972
12973 PR target/63679
12974 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12975 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12976 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12977
88bed196
AL
129782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12979
12980 PR target/63679
12981 * gcc.dg/tree-ssa/sra-17.c: New.
12982 * gcc.dg/tree-ssa/sra-18.c: New.
12983
3dd5f42e
IE
129842016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12985
12986 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12987
ae5a77fa
EB
129882016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12989
12990 * gnat.dg/inline12.adb: New test.
12991
11e57fc6
BC
129922016-01-18 Bin Cheng <bin.cheng@arm.com>
12993
12994 PR tree-optimization/66797
12995 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12996
995b6fe0
RB
129972016-01-18 Richard Biener <rguenther@suse.de>
12998
12999 PR tree-optimization/69170
13000 * gcc.dg/torture/pr69170.c: New testcase.
13001
82ee0cf2 130022016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13003
13004 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13005
d69da357
TV
130062016-01-16 Tom de Vries <tom@codesourcery.com>
13007
13008 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13009
a3845283
TV
130102016-01-16 Tom de Vries <tom@codesourcery.com>
13011
13012 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13013 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13014 redundant dg-require-effective-target pthread.
13015 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13016 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13017 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13018 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13019 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13020 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13021 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13022
197a6aa6
DE
130232016-01-16 David Edelsohn <dje.gcc@gmail.com>
13024
13025 PR target/68609
13026 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13027 * gcc.target/powerpc/recip-7.c: Same.
13028
ec7886c1
PP
130292016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13030
13031 PR c++/69091
13032 * g++.dg/template/pr69091.C: New test.
13033
203484bb
PP
130342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13035
13036 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13037 dump does not contain an error_mark_node.
13038 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13039 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13040
aa2500e9
PP
130412016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13042
13043 PR c++/68936
13044 * g++.dg/template/pr68936.C: New test.
13045
28621a5c
DE
130462016-01-15 David Edelsohn <dje.gcc@gmail.com>
13047
13048 PR target/68609
13049 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13050 * gcc.target/powerpc/recip-2.c: Same.
13051 * gcc.target/powerpc/recip-3.c: Same.
13052 * gcc.target/powerpc/recip-4.c: Same.
13053 * gcc.target/powerpc/recip-sqrtf.c: Same.
13054
40c43aca
JL
130552016-01-15 Jeff Law <law@redhat.com>
13056
13057 PR tree-optimization/69270
13058 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13059 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13060
afbc5ae8
PT
130612016-01-15 Paul Thomas <pault@gcc.gnu.org>
13062
13063 PR fortran/49630
13064 * gfortran.dg/deferred_character_13.f90: New test for the fix
13065 of comment 3 of the PR.
13066
13067 PR fortran/54070
13068 * gfortran.dg/deferred_character_8.f90: New test
13069 * gfortran.dg/allocate_error_5.f90: New test
13070
13071 PR fortran/60593
13072 * gfortran.dg/deferred_character_10.f90: New test
13073
13074 PR fortran/60795
13075 * gfortran.dg/deferred_character_14.f90: New test
13076
13077 PR fortran/61147
13078 * gfortran.dg/deferred_character_11.f90: New test
13079
13080 PR fortran/64324
13081 * gfortran.dg/deferred_character_9.f90: New test
13082
49abe076
VM
130832016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13084
13085 PR rtl-optimization/69030
13086 * gcc.target/i386/pr69030.c: New.
13087
16d12992
KT
130882016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13089
13090 * gcc.target/aarch64/target_attr_17.c: New test.
13091
78810bd3
RB
130922016-01-15 Richard Biener <rguenther@suse.de>
13093
13094 PR tree-optimization/66856
13095 * gcc.dg/torture/pr66856-1.c: New testcase.
13096 * gcc.dg/torture/pr66856-2.c: Likewise.
13097
2bd847fe
RB
130982016-01-15 Richard Biener <rguenther@suse.de>
13099
13100 PR debug/69137
13101 * g++.dg/lto/pr69137_0.C: New testcase.
13102
a00fe3b7
RS
131032016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13104
13105 PR middle-end/69246
13106 * gcc.target/i386/pr69246.c: New test.
13107
cbb0e83b
DV
131082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13109
7596d5de 13110 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13111
5a500ecf
DV
131122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13113
13114 PR c++/56194
13115 * g++.dg/init/const9.C: Disable test on S/390.
13116
5d9bf64f
DV
131172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13118
13119 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13120 * g++.dg/Wno-frame-address.C: Ditto.
13121
e234b19e
DV
131222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13123
13124 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13125
89483f99
RB
131262016-01-15 Richard Biener <rguenther@suse.de>
13127
13128 PR tree-optimization/68961
13129 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13130
94f37395
IE
131312016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13132
13133 * gcc.target/i386/pr65105-5.c: New test.
13134
82ee0cf2 131352016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13136
13137 * gcc.c-torture/execute/alias-4.c: New testcase.
13138
82ee0cf2 131392016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13140
13141 PR ipa/68148
13142 * g++.dg/ipa/devirt-49.C: New testcase.
13143
092f7deb 131442016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13145
13146 PR target/65837
13147 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13148 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13149 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13150
e93c66bc
RB
131512016-01-15 Richard Biener <rguenther@suse.de>
13152
13153 PR tree-optimization/69117
13154 * gcc.dg/torture/pr69117.c: New testcase.
13155
c47eaca6 131562015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13157
13158 PR c++/69048
13159 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13160
c3f6914a
FXC
131612016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13162
13163 PR testsuite/67509
13164 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13165 range tests use 100 * maximum instead of maximum + 1.
13166
cd65ae90
JJ
131672016-01-14 Jakub Jelinek <jakub@redhat.com>
13168
13169 PR debug/69244
13170 * gcc.dg/guality/pr69244.c: New test.
13171
19643948
UB
131722016-01-14 Uros Bizjak <ubizjak@gmail.com>
13173
13174 * lib/target-supports.exp (check_effective_target_issignaling):
13175 New procedure.
13176 * gcc.dg/pr61441.c: Require issignaling effective target.
13177
fe79c97e
SB
131782016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13179
13180 PR target/68803
13181 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13182
c7df95d8
DM
131832016-01-14 David Malcolm <dmalcolm@redhat.com>
13184
13185 PR c++/68819
13186 PR preprocessor/69177
13187 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13188 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13189 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13190 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13191
00083992
MP
131922016-01-14 Marek Polacek <polacek@redhat.com>
13193
13194 PR c/69262
13195 * gcc.dg/array-15.c: New test.
13196
0c9b3294
JJ
131972016-01-14 Jakub Jelinek <jakub@redhat.com>
13198
13199 PR middle-end/68146
13200 PR tree-optimization/69155
13201 * gfortran.dg/pr68146.f: New test.
13202 * gfortran.dg/pr69155.f90: New test.
13203
3688e13d
RB
132042016-01-14 Richard Biener <rguenther@suse.de>
13205
13206 PR tree-optimization/68060
13207 * gcc.dg/torture/pr68060-1.c: New testcase.
13208 * gcc.dg/torture/pr68060-2.c: Likewise.
13209
bab0ad3a
NC
132102016-01-14 Nick Clifton <nickc@redhat.com>
13211
13212 * lib/target-supports.exp
13213 (check_effective_target_arm_neon_ok_nocache): Add an option
13214 sequence that includes setting the ARM architecture to ARMv7-A.
13215 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13216 command line options necessary to enable Neon support.
13217 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13218 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13219 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13220 * gcc.target/arm/pr69180.c: Likewise.
13221
947c2ce5
JL
132222016-01-14 Jeff Law <law@redhat.com>
13223
13224 PR tree-optimization/69270
13225 * gcc.dg/tree-ssa/pr69270.c: New test.
13226
3342fd71
BS
132272016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13228
13229 PR c/66208
13230 * c-c++-common/pr66208.c: New file.
13231
2ad3adf1
JJ
132322016-01-13 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR tree-optimization/69156
13235 * gcc.dg/pr69156.c: New test.
13236
398d6feb
L
132372016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13238
13239 * gcc.target/i386/pr69225-7.c: New test.
13240
4c868789
RH
132412016-01-13 Richard Henderson <rth@redhat.com>
13242
13243 * gcc.dg/tm/memopt-13.c: Update expected function.
13244 * gcc.dg/tm/memopt-6.c: Likewise.
13245
ef6d1772
UB
132462016-01-13 Uros Bizjak <ubizjak@gmail.com>
13247
13248 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13249 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13250 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13251 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13252
ef6d1772
UB
132532016-01-13 Tom de Vries <tom@codesourcery.com>
13254
13255 PR tree-optimization/69169
0b4b6ef2
TV
13256 * gcc.dg/pr69169.c: New test.
13257
2ad3adf1 132582016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13259
13260 PR target/69228
13261 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13262 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13263 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13264 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13265 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13266 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13267 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13268 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13269
9060e335
AK
132702016-01-13 Jakub Jelinek <jakub@redhat.com>
13271
13272 PR target/69247
13273 * gcc.dg/pr69247.c: New test.
13274
40311329
RB
132752016-01-13 Richard Biener <rguenther@suse.de>
13276
13277 PR tree-optimization/69242
13278 * gcc.dg/torture/pr69242.c: New testcase.
13279
ccbd7103
RB
132802016-01-13 Richard Biener <rguenther@suse.de>
13281
13282 PR tree-optimization/69186
13283 * gcc.dg/torture/pr69186.c: New testcase.
13284
c6f72a46
JL
132852016-01-13 Jeff Law <law@redhat.com>
13286
13287 PR tree-optimization/67755
13288 * gcc.dg/tree-ssa/pr67755.c: New test.
13289
132902016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13291
13292 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13293 pass number in output by a star.
13294
c446cf07
BC
132952016-01-12 Bin Cheng <bin.cheng@arm.com>
13296
13297 PR tree-optimization/68911
13298 * gcc.c-torture/execute/pr68911.c: New test.
13299
5342156c
MP
133002016-01-12 Marek Polacek <polacek@redhat.com>
13301
13302 PR c++/68979
13303 * g++.dg/warn/permissive-1.C: New test.
13304
65364cc5
JJ
133052016-01-12 Jakub Jelinek <jakub@redhat.com>
13306
13307 PR objc++/68511
13308 PR c++/69213
13309 * g++.dg/opt/pr69213.C: New test.
13310
81b9a3d9
CB
133112016-01-12 Christian Bruel <christian.bruel@st.com>
13312
13313 PR target/69180
13314 * gcc.target/arm/pr69180.c: New test.
13315
3c4e91c9
RB
133162016-01-12 Richard Biener <rguenther@suse.de>
13317
13318 PR lto/69077
13319 * g++.dg/lto/pr69077_0.C: New testcase.
13320 * g++.dg/lto/pr69077_1.C: Likewise.
13321
5664cea1
JJ
133222016-01-12 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR target/69175
13325 * g++.dg/opt/pr69175.C: New test.
13326
86cefc49
AL
133272016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13328
13329 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13330 rather than #including math.h & stdlib.h.
13331 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13332 * gcc.dg/vect/pr49771.c: Likewise.
13333 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13334 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13335 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13336 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13337 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13338 * gcc.dg/vect/pr44507.c: Likewise.
13339 * gcc.dg/vect/pr45902.c: Likewise.
13340 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13341 * gcc.dg/vect/vect-117.c: Likewise.
13342 * gcc.dg/vect/vect-99.c: Likewise.
13343 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13344 * gcc.dg/vect/vect-cond-1.c: Likewise.
13345 * gcc.dg/vect/vect-cond-2.c: Likewise.
13346 * gcc.dg/vect/vect-cond-3.c: Likewise.
13347 * gcc.dg/vect/vect-cond-4.c: Likewise.
13348 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13349 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13350 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13351 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13352 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13353 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13354 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13355 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13356 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13357 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13358 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13359 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13360 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13361 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13362 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13363 include of signal.h.
13364 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13365 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13366 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13367 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13368 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13369 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13370 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13371 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13372 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13373 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13374 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13375 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13376 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13377 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13378 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13379 * gcc.dg/vect/vect-outer-5.c: Likewise.
13380 * gcc.dg/vect/vect-outer-6.c: Likewise.
13381 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13382 include of stdio.h.
13383
b832f61e
NC
133842016-01-12 Nick Clifton <nickc@redhat.com>
13385
13386 PR target/68913
13387 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13388 to fread so that it will be found in all target runtimes.
13389
8eac49b1
RB
133902016-01-12 Richard Biener <rguenther@suse.de>
13391
13392 PR tree-optimization/69053
13393 * g++.dg/torture/pr69053.C: New testcase.
13394
2935d994
RB
133952016-01-12 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/69168
13398 * gcc.dg/torture/pr69168.c: New testcase.
13399
66c16fd9
RB
134002016-01-12 Richard Biener <rguenther@suse.de>
13401
13402 PR tree-optimization/69157
13403 * gcc.dg/torture/pr69157.c: New testcase.
13404
134052016-01-12 Richard Biener <rguenther@suse.de>
13406
13407 PR tree-optimization/69174
13408 * gcc.dg/torture/pr69174.c: New testcase.
13409
723033a6
JJ
134102016-01-12 Jakub Jelinek <jakub@redhat.com>
13411
13412 PR c++/66808
13413 PR c++/69000
13414 * g++.dg/tls/pr66808.C: New test.
13415 * g++.dg/tls/pr69000.C: New test.
13416
3574cf47
BS
134172016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13418
13419 * gcc.target/powerpc/swaps-p8-23.c: New test.
13420 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13421
feb20787
JDA
134222016-01-11 John David Anglin <danglin@gcc.gnu.org>
13423
13424 PR tree-optimization/68356
13425 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13426
27b1820a
KV
134272016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13428 Jim Wilson <jim.wilson@linaro.org>
13429
13430 PR target/69194
13431 * gcc.target/arm/pr69194.c: New test.
13432
cf4de6af
L
134332016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13434
13435 PR target/69225
13436 * gcc.target/i386/pr69225-1.c: New test.
13437 * gcc.target/i386/pr69225-2.c: Likewise.
13438 * gcc.target/i386/pr69225-3.c: Likewise.
13439 * gcc.target/i386/pr69225-4.c: Likewise.
13440 * gcc.target/i386/pr69225-5.c: Likewise.
13441 * gcc.target/i386/pr69225-6.c: Likewise.
13442
1ebd5558
JJ
134432016-01-11 Jakub Jelinek <jakub@redhat.com>
13444
23552a4d
JJ
13445 PR target/67462
13446 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13447 if lp64.
13448
26ff85b0
JJ
13449 PR target/69071
13450 * gcc.dg/pr69071.c: New test.
13451
9cb6bd74
JJ
13452 PR c++/69211
13453 * g++.dg/opt/pr69211.C: New test.
13454
1ebd5558
JJ
13455 PR tree-optimization/69214
13456 * gcc.c-torture/compile/pr69214.c: New test.
13457
8c18c836
UB
134582016-01-11 Uros Bizjak <ubizjak@gmail.com>
13459
13460 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13461 * gcc.target/i386/pr66232-11.c: Ditto.
13462 * gcc.target/i386/pr66232-12.c: Ditto.
13463 * gcc.target/i386/pr66232-13.c: Ditto.
13464
62446e6e
RB
134652016-01-11 Richard Biener <rguenther@suse.de>
13466
13467 PR tree-optimization/69173
13468 * gcc.dg/torture/pr69173.c: New testcase.
13469
2b8568fe
KT
134702016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13471
13472 PR rtl-optimization/68796
13473 * gcc.target/aarch64/tst_5.c: New test.
13474 * gcc.target/aarch64/tst_6.c: Likewise.
13475
5baf4532
KT
134762016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13477
13478 PR rtl-optimization/68841
13479 * gcc.dg/pr68841.c: New test.
13480 * gcc.c-torture/execute/pr68841.c: New test.
13481
ca90b1ed
YR
134822016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13483
13484 PR rtl-optimization/68920
13485 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13486 for ix86 targets.
13487 * gcc.dg/ifcvt-5.c: New test.
13488
2ad3adf1 134892016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13490
13491 PR bootstrap/69123
13492 * g++.dg/pr69123.C: New.
13493
83834c09
IE
134942016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13495
13496 PR target/69010
13497 * gcc.target/i386/pr69010.c: New test.
13498
dcf89d57
MJ
134992016-01-11 Martin Jambor <mjambor@suse.cz>
13500
13501 PR ipa/69044
13502 * gcc.target/i386/chkp-pr69044.c: New test.
13503
d95167ee
TV
135042016-01-11 Tom de Vries <tom@codesourcery.com>
13505
13506 PR tree-optimization/69109
13507 * gcc.dg/autopar/pr69109-2.c: New test.
13508 * gcc.dg/autopar/pr69109.c: New test.
13509
4f6403a8
TV
135102016-01-11 Tom de Vries <tom@codesourcery.com>
13511
13512 PR tree-optimization/69108
13513 * gcc.dg/autopar/pr69108.c: New test.
13514
21efdd80
PP
135152016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13516
13517 PR c++/69029
13518 * c-c++-common/Wisleading-indentation.c: Augment test.
13519
fd42eed8
TK
135202016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13521
13522 PR fortran/69154
13523 * gfortran.dg/inline_matmul_12.f90: New test.
13524
4f90ee6c
PT
135252016-01-10 Paul Thomas <pault@gcc.gnu.org>
13526
13527 PR fortran/67779
13528 * gfortran.dg/actual_array_offset_1: New test.
13529
3907c6cf
TV
135302016-01-10 Tom de Vries <tom@codesourcery.com>
13531
13532 PR tree-optimization/69062
13533 * gcc.dg/autopar/pr69062.c: New test.
13534
b07b236e
TS
135352016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13536
13537 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13538 * gcc.dg/vect/slp-perm-2.c: Likewise.
13539 * gcc.dg/vect/slp-perm-3.c: Likewise.
13540 * gcc.dg/vect/slp-perm-5.c: Likewise.
13541 * gcc.dg/vect/slp-perm-6.c: Likewise.
13542 * gcc.dg/vect/slp-perm-7.c: Likewise.
13543 * gcc.dg/vect/slp-perm-8.c: Likewise.
13544
23fab8ae
TV
135452016-01-10 Tom de Vries <tom@codesourcery.com>
13546
13547 PR tree-optimization/69039
13548 * gcc.dg/autopar/pr69039.c: New test.
13549
73f0dae2
MP
135502016-01-09 Marek Polacek <polacek@redhat.com>
13551
13552 PR c++/69113
13553 * g++.dg/pr69113.C: New test.
13554
20b8d734
JJ
135552016-01-09 Jakub Jelinek <jakub@redhat.com>
13556
13557 PR middle-end/50865
13558 PR tree-optimization/69097
13559 * gcc.c-torture/execute/pr50865.c: New test.
13560 * gcc.c-torture/execute/pr69097-1.c: New test.
13561 * gcc.c-torture/execute/pr69097-2.c: New test.
13562 * gcc.dg/pr69097-1.c: New test.
13563 * gcc.dg/pr69097-2.c: New test.
13564
c50e614b
JJ
135652016-01-09 Jakub Jelinek <jakub@redhat.com>
13566
13567 PR c++/69164
13568 * g++.dg/opt/pr69164.C: New test.
13569
e0237993
JJ
135702016-01-08 Jakub Jelinek <jakub@redhat.com>
13571
13572 PR tree-optimization/69167
13573 * gcc.dg/pr69167.c: New test.
13574
bd8f5bb2
MP
135752016-01-08 Marek Polacek <polacek@redhat.com>
13576
13577 PR c++/68449
13578 * g++.dg/pr68449.C: New.
13579
bb0f5ca7
AL
135802016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13581
13582 PR tree-optimization/68707
13583 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13584 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13585 on platforms supporting it.
13586 * gcc.dg/vect/slp-perm-2.c: Likewise.
13587 * gcc.dg/vect/slp-perm-3.c: Likewise.
13588 * gcc.dg/vect/slp-perm-5.c: Likewise.
13589 * gcc.dg/vect/slp-perm-7.c: Likewise.
13590 * gcc.dg/vect/slp-perm-8.c: Likewise.
13591 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13592 on platforms supporting it.
13593
22518428
JJ
135942016-01-08 Jakub Jelinek <jakub@redhat.com>
13595
33f0852f
JJ
13596 PR tree-optimization/69162
13597 * gcc.dg/pr69162.c: New test.
13598
22518428
JJ
13599 PR tree-optimization/69172
13600 * gcc.dg/pr69172.c: New test.
13601
80e9b3aa
TP
136022016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13603
13604 PR tree-optimization/67781
13605 * gcc.c-torture/execute/pr67781.c: New file.
13606
262a363f
JJ
136072016-01-08 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR tree-optimization/69083
13610 * gcc.dg/vect/pr69083.c: New test.
13611
6e1f093f
SS
136122016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13613
13614 PR tree-optimization/61441
13615 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13616 Use -fexcess-precision=standard for compiler options.
13617 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13618
53290e07
JJ
136192016-01-08 Jakub Jelinek <jakub@redhat.com>
13620
57bf3072
JJ
13621 PR fortran/69128
13622 * gfortran.dg/gomp/pr69128.f90: New test.
13623
53290e07
JJ
13624 PR c++/69145
13625 * g++.dg/ext/pr69145-1.C: New test.
13626 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13627 * g++.dg/ext/pr69145-2.h: New file.
13628
7a127fa7
MS
136292016-01-07 Martin Sebor <msebor@redhat.com>
13630
13631 PR c/68966
13632 * gcc.dg/atomic-fetch-bool.c: New test.
13633 * gcc.dg/sync-fetch-bool.c: New test.
13634
95918b49
L
136352016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13636
13637 PR fortran/66680
13638 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13639
c8e62a9d
NC
136402016-01-07 Nick Clifton <nickc@redhat.com>
13641
13642 PR target/66655
13643 * g++.dg/pr66655.C: New test.
13644 * g++.dg/pr66655_1.cc: Test support file.
13645 * g++.dg/pr66655.h: Test header file.
13646
2ad3adf1 136472016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13648
13649 PR fortran/66680
13650 gfortran.dg/gomp/pr66680.f90: New test.
13651
4cd9ca92
L
136522016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13653
13654 PR target/69171
13655 * gcc.target/i386/pr69171-1.c: New test.
13656 * gcc.target/i386/pr69171-2.c: Likewise.
13657 * gcc.target/i386/pr69171-3.c: Likewise.
13658 * gcc.target/i386/pr69171-4.c: Likewise.
13659 * gcc.target/i386/pr69171-5.c: Likewise.
13660 * gcc.target/i386/pr69171-6.c: Likewise.
13661
7e33d4dc
BS
136622015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13663
13664 PR middle-end/67639
13665 * c-c++-common/pr67639.c: New test.
13666
fec64afc
JJ
136672016-01-07 Jakub Jelinek <jakub@redhat.com>
13668
13669 PR tree-optimization/69141
13670 * g++.dg/opt/pr69141.C: New test.
13671
f293ad29
EB
136722016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13673
13674 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13675
5027395e
UB
136762016-01-06 Uros Bizjak <ubizjak@gmail.com>
13677
13678 PR target/69140
13679 * gcc.target/i386/pr69140.c: New test
13680
7443cf13
DM
136812016-01-06 David Malcolm <dmalcolm@redhat.com>
13682
13683 * gcc.dg/bad-dereference.c: New test case.
13684
32928931
BS
136852015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13686
13687 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13688
68dd05da
AS
136892016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13690
13691 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13692
6b131d5b
MP
136932016-01-06 Marek Polacek <polacek@redhat.com>
13694
13695 PR sanitizer/69099
13696 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13697
8d9fdb49
MP
136982016-01-05 Marek Polacek <polacek@redhat.com>
13699
13700 PR c/69104
13701 * gcc.dg/atomic-invalid-2.c: New.
13702
acf93f1e
L
137032016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13704
13705 PR target/68991
13706 * gcc.target/i386/pr68991.c: New test.
13707
3f50525d
L
137082016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13709
13710 PR target/68991
13711 * g++.dg/pr68991-1.C: New test.
13712 * g++.dg/pr68991-2.C: Likewise.
13713
e0237993 137142016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13715
e0237993 13716 PR other/60465
face88a1
ST
13717 * gcc.target/ia64/pr60465-gprel64.c: New test.
13718 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13719
a0866eff
KT
137202016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13721
13722 PR rtl-optimization/68651
13723 * gcc.target/aarch64/pr68651_1.c: New test.
13724
c589e975
DM
137252016-01-05 David Malcolm <dmalcolm@redhat.com>
13726
13727 PR c/69122
13728 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13729
929710d9
NS
137302016-01-05 Nathan Sidwell <nathan@acm.org>
13731
ce3e43d7
NS
13732 PR c++/58583
13733 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13734
929710d9
NS
13735 * gcc.dg/alias-15.c: New.
13736
a2faef8e
NC
137372016-01-05 Nick Clifton <nickc@redhat.com>
13738
13739 PR target/68870
13740 * g++.dg/pr68770.C: New test.
13741
4cfa76e3
MS
137422016-01-04 Mike Stump <mikestump@comcast.net>
13743
13744 * lib/target-supports.exp (check_effective_target_cilkplus):
13745 cilkplus targets require pthreads.
4ece61b6 13746 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13747
4e8a3a35
MM
137482016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13749
13750 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13751 generation.
13752
818ab71a
JJ
137532016-01-04 Jakub Jelinek <jakub@redhat.com>
13754
13755 Update copyright years.
13756
2fe0a208
MP
137572016-01-04 Marek Polacek <polacek@redhat.com>
13758
13759 PR c/68908
13760 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13761 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13762 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13763
9e3b2fe3
EB
137642016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13765
13766 * gcc.target/sparc/20160104-2.c: New test.
13767
e8d65a35
EB
137682016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13769
13770 * gcc.target/sparc/20160104-1.c: New test.
13771
25ccfccd
PT
137722016-01-03 Paul Thomas <pault@gcc.gnu.org>
13773
13774 PR fortran/65045
13775 * gfortran.dg/pr65045.f90: New test.
13776
cb51d382
EB
137772016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13778
13779 * gnat.dg/specs/debug1.ads: Delete.
13780
6eeaad6e
JD
137812016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13782
13783 PR libgfortran/68867
13784 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13785 expression.
13786
2f968603
JD
137872016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13788
13789 PR libgfortran/68867
13790 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13791 PowerPC.
13792
591bb5e4
PT
137932016-01-01 Paul Thomas <pault@gcc.gnu.org>
13794
13795 PR fortran/68864
13796 * gfortran.dg/pr68864.f90: New test.
13797
f1e0620c
JJ
137982016-01-01 Jakub Jelinek <jakub@redhat.com>
13799
942a1319
JJ
13800 PR tree-optimization/69070
13801 * gcc.dg/pr69070.c: New test.
13802
10dff63f
JJ
13803 PR sanitizer/69055
13804 * gfortran.dg/pr69055.f90: New test.
13805
f1e0620c
JJ
13806 PR target/69015
13807 * gcc.dg/pr69015.c: New test.
818ab71a 13808\f
2f883d1c 13809Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13810
13811Copying and distribution of this file, with or without modification,
13812are permitted in any medium without royalty provided the copyright
13813notice and this notice are preserved.