]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Test folding of str{n}{case}cmp and memchr
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
43f66d6e
ML
12016-10-14 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
5 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
6
cb3ac867
UB
72016-10-14 Uros Bizjak <ubizjak@gmail.com>
8
9 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
10 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
11 * gcc.dg/torture/pr77937-2.c: Likewise.
12
14cf71a0
EB
132016-10-14 Eric Botcazou <ebotcazou@adacore.com>
14
15 * gnat.dg/lto15.adb: Adjust.
16 * gnat.dg/lto16.adb: Likewise.
17 * gnat.dg/lto17.adb: Likewise
18 * gnat.dg/lto18.ad[sb]: New test.
19 * gnat.dg/lto18_pkg.ads: New helper.
20 * gnat.dg/lto19.adb: New test.
21 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
22 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
23 * gnat.dg/lto20.adb: New test.
24 * gnat.dg/lto20_pkg.ad[sb]: New helper.
25
6fd9c6f4
AV
262016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
27
28 * gfortran.dg/coarray_38.f90: Expect error message.
29
01f44038
KT
302016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31
32 * gcc.target/aarch64/spellcheck_1.c: New test.
33 * gcc.target/aarch64/spellcheck_2.c: Likewise.
34 * gcc.target/aarch64/spellcheck_3.c: Likewise.
35 * gcc.target/aarch64/spellcheck_4.c: Likewise.
36 * gcc.target/aarch64/spellcheck_5.c: Likewise.
37 * gcc.target/aarch64/spellcheck_6.c: Likewise.
38
253abb2a
AS
392016-10-13 Andreas Schwab <schwab@linux-m68k.org>
40
41 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
42
a2695319
BS
432016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
44
45 PR tree-optimization/77937
46 * gcc.dg/torture/pr77937-1.c: New.
47 * gcc.dg/torture/pr77937-2.c: New.
48
14a2c9aa
JM
492016-10-13 Jakub Jelinek <jakub@redhat.com>
50
51 * g++.dg/cpp1z/inline-var1.C: New test.
52 * g++.dg/cpp1z/inline-var1a.C: New test.
53 * g++.dg/cpp1z/inline-var1.h: New file.
54 * g++.dg/cpp1z/inline-var2.C: New test.
55 * g++.dg/cpp1z/inline-var3.C: New test.
56 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
57 uninitialized const.
58
18d34307
SL
592016-10-13 Sandra Loosemore <sandra@codesourcery.com>
60
ee7fa2e3
SL
61 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
62 Xscale is specified, not just -march.
63 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
64 is incompatible with Xscale.
18d34307 65
96032047
MS
662016-10-13 Martin Sebor <msebor@redhat.com>
67
68 PR c++/71912
69 * g++.dg/ext/flexary4.C: Adjust.
70 * g++.dg/ext/flexary5.C: Same.
71 * g++.dg/ext/flexary9.C: Same.
72 * g++.dg/ext/flexary19.C: New test.
73 * g++.dg/ext/flexary18.C: New test.
74 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
75 regression test.
76 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
77 Avoid generating a flexible array member in an array.
78
5b1548fd
MS
792016-10-13 Martin Sebor <msebor@redhat.com>
80
81 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
82 to placate -Wformat on targets where the type is not int.
83
7810c4eb
DM
842016-10-13 David Malcolm <dmalcolm@redhat.com>
85
86 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
87 in INSN_LOCATION.
88
fcd27666
BC
892016-10-13 Bin Cheng <bin.cheng@arm.com>
90
91 * gcc.target/i386/l_fma_float_1.c: Revise test.
92 * gcc.target/i386/l_fma_float_2.c: Ditto.
93 * gcc.target/i386/l_fma_float_3.c: Ditto.
94 * gcc.target/i386/l_fma_float_4.c: Ditto.
95 * gcc.target/i386/l_fma_float_5.c: Ditto.
96 * gcc.target/i386/l_fma_float_6.c: Ditto.
97 * gcc.target/i386/l_fma_double_1.c: Ditto.
98 * gcc.target/i386/l_fma_double_2.c: Ditto.
99 * gcc.target/i386/l_fma_double_3.c: Ditto.
100 * gcc.target/i386/l_fma_double_4.c: Ditto.
101 * gcc.target/i386/l_fma_double_5.c: Ditto.
102 * gcc.target/i386/l_fma_double_6.c: Ditto.
103
b8a4b8c8
BC
1042016-10-13 Bin Cheng <bin.cheng@arm.com>
105
106 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
107
328ba117
BC
1082016-10-13 Bin Cheng <bin.cheng@arm.com>
109
110 * gcc.dg/vect/vect-98.c: Refine test case.
111 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
112 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
113 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
114
1a1ab05e
JJ
1152016-10-13 Jakub Jelinek <jakub@redhat.com>
116
117 PR c/77946
118 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
119
27947670
ML
1202016-10-13 Martin Liska <mliska@suse.cz>
121
122 PR tree-optimization/77943
123 * g++.dg/tree-ssa/pr77943.C: New test.
124
92c5266b
AV
1252016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
126
127 PR fortran/72832
128 * gfortran.dg/allocate_with_source_22.f03: New test.
129 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
130 fail.
131
90bca4ed
TP
1322016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
133
134 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
135 * gcc.target/arm/movsi_movw.c: Likewise.
136 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
137 directive to work on big endian targets.
138
0011af7b
KV
1392016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
140
141 * gcc.dg/tree-ssa/evrp6.c: New test.
142
859e95ab
SB
1432016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
144
145 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
146 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
147 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
148
2934018d
SB
1492016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
150
151 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
152 * gcc.target/powerpc/warn-2.c: Ditto.
153
f92d1522
RS
1542016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
155
156 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
157 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
158 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
159 for -mmsa.
160 * gcc.target/mips/msa.c: New test.
161 * gcc.target/mips/msa-builtins.c: Likewise.
162 * lib/target-supports.exp (check_mips_msa_hw_available): New.
163 (check_effective_target_mips_msa_runtime): Likewise.
164 (check_effective_target_mips_msa): Likewise.
165 (add_options_for_mips_msa): Likewise.
166 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
167 (check_effective_target_vect_intfloat_cvt): Likewise.
168 (check_effective_target_vect_uintfloat_cvt): Likewise.
169 (check_effective_target_vect_floatint_cvt): Likewise.
170 (check_effective_target_vect_floatuint_cvt): Likewise.
171 (check_effective_target_vect_shift): Likewise.
172 (check_effective_target_vect_shift_char): Likewise.
173 (check_effective_target_vect_long): Likewise.
174 (check_effective_target_vect_float): Likewise.
175 (check_effective_target_vect_double): Likewise.
176 (check_effective_target_vect_long_long): Likewise.
177 (check_effective_target_vect_perm): Likewise.
178 (check_effective_target_vect_perm_byte): Likewise.
179 (check_effective_target_vect_perm_short): Likewise.
180 (check_effective_target_vect_sdot_qi): Likewise.
181 (check_effective_target_vect_udot_qi): Likewise.
182 (check_effective_target_vect_sdot_hi): Likewise.
183 (check_effective_target_vect_udot_hi): Likewise.
184 (check_effective_target_vect_pack_trunc): Likewise.
185 (check_effective_target_vect_unpack): Likewise.
186 (check_effective_target_vect_hw_misalign): Likewise.
187 (check_effective_target_vect_condition): Likewise.
188 (check_effective_target_vect_cond_mixed): Likewise.
189 (check_effective_target_vect_char_mult): Likewise.
190 (check_effective_target_vect_short_mult): Likewise.
191 (check_effective_target_vect_int_mult): Likewise.
192 (check_effective_target_vect_extract_even_odd): Likewise.
193 (check_effective_target_vect_interleave): Likewise.
194 (check_vect_support_and_set_flags): Check if the target supports MSA
195 and append to the list of EFFECTIVE_TARGETS.
196
0bfd099c
RB
1972016-10-12 Richard Biener <rguenther@suse.de>
198
199 PR debug/77947
200 * g++.dg/torture/pr77947.C: New testcase.
201
b4a9ef2f
PMR
2022016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
203
204 * gnat.dg/debug8.adb: New testcase.
205
c0dbd22d
PMR
2062016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
207
208 * gnat.dg/debug9.adb: New testcase.
209
8a7c91cd
RB
2102016-10-12 Richard Biener <rguenther@suse.de>
211
212 * gcc.dg/tree-ssa/vrp35.c: Adjust.
213 * gcc.dg/tree-ssa/vrp36.c: Likewise.
214 * gcc.dg/tree-ssa/vrp46.c: Likewise.
215
7dc2f5f1
RB
2162016-10-12 Richard Biener <rguenther@suse.de>
217
218 PR tree-optimization/77920
219 * gcc.dg/torture/pr77920.c: New testcase.
220
70f6d5e1
JJ
2212016-10-12 Jakub Jelinek <jakub@redhat.com>
222
4a8b97cb
JJ
223 PR tree-optimization/77929
224 * gcc.c-torture/compile/pr77929.c: New test.
225
70f6d5e1
JJ
226 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
227 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
228 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
229 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
230 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
231 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
232 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
233 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
234 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
235
4803de58
EB
2362016-10-11 Eric Botcazou <ebotcazou@adacore.com>
237
238 * gcc.target/sparc/setcc-4.c: Adjust.
239 * gcc.target/sparc/setcc-5.c: Likewise.
240 * gcc.target/sparc/setcc-6.c: Likewise.
241 * gcc.target/sparc/setcc-7.c: Likewise.
242 * gcc.target/sparc/setcc-8.c: Likewise.
243 * gcc.target/sparc/setcc-9.c: Likewise.
244 * gcc.target/sparc/setcc-10.c: Delete.
245
f6cf4810
SK
2462016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
247
248 PR fortran/77942
249 * gfortran.dg/pr77942.f90
250
8e8c2744
FR
2512016-10-11 Fritz Reese <fritzoreese@gmail.com>
252
253 * gfortran.dg/dec_math.f90: New testsuite.
254
ddefad9a
SKS
2552016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
256
257 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
258 (main): Declare j as i32 instead of int.
259
e7b08761
TP
2602016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
261
262 PR testsuite/PR77710
263 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
264 target triplet instead of *-*-*-*.
265
9fd7cd44
EB
2662016-10-11 Eric Botcazou <ebotcazou@adacore.com>
267
268 * gnat.dg/unchecked_convert10.adb: New test.
269 * gnat.dg/unchecked_convert11.adb: Likewise.
270 * gnat.dg/unchecked_convert12.adb: Likewise.
271
ff7e7ee0
EB
2722016-10-11 Eric Botcazou <ebotcazou@adacore.com>
273
274 * gcc.target/sparc/cbcond-1.c: New test.
275 * gcc.target/sparc/cbcond-2.c: Likewise.
276 * gcc.target/sparc/movcc-1.c: Likewise.
277 * gcc.target/sparc/movcc-2.c: Likewise.
278 * gcc.target/sparc/setcc-1.c: Adjust.
279 * gcc.target/sparc/setcc-2.c: Likewise.
280 * gcc.target/sparc/setcc-3.c: Likewise.
281 * gcc.target/sparc/setcc-4.c: Likewise.
282 * gcc.target/sparc/setcc-5.c: Likewise.
283 * gcc.target/sparc/setcc-6.c: New test.
284 * gcc.target/sparc/setcc-7.c: Likewise.
285 * gcc.target/sparc/setcc-8.c: Likewise.
286 * gcc.target/sparc/setcc-9.c: Likewise.
287 * gcc.target/sparc/setcc-10.c: Likewise.
288
d30078b8
JL
2892016-10-10 Jeff Law <law@redhat.com>
290
291 PR tree-optimization/71947
292 * gcc.dg/tree-ssa/pr71947-1.c: New test.
293 * gcc.dg/tree-ssa/pr71947-2.c: New test.
294 * gcc.dg/tree-ssa/pr71947-3.c: New test.
295 * gcc.dg/tree-ssa/pr71947-4.c: New test.
296 * gcc.dg/tree-ssa/pr71947-5.c: New test.
297 * gcc.dg/tree-ssa/pr71947-6.c: New test.
298
5f869266
TK
2992016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
300
301 PR fortran/77915
302 * gfortran.dg/matmul_11.f90: New test.
303
174e0b00
JW
3042016-10-10 Jiong Wang <jiong.wang@arm.com>
305
306 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
307 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
308 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
309 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
310 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
311 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
312 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
313 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
314 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
315 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
316 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
317 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
318 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
319 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
320 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
321 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
322 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
323 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
324 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
325 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
326 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
327 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
328 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
329 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
330 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
331 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
332 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
333 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
334 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
335 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
336 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
337 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
338 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
339 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
340 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
341 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
342 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
343 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
344 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
345 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
346 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
347 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
348 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
349 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
350 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
351 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
352 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
353 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
354 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
355 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
356 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
357 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
358 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
359 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
360 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
361 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
362 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
363 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
364 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
365
4bc63138
JW
3662016-10-10 Jiong Wang <jiong.wang@arm.com>
367
368 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
369 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
370 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
382
8f3edb07
JW
3832016-10-10 Jiong Wang <jiong.wang@arm.com>
384
385 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
386 Enable AArch64.
387 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
388 vdup*_laneq.
389 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
393
6e49f922
JW
3942016-10-10 Matthew Wahab <matthew.wahab@arm.com>
395 Jiong Wang <jiong.wang@arm.com>
396
397 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
398 AArch64 support.
399 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
400 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
401 AArch64 targets.
402 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
403 AArch64 targets.
404 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
405 targets.
406 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
407
41683e1a
EB
4082016-10-10 Eric Botcazou <ebotcazou@adacore.com>
409
410 * gnat.dg/specs/vfa.ads: New test.
411
6e49f922 4122016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
413
414 * gnat.dg/inline13.ad[sb]: New test.
415 * gnat.dg/inline13_pkg.ad[sb]: New helper.
416
55cfd746
EB
4172016-10-10 Eric Botcazou <ebotcazou@adacore.com>
418
419 * gnat.dg/biased_subtype.adb: New test.
420
4dfb8a2a
JJ
4212016-10-09 Jakub Jelinek <jakub@redhat.com>
422
423 PR tree-optimization/77901
424 * gcc.c-torture/compile/pr77901.c: New test.
425
67b97478
PK
4262016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
427
428 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
429 * gcc.dg/ipa/propalign-2.c: Likewise
430 * gcc.dg/ipa/propalign-3.c: Likewise.
431 * gcc.dg/ipa/propalign-4.c: Likewise.
432 * gcc.dg/ipa/propalign-5.c: Likewise.
433
7bad794a
JJ
4342016-10-08 Jakub Jelinek <jakub@redhat.com>
435
81b02905
JJ
436 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
437
ee19ef45
JJ
438 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
439
7bad794a
JJ
440 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
441 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
442
56d3a930
FR
4432016-10-07 Fritz Reese <fritzoreese@gmail.com>
444
445 * gfortran.dg/dec_union_11.f90: New testcase.
446
45e2bf2e
NS
4472016-10-07 Nathan Sidwell <nathan@acm.org>
448
449 PR c++/66443
450 * g++.dg/cpp0x/pr66443-cxx11.C: New.
451 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
452 * g++.dg/cpp1y/pr66443-cxx14.C: New
453 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
454 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
455
be845b04
JJ
4562016-10-07 Jakub Jelinek <jakub@redhat.com>
457
458 * g++.dg/cpp0x/addressof1.C: New test.
459 * g++.dg/cpp0x/addressof2.C: New test.
460
08213983
MM
4612016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
462
463 * gcc.target/powerpc/float128-type-1.c: New test to check that
464 PowerPC 64-bit Linux enables -mfloat128-type by default.
465 * gcc.target/powerpc/float128-type-2.c: Likewise.
466 * gcc.target/powerpc/float128-mix.c: Change error message to
467 reflect that __ibm128 is now #define'ed to be long double.
468
bd845c14
SK
4692016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
470
471 PR fortran/77406
472 * gfortran.dg/pr77406.f90: New test.
473 * gfortran.dg/assumed_type_3.f90: Update error messages.
474 * gfortran.dg/defined_operators_1.f90: Ditto.
475 * gfortran.dg/generic_26.f90: Ditto.
476 * gfortran.dg/generic_7.f90: Ditto.
477 * gfortran.dg/gomp/udr5.f90: Ditto.
478 * gfortran.dg/gomp/udr7.f90: Ditto.
479 * gfortran.dg/interface_1.f90: Ditto.
480 * gfortran.dg/interface_37.f90: Ditto.
481 * gfortran.dg/interface_5.f90: Ditto.
482 * gfortran.dg/interface_6.f90: Ditto.
483 * gfortran.dg/interface_7.f90
484 * gfortran.dg/no_arg_check_3.f90
485 * gfortran.dg/operator_5.f90
486 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
487
c09c4992
BE
4882016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
489
490 PR c++/77700
491 * c-c++-common/Wint-in-bool-context.c: Update test.
492
d7f336f8
RB
4932016-10-07 Richard Biener <rguenther@suse.de>
494
495 * gcc.dg/tree-ssa/vrp01.c: Adjust.
496 * gcc.dg/tree-ssa/vrp34.c: Likewise.
497
a9172bf3
MP
4982016-10-07 Marek Polacek <polacek@redhat.com>
499
500 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
501
8a14afd0
BS
5022016-10-07 Bernd Schmidt <bschmidt@redhat.com>
503
504 PR c++/69733
505 * c-c++-common/pr69733.c: New test.
506 * gcc.dg/pr69733.c: New test.
507 * gcc.target/i386/pr69733.c: New test.
508
d4bd4646
MP
5092016-10-07 Marek Polacek <polacek@redhat.com>
510
511 PR c++/77803
512 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
513
a93cdc5c
JJ
5142016-10-07 Jakub Jelinek <jakub@redhat.com>
515
516 PR tree-optimization/77664
517 * gcc.dg/tree-ssa/pr77664.c: New test.
518 * gcc.dg/pr77664.c: New test.
519
5202016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
521
522 * gfortran.dg/pr69955.f90: New test.
523
ac193ee7
LK
5242016_10-06 Louis Krupp <louis.krupp@zoho.com>
525
526 PR fortran/57910
527 * gfortran.dg/pr57910.f90: New test.
528
342cfb3e
JJ
5292016-10-06 Jakub Jelinek <jakub@redhat.com>
530
531 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
532 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
533
48057089
KV
5342016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
535
536 PR tree-optimization/77862
537 * gcc.dg/pr77862.c: New test.
538
65b25c9b
KV
5392016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
540
541 * gcc.dg/tree-ssa/evrp4.c: New test.
542
f3127685
JL
5432016-10-06 Jeff Law <law@redhat.com>
544
545 PR tree-optimization/71661
546 * gcc.dg/tree-ssa/pr71661.c: New test.
547
b3972588
RB
5482016-10-06 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/77855
551 * gcc.dg/torture/pr77855.c: New testcase.
552
139dc3c6
JC
5532016-10-06 James Clarke <jrtc27@jrtc27.com>
554 Eric Botcazou <ebotcazou@adacore.com>
555
556 * g++.dg/other/pr77759.C: New test.
557
37f6a157
RB
5582016-10-06 Richard Biener <rguenther@suse.de>
559
560 PR tree-optimization/77839
561 * gcc.dg/torture/pr77839.c: New testcase.
562
f779aeb8
MP
5632016-10-06 Marek Polacek <polacek@redhat.com>
564
565 * g++.dg/cpp1z/init-statement9.C: New test.
566
eee8f0b0
AS
5672016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
568
569 * gcc.target/i386/pcommit-1.c: Deleted.
570 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
571 * gcc.target/i386/sse-13.c: Ditto.
572 * gcc.target/i386/sse-14.c: Ditto.
573 * gcc.target/i386/sse-22.c: Ditto.
574 * gcc.target/i386/sse-23.c: Ditto.
575 * g++.dg/other/i386-2.C: Ditto.
576
b48042bb
UB
5772016-10-05 Uros Bizjak <ubizjak@gmail.com>
578
579 * gcc.target/i386/pr77833.c: Require int128 effective target.
580
50b01e1d
SK
5812016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
582
583 PR fortran/58991
584 PR fortran/58992
585 * gfortran.dg/associate_22.f90: New test.
586
908b8296
FR
5872016-10-05 Fritz Reese <fritzoreese@gmail.com>
588
589 * gfortran.dg/dec_union_9.f90: New testcase.
590 * gfortran.dg/dec_union_10.f90: New testcase.
591
87582521
JJ
5922016-10-05 Jakub Jelinek <jakub@redhat.com>
593
2e69f143
JJ
594 PR sanitizer/66343
595 * gcc.dg/pch/pr66343-3.c: New test.
596 * gcc.dg/pch/pr66343-3.hs: New file.
597
87582521
JJ
598 PR sanitizer/66343
599 * gcc.dg/pch/pr66343-1.c: New test.
600 * gcc.dg/pch/pr66343-1.hs: New file.
601 * gcc.dg/pch/pr66343-2.c: New test.
602 * gcc.dg/pch/pr66343-2.hs: New file.
603
700fff34
BE
6042016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
605
606 * c-c++-common/Wint-in-bool-context.c: Update test.
607
17a9e380
MP
6082016-10-05 Marek Polacek <polacek@redhat.com>
609
610 * g++.dg/cpp1z/init-statement1.C: New test.
611 * g++.dg/cpp1z/init-statement2.C: New test.
612 * g++.dg/cpp1z/init-statement3.C: New test.
613 * g++.dg/cpp1z/init-statement4.C: New test.
614 * g++.dg/cpp1z/init-statement5.C: New test.
615 * g++.dg/cpp1z/init-statement6.C: New test.
616 * g++.dg/cpp1z/init-statement7.C: New test.
617 * g++.dg/cpp1z/init-statement8.C: New test.
618
6e48e779
LK
6192016-10-05 Louis Krupp <louis.krupp@zoho.com>
620
621 PR fortran/67524
622 * gfortran.dg/pr67524.f90: New test.
623
04a32443
JJ
6242016-10-05 Jakub Jelinek <jakub@redhat.com>
625
626 PR sanitizer/77823
627 * c-c++-common/ubsan/shift-9.c: New test.
628
743a9cf7
SKS
6292016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
630
631 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
632 of int if __SIZEOF_INT__ is less than 4 bytes.
633
a40278c3
JD
6342016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
635
636 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
637 * gfortran.dg/class_array_20.f03: Likewise.
638 * gfortran.dg/class_array_21.f03: Likewise.
639 * gfortran.dg/finalize_29.f08: Likewise.
640 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
641
39bb7d01
RB
6422016-10-05 Richard Biener <rguenther@suse.de>
643
644 PR middle-end/77826
645 * gcc.dg/torture/pr77826.c: New testcase.
646
eeb57981
RB
6472016-10-05 Richard Biener <rguenther@suse.de>
648
649 * gcc.dg/fold-copysign-1.c: New testcase.
650
f9018d75
AS
6512016-10-05 Andreas Schwab <schwab@suse.de>
652
653 * g++.dg/pr49847-2.C: Remove.
654
7e8000b3
PMR
6552016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
656
657 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
658
54f84ca9
RB
6592016-10-05 Richard Biener <rguenther@suse.de>
660
661 PR middle-end/55152
662 * gcc.dg/pr55152-2.c: New testcase.
663
17beda50
JD
6642016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
665
666 * gfortran.dg/dtio_15.f90: New test.
667
1c84b798
ILT
6682016-10-04 Ian Lance Taylor <iant@golang.org>
669
670 * gcc.dg/split-7.c: New test.
671
7ec39552
MS
6722016-10-04 Martin Sebor <msebor@redhat.com>
673
674 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
675 %lc directive to wint_t to silence -Wformat warnings on targets
676 where the latter is a distinct type such as long.
677
8ff04ff9
MS
6782016-10-04 Martin Sebor <msebor@redhat.com>
679
680 PR c++/77804
681 * g++.dg/warn/Wplacement-new-size-4.C: New test.
682
bfecd57c
JJ
6832016-10-04 Jakub Jelinek <jakub@redhat.com>
684
f72da967
JJ
685 PR c++/77791
686 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
687
bfecd57c
JJ
688 * g++.dg/other/java3.C: Remove.
689 * g++.dg/other/java1.C: Remove.
690 * g++.dg/other/error12.C: Remove.
691 * g++.dg/other/java2.C: Remove.
692 * g++.dg/warn/Wnvdtor.C: Remove.
693 * g++.dg/lookup/java1.C: Remove.
694 * g++.dg/lookup/java2.C: Remove.
695 * g++.dg/ext/pr34829.C: Remove.
696 * g++.dg/ext/java-3.C: Remove.
697 * g++.dg/ext/java-1.C: Remove.
698 * g++.dg/ext/java-2.C: Remove.
699 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
700
fe8b1e83
DG
7012016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
702
703 PR tree-optimization/77808
704 * gcc.dg/tree-ssa/pr77808.c: New testcase.
705
078b5aab
RB
7062016-10-04 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/77399
709 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
710
2b568899
RB
7112016-10-04 Richard Biener <rguenther@suse.de>
712
713 PR middle-end/77833
714 * gcc.target/i386/pr77833.c: New testcase.
715
0a4e5cf3
JL
7162016-09-26 Jeff Law <law@redhat.com>
717
718 PR tree-optimization/71550
719 PR tree-optimization/71403
720 * gcc.c-torture/execute/pr71550.c: New test.
721
d07b0a23
SKS
7222016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
723
724 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
725 option.
726
b44a42cf
KT
7272016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
728
729 Revert
730 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
731
732 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
733
f41f1ceb
MP
7342016-10-03 Marek Polacek <polacek@redhat.com>
735
736 * g++.dg/cpp0x/nullptr37.C: New test.
737
1633d3b9
BE
7382016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
739
740 * c-c++-common/Wint-in-bool-context.c: Update test.
741
2c8e3a1d
JJ
7422016-10-02 Jakub Jelinek <jakub@redhat.com>
743
744 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
745 earlier.
746 * g++.dg/charset/asm2.c (memmove): Likewise.
747 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
748 * g++.dg/tls/diag-4.C (foo): Likewise.
749 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
750 dg-warning, fix up regex.
751 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
752 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
753 * g++.old-deja/g++.mike/net31.C: Likewise.
754 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
755 for C++17.
756 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
757 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
758
f00b6283
RB
7592016-10-01 Richard Biener <rguenther@suse.de>
760
761 PR middle-end/77798
762 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
763
0f0565b1
AV
7642016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
765
766 PR fortran/77663
767 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
768
c58823a0
JJ
7692016-10-01 Jakub Jelinek <jakub@redhat.com>
770
771 PR c/77490
772 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
773 Add dg-prune-output directive.
774
e3228a50
JD
7752016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
776
777 PR fortran/66643
778 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
779 * gfortran.fortran-torture/compile/write.f90: Update test.
780
e70bbc6f
MW
7812016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
782
783 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
784 arm_fp16_alternative_ok as the required effective target.
785 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
786 -mfp16-format=alternative to the dg-options directive and remove
787 the dg-add-options directive.
788
c39747d2
FR
7892016-09-30 Fritz Reese <fritzoreese@gmail.com>
790
791 PR fortran/77764
792 * gfortran.dg/dec_union_8.f90: New testcase.
793
00074dd8
FR
7942016-09-30 Fritz Reese <fritzoreese@gmail.com>
795
796 PR fortran/77782
797 * gfortran.dg/dec_structure_16.f90: New testcase.
798
26f391e8
AV
7992016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
800
801 * gfortran.dg/coarray_allocate_10.f08: New test.
802 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
803
fa16a271
KT
8042016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
805
806 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
807
f334c828
RB
8082016-09-30 Richard Biener <rguenther@suse.de>
809
810 PR tree-optimization/77399
811 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
812
76e3ec9c
SL
8132016-09-29 Sandra Loosemore <sandra@codesourcery.com>
814
815 * c-c++-common/pr27336.c: Make dependency on
816 -fdelete-null-pointer-checks explicit.
817 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
818 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
819 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
820 * gcc.dg/pic-1.c: Require fpic target support.
821 * gcc.dg/pic-2.c: Likewise.
822
a2c6e7f2
JJ
8232016-09-29 Jakub Jelinek <jakub@redhat.com>
824
825 Implement P0001R1 - C++17 removal of register storage class specifier
826 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
827 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
828 C++17.
829 * c-c++-common/vector-subscript-5.c (foo): Don't use register
830 keyword if not __SSE2__.
831 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
832 C++17.
833 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
834 register keywords.
835 * g++.dg/eh/pr29166.C: Add -Wno-register option.
836 * g++.dg/warn/register-parm-1.C (erroneous_warning,
837 no_erroneous_warning): Expect new warnings for C++17.
838 * g++.dg/warn/register-var-2.C (f): Likewise.
839 * g++.dg/parse/register1.C (f): Expect new error for C++17.
840 * g++.dg/parse/linkage2.C (foo): Likewise.
841 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
842 keyword on parameters for C++17.
843 * g++.dg/cpp1z/register1.C: New test.
844 * g++.dg/cpp1z/register2.C: New test.
845 * g++.dg/cpp1z/register3.C: New test.
846
4ab76933
UB
8472016-09-29 Uros Bizjak <ubizjak@gmail.com>
848
849 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
850 * gcc.target/i386/avx2-check.h (main): Ditto.
851 * gcc.target/i386/avx512bw-check.h (main): Ditto.
852 * gcc.target/i386/avx512cd-check.h (main): Ditto.
853 * gcc.target/i386/avx512dq-check.h (main): Ditto.
854 * gcc.target/i386/avx512er-check.h (main): Ditto.
855 * gcc.target/i386/avx512f-check.h (main): Ditto.
856 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
857 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
858 * gcc.target/i386/avx512vl-check.h (main): Ditto.
859
2488ebe5
UB
8602016-09-29 Uros Bizjak <ubizjak@gmail.com>
861
862 PR target/77756
863 * gcc.target/i386/pr77756.c: New test.
864
4d258d09
MP
8652016-09-29 Marek Polacek <polacek@redhat.com>
866
867 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
868
a9087411
MP
8692016-09-29 Marek Polacek <polacek@redhat.com>
870
871 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
872 C++14.
873
fa0a064a
ML
8742016-09-29 Martin Liska <mliska@suse.cz>
875
876 * objc/execute/construct1.m: New test.
877
0ce1ecc7
RB
8782016-09-29 Richard Biener <rguenther@suse.de>
879
880 PR tree-optimization/77768
881 * gcc.dg/torture/pr77768.c: New testcase.
882
da186c1f
RB
8832016-09-28 Richard Biener <rguenther@suse.de>
884
885 PR middle-end/77407
886 * gcc.dg/pr77407.c: New testcase.
887
d657e995
RB
8882016-09-29 Richard Biener <rguenther@suse.de>
889
890 PR middle-end/55152
891 * gcc.dg/pr55152.c: New testcase.
892 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
893
cadf6296
RO
8942016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
895
896 * gcc.dg/profile-update-warning.c: Restrict to ia32.
897 (dg-options): Remove -m32.
898
88000fd1
MS
8992016-09-28 Martin Sebor <msebor@redhat.com>
900
901 PR middle-end/77721
902 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
903
0c172974
JD
9042016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
905
906 PR libgfortran/77707
907 * gfortran.dg/inquire_17.f90: New test.
908
4b390698
JJ
9092016-09-28 Jakub Jelinek <jakub@redhat.com>
910
911 PR c++/77467
912 * g++.dg/cpp1y/constexpr-77467.C: New test.
913
2b1b5938
MS
9142016-09-28 Martin Sebor <msebor@redhat.com>
915
916 PR c/77762
917 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
918 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
919 (test_sprintf_p_const): Adjust line numbers to avoid failures
920 introduced in r240503.
921
30dc6ee9
MS
9222016-09-28 Martin Sebor <msebor@redhat.com>
923
924 PR middle-end/77683
925 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
926
7d290e93
BE
9272016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
928
fcf32bad
BE
929 PR c++/77748
930 * g++.dg/pr77550.C: Avoid undefined behavior.
931
7d290e93
BE
932 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
933
912d9ec3
WD
9342016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
935
936 * gcc.dg/strlenopt-20.c: Update test.
937 * gcc.dg/strlenopt-21.c: Likewise.
938 * gcc.dg/strlenopt-22.c: Likewise.
939 * gcc.dg/strlenopt-22g.c: Likewise.
940 * gcc.dg/strlenopt-26.c: Likewise.
941 * gcc.dg/strlenopt-5.c: Likewise.
942 * gcc.dg/strlenopt-7.c: Likewise.
943 * gcc.dg/strlenopt-9.c: Likewise.
944
459bcfb0
JJ
9452016-09-27 Jakub Jelinek <jakub@redhat.com>
946
6e39060a
JJ
947 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
948
8ca33347
JJ
949 * g++.dg/cpp1z/lambda-this1.C: New test.
950 * g++.dg/cpp1z/lambda-this2.C: New test.
951
459bcfb0
JJ
952 PR c++/77722
953 * g++.dg/ubsan/return-4.C: New test.
954 * g++.dg/ubsan/return-5.C: New test.
955 * g++.dg/ubsan/return-6.C: New test.
956
20fba714
JW
9572016-09-27 Jiong Wang <jiong.wang@arm.com>
958
959 * lib/target-supports.exp
960 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
961 in function comment.
962
bebe0086
ML
9632016-09-27 Martin Liska <mliska@suse.cz>
964
965 PR gcov-profile/46266
966 * lib/gcov.exp: Verify that <built-in>.gcov file is not
967 considered.
968
59896334
RB
9692016-09-27 Richard Biener <rguenther@suse.de>
970
971 PR tree-optimization/77745
972 * g++.dg/torture/pr77745.C: New testcase.
973
f0d355dc
RB
9742016-09-27 Richard Biener <rguenther@suse.de>
975
976 PR tree-optimization/77478
977 * gcc.dg/torture/pr77478.c: New testcase.
978
8c9434c2
ML
9792016-09-27 Martin Liska <mliska@suse.cz>
980
981 PR gcov-profile/7970
982 PR gcov-profile/16855
983 PR gcov-profile/44779
984 * g++.dg/gcov/pr16855.C: New test.
985
511d092e
SKS
9862016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
987
988 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
989
f2e0c4e1
JJ
9902016-09-27 Jakub Jelinek <jakub@redhat.com>
991
992 PR fortran/77666
993 * gfortran.dg/gomp/pr77666.f90: New test.
994
3a4228ba
KV
9952016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
996
997 PR ipa/77677
998 * gcc.dg/torture/pr77677-2.c: New test.
999
a184e37f
SK
10002016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1001
1002 PR fortran/77420
1003 * gfortran.dg/pr77420_1.f90: New test.
1004 * gfortran.dg/pr77420_2.f90: Ditto.
1005 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1006 * gfortran.dg/pr77420_4.f90: this file.
1007
8be59d19
KV
10082016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1009
1010 PR middle-end/77719
1011 * gfortran.dg/pr77719.f90: New test.
1012
991075a4
TP
10132016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1014
1015 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1016 singular form of byte when quantity is unknown.
991075a4 1017
c6147dc4
MP
10182016-09-26 Marek Polacek <polacek@redhat.com>
1019
1020 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1021
5cc6c41c
ML
10222016-09-26 Martin Liska <mliska@suse.cz>
1023
1024 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1025 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1026 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1027 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1028 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1029 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1030 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1031 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1032 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1033
81fea426
MP
10342016-09-26 Marek Polacek <polacek@redhat.com>
1035
1036 PR c/7652
1037 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1038 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1039 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1040 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1041 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1042 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1043 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1044 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1045 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1046 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1047 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1048 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1049 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1050 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1051 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1052 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1053 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1054 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1055 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1056 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1057 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1058 * c-c++-common/attr-fallthrough-1.c: New test.
1059 * c-c++-common/attr-fallthrough-2.c: New test.
1060 * g++.dg/cpp0x/fallthrough1.C: New test.
1061 * g++.dg/cpp0x/fallthrough2.C: New test.
1062 * g++.dg/cpp1z/fallthrough1.C: New test.
1063 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1064 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1065 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1066 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1067
9b597c1f
SK
10682016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1069
12a813c1 1070 PR fortran/77429
9b597c1f
SK
1071 * gfortran.dg/pr77429.f90: New test.
1072
f1c7e7f1
SK
10732016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1074
1075 PR fortran/77694
1076 * gfortran.dg/pr77694.f90: New test.
1077
50c6dd20
OE
10782016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1079
1080 PR target/51244
1081 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1082
540b039e
DH
10832016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1084
1085 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1086 for 32-bit mode.
1087
cfd161bf
DH
10882016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1089
1090 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1091 for 32-bit mode.
1092
9a2300e9
MP
10932016-09-24 Marek Polacek <polacek@redhat.com>
1094
1095 PR c/77490
1096 * c-c++-common/Wbool-operation-1.c: New test.
1097 * gcc.dg/Wbool-operation-1.c: New test.
1098
34d567d1
FR
10992016-09-23 Fritz Reese <fritzoreese@gmail.com>
1100
1101 * gfortran.dg/dec_static_1.f90: New.
1102 * gfortran.dg/dec_static_2.f90: New.
1103 * gfortran.dg/dec_static_3.f90: New.
1104 * gfortran.dg/dec_static_4.f90: New.
1105
4a8d4422
JD
11062016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1107
1108 PR fortran/48298
1109 * gfortran.dg/negative_unit_check.f90: Update test.
1110 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1111
90ef45cb
DV
11122016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1113
1114 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1115 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1116 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1117 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1118 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1119 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1120 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1121
e0535922
MS
11222016-09-23 Martin Sebor <msebor@redhat.com>
1123
1124 PR testsuite/77713
1125 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1126 assuming long double is bigger than double.
1127
d664d76d
JJ
11282016-09-23 Jakub Jelinek <jakub@redhat.com>
1129
1130 Implement P0138R2, C++17 construction rules for enum class values
1131 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1132
3b31f720
DM
11332016-09-23 David Malcolm <dmalcolm@redhat.com>
1134
1135 PR preprocessor/77672
1136 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1137 expected multiline output from first warning to reflect change
1138 in r240434.
1139
592459bf
TP
11402016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1141
1142 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1143
0af06385
BE
11442016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1145 Tom de Vries <tom@codesourcery.com>
1146
1147 PR testsuite/77411
1148 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1149
8f01b67a
MP
11502016-09-23 Marek Polacek <polacek@redhat.com>
1151
1152 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1153 * c-c++-common/gomp/atomic-13.c: Likewise.
1154 * c-c++-common/gomp/atomic-14.c: Likewise.
1155 * c-c++-common/pr60439.c: Remove invalid code.
1156 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1157 * g++.dg/expr/bitfield5.C: Likewise.
1158 * g++.dg/expr/bitfield6.C: Likewise.
1159 * g++.dg/expr/bool1.C: Likewise.
1160 * g++.dg/expr/bool3.C: Likewise.
1161 * g++.dg/expr/lval3.C: Likewise.
1162 * g++.dg/expr/lval4.C: Likewise.
1163 * g++.old-deja/g++.jason/bool5.C: Likewise.
1164
bbd6fcf3
DM
11652016-09-23 David Malcolm <dmalcolm@redhat.com>
1166
1167 PR preprocessor/77672
1168 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1169 (test_terminator_location): New function.
1170
113d06a4
RB
11712016-09-23 Richard Biener <rguenther@suse.de>
1172
1173 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1174
cab9e1df
MW
11752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1176
1177 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1178 -march=armv8.2-a+fp16 when supported by the hardware.
1179 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1180 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1181 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1182 semi-colons to a macro invocations.
1183 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1184 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1185 defined.
1186 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1187 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1188 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1189 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1190 defined.
1191 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1196 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1197 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1198 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1199 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1200 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1201 defined.
1202 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1203 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1204 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1205 defined.
1206 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1207 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1208 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1209 defined.
1210 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1211 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1212 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1213 defined.
1214 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1216 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1217 defined. Also fix some white-space.
1218 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1219 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1220 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1221 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1223 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1224 defined. Also fix some long lines and white-space.
1225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1226 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1227 defined. Also fix some long lines and white-space.
1228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1229 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1230 defined.
1231 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1233 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1234 defined.
1235 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1237 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1238 defined.
1239 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1240 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1242 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1244 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1248 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1249 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1250 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1251 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1252 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1253 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1255 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1256 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1257 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1258
da9b2e69
JW
12592016-09-23 Jiong Wang <jiong.wang@arm.com>
1260 Matthew Wahab <matthew.wahab@arm.com>
1261
1262 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1263 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1264 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1265 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1266 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1267 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1268 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1269 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1270 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1271 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1272 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1273 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1274 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1275 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1276 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1277 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1278 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1279 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1280 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1281 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1282 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1283 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1284 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1285 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1286 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1287 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1288 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1289 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1290 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1291 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1292 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1293 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1294 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1295 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1296 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1297 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1298 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1299
785cf02f
MW
13002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1301
1302 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1303 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1304 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1305 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1306 support.
1307
1e401340
KV
13082016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1309
1310 PR ipa/77677
1311 * gcc.dg/torture/pr77677.c: New test.
1312
8ed3eeac
AV
13132016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1314
1315 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1316 here now.
1317
55a9b91b
MW
13182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1319
1320 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1321 options. Add tests for float16x4_t and float16x8_t.
1322
64c744b9
DV
13232016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1324
1325 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1326 * gcc.target/s390/risbg-ll-2.c: Ditto.
1327 * gcc.target/s390/risbg-ll-3.c: Ditto.
1328
d403b8d4
MW
13292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1330
1331 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1332 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1333
576987fc
DV
13342016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1335
1336 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1337 output to the simplified instructions.
1338
4ffc8099
MW
13392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1340
1341 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1342 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1343
b1a970a5
MW
13442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1345
1346 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1347 (FP16_SUPPORTED): New
1348 (expected-hfloat-16x4): Make conditional on __fp16 support.
1349 (expected-hfloat-16x8): Likewise.
1350 (vdup_n_f16): Disable for non-AArch64 targets.
1351 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1352 conditional on FP16_SUPPORTED.
1353 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1354 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1355 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1356 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1357 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1358 for testing __fp16.
1359 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1360 conditional on FP16_SUPPORTED.
1361 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1362 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1363
50df9464
MW
13642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1365
1366 * gcc.target/arm/short-vfp-1.c: New.
1367
536b9f42
MW
13682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1369
1370 * gcc.target/arm/attr-fp16-arith-1.c: New.
1371
1b9e31cf
MW
13722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1373
1374 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1375 New.
1376 (add_options_for_arm_v8_2a_fp16_neon): New.
1377 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1378 (add_options_for_arm_arch_v8_2a): Auto-generate.
1379 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1380 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1381 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1382 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1383 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1384 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1385 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1386
a5b42ee7
MW
13872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1388
1389 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1390 arm_fp16_alternative_ok.
1391 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1392 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1393 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1394 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1395 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1396 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1397 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1398 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1399 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1400 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1401 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1402 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1403 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1404 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1405 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1406 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1407 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1408 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1409 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1410 arm_fp16_alternative_ok.
1411 * lib/target-supports.exp
1412 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1413 (check_effective_target_arm_fp16_alternative_ok): New.
1414 (check_effective_target_arm_fp16_none_ok_nocache): New.
1415 (check_effective_target_arm_fp16_none_ok): New.
1416
fcbc975b
ML
14172016-09-23 Martin Liska <mliska@suse.cz>
1418
1419 * gcc.dg/ipa/pr77653.c: Replace adress
1420 with address.
1421
1822b732
ML
14222016-09-23 Martin Liska <mliska@suse.cz>
1423
1424 * gcc.target/i386/movbe-4.c: New test.
1425
fab18cc4
ML
14262016-09-23 Martin Liska <mliska@suse.cz>
1427
1428 * gcc.target/i386/crc32-5.c: New test.
1429
e70f01b5
ML
14302016-09-23 Martin Liska <mliska@suse.cz>
1431
1432 * gcc.target/i386/pr71652.c: New test.
1433 * gcc.target/i386/pr71652-2.c: New test.
1434 * gcc.target/i386/pr71652-3.c: New test.
1435
f2e81d05
JJ
14362016-09-23 Jakub Jelinek <jakub@redhat.com>
1437
1438 * lib/gcc-dg.exp (process-message): Support relative line number
1439 notation - .+4 or .-1 etc.
1440 * gcc.dg/dg-test-1.c: New test.
1441
ed30d2a6
MS
14422016-09-22 Martin Sebor <msebor@redhat.com>
1443
1444 PR target/77676
1445 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1446 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1447 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1448 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1449
1c681c7b
UB
14502016-09-22 Uros Bizjak <ubizjak@gmail.com>
1451
1452 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1453 * gcc.dg/ifcvt-2.c: Ditto.
1454 * gcc.dg/zero_bits_compound-1.c: Ditto.
1455 * gcc.dg/zero_bits_compound-1.c: Ditto.
1456 * gcc.dg/pr40550.c: Simplify target selectors.
1457 Use dg-additional-options.
1458 * gcc.dg/pr47893.c: Ditto.
1459 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1460 additional options for 32-bit x86 targets.
1461 * gcc.dg/pr70955.c: Move to ...
1462 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1463
67cf0a53
PC
14642016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1465
1466 PR c++/61019
1467 * g++.dg/cpp0x/pr61019.C: New.
1468
0ee70cc0
AV
14692016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1470 Terry Guo <terry.guo@arm.com>
1471
1472 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1473 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1474 * gcc.target/arm/pure-code/pure-code.exp: New.
1475
43639d2c
UB
14762016-09-22 Uros Bizjak <ubizjak@gmail.com>
1477
1478 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1479 Remove SSE effective target requirement.
1480
a608d15b
PC
14812016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR c++/71979
1484 * g++.dg/cpp0x/pr71979.C: New.
1485
d94a7ab4
BE
14862016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1487
1488 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1489
a13f439f
ML
14902016-09-22 Martin Liska <mliska@suse.cz>
1491
1492 PR ipa/77653
1493 * gcc.dg/ipa/pr77653.c: New test.
1494
cf352092
JJ
14952016-09-22 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR fortran/77665
1498 * gfortran.dg/gomp/pr77665.f90: New test.
1499
a8de3002
PT
15002016-09-22 Paul Thomas <pault@gcc.gnu.org>
1501
1502 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1503 * gfortran.dg/dtio_13.f90: New test.
1504
39abef62
LK
15052016-09-21 Louis Krupp <louis.krupp@zoho.com>
1506
1507 PR fortran/66107
1508 * gfortran.dg/pr66107.f90: New test.
1509
4a2bb7fc
ILT
15102016-09-21 Ian Lance Taylor <iant@golang.org>
1511
1512 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1513 with call to builtin delete function.
1514
5f84cee2
JM
15152016-09-21 Joseph Myers <joseph@codesourcery.com>
1516
1517 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1518 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1519 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1520 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1521 tests.
1522
fe01a41a
UB
15232016-09-21 Uros Bizjak <ubizjak@gmail.com>
1524
1525 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1526
2e1c20b1
JJ
15272016-09-21 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR c++/77651
1530 * g++.dg/cpp1z/aligned-new6.C: New test.
1531
de4c144a
MW
15322016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1533
1534 * gcc.target/arm/fp16-aapcs-3.c: New.
1535 * gcc.target/arm/fp16-aapcs-4.c: New.
1536 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1537 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1538 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1539 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1540
44fc7854
BE
15412016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1542
1543 PR tree-optimization/77550
1544 * g++.dg/pr77550.C: New test.
1545
bc084f84
GJL
15462016-09-21 Georg-Johann Lay <avr@gjlay.de>
1547
1548 PR target/77326
1549 * gcc.target/avr/torture/pr77326.c: New test.
1550
c075003a
LK
15512016-09-21 Louis Krupp <louis.krupp@zoho.com>
1552
1553 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1554
6811ea79
RB
15552016-09-21 Richard Biener <rguenther@suse.de>
1556
1557 PR tree-optimization/77648
1558 * gcc.dg/torture/pr77648-1.c: New testcase.
1559 * gcc.dg/torture/pr77648-2.c: Likewise.
1560
f955c4c4
RB
15612016-09-21 Richard Biener <rguenther@suse.de>
1562 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR tree-optimization/77621
1565 * gcc.dg/pr77621.c: New testcase.
1566
096506bb
PT
15672016-09-21 Paul Thomas <pault@gcc.gnu.org>
1568
1569 PR fortran/77657
1570 * gfortran.dg/dtio_12.f90: New test.
1571
37d168ae
SKS
15722016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1573
1574 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1575
66454000
KV
15762016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1577
1578 PR tree-optimization/72835
1579 * gcc.dg/tree-ssa/pr72835.c: New test.
1580
88d0c3f0
MS
15812016-09-20 Martin Sebor <msebor@redhat.com>
1582
1583 PR middle-end/49905
1584 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1585 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1586 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1587 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1588 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1589 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1590 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1591
a03df1d5
KV
15922016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1593
1594 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1595 arguments/compare will be optimized away.
1596 * gcc.dg/torture/ftrapv-1.c: Likewise.
1597
8bc5448f
KV
15982016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1599
1600 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1601 will be optimized away.
1602 * gcc.dg/ipa/vrp1.c: New test.
1603 * gcc.dg/ipa/vrp2.c: New test.
1604 * gcc.dg/ipa/vrp3.c: New test.
1605
973625a0
KV
16062016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1607
1608 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1609 does the same transformation.
1610 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1611 * gcc.dg/tree-ssa/evrp1.c: New test.
1612 * gcc.dg/tree-ssa/evrp2.c: New test.
1613 * gcc.dg/tree-ssa/evrp3.c: New test.
1614 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1615 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1616 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1617 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1618 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1619 foling now happens early.
1620 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1621 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1622 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1623 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1624 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1625
9b1ba33c
UB
16262016-09-20 Uros Bizjak <ubizjak@gmail.com>
1627
1628 PR target/77621
1629 * gcc.target/i386/pr77621.c: New test.
1630 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1631 pattern, loop should vectorize with -mtune=atom.
1632
f5bd4ad8
MO
16332016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1634 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR testsuite/63299
1637 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1638 instead of delete.
1639
7d9cf801
JJ
16402016-09-20 Jakub Jelinek <jakub@redhat.com>
1641
b912f962
JJ
1642 PR c++/77626
1643 * g++.dg/other/pr77626.C: New test.
1644
eaf1ece1
JJ
1645 PR c++/77638
1646 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1647
590b62e9
JJ
1648 PR c++/77637
1649 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1650
7d9cf801
JJ
1651 PR middle-end/77624
1652 * c-c++-common/pr77624-1.c: New test.
1653 * c-c++-common/pr77624-2.c: New test.
1654
3aebb6ff
AV
16552016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1656
1657 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1658 of digits expected.
1659
b5bbe47b
RB
16602016-09-20 Richard Biener <rguenther@suse.de>
1661
1662 PR tree-optimization/77646
1663 * gcc.dg/torture/pr77646.c: New testcase.
1664
144a96e4
BE
16652016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1666
1667 PR c++/77434
1668 * c-c++-common/Wint-in-bool-context.c: New test.
1669
1f2071fa
JM
16702016-09-19 Joseph Myers <joseph@codesourcery.com>
1671
1672 * gcc.dg/cr-decimal-dig-1.c: New test.
1673
63012d9a
JM
16742016-09-19 Joseph Myers <joseph@codesourcery.com>
1675
1676 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1677 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1678 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1679 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1680
02410826
VM
16812016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1682
1683 PR rtl-optimization/77416
1684 * gcc.target/powerpc/pr77416.c: New.
1685
6101a7ab
PP
16862016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1687
1688 PR c++/77639
1689 * g++.dg/template/error-recovery4.C: New test.
1690
1993ff76
BC
16912016-09-19 Bin Cheng <bin.cheng@arm.com>
1692
1693 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1694
5fa9e644
KT
16952016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1696
1697 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1698 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1699
fc15d9ec
JJ
17002016-09-19 Jakub Jelinek <jakub@redhat.com>
1701 Jan Hubicka <jh@suse.cz>
1702
1703 PR target/77587
1704 * gcc.dg/pr77587.c: New test.
1705 * gcc.dg/pr77587a.c: New file.
1706
3c9f5092
AV
17072016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1708
1709 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1710 * gfortran.dg/coarray_38.f90:
1711 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1712 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1713 * gfortran.dg/coarray_allocate_7.f08: New test.
1714 * gfortran.dg/coarray_allocate_8.f08: New test.
1715 * gfortran.dg/coarray_allocate_9.f08: New test.
1716 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1717 new caf_register.
1718 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1719 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1720 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1721 get_by_refs.
1722 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1723 * gfortran.dg/coarray_lock_7.f90: Same.
1724 * gfortran.dg/coarray_poly_5.f90: Same.
1725 * gfortran.dg/coarray_poly_6.f90: Same.
1726 * gfortran.dg/coarray_poly_7.f90: Same.
1727 * gfortran.dg/coarray_poly_8.f90: Same.
1728 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1729
e79e6763
FR
17302016-09-19 Fritz Reese <fritzoreese@gmail.com>
1731
1732 PR fortran/77584
1733 * gfortran.dg/dec_structure_15.f90: New testcase.
1734
ae527639
RB
17352016-09-19 Richard Biener <rguenther@suse.de>
1736
1737 PR middle-end/77605
1738 * gcc.dg/torture/pr77605.c: New testcase.
1739
cdf060f8
LK
17402016-09-18 Louis Krupp <louis.krupp@zoho.com>
1741
1742 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1743
b720e919
JH
17442016-09-17 Jan Hubicka <hubicka@ucw.cz>
1745
1746 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1747 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1748 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1749 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1750 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1751 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1752 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1753 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1754 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1755 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1756 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1757
bdabae39
KY
17582016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1759
1760 * gcc.target/i386/pr68633.c: Fix expected result.
1761
493ba820
LK
17622016-09-17 Louis Krupp <louis.krupp@gmail.com>
1763
1764 PR fortran/68078
1765 * gfortran.dg/pr68078.f90: New test.
1766 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1767
9a42726b
BS
17682016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1769
1770 PR target/77613
1771 * gcc.target/powerpc/swaps-p8-25.c: New.
1772
e7d61178
JJ
17732016-09-16 Jakub Jelinek <jakub@redhat.com>
1774
8f03e02f
JJ
1775 PR c++/77482
1776 * g++.dg/cpp0x/constexpr-77482.C: New test.
1777
e80cb545
JJ
1778 PR c++/77379
1779 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1780 thunk offsets.
1781 * g++.dg/abi/abi-tag23a.C: Likewise.
1782
1c2f613f
JJ
1783 PR c++/77338
1784 * g++.dg/cpp0x/decltype-77338.C: New test.
1785
e7d61178
JJ
1786 PR c++/77375
1787 * g++.dg/cpp0x/mutable1.C: New test.
1788
8d987deb
SK
17892016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1790
1791 PR fortran/77612
1792 * gfortran.dg/pr77612.f90: New test.
1793
2c3d35a6
SKS
17942016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1795
1796 * gcc.dg/torture/pr70421.c: Require int32plus.
1797
e43163ae
JJ
17982016-09-16 Jakub Jelinek <jakub@redhat.com>
1799
bcf0905a
JJ
1800 PR middle-end/77475
1801 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1802
e43163ae
JJ
1803 PR target/77526
1804 * gcc.target/i386/pr77526.c: New test.
1805
7d704548
JJ
18062016-09-16 Jakub Jelinek <jakub@redhat.com>
1807 Eric Botcazou <ebotcazou@adacore.com>
1808
1809 PR middle-end/77594
1810 * gcc.target/i386/pr77594.c: New test.
1811
902d624f
LK
18122016-09-15 Louis Krupp <louis.krupp@zoho.com>
1813
1814 PR fortran/69963
1815 * gfortran.dg/misplaced_implicit_character.f90: New test.
1816
7e16ce79
BC
18172016-09-15 Bin Cheng <bin.cheng@arm.com>
1818
1819 PR tree-optimization/77503
1820 * gcc.dg/vect/pr77503.c: New test.
1821
7c05f5c4
RB
18222016-09-15 Richard Biener <rguenther@suse.de>
1823
1824 PR middle-end/77544
1825 * c-c++-common/torture/pr77544.c: New testcase.
1826
76ff80fb
JJ
18272016-09-15 Jakub Jelinek <jakub@redhat.com>
1828
1829 PR middle-end/77475
1830 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1831 * gcc.dg/march-generic.c: Likewise.
1832 * gcc.target/i386/spellcheck-options-1.c: New test.
1833 * gcc.target/i386/spellcheck-options-2.c: New test.
1834 * gcc.target/i386/spellcheck-options-3.c: New test.
1835 * gcc.target/i386/spellcheck-options-4.c: New test.
1836
5560d026
CLT
18372016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1838
1839 PR fortran/72743
1840 * gfortran.dg/goacc/pr72743.f90: New test.
1841
5334f733
RB
18422016-09-15 Richard Biener <rguenther@suse.de>
1843
1844 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1845
d08615f2
RB
18462016-09-15 Richard Biener <rguenther@suse.de>
1847
1848 PR tree-optimization/77514
1849 * gcc.dg/torture/pr77514.c: New testcase.
1850
28ca05f0
JJ
18512016-09-14 Jakub Jelinek <jakub@redhat.com>
1852
1853 PR c++/77549
1854 * g++.dg/lookup/pr77549.C: New test.
1855
20a1e5b8
MP
18562016-09-14 Marek Polacek <polacek@redhat.com>
1857
1858 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1859 * c-c++-common/gomp/atomic-13.c: Likewise.
1860 * c-c++-common/gomp/atomic-14.c: Likewise.
1861 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1862 * g++.dg/cpp1z/bool-increment1.C: New test.
1863 * c-c++-common/pr60439.c: Add dg-warning.
1864 * g++.dg/expr/bitfield4.C: Likewise.
1865 * g++.dg/expr/bitfield5.C: Likewise.
1866 * g++.dg/expr/bitfield6.C: Likewise.
1867 * g++.dg/expr/bool1.C: Likewise.
1868 * g++.dg/expr/bool3.C: Likewise.
1869 * g++.dg/expr/lval3.C: Likewise.
1870 * g++.dg/expr/lval4.C: Likewise.
1871 * g++.old-deja/g++.jason/bool5.C: Likewise.
1872 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1873 * g++.dg/other/error18.C: Likewise.
1874 * g++.dg/gomp/atomic-14.C: Likewise.
1875
0761f6bf
NS
18762016-09-14 Nathan Sidwell <nathan@acm.org>
1877
1878 PR c++/77539
1879 * g++.dg/cpp1y/pr77539.C: New.
1880
13cddbc1
CL
18812016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1882
1883 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1884 dg-require.
1885 * g++.dg/ext/builtin_alloca.C: Likewise.
1886 * g++.dg/template/spec35.C: Likewise.
1887 * gcc.dg/builtins-68.c: Likewise.
1888 * gcc.misc-tests/gcov-13.c: Likewise.
1889 * gcc.misc-tests/gcov-14.c: Likewise.
1890
a90638d4
JM
18912016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1892
1893 * gfortran.dg/dec_structure_14.f90: New testcase.
1894
5ba4a08c
JJ
18952016-09-14 Jakub Jelinek <jakub@redhat.com>
1896
1897 PR sanitizer/68260
1898 * c-c++-common/tsan/pr68260.c: New test.
1899
a713b234
JS
19002016-09-13 Joe Seymour <joe.s@somniumtech.com>
1901
1902 PR target/70713
1903 * gcc.target/msp430/function-attributes-1.c: New test.
1904 * gcc.target/msp430/function-attributes-2.c: New test.
1905 * gcc.target/msp430/function-attributes-3.c: New test.
1906
96032047
MS
19072015-04-18 Martin Sebor <msebor@redhat.com>
1908
1909 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1910 of non-nul characters.
1911 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1912
ea8661cd
JJ
19132016-09-13 Jakub Jelinek <jakub@redhat.com>
1914
9952908a
JJ
1915 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1916 * g++.dg/cpp1z/gen-attrs1.C: New test.
1917
63cdb7a0
JJ
1918 PR tree-optimization/77454
1919 * gcc.dg/pr77454.c: New test.
1920
ea8661cd
JJ
1921 PR c++/77553
1922 * g++.dg/cpp1y/constexpr-77553.C: New test.
1923
254830ba
DM
19242016-09-13 David Malcolm <dmalcolm@redhat.com>
1925
1926 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1927 (test_show_locus): Replace rich_location::add_fixit_insert calls
1928 with add_fixit_insert_before and add_fixit_insert_after.
1929
42763690
JM
19302016-09-13 Jason Merrill <jason@redhat.com>
1931 Tom de Vries <tom@codesourcery.com>
1932
1933 PR c++/77427
1934 * g++.dg/pr77427.C: New test.
1935
c8798f2c
ML
19362016-09-13 Martin Liska <mliska@suse.cz>
1937
1938 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1939 effective target.
1940 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1941 * lib/target-supports.exp: Define the new target.
1942
54700e2e
AP
19432016-09-12 Andrew Pinski <apinski@cavium.com>
1944
1945 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1946 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1947
e1d55bf7
UB
19482016-09-12 Uros Bizjak <ubizjak@gmail.com>
1949
1950 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1951 variable arguments.
1952 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1953 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1954 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1955 variable argument.
1956 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1957 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1958
54dcdb88
BE
19592016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1960
1961 PR c++/77496
1962 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1963 * g++.dg/ext/pr77496.C: New test.
1964 * g++.dg/warn/pr77496.C: New test.
1965
d1463eb9
DM
19662016-09-12 David Malcolm <dmalcolm@redhat.com>
1967
1968 PR c/72858
1969 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1970 to preserve conversion chars, and to preserve prefix information.
1971 * gcc.dg/format/pr72858.c: New test case.
1972
217fabad
SK
19732016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1974
1975 * gfortran.dg/pr77507.f90: Move to ...
1976 * gfortran.dg/ieee/pr77507.f90: here.
1977
a1cd04ac
JH
19782016-08-09 Jan Hubicka <hubicka@ucw.cz>
1979
1980 PR ipa/61159
1981 * compile/pr61159.c: New testcase
1982
e3912107
JH
19832016-08-09 Jan Hubicka <hubicka@ucw.cz>
1984
1985 PR ipa/64316
1986 * gcc.dg/ipa/pr63416.c: New testcase.
1987
739d9339
PT
19882016-09-10 Paul Thomas <pault@gcc.gnu.org>
1989 Steven G. Kargl <kargl@gcc.gnu.org>
1990
1991 PR fortran/77532
cc3135b6 1992 * gfortran.dg/dtio_11.f90: new test.
739d9339 1993
fb7c40dd
SK
19942016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1995
1996 PR fortran/77507
1997 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1998 * gfortran.dg/c_assoc_4.f90: Ditto.
1999
5b28efbb
TV
20002016-09-10 Tom de Vries <tom@codesourcery.com>
2001
2002 PR C/71602
2003 * c-c++-common/va-arg-va-list-type.c: New test.
2004
9d0a9bb4
PB
20052016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2006
2007 PR rtl-optimization/77289
2008 * gcc.target/powerpc/pr77289.c: New test.
2009
3f0177e7
MS
20102016-09-09 Martin Sebor <msebor@redhat.com>
2011
2012 PR c/77520
2013 PR c/77521
2014 * gcc.dg/pr77520.c: New test.
2015 * gcc.dg/pr77521.c: New test.
2016
e81e83d0
SK
20172016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2018
2019 PR fortran/77506
2020 * gfortran.dg/pr77506.f90: New test.
2021
8a92685e
SK
20222016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2023
2024 PR fortran/77507
2025 * gfortran.dg/pr77507.f90: New test.
2026
c65248cb
JM
20272016-09-09 Joseph Myers <joseph@codesourcery.com>
2028
2029 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2030
2cf0ff98
SK
20312016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2032 Louis Krupp <lkrupp@gcc.gnu.org>
2033
2034 PR fortran/69514
2035 * gfortran.dg/pr69514_1.f90: New test.
2036 * gfortran.dg/pr69514_2.f90: New test.
2037
8ebc1e0f
JJ
20382016-09-08 Jakub Jelinek <jakub@redhat.com>
2039
20b6cf01
JJ
2040 PR fortran/77500
2041 * gfortran.dg/gomp/pr77500.f90: New test.
2042
8ebc1e0f
JJ
2043 PR fortran/77516
2044 * gfortran.dg/gomp/pr77516.f90: New test.
2045
34718542
JJ
20462016-09-07 Jakub Jelinek <jakub@redhat.com>
2047
2048 PR middle-end/77475
2049 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2050 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2051 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2052 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2053 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2054 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2055
e5106e27
DM
20562016-09-07 David Malcolm <dmalcolm@redhat.com>
2057
2058 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2059 "substring-locations.h".
2060
ca235a85
RB
20612016-09-07 Richard Biener <rguenther@suse.de>
2062
2063 PR c/77450
2064 * c-c++-common/vector-subscript-8.c: Move ..
2065 * gcc.dg/pr77450.c: ... here.
2066
0076b5dc 20672016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2068
2069 PR libgfortran/77393
2070 * gfortran.dg/fmt_f0_2.f90: Update test.
2071 * gfortran.dg/fmt_f0_3.f90: New test.
2072
6ac7322b
DH
20732016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2074
2075 PR debug/77389
2076 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2077 in dg-options.
2078
2079 PR debug/57519
2080 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2081
8eb9e049
JJ
20822016-09-06 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR target/69255
2085 * gcc.target/i386/pr69255-1.c: New test.
2086 * gcc.target/i386/pr69255-2.c: New test.
2087 * gcc.target/i386/pr69255-3.c: New test.
2088
20892016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2090
2091 PR c/77336
2092 * gcc.dg/format/miss-7.c: New test.
2093
e6cb85d4
UB
20942016-09-06 Uros Bizjak <ubizjak@gmail.com>
2095
2096 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2097
7fe76f6a
ML
20982016-09-06 Martin Liska <mliska@suse.cz>
2099
2100 PR gcov-profile/77378
2101 PR gcov-profile/77466
2102 * gcc.dg/profile-update-warning.c: New test.
2103
209b636e
RB
21042016-09-06 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/77479
2107 * gcc.dg/torture/pr77479.c: New testcase.
2108
b772a565
RB
21092016-09-06 Richard Biener <rguenther@suse.de>
2110
2111 PR c/77450
2112 * c-c++-common/vector-subscript-7.c: Adjust.
2113 * c-c++-common/vector-subscript-8.c: New testcase.
2114
a8c07037
SKS
21152016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2116
2117 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2118
0ce48391
JJ
21192016-09-05 Jakub Jelinek <jakub@redhat.com>
2120
de9188e0
JJ
2121 PR target/77476
2122 * gcc.target/i386/avx512f-pr77476.c: New test.
2123 * gcc.target/i386/avx512bw-pr77476.c: New test.
2124 * gcc.target/i386/avx512dq-pr77476.c: New test.
2125
c76f7809
JJ
2126 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2127 Update comment to mention also avx512f.
2128
0ce48391
JJ
2129 PR sanitizer/77396
2130 * g++.dg/asan/pr77396-2.C: New test.
2131
8a27cf73
UB
21322016-09-05 Uros Bizjak <ubizjak@gmail.com>
2133
2134 PR rtl-optimization/77452
2135 * gcc.target/i386/pr77452.c: New test.
2136
25ff5dd3
MP
21372016-09-05 Marek Polacek <polacek@redhat.com>
2138
2139 PR c/77423
2140 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2141
f2bc4e48
SK
21422016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2143
2144 PR fortran/77391
2145 * gfortran.dg/pr77391.f90: New test.
2146
e85921ee
SK
21472016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2148
2149 PR fortran/77460
2150 * gfortran.dg/pr77460.f90: New test.
2151
b5d50659
JJ
21522016-09-03 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR c/65467
2155 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2156
7b826676
KY
21572016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2158
2159 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2160
717ebe91
DM
21612016-09-02 David Malcolm <dmalcolm@redhat.com>
2162
2163 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2164 test case.
2165 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2166 diagnostic-test-show-locus-generate-patch.c to the sources
2167 for diagnostic_plugin_test_show_locus.c.
2168
94087e88
JJ
21692016-09-02 Jakub Jelinek <jakub@redhat.com>
2170
9dc5773f
JJ
2171 PR c/65467
2172 * gcc.dg/gomp/_Atomic-1.c: New test.
2173 * gcc.dg/gomp/_Atomic-2.c: New test.
2174 * gcc.dg/gomp/_Atomic-3.c: New test.
2175 * gcc.dg/gomp/_Atomic-4.c: New test.
2176 * gcc.dg/gomp/_Atomic-5.c: New test.
2177
94087e88
JJ
2178 PR sanitizer/77396
2179 * g++.dg/asan/pr77396.C: New test.
2180
21812016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2182
2183 PR tree-optimization/71831
2184 * gcc.dg/builtin-object-size-16.c: New test.
2185 * gcc.dg/builtin-object-size-17.c: New test.
2186
7e89048d
JD
21872016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2188
2189 PR libgfortran/77393
2190 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2191
2f196155
UB
21922016-09-01 Uros Bizjak <ubizjak@gmail.com>
2193
2194 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2195 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2196 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2197 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2198 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2199 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2200 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2201 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2202 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2203 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2204 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2205 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2206 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2207 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2208 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2209 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2210 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2211 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2212
0a6b0523
EB
22132016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2214
2215 * gnat.dg/opt58.adb: New test.
2216 * gnat.dg/opt58_pkg.ads: New helper.
2217
2a99de7b
RB
22182016-09-01 Richard Biener <rguenther@suse.de>
2219
2220 PR middle-end/77436
2221 * gcc.dg/torture/pr77436.c: New testcase.
2222
f79d8786
SKS
22232016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2224
2225 * gcc.dg/pr64252.c: Require int32plus.
2226 * gcc.dg/pr66299-1.c: Likewise.
2227 * gcc.dg/pr66299-2.c: Likewise.
2228 * gcc.dg/torture/20131115-1.c: Skip for avr.
2229
b06335f9
KT
22302016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2231
2232 * gcc.target/aarch64/ands_3.c: New test.
2233
f25f40be
JJ
22342016-08-31 Jakub Jelinek <jakub@redhat.com>
2235
d12a0b5a
JJ
2236 PR fortran/77352
2237 * gfortran.dg/gomp/pr77352.f90: New test.
2238
f25f40be
JJ
2239 PR fortran/77374
2240 * gfortran.dg/gomp/pr77374.f08: New test.
2241
9ff6fb6e
MG
22422016-08-31 Marc Glisse <marc.glisse@inria.fr>
2243
2244 PR tree-optimization/73714
2245 * gcc.dg/tree-ssa/pr73714.c: New test.
2246
8e95a674
JD
22472016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2248
2249 PR libgfortran/77393
2250 * gfortran.dg/fmt_f0_2.f90: New test.
2251
c6b0037d
MG
22522016-08-31 Marc Glisse <marc.glisse@inria.fr>
2253
2254 * gcc.target/i386/pr59539-2.c: Adapt options.
2255 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2256
1a576b13
PT
22572016-08-31 Paul Thomas <pault@gcc.gnu.org>
2258
2259 PR fortran/77418
2260 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2261 of the associate entity and replace with a pointer to the
2262 intended item on the stack.
2263
e73d3ca6 22642016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2265 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2266
2267 PR fortran/48298
2268 * gfortran.dg/dtio_1.f90: New test.
2269 * gfortran.dg/dtio_2.f90: New test.
2270 * gfortran.dg/dtio_3.f90: New test.
2271 * gfortran.dg/dtio_4.f90: New test.
2272 * gfortran.dg/dtio_5.f90: New test.
2273 * gfortran.dg/dtio_6.f90: New test.
2274 * gfortran.dg/dtio_7.f90: New test.
2275 * gfortran.dg/dtio_8.f90: New test.
2276 * gfortran.dg/dtio_9.f90: New test.
2277 * gfortran.dg/dtio_10.f90: New test.
2278
b816477a
DM
22792016-08-30 David Malcolm <dmalcolm@redhat.com>
2280
2281 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2282 (test_many_nested_locations): New function.
2283 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2284 (test_show_locus): Handle "test_many_nested_locations".
2285
71b30891
DM
22862016-08-30 David Malcolm <dmalcolm@redhat.com>
2287
2288 * g++.dg/template/double-greater-than-fixit.C: New test case.
2289
8fa37232
EB
22902016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2291
2292 * gnat.dg/opt57.ad[sb]: New test.
2293 * gnat.dg/opt57_pkg.ads: New helper.
2294
6f651bae
RB
22952016-08-30 Richard Biener <rguenther@suse.de>
2296
2297 PR tree-optimization/69047
2298 * gcc.dg/pr69047.c: Fix byte-order check.
2299
ab834832
JJ
23002016-08-30 Jakub Jelinek <jakub@redhat.com>
2301
5116b156
JJ
2302 PR tree-optimization/72866
2303 * gcc.dg/vect/pr72866.c: New test.
2304
3754bbfc
JJ
2305 PR debug/77363
2306 * g++.dg/debug/dwarf2/pr77363.C: New test.
2307
26122e2d
JJ
2308 PR middle-end/77377
2309 * gcc.target/i386/pr77377.c: New test.
2310
ab834832
JJ
2311 PR debug/77389
2312 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2313 in dg-options.
2314
bedc9ca7
SK
23152016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2316
2317 * gfortran.dg/pr77372.f90: Moved to ...
2318 * gfortran.dg/ieee/pr77372.f90: here.
2319
adfa1e6b
MM
23202016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2321
2322 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2323 vector short/char initializations.
2324 * gcc.target/powerpc/vec-init-5.c: Likewise.
2325 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2326 vector initialization optimizations.
2327 * gcc.target/powerpc/vec-init-7.c: Likewise.
2328 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2329 vector float/double initializations.
2330 * gcc.target/powerpc/vec-init-9.c: Likewise.
2331
414b7129
UB
23322016-08-29 Uros Bizjak <ubizjak@gmail.com>
2333
2334 PR target/77403
2335 * gcc.target/i386/pr77403.c: New test.
2336
3d06b6f2
MP
23372016-08-29 Marek Polacek <polacek@redhat.com>
2338
2339 PR c/77292
2340 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2341
ba9bbd6f
TV
23422016-08-29 Tom de Vries <tom@codesourcery.com>
2343
2344 PR c/77398
2345 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2346
d7d80d8f
EB
23472016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2348
2349 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2350
d7d80d8f 23512016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2352
2353 * gfortran.dg/dec_structure_13.f90: New testcase.
2354
468d95c8
JB
23552016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2356
2357 PR fortran/77261
2358 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2359 available.
2360
f329b264
TV
23612016-08-28 Tom de Vries <tom@codesourcery.com>
2362
2363 PR lto/70955
2364 * gcc.dg/pr70955.c: New test.
2365 * gcc.dg/lto/pr70955_0.c: Same.
2366 * gcc.dg/lto/pr70955_1.c: Same.
2367
4a389eb6
PP
23682016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2369
2370 PR tree-optimization/71077
2371 * gcc.target/i386/pr71077.c: New test.
2372
3f8257db 23732016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2374
2375 PR fortran/77380
2376 * gfortran.dg/pr77380.f90: New test.
2377
3f8257db 23782016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2379
2380 PR fortran/77372
2381 gfortran.dg/pr77372.f90: New test.
2382
ee908516
DM
23832016-08-26 David Malcolm <dmalcolm@redhat.com>
2384
2385 * gcc.dg/spellcheck-fields-2.c (test): Move
2386 dg-begin/end-multiline-output within function body.
2387 (test_macro): New function.
2388
d41e76cf
DM
23892016-08-26 David Malcolm <dmalcolm@redhat.com>
2390
2391 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2392 (test_fixit_insert): Update expected output.
2393 (test_fixit_remove): Likewise.
2394 (test_fixit_replace): Likewise.
2395
524a4c96
RO
23962016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2397
2398 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2399 Fix typo.
2400
ebfa15ab
RB
24012016-08-26 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/69047
2404 * gcc.dg/pr69047.c: New testcase.
2405
209ca542
PK
24062016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2407 Martin Jambhor <mjambor@suse.cz>
524a4c96 2408
209ca542
PK
2409 * gcc.dg/ipa/propbits-1.c: New test-case.
2410 * gcc.dg/ipa/propbits-2.c: Likewise.
2411 * gcc.dg/ipa/propbits-3.c: Likewise.
2412
e5cf1629
SK
24132016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2414
2415 PR fortran/77351
2416 * gfortran.dg/pr77351.f90: New test.
2417
ebef225f
MP
24182016-08-25 Marek Polacek <polacek@redhat.com>
2419
2420 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2421
fe377a48
MP
24222016-08-25 Marek Polacek <polacek@redhat.com>
2423
2424 PR c/77323
2425 * gcc.dg/pr77323.c: New test.
2426
88b8971f
PT
24272016-08-24 Paul Thomas <pault@gcc.gnu.org>
2428
2429 PR fortran/77358
2430 * gfortran.dg/submodule_17.f08: New test.
2431
3f8257db
JJ
24322016-08-24 Michael Collison <michael.collison@linaro.org>
2433 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2434
2435 * gcc.target/arm/builtin_saddl.c: New testcase.
2436 * gcc.target/arm/builtin_saddll.c: New testcase.
2437 * gcc.target/arm/builtin_uaddl.c: New testcase.
2438 * gcc.target/arm/builtin_uaddll.c: New testcase.
2439 * gcc.target/arm/builtin_ssubl.c: New testcase.
2440 * gcc.target/arm/builtin_ssubll.c: New testcase.
2441 * gcc.target/arm/builtin_usubl.c: New testcase.
2442 * gcc.target/arm/builtin_usubll.c: New testcase.
2443
d5b5d212
UB
24442016-08-24 Uros Bizjak <ubizjak@gmail.com>
2445
2446 PR target/77270
2447 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2448 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2449 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2450 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2451 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2452 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2453 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2454 effective target. Remove scan-assembler-times directives.
2455 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2456 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2457 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2458
d1188689
SKS
24592016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2460
2461 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2462 of unsigned int.
2463 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2464
0b6b8f85
RS
24652016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2466
2467 PR testsuite/77317
2468 * lib/target-supports.exp
2469 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2470 (check_effective_target_vect_natural_alignment): Ditto.
2471 (check_effective_target_vector_alignment_reachable): Ditto.
2472 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2473
587b7f7a
ILT
24742016-08-23 Ian Lance Taylor <iant@golang.org>
2475
2476 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2477
6019c0fc
MM
24782016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2479
2480 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2481 being created from pointers to memory locations.
2482 * gcc.target/powerpc/vec-init-2.c: Likewise.
2483
cfe37db4
FR
24842016-08-23 Fritz Reese <fritzoreese@gmail.com>
2485
2486 * gfortran.dg/dec_structure_12.f90: New testcase.
2487
7e11f46f
DV
24882016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2489
2490 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2491
7ab4f354
DV
24922016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2493
2494 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2495 verification.
2496
deb9351f
DV
24972016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2498
2499 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2500 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2501
1fd9f058
RB
25022016-08-23 Richard Biener <rguenther@suse.de>
2503
2504 PR tree-optimization/27336
2505 * c-c++-common/pr27336.c: New testcase.
2506
b00e6e75
MP
25072016-08-22 Marek Polacek <polacek@redhat.com>
2508
2509 PR c++/77321
2510 * g++.dg/cpp1y/pr77321.C: New test.
2511
58338bac
SK
25122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2513
2514 PR fortran/60774
2515 * gfortran.dg/empty_label.f: Adjust test for new error message.
2516 * gfortran.dg/empty_label.f90: Ditto.
2517 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2518 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2519 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2520
30364ce6
SK
25212016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2522
2523 PR fortran/61318
2524 * gfortran.dg/pr61318.f90: New test.
2525
ad7a5a8f
SK
25262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2527
2528 PR fortran/77260
2529 * gfortran.dg/pr77260_1.f90: New test.
2530 * gfortran.dg/pr77260_2.f90: Ditto.
2531
72f52f30
JM
25322016-08-22 Joseph Myers <joseph@codesourcery.com>
2533
2534 PR middle-end/77269
2535 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2536 __builtin_signbitf and __builtin_signbitl in expected generic
2537 expansion.
2538 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2539 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2540 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2541 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2542 tests.
2543
6dc198e3
JM
25442016-08-22 Joseph Myers <joseph@codesourcery.com>
2545
2546 * gcc.dg/torture/float128-builtin.c,
2547 gcc.dg/torture/float128-ieee-nan.c,
2548 gcc.dg/torture/float128x-builtin.c,
2549 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2550 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2551 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2552 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2553 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2554 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2555 gcc.dg/torture/floatn-nan.h: New tests.
2556
7ff4e41a
JM
25572016-08-22 Joseph Myers <joseph@codesourcery.com>
2558
2559 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2560 macro.
2561 (main): Update calls to TEST_I_F.
2562 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2563 macro.
2564 (main): Update calls to TEST_I_F.
2565
7078cdb6
JM
25662016-08-22 Joseph Myers <joseph@codesourcery.com>
2567
2568 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2569 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2570 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2571 names in calls to TEST_I_F.
2572
a9d7c823
BE
25732016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2574
2575 PR c/52952
2576 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2577
cd800235
SKS
25782016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2579
2580 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2581 and !natural_alignment_64.
2582 * gcc.dg/ipa/propalign-2.c: Likewise.
2583 * gcc.dg/ipa/propalign-3.c: Likewise.
2584 * gcc.dg/ipa/propalign-4.c: Likewise.
2585 * gcc.dg/ipa/propalign-5.c: Likewise.
2586 * lib/target-supports.exp
2587 (check_effective_target_natural_alignment_32): Add avr-*-*.
2588
22d12455
KV
25892016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2590
2591 PR tree-optimization/61839
2592 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2593 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2594 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2595 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2596
c65699ef
JM
25972016-08-19 Joseph Myers <joseph@codesourcery.com>
2598
2599 PR c/32187
2600 * lib/target-supports.exp (check_effective_target_float16)
2601 (check_effective_target_float32, check_effective_target_float64)
2602 (check_effective_target_float128, check_effective_target_float32x)
2603 (check_effective_target_float64x)
2604 (check_effective_target_float128x)
2605 (check_effective_target_float16_runtime)
2606 (check_effective_target_float32_runtime)
2607 (check_effective_target_float64_runtime)
2608 (check_effective_target_float128_runtime)
2609 (check_effective_target_float32x_runtime)
2610 (check_effective_target_float64x_runtime)
2611 (check_effective_target_float128x_runtime)
2612 (check_effective_target_floatn_nx_runtime)
2613 (add_options_for_float16, add_options_for_float32)
2614 (add_options_for_float64, add_options_for_float128)
2615 (add_options_for_float32x, add_options_for_float64x)
2616 (add_options_for_float128x): New procedures.
2617 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2618 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2619 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2620 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2621 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2622 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2623 gcc.dg/torture/float128-complex.c,
2624 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2625 gcc.dg/torture/float128x-basic.c,
2626 gcc.dg/torture/float128x-complex.c,
2627 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2628 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2629 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2630 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2631 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2632 gcc.dg/torture/float32x-basic.c,
2633 gcc.dg/torture/float32x-complex.c,
2634 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2635 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2636 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2637 gcc.dg/torture/float64x-basic.c,
2638 gcc.dg/torture/float64x-complex.c,
2639 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2640 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2641 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2642 gcc.dg/torture/floatn-tg.h,
2643 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2644 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2645 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2646 gcc.dg/torture/fp-int-convert-float128x.c,
2647 gcc.dg/torture/fp-int-convert-float16-timode.c,
2648 gcc.dg/torture/fp-int-convert-float16.c,
2649 gcc.dg/torture/fp-int-convert-float32-timode.c,
2650 gcc.dg/torture/fp-int-convert-float32.c,
2651 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2652 gcc.dg/torture/fp-int-convert-float32x.c,
2653 gcc.dg/torture/fp-int-convert-float64-timode.c,
2654 gcc.dg/torture/fp-int-convert-float64.c,
2655 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2656 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2657 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2658 maximum exponent of floating-point type. Use it in testing
2659 whether 0x8...0 fits in the floating-point type. Always treat -1
2660 (signed 0xf...f) as fitting in the floating-point type.
2661 (M_OK1): New macro.
2662 * gcc.dg/torture/fp-int-convert-double.c,
2663 gcc.dg/torture/fp-int-convert-float.c,
2664 gcc.dg/torture/fp-int-convert-float128-timode.c,
2665 gcc.dg/torture/fp-int-convert-float128.c,
2666 gcc.dg/torture/fp-int-convert-float80-timode.c,
2667 gcc.dg/torture/fp-int-convert-float80.c,
2668 gcc.dg/torture/fp-int-convert-long-double.c,
2669 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2670
94e73c78
JJ
26712016-08-19 Jakub Jelinek <jakub@redhat.com>
2672
fbdbd4b6
JJ
2673 PR fortran/72744
2674 * gfortran.dg/gomp/pr72744.f90: New test.
2675
94e73c78
JJ
2676 PR fortran/69281
2677 * gfortran.dg/gomp/pr69281.f90: New test.
2678
91151a73
JB
26792016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2680
414b7129
UB
2681 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2682 the last special seed value.
2683 * gfortran.dg/random_7.f90: Use size for last array member instead
2684 of hardcoded value.
91151a73 2685
fcf830ab
PK
26862016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2687
2688 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2689 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2690
1a5da5b6
RB
26912016-08-19 Richard Biener <rguenther@suse.de>
2692
2693 PR tree-optimization/77286
2694 * gcc.dg/torture/pr77286.c: New testcase.
2695
82f72146
DM
26962016-08-18 David Malcolm <dmalcolm@redhat.com>
2697
2698 * gcc.dg/verbose-asm-2.c: New test case.
2699
cc015f3a
DM
27002016-08-18 David Malcolm <dmalcolm@redhat.com>
2701
2702 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2703 (custom_diagnostic_finalizer): Update for change to
2704 diagnostic_show_locus.
2705
cb18fd07
DM
27062016-08-18 David Malcolm <dmalcolm@redhat.com>
2707
2708 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2709 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2710
a76989dc
MP
27112016-08-18 Marek Polacek <polacek@redhat.com>
2712
2713 PR c/71514
2714 * gcc.dg/pr71514.c: New test.
2715
89c88780
L
27162015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2717
2718 PR target/72839
2719 * gcc.target/i386/pr72839.c: New test.
2720
2c71d454
CLT
27212016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2722
2723 PR middle-end/70895
2724 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2725 * c-c++-common/goacc/reduction-1.c: Likewise.
2726 * c-c++-common/goacc/reduction-2.c: Likewise.
2727 * c-c++-common/goacc/reduction-3.c: Likewise.
2728 * c-c++-common/goacc/reduction-4.c: Likewise.
2729
66592e95
AM
27302016-08-18 Alan Modra <amodra@gmail.com>
2731
2732 * gcc.c-torture/compile/pr72771.c: New.
2733
3a146d46
JJ
27342016-08-17 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR fortran/67496
2737 * gfortran.dg/pr67496.f90: New test.
2738
3f8257db 27392015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2740
2741 PR tree-optimization/71752
3a146d46 2742 * gcc.dg/vect/pr71752.c: New.
038000bd 2743
dd42e908
UB
27442016-08-17 Uros Bizjak <ubizjak@gmail.com>
2745
2746 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2747
458a1cd0
JJ
27482016-08-17 Jakub Jelinek <jakub@redhat.com>
2749
2750 PR middle-end/77259
2751 * g++.dg/ipa/devirt-52.C: New test.
2752
11c4c4ba
CLT
27532016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2754
2755 * c-c++-common/goacc/reduction-6.c: New testcase.
2756
661d6efd
RB
27572016-08-17 Richard Biener <rguenther@suse.de>
2758
2759 PR tree-optimization/76490
2760 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2761 * gcc.dg/pr52904.c: XFAIL.
2762
622d8b69
RB
27632016-08-17 Richard Biener <rguenther@suse.de>
2764
2765 PR tree-optimization/23855
2766 * gcc.dg/loop-unswitch-2.c: Adjust.
2767
af23e99c
JJ
27682016-08-16 Jakub Jelinek <jakub@redhat.com>
2769
2770 PR tree-optimization/72817
2771 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2772
feeb6268
JM
27732016-08-16 Joseph Myers <joseph@codesourcery.com>
2774
2775 PR libgcc/77265
2776 * gcc.dg/torture/float128-extend-inf.c: New test.
2777
65e736c0
DM
27782016-08-16 David Malcolm <dmalcolm@redhat.com>
2779
2780 PR c/72857
2781 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2782 for embedded NUL.
2783 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2784 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2785 caret placement.
2786 (test_oct): Likewise.
2787 (test_multiple): Likewise.
2788 (test_field_width_specifier): Likewise.
2789 (test_field_width_specifier_2): New function.
2790 (test_field_precision_specifier): New function.
2791 (test_embedded_nul): Update expected caret placement.
2792 (test_non_contiguous_strings): Update line number.
2793 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2794 (__emit_string_literal_range): Add "caret_idx" param.
2795 (test_simple_string_literal): Add value for new param, updating
2796 expected output..
2797 (test_concatenated_string_literal): Likewise.
2798 (test_multiline_string_literal): Likewise.
2799 (test_hex): Likewise.
2800 (test_oct): Likewise.
2801 (test_multiple): Likewise.
2802 (test_ucn4): Likewise.
2803 (test_ucn8): Likewise.
2804 (test_u8): Likewise.
2805 (test_u): Likewise; update expected message, from "range" to
2806 "location".
2807 (test_U): Likewise.
2808 (test_L): Likewise.
2809 (test_macro): Add value for new param.
2810 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2811 (__emit_string_literal_range): Add "caret_idx" param.
2812 (test_stringified_token_1): Add value for new param. Update
2813 expected message, from "range" to "location".
2814 (test_stringized_token_2): Likewise, adding param to macro.
2815 (test_stringified_token_3): Likewise.
2816 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2817 (emit_warning): Convert param from source_range to location_t.
2818 (test_string_literals): Add caret_idx param, and use it when
2819 constructing a substring_loc. Update error message, from
2820 "range" to "location".
2821
4a7f57d5
JJ
28222016-08-16 Jakub Jelinek <jakub@redhat.com>
2823
7841800f
JJ
2824 PR target/71910
2825 * g++.dg/gomp/pr71910.C: New test.
2826
1b13411a
JJ
2827 PR middle-end/67485
2828 * gcc.c-torture/compile/pr67485.c: New test.
2829
4a7f57d5
JJ
2830 PR target/72867
2831 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2832
3c556bc4
BC
28332016-08-16 Bin Cheng <bin.cheng@arm.com>
2834
2835 PR tree-optimization/69848
2836 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2837
beab2da6
ML
28382016-08-16 Martin Liska <mliska@suse.cz>
2839
2840 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2841 of memory operations so that it can be handled by core2
2842 in 32-bit mode.
2843
f4eec0a3
RB
28442016-08-16 Richard Biener <rguenther@suse.de>
2845
2846 PR tree-optimization/76783
2847 * gcc.dg/pr76783.c: New testcase.
2848 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2849
8f21990a
BC
28502016-08-16 Bin Cheng <bin.cheng@arm.com>
2851
2852 PR tree-optimization/72817
2853 PR tree-optimization/73450
2854 * gcc.dg/tree-ssa/pr72817.c: New test.
2855 * gcc.dg/tree-ssa/pr73450.c: New test.
2856
7fc61626
FR
28572016-08-15 Fritz Reese <fritzoreese@gmail.com>
2858
2859 * gfortran.dg/init_flag_13.f90: New testcase.
2860 * gfortran.dg/init_flag_14.f90: Ditto.
2861 * gfortran.dg/init_flag_15.f03: Ditto.
2862 * gfortran.dg/dec_init_1.f90: Ditto.
2863 * gfortran.dg/dec_init_2.f90: Ditto.
2864
432baa02
UB
28652016-08-15 Uros Bizjak <ubizjak@gmail.com>
2866
2867 PR target/72867
2868 * gcc.target/i386/pr72867.c: New test.
2869
7e1dde14
EB
28702016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2871
2872 * c-c++-common/dump-ada-spec-5.c: New test.
2873
e4969090
RB
28742016-08-15 Richard Biener <rguenther@suse.de>
2875
2876 PR tree-optimization/73434
2877 * gcc.dg/torture/pr73434.c: New testcase.
2878
66088065
JJ
28792016-08-15 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR tree-optimization/72824
2882 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2883
7c713714
CLT
28842016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2885
2886 PR fortran/70598
2887 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2888 in use_device clause.
2889 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2890 * gfortran.dg/goacc/list.f95: Adjust to catch
2891 "neither a POINTER nor an array" error messages.
2892
4271e5cb
UB
28932016-08-14 Uros Bizjak <ubizjak@gmail.com>
2894
2895 PR target/76342
2896 * gcc.target/i386/pr76342.c: New test.
2897
b0cea284
JJ
28982016-08-12 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR c/71512
2901 * g++.dg/ubsan/pr71512.C: New test.
2902 * c-c++-common/ubsan/pr71512-1.c: New test.
2903 * c-c++-common/ubsan/pr71512-2.c: New test.
2904
e86aefb8
MM
29052016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2906
2907 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2908 vector initialization options.
2909 * gcc.target/powerpc/vec-init-2.c: Likewise.
2910 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2911 is generated on ISA 3.0.
2912
7fd82d52
PP
29132016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2914
2915 PR middle-end/71654
2916 * gcc.dg/c-c++-common/pr71654.c: New test.
2917 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2918 dg-options.
2919 * gcc.dg/tree-ssa/vrp24: Likewise.
2920
2f1364c2
JJ
29212016-08-12 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR c/67410
2924 * gcc.dg/pr67410.c: New test.
2925
8eb414aa
BC
29262016-08-12 Bin Cheng <bin.cheng@arm.com>
2927
2928 PR tree-optimization/69848
2929 * gcc.dg/vect/vect-pr69848.c: New test.
2930
30b39c19
UB
29312016-08-12 Uros Bizjak <ubizjak@gmail.com>
2932
2933 PR testsuite/71008
2934 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2935 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2936 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2937 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2938
e373dd06
RB
29392016-08-12 Richard Biener <rguenther@suse.de>
2940
2941 PR tree-optimization/57326
2942 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2943 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2944 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2945 * gcc.target/i386/pr45685.c: Likewise.
2946 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2947 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2948 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2949 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2950 * gfortran.dg/pr34163.f90: Likewise.
2951
20d1af89
ML
29522016-08-12 Martin Liska <mliska@suse.cz>
2953
2954 * g++.dg/gcov/gcov-16.C: New test.
2955 * lib/gcov.exp: Support new argument for run-gcov function.
2956
5cacda56
ML
29572016-08-12 Martin Liska <mliska@suse.cz>
2958
2959 PR gcov-profile/35590
2960 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2961
663eecfd
RB
29622016-08-12 Richard Biener <rguenther@suse.de>
2963
2964 PR tree-optimization/72851
2965 * gcc.dg/torture/pr72851.c: New testcase.
2966
3f8257db 29672016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2968
e366d7d8
AO
2969 PR debug/63240
2970 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2971 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2972 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2973 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2974 DW_AT_deleted.
2975
71e1a6a4
AO
2976 PR debug/55641
2977 * g++.dg/debug/dwarf2/ref-1.C: New.
2978
8aaf799b
AO
2979 PR debug/49366
2980 * g++.dg/debug/dwarf2/template-params-12.H: New.
2981 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2982 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2983 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2984 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2985 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2986 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2987 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2988
06f9caed
BS
29892016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2990
2991 PR target/72863
2992 * gcc.target/powerpc/pr72863.c: New test.
2993
a8b956c1
UB
29942016-08-11 Uros Bizjak <ubizjak@gmail.com>
2995
2996 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2997
c73dd986
L
29982015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2999
3000 * gcc.target/i386/pieces-strcpy-1.c: New test.
3001 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3002
385ed708
JJ
30032016-08-11 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR c++/72868
3006 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3007
df7ec09f
L
30082015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3009
3010 * gcc.target/i386/pieces-memcpy-1.c: New test.
3011 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3012 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3013 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3014 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3015 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3016
b95a64bb
JJ
30172016-08-11 Jakub Jelinek <jakub@redhat.com>
3018
3019 PR c/72816
7ddbcf6b 3020 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3021
59537744
BE
30222016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3023
3024 PR tree-optimization/71083
3025 * gcc.c-torture/execute/pr71083.c: New test.
3026 * gnat.dg/loop_optimization23.adb: New test.
3027 * gnat.dg/loop_optimization23_pkg.ads: New test.
3028 * gnat.dg/loop_optimization23_pkg.adb: New test.
3029
183ac6d0
RB
30302016-08-11 Richard Biener <rguenther@suse.de>
3031
3032 PR tree-optimization/72772
3033 * gcc.dg/graphite/pr35356-1.c: Adjust.
3034 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3035
b152f5a2
JB
30362016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3037
3038 * gfortran.dg/random_7.f90: Take into account that the last seed
3039 value is the special p value.
3040 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3041
bb7ebad1
RB
30422016-08-11 Richard Biener <rguenther@suse.de>
3043
3044 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3045
2e186411
AM
30462016-08-11 Alan Modra <amodra@gmail.com>
3047
3048 * gcc.target/powerpc/pr71680.c: New.
3049
e9e6d4f6
KN
30502016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3051
3052 * gcc.target/powerpc/bfp/bfp.exp: New file.
3053 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3054 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3055 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3056 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3057 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3058 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3059 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3060 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3061 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3062 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3063 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3064 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3065 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3066 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3067 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3068 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3069 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3070 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3071 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3072 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3073 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3074 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3075 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3076 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3077 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3078 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3079 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3080 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3081 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3082 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3083 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3084 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3085 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3086 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3087 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3088 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3089 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3090 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3091 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3092 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3093 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3094 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3095 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3096 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3097 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3098 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3099 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3100 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3101 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3102 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3103 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3104 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3105 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3106
9c8eabea
BC
31072016-08-10 Bin Cheng <bin.cheng@arm.com>
3108
3109 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3110 Add aarch64*-*-*.
3111
6c553b76
BC
31122016-08-10 Bin Cheng <bin.cheng@arm.com>
3113
3114 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3115
a0883b08
MM
31162016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3117
3118 PR target/72853
3119 * gcc.target/powerpc/pr72853.c: New test.
3120
a266236e
ML
31212016-08-10 Martin Liska <mliska@suse.cz>
3122
3123 PR gcov-profile/58306
3124 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3125
22063dbc
ML
31262016-08-10 Martin Liska <mliska@suse.cz>
3127
3128 * g++.dg/gcov/gcov-threads-1.C: New test.
3129
5250a5bb
SKS
31302016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3131
3132 PR target/71873
3133 * gcc.target/avr/pr71873.c: New test.
3134
b7597ae5
ML
31352016-08-09 Martin Liska <mliska@suse.cz>
3136
3137 * g++.dg/gcov/gcov-dump-1.C: New test.
3138 * g++.dg/gcov/gcov-dump-2.C: New test.
3139
ab50a215
ML
31402016-08-09 Martin Liska <mliska@suse.cz>
3141
3142 * gcc.dg/tree-prof/val-prof-9.c: New test.
3143
dcb1e137
ML
31442016-08-09 Martin Liska <mliska@suse.cz>
3145
3146 * gcc.dg/tree-prof/val-prof-8.c: New test.
3147
04d6d3b6
MJ
31482016-08-09 Martin Jambor <mjambor@suse.cz>
3149
df839749
UB
3150 PR ipa/71981
3151 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3152
c57e78c4
BC
31532016-08-09 Bin Cheng <bin.cheng@arm.com>
3154
3155 PR tree-optimization/33707
3156 * gcc.dg/vect/pr33707.c: New test.
3157
42970a17
BC
31582016-08-09 Bin Cheng <bin.cheng@arm.com>
3159
3160 PR tree-optimization/pr72772
3161 * gcc.dg/tree-ssa/pr72772.c: New test.
3162
810a3aa6
MF
31632016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3164
3165 PR rtl-optimization/66669
3166 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3167
9e207d6f
JJ
31682016-08-09 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR tree-optimization/72824
3171 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3172
50bf47fd
RB
31732016-08-09 Richard Biener <rguenther@suse.de>
3174
3175 PR tree-optimization/71802
3176 * gcc.dg/torture/pr71802.c: New testcase.
3177
cadec7ca
JJ
31782016-08-09 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR c++/72809
3181 * g++.dg/eh/stdarg1.C: New test.
3182
c43c5112
AK
31832016-08-08 Andi Kleen <ak@linux.intel.com>
3184
3185 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3186 test command line in failure log.
3187 (profopt-execute): dito. Make autofdo file names unique.
3188
895aa8e1
DM
31892016-08-08 David Malcolm <dmalcolm@redhat.com>
3190
3191 PR c/64955
3192 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3193 output.
3194
9afda630
PK
31952016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3196
3197 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3198 c99_runtime.
3199 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3200 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3201 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3202 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3203 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3204 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3205
e52ed3fe
DM
32062016-08-08 David Malcolm <dmalcolm@redhat.com>
3207
3208 PR c/52952
3209 * gcc.dg/cpp/pr66415-1.c: Likewise.
3210 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3211 * gcc.dg/format/c90-printf-1.c: Likewise.
3212 * gcc.dg/format/diagnostic-ranges.c: New test case.
3213
ad200580
JJ
32142016-08-08 Jakub Jelinek <jakub@redhat.com>
3215
77524e0d
JJ
3216 PR fortran/72716
3217 * gfortran.dg/gomp/pr72716.f90: New test.
3218
2187f2a2
JJ
3219 PR middle-end/72781
3220 * gcc.dg/gomp/pr72781.c: New test.
3221
ad200580
JJ
3222 PR middle-end/68762
3223 * g++.dg/vect/pr68762-1.cc: New test.
3224 * g++.dg/vect/pr68762-2.cc: New test.
3225 * g++.dg/vect/pr68762.h: New file.
3226
989d0071
MS
32272016-08-08 Martin Sebor <msebor@redhat.com>
3228
3229 PR testsuite/72838
3a146d46
JJ
3230 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3231 * g++.dg/warn/overflow-warn-3.C: Same.
3232 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3233
7090cac9
AV
32342016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3235
3236 PR fortran/71936
3237 * gfortran.dg/allocate_with_source_21.f03: New test.
3238
64e56ab0
AV
32392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3240
3241 PR fortran/72698
3242 * gfortran.dg/allocate_with_source_20.f03: New test.
3243
0476487d
AM
32442016-08-08 Alan Modra <amodra@gmail.com>
3245
3246 * gcc.c-torture/compile/pr72802.c: New.
3247
8e9218f2
AV
32482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3249
3250 PR fortran/70524
3251 * gfortran.dg/dependency_48.f90: New test.
3252
c1f7083b
TK
32532016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3254
531e5ae3 3255 PR fortran/70040
c1f7083b
TK
3256 * gfortran.dg/pr70040.f90: New testcase.
3257
6ab5813c
TK
32582016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3259
3260 PR fortran/71961
3261 * gfortran.dg/matmul_10.f90: New testcase.
3262
27bddc4a
JH
32632016-08-07 Jan Hubicka <hubicka@ucw.cz>
3264
3265 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3266
4a9f8a9f
JJ
32672016-08-07 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR c/72816
3270 * gcc.dg/pr72816.c: New test.
3271
fa76f2c6
JW
32722016-08-06 Jonathan Wakely <jwakely@redhat.com>
3273
3274 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3275 * g++.dg/conversion/pr41426.C: Likewise.
3276 * g++.dg/conversion/pr66211.C: Likewise.
3277 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3278 * g++.dg/init/ref8.C: Likewise.
3279 * g++.old-deja/g++.law/cvt20.C: Likewise.
3280 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3281
5c3e5002
PP
32822016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3283
3284 PR tree-optimization/18046
3285 * gcc.dg/tree-ssa/vrp105.c: New test.
3286 * gcc.dg/tree-ssa/vrp106.c: New test.
3287
94087e88 32882016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3289
3290 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3291 1ul in diagnostics. Remove hyphen from "constant-expression."
3292 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3293 * g++.dg/cpp0x/static_assert3.C: Same.
3294 * g++.dg/cpp1y/constexpr-throw.C: Same.
3295 * g++.dg/template/nontype3.C: Same.
3296 * g++.dg/warn/overflow-warn-1.C: Same.
3297 * g++.dg/warn/overflow-warn-3.C: Same.
3298 * g++.dg/warn/overflow-warn-4.C: Same.
3299
88fa5555
DM
33002016-08-05 David Malcolm <dmalcolm@redhat.com>
3301
3302 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3303 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3304 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3305 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3306
1addb9e6
PP
33072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3308
3309 PR tree-optimization/72810
3310 * gcc.dg/tree-ssa/vrp110.c: New test.
3311
1b62ed4f
JG
33122016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3313
3314 PR Target/72819
3315 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3316 registers.
3317 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3318 saving the half-precision registers.
3319 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3320 value is returned in h0.
3321 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3322 are passed in FP/SIMD registers.
3323 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3324 passing works corrcetly.
3325 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3326 (hfa_f16x2_t): Likewise.
3327 (hfa_f16x3_t): Likewise.
3328 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3329 are promoted to double and passed in a double register.
3330 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3331 are promoted to double and stacked.
3332 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3333 __fp16 data types.
3334 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3335 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3336 __fp16 first get passed in FP/SIMD registers, then stacked.
3337
4228ca19
NS
33382016-08-05 Nathan Sidwell <nathan@acm.org>
3339
3340 PR c++/68724
3341 * g++.dg/cpp0x/pr68724.C: New.
3342
db7c335e
RB
33432016-08-05 Richard Biener <rguenther@suse.de>
3344
3345 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3346
48abe922
PP
33472016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3348
3349 * gcc.dg/tree-ssa/vrp107.c: New test.
3350 * gcc.dg/tree-ssa/vrp108.c: New test.
3351 * gcc.dg/tree-ssa/vrp109.c: New test.
3352
f6cdf42f
PK
33532016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3354
3355 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3356 dg-options.
3357
33a9c609
PK
33582016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3359
3360 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3361 test-cases.
3362 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3363 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3364 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3365 test-cases.
3366 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3367 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3368 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3369 large_double.
3370
4473482d
PC
33712016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3372
3373 PR c++/72800
3374 * g++.dg/cpp1y/lambda-ice1.C: New.
3375
08156df5
PP
33762016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3377
3378 PR c++/72759
3379 * g++.dg/cpp1y/pr72759.C: New test.
3380
938da3a5
PP
33812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3382
3383 * gcc.dg/switch-10.c: New test.
3384
da84183c
JG
33852016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3386
3387 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3388
ae9281fc
TS
33892016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3390
3391 * c-c++-common/goacc/routine-5.c: Update.
3392
086ad22e
BE
33932016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3394
3395 PR rtl-optimization/70903
3396 * gcc.c-torture/execute/pr70903.c: New test.
3397
6805e400
ML
33982016-08-04 Martin Liska <mliska@suse.cz>
3399
3400 * gcc.dg/params/params.exp: Replace file exists with
3401 TESTING_IN_BUILD_TREE.
3402
a0008434
MP
34032016-08-04 Marek Polacek <polacek@redhat.com>
3404
3405 PR c++/70229
3406 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3407
fb46286e
RB
34082016-08-04 Richard Biener <rguenther@suse.de>
3409
3410 PR middle-end/71984
3411 * gcc.dg/torture/pr71984.c: Guard correctness check for
3412 little-endian.
3413
ac2c96ab
AP
34142016-08-03 Andrew Pinski <apinski@cavium.com>
3415
3416 * gcc.c-torture/compile/20160802-1.c: New testcase.
3417
c98583e9
FR
34182016-08-03 Fritz Reese <fritzoreese@gmail.com>
3419
3420 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3421
9ad1a1da
RB
34222016-08-03 Richard Biener <rguenther@suse.de>
3423
3424 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3425 and remove -O3.
3426 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3427 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3428
cd75c979
RB
34292016-08-03 Richard Biener <rguenther@suse.de>
3430
3431 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3432 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3433 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3434 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3435
30e8d875
SKS
34362016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3437
3438 * gcc.dg/init-excess-2.c: Require int32plus.
3439 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3440 * gcc.dg/pr59963-2.c: Require int32plus.
3441 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3442 * gcc.dg/unroll-7.c: Require int32plus.
3443
69b806f6
BC
34442016-08-02 Bin Cheng <bin.cheng@arm.com>
3445
3446 PR tree-optimization/34114
3447 * gcc.dg/tree-ssa/loop-42.c: New test.
3448
1efafef3
TC
34492016-08-02 Tamar Christina <tamar.christina@arm.com>
3450
3451 * gcc.target/aarch64/vminmaxnm.c: New.
3452 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3453 tests.
3454
e2a99194
MM
34552016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3456
3457 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3458 vec_extract for vector float, vector int, vector short, and vector
3459 char.
3460 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3461 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3462 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3463 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3464
71bfb77a
WD
34652016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3466
3467 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3468 single stack adjustment, no writeback.
71bfb77a
WD
3469 * gcc.target/aarch64/test_frame_12.c: Likewise.
3470 * gcc.target/aarch64/test_frame_13.c: Likewise.
3471 * gcc.target/aarch64/test_frame_15.c: Likewise.
3472 * gcc.target/aarch64/test_frame_6.c: Likewise.
3473 * gcc.target/aarch64/test_frame_7.c: Likewise.
3474 * gcc.target/aarch64/test_frame_8.c: Likewise.
3475 * gcc.target/aarch64/test_frame_16.c: New test.
3476
37bce35a
L
34772015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3478
3479 PR target/72748
3480 * gcc.target/i386/pr72748.c: New test.
3481
3f8257db 34822015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3483
3484 PR tree-optimization/71818
3485 * gcc.dg/vect/pr71818.c: New
3486
bf60c531
ML
34872016-08-01 Martin Liska <mliska@suse.cz>
3488
3489 PR tree-optimization/71857
3490 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3491
8ed49fab
KT
34922016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3493
3494 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3495
76e2c821
JB
34962016-08-01 Jan Beulich <jbeulich@suse.com>
3497
3498 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3499
35029597
WS
35002016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3501
3502 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3503 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3504
3aa4b66a
JW
35052016-07-31 Jonathan Wakely <jwakely@redhat.com>
3506
3507 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3508 (check_effective_target_c++): Likewise. Also match for libstdc++.
3509
3f8257db 35102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3511
3512 PR fortran/41922
3513 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3514 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3515 * gfortran.dg/pr41922.f90: New test.
3516
9fcb2819
SK
35172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3518
3519 PR fortran/68566
3520 * gfortran.dg/pr68566.f90: new test.
3521
94087e88 35222016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3523
3524 PR c++/60760
3525 PR c++/71091
3526 * g++.dg/cpp0x/constexpr-cast.C: New test.
3527 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3528 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3529 * g++.dg/ubsan/pr63956.C: Correct.
3530
d0047a25
MM
35312016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3532
3533 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3534 vector double or vector long where the vector is in memory.
3535 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3536 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3537
e4f7a5df
SK
35382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3539
3540 PR fortran/69867
3541 * gfortran.dg/pr69867.f90: New test.
3542
b441ae1d
SK
35432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3544
3545 PR fortran/69962
3546 * gfortran.dg/pr69962.f90: New test.
3547
712dff31
SK
35482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3549
3550 PR fortran/70006
3551 * gfortran.dg/pr70006.f90: New test.
3552
fb42421e
SK
35532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3554
3555 PR fortran/71730
3556 * gfortran.dg/pr71730.f90: New test.
3557 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3558 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3559 * gfortran.dg/array_constructor_26.f03: Ditto.
3560
466effe0
WS
35612016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3562
3563 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3564 * gcc.target/powerpc/pr71763.c: Likewise.
3565
f618a472
MP
35662016-07-29 Marek Polacek <polacek@redhat.com>
3567
3568 PR c/71742
3569 * gcc.dg/940510-1.c: Adjust dg-error.
3570 * gcc.dg/c99-flex-array-1.c: Likewise.
3571 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3572
efd0786f
MP
3573 PR c/71853
3574 * gcc.dg/noncompile/pr71853.c: New test.
3575
e00dceaf
MP
3576 PR c/71573
3577 * gcc.dg/noncompile/pr71573.c: New test.
3578
638fc14f
MP
3579 PR c/71926
3580 * g++.dg/warn/Wparentheses-30.C: New test.
3581 * gcc.dg/Wparentheses-14.c: New test.
3582
61c73a7f
UB
35832016-07-29 Uros Bizjak <ubizjak@gmail.com>
3584
3585 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3586
01d32b2b
BC
35872016-07-29 Bin Cheng <bin.cheng@arm.com>
3588
3589 PR tree-optimization/57558
3590 * gcc.dg/vect/pr57558-1.c: New test.
3591 * gcc.dg/vect/pr57558-2.c: New test.
3592
f6c7a248
PK
35932016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3594
61c73a7f 3595 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3596 to scan forwprop1 dump pass.
3597
f54ea774
PC
35982016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3599
3600 PR c++/51488
3601 * g++.dg/template/pr51488.C: New.
3602
673a107a
JJ
36032016-07-29 Jakub Jelinek <jakub@redhat.com>
3604
3605 PR c/71969
3606 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3607 static __inline__.
3608 * gcc.dg/pr71969-1.c: New test.
3609 * gcc.dg/pr71969-2.c: New test.
3610 * gcc.dg/pr71969-3.c: New test.
3611
78169471
MP
36122016-07-29 Marek Polacek <polacek@redhat.com>
3613
3614 PR c/71574
3615 * c-c++-common/pr71574.c: New test.
3616
a5b5c8b6
MP
3617 PR c/71583
3618 * gcc.dg/noncompile/pr71583.c: New test.
3619
883b6d4e
KV
36202016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3621
3622 PR middle-end/68217
3623 * gcc.dg/pr68217.c: New test.
3624
89f1f37e
SK
36252016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3626
3627 PR fortran/71067
3628 * gfortran.dg/pr71067_1.f90: New test.
3629 * gfortran.dg/pr71067_2.f90: Ditto.
3630
e0d32185
MM
36312016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3632
3633 * gcc.target/powerpc/vec-extract-1.c: New test.
3634
c851722d
SK
36352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3636
3637 PR fortran/71799
3638 * gfortran.dg/pr71799.f90: New test.
3639
f064da6a
PC
36402016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3641
3642 PR c++/71665
3643 * g++.dg/cpp0x/pr71665-1.C: New.
3644 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3645 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3646 * g++.dg/ext/label10.C: Likewise.
3647 * g++.dg/parse/constant5.C: Likewise.
3648
1b70aaad
SK
36492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3650
3651 PR fortran/71859
3652 * gfortran.dg/pr71859.f90: New test.
3653 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3654 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3655
a23404c9
PT
36562016-07-28 Paul Thomas <pault@gcc.gnu.org>
3657
3658 PR fortran/71883
3659 * gfortran.dg/pr71883.f90 : New test.
3660
513d866d
YR
36612016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3662
3663 PR tree-optimization/71734
61c73a7f 3664 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3665
7c428aa2
RL
36662016-07-28 Renlin Li <renlin.li@arm.com>
3667
3668 Revert
3669 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3670
3671 PR fortran/71902
3672 * gfortran.dg/dependency_47.f90: New test.
3673
1225d6b1
ML
36742016-07-28 Martin Liska <mliska@suse.cz>
3675
3676 PR gcov-profile/68025
3677 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3678
e5f5bf35
ML
36792016-07-28 Martin Liska <mliska@suse.cz>
3680
3681 * g++.dg/vect/pr70944.cc: New test.
3682
4536610d
KV
36832016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3684
3685 PR middle-end/71994
3686 * gcc.dg/torture/pr71994.c: New test.
3687
8c6961ca
PK
36882016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3689
3690 PR middle-end/71078
3691 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3692 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3693 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3694
8de22ea0
RB
36952016-07-27 Richard Biener <rguenther@suse.de>
3696
3697 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3698
5d9da222
ML
36992016-07-27 Martin Liska <mliska@suse.cz>
3700
3701 * gcc.dg/predict-13.c: New test.
3702 * gcc.dg/predict-14.c: New test.
3703
af9e275f
SKS
37042016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3705
a23404c9 3706 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3707 including stdint.h.
3708 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3709 including stdint.h.
3710
71abba1e
MM
37112016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3712
3713 PR target/71869
3714 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3715 IEEE built-in functions handle quiet and signalling NaNs
3716 correctly.
3717
9cd74e8f
SK
37182016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3719
3720 PR fortran/71862
3721 * gfortran.dg/pr71862.f90: New test.
3722
0d48446f
MS
37232016-07-26 Martin Sebor <msebor@redhat.com>
3724
3725 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3726 selector with dg-options.
3727
524cf1e4
PP
37282016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3729
3730 PR tree-optimization/18046
3731 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3732 * gcc.dg/tree-ssa/vrp103.c: New test.
3733 * gcc.dg/tree-ssa/vrp104.c: New test.
3734
100665d8
WS
37352016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3736
3737 * gcc.target/powerpc/pr63354.c: Require lp64 since
3738 -mprofile-kernel is not legal with -m32.
3739
0b64ca40
RB
37402016-07-26 Richard Biener <rguenther@suse.de>
3741
3742 PR rtl-optimization/71984
3743 * gcc.dg/torture/pr71984.c: New testcase.
3744
9b7937cf
RS
37452016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3746
3747 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3748 g++-dg-runtest via et-dg-runtest.
3749 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3750 * gcc.dg/vect/vect.exp: Likewise.
3751 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3752 gfortran-dg-runtest.
3753 * gfortran.dg/vect/vect.exp: Likewise.
3754 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3755 (check_mips_loongson_hw_available): Likewise.
3756 (check_effective_target_mpaired_single_runtime): Likewise.
3757 (check_effective_target_mips_loongson_runtime): Likewise.
3758 (add_options_for_mpaired_single): Likewise.
3759 (check_effective_target_vect_int): Add global et_index.
3760 Check and save the supported feature for a target selected by
3761 the et_index target. Break long lines where appropriate. Call
3762 et-is-effective-target for MIPS with an argument instead of
3763 check_effective_target_* where appropriate.
3764 (check_effective_target_vect_intfloat_cvt): Likewise.
3765 (check_effective_target_vect_uintfloat_cvt): Likewise.
3766 (check_effective_target_vect_floatint_cvt): Likewise.
3767 (check_effective_target_vect_floatuint_cvt): Likewise.
3768 (check_effective_target_vect_simd_clones): Likewise.
3769 (check_effective_target_vect_shift): ewise.
3770 (check_effective_target_whole_vector_shift): Likewise.
3771 (check_effective_target_vect_bswap): Likewise.
3772 (check_effective_target_vect_shift_char): Likewise.
3773 (check_effective_target_vect_long): Likewise.
3774 (check_effective_target_vect_float): Likewise.
3775 (check_effective_target_vect_double): Likewise.
3776 (check_effective_target_vect_long_long): Likewise.
3777 (check_effective_target_vect_no_int_max): Likewise.
3778 (check_effective_target_vect_no_int_add): Likewise.
3779 (check_effective_target_vect_no_bitwise): Likewise.
3780 (check_effective_target_vect_widen_shift): Likewise.
3781 (check_effective_target_vect_no_align): Likewise.
3782 (check_effective_target_vect_hw_misalign): Likewise.
3783 (check_effective_target_vect_element_align): Likewise.
3784 (check_effective_target_vect_condition): Likewise.
3785 (check_effective_target_vect_cond_mixed): Likewise.
3786 (check_effective_target_vect_char_mult): Likewise.
3787 (check_effective_target_vect_short_mult): Likewise.
3788 (check_effective_target_vect_int_mult): Likewise.
3789 (check_effective_target_vect_extract_even_odd): Likewise.
3790 (check_effective_target_vect_interleave): Likewise.
3791 (check_effective_target_vect_stridedN): Likewise.
3792 (check_effective_target_vect_multiple_sizes): Likewise.
3793 (check_effective_target_vect64): Likewise.
3794 (check_effective_target_vect_call_copysignf): Likewise.
3795 (check_effective_target_vect_call_sqrtf): Likewise.
3796 (check_effective_target_vect_call_btrunc): Likewise.
3797 (check_effective_target_vect_call_btruncf): Likewise.
3798 (check_effective_target_vect_call_ceil): Likewise.
3799 (check_effective_target_vect_call_ceilf): Likewise.
3800 (check_effective_target_vect_call_floor): Likewise.
3801 (check_effective_target_vect_call_floorf): Likewise.
3802 (check_effective_target_vect_call_lceil): Likewise.
3803 (check_effective_target_vect_call_lfloor): Likewise.
3804 (check_effective_target_vect_call_nearbyint): Likewise.
3805 (check_effective_target_vect_call_nearbyintf): Likewise.
3806 (check_effective_target_vect_call_round): Likewise.
3807 (check_effective_target_vect_call_roundf): Likewise.
3808 (check_effective_target_vect_perm): Likewise, but also append *_saved
3809 to the existing global name to properly cache the result.
3810 (check_effective_target_vect_perm_byte): Likewise.
3811 (check_effective_target_vect_perm_short): Likewise.
3812 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3813 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3814 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3815 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3816 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3817 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3818 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3819 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3820 (check_effective_target_vect_sdot_qi): Likewise.
3821 (check_effective_target_vect_udot_qi): Likewise.
3822 (check_effective_target_vect_sdot_hi): Likewise.
3823 (check_effective_target_vect_udot_hi): Likewise.
3824 (check_effective_target_vect_usad_char): Likewise.
3825 (check_effective_target_vect_pack_trunc): Likewise.
3826 (check_effective_target_vect_unpack): Likewise.
3827 (check_effective_target_vect_aligned_arrays): Likewise.
3828 (check_effective_target_vect_natural_alignment): Likewise.
3829 (check_effective_target_vector_alignment_reachable): Likewise.
3830 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3831 (is-effective-target): Initialize et_index if undefined.
3832 (et-dg-runtest): New.
3833 (et-is-effective-target): Likewise.
3834 (check_vect_support_and_set_flags): Add supported MIPS targets to
3835 EFFECTIVE_TARGETS list. Return the number of supported targets.
3836
8f63caf6 38372016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3838 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3839
3840 PR middle-end/70920
3841 * gcc.dg/pr70920-1.c: New test-case.
3842 * gcc.dg/pr70902-2.c: Likewise.
3843 * gcc.dg/pr70920-3.c: Likewise.
3844 * gcc.dg/pr70920-4.c: Likewise
3845 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3846 2 instead of 3.
3847
7d575fff
AM
38482016-07-25 Alexander Monakov <amonakov@ispras.ru>
3849
3850 * gcc.c-torture/execute/pr71494.c: Require label_values.
3851 * gcc.dg/pr16973.c: Ditto.
3852
bf01e070
SKS
38532016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3854
3855 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3856 * gcc.dg/torture/pr69771.c: Require int32plus.
3857 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3858
16b05965
ML
38592016-07-25 Martin Liska <mliska@suse.cz>
3860
3861 * gcc.dg/torture/pr71987.c: New test.
3862
d52d3767
SK
38632016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3864
3865 PR fortran/71935
3866 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3867 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3868 * gfortran.dg/pr71935.f90: New test.
3869
94087e88 38702016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3871
3872 PR c++/71675
3873 * g++.dg/ext/atomic-3.C: New test.
3874 * gcc.dg/atomic/pr71675.c: New test.
3875
58b3986e
ES
38762016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3877
3878 * gcc.target/i386/mvc8.c: New test.
3879
faa1612a
BC
38802016-07-22 Bin Cheng <bin.cheng@arm.com>
3881
3882 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3883 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3884
1603ebe0
TK
38852016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3886
3887 PR fortran/71795
3888 * gfortran.dg/constructor_50.f90: New test.
3889
bc91c436
ML
38902016-07-22 Martin Liska <mliska@suse.cz>
3891
3892 PR gcov-profile/69028
3893 PR gcov-profile/62047
3894 * g++.dg/cilk-plus/pr69028.C: New test.
3895
9fe9a3a7
AV
38962016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3897
3898 * gfortran.dg/coarray_stat_2.f90: New test.
3899
70866e3d
MM
39002016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3901
3902 * gcc.target/powerpc/vec-extract.h: New files to check the
3903 vec_extract built-in functions for all vector types, testing
3904 accessing each element, both with constant and variable element
3905 numbers.
3906 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3907 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3908 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3909 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3910 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3911 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3912 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3913 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3914 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3915
ab3af181
JJ
39162016-07-21 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR c++/71728
3919 * g++.dg/other/pr71728.C: New test.
3920
ebe8f322
JG
39212016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3922
3923 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3924 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3925 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3926 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3927 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3928
959cef74
RB
39292016-07-21 Richard Biener <rguenther@suse.de>
3930
3931 PR tree-optimization/71947
3932 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3933
b24d9420
BC
39342016-07-21 Bin Cheng <bin.cheng@arm.com>
3935
3936 * gcc.dg/tree-ssa/scev-15.c: New.
3937
23974819
BC
39382016-07-21 Bin Cheng <bin.cheng@arm.com>
3939
3940 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3941
ee78cbaa
JJ
39422016-07-21 Jakub Jelinek <jakub@redhat.com>
3943
3944 PR c++/71941
3945 * g++.dg/gomp/pr71941.C: New test.
3946
52ed68f7
DM
39472016-07-20 David Malcolm <dmalcolm@redhat.com>
3948
3949 PR c/70339
3950 PR c/71858
3951 * g++.dg/spellcheck-identifiers.C: New test case, based on
3952 gcc.dg/spellcheck-identifiers.c.
3953 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3954 gcc.dg/spellcheck-identifiers-2.c.
3955 * g++.dg/spellcheck-typenames.C: New test case, based on
3956 gcc.dg/spellcheck-typenames.c
3957
18407bfb
JW
39582016-07-20 Jonathan Wakely <jwakely@redhat.com>
3959
3960 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3961 pointer to member function and also test catching by reference.
3962
4c07fd98
DV
39632016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3964
3965 * gcc.target/s390/pr67443.c: Fix test case.
3966
fee21d65
DV
39672016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3968
3969 * gcc.target/s390/insv-1.c: Xfail some tests.
3970 * gcc.target/s390/insv-2.c: Likewise.
3971
dbe9dfdd
GJL
39722016-07-20 Georg-Johann Lay <avr@gjlay.de>
3973
3974 * gcc.target/avr/torture/get-mem.c: New test.
3975 * gcc.target/avr/torture/set-mem.c: New test.
3976
c25e1d82
GJL
39772016-07-20 Georg-Johann Lay <avr@gjlay.de>
3978
3979 PR target/71948
3980 * gcc.target/avr/torture/tiny-progmem.c: New test.
3981
109d2197
JJ
39822016-07-20 Jakub Jelinek <jakub@redhat.com>
3983
7419f441
JJ
3984 PR c++/71909
3985 * g++.dg/parse/pr71909.C: New test.
3986 * g++.dg/tm/pr71909.C: New test.
3987
109d2197
JJ
3988 PR c++/50060
3989 * g++.dg/cpp0x/constexpr-50060.C: New test.
3990 * g++.dg/cpp1y/constexpr-50060.C: New test.
3991
144530cf
ML
39922016-07-20 Martin Liska <mliska@suse.cz>
3993
3994 * gfortran.dg/graphite/pr71898.f90: New test.
3995
04ac4afa
BC
39962016-07-20 Bin Cheng <bin.cheng@arm.com>
3997
3998 PR tree-optimization/71503
3999 PR tree-optimization/71683
4000 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4001 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4002
dcbdb17a
ML
40032016-07-20 Martin Liska <mliska@suse.cz>
4004
4005 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4006 * gcc.dg/plugin/sreal-test-1.c: Remove.
4007 * gcc.dg/plugin/sreal_plugin.c: Remove.
4008
6ed82555
TK
40092016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4010
4011 PR fortran/71902
4012 * gfortran.dg/dependency_47.f90: New test.
4013
13da0507
JJ
40142016-07-19 Jakub Jelinek <jakub@redhat.com>
4015
4833f561
JJ
4016 PR rtl-optimization/71916
4017 * gcc.c-torture/compile/pr71916.c: New test.
4018
4fda19ef
JJ
4019 PR middle-end/71874
4020 * g++.dg/torture/pr71874.C: New test.
4021
13da0507
JJ
4022 PR middle-end/71734
4023 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4024 (my_alloc): Rewritten to use __builtin_posix_memalign and
4025 __SIZE_TYPE__.
4026 (my_free): Use __builtin_free instead of _mm_free.
4027 (Vec::operator=): Use __builtin_memcpy.
4028
e7980add
MJ
40292016-07-19 Martin Jambor <mjambor@suse.cz>
4030
61c73a7f
UB
4031 PR fortran/71688
4032 * gfortran.dg/pr71688.f90: New test.
e7980add 4033
13e88953
RB
40342016-07-19 Richard Biener <rguenther@suse.de>
4035
4036 * c-c++-common/vector-subscript-6.c: New testcase.
4037 * c-c++-common/vector-subscript-7.c: Likewise.
4038
1caf0482
SKS
40392016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4040
a23404c9 4041 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4042 and UInt32 based on __SIZEOF_INT__.
4043
cef5388d
RB
40442016-07-19 Richard Biener <rguenther@suse.de>
4045
4046 PR tree-optimization/71901
4047 * gcc.dg/torture/pr71901.c: New testcase.
4048
40492016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4050
4051 PR tree-optimization/71908
4052 * gcc.dg/torture/pr71908.c: New testcase.
4053
a8f7a895
MM
40542016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4055
4056 PR target/71493
4057 * gcc.target/powerpc/pr71493-1.c: New test.
4058 * gcc.target/powerpc/pr71493-2.c: Likewise.
4059
f2111a36
JJ
40602016-07-18 Jakub Jelinek <jakub@redhat.com>
4061
99516432
JJ
4062 PR c++/71835
4063 * g++.dg/conversion/ambig3.C: New test.
4064
87713c6a
JJ
4065 PR c++/71828
4066 * g++.dg/cpp0x/constexpr-71828.C: New test.
4067
7a7f16ca
JJ
4068 PR c++/71826
4069 * g++.dg/template/pr71826.C: New test.
4070
f4d90295
JJ
4071 PR c++/71822
4072 * g++.dg/template/defarg21.C: New test.
4073
f2111a36
JJ
4074 PR c++/71871
4075 * g++.dg/ext/vector31.C: New test.
4076
0b965526
UB
40772016-07-18 Uros Bizjak <ubizjak@gmail.com>
4078
4079 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4080
94e136b9
YR
40812016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4082
4083 PR tree-optimization/71734
4084 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4085
7072df0a
DV
40862016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4087
4088 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4089 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4090 stack-layout-dynamic-1.c: New test.
4091
54158a1a
AK
40922016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4093
4094 * gcc.target/s390/nolrl-1.c: New test.
4095
43068916
FR
40962016-07-17 Fritz Reese <fritzoreese@gmail.com>
4097
4098 PR fortran/71523
4099 * gfortran.dg/pr71523_1.f90: New test.
4100 * gfortran.dg/pr71523_2.f90: New test.
4101
a9356b12
AS
41022016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4103
4104 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4105
a07b81c7 41062016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4107 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4108
4109 PR fortran/62125
4110 * gfortran.dg/pr62125.f90: New test.
4111
96c0ec12
BS
41122016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4113
4114 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4115 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4116
479d0ed5
JW
41172016-07-15 Jonathan Wakely <jwakely@redhat.com>
4118
4119 PR c++/58796
4120 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4121 * g++.dg/cpp0x/nullptr35.C: New test.
4122
41c7438e
BC
41232016-07-15 Bin Cheng <bin.cheng@arm.com>
4124
4125 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4126
f7ba880b
CP
41272016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4128
4129 * gfortran.dg/goacc/vector_length.f90: New test.
4130
b9aba0a0
RB
41312016-07-15 Richard Biener <rguenther@suse.de>
4132
4133 PR tree-optimization/71881
4134 * gcc.dg/torture/pr71881.c: New testcase.
4135
9513d5fb
RB
41362016-07-15 Richard Biener <rguenther@suse.de>
4137
4138 PR tree-optimization/71887
4139 * gcc.dg/torture/pr71887.c: New testcase.
4140
ddbbcb19
JJ
41412016-07-15 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR c/71858
4144 * gcc.dg/spellcheck-identifiers-3.c: New test.
4145
29eb509c
AV
41462016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4147
4148 PR fortran/71807
4149 * gfortran.dg/null_9.f90: New test.
4150
43aabfcf
BC
41512016-07-15 Bin Cheng <bin.cheng@arm.com>
4152
4153 * gcc.dg/tree-ssa/loop-41.c: New test.
4154
afc89e58
BC
41552016-07-15 Bin Cheng <bin.cheng@arm.com>
4156
4157 PR tree-optimization/71347
4158 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4159
6fa682ad
SK
41602016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4161
4162 PR fortran/29819
4163 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4164 * gfortran.dg/contains.f90: Ditto.
4165 * gfortran.dg/contains_empty_1.f03: Ditto.
4166 * gfortran.dg/submodule_3.f08: Ditto.
4167
dd36b877
JJ
41682016-07-14 Jakub Jelinek <jakub@redhat.com>
4169
a60a5d31
JJ
4170 PR testsuite/71865
4171 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4172 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4173 expected diagnostics.
4174
dd36b877
JJ
4175 PR c/71858
4176 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4177 * gcc.dg/spellcheck-identifiers-2.c: New test.
4178 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4179 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4180
a241f8ca
JJ
41812016-07-14 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR tree-optimization/71872
4184 * gcc.c-torture/compile/pr71872.c: New test.
4185
d62b809c
TP
41862016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4187
4188 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4189 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4190 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4191 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4192 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4193 * gcc.target/arm/atomic-op-acquire-1.c: This.
4194 * gcc.target/arm/atomic-op-char.c: Rename into ...
4195 * gcc.target/arm/atomic-op-char-1.c: This.
4196 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4197 * gcc.target/arm/atomic-op-consume-1.c: This.
4198 * gcc.target/arm/atomic-op-int.c: Rename into ...
4199 * gcc.target/arm/atomic-op-int-1.c: This.
4200 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4201 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4202 * gcc.target/arm/atomic-op-release.c: Rename into ...
4203 * gcc.target/arm/atomic-op-release-1.c: This.
4204 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4205 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4206 * gcc.target/arm/atomic-op-short.c: Rename into ...
4207 * gcc.target/arm/atomic-op-short-1.c: This.
4208 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4209 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4210 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4211 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4212 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4213 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4214 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4215 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4216 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4217 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4218
1f8dd420
AV
42192016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4220
4221 PR fortran/70842
4222 * gfortran.dg/select_type_35.f03: New test.
4223
53109ba8
KT
42242016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4225
4226 PR target/65951
4227 PR tree-optimization/70923
4228 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4229 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4230 * gcc.dg/vect/pr65951.c: Likewise.
4231 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4232
91f35b7f
DE
42332016-07-14 David Edelsohn <dje.gcc@gmail.com>
4234
4235 * c-c++-common/pr60226.c: Expect maximum object file alignment
4236 error on AIX.
4237
351168fe
RB
42382016-07-14 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/71866
4241 * gcc.dg/torture/pr71866.c: New testcase.
4242
94c32c00
TP
42432016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4244
4245 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4246 selector and enclose boolean expression in curly braces.
4247
b799a481
AM
42482016-07-14 Alan Modra <amodra@gmail.com>
4249
4250 PR target/71733
4251 * gcc.target/powerpc/p9-novsx.c: New.
4252
f63ba78c
AK
42532016-07-13 Andi Kleen <ak@linux.intel.com>
4254
4255 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4256 * g++.dg/tree-prof/morefunc.C: Dito.
4257 * g++.dg/tree-prof/pr35545.C: Dito.
4258 * g++.dg/tree-prof/reorder.C: Dito.
4259 * gcc.dg/tree-prof/20050826-2.c: Dito.
4260 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4261 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4262 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4263 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4264 * gcc.dg/tree-prof/inliner-1.c: Dito.
4265 * gcc.dg/tree-prof/merge_block.c: Dito.
4266 * gcc.dg/tree-prof/stringop-1.c: Dito.
4267 * gcc.dg/tree-prof/stringop-2.c: Dito.
4268 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4269 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4270 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4271 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4272 * gcc.dg/tree-prof/update-loopch.c: Dito.
4273 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4274 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4275 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4276 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4277 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4278 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4279 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4280
f4d5a23d
AK
42812016-07-13 Andi Kleen <ak@linux.intel.com>
4282
4283 * lib/profopt.exp (profopt-execute): Remove .imports files.
4284
ae145898
AK
42852016-07-13 Andi Kleen <ak@linux.intel.com>
4286
0b965526 4287 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4288
e97bd4f5
AK
42892016-07-13 Andi Kleen <ak@linux.intel.com>
4290
4291 * lib/profopt.exp (dg-final-scan-autofdo,
4292 dg-final-scan-not-autofdo): New functions.
4293
6fa3d4b4
BC
42942016-07-13 Bin Cheng <bin.cheng@arm.com>
4295
4296 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4297 * gcc.dg/vect/vect-35.c: Ditto.
4298 * gcc.dg/vect/vect-alias-check-2.c: New test.
4299
65f18bc6
ML
43002016-07-13 Martin Liska <mliska@suse.cz>
4301
4302 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4303 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4304 * gfortran.dg/pr42108.f90: Update expected dump scan.
4305
9737f35b
RB
43062016-07-13 Richard Biener <rguenther@suse.de>
4307
4308 PR tree-optimization/24574
4309 * gcc.dg/pr24574.c: New testcase.
4310
62c0ea4b
SKS
43112016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4312
0b965526 4313 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4314 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4315 * c-c++-common/pr68833-1.c: Require int32plus.
4316 * gcc.dg/ipa/pr63551.c: Likewise.
4317 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4318 * gcc.dg/ipa/pr64041.c: Require int32plus.
4319
c7ed8938
IE
43202016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4321
4322 PR ipa/71633
4323 * g++.dg/pr71633.C: New test.
4324
5ce15300
TP
43252016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4326
4327 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4328 Add new arm_thumb1_cbz_ok effective target.
4329 * gcc.target/arm/cbz.c: New test.
4330
2b9509a3
TP
43312016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4332
4333 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4334 Define effective target.
4335 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4336 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4337 * gcc.target/arm/movhi_movw.c: New test.
4338 * gcc.target/arm/movsi_movw.c: Likewise.
4339 * gcc.target/arm/movdi_movw.c: Likewise.
4340
7f15b177
RB
43412016-07-13 Richard Biener <rguenther@suse.de>
4342
4343 PR middle-end/71104
4344 * gcc.dg/pr71104-1.c: New testcase.
4345 * gcc.dg/pr71104-2.c: Likewise.
4346
0b0a896e
MM
43472016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4348
4349 PR target/71805
4350 * gcc.target/powerpc/pr71805.c: New test.
4351
f906f5ed
BS
43522016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4353
4354 * gcc.target/powerpc/divkc3-1.c: New.
4355 * gcc.target/powerpc/mulkc3-1.c: New.
4356
9e63c3aa
NS
43572016-07-12 Nathan Sidwell <nathan@acm.org>
4358
4359 * gcc.target/arm/data-rel-1.c: New.
4360 * gcc.target/arm/data-rel-2.c: New.
4361 * gcc.target/arm/data-rel-3.c: New.
4362
f507d202
ML
43632016-07-12 Martin Liska <mliska@suse.cz>
4364
4365 * gcc.dg/params/blocksort-part.c: New test.
4366 * gcc.dg/params/params.exp: New file.
4367
d6f7c125
KT
43682016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4369
4370 PR middle-end/71700
4371 * gcc.c-torture/execute/pr71700.c: New test.
4372
37ccb0ba
SB
43732016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4374 Richard Biener <rguenther@suse.de>
4375
4376 PR tree-optimization/23286
4377 PR tree-optimization/70159
4378 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4379 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4380 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4381 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4382 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4383 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4384 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4385 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4386 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4387 * gcc.dg/pr51879-12.c: Likewise.
4388 * gcc.dg/strlenopt-9.c: Likewise.
4389 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4390 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4391 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4392 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4393 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4394 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4395 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4396 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4397 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4398 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4399 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4400 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4401 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4402 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4403 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4404
712a93d6
RB
44052016-07-12 Richard Biener <rguenther@suse.de>
4406
4407 PR rtl-optimization/68961
4408 * gcc.target/i386/pr68961.c: New testcase.
4409
c392943c
JJ
44102016-07-11 Jakub Jelinek <jakub@redhat.com>
4411
3d56e6a4
JJ
4412 PR middle-end/71758
4413 * c-c++-common/gomp/pr71758.c: New test.
4414 * gfortran.dg/gomp/pr71758.f90: New test.
4415
c392943c
JJ
4416 PR tree-optimization/71823
4417 * gcc.dg/vect/pr71823.c: New test.
4418
741d3be5
DM
44192016-07-11 David Malcolm <dmalcolm@redhat.com>
4420
4421 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4422 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4423 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4424
92fa45b5
L
44252016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4426
4427 PR target/71801
4428 * gcc.target/i386/pr71801.c: New test.
4429
f51606c7
RB
44302016-07-11 Richard Biener <rguenther@suse.de>
4431
4432 PR tree-optimization/71816
4433 * gcc.dg/torture/pr71816.c: New testcase.
4434
36b54ce0
TK
44352016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4436
4437 PR fortran/71783
4438 * gfortran.dg/dependency_46.f90: New test.
4439
d13835b6
VM
44402016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4441
4442 PR rtl-optimization/71621
4443 * gcc.target/i386/pr71621-1.c: New.
4444 * gcc.target/i386/pr71621-2.c: New.
4445
642bcbdf
CP
44462016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4447
4448 * gfortran.dg/goacc/pr71704.f90: New test.
4449
02eb5b8b
BS
44502016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4451
4452 PR target/71297
4453 * gcc.target/powerpc/pr71297.c: New.
4454
8beb9a0d
JW
44552016-07-08 Jiong Wang <jiong.wang@arm.com>
4456
4457 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4458
cef4b650
MM
44592016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4460
4461 PR target/71806
4462 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4463
3c3ecf52
AH
44642016-07-08 Alan Hayward <alan.hayward@arm.com>
4465
4466 PR tree-optimization/71667
4467 * gcc.dg/vect/pr71667.c: New
4468
2660286d
ML
44692016-07-08 Martin Liska <mliska@suse.cz>
4470
4471 * gcc.dg/torture/pr71606.c: New test.
4472
70cdd4ae
JD
44732016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4474
4475 PR fortran/71764
4476 * gfortran.dg/pr71764.f90: New test.
4477
842dc2e6
JJ
44782016-07-07 Jakub Jelinek <jakub@redhat.com>
4479 Kai Tietz <ktietz70@googlemail.com>
4480
4481 PR c++/70869
4482 PR c++/71054
4483 * g++.dg/cpp0x/pr70869.C: New test.
4484 * g++.dg/cpp0x/pr71054.C: New test.
4485
31be4262
DE
44862016-07-07 David Edelsohn <dje.gcc@gmail.com>
4487
4488 * g++.dg/debug/pr71432.C: Fail on AIX.
4489
1c122092
ML
44902016-07-07 Martin Liska <mliska@suse.cz>
4491
4492 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4493 an undefined behavior.
4494 * gfortran.dg/do_3.F90: Likewise.
4495 * gfortran.dg/do_check_11.f90: New test.
4496 * gfortran.dg/do_check_12.f90: New test.
4497 * gfortran.dg/do_corner_warn.f90: New test.
4498
7119f1b1
ML
44992016-07-07 Martin Liska <mliska@suse.cz>
4500
4501 * gfortran.dg/predict-1.f90: Ammend the test.
4502 * gfortran.dg/predict-2.f90: Likewise.
4503
275792f2
IE
45042016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4505
4506 PR ipa/71624
4507 * g++.dg/pr71624.C: New test.
4508
05a437c1
TP
45092016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4510
4511 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4512 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4513 ARMv8-M Mainline architectures.
4514
6f493951
TP
45152016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4516
4517 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4518 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4519
5ddaee94
SB
45202016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4521
4522 PR target/70098
4523 PR target/71763
4524 * gcc.target/powerpc/pr71763.c: New file.
4525
651afdb2
YR
45262016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4527
4528 PR tree-optimization/71518
0b965526 4529 * gcc.dg/pr71518.c: New test.
651afdb2 4530
9df99881
WD
45312016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4532
4533 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4534
7b4e0769
SKS
45352016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4536
0b965526 4537 PR target/50739
7b4e0769
SKS
4538 * gcc.target/avr/pr50739.c: New test.
4539
eb4432f7
JH
45402016-07-05 Jan Hubicka <jh@suse.cz>
4541
4542 * gcc.dg/tree-ssa/scev-14.c: update template.
4543
c01e092f
RS
45442016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4545
4546 * gcc.dg/vect/group-no-gaps-1.c: New test.
4547
8070763a
AK
45482016-07-05 Andi Kleen <ak@linux.intel.com>
4549
4550 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4551 if kernel supports MPX.
4552
3f8257db 45532016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4554
4555 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4556
36a265b1
MM
45572016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4558 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4559
4560 * gcc.target/powerpc/signbit-1.c: New test.
4561 * gcc.target/powerpc/signbit-2.c: New test.
4562 * gcc.target/powerpc/signbit-3.c: New test.
4563
7a98fb6e
KT
45642016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4565
4566 PR rtl-optimization/71594
4567 * gcc.dg/torture/pr71594.c: New test.
4568
1e3d54b4
JH
45692016-07-05 Jan Hubicka <jh@suse.cz>
4570
4571 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4572
84ca3893
DM
45732016-07-05 David Malcolm <dmalcolm@redhat.com>
4574
4575 PR c++/62314
3a146d46 4576 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4577 number of missing semicolon error.
4578 * g++.dg/pr62314-2.C: New test case.
4579
20d0bfce
AF
45802016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4581
4582 * gfortran.dg/coarray_stat_function.f90: New test.
4583 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4584 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4585 to new interfaces.
4586
69aaea06
AV
45872016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4588
4589 PR fortran/71623
4590 * gfortran.dg/deferred_character_17.f90: New test.
4591
f723a43c
CL
45922016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4593
4594 * gcc.target/arm/neon/polytypes.c: Move to ...
4595 * gcc.target/arm/polytypes.c: ... here.
4596 * gcc.target/arm/neon/pr51534.c: Move to ...
4597 * gcc.target/arm/pr51534.c: ... here.
4598 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4599 * gcc.target/arm/vect-vcvt.c: ... here.
4600 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4601 * gcc.target/arm/vect-vcvtq.c: ... here.
4602 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4603 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4604 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4605 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4606 * gcc.target/arm/neon/neon.exp: Delete.
4607 * gcc.target/arm/neon/: Delete.
4608
d73e0ccf
JD
46092016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4610
4611 PR fortran/65575
4612 * gfortran.dg: pr65575.f90: New test.
4613
c20f6223
JD
46142016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4615
4616 PR fortran/35849
4617 * gfortran.dg: pr35849.f90: New test.
4618
2a5537c3
JJ
46192016-07-04 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR c++/71739
4622 * g++.dg/cpp0x/pr71739.C: New test.
4623
740f9751
CL
46242016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4625
4626 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4627
bf749919
DV
46282016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4629
4630 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4631 locr.
4632 * gcc.target/s390/loc-1.c: New test.
4633
430bb38e
YR
46342016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4635
3a146d46
JJ
4636 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4637 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4638
15f6e0da
RR
46392016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4640
4641 PR target/63874
4642 * gcc.target/aarch64/pr63874.c: New test.
4643
79335075
JB
46442016-07-04 Jan Beulich <jbeulich@suse.com>
4645
4646 * g++.dg/header.c: New.
4647 * gcc.dg/header.c: New.
4648
557e8c49
JJ
46492016-07-02 Jakub Jelinek <jakub@redhat.com>
4650
4651 PR c/71719
4652 * c-c++-common/Wunused-var-15.c: New test.
4653
79a592e3
JJ
46542016-07-01 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR fortran/71687
4657 * gfortran.dg/gomp/pr71687.f90: New test.
4658
e2298656
BS
46592016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4660
4661 * gcc.dg/const-float128-ped.c: Require __float128 effective
4662 target and options.
4663 * gcc.dg/const-float128.c: Likewise.
4664 * gcc.dg/torture/float128-cmp-invalid.c: Require
4665 __float128 and base_quadfloat_support effective targets, and
4666 __float128 options.
4667 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4668 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4669 * gcc.dg/torture/float128-nan.c: Likewise.
4670 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4671 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4672 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4673 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4674 (add_options_for___float128): New.
4675 (check_effective_target_base_quadword_support): New.
4676
70c11966
MM
46772016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4678
4679 PR target/71720
4680 * gcc.target/powerpc/pr71720.c: New test.
4681
059541fd
JB
46822016-07-01 Jan Beulich <jbeulich@suse.com>
4683
4684 * gcc.dg/bss.c: New.
4685
2c1e4964
PB
46862016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4687
4688 PR target/71698
4689 * gcc.target/powerpc/pr71698.c: New test.
4690
22e1cb39
GJL
46912016-07-01 Georg-Johann Lay <avr@gjlay.de>
4692
4693 PR target/71151
4694 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4695 instead of ".foo" for its section name.
4696 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4697 depending on MCU's flash size.
4698 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4699 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4700 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4701 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4702 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4703 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4704
466cf574
JB
47052016-07-01 Jan Beulich <jbeulich@suse.com>
4706
4707 * gcc.target/i386/pr65105-2.c: Add -msse2.
4708
351beab7
JJ
47092016-06-30 Jakub Jelinek <jakub@redhat.com>
4710
55a0f21a
JJ
4711 PR tree-optimization/71707
4712 * gcc.dg/strlenopt-29.c: New test.
4713
6245ad72
JJ
4714 PR fortran/71704
4715 * gfortran.dg/gomp/pr71704.f90: New test.
4716
351beab7
JJ
4717 PR fortran/71705
4718 * gfortran.dg/gomp/pr71705.f90: New test.
4719
5a3a6a5e
KN
47202016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4721
4722 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4723 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4724 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4725 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4726 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4727 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4728 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4729 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4730 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4731 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4732 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4733 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4734 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4735 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4736 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4737 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4738 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4739 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4740 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4741 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4742 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4743 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4744 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4745 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4746 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4747 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4748 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4749 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4750 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4751 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4752 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4753 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4754 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4755 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4756 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4757 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4758 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4759 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4760 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4761 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4762 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4763 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4764 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4765 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4766 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4767 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4768 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4769 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4770 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4771 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4772 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4773 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4774 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4775 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4776 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4777 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4778 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4779 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4780 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4781 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4782 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4783 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4784 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4785 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4786 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4787 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4788 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4789 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4790 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4791 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4792 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4793 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4794 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4795 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4796 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4797 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4798 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4799 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4800 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4801 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4802 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4803
3dfa8071 48042016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4805 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4806
4807 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4808
9bd62242 48092016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4810 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4811
4812 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4813
603107fb
DM
48142016-06-30 David Malcolm <dmalcolm@redhat.com>
4815
4816 PR driver/71651
4817 * gcc.dg/spellcheck-options-12.c: New test case.
4818
205cccc7
JJ
48192016-06-30 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR middle-end/71693
4822 * gcc.c-torture/compile/pr71693.c: New test.
4823
f4452176
DM
48242016-06-29 David Malcolm <dmalcolm@redhat.com>
4825
4826 * gcc.dg/spellcheck-params.c: New testcase.
4827 * gcc.dg/spellcheck-params-2.c: New testcase.
4828
c5e74d9d
MM
48292016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4830
4831 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4832 vector extract instructions.
4833 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4834
e44ecbfd
JD
48352016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4836
4837 PR fortran/71686
4838 * gfortran.dg/unexpected_eof_2.f90: New test.
4839 * gfortran.dg/unexpected_eof_3.f90: New test.
4840
ee446d9f
JW
48412016-06-29 Jim Wilson <jim.wilson@linaro.org>
4842
4843 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4844
27f67461
CP
48452016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4846
4847 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4848 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4849 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4850
b1206d29
RB
48512016-06-29 Richard Biener <rguenther@suse.de>
4852
4853 PR middle-end/15256
4854 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4855
1af21224
MW
48562016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4857
4858 * gcc.target/arm/aapcs/neon-vect10.c: Require
4859 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4860 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4861 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4862 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4863 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4864 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4865 * gcc.target/arm/fp16-aapcs-1.c: Require
4866 -mfloat-ab=hard. Also simplify the test.
4867 * gcc.target/arm/fp16-aapcs-2.c: New.
4868
7fe43755
MW
48692016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4870
0b965526 4871 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4872 (add_options_for_arm_fp16_ieee): New.
4873 (add_options_for_arm_fp16_alternative): New.
4874 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4875 long-line.
4876 (effective_target_arm_fp16_hw): New.
4877
264d951a
IE
48782016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4879
4880 PR tree-optimization/71655
4881 * g++.dg/pr71655.C: New test.
4882
5c846a81
ML
48832016-06-29 Martin Liska <mliska@suse.cz>
4884
4885 * gcc.dg/pr71585.c: New test.
4886 * gcc.dg/pr71585-2.c: New test.
4887 * gcc.dg/pr71585-3.c: New test.
4888
fafe9318
YR
48892016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4890
4891 PR tree-optimization/70729
4892 * g++.dg/vect/pr70729.cc: New test.
4893
54d19c3b
TS
48942016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4895
4896 * c-c++-common/gomp/cancel-1.c: Extend.
4897
5f3cd7c3
JJ
48982016-06-29 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR tree-optimization/71625
4901 * gcc.dg/strlenopt-28.c: New test.
4902
4aa83879
RB
49032016-06-29 Richard Biener <rguenther@suse.de>
4904
4905 PR middle-end/71002
4906 * g++.dg/torture/pr71002.C: Adjust testcase.
4907
152ef731
JJ
49082016-06-29 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR c/71685
4911 * gcc.dg/pr71685.c: New test.
4912
49132016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4914
4915 PR c/71552
4916 * gcc.dg/init-bad-9.c: New test.
4917
d41dc215
BS
49182016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4919
4920 * gcc.target/powerpc/abs128-1.c: Require VSX.
4921 * gcc.target/powerpc/copysign128-1.c: Likewise.
4922 * gcc.target/powerpc/inf128-1.c: Likewise.
4923 * gcc.target/powerpc/nan128-1.c: Likewise.
4924
6a20b538
JJ
49252016-06-28 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR middle-end/71626
4928 * gcc.c-torture/execute/pr71626-1.c: New test.
4929 * gcc.c-torture/execute/pr71626-2.c: New test.
4930
77d93c47
PB
49312016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4932
4933 PR target/71656
4934 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4935
a8264058
SB
49362016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4937
4938 PR target/71670
4939 * gcc.target/powerpc/pr71670.c: New testcase.
4940
0dc47331
PB
49412016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4942
4943 PR target/71656
4944 * gcc.target/powerpc/pr71656-1.c: New test.
4945 * gcc.target/powerpc/pr71656-2.c: New test.
4946
b65ffc79
CL
49472016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4948
4949 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4950 around fp16 code.
4951 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4952 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4953 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4954 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4955 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4956 Add arm_neon_fp16_ok effective target.
0b965526
UB
4957 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4958 Likewise.
4959 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4960 Likewise.
4961 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4962 Likewise.
4963 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4964 Likewise.
4965 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4966 Likewise.
4967 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4968 Likewise.
4969 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4970 Likewise.
4971 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4972 Likewise.
4973 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4974 Likewise.
4975 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4976 Likewise.
4977 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4978 Likewise.
b65ffc79 4979
9bb86f40
JH
49802016-06-26 Jan Hubicka <hubicka@ucw.cz>
4981
4982 * gcc.dg/predict-12.c: New testcase.
4983
46db0fd4
JD
49842016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4985
4986 PR fortran/71649
4987 * gfortran.dg/pr71649.f90: New test.
4988
2a65e70b
JJ
49892016-06-25 Jakub Jelinek <jakub@redhat.com>
4990
f8a06e24
JJ
4991 PR tree-optimization/71643
4992 * g++.dg/opt/pr71643.C: New test.
4993
2a65e70b
JJ
4994 PR tree-optimization/71631
4995 * gcc.c-torture/execute/pr71631.c: New test.
4996
7805417a
JH
49972016-06-24 Jan Hubicka <hubicka@ucw.cz>
4998
4999 * gcc.dg/predict-11.c: New testcase.
5000 * gfortran.dg/predict-2.f90: New testcase.
5001
888ed1a3
JH
50022016-06-24 Jan Hubicka <hubicka@ucw.cz>
5003
5004 * gcc.dg/predict-10.c: New test.
5005
53605f35
BS
50062016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5007
5008 * gcc.target/powerpc/abs128-1.c: New.
5009 * gcc.target/powerpc/copysign128-1.c: New.
5010 * gcc.target/powerpc/inf128-1.c: New.
5011 * gcc.target/powerpc/nan128-1.c: New.
5012
7b22b4c6
EB
50132016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5014
5015 * gfortran.dg/pr71642.f90: New test.
5016
37e373c2
JJ
50172016-06-24 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR tree-optimization/71647
5020 * gcc.target/i386/pr71647.c: New test.
5021
b20b79f2
L
50222016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5023
5024 * gcc.target/i386/noplt-gd-1.c: New test.
5025 * gcc.target/i386/noplt-gd-2.c: Likewise.
5026 * gcc.target/i386/noplt-gd-3.c: Likewise.
5027 * gcc.target/i386/noplt-ld-1.c: Likewise.
5028 * gcc.target/i386/noplt-ld-2.c: Likewise.
5029 * gcc.target/i386/noplt-ld-3.c: Likewise.
5030 * lib/target-supports.exp
5031 (check_effective_target_tls_get_addr_via_got): New.
5032
04619cb8
UB
50332016-06-24 Uros Bizjak <ubizjak@gmail.com>
5034
5035 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5036 testsuite compile flags.
5037 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5038 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5039
50402016-06-24 Uros Bizjak <ubizjak@gmail.com>
5041
5042 * g++dg/vect/pr36684.cc: Add dg-do compile.
5043 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5044 * gcc.dg/vect/pr70021.c: Ditto.
5045 * gcc.dg/vect/pr70138-1.c: Ditto.
5046 * gcc.dg/vect/pr70138-2.c: Ditto.
5047 * gcc.dg/vect/pr70354-1.c: Ditto.
5048 * gcc.dg/vect/pr70354-2.c: Ditto.
5049 * gcc.dg/vect/pr71259.c: Ditto.
5050 * gcc.dg/vect/pr71416-1.c: Ditto.
5051 * gcc.dg/vect/slp-43.c: Ditto.
5052 * gcc.dg/vect/slp-45.c: Ditto.
5053 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5054 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5055 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5056 * gfortran.dg/vect/pr69980.f90: Ditto.
5057
50582016-06-24 Uros Bizjak <ubizjak@gmail.com>
5059
5060 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5061 * gcc.dg/vect/bb-slp-30.c: Ditto.
5062 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5063 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5064 * gcc.dg/vect/pr45902.c: Ditto.
5065 * gcc.dg/vect/pr48172.c: Ditto.
5066 * gcc.dg/vect/pr48377.c: Ditto.
5067 * gcc.dg/vect/pr49038.c: Ditto.
5068 * gcc.dg/vect/pr49771.c: Ditto.
5069 * gcc.dg/vect/pr52091.c: Ditto.
5070 * gcc.dg/vect/pr53185-2.c: Ditto.
5071 * gcc.dg/vect/pr56826.c: Ditto.
5072 * gcc.dg/vect/pr60276.c: Ditto.
5073 * gcc.dg/vect/pr62021.c: Ditto.
5074 * gcc.dg/vect/pr63530.c: Ditto.
5075 * gcc.dg/vect/pr65518.c: Ditto.
5076 * gcc.dg/vect/pr65947-1.c: Ditto.
5077 * gcc.dg/vect/pr65947-10.c: Ditto.
5078 * gcc.dg/vect/pr65947-11.c: Ditto.
5079 * gcc.dg/vect/pr65947-12.c: Ditto.
5080 * gcc.dg/vect/pr65947-13.c: Ditto.
5081 * gcc.dg/vect/pr65947-2.c: Ditto.
5082 * gcc.dg/vect/pr65947-3.c: Ditto.
5083 * gcc.dg/vect/pr65947-4.c: Ditto.
5084 * gcc.dg/vect/pr65947-5.c: Ditto.
5085 * gcc.dg/vect/pr65947-6.c: Ditto.
5086 * gcc.dg/vect/pr65947-7.c: Ditto.
5087 * gcc.dg/vect/pr65947-8.c: Ditto.
5088 * gcc.dg/vect/pr65947-9.c: Ditto.
5089 * gcc.dg/vect/pr71416-1.c: Ditto.
5090 * gcc.dg/vect/pr71439.c: Ditto.
5091 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5092 * gcc.dg/vect/vect-bswap16.c: Ditto.
5093 * gcc.dg/vect/vect-bswap32.c: Ditto.
5094 * gcc.dg/vect/vect-bswap64.c: Ditto.
5095 * gcc.dg/vect/vect-live-1.c: Ditto.
5096 * gcc.dg/vect/vect-live-2.c: Ditto.
5097 * gcc.dg/vect/vect-live-3.c: Ditto.
5098 * gcc.dg/vect/vect-live-4.c: Ditto.
5099 * gcc.dg/vect/vect-live-5.c: Ditto.
5100 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5101 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5102 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5103 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5104 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5105 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5106 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5107 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5108 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5109 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5110 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5111 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5112 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5113 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5114 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5115 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5116 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5117
da224bcb
UB
51182016-06-24 Uros Bizjak <ubizjak@gmail.com>
5119
5120 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5121
dfee2870
L
51222016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5123
5124 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5125 ia32 if R_386_GOT32X relocation is supported.
5126 * gcc.target/i386/noplt-3.c: Likewise.
5127 * gcc.target/i386/noplt-2.c: Likewise.
5128 (main): Renamed to ...
5129 (bar): This.
5130 * gcc.target/i386/noplt-4.c: Likewise.
5131 (main): Renamed to ...
5132 (bar): This.
5133 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5134 * gcc.target/i386/pr67400-5.c: Likewise.
5135
a86451b9
JJ
51362016-06-24 Jakub Jelinek <jakub@redhat.com>
5137
00085092
JJ
5138 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5139 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5140
a86451b9
JJ
5141 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5142 f4): Adjust expected diagnostics.
5143 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5144 (T): If OVFP is defined, redefine to TP.
5145 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5146 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5147 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5148 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5149 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5150 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5151 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5152 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5153 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5154 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5155 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5156 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5157 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5158 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5159 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5160 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5161 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5162 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5163 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5164 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5165 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5166 as last argument to __builtin_add_overflow_p.
5167
7bb5d5f4
UB
51682016-06-23 Uros Bizjak <ubizjak@gmail.com>
5169
5170 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5171 dg-options and remove default vector testsuite compile flags.
5172 * g++.dg/vect/pr33860a.cc: Ditto.
5173 * g++.dg/vect/pr45470-a.cc: Ditto.
5174 * g++.dg/vect/pr45470-b.cc: Ditto.
5175 * g++.dg/vect/pr60896.cc: Ditto.
5176 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5177 * gcc.dg/vect/pr18308.c: Ditto.
5178 * gcc.dg/vect/pr24049.c: Ditto.
5179 * gcc.dg/vect/pr33373.c: Ditto.
5180 * gcc.dg/vect/pr36228.c: Ditto.
5181 * gcc.dg/vect/pr42395.c: Ditto.
5182 * gcc.dg/vect/pr42604.c: Ditto.
5183 * gcc.dg/vect/pr46663.c: Ditto.
5184 * gcc.dg/vect/pr48765.c: Ditto.
5185 * gcc.dg/vect/pr49093.c: Ditto.
5186 * gcc.dg/vect/pr49352.c: Ditto.
5187 * gcc.dg/vect/pr52298.c: Ditto.
5188 * gcc.dg/vect/pr52870.c: Ditto.
5189 * gcc.dg/vect/pr53185.c: Ditto.
5190 * gcc.dg/vect/pr53773.c: Ditto.
5191 * gcc.dg/vect/pr56695.c: Ditto.
5192 * gcc.dg/vect/pr62171.c: Ditto.
5193 * gcc.dg/vect/pr63530.c: Ditto.
5194 * gcc.dg/vect/pr68339.c: Ditto.
5195 * gcc.dg/vect/pr71259.c: Ditto.
5196 * gcc.dg/vect/vect-82_64.c: Ditto.
5197 * gcc.dg/vect/vect-83_64.c: Ditto.
5198 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5199 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5200 * gcc.dg/vect/vect-shift-2.c: Ditto.
5201 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5202 * gfortran.dg/vect/pr39318.f90: Ditto.
5203 * gfortran.dg/vect/pr45714-a.f: Ditto.
5204 * gfortran.dg/vect/pr45714-b.f: Ditto.
5205 * gfortran.dg/vect/pr46213.f90: Ditto.
5206
2d4bb02f
MM
52072016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5208 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5209
5210 * gcc.target/powerpc/p9-splat-5.c: New test.
5211
f6d1b868
UB
52122016-06-23 Uros Bizjak <ubizjak@gmail.com>
5213
5214 PR tree-optimization/71488
5215 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5216 * lib/target-supports.exp: ... here.
5217 (check_sse4_hw_available): New procedure.
5218 (check_effective_target_sse4_runtime): Ditto.
5219 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5220 -march=westmere for sse4_runtime targets.
936ff030 5221 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5222 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5223 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5224 (main): Call check_vect ().
a7898180 5225 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5226
c0597759
L
52272016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5228
5229 PR target/66232
5230 PR target/67400
5231 * gcc.target/i386/pr66232-14.c: New file.
5232 * gcc.target/i386/pr66232-15.c: Likewise.
5233 * gcc.target/i386/pr66232-16.c: Likewise.
5234 * gcc.target/i386/pr66232-17.c: Likewise.
5235 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5236 ia32 if R_386_GOT32X relocation is supported.
5237 * gcc.target/i386/pr67400-2.c: Likewise.
5238 * gcc.target/i386/pr67400-3.c: Likewise.
5239 * gcc.target/i386/pr67400-4.c: Likewise.
5240 * gcc.target/i386/pr67400-6.c: Likewise.
5241 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5242 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5243
5b0e27a7
JD
52442016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5245
5246 PR libgfortran/48852
5247 * gfortran.dg/char4_iunit_1.f03: Update test.
5248 * gfortran.dg/f2003_io_5.f03: Update test.
5249 * gfortran.dg/real_const_3.f90: Update test.
5250
7f586d90
AK
52512016-06-23 Andi Kleen <ak@linux.intel.com>
5252
5253 * g++.dg/bprob/bprob.exp: Support autofdo.
5254 * g++.dg/tree-prof/tree-prof.exp: dito.
5255 * gcc.dg/tree-prof/tree-prof.exp: dito.
5256 * gcc.misc-tests/bprob.exp: dito.
5257 * gfortran.dg/prof/prof.exp: dito.
5258 * lib/profopt.exp: dito.
5259 * lib/target-supports.exp: Check for autofdo.
5260
60fa7862
ML
52612016-06-23 Martin Liska <mliska@suse.cz>
5262
5263 * gcc.dg/pr71619.c: New test.
5264
e3d62871
UB
52652016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5266
5267 PR target/67400
cc901875
UB
5268 * gcc.target/i386/pr67400-1.c: New test.
5269 * gcc.target/i386/pr67400-2.c: Likewise.
5270 * gcc.target/i386/pr67400-3.c: Likewise.
5271 * gcc.target/i386/pr67400-4.c: Likewise.
5272 * gcc.target/i386/pr67400-5.c: Likewise.
5273 * gcc.target/i386/pr67400-6.c: Likewise.
5274 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5275
ac81cf0b
DM
52762016-06-22 David Malcolm <dmalcolm@redhat.com>
5277
5278 * c-c++-common/missing-header-1.c: New test case.
5279 * c-c++-common/missing-header-2.c: New test case.
5280 * c-c++-common/missing-header-3.c: New test case.
5281 * c-c++-common/missing-header-4.c: New test case.
5282
1a4f11c8
DM
52832016-06-22 David Malcolm <dmalcolm@redhat.com>
5284
5285 PR c/70339
5286 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5287 hint.
5288 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5289 expected results due to builtin "nanl" now being suggested for
5290 "name".
5291 * gcc.dg/pr67580.c: Update expected messages.
5292 * gcc.dg/spellcheck-identifiers.c: New testcase.
5293 * gcc.dg/spellcheck-typenames.c: New testcase.
5294
a93eac6a
DM
52952016-06-22 David Malcolm <dmalcolm@redhat.com>
5296
5297 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5298 file.
5299 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5300 diagnostic-test-show-locus-parseable-fixits.c to sources for
5301 diagnostic_plugin_test_show_locus.c.
5302 * lib/gcc-defs.exp (freeform_regexps): New global.
5303 (dg-regexp): New function.
5304 (handle-dg-regexps): New function.
5305 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5306 freeform_regexps to the empty list.
5307 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5308
49e76ff1
IE
53092016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5310
f6d1b868 5311 PR tree-optimization/71488
49e76ff1
IE
5312 * g++.dg/pr71488.C: New test.
5313 * gcc.dg/vect/vect-bool-cmp.c: New test.
5314
951d8c8a
EB
53152016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5316
5317 * gcc.dg/guality/param-5.c: New test.
5318
b60fc3bd
BE
53192016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5320
5321 * gcc.target/i386/asm-flag-7.c: New test.
5322
0609abda
TS
53232016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5324
5325 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5326 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5327 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5328 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5329 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5330 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5331 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5332 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5333 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5335 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5336 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5337 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5338 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5339 * lib/target-supports.exp: Likewise.
5340
ee2499b4
TS
53412016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5342
5343 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5344 * gcc.dg/attr-ms_struct-2.c: Likewise.
5345 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5346 * gcc.dg/bf-ms-attrib.c: Likewise.
5347 * gcc.dg/bf-ms-layout-2.c: Likewise.
5348 * gcc.dg/bf-ms-layout-3.c: Likewise.
5349 * gcc.dg/bf-ms-layout.c: Likewise.
5350 * gcc.dg/bf-no-ms-layout.c: Likewise.
5351 * gcc.target/i386/bitfield1.c: Likewise.
5352 * gcc.target/i386/bitfield2.c: Likewise.
5353 * gcc.target/i386/bitfield3.c: Likewise.
5354
caea59ff
KN
53552016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5356
5357 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5358 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5359 override other than -mcpu=power9 command-line option is specified,
5360 or if the target operating system is aix.
5361 * gcc.target/powerpc/darn-1.c: Likewise.
5362 * gcc.target/powerpc/darn-2.c: Likewise.
5363 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5364 test if effective-target is not powerpc_p9vector_ok or if the
5365 target operating system is not defined.
5366 * gcc.target/powerpc/vslv-1.c: Likewise.
5367 * gcc.target/powerpc/vsrv-0.c: Likewise.
5368 * gcc.target/powerpc/vsrv-1.c: Likewise.
5369
63617e30
TB
53702016-06-21 Tobias Burnus <burnus@net-b.de>
5371
5372 PR fortran/71068
5373 * gfortran.dg/coarray/data_1.f90: New.
5374
89192c3c
WD
53752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5376
5377 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5378 (dg-require-effective-target): Use arm_v8_neon_hw.
5379 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5380 (dg-require-effective-target): Likewise.
5381 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5382 (dg-require-effective-target): Likewise.
5383 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5384 (dg-require-effective-target): Likewise.
5385 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5386 (dg-require-effective-target): Likewise.
5387 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5388 (dg-require-effective-target): Likewise.
5389 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5390 Add AArch64 check.
5391
64ac50e2
WD
53922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5393
5394 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5395 Set to 3 so test passes.
5396
6252b5db
WD
53972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5398
5399 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5400
3b9bc511
IV
54012016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5402
5403 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5404 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5405 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5406 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5407
21db1c78
IV
54082016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5409
5410 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5411 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5412
9d30e86f
L
54132016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5414
5415 PR target/71549
5416 * gcc.target/i386/pr71549.c: New test.
5417
448a7c69
KN
54182016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5419
5420 * gcc.target/powerpc/vadsdu-0.c: Replace
5421 dg-require-effective-target directive to allow test to run on more
5422 platforms, and add dg-skip-if directive to disable test on aix
5423 platforms because of known incompatibilities.
5424 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5425 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5426 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5427 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5428 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5429 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5430 * gcc.target/powerpc/vadsdub-2.c: Replace
5431 dg-require-effective-target directive to allow test to run on more
5432 platforms, and add dg-skip-if directive to disable test on aix
5433 platforms because of known incompatibilities.
5434 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5435 with vec_absdb call to differentiate this test from vadsdub-1.c.
5436 * gcc.target/powerpc/vadsduh-1.c: Replace
5437 dg-require-effective-target directive to allow test to run on more
5438 platforms, and add dg-skip-if directive to disable test on aix
5439 platforms because of known incompatibilities.
5440 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5441 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5442 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5443
0ad84f34
JJ
54442016-06-21 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR tree-optimization/71588
5447 * gcc.dg/pr71558.c: New test.
5448
e71e8d94
SKS
54492016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5450
5451 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5452 * c-c++-common/pr68657-2.c: Likewise.
5453 * c-c++-common/pr68657-3.c: Likewise.
5454 * gcc.dg/torture/pr69714.c: Require int32plus support.
5455 * gcc.dg/torture/pr70025.c: Likewise.
5456 * gcc.dg/torture/pr70083.c: Likewise.
5457 * gcc.dg/torture/pr70542.c: Likewise.
5458 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5459
5a578671
JM
54602016-06-20 Joseph Myers <joseph@codesourcery.com>
5461
5462 PR c/71601
5463 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5464
7a9df68e
JJ
54652016-06-20 Jakub Jelinek <jakub@redhat.com>
5466
50aa64d5
JJ
5467 PR middle-end/71581
5468 * gcc.dg/pr71581.c: New test.
5469
7a9df68e
JJ
5470 PR rtl-optimization/71591
5471 * gcc.dg/cpp/pr71591.c: New test.
5472
3947cf19
DR
54732016-06-20 David B. Robins <gcc@davidrobins.net>
5474
5475 PR target/71571
5476 * g++.dg/torture/pr71571.C: New test.
5477
c4ff221e
JJ
54782016-06-20 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR target/71559
5481 * gcc.target/i386/sse2-pr71559.c: New test.
5482 * gcc.target/i386/avx-pr71559.c: New test.
5483 * gcc.target/i386/avx512f-pr71559.c: New test.
5484
f1b5abfb
TB
54852016-06-20 Tobias Burnus <burnus@net-b.de>
5486
5487 PR fortran/71194
5488 * gfortran.dg/pointer_remapping_10.f90: New.
5489
842107e4
DM
54902016-06-20 David Malcolm <dmalcolm@redhat.com>
5491
5492 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5493
d9e8bdfd
MS
54942016-06-20 Martin Sebor <msebor@redhat.com>
5495
5496 PR c/69507
5497 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5498 * gnu90-const-expr-1.c: Same.
5499 * gnu99-const-expr-1.c: Same.
5500 * gnu99-static-1.c: Same.
5501
67785479
RL
55022016-06-20 Renlin Li <renlin.li@arm.com>
5503
29f09b38 5504 PR testsuite/71489
67785479
RL
5505 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5506
636929b8
JG
55072016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5508
5509 * gcc.target/aarch64/vcvt_f64_1.c: New.
5510 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5511 * gcc.target/aarch64/vrecp_f64_1.c: New.
5512
ff7b374b
KT
55132016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5514
5515 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5516 "alignement".
5517
554cfc9e
GJL
55182016-06-20 Georg-Johann Lay <avr@gjlay.de>
5519
5520 PR target/71103
5521 * gcc.target/avr/torture/pr71103-2.c: New test.
5522
94087e88 55232016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5524
5525 PR c/69507
5526 * gcc.dg/alignof.c: New test.
5527
c561b091
PC
55282016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5529
5530 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5531 vs dg-error; test constexpr specifier too.
5532
bf54f123
PC
55332016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5534
5535 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5536
4e53aa97
CL
55372016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5538
5539 * lib/target-supports.exp
5540 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5541 arm_neon_ok and merge flags. Fix temporary test name.
5542 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5543 and merge flags.
5544
69071d86
ML
55452016-06-17 Martin Liska <mliska@suse.cz>
5546
5547 * gcc.dg/predict-9.c: Fix dump scanning.
5548
68b3b858
BC
55492016-06-17 Bin Cheng <bin.cheng@arm.com>
5550
5551 PR tree-optimization/71354
5552 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5553
d3ee260a
BC
55542016-06-17 Bin Cheng <bin.cheng@arm.com>
5555
5556 PR tree-optimization/71347
5557 * gcc.dg/tree-ssa/pr71347.c: New test.
5558
bd8fb114
BC
55592016-06-17 Bin Cheng <bin.cheng@arm.com>
5560
5561 PR tree-optimization/71354
5562 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5563
97816be4
BC
55642016-06-17 Bin Cheng <bin.cheng@arm.com>
5565
5566 * gcc.dg/vect/vect-alias-check-1.c: New test.
5567
2d761a37
SKS
55682016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5569
e0277d6b 5570 PR target/71151
2d761a37
SKS
5571 * gcc.target/avr/pr71151-1.c: New test.
5572 * gcc.target/avr/pr71151-2.c: New test.
5573 * gcc.target/avr/pr71151-3.c: New test.
5574 * gcc.target/avr/pr71151-4.c: New test.
5575 * gcc.target/avr/pr71151-5.c: New test.
5576 * gcc.target/avr/pr71151-6.c: New test.
5577 * gcc.target/avr/pr71151-7.c: New test.
5578 * gcc.target/avr/pr71151-8.c: New test.
5579 * gcc.target/avr/pr71151-common.h: New test.
5580
68fa96d6
ML
55812016-06-16 Martin Liska <mliska@suse.cz>
5582
5583 * gfortran.dg/predict-1.f90: New test.
5584
b6ca982f
UB
55852016-06-16 Uros Bizjak <ubizjak@gmail.com>
5586
5587 PR target/71242
3a146d46 5588 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5589
1dc8d15b
JH
55902016-06-16 Jan Hubicka <hubicka@ucw.cz>
5591
5592 * g++.dg/vect/pr36648.cc: Disable cunrolli
5593
67c25816
JJ
55942016-06-16 Jakub Jelinek <jakub@redhat.com>
5595
c577adb2
JJ
5596 PR target/71554
5597 * gcc.c-torture/execute/pr71554.c: New test.
5598
67c25816
JJ
5599 PR rtl-optimization/71532
5600 * gcc.dg/torture/pr71532.c: New test.
5601
1a3c3ee9
MM
56022016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5603
5604 * gcc.target/powerpc/p9-dimode1.c: New test.
5605 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5606
f29468a7
JJ
56072016-06-15 Jakub Jelinek <jakub@redhat.com>
5608
61daecc4
JJ
5609 * gcc.c-torture/compile/20160615-1.c: New test.
5610
f29468a7
JJ
5611 * g++.dg/cpp0x/ref-qual17.C: New test.
5612
209d1e2d
IE
56132016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5614
5615 PR middle-end/71529
5616 * gcc.target/i386/pr71529.C: New test.
5617
8dc35712
AH
56182016-06-15 Alan Hayward <alan.hayward@arm.com>
5619
5620 PR tree-optimization/71483
5621 * g++.dg/vect/pr71483.c: New
5622
b8911cb8
PC
56232016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5624
5625 PR c++/70202
5626 * g++.dg/inherit/crash6.C: New.
5627 * g++.dg/inherit/union2.C: Likewise.
5628 * g++.dg/inherit/virtual12.C: Likewise.
5629 * g++.dg/inherit/virtual13.C: Likewise.
5630 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5631
cf5d08ab
UB
56322016-06-15 Uros Bizjak <ubizjak@gmail.com>
5633
e3d62871 5634 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5635
8f482165
AH
56362016-06-15 Alan Hayward <alan.hayward@arm.com>
5637
5638 PR tree-optimization/71439
5639 * gcc.dg/vect/pr71439.c: New
5640
3256673f
KT
56412016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5642
5643 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5644
b17dc4d4
RB
56452016-06-15 Richard Biener <rguenther@suse.de>
5646
5647 * gcc.dg/vect/slp-45.c: New testcase.
5648
2a5825f2
RB
56492016-06-15 Richard Biener <rguenther@suse.de>
5650
5651 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5652
6e433d0b
BS
56532016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5654
5655 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5656 requirements, and disable for AIX for now.
5657 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5658
abe7f828
JJ
56592016-06-14 Jakub Jelinek <jakub@redhat.com>
5660
a09c81b4
JJ
5661 PR c++/71528
5662 * g++.dg/opt/pr71528.C: New test.
5663
abe7f828
JJ
5664 PR c++/71516
5665 * g++.dg/init/pr71516.C: New test.
5666
acfadf06
PC
56672016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5668
5669 * g++.dg/init/array46.C: New.
5670
4d568ab2
UB
56712016-06-14 Uros Bizjak <ubizjak@gmail.com>
5672
e3d62871
UB
5673 * gcc.target/i386/float128-3.c: New test.
5674 * gcc.target/i386/quad-sse4.c: Ditto.
5675 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5676 Update scan strings.
4d568ab2 5677
30934c5d
RB
56782016-06-14 Richard Biener <rguenther@suse.de>
5679
5680 PR middle-end/71526
5681 * gfortran.dg/pr71526.f90: New testcase.
5682
3970e545
AV
56832016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5684
5685 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5686 * gcc.dg/zero_bits_compound-1.c: Likewise.
5687
04976c6e
RB
56882016-06-14 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/71522
5691 * gcc.dg/torture/pr71522.c: New testcase.
5692
23e025db
JJ
56932016-06-14 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR tree-optimization/71520
5696 * gcc.dg/tree-ssa/pr71520.c: New test.
5697
90b72e84
RB
56982016-06-14 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/71521
86c24ba6 5701 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5702
ef7cf206
JJ
57032016-06-13 Jakub Jelinek <jakub@redhat.com>
5704
0dda258b
JJ
5705 PR sanitizer/71498
5706 * c-c++-common/ubsan/bounds-13.c: New test.
5707
ef7cf206
JJ
5708 PR preprocessor/71183
5709 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5710
a73786e3
JL
57112016-06-13 Jeff Law <law@redhat.com>
5712
5713 PR tree-optimization/71403
5714 * c-c++-common/ubsan/pr71403-1.c: New test.
5715 * c-c++-common/ubsan/pr71403-2.c: New test.
5716 * c-c++-common/ubsan/pr71403-3.c: New test.
5717
0ac249bf
JJ
57182016-06-13 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR middle-end/71478
5721 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5722 Add -Wno-psabi -w to dg-options.
5723
5408a64a
KN
57242016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5725
5726 * gcc.target/powerpc/vadsdu-0.c: New test.
5727 * gcc.target/powerpc/vadsdu-1.c: New test.
5728 * gcc.target/powerpc/vadsdu-2.c: New test.
5729 * gcc.target/powerpc/vadsdu-3.c: New test.
5730 * gcc.target/powerpc/vadsdu-4.c: New test.
5731 * gcc.target/powerpc/vadsdu-5.c: New test.
5732 * gcc.target/powerpc/vadsdub-1.c: New test.
5733 * gcc.target/powerpc/vadsdub-2.c: New test.
5734 * gcc.target/powerpc/vadsduh-1.c: New test.
5735 * gcc.target/powerpc/vadsduh-2.c: New test.
5736 * gcc.target/powerpc/vadsduw-1.c: New test.
5737 * gcc.target/powerpc/vadsduw-2.c: New test.
5738
f7e4f2e3
DM
57392016-06-13 David Malcolm <dmalcolm@redhat.com>
5740
5741 * gcc.dg/c99-init-2.c (c): Update expected error message.
5742 * gcc.dg/init-bad-8.c (foo): Likewise.
5743 * gcc.dg/spellcheck-fields-3.c: New test case.
5744
ad23a23e
ML
57452016-06-13 Martin Liska <mliska@suse.cz>
5746
5747 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5748 and "guess loop iv compared" heuristics.
5749 * gcc.dg/predict-2.c: Likewise.
5750 * gcc.dg/predict-3.c: Likewise.
5751 * gcc.dg/predict-4.c: Likewise.
5752 * gcc.dg/predict-5.c: Likewise.
5753 * gcc.dg/predict-6.c: Likewise.
5754
146c55da
MP
57552016-06-13 Marek Polacek <polacek@redhat.com>
5756
5757 PR middle-end/71476
5758 * c-c++-common/Wswitch-unreachable-4.c: New test.
5759 * gcc.dg/Wswitch-unreachable-2.c: New test.
5760 * g++.dg/tm/jump1.C: Move dg-warning.
5761
42e77cbc
EB
57622016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5763
5764 * gnat.dg/renaming10.ad[sb]: New test.
5765
7474dcc1
PT
57662016-06-13 Paul Thomas <pault@gcc.gnu.org>
5767
5768 PR fortran/70673
5769 * gfortran.dg/pr70673.f90: New test.
5770
f57f53d3
RB
57712016-06-13 Richard Biener <rguenther@suse.de>
5772
5773 PR middle-end/64516
5774 * gcc.dg/align-3.c: New testcase.
5775
5843a5f0
ML
57762016-06-13 Martin Liska <mliska@suse.cz>
5777
5778 * gcc.target/i386/pr71458.c: New test.
5779
aa8fdb44
UB
57802016-06-12 Uros Bizjak <ubizjak@gmail.com>
5781
5782 PR target/71241
3a146d46 5783 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5784
2043e4d7
DH
57852016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5786
5787 PR target/60751
5788 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5789 statement.
5790
d3dc025d
DH
57912016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5792
5793 PR target/60751
5794 * gfortran.dg/comma_IO_extension_1.f90: New test.
5795 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5796 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5797 statement.
5798 * gfortran.dg/graphite/pr38083.f90: Likewise.
5799 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5800 missing format.
5801
a31d78c6
EB
58022016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5803
5804 * gnat.dg/case_character.adb: New test.
5805
95c18dd0
SB
58062016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5807
5808 PR middle-end/71310
5809 * gcc.target/powerpc/pr71310.c: New testcase.
5810
b97d37b4
KV
58112016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5812
5813 PR middle-end/71478
5814 * gcc.dg/pr71478.c: New test.
5815
900bcda3
JJ
58162016-06-10 Jakub Jelinek <jakub@redhat.com>
5817
ec1c20db
JJ
5818 PR middle-end/71494
5819 * gcc.c-torture/execute/pr71494.c: New test.
5820
50b15873
JJ
5821 PR c/68657
5822 * gcc.target/i386/pr68657.c: New test.
5823
900bcda3
JJ
5824 PR inline-asm/68843
5825 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5826 (test): Add -masm=intel alternatives.
5827
4d926e34
MS
58282016-06-10 Martin Sebor <msebor@redhat.com>
5829
5830 PR c/71392
5831 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5832
ad071b2b
JL
58332016-06-10 Jeff Law <law@redhat.com>
5834
5835 PR tree-optimization/71335
5836 * gcc.c-torture/execute/pr71335.c: New test.
5837
2704efe8
DM
58382016-06-10 David Malcolm <dmalcolm@redhat.com>
5839
5840 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5841 the various "cannot tail-call: " messages.
5842
18c9b7d4
CL
58432016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5844
5845 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5846 and options.
5847
7cfa10f3
MO
58482016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5849
5850 PR sanitizer/71480
5851 * c-c++-common/asan/pr71480.c: New test.
5852
1f24fd3e
L
58532016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5854
5855 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5856 (ASMNAME2): Likewise.
5857 (main): Replace fn in asm statement with ASMNAME ("fn").
5858 * gcc.dg/guality/pr68037-2.c: Likewise.
5859 * gcc.dg/guality/pr68037-3.c: Likewise.
5860 * gcc.dg/torture/pr68037-1.c: Likewise.
5861 * gcc.dg/torture/pr68037-2.c: Likewise.
5862 * gcc.dg/torture/pr68037-3.c: Likewise.
5863
ad551c07
BE
58642016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5865
5866 PR inline-asm/68843
5867 * gcc.target/i386/pr68843-1.c: New test.
5868 * gcc.target/i386/pr68843-2.c: New test.
5869
4b1ffdb1 58702016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5871 Cesar Philippidis <cesar@codesourcery.com>
5872
5873 PR middle-end/71373
5874 * gcc.dg/goacc/nested-function-1.c: New file.
5875 * gcc.dg/goacc/nested-function-2.c: Likewise.
5876 * gcc.dg/goacc/pr71373.c: Likewise.
5877 * gfortran.dg/goacc/cray-2.f95: Likewise.
5878 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5879 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5880 * gfortran.dg/goacc/cray.f95: Update.
5881 * gfortran.dg/goacc/loop-1.f95: Likewise.
5882 * gfortran.dg/goacc/loop-3.f95: Likewise.
5883 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5884 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5885
58862016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5887
5888 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5889 for OpenACC tile clauses.
5890 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5891
5892 PR c/71381
5893 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5894 to...
5895 * c-c++-common/goacc/cache-2.c: ... this new file.
5896 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5897 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5898 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5899 usage.
5900 * gfortran.dg/goacc/cray.f95: Likewise.
5901 * gfortran.dg/goacc/loop-1.f95: Likewise.
5902
89851e4c
AH
59032016-06-10 Alan Hayward <alan.hayward@arm.com>
5904
5905 PR tree-optimization/71407
5906 PR tree-optimization/71416
5907 * gcc.dg/vect/pr71407.c: New
5908 * gcc.dg/vect/pr71416-1.c: New
5909 * gcc.dg/vect/pr71416-2.c: New
5910
200eafbf
RB
59112016-06-10 Richard Biener <rguenther@suse.de>
5912
5913 PR middle-end/71477
5914 * gcc.dg/torture/pr71477.c: New testcase.
5915
4df99d92
JK
59162016-06-09 Julia Koval <julia.koval@intel.com>
5917
5918 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5919 * gcc.target/i386/interrupt-13.c: Likewise.
5920 * gcc.target/i386/interrupt-15.c: Likewise.
5921 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5922 * gcc.target/i386/interrupt-24.c: Likewise.
5923 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5924 * gcc.target/i386/interrupt-9.c: Likewise.
5925 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5926
e01b4e16
MS
59272016-06-09 Martin Sebor <msebor@redhat.com>
5928
5929 PR c/70883
5930 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5931 * gcc.dg/builtin-constant_p-1.c: Same.
5932 * gcc.dg/builtins-error.c: Same.
5933 * gcc.dg/pr70859.c: Same.
5934
9c35db0e
SKS
59352016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5936
5937 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5938 * gcc.dg/torture/pr68067-1.c: Likewise.
5939 * gcc.dg/torture/pr68067-2.c: Likewise.
5940
59412016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5942
5943 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5944 when setting SIZE.
5945
392a81b9
PC
59462016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5947
5948 PR c++/71465
5949 * g++.dg/inherit/crash5.C: New.
5950 Revert:
5951 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5952
5953 PR c++/70202
5954 * g++.dg/inherit/crash5.C: New.
5955 * g++.dg/inherit/virtual1.C: Adjust.
5956
e49efc14
ML
59572016-06-09 Martin Liska <mliska@suse.cz>
5958
5959 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5960 * g++.dg/predict-loop-exit-2.C: Likewise.
5961 * g++.dg/predict-loop-exit-3.C: Likewise.
5962 * gcc.dg/predict-1.c: Likewise.
5963 * gcc.dg/predict-2.c: Likewise.
5964 * gcc.dg/predict-3.c: Likewise.
5965 * gcc.dg/predict-4.c: Likewise.
5966 * gcc.dg/predict-5.c: Likewise.
5967 * gcc.dg/predict-6.c: Likewise.
5968 * gcc.dg/predict-7.c: Likewise.
5969
36d57986
RB
59702016-06-09 Richard Biener <rguenther@suse.de>
5971
5972 PR tree-optimization/71462
5973 * gcc.dg/torture/pr71462.c: New testcase.
5974
7d82e8e4
MP
59752016-06-09 Marek Polacek <polacek@redhat.com>
5976
5977 PR c/65471
5978 * gcc.dg/c11-generic-3.c: New test.
5979
c8a71589
PC
59802016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5981
5982 * g++.dg/init/array42.C: New.
5983 * g++.dg/init/array43.C: Likewise.
5984 * g++.dg/init/array44.C: Likewise.
5985 * g++.dg/init/array45.C: Likewise.
5986 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5987 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5988 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5989 * g++.dg/gomp/pr35751.C: Likewise.
5990 * g++.dg/init/array23.C: Likewise.
5991 * g++.dg/init/brace2.C: Likewise.
5992 * g++.dg/init/brace6.C: Likewise.
5993
44a845ca
MS
59942016-06-08 Martin Sebor <msebor@redhat.com>
5995 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR c++/70507
5998 PR c/68120
5999 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6000 * c-c++-common/builtin-arith-overflow-2.c: New test.
6001 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6002 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6003 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6004
2ef16b6e
JJ
60052016-06-08 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR c++/71442
6008 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6009
5e3ee346
AL
60102016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6011
6012 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6013 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6014 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6015 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6016 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6017 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6018 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6019 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6020 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6021 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6022 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6023 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6024 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6025
b2ae2814
RB
60262016-06-08 Richard Biener <rguenther@suse.de>
6027
6028 PR tree-optimization/68558
6029 * gcc.dg/vect/slp-44.c: New testcase.
6030
e09b4c37
RB
60312016-06-08 Richard Biener <rguenther@suse.de>
6032
6033 * gcc.dg/vect/slp-43.c: New testcase.
6034
72d50660
RB
60352016-06-08 Richard Biener <rguenther@suse.de>
6036
6037 PR tree-optimization/71452
6038 * gcc.dg/torture/pr71452.c: New testcase.
6039
988c115c
JJ
60402016-06-08 Jakub Jelinek <jakub@redhat.com>
6041
6042 PR c++/71448
6043 * g++.dg/torture/pr71448.C: New test.
6044
73d73b48
BS
60452016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6046
6047 PR debug/71432
6048 PR ada/71413
6049 * g++.dg/debug/pr71432.C: New test.
6050
bdd15d0c
PK
60512016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6052
6053 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6054 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6055 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6056
ce0607bb
AH
60572016-06-08 Alan Hayward <alan.hayward@arm.com>
6058
6059 * gcc.dg/vect/vect-live-2.c: Update effective target.
6060 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6061 * lib/target-supports.exp: Add aarch64 to vect_long.
6062
92a5f2ba
MP
60632016-06-08 Marek Polacek <polacek@redhat.com>
6064
6065 PR c/71418
6066 * gcc.dg/noncompile/pr71418.c: New test.
6067
08203f73
MP
6068 PR c/71426
6069 * gcc.dg/noncompile/pr71426.c: New test.
6070
d1fcc2bd
JH
60712016-06-07 Jan Hubicka <hubicka@ucw.cz>
6072
6073 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6074 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6075 * gcc.dg/predict-3.c: Update template.
6076 * gcc.dg/predict-5.c: Update template.
6077 * gcc.dg/predict-6.c: Update template.
6078 * gcc.dg/predict-9.c: Update template.
6079 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6080
a23e6f1c
BS
60812016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6082
6083 * gcc.target/powerpc/vec-mul.c: New test.
6084
6ffd47b7
DM
60852016-06-07 David Malcolm <dmalcolm@redhat.com>
6086
6087 * gcc.dg/spellcheck-fields-2.c: New test case.
6088
bfd67b47
RB
60892016-06-07 Richard Biener <rguenther@suse.de>
6090
6091 PR c/61564
6092 * gcc.dg/Wpragmas-1.c: New testcase.
6093 * gcc.dg/Wattributes-4.c: Likewise.
6094 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6095 entry.
6096
701b9a47
CL
60972016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6098
6099 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6100 spurious debug code.
6101
6b80d6fa
RB
61022016-06-07 Richard Biener <rguenther@suse.de>
6103
6104 PR tree-optimization/71428
6105 * gcc.dg/torture/pr71428.c: New testcase.
6106
0f3f9437
RB
61072016-06-07 Richard Biener <rguenther@suse.de>
6108
6109 PR middle-end/71423
6110 * gcc.dg/torture/pr71423.c: New testcase.
6111
ec963f2a
KV
61122016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6113
6114 PR middle-end/71408
6115 * gcc.dg/tree-ssa/pr71408.c: New test.
6116
46ab5b6e
KV
61172016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6118
6119 PR middle-end/71281
6120 * g++.dg/torture/pr71281.C: New test.
6121
1f40cff3
MP
61222016-06-06 Marek Polacek <polacek@redhat.com>
6123
6124 PR c/71362
6125 * gcc.dg/pr71362.c: New test.
6126
6f5bcd24
JJ
61272016-06-06 Jakub Jelinek <jakub@redhat.com>
6128 Patrick Palka <ppalka@gcc.gnu.org>
6129
6130 PR c++/70847
6131 PR c++/71330
6132 PR c++/71393
6133 * g++.dg/opt/pr70847.C: New test.
6134 * g++.dg/ubsan/pr70847.C: New test.
6135 * g++.dg/ubsan/pr71393.C: New test.
6136
158beb4a
JJ
61372016-06-06 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR tree-optimization/71259
6140 * gcc.dg/vect/pr71259.c: New test.
6141
d9b950dd
DM
61422016-06-06 David Malcolm <dmalcolm@redhat.com>
6143
6144 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6145 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6146 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6147 above.
6148
36f9ad69
KT
61492016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6150
6151 PR middle-end/37780
6152 * gcc.c-torture/execute/pr37780.c: New test.
6153 * gcc.target/aarch64/pr37780_1.c: Likewise.
6154 * gcc.target/arm/pr37780_1.c: Likewise.
6155
5545a907
MP
61562016-06-06 Marek Polacek <polacek@redhat.com>
6157
6158 * c-c++-common/attr-may-alias-1.c: New test.
6159 * c-c++-common/attr-may-alias-2.c: New test.
6160 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6161
93671519
BE
61622016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6163
6164 PR c/24414
6165 * gcc.target/i386/pr24414.c: New test.
6166
690f24b7
JM
61672016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6168
6169 * gcc.target/sparc/vis4misc.c: New file.
6170 * gcc.target/sparc/fpcmp.c: Likewise.
6171 * gcc.target/sparc/fpcmpu.c: Likewise.
6172
31ce6157
AH
61732016-06-06 Alan Hayward <alan.hayward@arm.com>
6174
6175 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6176 * gcc.dg/vect/vect-live-3.c: Likewise.
6177
9fcebb5a
RB
61782016-06-06 Richard Biener <rguenther@suse.de>
6179
6180 PR tree-optimization/71398
6181 * gcc.dg/torture/pr71398.c: New testcase.
6182
903ca97b
UB
61832016-06-06 Uros Bizjak <ubizjak@gmail.com>
6184
6185 PR target/71389
6186 * g++.dg/pr71389.C: New test.
6187
9c1eb332
JD
61882016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6189
6190 PR fortran/71404
6191 * gfortran.dg/fmt_read_5.f: New test.
6192
b2d83bd2
AV
61932016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6194
6195 PR fortran/69659
6196 * gfortran.dg/class_array_22.f03: New test.
6197
ec81960e
JH
61982016-06-05 Jan Hubicka <hubicka@ucw.cz>
6199
6200 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6201
429d2750
JH
62022016-06-05 Jan Hubicka <hubicka@ucw.cz>
6203
6204 * gcc.dg/predict-9.c: Update template.
6205
c1c00983
PC
62062016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6207
6208 PR c++/49377
6209 * g++.dg/template/pr49377.C: New.
6210
1927a963
JJ
62112016-06-04 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR tree-optimization/71405
6214 * g++.dg/torture/pr71405.C: New test.
6215
909a11ad
PC
62162016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6217
6218 PR c++/70202
6219 * g++.dg/inherit/crash5.C: New.
6220 * g++.dg/inherit/virtual1.C: Adjust.
6221
08bbb1f8
JL
62222016-06-03 Jeff Law <law@redhat.com>
6223
6224 PR tree-optimization/71316
6225 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6226
7c35235c
JJ
62272016-06-03 Jakub Jelinek <jakub@redhat.com>
6228
6229 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6230 dg-additional-options with just -fno-tree-scev-cprop in it.
6231 * gcc.dg/vect/vect-live-2.c: Likewise.
6232 * gcc.dg/vect/vect-live-5.c: Likewise.
6233 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6234 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6235 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6236
c8572dd6
PP
62372016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6238
6239 PR c++/27100
6240 * g++.dg/other/friend6.C: New test.
6241
1c7733a7
BS
62422016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6243
6244 * g++.dg/torture/ppc-ldst-array.C: New.
6245
0d2f700f
JM
62462016-06-03 Joseph Myers <joseph@codesourcery.com>
6247
6248 PR target/71276
6249 PR target/71277
6250 * gcc.dg/torture/builtin-fp-int-inexact.c,
6251 gcc.target/i386/387-builtin-fp-int-inexact.c,
6252 gcc.target/i386/387-rint-inline-1.c,
6253 gcc.target/i386/387-rint-inline-2.c,
6254 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6255 gcc.target/i386/sse2-rint-inline-1.c,
6256 gcc.target/i386/sse2-rint-inline-2.c,
6257 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6258 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6259
f8071c05
L
62602016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6261 Julia Koval <julia.koval@intel.com>
6262
6263 PR target/66960
6264 PR target/67630
6265 PR target/67634
6266 PR target/67841
6267 PR target/68037
6268 PR target/68618
6269 PR target/68661
6270 PR target/69575
6271 PR target/69596
6272 PR target/69734
6273 * gcc.dg/guality/pr68037-1.c: New test.
6274 * gcc.dg/guality/pr68037-2.c: Likewise.
6275 * gcc.dg/guality/pr68037-3.c: Likewise.
6276 * gcc.dg/torture/pr68037-1.c: Likewise.
6277 * gcc.dg/torture/pr68037-2.c: Likewise.
6278 * gcc.dg/torture/pr68037-3.c: Likewise.
6279 * gcc.dg/torture/pr68661-1a.c: Likewise.
6280 * gcc.dg/torture/pr68661-1b.c: Likewise.
6281 * gcc.target/i386/interrupt-1.c: Likewise.
6282 * gcc.target/i386/interrupt-2.c: Likewise.
6283 * gcc.target/i386/interrupt-3.c: Likewise.
6284 * gcc.target/i386/interrupt-4.c: Likewise.
6285 * gcc.target/i386/interrupt-5.c: Likewise.
6286 * gcc.target/i386/interrupt-6.c: Likewise.
6287 * gcc.target/i386/interrupt-7.c: Likewise.
6288 * gcc.target/i386/interrupt-8.c: Likewise.
6289 * gcc.target/i386/interrupt-9.c: Likewise.
6290 * gcc.target/i386/interrupt-10.c: Likewise.
6291 * gcc.target/i386/interrupt-11.c: Likewise.
6292 * gcc.target/i386/interrupt-12.c: Likewise.
6293 * gcc.target/i386/interrupt-13.c: Likewise.
6294 * gcc.target/i386/interrupt-14.c: Likewise.
6295 * gcc.target/i386/interrupt-15.c: Likewise.
6296 * gcc.target/i386/interrupt-16.c: Likewise.
6297 * gcc.target/i386/interrupt-17.c: Likewise.
6298 * gcc.target/i386/interrupt-18.c: Likewise.
6299 * gcc.target/i386/interrupt-19.c: Likewise.
6300 * gcc.target/i386/interrupt-20.c: Likewise.
6301 * gcc.target/i386/interrupt-21.c: Likewise.
6302 * gcc.target/i386/interrupt-22.c: Likewise.
6303 * gcc.target/i386/interrupt-23.c: Likewise.
6304 * gcc.target/i386/interrupt-24.c: Likewise.
6305 * gcc.target/i386/interrupt-25.c: Likewise.
6306 * gcc.target/i386/interrupt-26.c: Likewise.
6307 * gcc.target/i386/interrupt-27.c: Likewise.
6308 * gcc.target/i386/interrupt-28.c: Likewise.
6309 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6310 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6311 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6312 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6313 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6314 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6315 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6316 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6317 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6318 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6319 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6320 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6321
36b85e43
BS
63222016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6323
9de2e795
L
6324 PR tree-optimization/52171
6325 * gcc.dg/pr52171.c: New test.
6326 * gcc.target/i386/pr52171.c: New test.
36b85e43 6327
bfeee8ac
JH
63282016-06-03 Jan Hubicka <jh@suse.cz>
6329
6330 * g++.dg/tree-ssa/pred-1.C: New testcase
6331 * gcc.dg/tree-ssa/pred-1.c: New testcase
6332
859b0bae
BS
63332016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6334
6335 PR target/70957
6336 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6337 support.
6338 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6339
3a2edf4c
AH
63402016-06-03 Alan Hayward <alan.hayward@arm.com>
6341
6342 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6343
b28ead45
AH
63442016-06-03 Alan Hayward <alan.hayward@arm.com>
6345
6346 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6347 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6348 * gcc.dg/vect/vect-live-1.c: New test.
6349 * gcc.dg/vect/vect-live-2.c: New test.
6350 * gcc.dg/vect/vect-live-3.c: New test.
6351 * gcc.dg/vect/vect-live-4.c: New test.
6352 * gcc.dg/vect/vect-live-5.c: New test.
6353 * gcc.dg/vect/vect-live-slp-1.c: New test.
6354 * gcc.dg/vect/vect-live-slp-2.c: New test.
6355 * gcc.dg/vect/vect-live-slp-3.c: New test.
6356
1f91747b
JJ
63572016-06-03 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR middle-end/71387
6360 * g++.dg/opt/pr71387.C: New test.
6361
47b83923
JL
63622016-06-02 Jeff Law <law@redhat.com>
6363
6364 PR tree-optimization/71328
6365 * gcc.c-torture/compile/pr71328.c: New test.
6366
e96e5f46
JD
63672016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6368
6369 PR fortran/52393
6370 * gfortran.dg/fmt_read_3.f90: Fix typo.
6371 * gfortran.dg/fmt_read_4.f90: New test.
6372
b872d729
PC
63732016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6376 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6377 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6378 * g++.dg/cpp0x/override2.C: Likewise.
6379 * g++.dg/parse/crash5.C: Likewise.
6380 * g++.dg/parse/error16.C: Likewise.
6381 * g++.dg/parse/error27.C: Likewise.
6382 * g++.dg/template/qualttp15.C: Likewise.
6383 * g++.dg/template/redecl4.C: Likewise.
6384 * g++.old-deja/g++.other/crash39.C: Likewise.
6385 * g++.old-deja/g++.other/struct1.C: Likewise.
6386 * g++.old-deja/g++.pt/m9a.C: Likewise.
6387 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6388
0e535442
JJ
63892016-06-02 Jakub Jelinek <jakub@redhat.com>
6390
0633ee10
JJ
6391 PR c++/71372
6392 * c-c++-common/pr71372.c: New test.
6393
0e535442
JJ
6394 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6395 __TIME__ strings with __builtin_strcmp instead of printf and
6396 dg-output.
6397
f3c5ecc2
ML
63982016-06-02 Martin Liska <mliska@suse.cz>
6399
6400 * gcc.dg/predict-9.c: New test.
6401
a91807c5
JJ
64022016-06-02 Jakub Jelinek <jakub@redhat.com>
6403
6404 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6405 global set_compiler_env_var and global saved_compiler_env_var.
6406
b5bd1978
KT
64072016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6408
6409 PR rtl-optimization/71295
6410 * gcc.c-torture/compile/pr71295.c: New test.
6411
b93b1475
JJ
64122016-06-02 Jakub Jelinek <jakub@redhat.com>
6413
930ebd0e
JJ
6414 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6415
1e021dc3
JJ
6416 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6417 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6418
b93b1475
JJ
6419 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6420 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6421 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6422 alternative number.
6423
58f2fb5c
MM
64242016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6425
6426 * gcc.target/powerpc/p9-splat-4.c: New test.
6427
64282016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6429
6430 PR target/71186
6431 * gcc.target/powerpc/pr71186.c: New test.
6432
4731c9f0
JD
64332016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6434
6435 PR fortran/52393
6436 * gfortran.dg/fmt_read_3.f90: New test.
6437
042dee3e
TP
64382016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6439
6440 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6441 procedure.
6442
15c98b2e
ES
64432016-06-01 Eduard Sanou <dhole@openmailbox.org>
6444
6445 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6446 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6447 env var is set.
6448 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6449 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6450 shown once.
6451 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6452 during compilation.
6453 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6454 vars set by dg-set-compiler-env-var.
6455
6442a6f4
PT
64562016-06-01 Paul Thomas <pault@gcc.gnu.org>
6457
6458 PR fortran/71156
6459 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6460 to the module procedure declaration.
6461 * gfortran.dg/submodule_16.f08: New test.
6462
ab62397a
JJ
64632016-06-01 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR middle-end/71371
6466 * c-c++-common/gomp/pr71371.c: New test.
6467
b66af6ed
RB
64682016-06-01 Richard Biener <rguenther@suse.de>
6469
6470 PR tree-optimization/71366
6471 * gcc.dg/torture/pr71366-1.c: New testcase.
6472 * gcc.dg/torture/pr71366-2.c: Likewise.
6473
e342b9d8
KN
64742016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6475
6476 * gcc.target/powerpc/vslv-0.c: New test.
6477 * gcc.target/powerpc/vslv-1.c: New test.
6478 * gcc.target/powerpc/vsrv-0.c: New test.
6479 * gcc.target/powerpc/vsrv-1.c: New test.
6480
721547cd
NS
64812016-06-01 Nathan Sidwell <nathan@acm.org>
6482
6483 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6484 * gcc.target/nvptx/weak.c: New.
6485
fa2c9034
RB
64862016-06-01 Richard Biener <rguenther@suse.de>
6487
6488 PR tree-optimization/71261
6489 * gcc.dg/torture/vect-bool-1.c: New testcase.
6490
3e32893c
JJ
64912016-06-01 Jakub Jelinek <jakub@redhat.com>
6492
6493 * gfortran.dg/gomp/order-1.f90: New test.
6494 * gfortran.dg/gomp/order-2.f90: New test.
6495
8c383600
JH
64962016-06-01 Jan Hubicka <hubicka@ucw.cz>
6497
6498 * gcc.dg/unroll-6.c: Update template.
6499 * gcc.dg/unroll-7.c: New testcase.
6500 * gcc.dg/unroll-8.c: New testcase.
6501
a0dfeef5
EB
65022016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6503
6504 * gnat.dg/opt56.ad[sb]: New test.
6505
48de5701
PC
65062016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 PR c++/66635
6509 * g++.dg/cpp0x/constexpr-ice16.C: New.
6510
827cf695
PP
65112016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6512
6513 PR tree-optimization/71314
6514 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6515 -mbranch-cost=2.
6516
ff66f6e8
PP
65172016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6518
6519 PR tree-optimization/71077
6520 * gcc.dg/tree-ssa/pr71077.c: New test.
6521
050fb209
JH
65222016-05-31 Jan Hubicka <hubicka@ucw.cz>
6523
48de5701
PC
6524 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6525 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6526 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6527
c642d919
PC
65282016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6529
6530 PR c++/71248
6531 * g++.dg/cpp0x/pr71248.C: New.
6532 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6533 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6534 * g++.dg/init/new37.C: Likewise.
6535 * g++.dg/template/static1.C: Likewise.
6536 * g++.dg/template/static2.C: Likewise.
6537
d6439e08
L
65382016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6539
6540 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6541 instead of %rdi.
6542 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6543
780b9dd4
MP
65442016-05-31 Marek Polacek <polacek@redhat.com>
6545
6546 * c-c++-common/Wswitch-unreachable-3.c: New test.
6547 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6548
0d99f8a0
RB
65492016-05-31 Richard Biener <rguenther@suse.de>
6550
6551 PR tree-optimization/71352
6552 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6553
52545641
TP
65542016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6555
6556 * gcc.target/arm/armv5_thumb_isa.c: New test.
6557
5b8c1205
KY
65582016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6559
6560 PR target/71346
6561 * gcc.target/i386/pr71346.c: New test.
6562
7a88cc84
TV
65632016-05-31 Tom de Vries <tom@codesourcery.com>
6564
6565 PR tree-optimization/69068
6566 * gcc.dg/graphite/pr69068.c: New test.
6567
265149a6
MS
65682016-05-27 Martin Sebor <msebor@redhat.com>
6569
6570 PR c++/71306
6571 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6572
00631022
JJ
65732016-05-30 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR c++/71349
6576 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6577 nowait depend(inout: dd[0]) clauses where permitted.
6578
b2f6675b
PC
65792016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 PR c++/71238
6582 * g++.dg/parse/pr71238.C: New.
6583 * g++.dg/concepts/friend1.C: Test column numbers too.
6584 * g++.dg/cpp0x/initlist31.C: Likewise.
6585 * g++.dg/cpp0x/pr51420.C: Likewise.
6586 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6587 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6588 * g++.dg/ext/builtin3.C: Likewise.
6589 * g++.dg/lookup/friend12.C: Likewise.
6590 * g++.dg/lookup/friend7.C: Likewise.
6591 * g++.dg/lookup/koenig1.C: Likewise.
6592 * g++.dg/lookup/koenig5.C: Likewise.
6593 * g++.dg/lookup/used-before-declaration.C: Likewise.
6594 * g++.dg/overload/koenig1.C: Likewise.
6595 * g++.dg/template/crash65.C: Likewise.
6596 * g++.dg/template/friend57.C: Likewise.
6597 * g++.dg/warn/Wshadow-5.C: Likewise.
6598 * g++.dg/warn/Wunused-8.C: Likewise.
6599 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6600 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6601 * g++.old-deja/g++.jason/member.C: Likewise.
6602 * g++.old-deja/g++.jason/report.C: Likewise.
6603 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6604 * g++.old-deja/g++.law/visibility20.C: Likewise.
6605 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6606 * g++.old-deja/g++.other/static5.C: Likewise.
6607 * g++.old-deja/g++.pt/overload2.C: Likewise.
6608
a448ff40
JH
66092016-05-30 Jan Hubicka <hubicka@ucw.cz>
6610
6611 * gcc.dg/tree-ssa/peel1.c: New testcase.
6612 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6613 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6614
69be8c91
TV
66152016-05-30 Tom de Vries <tom@codesourcery.com>
6616
6617 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6618 to ce.
6619
a59775a1
PC
66202016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 PR c++/71099
6623 * g++.dg/parse/virtual1.C: New.
6624
53d6d955
UB
66252016-05-30 Uros Bizjak <ubizjak@gmail.com>
6626
6627 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6628 Use correct register when clearing %edx.
6629
0557293f
AM
66302016-05-30 Alexander Monakov <amonakov@ispras.ru>
6631
6632 PR tree-optimization/71289
6633 * gcc.dg/pr71289.c: New test.
6634
5d476e35
KV
66352016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6636
6637 PR middle-end/71269
6638 PR middle-end/71292
6639 * gcc.dg/tree-ssa/pr71269.c: New test.
6640 * gcc.dg/tree-ssa/pr71292.c: New test.
6641
db5447ca
KV
66422016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6643
6644 PR middle-end/71252
6645 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6646
98bdbb39
JH
66472016-05-30 Jan Hubicka <hubicka@ucw.cz>
6648
6649 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6650 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6651 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6652
7e012855
TV
66532016-05-30 Tom de Vries <tom@codesourcery.com>
6654
6655 PR tree-optimization/69067
6656 * gcc.dg/graphite/pr69067.c: New test.
6657
beed3701
UB
66582016-05-29 Uros Bizjak <ubizjak@gmail.com>
6659
6660 PR target/71245
6661 * gcc.target/i386/pr71245-1.c: New test.
6662 * gcc.target/i386/pr71245-2.c: Ditto.
6663
b6d4f8e8
PC
66642016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6665
6666 PR c++/71105
6667 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6668 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6669 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6670
00022058
JH
66712016-05-27 Jan Hubicka <hubicka@ucw.cz>
6672
6673 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6674
c8419aca
VV
66752016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6676
6677 Revert:
6678 PR c++/69855
6679 * g++.dg/overload/69855.C: New.
6680 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6681 * g++.old-deja/g++.pt/crash3.C: Likewise.
6682
8008c4d2
PC
66832016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6684
6685 PR c++/60385
6686 * g++.dg/parse/namespace13.C: New.
6687
8b2ef235
JL
66882016-05-26 Jeff Law <law@redhat.com>
6689
6690 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6691 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6692 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6693 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6694 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6695 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6696 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6697 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6698 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6699 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6700 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6701 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6702 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6703
7d67159b
VV
67042016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6705
6706 PR c++/69855
6707 * g++.dg/overload/69855.C: New.
6708 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6709 * g++.old-deja/g++.pt/crash3.C: Likewise.
6710
88e3bdd1
JW
67112016-05-27 Jiong Wang <jiong.wang@arm.com>
6712
6713 PR target/63596
6714 * gcc.target/aarch64/va_arg_1.c: New testcase.
6715 * gcc.target/aarch64/va_arg_2.c: Likewise.
6716 * gcc.target/aarch64/va_arg_3.c: Likewise.
6717
3fd6b9cc
JW
67182016-05-27 Jiong Wang <jiong.wang@arm.com>
6719
6720 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6721 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6722 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6723 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6724 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6725
3cee7e4e
MP
67262016-05-27 Marek Polacek <polacek@redhat.com>
6727
6728 PR middle-end/71308
6729 * g++.dg/torture/pr71308.C: New test.
6730
6a813c96
DV
67312016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6732
6733 * gcc.dg/zero_bits_compound-1.c: New test.
6734 * gcc.dg/zero_bits_compound-2.c: New test.
6735
0561bcfb
IE
67362016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6737
6738 PR middle-end/71279
6739 * gcc.dg/pr71279.c: New test.
6740
21316320
MM
67412016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6742
6743 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6744 floating point min/max/comparison instructions.
6745 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6746
7211a097
JJ
67472016-05-26 Jakub Jelinek <jakub@redhat.com>
6748
6749 * c-c++-common/gomp/schedule-1.c: New test.
6750 * gfortran.dg/gomp/schedule-1.f90: New test.
6751
cac177cf
PP
67522016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6753
6754 PR c++/70822
6755 PR c++/70106
6756 * g++.dg/cpp1y/auto-fn32.C: New test.
6757 * g++.dg/cpp1y/paren4.C: New test.
6758
a2d5b8c9
NS
67592016-05-26 Nathan Sidwell <nathan@acm.org>
6760
6761 * gcc.dg/20060410.c: Xfail on ptx.
6762 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6763 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6764 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6765 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6766 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6767
ffa8b552
TP
67682016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6769
6770 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6771
c7501e00
JJ
67722016-05-26 Jakub Jelinek <jakub@redhat.com>
6773
1875b9a0
JJ
6774 PR tree-optimization/71280
6775 * gcc.dg/pr71280.c: New test.
6776
2116e19f
JJ
6777 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6778
305aef09
JJ
6779 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6780 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6781
c7501e00
JJ
6782 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6783
ca449d26
JW
67842016-05-26 Jiong Wang <jiong.wang@arm.com>
6785
6786 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6787 kept in memory.
ca449d26 6788
8af01c66
JL
67892016-05-25 Jeff Law <law@redhat.com>
6790
6791 PR tree-optimization/71272
6792 * gcc.c-torture/compile/pr71272.c: new test.
6793
f9d6ce73
BS
67942016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6795
6796 * gcc.target/powerpc/vec-cmpne.c: New test.
6797 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6798
a88a7b22
EB
67992016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6800
6801 * gnat.dg/opt55.ad[sb]: New test.
6802
125f02ed
SKS
68032016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6804
6805 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6806 * c-c++-common/pr60226.c: Require int32plus.
6807 * gcc.c-torture/execute/pr70602.c: Likewise.
6808 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6809 unsigned long for malloc arg type.
6810 * gcc.dg/asr_div1.c: Require int32plus.
6811 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6812 * gcc.dg/pie-1.c: Require pie.
6813 * gcc.dg/pie-2.c: Likewise.
6814 * gcc.dg/pr59471.c: Require int32plus.
6815 * gcc.dg/pr59963-2.c: XFAIL for int16.
6816 * gcc.dg/pr60114.c: Require int32plus.
6817 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6818 unsigned long for typedef of size_t.
6819 * gcc.dg/pr63914.c: Require int32plus.
6820 * gcc.dg/pr64536.c: Require pt32plus.
6821 * gcc.dg/pr65658.c: Likewise.
6822 * gcc.dg/pr67271.c: Require int32plus.
6823 * gcc.dg/pr68112.c: Likewise.
6824 * gcc.dg/pr69071.c: Skip for avr target.
6825 * gcc.dg/pr69973.c: Require int32plus.
6826 * gcc.dg/pr70169.c: Skip for avr target.
6827 * gcc.dg/sso-6.c: Require int32plus.
6828 * gcc.dg/sso-7.c: Likewise.
6829 * gcc.dg/sso-8.c: Likewise.
6830 * gcc.dg/vrp-min-max-2.c: Likewise.
6831
c6e434f5
UB
68322016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6833
6834 PR target/70738
6835 * gcc.target/i386/pr70738-1.c: New test.
6836 * gcc.target/i386/pr70738-2.c: Likewise.
6837 * gcc.target/i386/pr70738-3.c: Likewise.
6838 * gcc.target/i386/pr70738-4.c: Likewise.
6839 * gcc.target/i386/pr70738-5.c: Likewise.
6840 * gcc.target/i386/pr70738-6.c: Likewise.
6841 * gcc.target/i386/pr70738-7.c: Likewise.
6842 * gcc.target/i386/pr70738-8.c: Likewise.
6843 * gcc.target/i386/pr70738-9.c: Likewise.
6844
5c42d341
KT
68452016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6846
6847 PR rtl-optimization/66940
6848 * gcc.c-torture/execute/pr66940.c: New test.
6849
bf9a1a07
IV
68502016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6851
6852 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6853 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6854 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6855 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6856 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6857 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6858 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6859 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6860 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6861 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6862 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6863 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6864 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6865 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6866 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6867 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6868 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6869 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6870 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6871 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6872 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6873 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6874 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6875 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6876
95efe6b6
MP
68772016-05-25 Marek Polacek <polacek@redhat.com>
6878
6879 PR c/71265
6880 * gcc.dg/noncompile/pr71265.c: New test.
6881
a23faf7a
MP
6882 PR c/71266
6883 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6884
69a6d5ad
NS
68852016-05-25 Nathan Sidwell <nathan@acm.org>
6886
6887 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6888
3072d4ea
RB
68892016-05-25 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/71261
6892 * c-c++-common/torture/pr71261.c: New testcase.
6893
e412ece4
RB
68942016-05-25 Richard Biener <rguenther@suse.de>
6895
6896 PR tree-optimization/71264
6897 * gcc.dg/vect/pr71264.c: New testcase.
6898
b9e551ad
PC
68992016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/55992
6902 * g++.dg/cpp0x/alias-decl-53.C: New.
6903 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6904
6aa1abe5
ML
69052016-05-25 Martin Liska <mliska@suse.cz>
6906
6907 * g++.dg/pr71239.C: New test.
6908
842d162e
RB
69092016-05-25 Richard Biener <rguenther@suse.de>
6910
c87885ca
RO
6911 * gcc.dg/vect/pr58135.c: Rename to ...
6912 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6913
f184a36c
MP
69142016-05-25 Marek Polacek <polacek@redhat.com>
6915
6916 * g++.dg/pr65295.C: Use target c++14.
6917
021fad86
PC
69182016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6919
53d6d955
UB
6920 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6921 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6922
c3eaf15a
MM
69232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6924
6925 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6926 instructions.
6927
e46c7770
CP
69282016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6929
6930 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6931 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6932 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6933 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6934 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6935 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6936 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6937 * c-c++-common/goacc/pcopy.c: Likewise.
6938 * c-c++-common/goacc/pcopyin.c: Likewise.
6939 * c-c++-common/goacc/pcopyout.c: Likewise.
6940 * c-c++-common/goacc/pcreate.c: Likewise.
6941 * c-c++-common/goacc/pr70688.c: New test.
6942 * c-c++-common/goacc/present-1.c: Adjust test.
6943 * c-c++-common/goacc/reduction-5.c: Likewise.
6944 * g++.dg/goacc/data-1.C: New test.
6945
4bfc9db7
MM
69462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6947
6948 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6949 vector parity built-in functions.
6950 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6951 count trailing zeros automatic vectorization.
6952 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6953 count trailing zeros built-in functions.
6954
2bc145af
KV
69552016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6956
6957 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6958
26869fdb
PH
69592016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6960
6961 PR target/71050
6962 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6963
b2dc9c3b
PC
69642016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6965
6966 PR c++/50436
6967 * g++.dg/template/crash123.C: New.
6968 * g++.dg/template/crash124.C: Likewise.
6969
f65e97fd
MS
69702016-05-24 Martin Sebor <msebor@redhat.com>
6971
6972 PR c++/71147
6973 * g++.dg/ext/flexary16.C: New test.
6974
a6f5ac7f
IV
69752016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6976
69a6d5ad
NS
6977 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6978 before math.h is included.
a6f5ac7f
IV
6979 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6980 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6981 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6982 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6983 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6984 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6985 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6986 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6987 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6988 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6989 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6990 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6991 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6992 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6993 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6994 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6995 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6996 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6997 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6998 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6999 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7000 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7001 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7002
27bad558
MM
70032016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7004 Kelvin Nilsen <kelvin@gcc.gnu.org>
7005
7006 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7007 support.
7008
72f382fb
PC
70092016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7010
7011 PR c++/69872
7012 * g++.dg/warn/Wno-narrowing1.C: New.
7013
ef2ec9d9
MP
70142016-05-24 Marek Polacek <polacek@redhat.com>
7015
7016 PR c/71249
7017 * c-c++-common/Wswitch-unreachable-2.c: New test.
7018
e90434e3
JJ
70192016-05-24 Jakub Jelinek <jakub@redhat.com>
7020
7adb26f2
JJ
7021 PR c++/71257
7022 * g++.dg/vect/simd-clone-6.cc: New test.
7023 * g++.dg/gomp/declare-simd-6.C: New test.
7024
e90434e3
JJ
7025 PR middle-end/70434
7026 PR c/69504
7027 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7028
b556ea3b
RB
70292016-05-24 Richard Biener <rguenther@suse.de>
7030
7031 PR tree-optimization/71240
7032 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7033
e5328f5d
RB
70342016-05-24 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/71230
7037 * gcc.dg/torture/pr71230.c: New testcase.
7038 * g++.dg/torture/pr71230.C: Likewise.
7039
a04e69c0
TS
70402016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7041
7042 * c-c++-common/goacc/routine-5.c: Add tests.
7043 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7044 * gfortran.dg/goacc/routine-6.f90: Add tests.
7045
30fd2977
RB
70462016-05-24 Richard Biener <rguenther@suse.de>
7047
7048 PR tree-optimization/71253
7049 * gcc.dg/torture/pr71253.c: New testcase.
7050
ca6f60bc
KV
70512016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7052
7053 PR middle-end/71252
7054 * gfortran.dg/pr71252.f90: New test.
7055
d3465d72
RS
70562016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7057
7058 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7059
f17a223d
RB
70602016-05-24 Richard Biener <rguenther@suse.de>
7061
7062 PR middle-end/70434
7063 PR c/69504
7064 * c-c++-common/vector-subscript-4.c: New testcase.
7065 * c-c++-common/vector-subscript-5.c: Likewise.
7066
e3f36534
JD
70672016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7068
7069 PR fortran/71123
7070 * gfortran.dg/namelist_90.f: New test
7071
85d5c27d
JD
70722016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7073
7074 PR fortran/66461
7075 * gfortran.dg/unexpected_eof.f: New test
7076
fe3f3340
MM
70772016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7078 Kelvin Nilsen <kelvin@gcc.gnu.org>
7079
7080 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7081 as little endian.
7082
26d6ae55
PC
70832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 PR c++/70972
7086 * g++.dg/cpp0x/inh-ctor20.C: New.
7087 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7088
d6c9a06f
PC
70892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7090
7091 PR c++/69095
7092 * g++.dg/cpp0x/variadic168.C: New.
7093
396a1d10
PC
70942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 * g++.dg/cpp0x/pr31445.C: Test column number too.
7097 * g++.dg/cpp0x/pr32253.C: Likewise.
7098 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7099 * g++.dg/cpp0x/variadic36.C: Likewise.
7100
ece46666
MG
71012016-05-23 Marc Glisse <marc.glisse@inria.fr>
7102
7103 * gcc.dg/fold-notshift-2.c: Adjust.
7104
a7dc5980
MP
71052016-05-23 Marek Polacek <polacek@redhat.com>
7106
7107 PR c/49859
7108 * c-c++-common/Wswitch-unreachable-1.c: New test.
7109 * gcc.dg/Wswitch-unreachable-1.c: New test.
7110 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7111 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7112 * g++.dg/gomp/block-10.C: Likewise.
7113 * gcc.dg/gomp/block-10.c: Likewise.
7114 * g++.dg/gomp/block-9.C: Likewise.
7115 * gcc.dg/gomp/block-9.c: Likewise.
7116 * g++.dg/gomp/target-1.C: Likewise.
7117 * g++.dg/gomp/target-2.C: Likewise.
7118 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7119 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7120 * g++.dg/gomp/taskgroup-1.C: Likewise.
7121 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7122 * gcc.dg/gomp/teams-1.c: Likewise.
7123 * g++.dg/gomp/teams-1.C: Likewise.
7124 * g++.dg/overload/error3.C: Likewise.
7125 * g++.dg/tm/jump1.C: Likewise.
7126 * g++.dg/torture/pr40335.C: Likewise.
7127 * gcc.dg/c99-vla-jump-5.c: Likewise.
7128 * gcc.dg/switch-warn-1.c: Likewise.
7129 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7130 * gcc.dg/nested-func-1.c: Likewise.
7131 * gcc.dg/pr67784-4.c: Likewise.
7132
18b54004
RB
71332016-05-23 Richard Biener <rguenther@suse.de>
7134
7135 PR tree-optimization/71230
7136 * gfortran.dg/pr71230-1.f90: New testcase.
7137 * gfortran.dg/pr71230-2.f90: Likewise.
7138
e569db5f
VK
71392016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7140
396a1d10 7141 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7142 * gcc.dg/vect/pr58135.c: Add new.
7143 * gfortran.dg/pr46519-1.f: Adjust test case.
7144
e4b71114
PC
71452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/53401
7148 * g++.dg/cpp0x/decltype64.C: New.
7149
a25a8058
CL
71502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7151
7152 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7153 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7154 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7155
0dcfe9ab
CL
71562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7157
7158 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7159 Add poly64x1_t and poly64x2_t cases if supported.
7160 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7161 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7162 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7163 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7164 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7165
ffd70e4a
CL
71662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7167
7168 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7169 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7170 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7171 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7172 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7173 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7174 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7175
4b1f57fe
CL
71762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7177
7178 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7179
16c5ec77
CL
71802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7181
7182 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7183 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7184
94ad56c7
JJ
71852016-05-22 Jakub Jelinek <jakub@redhat.com>
7186
57748705
JJ
7187 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7188 constraint instead of "r".
7189 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7190 insn instead of vxorpd.
7191 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7192
af120161
JJ
7193 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7194 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7195
355023ce
JJ
7196 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7197
3b48574c
JJ
7198 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7199 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7200
94ad56c7
JJ
7201 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7202
8a85cee2
KV
72032016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7204
7205 PR middle-end/40921
7206 * gcc.dg/tree-ssa/pr40921.c: New test.
7207
8e916b16
PS
72082016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7209
7210 PR target/71103
7211 * gcc.target/avr/pr71103.c: New test.
7212
88aea79f
KV
72132016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7214
7215 PR middle-end/71179
7216 * gcc.dg/tree-ssa/pr71179.c: New test.
7217
79063edd
MS
72182016-05-20 Martin Sebor <msebor@redhat.com>
7219
7220 PR c/71115
7221 * gcc.dg/init-excess-2.c: New test.
7222
55c8849f
EB
72232016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7224
7225 * gnat.dg/opt53.adb: New test.
7226 * gnat.dg/opt54.adb: Likewise.
7227
c91a0948
MJ
72282016-05-20 Martin Jambor <mjambor@suse.cz>
7229
7230 PR tree-optimization/70884
7231 * gcc.dg/tree-ssa/pr70919.c: New test.
7232
9cad20fa
BS
72332016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7234
7235 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7236 formatting.
69a6d5ad
NS
7237 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7238 fix code formatting.
7239
72402016-05-20 Nathan Sidwell <nathan@acm.org>
7241
7242 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7243 non-common cases.
7244 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7245
15c671a7
DM
72462016-05-20 David Malcolm <dmalcolm@redhat.com>
7247
7248 * jit.dg/all-non-failing-tests.h: Add
7249 test-factorial-must-tail-call.c.
7250 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7251 * jit.dg/test-factorial-must-tail-call.c: New test case.
7252
4f028369
JJ
72532016-05-20 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR fortran/71204
7256 * gfortran.dg/pr71204.f90: New test.
7257
7dea4ab3
CP
72582016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7259
7260 * gcc.target/nvptx/sincos.c: New test.
7261
ef98d365
PC
72622016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7263
7264 PR c++/70572
7265 * g++.dg/cpp1y/auto-fn31.C: New.
7266
92466115
BS
72672016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7268
7269 * gcc.target/powerpc/vec-addec.c: New test.
7270 * gcc.target/powerpc/vec-addec-int128.c: New test.
7271
9a385c2d
DM
72722016-05-20 David Malcolm <dmalcolm@redhat.com>
7273
7274 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7275 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7276 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7277 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7278
77c9d5b4
JH
72792016-05-20 Jan Hubicka <hubicka@ucw.cz>
7280
7281 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7282
68047971
JJ
72832016-05-20 Jakub Jelinek <jakub@redhat.com>
7284
18954840
JJ
7285 PR c++/71210
7286 * g++.dg/opt/pr71210-1.C: New test.
7287 * g++.dg/opt/pr71210-2.C: New test.
7288
68047971
JJ
7289 PR tree-optimization/29756
7290 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7291 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7292 only on selected targets where V4SImode vectors are known to be
7293 supported.
7294
d78789f5
MG
72952016-05-20 Marc Glisse <marc.glisse@inria.fr>
7296
7297 PR tree-optimization/71079
7298 PR tree-optimization/71206
7299 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7300
550fa093
PK
73012016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7302
7303 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7304 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7305 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7306
483c6429
RG
73072016-05-20 Richard Guenther <rguenther@suse.de>
7308
7309 PR tree-optimization/29756
7310 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7311
eb066284
RB
73122016-05-20 Richard Biener <rguenther@suse.de>
7313
7314 PR tree-optimization/71185
7315 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7316
58f10249
RB
73172016-05-20 Richard Biener <rguenther@suse.de>
7318
7319 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7320
2a5569fa
MP
73212016-05-19 Marek Polacek <polacek@redhat.com>
7322
7323 PR c++/71075
7324 * g++.dg/diagnostic/pr71075.C: New test.
7325
5e9a5385
DM
73262016-05-19 David Malcolm <dmalcolm@redhat.com>
7327
7328 PR c++/71184
7329 * g++.dg/pr71184.C: New test case.
7330
4f45da44
KN
73312016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7332
7333 * gcc.target/powerpc/darn-0.c: New test.
7334 * gcc.target/powerpc/darn-1.c: New test.
7335 * gcc.target/powerpc/darn-2.c: New test.
7336
4177437e
MP
73372016-05-19 Marek Polacek <polacek@redhat.com>
7338
7339 PR tree-optimization/71031
7340 * gcc.dg/tree-ssa/vrp100.c: New test.
7341
afb72432
IE
73422016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7343
7344 PR rtl-optimization/71148
7345 * gcc.dg/pr71148.c: New test.
7346
4f83064e
KT
73472016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7348
7349 PR target/71056
7350 * gcc.target/arm/pr71056.c: New test.
7351
4bf8dbe1
BE
73522016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7353
7354 * c-c++-common/pr69669.c: Check the used mode.
7355
f3510625
MO
73562016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7357
7358 PR sanitizer/64354
7359 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7360
43c0068e
RB
73612016-05-19 Richard Biener <rguenther@suse.de>
7362
7363 PR tree-optimization/70729
7364 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7365 * gcc.dg/graphite/scop-18.c: Likewise.
7366 * gcc.dg/pr41783.c: Disable LIM.
7367 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7368 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7369 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7370 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7371 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7372 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7373 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7374 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7375 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7376 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7377 * gfortran.dg/pr42108.f90: Likewise.
7378
70f25790
DM
73792016-05-18 David Malcolm <dmalcolm@redhat.com>
7380
7381 PR driver/69265
7382 * gcc.dg/spellcheck-options-11.c: New test case.
7383
960db8ec
JJ
73842016-05-18 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR c++/71100
7387 * g++.dg/opt/pr71100.C: New test.
7388
04643334
MJ
73892016-05-18 Martin Jambor <mjambor@suse.cz>
7390
7391 PR ipa/69708
7392 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7393 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7394 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7395 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7396
91bb9f80
MJ
73972016-05-18 Martin Jambor <mjambor@suse.cz>
7398
7399 PR ipa/69708
7400 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7401 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7402 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7403 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7404 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7405
c584aca6
PC
74062016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7407
7408 PR c++/69793
7409 * g++.dg/template/crash122.C: New.
7410
20309c6e
PC
74112016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7412
7413 PR c++/70466
7414 * g++.dg/template/pr70466-1.C: New.
7415 * g++.dg/template/pr70466-2.C: Likewise.
7416
50c78b9a
MM
74172016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7418
7419 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7420 splat operations and the XXSPLTIB instruction.
7421 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7422 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7423 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7424 xxlxor to clear a register.
7425
cf8be00d
RS
74262016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7427
7428 * gcc.dg/torture/pr71020.c: New test.
7429
848a392a
MJ
74302016-05-18 Martin Jambor <mjambor@suse.cz>
7431
7432 PR ipa/70646
7433 * gcc.dg/ipa/pr70646.c: New test.
7434
1f2ab776
CL
74352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7436
7437 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7438
76489493
CL
74392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7440
7441 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7442 missing tests for vreinterpretq_p{8,16}.
7443
bd79378d
CL
74442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7445
7446 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7447 vsliq_n_s64 and vsliq_n_u64.
7448
81ca3ea0
CL
74492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7450
7451 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7452 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7453
873cb425
CL
74542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7455
7456 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7457 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7458 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7459
9d6e7c21
CL
74602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7461
7462 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7463 in comment.
7464
b4dbe40e 74652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7466
7467 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7468 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7469 "blr\t" and switch to scan-assembler-times.
7470
83a5c910
JW
74712016-05-18 Jiong Wang <jiong.wang@arm.com>
7472
53d6d955
UB
7473 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7474 with __aarch64__.
7475 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7476 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7477
fb7cbdeb
JJ
74782016-05-18 Jakub Jelinek <jakub@redhat.com>
7479
8ee91165
JJ
7480 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7481 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7482 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7483 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7484 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7485 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7486
cf4d516a
JJ
7487 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7488 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7489
a4f16422
JJ
7490 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7491 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7492
7b37ce10
JJ
7493 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7494 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7495
fb7cbdeb
JJ
7496 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7497
c9326aef
RB
74982016-05-18 Richard Biener <rguenther@suse.de>
7499
7500 PR tree-optimization/71168
7501 * gcc.dg/torture/pr71168.c: New testcase.
7502
df8b0a11
KV
75032016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7504
7505 PR middle-end/63586
7506 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7507 * gcc.dg/tree-ssa/pr63586.c: New test.
7508 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7509
2efd67ed
NS
75102016-05-17 Nathan Sidwell <nathan@acm.org>
7511
7512 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7513 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7514 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7515 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7516
1988b2c2
NS
75172016-05-17 Nathan Sidwell <nathan@acm.org>
7518
7519 * gcc.target/nvptx/abi-vararg-3.c: New.
7520
ad1d92ab
MM
75212016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7522
7523 PR tree-optimization/54579
7524 PR middle-end/55299
7525 * gcc.dg/fold-notrotate-1.c: New test.
7526 * gcc.dg/fold-notshift-1.c: New test.
7527 * gcc.dg/fold-notshift-2.c: New test.
7528
47768df8
MP
75292016-05-17 Marek Polacek <polacek@redhat.com>
7530
7531 PR ipa/71146
7532 * g++.dg/ipa/pr71146.C: New test.
7533
6b5423a5
DM
75342016-05-17 David Malcolm <dmalcolm@redhat.com>
7535
7536 * jit.dg/test-error-array-bounds.c: New test case.
7537
c7986356
MG
75382016-05-17 Marc Glisse <marc.glisse@inria.fr>
7539
7540 * gcc.dg/tree-ssa/and-1.c: New testcase.
7541
d982c5b7
MG
75422016-05-17 Marc Glisse <marc.glisse@inria.fr>
7543
7544 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7545 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7546
0139ba93
MG
75472016-05-17 Marc Glisse <marc.glisse@inria.fr>
7548
7549 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7550 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7551
daab4562
JW
75522016-05-17 Jiong Wang <jiong.wang@arm.com>
7553
7554 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7555
22330033
JW
75562016-05-17 Jiong Wang <jiong.wang@arm.com>
7557
7558 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7559
98b3a5f2
JW
75602016-05-17 Jiong Wang <jiong.wang@arm.com>
7561
7562 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7563 ".2d[index]" when scan the assembly.
7564 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7565 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7566 float64x1.
7567 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7568
b71b7a8e
RB
75692016-05-17 Richard Biener <rguenther@suse.de>
7570
7571 PR tree-optimization/71132
7572 * gcc.dg/torture/pr71132.c: New testcase.
7573
3c51ad46
CL
75742016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7575
7576 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7577
d20faa66
KT
75782016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7579
7580 PR target/70809
7581 * gcc.target/aarch64/pr70809_1.c: New test.
7582
b75cc5a4
KT
75832016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7584
7585 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7586 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7587 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7588 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7589
b28eb195
IE
75902016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7591 Ilya Enkovich <ilya.enkovich@intel.com>
7592
7593 PR target/71114
7594 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7595
0b9004ed
JH
75962016-05-16 Jan Hubicka <hubicka@ucw.cz>
7597
7598 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7599 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7600
1b81a1c1
MW
76012016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7602
7603 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7604 test for __ARM_FP16_ARGS.
7605 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7606 * gcc.target/arm/aapcs/neon-vect10.c: New.
7607 * gcc.target/arm/aapcs/neon-vect9.c: New.
7608 * gcc.target/arm/aapcs/vfp18.c: New.
7609 * gcc.target/arm/aapcs/vfp19.c: New.
7610 * gcc.target/arm/aapcs/vfp20.c: New.
7611 * gcc.target/arm/aapcs/vfp21.c: New.
7612 * gcc.target/arm/fp16-aapcs-1.c: New.
7613 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7614 test for __ARM_FP16_ARGS.
7615 * g++.target/arm/fp16-return-1.c: Update expected output.
7616
921d1e73
JW
76172016-05-16 Jiong Wang <jiong.wang@arm.com>
7618
7619 PR testsuite/70227
7620 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7621
228eb42a
HA
76222016-05-15 Harald Anlauf <anlauf@gmx.de>
7623
7624 PR fortran/69603
7625 * gfortran.dg/pr69603.f90: New testcase.
7626
785abfd3
FR
76272016-05-14 Fritz Reese <fritzoreese@gmail.com>
7628
7629 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7630
e75eb64f
FR
76312016-05-14 Fritz Reese <fritzoreese@gmail.com>
7632
7633 PR fortran/71047
7634 * gfortran.dg/pr71047.f08: New test.
7635
aa4b467b
JM
76362016-05-13 Joseph Myers <joseph@codesourcery.com>
7637
7638 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7639 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7640 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7641
653fb4a2
MS
76422016-05-13 Martin Sebor <msebor@redhat.com>
7643
7644 PR c++/60049
7645 * g++.dg/cpp0x/constexpr-60049.C: New test.
7646
9e37582d
JJ
76472016-05-13 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR bootstrap/71071
7650 * gcc.dg/pr71071.c: New test.
7651
a278aa17
UB
76522016-05-13 Uros Bizjak <ubizjak@gmail.com>
7653
7654 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7655 remove XOP handling.
377eaca7 7656 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7657
ac3d02e2
NS
76582016-05-13 Nathan Sidwell <nathan@acm.org>
7659
7660 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7661 __atomic_is_lock_free declaration.
7662
8ab3bdac
RB
76632016-05-13 Richard Biener <rguenther@suse.de>
7664
7665 PR tree-optimization/42587
7666 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7667
623b8e0a
ML
76682016-05-13 Martin Liska <mliska@suse.cz>
7669
7670 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7671 the new format of dump output.
7672
da7674f6
IE
76732016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7674
7675 * gcc.dg/pr71084.c: New test.
7676
c959db3d
RR
76772016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7678
53d6d955
UB
7679 PR target/53440
7680 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7681
43203dea
RR
76822016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7683
7684 * gcc.target/aarch64/struct_return.c: New test.
7685
4f2e1536
MP
76862016-05-12 Marek Polacek <polacek@redhat.com>
7687
7688 PR c/70756
7689 * c-c++-common/pr70756-2.c: New test.
7690 * c-c++-common/pr70756.c: New test.
7691
1ef33ef3
RB
76922016-05-12 Richard Biener <rguenther@suse.de>
7693
7694 PR tree-optimization/71059
7695 * gcc.dg/torture/pr71059.c: New testcase.
7696
763baff6
RB
76972016-05-12 Richard Biener <rguenther@suse.de>
7698
7699 PR tree-optimization/71062
7700 * gcc.dg/torture/pr71062.c: New testcase.
7701
c4ec1243
IE
77022016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7703
7704 PR tree-optimization/71006
7705 * gcc.dg/pr71006.c: New test.
7706
a5fbf76d
MP
77072016-05-12 Marek Polacek <polacek@redhat.com>
7708
7709 PR driver/71063
7710 * gcc.dg/opts-7.c: New test.
7711
5acc47a4
KT
77122016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7713
7714 PR target/70830
7715 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7716 Add -save-temps to dg-options.
7717 Scan for ldmfd rather than pop instruction.
7718 * gcc.target/arm/interrupt-2.c: Likewise.
7719 * gcc.target/arm/pr70830.c: New test.
7720
40bd4bf9
JJ
77212016-05-12 Jakub Jelinek <jakub@redhat.com>
7722
3cd63842
JJ
7723 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7724 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7725
c05d08f6
JJ
7726 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7727 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7728 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7729
bc27ffae
JJ
7730 PR target/71019
7731 * gcc.target/i386/avx512vl-pack-1.c: New test.
7732 * gcc.target/i386/avx512vl-pack-2.c: New test.
7733 * gcc.target/i386/avx512bw-pack-2.c: New test.
7734
515d7412
JJ
7735 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7736
40bd4bf9
JJ
7737 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7738 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7739 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7740
44ab146a
RB
77412016-05-12 Richard Biener <rguenther@suse.de>
7742
7743 PR tree-optimization/70986
7744 * gcc.dg/torture/pr70986-1.c: New testcase.
7745 * gcc.dg/torture/pr70986-2.c: Likewise.
7746 * gcc.dg/torture/pr70986-3.c: Likewise.
7747
d6e83a8d
MM
77482016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7749
7750 PR c/43651
7751 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7752 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7753
51e67ea3
UB
77542016-05-11 Uros Bizjak <ubizjak@gmail.com>
7755
7756 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7757 directive.
7758 * gcc.target/i386/pr66746.c: Ditto.
7759
3fd2b007
MM
77602016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7761
7762 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7763 support.
7764 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7765 warning when using -mvsx-timode.
7766 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7767 * gcc.target/powerpc/dform-2.c: Likewise.
7768 * gcc.target/powerpc/pr68805.c: Likewise.
7769
5c3a10fb
MP
77702016-05-11 Marek Polacek <polacek@redhat.com>
7771
7772 PR c++/71024
7773 * c-c++-common/attributes-3.c: New test.
7774
7cfb065b
NS
77752016-05-11 Nathan Sidwell <nathan@acm.org>
7776
7777 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7778 * gcc.c-torture/execute/pr68185.c: Likewise.
7779 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7780 * gcc.dg/pr69634.c: Requires scheduling.
7781 * gcc.dg/torture/pr66178.c: Require label values.
7782 * gcc.dg/setjmp-6.c: Require indirect jumps.
7783
f35ea97d
RB
77842016-05-11 Richard Biener <rguenther@suse.de>
7785
7786 PR tree-optimization/71055
7787 * gcc.dg/torture/pr71055.c: New testcase.
7788
dff70323
RB
77892016-05-11 Richard Biener <rguenther@suse.de>
7790
7791 PR debug/71057
7792 * g++.dg/debug/pr71057.C: New testcase.
7793
56a3d28b
JJ
77942016-05-11 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR fortran/70855
7797 * gfortran.dg/gomp/pr70855.f90: New test.
7798
ebc1b29e
RB
77992016-05-11 Richard Biener <rguenther@suse.de>
7800
7801 PR middle-end/71002
7802 * g++.dg/torture/pr71002.C: New testcase.
7803
98ccd1d7
IE
78042016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7805
7806 PR middle-end/70807
7807 * gcc.dg/pr70807.c: New test.
7808
ed29e24b
MS
78092016-05-10 Martin Sebor <msebor@redhat.com>
7810
7811 PR c++/38611
7812 * g++.dg/Wattributes.C: New test.
7813
e39dab2c
MG
78142016-05-10 Marc Glisse <marc.glisse@inria.fr>
7815
7816 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7817 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7818 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7819
d067e238
IE
78202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7821
7822 PR target/70799
7823 * gcc.target/i386/pr70799-1.c: New test.
7824
cd36c83e
PMR
78252016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7826
7827 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7828
1e3af2a4
IE
78292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7830
7831 PR middle-end/70877
7832 * gcc.target/i386/pr70877.c: New test.
7833
afc610db
IE
78342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7835
7836 PR tree-optimization/70786
7837 * gcc.target/i386/pr70876.c: New test.
7838
4b59d19f
JJ
78392016-05-10 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR target/70927
7842 * gcc.target/i386/avx512vl-logic-1.c: New test.
7843 * gcc.target/i386/avx512vl-logic-2.c: New test.
7844 * gcc.target/i386/avx512dq-logic-2.c: New test.
7845
9b5ee426
BS
78462016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7847
7848 PR target/70963
7849 * gcc.target/powerpc/pr70963.c: New.
7850
f3352cab
DM
78512016-05-10 David Malcolm <dmalcolm@redhat.com>
7852
7853 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7854 (test_very_wide_line): Add ruler to expected output.
7855 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7856 (test_very_wide_line): Likewise.
7857 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7858 (test_show_locus): Within the handling of "test_very_wide_line",
7859 enable show_ruler_p on the diagnostic context.
7860
4a3255dd
RB
78612016-05-10 Richard Biener <rguenther@suse.de>
7862
7863 PR tree-optimization/71039
7864 * gcc.dg/torture/pr71039.c: New testcase.
7865
da7c9950
NS
78662016-05-10 Nathan Sidwell <nathan@acm.org>
7867
7868 * gcc.dg/nested-func-10.c: Requires alloca.
7869 * gcc.dg/nested-func-9.c: Requires alloca.
7870 * gcc.c-torture/execute/pr70460.c: Requires labels.
7871 * gcc.c-torture/compile/pr70199.c: Requires labels.
7872 * gcc.target/nvptx/decl.c: Compile only.
7873 * gcc.target/nvptx/trailing-init.c: Compile only.
7874 * gcc.target/nvptx/ary-init.c: Compile only.
7875
cf68d92c
MP
78762016-05-10 Marek Polacek <polacek@redhat.com>
7877
7878 PR c/70255
7879 * gcc.dg/attr-opt-1.c: New test.
7880
64ea4e15
RB
78812016-05-10 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/70497
7884 PR tree-optimization/28367
7885 * gcc.dg/torture/20160404-1.c: New testcase.
7886 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7887 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7888
5a96dae3
PMR
78892016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7890
7891 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7892
fc97f805
UB
78932016-05-09 Uros Bizjak <ubizjak@gmail.com>
7894
7895 * gcc.target/i386/fabsneg-1.c New test.
7896
a710b1d5
AM
78972016-05-09 Alan Modra <amodra@gmail.com>
7898
7899 PR testsuite/70826
7900 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7901
171f6f05
RB
79022016-05-09 Richard Biener <rguenther@suse.de>
7903
7904 PR tree-optimization/70985
7905 * gcc.dg/torture/pr70985.c: New testcase.
7906
18caa34e
BC
79072016-05-09 Bin Cheng <bin.cheng@arm.com>
7908
7909 * gcc.dg/tree-ssa/ifc-9.c: New test.
7910 * gcc.dg/tree-ssa/ifc-10.c: New test.
7911 * gcc.dg/tree-ssa/ifc-11.c: New test.
7912 * gcc.dg/tree-ssa/ifc-12.c: New test.
7913 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7914 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7915 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7916
7a27d38f
RB
79172016-05-09 Richard Biener <rguenther@suse.de>
7918
7919 PR fortran/70937
7920 * gfortran.dg/pr70937.f90: New testcase.
7921
5ebbbd3d
RO
79222016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7923
7924 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7925
f6288c24
FR
79262016-05-07 Fritz Reese <fritzoreese@gmail.com>
7927
7928 PR fortran/56226
7929 * gfortran.dg/dec_structure_1.f90: New testcase.
7930 * gfortran.dg/dec_structure_2.f90: Ditto.
7931 * gfortran.dg/dec_structure_3.f90: Ditto.
7932 * gfortran.dg/dec_structure_4.f90: Ditto.
7933 * gfortran.dg/dec_structure_5.f90: Ditto.
7934 * gfortran.dg/dec_structure_6.f90: Ditto.
7935 * gfortran.dg/dec_structure_7.f90: Ditto.
7936 * gfortran.dg/dec_structure_8.f90: Ditto.
7937 * gfortran.dg/dec_structure_9.f90: Ditto.
7938 * gfortran.dg/dec_structure_10.f90: Ditto.
7939 * gfortran.dg/dec_structure_11.f90: Ditto.
7940 * gfortran.dg/dec_union_1.f90: Ditto.
7941 * gfortran.dg/dec_union_2.f90: Ditto.
7942 * gfortran.dg/dec_union_3.f90: Ditto.
7943 * gfortran.dg/dec_union_4.f90: Ditto.
7944 * gfortran.dg/dec_union_5.f90: Ditto.
7945 * gfortran.dg/dec_union_6.f90: Ditto.
7946 * gfortran.dg/dec_union_7.f90: Ditto.
7947
5ec4a8cd
TV
79482016-05-07 Tom de Vries <tom@codesourcery.com>
7949
7950 PR tree-optimization/70956
7951 * gcc.dg/graphite/pr70956.c: New test.
7952
58ec1d0e
JJ
79532016-05-06 Jakub Jelinek <jakub@redhat.com>
7954
ccd88fb7
JJ
7955 PR middle-end/70941
7956 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7957 (a, b, c, d): Change type from char to signed char.
7958 (main): Compare against (signed char) -1634678893 instead of
7959 hardcoded -109. Use __builtin_abort instead of abort.
7960
dd3b6464
JJ
7961 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7962 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7963
58ec1d0e
JJ
7964 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7965
19aa23d8
YR
79662016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7967
7968 PR debug/70935
7969 * gcc.dg/torture/pr70935.c: New test.
7970
ae5f0df1
OE
79712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7972
7973 PR target/58219
ce23a8ff 7974 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7975
078f7e37
RB
79762016-05-06 Richard Biener <rguenther@suse.de>
7977
7978 PR tree-optimization/70960
7979 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7980
765d7b54
OE
79812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7982
7983 PR target/52933
7984 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7985 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7986 Adjust expected instruction counts.
7987 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7988
29c94e65
MP
79892016-05-06 Marek Polacek <polacek@redhat.com>
7990
7991 PR sanitizer/70875
7992 * gcc.dg/ubsan/bounds-3.c: New test.
7993
3684b02e
OE
79942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7995
7996 PR target/54089
7997 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7998
8706773f
RB
79992016-05-06 Richard Biener <rguenther@suse.de>
8000
8001 PR middle-end/70931
8002 * gfortran.dg/pr70931.f90: New testcase.
8003
a4f51018
RB
80042016-05-06 Richard Biener <rguenther@suse.de>
8005
8006 PR middle-end/70941
8007 * gcc.dg/torture/pr70941.c: New testcase.
8008
c4f2425f
BC
80092016-05-05 Bin Cheng <bin.cheng@arm.com>
8010
8011 PR tree-optimization/57206
8012 * gcc.dg/vect/pr57206.c: New test.
8013
5dc08197
RO
80142016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8015
8016 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8017
351f85c5
JJ
80182016-05-05 Jakub Jelinek <jakub@redhat.com>
8019
568bac8c
JJ
8020 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8021
351f85c5
JJ
8022 * c-c++-common/Wdangling-else-4.c: New test.
8023
33fd7785
JJ
80242016-05-04 Jakub Jelinek <jakub@redhat.com>
8025
2d1ac15a
JJ
8026 PR c++/70906
8027 PR c++/70933
8028 * g++.dg/opt/pr70906.C: New test.
8029 * g++.dg/opt/pr70933.C: New test.
8030
33fd7785
JJ
8031 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8032
6b715bf6
JH
80332016-05-04 Jan Hubicka <hubicka@ucw.cz>
8034
8035 * gcc.dg/ipa/pure-const-3.c: New testcase.
8036
deef7113
MP
80372016-05-04 Marek Polacek <polacek@redhat.com>
8038
8039 * c-c++-common/Wdangling-else-1.c: New test.
8040 * c-c++-common/Wdangling-else-2.c: New test.
8041 * c-c++-common/Wdangling-else-3.c: New test.
8042
5396db97
KCY
80432016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8044
8045 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8046 flag is present.
8047
de55efd5
MP
80482016-05-04 Marek Polacek <polacek@redhat.com>
8049
8050 PR c/48778
8051 * gcc.dg/Waddress-2.c: New test.
8052
475839b6
AM
80532016-05-04 Alan Modra <amodra@gmail.com>
8054
8055 * gcc.target/powerpc/pr70866.c: New.
8056
b25aad5f
MS
80572016-05-03 Martin Sebor <msebor@redhat.com>
8058
8059 PR c++/66561
8060 * c-c++-common/builtin_location.c: New test.
8061 * g++.dg/cpp1y/builtin_location.C: New test.
8062
79ce98bc
MP
80632016-05-03 Marek Polacek <polacek@redhat.com>
8064
8065 PR c/70859
8066 * gcc.dg/pr70859.c: New test.
8067 * gcc.dg/pr70859-2.c: New test.
8068
402e89f5
PMR
80692016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8070
8071 * gnat.dg/debug5.adb: New testcase.
8072
f3d90045
DV
80732016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8074
8075 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8076 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8077 Procedure to check for z10 instruction set.
8078
1e26cec1
CL
80792016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8080
8081 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8082
71aca5a0
AM
80832016-05-03 Alan Modra <amodra@gmail.com>
8084
8085 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8086
2fd70ec1
JJ
80872016-05-03 Jakub Jelinek <jakub@redhat.com>
8088
8089 * gcc.target/i386/avx512f-cvt-1.c: New test.
8090
e5705cf7
L
80912016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8092
8093 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8094 -fdump-tree-vrp-details.
8095
381cdae4
RB
80962016-05-03 Richard Biener <rguenther@suse.de>
8097
8098 * gcc.dg/pr30172-1.c: Adjust.
8099 * gcc.dg/pr63743.c: Likewise.
8100 * gcc.dg/tm/pr51696.c: Likewise.
8101 * c-c++-common/tm/safe-1.c: Likewise.
8102 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8103 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8104 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8105 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8106
adedd5c1
JJ
81072016-05-03 Jakub Jelinek <jakub@redhat.com>
8108
31ed1665
JJ
8109 PR rtl-optimization/70467
8110 * gcc.target/i386/pr70467-3.c: New test.
8111 * gcc.target/i386/pr70467-4.c: New test.
8112
dea60b59
JJ
8113 PR tree-optimization/70916
8114 * gcc.c-torture/compile/pr70916.c: New test.
8115
adedd5c1
JJ
8116 PR target/49244
8117 * gcc.target/i386/pr49244-1.c: New test.
8118 * gcc.target/i386/pr49244-2.c: New test.
8119
f80041ef
BS
81202016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8121
8122 PR rtl-optimization/44281
8123 * gcc.target/i386/pr44281.c: New test.
8124
1cfcd39e
BC
81252016-05-03 bin cheng <bin.cheng@arm.com>
8126
8127 PR tree-optimization/56541
8128 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8129 * gcc.dg/vect/pr56541.c: new test.
8130
4304ccfd
MM
81312016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8132
8133 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8134 __float128.
8135 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8136
50d94c29
L
81372016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8138
8139 PR testsuite/70520
8140 * c-c++-common/asan/clone-test-1.c (main): Align child process
8141 stack to 16 bytes.
8142
bc1aee87
DM
81432016-05-02 David Malcolm <dmalcolm@redhat.com>
8144
8145 PR c++/62314
8146 * g++.dg/spellcheck-fields-2.C: New test case.
8147
474e0129
DM
81482016-05-02 David Malcolm <dmalcolm@redhat.com>
8149
8150 PR c++/62314
8151 * g++.dg/pr62314.C: New test case.
8152
818b88a7
JH
81532016-05-02 Jan Hubicka <hubicka@ucw.cz>
8154
8155 * gcc.dg/ipa/inline-8.c: New testcase.
8156
dd77684f
JJ
81572016-05-02 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR rtl-optimization/70467
8160 * gcc.target/i386/pr70467-1.c: New test.
8161
72407e00
BE
81622016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8163
8164 * gcc.dg/spec-options.c: Run the test on all targets.
8165 * gcc.dg/foo.specs: Use cpp_unique_options.
8166
dd53d197
MG
81672016-05-02 Marc Glisse <marc.glisse@inria.fr>
8168
8169 * gcc.dg/tree-ssa/unord.c: New testcase.
8170
a8b85ce9
MG
81712016-05-02 Marc Glisse <marc.glisse@inria.fr>
8172
8173 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8174
5b37e866
NS
81752016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8176
8177 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8178
7176a4a0
MP
81792016-05-02 Marek Polacek <polacek@redhat.com>
8180
8181 PR c/70851
8182 * gcc.dg/enum-incomplete-3.c: New test.
8183
6b9933b9
MP
81842016-05-02 Marek Polacek <polacek@redhat.com>
8185 Tom de Vries <tom@codesourcery.com>
8186
8187 PR tree-optimization/70700
8188 * gcc.dg/pr70700.c: New test.
8189
90f82260
UB
81902016-05-01 Uros Bizjak <ubizjak@gmail.com>
8191
8192 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8193 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8194 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8195 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8196 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8197
f73036c1
EB
81982016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8199
8200 * ada/acats/run_acats: Rename into...
8201 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8202 * ada/acats/run_all.sh: Remove redundant test.
8203 (target_run): Move around.
8204 (target_gnatchop): Use newly built executable.
8205 (target_gnatmake): Likewise.
8206 Check that the compilation of impbit succeeds.
8207
85e051a3
OE
82082016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8209
8210 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8211 * gcc.dg/20021029-1.c: Likewise.
8212 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8213 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8214 * gcc.target/sh/cmpstr.c: Likewise.
8215 * gcc.target/sh/cmpstrn.c: Likewise.
8216 * gcc.target/sh/memset.c: Likewise.
8217 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8218 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8219 * gcc.target/sh/pr39423-1.c: Likewise.
8220 * gcc.target/sh/pr49468-di.c: Likewise.
8221 * gcc.target/sh/pr49468-si.c: Likewise.
8222 * gcc.target/sh/pr49880-1.c: Likewise.
8223 * gcc.target/sh/pr49880-2.c: Likewise.
8224 * gcc.target/sh/pr49880-3.c: Likewise.
8225 * gcc.target/sh/pr50751-1.c: Likewise.
8226 * gcc.target/sh/pr50751-4.c: Likewise.
8227 * gcc.target/sh/pr50751-7.c: Likewise.
8228 * gcc.target/sh/pr51244-1.c: Likewise.
8229 * gcc.target/sh/pr51244-10.c: Likewise.
8230 * gcc.target/sh/pr51244-11.c: Likewise.
8231 * gcc.target/sh/pr51244-12.c: Likewise.
8232 * gcc.target/sh/pr51244-13.c: Likewise.
8233 * gcc.target/sh/pr51244-14.c: Likewise.
8234 * gcc.target/sh/pr51244-17.c: Likewise.
8235 * gcc.target/sh/pr51244-18.c: Likewise.
8236 * gcc.target/sh/pr51244-19.c: Likewise.
8237 * gcc.target/sh/pr51244-4.c: Likewise.
8238 * gcc.target/sh/pr51244-5.c: Likewise.
8239 * gcc.target/sh/pr51244-7.c: Likewise.
8240 * gcc.target/sh/pr51244-8.c: Likewise.
8241 * gcc.target/sh/pr51244-9.c: Likewise.
8242 * gcc.target/sh/pr51697.c: Likewise.
8243 * gcc.target/sh/pr52483-1.c: Likewise.
8244 * gcc.target/sh/pr52483-2.c: Likewise.
8245 * gcc.target/sh/pr52483-3.c: Likewise.
8246 * gcc.target/sh/pr52483-5.c: Likewise.
8247 * gcc.target/sh/pr52933-1.c: Likewise.
8248 * gcc.target/sh/pr52933-2.c: Likewise.
8249 * gcc.target/sh/pr52933-3.c: Likewise.
8250 * gcc.target/sh/pr53568-1.c: Likewise.
8251 * gcc.target/sh/pr53976-1.c: Likewise.
8252 * gcc.target/sh/pr53988-1.c: Likewise.
8253 * gcc.target/sh/pr53988.c: Likewise.
8254 * gcc.target/sh/pr54089-1.c: Likewise.
8255 * gcc.target/sh/pr54089-6.c: Likewise.
8256 * gcc.target/sh/pr54089-7.c: Likewise.
8257 * gcc.target/sh/pr54089-8.c: Likewise.
8258 * gcc.target/sh/pr54089-9.c: Likewise.
8259 * gcc.target/sh/pr54236-1.c: Likewise.
8260 * gcc.target/sh/pr54236-2.c: Likewise.
8261 * gcc.target/sh/pr54236-3.c: Likewise.
8262 * gcc.target/sh/pr54236-4.c: Likewise.
8263 * gcc.target/sh/pr54386.c: Likewise.
8264 * gcc.target/sh/pr54602-1.c: Likewise.
8265 * gcc.target/sh/pr54685.c: Likewise.
8266 * gcc.target/sh/pr54760-1.c: Likewise.
8267 * gcc.target/sh/pr54760-2.c: Likewise.
8268 * gcc.target/sh/pr54760-3.c: Likewise.
8269 * gcc.target/sh/pr54760-4.c: Likewise.
8270 * gcc.target/sh/pr54760-5.c: Likewise.
8271 * gcc.target/sh/pr54760-6.c: Likewise.
8272 * gcc.target/sh/pr55146.c: Likewise.
8273 * gcc.target/sh/pr55160.c: Likewise.
8274 * gcc.target/sh/pr59278.c: Likewise.
8275 * gcc.target/sh/pr59401-1.c: Likewise.
8276 * gcc.target/sh/pr59533-1.c: Likewise.
8277 * gcc.target/sh/pr63260.c: Likewise.
8278 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8279 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8280 * gcc.target/sh/strlen.c: Likewise.
8281 * gcc.target/sh/torture/pr30807.c: Likewise.
8282 * gcc.target/sh/torture/pr34777.c: Likewise.
8283 * gcc.target/sh/torture/pr64652.c: Likewise.
8284 * gcc.target/sh/torture/pr65505.c: Likewise.
8285 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8286 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8287
411e5c67
PC
82882016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8289
8290 PR c++/66644
8291 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8292
8fa97501
BS
82932016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8294
8295 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8296 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8297 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8298 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8299
5a956111
PP
83002016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8301
8302 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8303 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8304
e7ff0319
CP
83052016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8306
8307 PR middle-end/70626
8308 * c-c++-common/goacc/combined-reduction.c: New test.
8309 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8310
52d11a4b
L
83112016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8312
8313 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8314 *movdi_internal pattern only if PIC off.
8315 * gcc.target/i386/pr70155-2.c: Likewise.
8316 * gcc.target/i386/pr70155-3.c: Likewise.
8317 * gcc.target/i386/pr70155-4.c: Likewise.
8318 * gcc.target/i386/pr70155-5.c: Likewise.
8319 * gcc.target/i386/pr70155-6.c: Likewise.
8320 * gcc.target/i386/pr70155-7.c: Likewise.
8321 * gcc.target/i386/pr70155-8.c: Likewise.
8322 * gcc.target/i386/pr70155-15.c: Likewise.
8323 * gcc.target/i386/pr70155-17.c: Likewise.
8324 * gcc.target/i386/pr70155-22.c: Likewise.
8325
8960db31
BC
83262016-04-29 Bin Cheng <bin.cheng@arm.com>
8327
8328 PR tree-optimization/70803
8329 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8330
cca535a4
IE
83312016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8332
8333 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8334 optimization of vector loop.
8335 * gcc.target/i386/vect-unpack-3.c: New test.
8336 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8337 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8338 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8339
500ecf4a
MP
83402016-04-29 Marek Polacek <polacek@redhat.com>
8341
8342 PR sanitizer/70342
8343 * g++.dg/ubsan/null-7.C: New test.
8344
2fff3db8
MP
8345 PR c/70852
8346 * gcc.dg/pr70852.c: New test.
8347
509063eb
DV
83482016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8349
8350 PR/69089
8351 * g++.dg/cpp0x/alignas6.C: New test.
8352
83745c0d
DV
83532016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8354
c87885ca
RO
8355 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8356 * gcc.dg/pr27003.c: Likewise.
8357 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8358 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8359 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8360 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8361 * gcc.target/arc/mxy.c: Likewise.
8362 * gcc.target/arc/mswape.c: Likewise.
8363 * gcc.target/arc/mrtsc.c: Likewise.
8364 * gcc.target/arc/mcrc.c: Likewise.
8365 * gcc.target/arc/mdsp-packa.c: Likewise.
8366 * gcc.target/arc/mdvbf.c: Likewise.
8367 * gcc.target/arc/mlock.c: Likewise.
8368 * gcc.target/arc/mmac-24.c: Likewise.
8369 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8370
849b265d
BS
83712016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8372 Matthijs Kooijman <matthijs@stdin.nl>
8373 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8374
8375 PR target/60040
8376 * gcc.target/avr/pr60040-1.c: New.
8377 * gcc.target/avr/pr60040-2.c: New.
8378
1390536b
RB
83792016-04-29 Richard Biener <rguenther@suse.de>
8380
8381 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8382
98998245
RB
83832016-04-29 Richard Biener <rguenther@suse.de>
8384
8385 PR tree-optimization/13962
8386 PR tree-optimization/65686
8387 * gcc.dg/uninit-pr65686.c: New testcase.
8388
8b80cc21
JJ
83892016-04-29 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR middle-end/70843
8392 * gcc.dg/pr70843.c: New test.
8393
6181bc30
JJ
83942016-04-28 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR target/70858
8397 * gcc.target/i386/pr70858.c: New test.
8398
f4cb3612
AB
83992016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8400
8401 * gcc.target/arc/nps400-1.c: New file.
8402
8ad9df62
JR
84032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8404 Andrew Burgess <andrew.burgess@embecosm.com>
8405
8406 * gcc.target/arc/movh_cl-1.c: New file.
8407
ceaaa9fe
JR
84082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8409 Andrew Burgess <andrew.burgess@embecosm.com>
8410
8411 * gcc.target/arc/extzv-1.c: New file.
8412 * gcc.target/arc/insv-1.c: New file.
8413 * gcc.target/arc/insv-2.c: New file.
8414 * gcc.target/arc/movb-1.c: New file.
8415 * gcc.target/arc/movb-2.c: New file.
8416 * gcc.target/arc/movb-3.c: New file.
8417 * gcc.target/arc/movb-4.c: New file.
8418 * gcc.target/arc/movb-5.c: New file.
8419 * gcc.target/arc/movb_cl-1.c: New file.
8420 * gcc.target/arc/movb_cl-2.c: New file.
8421 * gcc.target/arc/movbi_cl-1.c: New file.
8422 * gcc.target/arc/movl-1.c: New file.
8423
4d03dc2f
JR
84242016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8425 Andrew Burgess <andrew.burgess@embecosm.com>
8426
8427 * gcc.target/arc/cmem-1.c: New file.
8428 * gcc.target/arc/cmem-2.c: New file.
8429 * gcc.target/arc/cmem-3.c: New file.
8430 * gcc.target/arc/cmem-4.c: New file.
8431 * gcc.target/arc/cmem-5.c: New file.
8432 * gcc.target/arc/cmem-6.c: New file.
8433 * gcc.target/arc/cmem-7.c: New file.
8434 * gcc.target/arc/cmem-ld.inc: New file.
8435 * gcc.target/arc/cmem-st.inc: New file.
8436
81262dad
JJ
84372016-04-28 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR target/70821
8440 * gcc.target/i386/pr70821.c: New test.
8441
0a31a09a
BS
84422016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8443
8444 * gcc.target/powerpc/vec-adde.c: New test.
8445 * gcc.target/powerpc/vec-adde-int128.c: New test.
8446
3ddffba9
JJ
84472016-04-28 Jakub Jelinek <jakub@redhat.com>
8448
8449 * gcc.target/i386/avx-vround-1.c: New test.
8450 * gcc.target/i386/avx-vround-2.c: New test.
8451 * gcc.target/i386/avx512vl-vround-1.c: New test.
8452 * gcc.target/i386/avx512vl-vround-2.c: New test.
8453
713dedcd
RO
84542016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8455
8456 PR testsuite/70595
8457 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8458 (check_effective_target_cilkplus_runtime): ... this.
8459 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8460 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8461
8462 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8463 Require cilkplus_runtime.
8464 Don't add -lcilkrts.
8465 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8466 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8467 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8468 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8469 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8470 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8471 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8472 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8473 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8474 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8475 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8476 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8477 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8478 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8479 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8480 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8481 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8482 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8483 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8484 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8485 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8486 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8487 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8488 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8489 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8490 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8491 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8492 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8493 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8494
8495 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8496 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8497
8498 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8499
8500 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8501 cilkplus_runtime.
8502
3563f78f
MG
85032016-04-27 Marc Glisse <marc.glisse@inria.fr>
8504
8505 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8506 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8507
6bc2bb18
RB
85082015-04-27 Ryan Burn <contact@rnburn.com>
8509
8510 PR c++/69024
8511 PR c++/68997
8512 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8513 diagnostic.
8514 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8515 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8516
1e55d29a
EB
85172016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8518
8519 * gnat.dg/limited_with4.ad[sb]: New test.
8520 * gnat.dg/limited_with4_pkg.ads: New helper.
8521
087146ca
L
85222016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8523
8524 PR target/70155
8525 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8526 and movv1ti_internal patterns
8527 * gcc.target/i386/pr70155-1.c: New test.
8528 * gcc.target/i386/pr70155-2.c: Likewise.
8529 * gcc.target/i386/pr70155-3.c: Likewise.
8530 * gcc.target/i386/pr70155-4.c: Likewise.
8531 * gcc.target/i386/pr70155-5.c: Likewise.
8532 * gcc.target/i386/pr70155-6.c: Likewise.
8533 * gcc.target/i386/pr70155-7.c: Likewise.
8534 * gcc.target/i386/pr70155-8.c: Likewise.
8535 * gcc.target/i386/pr70155-9.c: Likewise.
8536 * gcc.target/i386/pr70155-10.c: Likewise.
8537 * gcc.target/i386/pr70155-11.c: Likewise.
8538 * gcc.target/i386/pr70155-12.c: Likewise.
8539 * gcc.target/i386/pr70155-13.c: Likewise.
8540 * gcc.target/i386/pr70155-14.c: Likewise.
8541 * gcc.target/i386/pr70155-15.c: Likewise.
8542 * gcc.target/i386/pr70155-16.c: Likewise.
8543 * gcc.target/i386/pr70155-17.c: Likewise.
8544 * gcc.target/i386/pr70155-18.c: Likewise.
8545 * gcc.target/i386/pr70155-19.c: Likewise.
8546 * gcc.target/i386/pr70155-20.c: Likewise.
8547 * gcc.target/i386/pr70155-21.c: Likewise.
8548 * gcc.target/i386/pr70155-22.c: Likewise.
8549
92329f9f
L
85502016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8551
8552 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8553 ".{5,6}".
8554
309a0cf6
BC
85552016-04-27 Bin Cheng <bin.cheng@arm.com>
8556
8557 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8558 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8559 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8560 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8561 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8562
72ed2b9c
RB
85632016-04-27 Richard Biener <rguenther@suse.de>
8564
8565 PR ipa/70760
8566 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8567 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8568
3c98ff9b
NS
85692016-04-27 Nathan Sidwell <nathan@acm.org>
8570
8571 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8572 * g++.dg/ubsan/pr63956.C: Adjust error location.
8573
9ec5d66b
NC
85742016-04-27 Nick Clifton <nickc@redhat.com>
8575
8576 PR middle-end/49889
8577 * gcc.dg/pr49889.c: New test.
8578
c1e1f433
BS
85792016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8580
8581 * c-c++-common/memset-array.c: New test.
8582
8ac43293
MS
85832016-04-26 Martin Sebor <msebor@redhat.com>
8584
8585 PR c++/66639
8586 * g++.dg/cpp1y/func_constexpr.C: New test.
8587
843ce8ab
PP
85882016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8589
8590 PR c++/70241
8591 * g++.dg/cpp0x/enum32.C: New test.
8592 * g++.dg/cpp0x/enum33.C: New test.
8593
85942016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8595
8596 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8597 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8598 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8599 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8600 * gcc.c-torture/execute/pr38151.c: Likewise.
8601 * gcc.c-torture/execute/pr66556.c: Likewise.
8602 * gcc.c-torture/execute/pr67781.c: Likewise.
8603 * gcc.c-torture/execute/pr68648.c: Likewise.
8604
ca1206be
MG
86052016-04-26 Marc Glisse <marc.glisse@inria.fr>
8606
8607 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8608
2448a956
MP
86092016-04-26 Marek Polacek <polacek@redhat.com>
8610
8611 PR c/67784
8612 * gcc.dg/pr67784-3.c: New test.
8613 * gcc.dg/pr67784-4.c: New test.
8614 * gcc.dg/pr67784-5.c: New test.
8615
b02a5e26
MP
8616 PR c/70791
8617 * gcc.dg/Wnested-externs-2.c: New test.
8618
6b6aa8d3
MG
86192016-04-26 Marc Glisse <marc.glisse@inria.fr>
8620
8621 * gcc.dg/fold-plusmult.c: Adjust.
8622 * gcc.dg/no-strict-overflow-6.c: Adjust.
8623 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8624
a2095b55
BS
86252016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8626
8627 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8628 number scans.
8629 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8630 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8631 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8632 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8633 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8634 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8635 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8636 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8637 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8638 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8639 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8640 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8641 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8642 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8643 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8644 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8645 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8646 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8647 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8648 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8649 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8650 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8651 scans.
8652 * gcc.target/i386/pr32219-4.c: Likewise.
8653 * gcc.target/i386/pr32219-6.c: Likewise.
8654 * gcc.target/i386/pr32219-8.c: Likewise.
8655
bb0cc5c8
KT
86562016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8657
8658 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8659 associated options.
8660
5a0802ea
MP
86612016-04-26 Marek Polacek <polacek@redhat.com>
8662
8663 PR c++/70744
8664 * g++.dg/ext/cond2.C: New test.
8665
00f615af
BC
86662016-04-26 Bin Cheng <bin.cheng@arm.com>
8667
8668 PR tree-optimization/70771
8669 PR tree-optimization/70775
8670 * gcc.dg/pr70771.c: New test.
25939d34 8671 * gcc.dg/pr70775.c: New test.
00f615af 8672
218155e7
BS
86732016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8674
8675 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8676
ab99f467
RB
86772016-04-25 Richard Biener <rguenther@suse.de>
8678
8679 PR tree-optimization/70780
8680 * gcc.dg/torture/pr70780.c: New testcase.
8681
3f8257db 86822016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8683
c87885ca
RO
8684 * gcc.target/arm/neon-vaddws16.c: New test.
8685 * gcc.target/arm/neon-vaddws32.c: New test.
8686 * gcc.target/arm/neon-vaddwu16.c: New test.
8687 * gcc.target/arm/neon-vaddwu32.c: New test.
8688 * gcc.target/arm/neon-vaddwu8.c: New test.
8689 * lib/target-supports.exp
93c590ee
MC
8690 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8691 that arm neon support vector widen sum of HImode TO SImode.
8692
d6c1a7a7
JJ
86932016-04-23 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR sanitizer/70712
8696 * c-c++-common/asan/pr70712.c: New test.
8697
ab0fc037
TS
86982016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8699
8700 * .gitattributes: New file.
8701
2aa64824
CL
87022016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8703
8704 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8705
e7e12d92
DH
87062016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8707
8708 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8709 * gfortran.dg/submodule_15.f08: Likewise.
8710
d1431192
RB
87112016-04-22 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/70740
8714 * gcc.dg/torture/pr70740.c: New testcase.
8715
04a63c24
L
87162016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8717
8718 PR target/70750
8719 * gcc.target/i386/pr70750-1.c: New test.
8720 * gcc.target/i386/pr70750-2.c: Likewise.
8721
20700098
PC
87222016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8723
8724 PR c++/70540
8725 * g++.dg/cpp0x/auto48.C: New.
8726
aedf4e12
MP
87272016-04-21 Marek Polacek <polacek@redhat.com>
8728
8729 PR c++/70513
8730 * g++.dg/cpp0x/forw_enum12.C: New test.
8731 * g++.dg/cpp0x/forw_enum13.C: New test.
8732
2074d80a
KY
87332016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8734
8735 PR target/70728
8736 * gcc.target/i386/pr70728.c: New test.
8737
aef4aab0
RB
87382016-04-21 Richard Biener <rguenther@suse.de>
8739
8740 PR middle-end/70747
8741 * gcc.dg/pr70747.c: New testcase.
8742
2359e571
BC
87432016-04-21 Bin Cheng <bin.cheng@arm.com>
8744
8745 PR tree-optimization/70715
8746 * gcc.dg/tree-ssa/scev-13.c: New test.
8747
ce0e66ff
MG
87482016-04-21 Marc Glisse <marc.glisse@inria.fr>
8749
8750 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8751
2c2870a1
MG
87522016-04-21 Marc Glisse <marc.glisse@inria.fr>
8753
8754 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8755
a2b056a3
JH
87562016-04-20 Jan Hubicka <jh@suse.cz>
8757
8758 PR ipa/70018
8759 * g++.dg/ipa/nothrow-1.C: New testcase.
8760
ee392fc2
NS
87612016-04-20 Nathan Sidwell <nathan@acm.org>
8762
8763 PR c++/55635
8764 * g++.dg/eh/delete1.C: New.
8765
dda49daf
L
87662016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8767
8768 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8769 -mtune-ctrl=sse_typeless_stores.
8770
8a5b9d5a
L
87712016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8772
8773 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8774
1011119f
BC
87752016-04-20 Bin Cheng <bin.cheng@arm.com>
8776
8777 PR tree-optimization/69489
8778 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8779
477d4906
IV
87802016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8781
8782 PR c++/69363
8783 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8784 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8785 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8786
fad08d12
BC
87872016-04-20 Bin Cheng <bin.cheng@arm.com>
8788
8789 PR tree-optimization/56625
8790 PR tree-optimization/69489
8791 * gcc.dg/vect/pr56625.c: New test.
8792 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8793
9e3e4fab
AP
87942016-04-20 Andrew Pinski <apinski@cavium.com>
8795
8796 PR target/64971
8797 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8798
d7aa24e4
AC
87992016-04-20 Arnaud Charlet <charlet@adacore.com>
8800
8801 * gnat.dg/self1.adb: Remove now incorrect test.
8802
e6d62b46
BC
88032016-04-20 Bin Cheng <bin.cheng@arm.com>
8804
8805 * gcc.dg/tree-ssa/scev-11.c: New test.
8806 * gcc.dg/tree-ssa/scev-12.c: New test.
8807
2697b189
MP
88082016-04-20 Marek Polacek <polacek@redhat.com>
8809
8810 PR tree-optimization/70725
8811 * gcc.dg/pr70725.c: New test.
8812
60d393e8
RB
88132016-04-20 Richard Biener <rguenther@suse.de>
8814
8815 PR tree-optimization/70726
8816 * g++.dg/vect/pr70726.cc: New testcase.
8817
82c6f58a
AK
88182016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8819
8820 PR target/70674
8821 * gcc.target/s390/pr70674.c: New test.
8822
90eeab20
JD
88232016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8824
8825 PR libgfortran/70684
8826 * gfortran.dg/list_read_14.f90: New test.
8827
fc9cf6da
L
88282016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8829
8830 PR target/69201
8831 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8832 extern to force it misaligned.
8833 (b): Likewise.
8834 (c): Likewise.
8835 (d): Likewise.
8836 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8837 Don't check `*' before movv4sf_internal.
8838 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8839 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8840 Don't check `*' before movv16qi_internal.
8841 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8842 extern to force it misaligned.
8843 (b): Likewise.
8844 (c): Likewise.
8845 (d): Likewise.
8846 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8847 Don't check `*' before movv2df_internal.
8848 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8849 extern to force it misaligned.
8850 (b): Likewise.
8851 (c): Likewise.
8852 (d): Likewise.
8853 Check movv8sf_internal instead of avx_storeups256.
8854 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8855
ea8927ea
RB
88562016-04-19 Richard Biener <rguenther@suse.de>
8857
8858 PR tree-optimization/70171
8859 * g++.dg/tree-ssa/pr70171.C: New testcase.
8860
65f52ee9
RB
88612016-04-19 Richard Biener <rguenther@suse.de>
8862
8863 PR tree-optimization/70724
8864 * gcc.dg/torture/pr70724.c: New testcase.
8865
987b67f1
VM
88662016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8867
8868 PR middle-end/70689
c87885ca 8869 * gcc.target/i386/pr70689.c: New.
987b67f1 8870
91a47c39
L
88712016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8872
8873 PR target/70708
8874 * gcc.target/i386/pr70708.c: New test.
8875
8270b82d
RB
88762016-04-18 Richard Biener <rguenther@suse.de>
8877
8878 PR tree-optimization/43434
8879 * gcc.dg/vect/pr43434.c: New testcase.
8880 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8881 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8882 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8883 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8884 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8885 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8886 * gcc.dg/gomp/pr68640.c: Likewise.
8887 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8888 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8889
edd048e2
RB
88902016-04-18 Richard Biener <rguenther@suse.de>
8891
8892 PR tree-optimization/70701
8893 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8894
bd5c7330
TV
88952016-04-18 Tom de Vries <tom@codesourcery.com>
8896
8897 PR testsuite/70699
8898 * gcc.dg/pr70161.c: Add dot-file scans.
8899 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8900 instead of after last dot char.
8901
23f2660f
EB
89022016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8903
8904 * c-c++-common/dump-ada-spec-3.c: New test.
8905 * c-c++-common/dump-ada-spec-4.c: Likewise.
8906
da152c9f
TV
89072016-04-17 Tom de Vries <tom@codesourcery.com>
8908
8909 PR other/70183
8910 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8911
cc950f98
JH
89122016-04-15 Jan Hubicka <jh@suse.cz>
8913
8914 PR ipa/70018
8915 * g++.dg/ipa/pure-const-1.C: New testcase.
8916 * g++.dg/ipa/pure-const-2.C: New testcase.
8917 * g++.dg/ipa/pure-const-3.C: New testcase.
8918
949505a9
MP
89192016-04-15 Marek Polacek <polacek@redhat.com>
8920
8921 PR c/70671
8922 * gcc.dg/bitfld-22.c: New test.
8923
10e547d6
BS
89242016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8925
8926 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8927 x86_64.
8928
1e77281b
MP
89292016-04-15 Marek Polacek <polacek@redhat.com>
8930
8931 PR c/70651
8932 * c-c++-common/pr70651.c: New test.
8933
e501fa8e
KT
89342016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8935
8936 PR rtl-optimization/70681
8937 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8938 dump scan on arm and powerpc.
8939 * gcc.dg/pr10474.c: Likewise.
8940
dda1bf61
JJ
89412016-04-15 Jakub Jelinek <jakub@redhat.com>
8942
ca4ef1ff
JJ
8943 PR c++/69517
8944 PR c++/70019
8945 PR c++/70588
8946 * g++.dg/cpp1y/vla11.C: Revert for real.
8947
dda1bf61
JJ
8948 PR c/70436
8949 * c-c++-common/Wparentheses-1.c: New test.
8950 * c-c++-common/gomp/Wparentheses-1.c: New test.
8951 * c-c++-common/gomp/Wparentheses-2.c: New test.
8952 * c-c++-common/gomp/Wparentheses-3.c: New test.
8953 * c-c++-common/gomp/Wparentheses-4.c: New test.
8954 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8955 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8956 * c-c++-common/goacc/Wparentheses-1.c: New test.
8957
1355e62c
KY
89582016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8959
8960 PR target/70662
8961 * gcc.target/i386/pr70662.c: New test.
8962
0ab34b9e 89632016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8964 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8965
8966 PR tree-optimization/70130
8967 * gcc.dg/vect/O3-pr70130.c: New testcase.
8968
bc773aad
MM
89692016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8970
6e9b2286
MM
8971 PR target/70669
8972 * gcc.target/powerpc/pr70669.c: New test.
8973
bc773aad
MM
8974 PR target/70640
8975 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8976 a power7 system that does not have an assembler that supports
8977 power8.
8978
d8747845
MS
89792016-04-14 Martin Sebor <msebor@redhat.com>
8980
8981 PR c++/69517
8982 PR c++/70019
8983 PR c++/70588
8984 * c-c++-common/ubsan/vla-1.c: Revert.
8985 * g++.dg/cpp1y/vla11.C: Same.
8986 * g++.dg/cpp1y/vla12.C: Same.
8987 * g++.dg/cpp1y/vla13.C: Same.
8988 * g++.dg/cpp1y/vla14.C: Same.
8989 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8990 * g++.dg/init/array24.C: Same.
d8747845
MS
8991 * g++.dg/ubsan/vla-1.C: Same.
8992
85128559
MP
89932016-04-14 Marek Polacek <polacek@redhat.com>
8994 Jan Hubicka <hubicka@ucw.cz>
8995
8996 PR c++/70029
8997 * g++.dg/torture/pr70029.C: New test.
8998
52fbb073
MS
89992016-04-14 Martin Sebor <msebor@redhat.com>
9000
9001 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9002 type size to prevent failures on targets with very low maximum
9003 alignment.
9004
6db61d6f
RB
90052016-04-14 Richard Biener <rguenther@suse.de>
9006
9007 PR tree-optimization/70623
9008 * gcc.dg/torture/pr70623.c: New testcase.
9009 * gcc.dg/torture/pr70623-2.c: Likewise.
9010
342fac95
MS
90112016-04-13 Martin Sebor <msebor@redhat.com>
9012
9013 PR c++/69517
9014 PR c++/70019
9015 PR c++/70588
9016 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9017 * g++.dg/cpp1y/vla11.C: New test.
9018 * g++.dg/cpp1y/vla12.C: New test.
9019 * g++.dg/cpp1y/vla13.C: New test.
9020 * g++.dg/cpp1y/vla14.C: New test.
9021 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9022 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9023 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9024
d93c452f
JJ
90252016-04-13 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR c++/70641
9028 * g++.dg/opt/pr70641.C: New test.
9029
85115fb6
RO
90302016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9031
9032 PR rtl-optimization/68749
9033 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9034 effects of argument promotions.
9035 Remove default args to dg-skip-if.
9036
545a4139
PC
90372016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9038
9039 PR c++/70635
9040 * g++.dg/parse/pr70635.C: New.
9041
b3a77f21
MP
90422016-04-13 Marek Polacek <polacek@redhat.com>
9043
9044 PR c++/70639
9045 * c-c++-common/Wmisleading-indentation-4.c: New test.
9046
99cd9857
MP
90472016-04-13 Marek Polacek <polacek@redhat.com>
9048
9049 PR c/70436
c87885ca
RO
9050 * gcc.dg/Wparentheses-12.c: New test.
9051 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9052
75ca93ec
IE
90532016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9054
9055 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9056 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9057 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9058
3d3f9e7e
JJ
90592016-04-13 Jakub Jelinek <jakub@redhat.com>
9060
37947cd0
JJ
9061 PR middle-end/70633
9062 * gcc.c-torture/compile/pr70633.c: New test.
9063
3d3f9e7e
JJ
9064 PR debug/70628
9065 * gcc.dg/torture/pr70628.c: New test.
9066
92886d3e
PP
90672016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9068
9069 PR c++/70610
9070 * g++.dg/template/pr70610.C: New test.
9071 * g++.dg/template/pr70610-2.C: New test.
9072 * g++.dg/template/pr70610-3.C: New test.
9073 * g++.dg/template/pr70610-4.C: New test.
9074
13bd7c2b
JJ
90752016-04-12 Jakub Jelinek <jakub@redhat.com>
9076
6512fa6d
JJ
9077 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9078 128 instead of 32.
9079
13bd7c2b
JJ
9080 PR c++/70571
9081 * g++.dg/ext/pr70571.C: New test.
9082
20b9851c
MM
90832016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9084
8a434ada 9085 PR target/70640
20b9851c
MM
9086 * gcc.target/powerpc/pr70640.c: New test.
9087
2b2f52bc
PC
90882016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9089
9090 PR c++/68722
9091 * g++.dg/parse/pr68722.C: New.
9092
5901e56a
JJ
90932016-04-12 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR rtl-optimization/70596
9096 * gcc.target/i386/pr70596.c: New test.
9097
d4619dc1
NS
90982016-04-12 Nathan Sidwell <nathan@acm.org>
9099
9100 PR c++/70501
9101 * g++.dg/init/pr70501.C: New.
9102
3df530d3
DW
91032016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9104
9105 * gcc.target/i386/asm-flag-6.c: New test.
9106
b7a120d7
TV
91072016-04-12 Tom de Vries <tom@codesourcery.com>
9108
9109 PR tree-optimization/68756
9110 * gcc.dg/graphite/pr68756.c: New test.
9111
4e0eea75
JJ
91122016-04-12 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR tree-optimization/70602
9115 * gcc.c-torture/execute/pr70602.c: New test.
9116
35fbda43
MM
91172016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9118
9119 PR target/70381
9120 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9121 __float128 emulator is built and runs.
9122 * gcc.target/powerpc/float128-1.c: Likewise.
9123
9124 * lib/target-supports.exp (check_ppc_float128_sw_available):
9125 Rework tests for __float128 software and hardware
9126 availability. Fix exit condition to return 0 on success.
9127
04a99ebe
JG
91282016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9129
9130 PR target/70133
9131 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9132 * gcc.target/aarch64/target_attr_15.c: Likewise.
9133
47cd5a85
PC
91342016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9135
9136 PR c++/69066
9137 * g++.dg/cpp1y/pr69066.C: New.
9138
a5edb32e
JD
91392016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9140
9141 PR fortran/68566
9142 * gfortran.dg/pr36192.f90: Update test.
9143 * gfortran.dg/pr36192_1.f90: Update test.
9144 * gfortran.dg/real_dimension_1.f: Update test.
9145 * gfortran.dg/parameter_array_init_7.f90: New test.
9146
8ef378f8
JDA
91472016-04-09 John David Anglin <danglin@gcc.gnu.org>
9148
c532c871
JDA
9149 PR testsuite/64039
9150 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9151
d34f706f
JDA
9152 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9153
75e1dd9e
JDA
9154 PR rtl-optimization/66669
9155 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9156
8a976f5f
JDA
9157 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9158
da04822a
JDA
9159 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9160 * gcc.dg/pie-1.c: Likewise.
9161 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9162 * gcc.dg/pic-4.c: Likewise.
9163 * gcc.dg/pie-3.c: Likewise.
9164 * gcc.dg/pie-4.c: Likewise.
9165
adfabcf9
JDA
9166 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9167
4a020adf
JDA
9168 PR tree-optimization/68644
9169 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9170
8ef378f8
JDA
9171 PR rtl-optimization/64886
9172 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9173
09bf990e
TV
91742016-04-09 Tom de Vries <tom@codesourcery.com>
9175
9176 PR tree-optimization/68953
9177 * gcc.dg/graphite/pr68953.c: New test.
9178
138c3c1a
DH
91792016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9180
9181 PR fortran/70592
9182 * gfortran.dg/deferred_character_16.f90: New test.
9183
f55460af
JJ
91842016-04-09 Jakub Jelinek <jakub@redhat.com>
9185
9186 PR tree-optimization/70586
9187 * gcc.c-torture/execute/pr70586.c: New test.
9188
0b77bbf3
DH
91892016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9190
9191 PR sanitizer/70573
9192 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9193 with __builtin_memset
9194 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9195
c42cfb5c
CP
91962016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9197
9198 PR lto/70289
9199 PR ipa/70348
9200 PR tree-optimization/70373
9201 PR middle-end/70533
9202 PR middle-end/70534
9203 PR middle-end/70535
9204 * c-c++-common/goacc/reduction-5.c: New test.
9205 * c-c++-common/goacc/reduction-promotions.c: New test.
9206 * gfortran.dg/goacc/reduction-3.f95: New test.
9207 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9208
56cfb596
PP
92092016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9210
9211 PR c++/70590
9212 PR c++/70452
9213 * g++.dg/pr70590.C: New test.
9214 * g++.dg/pr70590-2.C: New test.
9215
1a13c0a2
JJ
92162016-04-08 Jakub Jelinek <jakub@redhat.com>
9217
abc0647a
JJ
9218 PR middle-end/70593
9219 * gcc.target/i386/pr70593.c: New test.
9220
1a13c0a2
JJ
9221 PR rtl-optimization/70574
9222 * gcc.target/i386/avx2-pr70574.c: New test.
9223
c3da4956
MO
92242016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9225
9226 PR sanitizer/70541
9227 * c-c++-common/asan/pr70541.c: New test.
9228
9f1b833b
TV
92292016-04-08 Tom de Vries <tom@codesourcery.com>
9230
9231 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9232 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9233
bae7adda
KT
92342016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9235
9236 PR target/70566
9237 * gcc.c-torture/execute/pr70566.c: New test.
9238
211f3d57
TV
92392016-04-08 Tom de Vries <tom@codesourcery.com>
9240
9241 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9242 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9243
02cf2861
AM
92442016-04-08 Alan Modra <amodra@gmail.com>
9245
9246 * gcc.target/powerpc/pr70117.c: New.
9247
5f490f9f
JJ
92482016-04-07 Jakub Jelinek <jakub@redhat.com>
9249
56e9b710
JJ
9250 PR testsuite/70581
9251 * gcc.dg/lto/simd-function_0.c: New test.
9252
5f490f9f
JJ
9253 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9254 clones.
9255 * c-c++-common/attr-simd-2.c: Likewise.
9256 * c-c++-common/attr-simd-4.c: Likewise.
9257 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9258 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9259
e4ebc74d
TP
92602016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9261
9262 PR testsuite/70553
9263 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9264
9817ae35
TS
92652016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9266 Tom de Vries <tom@codesourcery.com>
9267
9268 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9269 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9270 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9271 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9272 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9273 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9274 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9275 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9276
e292f64d
PP
92772016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9278
9279 PR c/70436
9280 * g++.dg/warn/Wparentheses-29.C: New test.
9281
6b37bdaf
PP
92822016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9283
9284 PR c/70436
9285 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9286 explicit braces to resolve a future -Wparentheses warning.
9287
64824205
RH
92882016-04-06 Richard Henderson <rth@redhat.com>
9289
9290 * gcc.dg/pr61817-1.c: New test.
9291 * gcc.dg/pr61817-2.c: New test.
9292 * gcc.dg/pr69391-1.c: New test.
9293 * gcc.dg/pr69391-2.c: New test.
9294
bc2fc1f3
VM
92952016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9296
9297 PR rtl-optimization/70398
c87885ca 9298 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9299
41414a02
EB
93002016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9301
9302 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9303
4066ea8a
YR
93042016-04-06 Yvan Roux <yvan.roux@linaro.org>
9305 Pedro Alves <palves@redhat.com>
9306
9307 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9308
ec35ea45
JJ
93092016-04-06 Jakub Jelinek <jakub@redhat.com>
9310
3866f8dd
JJ
9311 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9312 Check for avx512f effective targets instead of avx2.
9313 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9314 for AVX512F clones.
9315 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9316 * g++.dg/gomp/declare-simd-1.C: Likewise.
9317 * g++.dg/gomp/declare-simd-3.C: Likewise.
9318 * g++.dg/gomp/declare-simd-4.C: Likewise.
9319
ec35ea45
JJ
9320 PR middle-end/70550
9321 * c-c++-common/gomp/pr70550-1.c: New test.
9322 * c-c++-common/gomp/pr70550-2.c: New test.
9323
c08d28ac
NS
93242016-04-05 Nathan Sidwell <nathan@acm.org>
9325
9326 PR c++/70512
9327 * g++.dg/ext/attribute-may-alias-5.C: New.
9328
1d510e04
JJ
93292016-04-05 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR c++/70336
9332 * c-c++-common/pr70336.c: New test.
9333 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9334 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9335
84278ed9
JH
93362016-04-05 Jan Hubicka <hubicka@ucw.cz>
9337
9338 PR ipa/66223
9339 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9340
268a0ec4
JJ
93412016-04-05 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR rtl-optimization/70542
9344 * gcc.dg/torture/pr70542.c: New test.
9345 * gcc.target/i386/avx2-pr70542.c: New test.
9346
5e8c2eb1
ZS
93472016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9348
9349 PR tree-optimization/70509
9350 * gcc.target/i386/avx512bw-pr70509.c: New test.
9351
c0daf32d
PP
93522016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9353
9354 PR c++/70452
9355 * g++.dg/ext/constexpr-vla4.C: New test.
9356
bf867841
UB
93572016-04-05 Uros Bizjak <ubizjak@gmail.com>
9358
9359 PR target/70510
9360 * gcc.target/i386/pr70510.c: New test.
9361
3022186a
RB
93622016-04-05 Richard Biener <rguenther@suse.de>
9363
9364 PR tree-optimization/70526
9365 * g++.dg/torture/pr70526.C: New testcase.
9366
55fc79b2
JJ
93672016-04-05 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR target/70525
9370 * gcc.target/i386/pr70525.c: New test.
9371
62b233f2
RB
93722016-04-05 Richard Biener <rguenther@suse.de>
9373
9374 PR middle-end/70499
9375 * g++.dg/torture/pr70499.C: New testcase.
9376
cc05759d
RB
93772016-04-05 Richard Biener <rguenther@suse.de>
9378
9379 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9380 remove XFAIL.
9381
f23f16d4
JJ
93822016-04-04 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR middle-end/70307
9385 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9386 rs6000 ABI warnings.
9387
d27ecc49
JH
93882016-04-04 Jan Hubicka <hubicka@ucw.cz>
9389
9390 PR ipa/66223
9391 * g++.dg/ipa/devirt-51.C: New testcase.
9392
c974c96e 93932016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9394 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9395
9396 PR middle-end/70457
9397 * gcc.dg/torture/pr70457.c: New.
9398
7a85da89
AV
93992016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9400
9401 PR fortran/67538
9402 * gfortran.dg/allocate_with_source_19.f08: New test.
9403
de517e64
AV
94042016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9405
9406 PR fortran/65795
9407 * gfortran.dg/coarray_allocate_6.f08: New test.
9408
43b9f499
RB
94092016-04-04 Richard Biener <rguenther@suse.de>
9410
9411 PR rtl-optimization/70484
9412 * gcc.dg/torture/pr70484.c: New testcase.
9413
f13355da
MP
94142016-04-04 Marek Polacek <polacek@redhat.com>
9415
9416 PR c/70307
9417 * gcc.dg/torture/pr70307.c: New test.
9418
6cc6ed50
OE
94192016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9420
9421 PR target/70416
9422 PR target/67391
9423 * gcc.target/sh/torture/pr70416.c: New.
9424
abdc16c8
MS
94252016-04-02 Martin Sebor <msebor@redhat.com>
9426
9427 PR c++/67376
9428 PR c++/70170
9429 PR c++/70172
9430 PR c++/70228
9431 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9432 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9433 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9434 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9435 * g++.dg/cpp0x/constexpr-string.C: Same.
9436 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9437 * g++.dg/cpp0x/pr65398.C: Same.
9438 * g++.dg/ext/constexpr-vla1.C: Same.
9439 * g++.dg/ext/constexpr-vla2.C: Same.
9440 * g++.dg/ext/constexpr-vla3.C: Same.
9441 * g++.dg/ubsan/pr63956.C: Same.
9442
763cd859
JJ
94432016-04-01 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR rtl-optimization/70467
9446 * gcc.target/i386/pr70467-2.c: New test.
9447
0f875435
JJ
94482016-04-01 Jakub Jelinek <jakub@redhat.com>
9449 Marek Polacek <polacek@redhat.com>
9450
9451 PR c++/70488
9452 * g++.dg/init/new47.C: New test.
9453
41d14659
RR
94542016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9455
9456 PR target/70496
9457 * gcc.target/arm/pr70496.c: New test.
9458
f9bf89bb
NS
94592016-04-01 Nathan Sidwell <nathan@acm.org>
9460
73b9085d
NS
9461 PR c++/68475
9462 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9463
4afdcfaa
IE
94642016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9465
9466 PR target/69890
9467 * gcc.dg/strlenopt.h (memmove): New.
9468 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9469 instead of "string.h".
9470 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9471 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9472 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9473 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9474 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9475 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9476 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9477 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9478 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9479 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9480 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9481 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9482 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9483 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9484 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9485 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9486 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9487 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9488 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9489 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9490
b5d7a29c
RO
94912016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9492
9493 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9494 (Holder::foo): Reflect this.
9495
b660f9ec
IE
94962016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9497
9498 PR target/70442
9499 * gcc.dg/pr70442.c: New test.
9500
88504f34
NS
95012016-03-31 Nathan Sidwell <nathan@acm.org>
9502
9503 PR c++/70393
9504 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9505
95d34b96
KY
95062016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9507
9508 PR target/70453
9509 * gcc.target/i386/pr70453.c: New test.
9510
b4c4967c
AB
95112016-03-31 Andrey Belevantsev <abel@ispras.ru>
9512
9513 PR target/70292
9514 * gcc.c-torture/pr70292.c: New test.
9515
5fde6a45
MP
95162016-03-31 Marek Polacek <polacek@redhat.com>
9517
9518 PR c/70297
9519 * c-c++-common/pr70297.c: New test.
9520 * g++.dg/cpp0x/typedef-redecl.C: New test.
9521 * gcc.dg/typedef-redecl2.c: New test.
9522
97eb24c4
JJ
95232016-03-31 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR rtl-optimization/70460
9526 * gcc.c-torture/execute/pr70460.c: New test.
9527
efc3536f
RB
95282016-03-31 Richard Biener <rguenther@suse.de>
9529
9530 PR c++/70430
9531 * g++.dg/ext/vector30.C: New testcase.
9532
e0876e21
DH
95332016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9534 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9535
9536 * gfortran.dg/fmt_pf.f90: New test.
9537
e9bff8c6
RO
95382016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9539
9540 Forward-port from 5 branch
9541 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR testsuite/70356
9544 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9545 dg-require-effective-target after dg-do.
9546
9547 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9548
9549 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9550
2620c80d
TS
95512016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9552 Julian Brown <julian@codesourcery.com>
9553 Chung-Lin Tang <cltang@codesourcery.com>
9554 Cesar Philippidis <cesar@codesourcery.com>
9555 James Norris <jnorris@codesourcery.com>
9556 Tom de Vries <tom@codesourcery.com>
9557 Nathan Sidwell <nathan@codesourcery.com>
9558
bf867841 9559 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9560 * c-c++-common/goacc/loop-clauses.c: Likewise.
9561 * g++.dg/goacc/template.C: Likewise.
9562 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9563 * gfortran.dg/goacc/loop-1.f95: Likewise.
9564 * gfortran.dg/goacc/loop-5.f95: Likewise.
9565 * gfortran.dg/goacc/loop-6.f95: Likewise.
9566 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9567 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9568 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9569 * c-c++-common/goacc/clauses-fail.c: Likewise.
9570 * c-c++-common/goacc/parallel-1.c: Likewise.
9571 * c-c++-common/goacc/reduction-1.c: Likewise.
9572 * c-c++-common/goacc/reduction-2.c: Likewise.
9573 * c-c++-common/goacc/reduction-3.c: Likewise.
9574 * c-c++-common/goacc/reduction-4.c: Likewise.
9575 * c-c++-common/goacc/routine-3.c: Likewise.
9576 * c-c++-common/goacc/routine-4.c: Likewise.
9577 * c-c++-common/goacc/routine-5.c: Likewise.
9578 * c-c++-common/goacc/tile.c: Likewise.
9579 * g++.dg/goacc/template.C: Likewise.
9580 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9581 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9582 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9583 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9584 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9585 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9586 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9587 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9588 * c-c++-common/goacc/use_device-1.c: ... this file.
9589 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9590 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9591 * c-c++-common/goacc/host_data-6.c: ... this file.
9592 * c-c++-common/goacc/loop-2-kernels.c: New file.
9593 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9594 * c-c++-common/goacc/loop-3.c: Likewise.
9595 * g++.dg/goacc/reference.C: Likewise.
9596 * g++.dg/goacc/routine-1.C: Likewise.
9597 * g++.dg/goacc/routine-2.C: Likewise.
9598
f6d2d066
RB
95992016-03-30 Richard Biener <rguenther@suse.de>
9600
9601 PR middle-end/70450
9602 * gcc.dg/torture/pr70450.c: New testcase.
9603
d43242b9
JJ
96042016-03-30 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR target/70421
9607 * gcc.dg/torture/pr70421.c: New test.
9608 * gcc.target/i386/avx512f-pr70421.c: New test.
9609
5ce43b77
L
96102016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9611
9612 PR testsuite/70364
9613 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9614 (check): New function.
9615 (bar): Call check.
9616 (foo): Align stack to 16 bytes when calling bar.
9617 * gcc.target/i386/cleanup-2.c: Likewise.
9618
d014a712
PP
96192016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9620
9621 PR tree-optimization/59124
9622 * gcc.dg/Warray-bounds-19.c: New test.
9623
3f8257db 96242016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9625
9626 * lib/prune.exp (escape_regex_chars): New.
9627 (prune_file_path): Update to quote metcharacters for regexp.
9628
3336c6e0
JJ
96292016-03-29 Jakub Jelinek <jakub@redhat.com>
9630
a362f023
JJ
9631 PR rtl-optimization/70429
9632 * gcc.c-torture/execute/pr70429.c: New test.
9633
3336c6e0
JJ
9634 PR tree-optimization/70405
9635 * gcc.dg/pr70405.c: New test.
9636
728557fd
AV
96372016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9638
9639 PR fortran/70397
9640 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9641 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9642
bef977d4
TS
96432016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9644
9645 PR testsuite/64177
9646 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9647 __cilkrts_set_param to set two workers.
9648 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9649 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9650
6f6d25c9
DH
96512016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9652
bf867841 9653 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9654
45733562
KY
96552016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9656
9657 PR target/70406
bf867841 9658 * gcc.target/i386/pr70406.c: New test.
45733562 9659
a1799e5e
EB
96602016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9661
9662 * gnat.dg/specs/double_record_extension3.ads: New test.
9663
5fca7b66
RH
96642016-03-25 Richard Henderson <rth@redhat.com>
9665
9666 PR target/70120
9667 * gcc.target/aarch64/pr70120-1.c: New.
9668 * gcc.target/aarch64/pr70120-2.c: New.
9669 * gcc.target/aarch64/pr70120-3.c: New.
9670
31ce75c6
PP
96712016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9672
9673 PR c++/62212
9674 * g++.dg/template/mangle2.C: The dg-do directive should be
9675 "compile" not "assemble".
9676
3caf0ca1
BS
96772016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9678
9679 PR lto/69650
9680 * gcc.dg/pr69650.c: New test.
9681
634035b6
DE
96822016-03-25 David Edelsohn <dje.gcc@gmail.com>
9683
9684 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9685
45d34276
AM
96862016-03-25 Alan Modra <amodra@gmail.com>
9687
9688 * gcc.dg/dfp/pr70052.c: New test.
9689
8f085166
RH
96902016-03-24 Richard Henderson <rth@redhat.com>
9691
9692 PR middle-end/69845
9693 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9694 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9695
011e5ec3
TV
96962016-03-24 Tom de Vries <tom@codesourcery.com>
9697
9698 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9699
9e3f4551
TV
97002016-03-24 Tom de Vries <tom@codesourcery.com>
9701
9702 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9703 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9704
45780041
TV
97052016-03-24 Tom de Vries <tom@codesourcery.com>
9706
9707 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9708 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9709
887ab4e5
PP
97102016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9711
9712 PR c++/62212
9713 * g++.dg/template/mangle2.C: New test.
9714
69a9a66f
RB
97152016-03-24 Richard Biener <rguenther@suse.de>
9716
9717 PR tree-optimization/70396
9718 * gcc.dg/torture/pr70396.c: New testcase.
9719
ed87de55
RB
97202016-03-24 Richard Biener <rguenther@suse.de>
9721
9722 PR middle-end/70370
9723 * gcc.dg/torture/pr70370.c: New testcase.
9724
ea064934
TV
97252016-03-24 Tom de Vries <tom@codesourcery.com>
9726
9727 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9728 * gfortran.dg/goacc/kernels-tree.f95: Same.
9729 * gfortran.dg/goacc/parallel-tree.f95: Same.
9730
b2a4dd1d
TV
97312016-03-24 Tom de Vries <tom@codesourcery.com>
9732
9733 * c-c++-common/goacc/uninit-if-clause.c: New test.
9734 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9735
72e7cd6e
JJ
97362016-03-24 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR target/70290
bf867841
UB
9739 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9740 Fix formatting.
72e7cd6e 9741
ce9d0c03
RB
97422016-03-24 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/70372
9745 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9746
426b9428
PP
97472016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9748
9749 PR c++/70347
9750 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9751
cd1588c4
PP
97522016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9753
9754 PR c++/70332
9755 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9756
61637db3
JJ
97572016-03-23 Jakub Jelinek <jakub@redhat.com>
9758
928af3bf
JJ
9759 PR c++/70001
9760 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9761 * g++.dg/cpp1y/pr70001.C: New test.
9762
61637db3
JJ
9763 PR c++/70323
9764 * g++.dg/cpp0x/constexpr-70323.C: New test.
9765
05aca4e7
AO
97662016-03-23 Alexandre Oliva <aoliva@redhat.com>
9767 Jason Merrill <jason@redhat.com>
9768 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR c++/69315
9771 * g++.dg/cpp0x/constexpr-69315.C: New test.
9772 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9773
fbdb6baf
MP
97742016-03-23 Marek Polacek <polacek@redhat.com>
9775
9776 PR c++/69884
9777 * g++.dg/warn/Wignored-attributes-1.C: New test.
9778 * g++.dg/warn/Wignored-attributes-2.C: New test.
9779
d79ee524
TV
97802016-03-23 Tom de Vries <tom@codesourcery.com>
9781
9782 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9783 initialization.
9784 * gfortran.dg/goacc/private-3.f95 (test): Same.
9785 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9786 missing use param.
9787
a59f0bef
KT
97882016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9789
9790 * lib/target-supports.exp: Remove v7ve entry from loop
9791 creating effective target checks.
9792 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9793 (add_options_for_arm_arch_v7ve): Likewise.
9794
0179520a
JJ
97952016-03-23 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR tree-optimization/70354
9798 * gcc.dg/vect/pr70354-1.c: New test.
9799 * gcc.dg/vect/pr70354-2.c: New test.
9800 * gcc.target/i386/avx2-pr70354-1.c: New test.
9801 * gcc.target/i386/avx2-pr70354-2.c: New test.
9802
75bb14d7
JL
98032016-03-22 Jeff Law <law@redhat.com>
9804
9805 PR target/70232
9806 * gcc.dg/tree-ssa/pr70232.c: New test.
9807
72c9526d
IE
98082016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9809
9810 PR target/70302
9811 * gcc.target/i386/pr70302.c: New test.
9812
a3ca1bc5
RB
98132016-03-22 Richard Biener <rguenther@suse.de>
9814
9815 PR middle-end/70251
9816 * g++.dg/torture/pr70251.C: New testcase.
9817
5c240f4d
DM
98182016-03-22 David Malcolm <dmalcolm@redhat.com>
9819
9820 PR c/69993
9821 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9822 Wmisleading-indentation.c.
9823 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9824 reflect change to diagnostic text and order of messages.
9825 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9826
80f6631b
DE
98272016-03-22 David Edelsohn <dje.gcc@gmail.com>
9828
9829 * g++.dg/ext/java-3.C: Don't compile on AIX.
9830
9a10956c
RB
98312016-03-22 Richard Biener <rguenther@suse.de>
9832
9833 PR middle-end/70333
9834 * gcc.dg/torture/pr70333.c: New testcase.
9835
6cedf922
IE
98362016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9837
9838 * g++.dg/ext/pr70290.C: New test.
9839
cd6c27ac
KY
98402016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9841
9842 PR target/70325
9843 * gcc.target/i386/pr70325.c: New test.
9844
4cde512c
JJ
98452016-03-22 Jakub Jelinek <jakub@redhat.com>
9846
b01915ed
JJ
9847 PR target/70329
9848 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9849 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9850
4e3e2cf1
JJ
9851 PR target/70300
9852 * gcc.target/i386/pr70300.c: New test.
9853
4cde512c
JJ
9854 PR c++/70295
9855 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9856 (func2): New function for cond with parens, xfail warning for c++.
9857 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9858
16f6d7dc
PP
98592016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9860
9861 PR c++/70096
9862 * g++.dg/template/ptrmem30.C: New test.
9863
a3e2b438
PP
98642016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9865
9866 PR c++/70204
9867 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9868 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9869
11b6a02e
JJ
98702016-03-21 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR middle-end/70326
9873 * gcc.dg/pr70326.c: New test.
9874
b9407883
MG
98752016-03-21 Marc Glisse <marc.glisse@inria.fr>
9876 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR tree-optimization/70317
9879 * gcc.dg/pr70317.c: New test.
9880
4a148e19
UB
98812016-03-21 Uros Bizjak <ubizjak@gmail.com>
9882
9883 PR target/70327
9884 * gcc.target/i386/pr70327.c: New test.
9885
2a85ddbb
ML
98862016-03-21 Martin Liska <mliska@suse.cz>
9887
7d36fe98 9888 PR ipa/70306
2a85ddbb
ML
9889 * gcc.dg/ipa/pr70306.c: New test.
9890
4a148e19 98912016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9892
9893 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9894 * gcc.target/arm/attr-align3.c: Likewise.
9895 * gcc.target/arm/attr_arm.c: Likewise.
9896 * gcc.target/arm/flip-thumb.c: Likewise.
9897
6b366948
JJ
98982016-03-21 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR target/70296
9901 * gcc.target/powerpc/altivec-36.c: New test.
9902
2fac8c14
RB
99032016-03-21 Richard Biener <rguenther@suse.de>
9904
9905 PR tree-optimization/70310
9906 * gcc.dg/torture/pr70310.c: New testcase.
9907
e9bde854
KY
99082016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9909
9910 PR target/70293
9911 * gcc.target/i386/pr70293.c: New test.
9912
56bbfaf6
RB
99132016-03-21 Richard Biener <rguenther@suse.de>
9914
9915 PR tree-optimization/70288
9916 * gcc.dg/torture/pr70288-1.c: New testcase.
9917 * gcc.dg/torture/pr70288-2.c: Likewise.
9918
3eee49ed
AB
99192016-03-21 Andrey Belevantsev <abel@ispras.ru>
9920
9921 PR rtl-optimization/69307
9922 * gcc.target/arm/pr69307.c: New test.
4a148e19 9923
8e7816b4
AB
99242016-03-21 Andrey Belevantsev <abel@ispras.ru>
9925
9926 PR rtl-optimization/69102
9927 * gcc.c-torture/compile/pr69102.c: New test.
9928
14d7d4be
JL
99292016-03-18 Jeff Law <law@redhat.com>
9930
9931 PR rtl-optimization/70263
9932 * gcc.c-torture/compile/pr70263-1.c: New test.
9933 * gcc.target/i386/pr70263-2.c: New test.
9934
5c6a601c
BS
99352016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9936
9937 PR rtl-optimization/70278
9938 * gcc.dg/torture/pr70278.c: New test.
9939 * gcc.target/arm/pr70278.c: New test.
9940
4bbf545b
DM
99412016-03-18 David Malcolm <dmalcolm@redhat.com>
9942
9943 PR c/70281
9944 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9945 (test_builtin_types_compatible_p): New test function.
9946 * gcc.dg/pr70281.c: New test case.
9947
dc28bb68
CL
99482016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9949
9950 PR target/70113
9951 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9952
5e8d6dff
IE
99532016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9954
9955 PR tree-optimization/70252
9956 * gcc.dg/pr70252.c: New test.
9957
d0e7e403
TV
99582016-03-18 Tom de Vries <tom@codesourcery.com>
9959
9960 * gcc.dg/pr70161-2.c: New test.
9961 * gcc.dg/pr70161.c: New test.
9962
fa22501a
TV
99632016-03-18 Tom de Vries <tom@codesourcery.com>
9964
9965 PR ipa/70269
9966 * gcc.dg/pr70269.c: New test.
9967
dd125026
JJ
99682016-03-18 Jakub Jelinek <jakub@redhat.com>
9969
9970 PR c++/70267
9971 * g++.dg/ext/java-3.C: New test.
9972
91914f0a
PP
99732016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9974
9975 PR c++/70205
9976 * g++.dg/lookup/pr70205.C: New test.
9977
753a8910
PP
99782016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9979
9980 PR c++/70218
9981 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9982
14ba7b28
MP
99832016-03-17 Marek Polacek <polacek@redhat.com>
9984
9985 PR c/69407
9986 * gcc.dg/atomic-op-6.c: New test.
9987
ded60913
DM
99882016-03-17 David Malcolm <dmalcolm@redhat.com>
9989
9990 PR c/70264
9991 * c-c++-common/pr70264.c: New test case.
9992
a3aad0e6
JJ
99932016-03-17 Jakub Jelinek <jakub@redhat.com>
9994
17366700
JJ
9995 PR c++/70144
9996 * c-c++-common/pr70144-1.c: New test.
9997 * c-c++-common/pr70144-2.c: New test.
9998
a3aad0e6
JJ
9999 PR c++/70272
10000 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10001 * g++.dg/opt/flifetime-dse6.C: New test.
10002 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10003
b57e6e18
L
100042016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10005
10006 PR driver/70192
10007 * gcc.dg/pic-1.c: New test.
10008 * gcc.dg/pic-2.c: Likewise.
10009 * gcc.dg/pic-3.c: Likewise.
10010 * gcc.dg/pic-4.c: Likewise.
10011 * gcc.dg/pie-1.c: Likewise.
10012 * gcc.dg/pie-2.c: Likewise.
10013 * gcc.dg/pie-3.c: Likewise.
10014 * gcc.dg/pie-4.c: Likewise.
10015 * gcc.dg/pie-5.c: Likewise.
10016 * gcc.dg/pie-6.c: Likewise.
10017
b38ba58b
TV
100182016-03-17 Tom de Vries <tom@codesourcery.com>
10019
10020 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10021 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10022
6931b3b7
RB
100232016-03-17 Richard Biener <rguenther@suse.de>
10024
10025 PR debug/70271
10026 * g++.dg/debug/pr70271.C: New testcase.
10027
0c8b64cb
IE
100282016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10029
10030 * gcc.target/i386/pr70251.c: New test.
10031
b1970801
MP
100322016-03-17 Marek Polacek <polacek@redhat.com>
10033
10034 PR c++/70194
10035 * g++.dg/warn/constexpr-70194.C: New test.
10036
820c5eaa
RH
100372016-03-16 Richard Henderson <rth@redhat.com>
10038
10039 PR middle-end/70240
10040 * gcc.c-torture/compile/pr70240.c: New.
10041
da0ad263
SKS
100422016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10043
10044 * gcc.c-torture/compile/20151204.c: Skip for avr.
10045
c73d295c
JJ
100462016-03-16 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR target/70245
10049 * g++.dg/opt/pr70245.C: New test.
10050 * g++.dg/opt/pr70245.h: New file.
10051 * g++.dg/opt/pr70245-aux.cc: New file.
10052
b2794066
MS
100532016-03-16 Martin Sebor <msebor@redhat.com>
10054
10055 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10056
aa43616c
RH
100572016-03-16 Richard Henderson <rth@redhat.com>
10058
10059 PR middle-end/70199
10060 * gcc.c-torture/compile/pr70199.c: New.
10061
59608fe5
L
100622016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10063
10064 * gcc.dg/uninit-19.c: Run dos2unix.
10065
ab4c578f
MP
100662016-03-16 Marek Polacek <polacek@redhat.com>
10067
10068 PR c/70093
10069 * gcc.dg/nested-func-10.c: New test.
10070 * gcc.dg/nested-func-9.c: New test.
10071
f5387e76
JJ
100722016-03-16 Jakub Jelinek <jakub@redhat.com>
10073
10074 PR tree-optimization/68714
10075 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10076
7662b718
TV
100772016-03-16 Tom de Vries <tom@codesourcery.com>
10078
10079 PR tree-optimization/68715
10080 * gcc.dg/graphite/pr68715-2.c: New test.
10081 * gcc.dg/graphite/pr68715.c: New test.
10082 * gfortran.dg/graphite/pr68715.f90: New test.
10083
be7ce7ae
TV
100842016-03-16 Tom de Vries <tom@codesourcery.com>
10085
10086 PR tree-optimization/68809
10087 * gcc.dg/graphite/pr68809-2.c: New test.
10088 * gcc.dg/graphite/pr68809.c: New test.
10089
1935f250
JJ
100902016-03-16 Jakub Jelinek <jakub@redhat.com>
10091
6651c93e
JJ
10092 PR c++/70147
10093 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10094 method call to i () as argument. Adjust expected output.
10095
1935f250
JJ
10096 PR c++/70147
10097 * g++.dg/ubsan/pr70147-1.C: New test.
10098 * g++.dg/ubsan/pr70147-2.C: New test.
10099
ab1caa6e
MS
101002016-03-15 Martin Sebor <msebor@redhat.com>
10101
10102 PR c++/58281
10103 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10104
5c2a1bbb
JDA
101052016-03-15 John David Anglin <danglin@gcc.gnu.org>
10106
cb5d8ad1
JDA
10107 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10108 hppa*-*-hpux*.
10109
b440dd40
JDA
10110 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10111
5c2a1bbb
JDA
10112 PR libfortran/69799
10113 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10114 libatomic_available.
10115
42c729c5
MP
101162016-03-15 Marek Polacek <polacek@redhat.com>
10117
10118 PR c++/70209
10119 * g++.dg/ext/attribute-may-alias-4.C: New test.
10120
82b1c550
AM
101212016-03-15 Alexander Monakov <amonakov@ispras.ru>
10122
10123 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10124 -fvar-tracking-assignments-toggle flag.
10125
4ccbf3a6
PH
101262016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10127
10128 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10129
c39858bd
JJ
101302016-03-15 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR rtl-optimization/70222
10133 * gcc.c-torture/execute/pr70222-1.c: New test.
10134 * gcc.c-torture/execute/pr70222-2.c: New test.
10135
8be119c1
RH
101362016-03-15 Richard Henderson <rth@redhat.com>
10137
10138 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10139
6598bb55
AB
101402016-03-15 Andrey Belevantsev <abel@ispras.ru>
10141
10142 PR rtl-optimization/69032
10143 * gcc.dg/pr69032.c: New test.
10144
81fa2944
AB
101452016-03-15 Andrey Belevantsev <abel@ispras.ru>
10146
10147 PR rtl-optimization/63384
4a148e19 10148 * g++.dg/pr63384.C: New test.
81fa2944 10149
74ea9ab6
AB
101502016-03-15 Andrey Belevantsev <abel@ispras.ru>
10151
10152 PR target/64411
10153 * gcc.target/i386/pr64411.C: New test.
10154
045d5055
TV
101552016-03-15 Tom de Vries <tom@codesourcery.com>
10156
10157 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10158 * gfortran.dg/goacc/kernels-alias.f95: New test.
10159
3ea33585
MS
101602016-03-14 Martin Sebor <msebor@redhat.com>
10161
10162 PR c++/53792
10163 * g++.dg/cpp0x/constexpr-inline.C: New test.
10164 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10165
1df7b330
DE
101662016-03-14 David Edelsohn <dje.gcc@gmail.com>
10167
10168 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10169
79b57d18
JJ
101702016-03-14 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR middle-end/70219
10173 * gcc.dg/pr70219.c: New test.
10174
3cbf012a
BS
101752016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10176
10177 PR target/70083
10178 * gcc.dg/torture/pr70083.c: New test.
10179 * gcc.target/i386/pr70083.c: New test.
10180
a9fee7cd
RB
101812016-03-14 Richard Biener <rguenther@suse.de>
10182
10183 PR tree-optimization/56365
10184 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10185
4799603f
SB
101862016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10187
10188 PR target/70098
10189 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10190 New function.
10191 * g++.dg/pr70098.C: New testcase.
10192
10193
760ca967
TV
101942016-03-14 Tom de Vries <tom@codesourcery.com>
10195
10196 PR tree-optimization/70045
10197 * gcc.dg/graphite/pr70045.c: New test.
10198
44e66a77
JD
101992016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10200
10201 PR fortran/69043
10202 * gfortran.dg/include_9.f90: New test.
10203
a18e0fe1
DH
102042016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10205
10206 PR fortran/45076
10207 gfortran.dg/prof/prof.exp: New script.
10208 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10209
d0aca6ab
AB
102102016-03-12 Andrey Belevantsev <abel@ispras.ru>
10211
10212 PR rtl-optimization/69307
10213 * gcc.dg/pr69307.c: New test.
10214
cefe08a4
VM
102152016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10216
10217 PR target/69614
10218 * gcc.target/arm/pr69614.c: New.
10219
70112e2a
PT
102202016-03-12 Paul Thomas <pault@gcc.gnu.org>
10221
10222 PR fortran/70031
10223 * gfortran.dg/submodule_14.f08: New test
10224
10225 PR fortran/69524
10226 * gfortran.dg/submodule_15.f08: New test
10227
3f1e5d3a
PP
102282016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10229
10230 PR c++/70106
10231 * g++.dg/cpp1y/paren3.C: New test.
10232
a3f6d680
MM
102332016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10234
10235 PR target/70131
10236 * gcc.target/powerpc/ppc-round2.c: New test.
10237
92348f09
BS
102382016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10239
10240 PR target/70123
10241 * gcc.dg/torture/pr70123.c: New test.
10242
cebde9e9
JL
102432016-03-11 Jeff Law <law@redhat.com>
10244
10245 PR tree-optimization/70190
10246 * gcc.c-torture/compile/pr70190.c: New test.
10247
3edc5da4
DM
102482016-03-11 David Malcolm <dmalcolm@redhat.com>
10249
10250 PR c/68187
10251 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10252 case.
10253 (test43_b): Likewise.
10254 (test43_c): Likewise.
10255 (test43_d): Likewise.
10256 (test43_e): Likewise.
10257 (test43_f): Likewise.
10258 (test43_g): Likewise.
10259 (test44_a): Likewise.
10260 (test44_b): Likewise.
10261 (test44_c): Likewise.
10262 (test44_d): Likewise.
10263 (test44_e): Likewise.
10264
318c1204
DM
102652016-03-11 David Malcolm <dmalcolm@redhat.com>
10266
10267 PR c/70085
10268 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10269
bc062234
KT
102702016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10271
10272 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10273 dg-options.
10274
acfc1ac1
KT
102752016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10276
10277 PR target/70002
10278 PR target/69245
10279 * gcc.target/aarch64/pr69245_2.c: New test.
10280
d1e2bb2d
JJ
102812016-03-11 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR tree-optimization/70177
10284 * gcc.dg/pr70177.c: New test.
10285
07350627
AL
102862016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10287
10288 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10289
5c6706f7
AL
102902016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10291
10292 * gcc.dg/tree-ssa/sra-20.c: New.
10293
02d472a2
JJ
102942016-03-11 Jakub Jelinek <jakub@redhat.com>
10295
686d390a
JJ
10296 PR rtl-optimization/70174
10297 * gcc.dg/pr70174.c: New test.
10298
02d472a2
JJ
10299 PR tree-optimization/70169
10300 * gcc.dg/pr70169.c: New test.
10301
0f9befa1
IE
103022016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10303
10304 PR target/70160
10305 * gcc.target/i386/pr70160.c: New test.
10306
432d4670
AK
103072016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10308
10309 * gcc.target/s390/dfp-1.c: New test.
10310
a3dc8760
NC
103112016-03-10 Nick Clifton <nickc@redhat.com>
10312
10313 PR target/70044
10314 * gcc.target/aarch64/pr70044.c: New test.
10315
b87a8d7d
PP
103162016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10317 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR c++/70001
10320 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10321 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10322 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10323
4f4ada6a
JH
103242016-03-10 Jan Hubicka <hubicka@ucw.cz>
10325
10326 PR lto/69589
10327 * g++.dg/lto/pr69589_0.C: New testcase
10328 * g++.dg/lto/pr69589_1.C: New testcase
10329
d49b0aa0
MP
103302016-03-10 Marek Polacek <polacek@redhat.com>
10331
10332 PR c++/70153
10333 * g++.dg/delayedfold/unary-plus1.C: New test.
10334
103352016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10336
10337 * gcc.target/arm/pr45701-1.c: Escape brackets.
10338 * gcc.target/arm/pr45701-2.c: Likewise.
10339
71017a7b
AL
103402016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10341
10342 * gfortran.dg/unconstrained_commons.f: New.
10343
ba52669f
AM
103442016-03-10 Alan Modra <amodra@gmail.com>
10345
10346 * gcc.dg/pr69195.c: New.
10347 * gcc.dg/pr69238.c: New.
10348
27742332
TV
103492016-03-10 Tom de Vries <tom@codesourcery.com>
10350
10351 PR testsuite/68915
10352 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10353
3a81a594
RB
103542016-03-10 Richard Biener <rguenther@suse.de>
10355
10356 PR tree-optimization/70128
10357 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10358 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10359
3433b975
JJ
103602016-03-09 Jakub Jelinek <jakub@redhat.com>
10361
c2864f02
JJ
10362 PR tree-optimization/70152
10363 * gcc.dg/pr70152.c: New test.
10364
3433b975
JJ
10365 PR target/70086
10366 * gcc.target/i386/pr70086-1.c: New test.
10367 * gcc.target/i386/pr70086-2.c: New test.
10368 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10369
10370 PR tree-optimization/70127
10371 * gcc.c-torture/execute/pr70127.c: New test.
10372
96b3c82d
CP
103732016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10374
10375 * c-c++-common/goacc/combined-directives-2.c: New test.
10376
b4f3232d
DM
103772016-03-09 David Malcolm <dmalcolm@redhat.com>
10378
10379 PR c/68473
10380 PR c++/70105
10381 * g++.dg/diagnostic/pr70105.C: New test.
10382 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10383 (test_multiple_ordinary_maps): New test function.
10384
40499f81
DM
103852016-03-09 David Malcolm <dmalcolm@redhat.com>
10386
10387 PR c/68473
10388 PR c++/70105
10389 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10390 Drop range information from call to inform_at_rich_loc.
10391 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10392 New.
10393 (test_show_locus): Replace calls to rich_location::add_range with
10394 calls to add_range. Rewrite the tests that used the now-defunct
10395 rich_location ctor taking a source_range. Simplify other tests
10396 by replacing calls to COMBINE_LOCATION_DATA with calls to
10397 make_location.
10398
c9e33662
RB
103992016-03-09 Richard Biener <rguenther@suse.de>
10400 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR tree-optimization/70138
10403 * gcc.dg/vect/pr70138-1.c: New testcase.
10404 * gcc.dg/vect/pr70138-2.c: Likewise.
10405
2c73b764
JJ
104062016-03-09 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR target/70049
10409 * gcc.target/i386/pr70049.c: New test.
10410
c06d25bb
RB
104112016-03-09 Richard Biener <rguenther@suse.de>
10412
10413 PR c/70143
10414 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10415 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10416 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10417
5828a501
RO
104182016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10419
10420 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10421 arm-*-*.
10422
2e141c8d
JJ
104232016-03-09 Jakub Jelinek <jakub@redhat.com>
10424
5a9def37
JJ
10425 PR middle-end/67278
10426 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10427
2e141c8d
JJ
10428 PR target/67278
10429 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10430
10431 PR middle-end/70050
10432 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10433 in testcase comment.
10434
bf751f40
TV
104352016-03-09 Tom de Vries <tom@codesourcery.com>
10436
10437 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10438 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10439 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10440 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10441 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10442 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10443 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10444 * gfortran.dg/goacc/kernels-loop.f95: New test.
10445
e210c999
MS
104462016-03-08 Martin Sebor <msebor@redhat.com>
10447
10448 PR c++/62096
10449 * g++.dg/warn/overflow-warn-7.C: New test.
10450
80aac5c8
JM
104512016-03-08 Jason Merrill <jason@redhat.com>
10452
10453 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10454 * lib/target-supports.exp (check_effective_target_concepts): New.
10455
12b81409
JJ
104562016-03-08 Jakub Jelinek <jakub@redhat.com>
10457
d259b234
JJ
10458 PR c++/70135
10459 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10460 * g++.dg/ubsan/pr70135.C: New test.
10461
12b81409
JJ
10462 PR target/70110
10463 * gcc.dg/pr70110.c: New test.
10464
b4e9f2aa
MJ
104652016-03-07 Martin Jambor <mjambor@suse.cz>
10466
10467 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10468 * c-c++-common/gomp/if-1.c: Likewise.
10469 * c-c++-common/gomp/pr61486-2.c: Likewise.
10470 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10471 to dg-additional-options.
10472 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10473 * g++/gomp/target-teams-1.c: Likewise.
10474 * gcc.dg/gomp/gomp.exp: Likewise.
10475 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10476 dg-additional-options.
10477 * gfortran.dg/gomp/gomp.exp: Likewise.
10478 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10479 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10480 dg-additional-options.
10481 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10482
f86e631e
MJ
104832016-03-07 Martin Jambor <mjambor@suse.cz>
10484
10485 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10486 * c-c++-common/gomp/gridify-1.c: New test.
10487 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10488
94156b3f
AV
104892016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10490
10491 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10492 trigger for cortex-r8, when scanning for register r8.
10493 * gcc.target/arm/pr45701-2.c: Likewise.
10494
a84a49b7 104952016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10496 Jeff Law <law@redhat.com>
a84a49b7
RB
10497
10498 PR tree-optimization/69740
10499 * gcc.c-torture/compile/pr69740-1.c: New test.
10500 * gcc.c-torture/compile/pr69740-2.c: New test.
10501
e41f6c9e
BS
105022016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10503
10504 * lib/target-supports.exp
10505 (check_effective_target_whole_vector_shift): Enable for PPC64.
10506
57548bf5
RB
105072016-03-07 Richard Biener <rguenther@suse.de>
10508
10509 PR tree-optimization/70115
10510 * gcc.dg/torture/pr70115.c: New testcase.
10511
4ae13300
NS
105122016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10513
10514 PR middle-end/69916
10515 * c-c-++-common/goacc/pr69916.c: New.
10516
5edb9853
RH
105172016-03-07 Richard Henderson <rth@redhat.com>
10518
10519 * gcc.c-torture/compile/pr70061.c: New test.
10520
2067a8f3
RB
105212016-03-07 Richard Biener <rguenther@suse.de>
10522
10523 PR testsuite/70109
10524 * gcc.dg/vect/O3-pr36098.c: New testcase.
10525
4145a9b7
CL
105262016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10527
10528 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10529
1878be32
EB
105302016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10531
10532 * gnat.dg/renaming9.ad[sb]: New testcase.
10533
df762bb2
JJ
105342016-03-05 Jakub Jelinek <jakub@redhat.com>
10535
10536 PR c++/70084
10537 * g++.dg/expr/stdarg3.C: New test.
10538
7d461295
JL
105392016-03-04 Jeff Law <law@redhat.com>
10540
10541 PR tree-optimization/69196
10542 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10543 x86_64-*-*.
10544
29b9828f
BS
105452016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10546
b6b552fd
BS
10547 PR c/69973
10548 * gcc.dg/pr69973.c: New test.
10549
201d49e9
BS
10550 PR rtl-optimization/69941
10551 * gcc.dg/torture/pr69941.c: New test.
10552
29b9828f
BS
10553 PR c/69824
10554 * gcc.dg/pr69824.c: New test.
10555
640b7e74
TV
105562016-03-05 Tom de Vries <tom@codesourcery.com>
10557
10558 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10559 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10560 function.
10561
7a3a3fad
PP
105622016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10563
10564 PR c++/66786
10565 * g++.dg/cpp1y/var-templ48.C: New test.
10566 * g++.dg/cpp1y/var-templ49.C: New test.
10567
cd439aec
EB
105682016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10569
10570 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10571
60204554
JJ
105722016-03-04 Jakub Jelinek <jakub@redhat.com>
10573
0c8825de
JJ
10574 PR c++/70035
10575 * g++.dg/ubsan/pr70035.C: New test.
10576
60204554
JJ
10577 PR target/70062
10578 * gcc.target/i386/pr70062.c: New test.
10579
f79d4eab
L
105802016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10581
10582 * g++.dg/template/typename21.C: Remove c++98_only.
10583
ea81ce67
L
105842016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10585
10586 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10587
64b23c13
DM
105882016-03-04 David Malcolm <dmalcolm@redhat.com>
10589
10590 PR c/68187
10591 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10592 function.
10593 (fn_42_b): Likewise.
10594 (fn_42_c): Likewise.
10595
729526f5
DM
105962016-03-04 David Malcolm <dmalcolm@redhat.com>
10597
10598 PR c/68187
10599 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10600 function.
10601 (fn_40_b): Likewise.
10602 (fn_41_a): Likewise.
10603 (fn_41_b): Likewise.
10604
f9ea11ac
JJ
106052016-03-04 Jakub Jelinek <jakub@redhat.com>
10606
10607 PR target/70059
10608 * gcc.target/i386/avx512f-pr70059.c: New test.
10609 * gcc.target/i386/avx512dq-pr70059.c: New test.
10610
b6c38c69
BS
106112016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10612
10613 PR rtl-optimization/57676
10614 * gcc.dg/torture/pr57676.c: New test.
10615
af3cdd34
IE
106162016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10617
10618 * gcc.dg/pr70026.c: New test.
10619
7ff6ca38
MP
106202016-03-04 Marek Polacek <polacek@redhat.com>
10621
10622 PR c/69798
10623 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10624 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10625
a6bf62d5
KT
106262016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10627
10628 PR target/70004
10629 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10630 Delete.
10631 (test_corners_sisd_si): Likewise.
10632 (main): Remove checks of the above.
10633 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10634
ae4cdc6a
EB
106352016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10636
10637 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10638
08455559
CL
106392016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10640
10641 * gcc.dg/torture/pr69951.c: Accept argc==0.
10642
e9a35493
RB
106432016-03-04 Richard Biener <rguenther@suse.de>
10644
10645 PR c++/70054
10646 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10647 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10648
fba054c2
DV
106492016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10650
10651 PR testsuite/69766
10652 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10653 testing multiarch.
10654
f10cdc6c
JJ
106552016-03-04 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR debug/69947
10658 * gcc.dg/guality/pr69947.c: New test.
10659
2e981ba0
JJ
106602016-03-03 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR ada/70017
10663 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10664
0ba3bfa2
KT
106652016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10666
10667 PR rtl-optimization/69904
10668 * gcc.target/arm/pr69904.c: New test.
10669
97ecdb46
JJ
106702016-03-03 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR target/70021
10673 * gcc.dg/vect/pr70021.c: New test.
10674 * gcc.target/i386/pr70021.c: New test.
10675
a2a743a1
MP
106762016-03-03 Marek Polacek <polacek@redhat.com>
10677
10678 PR middle-end/70050
10679 * gcc.dg/pr70050.c: New test.
10680
fa07ecdd
JG
106812016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10682
10683 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10684
23504262
ML
106852016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10686
10687 PR tree-optimization/70043
10688 * gfortran.dg/vect/pr70043.f90: New test.
10689
b7b9e1a9
EB
106902016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10691
10692 * gnat.dg/specs/task1.ads: New test.
10693
cb83ba54
RO
106942016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10695
10696 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10697 Invoke gdb with -batch.
10698 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10699
a75f5e30
RB
107002016-03-03 Richard Biener <rguenther@suse.de>
10701
10702 PR tree-optimization/55936
10703 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10704
268bc320
JL
107052016-03-02 Jeff Law <law@redhat.com>
10706
815f20ab
JL
10707 PR rtl-optimization/69942
10708 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10709 effects of argument promotions.
10710
268bc320
JL
10711 PR tree-optimization/69987
10712 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10713 target does not support -fprefetch-loop-arrays.
10714
171f7de5
UB
107152016-03-02 Uros Bizjak <ubizjak@gmail.com>
10716
10717 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10718
192912db
BC
107192016-03-02 Bin Cheng <bin.cheng@arm.com>
10720
c7908871 10721 PR rtl-optimization/69052
192912db
BC
10722 * gcc.target/i386/pr69052.c: New test.
10723
90a7a40b
AM
107242016-03-02 Alan Modra <amodra@gmail.com>
10725
10726 * gcc.dg/pr69990.c: New.
10727
69fa742f
JJ
107282016-03-02 Jakub Jelinek <jakub@redhat.com>
10729
de752fb0
JJ
10730 PR c/68062
10731 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10732
10733 PR middle-end/70022
10734 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10735
69fa742f
JJ
10736 PR target/70028
10737 * gcc.target/i386/pr70028.c: New test.
10738
7c65bd56
MK
107392016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10740
10741 * c-c++-common/asan/swapcontext-test-1.c,
10742 * c-c++-common/tsan/thread_leak.c,
10743 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10744 * g++.dg/tsan/benign_race.C,
10745 * g++.dg/tsan/fd_close_norace.C,
10746 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10747 races with sanitizer output
10748
37d98220 107492016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10750 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10751
10752 PR target/67278
10753 * gcc.dg/simd-8.c: New testcase.
10754
218db463
RB
107552016-03-02 Richard Biener <rguenther@suse.de>
10756
10757 PR middle-end/67278
10758 * gcc.dg/simd-7.c: New testcase.
10759
22c72158
EB
107602016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10761
10762 * gcc.target/i386/pr70007.c: Tweak.
10763
9a790ccc
DV
107642016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10765
10766 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10767
bd02f00f
MP
107682016-03-02 Marek Polacek <polacek@redhat.com>
10769
10770 PR c/67854
10771 * gcc.dg/pr67854.c: New test.
10772
1e840f39
JJ
107732016-03-02 Jakub Jelinek <jakub@redhat.com>
10774
10775 PR middle-end/70025
10776 * gcc.dg/torture/pr70025.c: New test.
10777
bca00241
VK
107782016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10779
10780 PR tree-optimization/68621
10781 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10782
0bca04b8
EB
107832016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10784
10785 * gcc.target/i386/pr70007.c: New test.
10786
2a9afc86
JL
107872016-03-01 Jeff Law <law@redhat.com>
10788
eab2541b 10789 PR tree-optimization/69196
9d83ef71 10790 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10791
2a9afc86
JL
10792 PR tree-optimization/69196
10793 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10794 duplicating code and spoiling the expected output.
10795
0d39977e
MM
107962016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10797
10798 PR target/70033
10799 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10800 supports power9 before doing tests.
10801 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10802 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10803 * gcc.target/powerpc/p9-permute.c: Likewise.
10804
a0c0699d
UB
108052016-03-01 Uros Bizjak <ubizjak@gmail.com>
10806
10807 PR target/70027
10808 * gcc.target/i386/pr70027.c: New test.
10809
0ae3ef47 108102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10811
10812 * gcc.dg/pr70017.c: New test.
10813
686e2237
JJ
108142016-03-01 Jakub Jelinek <jakub@redhat.com>
10815
10816 PR c/69796
10817 PR c/69974
10818 * gcc.dg/pr69796.c: New test.
10819 * gcc.dg/pr69974.c: New test.
10820
f8e4188c
EB
108212016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10822
10823 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10824
5e3f1c7c
JL
108252016-02-29 Jeff Law <law@redhat.com>
10826
10827 PR tree-optimization/69987
10828 * gfortran.dg/pr69987.f90: New test.
10829
10830 PR tree-optimization/69989
10831 * gcc.c-torture/compile/pr69989-2.c: New test.
10832
1be56bc5
MP
108332016-03-01 Marek Polacek <polacek@redhat.com>
10834
10835 PR c++/69795
10836 * g++.dg/parse/invalid1.C: New test.
10837
1b19470d
RB
108382016-03-01 Richard Biener <rguenther@suse.de>
10839
10840 PR middle-end/70022
10841 * gcc.dg/pr70022.c: New testcase.
10842
3ae0661a
IE
108432016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10844
10845 PR tree-optimization/69956
10846 * gcc.dg/pr69956.c: New test.
10847
0f09ab88
BS
108482016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10849
10850 PR target/70011
10851 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10852 XFAIL when hardware supports efficient unaligned storage access.
10853
76d881bf
PP
108542016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10855
10856 PR c++/69961
10857 * g++.dg/template/pr69961a.C: New test.
10858 * g++.dg/template/pr69961b.C: New test.
10859
7168133a
DM
108602016-02-29 David Malcolm <dmalcolm@redhat.com>
10861
10862 PR preprocessor/69985
10863 * gcc.dg/cpp/pr69985.c: New test case.
10864
0c6072a3
JL
108652016-02-29 Jeff Law <law@redhat.com>
10866
e66f219b
JL
10867 PR tree-optimization/70005
10868 * gcc.c-torture/execute/pr70005.c New test.
10869
0c6072a3
JL
10870 PR tree-optimization/69999
10871 * gcc.c-torture/compile/pr69999.c: New test.
10872
fd9fbdb3
YR
108732016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10874
10875 PR tree-optimization/69652
10876 * gcc.dg/torture/pr69652.c: Delete test.
10877 * gcc.dg/vect/pr69652.c: New test.
10878
cbd400b4
RB
108792016-02-19 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/69980
10882 * gfortran.dg/vect/pr69980.f90: New testcase.
10883
84ea0f58
EB
108842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10885
10886 * gcc.target/sparc/20160229-1.c: New test.
10887
5d2a63dc
EB
108882016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10889
10890 * gnat.dg/stack_usage3.adb: New test.
10891 * gnat.dg/stack_usage3_pkg.ads: New helper.
10892
93e708f9
EB
108932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10894
10895 * gnat.dg/renaming8.adb: New test.
10896 * gnat.dg/renaming8_pkg1.ads: New helper.
10897 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10898 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10899
6512bc93
RB
109002016-02-29 Richard Biener <rguenther@suse.de>
10901
10902 PR tree-optimization/69720
10903 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10904
7b201a88
TK
109052016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10906
10907 PR fortran/68147
10908 PR fortran/47674
10909 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10910
82ee0cf2 109112016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10912 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10913
10914 PR fortran/56007
10915 * gfortran.dg/coarray_8.f90: Adjust error message.
10916 * gfortran.dg/pr56007.f90: New test.
10917 * gfortran.dg/pr56007.f: New test.
10918
cdc1a2c8
L
109192016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10920
10921 PR tree-optimization/69989
10922 * gcc.dg/torture/pr69989.c: New test.
10923
33505bcf
EB
109242016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10925
10926 * gcc.target/i386/stack-realign-win.c: New test.
10927
524bfb19
HA
109282016-02-28 Harald Anlauf <anlauf@gmx.de>
10929
10930 PR fortran/60126
10931 * gfortran.dg/pr60126.f90: New test.
10932
bd542508
JL
109332016-02-27 Jeff Law <law@redhat.com>
10934
10935 Revert
10936 2016-02-26 Richard Biener <rguenther@suse.de>
10937 Jeff Law <law@redhat.com>
10938
10939 PR tree-optimization/69740
10940 * gcc.c-torture/compile/pr69740-1.c: New test.
10941 * gcc.c-torture/compile/pr69740-2.c: New test.
10942
dd1291e0
JD
109432016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10944
5fb67f8b 10945 PR fortran/69910
dd1291e0
JD
10946 * gfortran.dg/newunit_4.f90: New test.
10947
5cfefb59
JJ
109482016-02-27 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR target/69613
10951 PR rtl-optimization/69886
10952 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10953 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10954 target.
10955
20ba5f33
MS
109562016-02-26 Martin Sebor <msebor@redhat.com>
10957
10958 PR tree-optimization/15826
10959 * gcc.dg/tree-ssa/pr15826.c: New test.
10960
e6fb01b0
JJ
109612016-02-26 Jakub Jelinek <jakub@redhat.com>
10962
10963 PR target/69969
10964 * gcc.target/powerpc/pr69969.c: New test.
10965
e3e0cf64
MS
109662016-02-26 Martin Sebor <msebor@redhat.com>
10967
10968 PR c++/15766
10969 * g++.old-deja/g++.other/decl5.C: Add a test case.
10970
d1f2bea5
SB
109712016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10972
10973 PR target/69946
10974 * gcc.target/powerpc/pr69946.c: New file.
10975
4a4f9d2b 109762016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10977 Jeff Law <law@redhat.com>
4a4f9d2b 10978
e3e0cf64 10979 PR tree-optimization/69740
4a4f9d2b
RB
10980 * gcc.c-torture/compile/pr69740-1.c: New test.
10981 * gcc.c-torture/compile/pr69740-2.c: New test.
10982
ad2a2706
MJ
109832016-02-26 Martin Jambor <mjambor@suse.cz>
10984
10985 PR middle-end/69920
10986 * gcc.dg/torture/pr69932.c: New test.
10987 * gcc.dg/torture/pr69936.c: Likewise.
10988
1d11f7ce
AK
109892016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10990
10991 PR target/69709
10992 * gcc.target/s390/pr69709.c: New test.
10993
6cfccbb2
KT
109942016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10995
10996 PR target/69245
10997 * gcc.target/aarch64/pr69245_1.c: New test.
10998
ac59ad4e
KT
109992016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11000
11001 PR target/69613
11002 * gcc.dg/torture/pr69613.c: New test.
11003
a2ad54a0
JJ
110042016-02-26 Jakub Jelinek <jakub@redhat.com>
11005
11006 PR rtl-optimization/69891
11007 * gcc.target/i386/pr69891.c: New test.
11008
0884062c 110092016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11010 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11011
d2369d4f 11012 PR target/61397
c163789b
MM
11013 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11014 functionality for both 32-bit and 64-bit.
11015
5aed7e2c
RB
110162016-02-26 Richard Biener <rguenther@suse.de>
11017
11018 PR tree-optimization/69551
11019 * gcc.dg/torture/pr69951.c: New testcase.
11020
798e2a8e
RB
110212016-02-25 Richard Biener <rguenther@suse.de>
11022
11023 PR tree-optimization/48795
11024 * gcc.dg/Warray-bounds-18.c: New testcase.
11025
9559fbac
RO
110262016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11027
11028 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11029
c049b107
JJ
110302016-02-25 Jakub Jelinek <jakub@redhat.com>
11031
11032 PR rtl-optimization/69896
11033 * gcc.dg/pr69896.c: New test.
11034
1137001c
PP
110352016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11036
11037 PR c++/69736
11038 * g++.dg/cpp1y/paren2.C: New test.
11039
2e9c8641
MS
110402016-02-24 Martin Sebor <msebor@redhat.com>
11041
11042 PR c/51147
11043 * gcc.dg/enum-mode-2.c: New test.
11044
03ca8fb3
JJ
110452016-02-24 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR c++/69922
11048 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11049 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11050 * g++.dg/ubsan/pr69922.C: New test.
11051
0b05329b
MP
110522016-02-24 Marek Polacek <polacek@redhat.com>
11053
11054 PR c/69819
11055 * gcc.dg/pr69819.c: New test.
11056
57c2c374
MS
110572016-02-24 Martin Sebor <msebor@redhat.com>
11058
3b96b93a
MS
11059 PR c++/69912
11060 * g++.dg/ext/flexary15.C: New test.
11061
110622016-02-24 Martin Sebor <msebor@redhat.com>
11063
11064 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11065 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11066 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11067
65433bb5
MK
110682016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11069 Charles Baylis <charles.baylis@linaro.org>
11070
11071 PR debug/61033
11072 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11073
f802a424 110742016-02-24 Richard Biener <rguenther@suse.de>
44293580 11075 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11076
11077 PR middle-end/69760
11078 * gcc.dg/torture/pr69760.c: New testcase.
11079
525f795f
RO
110802016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11081
11082 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11083 pattern on Solaris with as.
11084
cd7bbceb
KT
110852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11086
11087 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11088 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11089 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11090 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11091
89c0c1fd
JJ
110922016-02-24 Jakub Jelinek <jakub@redhat.com>
11093
11094 PR middle-end/69915
11095 * gcc.dg/pr69915.c: New test.
11096
0683fd27
KT
110972016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11098
11099 PR rtl-optimization/69886
11100 * gcc.dg/torture/pr69886.c: New test.
11101
e53d562a
RB
111022016-02-24 Richard Biener <rguenther@suse.de>
11103
11104 PR middle-end/68963
11105 * gcc.dg/torture/pr68963.c: New testcase.
11106
74a00288
KT
111072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11108
11109 PR target/69875
11110 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11111 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11112 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11113 * gcc.target/arm/atomic_loaddi_1.c: New test.
11114 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11115 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11116 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11117 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11118 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11119 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11120 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11121 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11122
340fd4c9
JJ
111232016-02-24 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR middle-end/69909
11126 * gcc.dg/torture/pr69909.c: New test.
11127
47d3fdb2
RB
111282016-02-24 Richard Biener <rguenther@suse.de>
11129
11130 PR tree-optimization/69907
11131 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11132 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11133 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11134
dab73e73
CB
111352016-02-24 Christian Bruel <christian.bruel@st.com>
11136
11137 * gcc.target/arm/pragma_cpp_fma.c: New test.
11138
7cc5ec65
JD
111392016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11140
11141 PR fortran/61156
11142 * gfortran.dg/include_6.f90: Update test.
11143
067fbd8b
JJ
111442016-02-23 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR objc/69844
11147 * objc.dg/pr69844.m: New test.
11148
64a454d9
JD
111492016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11150
11151 PR libgfortran/69456
11152 * gfortran.dg/namelist_89.f90: New test.
11153 * gfortran.dg/pr59700.f90: Update test..
11154
35886f0b
MS
111552016-02-23 Martin Sebor <msebor@redhat.com>
11156
11157 PR middle-end/69780
11158 * g++.dg/ext/builtin_alloca.C: New test.
11159 * gcc.dg/builtins-68.c: New test.
11160
162cc7e3
RH
111612016-02-23 Richard Henderson <rth@redhat.com>
11162
11163 * gcc.target/i386/addr-space-3.c: Remove test.
11164
196440f8
DM
111652016-02-23 David Malcolm <dmalcolm@redhat.com>
11166
11167 PR preprocessor/69126
11168 PR preprocessor/69543
11169 * c-c++-common/pr69126-2-long.c: New test.
11170 * c-c++-common/pr69126-2-short.c: New test.
11171 * c-c++-common/pr69543-1.c: Remove xfail.
11172
1d3121af
DM
111732016-02-23 David Malcolm <dmalcolm@redhat.com>
11174
11175 PR preprocessor/69126
11176 PR preprocessor/69543
11177 PR preprocessor/69558
11178 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11179 (f): Rename to...
11180 (test_2): ...this, and add leading comment.
11181 (MACRO_3, test_3): New.
11182 (MACRO_4A, MACRO_4B, test_4): New.
11183 (MACRO): Rename to...
11184 (MACRO_5): ...this.
11185 (g): Rename to...
11186 (test_5): ...this, updating for renaming of MACRO, and
11187 add leading comment.
11188 * c-c++-common/pr69543-1.c: New.
11189 * c-c++-common/pr69543-2.c: New.
11190 * c-c++-common/pr69543-3.c: New.
11191 * c-c++-common/pr69543-4.c: New.
11192 * c-c++-common/pr69558-1.c: New.
11193 * c-c++-common/pr69558-2.c: New.
11194 * c-c++-common/pr69558-3.c: New.
11195 * c-c++-common/pr69558-4.c: New.
11196 * gcc.dg/pr69558.c: Move to...
11197 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11198 xfail for c++.
11199
f99c3557
TS
112002016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11201
11202 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11203 to -ftree-parallelize-loops/-fopenacc changes.
11204 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11205 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11206 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11207 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11208 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11209 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11210 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11211 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11212 * c-c++-common/goacc/kernels-loop.c: Likewise.
11213 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11214 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11215 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11216 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11217
c60ec7c2
RO
112182016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11219
11220 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11221
f1a62b6f
JJ
112222016-02-23 Jakub Jelinek <jakub@redhat.com>
11223
e67bf044
JJ
11224 PR c++/69902
11225 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11226
f1a62b6f
JJ
11227 PR c/69900
11228 * gcc.dg/pr69900.c: New test.
11229
20c5e09e
MJ
112302016-02-23 Martin Jambor <mjambor@suse.cz>
11231
11232 PR tree-optimization/69666
11233 * gcc.dg/tree-ssa/pr69666.c: New test.
11234
e457a6fc
AV
112352016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11236
11237 PR fortran/67451
11238 * gfortran.dg/coarray_allocate_5.f08: New test.
11239
d7b574f4
AK
112402016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11241
11242 * gcc.target/s390/vcond-shift.c: Move to ...
11243 * gcc.target/s390/vector/vcond-shift.c: ... here.
11244
58bdeb44
AK
112452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11246
11247 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11248 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11249
7cd0387b
AK
112502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11251
11252 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11253
4246c8da
MW
112542016-02-20 Mark Wielaard <mjw@redhat.com>
11255
11256 PR c/28901
11257 * gcc.dg/unused-variable-3.c: New test.
11258
f93bc532
JJ
112592016-02-22 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR target/69888
11262 * gcc.target/i386/pr69888.c: New test.
11263
c4e360f4
RB
112642016-02-22 Richard Biener <rguenther@suse.de>
11265
11266 PR tree-optimization/69882
11267 * gfortran.dg/vect/pr69882.f90: New testcase.
11268
09c92f1c
JJ
112692016-02-22 Jakub Jelinek <jakub@redhat.com>
11270
11271 PR target/69885
11272 * gcc.dg/pr69885.c: New test.
11273
f88d45dc
OE
112742016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11275
11276 PR target/69806
11277 PR target/54089
11278 * gcc.target/sh/pr54089-10.c: New.
11279
ce1ff48e
PT
112802016-02-20 Paul Thomas <pault@gcc.gnu.org>
11281
11282 PR fortran/69423
11283 * gfortran.dg/deferred_character_15.f90 : New test.
11284
bbf27208
DH
112852016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11286
11287 PR fortran/57365
11288 gfortran.dg/allocate_with_source_18.f03: New test.
11289
112902016-02-20 Harald Anlauf <anlauf@gmx.de>
11291
11292 PR fortran/52531
11293 gfortran.dg/gomp/pr52531.f90: New test.
11294
268be88c
BE
112952016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11296
11297 PR c++/69865
11298 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11299 -std=c++03.
11300
4b6c824a
JJ
113012016-02-19 Jakub Jelinek <jakub@redhat.com>
11302
871b3f47
JJ
11303 PR c++/69826
11304 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11305 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11306
7a965d51
JJ
11307 PR c++/69850
11308 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11309
4b6c824a
JJ
11310 PR c++/69851
11311 * g++.dg/torture/pr69851.C: New test.
11312
15fca21a
MS
113132016-02-19 Martin Sebor <msebor@redhat.com>
11314
11315 PR testsuite/69573
11316 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11317
19e21586
JJ
113182016-02-19 Jakub Jelinek <jakub@redhat.com>
11319
03a616ac
JJ
11320 PR c++/69850
11321 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11322 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11323
19e21586
JJ
11324 PR c++/67767
11325 * g++.dg/cpp0x/pr67767.C: New test.
11326
2db16594
KT
113272016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11328
11329 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11330 for fp, simd, crypto, crc, lse.
11331 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11332 above.
11333 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11334 effective target check.
11335
5a7d9d1e
JJ
113362016-02-19 Jakub Jelinek <jakub@redhat.com>
11337
11338 PR target/69820
11339 * gcc.target/i386/pr69820.c: New test.
11340
6448f064
AK
113412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11342
11343 * gcc.target/s390/vector/int128-1.c: New test.
11344
d0a859e6
AK
113452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11346
11347 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11348
9e4eb643
AK
113492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11350
11351 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11352 instruction pattern name to prevent the testcase from failing with
11353 -march=z13.
11354
859a4c0e
AK
113552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11356
11357 * gcc.target/s390/md/movstr-2.c: New test.
11358
efc2340b
MK
113592016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11360
11361 * gcc.target/s390/morestack.c: New test.
11362
ca2bfbc2
DV
113632016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11364
11365 PR target/69625
11366 * gcc.target/s390/pr69625.c: Add test case.
11367
efd4bd05
BE
113682016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11369
11370 PR testsuite/68580
11371 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11372
2bf2078a
MM
113732016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11374
11375 PR target/68404
11376 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11377 * gcc.target/powerpc/fusion3.c: Likewise.
11378
f003579e
RB
113792016-02-18 Richard Biener <rguenther@suse.de>
11380
11381 PR middle-end/69553
11382 * g++.dg/torture/pr69553.C: New testcase.
11383
19233914
NC
113842016-02-18 Nick Clifton <nickc@redhat.com>
11385
efd4bd05
BE
11386 PR target/62254
11387 PR target/69610
11388 * gcc.target/arm/pr62554.c: New test.
11389 * gcc.target/arm/pr69610-1.c: New test.
11390 * gcc.target/arm/pr69610-2.c: New test.
19233914 11391
23f27839
RB
113922016-02-18 Richard Biener <rguenther@suse.de>
11393
11394 PR middle-end/69854
11395 * gcc.dg/torture/pr69854.c: New testcase.
11396
932c0da4
JJ
113972016-02-17 Jakub Jelinek <jakub@redhat.com>
11398
11399 PR c++/69850
11400 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11401
1bed93e4
BS
114022012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11403
11404 * gcc.target/powerpc/vec-cg.c: New test.
11405
57bfb134
RB
114062016-02-17 Richard Biener <rguenther@suse.de>
11407
11408 PR testsuite/69586
11409 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11410
a44e0ebb
KT
114112016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11412
11413 PR target/69161
11414 * gcc.c-torture/compile/pr69161.c: New test.
11415
ffacd726
DS
114162016-02-17 David Sherwood <david.sherwood@arm.com>
11417
11418 PR target/69532
11419 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11420 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11421
448db8d2
EB
114222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11423
11424 * gcc.dg/ifcvt-4.c: Skip on Visium.
11425
e2f0522e
EB
114262016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11427
11428 * gnat.dg/atomic8.adb: New test.
11429
bf17fe3f
EB
114302016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11431
11432 * gnat.dg/discr46.ad[sb]: New test.
11433
ecf835e9
KN
114342016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11435
11436 PR Target/48344
11437 * gcc.target/powerpc/pr48344-1.c: New test.
11438
49a1164a
TK
114392015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11440
11441 PR fortran/69742
11442 * gfortran.dg/associate_21.f90: New test.
11443
bf14eba2
JJ
114442016-02-16 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR c/69835
11447 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11448 -Wnonnull in dg-options.
11449 * c-c++-common/nonnull-2.c: New test.
11450
35a093b6
JG
114512016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11452 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11453
11454 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11455
e387d491
JJ
114562016-02-16 Jakub Jelinek <jakub@redhat.com>
11457
11458 PR middle-end/69801
11459 * gcc.dg/pr69801.c: Add empty dg-options.
11460
ba539195
JN
114612016-02-16 James Norris <jnorris@codesourcery.com>
11462
11463 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11464 * g++.dg/goacc/deviceptr-1.c: New file.
11465
2a2b8f64
JJ
114662016-02-16 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR tree-optimization/69820
11469 * gcc.dg/vect/pr69820.c: New test.
11470
87440c29
RB
114712016-02-16 Richard Biener <rguenther@suse.de>
11472
11473 PR tree-optimization/69776
11474 * gcc.dg/torture/pr69776-2.c: New testcase.
11475
6d87c306
BS
114762016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11477
11478 PR tree-optimization/69714
11479 * gcc.dg/torture/pr69714.c: New test.
11480
3824a0a2
JJ
114812016-02-16 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR tree-optimization/69802
11484 * gcc.dg/pr69802.c: New test.
11485
c8cfe96e
RB
114862016-02-16 Richard Biener <rguenther@suse.de>
11487
11488 PR middle-end/69801
11489 * gcc.dg/pr69801.c: New testcase.
11490
fc12098d
JD
114912016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11492
11493 PR libgfortran/69651
11494 * gfortran.dg/read_bang.f90: New test.
11495 * gfortran.dg/read_bang4.f90: New test.
11496
ba6b3795
JJ
114972016-02-15 Jakub Jelinek <jakub@redhat.com>
11498
f0516ca4
JJ
11499 PR c++/69658
11500 * g++.dg/init/pr69658.C: New test.
11501
ba6b3795
JJ
11502 PR c++/69797
11503 * c-c++-common/pr69797.c: New test.
11504
de3f9a2d
PK
115052016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11506
11507 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11508 check for aarch64*-*-*.
11509
17a3b967
RB
115102016-02-15 Richard Biener <rguenther@suse.de>
11511
11512 PR tree-optimization/69783
11513 * gcc.dg/vect/pr69783.c: New testcase.
11514
1c48bff1
RB
115152016-02-15 Richard Biener <rguenther@suse.de>
11516
11517 PR tree-optimization/69776
11518 * gcc.dg/torture/pr69776.c: New testcase.
11519
1e6025b6
TK
115202016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11521
11522 PR fortran/60526
11523 * gfortran.dg/type_decl_4.f90: Reinstated.
11524
d3308279
JDA
115252016-02-14 John David Anglin <danglin@gcc.gnu.org>
11526
11527 PR fortran/68746
11528 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11529
b7c56581
TK
115302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11531
11532 PR fortran/60526
11533 PR bootstrap/69816
11534 * gfortran.dg/type_decl_4.f90: Removed.
11535
60cb4ef5
TK
115362016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11537
11538 PR fortran/60526
11539 * gfortran.dg/type_decl_4.f90: New test.
11540
f6964637
AM
115412016-02-14 Alan Modra <amodra@gmail.com>
11542
1a8849d1 11543 PR testsuite/68886
f6964637
AM
11544 * gcc.c-torture/execute/stkalign.c: Revise test.
11545
f5121920
OE
115462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11547
11548 PR target/67260
11549 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11550
6cda3ab6
OE
115512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11552
11553 PR target/67260
11554 * gcc.target/sh/torture/pr67260.c: New.
11555
6786e598
JDA
115562016-02-12 John David Anglin <danglin@gcc.gnu.org>
11557
11558 * gcc.dg/pr67964.c: Add dg-require-alias.
11559
7e05dad8
OE
115602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11561
11562 PR target/67636
11563 PR target/64345
11564 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11565
7f4cc3ce
JD
115662016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11567
11568 PR libgfortran/69668
11569 * gfortran.dg/namelist_88.f90: New test.
11570
955ca6dc
JD
115712016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11572
11573 PR libgfortran/69668
11574 * gfortran.dg/namelist_38.f90: Update test.
11575 * gfortran.dg/namelist_84.f90: Update test.
11576
876217ae
DM
115772016-02-12 David Malcolm <dmalcolm@redhat.com>
11578
11579 PR other/69554
11580 * gcc.dg/pr69554-1.c: New test.
11581 * gfortran.dg/pr69554-1.F90: New test.
11582 * gfortran.dg/pr69554-2.F90: New test.
11583 * lib/gcc-dg.exp (proc dg-locus): New function.
11584 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11585 distinguish between the caret-printing and non-caret-printing
11586 cases. If caret-printing has been explicitly enabled, bail out
11587 without attempting to fix up the output.
11588
61789eed
DM
115892016-02-12 David Malcolm <dmalcolm@redhat.com>
11590
11591 PR driver/69265
11592 PR driver/69453
11593 * gcc.dg/spellcheck-options-3.c: New test case.
11594 * gcc.dg/spellcheck-options-4.c: New test case.
11595 * gcc.dg/spellcheck-options-5.c: New test case.
11596 * gcc.dg/spellcheck-options-6.c: New test case.
11597 * gcc.dg/spellcheck-options-7.c: New test case.
11598 * gcc.dg/spellcheck-options-8.c: New test case.
11599 * gcc.dg/spellcheck-options-9.c: New test case.
11600 * gcc.dg/spellcheck-options-10.c: New test case.
11601
c3090c1f
JJ
116022016-02-12 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR rtl-optimization/69764
11605 PR rtl-optimization/69771
11606 * c-c++-common/pr69764.c: New test.
11607 * gcc.dg/torture/pr69771.c: New test.
11608
8222034d
MP
116092016-02-12 Marek Polacek <polacek@redhat.com>
11610
11611 * g++.dg/torture/init-list1.C: New.
11612
f749f792
MP
116132016-02-12 Marek Polacek <polacek@redhat.com>
11614
11615 * gcc.dg/pr69522.c: Add empty dg-options.
11616
199fb02a
IE
116172016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11618
11619 * g++.dg/lto/lto.exp: Include and init mpx.
11620 * g++.dg/lto/pr69729_0.C: New test.
11621
b69539cb
JJ
116222016-02-12 Jakub Jelinek <jakub@redhat.com>
11623
06ff7000
JJ
11624 PR ipa/69241
11625 * g++.dg/ipa/pr69241-4.C: New test.
11626
b69539cb
JJ
11627 PR ipa/68672
11628 * g++.dg/ipa/pr68672-1.C: New test.
11629 * g++.dg/ipa/pr68672-2.C: New test.
11630 * g++.dg/ipa/pr68672-3.C: New test.
11631
16595a1f
BS
116322016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11633
11634 PR c/69522
6d87c306 11635 * gcc.dg/pr69522.c: New test.
16595a1f 11636
38d795d2
PP
116372016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11638
11639 PR c++/69098
11640 * g++.dg/cpp1y/69098.C: New test.
11641 * g++.dg/cpp1y/69098-2.C: New test.
11642
9c582551
JJ
116432016-02-12 Jakub Jelinek <jakub@redhat.com>
11644
11645 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11646 and neighbour -> neighbor.
11647 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11648 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11649 * c-c++-common/Wvarargs.c: Likewise.
11650 * c-c++-common/goacc/host_data-5.c: Likewise.
11651 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11652 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11653 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11654 * gcc.target/aarch64/pr60697.c: Likewise.
11655 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11656 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11657 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11658 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11659 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11660 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11661 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11662 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11663 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11664 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11665 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11666 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11667 * g++.dg/lookup/koenig5.C: Likewise.
11668 * g++.dg/ext/no-asm-2.C: Likewise.
11669 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11670 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11671 * gfortran.dg/used_types_16.f90: Likewise.
11672 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11673 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11674 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11675 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11676 * gfortran.dg/abstract_type_6.f03: Likewise.
11677 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11678 * gfortran.dg/used_types_15.f90: Likewise.
11679 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11680 * gfortran.dg/exit_3.f08: Likewise.
11681 * gfortran.dg/open_status_2.f90: Likewise.
11682 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11683 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11684 * gfortran.dg/associate_1.f03: Likewise.
11685 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11686 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11687 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11688 * gcc.dg/builtin-object-size-1.c: Likewise.
11689 * gcc.dg/noreturn-6.c: Likewise.
11690 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11691 * gcc.dg/globalalias.c: Likewise.
11692 * gcc.dg/builtins-config.h: Likewise.
11693 * gcc.dg/pr30457.c: Likewise.
11694 * gcc.c-torture/compile/volatile-1.c: Likewise.
11695 * gcc.c-torture/execute/20101011-1.c: Likewise.
11696 * c-c++-common/Waddress-1.c: Likewise.
11697
66756373
JJ
116982016-02-11 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR c/69768
11701 * c-c++-common/Waddress-1.c: New test.
11702
76fe932b
AV
117032016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11704
11705 PR fortran/69296
11706 * gfortran.dg/associate_19.f03: New test.
11707 * gfortran.dg/associate_20.f03: New test.
11708
564c4d4b
OE
117092016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11710
11711 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11712
e1c1ecb0
KT
117132016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11714
11715 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11716 .arch armv8-a\n. Add -dA to dg-options.
11717 * gcc.target/aarch64/assembler_arch_1.c: New test.
11718 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11719
0d7d9458
PC
117202016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11721
11722 PR c++/68726
11723 * g++.dg/cpp0x/pr68726.C: New.
11724
e6208a60
IE
117252016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11726
11727 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11728 test.
11729
281a11eb
RB
117302016-02-11 Richard Biener <rguenther@suse.de>
11731
11732 * g++.dg/tree-ssa/pr61034.C: Adjust.
11733
e03dd765
VM
117342016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11735
4b48faf5 11736 PR target/69148
e03dd765
VM
11737 * gcc.target/s390/pr69148.c: New.
11738
cdc23927
YR
117392016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11740
11741 PR tree-optimization/69652
11742 * gcc.dg/torture/pr69652.c: New test.
11743
e199dd0a
JJ
117442016-02-10 Jakub Jelinek <jakub@redhat.com>
11745 Patrick Palka <ppalka@gcc.gnu.org>
11746
11747 PR ipa/69241
11748 PR c++/69649
11749 * g++.dg/ipa/pr69241-1.C: New test.
11750 * g++.dg/ipa/pr69241-2.C: New test.
11751 * g++.dg/ipa/pr69241-3.C: New test.
11752 * g++.dg/ipa/pr69649.C: New test.
11753
d6b38027
UB
117542016-02-10 Uros Bizjak <ubizjak@gmail.com>
11755
11756 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11757 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11758
13b562c5
BC
117592016-02-10 Bin Cheng <bin.cheng@arm.com>
11760
11761 PR tree-optimization/68021
11762 * gcc.dg/tree-ssa/pr68021.c: New test.
11763
24a179f8
RB
117642016-02-10 Richard Biener <rguenther@suse.de>
11765
11766 PR tree-optimization/69726
11767 * gcc.dg/uninit-22.c: New testcase.
11768
0d99886f
AP
117692016-02-09 Andrew Pinski <apinski@cavium.com>
11770
11771 PR tree-opt/69282
11772 * gcc.c-torture/compile/20160205-1.c: New testcase.
11773
ab04995c
MM
117742016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11775
11776 PR target/68404
11777 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11778 instead accessing a really large arrray.
11779 * gcc.target/powerpc/fusion3.c: Likewise.
11780
4b79ac23
CB
117812016-02-09 Charles Baylis <charles.baylis@linaro.org>
11782
11783 PR target/68532
11784 * gcc.c-torture/execute/pr68532.c: New test.
11785
b890a441
AO
117862016-02-11 Alexandre Oliva <aoliva@redhat.com>
11787
11788 PR target/69634
11789 * gcc.dg/pr69634.c: New.
11790
84a5bef7
RB
117912016-02-09 Richard Biener <rguenther@suse.de>
11792
11793 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11794
1f123759 117952016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11796
1f123759
AF
11797 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11798
65860c77
YR
117992016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11800
11801 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11802
7e1e8a0a
RB
118032016-02-09 Richard Biener <rguenther@suse.de>
11804
11805 PR tree-optimization/69715
11806 * gcc.dg/torture/pr69715.c: New testcase.
11807
efb45a9f
PP
118082016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11809
11810 PR c++/69139
11811 * g++.dg/cpp0x/trailing12.C: New test.
11812 * g++.dg/cpp0x/trailing13.C: New test.
11813
20a0c6f9
PP
118142016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11815
11816 PR c++/69283
11817 PR c++/67835
11818 * g++.dg/cpp1y/auto-fn29.C: New test.
11819 * g++.dg/cpp1y/auto-fn30.C: New test.
11820
a162f3af
JJ
118212016-02-08 Jakub Jelinek <jakub@redhat.com>
11822
11823 PR tree-optimization/69209
11824 * gcc.c-torture/compile/pr69209.c: New test.
11825
4b4a9fbd
JL
118262016-02-08 Jeff Law <law@redhat.com>
11827
11828 PR tree-optimization/68541
11829 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11830 of statements allowed in join block for path splitting.
11831
cfac5ed2
JJ
118322016-02-08 Jakub Jelinek <jakub@redhat.com>
11833
f68bc23f
JJ
11834 PR c++/59627
11835 * g++.dg/gomp/pr59627.C: New test.
11836
cfac5ed2
JJ
11837 PR ipa/69239
11838 * g++.dg/ipa/pr69239.C: New test.
11839
44714d8c
DM
118402016-02-08 David Malcolm <dmalcolm@redhat.com>
11841
11842 PR preprocessor/69664
11843 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11844 * gcc.dg/cpp/warn-comments.c: Likewise.
11845
eba9e839
MP
118462016-02-08 Marek Polacek <polacek@redhat.com>
11847
11848 PR c++/69688
11849 * g++.dg/init/const12.C: New test.
11850
a011cd92
BS
118512016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11852
11853 PR target/60410
11854 * gcc.dg/lto/pr55113_0.c: Remove test.
11855
5317b1be
RB
118562016-02-08 Richard Biener <rguenther@suse.de>
11857
11858 PR tree-optimization/69719
11859 * gcc.dg/torture/pr69719.c: New testcase.
11860
63998a63
RB
118612016-02-08 Richard Biener <rguenther@suse.de>
11862 Jeff Law <law@redhat.com>
11863
11864 PR target/68273
11865 * gcc.target/mips/pr68273.c: New testcase.
11866
43f4a281
RB
118672016-02-08 Richard Biener <rguenther@suse.de>
11868
11869 PR rtl-optimization/69274
11870 * gcc.target/i386/addr-sel-1.c: XFAIL.
11871
0b604d2d
JL
118722016-02-08 Jeff Law <law@redhat.com>
11873
e8dfe49e
JL
11874 PR tree-optimization/68541
11875 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11876
6daecd7a 11877 PR tree-optimization/65917
0b604d2d
JL
11878 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11879
c0f0e35a
JD
118802016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11881
11882 PR fortran/50555
11883 * gfortran.dg/namelist_args.f90: New test.
11884
8981d712
JL
118852016-02-05 Jeff Law <law@redhat.com>
11886
6daecd7a 11887 PR tree-optimization/68541
8981d712
JL
11888 * gcc.dg/tree-ssa/split-path-2.c: New test.
11889 * gcc.dg/tree-ssa/split-path-3.c: New test.
11890 * gcc.dg/tree-ssa/split-path-4.c: New test.
11891 * gcc.dg/tree-ssa/split-path-5.c: New test.
11892 * gcc.dg/tree-ssa/split-path-6.c: New test.
11893 * gcc.dg/tree-ssa/split-path-7.c: New test.
11894
46cb9332
MS
118952016-02-05 Martin Sebor <msebor@redhat.com>
11896
11897 PR c++/69662
11898 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11899 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11900
be2083ea
RH
119012016-02-06 Richard HEnderson <rth@redhat.com>
11902
11903 PR c/69643
11904 * gcc.target/i386/addr-space-4.c: New.
11905 * gcc.target/i386/addr-space-5.c: New.
11906
711d7c23
MM
119072016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11908
11909 PR fortran/66089
11910 * gfortran.dg/elemental_dependency_6.f90: New.
11911
b5c1c988
JJ
119122016-02-05 Jakub Jelinek <jakub@redhat.com>
11913
861c7bcd
JJ
11914 PR rtl-optimization/69691
11915 * gcc.c-torture/execute/pr69691.c: New test.
11916
b5c1c988
JJ
11917 PR c++/69628
11918 * g++.dg/parse/pr69628.C: New test.
11919
f7dfa966
UB
119202016-02-05 Uros Bizjak <ubizjak@gmail.com>
11921
11922 * gcc.dg/sancov/asan.c: Move to ...
11923 * gcc.dg/asan/sancov-1.c: ... here.
11924
9b143e64
UB
119252016-02-05 Uros Bizjak <ubizjak@gmail.com>
11926
11927 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11928
f5d4b899
L
119292016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11930
11931 PR target/69677
11932 * gcc.target/i386/pr69677.c: New test.
11933
76c85fbb
PP
119342016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11935
11936 PR c++/68948
11937 * g++.dg/template/pr68948.C: New test.
11938
f181bf90
DV
119392016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11940
11941 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11942 (only necessary on s390x).
11943
714fb282
L
119442016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11945
11946 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11947 -mno-accumulate-outgoing-args.
11948
618d6c1c
PP
119492016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11950
11951 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11952
1066e9b5
JJ
119532016-02-04 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR c/69669
11956 * c-c++-common/pr69669.c: New test.
11957
76255d0d
MM
119582016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11959
11960 PR target/69667
11961 * g++.dg/pr69667.C: New file.
11962
e0b059b1
WD
119632016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11964
11965 PR target/69619
11966 * gcc.dg/pr69619.c: Add new test.
11967
2692b5c8
RS
119682016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11969
11970 PR rtl-optimization/69577
11971 * gcc.target/i386/pr69577.c: New test.
11972
7db337c2
ML
119732016-02-04 Martin Liska <mliska@suse.cz>
11974
11975 * g++.dg/asan/pr69276.C: New test.
11976
cc9c0829
KT
119772016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11978
11979 PR target/65932
11980 PR target/67714
11981 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11982 a single smulbb instruction.
11983 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11984 * gcc.target/amr/wmul-2.c: Likewise.
11985
eb9feb52
KT
119862016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11987
11988 PR target/65932
11989 PR target/67714
11990 * gcc.c-torture/execute/pr67714.c: New test.
11991
61f727fe
JJ
119922016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11993
11994 PR target/69454
11995 * gcc.target/i386/pr69454-1.c: New test.
11996 * gcc.target/i386/pr69454-2.c: New test.
11997
05dd97db
MS
119982016-02-03 Martin Sebor <msebor@redhat.com>
11999
12000 PR c++/69251
12001 PR c++/69253
12002 PR c++/69290
12003 PR c++/69277
12004 PR c++/69349
12005 * g++.dg/ext/flexarray-mangle-2.C: New test.
12006 * g++.dg/ext/flexarray-mangle.C: New test.
12007 * g++.dg/ext/flexarray-subst.C: New test.
12008 * g++.dg/ext/flexary11.C: New test.
12009 * g++.dg/ext/flexary12.C: New test.
12010 * g++.dg/ext/flexary13.C: New test.
12011 * g++.dg/ext/flexary14.C: New test.
12012 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12013
dac2fc29
L
120142016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12015
12016 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12017 Define only if CHECK_FLOAT128 is defined.
12018 (main): Properly initialize u5.
12019
eadb8035
JJ
120202016-02-03 Jakub Jelinek <jakub@redhat.com>
12021
0afbb81b
JJ
12022 PR c/69627
12023 * gcc.dg/pr69627.c: New test.
12024
eadb8035
JJ
12025 PR target/69644
12026 * gcc.dg/pr69644.c: New test.
12027
b12d4923
MS
120282016-02-03 Mike Stump <mikestump@comcast.net>
12029
12030 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12031 support for struct-layout-1.exp.
12032
ab4bae0c
PP
120332016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12034
12035 PR c++/69056
618d6c1c 12036 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12037
95831c01
VM
120382016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12039 Alexandre Oliva <aoliva@redhat.com>
12040
12041 PR target/69461
12042 * gcc.target/powerpc/pr69461.c: New.
12043
ccc71ab8
UB
120442016-02-03 Uros Bizjak <ubizjak@gmail.com>
12045
12046 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12047 works from here ...
12048 (check_effective_target_fsanitize_thread): ... to here. Do not
12049 specify additional compile flags for the test source.
12050 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12051 specify additional compile flags for the test source.
12052
96299640
WD
120532016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12054
12055 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12056
781d83d9
AV
120572016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12058
12059 PR fortran/67451
12060 PR fortran/69418
12061 * gfortran.dg/coarray_allocate_2.f08: New test.
12062 * gfortran.dg/coarray_allocate_3.f08: New test.
12063 * gfortran.dg/coarray_allocate_4.f08: New test.
12064
d8208e6d
AL
120652016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12066
12067 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12068 use same scan-tree-dump-times on all platforms.
12069 * gcc.dg/vect/vect-outer-1.c: Likewise.
12070 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12071 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12072 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12073 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12074 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12075 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12076 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12077
a8394fa0
SB
120782016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12079
12080 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12081 warning.
12082
f3baa1d3
L
120832016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12084
12085 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12086
eb077516
JN
120872016-02-02 James Norris <jnorris@codesourcery.com>
12088
12089 * c-c++-common/goacc/routine-5.c: Add tests.
12090
578fb225
AM
120912016-02-02 Alexander Monakov <amonakov@ispras.ru>
12092
12093 * gcc.target/nvptx/unsigned-cmp.c: New test.
12094
c64f7d37
WD
120952016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12096
12097 * gcc.target/aarch64/scalar_shift_1.c
12098 (test_corners_sisd_di): Improve force to SIMD register.
12099 (test_corners_sisd_si): Likewise.
12100 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12101 Remove scan-assembler check for ldr.
12102
90c6f26c
RB
121032016-02-02 Richard Biener <rguenther@suse.de>
12104
12105 PR tree-optimization/69595
12106 * gcc.dg/Warray-bounds-17.c: New testcase.
12107
9dc03c97
RB
121082016-02-02 Richard Biener <rguenther@suse.de>
12109
12110 PR tree-optimization/69606
12111 * gcc.dg/torture/pr69606.c: New testcase.
12112
2d4dc223
YR
121132016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12114
12115 PR middle-end/68542
12116 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12117 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12118
65c98fde
AM
121192016-02-02 Alan Modra <amodra@gmail.com>
12120
12121 PR target/69548
12122 * gcc.target/powerpc/pr69548.c: New test.
12123
e1b81f2b
JJ
121242016-02-01 Jakub Jelinek <jakub@redhat.com>
12125
d0268b37
JJ
12126 PR rtl-optimization/69592
12127 * gcc.dg/pr69592.c: New test.
12128
e1b81f2b
JJ
12129 PR preprocessor/69543
12130 PR c/69558
12131 * gcc.dg/pr69543.c: New test.
12132 * gcc.dg/pr69558.c: New test.
12133
7dd7780d
UB
121342016-02-01 Uros Bizjak <ubizjak@gmail.com>
12135
bf672ee5
UB
12136 PR testsuite/65940
12137 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12138
9a7013f8
MS
121392016-02-01 Martin Sebor <msebor@redhat.com>
12140
12141 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12142
e681fb2b
BC
121432016-02-01 Bin Cheng <bin.cheng@arm.com>
12144
12145 PR tree-optimization/67921
12146 * c-c++-common/ubsan/pr67921.c: New test.
12147
ff86345f
RB
121482016-02-01 Richard Biener <rguenther@suse.de>
12149
12150 PR middle-end/69556
12151 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12152
bc369dbd
RB
121532016-02-01 Richard Biener <rguenther@suse.de>
12154
12155 PR tree-optimization/69574
12156 * gcc.dg/torture/pr69574.c: New testcase.
12157
ef318184
RB
121582016-02-01 Richard Biener <rguenther@suse.de>
12159
12160 PR tree-optimization/69579
12161 * gcc.dg/setjmp-6.c: New testcase.
12162
654745e6
JJ
121632016-02-01 Jakub Jelinek <jakub@redhat.com>
12164
12165 PR rtl-optimization/69570
12166 * g++.dg/opt/pr69570.C: New test.
12167
e6c0c44b
RH
121682016-02-01 Richard Henderson <rth@redhat.com>
12169
12170 * gcc.dg/pr69535.c: New test.
12171
6ff3f09a
JDA
121722016-01-31 John David Anglin <danglin@gcc.gnu.org>
12173
2c005538
JDA
12174 PR testsuite/69584
12175 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12176 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12177
61083a4b
JDA
12178 PR debug/68244
12179 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12180
6ff3f09a
JDA
12181 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12182
0c221916
PT
121832016-01-31 Paul Thomas <pault@gcc.gnu.org>
12184
12185 PR fortran/67564
12186 * gfortran.dg/allocate_with_source_17.f03: New test.
12187
db7a2818
JJ
121882016-01-30 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR tree-optimization/69546
12191 * gcc.dg/torture/pr69546.c: New test.
12192
e520d5f0
PT
121932016-01-30 Paul Thomas <pault@gcc.gnu.org>
12194
12195 PR fortran/69566
12196 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12197
343c05d3
MS
121982016-01-30 Martin Sebor <msebor@redhat.com>
12199
12200 PR c++/68490
12201 * g++.dg/ext/flexary10.C: New test.
12202
d6c3a539
DH
122032016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12204
12205 PR fortran/66707
12206 gfortran.dg/common_23.f90: New test.
12207
52d72fcd
BS
122082016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12209
12210 PR target/65546
12211 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12212 condition being checked, and disable it when the target supports
12213 misaligned loads and stores.
12214
3a5d2ba4
JJ
122152016-01-29 Jakub Jelinek <jakub@redhat.com>
12216
12217 PR debug/69518
12218 * gcc.dg/torture/pr69518.c: New test.
12219
6bbacdb5
L
122202016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12221
12222 PR target/69530
12223 * gcc.target/i386/pr69530.c: New test.
12224
af932cdb
SE
122252016-01-29 Steve Ellcey <sellcey@imgtec.com>
12226
12227 PR target/65604
12228 * gcc.target/mips/div-delay.c: New test.
12229
26658b7c
JJ
122302016-01-29 Jakub Jelinek <jakub@redhat.com>
12231
33e89989
JJ
12232 PR target/69551
12233 * gcc.target/i386/pr69551.c: New test.
12234
26658b7c
JJ
12235 PR target/66137
12236 * gcc.target/i386/pr66137.c: New test.
12237
401116b5
AB
122382016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12239
12240 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12241 always built for p5600.
12242 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12243 isa=p5600 dg-option.
12244
d4abfcc5
RB
122452016-01-29 Richard Biener <rguenther@suse.de>
12246
12247 PR tree-optimization/69547
12248 * g++.dg/tree-ssa/pr69547.C: New testcase.
12249
16b77b32
JJ
122502016-01-29 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR debug/66869
12253 * g++.dg/warn/Wunused-function2.C: New test.
12254
a1c95464
DV
122552016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12256
12257 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12258 support for test to succeed.
12259
5453bfed
MP
122602016-01-29 Marek Polacek <polacek@redhat.com>
12261
12262 PR c++/69509
12263 PR c++/69516
12264 * g++.dg/ext/constexpr-vla2.C: New test.
12265 * g++.dg/ext/constexpr-vla3.C: New test.
12266 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12267
452ec2a5
RB
122682016-01-29 Richard Biener <rguenther@suse.de>
12269
12270 PR middle-end/69537
12271 * gcc.dg/uninit-21.c: New testcase.
12272
aec0b19e
UB
122732016-01-28 Uros Bizjak <ubizjak@gmail.com>
12274
12275 PR target/69459
12276 * gcc.target/i386/pr69459.c: New test.
12277
df113ce7
SE
122782016-01-28 Steve Ellcey <sellcey@imgtec.com>
12279
12280 PR target/68400
12281 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12282 * gcc.target/mips/pr68400.c: New test.
12283
494de84f
MS
122842016-01-28 Martin Sebor <msebor@redhat.com>
12285
12286 PR target/17381
12287 * gcc.target/powerpc/pr17381.c: New test.
12288
eb1b1f01
JJ
122892016-01-28 Jakub Jelinek <jakub@redhat.com>
12290
12291 PR middle-end/69542
12292 * gcc.dg/torture/pr69542.c: New test.
12293
6dfeb7ce
WD
122942016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12295
12296 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12297
4b7471a4
DE
122982016-01-28 David Edelsohn <dje.gcc@gmail.com>
12299
12300 * gcc.dg/pr65980.c: Skip on AIX.
12301 * gcc.dg/pr66688.c: Same.
12302
b271fd21
DE
123032016-01-28 David Edelsohn <dje.gcc@gmail.com>
12304
12305 PR target/63679
12306 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12307 * gcc.dg/tree-ssa/sra-18.c: Same.
12308
874108a9
AV
123092016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12310
12311 PR fortran/62536
12312 * gfortran.dg/block_15.f08: New test.
12313 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12314 on incorrectly closed BLOCK.
12315
30480bcd
IE
123162016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12317
12318 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
123192016-01-28 Richard Biener <rguenther@suse.de>
12320
12321 PR tree-optimization/69466
12322 * gfortran.dg/vect/pr69466.f90: New testcase.
12323
0d4c694e
TP
123242016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12325
12326 * g++.dg/pr67989.C: Remove ARM-specific option.
12327 * gcc.target/arm/pr67989.C: New file.
12328
2aa780da
UB
123292016-01-27 Uros Bizjak <ubizjak@gmail.com>
12330
12331 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12332 and expm1 test for glibc < 2.11.
12333
f75ebe77
RH
123342016-01-27 Richard Henderson <rth@redhat.com>
12335
12336 * gcc.c-torture/execute/pr69447.c: New test.
12337
123382016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12339
9a175e65 12340 PR fortran/69422
49847d75
PT
12341 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12342
cbdd8ae0
JJ
123432016-01-27 Jakub Jelinek <jakub@redhat.com>
12344
12345 PR debug/66869
12346 * gcc.dg/pr66869.c: New test.
12347
2b572b3c
JL
123482016-01-25 Jeff Law <law@redhat.com>
12349
12350 PR tree-optimization/68398
aec0b19e 12351 PR tree-optimization/69196
2b572b3c
JL
12352 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12353 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12354 path to avoid new heuristic allowing more irreducible regions
12355 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12356 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12357 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12358 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12359 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12360
fa74a4bc
MP
123612016-01-27 Marek Polacek <polacek@redhat.com>
12362
12363 PR c/68062
12364 * c-c++-common/vector-compare-4.c: New test.
12365
0afff540
DM
123662016-01-27 David Malcolm <dmalcolm@redhat.com>
12367
12368 PR preprocessor/69126
12369 * c-c++-common/pr69126.c: New test case.
12370
1a218fc9
ILT
123712016-01-27 Ian Lance Taylor <iant@google.com>
12372
12373 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12374
5d70666e
RB
123752016-01-27 Ryan Burn <contact@rnburn.com>
12376
12377 PR cilkplus/69267
12378 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12379
87ff4d66
UB
123802016-01-27 Uros Bizjak <ubizjak@gmail.com>
12381
12382 PR target/69512
12383 * gcc.target/i386/pr69512.c: New test.
12384
27e23cca
RE
123852016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12386
12387 PR ada/69488
12388 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12389
05bf54c3
MP
123902016-01-27 Marek Polacek <polacek@redhat.com>
12391
12392 PR c++/69379
12393 * g++.dg/pr69379.C: New test.
12394
60214d0d
MS
123952016-01-27 Martin Sebor <msebor@redhat.com>
12396
12397 PR c++/69317
12398 * g++.dg/abi/Wabi-2-2.C: New test.
12399 * g++.dg/abi/Wabi-2-3.C: New test.
12400 * g++.dg/abi/Wabi-3-2.C: New test.
12401 * g++.dg/abi/Wabi-3-3.C: New test.
12402
167c7bfa
RB
124032016-01-27 Richard Biener <rguenther@suse.de>
12404
12405 PR tree-optimization/69166
12406 * gcc.dg/torture/pr69166.c: New testcase.
12407
1430fb1f
MJ
124082016-01-27 Martin Jambor <mjambor@suse.cz>
12409
12410 PR tree-optimization/69355
12411 * gcc.dg/tree-ssa/pr69355.c: New test.
12412
95e3030c
MP
124132016-01-27 Marek Polacek <polacek@redhat.com>
12414
12415 PR c++/69496
12416 * g++.dg/ext/constexpr-vla1.C: New test.
12417
eeb085f3
CB
124182016-01-20 Christian Bruel <christian.bruel@st.com>
12419
12420 PR target/69245
12421 * gcc.target/arm/pr69245.c: New test.
12422
b1652dde
JJ
124232016-01-27 Jakub Jelinek <jakub@redhat.com>
12424
12425 PR tree-optimization/69399
12426 * gcc.dg/torture/pr69399.c: New test.
12427
ce7e8f00
EB
124282016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12429
12430 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12431
e4aac1d1
EB
124322016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12433
12434 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12435
8dfdb419
TV
124362016-01-26 Tom de Vries <tom@codesourcery.com>
12437
12438 PR tree-optimization/69110
12439 * gcc.dg/autopar/pr69110.c: New test.
12440
56f80f54 124412016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12442 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12443
12444 * gcc.dg/graphite/isl-ast-op-select.c: New.
12445
a0909527
PT
124462015-01-26 Paul Thomas <pault@gcc.gnu.org>
12447
12448 PR fortran/69385
12449 * gfortran.dg/allocate_error_6.f90: New test.
12450
ffc445f4
RH
124512016-01-26 Richard Henderson <rth@redhat.com>
12452
12453 * gcc.dg/tm/pr60908.c: New test.
12454
01e1dea3
DM
124552016-01-26 David Malcolm <dmalcolm@redhat.com>
12456
12457 PR other/69006
12458 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12459 directive.
12460 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12461 expected multiline output to reflect the colorization being
12462 disabled before newlines.
12463 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12464 (custom_diagnostic_finalizer): Replace call to
12465 pp_newline_and_flush with call to pp_flush.
12466 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12467 * gfortran.dg/implicit_class_1.f90: Likewise.
12468 * lib/gcc-dg.exp (allow_blank_lines): New global.
12469 (dg-allow-blank-lines-in-output): New procedure.
12470 (gcc-dg-prune): Complain about blank lines in the output, unless
12471 dg-allow-blank-lines-in-output was called.
12472 * lib/multiline.exp (_build_multiline_regex): Only support
12473 arbitrary followup text for non-blank-lines, not for blank lines.
12474
13f92e8d
JJ
124752016-01-26 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR tree-optimization/69483
12478 * gcc.dg/pr69483.c: New test.
12479 * g++.dg/opt/pr69483.C: New test.
12480
92422235
CL
124812016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12482
12483 PR target/68620
12484 * gcc.target/arm/pr68620.c: New test.
12485
0bccf11b
L
124862016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12487
12488 * gcc.target/i386/pr68986-2.c: Remove -m32.
12489
81cd202e
L
124902016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12491
12492 PR target/68986
12493 * gcc.target/i386/pr68986-1.c: New test.
12494 * gcc.target/i386/pr68986-2.c: Likewise.
12495 * gcc.target/i386/pr68986-3.c: Likewise.
12496
213a1c03
CB
124972016-01-26 Christian Bruel <christian.bruel@st.com>
12498
12499 * lib/target-supports.exp
12500 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12501 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12502 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12503
22a08dd1
RB
125042016-01-26 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/69452
12507 * gcc.dg/torture/pr69452.c: New testcase.
12508
6c06e0e8
JJ
125092016-01-26 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR target/69442
12512 * gcc.dg/pr69442.c: New test.
12513
b96824c4
RFI
125142016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12515
12516 PR target/67896
12517 * gcc.target/aarch64/simd/pr67896.C: New.
12518
5ee31e57
RS
125192016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12520
12521 PR tree-optimization/69400
12522 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12523 function.
12524 (plugin_init): Call it.
12525 * gcc.dg/torture/pr69400.c: New test.
12526
7ddfb31d
CL
125272016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12528
12529 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12530
1e050c90
AK
125312016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12532 Sebastian Pop <s.pop@samsung.com>
12533
12534 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12535 isl-0.15.
12536
c8ee4bf5
AK
125372016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12538 Sebastian Pop <s.pop@samsung.com>
12539
12540 * gcc.dg/graphite/pr69292.c: New.
12541
d902b330
JJ
125422016-01-25 Jakub Jelinek <jakub@redhat.com>
12543
12544 * c-c++-common/goacc/use_device-1.c: New test.
12545
2c89b952
JL
125462016-01-25 Jeff Law <law@redhat.com>
12547
12548 PR tree-optimization/69196
12549 PR tree-optimization/68398
12550 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12551 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12552
685c8785
DE
125532016-01-25 David Edelsohn <dje.gcc@gmail.com>
12554
12555 PR target/69469
12556 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12557 Algorithm.
12558
95cef0c1
RB
125592016-01-25 Richard Biener <rguenther@suse.de>
12560
12561 PR testsuite/69380
12562 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12563
2947d3b2
IE
125642016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12565
12566 PR target/69421
12567 * gcc.dg/pr69421.c: New test.
12568
ae19075a
BB
125692016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12570
12571 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12572 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12573 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12574 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12575 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12576 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12577 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12578 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12579 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12580 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12581
fa4511c2
RB
125822016-01-25 Richard Biener <rguenther@suse.de>
12583
12584 PR tree-optimization/69376
12585 * gcc.dg/torture/pr69376.c: New testcase.
12586
1d101216
JD
125872016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12588
12589 PR fortran/69397
12590 PR fortran/68442
12591 * gfortran.dg/interface_38.f90: New test.
12592 * gfortran.dg/interface_39.f90: New test.
a0909527 12593
a59b92b0
PP
125942016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12595
12596 Revert:
12597 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12598
12599 PR c++/11858
12600 PR c++/24663
12601 PR c++/24664
12602 * g++.dg/template/pr11858.C: New test.
12603 * g++.dg/template/pr24663.C: New test.
12604 * g++.dg/template/unify12.C: New test.
12605 * g++.dg/template/unify13.C: New test.
12606 * g++.dg/template/unify14.C: New test.
12607 * g++.dg/template/unify15.C: New test.
12608 * g++.dg/template/unify16.C: New test.
12609 * g++.dg/template/unify17.C: New test.
12610
16acb1a8
DH
126112016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12612
12613 PR fortran/68283
12614 gfortran.dg/pr68283.f90: New test.
12615
094773e8
TK
126162016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12617
12618 PR fortran/66094
12619 * gfortran.dg/inline_matmul_13.f90: New test.
12620 * gfortran.dg/matmul_bounds_8.f90: New test.
12621 * gfortran.dg/matmul_bounds_9.f90: New test.
12622 * gfortran.dg/matmul_bounds_10.f90: New test.
12623
42fb90d7
TV
126242016-01-23 Tom de Vries <tom@codesourcery.com>
12625
12626 PR tree-optimization/69426
12627 * gcc.dg/autopar/pr69426.c: New test.
12628
69da7802
MS
126292016-01-23 Martin Sebor <msebor@redhat.com>
12630
12631 PR c++/58109
12632 PR c++/69022
12633 * g++.dg/cpp0x/alignas5.C: New test.
12634 * g++.dg/ext/vector29.C: Same.
12635
da17300a
UB
126362016-01-23 Uros Bizjak <ubizjak@gmail.com>
12637
12638 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12639 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12640 _GNU_SOURCE from compile flags to the source.
12641 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12642 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12643 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12644 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12645
62041cfc
JJ
126462016-01-22 Jakub Jelinek <jakub@redhat.com>
12647
12648 PR target/69432
12649 * g++.dg/opt/pr69432.C: New test.
12650
f7d2ad6f
BS
126512016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12652
12653 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12654 32-bit targets testing an -m64 multilib.
12655
d403fc9a
WS
126562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12657
12658 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12659 64-bit support.
12660
4aa16f8d
JG
126612016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12662
12663 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12664
7c816d0f
CB
126652016-01-21 Christian Bruel <christian.bruel@st.com>
12666
12667 PR target/68674
12668 * gcc.target/i386/pr68674.c
12669 * gcc.target/aarch64/pr68674.c
12670 * gcc.target/arm/pr68674.c
12671
fce661e8
KT
126722016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12673
12674 PR target/69403
12675 * gcc.c-torture/execute/pr69403.c: New test.
12676
4696899f
PC
126772016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12678
12679 PR c++/55843
12680 * g++.dg/template/pr55843.C: New.
12681
bac69366
AL
126822016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12683
12684 PR testsuite/66877
12685 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12686 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12687
b57d3a5c
BS
126882016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12689
12690 PR testsuite/67489
da17300a
UB
12691 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12692 from dg-do compile directive, and instead add
12693 { dg-require-effective-target int128 }.
b57d3a5c 12694
9f04a53e
MS
126952016-01-20 Martin Sebor <msebor@redhat.com>
12696
12697 PR c/69405
12698 * gcc.dg/sync-fetch.c: New test.
12699
38a51663
JL
127002016-01-21 Martin Sebor <msebor@redhat.com>
12701
12702 PR target/69252
12703 * gcc.target/powerpc/pr69252.c: New test.
12704
2423a75a
JD
127052016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12706
12707 PR fortran/65996
da17300a 12708 * gfortran.dg/pr65996.f90: New test.
2423a75a 12709
0a76463f
DV
127102016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12711
12712 PR c++/68810
9f04a53e 12713 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12714 expected to generate an error.
0a76463f 12715
9776e692
BS
127162016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12717
12718 PR middle-end/66178
12719 * gcc.dg/torture/pr66178.c: New test.
12720
c8d3e088
AB
127212016-01-21 Anton Blanchard <anton@samba.org>
12722 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12723
12724 PR target/63354
12725 * gcc.target/powerpc/pr63354.c: New test.
12726
35b707ff
VM
127272016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12728
12729 PR rtl-optimization/68990
12730 * gcc.target/i386/pr68990: New.
12731
157b0829
NC
127322016-01-21 Nick Clifton <nickc@redhat.com>
12733
12734 PR target/69129
12735 * gcc.target/mips/pr69129.c: New.
12736
aede6748
PC
127372016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12738
12739 PR c++/58046
12740 * g++.dg/cpp0x/pr58046.C: New.
12741
5463c2c8
JJ
127422016-01-21 Jakub Jelinek <jakub@redhat.com>
12743
6d31cc75
SS
12744 PR target/69187
12745 PR target/65624
12746 * gcc.target/arm/pr69187.c: New test.
12747
5463c2c8
JJ
12748 PR c++/69355
12749 * g++.dg/torture/pr69355.C: New test.
12750
fa28f32b
AK
127512016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12752 Sebastian Pop <s.pop@samsung.com>
12753
12754 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12755
b920a047
AK
127562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12757 Sebastian Pop <s.pop@samsung.com>
12758
da17300a 12759 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12760
bdd3aea6
JJ
127612016-01-21 Jakub Jelinek <jakub@redhat.com>
12762
12763 PR middle-end/67653
12764 * c-c++-common/pr67653.c: New test.
12765 * gcc.dg/torture/pr29119.c: Add dg-warning.
12766
26a2e6ae
PB
127672016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12768
12769 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12770
d25c7690
PK
127712016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12772
12773 PR c/24293
12774 * gcc.dg/pr24293.c: New test.
12775 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12776 incomplete struct type.
12777 * gcc.dg/declspec-1.c: Likewise.
12778 * gcc.dg/pr63549.c: Likewise.
12779
889d5698
JJ
127802016-01-20 Jakub Jelinek <jakub@redhat.com>
12781
12782 PR tree-optimization/66612
12783 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12784 for bdn instruction.
12785
d7cf3dc7
CL
127862016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12787
12788 * lib/target-supports.exp
12789 (check_effective_target_arm_fp_ok_nocache): New.
12790 (check_effective_target_arm_fp_ok): New.
12791 (add_options_for_arm_fp): New.
12792 (check_effective_target_arm_crypto_ok_nocache): Require
12793 target_arm_v8_neon_ok instead of arm32.
12794 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12795 (check_effective_target_arm_crypto_pragma_ok): New.
12796 (add_options_for_arm_vfp): New.
12797 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12798 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12799 target instead. Force initial fpu to vfp.
12800 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12801 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12802 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12803 dependency.
12804 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12805 use arm_vfp effective target instead. Force initial fpu to vfp.
12806 * gcc.target/arm/attr-neon3.c: Likewise.
12807 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12808 arm_vfp_ok.
12809 * gcc.target/arm/unsigned-float.c: Likewise.
12810 * gcc.target/arm/vfp-1.c: Likewise.
12811 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12812 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12813 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12814 * gcc.target/arm/vfp-ldmias.c: Likewise.
12815 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12816 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12817 * gcc.target/arm/vfp-stmiad.c: Likewise.
12818 * gcc.target/arm/vfp-stmias.c: Likewise.
12819 * gcc.target/arm/vnmul-1.c: Likewise.
12820 * gcc.target/arm/vnmul-2.c: Likewise.
12821 * gcc.target/arm/vnmul-3.c: Likewise.
12822 * gcc.target/arm/vnmul-4.c: Likewise.
12823
01ac9704 128242016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12825
e84b00da
L
12826 PR testsuite/69366
12827 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12828 the MPX run-time library, for compile-time MPX test.
12829 * gcc.target/i386/chkp-always_inline.c: Likewise.
12830 * gcc.target/i386/chkp-bndret.c: Likewise.
12831 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12832 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12833 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12834 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12835 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12836 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12837 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12838 * gcc.target/i386/chkp-label-address.c: Likewise.
12839 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12840 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12841 * gcc.target/i386/chkp-pr69044.c: Likewise.
12842 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12843 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12844 * gcc.target/i386/chkp-strchr.c: Likewise.
12845 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12846 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12847 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12848 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12849 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12850 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12851 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12852 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12853 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12854 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12855 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12856 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12857 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12858 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12859 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12860 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12861 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12862 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12863 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12864 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12865 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12866 * gcc.target/i386/pr63995-2.c: Likewise.
12867 * gcc.target/i386/pr64805.c: Likewise.
12868 * gcc.target/i386/pr65044.c: Likewise.
12869 * gcc.target/i386/pr65167.c: Likewise.
12870 * gcc.target/i386/pr65183.c: Likewise.
12871 * gcc.target/i386/pr65184.c: Likewise.
12872 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12873
28b33016
IE
128742016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12875
12876 PR tree-optimization/69328
12877 * gcc.dg/pr69328.c: New test.
12878
bcff0913
JL
128792016-01-20 Jeff Law <law@redhat.com>
12880
bf0bb970 12881 PR target/25114
bcff0913
JL
12882 * gcc.target/m68k/pr25114.c: New test.
12883
a3f69631
AV
128842016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12885
12886 * gcc.target/arm/memset-inline-10.c: Added
12887 dg-require-effective-target arm_thumb2_ok.
12888
af33ba0d
EB
128892016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12890
12891 * gcc.dg/debug/dwarf2/sso.c: New test.
12892
7596d5de
UB
128932016-01-19 Uros Bizjak <ubizjak@gmail.com>
12894
12895 PR testsuite/68820
12896 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12897 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12898 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12899
ceda2c69
JH
129002016-01-19 Jan Hubicka <hubicka@ucw.cz>
12901
12902 PR ipa/66223
12903 * g++.dg/ipa/devirt-50.C: New testcase.
12904
38a979f2
MP
129052016-01-19 Marek Polacek <polacek@redhat.com>
12906
12907 PR c++/68965
12908 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12909 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12910
962801c5
KT
129112016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12912
12913 PR target/69135
12914 * gcc.target/arm/pr69135_1.c: New test.
12915
078fe40a
WD
129162015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12917
12918 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12919
786e3c06
WD
129202015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12921
12922 * gcc.target/aarch64/ccmp_1.c: New testcase.
12923
1e297006
MP
129242016-01-19 Marek Polacek <polacek@redhat.com>
12925
12926 PR c++/68586
12927 * g++.dg/cpp0x/enum30.C: New test.
12928
879c27e3
RB
129292016-01-19 Richard Biener <rguenther@suse.de>
12930
12931 PR tree-optimization/69336
12932 * g++.dg/tree-ssa/pr69336.C: New testcase.
12933
015337d3
JJ
129342016-01-19 Jakub Jelinek <jakub@redhat.com>
12935
12936 PR debug/65779
12937 * gcc.dg/pr65779.c: New test.
12938
e2c768b6
RB
129392016-01-19 Richard Biener <rguenther@suse.de>
12940
12941 PR tree-optimization/69352
12942 * gcc.dg/torture/pr69352.c: New testcase.
12943
569efc34
JJ
129442016-01-19 Jakub Jelinek <jakub@redhat.com>
12945
12946 PR rtl-optimization/68955
12947 PR rtl-optimization/64557
12948 * gcc.dg/torture/pr68955.c: New test.
12949
e49d321f
JH
129502016-01-19 Jan Hubicka <hubicka@ucw.cz>
12951
12952 PR lto/69136
12953 * g++.dg/torture/pr69136.C: New testcase.
12954
e9191ad3
JH
129552016-01-19 Jan Hubicka <hubicka@ucw.cz>
12956
12957 PR lto/69133
12958 * g++.dg/lto/pr69133_0.C: New testcase.
12959 * g++.dg/lto/pr69133_1.C: New testcase.
12960
2bedb645
JL
129612016-01-15 Jeff Law <law@redhat.com>
12962
12963 PR tree-optimization/69320
12964 * gcc.c-torture/pr69320-1.c: New test.
12965 * gcc.c-torture/pr69320-2.c: New test.
12966 * gcc.c-torture/pr69320-3.c: New test.
12967 * gcc.c-torture/pr69320-4.c: New test.
12968
17c15cb9
PP
129692016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12970
12971 PR c++/11858
12972 PR c++/24663
12973 PR c++/24664
12974 * g++.dg/template/pr11858.C: New test.
12975 * g++.dg/template/pr24663.C: New test.
12976 * g++.dg/template/unify12.C: New test.
12977 * g++.dg/template/unify13.C: New test.
12978 * g++.dg/template/unify14.C: New test.
12979 * g++.dg/template/unify15.C: New test.
12980 * g++.dg/template/unify16.C: New test.
12981 * g++.dg/template/unify17.C: New test.
12982
9617fd08
DM
129832016-01-18 David Malcolm <dmalcolm@redhat.com>
12984
12985 PR testsuite/69181
12986 * gcc.dg/pr69181-1.c: New test file.
12987 * gcc.dg/pr69181-2.c: New test file.
12988 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12989 globals by moving it to...
12990 (cleanup-after-saved-dg-test): ...this new function. Add
12991 "global additional_sources_used". Add reset of global
12992 multiline_expected_outputs to the empty list.
12993 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12994 global to...
12995 (multiline_expected_outputs): ...this, and updated comments to
12996 note that it is modified from gcc-dg.exp.
12997 (dg-end-multiline-output): Update for the above renaming.
12998 (handle-multiline-outputs): Likewise. Remove the clearing
12999 of the expected outputs to the empty list.
13000
b555a2e4
RB
130012016-01-18 Richard Biener <rguenther@suse.de>
13002
13003 PR tree-optimization/69297
13004 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13005
96902805
JM
130062016-01-18 Joseph Myers <joseph@codesourcery.com>
13007
13008 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13009 dg-options.
13010 * gcc.target/mips/mips-3d-2.c: Likewise.
13011 * gcc.target/mips/mips-3d-3.c: Likewise.
13012 * gcc.target/mips/mips-3d-4.c: Likewise.
13013 * gcc.target/mips/mips-3d-5.c: Likewise.
13014 * gcc.target/mips/mips-3d-6.c: Likewise.
13015 * gcc.target/mips/mips-3d-7.c: Likewise.
13016 * gcc.target/mips/mips-3d-8.c: Likewise.
13017 * gcc.target/mips/mips-3d-9.c: Likewise.
13018 * gcc.target/mips/mips-ps-1.c: Likewise.
13019 * gcc.target/mips/mips-ps-2.c: Likewise.
13020 * gcc.target/mips/mips-ps-3.c: Likewise.
13021 * gcc.target/mips/mips-ps-4.c: Likewise.
13022 * gcc.target/mips/mips-ps-5.c: Likewise.
13023 * gcc.target/mips/mips-ps-6.c: Likewise.
13024 * gcc.target/mips/mips-ps-7.c: Likewise.
13025 * gcc.target/mips/mips-ps-type.c: Likewise.
13026 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13027 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13028
40e26f94
TV
130292016-01-18 Tom de Vries <tom@codesourcery.com>
13030
13031 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13032 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13033 * c-c++-common/goacc/kernels-empty.c: New test.
13034 * c-c++-common/goacc/kernels-eternal.c: New test.
13035 * c-c++-common/goacc/kernels-loop-2.c: New test.
13036 * c-c++-common/goacc/kernels-loop-3.c: New test.
13037 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13038 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13039 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13040 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13041 * c-c++-common/goacc/kernels-loop-data.c: New test.
13042 * c-c++-common/goacc/kernels-loop-g.c: New test.
13043 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13044 * c-c++-common/goacc/kernels-loop-n.c: New test.
13045 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13046 * c-c++-common/goacc/kernels-loop.c: New test.
13047 * c-c++-common/goacc/kernels-noreturn.c: New test.
13048 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13049 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13050 * c-c++-common/goacc/kernels-reduction.c: New test.
13051
a98d4647
TV
130522016-01-18 Tom de Vries <tom@codesourcery.com>
13053
13054 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13055 * gcc.dg/autopar/outer-2.c: Same.
13056 * gcc.dg/autopar/outer-3.c: Same.
13057 * gcc.dg/autopar/outer-4.c: Same.
13058 * gcc.dg/autopar/outer-5.c: Same.
13059 * gcc.dg/autopar/outer-6.c: Same.
13060 * gcc.dg/autopar/parallelization-1.c: Same.
13061 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13062 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13063 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13064 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13065 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13066 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13067 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13068 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13069 * gcc.dg/autopar/pr39500-1.c: Same.
13070 * gcc.dg/autopar/pr39500-2.c: Same.
13071 * gcc.dg/autopar/pr46193.c: Same.
13072 * gcc.dg/autopar/pr46194.c: Same.
13073 * gcc.dg/autopar/pr49580.c: Same.
13074 * gcc.dg/autopar/pr49960-1.c: Same.
13075 * gcc.dg/autopar/pr49960.c: Same.
13076 * gcc.dg/autopar/pr68373.c: Same.
13077 * gcc.dg/autopar/reduc-1.c: Same.
13078 * gcc.dg/autopar/reduc-1char.c: Same.
13079 * gcc.dg/autopar/reduc-1short.c: Same.
13080 * gcc.dg/autopar/reduc-2.c: Same.
13081 * gcc.dg/autopar/reduc-2char.c: Same.
13082 * gcc.dg/autopar/reduc-2short.c: Same.
13083 * gcc.dg/autopar/reduc-3.c: Same.
13084 * gcc.dg/autopar/reduc-4.c: Same.
13085 * gcc.dg/autopar/reduc-6.c: Same.
13086 * gcc.dg/autopar/reduc-7.c: Same.
13087 * gcc.dg/autopar/reduc-8.c: Same.
13088 * gcc.dg/autopar/reduc-9.c: Same.
13089 * gcc.dg/autopar/uns-outer-4.c: Same.
13090 * gcc.dg/autopar/uns-outer-5.c: Same.
13091 * gcc.dg/autopar/uns-outer-6.c: Same.
13092 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13093 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13094
da976fa8
AL
130952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13096
13097 PR target/63679
13098 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13099 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13100
70c1e886
AL
131012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13102
13103 PR target/63679
13104 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13105 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13106 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13107
88bed196
AL
131082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13109
13110 PR target/63679
13111 * gcc.dg/tree-ssa/sra-17.c: New.
13112 * gcc.dg/tree-ssa/sra-18.c: New.
13113
3dd5f42e
IE
131142016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13115
13116 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13117
ae5a77fa
EB
131182016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13119
13120 * gnat.dg/inline12.adb: New test.
13121
11e57fc6
BC
131222016-01-18 Bin Cheng <bin.cheng@arm.com>
13123
13124 PR tree-optimization/66797
13125 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13126
995b6fe0
RB
131272016-01-18 Richard Biener <rguenther@suse.de>
13128
13129 PR tree-optimization/69170
13130 * gcc.dg/torture/pr69170.c: New testcase.
13131
82ee0cf2 131322016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13133
13134 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13135
d69da357
TV
131362016-01-16 Tom de Vries <tom@codesourcery.com>
13137
13138 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13139
a3845283
TV
131402016-01-16 Tom de Vries <tom@codesourcery.com>
13141
13142 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13143 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13144 redundant dg-require-effective-target pthread.
13145 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13146 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13147 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13148 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13149 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13150 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13151 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13152
197a6aa6
DE
131532016-01-16 David Edelsohn <dje.gcc@gmail.com>
13154
13155 PR target/68609
13156 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13157 * gcc.target/powerpc/recip-7.c: Same.
13158
ec7886c1
PP
131592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13160
13161 PR c++/69091
13162 * g++.dg/template/pr69091.C: New test.
13163
203484bb
PP
131642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13165
13166 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13167 dump does not contain an error_mark_node.
13168 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13169 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13170
aa2500e9
PP
131712016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13172
13173 PR c++/68936
13174 * g++.dg/template/pr68936.C: New test.
13175
28621a5c
DE
131762016-01-15 David Edelsohn <dje.gcc@gmail.com>
13177
13178 PR target/68609
13179 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13180 * gcc.target/powerpc/recip-2.c: Same.
13181 * gcc.target/powerpc/recip-3.c: Same.
13182 * gcc.target/powerpc/recip-4.c: Same.
13183 * gcc.target/powerpc/recip-sqrtf.c: Same.
13184
40c43aca
JL
131852016-01-15 Jeff Law <law@redhat.com>
13186
13187 PR tree-optimization/69270
13188 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13189 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13190
afbc5ae8
PT
131912016-01-15 Paul Thomas <pault@gcc.gnu.org>
13192
13193 PR fortran/49630
13194 * gfortran.dg/deferred_character_13.f90: New test for the fix
13195 of comment 3 of the PR.
13196
13197 PR fortran/54070
13198 * gfortran.dg/deferred_character_8.f90: New test
13199 * gfortran.dg/allocate_error_5.f90: New test
13200
13201 PR fortran/60593
13202 * gfortran.dg/deferred_character_10.f90: New test
13203
13204 PR fortran/60795
13205 * gfortran.dg/deferred_character_14.f90: New test
13206
13207 PR fortran/61147
13208 * gfortran.dg/deferred_character_11.f90: New test
13209
13210 PR fortran/64324
13211 * gfortran.dg/deferred_character_9.f90: New test
13212
49abe076
VM
132132016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13214
13215 PR rtl-optimization/69030
13216 * gcc.target/i386/pr69030.c: New.
13217
16d12992
KT
132182016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13219
13220 * gcc.target/aarch64/target_attr_17.c: New test.
13221
78810bd3
RB
132222016-01-15 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/66856
13225 * gcc.dg/torture/pr66856-1.c: New testcase.
13226 * gcc.dg/torture/pr66856-2.c: Likewise.
13227
2bd847fe
RB
132282016-01-15 Richard Biener <rguenther@suse.de>
13229
13230 PR debug/69137
13231 * g++.dg/lto/pr69137_0.C: New testcase.
13232
a00fe3b7
RS
132332016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13234
13235 PR middle-end/69246
13236 * gcc.target/i386/pr69246.c: New test.
13237
cbb0e83b
DV
132382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13239
7596d5de 13240 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13241
5a500ecf
DV
132422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13243
13244 PR c++/56194
13245 * g++.dg/init/const9.C: Disable test on S/390.
13246
5d9bf64f
DV
132472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13248
13249 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13250 * g++.dg/Wno-frame-address.C: Ditto.
13251
e234b19e
DV
132522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13253
13254 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13255
89483f99
RB
132562016-01-15 Richard Biener <rguenther@suse.de>
13257
13258 PR tree-optimization/68961
13259 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13260
94f37395
IE
132612016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13262
13263 * gcc.target/i386/pr65105-5.c: New test.
13264
82ee0cf2 132652016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13266
13267 * gcc.c-torture/execute/alias-4.c: New testcase.
13268
82ee0cf2 132692016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13270
13271 PR ipa/68148
13272 * g++.dg/ipa/devirt-49.C: New testcase.
13273
092f7deb 132742016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13275
13276 PR target/65837
13277 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13278 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13279 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13280
e93c66bc
RB
132812016-01-15 Richard Biener <rguenther@suse.de>
13282
13283 PR tree-optimization/69117
13284 * gcc.dg/torture/pr69117.c: New testcase.
13285
c47eaca6 132862015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13287
13288 PR c++/69048
13289 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13290
c3f6914a
FXC
132912016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13292
13293 PR testsuite/67509
13294 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13295 range tests use 100 * maximum instead of maximum + 1.
13296
cd65ae90
JJ
132972016-01-14 Jakub Jelinek <jakub@redhat.com>
13298
13299 PR debug/69244
13300 * gcc.dg/guality/pr69244.c: New test.
13301
19643948
UB
133022016-01-14 Uros Bizjak <ubizjak@gmail.com>
13303
13304 * lib/target-supports.exp (check_effective_target_issignaling):
13305 New procedure.
13306 * gcc.dg/pr61441.c: Require issignaling effective target.
13307
fe79c97e
SB
133082016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13309
13310 PR target/68803
13311 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13312
c7df95d8
DM
133132016-01-14 David Malcolm <dmalcolm@redhat.com>
13314
13315 PR c++/68819
13316 PR preprocessor/69177
13317 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13318 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13319 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13320 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13321
00083992
MP
133222016-01-14 Marek Polacek <polacek@redhat.com>
13323
13324 PR c/69262
13325 * gcc.dg/array-15.c: New test.
13326
0c9b3294
JJ
133272016-01-14 Jakub Jelinek <jakub@redhat.com>
13328
13329 PR middle-end/68146
13330 PR tree-optimization/69155
13331 * gfortran.dg/pr68146.f: New test.
13332 * gfortran.dg/pr69155.f90: New test.
13333
3688e13d
RB
133342016-01-14 Richard Biener <rguenther@suse.de>
13335
13336 PR tree-optimization/68060
13337 * gcc.dg/torture/pr68060-1.c: New testcase.
13338 * gcc.dg/torture/pr68060-2.c: Likewise.
13339
bab0ad3a
NC
133402016-01-14 Nick Clifton <nickc@redhat.com>
13341
13342 * lib/target-supports.exp
13343 (check_effective_target_arm_neon_ok_nocache): Add an option
13344 sequence that includes setting the ARM architecture to ARMv7-A.
13345 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13346 command line options necessary to enable Neon support.
13347 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13348 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13349 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13350 * gcc.target/arm/pr69180.c: Likewise.
13351
947c2ce5
JL
133522016-01-14 Jeff Law <law@redhat.com>
13353
13354 PR tree-optimization/69270
13355 * gcc.dg/tree-ssa/pr69270.c: New test.
13356
3342fd71
BS
133572016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13358
13359 PR c/66208
13360 * c-c++-common/pr66208.c: New file.
13361
2ad3adf1
JJ
133622016-01-13 Jakub Jelinek <jakub@redhat.com>
13363
13364 PR tree-optimization/69156
13365 * gcc.dg/pr69156.c: New test.
13366
398d6feb
L
133672016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13368
13369 * gcc.target/i386/pr69225-7.c: New test.
13370
4c868789
RH
133712016-01-13 Richard Henderson <rth@redhat.com>
13372
13373 * gcc.dg/tm/memopt-13.c: Update expected function.
13374 * gcc.dg/tm/memopt-6.c: Likewise.
13375
ef6d1772
UB
133762016-01-13 Uros Bizjak <ubizjak@gmail.com>
13377
13378 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13379 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13380 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13381 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13382
ef6d1772
UB
133832016-01-13 Tom de Vries <tom@codesourcery.com>
13384
13385 PR tree-optimization/69169
0b4b6ef2
TV
13386 * gcc.dg/pr69169.c: New test.
13387
2ad3adf1 133882016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13389
13390 PR target/69228
13391 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13392 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13393 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13394 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13395 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13396 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13397 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13398 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13399
9060e335
AK
134002016-01-13 Jakub Jelinek <jakub@redhat.com>
13401
13402 PR target/69247
13403 * gcc.dg/pr69247.c: New test.
13404
40311329
RB
134052016-01-13 Richard Biener <rguenther@suse.de>
13406
13407 PR tree-optimization/69242
13408 * gcc.dg/torture/pr69242.c: New testcase.
13409
ccbd7103
RB
134102016-01-13 Richard Biener <rguenther@suse.de>
13411
13412 PR tree-optimization/69186
13413 * gcc.dg/torture/pr69186.c: New testcase.
13414
c6f72a46
JL
134152016-01-13 Jeff Law <law@redhat.com>
13416
13417 PR tree-optimization/67755
13418 * gcc.dg/tree-ssa/pr67755.c: New test.
13419
134202016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13421
13422 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13423 pass number in output by a star.
13424
c446cf07
BC
134252016-01-12 Bin Cheng <bin.cheng@arm.com>
13426
13427 PR tree-optimization/68911
13428 * gcc.c-torture/execute/pr68911.c: New test.
13429
5342156c
MP
134302016-01-12 Marek Polacek <polacek@redhat.com>
13431
13432 PR c++/68979
13433 * g++.dg/warn/permissive-1.C: New test.
13434
65364cc5
JJ
134352016-01-12 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR objc++/68511
13438 PR c++/69213
13439 * g++.dg/opt/pr69213.C: New test.
13440
81b9a3d9
CB
134412016-01-12 Christian Bruel <christian.bruel@st.com>
13442
13443 PR target/69180
13444 * gcc.target/arm/pr69180.c: New test.
13445
3c4e91c9
RB
134462016-01-12 Richard Biener <rguenther@suse.de>
13447
13448 PR lto/69077
13449 * g++.dg/lto/pr69077_0.C: New testcase.
13450 * g++.dg/lto/pr69077_1.C: Likewise.
13451
5664cea1
JJ
134522016-01-12 Jakub Jelinek <jakub@redhat.com>
13453
13454 PR target/69175
13455 * g++.dg/opt/pr69175.C: New test.
13456
86cefc49
AL
134572016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13458
13459 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13460 rather than #including math.h & stdlib.h.
13461 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13462 * gcc.dg/vect/pr49771.c: Likewise.
13463 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13464 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13465 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13466 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13467 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13468 * gcc.dg/vect/pr44507.c: Likewise.
13469 * gcc.dg/vect/pr45902.c: Likewise.
13470 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13471 * gcc.dg/vect/vect-117.c: Likewise.
13472 * gcc.dg/vect/vect-99.c: Likewise.
13473 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13474 * gcc.dg/vect/vect-cond-1.c: Likewise.
13475 * gcc.dg/vect/vect-cond-2.c: Likewise.
13476 * gcc.dg/vect/vect-cond-3.c: Likewise.
13477 * gcc.dg/vect/vect-cond-4.c: Likewise.
13478 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13479 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13480 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13481 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13482 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13483 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13484 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13485 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13486 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13487 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13488 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13489 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13490 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13491 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13492 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13493 include of signal.h.
13494 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13496 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13497 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13498 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13499 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13500 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13501 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13502 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13503 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13504 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13505 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13506 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13507 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13508 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13509 * gcc.dg/vect/vect-outer-5.c: Likewise.
13510 * gcc.dg/vect/vect-outer-6.c: Likewise.
13511 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13512 include of stdio.h.
13513
b832f61e
NC
135142016-01-12 Nick Clifton <nickc@redhat.com>
13515
13516 PR target/68913
13517 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13518 to fread so that it will be found in all target runtimes.
13519
8eac49b1
RB
135202016-01-12 Richard Biener <rguenther@suse.de>
13521
13522 PR tree-optimization/69053
13523 * g++.dg/torture/pr69053.C: New testcase.
13524
2935d994
RB
135252016-01-12 Richard Biener <rguenther@suse.de>
13526
13527 PR tree-optimization/69168
13528 * gcc.dg/torture/pr69168.c: New testcase.
13529
66c16fd9
RB
135302016-01-12 Richard Biener <rguenther@suse.de>
13531
13532 PR tree-optimization/69157
13533 * gcc.dg/torture/pr69157.c: New testcase.
13534
135352016-01-12 Richard Biener <rguenther@suse.de>
13536
13537 PR tree-optimization/69174
13538 * gcc.dg/torture/pr69174.c: New testcase.
13539
723033a6
JJ
135402016-01-12 Jakub Jelinek <jakub@redhat.com>
13541
13542 PR c++/66808
13543 PR c++/69000
13544 * g++.dg/tls/pr66808.C: New test.
13545 * g++.dg/tls/pr69000.C: New test.
13546
3574cf47
BS
135472016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13548
13549 * gcc.target/powerpc/swaps-p8-23.c: New test.
13550 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13551
feb20787
JDA
135522016-01-11 John David Anglin <danglin@gcc.gnu.org>
13553
13554 PR tree-optimization/68356
13555 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13556
27b1820a
KV
135572016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13558 Jim Wilson <jim.wilson@linaro.org>
13559
13560 PR target/69194
13561 * gcc.target/arm/pr69194.c: New test.
13562
cf4de6af
L
135632016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13564
13565 PR target/69225
13566 * gcc.target/i386/pr69225-1.c: New test.
13567 * gcc.target/i386/pr69225-2.c: Likewise.
13568 * gcc.target/i386/pr69225-3.c: Likewise.
13569 * gcc.target/i386/pr69225-4.c: Likewise.
13570 * gcc.target/i386/pr69225-5.c: Likewise.
13571 * gcc.target/i386/pr69225-6.c: Likewise.
13572
1ebd5558
JJ
135732016-01-11 Jakub Jelinek <jakub@redhat.com>
13574
23552a4d
JJ
13575 PR target/67462
13576 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13577 if lp64.
13578
26ff85b0
JJ
13579 PR target/69071
13580 * gcc.dg/pr69071.c: New test.
13581
9cb6bd74
JJ
13582 PR c++/69211
13583 * g++.dg/opt/pr69211.C: New test.
13584
1ebd5558
JJ
13585 PR tree-optimization/69214
13586 * gcc.c-torture/compile/pr69214.c: New test.
13587
8c18c836
UB
135882016-01-11 Uros Bizjak <ubizjak@gmail.com>
13589
13590 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13591 * gcc.target/i386/pr66232-11.c: Ditto.
13592 * gcc.target/i386/pr66232-12.c: Ditto.
13593 * gcc.target/i386/pr66232-13.c: Ditto.
13594
62446e6e
RB
135952016-01-11 Richard Biener <rguenther@suse.de>
13596
13597 PR tree-optimization/69173
13598 * gcc.dg/torture/pr69173.c: New testcase.
13599
2b8568fe
KT
136002016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13601
13602 PR rtl-optimization/68796
13603 * gcc.target/aarch64/tst_5.c: New test.
13604 * gcc.target/aarch64/tst_6.c: Likewise.
13605
5baf4532
KT
136062016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13607
13608 PR rtl-optimization/68841
13609 * gcc.dg/pr68841.c: New test.
13610 * gcc.c-torture/execute/pr68841.c: New test.
13611
ca90b1ed
YR
136122016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13613
13614 PR rtl-optimization/68920
13615 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13616 for ix86 targets.
13617 * gcc.dg/ifcvt-5.c: New test.
13618
2ad3adf1 136192016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13620
13621 PR bootstrap/69123
13622 * g++.dg/pr69123.C: New.
13623
83834c09
IE
136242016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13625
13626 PR target/69010
13627 * gcc.target/i386/pr69010.c: New test.
13628
dcf89d57
MJ
136292016-01-11 Martin Jambor <mjambor@suse.cz>
13630
13631 PR ipa/69044
13632 * gcc.target/i386/chkp-pr69044.c: New test.
13633
d95167ee
TV
136342016-01-11 Tom de Vries <tom@codesourcery.com>
13635
13636 PR tree-optimization/69109
13637 * gcc.dg/autopar/pr69109-2.c: New test.
13638 * gcc.dg/autopar/pr69109.c: New test.
13639
4f6403a8
TV
136402016-01-11 Tom de Vries <tom@codesourcery.com>
13641
13642 PR tree-optimization/69108
13643 * gcc.dg/autopar/pr69108.c: New test.
13644
21efdd80
PP
136452016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13646
13647 PR c++/69029
13648 * c-c++-common/Wisleading-indentation.c: Augment test.
13649
fd42eed8
TK
136502016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13651
13652 PR fortran/69154
13653 * gfortran.dg/inline_matmul_12.f90: New test.
13654
4f90ee6c
PT
136552016-01-10 Paul Thomas <pault@gcc.gnu.org>
13656
13657 PR fortran/67779
13658 * gfortran.dg/actual_array_offset_1: New test.
13659
3907c6cf
TV
136602016-01-10 Tom de Vries <tom@codesourcery.com>
13661
13662 PR tree-optimization/69062
13663 * gcc.dg/autopar/pr69062.c: New test.
13664
b07b236e
TS
136652016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13666
13667 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13668 * gcc.dg/vect/slp-perm-2.c: Likewise.
13669 * gcc.dg/vect/slp-perm-3.c: Likewise.
13670 * gcc.dg/vect/slp-perm-5.c: Likewise.
13671 * gcc.dg/vect/slp-perm-6.c: Likewise.
13672 * gcc.dg/vect/slp-perm-7.c: Likewise.
13673 * gcc.dg/vect/slp-perm-8.c: Likewise.
13674
23fab8ae
TV
136752016-01-10 Tom de Vries <tom@codesourcery.com>
13676
13677 PR tree-optimization/69039
13678 * gcc.dg/autopar/pr69039.c: New test.
13679
73f0dae2
MP
136802016-01-09 Marek Polacek <polacek@redhat.com>
13681
13682 PR c++/69113
13683 * g++.dg/pr69113.C: New test.
13684
20b8d734
JJ
136852016-01-09 Jakub Jelinek <jakub@redhat.com>
13686
13687 PR middle-end/50865
13688 PR tree-optimization/69097
13689 * gcc.c-torture/execute/pr50865.c: New test.
13690 * gcc.c-torture/execute/pr69097-1.c: New test.
13691 * gcc.c-torture/execute/pr69097-2.c: New test.
13692 * gcc.dg/pr69097-1.c: New test.
13693 * gcc.dg/pr69097-2.c: New test.
13694
c50e614b
JJ
136952016-01-09 Jakub Jelinek <jakub@redhat.com>
13696
13697 PR c++/69164
13698 * g++.dg/opt/pr69164.C: New test.
13699
e0237993
JJ
137002016-01-08 Jakub Jelinek <jakub@redhat.com>
13701
13702 PR tree-optimization/69167
13703 * gcc.dg/pr69167.c: New test.
13704
bd8f5bb2
MP
137052016-01-08 Marek Polacek <polacek@redhat.com>
13706
13707 PR c++/68449
13708 * g++.dg/pr68449.C: New.
13709
bb0f5ca7
AL
137102016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13711
13712 PR tree-optimization/68707
13713 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13714 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13715 on platforms supporting it.
13716 * gcc.dg/vect/slp-perm-2.c: Likewise.
13717 * gcc.dg/vect/slp-perm-3.c: Likewise.
13718 * gcc.dg/vect/slp-perm-5.c: Likewise.
13719 * gcc.dg/vect/slp-perm-7.c: Likewise.
13720 * gcc.dg/vect/slp-perm-8.c: Likewise.
13721 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13722 on platforms supporting it.
13723
22518428
JJ
137242016-01-08 Jakub Jelinek <jakub@redhat.com>
13725
33f0852f
JJ
13726 PR tree-optimization/69162
13727 * gcc.dg/pr69162.c: New test.
13728
22518428
JJ
13729 PR tree-optimization/69172
13730 * gcc.dg/pr69172.c: New test.
13731
80e9b3aa
TP
137322016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13733
13734 PR tree-optimization/67781
13735 * gcc.c-torture/execute/pr67781.c: New file.
13736
262a363f
JJ
137372016-01-08 Jakub Jelinek <jakub@redhat.com>
13738
13739 PR tree-optimization/69083
13740 * gcc.dg/vect/pr69083.c: New test.
13741
6e1f093f
SS
137422016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13743
13744 PR tree-optimization/61441
13745 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13746 Use -fexcess-precision=standard for compiler options.
13747 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13748
53290e07
JJ
137492016-01-08 Jakub Jelinek <jakub@redhat.com>
13750
57bf3072
JJ
13751 PR fortran/69128
13752 * gfortran.dg/gomp/pr69128.f90: New test.
13753
53290e07
JJ
13754 PR c++/69145
13755 * g++.dg/ext/pr69145-1.C: New test.
13756 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13757 * g++.dg/ext/pr69145-2.h: New file.
13758
7a127fa7
MS
137592016-01-07 Martin Sebor <msebor@redhat.com>
13760
13761 PR c/68966
13762 * gcc.dg/atomic-fetch-bool.c: New test.
13763 * gcc.dg/sync-fetch-bool.c: New test.
13764
95918b49
L
137652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13766
13767 PR fortran/66680
13768 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13769
c8e62a9d
NC
137702016-01-07 Nick Clifton <nickc@redhat.com>
13771
13772 PR target/66655
13773 * g++.dg/pr66655.C: New test.
13774 * g++.dg/pr66655_1.cc: Test support file.
13775 * g++.dg/pr66655.h: Test header file.
13776
2ad3adf1 137772016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13778
13779 PR fortran/66680
13780 gfortran.dg/gomp/pr66680.f90: New test.
13781
4cd9ca92
L
137822016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13783
13784 PR target/69171
13785 * gcc.target/i386/pr69171-1.c: New test.
13786 * gcc.target/i386/pr69171-2.c: Likewise.
13787 * gcc.target/i386/pr69171-3.c: Likewise.
13788 * gcc.target/i386/pr69171-4.c: Likewise.
13789 * gcc.target/i386/pr69171-5.c: Likewise.
13790 * gcc.target/i386/pr69171-6.c: Likewise.
13791
7e33d4dc
BS
137922015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13793
13794 PR middle-end/67639
13795 * c-c++-common/pr67639.c: New test.
13796
fec64afc
JJ
137972016-01-07 Jakub Jelinek <jakub@redhat.com>
13798
13799 PR tree-optimization/69141
13800 * g++.dg/opt/pr69141.C: New test.
13801
f293ad29
EB
138022016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13803
13804 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13805
5027395e
UB
138062016-01-06 Uros Bizjak <ubizjak@gmail.com>
13807
13808 PR target/69140
13809 * gcc.target/i386/pr69140.c: New test
13810
7443cf13
DM
138112016-01-06 David Malcolm <dmalcolm@redhat.com>
13812
13813 * gcc.dg/bad-dereference.c: New test case.
13814
32928931
BS
138152015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13816
13817 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13818
68dd05da
AS
138192016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13820
13821 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13822
6b131d5b
MP
138232016-01-06 Marek Polacek <polacek@redhat.com>
13824
13825 PR sanitizer/69099
13826 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13827
8d9fdb49
MP
138282016-01-05 Marek Polacek <polacek@redhat.com>
13829
13830 PR c/69104
13831 * gcc.dg/atomic-invalid-2.c: New.
13832
acf93f1e
L
138332016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13834
13835 PR target/68991
13836 * gcc.target/i386/pr68991.c: New test.
13837
3f50525d
L
138382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13839
13840 PR target/68991
13841 * g++.dg/pr68991-1.C: New test.
13842 * g++.dg/pr68991-2.C: Likewise.
13843
e0237993 138442016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13845
e0237993 13846 PR other/60465
face88a1
ST
13847 * gcc.target/ia64/pr60465-gprel64.c: New test.
13848 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13849
a0866eff
KT
138502016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13851
13852 PR rtl-optimization/68651
13853 * gcc.target/aarch64/pr68651_1.c: New test.
13854
c589e975
DM
138552016-01-05 David Malcolm <dmalcolm@redhat.com>
13856
13857 PR c/69122
13858 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13859
929710d9
NS
138602016-01-05 Nathan Sidwell <nathan@acm.org>
13861
ce3e43d7
NS
13862 PR c++/58583
13863 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13864
929710d9
NS
13865 * gcc.dg/alias-15.c: New.
13866
a2faef8e
NC
138672016-01-05 Nick Clifton <nickc@redhat.com>
13868
13869 PR target/68870
13870 * g++.dg/pr68770.C: New test.
13871
4cfa76e3
MS
138722016-01-04 Mike Stump <mikestump@comcast.net>
13873
13874 * lib/target-supports.exp (check_effective_target_cilkplus):
13875 cilkplus targets require pthreads.
4ece61b6 13876 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13877
4e8a3a35
MM
138782016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13879
13880 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13881 generation.
13882
818ab71a
JJ
138832016-01-04 Jakub Jelinek <jakub@redhat.com>
13884
13885 Update copyright years.
13886
2fe0a208
MP
138872016-01-04 Marek Polacek <polacek@redhat.com>
13888
13889 PR c/68908
13890 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13891 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13892 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13893
9e3b2fe3
EB
138942016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13895
13896 * gcc.target/sparc/20160104-2.c: New test.
13897
e8d65a35
EB
138982016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13899
13900 * gcc.target/sparc/20160104-1.c: New test.
13901
25ccfccd
PT
139022016-01-03 Paul Thomas <pault@gcc.gnu.org>
13903
13904 PR fortran/65045
13905 * gfortran.dg/pr65045.f90: New test.
13906
cb51d382
EB
139072016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13908
13909 * gnat.dg/specs/debug1.ads: Delete.
13910
6eeaad6e
JD
139112016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13912
13913 PR libgfortran/68867
13914 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13915 expression.
13916
2f968603
JD
139172016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13918
13919 PR libgfortran/68867
13920 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13921 PowerPC.
13922
591bb5e4
PT
139232016-01-01 Paul Thomas <pault@gcc.gnu.org>
13924
13925 PR fortran/68864
13926 * gfortran.dg/pr68864.f90: New test.
13927
f1e0620c
JJ
139282016-01-01 Jakub Jelinek <jakub@redhat.com>
13929
942a1319
JJ
13930 PR tree-optimization/69070
13931 * gcc.dg/pr69070.c: New test.
13932
10dff63f
JJ
13933 PR sanitizer/69055
13934 * gfortran.dg/pr69055.f90: New test.
13935
f1e0620c
JJ
13936 PR target/69015
13937 * gcc.dg/pr69015.c: New test.
818ab71a 13938\f
2f883d1c 13939Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13940
13941Copying and distribution of this file, with or without modification,
13942are permitted in any medium without royalty provided the copyright
13943notice and this notice are preserved.