]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR 48587 Newunit allocator
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c04d4ede
JB
12016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2
3 PR libfortran/48587
4 * gfortran.dg/negative_unit2.f90: New test.
5
064ed55a
JJ
62016-10-14 Jakub Jelinek <jakub@redhat.com>
7
9a822fc7
JJ
8 PR middle-end/77959
9 * gfortran.dg/pr77959.f90: New test.
10
064ed55a
JJ
11 DR 1511 - const volatile variables and ODR
12 * g++.dg/DRs/dr1511-1.C: New test.
13 * g++.dg/DRs/dr1511-2.C: New test.
14
2579762a
EB
152016-10-14 Eric Botcazou <ebotcazou@adacore.com>
16
17 * gnat.dg/debug7.adb (dg-options): Remove -g.
18 * gnat.dg/debug8.adb (dg-options): Add -margs.
19 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
20
6d59425d
RB
212016-10-14 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/77979
24 * gcc.dg/torture/pr77979.c: New testcase.
25
43f66d6e
ML
262016-10-14 Martin Liska <mliska@suse.cz>
27
28 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
29 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
30 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
31
cb3ac867
UB
322016-10-14 Uros Bizjak <ubizjak@gmail.com>
33
34 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
35 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
36 * gcc.dg/torture/pr77937-2.c: Likewise.
37
14cf71a0
EB
382016-10-14 Eric Botcazou <ebotcazou@adacore.com>
39
40 * gnat.dg/lto15.adb: Adjust.
41 * gnat.dg/lto16.adb: Likewise.
42 * gnat.dg/lto17.adb: Likewise
43 * gnat.dg/lto18.ad[sb]: New test.
44 * gnat.dg/lto18_pkg.ads: New helper.
45 * gnat.dg/lto19.adb: New test.
46 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
47 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
48 * gnat.dg/lto20.adb: New test.
49 * gnat.dg/lto20_pkg.ad[sb]: New helper.
50
6fd9c6f4
AV
512016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
52
53 * gfortran.dg/coarray_38.f90: Expect error message.
54
01f44038
KT
552016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56
57 * gcc.target/aarch64/spellcheck_1.c: New test.
58 * gcc.target/aarch64/spellcheck_2.c: Likewise.
59 * gcc.target/aarch64/spellcheck_3.c: Likewise.
60 * gcc.target/aarch64/spellcheck_4.c: Likewise.
61 * gcc.target/aarch64/spellcheck_5.c: Likewise.
62 * gcc.target/aarch64/spellcheck_6.c: Likewise.
63
253abb2a
AS
642016-10-13 Andreas Schwab <schwab@linux-m68k.org>
65
66 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
67
a2695319
BS
682016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
69
70 PR tree-optimization/77937
71 * gcc.dg/torture/pr77937-1.c: New.
72 * gcc.dg/torture/pr77937-2.c: New.
73
14a2c9aa
JM
742016-10-13 Jakub Jelinek <jakub@redhat.com>
75
76 * g++.dg/cpp1z/inline-var1.C: New test.
77 * g++.dg/cpp1z/inline-var1a.C: New test.
78 * g++.dg/cpp1z/inline-var1.h: New file.
79 * g++.dg/cpp1z/inline-var2.C: New test.
80 * g++.dg/cpp1z/inline-var3.C: New test.
81 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
82 uninitialized const.
83
18d34307
SL
842016-10-13 Sandra Loosemore <sandra@codesourcery.com>
85
ee7fa2e3
SL
86 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
87 Xscale is specified, not just -march.
88 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
89 is incompatible with Xscale.
18d34307 90
96032047
MS
912016-10-13 Martin Sebor <msebor@redhat.com>
92
93 PR c++/71912
94 * g++.dg/ext/flexary4.C: Adjust.
95 * g++.dg/ext/flexary5.C: Same.
96 * g++.dg/ext/flexary9.C: Same.
97 * g++.dg/ext/flexary19.C: New test.
98 * g++.dg/ext/flexary18.C: New test.
99 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
100 regression test.
101 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
102 Avoid generating a flexible array member in an array.
103
5b1548fd
MS
1042016-10-13 Martin Sebor <msebor@redhat.com>
105
106 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
107 to placate -Wformat on targets where the type is not int.
108
7810c4eb
DM
1092016-10-13 David Malcolm <dmalcolm@redhat.com>
110
111 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
112 in INSN_LOCATION.
113
fcd27666
BC
1142016-10-13 Bin Cheng <bin.cheng@arm.com>
115
116 * gcc.target/i386/l_fma_float_1.c: Revise test.
117 * gcc.target/i386/l_fma_float_2.c: Ditto.
118 * gcc.target/i386/l_fma_float_3.c: Ditto.
119 * gcc.target/i386/l_fma_float_4.c: Ditto.
120 * gcc.target/i386/l_fma_float_5.c: Ditto.
121 * gcc.target/i386/l_fma_float_6.c: Ditto.
122 * gcc.target/i386/l_fma_double_1.c: Ditto.
123 * gcc.target/i386/l_fma_double_2.c: Ditto.
124 * gcc.target/i386/l_fma_double_3.c: Ditto.
125 * gcc.target/i386/l_fma_double_4.c: Ditto.
126 * gcc.target/i386/l_fma_double_5.c: Ditto.
127 * gcc.target/i386/l_fma_double_6.c: Ditto.
128
b8a4b8c8
BC
1292016-10-13 Bin Cheng <bin.cheng@arm.com>
130
131 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
132
328ba117
BC
1332016-10-13 Bin Cheng <bin.cheng@arm.com>
134
135 * gcc.dg/vect/vect-98.c: Refine test case.
136 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
137 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
138 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
139
1a1ab05e
JJ
1402016-10-13 Jakub Jelinek <jakub@redhat.com>
141
142 PR c/77946
143 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
144
27947670
ML
1452016-10-13 Martin Liska <mliska@suse.cz>
146
147 PR tree-optimization/77943
148 * g++.dg/tree-ssa/pr77943.C: New test.
149
92c5266b
AV
1502016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
151
152 PR fortran/72832
153 * gfortran.dg/allocate_with_source_22.f03: New test.
154 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
155 fail.
156
90bca4ed
TP
1572016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
158
159 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
160 * gcc.target/arm/movsi_movw.c: Likewise.
161 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
162 directive to work on big endian targets.
163
0011af7b
KV
1642016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
165
166 * gcc.dg/tree-ssa/evrp6.c: New test.
167
859e95ab
SB
1682016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
169
170 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
171 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
172 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
173
2934018d
SB
1742016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
175
176 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
177 * gcc.target/powerpc/warn-2.c: Ditto.
178
f92d1522
RS
1792016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
180
181 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
182 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
183 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
184 for -mmsa.
185 * gcc.target/mips/msa.c: New test.
186 * gcc.target/mips/msa-builtins.c: Likewise.
187 * lib/target-supports.exp (check_mips_msa_hw_available): New.
188 (check_effective_target_mips_msa_runtime): Likewise.
189 (check_effective_target_mips_msa): Likewise.
190 (add_options_for_mips_msa): Likewise.
191 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
192 (check_effective_target_vect_intfloat_cvt): Likewise.
193 (check_effective_target_vect_uintfloat_cvt): Likewise.
194 (check_effective_target_vect_floatint_cvt): Likewise.
195 (check_effective_target_vect_floatuint_cvt): Likewise.
196 (check_effective_target_vect_shift): Likewise.
197 (check_effective_target_vect_shift_char): Likewise.
198 (check_effective_target_vect_long): Likewise.
199 (check_effective_target_vect_float): Likewise.
200 (check_effective_target_vect_double): Likewise.
201 (check_effective_target_vect_long_long): Likewise.
202 (check_effective_target_vect_perm): Likewise.
203 (check_effective_target_vect_perm_byte): Likewise.
204 (check_effective_target_vect_perm_short): Likewise.
205 (check_effective_target_vect_sdot_qi): Likewise.
206 (check_effective_target_vect_udot_qi): Likewise.
207 (check_effective_target_vect_sdot_hi): Likewise.
208 (check_effective_target_vect_udot_hi): Likewise.
209 (check_effective_target_vect_pack_trunc): Likewise.
210 (check_effective_target_vect_unpack): Likewise.
211 (check_effective_target_vect_hw_misalign): Likewise.
212 (check_effective_target_vect_condition): Likewise.
213 (check_effective_target_vect_cond_mixed): Likewise.
214 (check_effective_target_vect_char_mult): Likewise.
215 (check_effective_target_vect_short_mult): Likewise.
216 (check_effective_target_vect_int_mult): Likewise.
217 (check_effective_target_vect_extract_even_odd): Likewise.
218 (check_effective_target_vect_interleave): Likewise.
219 (check_vect_support_and_set_flags): Check if the target supports MSA
220 and append to the list of EFFECTIVE_TARGETS.
221
0bfd099c
RB
2222016-10-12 Richard Biener <rguenther@suse.de>
223
224 PR debug/77947
225 * g++.dg/torture/pr77947.C: New testcase.
226
b4a9ef2f
PMR
2272016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
228
229 * gnat.dg/debug8.adb: New testcase.
230
c0dbd22d
PMR
2312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
232
233 * gnat.dg/debug9.adb: New testcase.
234
8a7c91cd
RB
2352016-10-12 Richard Biener <rguenther@suse.de>
236
237 * gcc.dg/tree-ssa/vrp35.c: Adjust.
238 * gcc.dg/tree-ssa/vrp36.c: Likewise.
239 * gcc.dg/tree-ssa/vrp46.c: Likewise.
240
7dc2f5f1
RB
2412016-10-12 Richard Biener <rguenther@suse.de>
242
243 PR tree-optimization/77920
244 * gcc.dg/torture/pr77920.c: New testcase.
245
70f6d5e1
JJ
2462016-10-12 Jakub Jelinek <jakub@redhat.com>
247
4a8b97cb
JJ
248 PR tree-optimization/77929
249 * gcc.c-torture/compile/pr77929.c: New test.
250
70f6d5e1
JJ
251 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
252 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
253 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
254 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
255 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
256 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
257 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
258 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
259 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
260
4803de58
EB
2612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
262
263 * gcc.target/sparc/setcc-4.c: Adjust.
264 * gcc.target/sparc/setcc-5.c: Likewise.
265 * gcc.target/sparc/setcc-6.c: Likewise.
266 * gcc.target/sparc/setcc-7.c: Likewise.
267 * gcc.target/sparc/setcc-8.c: Likewise.
268 * gcc.target/sparc/setcc-9.c: Likewise.
269 * gcc.target/sparc/setcc-10.c: Delete.
270
f6cf4810
SK
2712016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
272
273 PR fortran/77942
274 * gfortran.dg/pr77942.f90
275
8e8c2744
FR
2762016-10-11 Fritz Reese <fritzoreese@gmail.com>
277
278 * gfortran.dg/dec_math.f90: New testsuite.
279
ddefad9a
SKS
2802016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
281
282 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
283 (main): Declare j as i32 instead of int.
284
e7b08761
TP
2852016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
286
287 PR testsuite/PR77710
288 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
289 target triplet instead of *-*-*-*.
290
9fd7cd44
EB
2912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
292
293 * gnat.dg/unchecked_convert10.adb: New test.
294 * gnat.dg/unchecked_convert11.adb: Likewise.
295 * gnat.dg/unchecked_convert12.adb: Likewise.
296
ff7e7ee0
EB
2972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
298
299 * gcc.target/sparc/cbcond-1.c: New test.
300 * gcc.target/sparc/cbcond-2.c: Likewise.
301 * gcc.target/sparc/movcc-1.c: Likewise.
302 * gcc.target/sparc/movcc-2.c: Likewise.
303 * gcc.target/sparc/setcc-1.c: Adjust.
304 * gcc.target/sparc/setcc-2.c: Likewise.
305 * gcc.target/sparc/setcc-3.c: Likewise.
306 * gcc.target/sparc/setcc-4.c: Likewise.
307 * gcc.target/sparc/setcc-5.c: Likewise.
308 * gcc.target/sparc/setcc-6.c: New test.
309 * gcc.target/sparc/setcc-7.c: Likewise.
310 * gcc.target/sparc/setcc-8.c: Likewise.
311 * gcc.target/sparc/setcc-9.c: Likewise.
312 * gcc.target/sparc/setcc-10.c: Likewise.
313
d30078b8
JL
3142016-10-10 Jeff Law <law@redhat.com>
315
316 PR tree-optimization/71947
317 * gcc.dg/tree-ssa/pr71947-1.c: New test.
318 * gcc.dg/tree-ssa/pr71947-2.c: New test.
319 * gcc.dg/tree-ssa/pr71947-3.c: New test.
320 * gcc.dg/tree-ssa/pr71947-4.c: New test.
321 * gcc.dg/tree-ssa/pr71947-5.c: New test.
322 * gcc.dg/tree-ssa/pr71947-6.c: New test.
323
5f869266
TK
3242016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
325
326 PR fortran/77915
327 * gfortran.dg/matmul_11.f90: New test.
328
174e0b00
JW
3292016-10-10 Jiong Wang <jiong.wang@arm.com>
330
331 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
332 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
333 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
334 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
335 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
336 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
337 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
338 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
339 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
340 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
341 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
342 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
343 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
344 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
345 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
346 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
347 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
348 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
349 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
350 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
351 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
352 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
353 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
354 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
365 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
366 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
367 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
368 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
369 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
370 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
382 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
383 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
385 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
386 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
387 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
388 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
390
4bc63138
JW
3912016-10-10 Jiong Wang <jiong.wang@arm.com>
392
393 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
404 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
405 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
406 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
407
8f3edb07
JW
4082016-10-10 Jiong Wang <jiong.wang@arm.com>
409
410 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
411 Enable AArch64.
412 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
413 vdup*_laneq.
414 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
416 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
417 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
418
6e49f922
JW
4192016-10-10 Matthew Wahab <matthew.wahab@arm.com>
420 Jiong Wang <jiong.wang@arm.com>
421
422 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
423 AArch64 support.
424 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
425 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
426 AArch64 targets.
427 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
428 AArch64 targets.
429 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
430 targets.
431 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
432
41683e1a
EB
4332016-10-10 Eric Botcazou <ebotcazou@adacore.com>
434
435 * gnat.dg/specs/vfa.ads: New test.
436
6e49f922 4372016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
438
439 * gnat.dg/inline13.ad[sb]: New test.
440 * gnat.dg/inline13_pkg.ad[sb]: New helper.
441
55cfd746
EB
4422016-10-10 Eric Botcazou <ebotcazou@adacore.com>
443
444 * gnat.dg/biased_subtype.adb: New test.
445
4dfb8a2a
JJ
4462016-10-09 Jakub Jelinek <jakub@redhat.com>
447
448 PR tree-optimization/77901
449 * gcc.c-torture/compile/pr77901.c: New test.
450
67b97478
PK
4512016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
452
453 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
454 * gcc.dg/ipa/propalign-2.c: Likewise
455 * gcc.dg/ipa/propalign-3.c: Likewise.
456 * gcc.dg/ipa/propalign-4.c: Likewise.
457 * gcc.dg/ipa/propalign-5.c: Likewise.
458
7bad794a
JJ
4592016-10-08 Jakub Jelinek <jakub@redhat.com>
460
81b02905
JJ
461 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
462
ee19ef45
JJ
463 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
464
7bad794a
JJ
465 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
466 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
467
56d3a930
FR
4682016-10-07 Fritz Reese <fritzoreese@gmail.com>
469
470 * gfortran.dg/dec_union_11.f90: New testcase.
471
45e2bf2e
NS
4722016-10-07 Nathan Sidwell <nathan@acm.org>
473
474 PR c++/66443
475 * g++.dg/cpp0x/pr66443-cxx11.C: New.
476 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
477 * g++.dg/cpp1y/pr66443-cxx14.C: New
478 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
479 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
480
be845b04
JJ
4812016-10-07 Jakub Jelinek <jakub@redhat.com>
482
483 * g++.dg/cpp0x/addressof1.C: New test.
484 * g++.dg/cpp0x/addressof2.C: New test.
485
08213983
MM
4862016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
487
488 * gcc.target/powerpc/float128-type-1.c: New test to check that
489 PowerPC 64-bit Linux enables -mfloat128-type by default.
490 * gcc.target/powerpc/float128-type-2.c: Likewise.
491 * gcc.target/powerpc/float128-mix.c: Change error message to
492 reflect that __ibm128 is now #define'ed to be long double.
493
bd845c14
SK
4942016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
495
496 PR fortran/77406
497 * gfortran.dg/pr77406.f90: New test.
498 * gfortran.dg/assumed_type_3.f90: Update error messages.
499 * gfortran.dg/defined_operators_1.f90: Ditto.
500 * gfortran.dg/generic_26.f90: Ditto.
501 * gfortran.dg/generic_7.f90: Ditto.
502 * gfortran.dg/gomp/udr5.f90: Ditto.
503 * gfortran.dg/gomp/udr7.f90: Ditto.
504 * gfortran.dg/interface_1.f90: Ditto.
505 * gfortran.dg/interface_37.f90: Ditto.
506 * gfortran.dg/interface_5.f90: Ditto.
507 * gfortran.dg/interface_6.f90: Ditto.
508 * gfortran.dg/interface_7.f90
509 * gfortran.dg/no_arg_check_3.f90
510 * gfortran.dg/operator_5.f90
511 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
512
c09c4992
BE
5132016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
514
515 PR c++/77700
516 * c-c++-common/Wint-in-bool-context.c: Update test.
517
d7f336f8
RB
5182016-10-07 Richard Biener <rguenther@suse.de>
519
520 * gcc.dg/tree-ssa/vrp01.c: Adjust.
521 * gcc.dg/tree-ssa/vrp34.c: Likewise.
522
a9172bf3
MP
5232016-10-07 Marek Polacek <polacek@redhat.com>
524
525 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
526
8a14afd0
BS
5272016-10-07 Bernd Schmidt <bschmidt@redhat.com>
528
529 PR c++/69733
530 * c-c++-common/pr69733.c: New test.
531 * gcc.dg/pr69733.c: New test.
532 * gcc.target/i386/pr69733.c: New test.
533
d4bd4646
MP
5342016-10-07 Marek Polacek <polacek@redhat.com>
535
536 PR c++/77803
537 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
538
a93cdc5c
JJ
5392016-10-07 Jakub Jelinek <jakub@redhat.com>
540
541 PR tree-optimization/77664
542 * gcc.dg/tree-ssa/pr77664.c: New test.
543 * gcc.dg/pr77664.c: New test.
544
5452016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
546
547 * gfortran.dg/pr69955.f90: New test.
548
ac193ee7
LK
5492016_10-06 Louis Krupp <louis.krupp@zoho.com>
550
551 PR fortran/57910
552 * gfortran.dg/pr57910.f90: New test.
553
342cfb3e
JJ
5542016-10-06 Jakub Jelinek <jakub@redhat.com>
555
556 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
557 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
558
48057089
KV
5592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
560
561 PR tree-optimization/77862
562 * gcc.dg/pr77862.c: New test.
563
65b25c9b
KV
5642016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
565
566 * gcc.dg/tree-ssa/evrp4.c: New test.
567
f3127685
JL
5682016-10-06 Jeff Law <law@redhat.com>
569
570 PR tree-optimization/71661
571 * gcc.dg/tree-ssa/pr71661.c: New test.
572
b3972588
RB
5732016-10-06 Richard Biener <rguenther@suse.de>
574
575 PR tree-optimization/77855
576 * gcc.dg/torture/pr77855.c: New testcase.
577
139dc3c6
JC
5782016-10-06 James Clarke <jrtc27@jrtc27.com>
579 Eric Botcazou <ebotcazou@adacore.com>
580
581 * g++.dg/other/pr77759.C: New test.
582
37f6a157
RB
5832016-10-06 Richard Biener <rguenther@suse.de>
584
585 PR tree-optimization/77839
586 * gcc.dg/torture/pr77839.c: New testcase.
587
f779aeb8
MP
5882016-10-06 Marek Polacek <polacek@redhat.com>
589
590 * g++.dg/cpp1z/init-statement9.C: New test.
591
eee8f0b0
AS
5922016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
593
594 * gcc.target/i386/pcommit-1.c: Deleted.
595 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
596 * gcc.target/i386/sse-13.c: Ditto.
597 * gcc.target/i386/sse-14.c: Ditto.
598 * gcc.target/i386/sse-22.c: Ditto.
599 * gcc.target/i386/sse-23.c: Ditto.
600 * g++.dg/other/i386-2.C: Ditto.
601
b48042bb
UB
6022016-10-05 Uros Bizjak <ubizjak@gmail.com>
603
604 * gcc.target/i386/pr77833.c: Require int128 effective target.
605
50b01e1d
SK
6062016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
607
608 PR fortran/58991
609 PR fortran/58992
610 * gfortran.dg/associate_22.f90: New test.
611
908b8296
FR
6122016-10-05 Fritz Reese <fritzoreese@gmail.com>
613
614 * gfortran.dg/dec_union_9.f90: New testcase.
615 * gfortran.dg/dec_union_10.f90: New testcase.
616
87582521
JJ
6172016-10-05 Jakub Jelinek <jakub@redhat.com>
618
2e69f143
JJ
619 PR sanitizer/66343
620 * gcc.dg/pch/pr66343-3.c: New test.
621 * gcc.dg/pch/pr66343-3.hs: New file.
622
87582521
JJ
623 PR sanitizer/66343
624 * gcc.dg/pch/pr66343-1.c: New test.
625 * gcc.dg/pch/pr66343-1.hs: New file.
626 * gcc.dg/pch/pr66343-2.c: New test.
627 * gcc.dg/pch/pr66343-2.hs: New file.
628
700fff34
BE
6292016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
630
631 * c-c++-common/Wint-in-bool-context.c: Update test.
632
17a9e380
MP
6332016-10-05 Marek Polacek <polacek@redhat.com>
634
635 * g++.dg/cpp1z/init-statement1.C: New test.
636 * g++.dg/cpp1z/init-statement2.C: New test.
637 * g++.dg/cpp1z/init-statement3.C: New test.
638 * g++.dg/cpp1z/init-statement4.C: New test.
639 * g++.dg/cpp1z/init-statement5.C: New test.
640 * g++.dg/cpp1z/init-statement6.C: New test.
641 * g++.dg/cpp1z/init-statement7.C: New test.
642 * g++.dg/cpp1z/init-statement8.C: New test.
643
6e48e779
LK
6442016-10-05 Louis Krupp <louis.krupp@zoho.com>
645
646 PR fortran/67524
647 * gfortran.dg/pr67524.f90: New test.
648
04a32443
JJ
6492016-10-05 Jakub Jelinek <jakub@redhat.com>
650
651 PR sanitizer/77823
652 * c-c++-common/ubsan/shift-9.c: New test.
653
743a9cf7
SKS
6542016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
655
656 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
657 of int if __SIZEOF_INT__ is less than 4 bytes.
658
a40278c3
JD
6592016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
660
661 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
662 * gfortran.dg/class_array_20.f03: Likewise.
663 * gfortran.dg/class_array_21.f03: Likewise.
664 * gfortran.dg/finalize_29.f08: Likewise.
665 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
666
39bb7d01
RB
6672016-10-05 Richard Biener <rguenther@suse.de>
668
669 PR middle-end/77826
670 * gcc.dg/torture/pr77826.c: New testcase.
671
eeb57981
RB
6722016-10-05 Richard Biener <rguenther@suse.de>
673
674 * gcc.dg/fold-copysign-1.c: New testcase.
675
f9018d75
AS
6762016-10-05 Andreas Schwab <schwab@suse.de>
677
678 * g++.dg/pr49847-2.C: Remove.
679
7e8000b3
PMR
6802016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
681
682 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
683
54f84ca9
RB
6842016-10-05 Richard Biener <rguenther@suse.de>
685
686 PR middle-end/55152
687 * gcc.dg/pr55152-2.c: New testcase.
688
17beda50
JD
6892016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
690
691 * gfortran.dg/dtio_15.f90: New test.
692
1c84b798
ILT
6932016-10-04 Ian Lance Taylor <iant@golang.org>
694
695 * gcc.dg/split-7.c: New test.
696
7ec39552
MS
6972016-10-04 Martin Sebor <msebor@redhat.com>
698
699 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
700 %lc directive to wint_t to silence -Wformat warnings on targets
701 where the latter is a distinct type such as long.
702
8ff04ff9
MS
7032016-10-04 Martin Sebor <msebor@redhat.com>
704
705 PR c++/77804
706 * g++.dg/warn/Wplacement-new-size-4.C: New test.
707
bfecd57c
JJ
7082016-10-04 Jakub Jelinek <jakub@redhat.com>
709
f72da967
JJ
710 PR c++/77791
711 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
712
bfecd57c
JJ
713 * g++.dg/other/java3.C: Remove.
714 * g++.dg/other/java1.C: Remove.
715 * g++.dg/other/error12.C: Remove.
716 * g++.dg/other/java2.C: Remove.
717 * g++.dg/warn/Wnvdtor.C: Remove.
718 * g++.dg/lookup/java1.C: Remove.
719 * g++.dg/lookup/java2.C: Remove.
720 * g++.dg/ext/pr34829.C: Remove.
721 * g++.dg/ext/java-3.C: Remove.
722 * g++.dg/ext/java-1.C: Remove.
723 * g++.dg/ext/java-2.C: Remove.
724 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
725
fe8b1e83
DG
7262016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
727
728 PR tree-optimization/77808
729 * gcc.dg/tree-ssa/pr77808.c: New testcase.
730
078b5aab
RB
7312016-10-04 Richard Biener <rguenther@suse.de>
732
733 PR tree-optimization/77399
734 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
735
2b568899
RB
7362016-10-04 Richard Biener <rguenther@suse.de>
737
738 PR middle-end/77833
739 * gcc.target/i386/pr77833.c: New testcase.
740
0a4e5cf3
JL
7412016-09-26 Jeff Law <law@redhat.com>
742
743 PR tree-optimization/71550
744 PR tree-optimization/71403
745 * gcc.c-torture/execute/pr71550.c: New test.
746
d07b0a23
SKS
7472016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
748
749 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
750 option.
751
b44a42cf
KT
7522016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
753
754 Revert
755 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
756
757 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
758
f41f1ceb
MP
7592016-10-03 Marek Polacek <polacek@redhat.com>
760
761 * g++.dg/cpp0x/nullptr37.C: New test.
762
1633d3b9
BE
7632016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
764
765 * c-c++-common/Wint-in-bool-context.c: Update test.
766
2c8e3a1d
JJ
7672016-10-02 Jakub Jelinek <jakub@redhat.com>
768
769 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
770 earlier.
771 * g++.dg/charset/asm2.c (memmove): Likewise.
772 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
773 * g++.dg/tls/diag-4.C (foo): Likewise.
774 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
775 dg-warning, fix up regex.
776 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
777 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
778 * g++.old-deja/g++.mike/net31.C: Likewise.
779 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
780 for C++17.
781 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
782 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
783
f00b6283
RB
7842016-10-01 Richard Biener <rguenther@suse.de>
785
786 PR middle-end/77798
787 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
788
0f0565b1
AV
7892016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
790
791 PR fortran/77663
792 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
793
c58823a0
JJ
7942016-10-01 Jakub Jelinek <jakub@redhat.com>
795
796 PR c/77490
797 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
798 Add dg-prune-output directive.
799
e3228a50
JD
8002016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
801
802 PR fortran/66643
803 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
804 * gfortran.fortran-torture/compile/write.f90: Update test.
805
e70bbc6f
MW
8062016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
807
808 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
809 arm_fp16_alternative_ok as the required effective target.
810 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
811 -mfp16-format=alternative to the dg-options directive and remove
812 the dg-add-options directive.
813
c39747d2
FR
8142016-09-30 Fritz Reese <fritzoreese@gmail.com>
815
816 PR fortran/77764
817 * gfortran.dg/dec_union_8.f90: New testcase.
818
00074dd8
FR
8192016-09-30 Fritz Reese <fritzoreese@gmail.com>
820
821 PR fortran/77782
822 * gfortran.dg/dec_structure_16.f90: New testcase.
823
26f391e8
AV
8242016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
825
826 * gfortran.dg/coarray_allocate_10.f08: New test.
827 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
828
fa16a271
KT
8292016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
830
831 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
832
f334c828
RB
8332016-09-30 Richard Biener <rguenther@suse.de>
834
835 PR tree-optimization/77399
836 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
837
76e3ec9c
SL
8382016-09-29 Sandra Loosemore <sandra@codesourcery.com>
839
840 * c-c++-common/pr27336.c: Make dependency on
841 -fdelete-null-pointer-checks explicit.
842 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
843 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
844 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
845 * gcc.dg/pic-1.c: Require fpic target support.
846 * gcc.dg/pic-2.c: Likewise.
847
a2c6e7f2
JJ
8482016-09-29 Jakub Jelinek <jakub@redhat.com>
849
850 Implement P0001R1 - C++17 removal of register storage class specifier
851 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
852 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
853 C++17.
854 * c-c++-common/vector-subscript-5.c (foo): Don't use register
855 keyword if not __SSE2__.
856 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
857 C++17.
858 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
859 register keywords.
860 * g++.dg/eh/pr29166.C: Add -Wno-register option.
861 * g++.dg/warn/register-parm-1.C (erroneous_warning,
862 no_erroneous_warning): Expect new warnings for C++17.
863 * g++.dg/warn/register-var-2.C (f): Likewise.
864 * g++.dg/parse/register1.C (f): Expect new error for C++17.
865 * g++.dg/parse/linkage2.C (foo): Likewise.
866 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
867 keyword on parameters for C++17.
868 * g++.dg/cpp1z/register1.C: New test.
869 * g++.dg/cpp1z/register2.C: New test.
870 * g++.dg/cpp1z/register3.C: New test.
871
4ab76933
UB
8722016-09-29 Uros Bizjak <ubizjak@gmail.com>
873
874 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
875 * gcc.target/i386/avx2-check.h (main): Ditto.
876 * gcc.target/i386/avx512bw-check.h (main): Ditto.
877 * gcc.target/i386/avx512cd-check.h (main): Ditto.
878 * gcc.target/i386/avx512dq-check.h (main): Ditto.
879 * gcc.target/i386/avx512er-check.h (main): Ditto.
880 * gcc.target/i386/avx512f-check.h (main): Ditto.
881 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
882 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
883 * gcc.target/i386/avx512vl-check.h (main): Ditto.
884
2488ebe5
UB
8852016-09-29 Uros Bizjak <ubizjak@gmail.com>
886
887 PR target/77756
888 * gcc.target/i386/pr77756.c: New test.
889
4d258d09
MP
8902016-09-29 Marek Polacek <polacek@redhat.com>
891
892 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
893
a9087411
MP
8942016-09-29 Marek Polacek <polacek@redhat.com>
895
896 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
897 C++14.
898
fa0a064a
ML
8992016-09-29 Martin Liska <mliska@suse.cz>
900
901 * objc/execute/construct1.m: New test.
902
0ce1ecc7
RB
9032016-09-29 Richard Biener <rguenther@suse.de>
904
905 PR tree-optimization/77768
906 * gcc.dg/torture/pr77768.c: New testcase.
907
da186c1f
RB
9082016-09-28 Richard Biener <rguenther@suse.de>
909
910 PR middle-end/77407
911 * gcc.dg/pr77407.c: New testcase.
912
d657e995
RB
9132016-09-29 Richard Biener <rguenther@suse.de>
914
915 PR middle-end/55152
916 * gcc.dg/pr55152.c: New testcase.
917 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
918
cadf6296
RO
9192016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
920
921 * gcc.dg/profile-update-warning.c: Restrict to ia32.
922 (dg-options): Remove -m32.
923
88000fd1
MS
9242016-09-28 Martin Sebor <msebor@redhat.com>
925
926 PR middle-end/77721
927 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
928
0c172974
JD
9292016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
930
931 PR libgfortran/77707
932 * gfortran.dg/inquire_17.f90: New test.
933
4b390698
JJ
9342016-09-28 Jakub Jelinek <jakub@redhat.com>
935
936 PR c++/77467
937 * g++.dg/cpp1y/constexpr-77467.C: New test.
938
2b1b5938
MS
9392016-09-28 Martin Sebor <msebor@redhat.com>
940
941 PR c/77762
942 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
943 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
944 (test_sprintf_p_const): Adjust line numbers to avoid failures
945 introduced in r240503.
946
30dc6ee9
MS
9472016-09-28 Martin Sebor <msebor@redhat.com>
948
949 PR middle-end/77683
950 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
951
7d290e93
BE
9522016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
953
fcf32bad
BE
954 PR c++/77748
955 * g++.dg/pr77550.C: Avoid undefined behavior.
956
7d290e93
BE
957 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
958
912d9ec3
WD
9592016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
960
961 * gcc.dg/strlenopt-20.c: Update test.
962 * gcc.dg/strlenopt-21.c: Likewise.
963 * gcc.dg/strlenopt-22.c: Likewise.
964 * gcc.dg/strlenopt-22g.c: Likewise.
965 * gcc.dg/strlenopt-26.c: Likewise.
966 * gcc.dg/strlenopt-5.c: Likewise.
967 * gcc.dg/strlenopt-7.c: Likewise.
968 * gcc.dg/strlenopt-9.c: Likewise.
969
459bcfb0
JJ
9702016-09-27 Jakub Jelinek <jakub@redhat.com>
971
6e39060a
JJ
972 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
973
8ca33347
JJ
974 * g++.dg/cpp1z/lambda-this1.C: New test.
975 * g++.dg/cpp1z/lambda-this2.C: New test.
976
459bcfb0
JJ
977 PR c++/77722
978 * g++.dg/ubsan/return-4.C: New test.
979 * g++.dg/ubsan/return-5.C: New test.
980 * g++.dg/ubsan/return-6.C: New test.
981
20fba714
JW
9822016-09-27 Jiong Wang <jiong.wang@arm.com>
983
984 * lib/target-supports.exp
985 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
986 in function comment.
987
bebe0086
ML
9882016-09-27 Martin Liska <mliska@suse.cz>
989
990 PR gcov-profile/46266
991 * lib/gcov.exp: Verify that <built-in>.gcov file is not
992 considered.
993
59896334
RB
9942016-09-27 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/77745
997 * g++.dg/torture/pr77745.C: New testcase.
998
f0d355dc
RB
9992016-09-27 Richard Biener <rguenther@suse.de>
1000
1001 PR tree-optimization/77478
1002 * gcc.dg/torture/pr77478.c: New testcase.
1003
8c9434c2
ML
10042016-09-27 Martin Liska <mliska@suse.cz>
1005
1006 PR gcov-profile/7970
1007 PR gcov-profile/16855
1008 PR gcov-profile/44779
1009 * g++.dg/gcov/pr16855.C: New test.
1010
511d092e
SKS
10112016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1012
1013 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1014
f2e0c4e1
JJ
10152016-09-27 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR fortran/77666
1018 * gfortran.dg/gomp/pr77666.f90: New test.
1019
3a4228ba
KV
10202016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1021
1022 PR ipa/77677
1023 * gcc.dg/torture/pr77677-2.c: New test.
1024
a184e37f
SK
10252016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1026
1027 PR fortran/77420
1028 * gfortran.dg/pr77420_1.f90: New test.
1029 * gfortran.dg/pr77420_2.f90: Ditto.
1030 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1031 * gfortran.dg/pr77420_4.f90: this file.
1032
8be59d19
KV
10332016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1034
1035 PR middle-end/77719
1036 * gfortran.dg/pr77719.f90: New test.
1037
991075a4
TP
10382016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1039
1040 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1041 singular form of byte when quantity is unknown.
991075a4 1042
c6147dc4
MP
10432016-09-26 Marek Polacek <polacek@redhat.com>
1044
1045 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1046
5cc6c41c
ML
10472016-09-26 Martin Liska <mliska@suse.cz>
1048
1049 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1050 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1051 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1052 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1053 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1054 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1055 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1056 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1057 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1058
81fea426
MP
10592016-09-26 Marek Polacek <polacek@redhat.com>
1060
1061 PR c/7652
1062 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1063 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1064 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1065 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1066 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1067 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1068 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1069 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1070 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1071 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1072 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1073 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1074 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1075 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1076 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1077 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1078 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1079 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1080 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1081 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1082 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1083 * c-c++-common/attr-fallthrough-1.c: New test.
1084 * c-c++-common/attr-fallthrough-2.c: New test.
1085 * g++.dg/cpp0x/fallthrough1.C: New test.
1086 * g++.dg/cpp0x/fallthrough2.C: New test.
1087 * g++.dg/cpp1z/fallthrough1.C: New test.
1088 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1089 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1090 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1091 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1092
9b597c1f
SK
10932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1094
12a813c1 1095 PR fortran/77429
9b597c1f
SK
1096 * gfortran.dg/pr77429.f90: New test.
1097
f1c7e7f1
SK
10982016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1099
1100 PR fortran/77694
1101 * gfortran.dg/pr77694.f90: New test.
1102
50c6dd20
OE
11032016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1104
1105 PR target/51244
1106 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1107
540b039e
DH
11082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1109
1110 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1111 for 32-bit mode.
1112
cfd161bf
DH
11132016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1114
1115 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1116 for 32-bit mode.
1117
9a2300e9
MP
11182016-09-24 Marek Polacek <polacek@redhat.com>
1119
1120 PR c/77490
1121 * c-c++-common/Wbool-operation-1.c: New test.
1122 * gcc.dg/Wbool-operation-1.c: New test.
1123
34d567d1
FR
11242016-09-23 Fritz Reese <fritzoreese@gmail.com>
1125
1126 * gfortran.dg/dec_static_1.f90: New.
1127 * gfortran.dg/dec_static_2.f90: New.
1128 * gfortran.dg/dec_static_3.f90: New.
1129 * gfortran.dg/dec_static_4.f90: New.
1130
4a8d4422
JD
11312016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1132
1133 PR fortran/48298
1134 * gfortran.dg/negative_unit_check.f90: Update test.
1135 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1136
90ef45cb
DV
11372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1138
1139 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1140 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1141 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1142 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1143 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1144 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1145 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1146
e0535922
MS
11472016-09-23 Martin Sebor <msebor@redhat.com>
1148
1149 PR testsuite/77713
1150 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1151 assuming long double is bigger than double.
1152
d664d76d
JJ
11532016-09-23 Jakub Jelinek <jakub@redhat.com>
1154
1155 Implement P0138R2, C++17 construction rules for enum class values
1156 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1157
3b31f720
DM
11582016-09-23 David Malcolm <dmalcolm@redhat.com>
1159
1160 PR preprocessor/77672
1161 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1162 expected multiline output from first warning to reflect change
1163 in r240434.
1164
592459bf
TP
11652016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1166
1167 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1168
0af06385
BE
11692016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1170 Tom de Vries <tom@codesourcery.com>
1171
1172 PR testsuite/77411
1173 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1174
8f01b67a
MP
11752016-09-23 Marek Polacek <polacek@redhat.com>
1176
1177 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1178 * c-c++-common/gomp/atomic-13.c: Likewise.
1179 * c-c++-common/gomp/atomic-14.c: Likewise.
1180 * c-c++-common/pr60439.c: Remove invalid code.
1181 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1182 * g++.dg/expr/bitfield5.C: Likewise.
1183 * g++.dg/expr/bitfield6.C: Likewise.
1184 * g++.dg/expr/bool1.C: Likewise.
1185 * g++.dg/expr/bool3.C: Likewise.
1186 * g++.dg/expr/lval3.C: Likewise.
1187 * g++.dg/expr/lval4.C: Likewise.
1188 * g++.old-deja/g++.jason/bool5.C: Likewise.
1189
bbd6fcf3
DM
11902016-09-23 David Malcolm <dmalcolm@redhat.com>
1191
1192 PR preprocessor/77672
1193 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1194 (test_terminator_location): New function.
1195
113d06a4
RB
11962016-09-23 Richard Biener <rguenther@suse.de>
1197
1198 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1199
cab9e1df
MW
12002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1201
1202 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1203 -march=armv8.2-a+fp16 when supported by the hardware.
1204 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1205 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1206 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1207 semi-colons to a macro invocations.
1208 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1209 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1210 defined.
1211 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1212 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1213 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1214 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1215 defined.
1216 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1217 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1219 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1220 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1221 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1223 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1224 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1225 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1226 defined.
1227 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1229 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1230 defined.
1231 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1233 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1234 defined.
1235 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1237 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1238 defined.
1239 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1240 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1241 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1242 defined. Also fix some white-space.
1243 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1244 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1245 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1246 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1248 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1249 defined. Also fix some long lines and white-space.
1250 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1251 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1252 defined. Also fix some long lines and white-space.
1253 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1254 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1255 defined.
1256 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1257 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1258 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1259 defined.
1260 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1261 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1262 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1263 defined.
1264 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1267 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1269 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1274 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1280 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1281 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1283
da9b2e69
JW
12842016-09-23 Jiong Wang <jiong.wang@arm.com>
1285 Matthew Wahab <matthew.wahab@arm.com>
1286
1287 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1288 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1289 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1290 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1291 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1292 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1293 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1294 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1295 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1296 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1297 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1298 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1299 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1300 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1302 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1303 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1304 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1305 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1306 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1307 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1308 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1309 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1310 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1311 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1312 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1313 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1314 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1315 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1316 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1319 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1320 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1321 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1322 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1323 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1324
785cf02f
MW
13252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1326
1327 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1328 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1329 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1330 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1331 support.
1332
1e401340
KV
13332016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1334
1335 PR ipa/77677
1336 * gcc.dg/torture/pr77677.c: New test.
1337
8ed3eeac
AV
13382016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1339
1340 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1341 here now.
1342
55a9b91b
MW
13432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1344
1345 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1346 options. Add tests for float16x4_t and float16x8_t.
1347
64c744b9
DV
13482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1349
1350 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1351 * gcc.target/s390/risbg-ll-2.c: Ditto.
1352 * gcc.target/s390/risbg-ll-3.c: Ditto.
1353
d403b8d4
MW
13542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1355
1356 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1357 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1358
576987fc
DV
13592016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1360
1361 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1362 output to the simplified instructions.
1363
4ffc8099
MW
13642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1365
1366 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1367 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1368
b1a970a5
MW
13692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1370
1371 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1372 (FP16_SUPPORTED): New
1373 (expected-hfloat-16x4): Make conditional on __fp16 support.
1374 (expected-hfloat-16x8): Likewise.
1375 (vdup_n_f16): Disable for non-AArch64 targets.
1376 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1377 conditional on FP16_SUPPORTED.
1378 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1379 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1380 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1381 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1382 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1383 for testing __fp16.
1384 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1385 conditional on FP16_SUPPORTED.
1386 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1387 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1388
50df9464
MW
13892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1390
1391 * gcc.target/arm/short-vfp-1.c: New.
1392
536b9f42
MW
13932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1394
1395 * gcc.target/arm/attr-fp16-arith-1.c: New.
1396
1b9e31cf
MW
13972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1398
1399 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1400 New.
1401 (add_options_for_arm_v8_2a_fp16_neon): New.
1402 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1403 (add_options_for_arm_arch_v8_2a): Auto-generate.
1404 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1405 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1406 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1407 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1408 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1409 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1410 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1411
a5b42ee7
MW
14122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1413
1414 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1415 arm_fp16_alternative_ok.
1416 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1417 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1418 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1419 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1420 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1421 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1422 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1423 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1424 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1425 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1426 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1427 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1428 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1429 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1430 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1431 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1432 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1433 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1434 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1435 arm_fp16_alternative_ok.
1436 * lib/target-supports.exp
1437 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1438 (check_effective_target_arm_fp16_alternative_ok): New.
1439 (check_effective_target_arm_fp16_none_ok_nocache): New.
1440 (check_effective_target_arm_fp16_none_ok): New.
1441
fcbc975b
ML
14422016-09-23 Martin Liska <mliska@suse.cz>
1443
1444 * gcc.dg/ipa/pr77653.c: Replace adress
1445 with address.
1446
1822b732
ML
14472016-09-23 Martin Liska <mliska@suse.cz>
1448
1449 * gcc.target/i386/movbe-4.c: New test.
1450
fab18cc4
ML
14512016-09-23 Martin Liska <mliska@suse.cz>
1452
1453 * gcc.target/i386/crc32-5.c: New test.
1454
e70f01b5
ML
14552016-09-23 Martin Liska <mliska@suse.cz>
1456
1457 * gcc.target/i386/pr71652.c: New test.
1458 * gcc.target/i386/pr71652-2.c: New test.
1459 * gcc.target/i386/pr71652-3.c: New test.
1460
f2e81d05
JJ
14612016-09-23 Jakub Jelinek <jakub@redhat.com>
1462
1463 * lib/gcc-dg.exp (process-message): Support relative line number
1464 notation - .+4 or .-1 etc.
1465 * gcc.dg/dg-test-1.c: New test.
1466
ed30d2a6
MS
14672016-09-22 Martin Sebor <msebor@redhat.com>
1468
1469 PR target/77676
1470 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1471 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1472 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1473 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1474
1c681c7b
UB
14752016-09-22 Uros Bizjak <ubizjak@gmail.com>
1476
1477 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1478 * gcc.dg/ifcvt-2.c: Ditto.
1479 * gcc.dg/zero_bits_compound-1.c: Ditto.
1480 * gcc.dg/zero_bits_compound-1.c: Ditto.
1481 * gcc.dg/pr40550.c: Simplify target selectors.
1482 Use dg-additional-options.
1483 * gcc.dg/pr47893.c: Ditto.
1484 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1485 additional options for 32-bit x86 targets.
1486 * gcc.dg/pr70955.c: Move to ...
1487 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1488
67cf0a53
PC
14892016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/61019
1492 * g++.dg/cpp0x/pr61019.C: New.
1493
0ee70cc0
AV
14942016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1495 Terry Guo <terry.guo@arm.com>
1496
1497 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1498 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1499 * gcc.target/arm/pure-code/pure-code.exp: New.
1500
43639d2c
UB
15012016-09-22 Uros Bizjak <ubizjak@gmail.com>
1502
1503 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1504 Remove SSE effective target requirement.
1505
a608d15b
PC
15062016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/71979
1509 * g++.dg/cpp0x/pr71979.C: New.
1510
d94a7ab4
BE
15112016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1512
1513 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1514
a13f439f
ML
15152016-09-22 Martin Liska <mliska@suse.cz>
1516
1517 PR ipa/77653
1518 * gcc.dg/ipa/pr77653.c: New test.
1519
cf352092
JJ
15202016-09-22 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR fortran/77665
1523 * gfortran.dg/gomp/pr77665.f90: New test.
1524
a8de3002
PT
15252016-09-22 Paul Thomas <pault@gcc.gnu.org>
1526
1527 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1528 * gfortran.dg/dtio_13.f90: New test.
1529
39abef62
LK
15302016-09-21 Louis Krupp <louis.krupp@zoho.com>
1531
1532 PR fortran/66107
1533 * gfortran.dg/pr66107.f90: New test.
1534
4a2bb7fc
ILT
15352016-09-21 Ian Lance Taylor <iant@golang.org>
1536
1537 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1538 with call to builtin delete function.
1539
5f84cee2
JM
15402016-09-21 Joseph Myers <joseph@codesourcery.com>
1541
1542 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1543 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1544 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1545 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1546 tests.
1547
fe01a41a
UB
15482016-09-21 Uros Bizjak <ubizjak@gmail.com>
1549
1550 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1551
2e1c20b1
JJ
15522016-09-21 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR c++/77651
1555 * g++.dg/cpp1z/aligned-new6.C: New test.
1556
de4c144a
MW
15572016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1558
1559 * gcc.target/arm/fp16-aapcs-3.c: New.
1560 * gcc.target/arm/fp16-aapcs-4.c: New.
1561 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1562 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1563 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1564 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1565
44fc7854
BE
15662016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1567
1568 PR tree-optimization/77550
1569 * g++.dg/pr77550.C: New test.
1570
bc084f84
GJL
15712016-09-21 Georg-Johann Lay <avr@gjlay.de>
1572
1573 PR target/77326
1574 * gcc.target/avr/torture/pr77326.c: New test.
1575
c075003a
LK
15762016-09-21 Louis Krupp <louis.krupp@zoho.com>
1577
1578 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1579
6811ea79
RB
15802016-09-21 Richard Biener <rguenther@suse.de>
1581
1582 PR tree-optimization/77648
1583 * gcc.dg/torture/pr77648-1.c: New testcase.
1584 * gcc.dg/torture/pr77648-2.c: Likewise.
1585
f955c4c4
RB
15862016-09-21 Richard Biener <rguenther@suse.de>
1587 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR tree-optimization/77621
1590 * gcc.dg/pr77621.c: New testcase.
1591
096506bb
PT
15922016-09-21 Paul Thomas <pault@gcc.gnu.org>
1593
1594 PR fortran/77657
1595 * gfortran.dg/dtio_12.f90: New test.
1596
37d168ae
SKS
15972016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1598
1599 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1600
66454000
KV
16012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1602
1603 PR tree-optimization/72835
1604 * gcc.dg/tree-ssa/pr72835.c: New test.
1605
88d0c3f0
MS
16062016-09-20 Martin Sebor <msebor@redhat.com>
1607
1608 PR middle-end/49905
1609 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1610 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1611 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1612 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1613 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1614 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1615 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1616
a03df1d5
KV
16172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1618
1619 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1620 arguments/compare will be optimized away.
1621 * gcc.dg/torture/ftrapv-1.c: Likewise.
1622
8bc5448f
KV
16232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1624
1625 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1626 will be optimized away.
1627 * gcc.dg/ipa/vrp1.c: New test.
1628 * gcc.dg/ipa/vrp2.c: New test.
1629 * gcc.dg/ipa/vrp3.c: New test.
1630
973625a0
KV
16312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1632
1633 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1634 does the same transformation.
1635 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1636 * gcc.dg/tree-ssa/evrp1.c: New test.
1637 * gcc.dg/tree-ssa/evrp2.c: New test.
1638 * gcc.dg/tree-ssa/evrp3.c: New test.
1639 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1640 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1641 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1642 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1643 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1644 foling now happens early.
1645 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1646 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1647 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1648 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1649 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1650
9b1ba33c
UB
16512016-09-20 Uros Bizjak <ubizjak@gmail.com>
1652
1653 PR target/77621
1654 * gcc.target/i386/pr77621.c: New test.
1655 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1656 pattern, loop should vectorize with -mtune=atom.
1657
f5bd4ad8
MO
16582016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1659 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR testsuite/63299
1662 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1663 instead of delete.
1664
7d9cf801
JJ
16652016-09-20 Jakub Jelinek <jakub@redhat.com>
1666
b912f962
JJ
1667 PR c++/77626
1668 * g++.dg/other/pr77626.C: New test.
1669
eaf1ece1
JJ
1670 PR c++/77638
1671 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1672
590b62e9
JJ
1673 PR c++/77637
1674 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1675
7d9cf801
JJ
1676 PR middle-end/77624
1677 * c-c++-common/pr77624-1.c: New test.
1678 * c-c++-common/pr77624-2.c: New test.
1679
3aebb6ff
AV
16802016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1681
1682 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1683 of digits expected.
1684
b5bbe47b
RB
16852016-09-20 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/77646
1688 * gcc.dg/torture/pr77646.c: New testcase.
1689
144a96e4
BE
16902016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1691
1692 PR c++/77434
1693 * c-c++-common/Wint-in-bool-context.c: New test.
1694
1f2071fa
JM
16952016-09-19 Joseph Myers <joseph@codesourcery.com>
1696
1697 * gcc.dg/cr-decimal-dig-1.c: New test.
1698
63012d9a
JM
16992016-09-19 Joseph Myers <joseph@codesourcery.com>
1700
1701 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1702 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1703 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1704 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1705
02410826
VM
17062016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1707
1708 PR rtl-optimization/77416
1709 * gcc.target/powerpc/pr77416.c: New.
1710
6101a7ab
PP
17112016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1712
1713 PR c++/77639
1714 * g++.dg/template/error-recovery4.C: New test.
1715
1993ff76
BC
17162016-09-19 Bin Cheng <bin.cheng@arm.com>
1717
1718 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1719
5fa9e644
KT
17202016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1721
1722 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1723 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1724
fc15d9ec
JJ
17252016-09-19 Jakub Jelinek <jakub@redhat.com>
1726 Jan Hubicka <jh@suse.cz>
1727
1728 PR target/77587
1729 * gcc.dg/pr77587.c: New test.
1730 * gcc.dg/pr77587a.c: New file.
1731
3c9f5092
AV
17322016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1733
1734 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1735 * gfortran.dg/coarray_38.f90:
1736 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1737 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1738 * gfortran.dg/coarray_allocate_7.f08: New test.
1739 * gfortran.dg/coarray_allocate_8.f08: New test.
1740 * gfortran.dg/coarray_allocate_9.f08: New test.
1741 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1742 new caf_register.
1743 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1744 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1745 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1746 get_by_refs.
1747 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1748 * gfortran.dg/coarray_lock_7.f90: Same.
1749 * gfortran.dg/coarray_poly_5.f90: Same.
1750 * gfortran.dg/coarray_poly_6.f90: Same.
1751 * gfortran.dg/coarray_poly_7.f90: Same.
1752 * gfortran.dg/coarray_poly_8.f90: Same.
1753 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1754
e79e6763
FR
17552016-09-19 Fritz Reese <fritzoreese@gmail.com>
1756
1757 PR fortran/77584
1758 * gfortran.dg/dec_structure_15.f90: New testcase.
1759
ae527639
RB
17602016-09-19 Richard Biener <rguenther@suse.de>
1761
1762 PR middle-end/77605
1763 * gcc.dg/torture/pr77605.c: New testcase.
1764
cdf060f8
LK
17652016-09-18 Louis Krupp <louis.krupp@zoho.com>
1766
1767 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1768
b720e919
JH
17692016-09-17 Jan Hubicka <hubicka@ucw.cz>
1770
1771 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1772 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1773 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1774 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1775 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1776 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1777 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1778 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1779 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1780 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1781 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1782
bdabae39
KY
17832016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1784
1785 * gcc.target/i386/pr68633.c: Fix expected result.
1786
493ba820
LK
17872016-09-17 Louis Krupp <louis.krupp@gmail.com>
1788
1789 PR fortran/68078
1790 * gfortran.dg/pr68078.f90: New test.
1791 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1792
9a42726b
BS
17932016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1794
1795 PR target/77613
1796 * gcc.target/powerpc/swaps-p8-25.c: New.
1797
e7d61178
JJ
17982016-09-16 Jakub Jelinek <jakub@redhat.com>
1799
8f03e02f
JJ
1800 PR c++/77482
1801 * g++.dg/cpp0x/constexpr-77482.C: New test.
1802
e80cb545
JJ
1803 PR c++/77379
1804 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1805 thunk offsets.
1806 * g++.dg/abi/abi-tag23a.C: Likewise.
1807
1c2f613f
JJ
1808 PR c++/77338
1809 * g++.dg/cpp0x/decltype-77338.C: New test.
1810
e7d61178
JJ
1811 PR c++/77375
1812 * g++.dg/cpp0x/mutable1.C: New test.
1813
8d987deb
SK
18142016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1815
1816 PR fortran/77612
1817 * gfortran.dg/pr77612.f90: New test.
1818
2c3d35a6
SKS
18192016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1820
1821 * gcc.dg/torture/pr70421.c: Require int32plus.
1822
e43163ae
JJ
18232016-09-16 Jakub Jelinek <jakub@redhat.com>
1824
bcf0905a
JJ
1825 PR middle-end/77475
1826 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1827
e43163ae
JJ
1828 PR target/77526
1829 * gcc.target/i386/pr77526.c: New test.
1830
7d704548
JJ
18312016-09-16 Jakub Jelinek <jakub@redhat.com>
1832 Eric Botcazou <ebotcazou@adacore.com>
1833
1834 PR middle-end/77594
1835 * gcc.target/i386/pr77594.c: New test.
1836
902d624f
LK
18372016-09-15 Louis Krupp <louis.krupp@zoho.com>
1838
1839 PR fortran/69963
1840 * gfortran.dg/misplaced_implicit_character.f90: New test.
1841
7e16ce79
BC
18422016-09-15 Bin Cheng <bin.cheng@arm.com>
1843
1844 PR tree-optimization/77503
1845 * gcc.dg/vect/pr77503.c: New test.
1846
7c05f5c4
RB
18472016-09-15 Richard Biener <rguenther@suse.de>
1848
1849 PR middle-end/77544
1850 * c-c++-common/torture/pr77544.c: New testcase.
1851
76ff80fb
JJ
18522016-09-15 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR middle-end/77475
1855 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1856 * gcc.dg/march-generic.c: Likewise.
1857 * gcc.target/i386/spellcheck-options-1.c: New test.
1858 * gcc.target/i386/spellcheck-options-2.c: New test.
1859 * gcc.target/i386/spellcheck-options-3.c: New test.
1860 * gcc.target/i386/spellcheck-options-4.c: New test.
1861
5560d026
CLT
18622016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1863
1864 PR fortran/72743
1865 * gfortran.dg/goacc/pr72743.f90: New test.
1866
5334f733
RB
18672016-09-15 Richard Biener <rguenther@suse.de>
1868
1869 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1870
d08615f2
RB
18712016-09-15 Richard Biener <rguenther@suse.de>
1872
1873 PR tree-optimization/77514
1874 * gcc.dg/torture/pr77514.c: New testcase.
1875
28ca05f0
JJ
18762016-09-14 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR c++/77549
1879 * g++.dg/lookup/pr77549.C: New test.
1880
20a1e5b8
MP
18812016-09-14 Marek Polacek <polacek@redhat.com>
1882
1883 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1884 * c-c++-common/gomp/atomic-13.c: Likewise.
1885 * c-c++-common/gomp/atomic-14.c: Likewise.
1886 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1887 * g++.dg/cpp1z/bool-increment1.C: New test.
1888 * c-c++-common/pr60439.c: Add dg-warning.
1889 * g++.dg/expr/bitfield4.C: Likewise.
1890 * g++.dg/expr/bitfield5.C: Likewise.
1891 * g++.dg/expr/bitfield6.C: Likewise.
1892 * g++.dg/expr/bool1.C: Likewise.
1893 * g++.dg/expr/bool3.C: Likewise.
1894 * g++.dg/expr/lval3.C: Likewise.
1895 * g++.dg/expr/lval4.C: Likewise.
1896 * g++.old-deja/g++.jason/bool5.C: Likewise.
1897 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1898 * g++.dg/other/error18.C: Likewise.
1899 * g++.dg/gomp/atomic-14.C: Likewise.
1900
0761f6bf
NS
19012016-09-14 Nathan Sidwell <nathan@acm.org>
1902
1903 PR c++/77539
1904 * g++.dg/cpp1y/pr77539.C: New.
1905
13cddbc1
CL
19062016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1907
1908 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1909 dg-require.
1910 * g++.dg/ext/builtin_alloca.C: Likewise.
1911 * g++.dg/template/spec35.C: Likewise.
1912 * gcc.dg/builtins-68.c: Likewise.
1913 * gcc.misc-tests/gcov-13.c: Likewise.
1914 * gcc.misc-tests/gcov-14.c: Likewise.
1915
a90638d4
JM
19162016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1917
1918 * gfortran.dg/dec_structure_14.f90: New testcase.
1919
5ba4a08c
JJ
19202016-09-14 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR sanitizer/68260
1923 * c-c++-common/tsan/pr68260.c: New test.
1924
a713b234
JS
19252016-09-13 Joe Seymour <joe.s@somniumtech.com>
1926
1927 PR target/70713
1928 * gcc.target/msp430/function-attributes-1.c: New test.
1929 * gcc.target/msp430/function-attributes-2.c: New test.
1930 * gcc.target/msp430/function-attributes-3.c: New test.
1931
96032047
MS
19322015-04-18 Martin Sebor <msebor@redhat.com>
1933
1934 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1935 of non-nul characters.
1936 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1937
ea8661cd
JJ
19382016-09-13 Jakub Jelinek <jakub@redhat.com>
1939
9952908a
JJ
1940 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1941 * g++.dg/cpp1z/gen-attrs1.C: New test.
1942
63cdb7a0
JJ
1943 PR tree-optimization/77454
1944 * gcc.dg/pr77454.c: New test.
1945
ea8661cd
JJ
1946 PR c++/77553
1947 * g++.dg/cpp1y/constexpr-77553.C: New test.
1948
254830ba
DM
19492016-09-13 David Malcolm <dmalcolm@redhat.com>
1950
1951 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1952 (test_show_locus): Replace rich_location::add_fixit_insert calls
1953 with add_fixit_insert_before and add_fixit_insert_after.
1954
42763690
JM
19552016-09-13 Jason Merrill <jason@redhat.com>
1956 Tom de Vries <tom@codesourcery.com>
1957
1958 PR c++/77427
1959 * g++.dg/pr77427.C: New test.
1960
c8798f2c
ML
19612016-09-13 Martin Liska <mliska@suse.cz>
1962
1963 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1964 effective target.
1965 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1966 * lib/target-supports.exp: Define the new target.
1967
54700e2e
AP
19682016-09-12 Andrew Pinski <apinski@cavium.com>
1969
1970 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1971 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1972
e1d55bf7
UB
19732016-09-12 Uros Bizjak <ubizjak@gmail.com>
1974
1975 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1976 variable arguments.
1977 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1978 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1979 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1980 variable argument.
1981 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1982 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1983
54dcdb88
BE
19842016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1985
1986 PR c++/77496
1987 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1988 * g++.dg/ext/pr77496.C: New test.
1989 * g++.dg/warn/pr77496.C: New test.
1990
d1463eb9
DM
19912016-09-12 David Malcolm <dmalcolm@redhat.com>
1992
1993 PR c/72858
1994 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1995 to preserve conversion chars, and to preserve prefix information.
1996 * gcc.dg/format/pr72858.c: New test case.
1997
217fabad
SK
19982016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1999
2000 * gfortran.dg/pr77507.f90: Move to ...
2001 * gfortran.dg/ieee/pr77507.f90: here.
2002
a1cd04ac
JH
20032016-08-09 Jan Hubicka <hubicka@ucw.cz>
2004
2005 PR ipa/61159
2006 * compile/pr61159.c: New testcase
2007
e3912107
JH
20082016-08-09 Jan Hubicka <hubicka@ucw.cz>
2009
2010 PR ipa/64316
2011 * gcc.dg/ipa/pr63416.c: New testcase.
2012
739d9339
PT
20132016-09-10 Paul Thomas <pault@gcc.gnu.org>
2014 Steven G. Kargl <kargl@gcc.gnu.org>
2015
2016 PR fortran/77532
cc3135b6 2017 * gfortran.dg/dtio_11.f90: new test.
739d9339 2018
fb7c40dd
SK
20192016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2020
2021 PR fortran/77507
2022 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2023 * gfortran.dg/c_assoc_4.f90: Ditto.
2024
5b28efbb
TV
20252016-09-10 Tom de Vries <tom@codesourcery.com>
2026
2027 PR C/71602
2028 * c-c++-common/va-arg-va-list-type.c: New test.
2029
9d0a9bb4
PB
20302016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2031
2032 PR rtl-optimization/77289
2033 * gcc.target/powerpc/pr77289.c: New test.
2034
3f0177e7
MS
20352016-09-09 Martin Sebor <msebor@redhat.com>
2036
2037 PR c/77520
2038 PR c/77521
2039 * gcc.dg/pr77520.c: New test.
2040 * gcc.dg/pr77521.c: New test.
2041
e81e83d0
SK
20422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2043
2044 PR fortran/77506
2045 * gfortran.dg/pr77506.f90: New test.
2046
8a92685e
SK
20472016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2048
2049 PR fortran/77507
2050 * gfortran.dg/pr77507.f90: New test.
2051
c65248cb
JM
20522016-09-09 Joseph Myers <joseph@codesourcery.com>
2053
2054 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2055
2cf0ff98
SK
20562016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2057 Louis Krupp <lkrupp@gcc.gnu.org>
2058
2059 PR fortran/69514
2060 * gfortran.dg/pr69514_1.f90: New test.
2061 * gfortran.dg/pr69514_2.f90: New test.
2062
8ebc1e0f
JJ
20632016-09-08 Jakub Jelinek <jakub@redhat.com>
2064
20b6cf01
JJ
2065 PR fortran/77500
2066 * gfortran.dg/gomp/pr77500.f90: New test.
2067
8ebc1e0f
JJ
2068 PR fortran/77516
2069 * gfortran.dg/gomp/pr77516.f90: New test.
2070
34718542
JJ
20712016-09-07 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR middle-end/77475
2074 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2075 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2076 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2077 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2078 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2079 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2080
e5106e27
DM
20812016-09-07 David Malcolm <dmalcolm@redhat.com>
2082
2083 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2084 "substring-locations.h".
2085
ca235a85
RB
20862016-09-07 Richard Biener <rguenther@suse.de>
2087
2088 PR c/77450
2089 * c-c++-common/vector-subscript-8.c: Move ..
2090 * gcc.dg/pr77450.c: ... here.
2091
0076b5dc 20922016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2093
2094 PR libgfortran/77393
2095 * gfortran.dg/fmt_f0_2.f90: Update test.
2096 * gfortran.dg/fmt_f0_3.f90: New test.
2097
6ac7322b
DH
20982016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2099
2100 PR debug/77389
2101 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2102 in dg-options.
2103
2104 PR debug/57519
2105 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2106
8eb9e049
JJ
21072016-09-06 Jakub Jelinek <jakub@redhat.com>
2108
2109 PR target/69255
2110 * gcc.target/i386/pr69255-1.c: New test.
2111 * gcc.target/i386/pr69255-2.c: New test.
2112 * gcc.target/i386/pr69255-3.c: New test.
2113
21142016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2115
2116 PR c/77336
2117 * gcc.dg/format/miss-7.c: New test.
2118
e6cb85d4
UB
21192016-09-06 Uros Bizjak <ubizjak@gmail.com>
2120
2121 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2122
7fe76f6a
ML
21232016-09-06 Martin Liska <mliska@suse.cz>
2124
2125 PR gcov-profile/77378
2126 PR gcov-profile/77466
2127 * gcc.dg/profile-update-warning.c: New test.
2128
209b636e
RB
21292016-09-06 Richard Biener <rguenther@suse.de>
2130
2131 PR tree-optimization/77479
2132 * gcc.dg/torture/pr77479.c: New testcase.
2133
b772a565
RB
21342016-09-06 Richard Biener <rguenther@suse.de>
2135
2136 PR c/77450
2137 * c-c++-common/vector-subscript-7.c: Adjust.
2138 * c-c++-common/vector-subscript-8.c: New testcase.
2139
a8c07037
SKS
21402016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2141
2142 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2143
0ce48391
JJ
21442016-09-05 Jakub Jelinek <jakub@redhat.com>
2145
de9188e0
JJ
2146 PR target/77476
2147 * gcc.target/i386/avx512f-pr77476.c: New test.
2148 * gcc.target/i386/avx512bw-pr77476.c: New test.
2149 * gcc.target/i386/avx512dq-pr77476.c: New test.
2150
c76f7809
JJ
2151 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2152 Update comment to mention also avx512f.
2153
0ce48391
JJ
2154 PR sanitizer/77396
2155 * g++.dg/asan/pr77396-2.C: New test.
2156
8a27cf73
UB
21572016-09-05 Uros Bizjak <ubizjak@gmail.com>
2158
2159 PR rtl-optimization/77452
2160 * gcc.target/i386/pr77452.c: New test.
2161
25ff5dd3
MP
21622016-09-05 Marek Polacek <polacek@redhat.com>
2163
2164 PR c/77423
2165 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2166
f2bc4e48
SK
21672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2168
2169 PR fortran/77391
2170 * gfortran.dg/pr77391.f90: New test.
2171
e85921ee
SK
21722016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2173
2174 PR fortran/77460
2175 * gfortran.dg/pr77460.f90: New test.
2176
b5d50659
JJ
21772016-09-03 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR c/65467
2180 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2181
7b826676
KY
21822016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2183
2184 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2185
717ebe91
DM
21862016-09-02 David Malcolm <dmalcolm@redhat.com>
2187
2188 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2189 test case.
2190 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2191 diagnostic-test-show-locus-generate-patch.c to the sources
2192 for diagnostic_plugin_test_show_locus.c.
2193
94087e88
JJ
21942016-09-02 Jakub Jelinek <jakub@redhat.com>
2195
9dc5773f
JJ
2196 PR c/65467
2197 * gcc.dg/gomp/_Atomic-1.c: New test.
2198 * gcc.dg/gomp/_Atomic-2.c: New test.
2199 * gcc.dg/gomp/_Atomic-3.c: New test.
2200 * gcc.dg/gomp/_Atomic-4.c: New test.
2201 * gcc.dg/gomp/_Atomic-5.c: New test.
2202
94087e88
JJ
2203 PR sanitizer/77396
2204 * g++.dg/asan/pr77396.C: New test.
2205
22062016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2207
2208 PR tree-optimization/71831
2209 * gcc.dg/builtin-object-size-16.c: New test.
2210 * gcc.dg/builtin-object-size-17.c: New test.
2211
7e89048d
JD
22122016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2213
2214 PR libgfortran/77393
2215 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2216
2f196155
UB
22172016-09-01 Uros Bizjak <ubizjak@gmail.com>
2218
2219 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2220 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2221 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2222 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2223 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2224 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2225 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2226 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2227 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2228 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2229 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2230 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2231 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2232 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2233 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2234 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2235 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2236 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2237
0a6b0523
EB
22382016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2239
2240 * gnat.dg/opt58.adb: New test.
2241 * gnat.dg/opt58_pkg.ads: New helper.
2242
2a99de7b
RB
22432016-09-01 Richard Biener <rguenther@suse.de>
2244
2245 PR middle-end/77436
2246 * gcc.dg/torture/pr77436.c: New testcase.
2247
f79d8786
SKS
22482016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2249
2250 * gcc.dg/pr64252.c: Require int32plus.
2251 * gcc.dg/pr66299-1.c: Likewise.
2252 * gcc.dg/pr66299-2.c: Likewise.
2253 * gcc.dg/torture/20131115-1.c: Skip for avr.
2254
b06335f9
KT
22552016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2256
2257 * gcc.target/aarch64/ands_3.c: New test.
2258
f25f40be
JJ
22592016-08-31 Jakub Jelinek <jakub@redhat.com>
2260
d12a0b5a
JJ
2261 PR fortran/77352
2262 * gfortran.dg/gomp/pr77352.f90: New test.
2263
f25f40be
JJ
2264 PR fortran/77374
2265 * gfortran.dg/gomp/pr77374.f08: New test.
2266
9ff6fb6e
MG
22672016-08-31 Marc Glisse <marc.glisse@inria.fr>
2268
2269 PR tree-optimization/73714
2270 * gcc.dg/tree-ssa/pr73714.c: New test.
2271
8e95a674
JD
22722016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2273
2274 PR libgfortran/77393
2275 * gfortran.dg/fmt_f0_2.f90: New test.
2276
c6b0037d
MG
22772016-08-31 Marc Glisse <marc.glisse@inria.fr>
2278
2279 * gcc.target/i386/pr59539-2.c: Adapt options.
2280 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2281
1a576b13
PT
22822016-08-31 Paul Thomas <pault@gcc.gnu.org>
2283
2284 PR fortran/77418
2285 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2286 of the associate entity and replace with a pointer to the
2287 intended item on the stack.
2288
e73d3ca6 22892016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2290 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2291
2292 PR fortran/48298
2293 * gfortran.dg/dtio_1.f90: New test.
2294 * gfortran.dg/dtio_2.f90: New test.
2295 * gfortran.dg/dtio_3.f90: New test.
2296 * gfortran.dg/dtio_4.f90: New test.
2297 * gfortran.dg/dtio_5.f90: New test.
2298 * gfortran.dg/dtio_6.f90: New test.
2299 * gfortran.dg/dtio_7.f90: New test.
2300 * gfortran.dg/dtio_8.f90: New test.
2301 * gfortran.dg/dtio_9.f90: New test.
2302 * gfortran.dg/dtio_10.f90: New test.
2303
b816477a
DM
23042016-08-30 David Malcolm <dmalcolm@redhat.com>
2305
2306 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2307 (test_many_nested_locations): New function.
2308 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2309 (test_show_locus): Handle "test_many_nested_locations".
2310
71b30891
DM
23112016-08-30 David Malcolm <dmalcolm@redhat.com>
2312
2313 * g++.dg/template/double-greater-than-fixit.C: New test case.
2314
8fa37232
EB
23152016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2316
2317 * gnat.dg/opt57.ad[sb]: New test.
2318 * gnat.dg/opt57_pkg.ads: New helper.
2319
6f651bae
RB
23202016-08-30 Richard Biener <rguenther@suse.de>
2321
2322 PR tree-optimization/69047
2323 * gcc.dg/pr69047.c: Fix byte-order check.
2324
ab834832
JJ
23252016-08-30 Jakub Jelinek <jakub@redhat.com>
2326
5116b156
JJ
2327 PR tree-optimization/72866
2328 * gcc.dg/vect/pr72866.c: New test.
2329
3754bbfc
JJ
2330 PR debug/77363
2331 * g++.dg/debug/dwarf2/pr77363.C: New test.
2332
26122e2d
JJ
2333 PR middle-end/77377
2334 * gcc.target/i386/pr77377.c: New test.
2335
ab834832
JJ
2336 PR debug/77389
2337 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2338 in dg-options.
2339
bedc9ca7
SK
23402016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2341
2342 * gfortran.dg/pr77372.f90: Moved to ...
2343 * gfortran.dg/ieee/pr77372.f90: here.
2344
adfa1e6b
MM
23452016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2346
2347 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2348 vector short/char initializations.
2349 * gcc.target/powerpc/vec-init-5.c: Likewise.
2350 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2351 vector initialization optimizations.
2352 * gcc.target/powerpc/vec-init-7.c: Likewise.
2353 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2354 vector float/double initializations.
2355 * gcc.target/powerpc/vec-init-9.c: Likewise.
2356
414b7129
UB
23572016-08-29 Uros Bizjak <ubizjak@gmail.com>
2358
2359 PR target/77403
2360 * gcc.target/i386/pr77403.c: New test.
2361
3d06b6f2
MP
23622016-08-29 Marek Polacek <polacek@redhat.com>
2363
2364 PR c/77292
2365 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2366
ba9bbd6f
TV
23672016-08-29 Tom de Vries <tom@codesourcery.com>
2368
2369 PR c/77398
2370 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2371
d7d80d8f
EB
23722016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2373
2374 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2375
d7d80d8f 23762016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2377
2378 * gfortran.dg/dec_structure_13.f90: New testcase.
2379
468d95c8
JB
23802016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2381
2382 PR fortran/77261
2383 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2384 available.
2385
f329b264
TV
23862016-08-28 Tom de Vries <tom@codesourcery.com>
2387
2388 PR lto/70955
2389 * gcc.dg/pr70955.c: New test.
2390 * gcc.dg/lto/pr70955_0.c: Same.
2391 * gcc.dg/lto/pr70955_1.c: Same.
2392
4a389eb6
PP
23932016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2394
2395 PR tree-optimization/71077
2396 * gcc.target/i386/pr71077.c: New test.
2397
3f8257db 23982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2399
2400 PR fortran/77380
2401 * gfortran.dg/pr77380.f90: New test.
2402
3f8257db 24032016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2404
2405 PR fortran/77372
2406 gfortran.dg/pr77372.f90: New test.
2407
ee908516
DM
24082016-08-26 David Malcolm <dmalcolm@redhat.com>
2409
2410 * gcc.dg/spellcheck-fields-2.c (test): Move
2411 dg-begin/end-multiline-output within function body.
2412 (test_macro): New function.
2413
d41e76cf
DM
24142016-08-26 David Malcolm <dmalcolm@redhat.com>
2415
2416 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2417 (test_fixit_insert): Update expected output.
2418 (test_fixit_remove): Likewise.
2419 (test_fixit_replace): Likewise.
2420
524a4c96
RO
24212016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2422
2423 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2424 Fix typo.
2425
ebfa15ab
RB
24262016-08-26 Richard Biener <rguenther@suse.de>
2427
2428 PR tree-optimization/69047
2429 * gcc.dg/pr69047.c: New testcase.
2430
209ca542
PK
24312016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2432 Martin Jambhor <mjambor@suse.cz>
524a4c96 2433
209ca542
PK
2434 * gcc.dg/ipa/propbits-1.c: New test-case.
2435 * gcc.dg/ipa/propbits-2.c: Likewise.
2436 * gcc.dg/ipa/propbits-3.c: Likewise.
2437
e5cf1629
SK
24382016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2439
2440 PR fortran/77351
2441 * gfortran.dg/pr77351.f90: New test.
2442
ebef225f
MP
24432016-08-25 Marek Polacek <polacek@redhat.com>
2444
2445 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2446
fe377a48
MP
24472016-08-25 Marek Polacek <polacek@redhat.com>
2448
2449 PR c/77323
2450 * gcc.dg/pr77323.c: New test.
2451
88b8971f
PT
24522016-08-24 Paul Thomas <pault@gcc.gnu.org>
2453
2454 PR fortran/77358
2455 * gfortran.dg/submodule_17.f08: New test.
2456
3f8257db
JJ
24572016-08-24 Michael Collison <michael.collison@linaro.org>
2458 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2459
2460 * gcc.target/arm/builtin_saddl.c: New testcase.
2461 * gcc.target/arm/builtin_saddll.c: New testcase.
2462 * gcc.target/arm/builtin_uaddl.c: New testcase.
2463 * gcc.target/arm/builtin_uaddll.c: New testcase.
2464 * gcc.target/arm/builtin_ssubl.c: New testcase.
2465 * gcc.target/arm/builtin_ssubll.c: New testcase.
2466 * gcc.target/arm/builtin_usubl.c: New testcase.
2467 * gcc.target/arm/builtin_usubll.c: New testcase.
2468
d5b5d212
UB
24692016-08-24 Uros Bizjak <ubizjak@gmail.com>
2470
2471 PR target/77270
2472 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2473 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2474 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2475 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2476 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2477 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2478 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2479 effective target. Remove scan-assembler-times directives.
2480 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2481 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2482 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2483
d1188689
SKS
24842016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2485
2486 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2487 of unsigned int.
2488 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2489
0b6b8f85
RS
24902016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2491
2492 PR testsuite/77317
2493 * lib/target-supports.exp
2494 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2495 (check_effective_target_vect_natural_alignment): Ditto.
2496 (check_effective_target_vector_alignment_reachable): Ditto.
2497 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2498
587b7f7a
ILT
24992016-08-23 Ian Lance Taylor <iant@golang.org>
2500
2501 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2502
6019c0fc
MM
25032016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2504
2505 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2506 being created from pointers to memory locations.
2507 * gcc.target/powerpc/vec-init-2.c: Likewise.
2508
cfe37db4
FR
25092016-08-23 Fritz Reese <fritzoreese@gmail.com>
2510
2511 * gfortran.dg/dec_structure_12.f90: New testcase.
2512
7e11f46f
DV
25132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2514
2515 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2516
7ab4f354
DV
25172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2518
2519 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2520 verification.
2521
deb9351f
DV
25222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2523
2524 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2525 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2526
1fd9f058
RB
25272016-08-23 Richard Biener <rguenther@suse.de>
2528
2529 PR tree-optimization/27336
2530 * c-c++-common/pr27336.c: New testcase.
2531
b00e6e75
MP
25322016-08-22 Marek Polacek <polacek@redhat.com>
2533
2534 PR c++/77321
2535 * g++.dg/cpp1y/pr77321.C: New test.
2536
58338bac
SK
25372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2538
2539 PR fortran/60774
2540 * gfortran.dg/empty_label.f: Adjust test for new error message.
2541 * gfortran.dg/empty_label.f90: Ditto.
2542 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2543 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2544 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2545
30364ce6
SK
25462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2547
2548 PR fortran/61318
2549 * gfortran.dg/pr61318.f90: New test.
2550
ad7a5a8f
SK
25512016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2552
2553 PR fortran/77260
2554 * gfortran.dg/pr77260_1.f90: New test.
2555 * gfortran.dg/pr77260_2.f90: Ditto.
2556
72f52f30
JM
25572016-08-22 Joseph Myers <joseph@codesourcery.com>
2558
2559 PR middle-end/77269
2560 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2561 __builtin_signbitf and __builtin_signbitl in expected generic
2562 expansion.
2563 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2564 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2565 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2566 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2567 tests.
2568
6dc198e3
JM
25692016-08-22 Joseph Myers <joseph@codesourcery.com>
2570
2571 * gcc.dg/torture/float128-builtin.c,
2572 gcc.dg/torture/float128-ieee-nan.c,
2573 gcc.dg/torture/float128x-builtin.c,
2574 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2575 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2576 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2577 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2578 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2579 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2580 gcc.dg/torture/floatn-nan.h: New tests.
2581
7ff4e41a
JM
25822016-08-22 Joseph Myers <joseph@codesourcery.com>
2583
2584 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2585 macro.
2586 (main): Update calls to TEST_I_F.
2587 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2588 macro.
2589 (main): Update calls to TEST_I_F.
2590
7078cdb6
JM
25912016-08-22 Joseph Myers <joseph@codesourcery.com>
2592
2593 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2594 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2595 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2596 names in calls to TEST_I_F.
2597
a9d7c823
BE
25982016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2599
2600 PR c/52952
2601 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2602
cd800235
SKS
26032016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2604
2605 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2606 and !natural_alignment_64.
2607 * gcc.dg/ipa/propalign-2.c: Likewise.
2608 * gcc.dg/ipa/propalign-3.c: Likewise.
2609 * gcc.dg/ipa/propalign-4.c: Likewise.
2610 * gcc.dg/ipa/propalign-5.c: Likewise.
2611 * lib/target-supports.exp
2612 (check_effective_target_natural_alignment_32): Add avr-*-*.
2613
22d12455
KV
26142016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2615
2616 PR tree-optimization/61839
2617 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2618 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2619 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2620 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2621
c65699ef
JM
26222016-08-19 Joseph Myers <joseph@codesourcery.com>
2623
2624 PR c/32187
2625 * lib/target-supports.exp (check_effective_target_float16)
2626 (check_effective_target_float32, check_effective_target_float64)
2627 (check_effective_target_float128, check_effective_target_float32x)
2628 (check_effective_target_float64x)
2629 (check_effective_target_float128x)
2630 (check_effective_target_float16_runtime)
2631 (check_effective_target_float32_runtime)
2632 (check_effective_target_float64_runtime)
2633 (check_effective_target_float128_runtime)
2634 (check_effective_target_float32x_runtime)
2635 (check_effective_target_float64x_runtime)
2636 (check_effective_target_float128x_runtime)
2637 (check_effective_target_floatn_nx_runtime)
2638 (add_options_for_float16, add_options_for_float32)
2639 (add_options_for_float64, add_options_for_float128)
2640 (add_options_for_float32x, add_options_for_float64x)
2641 (add_options_for_float128x): New procedures.
2642 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2643 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2644 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2645 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2646 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2647 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2648 gcc.dg/torture/float128-complex.c,
2649 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2650 gcc.dg/torture/float128x-basic.c,
2651 gcc.dg/torture/float128x-complex.c,
2652 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2653 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2654 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2655 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2656 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2657 gcc.dg/torture/float32x-basic.c,
2658 gcc.dg/torture/float32x-complex.c,
2659 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2660 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2661 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2662 gcc.dg/torture/float64x-basic.c,
2663 gcc.dg/torture/float64x-complex.c,
2664 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2665 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2666 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2667 gcc.dg/torture/floatn-tg.h,
2668 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2669 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2670 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2671 gcc.dg/torture/fp-int-convert-float128x.c,
2672 gcc.dg/torture/fp-int-convert-float16-timode.c,
2673 gcc.dg/torture/fp-int-convert-float16.c,
2674 gcc.dg/torture/fp-int-convert-float32-timode.c,
2675 gcc.dg/torture/fp-int-convert-float32.c,
2676 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2677 gcc.dg/torture/fp-int-convert-float32x.c,
2678 gcc.dg/torture/fp-int-convert-float64-timode.c,
2679 gcc.dg/torture/fp-int-convert-float64.c,
2680 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2681 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2682 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2683 maximum exponent of floating-point type. Use it in testing
2684 whether 0x8...0 fits in the floating-point type. Always treat -1
2685 (signed 0xf...f) as fitting in the floating-point type.
2686 (M_OK1): New macro.
2687 * gcc.dg/torture/fp-int-convert-double.c,
2688 gcc.dg/torture/fp-int-convert-float.c,
2689 gcc.dg/torture/fp-int-convert-float128-timode.c,
2690 gcc.dg/torture/fp-int-convert-float128.c,
2691 gcc.dg/torture/fp-int-convert-float80-timode.c,
2692 gcc.dg/torture/fp-int-convert-float80.c,
2693 gcc.dg/torture/fp-int-convert-long-double.c,
2694 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2695
94e73c78
JJ
26962016-08-19 Jakub Jelinek <jakub@redhat.com>
2697
fbdbd4b6
JJ
2698 PR fortran/72744
2699 * gfortran.dg/gomp/pr72744.f90: New test.
2700
94e73c78
JJ
2701 PR fortran/69281
2702 * gfortran.dg/gomp/pr69281.f90: New test.
2703
91151a73
JB
27042016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2705
414b7129
UB
2706 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2707 the last special seed value.
2708 * gfortran.dg/random_7.f90: Use size for last array member instead
2709 of hardcoded value.
91151a73 2710
fcf830ab
PK
27112016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2712
2713 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2714 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2715
1a5da5b6
RB
27162016-08-19 Richard Biener <rguenther@suse.de>
2717
2718 PR tree-optimization/77286
2719 * gcc.dg/torture/pr77286.c: New testcase.
2720
82f72146
DM
27212016-08-18 David Malcolm <dmalcolm@redhat.com>
2722
2723 * gcc.dg/verbose-asm-2.c: New test case.
2724
cc015f3a
DM
27252016-08-18 David Malcolm <dmalcolm@redhat.com>
2726
2727 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2728 (custom_diagnostic_finalizer): Update for change to
2729 diagnostic_show_locus.
2730
cb18fd07
DM
27312016-08-18 David Malcolm <dmalcolm@redhat.com>
2732
2733 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2734 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2735
a76989dc
MP
27362016-08-18 Marek Polacek <polacek@redhat.com>
2737
2738 PR c/71514
2739 * gcc.dg/pr71514.c: New test.
2740
89c88780
L
27412015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2742
2743 PR target/72839
2744 * gcc.target/i386/pr72839.c: New test.
2745
2c71d454
CLT
27462016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2747
2748 PR middle-end/70895
2749 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2750 * c-c++-common/goacc/reduction-1.c: Likewise.
2751 * c-c++-common/goacc/reduction-2.c: Likewise.
2752 * c-c++-common/goacc/reduction-3.c: Likewise.
2753 * c-c++-common/goacc/reduction-4.c: Likewise.
2754
66592e95
AM
27552016-08-18 Alan Modra <amodra@gmail.com>
2756
2757 * gcc.c-torture/compile/pr72771.c: New.
2758
3a146d46
JJ
27592016-08-17 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR fortran/67496
2762 * gfortran.dg/pr67496.f90: New test.
2763
3f8257db 27642015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2765
2766 PR tree-optimization/71752
3a146d46 2767 * gcc.dg/vect/pr71752.c: New.
038000bd 2768
dd42e908
UB
27692016-08-17 Uros Bizjak <ubizjak@gmail.com>
2770
2771 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2772
458a1cd0
JJ
27732016-08-17 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR middle-end/77259
2776 * g++.dg/ipa/devirt-52.C: New test.
2777
11c4c4ba
CLT
27782016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2779
2780 * c-c++-common/goacc/reduction-6.c: New testcase.
2781
661d6efd
RB
27822016-08-17 Richard Biener <rguenther@suse.de>
2783
2784 PR tree-optimization/76490
2785 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2786 * gcc.dg/pr52904.c: XFAIL.
2787
622d8b69
RB
27882016-08-17 Richard Biener <rguenther@suse.de>
2789
2790 PR tree-optimization/23855
2791 * gcc.dg/loop-unswitch-2.c: Adjust.
2792
af23e99c
JJ
27932016-08-16 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR tree-optimization/72817
2796 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2797
feeb6268
JM
27982016-08-16 Joseph Myers <joseph@codesourcery.com>
2799
2800 PR libgcc/77265
2801 * gcc.dg/torture/float128-extend-inf.c: New test.
2802
65e736c0
DM
28032016-08-16 David Malcolm <dmalcolm@redhat.com>
2804
2805 PR c/72857
2806 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2807 for embedded NUL.
2808 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2809 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2810 caret placement.
2811 (test_oct): Likewise.
2812 (test_multiple): Likewise.
2813 (test_field_width_specifier): Likewise.
2814 (test_field_width_specifier_2): New function.
2815 (test_field_precision_specifier): New function.
2816 (test_embedded_nul): Update expected caret placement.
2817 (test_non_contiguous_strings): Update line number.
2818 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2819 (__emit_string_literal_range): Add "caret_idx" param.
2820 (test_simple_string_literal): Add value for new param, updating
2821 expected output..
2822 (test_concatenated_string_literal): Likewise.
2823 (test_multiline_string_literal): Likewise.
2824 (test_hex): Likewise.
2825 (test_oct): Likewise.
2826 (test_multiple): Likewise.
2827 (test_ucn4): Likewise.
2828 (test_ucn8): Likewise.
2829 (test_u8): Likewise.
2830 (test_u): Likewise; update expected message, from "range" to
2831 "location".
2832 (test_U): Likewise.
2833 (test_L): Likewise.
2834 (test_macro): Add value for new param.
2835 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2836 (__emit_string_literal_range): Add "caret_idx" param.
2837 (test_stringified_token_1): Add value for new param. Update
2838 expected message, from "range" to "location".
2839 (test_stringized_token_2): Likewise, adding param to macro.
2840 (test_stringified_token_3): Likewise.
2841 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2842 (emit_warning): Convert param from source_range to location_t.
2843 (test_string_literals): Add caret_idx param, and use it when
2844 constructing a substring_loc. Update error message, from
2845 "range" to "location".
2846
4a7f57d5
JJ
28472016-08-16 Jakub Jelinek <jakub@redhat.com>
2848
7841800f
JJ
2849 PR target/71910
2850 * g++.dg/gomp/pr71910.C: New test.
2851
1b13411a
JJ
2852 PR middle-end/67485
2853 * gcc.c-torture/compile/pr67485.c: New test.
2854
4a7f57d5
JJ
2855 PR target/72867
2856 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2857
3c556bc4
BC
28582016-08-16 Bin Cheng <bin.cheng@arm.com>
2859
2860 PR tree-optimization/69848
2861 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2862
beab2da6
ML
28632016-08-16 Martin Liska <mliska@suse.cz>
2864
2865 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2866 of memory operations so that it can be handled by core2
2867 in 32-bit mode.
2868
f4eec0a3
RB
28692016-08-16 Richard Biener <rguenther@suse.de>
2870
2871 PR tree-optimization/76783
2872 * gcc.dg/pr76783.c: New testcase.
2873 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2874
8f21990a
BC
28752016-08-16 Bin Cheng <bin.cheng@arm.com>
2876
2877 PR tree-optimization/72817
2878 PR tree-optimization/73450
2879 * gcc.dg/tree-ssa/pr72817.c: New test.
2880 * gcc.dg/tree-ssa/pr73450.c: New test.
2881
7fc61626
FR
28822016-08-15 Fritz Reese <fritzoreese@gmail.com>
2883
2884 * gfortran.dg/init_flag_13.f90: New testcase.
2885 * gfortran.dg/init_flag_14.f90: Ditto.
2886 * gfortran.dg/init_flag_15.f03: Ditto.
2887 * gfortran.dg/dec_init_1.f90: Ditto.
2888 * gfortran.dg/dec_init_2.f90: Ditto.
2889
432baa02
UB
28902016-08-15 Uros Bizjak <ubizjak@gmail.com>
2891
2892 PR target/72867
2893 * gcc.target/i386/pr72867.c: New test.
2894
7e1dde14
EB
28952016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2896
2897 * c-c++-common/dump-ada-spec-5.c: New test.
2898
e4969090
RB
28992016-08-15 Richard Biener <rguenther@suse.de>
2900
2901 PR tree-optimization/73434
2902 * gcc.dg/torture/pr73434.c: New testcase.
2903
66088065
JJ
29042016-08-15 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR tree-optimization/72824
2907 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2908
7c713714
CLT
29092016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2910
2911 PR fortran/70598
2912 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2913 in use_device clause.
2914 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2915 * gfortran.dg/goacc/list.f95: Adjust to catch
2916 "neither a POINTER nor an array" error messages.
2917
4271e5cb
UB
29182016-08-14 Uros Bizjak <ubizjak@gmail.com>
2919
2920 PR target/76342
2921 * gcc.target/i386/pr76342.c: New test.
2922
b0cea284
JJ
29232016-08-12 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR c/71512
2926 * g++.dg/ubsan/pr71512.C: New test.
2927 * c-c++-common/ubsan/pr71512-1.c: New test.
2928 * c-c++-common/ubsan/pr71512-2.c: New test.
2929
e86aefb8
MM
29302016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2931
2932 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2933 vector initialization options.
2934 * gcc.target/powerpc/vec-init-2.c: Likewise.
2935 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2936 is generated on ISA 3.0.
2937
7fd82d52
PP
29382016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2939
2940 PR middle-end/71654
2941 * gcc.dg/c-c++-common/pr71654.c: New test.
2942 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2943 dg-options.
2944 * gcc.dg/tree-ssa/vrp24: Likewise.
2945
2f1364c2
JJ
29462016-08-12 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR c/67410
2949 * gcc.dg/pr67410.c: New test.
2950
8eb414aa
BC
29512016-08-12 Bin Cheng <bin.cheng@arm.com>
2952
2953 PR tree-optimization/69848
2954 * gcc.dg/vect/vect-pr69848.c: New test.
2955
30b39c19
UB
29562016-08-12 Uros Bizjak <ubizjak@gmail.com>
2957
2958 PR testsuite/71008
2959 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2960 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2961 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2962 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2963
e373dd06
RB
29642016-08-12 Richard Biener <rguenther@suse.de>
2965
2966 PR tree-optimization/57326
2967 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2968 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2969 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2970 * gcc.target/i386/pr45685.c: Likewise.
2971 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2972 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2973 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2974 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2975 * gfortran.dg/pr34163.f90: Likewise.
2976
20d1af89
ML
29772016-08-12 Martin Liska <mliska@suse.cz>
2978
2979 * g++.dg/gcov/gcov-16.C: New test.
2980 * lib/gcov.exp: Support new argument for run-gcov function.
2981
5cacda56
ML
29822016-08-12 Martin Liska <mliska@suse.cz>
2983
2984 PR gcov-profile/35590
2985 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2986
663eecfd
RB
29872016-08-12 Richard Biener <rguenther@suse.de>
2988
2989 PR tree-optimization/72851
2990 * gcc.dg/torture/pr72851.c: New testcase.
2991
3f8257db 29922016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2993
e366d7d8
AO
2994 PR debug/63240
2995 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2996 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2997 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2998 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2999 DW_AT_deleted.
3000
71e1a6a4
AO
3001 PR debug/55641
3002 * g++.dg/debug/dwarf2/ref-1.C: New.
3003
8aaf799b
AO
3004 PR debug/49366
3005 * g++.dg/debug/dwarf2/template-params-12.H: New.
3006 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3007 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3008 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3009 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3010 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3011 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3012 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3013
06f9caed
BS
30142016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3015
3016 PR target/72863
3017 * gcc.target/powerpc/pr72863.c: New test.
3018
a8b956c1
UB
30192016-08-11 Uros Bizjak <ubizjak@gmail.com>
3020
3021 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3022
c73dd986
L
30232015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3024
3025 * gcc.target/i386/pieces-strcpy-1.c: New test.
3026 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3027
385ed708
JJ
30282016-08-11 Jakub Jelinek <jakub@redhat.com>
3029
3030 PR c++/72868
3031 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3032
df7ec09f
L
30332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3034
3035 * gcc.target/i386/pieces-memcpy-1.c: New test.
3036 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3037 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3038 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3039 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3040 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3041
b95a64bb
JJ
30422016-08-11 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR c/72816
7ddbcf6b 3045 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3046
59537744
BE
30472016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3048
3049 PR tree-optimization/71083
3050 * gcc.c-torture/execute/pr71083.c: New test.
3051 * gnat.dg/loop_optimization23.adb: New test.
3052 * gnat.dg/loop_optimization23_pkg.ads: New test.
3053 * gnat.dg/loop_optimization23_pkg.adb: New test.
3054
183ac6d0
RB
30552016-08-11 Richard Biener <rguenther@suse.de>
3056
3057 PR tree-optimization/72772
3058 * gcc.dg/graphite/pr35356-1.c: Adjust.
3059 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3060
b152f5a2
JB
30612016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3062
3063 * gfortran.dg/random_7.f90: Take into account that the last seed
3064 value is the special p value.
3065 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3066
bb7ebad1
RB
30672016-08-11 Richard Biener <rguenther@suse.de>
3068
3069 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3070
2e186411
AM
30712016-08-11 Alan Modra <amodra@gmail.com>
3072
3073 * gcc.target/powerpc/pr71680.c: New.
3074
e9e6d4f6
KN
30752016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3076
3077 * gcc.target/powerpc/bfp/bfp.exp: New file.
3078 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3079 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3080 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3081 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3082 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3083 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3084 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3085 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3086 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3087 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3088 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3089 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3090 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3091 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3092 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3093 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3094 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3095 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3096 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3097 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3098 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3099 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3100 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3101 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3102 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3103 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3104 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3105 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3106 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3107 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3108 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3109 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3110 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3111 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3112 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3113 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3114 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3115 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3116 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3117 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3118 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3119 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3120 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3121 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3122 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3123 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3124 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3125 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3126 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3127 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3128 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3129 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3130 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3131
9c8eabea
BC
31322016-08-10 Bin Cheng <bin.cheng@arm.com>
3133
3134 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3135 Add aarch64*-*-*.
3136
6c553b76
BC
31372016-08-10 Bin Cheng <bin.cheng@arm.com>
3138
3139 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3140
a0883b08
MM
31412016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3142
3143 PR target/72853
3144 * gcc.target/powerpc/pr72853.c: New test.
3145
a266236e
ML
31462016-08-10 Martin Liska <mliska@suse.cz>
3147
3148 PR gcov-profile/58306
3149 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3150
22063dbc
ML
31512016-08-10 Martin Liska <mliska@suse.cz>
3152
3153 * g++.dg/gcov/gcov-threads-1.C: New test.
3154
5250a5bb
SKS
31552016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3156
3157 PR target/71873
3158 * gcc.target/avr/pr71873.c: New test.
3159
b7597ae5
ML
31602016-08-09 Martin Liska <mliska@suse.cz>
3161
3162 * g++.dg/gcov/gcov-dump-1.C: New test.
3163 * g++.dg/gcov/gcov-dump-2.C: New test.
3164
ab50a215
ML
31652016-08-09 Martin Liska <mliska@suse.cz>
3166
3167 * gcc.dg/tree-prof/val-prof-9.c: New test.
3168
dcb1e137
ML
31692016-08-09 Martin Liska <mliska@suse.cz>
3170
3171 * gcc.dg/tree-prof/val-prof-8.c: New test.
3172
04d6d3b6
MJ
31732016-08-09 Martin Jambor <mjambor@suse.cz>
3174
df839749
UB
3175 PR ipa/71981
3176 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3177
c57e78c4
BC
31782016-08-09 Bin Cheng <bin.cheng@arm.com>
3179
3180 PR tree-optimization/33707
3181 * gcc.dg/vect/pr33707.c: New test.
3182
42970a17
BC
31832016-08-09 Bin Cheng <bin.cheng@arm.com>
3184
3185 PR tree-optimization/pr72772
3186 * gcc.dg/tree-ssa/pr72772.c: New test.
3187
810a3aa6
MF
31882016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3189
3190 PR rtl-optimization/66669
3191 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3192
9e207d6f
JJ
31932016-08-09 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR tree-optimization/72824
3196 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3197
50bf47fd
RB
31982016-08-09 Richard Biener <rguenther@suse.de>
3199
3200 PR tree-optimization/71802
3201 * gcc.dg/torture/pr71802.c: New testcase.
3202
cadec7ca
JJ
32032016-08-09 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR c++/72809
3206 * g++.dg/eh/stdarg1.C: New test.
3207
c43c5112
AK
32082016-08-08 Andi Kleen <ak@linux.intel.com>
3209
3210 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3211 test command line in failure log.
3212 (profopt-execute): dito. Make autofdo file names unique.
3213
895aa8e1
DM
32142016-08-08 David Malcolm <dmalcolm@redhat.com>
3215
3216 PR c/64955
3217 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3218 output.
3219
9afda630
PK
32202016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3221
3222 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3223 c99_runtime.
3224 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3225 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3226 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3227 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3228 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3229 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3230
e52ed3fe
DM
32312016-08-08 David Malcolm <dmalcolm@redhat.com>
3232
3233 PR c/52952
3234 * gcc.dg/cpp/pr66415-1.c: Likewise.
3235 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3236 * gcc.dg/format/c90-printf-1.c: Likewise.
3237 * gcc.dg/format/diagnostic-ranges.c: New test case.
3238
ad200580
JJ
32392016-08-08 Jakub Jelinek <jakub@redhat.com>
3240
77524e0d
JJ
3241 PR fortran/72716
3242 * gfortran.dg/gomp/pr72716.f90: New test.
3243
2187f2a2
JJ
3244 PR middle-end/72781
3245 * gcc.dg/gomp/pr72781.c: New test.
3246
ad200580
JJ
3247 PR middle-end/68762
3248 * g++.dg/vect/pr68762-1.cc: New test.
3249 * g++.dg/vect/pr68762-2.cc: New test.
3250 * g++.dg/vect/pr68762.h: New file.
3251
989d0071
MS
32522016-08-08 Martin Sebor <msebor@redhat.com>
3253
3254 PR testsuite/72838
3a146d46
JJ
3255 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3256 * g++.dg/warn/overflow-warn-3.C: Same.
3257 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3258
7090cac9
AV
32592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3260
3261 PR fortran/71936
3262 * gfortran.dg/allocate_with_source_21.f03: New test.
3263
64e56ab0
AV
32642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3265
3266 PR fortran/72698
3267 * gfortran.dg/allocate_with_source_20.f03: New test.
3268
0476487d
AM
32692016-08-08 Alan Modra <amodra@gmail.com>
3270
3271 * gcc.c-torture/compile/pr72802.c: New.
3272
8e9218f2
AV
32732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3274
3275 PR fortran/70524
3276 * gfortran.dg/dependency_48.f90: New test.
3277
c1f7083b
TK
32782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3279
531e5ae3 3280 PR fortran/70040
c1f7083b
TK
3281 * gfortran.dg/pr70040.f90: New testcase.
3282
6ab5813c
TK
32832016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3284
3285 PR fortran/71961
3286 * gfortran.dg/matmul_10.f90: New testcase.
3287
27bddc4a
JH
32882016-08-07 Jan Hubicka <hubicka@ucw.cz>
3289
3290 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3291
4a9f8a9f
JJ
32922016-08-07 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR c/72816
3295 * gcc.dg/pr72816.c: New test.
3296
fa76f2c6
JW
32972016-08-06 Jonathan Wakely <jwakely@redhat.com>
3298
3299 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3300 * g++.dg/conversion/pr41426.C: Likewise.
3301 * g++.dg/conversion/pr66211.C: Likewise.
3302 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3303 * g++.dg/init/ref8.C: Likewise.
3304 * g++.old-deja/g++.law/cvt20.C: Likewise.
3305 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3306
5c3e5002
PP
33072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3308
3309 PR tree-optimization/18046
3310 * gcc.dg/tree-ssa/vrp105.c: New test.
3311 * gcc.dg/tree-ssa/vrp106.c: New test.
3312
94087e88 33132016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3314
3315 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3316 1ul in diagnostics. Remove hyphen from "constant-expression."
3317 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3318 * g++.dg/cpp0x/static_assert3.C: Same.
3319 * g++.dg/cpp1y/constexpr-throw.C: Same.
3320 * g++.dg/template/nontype3.C: Same.
3321 * g++.dg/warn/overflow-warn-1.C: Same.
3322 * g++.dg/warn/overflow-warn-3.C: Same.
3323 * g++.dg/warn/overflow-warn-4.C: Same.
3324
88fa5555
DM
33252016-08-05 David Malcolm <dmalcolm@redhat.com>
3326
3327 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3328 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3329 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3330 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3331
1addb9e6
PP
33322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3333
3334 PR tree-optimization/72810
3335 * gcc.dg/tree-ssa/vrp110.c: New test.
3336
1b62ed4f
JG
33372016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3338
3339 PR Target/72819
3340 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3341 registers.
3342 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3343 saving the half-precision registers.
3344 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3345 value is returned in h0.
3346 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3347 are passed in FP/SIMD registers.
3348 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3349 passing works corrcetly.
3350 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3351 (hfa_f16x2_t): Likewise.
3352 (hfa_f16x3_t): Likewise.
3353 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3354 are promoted to double and passed in a double register.
3355 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3356 are promoted to double and stacked.
3357 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3358 __fp16 data types.
3359 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3360 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3361 __fp16 first get passed in FP/SIMD registers, then stacked.
3362
4228ca19
NS
33632016-08-05 Nathan Sidwell <nathan@acm.org>
3364
3365 PR c++/68724
3366 * g++.dg/cpp0x/pr68724.C: New.
3367
db7c335e
RB
33682016-08-05 Richard Biener <rguenther@suse.de>
3369
3370 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3371
48abe922
PP
33722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3373
3374 * gcc.dg/tree-ssa/vrp107.c: New test.
3375 * gcc.dg/tree-ssa/vrp108.c: New test.
3376 * gcc.dg/tree-ssa/vrp109.c: New test.
3377
f6cdf42f
PK
33782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3379
3380 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3381 dg-options.
3382
33a9c609
PK
33832016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3384
3385 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3386 test-cases.
3387 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3388 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3389 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3390 test-cases.
3391 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3392 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3393 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3394 large_double.
3395
4473482d
PC
33962016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3397
3398 PR c++/72800
3399 * g++.dg/cpp1y/lambda-ice1.C: New.
3400
08156df5
PP
34012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3402
3403 PR c++/72759
3404 * g++.dg/cpp1y/pr72759.C: New test.
3405
938da3a5
PP
34062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3407
3408 * gcc.dg/switch-10.c: New test.
3409
da84183c
JG
34102016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3411
3412 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3413
ae9281fc
TS
34142016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3415
3416 * c-c++-common/goacc/routine-5.c: Update.
3417
086ad22e
BE
34182016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3419
3420 PR rtl-optimization/70903
3421 * gcc.c-torture/execute/pr70903.c: New test.
3422
6805e400
ML
34232016-08-04 Martin Liska <mliska@suse.cz>
3424
3425 * gcc.dg/params/params.exp: Replace file exists with
3426 TESTING_IN_BUILD_TREE.
3427
a0008434
MP
34282016-08-04 Marek Polacek <polacek@redhat.com>
3429
3430 PR c++/70229
3431 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3432
fb46286e
RB
34332016-08-04 Richard Biener <rguenther@suse.de>
3434
3435 PR middle-end/71984
3436 * gcc.dg/torture/pr71984.c: Guard correctness check for
3437 little-endian.
3438
ac2c96ab
AP
34392016-08-03 Andrew Pinski <apinski@cavium.com>
3440
3441 * gcc.c-torture/compile/20160802-1.c: New testcase.
3442
c98583e9
FR
34432016-08-03 Fritz Reese <fritzoreese@gmail.com>
3444
3445 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3446
9ad1a1da
RB
34472016-08-03 Richard Biener <rguenther@suse.de>
3448
3449 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3450 and remove -O3.
3451 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3452 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3453
cd75c979
RB
34542016-08-03 Richard Biener <rguenther@suse.de>
3455
3456 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3457 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3458 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3459 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3460
30e8d875
SKS
34612016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3462
3463 * gcc.dg/init-excess-2.c: Require int32plus.
3464 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3465 * gcc.dg/pr59963-2.c: Require int32plus.
3466 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3467 * gcc.dg/unroll-7.c: Require int32plus.
3468
69b806f6
BC
34692016-08-02 Bin Cheng <bin.cheng@arm.com>
3470
3471 PR tree-optimization/34114
3472 * gcc.dg/tree-ssa/loop-42.c: New test.
3473
1efafef3
TC
34742016-08-02 Tamar Christina <tamar.christina@arm.com>
3475
3476 * gcc.target/aarch64/vminmaxnm.c: New.
3477 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3478 tests.
3479
e2a99194
MM
34802016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3481
3482 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3483 vec_extract for vector float, vector int, vector short, and vector
3484 char.
3485 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3486 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3487 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3488 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3489
71bfb77a
WD
34902016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3491
3492 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3493 single stack adjustment, no writeback.
71bfb77a
WD
3494 * gcc.target/aarch64/test_frame_12.c: Likewise.
3495 * gcc.target/aarch64/test_frame_13.c: Likewise.
3496 * gcc.target/aarch64/test_frame_15.c: Likewise.
3497 * gcc.target/aarch64/test_frame_6.c: Likewise.
3498 * gcc.target/aarch64/test_frame_7.c: Likewise.
3499 * gcc.target/aarch64/test_frame_8.c: Likewise.
3500 * gcc.target/aarch64/test_frame_16.c: New test.
3501
37bce35a
L
35022015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3503
3504 PR target/72748
3505 * gcc.target/i386/pr72748.c: New test.
3506
3f8257db 35072015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3508
3509 PR tree-optimization/71818
3510 * gcc.dg/vect/pr71818.c: New
3511
bf60c531
ML
35122016-08-01 Martin Liska <mliska@suse.cz>
3513
3514 PR tree-optimization/71857
3515 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3516
8ed49fab
KT
35172016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3518
3519 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3520
76e2c821
JB
35212016-08-01 Jan Beulich <jbeulich@suse.com>
3522
3523 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3524
35029597
WS
35252016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3526
3527 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3528 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3529
3aa4b66a
JW
35302016-07-31 Jonathan Wakely <jwakely@redhat.com>
3531
3532 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3533 (check_effective_target_c++): Likewise. Also match for libstdc++.
3534
3f8257db 35352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3536
3537 PR fortran/41922
3538 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3539 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3540 * gfortran.dg/pr41922.f90: New test.
3541
9fcb2819
SK
35422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3543
3544 PR fortran/68566
3545 * gfortran.dg/pr68566.f90: new test.
3546
94087e88 35472016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3548
3549 PR c++/60760
3550 PR c++/71091
3551 * g++.dg/cpp0x/constexpr-cast.C: New test.
3552 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3553 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3554 * g++.dg/ubsan/pr63956.C: Correct.
3555
d0047a25
MM
35562016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3557
3558 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3559 vector double or vector long where the vector is in memory.
3560 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3561 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3562
e4f7a5df
SK
35632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3564
3565 PR fortran/69867
3566 * gfortran.dg/pr69867.f90: New test.
3567
b441ae1d
SK
35682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3569
3570 PR fortran/69962
3571 * gfortran.dg/pr69962.f90: New test.
3572
712dff31
SK
35732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3574
3575 PR fortran/70006
3576 * gfortran.dg/pr70006.f90: New test.
3577
fb42421e
SK
35782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3579
3580 PR fortran/71730
3581 * gfortran.dg/pr71730.f90: New test.
3582 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3583 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3584 * gfortran.dg/array_constructor_26.f03: Ditto.
3585
466effe0
WS
35862016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3587
3588 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3589 * gcc.target/powerpc/pr71763.c: Likewise.
3590
f618a472
MP
35912016-07-29 Marek Polacek <polacek@redhat.com>
3592
3593 PR c/71742
3594 * gcc.dg/940510-1.c: Adjust dg-error.
3595 * gcc.dg/c99-flex-array-1.c: Likewise.
3596 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3597
efd0786f
MP
3598 PR c/71853
3599 * gcc.dg/noncompile/pr71853.c: New test.
3600
e00dceaf
MP
3601 PR c/71573
3602 * gcc.dg/noncompile/pr71573.c: New test.
3603
638fc14f
MP
3604 PR c/71926
3605 * g++.dg/warn/Wparentheses-30.C: New test.
3606 * gcc.dg/Wparentheses-14.c: New test.
3607
61c73a7f
UB
36082016-07-29 Uros Bizjak <ubizjak@gmail.com>
3609
3610 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3611
01d32b2b
BC
36122016-07-29 Bin Cheng <bin.cheng@arm.com>
3613
3614 PR tree-optimization/57558
3615 * gcc.dg/vect/pr57558-1.c: New test.
3616 * gcc.dg/vect/pr57558-2.c: New test.
3617
f6c7a248
PK
36182016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3619
61c73a7f 3620 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3621 to scan forwprop1 dump pass.
3622
f54ea774
PC
36232016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3624
3625 PR c++/51488
3626 * g++.dg/template/pr51488.C: New.
3627
673a107a
JJ
36282016-07-29 Jakub Jelinek <jakub@redhat.com>
3629
3630 PR c/71969
3631 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3632 static __inline__.
3633 * gcc.dg/pr71969-1.c: New test.
3634 * gcc.dg/pr71969-2.c: New test.
3635 * gcc.dg/pr71969-3.c: New test.
3636
78169471
MP
36372016-07-29 Marek Polacek <polacek@redhat.com>
3638
3639 PR c/71574
3640 * c-c++-common/pr71574.c: New test.
3641
a5b5c8b6
MP
3642 PR c/71583
3643 * gcc.dg/noncompile/pr71583.c: New test.
3644
883b6d4e
KV
36452016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3646
3647 PR middle-end/68217
3648 * gcc.dg/pr68217.c: New test.
3649
89f1f37e
SK
36502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3651
3652 PR fortran/71067
3653 * gfortran.dg/pr71067_1.f90: New test.
3654 * gfortran.dg/pr71067_2.f90: Ditto.
3655
e0d32185
MM
36562016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3657
3658 * gcc.target/powerpc/vec-extract-1.c: New test.
3659
c851722d
SK
36602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3661
3662 PR fortran/71799
3663 * gfortran.dg/pr71799.f90: New test.
3664
f064da6a
PC
36652016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3666
3667 PR c++/71665
3668 * g++.dg/cpp0x/pr71665-1.C: New.
3669 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3670 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3671 * g++.dg/ext/label10.C: Likewise.
3672 * g++.dg/parse/constant5.C: Likewise.
3673
1b70aaad
SK
36742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3675
3676 PR fortran/71859
3677 * gfortran.dg/pr71859.f90: New test.
3678 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3679 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3680
a23404c9
PT
36812016-07-28 Paul Thomas <pault@gcc.gnu.org>
3682
3683 PR fortran/71883
3684 * gfortran.dg/pr71883.f90 : New test.
3685
513d866d
YR
36862016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3687
3688 PR tree-optimization/71734
61c73a7f 3689 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3690
7c428aa2
RL
36912016-07-28 Renlin Li <renlin.li@arm.com>
3692
3693 Revert
3694 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3695
3696 PR fortran/71902
3697 * gfortran.dg/dependency_47.f90: New test.
3698
1225d6b1
ML
36992016-07-28 Martin Liska <mliska@suse.cz>
3700
3701 PR gcov-profile/68025
3702 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3703
e5f5bf35
ML
37042016-07-28 Martin Liska <mliska@suse.cz>
3705
3706 * g++.dg/vect/pr70944.cc: New test.
3707
4536610d
KV
37082016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3709
3710 PR middle-end/71994
3711 * gcc.dg/torture/pr71994.c: New test.
3712
8c6961ca
PK
37132016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3714
3715 PR middle-end/71078
3716 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3717 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3718 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3719
8de22ea0
RB
37202016-07-27 Richard Biener <rguenther@suse.de>
3721
3722 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3723
5d9da222
ML
37242016-07-27 Martin Liska <mliska@suse.cz>
3725
3726 * gcc.dg/predict-13.c: New test.
3727 * gcc.dg/predict-14.c: New test.
3728
af9e275f
SKS
37292016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3730
a23404c9 3731 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3732 including stdint.h.
3733 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3734 including stdint.h.
3735
71abba1e
MM
37362016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3737
3738 PR target/71869
3739 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3740 IEEE built-in functions handle quiet and signalling NaNs
3741 correctly.
3742
9cd74e8f
SK
37432016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3744
3745 PR fortran/71862
3746 * gfortran.dg/pr71862.f90: New test.
3747
0d48446f
MS
37482016-07-26 Martin Sebor <msebor@redhat.com>
3749
3750 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3751 selector with dg-options.
3752
524cf1e4
PP
37532016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3754
3755 PR tree-optimization/18046
3756 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3757 * gcc.dg/tree-ssa/vrp103.c: New test.
3758 * gcc.dg/tree-ssa/vrp104.c: New test.
3759
100665d8
WS
37602016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3761
3762 * gcc.target/powerpc/pr63354.c: Require lp64 since
3763 -mprofile-kernel is not legal with -m32.
3764
0b64ca40
RB
37652016-07-26 Richard Biener <rguenther@suse.de>
3766
3767 PR rtl-optimization/71984
3768 * gcc.dg/torture/pr71984.c: New testcase.
3769
9b7937cf
RS
37702016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3771
3772 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3773 g++-dg-runtest via et-dg-runtest.
3774 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3775 * gcc.dg/vect/vect.exp: Likewise.
3776 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3777 gfortran-dg-runtest.
3778 * gfortran.dg/vect/vect.exp: Likewise.
3779 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3780 (check_mips_loongson_hw_available): Likewise.
3781 (check_effective_target_mpaired_single_runtime): Likewise.
3782 (check_effective_target_mips_loongson_runtime): Likewise.
3783 (add_options_for_mpaired_single): Likewise.
3784 (check_effective_target_vect_int): Add global et_index.
3785 Check and save the supported feature for a target selected by
3786 the et_index target. Break long lines where appropriate. Call
3787 et-is-effective-target for MIPS with an argument instead of
3788 check_effective_target_* where appropriate.
3789 (check_effective_target_vect_intfloat_cvt): Likewise.
3790 (check_effective_target_vect_uintfloat_cvt): Likewise.
3791 (check_effective_target_vect_floatint_cvt): Likewise.
3792 (check_effective_target_vect_floatuint_cvt): Likewise.
3793 (check_effective_target_vect_simd_clones): Likewise.
3794 (check_effective_target_vect_shift): ewise.
3795 (check_effective_target_whole_vector_shift): Likewise.
3796 (check_effective_target_vect_bswap): Likewise.
3797 (check_effective_target_vect_shift_char): Likewise.
3798 (check_effective_target_vect_long): Likewise.
3799 (check_effective_target_vect_float): Likewise.
3800 (check_effective_target_vect_double): Likewise.
3801 (check_effective_target_vect_long_long): Likewise.
3802 (check_effective_target_vect_no_int_max): Likewise.
3803 (check_effective_target_vect_no_int_add): Likewise.
3804 (check_effective_target_vect_no_bitwise): Likewise.
3805 (check_effective_target_vect_widen_shift): Likewise.
3806 (check_effective_target_vect_no_align): Likewise.
3807 (check_effective_target_vect_hw_misalign): Likewise.
3808 (check_effective_target_vect_element_align): Likewise.
3809 (check_effective_target_vect_condition): Likewise.
3810 (check_effective_target_vect_cond_mixed): Likewise.
3811 (check_effective_target_vect_char_mult): Likewise.
3812 (check_effective_target_vect_short_mult): Likewise.
3813 (check_effective_target_vect_int_mult): Likewise.
3814 (check_effective_target_vect_extract_even_odd): Likewise.
3815 (check_effective_target_vect_interleave): Likewise.
3816 (check_effective_target_vect_stridedN): Likewise.
3817 (check_effective_target_vect_multiple_sizes): Likewise.
3818 (check_effective_target_vect64): Likewise.
3819 (check_effective_target_vect_call_copysignf): Likewise.
3820 (check_effective_target_vect_call_sqrtf): Likewise.
3821 (check_effective_target_vect_call_btrunc): Likewise.
3822 (check_effective_target_vect_call_btruncf): Likewise.
3823 (check_effective_target_vect_call_ceil): Likewise.
3824 (check_effective_target_vect_call_ceilf): Likewise.
3825 (check_effective_target_vect_call_floor): Likewise.
3826 (check_effective_target_vect_call_floorf): Likewise.
3827 (check_effective_target_vect_call_lceil): Likewise.
3828 (check_effective_target_vect_call_lfloor): Likewise.
3829 (check_effective_target_vect_call_nearbyint): Likewise.
3830 (check_effective_target_vect_call_nearbyintf): Likewise.
3831 (check_effective_target_vect_call_round): Likewise.
3832 (check_effective_target_vect_call_roundf): Likewise.
3833 (check_effective_target_vect_perm): Likewise, but also append *_saved
3834 to the existing global name to properly cache the result.
3835 (check_effective_target_vect_perm_byte): Likewise.
3836 (check_effective_target_vect_perm_short): Likewise.
3837 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3838 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3839 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3840 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3841 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3842 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3843 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3844 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3845 (check_effective_target_vect_sdot_qi): Likewise.
3846 (check_effective_target_vect_udot_qi): Likewise.
3847 (check_effective_target_vect_sdot_hi): Likewise.
3848 (check_effective_target_vect_udot_hi): Likewise.
3849 (check_effective_target_vect_usad_char): Likewise.
3850 (check_effective_target_vect_pack_trunc): Likewise.
3851 (check_effective_target_vect_unpack): Likewise.
3852 (check_effective_target_vect_aligned_arrays): Likewise.
3853 (check_effective_target_vect_natural_alignment): Likewise.
3854 (check_effective_target_vector_alignment_reachable): Likewise.
3855 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3856 (is-effective-target): Initialize et_index if undefined.
3857 (et-dg-runtest): New.
3858 (et-is-effective-target): Likewise.
3859 (check_vect_support_and_set_flags): Add supported MIPS targets to
3860 EFFECTIVE_TARGETS list. Return the number of supported targets.
3861
8f63caf6 38622016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3863 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3864
3865 PR middle-end/70920
3866 * gcc.dg/pr70920-1.c: New test-case.
3867 * gcc.dg/pr70902-2.c: Likewise.
3868 * gcc.dg/pr70920-3.c: Likewise.
3869 * gcc.dg/pr70920-4.c: Likewise
3870 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3871 2 instead of 3.
3872
7d575fff
AM
38732016-07-25 Alexander Monakov <amonakov@ispras.ru>
3874
3875 * gcc.c-torture/execute/pr71494.c: Require label_values.
3876 * gcc.dg/pr16973.c: Ditto.
3877
bf01e070
SKS
38782016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3879
3880 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3881 * gcc.dg/torture/pr69771.c: Require int32plus.
3882 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3883
16b05965
ML
38842016-07-25 Martin Liska <mliska@suse.cz>
3885
3886 * gcc.dg/torture/pr71987.c: New test.
3887
d52d3767
SK
38882016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3889
3890 PR fortran/71935
3891 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3892 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3893 * gfortran.dg/pr71935.f90: New test.
3894
94087e88 38952016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3896
3897 PR c++/71675
3898 * g++.dg/ext/atomic-3.C: New test.
3899 * gcc.dg/atomic/pr71675.c: New test.
3900
58b3986e
ES
39012016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3902
3903 * gcc.target/i386/mvc8.c: New test.
3904
faa1612a
BC
39052016-07-22 Bin Cheng <bin.cheng@arm.com>
3906
3907 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3908 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3909
1603ebe0
TK
39102016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3911
3912 PR fortran/71795
3913 * gfortran.dg/constructor_50.f90: New test.
3914
bc91c436
ML
39152016-07-22 Martin Liska <mliska@suse.cz>
3916
3917 PR gcov-profile/69028
3918 PR gcov-profile/62047
3919 * g++.dg/cilk-plus/pr69028.C: New test.
3920
9fe9a3a7
AV
39212016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3922
3923 * gfortran.dg/coarray_stat_2.f90: New test.
3924
70866e3d
MM
39252016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3926
3927 * gcc.target/powerpc/vec-extract.h: New files to check the
3928 vec_extract built-in functions for all vector types, testing
3929 accessing each element, both with constant and variable element
3930 numbers.
3931 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3932 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3933 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3934 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3935 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3936 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3937 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3938 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3939 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3940
ab3af181
JJ
39412016-07-21 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR c++/71728
3944 * g++.dg/other/pr71728.C: New test.
3945
ebe8f322
JG
39462016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3947
3948 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3949 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3950 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3951 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3952 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3953
959cef74
RB
39542016-07-21 Richard Biener <rguenther@suse.de>
3955
3956 PR tree-optimization/71947
3957 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3958
b24d9420
BC
39592016-07-21 Bin Cheng <bin.cheng@arm.com>
3960
3961 * gcc.dg/tree-ssa/scev-15.c: New.
3962
23974819
BC
39632016-07-21 Bin Cheng <bin.cheng@arm.com>
3964
3965 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3966
ee78cbaa
JJ
39672016-07-21 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR c++/71941
3970 * g++.dg/gomp/pr71941.C: New test.
3971
52ed68f7
DM
39722016-07-20 David Malcolm <dmalcolm@redhat.com>
3973
3974 PR c/70339
3975 PR c/71858
3976 * g++.dg/spellcheck-identifiers.C: New test case, based on
3977 gcc.dg/spellcheck-identifiers.c.
3978 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3979 gcc.dg/spellcheck-identifiers-2.c.
3980 * g++.dg/spellcheck-typenames.C: New test case, based on
3981 gcc.dg/spellcheck-typenames.c
3982
18407bfb
JW
39832016-07-20 Jonathan Wakely <jwakely@redhat.com>
3984
3985 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3986 pointer to member function and also test catching by reference.
3987
4c07fd98
DV
39882016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3989
3990 * gcc.target/s390/pr67443.c: Fix test case.
3991
fee21d65
DV
39922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3993
3994 * gcc.target/s390/insv-1.c: Xfail some tests.
3995 * gcc.target/s390/insv-2.c: Likewise.
3996
dbe9dfdd
GJL
39972016-07-20 Georg-Johann Lay <avr@gjlay.de>
3998
3999 * gcc.target/avr/torture/get-mem.c: New test.
4000 * gcc.target/avr/torture/set-mem.c: New test.
4001
c25e1d82
GJL
40022016-07-20 Georg-Johann Lay <avr@gjlay.de>
4003
4004 PR target/71948
4005 * gcc.target/avr/torture/tiny-progmem.c: New test.
4006
109d2197
JJ
40072016-07-20 Jakub Jelinek <jakub@redhat.com>
4008
7419f441
JJ
4009 PR c++/71909
4010 * g++.dg/parse/pr71909.C: New test.
4011 * g++.dg/tm/pr71909.C: New test.
4012
109d2197
JJ
4013 PR c++/50060
4014 * g++.dg/cpp0x/constexpr-50060.C: New test.
4015 * g++.dg/cpp1y/constexpr-50060.C: New test.
4016
144530cf
ML
40172016-07-20 Martin Liska <mliska@suse.cz>
4018
4019 * gfortran.dg/graphite/pr71898.f90: New test.
4020
04ac4afa
BC
40212016-07-20 Bin Cheng <bin.cheng@arm.com>
4022
4023 PR tree-optimization/71503
4024 PR tree-optimization/71683
4025 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4026 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4027
dcbdb17a
ML
40282016-07-20 Martin Liska <mliska@suse.cz>
4029
4030 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4031 * gcc.dg/plugin/sreal-test-1.c: Remove.
4032 * gcc.dg/plugin/sreal_plugin.c: Remove.
4033
6ed82555
TK
40342016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4035
4036 PR fortran/71902
4037 * gfortran.dg/dependency_47.f90: New test.
4038
13da0507
JJ
40392016-07-19 Jakub Jelinek <jakub@redhat.com>
4040
4833f561
JJ
4041 PR rtl-optimization/71916
4042 * gcc.c-torture/compile/pr71916.c: New test.
4043
4fda19ef
JJ
4044 PR middle-end/71874
4045 * g++.dg/torture/pr71874.C: New test.
4046
13da0507
JJ
4047 PR middle-end/71734
4048 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4049 (my_alloc): Rewritten to use __builtin_posix_memalign and
4050 __SIZE_TYPE__.
4051 (my_free): Use __builtin_free instead of _mm_free.
4052 (Vec::operator=): Use __builtin_memcpy.
4053
e7980add
MJ
40542016-07-19 Martin Jambor <mjambor@suse.cz>
4055
61c73a7f
UB
4056 PR fortran/71688
4057 * gfortran.dg/pr71688.f90: New test.
e7980add 4058
13e88953
RB
40592016-07-19 Richard Biener <rguenther@suse.de>
4060
4061 * c-c++-common/vector-subscript-6.c: New testcase.
4062 * c-c++-common/vector-subscript-7.c: Likewise.
4063
1caf0482
SKS
40642016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4065
a23404c9 4066 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4067 and UInt32 based on __SIZEOF_INT__.
4068
cef5388d
RB
40692016-07-19 Richard Biener <rguenther@suse.de>
4070
4071 PR tree-optimization/71901
4072 * gcc.dg/torture/pr71901.c: New testcase.
4073
40742016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4075
4076 PR tree-optimization/71908
4077 * gcc.dg/torture/pr71908.c: New testcase.
4078
a8f7a895
MM
40792016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4080
4081 PR target/71493
4082 * gcc.target/powerpc/pr71493-1.c: New test.
4083 * gcc.target/powerpc/pr71493-2.c: Likewise.
4084
f2111a36
JJ
40852016-07-18 Jakub Jelinek <jakub@redhat.com>
4086
99516432
JJ
4087 PR c++/71835
4088 * g++.dg/conversion/ambig3.C: New test.
4089
87713c6a
JJ
4090 PR c++/71828
4091 * g++.dg/cpp0x/constexpr-71828.C: New test.
4092
7a7f16ca
JJ
4093 PR c++/71826
4094 * g++.dg/template/pr71826.C: New test.
4095
f4d90295
JJ
4096 PR c++/71822
4097 * g++.dg/template/defarg21.C: New test.
4098
f2111a36
JJ
4099 PR c++/71871
4100 * g++.dg/ext/vector31.C: New test.
4101
0b965526
UB
41022016-07-18 Uros Bizjak <ubizjak@gmail.com>
4103
4104 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4105
94e136b9
YR
41062016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4107
4108 PR tree-optimization/71734
4109 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4110
7072df0a
DV
41112016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4112
4113 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4114 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4115 stack-layout-dynamic-1.c: New test.
4116
54158a1a
AK
41172016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4118
4119 * gcc.target/s390/nolrl-1.c: New test.
4120
43068916
FR
41212016-07-17 Fritz Reese <fritzoreese@gmail.com>
4122
4123 PR fortran/71523
4124 * gfortran.dg/pr71523_1.f90: New test.
4125 * gfortran.dg/pr71523_2.f90: New test.
4126
a9356b12
AS
41272016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4128
4129 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4130
a07b81c7 41312016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4132 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4133
4134 PR fortran/62125
4135 * gfortran.dg/pr62125.f90: New test.
4136
96c0ec12
BS
41372016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4138
4139 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4140 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4141
479d0ed5
JW
41422016-07-15 Jonathan Wakely <jwakely@redhat.com>
4143
4144 PR c++/58796
4145 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4146 * g++.dg/cpp0x/nullptr35.C: New test.
4147
41c7438e
BC
41482016-07-15 Bin Cheng <bin.cheng@arm.com>
4149
4150 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4151
f7ba880b
CP
41522016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4153
4154 * gfortran.dg/goacc/vector_length.f90: New test.
4155
b9aba0a0
RB
41562016-07-15 Richard Biener <rguenther@suse.de>
4157
4158 PR tree-optimization/71881
4159 * gcc.dg/torture/pr71881.c: New testcase.
4160
9513d5fb
RB
41612016-07-15 Richard Biener <rguenther@suse.de>
4162
4163 PR tree-optimization/71887
4164 * gcc.dg/torture/pr71887.c: New testcase.
4165
ddbbcb19
JJ
41662016-07-15 Jakub Jelinek <jakub@redhat.com>
4167
4168 PR c/71858
4169 * gcc.dg/spellcheck-identifiers-3.c: New test.
4170
29eb509c
AV
41712016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4172
4173 PR fortran/71807
4174 * gfortran.dg/null_9.f90: New test.
4175
43aabfcf
BC
41762016-07-15 Bin Cheng <bin.cheng@arm.com>
4177
4178 * gcc.dg/tree-ssa/loop-41.c: New test.
4179
afc89e58
BC
41802016-07-15 Bin Cheng <bin.cheng@arm.com>
4181
4182 PR tree-optimization/71347
4183 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4184
6fa682ad
SK
41852016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4186
4187 PR fortran/29819
4188 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4189 * gfortran.dg/contains.f90: Ditto.
4190 * gfortran.dg/contains_empty_1.f03: Ditto.
4191 * gfortran.dg/submodule_3.f08: Ditto.
4192
dd36b877
JJ
41932016-07-14 Jakub Jelinek <jakub@redhat.com>
4194
a60a5d31
JJ
4195 PR testsuite/71865
4196 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4197 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4198 expected diagnostics.
4199
dd36b877
JJ
4200 PR c/71858
4201 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4202 * gcc.dg/spellcheck-identifiers-2.c: New test.
4203 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4204 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4205
a241f8ca
JJ
42062016-07-14 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR tree-optimization/71872
4209 * gcc.c-torture/compile/pr71872.c: New test.
4210
d62b809c
TP
42112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4212
4213 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4214 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4215 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4216 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4217 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4218 * gcc.target/arm/atomic-op-acquire-1.c: This.
4219 * gcc.target/arm/atomic-op-char.c: Rename into ...
4220 * gcc.target/arm/atomic-op-char-1.c: This.
4221 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4222 * gcc.target/arm/atomic-op-consume-1.c: This.
4223 * gcc.target/arm/atomic-op-int.c: Rename into ...
4224 * gcc.target/arm/atomic-op-int-1.c: This.
4225 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4226 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4227 * gcc.target/arm/atomic-op-release.c: Rename into ...
4228 * gcc.target/arm/atomic-op-release-1.c: This.
4229 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4230 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4231 * gcc.target/arm/atomic-op-short.c: Rename into ...
4232 * gcc.target/arm/atomic-op-short-1.c: This.
4233 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4234 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4235 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4236 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4237 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4238 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4239 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4240 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4241 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4242 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4243
1f8dd420
AV
42442016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4245
4246 PR fortran/70842
4247 * gfortran.dg/select_type_35.f03: New test.
4248
53109ba8
KT
42492016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4250
4251 PR target/65951
4252 PR tree-optimization/70923
4253 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4254 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4255 * gcc.dg/vect/pr65951.c: Likewise.
4256 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4257
91f35b7f
DE
42582016-07-14 David Edelsohn <dje.gcc@gmail.com>
4259
4260 * c-c++-common/pr60226.c: Expect maximum object file alignment
4261 error on AIX.
4262
351168fe
RB
42632016-07-14 Richard Biener <rguenther@suse.de>
4264
4265 PR tree-optimization/71866
4266 * gcc.dg/torture/pr71866.c: New testcase.
4267
94c32c00
TP
42682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4269
4270 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4271 selector and enclose boolean expression in curly braces.
4272
b799a481
AM
42732016-07-14 Alan Modra <amodra@gmail.com>
4274
4275 PR target/71733
4276 * gcc.target/powerpc/p9-novsx.c: New.
4277
f63ba78c
AK
42782016-07-13 Andi Kleen <ak@linux.intel.com>
4279
4280 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4281 * g++.dg/tree-prof/morefunc.C: Dito.
4282 * g++.dg/tree-prof/pr35545.C: Dito.
4283 * g++.dg/tree-prof/reorder.C: Dito.
4284 * gcc.dg/tree-prof/20050826-2.c: Dito.
4285 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4286 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4287 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4288 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4289 * gcc.dg/tree-prof/inliner-1.c: Dito.
4290 * gcc.dg/tree-prof/merge_block.c: Dito.
4291 * gcc.dg/tree-prof/stringop-1.c: Dito.
4292 * gcc.dg/tree-prof/stringop-2.c: Dito.
4293 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4294 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4295 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4296 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4297 * gcc.dg/tree-prof/update-loopch.c: Dito.
4298 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4299 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4300 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4301 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4302 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4303 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4304 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4305
f4d5a23d
AK
43062016-07-13 Andi Kleen <ak@linux.intel.com>
4307
4308 * lib/profopt.exp (profopt-execute): Remove .imports files.
4309
ae145898
AK
43102016-07-13 Andi Kleen <ak@linux.intel.com>
4311
0b965526 4312 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4313
e97bd4f5
AK
43142016-07-13 Andi Kleen <ak@linux.intel.com>
4315
4316 * lib/profopt.exp (dg-final-scan-autofdo,
4317 dg-final-scan-not-autofdo): New functions.
4318
6fa3d4b4
BC
43192016-07-13 Bin Cheng <bin.cheng@arm.com>
4320
4321 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4322 * gcc.dg/vect/vect-35.c: Ditto.
4323 * gcc.dg/vect/vect-alias-check-2.c: New test.
4324
65f18bc6
ML
43252016-07-13 Martin Liska <mliska@suse.cz>
4326
4327 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4328 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4329 * gfortran.dg/pr42108.f90: Update expected dump scan.
4330
9737f35b
RB
43312016-07-13 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/24574
4334 * gcc.dg/pr24574.c: New testcase.
4335
62c0ea4b
SKS
43362016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4337
0b965526 4338 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4339 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4340 * c-c++-common/pr68833-1.c: Require int32plus.
4341 * gcc.dg/ipa/pr63551.c: Likewise.
4342 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4343 * gcc.dg/ipa/pr64041.c: Require int32plus.
4344
c7ed8938
IE
43452016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4346
4347 PR ipa/71633
4348 * g++.dg/pr71633.C: New test.
4349
5ce15300
TP
43502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4351
4352 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4353 Add new arm_thumb1_cbz_ok effective target.
4354 * gcc.target/arm/cbz.c: New test.
4355
2b9509a3
TP
43562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4357
4358 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4359 Define effective target.
4360 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4361 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4362 * gcc.target/arm/movhi_movw.c: New test.
4363 * gcc.target/arm/movsi_movw.c: Likewise.
4364 * gcc.target/arm/movdi_movw.c: Likewise.
4365
7f15b177
RB
43662016-07-13 Richard Biener <rguenther@suse.de>
4367
4368 PR middle-end/71104
4369 * gcc.dg/pr71104-1.c: New testcase.
4370 * gcc.dg/pr71104-2.c: Likewise.
4371
0b0a896e
MM
43722016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4373
4374 PR target/71805
4375 * gcc.target/powerpc/pr71805.c: New test.
4376
f906f5ed
BS
43772016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4378
4379 * gcc.target/powerpc/divkc3-1.c: New.
4380 * gcc.target/powerpc/mulkc3-1.c: New.
4381
9e63c3aa
NS
43822016-07-12 Nathan Sidwell <nathan@acm.org>
4383
4384 * gcc.target/arm/data-rel-1.c: New.
4385 * gcc.target/arm/data-rel-2.c: New.
4386 * gcc.target/arm/data-rel-3.c: New.
4387
f507d202
ML
43882016-07-12 Martin Liska <mliska@suse.cz>
4389
4390 * gcc.dg/params/blocksort-part.c: New test.
4391 * gcc.dg/params/params.exp: New file.
4392
d6f7c125
KT
43932016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4394
4395 PR middle-end/71700
4396 * gcc.c-torture/execute/pr71700.c: New test.
4397
37ccb0ba
SB
43982016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4399 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/23286
4402 PR tree-optimization/70159
4403 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4404 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4405 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4406 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4407 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4408 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4409 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4410 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4411 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4412 * gcc.dg/pr51879-12.c: Likewise.
4413 * gcc.dg/strlenopt-9.c: Likewise.
4414 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4415 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4416 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4417 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4418 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4419 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4420 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4421 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4422 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4423 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4424 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4425 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4426 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4427 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4428 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4429
712a93d6
RB
44302016-07-12 Richard Biener <rguenther@suse.de>
4431
4432 PR rtl-optimization/68961
4433 * gcc.target/i386/pr68961.c: New testcase.
4434
c392943c
JJ
44352016-07-11 Jakub Jelinek <jakub@redhat.com>
4436
3d56e6a4
JJ
4437 PR middle-end/71758
4438 * c-c++-common/gomp/pr71758.c: New test.
4439 * gfortran.dg/gomp/pr71758.f90: New test.
4440
c392943c
JJ
4441 PR tree-optimization/71823
4442 * gcc.dg/vect/pr71823.c: New test.
4443
741d3be5
DM
44442016-07-11 David Malcolm <dmalcolm@redhat.com>
4445
4446 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4447 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4448 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4449
92fa45b5
L
44502016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4451
4452 PR target/71801
4453 * gcc.target/i386/pr71801.c: New test.
4454
f51606c7
RB
44552016-07-11 Richard Biener <rguenther@suse.de>
4456
4457 PR tree-optimization/71816
4458 * gcc.dg/torture/pr71816.c: New testcase.
4459
36b54ce0
TK
44602016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4461
4462 PR fortran/71783
4463 * gfortran.dg/dependency_46.f90: New test.
4464
d13835b6
VM
44652016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4466
4467 PR rtl-optimization/71621
4468 * gcc.target/i386/pr71621-1.c: New.
4469 * gcc.target/i386/pr71621-2.c: New.
4470
642bcbdf
CP
44712016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4472
4473 * gfortran.dg/goacc/pr71704.f90: New test.
4474
02eb5b8b
BS
44752016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4476
4477 PR target/71297
4478 * gcc.target/powerpc/pr71297.c: New.
4479
8beb9a0d
JW
44802016-07-08 Jiong Wang <jiong.wang@arm.com>
4481
4482 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4483
cef4b650
MM
44842016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4485
4486 PR target/71806
4487 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4488
3c3ecf52
AH
44892016-07-08 Alan Hayward <alan.hayward@arm.com>
4490
4491 PR tree-optimization/71667
4492 * gcc.dg/vect/pr71667.c: New
4493
2660286d
ML
44942016-07-08 Martin Liska <mliska@suse.cz>
4495
4496 * gcc.dg/torture/pr71606.c: New test.
4497
70cdd4ae
JD
44982016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4499
4500 PR fortran/71764
4501 * gfortran.dg/pr71764.f90: New test.
4502
842dc2e6
JJ
45032016-07-07 Jakub Jelinek <jakub@redhat.com>
4504 Kai Tietz <ktietz70@googlemail.com>
4505
4506 PR c++/70869
4507 PR c++/71054
4508 * g++.dg/cpp0x/pr70869.C: New test.
4509 * g++.dg/cpp0x/pr71054.C: New test.
4510
31be4262
DE
45112016-07-07 David Edelsohn <dje.gcc@gmail.com>
4512
4513 * g++.dg/debug/pr71432.C: Fail on AIX.
4514
1c122092
ML
45152016-07-07 Martin Liska <mliska@suse.cz>
4516
4517 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4518 an undefined behavior.
4519 * gfortran.dg/do_3.F90: Likewise.
4520 * gfortran.dg/do_check_11.f90: New test.
4521 * gfortran.dg/do_check_12.f90: New test.
4522 * gfortran.dg/do_corner_warn.f90: New test.
4523
7119f1b1
ML
45242016-07-07 Martin Liska <mliska@suse.cz>
4525
4526 * gfortran.dg/predict-1.f90: Ammend the test.
4527 * gfortran.dg/predict-2.f90: Likewise.
4528
275792f2
IE
45292016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4530
4531 PR ipa/71624
4532 * g++.dg/pr71624.C: New test.
4533
05a437c1
TP
45342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4535
4536 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4537 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4538 ARMv8-M Mainline architectures.
4539
6f493951
TP
45402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4541
4542 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4543 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4544
5ddaee94
SB
45452016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4546
4547 PR target/70098
4548 PR target/71763
4549 * gcc.target/powerpc/pr71763.c: New file.
4550
651afdb2
YR
45512016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4552
4553 PR tree-optimization/71518
0b965526 4554 * gcc.dg/pr71518.c: New test.
651afdb2 4555
9df99881
WD
45562016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4557
4558 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4559
7b4e0769
SKS
45602016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4561
0b965526 4562 PR target/50739
7b4e0769
SKS
4563 * gcc.target/avr/pr50739.c: New test.
4564
eb4432f7
JH
45652016-07-05 Jan Hubicka <jh@suse.cz>
4566
4567 * gcc.dg/tree-ssa/scev-14.c: update template.
4568
c01e092f
RS
45692016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4570
4571 * gcc.dg/vect/group-no-gaps-1.c: New test.
4572
8070763a
AK
45732016-07-05 Andi Kleen <ak@linux.intel.com>
4574
4575 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4576 if kernel supports MPX.
4577
3f8257db 45782016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4579
4580 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4581
36a265b1
MM
45822016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4583 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4584
4585 * gcc.target/powerpc/signbit-1.c: New test.
4586 * gcc.target/powerpc/signbit-2.c: New test.
4587 * gcc.target/powerpc/signbit-3.c: New test.
4588
7a98fb6e
KT
45892016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4590
4591 PR rtl-optimization/71594
4592 * gcc.dg/torture/pr71594.c: New test.
4593
1e3d54b4
JH
45942016-07-05 Jan Hubicka <jh@suse.cz>
4595
4596 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4597
84ca3893
DM
45982016-07-05 David Malcolm <dmalcolm@redhat.com>
4599
4600 PR c++/62314
3a146d46 4601 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4602 number of missing semicolon error.
4603 * g++.dg/pr62314-2.C: New test case.
4604
20d0bfce
AF
46052016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4606
4607 * gfortran.dg/coarray_stat_function.f90: New test.
4608 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4609 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4610 to new interfaces.
4611
69aaea06
AV
46122016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4613
4614 PR fortran/71623
4615 * gfortran.dg/deferred_character_17.f90: New test.
4616
f723a43c
CL
46172016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4618
4619 * gcc.target/arm/neon/polytypes.c: Move to ...
4620 * gcc.target/arm/polytypes.c: ... here.
4621 * gcc.target/arm/neon/pr51534.c: Move to ...
4622 * gcc.target/arm/pr51534.c: ... here.
4623 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4624 * gcc.target/arm/vect-vcvt.c: ... here.
4625 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4626 * gcc.target/arm/vect-vcvtq.c: ... here.
4627 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4628 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4629 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4630 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4631 * gcc.target/arm/neon/neon.exp: Delete.
4632 * gcc.target/arm/neon/: Delete.
4633
d73e0ccf
JD
46342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4635
4636 PR fortran/65575
4637 * gfortran.dg: pr65575.f90: New test.
4638
c20f6223
JD
46392016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4640
4641 PR fortran/35849
4642 * gfortran.dg: pr35849.f90: New test.
4643
2a5537c3
JJ
46442016-07-04 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR c++/71739
4647 * g++.dg/cpp0x/pr71739.C: New test.
4648
740f9751
CL
46492016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4650
4651 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4652
bf749919
DV
46532016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4654
4655 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4656 locr.
4657 * gcc.target/s390/loc-1.c: New test.
4658
430bb38e
YR
46592016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4660
3a146d46
JJ
4661 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4662 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4663
15f6e0da
RR
46642016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4665
4666 PR target/63874
4667 * gcc.target/aarch64/pr63874.c: New test.
4668
79335075
JB
46692016-07-04 Jan Beulich <jbeulich@suse.com>
4670
4671 * g++.dg/header.c: New.
4672 * gcc.dg/header.c: New.
4673
557e8c49
JJ
46742016-07-02 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR c/71719
4677 * c-c++-common/Wunused-var-15.c: New test.
4678
79a592e3
JJ
46792016-07-01 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR fortran/71687
4682 * gfortran.dg/gomp/pr71687.f90: New test.
4683
e2298656
BS
46842016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4685
4686 * gcc.dg/const-float128-ped.c: Require __float128 effective
4687 target and options.
4688 * gcc.dg/const-float128.c: Likewise.
4689 * gcc.dg/torture/float128-cmp-invalid.c: Require
4690 __float128 and base_quadfloat_support effective targets, and
4691 __float128 options.
4692 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4693 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4694 * gcc.dg/torture/float128-nan.c: Likewise.
4695 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4696 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4697 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4698 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4699 (add_options_for___float128): New.
4700 (check_effective_target_base_quadword_support): New.
4701
70c11966
MM
47022016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4703
4704 PR target/71720
4705 * gcc.target/powerpc/pr71720.c: New test.
4706
059541fd
JB
47072016-07-01 Jan Beulich <jbeulich@suse.com>
4708
4709 * gcc.dg/bss.c: New.
4710
2c1e4964
PB
47112016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4712
4713 PR target/71698
4714 * gcc.target/powerpc/pr71698.c: New test.
4715
22e1cb39
GJL
47162016-07-01 Georg-Johann Lay <avr@gjlay.de>
4717
4718 PR target/71151
4719 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4720 instead of ".foo" for its section name.
4721 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4722 depending on MCU's flash size.
4723 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4724 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4725 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4726 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4727 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4728 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4729
466cf574
JB
47302016-07-01 Jan Beulich <jbeulich@suse.com>
4731
4732 * gcc.target/i386/pr65105-2.c: Add -msse2.
4733
351beab7
JJ
47342016-06-30 Jakub Jelinek <jakub@redhat.com>
4735
55a0f21a
JJ
4736 PR tree-optimization/71707
4737 * gcc.dg/strlenopt-29.c: New test.
4738
6245ad72
JJ
4739 PR fortran/71704
4740 * gfortran.dg/gomp/pr71704.f90: New test.
4741
351beab7
JJ
4742 PR fortran/71705
4743 * gfortran.dg/gomp/pr71705.f90: New test.
4744
5a3a6a5e
KN
47452016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4746
4747 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4748 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4749 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4750 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4751 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4752 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4753 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4754 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4755 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4756 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4757 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4758 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4759 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4760 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4761 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4762 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4763 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4764 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4765 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4766 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4767 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4768 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4769 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4770 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4771 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4772 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4773 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4774 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4775 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4776 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4777 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4778 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4779 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4780 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4781 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4782 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4783 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4784 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4785 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4786 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4787 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4788 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4789 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4790 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4791 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4792 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4793 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4794 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4795 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4796 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4797 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4798 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4799 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4800 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4801 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4802 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4803 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4804 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4805 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4806 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4807 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4808 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4809 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4810 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4811 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4812 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4813 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4814 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4815 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4816 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4817 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4818 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4819 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4820 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4821 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4822 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4823 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4824 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4825 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4826 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4827 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4828
3dfa8071 48292016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4830 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4831
4832 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4833
9bd62242 48342016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4835 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4836
4837 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4838
603107fb
DM
48392016-06-30 David Malcolm <dmalcolm@redhat.com>
4840
4841 PR driver/71651
4842 * gcc.dg/spellcheck-options-12.c: New test case.
4843
205cccc7
JJ
48442016-06-30 Jakub Jelinek <jakub@redhat.com>
4845
4846 PR middle-end/71693
4847 * gcc.c-torture/compile/pr71693.c: New test.
4848
f4452176
DM
48492016-06-29 David Malcolm <dmalcolm@redhat.com>
4850
4851 * gcc.dg/spellcheck-params.c: New testcase.
4852 * gcc.dg/spellcheck-params-2.c: New testcase.
4853
c5e74d9d
MM
48542016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4855
4856 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4857 vector extract instructions.
4858 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4859
e44ecbfd
JD
48602016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4861
4862 PR fortran/71686
4863 * gfortran.dg/unexpected_eof_2.f90: New test.
4864 * gfortran.dg/unexpected_eof_3.f90: New test.
4865
ee446d9f
JW
48662016-06-29 Jim Wilson <jim.wilson@linaro.org>
4867
4868 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4869
27f67461
CP
48702016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4871
4872 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4873 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4874 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4875
b1206d29
RB
48762016-06-29 Richard Biener <rguenther@suse.de>
4877
4878 PR middle-end/15256
4879 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4880
1af21224
MW
48812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4882
4883 * gcc.target/arm/aapcs/neon-vect10.c: Require
4884 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4885 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4886 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4887 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4888 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4889 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4890 * gcc.target/arm/fp16-aapcs-1.c: Require
4891 -mfloat-ab=hard. Also simplify the test.
4892 * gcc.target/arm/fp16-aapcs-2.c: New.
4893
7fe43755
MW
48942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4895
0b965526 4896 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4897 (add_options_for_arm_fp16_ieee): New.
4898 (add_options_for_arm_fp16_alternative): New.
4899 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4900 long-line.
4901 (effective_target_arm_fp16_hw): New.
4902
264d951a
IE
49032016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4904
4905 PR tree-optimization/71655
4906 * g++.dg/pr71655.C: New test.
4907
5c846a81
ML
49082016-06-29 Martin Liska <mliska@suse.cz>
4909
4910 * gcc.dg/pr71585.c: New test.
4911 * gcc.dg/pr71585-2.c: New test.
4912 * gcc.dg/pr71585-3.c: New test.
4913
fafe9318
YR
49142016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4915
4916 PR tree-optimization/70729
4917 * g++.dg/vect/pr70729.cc: New test.
4918
54d19c3b
TS
49192016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4920
4921 * c-c++-common/gomp/cancel-1.c: Extend.
4922
5f3cd7c3
JJ
49232016-06-29 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR tree-optimization/71625
4926 * gcc.dg/strlenopt-28.c: New test.
4927
4aa83879
RB
49282016-06-29 Richard Biener <rguenther@suse.de>
4929
4930 PR middle-end/71002
4931 * g++.dg/torture/pr71002.C: Adjust testcase.
4932
152ef731
JJ
49332016-06-29 Jakub Jelinek <jakub@redhat.com>
4934
4935 PR c/71685
4936 * gcc.dg/pr71685.c: New test.
4937
49382016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4939
4940 PR c/71552
4941 * gcc.dg/init-bad-9.c: New test.
4942
d41dc215
BS
49432016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4944
4945 * gcc.target/powerpc/abs128-1.c: Require VSX.
4946 * gcc.target/powerpc/copysign128-1.c: Likewise.
4947 * gcc.target/powerpc/inf128-1.c: Likewise.
4948 * gcc.target/powerpc/nan128-1.c: Likewise.
4949
6a20b538
JJ
49502016-06-28 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR middle-end/71626
4953 * gcc.c-torture/execute/pr71626-1.c: New test.
4954 * gcc.c-torture/execute/pr71626-2.c: New test.
4955
77d93c47
PB
49562016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4957
4958 PR target/71656
4959 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4960
a8264058
SB
49612016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4962
4963 PR target/71670
4964 * gcc.target/powerpc/pr71670.c: New testcase.
4965
0dc47331
PB
49662016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4967
4968 PR target/71656
4969 * gcc.target/powerpc/pr71656-1.c: New test.
4970 * gcc.target/powerpc/pr71656-2.c: New test.
4971
b65ffc79
CL
49722016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4973
4974 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4975 around fp16 code.
4976 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4977 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4978 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4979 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4980 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4981 Add arm_neon_fp16_ok effective target.
0b965526
UB
4982 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4983 Likewise.
4984 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4985 Likewise.
4986 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4987 Likewise.
4988 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4989 Likewise.
4990 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4991 Likewise.
4992 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4993 Likewise.
4994 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4995 Likewise.
4996 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4997 Likewise.
4998 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4999 Likewise.
5000 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5001 Likewise.
5002 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5003 Likewise.
b65ffc79 5004
9bb86f40
JH
50052016-06-26 Jan Hubicka <hubicka@ucw.cz>
5006
5007 * gcc.dg/predict-12.c: New testcase.
5008
46db0fd4
JD
50092016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5010
5011 PR fortran/71649
5012 * gfortran.dg/pr71649.f90: New test.
5013
2a65e70b
JJ
50142016-06-25 Jakub Jelinek <jakub@redhat.com>
5015
f8a06e24
JJ
5016 PR tree-optimization/71643
5017 * g++.dg/opt/pr71643.C: New test.
5018
2a65e70b
JJ
5019 PR tree-optimization/71631
5020 * gcc.c-torture/execute/pr71631.c: New test.
5021
7805417a
JH
50222016-06-24 Jan Hubicka <hubicka@ucw.cz>
5023
5024 * gcc.dg/predict-11.c: New testcase.
5025 * gfortran.dg/predict-2.f90: New testcase.
5026
888ed1a3
JH
50272016-06-24 Jan Hubicka <hubicka@ucw.cz>
5028
5029 * gcc.dg/predict-10.c: New test.
5030
53605f35
BS
50312016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5032
5033 * gcc.target/powerpc/abs128-1.c: New.
5034 * gcc.target/powerpc/copysign128-1.c: New.
5035 * gcc.target/powerpc/inf128-1.c: New.
5036 * gcc.target/powerpc/nan128-1.c: New.
5037
7b22b4c6
EB
50382016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5039
5040 * gfortran.dg/pr71642.f90: New test.
5041
37e373c2
JJ
50422016-06-24 Jakub Jelinek <jakub@redhat.com>
5043
5044 PR tree-optimization/71647
5045 * gcc.target/i386/pr71647.c: New test.
5046
b20b79f2
L
50472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5048
5049 * gcc.target/i386/noplt-gd-1.c: New test.
5050 * gcc.target/i386/noplt-gd-2.c: Likewise.
5051 * gcc.target/i386/noplt-gd-3.c: Likewise.
5052 * gcc.target/i386/noplt-ld-1.c: Likewise.
5053 * gcc.target/i386/noplt-ld-2.c: Likewise.
5054 * gcc.target/i386/noplt-ld-3.c: Likewise.
5055 * lib/target-supports.exp
5056 (check_effective_target_tls_get_addr_via_got): New.
5057
04619cb8
UB
50582016-06-24 Uros Bizjak <ubizjak@gmail.com>
5059
5060 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5061 testsuite compile flags.
5062 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5063 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5064
50652016-06-24 Uros Bizjak <ubizjak@gmail.com>
5066
5067 * g++dg/vect/pr36684.cc: Add dg-do compile.
5068 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5069 * gcc.dg/vect/pr70021.c: Ditto.
5070 * gcc.dg/vect/pr70138-1.c: Ditto.
5071 * gcc.dg/vect/pr70138-2.c: Ditto.
5072 * gcc.dg/vect/pr70354-1.c: Ditto.
5073 * gcc.dg/vect/pr70354-2.c: Ditto.
5074 * gcc.dg/vect/pr71259.c: Ditto.
5075 * gcc.dg/vect/pr71416-1.c: Ditto.
5076 * gcc.dg/vect/slp-43.c: Ditto.
5077 * gcc.dg/vect/slp-45.c: Ditto.
5078 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5079 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5080 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5081 * gfortran.dg/vect/pr69980.f90: Ditto.
5082
50832016-06-24 Uros Bizjak <ubizjak@gmail.com>
5084
5085 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5086 * gcc.dg/vect/bb-slp-30.c: Ditto.
5087 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5088 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5089 * gcc.dg/vect/pr45902.c: Ditto.
5090 * gcc.dg/vect/pr48172.c: Ditto.
5091 * gcc.dg/vect/pr48377.c: Ditto.
5092 * gcc.dg/vect/pr49038.c: Ditto.
5093 * gcc.dg/vect/pr49771.c: Ditto.
5094 * gcc.dg/vect/pr52091.c: Ditto.
5095 * gcc.dg/vect/pr53185-2.c: Ditto.
5096 * gcc.dg/vect/pr56826.c: Ditto.
5097 * gcc.dg/vect/pr60276.c: Ditto.
5098 * gcc.dg/vect/pr62021.c: Ditto.
5099 * gcc.dg/vect/pr63530.c: Ditto.
5100 * gcc.dg/vect/pr65518.c: Ditto.
5101 * gcc.dg/vect/pr65947-1.c: Ditto.
5102 * gcc.dg/vect/pr65947-10.c: Ditto.
5103 * gcc.dg/vect/pr65947-11.c: Ditto.
5104 * gcc.dg/vect/pr65947-12.c: Ditto.
5105 * gcc.dg/vect/pr65947-13.c: Ditto.
5106 * gcc.dg/vect/pr65947-2.c: Ditto.
5107 * gcc.dg/vect/pr65947-3.c: Ditto.
5108 * gcc.dg/vect/pr65947-4.c: Ditto.
5109 * gcc.dg/vect/pr65947-5.c: Ditto.
5110 * gcc.dg/vect/pr65947-6.c: Ditto.
5111 * gcc.dg/vect/pr65947-7.c: Ditto.
5112 * gcc.dg/vect/pr65947-8.c: Ditto.
5113 * gcc.dg/vect/pr65947-9.c: Ditto.
5114 * gcc.dg/vect/pr71416-1.c: Ditto.
5115 * gcc.dg/vect/pr71439.c: Ditto.
5116 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5117 * gcc.dg/vect/vect-bswap16.c: Ditto.
5118 * gcc.dg/vect/vect-bswap32.c: Ditto.
5119 * gcc.dg/vect/vect-bswap64.c: Ditto.
5120 * gcc.dg/vect/vect-live-1.c: Ditto.
5121 * gcc.dg/vect/vect-live-2.c: Ditto.
5122 * gcc.dg/vect/vect-live-3.c: Ditto.
5123 * gcc.dg/vect/vect-live-4.c: Ditto.
5124 * gcc.dg/vect/vect-live-5.c: Ditto.
5125 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5126 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5127 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5128 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5129 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5130 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5131 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5132 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5133 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5134 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5135 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5136 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5137 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5138 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5139 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5140 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5141 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5142
da224bcb
UB
51432016-06-24 Uros Bizjak <ubizjak@gmail.com>
5144
5145 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5146
dfee2870
L
51472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5148
5149 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5150 ia32 if R_386_GOT32X relocation is supported.
5151 * gcc.target/i386/noplt-3.c: Likewise.
5152 * gcc.target/i386/noplt-2.c: Likewise.
5153 (main): Renamed to ...
5154 (bar): This.
5155 * gcc.target/i386/noplt-4.c: Likewise.
5156 (main): Renamed to ...
5157 (bar): This.
5158 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5159 * gcc.target/i386/pr67400-5.c: Likewise.
5160
a86451b9
JJ
51612016-06-24 Jakub Jelinek <jakub@redhat.com>
5162
00085092
JJ
5163 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5164 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5165
a86451b9
JJ
5166 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5167 f4): Adjust expected diagnostics.
5168 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5169 (T): If OVFP is defined, redefine to TP.
5170 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5171 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5172 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5173 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5174 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5175 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5176 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5177 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5178 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5179 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5180 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5181 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5182 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5183 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5184 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5185 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5186 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5187 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5188 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5189 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5190 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5191 as last argument to __builtin_add_overflow_p.
5192
7bb5d5f4
UB
51932016-06-23 Uros Bizjak <ubizjak@gmail.com>
5194
5195 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5196 dg-options and remove default vector testsuite compile flags.
5197 * g++.dg/vect/pr33860a.cc: Ditto.
5198 * g++.dg/vect/pr45470-a.cc: Ditto.
5199 * g++.dg/vect/pr45470-b.cc: Ditto.
5200 * g++.dg/vect/pr60896.cc: Ditto.
5201 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5202 * gcc.dg/vect/pr18308.c: Ditto.
5203 * gcc.dg/vect/pr24049.c: Ditto.
5204 * gcc.dg/vect/pr33373.c: Ditto.
5205 * gcc.dg/vect/pr36228.c: Ditto.
5206 * gcc.dg/vect/pr42395.c: Ditto.
5207 * gcc.dg/vect/pr42604.c: Ditto.
5208 * gcc.dg/vect/pr46663.c: Ditto.
5209 * gcc.dg/vect/pr48765.c: Ditto.
5210 * gcc.dg/vect/pr49093.c: Ditto.
5211 * gcc.dg/vect/pr49352.c: Ditto.
5212 * gcc.dg/vect/pr52298.c: Ditto.
5213 * gcc.dg/vect/pr52870.c: Ditto.
5214 * gcc.dg/vect/pr53185.c: Ditto.
5215 * gcc.dg/vect/pr53773.c: Ditto.
5216 * gcc.dg/vect/pr56695.c: Ditto.
5217 * gcc.dg/vect/pr62171.c: Ditto.
5218 * gcc.dg/vect/pr63530.c: Ditto.
5219 * gcc.dg/vect/pr68339.c: Ditto.
5220 * gcc.dg/vect/pr71259.c: Ditto.
5221 * gcc.dg/vect/vect-82_64.c: Ditto.
5222 * gcc.dg/vect/vect-83_64.c: Ditto.
5223 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5224 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5225 * gcc.dg/vect/vect-shift-2.c: Ditto.
5226 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5227 * gfortran.dg/vect/pr39318.f90: Ditto.
5228 * gfortran.dg/vect/pr45714-a.f: Ditto.
5229 * gfortran.dg/vect/pr45714-b.f: Ditto.
5230 * gfortran.dg/vect/pr46213.f90: Ditto.
5231
2d4bb02f
MM
52322016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5233 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5234
5235 * gcc.target/powerpc/p9-splat-5.c: New test.
5236
f6d1b868
UB
52372016-06-23 Uros Bizjak <ubizjak@gmail.com>
5238
5239 PR tree-optimization/71488
5240 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5241 * lib/target-supports.exp: ... here.
5242 (check_sse4_hw_available): New procedure.
5243 (check_effective_target_sse4_runtime): Ditto.
5244 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5245 -march=westmere for sse4_runtime targets.
936ff030 5246 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5247 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5248 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5249 (main): Call check_vect ().
a7898180 5250 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5251
c0597759
L
52522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5253
5254 PR target/66232
5255 PR target/67400
5256 * gcc.target/i386/pr66232-14.c: New file.
5257 * gcc.target/i386/pr66232-15.c: Likewise.
5258 * gcc.target/i386/pr66232-16.c: Likewise.
5259 * gcc.target/i386/pr66232-17.c: Likewise.
5260 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5261 ia32 if R_386_GOT32X relocation is supported.
5262 * gcc.target/i386/pr67400-2.c: Likewise.
5263 * gcc.target/i386/pr67400-3.c: Likewise.
5264 * gcc.target/i386/pr67400-4.c: Likewise.
5265 * gcc.target/i386/pr67400-6.c: Likewise.
5266 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5267 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5268
5b0e27a7
JD
52692016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5270
5271 PR libgfortran/48852
5272 * gfortran.dg/char4_iunit_1.f03: Update test.
5273 * gfortran.dg/f2003_io_5.f03: Update test.
5274 * gfortran.dg/real_const_3.f90: Update test.
5275
7f586d90
AK
52762016-06-23 Andi Kleen <ak@linux.intel.com>
5277
5278 * g++.dg/bprob/bprob.exp: Support autofdo.
5279 * g++.dg/tree-prof/tree-prof.exp: dito.
5280 * gcc.dg/tree-prof/tree-prof.exp: dito.
5281 * gcc.misc-tests/bprob.exp: dito.
5282 * gfortran.dg/prof/prof.exp: dito.
5283 * lib/profopt.exp: dito.
5284 * lib/target-supports.exp: Check for autofdo.
5285
60fa7862
ML
52862016-06-23 Martin Liska <mliska@suse.cz>
5287
5288 * gcc.dg/pr71619.c: New test.
5289
e3d62871
UB
52902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5291
5292 PR target/67400
cc901875
UB
5293 * gcc.target/i386/pr67400-1.c: New test.
5294 * gcc.target/i386/pr67400-2.c: Likewise.
5295 * gcc.target/i386/pr67400-3.c: Likewise.
5296 * gcc.target/i386/pr67400-4.c: Likewise.
5297 * gcc.target/i386/pr67400-5.c: Likewise.
5298 * gcc.target/i386/pr67400-6.c: Likewise.
5299 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5300
ac81cf0b
DM
53012016-06-22 David Malcolm <dmalcolm@redhat.com>
5302
5303 * c-c++-common/missing-header-1.c: New test case.
5304 * c-c++-common/missing-header-2.c: New test case.
5305 * c-c++-common/missing-header-3.c: New test case.
5306 * c-c++-common/missing-header-4.c: New test case.
5307
1a4f11c8
DM
53082016-06-22 David Malcolm <dmalcolm@redhat.com>
5309
5310 PR c/70339
5311 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5312 hint.
5313 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5314 expected results due to builtin "nanl" now being suggested for
5315 "name".
5316 * gcc.dg/pr67580.c: Update expected messages.
5317 * gcc.dg/spellcheck-identifiers.c: New testcase.
5318 * gcc.dg/spellcheck-typenames.c: New testcase.
5319
a93eac6a
DM
53202016-06-22 David Malcolm <dmalcolm@redhat.com>
5321
5322 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5323 file.
5324 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5325 diagnostic-test-show-locus-parseable-fixits.c to sources for
5326 diagnostic_plugin_test_show_locus.c.
5327 * lib/gcc-defs.exp (freeform_regexps): New global.
5328 (dg-regexp): New function.
5329 (handle-dg-regexps): New function.
5330 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5331 freeform_regexps to the empty list.
5332 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5333
49e76ff1
IE
53342016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5335
f6d1b868 5336 PR tree-optimization/71488
49e76ff1
IE
5337 * g++.dg/pr71488.C: New test.
5338 * gcc.dg/vect/vect-bool-cmp.c: New test.
5339
951d8c8a
EB
53402016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5341
5342 * gcc.dg/guality/param-5.c: New test.
5343
b60fc3bd
BE
53442016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5345
5346 * gcc.target/i386/asm-flag-7.c: New test.
5347
0609abda
TS
53482016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5349
5350 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5351 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5352 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5353 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5354 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5355 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5356 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5358 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5359 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5360 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5361 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5362 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5363 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5364 * lib/target-supports.exp: Likewise.
5365
ee2499b4
TS
53662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5367
5368 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5369 * gcc.dg/attr-ms_struct-2.c: Likewise.
5370 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5371 * gcc.dg/bf-ms-attrib.c: Likewise.
5372 * gcc.dg/bf-ms-layout-2.c: Likewise.
5373 * gcc.dg/bf-ms-layout-3.c: Likewise.
5374 * gcc.dg/bf-ms-layout.c: Likewise.
5375 * gcc.dg/bf-no-ms-layout.c: Likewise.
5376 * gcc.target/i386/bitfield1.c: Likewise.
5377 * gcc.target/i386/bitfield2.c: Likewise.
5378 * gcc.target/i386/bitfield3.c: Likewise.
5379
caea59ff
KN
53802016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5381
5382 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5383 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5384 override other than -mcpu=power9 command-line option is specified,
5385 or if the target operating system is aix.
5386 * gcc.target/powerpc/darn-1.c: Likewise.
5387 * gcc.target/powerpc/darn-2.c: Likewise.
5388 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5389 test if effective-target is not powerpc_p9vector_ok or if the
5390 target operating system is not defined.
5391 * gcc.target/powerpc/vslv-1.c: Likewise.
5392 * gcc.target/powerpc/vsrv-0.c: Likewise.
5393 * gcc.target/powerpc/vsrv-1.c: Likewise.
5394
63617e30
TB
53952016-06-21 Tobias Burnus <burnus@net-b.de>
5396
5397 PR fortran/71068
5398 * gfortran.dg/coarray/data_1.f90: New.
5399
89192c3c
WD
54002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5401
5402 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5403 (dg-require-effective-target): Use arm_v8_neon_hw.
5404 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5405 (dg-require-effective-target): Likewise.
5406 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5407 (dg-require-effective-target): Likewise.
5408 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5409 (dg-require-effective-target): Likewise.
5410 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5411 (dg-require-effective-target): Likewise.
5412 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5413 (dg-require-effective-target): Likewise.
5414 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5415 Add AArch64 check.
5416
64ac50e2
WD
54172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5418
5419 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5420 Set to 3 so test passes.
5421
6252b5db
WD
54222016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5423
5424 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5425
3b9bc511
IV
54262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5427
5428 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5429 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5430 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5431 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5432
21db1c78
IV
54332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5434
5435 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5436 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5437
9d30e86f
L
54382016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5439
5440 PR target/71549
5441 * gcc.target/i386/pr71549.c: New test.
5442
448a7c69
KN
54432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5444
5445 * gcc.target/powerpc/vadsdu-0.c: Replace
5446 dg-require-effective-target directive to allow test to run on more
5447 platforms, and add dg-skip-if directive to disable test on aix
5448 platforms because of known incompatibilities.
5449 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5450 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5451 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5452 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5453 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5454 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5455 * gcc.target/powerpc/vadsdub-2.c: Replace
5456 dg-require-effective-target directive to allow test to run on more
5457 platforms, and add dg-skip-if directive to disable test on aix
5458 platforms because of known incompatibilities.
5459 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5460 with vec_absdb call to differentiate this test from vadsdub-1.c.
5461 * gcc.target/powerpc/vadsduh-1.c: Replace
5462 dg-require-effective-target directive to allow test to run on more
5463 platforms, and add dg-skip-if directive to disable test on aix
5464 platforms because of known incompatibilities.
5465 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5466 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5467 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5468
0ad84f34
JJ
54692016-06-21 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR tree-optimization/71588
5472 * gcc.dg/pr71558.c: New test.
5473
e71e8d94
SKS
54742016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5475
5476 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5477 * c-c++-common/pr68657-2.c: Likewise.
5478 * c-c++-common/pr68657-3.c: Likewise.
5479 * gcc.dg/torture/pr69714.c: Require int32plus support.
5480 * gcc.dg/torture/pr70025.c: Likewise.
5481 * gcc.dg/torture/pr70083.c: Likewise.
5482 * gcc.dg/torture/pr70542.c: Likewise.
5483 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5484
5a578671
JM
54852016-06-20 Joseph Myers <joseph@codesourcery.com>
5486
5487 PR c/71601
5488 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5489
7a9df68e
JJ
54902016-06-20 Jakub Jelinek <jakub@redhat.com>
5491
50aa64d5
JJ
5492 PR middle-end/71581
5493 * gcc.dg/pr71581.c: New test.
5494
7a9df68e
JJ
5495 PR rtl-optimization/71591
5496 * gcc.dg/cpp/pr71591.c: New test.
5497
3947cf19
DR
54982016-06-20 David B. Robins <gcc@davidrobins.net>
5499
5500 PR target/71571
5501 * g++.dg/torture/pr71571.C: New test.
5502
c4ff221e
JJ
55032016-06-20 Jakub Jelinek <jakub@redhat.com>
5504
5505 PR target/71559
5506 * gcc.target/i386/sse2-pr71559.c: New test.
5507 * gcc.target/i386/avx-pr71559.c: New test.
5508 * gcc.target/i386/avx512f-pr71559.c: New test.
5509
f1b5abfb
TB
55102016-06-20 Tobias Burnus <burnus@net-b.de>
5511
5512 PR fortran/71194
5513 * gfortran.dg/pointer_remapping_10.f90: New.
5514
842107e4
DM
55152016-06-20 David Malcolm <dmalcolm@redhat.com>
5516
5517 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5518
d9e8bdfd
MS
55192016-06-20 Martin Sebor <msebor@redhat.com>
5520
5521 PR c/69507
5522 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5523 * gnu90-const-expr-1.c: Same.
5524 * gnu99-const-expr-1.c: Same.
5525 * gnu99-static-1.c: Same.
5526
67785479
RL
55272016-06-20 Renlin Li <renlin.li@arm.com>
5528
29f09b38 5529 PR testsuite/71489
67785479
RL
5530 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5531
636929b8
JG
55322016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5533
5534 * gcc.target/aarch64/vcvt_f64_1.c: New.
5535 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5536 * gcc.target/aarch64/vrecp_f64_1.c: New.
5537
ff7b374b
KT
55382016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5539
5540 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5541 "alignement".
5542
554cfc9e
GJL
55432016-06-20 Georg-Johann Lay <avr@gjlay.de>
5544
5545 PR target/71103
5546 * gcc.target/avr/torture/pr71103-2.c: New test.
5547
94087e88 55482016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5549
5550 PR c/69507
5551 * gcc.dg/alignof.c: New test.
5552
c561b091
PC
55532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5554
5555 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5556 vs dg-error; test constexpr specifier too.
5557
bf54f123
PC
55582016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5559
5560 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5561
4e53aa97
CL
55622016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5563
5564 * lib/target-supports.exp
5565 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5566 arm_neon_ok and merge flags. Fix temporary test name.
5567 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5568 and merge flags.
5569
69071d86
ML
55702016-06-17 Martin Liska <mliska@suse.cz>
5571
5572 * gcc.dg/predict-9.c: Fix dump scanning.
5573
68b3b858
BC
55742016-06-17 Bin Cheng <bin.cheng@arm.com>
5575
5576 PR tree-optimization/71354
5577 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5578
d3ee260a
BC
55792016-06-17 Bin Cheng <bin.cheng@arm.com>
5580
5581 PR tree-optimization/71347
5582 * gcc.dg/tree-ssa/pr71347.c: New test.
5583
bd8fb114
BC
55842016-06-17 Bin Cheng <bin.cheng@arm.com>
5585
5586 PR tree-optimization/71354
5587 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5588
97816be4
BC
55892016-06-17 Bin Cheng <bin.cheng@arm.com>
5590
5591 * gcc.dg/vect/vect-alias-check-1.c: New test.
5592
2d761a37
SKS
55932016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5594
e0277d6b 5595 PR target/71151
2d761a37
SKS
5596 * gcc.target/avr/pr71151-1.c: New test.
5597 * gcc.target/avr/pr71151-2.c: New test.
5598 * gcc.target/avr/pr71151-3.c: New test.
5599 * gcc.target/avr/pr71151-4.c: New test.
5600 * gcc.target/avr/pr71151-5.c: New test.
5601 * gcc.target/avr/pr71151-6.c: New test.
5602 * gcc.target/avr/pr71151-7.c: New test.
5603 * gcc.target/avr/pr71151-8.c: New test.
5604 * gcc.target/avr/pr71151-common.h: New test.
5605
68fa96d6
ML
56062016-06-16 Martin Liska <mliska@suse.cz>
5607
5608 * gfortran.dg/predict-1.f90: New test.
5609
b6ca982f
UB
56102016-06-16 Uros Bizjak <ubizjak@gmail.com>
5611
5612 PR target/71242
3a146d46 5613 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5614
1dc8d15b
JH
56152016-06-16 Jan Hubicka <hubicka@ucw.cz>
5616
5617 * g++.dg/vect/pr36648.cc: Disable cunrolli
5618
67c25816
JJ
56192016-06-16 Jakub Jelinek <jakub@redhat.com>
5620
c577adb2
JJ
5621 PR target/71554
5622 * gcc.c-torture/execute/pr71554.c: New test.
5623
67c25816
JJ
5624 PR rtl-optimization/71532
5625 * gcc.dg/torture/pr71532.c: New test.
5626
1a3c3ee9
MM
56272016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5628
5629 * gcc.target/powerpc/p9-dimode1.c: New test.
5630 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5631
f29468a7
JJ
56322016-06-15 Jakub Jelinek <jakub@redhat.com>
5633
61daecc4
JJ
5634 * gcc.c-torture/compile/20160615-1.c: New test.
5635
f29468a7
JJ
5636 * g++.dg/cpp0x/ref-qual17.C: New test.
5637
209d1e2d
IE
56382016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5639
5640 PR middle-end/71529
5641 * gcc.target/i386/pr71529.C: New test.
5642
8dc35712
AH
56432016-06-15 Alan Hayward <alan.hayward@arm.com>
5644
5645 PR tree-optimization/71483
5646 * g++.dg/vect/pr71483.c: New
5647
b8911cb8
PC
56482016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5649
5650 PR c++/70202
5651 * g++.dg/inherit/crash6.C: New.
5652 * g++.dg/inherit/union2.C: Likewise.
5653 * g++.dg/inherit/virtual12.C: Likewise.
5654 * g++.dg/inherit/virtual13.C: Likewise.
5655 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5656
cf5d08ab
UB
56572016-06-15 Uros Bizjak <ubizjak@gmail.com>
5658
e3d62871 5659 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5660
8f482165
AH
56612016-06-15 Alan Hayward <alan.hayward@arm.com>
5662
5663 PR tree-optimization/71439
5664 * gcc.dg/vect/pr71439.c: New
5665
3256673f
KT
56662016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5667
5668 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5669
b17dc4d4
RB
56702016-06-15 Richard Biener <rguenther@suse.de>
5671
5672 * gcc.dg/vect/slp-45.c: New testcase.
5673
2a5825f2
RB
56742016-06-15 Richard Biener <rguenther@suse.de>
5675
5676 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5677
6e433d0b
BS
56782016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5679
5680 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5681 requirements, and disable for AIX for now.
5682 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5683
abe7f828
JJ
56842016-06-14 Jakub Jelinek <jakub@redhat.com>
5685
a09c81b4
JJ
5686 PR c++/71528
5687 * g++.dg/opt/pr71528.C: New test.
5688
abe7f828
JJ
5689 PR c++/71516
5690 * g++.dg/init/pr71516.C: New test.
5691
acfadf06
PC
56922016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 * g++.dg/init/array46.C: New.
5695
4d568ab2
UB
56962016-06-14 Uros Bizjak <ubizjak@gmail.com>
5697
e3d62871
UB
5698 * gcc.target/i386/float128-3.c: New test.
5699 * gcc.target/i386/quad-sse4.c: Ditto.
5700 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5701 Update scan strings.
4d568ab2 5702
30934c5d
RB
57032016-06-14 Richard Biener <rguenther@suse.de>
5704
5705 PR middle-end/71526
5706 * gfortran.dg/pr71526.f90: New testcase.
5707
3970e545
AV
57082016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5709
5710 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5711 * gcc.dg/zero_bits_compound-1.c: Likewise.
5712
04976c6e
RB
57132016-06-14 Richard Biener <rguenther@suse.de>
5714
5715 PR tree-optimization/71522
5716 * gcc.dg/torture/pr71522.c: New testcase.
5717
23e025db
JJ
57182016-06-14 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR tree-optimization/71520
5721 * gcc.dg/tree-ssa/pr71520.c: New test.
5722
90b72e84
RB
57232016-06-14 Richard Biener <rguenther@suse.de>
5724
5725 PR tree-optimization/71521
86c24ba6 5726 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5727
ef7cf206
JJ
57282016-06-13 Jakub Jelinek <jakub@redhat.com>
5729
0dda258b
JJ
5730 PR sanitizer/71498
5731 * c-c++-common/ubsan/bounds-13.c: New test.
5732
ef7cf206
JJ
5733 PR preprocessor/71183
5734 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5735
a73786e3
JL
57362016-06-13 Jeff Law <law@redhat.com>
5737
5738 PR tree-optimization/71403
5739 * c-c++-common/ubsan/pr71403-1.c: New test.
5740 * c-c++-common/ubsan/pr71403-2.c: New test.
5741 * c-c++-common/ubsan/pr71403-3.c: New test.
5742
0ac249bf
JJ
57432016-06-13 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR middle-end/71478
5746 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5747 Add -Wno-psabi -w to dg-options.
5748
5408a64a
KN
57492016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5750
5751 * gcc.target/powerpc/vadsdu-0.c: New test.
5752 * gcc.target/powerpc/vadsdu-1.c: New test.
5753 * gcc.target/powerpc/vadsdu-2.c: New test.
5754 * gcc.target/powerpc/vadsdu-3.c: New test.
5755 * gcc.target/powerpc/vadsdu-4.c: New test.
5756 * gcc.target/powerpc/vadsdu-5.c: New test.
5757 * gcc.target/powerpc/vadsdub-1.c: New test.
5758 * gcc.target/powerpc/vadsdub-2.c: New test.
5759 * gcc.target/powerpc/vadsduh-1.c: New test.
5760 * gcc.target/powerpc/vadsduh-2.c: New test.
5761 * gcc.target/powerpc/vadsduw-1.c: New test.
5762 * gcc.target/powerpc/vadsduw-2.c: New test.
5763
f7e4f2e3
DM
57642016-06-13 David Malcolm <dmalcolm@redhat.com>
5765
5766 * gcc.dg/c99-init-2.c (c): Update expected error message.
5767 * gcc.dg/init-bad-8.c (foo): Likewise.
5768 * gcc.dg/spellcheck-fields-3.c: New test case.
5769
ad23a23e
ML
57702016-06-13 Martin Liska <mliska@suse.cz>
5771
5772 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5773 and "guess loop iv compared" heuristics.
5774 * gcc.dg/predict-2.c: Likewise.
5775 * gcc.dg/predict-3.c: Likewise.
5776 * gcc.dg/predict-4.c: Likewise.
5777 * gcc.dg/predict-5.c: Likewise.
5778 * gcc.dg/predict-6.c: Likewise.
5779
146c55da
MP
57802016-06-13 Marek Polacek <polacek@redhat.com>
5781
5782 PR middle-end/71476
5783 * c-c++-common/Wswitch-unreachable-4.c: New test.
5784 * gcc.dg/Wswitch-unreachable-2.c: New test.
5785 * g++.dg/tm/jump1.C: Move dg-warning.
5786
42e77cbc
EB
57872016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5788
5789 * gnat.dg/renaming10.ad[sb]: New test.
5790
7474dcc1
PT
57912016-06-13 Paul Thomas <pault@gcc.gnu.org>
5792
5793 PR fortran/70673
5794 * gfortran.dg/pr70673.f90: New test.
5795
f57f53d3
RB
57962016-06-13 Richard Biener <rguenther@suse.de>
5797
5798 PR middle-end/64516
5799 * gcc.dg/align-3.c: New testcase.
5800
5843a5f0
ML
58012016-06-13 Martin Liska <mliska@suse.cz>
5802
5803 * gcc.target/i386/pr71458.c: New test.
5804
aa8fdb44
UB
58052016-06-12 Uros Bizjak <ubizjak@gmail.com>
5806
5807 PR target/71241
3a146d46 5808 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5809
2043e4d7
DH
58102016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5811
5812 PR target/60751
5813 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5814 statement.
5815
d3dc025d
DH
58162016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5817
5818 PR target/60751
5819 * gfortran.dg/comma_IO_extension_1.f90: New test.
5820 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5821 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5822 statement.
5823 * gfortran.dg/graphite/pr38083.f90: Likewise.
5824 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5825 missing format.
5826
a31d78c6
EB
58272016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5828
5829 * gnat.dg/case_character.adb: New test.
5830
95c18dd0
SB
58312016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5832
5833 PR middle-end/71310
5834 * gcc.target/powerpc/pr71310.c: New testcase.
5835
b97d37b4
KV
58362016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5837
5838 PR middle-end/71478
5839 * gcc.dg/pr71478.c: New test.
5840
900bcda3
JJ
58412016-06-10 Jakub Jelinek <jakub@redhat.com>
5842
ec1c20db
JJ
5843 PR middle-end/71494
5844 * gcc.c-torture/execute/pr71494.c: New test.
5845
50b15873
JJ
5846 PR c/68657
5847 * gcc.target/i386/pr68657.c: New test.
5848
900bcda3
JJ
5849 PR inline-asm/68843
5850 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5851 (test): Add -masm=intel alternatives.
5852
4d926e34
MS
58532016-06-10 Martin Sebor <msebor@redhat.com>
5854
5855 PR c/71392
5856 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5857
ad071b2b
JL
58582016-06-10 Jeff Law <law@redhat.com>
5859
5860 PR tree-optimization/71335
5861 * gcc.c-torture/execute/pr71335.c: New test.
5862
2704efe8
DM
58632016-06-10 David Malcolm <dmalcolm@redhat.com>
5864
5865 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5866 the various "cannot tail-call: " messages.
5867
18c9b7d4
CL
58682016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5869
5870 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5871 and options.
5872
7cfa10f3
MO
58732016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5874
5875 PR sanitizer/71480
5876 * c-c++-common/asan/pr71480.c: New test.
5877
1f24fd3e
L
58782016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5879
5880 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5881 (ASMNAME2): Likewise.
5882 (main): Replace fn in asm statement with ASMNAME ("fn").
5883 * gcc.dg/guality/pr68037-2.c: Likewise.
5884 * gcc.dg/guality/pr68037-3.c: Likewise.
5885 * gcc.dg/torture/pr68037-1.c: Likewise.
5886 * gcc.dg/torture/pr68037-2.c: Likewise.
5887 * gcc.dg/torture/pr68037-3.c: Likewise.
5888
ad551c07
BE
58892016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5890
5891 PR inline-asm/68843
5892 * gcc.target/i386/pr68843-1.c: New test.
5893 * gcc.target/i386/pr68843-2.c: New test.
5894
4b1ffdb1 58952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5896 Cesar Philippidis <cesar@codesourcery.com>
5897
5898 PR middle-end/71373
5899 * gcc.dg/goacc/nested-function-1.c: New file.
5900 * gcc.dg/goacc/nested-function-2.c: Likewise.
5901 * gcc.dg/goacc/pr71373.c: Likewise.
5902 * gfortran.dg/goacc/cray-2.f95: Likewise.
5903 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5904 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5905 * gfortran.dg/goacc/cray.f95: Update.
5906 * gfortran.dg/goacc/loop-1.f95: Likewise.
5907 * gfortran.dg/goacc/loop-3.f95: Likewise.
5908 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5909 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5910
59112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5912
5913 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5914 for OpenACC tile clauses.
5915 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5916
5917 PR c/71381
5918 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5919 to...
5920 * c-c++-common/goacc/cache-2.c: ... this new file.
5921 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5922 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5923 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5924 usage.
5925 * gfortran.dg/goacc/cray.f95: Likewise.
5926 * gfortran.dg/goacc/loop-1.f95: Likewise.
5927
89851e4c
AH
59282016-06-10 Alan Hayward <alan.hayward@arm.com>
5929
5930 PR tree-optimization/71407
5931 PR tree-optimization/71416
5932 * gcc.dg/vect/pr71407.c: New
5933 * gcc.dg/vect/pr71416-1.c: New
5934 * gcc.dg/vect/pr71416-2.c: New
5935
200eafbf
RB
59362016-06-10 Richard Biener <rguenther@suse.de>
5937
5938 PR middle-end/71477
5939 * gcc.dg/torture/pr71477.c: New testcase.
5940
4df99d92
JK
59412016-06-09 Julia Koval <julia.koval@intel.com>
5942
5943 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5944 * gcc.target/i386/interrupt-13.c: Likewise.
5945 * gcc.target/i386/interrupt-15.c: Likewise.
5946 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5947 * gcc.target/i386/interrupt-24.c: Likewise.
5948 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5949 * gcc.target/i386/interrupt-9.c: Likewise.
5950 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5951
e01b4e16
MS
59522016-06-09 Martin Sebor <msebor@redhat.com>
5953
5954 PR c/70883
5955 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5956 * gcc.dg/builtin-constant_p-1.c: Same.
5957 * gcc.dg/builtins-error.c: Same.
5958 * gcc.dg/pr70859.c: Same.
5959
9c35db0e
SKS
59602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5961
5962 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5963 * gcc.dg/torture/pr68067-1.c: Likewise.
5964 * gcc.dg/torture/pr68067-2.c: Likewise.
5965
59662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5967
5968 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5969 when setting SIZE.
5970
392a81b9
PC
59712016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5972
5973 PR c++/71465
5974 * g++.dg/inherit/crash5.C: New.
5975 Revert:
5976 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5977
5978 PR c++/70202
5979 * g++.dg/inherit/crash5.C: New.
5980 * g++.dg/inherit/virtual1.C: Adjust.
5981
e49efc14
ML
59822016-06-09 Martin Liska <mliska@suse.cz>
5983
5984 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5985 * g++.dg/predict-loop-exit-2.C: Likewise.
5986 * g++.dg/predict-loop-exit-3.C: Likewise.
5987 * gcc.dg/predict-1.c: Likewise.
5988 * gcc.dg/predict-2.c: Likewise.
5989 * gcc.dg/predict-3.c: Likewise.
5990 * gcc.dg/predict-4.c: Likewise.
5991 * gcc.dg/predict-5.c: Likewise.
5992 * gcc.dg/predict-6.c: Likewise.
5993 * gcc.dg/predict-7.c: Likewise.
5994
36d57986
RB
59952016-06-09 Richard Biener <rguenther@suse.de>
5996
5997 PR tree-optimization/71462
5998 * gcc.dg/torture/pr71462.c: New testcase.
5999
7d82e8e4
MP
60002016-06-09 Marek Polacek <polacek@redhat.com>
6001
6002 PR c/65471
6003 * gcc.dg/c11-generic-3.c: New test.
6004
c8a71589
PC
60052016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6006
6007 * g++.dg/init/array42.C: New.
6008 * g++.dg/init/array43.C: Likewise.
6009 * g++.dg/init/array44.C: Likewise.
6010 * g++.dg/init/array45.C: Likewise.
6011 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6012 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6013 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6014 * g++.dg/gomp/pr35751.C: Likewise.
6015 * g++.dg/init/array23.C: Likewise.
6016 * g++.dg/init/brace2.C: Likewise.
6017 * g++.dg/init/brace6.C: Likewise.
6018
44a845ca
MS
60192016-06-08 Martin Sebor <msebor@redhat.com>
6020 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR c++/70507
6023 PR c/68120
6024 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6025 * c-c++-common/builtin-arith-overflow-2.c: New test.
6026 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6027 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6028 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6029
2ef16b6e
JJ
60302016-06-08 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR c++/71442
6033 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6034
5e3ee346
AL
60352016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6036
6037 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6038 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6039 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6040 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6041 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6042 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6043 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6044 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6045 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6046 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6047 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6048 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6049 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6050
b2ae2814
RB
60512016-06-08 Richard Biener <rguenther@suse.de>
6052
6053 PR tree-optimization/68558
6054 * gcc.dg/vect/slp-44.c: New testcase.
6055
e09b4c37
RB
60562016-06-08 Richard Biener <rguenther@suse.de>
6057
6058 * gcc.dg/vect/slp-43.c: New testcase.
6059
72d50660
RB
60602016-06-08 Richard Biener <rguenther@suse.de>
6061
6062 PR tree-optimization/71452
6063 * gcc.dg/torture/pr71452.c: New testcase.
6064
988c115c
JJ
60652016-06-08 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR c++/71448
6068 * g++.dg/torture/pr71448.C: New test.
6069
73d73b48
BS
60702016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6071
6072 PR debug/71432
6073 PR ada/71413
6074 * g++.dg/debug/pr71432.C: New test.
6075
bdd15d0c
PK
60762016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6077
6078 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6079 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6080 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6081
ce0607bb
AH
60822016-06-08 Alan Hayward <alan.hayward@arm.com>
6083
6084 * gcc.dg/vect/vect-live-2.c: Update effective target.
6085 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6086 * lib/target-supports.exp: Add aarch64 to vect_long.
6087
92a5f2ba
MP
60882016-06-08 Marek Polacek <polacek@redhat.com>
6089
6090 PR c/71418
6091 * gcc.dg/noncompile/pr71418.c: New test.
6092
08203f73
MP
6093 PR c/71426
6094 * gcc.dg/noncompile/pr71426.c: New test.
6095
d1fcc2bd
JH
60962016-06-07 Jan Hubicka <hubicka@ucw.cz>
6097
6098 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6099 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6100 * gcc.dg/predict-3.c: Update template.
6101 * gcc.dg/predict-5.c: Update template.
6102 * gcc.dg/predict-6.c: Update template.
6103 * gcc.dg/predict-9.c: Update template.
6104 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6105
a23e6f1c
BS
61062016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6107
6108 * gcc.target/powerpc/vec-mul.c: New test.
6109
6ffd47b7
DM
61102016-06-07 David Malcolm <dmalcolm@redhat.com>
6111
6112 * gcc.dg/spellcheck-fields-2.c: New test case.
6113
bfd67b47
RB
61142016-06-07 Richard Biener <rguenther@suse.de>
6115
6116 PR c/61564
6117 * gcc.dg/Wpragmas-1.c: New testcase.
6118 * gcc.dg/Wattributes-4.c: Likewise.
6119 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6120 entry.
6121
701b9a47
CL
61222016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6123
6124 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6125 spurious debug code.
6126
6b80d6fa
RB
61272016-06-07 Richard Biener <rguenther@suse.de>
6128
6129 PR tree-optimization/71428
6130 * gcc.dg/torture/pr71428.c: New testcase.
6131
0f3f9437
RB
61322016-06-07 Richard Biener <rguenther@suse.de>
6133
6134 PR middle-end/71423
6135 * gcc.dg/torture/pr71423.c: New testcase.
6136
ec963f2a
KV
61372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6138
6139 PR middle-end/71408
6140 * gcc.dg/tree-ssa/pr71408.c: New test.
6141
46ab5b6e
KV
61422016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6143
6144 PR middle-end/71281
6145 * g++.dg/torture/pr71281.C: New test.
6146
1f40cff3
MP
61472016-06-06 Marek Polacek <polacek@redhat.com>
6148
6149 PR c/71362
6150 * gcc.dg/pr71362.c: New test.
6151
6f5bcd24
JJ
61522016-06-06 Jakub Jelinek <jakub@redhat.com>
6153 Patrick Palka <ppalka@gcc.gnu.org>
6154
6155 PR c++/70847
6156 PR c++/71330
6157 PR c++/71393
6158 * g++.dg/opt/pr70847.C: New test.
6159 * g++.dg/ubsan/pr70847.C: New test.
6160 * g++.dg/ubsan/pr71393.C: New test.
6161
158beb4a
JJ
61622016-06-06 Jakub Jelinek <jakub@redhat.com>
6163
6164 PR tree-optimization/71259
6165 * gcc.dg/vect/pr71259.c: New test.
6166
d9b950dd
DM
61672016-06-06 David Malcolm <dmalcolm@redhat.com>
6168
6169 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6170 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6171 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6172 above.
6173
36f9ad69
KT
61742016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6175
6176 PR middle-end/37780
6177 * gcc.c-torture/execute/pr37780.c: New test.
6178 * gcc.target/aarch64/pr37780_1.c: Likewise.
6179 * gcc.target/arm/pr37780_1.c: Likewise.
6180
5545a907
MP
61812016-06-06 Marek Polacek <polacek@redhat.com>
6182
6183 * c-c++-common/attr-may-alias-1.c: New test.
6184 * c-c++-common/attr-may-alias-2.c: New test.
6185 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6186
93671519
BE
61872016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6188
6189 PR c/24414
6190 * gcc.target/i386/pr24414.c: New test.
6191
690f24b7
JM
61922016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6193
6194 * gcc.target/sparc/vis4misc.c: New file.
6195 * gcc.target/sparc/fpcmp.c: Likewise.
6196 * gcc.target/sparc/fpcmpu.c: Likewise.
6197
31ce6157
AH
61982016-06-06 Alan Hayward <alan.hayward@arm.com>
6199
6200 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6201 * gcc.dg/vect/vect-live-3.c: Likewise.
6202
9fcebb5a
RB
62032016-06-06 Richard Biener <rguenther@suse.de>
6204
6205 PR tree-optimization/71398
6206 * gcc.dg/torture/pr71398.c: New testcase.
6207
903ca97b
UB
62082016-06-06 Uros Bizjak <ubizjak@gmail.com>
6209
6210 PR target/71389
6211 * g++.dg/pr71389.C: New test.
6212
9c1eb332
JD
62132016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6214
6215 PR fortran/71404
6216 * gfortran.dg/fmt_read_5.f: New test.
6217
b2d83bd2
AV
62182016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6219
6220 PR fortran/69659
6221 * gfortran.dg/class_array_22.f03: New test.
6222
ec81960e
JH
62232016-06-05 Jan Hubicka <hubicka@ucw.cz>
6224
6225 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6226
429d2750
JH
62272016-06-05 Jan Hubicka <hubicka@ucw.cz>
6228
6229 * gcc.dg/predict-9.c: Update template.
6230
c1c00983
PC
62312016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6232
6233 PR c++/49377
6234 * g++.dg/template/pr49377.C: New.
6235
1927a963
JJ
62362016-06-04 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR tree-optimization/71405
6239 * g++.dg/torture/pr71405.C: New test.
6240
909a11ad
PC
62412016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6242
6243 PR c++/70202
6244 * g++.dg/inherit/crash5.C: New.
6245 * g++.dg/inherit/virtual1.C: Adjust.
6246
08bbb1f8
JL
62472016-06-03 Jeff Law <law@redhat.com>
6248
6249 PR tree-optimization/71316
6250 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6251
7c35235c
JJ
62522016-06-03 Jakub Jelinek <jakub@redhat.com>
6253
6254 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6255 dg-additional-options with just -fno-tree-scev-cprop in it.
6256 * gcc.dg/vect/vect-live-2.c: Likewise.
6257 * gcc.dg/vect/vect-live-5.c: Likewise.
6258 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6259 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6260 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6261
c8572dd6
PP
62622016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6263
6264 PR c++/27100
6265 * g++.dg/other/friend6.C: New test.
6266
1c7733a7
BS
62672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6268
6269 * g++.dg/torture/ppc-ldst-array.C: New.
6270
0d2f700f
JM
62712016-06-03 Joseph Myers <joseph@codesourcery.com>
6272
6273 PR target/71276
6274 PR target/71277
6275 * gcc.dg/torture/builtin-fp-int-inexact.c,
6276 gcc.target/i386/387-builtin-fp-int-inexact.c,
6277 gcc.target/i386/387-rint-inline-1.c,
6278 gcc.target/i386/387-rint-inline-2.c,
6279 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6280 gcc.target/i386/sse2-rint-inline-1.c,
6281 gcc.target/i386/sse2-rint-inline-2.c,
6282 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6283 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6284
f8071c05
L
62852016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6286 Julia Koval <julia.koval@intel.com>
6287
6288 PR target/66960
6289 PR target/67630
6290 PR target/67634
6291 PR target/67841
6292 PR target/68037
6293 PR target/68618
6294 PR target/68661
6295 PR target/69575
6296 PR target/69596
6297 PR target/69734
6298 * gcc.dg/guality/pr68037-1.c: New test.
6299 * gcc.dg/guality/pr68037-2.c: Likewise.
6300 * gcc.dg/guality/pr68037-3.c: Likewise.
6301 * gcc.dg/torture/pr68037-1.c: Likewise.
6302 * gcc.dg/torture/pr68037-2.c: Likewise.
6303 * gcc.dg/torture/pr68037-3.c: Likewise.
6304 * gcc.dg/torture/pr68661-1a.c: Likewise.
6305 * gcc.dg/torture/pr68661-1b.c: Likewise.
6306 * gcc.target/i386/interrupt-1.c: Likewise.
6307 * gcc.target/i386/interrupt-2.c: Likewise.
6308 * gcc.target/i386/interrupt-3.c: Likewise.
6309 * gcc.target/i386/interrupt-4.c: Likewise.
6310 * gcc.target/i386/interrupt-5.c: Likewise.
6311 * gcc.target/i386/interrupt-6.c: Likewise.
6312 * gcc.target/i386/interrupt-7.c: Likewise.
6313 * gcc.target/i386/interrupt-8.c: Likewise.
6314 * gcc.target/i386/interrupt-9.c: Likewise.
6315 * gcc.target/i386/interrupt-10.c: Likewise.
6316 * gcc.target/i386/interrupt-11.c: Likewise.
6317 * gcc.target/i386/interrupt-12.c: Likewise.
6318 * gcc.target/i386/interrupt-13.c: Likewise.
6319 * gcc.target/i386/interrupt-14.c: Likewise.
6320 * gcc.target/i386/interrupt-15.c: Likewise.
6321 * gcc.target/i386/interrupt-16.c: Likewise.
6322 * gcc.target/i386/interrupt-17.c: Likewise.
6323 * gcc.target/i386/interrupt-18.c: Likewise.
6324 * gcc.target/i386/interrupt-19.c: Likewise.
6325 * gcc.target/i386/interrupt-20.c: Likewise.
6326 * gcc.target/i386/interrupt-21.c: Likewise.
6327 * gcc.target/i386/interrupt-22.c: Likewise.
6328 * gcc.target/i386/interrupt-23.c: Likewise.
6329 * gcc.target/i386/interrupt-24.c: Likewise.
6330 * gcc.target/i386/interrupt-25.c: Likewise.
6331 * gcc.target/i386/interrupt-26.c: Likewise.
6332 * gcc.target/i386/interrupt-27.c: Likewise.
6333 * gcc.target/i386/interrupt-28.c: Likewise.
6334 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6335 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6336 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6337 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6338 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6339 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6340 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6341 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6342 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6343 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6344 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6345 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6346
36b85e43
BS
63472016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6348
9de2e795
L
6349 PR tree-optimization/52171
6350 * gcc.dg/pr52171.c: New test.
6351 * gcc.target/i386/pr52171.c: New test.
36b85e43 6352
bfeee8ac
JH
63532016-06-03 Jan Hubicka <jh@suse.cz>
6354
6355 * g++.dg/tree-ssa/pred-1.C: New testcase
6356 * gcc.dg/tree-ssa/pred-1.c: New testcase
6357
859b0bae
BS
63582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6359
6360 PR target/70957
6361 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6362 support.
6363 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6364
3a2edf4c
AH
63652016-06-03 Alan Hayward <alan.hayward@arm.com>
6366
6367 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6368
b28ead45
AH
63692016-06-03 Alan Hayward <alan.hayward@arm.com>
6370
6371 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6372 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6373 * gcc.dg/vect/vect-live-1.c: New test.
6374 * gcc.dg/vect/vect-live-2.c: New test.
6375 * gcc.dg/vect/vect-live-3.c: New test.
6376 * gcc.dg/vect/vect-live-4.c: New test.
6377 * gcc.dg/vect/vect-live-5.c: New test.
6378 * gcc.dg/vect/vect-live-slp-1.c: New test.
6379 * gcc.dg/vect/vect-live-slp-2.c: New test.
6380 * gcc.dg/vect/vect-live-slp-3.c: New test.
6381
1f91747b
JJ
63822016-06-03 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR middle-end/71387
6385 * g++.dg/opt/pr71387.C: New test.
6386
47b83923
JL
63872016-06-02 Jeff Law <law@redhat.com>
6388
6389 PR tree-optimization/71328
6390 * gcc.c-torture/compile/pr71328.c: New test.
6391
e96e5f46
JD
63922016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6393
6394 PR fortran/52393
6395 * gfortran.dg/fmt_read_3.f90: Fix typo.
6396 * gfortran.dg/fmt_read_4.f90: New test.
6397
b872d729
PC
63982016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6401 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6402 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6403 * g++.dg/cpp0x/override2.C: Likewise.
6404 * g++.dg/parse/crash5.C: Likewise.
6405 * g++.dg/parse/error16.C: Likewise.
6406 * g++.dg/parse/error27.C: Likewise.
6407 * g++.dg/template/qualttp15.C: Likewise.
6408 * g++.dg/template/redecl4.C: Likewise.
6409 * g++.old-deja/g++.other/crash39.C: Likewise.
6410 * g++.old-deja/g++.other/struct1.C: Likewise.
6411 * g++.old-deja/g++.pt/m9a.C: Likewise.
6412 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6413
0e535442
JJ
64142016-06-02 Jakub Jelinek <jakub@redhat.com>
6415
0633ee10
JJ
6416 PR c++/71372
6417 * c-c++-common/pr71372.c: New test.
6418
0e535442
JJ
6419 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6420 __TIME__ strings with __builtin_strcmp instead of printf and
6421 dg-output.
6422
f3c5ecc2
ML
64232016-06-02 Martin Liska <mliska@suse.cz>
6424
6425 * gcc.dg/predict-9.c: New test.
6426
a91807c5
JJ
64272016-06-02 Jakub Jelinek <jakub@redhat.com>
6428
6429 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6430 global set_compiler_env_var and global saved_compiler_env_var.
6431
b5bd1978
KT
64322016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6433
6434 PR rtl-optimization/71295
6435 * gcc.c-torture/compile/pr71295.c: New test.
6436
b93b1475
JJ
64372016-06-02 Jakub Jelinek <jakub@redhat.com>
6438
930ebd0e
JJ
6439 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6440
1e021dc3
JJ
6441 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6442 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6443
b93b1475
JJ
6444 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6445 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6446 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6447 alternative number.
6448
58f2fb5c
MM
64492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6450
6451 * gcc.target/powerpc/p9-splat-4.c: New test.
6452
64532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6454
6455 PR target/71186
6456 * gcc.target/powerpc/pr71186.c: New test.
6457
4731c9f0
JD
64582016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6459
6460 PR fortran/52393
6461 * gfortran.dg/fmt_read_3.f90: New test.
6462
042dee3e
TP
64632016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6464
6465 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6466 procedure.
6467
15c98b2e
ES
64682016-06-01 Eduard Sanou <dhole@openmailbox.org>
6469
6470 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6471 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6472 env var is set.
6473 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6474 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6475 shown once.
6476 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6477 during compilation.
6478 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6479 vars set by dg-set-compiler-env-var.
6480
6442a6f4
PT
64812016-06-01 Paul Thomas <pault@gcc.gnu.org>
6482
6483 PR fortran/71156
6484 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6485 to the module procedure declaration.
6486 * gfortran.dg/submodule_16.f08: New test.
6487
ab62397a
JJ
64882016-06-01 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR middle-end/71371
6491 * c-c++-common/gomp/pr71371.c: New test.
6492
b66af6ed
RB
64932016-06-01 Richard Biener <rguenther@suse.de>
6494
6495 PR tree-optimization/71366
6496 * gcc.dg/torture/pr71366-1.c: New testcase.
6497 * gcc.dg/torture/pr71366-2.c: Likewise.
6498
e342b9d8
KN
64992016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6500
6501 * gcc.target/powerpc/vslv-0.c: New test.
6502 * gcc.target/powerpc/vslv-1.c: New test.
6503 * gcc.target/powerpc/vsrv-0.c: New test.
6504 * gcc.target/powerpc/vsrv-1.c: New test.
6505
721547cd
NS
65062016-06-01 Nathan Sidwell <nathan@acm.org>
6507
6508 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6509 * gcc.target/nvptx/weak.c: New.
6510
fa2c9034
RB
65112016-06-01 Richard Biener <rguenther@suse.de>
6512
6513 PR tree-optimization/71261
6514 * gcc.dg/torture/vect-bool-1.c: New testcase.
6515
3e32893c
JJ
65162016-06-01 Jakub Jelinek <jakub@redhat.com>
6517
6518 * gfortran.dg/gomp/order-1.f90: New test.
6519 * gfortran.dg/gomp/order-2.f90: New test.
6520
8c383600
JH
65212016-06-01 Jan Hubicka <hubicka@ucw.cz>
6522
6523 * gcc.dg/unroll-6.c: Update template.
6524 * gcc.dg/unroll-7.c: New testcase.
6525 * gcc.dg/unroll-8.c: New testcase.
6526
a0dfeef5
EB
65272016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6528
6529 * gnat.dg/opt56.ad[sb]: New test.
6530
48de5701
PC
65312016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/66635
6534 * g++.dg/cpp0x/constexpr-ice16.C: New.
6535
827cf695
PP
65362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6537
6538 PR tree-optimization/71314
6539 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6540 -mbranch-cost=2.
6541
ff66f6e8
PP
65422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6543
6544 PR tree-optimization/71077
6545 * gcc.dg/tree-ssa/pr71077.c: New test.
6546
050fb209
JH
65472016-05-31 Jan Hubicka <hubicka@ucw.cz>
6548
48de5701
PC
6549 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6550 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6551 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6552
c642d919
PC
65532016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6554
6555 PR c++/71248
6556 * g++.dg/cpp0x/pr71248.C: New.
6557 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6558 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6559 * g++.dg/init/new37.C: Likewise.
6560 * g++.dg/template/static1.C: Likewise.
6561 * g++.dg/template/static2.C: Likewise.
6562
d6439e08
L
65632016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6564
6565 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6566 instead of %rdi.
6567 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6568
780b9dd4
MP
65692016-05-31 Marek Polacek <polacek@redhat.com>
6570
6571 * c-c++-common/Wswitch-unreachable-3.c: New test.
6572 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6573
0d99f8a0
RB
65742016-05-31 Richard Biener <rguenther@suse.de>
6575
6576 PR tree-optimization/71352
6577 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6578
52545641
TP
65792016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6580
6581 * gcc.target/arm/armv5_thumb_isa.c: New test.
6582
5b8c1205
KY
65832016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6584
6585 PR target/71346
6586 * gcc.target/i386/pr71346.c: New test.
6587
7a88cc84
TV
65882016-05-31 Tom de Vries <tom@codesourcery.com>
6589
6590 PR tree-optimization/69068
6591 * gcc.dg/graphite/pr69068.c: New test.
6592
265149a6
MS
65932016-05-27 Martin Sebor <msebor@redhat.com>
6594
6595 PR c++/71306
6596 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6597
00631022
JJ
65982016-05-30 Jakub Jelinek <jakub@redhat.com>
6599
6600 PR c++/71349
6601 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6602 nowait depend(inout: dd[0]) clauses where permitted.
6603
b2f6675b
PC
66042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6605
6606 PR c++/71238
6607 * g++.dg/parse/pr71238.C: New.
6608 * g++.dg/concepts/friend1.C: Test column numbers too.
6609 * g++.dg/cpp0x/initlist31.C: Likewise.
6610 * g++.dg/cpp0x/pr51420.C: Likewise.
6611 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6612 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6613 * g++.dg/ext/builtin3.C: Likewise.
6614 * g++.dg/lookup/friend12.C: Likewise.
6615 * g++.dg/lookup/friend7.C: Likewise.
6616 * g++.dg/lookup/koenig1.C: Likewise.
6617 * g++.dg/lookup/koenig5.C: Likewise.
6618 * g++.dg/lookup/used-before-declaration.C: Likewise.
6619 * g++.dg/overload/koenig1.C: Likewise.
6620 * g++.dg/template/crash65.C: Likewise.
6621 * g++.dg/template/friend57.C: Likewise.
6622 * g++.dg/warn/Wshadow-5.C: Likewise.
6623 * g++.dg/warn/Wunused-8.C: Likewise.
6624 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6625 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6626 * g++.old-deja/g++.jason/member.C: Likewise.
6627 * g++.old-deja/g++.jason/report.C: Likewise.
6628 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6629 * g++.old-deja/g++.law/visibility20.C: Likewise.
6630 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6631 * g++.old-deja/g++.other/static5.C: Likewise.
6632 * g++.old-deja/g++.pt/overload2.C: Likewise.
6633
a448ff40
JH
66342016-05-30 Jan Hubicka <hubicka@ucw.cz>
6635
6636 * gcc.dg/tree-ssa/peel1.c: New testcase.
6637 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6638 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6639
69be8c91
TV
66402016-05-30 Tom de Vries <tom@codesourcery.com>
6641
6642 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6643 to ce.
6644
a59775a1
PC
66452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6646
6647 PR c++/71099
6648 * g++.dg/parse/virtual1.C: New.
6649
53d6d955
UB
66502016-05-30 Uros Bizjak <ubizjak@gmail.com>
6651
6652 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6653 Use correct register when clearing %edx.
6654
0557293f
AM
66552016-05-30 Alexander Monakov <amonakov@ispras.ru>
6656
6657 PR tree-optimization/71289
6658 * gcc.dg/pr71289.c: New test.
6659
5d476e35
KV
66602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6661
6662 PR middle-end/71269
6663 PR middle-end/71292
6664 * gcc.dg/tree-ssa/pr71269.c: New test.
6665 * gcc.dg/tree-ssa/pr71292.c: New test.
6666
db5447ca
KV
66672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6668
6669 PR middle-end/71252
6670 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6671
98bdbb39
JH
66722016-05-30 Jan Hubicka <hubicka@ucw.cz>
6673
6674 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6675 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6676 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6677
7e012855
TV
66782016-05-30 Tom de Vries <tom@codesourcery.com>
6679
6680 PR tree-optimization/69067
6681 * gcc.dg/graphite/pr69067.c: New test.
6682
beed3701
UB
66832016-05-29 Uros Bizjak <ubizjak@gmail.com>
6684
6685 PR target/71245
6686 * gcc.target/i386/pr71245-1.c: New test.
6687 * gcc.target/i386/pr71245-2.c: Ditto.
6688
b6d4f8e8
PC
66892016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6690
6691 PR c++/71105
6692 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6693 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6694 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6695
00022058
JH
66962016-05-27 Jan Hubicka <hubicka@ucw.cz>
6697
6698 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6699
c8419aca
VV
67002016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6701
6702 Revert:
6703 PR c++/69855
6704 * g++.dg/overload/69855.C: New.
6705 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6706 * g++.old-deja/g++.pt/crash3.C: Likewise.
6707
8008c4d2
PC
67082016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/60385
6711 * g++.dg/parse/namespace13.C: New.
6712
8b2ef235
JL
67132016-05-26 Jeff Law <law@redhat.com>
6714
6715 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6716 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6717 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6718 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6719 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6720 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6721 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6722 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6723 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6724 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6725 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6726 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6727 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6728
7d67159b
VV
67292016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6730
6731 PR c++/69855
6732 * g++.dg/overload/69855.C: New.
6733 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6734 * g++.old-deja/g++.pt/crash3.C: Likewise.
6735
88e3bdd1
JW
67362016-05-27 Jiong Wang <jiong.wang@arm.com>
6737
6738 PR target/63596
6739 * gcc.target/aarch64/va_arg_1.c: New testcase.
6740 * gcc.target/aarch64/va_arg_2.c: Likewise.
6741 * gcc.target/aarch64/va_arg_3.c: Likewise.
6742
3fd6b9cc
JW
67432016-05-27 Jiong Wang <jiong.wang@arm.com>
6744
6745 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6746 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6747 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6748 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6749 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6750
3cee7e4e
MP
67512016-05-27 Marek Polacek <polacek@redhat.com>
6752
6753 PR middle-end/71308
6754 * g++.dg/torture/pr71308.C: New test.
6755
6a813c96
DV
67562016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6757
6758 * gcc.dg/zero_bits_compound-1.c: New test.
6759 * gcc.dg/zero_bits_compound-2.c: New test.
6760
0561bcfb
IE
67612016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6762
6763 PR middle-end/71279
6764 * gcc.dg/pr71279.c: New test.
6765
21316320
MM
67662016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6767
6768 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6769 floating point min/max/comparison instructions.
6770 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6771
7211a097
JJ
67722016-05-26 Jakub Jelinek <jakub@redhat.com>
6773
6774 * c-c++-common/gomp/schedule-1.c: New test.
6775 * gfortran.dg/gomp/schedule-1.f90: New test.
6776
cac177cf
PP
67772016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6778
6779 PR c++/70822
6780 PR c++/70106
6781 * g++.dg/cpp1y/auto-fn32.C: New test.
6782 * g++.dg/cpp1y/paren4.C: New test.
6783
a2d5b8c9
NS
67842016-05-26 Nathan Sidwell <nathan@acm.org>
6785
6786 * gcc.dg/20060410.c: Xfail on ptx.
6787 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6788 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6789 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6790 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6791 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6792
ffa8b552
TP
67932016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6794
6795 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6796
c7501e00
JJ
67972016-05-26 Jakub Jelinek <jakub@redhat.com>
6798
1875b9a0
JJ
6799 PR tree-optimization/71280
6800 * gcc.dg/pr71280.c: New test.
6801
2116e19f
JJ
6802 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6803
305aef09
JJ
6804 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6805 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6806
c7501e00
JJ
6807 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6808
ca449d26
JW
68092016-05-26 Jiong Wang <jiong.wang@arm.com>
6810
6811 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6812 kept in memory.
ca449d26 6813
8af01c66
JL
68142016-05-25 Jeff Law <law@redhat.com>
6815
6816 PR tree-optimization/71272
6817 * gcc.c-torture/compile/pr71272.c: new test.
6818
f9d6ce73
BS
68192016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6820
6821 * gcc.target/powerpc/vec-cmpne.c: New test.
6822 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6823
a88a7b22
EB
68242016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gnat.dg/opt55.ad[sb]: New test.
6827
125f02ed
SKS
68282016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6829
6830 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6831 * c-c++-common/pr60226.c: Require int32plus.
6832 * gcc.c-torture/execute/pr70602.c: Likewise.
6833 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6834 unsigned long for malloc arg type.
6835 * gcc.dg/asr_div1.c: Require int32plus.
6836 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6837 * gcc.dg/pie-1.c: Require pie.
6838 * gcc.dg/pie-2.c: Likewise.
6839 * gcc.dg/pr59471.c: Require int32plus.
6840 * gcc.dg/pr59963-2.c: XFAIL for int16.
6841 * gcc.dg/pr60114.c: Require int32plus.
6842 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6843 unsigned long for typedef of size_t.
6844 * gcc.dg/pr63914.c: Require int32plus.
6845 * gcc.dg/pr64536.c: Require pt32plus.
6846 * gcc.dg/pr65658.c: Likewise.
6847 * gcc.dg/pr67271.c: Require int32plus.
6848 * gcc.dg/pr68112.c: Likewise.
6849 * gcc.dg/pr69071.c: Skip for avr target.
6850 * gcc.dg/pr69973.c: Require int32plus.
6851 * gcc.dg/pr70169.c: Skip for avr target.
6852 * gcc.dg/sso-6.c: Require int32plus.
6853 * gcc.dg/sso-7.c: Likewise.
6854 * gcc.dg/sso-8.c: Likewise.
6855 * gcc.dg/vrp-min-max-2.c: Likewise.
6856
c6e434f5
UB
68572016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6858
6859 PR target/70738
6860 * gcc.target/i386/pr70738-1.c: New test.
6861 * gcc.target/i386/pr70738-2.c: Likewise.
6862 * gcc.target/i386/pr70738-3.c: Likewise.
6863 * gcc.target/i386/pr70738-4.c: Likewise.
6864 * gcc.target/i386/pr70738-5.c: Likewise.
6865 * gcc.target/i386/pr70738-6.c: Likewise.
6866 * gcc.target/i386/pr70738-7.c: Likewise.
6867 * gcc.target/i386/pr70738-8.c: Likewise.
6868 * gcc.target/i386/pr70738-9.c: Likewise.
6869
5c42d341
KT
68702016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6871
6872 PR rtl-optimization/66940
6873 * gcc.c-torture/execute/pr66940.c: New test.
6874
bf9a1a07
IV
68752016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6876
6877 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6878 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6879 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6880 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6881 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6882 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6883 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6884 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6885 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6886 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6887 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6888 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6889 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6890 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6891 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6892 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6893 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6894 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6895 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6896 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6897 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6898 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6899 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6900 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6901
95efe6b6
MP
69022016-05-25 Marek Polacek <polacek@redhat.com>
6903
6904 PR c/71265
6905 * gcc.dg/noncompile/pr71265.c: New test.
6906
a23faf7a
MP
6907 PR c/71266
6908 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6909
69a6d5ad
NS
69102016-05-25 Nathan Sidwell <nathan@acm.org>
6911
6912 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6913
3072d4ea
RB
69142016-05-25 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/71261
6917 * c-c++-common/torture/pr71261.c: New testcase.
6918
e412ece4
RB
69192016-05-25 Richard Biener <rguenther@suse.de>
6920
6921 PR tree-optimization/71264
6922 * gcc.dg/vect/pr71264.c: New testcase.
6923
b9e551ad
PC
69242016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6925
6926 PR c++/55992
6927 * g++.dg/cpp0x/alias-decl-53.C: New.
6928 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6929
6aa1abe5
ML
69302016-05-25 Martin Liska <mliska@suse.cz>
6931
6932 * g++.dg/pr71239.C: New test.
6933
842d162e
RB
69342016-05-25 Richard Biener <rguenther@suse.de>
6935
c87885ca
RO
6936 * gcc.dg/vect/pr58135.c: Rename to ...
6937 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6938
f184a36c
MP
69392016-05-25 Marek Polacek <polacek@redhat.com>
6940
6941 * g++.dg/pr65295.C: Use target c++14.
6942
021fad86
PC
69432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6944
53d6d955
UB
6945 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6946 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6947
c3eaf15a
MM
69482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6949
6950 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6951 instructions.
6952
e46c7770
CP
69532016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6954
6955 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6956 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6957 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6958 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6959 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6960 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6961 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6962 * c-c++-common/goacc/pcopy.c: Likewise.
6963 * c-c++-common/goacc/pcopyin.c: Likewise.
6964 * c-c++-common/goacc/pcopyout.c: Likewise.
6965 * c-c++-common/goacc/pcreate.c: Likewise.
6966 * c-c++-common/goacc/pr70688.c: New test.
6967 * c-c++-common/goacc/present-1.c: Adjust test.
6968 * c-c++-common/goacc/reduction-5.c: Likewise.
6969 * g++.dg/goacc/data-1.C: New test.
6970
4bfc9db7
MM
69712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6972
6973 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6974 vector parity built-in functions.
6975 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6976 count trailing zeros automatic vectorization.
6977 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6978 count trailing zeros built-in functions.
6979
2bc145af
KV
69802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6981
6982 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6983
26869fdb
PH
69842016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6985
6986 PR target/71050
6987 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6988
b2dc9c3b
PC
69892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6990
6991 PR c++/50436
6992 * g++.dg/template/crash123.C: New.
6993 * g++.dg/template/crash124.C: Likewise.
6994
f65e97fd
MS
69952016-05-24 Martin Sebor <msebor@redhat.com>
6996
6997 PR c++/71147
6998 * g++.dg/ext/flexary16.C: New test.
6999
a6f5ac7f
IV
70002016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7001
69a6d5ad
NS
7002 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7003 before math.h is included.
a6f5ac7f
IV
7004 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7005 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7006 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7007 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7008 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7009 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7010 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7011 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7012 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7013 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7014 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7015 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7016 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7017 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7018 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7019 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7020 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7021 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7022 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7023 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7024 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7025 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7026 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7027
27bad558
MM
70282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7029 Kelvin Nilsen <kelvin@gcc.gnu.org>
7030
7031 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7032 support.
7033
72f382fb
PC
70342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7035
7036 PR c++/69872
7037 * g++.dg/warn/Wno-narrowing1.C: New.
7038
ef2ec9d9
MP
70392016-05-24 Marek Polacek <polacek@redhat.com>
7040
7041 PR c/71249
7042 * c-c++-common/Wswitch-unreachable-2.c: New test.
7043
e90434e3
JJ
70442016-05-24 Jakub Jelinek <jakub@redhat.com>
7045
7adb26f2
JJ
7046 PR c++/71257
7047 * g++.dg/vect/simd-clone-6.cc: New test.
7048 * g++.dg/gomp/declare-simd-6.C: New test.
7049
e90434e3
JJ
7050 PR middle-end/70434
7051 PR c/69504
7052 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7053
b556ea3b
RB
70542016-05-24 Richard Biener <rguenther@suse.de>
7055
7056 PR tree-optimization/71240
7057 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7058
e5328f5d
RB
70592016-05-24 Richard Biener <rguenther@suse.de>
7060
7061 PR tree-optimization/71230
7062 * gcc.dg/torture/pr71230.c: New testcase.
7063 * g++.dg/torture/pr71230.C: Likewise.
7064
a04e69c0
TS
70652016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7066
7067 * c-c++-common/goacc/routine-5.c: Add tests.
7068 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7069 * gfortran.dg/goacc/routine-6.f90: Add tests.
7070
30fd2977
RB
70712016-05-24 Richard Biener <rguenther@suse.de>
7072
7073 PR tree-optimization/71253
7074 * gcc.dg/torture/pr71253.c: New testcase.
7075
ca6f60bc
KV
70762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7077
7078 PR middle-end/71252
7079 * gfortran.dg/pr71252.f90: New test.
7080
d3465d72
RS
70812016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7082
7083 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7084
f17a223d
RB
70852016-05-24 Richard Biener <rguenther@suse.de>
7086
7087 PR middle-end/70434
7088 PR c/69504
7089 * c-c++-common/vector-subscript-4.c: New testcase.
7090 * c-c++-common/vector-subscript-5.c: Likewise.
7091
e3f36534
JD
70922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7093
7094 PR fortran/71123
7095 * gfortran.dg/namelist_90.f: New test
7096
85d5c27d
JD
70972016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7098
7099 PR fortran/66461
7100 * gfortran.dg/unexpected_eof.f: New test
7101
fe3f3340
MM
71022016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7103 Kelvin Nilsen <kelvin@gcc.gnu.org>
7104
7105 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7106 as little endian.
7107
26d6ae55
PC
71082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7109
7110 PR c++/70972
7111 * g++.dg/cpp0x/inh-ctor20.C: New.
7112 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7113
d6c9a06f
PC
71142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7115
7116 PR c++/69095
7117 * g++.dg/cpp0x/variadic168.C: New.
7118
396a1d10
PC
71192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7120
7121 * g++.dg/cpp0x/pr31445.C: Test column number too.
7122 * g++.dg/cpp0x/pr32253.C: Likewise.
7123 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7124 * g++.dg/cpp0x/variadic36.C: Likewise.
7125
ece46666
MG
71262016-05-23 Marc Glisse <marc.glisse@inria.fr>
7127
7128 * gcc.dg/fold-notshift-2.c: Adjust.
7129
a7dc5980
MP
71302016-05-23 Marek Polacek <polacek@redhat.com>
7131
7132 PR c/49859
7133 * c-c++-common/Wswitch-unreachable-1.c: New test.
7134 * gcc.dg/Wswitch-unreachable-1.c: New test.
7135 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7136 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7137 * g++.dg/gomp/block-10.C: Likewise.
7138 * gcc.dg/gomp/block-10.c: Likewise.
7139 * g++.dg/gomp/block-9.C: Likewise.
7140 * gcc.dg/gomp/block-9.c: Likewise.
7141 * g++.dg/gomp/target-1.C: Likewise.
7142 * g++.dg/gomp/target-2.C: Likewise.
7143 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7144 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7145 * g++.dg/gomp/taskgroup-1.C: Likewise.
7146 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7147 * gcc.dg/gomp/teams-1.c: Likewise.
7148 * g++.dg/gomp/teams-1.C: Likewise.
7149 * g++.dg/overload/error3.C: Likewise.
7150 * g++.dg/tm/jump1.C: Likewise.
7151 * g++.dg/torture/pr40335.C: Likewise.
7152 * gcc.dg/c99-vla-jump-5.c: Likewise.
7153 * gcc.dg/switch-warn-1.c: Likewise.
7154 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7155 * gcc.dg/nested-func-1.c: Likewise.
7156 * gcc.dg/pr67784-4.c: Likewise.
7157
18b54004
RB
71582016-05-23 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/71230
7161 * gfortran.dg/pr71230-1.f90: New testcase.
7162 * gfortran.dg/pr71230-2.f90: Likewise.
7163
e569db5f
VK
71642016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7165
396a1d10 7166 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7167 * gcc.dg/vect/pr58135.c: Add new.
7168 * gfortran.dg/pr46519-1.f: Adjust test case.
7169
e4b71114
PC
71702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7171
7172 PR c++/53401
7173 * g++.dg/cpp0x/decltype64.C: New.
7174
a25a8058
CL
71752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7176
7177 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7178 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7179 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7180
0dcfe9ab
CL
71812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7182
7183 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7184 Add poly64x1_t and poly64x2_t cases if supported.
7185 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7186 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7187 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7188 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7189 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7190
ffd70e4a
CL
71912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7192
7193 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7194 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7195 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7196 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7197 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7198 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7199 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7200
4b1f57fe
CL
72012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7202
7203 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7204
16c5ec77
CL
72052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7206
7207 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7208 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7209
94ad56c7
JJ
72102016-05-22 Jakub Jelinek <jakub@redhat.com>
7211
57748705
JJ
7212 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7213 constraint instead of "r".
7214 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7215 insn instead of vxorpd.
7216 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7217
af120161
JJ
7218 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7219 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7220
355023ce
JJ
7221 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7222
3b48574c
JJ
7223 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7224 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7225
94ad56c7
JJ
7226 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7227
8a85cee2
KV
72282016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7229
7230 PR middle-end/40921
7231 * gcc.dg/tree-ssa/pr40921.c: New test.
7232
8e916b16
PS
72332016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7234
7235 PR target/71103
7236 * gcc.target/avr/pr71103.c: New test.
7237
88aea79f
KV
72382016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7239
7240 PR middle-end/71179
7241 * gcc.dg/tree-ssa/pr71179.c: New test.
7242
79063edd
MS
72432016-05-20 Martin Sebor <msebor@redhat.com>
7244
7245 PR c/71115
7246 * gcc.dg/init-excess-2.c: New test.
7247
55c8849f
EB
72482016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7249
7250 * gnat.dg/opt53.adb: New test.
7251 * gnat.dg/opt54.adb: Likewise.
7252
c91a0948
MJ
72532016-05-20 Martin Jambor <mjambor@suse.cz>
7254
7255 PR tree-optimization/70884
7256 * gcc.dg/tree-ssa/pr70919.c: New test.
7257
9cad20fa
BS
72582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7259
7260 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7261 formatting.
69a6d5ad
NS
7262 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7263 fix code formatting.
7264
72652016-05-20 Nathan Sidwell <nathan@acm.org>
7266
7267 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7268 non-common cases.
7269 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7270
15c671a7
DM
72712016-05-20 David Malcolm <dmalcolm@redhat.com>
7272
7273 * jit.dg/all-non-failing-tests.h: Add
7274 test-factorial-must-tail-call.c.
7275 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7276 * jit.dg/test-factorial-must-tail-call.c: New test case.
7277
4f028369
JJ
72782016-05-20 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR fortran/71204
7281 * gfortran.dg/pr71204.f90: New test.
7282
7dea4ab3
CP
72832016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7284
7285 * gcc.target/nvptx/sincos.c: New test.
7286
ef98d365
PC
72872016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7288
7289 PR c++/70572
7290 * g++.dg/cpp1y/auto-fn31.C: New.
7291
92466115
BS
72922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7293
7294 * gcc.target/powerpc/vec-addec.c: New test.
7295 * gcc.target/powerpc/vec-addec-int128.c: New test.
7296
9a385c2d
DM
72972016-05-20 David Malcolm <dmalcolm@redhat.com>
7298
7299 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7300 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7301 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7302 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7303
77c9d5b4
JH
73042016-05-20 Jan Hubicka <hubicka@ucw.cz>
7305
7306 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7307
68047971
JJ
73082016-05-20 Jakub Jelinek <jakub@redhat.com>
7309
18954840
JJ
7310 PR c++/71210
7311 * g++.dg/opt/pr71210-1.C: New test.
7312 * g++.dg/opt/pr71210-2.C: New test.
7313
68047971
JJ
7314 PR tree-optimization/29756
7315 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7316 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7317 only on selected targets where V4SImode vectors are known to be
7318 supported.
7319
d78789f5
MG
73202016-05-20 Marc Glisse <marc.glisse@inria.fr>
7321
7322 PR tree-optimization/71079
7323 PR tree-optimization/71206
7324 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7325
550fa093
PK
73262016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7327
7328 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7329 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7330 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7331
483c6429
RG
73322016-05-20 Richard Guenther <rguenther@suse.de>
7333
7334 PR tree-optimization/29756
7335 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7336
eb066284
RB
73372016-05-20 Richard Biener <rguenther@suse.de>
7338
7339 PR tree-optimization/71185
7340 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7341
58f10249
RB
73422016-05-20 Richard Biener <rguenther@suse.de>
7343
7344 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7345
2a5569fa
MP
73462016-05-19 Marek Polacek <polacek@redhat.com>
7347
7348 PR c++/71075
7349 * g++.dg/diagnostic/pr71075.C: New test.
7350
5e9a5385
DM
73512016-05-19 David Malcolm <dmalcolm@redhat.com>
7352
7353 PR c++/71184
7354 * g++.dg/pr71184.C: New test case.
7355
4f45da44
KN
73562016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7357
7358 * gcc.target/powerpc/darn-0.c: New test.
7359 * gcc.target/powerpc/darn-1.c: New test.
7360 * gcc.target/powerpc/darn-2.c: New test.
7361
4177437e
MP
73622016-05-19 Marek Polacek <polacek@redhat.com>
7363
7364 PR tree-optimization/71031
7365 * gcc.dg/tree-ssa/vrp100.c: New test.
7366
afb72432
IE
73672016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7368
7369 PR rtl-optimization/71148
7370 * gcc.dg/pr71148.c: New test.
7371
4f83064e
KT
73722016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7373
7374 PR target/71056
7375 * gcc.target/arm/pr71056.c: New test.
7376
4bf8dbe1
BE
73772016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7378
7379 * c-c++-common/pr69669.c: Check the used mode.
7380
f3510625
MO
73812016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7382
7383 PR sanitizer/64354
7384 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7385
43c0068e
RB
73862016-05-19 Richard Biener <rguenther@suse.de>
7387
7388 PR tree-optimization/70729
7389 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7390 * gcc.dg/graphite/scop-18.c: Likewise.
7391 * gcc.dg/pr41783.c: Disable LIM.
7392 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7393 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7394 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7395 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7396 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7397 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7398 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7399 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7400 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7401 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7402 * gfortran.dg/pr42108.f90: Likewise.
7403
70f25790
DM
74042016-05-18 David Malcolm <dmalcolm@redhat.com>
7405
7406 PR driver/69265
7407 * gcc.dg/spellcheck-options-11.c: New test case.
7408
960db8ec
JJ
74092016-05-18 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR c++/71100
7412 * g++.dg/opt/pr71100.C: New test.
7413
04643334
MJ
74142016-05-18 Martin Jambor <mjambor@suse.cz>
7415
7416 PR ipa/69708
7417 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7418 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7419 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7420 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7421
91bb9f80
MJ
74222016-05-18 Martin Jambor <mjambor@suse.cz>
7423
7424 PR ipa/69708
7425 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7426 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7427 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7428 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7429 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7430
c584aca6
PC
74312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7432
7433 PR c++/69793
7434 * g++.dg/template/crash122.C: New.
7435
20309c6e
PC
74362016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/70466
7439 * g++.dg/template/pr70466-1.C: New.
7440 * g++.dg/template/pr70466-2.C: Likewise.
7441
50c78b9a
MM
74422016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7443
7444 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7445 splat operations and the XXSPLTIB instruction.
7446 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7447 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7448 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7449 xxlxor to clear a register.
7450
cf8be00d
RS
74512016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7452
7453 * gcc.dg/torture/pr71020.c: New test.
7454
848a392a
MJ
74552016-05-18 Martin Jambor <mjambor@suse.cz>
7456
7457 PR ipa/70646
7458 * gcc.dg/ipa/pr70646.c: New test.
7459
1f2ab776
CL
74602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7461
7462 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7463
76489493
CL
74642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7465
7466 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7467 missing tests for vreinterpretq_p{8,16}.
7468
bd79378d
CL
74692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7470
7471 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7472 vsliq_n_s64 and vsliq_n_u64.
7473
81ca3ea0
CL
74742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7475
7476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7477 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7478
873cb425
CL
74792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7480
7481 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7482 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7483 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7484
9d6e7c21
CL
74852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7486
7487 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7488 in comment.
7489
b4dbe40e 74902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7491
7492 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7493 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7494 "blr\t" and switch to scan-assembler-times.
7495
83a5c910
JW
74962016-05-18 Jiong Wang <jiong.wang@arm.com>
7497
53d6d955
UB
7498 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7499 with __aarch64__.
7500 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7501 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7502
fb7cbdeb
JJ
75032016-05-18 Jakub Jelinek <jakub@redhat.com>
7504
8ee91165
JJ
7505 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7506 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7507 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7508 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7509 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7510 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7511
cf4d516a
JJ
7512 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7513 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7514
a4f16422
JJ
7515 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7516 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7517
7b37ce10
JJ
7518 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7519 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7520
fb7cbdeb
JJ
7521 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7522
c9326aef
RB
75232016-05-18 Richard Biener <rguenther@suse.de>
7524
7525 PR tree-optimization/71168
7526 * gcc.dg/torture/pr71168.c: New testcase.
7527
df8b0a11
KV
75282016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7529
7530 PR middle-end/63586
7531 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7532 * gcc.dg/tree-ssa/pr63586.c: New test.
7533 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7534
2efd67ed
NS
75352016-05-17 Nathan Sidwell <nathan@acm.org>
7536
7537 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7538 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7539 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7540 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7541
1988b2c2
NS
75422016-05-17 Nathan Sidwell <nathan@acm.org>
7543
7544 * gcc.target/nvptx/abi-vararg-3.c: New.
7545
ad1d92ab
MM
75462016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7547
7548 PR tree-optimization/54579
7549 PR middle-end/55299
7550 * gcc.dg/fold-notrotate-1.c: New test.
7551 * gcc.dg/fold-notshift-1.c: New test.
7552 * gcc.dg/fold-notshift-2.c: New test.
7553
47768df8
MP
75542016-05-17 Marek Polacek <polacek@redhat.com>
7555
7556 PR ipa/71146
7557 * g++.dg/ipa/pr71146.C: New test.
7558
6b5423a5
DM
75592016-05-17 David Malcolm <dmalcolm@redhat.com>
7560
7561 * jit.dg/test-error-array-bounds.c: New test case.
7562
c7986356
MG
75632016-05-17 Marc Glisse <marc.glisse@inria.fr>
7564
7565 * gcc.dg/tree-ssa/and-1.c: New testcase.
7566
d982c5b7
MG
75672016-05-17 Marc Glisse <marc.glisse@inria.fr>
7568
7569 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7570 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7571
0139ba93
MG
75722016-05-17 Marc Glisse <marc.glisse@inria.fr>
7573
7574 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7575 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7576
daab4562
JW
75772016-05-17 Jiong Wang <jiong.wang@arm.com>
7578
7579 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7580
22330033
JW
75812016-05-17 Jiong Wang <jiong.wang@arm.com>
7582
7583 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7584
98b3a5f2
JW
75852016-05-17 Jiong Wang <jiong.wang@arm.com>
7586
7587 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7588 ".2d[index]" when scan the assembly.
7589 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7590 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7591 float64x1.
7592 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7593
b71b7a8e
RB
75942016-05-17 Richard Biener <rguenther@suse.de>
7595
7596 PR tree-optimization/71132
7597 * gcc.dg/torture/pr71132.c: New testcase.
7598
3c51ad46
CL
75992016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7600
7601 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7602
d20faa66
KT
76032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7604
7605 PR target/70809
7606 * gcc.target/aarch64/pr70809_1.c: New test.
7607
b75cc5a4
KT
76082016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7609
7610 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7611 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7612 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7613 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7614
b28eb195
IE
76152016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7616 Ilya Enkovich <ilya.enkovich@intel.com>
7617
7618 PR target/71114
7619 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7620
0b9004ed
JH
76212016-05-16 Jan Hubicka <hubicka@ucw.cz>
7622
7623 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7624 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7625
1b81a1c1
MW
76262016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7627
7628 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7629 test for __ARM_FP16_ARGS.
7630 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7631 * gcc.target/arm/aapcs/neon-vect10.c: New.
7632 * gcc.target/arm/aapcs/neon-vect9.c: New.
7633 * gcc.target/arm/aapcs/vfp18.c: New.
7634 * gcc.target/arm/aapcs/vfp19.c: New.
7635 * gcc.target/arm/aapcs/vfp20.c: New.
7636 * gcc.target/arm/aapcs/vfp21.c: New.
7637 * gcc.target/arm/fp16-aapcs-1.c: New.
7638 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7639 test for __ARM_FP16_ARGS.
7640 * g++.target/arm/fp16-return-1.c: Update expected output.
7641
921d1e73
JW
76422016-05-16 Jiong Wang <jiong.wang@arm.com>
7643
7644 PR testsuite/70227
7645 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7646
228eb42a
HA
76472016-05-15 Harald Anlauf <anlauf@gmx.de>
7648
7649 PR fortran/69603
7650 * gfortran.dg/pr69603.f90: New testcase.
7651
785abfd3
FR
76522016-05-14 Fritz Reese <fritzoreese@gmail.com>
7653
7654 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7655
e75eb64f
FR
76562016-05-14 Fritz Reese <fritzoreese@gmail.com>
7657
7658 PR fortran/71047
7659 * gfortran.dg/pr71047.f08: New test.
7660
aa4b467b
JM
76612016-05-13 Joseph Myers <joseph@codesourcery.com>
7662
7663 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7664 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7665 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7666
653fb4a2
MS
76672016-05-13 Martin Sebor <msebor@redhat.com>
7668
7669 PR c++/60049
7670 * g++.dg/cpp0x/constexpr-60049.C: New test.
7671
9e37582d
JJ
76722016-05-13 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR bootstrap/71071
7675 * gcc.dg/pr71071.c: New test.
7676
a278aa17
UB
76772016-05-13 Uros Bizjak <ubizjak@gmail.com>
7678
7679 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7680 remove XOP handling.
377eaca7 7681 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7682
ac3d02e2
NS
76832016-05-13 Nathan Sidwell <nathan@acm.org>
7684
7685 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7686 __atomic_is_lock_free declaration.
7687
8ab3bdac
RB
76882016-05-13 Richard Biener <rguenther@suse.de>
7689
7690 PR tree-optimization/42587
7691 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7692
623b8e0a
ML
76932016-05-13 Martin Liska <mliska@suse.cz>
7694
7695 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7696 the new format of dump output.
7697
da7674f6
IE
76982016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7699
7700 * gcc.dg/pr71084.c: New test.
7701
c959db3d
RR
77022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7703
53d6d955
UB
7704 PR target/53440
7705 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7706
43203dea
RR
77072016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7708
7709 * gcc.target/aarch64/struct_return.c: New test.
7710
4f2e1536
MP
77112016-05-12 Marek Polacek <polacek@redhat.com>
7712
7713 PR c/70756
7714 * c-c++-common/pr70756-2.c: New test.
7715 * c-c++-common/pr70756.c: New test.
7716
1ef33ef3
RB
77172016-05-12 Richard Biener <rguenther@suse.de>
7718
7719 PR tree-optimization/71059
7720 * gcc.dg/torture/pr71059.c: New testcase.
7721
763baff6
RB
77222016-05-12 Richard Biener <rguenther@suse.de>
7723
7724 PR tree-optimization/71062
7725 * gcc.dg/torture/pr71062.c: New testcase.
7726
c4ec1243
IE
77272016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7728
7729 PR tree-optimization/71006
7730 * gcc.dg/pr71006.c: New test.
7731
a5fbf76d
MP
77322016-05-12 Marek Polacek <polacek@redhat.com>
7733
7734 PR driver/71063
7735 * gcc.dg/opts-7.c: New test.
7736
5acc47a4
KT
77372016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7738
7739 PR target/70830
7740 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7741 Add -save-temps to dg-options.
7742 Scan for ldmfd rather than pop instruction.
7743 * gcc.target/arm/interrupt-2.c: Likewise.
7744 * gcc.target/arm/pr70830.c: New test.
7745
40bd4bf9
JJ
77462016-05-12 Jakub Jelinek <jakub@redhat.com>
7747
3cd63842
JJ
7748 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7749 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7750
c05d08f6
JJ
7751 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7752 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7753 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7754
bc27ffae
JJ
7755 PR target/71019
7756 * gcc.target/i386/avx512vl-pack-1.c: New test.
7757 * gcc.target/i386/avx512vl-pack-2.c: New test.
7758 * gcc.target/i386/avx512bw-pack-2.c: New test.
7759
515d7412
JJ
7760 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7761
40bd4bf9
JJ
7762 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7763 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7764 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7765
44ab146a
RB
77662016-05-12 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/70986
7769 * gcc.dg/torture/pr70986-1.c: New testcase.
7770 * gcc.dg/torture/pr70986-2.c: Likewise.
7771 * gcc.dg/torture/pr70986-3.c: Likewise.
7772
d6e83a8d
MM
77732016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7774
7775 PR c/43651
7776 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7777 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7778
51e67ea3
UB
77792016-05-11 Uros Bizjak <ubizjak@gmail.com>
7780
7781 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7782 directive.
7783 * gcc.target/i386/pr66746.c: Ditto.
7784
3fd2b007
MM
77852016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7786
7787 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7788 support.
7789 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7790 warning when using -mvsx-timode.
7791 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7792 * gcc.target/powerpc/dform-2.c: Likewise.
7793 * gcc.target/powerpc/pr68805.c: Likewise.
7794
5c3a10fb
MP
77952016-05-11 Marek Polacek <polacek@redhat.com>
7796
7797 PR c++/71024
7798 * c-c++-common/attributes-3.c: New test.
7799
7cfb065b
NS
78002016-05-11 Nathan Sidwell <nathan@acm.org>
7801
7802 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7803 * gcc.c-torture/execute/pr68185.c: Likewise.
7804 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7805 * gcc.dg/pr69634.c: Requires scheduling.
7806 * gcc.dg/torture/pr66178.c: Require label values.
7807 * gcc.dg/setjmp-6.c: Require indirect jumps.
7808
f35ea97d
RB
78092016-05-11 Richard Biener <rguenther@suse.de>
7810
7811 PR tree-optimization/71055
7812 * gcc.dg/torture/pr71055.c: New testcase.
7813
dff70323
RB
78142016-05-11 Richard Biener <rguenther@suse.de>
7815
7816 PR debug/71057
7817 * g++.dg/debug/pr71057.C: New testcase.
7818
56a3d28b
JJ
78192016-05-11 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR fortran/70855
7822 * gfortran.dg/gomp/pr70855.f90: New test.
7823
ebc1b29e
RB
78242016-05-11 Richard Biener <rguenther@suse.de>
7825
7826 PR middle-end/71002
7827 * g++.dg/torture/pr71002.C: New testcase.
7828
98ccd1d7
IE
78292016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7830
7831 PR middle-end/70807
7832 * gcc.dg/pr70807.c: New test.
7833
ed29e24b
MS
78342016-05-10 Martin Sebor <msebor@redhat.com>
7835
7836 PR c++/38611
7837 * g++.dg/Wattributes.C: New test.
7838
e39dab2c
MG
78392016-05-10 Marc Glisse <marc.glisse@inria.fr>
7840
7841 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7842 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7843 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7844
d067e238
IE
78452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7846
7847 PR target/70799
7848 * gcc.target/i386/pr70799-1.c: New test.
7849
cd36c83e
PMR
78502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7851
7852 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7853
1e3af2a4
IE
78542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7855
7856 PR middle-end/70877
7857 * gcc.target/i386/pr70877.c: New test.
7858
afc610db
IE
78592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7860
7861 PR tree-optimization/70786
7862 * gcc.target/i386/pr70876.c: New test.
7863
4b59d19f
JJ
78642016-05-10 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR target/70927
7867 * gcc.target/i386/avx512vl-logic-1.c: New test.
7868 * gcc.target/i386/avx512vl-logic-2.c: New test.
7869 * gcc.target/i386/avx512dq-logic-2.c: New test.
7870
9b5ee426
BS
78712016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7872
7873 PR target/70963
7874 * gcc.target/powerpc/pr70963.c: New.
7875
f3352cab
DM
78762016-05-10 David Malcolm <dmalcolm@redhat.com>
7877
7878 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7879 (test_very_wide_line): Add ruler to expected output.
7880 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7881 (test_very_wide_line): Likewise.
7882 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7883 (test_show_locus): Within the handling of "test_very_wide_line",
7884 enable show_ruler_p on the diagnostic context.
7885
4a3255dd
RB
78862016-05-10 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/71039
7889 * gcc.dg/torture/pr71039.c: New testcase.
7890
da7c9950
NS
78912016-05-10 Nathan Sidwell <nathan@acm.org>
7892
7893 * gcc.dg/nested-func-10.c: Requires alloca.
7894 * gcc.dg/nested-func-9.c: Requires alloca.
7895 * gcc.c-torture/execute/pr70460.c: Requires labels.
7896 * gcc.c-torture/compile/pr70199.c: Requires labels.
7897 * gcc.target/nvptx/decl.c: Compile only.
7898 * gcc.target/nvptx/trailing-init.c: Compile only.
7899 * gcc.target/nvptx/ary-init.c: Compile only.
7900
cf68d92c
MP
79012016-05-10 Marek Polacek <polacek@redhat.com>
7902
7903 PR c/70255
7904 * gcc.dg/attr-opt-1.c: New test.
7905
64ea4e15
RB
79062016-05-10 Richard Biener <rguenther@suse.de>
7907
7908 PR tree-optimization/70497
7909 PR tree-optimization/28367
7910 * gcc.dg/torture/20160404-1.c: New testcase.
7911 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7912 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7913
5a96dae3
PMR
79142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7915
7916 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7917
fc97f805
UB
79182016-05-09 Uros Bizjak <ubizjak@gmail.com>
7919
7920 * gcc.target/i386/fabsneg-1.c New test.
7921
a710b1d5
AM
79222016-05-09 Alan Modra <amodra@gmail.com>
7923
7924 PR testsuite/70826
7925 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7926
171f6f05
RB
79272016-05-09 Richard Biener <rguenther@suse.de>
7928
7929 PR tree-optimization/70985
7930 * gcc.dg/torture/pr70985.c: New testcase.
7931
18caa34e
BC
79322016-05-09 Bin Cheng <bin.cheng@arm.com>
7933
7934 * gcc.dg/tree-ssa/ifc-9.c: New test.
7935 * gcc.dg/tree-ssa/ifc-10.c: New test.
7936 * gcc.dg/tree-ssa/ifc-11.c: New test.
7937 * gcc.dg/tree-ssa/ifc-12.c: New test.
7938 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7939 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7940 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7941
7a27d38f
RB
79422016-05-09 Richard Biener <rguenther@suse.de>
7943
7944 PR fortran/70937
7945 * gfortran.dg/pr70937.f90: New testcase.
7946
5ebbbd3d
RO
79472016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7948
7949 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7950
f6288c24
FR
79512016-05-07 Fritz Reese <fritzoreese@gmail.com>
7952
7953 PR fortran/56226
7954 * gfortran.dg/dec_structure_1.f90: New testcase.
7955 * gfortran.dg/dec_structure_2.f90: Ditto.
7956 * gfortran.dg/dec_structure_3.f90: Ditto.
7957 * gfortran.dg/dec_structure_4.f90: Ditto.
7958 * gfortran.dg/dec_structure_5.f90: Ditto.
7959 * gfortran.dg/dec_structure_6.f90: Ditto.
7960 * gfortran.dg/dec_structure_7.f90: Ditto.
7961 * gfortran.dg/dec_structure_8.f90: Ditto.
7962 * gfortran.dg/dec_structure_9.f90: Ditto.
7963 * gfortran.dg/dec_structure_10.f90: Ditto.
7964 * gfortran.dg/dec_structure_11.f90: Ditto.
7965 * gfortran.dg/dec_union_1.f90: Ditto.
7966 * gfortran.dg/dec_union_2.f90: Ditto.
7967 * gfortran.dg/dec_union_3.f90: Ditto.
7968 * gfortran.dg/dec_union_4.f90: Ditto.
7969 * gfortran.dg/dec_union_5.f90: Ditto.
7970 * gfortran.dg/dec_union_6.f90: Ditto.
7971 * gfortran.dg/dec_union_7.f90: Ditto.
7972
5ec4a8cd
TV
79732016-05-07 Tom de Vries <tom@codesourcery.com>
7974
7975 PR tree-optimization/70956
7976 * gcc.dg/graphite/pr70956.c: New test.
7977
58ec1d0e
JJ
79782016-05-06 Jakub Jelinek <jakub@redhat.com>
7979
ccd88fb7
JJ
7980 PR middle-end/70941
7981 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7982 (a, b, c, d): Change type from char to signed char.
7983 (main): Compare against (signed char) -1634678893 instead of
7984 hardcoded -109. Use __builtin_abort instead of abort.
7985
dd3b6464
JJ
7986 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7987 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7988
58ec1d0e
JJ
7989 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7990
19aa23d8
YR
79912016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7992
7993 PR debug/70935
7994 * gcc.dg/torture/pr70935.c: New test.
7995
ae5f0df1
OE
79962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7997
7998 PR target/58219
ce23a8ff 7999 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8000
078f7e37
RB
80012016-05-06 Richard Biener <rguenther@suse.de>
8002
8003 PR tree-optimization/70960
8004 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8005
765d7b54
OE
80062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8007
8008 PR target/52933
8009 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8010 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8011 Adjust expected instruction counts.
8012 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8013
29c94e65
MP
80142016-05-06 Marek Polacek <polacek@redhat.com>
8015
8016 PR sanitizer/70875
8017 * gcc.dg/ubsan/bounds-3.c: New test.
8018
3684b02e
OE
80192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8020
8021 PR target/54089
8022 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8023
8706773f
RB
80242016-05-06 Richard Biener <rguenther@suse.de>
8025
8026 PR middle-end/70931
8027 * gfortran.dg/pr70931.f90: New testcase.
8028
a4f51018
RB
80292016-05-06 Richard Biener <rguenther@suse.de>
8030
8031 PR middle-end/70941
8032 * gcc.dg/torture/pr70941.c: New testcase.
8033
c4f2425f
BC
80342016-05-05 Bin Cheng <bin.cheng@arm.com>
8035
8036 PR tree-optimization/57206
8037 * gcc.dg/vect/pr57206.c: New test.
8038
5dc08197
RO
80392016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8040
8041 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8042
351f85c5
JJ
80432016-05-05 Jakub Jelinek <jakub@redhat.com>
8044
568bac8c
JJ
8045 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8046
351f85c5
JJ
8047 * c-c++-common/Wdangling-else-4.c: New test.
8048
33fd7785
JJ
80492016-05-04 Jakub Jelinek <jakub@redhat.com>
8050
2d1ac15a
JJ
8051 PR c++/70906
8052 PR c++/70933
8053 * g++.dg/opt/pr70906.C: New test.
8054 * g++.dg/opt/pr70933.C: New test.
8055
33fd7785
JJ
8056 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8057
6b715bf6
JH
80582016-05-04 Jan Hubicka <hubicka@ucw.cz>
8059
8060 * gcc.dg/ipa/pure-const-3.c: New testcase.
8061
deef7113
MP
80622016-05-04 Marek Polacek <polacek@redhat.com>
8063
8064 * c-c++-common/Wdangling-else-1.c: New test.
8065 * c-c++-common/Wdangling-else-2.c: New test.
8066 * c-c++-common/Wdangling-else-3.c: New test.
8067
5396db97
KCY
80682016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8069
8070 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8071 flag is present.
8072
de55efd5
MP
80732016-05-04 Marek Polacek <polacek@redhat.com>
8074
8075 PR c/48778
8076 * gcc.dg/Waddress-2.c: New test.
8077
475839b6
AM
80782016-05-04 Alan Modra <amodra@gmail.com>
8079
8080 * gcc.target/powerpc/pr70866.c: New.
8081
b25aad5f
MS
80822016-05-03 Martin Sebor <msebor@redhat.com>
8083
8084 PR c++/66561
8085 * c-c++-common/builtin_location.c: New test.
8086 * g++.dg/cpp1y/builtin_location.C: New test.
8087
79ce98bc
MP
80882016-05-03 Marek Polacek <polacek@redhat.com>
8089
8090 PR c/70859
8091 * gcc.dg/pr70859.c: New test.
8092 * gcc.dg/pr70859-2.c: New test.
8093
402e89f5
PMR
80942016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8095
8096 * gnat.dg/debug5.adb: New testcase.
8097
f3d90045
DV
80982016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8099
8100 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8101 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8102 Procedure to check for z10 instruction set.
8103
1e26cec1
CL
81042016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8105
8106 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8107
71aca5a0
AM
81082016-05-03 Alan Modra <amodra@gmail.com>
8109
8110 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8111
2fd70ec1
JJ
81122016-05-03 Jakub Jelinek <jakub@redhat.com>
8113
8114 * gcc.target/i386/avx512f-cvt-1.c: New test.
8115
e5705cf7
L
81162016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8117
8118 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8119 -fdump-tree-vrp-details.
8120
381cdae4
RB
81212016-05-03 Richard Biener <rguenther@suse.de>
8122
8123 * gcc.dg/pr30172-1.c: Adjust.
8124 * gcc.dg/pr63743.c: Likewise.
8125 * gcc.dg/tm/pr51696.c: Likewise.
8126 * c-c++-common/tm/safe-1.c: Likewise.
8127 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8128 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8129 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8130 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8131
adedd5c1
JJ
81322016-05-03 Jakub Jelinek <jakub@redhat.com>
8133
31ed1665
JJ
8134 PR rtl-optimization/70467
8135 * gcc.target/i386/pr70467-3.c: New test.
8136 * gcc.target/i386/pr70467-4.c: New test.
8137
dea60b59
JJ
8138 PR tree-optimization/70916
8139 * gcc.c-torture/compile/pr70916.c: New test.
8140
adedd5c1
JJ
8141 PR target/49244
8142 * gcc.target/i386/pr49244-1.c: New test.
8143 * gcc.target/i386/pr49244-2.c: New test.
8144
f80041ef
BS
81452016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8146
8147 PR rtl-optimization/44281
8148 * gcc.target/i386/pr44281.c: New test.
8149
1cfcd39e
BC
81502016-05-03 bin cheng <bin.cheng@arm.com>
8151
8152 PR tree-optimization/56541
8153 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8154 * gcc.dg/vect/pr56541.c: new test.
8155
4304ccfd
MM
81562016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8157
8158 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8159 __float128.
8160 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8161
50d94c29
L
81622016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8163
8164 PR testsuite/70520
8165 * c-c++-common/asan/clone-test-1.c (main): Align child process
8166 stack to 16 bytes.
8167
bc1aee87
DM
81682016-05-02 David Malcolm <dmalcolm@redhat.com>
8169
8170 PR c++/62314
8171 * g++.dg/spellcheck-fields-2.C: New test case.
8172
474e0129
DM
81732016-05-02 David Malcolm <dmalcolm@redhat.com>
8174
8175 PR c++/62314
8176 * g++.dg/pr62314.C: New test case.
8177
818b88a7
JH
81782016-05-02 Jan Hubicka <hubicka@ucw.cz>
8179
8180 * gcc.dg/ipa/inline-8.c: New testcase.
8181
dd77684f
JJ
81822016-05-02 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR rtl-optimization/70467
8185 * gcc.target/i386/pr70467-1.c: New test.
8186
72407e00
BE
81872016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8188
8189 * gcc.dg/spec-options.c: Run the test on all targets.
8190 * gcc.dg/foo.specs: Use cpp_unique_options.
8191
dd53d197
MG
81922016-05-02 Marc Glisse <marc.glisse@inria.fr>
8193
8194 * gcc.dg/tree-ssa/unord.c: New testcase.
8195
a8b85ce9
MG
81962016-05-02 Marc Glisse <marc.glisse@inria.fr>
8197
8198 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8199
5b37e866
NS
82002016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8201
8202 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8203
7176a4a0
MP
82042016-05-02 Marek Polacek <polacek@redhat.com>
8205
8206 PR c/70851
8207 * gcc.dg/enum-incomplete-3.c: New test.
8208
6b9933b9
MP
82092016-05-02 Marek Polacek <polacek@redhat.com>
8210 Tom de Vries <tom@codesourcery.com>
8211
8212 PR tree-optimization/70700
8213 * gcc.dg/pr70700.c: New test.
8214
90f82260
UB
82152016-05-01 Uros Bizjak <ubizjak@gmail.com>
8216
8217 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8218 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8219 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8220 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8221 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8222
f73036c1
EB
82232016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8224
8225 * ada/acats/run_acats: Rename into...
8226 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8227 * ada/acats/run_all.sh: Remove redundant test.
8228 (target_run): Move around.
8229 (target_gnatchop): Use newly built executable.
8230 (target_gnatmake): Likewise.
8231 Check that the compilation of impbit succeeds.
8232
85e051a3
OE
82332016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8234
8235 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8236 * gcc.dg/20021029-1.c: Likewise.
8237 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8238 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8239 * gcc.target/sh/cmpstr.c: Likewise.
8240 * gcc.target/sh/cmpstrn.c: Likewise.
8241 * gcc.target/sh/memset.c: Likewise.
8242 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8243 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8244 * gcc.target/sh/pr39423-1.c: Likewise.
8245 * gcc.target/sh/pr49468-di.c: Likewise.
8246 * gcc.target/sh/pr49468-si.c: Likewise.
8247 * gcc.target/sh/pr49880-1.c: Likewise.
8248 * gcc.target/sh/pr49880-2.c: Likewise.
8249 * gcc.target/sh/pr49880-3.c: Likewise.
8250 * gcc.target/sh/pr50751-1.c: Likewise.
8251 * gcc.target/sh/pr50751-4.c: Likewise.
8252 * gcc.target/sh/pr50751-7.c: Likewise.
8253 * gcc.target/sh/pr51244-1.c: Likewise.
8254 * gcc.target/sh/pr51244-10.c: Likewise.
8255 * gcc.target/sh/pr51244-11.c: Likewise.
8256 * gcc.target/sh/pr51244-12.c: Likewise.
8257 * gcc.target/sh/pr51244-13.c: Likewise.
8258 * gcc.target/sh/pr51244-14.c: Likewise.
8259 * gcc.target/sh/pr51244-17.c: Likewise.
8260 * gcc.target/sh/pr51244-18.c: Likewise.
8261 * gcc.target/sh/pr51244-19.c: Likewise.
8262 * gcc.target/sh/pr51244-4.c: Likewise.
8263 * gcc.target/sh/pr51244-5.c: Likewise.
8264 * gcc.target/sh/pr51244-7.c: Likewise.
8265 * gcc.target/sh/pr51244-8.c: Likewise.
8266 * gcc.target/sh/pr51244-9.c: Likewise.
8267 * gcc.target/sh/pr51697.c: Likewise.
8268 * gcc.target/sh/pr52483-1.c: Likewise.
8269 * gcc.target/sh/pr52483-2.c: Likewise.
8270 * gcc.target/sh/pr52483-3.c: Likewise.
8271 * gcc.target/sh/pr52483-5.c: Likewise.
8272 * gcc.target/sh/pr52933-1.c: Likewise.
8273 * gcc.target/sh/pr52933-2.c: Likewise.
8274 * gcc.target/sh/pr52933-3.c: Likewise.
8275 * gcc.target/sh/pr53568-1.c: Likewise.
8276 * gcc.target/sh/pr53976-1.c: Likewise.
8277 * gcc.target/sh/pr53988-1.c: Likewise.
8278 * gcc.target/sh/pr53988.c: Likewise.
8279 * gcc.target/sh/pr54089-1.c: Likewise.
8280 * gcc.target/sh/pr54089-6.c: Likewise.
8281 * gcc.target/sh/pr54089-7.c: Likewise.
8282 * gcc.target/sh/pr54089-8.c: Likewise.
8283 * gcc.target/sh/pr54089-9.c: Likewise.
8284 * gcc.target/sh/pr54236-1.c: Likewise.
8285 * gcc.target/sh/pr54236-2.c: Likewise.
8286 * gcc.target/sh/pr54236-3.c: Likewise.
8287 * gcc.target/sh/pr54236-4.c: Likewise.
8288 * gcc.target/sh/pr54386.c: Likewise.
8289 * gcc.target/sh/pr54602-1.c: Likewise.
8290 * gcc.target/sh/pr54685.c: Likewise.
8291 * gcc.target/sh/pr54760-1.c: Likewise.
8292 * gcc.target/sh/pr54760-2.c: Likewise.
8293 * gcc.target/sh/pr54760-3.c: Likewise.
8294 * gcc.target/sh/pr54760-4.c: Likewise.
8295 * gcc.target/sh/pr54760-5.c: Likewise.
8296 * gcc.target/sh/pr54760-6.c: Likewise.
8297 * gcc.target/sh/pr55146.c: Likewise.
8298 * gcc.target/sh/pr55160.c: Likewise.
8299 * gcc.target/sh/pr59278.c: Likewise.
8300 * gcc.target/sh/pr59401-1.c: Likewise.
8301 * gcc.target/sh/pr59533-1.c: Likewise.
8302 * gcc.target/sh/pr63260.c: Likewise.
8303 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8304 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8305 * gcc.target/sh/strlen.c: Likewise.
8306 * gcc.target/sh/torture/pr30807.c: Likewise.
8307 * gcc.target/sh/torture/pr34777.c: Likewise.
8308 * gcc.target/sh/torture/pr64652.c: Likewise.
8309 * gcc.target/sh/torture/pr65505.c: Likewise.
8310 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8311 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8312
411e5c67
PC
83132016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8314
8315 PR c++/66644
8316 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8317
8fa97501
BS
83182016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8319
8320 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8321 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8322 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8323 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8324
5a956111
PP
83252016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8326
8327 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8328 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8329
e7ff0319
CP
83302016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8331
8332 PR middle-end/70626
8333 * c-c++-common/goacc/combined-reduction.c: New test.
8334 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8335
52d11a4b
L
83362016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8337
8338 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8339 *movdi_internal pattern only if PIC off.
8340 * gcc.target/i386/pr70155-2.c: Likewise.
8341 * gcc.target/i386/pr70155-3.c: Likewise.
8342 * gcc.target/i386/pr70155-4.c: Likewise.
8343 * gcc.target/i386/pr70155-5.c: Likewise.
8344 * gcc.target/i386/pr70155-6.c: Likewise.
8345 * gcc.target/i386/pr70155-7.c: Likewise.
8346 * gcc.target/i386/pr70155-8.c: Likewise.
8347 * gcc.target/i386/pr70155-15.c: Likewise.
8348 * gcc.target/i386/pr70155-17.c: Likewise.
8349 * gcc.target/i386/pr70155-22.c: Likewise.
8350
8960db31
BC
83512016-04-29 Bin Cheng <bin.cheng@arm.com>
8352
8353 PR tree-optimization/70803
8354 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8355
cca535a4
IE
83562016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8357
8358 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8359 optimization of vector loop.
8360 * gcc.target/i386/vect-unpack-3.c: New test.
8361 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8362 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8363 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8364
500ecf4a
MP
83652016-04-29 Marek Polacek <polacek@redhat.com>
8366
8367 PR sanitizer/70342
8368 * g++.dg/ubsan/null-7.C: New test.
8369
2fff3db8
MP
8370 PR c/70852
8371 * gcc.dg/pr70852.c: New test.
8372
509063eb
DV
83732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8374
8375 PR/69089
8376 * g++.dg/cpp0x/alignas6.C: New test.
8377
83745c0d
DV
83782016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8379
c87885ca
RO
8380 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8381 * gcc.dg/pr27003.c: Likewise.
8382 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8383 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8384 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8385 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8386 * gcc.target/arc/mxy.c: Likewise.
8387 * gcc.target/arc/mswape.c: Likewise.
8388 * gcc.target/arc/mrtsc.c: Likewise.
8389 * gcc.target/arc/mcrc.c: Likewise.
8390 * gcc.target/arc/mdsp-packa.c: Likewise.
8391 * gcc.target/arc/mdvbf.c: Likewise.
8392 * gcc.target/arc/mlock.c: Likewise.
8393 * gcc.target/arc/mmac-24.c: Likewise.
8394 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8395
849b265d
BS
83962016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8397 Matthijs Kooijman <matthijs@stdin.nl>
8398 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8399
8400 PR target/60040
8401 * gcc.target/avr/pr60040-1.c: New.
8402 * gcc.target/avr/pr60040-2.c: New.
8403
1390536b
RB
84042016-04-29 Richard Biener <rguenther@suse.de>
8405
8406 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8407
98998245
RB
84082016-04-29 Richard Biener <rguenther@suse.de>
8409
8410 PR tree-optimization/13962
8411 PR tree-optimization/65686
8412 * gcc.dg/uninit-pr65686.c: New testcase.
8413
8b80cc21
JJ
84142016-04-29 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR middle-end/70843
8417 * gcc.dg/pr70843.c: New test.
8418
6181bc30
JJ
84192016-04-28 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR target/70858
8422 * gcc.target/i386/pr70858.c: New test.
8423
f4cb3612
AB
84242016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8425
8426 * gcc.target/arc/nps400-1.c: New file.
8427
8ad9df62
JR
84282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8429 Andrew Burgess <andrew.burgess@embecosm.com>
8430
8431 * gcc.target/arc/movh_cl-1.c: New file.
8432
ceaaa9fe
JR
84332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8434 Andrew Burgess <andrew.burgess@embecosm.com>
8435
8436 * gcc.target/arc/extzv-1.c: New file.
8437 * gcc.target/arc/insv-1.c: New file.
8438 * gcc.target/arc/insv-2.c: New file.
8439 * gcc.target/arc/movb-1.c: New file.
8440 * gcc.target/arc/movb-2.c: New file.
8441 * gcc.target/arc/movb-3.c: New file.
8442 * gcc.target/arc/movb-4.c: New file.
8443 * gcc.target/arc/movb-5.c: New file.
8444 * gcc.target/arc/movb_cl-1.c: New file.
8445 * gcc.target/arc/movb_cl-2.c: New file.
8446 * gcc.target/arc/movbi_cl-1.c: New file.
8447 * gcc.target/arc/movl-1.c: New file.
8448
4d03dc2f
JR
84492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8450 Andrew Burgess <andrew.burgess@embecosm.com>
8451
8452 * gcc.target/arc/cmem-1.c: New file.
8453 * gcc.target/arc/cmem-2.c: New file.
8454 * gcc.target/arc/cmem-3.c: New file.
8455 * gcc.target/arc/cmem-4.c: New file.
8456 * gcc.target/arc/cmem-5.c: New file.
8457 * gcc.target/arc/cmem-6.c: New file.
8458 * gcc.target/arc/cmem-7.c: New file.
8459 * gcc.target/arc/cmem-ld.inc: New file.
8460 * gcc.target/arc/cmem-st.inc: New file.
8461
81262dad
JJ
84622016-04-28 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR target/70821
8465 * gcc.target/i386/pr70821.c: New test.
8466
0a31a09a
BS
84672016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8468
8469 * gcc.target/powerpc/vec-adde.c: New test.
8470 * gcc.target/powerpc/vec-adde-int128.c: New test.
8471
3ddffba9
JJ
84722016-04-28 Jakub Jelinek <jakub@redhat.com>
8473
8474 * gcc.target/i386/avx-vround-1.c: New test.
8475 * gcc.target/i386/avx-vround-2.c: New test.
8476 * gcc.target/i386/avx512vl-vround-1.c: New test.
8477 * gcc.target/i386/avx512vl-vround-2.c: New test.
8478
713dedcd
RO
84792016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8480
8481 PR testsuite/70595
8482 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8483 (check_effective_target_cilkplus_runtime): ... this.
8484 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8485 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8486
8487 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8488 Require cilkplus_runtime.
8489 Don't add -lcilkrts.
8490 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8491 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8492 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8493 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8494 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8495 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8496 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8497 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8498 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8499 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8500 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8501 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8502 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8503 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8504 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8505 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8506 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8507 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8508 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8509 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8510 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8511 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8512 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8513 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8514 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8515 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8516 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8517 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8518 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8519
8520 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8521 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8522
8523 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8524
8525 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8526 cilkplus_runtime.
8527
3563f78f
MG
85282016-04-27 Marc Glisse <marc.glisse@inria.fr>
8529
8530 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8531 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8532
6bc2bb18
RB
85332015-04-27 Ryan Burn <contact@rnburn.com>
8534
8535 PR c++/69024
8536 PR c++/68997
8537 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8538 diagnostic.
8539 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8540 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8541
1e55d29a
EB
85422016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * gnat.dg/limited_with4.ad[sb]: New test.
8545 * gnat.dg/limited_with4_pkg.ads: New helper.
8546
087146ca
L
85472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8548
8549 PR target/70155
8550 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8551 and movv1ti_internal patterns
8552 * gcc.target/i386/pr70155-1.c: New test.
8553 * gcc.target/i386/pr70155-2.c: Likewise.
8554 * gcc.target/i386/pr70155-3.c: Likewise.
8555 * gcc.target/i386/pr70155-4.c: Likewise.
8556 * gcc.target/i386/pr70155-5.c: Likewise.
8557 * gcc.target/i386/pr70155-6.c: Likewise.
8558 * gcc.target/i386/pr70155-7.c: Likewise.
8559 * gcc.target/i386/pr70155-8.c: Likewise.
8560 * gcc.target/i386/pr70155-9.c: Likewise.
8561 * gcc.target/i386/pr70155-10.c: Likewise.
8562 * gcc.target/i386/pr70155-11.c: Likewise.
8563 * gcc.target/i386/pr70155-12.c: Likewise.
8564 * gcc.target/i386/pr70155-13.c: Likewise.
8565 * gcc.target/i386/pr70155-14.c: Likewise.
8566 * gcc.target/i386/pr70155-15.c: Likewise.
8567 * gcc.target/i386/pr70155-16.c: Likewise.
8568 * gcc.target/i386/pr70155-17.c: Likewise.
8569 * gcc.target/i386/pr70155-18.c: Likewise.
8570 * gcc.target/i386/pr70155-19.c: Likewise.
8571 * gcc.target/i386/pr70155-20.c: Likewise.
8572 * gcc.target/i386/pr70155-21.c: Likewise.
8573 * gcc.target/i386/pr70155-22.c: Likewise.
8574
92329f9f
L
85752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8576
8577 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8578 ".{5,6}".
8579
309a0cf6
BC
85802016-04-27 Bin Cheng <bin.cheng@arm.com>
8581
8582 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8583 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8584 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8585 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8586 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8587
72ed2b9c
RB
85882016-04-27 Richard Biener <rguenther@suse.de>
8589
8590 PR ipa/70760
8591 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8592 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8593
3c98ff9b
NS
85942016-04-27 Nathan Sidwell <nathan@acm.org>
8595
8596 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8597 * g++.dg/ubsan/pr63956.C: Adjust error location.
8598
9ec5d66b
NC
85992016-04-27 Nick Clifton <nickc@redhat.com>
8600
8601 PR middle-end/49889
8602 * gcc.dg/pr49889.c: New test.
8603
c1e1f433
BS
86042016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8605
8606 * c-c++-common/memset-array.c: New test.
8607
8ac43293
MS
86082016-04-26 Martin Sebor <msebor@redhat.com>
8609
8610 PR c++/66639
8611 * g++.dg/cpp1y/func_constexpr.C: New test.
8612
843ce8ab
PP
86132016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8614
8615 PR c++/70241
8616 * g++.dg/cpp0x/enum32.C: New test.
8617 * g++.dg/cpp0x/enum33.C: New test.
8618
86192016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8620
8621 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8622 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8623 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8624 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8625 * gcc.c-torture/execute/pr38151.c: Likewise.
8626 * gcc.c-torture/execute/pr66556.c: Likewise.
8627 * gcc.c-torture/execute/pr67781.c: Likewise.
8628 * gcc.c-torture/execute/pr68648.c: Likewise.
8629
ca1206be
MG
86302016-04-26 Marc Glisse <marc.glisse@inria.fr>
8631
8632 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8633
2448a956
MP
86342016-04-26 Marek Polacek <polacek@redhat.com>
8635
8636 PR c/67784
8637 * gcc.dg/pr67784-3.c: New test.
8638 * gcc.dg/pr67784-4.c: New test.
8639 * gcc.dg/pr67784-5.c: New test.
8640
b02a5e26
MP
8641 PR c/70791
8642 * gcc.dg/Wnested-externs-2.c: New test.
8643
6b6aa8d3
MG
86442016-04-26 Marc Glisse <marc.glisse@inria.fr>
8645
8646 * gcc.dg/fold-plusmult.c: Adjust.
8647 * gcc.dg/no-strict-overflow-6.c: Adjust.
8648 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8649
a2095b55
BS
86502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8651
8652 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8653 number scans.
8654 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8655 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8656 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8657 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8658 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8659 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8660 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8661 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8662 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8663 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8664 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8665 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8666 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8667 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8668 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8669 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8670 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8671 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8672 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8673 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8674 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8675 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8676 scans.
8677 * gcc.target/i386/pr32219-4.c: Likewise.
8678 * gcc.target/i386/pr32219-6.c: Likewise.
8679 * gcc.target/i386/pr32219-8.c: Likewise.
8680
bb0cc5c8
KT
86812016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8682
8683 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8684 associated options.
8685
5a0802ea
MP
86862016-04-26 Marek Polacek <polacek@redhat.com>
8687
8688 PR c++/70744
8689 * g++.dg/ext/cond2.C: New test.
8690
00f615af
BC
86912016-04-26 Bin Cheng <bin.cheng@arm.com>
8692
8693 PR tree-optimization/70771
8694 PR tree-optimization/70775
8695 * gcc.dg/pr70771.c: New test.
25939d34 8696 * gcc.dg/pr70775.c: New test.
00f615af 8697
218155e7
BS
86982016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8699
8700 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8701
ab99f467
RB
87022016-04-25 Richard Biener <rguenther@suse.de>
8703
8704 PR tree-optimization/70780
8705 * gcc.dg/torture/pr70780.c: New testcase.
8706
3f8257db 87072016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8708
c87885ca
RO
8709 * gcc.target/arm/neon-vaddws16.c: New test.
8710 * gcc.target/arm/neon-vaddws32.c: New test.
8711 * gcc.target/arm/neon-vaddwu16.c: New test.
8712 * gcc.target/arm/neon-vaddwu32.c: New test.
8713 * gcc.target/arm/neon-vaddwu8.c: New test.
8714 * lib/target-supports.exp
93c590ee
MC
8715 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8716 that arm neon support vector widen sum of HImode TO SImode.
8717
d6c1a7a7
JJ
87182016-04-23 Jakub Jelinek <jakub@redhat.com>
8719
8720 PR sanitizer/70712
8721 * c-c++-common/asan/pr70712.c: New test.
8722
ab0fc037
TS
87232016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8724
8725 * .gitattributes: New file.
8726
2aa64824
CL
87272016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8728
8729 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8730
e7e12d92
DH
87312016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8732
8733 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8734 * gfortran.dg/submodule_15.f08: Likewise.
8735
d1431192
RB
87362016-04-22 Richard Biener <rguenther@suse.de>
8737
8738 PR tree-optimization/70740
8739 * gcc.dg/torture/pr70740.c: New testcase.
8740
04a63c24
L
87412016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8742
8743 PR target/70750
8744 * gcc.target/i386/pr70750-1.c: New test.
8745 * gcc.target/i386/pr70750-2.c: Likewise.
8746
20700098
PC
87472016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8748
8749 PR c++/70540
8750 * g++.dg/cpp0x/auto48.C: New.
8751
aedf4e12
MP
87522016-04-21 Marek Polacek <polacek@redhat.com>
8753
8754 PR c++/70513
8755 * g++.dg/cpp0x/forw_enum12.C: New test.
8756 * g++.dg/cpp0x/forw_enum13.C: New test.
8757
2074d80a
KY
87582016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8759
8760 PR target/70728
8761 * gcc.target/i386/pr70728.c: New test.
8762
aef4aab0
RB
87632016-04-21 Richard Biener <rguenther@suse.de>
8764
8765 PR middle-end/70747
8766 * gcc.dg/pr70747.c: New testcase.
8767
2359e571
BC
87682016-04-21 Bin Cheng <bin.cheng@arm.com>
8769
8770 PR tree-optimization/70715
8771 * gcc.dg/tree-ssa/scev-13.c: New test.
8772
ce0e66ff
MG
87732016-04-21 Marc Glisse <marc.glisse@inria.fr>
8774
8775 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8776
2c2870a1
MG
87772016-04-21 Marc Glisse <marc.glisse@inria.fr>
8778
8779 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8780
a2b056a3
JH
87812016-04-20 Jan Hubicka <jh@suse.cz>
8782
8783 PR ipa/70018
8784 * g++.dg/ipa/nothrow-1.C: New testcase.
8785
ee392fc2
NS
87862016-04-20 Nathan Sidwell <nathan@acm.org>
8787
8788 PR c++/55635
8789 * g++.dg/eh/delete1.C: New.
8790
dda49daf
L
87912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8792
8793 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8794 -mtune-ctrl=sse_typeless_stores.
8795
8a5b9d5a
L
87962016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8797
8798 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8799
1011119f
BC
88002016-04-20 Bin Cheng <bin.cheng@arm.com>
8801
8802 PR tree-optimization/69489
8803 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8804
477d4906
IV
88052016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8806
8807 PR c++/69363
8808 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8809 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8810 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8811
fad08d12
BC
88122016-04-20 Bin Cheng <bin.cheng@arm.com>
8813
8814 PR tree-optimization/56625
8815 PR tree-optimization/69489
8816 * gcc.dg/vect/pr56625.c: New test.
8817 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8818
9e3e4fab
AP
88192016-04-20 Andrew Pinski <apinski@cavium.com>
8820
8821 PR target/64971
8822 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8823
d7aa24e4
AC
88242016-04-20 Arnaud Charlet <charlet@adacore.com>
8825
8826 * gnat.dg/self1.adb: Remove now incorrect test.
8827
e6d62b46
BC
88282016-04-20 Bin Cheng <bin.cheng@arm.com>
8829
8830 * gcc.dg/tree-ssa/scev-11.c: New test.
8831 * gcc.dg/tree-ssa/scev-12.c: New test.
8832
2697b189
MP
88332016-04-20 Marek Polacek <polacek@redhat.com>
8834
8835 PR tree-optimization/70725
8836 * gcc.dg/pr70725.c: New test.
8837
60d393e8
RB
88382016-04-20 Richard Biener <rguenther@suse.de>
8839
8840 PR tree-optimization/70726
8841 * g++.dg/vect/pr70726.cc: New testcase.
8842
82c6f58a
AK
88432016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8844
8845 PR target/70674
8846 * gcc.target/s390/pr70674.c: New test.
8847
90eeab20
JD
88482016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8849
8850 PR libgfortran/70684
8851 * gfortran.dg/list_read_14.f90: New test.
8852
fc9cf6da
L
88532016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8854
8855 PR target/69201
8856 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8857 extern to force it misaligned.
8858 (b): Likewise.
8859 (c): Likewise.
8860 (d): Likewise.
8861 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8862 Don't check `*' before movv4sf_internal.
8863 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8864 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8865 Don't check `*' before movv16qi_internal.
8866 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8867 extern to force it misaligned.
8868 (b): Likewise.
8869 (c): Likewise.
8870 (d): Likewise.
8871 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8872 Don't check `*' before movv2df_internal.
8873 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8874 extern to force it misaligned.
8875 (b): Likewise.
8876 (c): Likewise.
8877 (d): Likewise.
8878 Check movv8sf_internal instead of avx_storeups256.
8879 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8880
ea8927ea
RB
88812016-04-19 Richard Biener <rguenther@suse.de>
8882
8883 PR tree-optimization/70171
8884 * g++.dg/tree-ssa/pr70171.C: New testcase.
8885
65f52ee9
RB
88862016-04-19 Richard Biener <rguenther@suse.de>
8887
8888 PR tree-optimization/70724
8889 * gcc.dg/torture/pr70724.c: New testcase.
8890
987b67f1
VM
88912016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8892
8893 PR middle-end/70689
c87885ca 8894 * gcc.target/i386/pr70689.c: New.
987b67f1 8895
91a47c39
L
88962016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8897
8898 PR target/70708
8899 * gcc.target/i386/pr70708.c: New test.
8900
8270b82d
RB
89012016-04-18 Richard Biener <rguenther@suse.de>
8902
8903 PR tree-optimization/43434
8904 * gcc.dg/vect/pr43434.c: New testcase.
8905 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8906 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8907 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8908 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8909 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8910 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8911 * gcc.dg/gomp/pr68640.c: Likewise.
8912 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8913 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8914
edd048e2
RB
89152016-04-18 Richard Biener <rguenther@suse.de>
8916
8917 PR tree-optimization/70701
8918 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8919
bd5c7330
TV
89202016-04-18 Tom de Vries <tom@codesourcery.com>
8921
8922 PR testsuite/70699
8923 * gcc.dg/pr70161.c: Add dot-file scans.
8924 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8925 instead of after last dot char.
8926
23f2660f
EB
89272016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8928
8929 * c-c++-common/dump-ada-spec-3.c: New test.
8930 * c-c++-common/dump-ada-spec-4.c: Likewise.
8931
da152c9f
TV
89322016-04-17 Tom de Vries <tom@codesourcery.com>
8933
8934 PR other/70183
8935 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8936
cc950f98
JH
89372016-04-15 Jan Hubicka <jh@suse.cz>
8938
8939 PR ipa/70018
8940 * g++.dg/ipa/pure-const-1.C: New testcase.
8941 * g++.dg/ipa/pure-const-2.C: New testcase.
8942 * g++.dg/ipa/pure-const-3.C: New testcase.
8943
949505a9
MP
89442016-04-15 Marek Polacek <polacek@redhat.com>
8945
8946 PR c/70671
8947 * gcc.dg/bitfld-22.c: New test.
8948
10e547d6
BS
89492016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8950
8951 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8952 x86_64.
8953
1e77281b
MP
89542016-04-15 Marek Polacek <polacek@redhat.com>
8955
8956 PR c/70651
8957 * c-c++-common/pr70651.c: New test.
8958
e501fa8e
KT
89592016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8960
8961 PR rtl-optimization/70681
8962 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8963 dump scan on arm and powerpc.
8964 * gcc.dg/pr10474.c: Likewise.
8965
dda1bf61
JJ
89662016-04-15 Jakub Jelinek <jakub@redhat.com>
8967
ca4ef1ff
JJ
8968 PR c++/69517
8969 PR c++/70019
8970 PR c++/70588
8971 * g++.dg/cpp1y/vla11.C: Revert for real.
8972
dda1bf61
JJ
8973 PR c/70436
8974 * c-c++-common/Wparentheses-1.c: New test.
8975 * c-c++-common/gomp/Wparentheses-1.c: New test.
8976 * c-c++-common/gomp/Wparentheses-2.c: New test.
8977 * c-c++-common/gomp/Wparentheses-3.c: New test.
8978 * c-c++-common/gomp/Wparentheses-4.c: New test.
8979 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8980 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8981 * c-c++-common/goacc/Wparentheses-1.c: New test.
8982
1355e62c
KY
89832016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8984
8985 PR target/70662
8986 * gcc.target/i386/pr70662.c: New test.
8987
0ab34b9e 89882016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8989 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8990
8991 PR tree-optimization/70130
8992 * gcc.dg/vect/O3-pr70130.c: New testcase.
8993
bc773aad
MM
89942016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8995
6e9b2286
MM
8996 PR target/70669
8997 * gcc.target/powerpc/pr70669.c: New test.
8998
bc773aad
MM
8999 PR target/70640
9000 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9001 a power7 system that does not have an assembler that supports
9002 power8.
9003
d8747845
MS
90042016-04-14 Martin Sebor <msebor@redhat.com>
9005
9006 PR c++/69517
9007 PR c++/70019
9008 PR c++/70588
9009 * c-c++-common/ubsan/vla-1.c: Revert.
9010 * g++.dg/cpp1y/vla11.C: Same.
9011 * g++.dg/cpp1y/vla12.C: Same.
9012 * g++.dg/cpp1y/vla13.C: Same.
9013 * g++.dg/cpp1y/vla14.C: Same.
9014 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9015 * g++.dg/init/array24.C: Same.
d8747845
MS
9016 * g++.dg/ubsan/vla-1.C: Same.
9017
85128559
MP
90182016-04-14 Marek Polacek <polacek@redhat.com>
9019 Jan Hubicka <hubicka@ucw.cz>
9020
9021 PR c++/70029
9022 * g++.dg/torture/pr70029.C: New test.
9023
52fbb073
MS
90242016-04-14 Martin Sebor <msebor@redhat.com>
9025
9026 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9027 type size to prevent failures on targets with very low maximum
9028 alignment.
9029
6db61d6f
RB
90302016-04-14 Richard Biener <rguenther@suse.de>
9031
9032 PR tree-optimization/70623
9033 * gcc.dg/torture/pr70623.c: New testcase.
9034 * gcc.dg/torture/pr70623-2.c: Likewise.
9035
342fac95
MS
90362016-04-13 Martin Sebor <msebor@redhat.com>
9037
9038 PR c++/69517
9039 PR c++/70019
9040 PR c++/70588
9041 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9042 * g++.dg/cpp1y/vla11.C: New test.
9043 * g++.dg/cpp1y/vla12.C: New test.
9044 * g++.dg/cpp1y/vla13.C: New test.
9045 * g++.dg/cpp1y/vla14.C: New test.
9046 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9047 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9048 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9049
d93c452f
JJ
90502016-04-13 Jakub Jelinek <jakub@redhat.com>
9051
9052 PR c++/70641
9053 * g++.dg/opt/pr70641.C: New test.
9054
85115fb6
RO
90552016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9056
9057 PR rtl-optimization/68749
9058 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9059 effects of argument promotions.
9060 Remove default args to dg-skip-if.
9061
545a4139
PC
90622016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9063
9064 PR c++/70635
9065 * g++.dg/parse/pr70635.C: New.
9066
b3a77f21
MP
90672016-04-13 Marek Polacek <polacek@redhat.com>
9068
9069 PR c++/70639
9070 * c-c++-common/Wmisleading-indentation-4.c: New test.
9071
99cd9857
MP
90722016-04-13 Marek Polacek <polacek@redhat.com>
9073
9074 PR c/70436
c87885ca
RO
9075 * gcc.dg/Wparentheses-12.c: New test.
9076 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9077
75ca93ec
IE
90782016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9079
9080 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9081 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9082 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9083
3d3f9e7e
JJ
90842016-04-13 Jakub Jelinek <jakub@redhat.com>
9085
37947cd0
JJ
9086 PR middle-end/70633
9087 * gcc.c-torture/compile/pr70633.c: New test.
9088
3d3f9e7e
JJ
9089 PR debug/70628
9090 * gcc.dg/torture/pr70628.c: New test.
9091
92886d3e
PP
90922016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9093
9094 PR c++/70610
9095 * g++.dg/template/pr70610.C: New test.
9096 * g++.dg/template/pr70610-2.C: New test.
9097 * g++.dg/template/pr70610-3.C: New test.
9098 * g++.dg/template/pr70610-4.C: New test.
9099
13bd7c2b
JJ
91002016-04-12 Jakub Jelinek <jakub@redhat.com>
9101
6512fa6d
JJ
9102 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9103 128 instead of 32.
9104
13bd7c2b
JJ
9105 PR c++/70571
9106 * g++.dg/ext/pr70571.C: New test.
9107
20b9851c
MM
91082016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9109
8a434ada 9110 PR target/70640
20b9851c
MM
9111 * gcc.target/powerpc/pr70640.c: New test.
9112
2b2f52bc
PC
91132016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 PR c++/68722
9116 * g++.dg/parse/pr68722.C: New.
9117
5901e56a
JJ
91182016-04-12 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR rtl-optimization/70596
9121 * gcc.target/i386/pr70596.c: New test.
9122
d4619dc1
NS
91232016-04-12 Nathan Sidwell <nathan@acm.org>
9124
9125 PR c++/70501
9126 * g++.dg/init/pr70501.C: New.
9127
3df530d3
DW
91282016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9129
9130 * gcc.target/i386/asm-flag-6.c: New test.
9131
b7a120d7
TV
91322016-04-12 Tom de Vries <tom@codesourcery.com>
9133
9134 PR tree-optimization/68756
9135 * gcc.dg/graphite/pr68756.c: New test.
9136
4e0eea75
JJ
91372016-04-12 Jakub Jelinek <jakub@redhat.com>
9138
9139 PR tree-optimization/70602
9140 * gcc.c-torture/execute/pr70602.c: New test.
9141
35fbda43
MM
91422016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9143
9144 PR target/70381
9145 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9146 __float128 emulator is built and runs.
9147 * gcc.target/powerpc/float128-1.c: Likewise.
9148
9149 * lib/target-supports.exp (check_ppc_float128_sw_available):
9150 Rework tests for __float128 software and hardware
9151 availability. Fix exit condition to return 0 on success.
9152
04a99ebe
JG
91532016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9154
9155 PR target/70133
9156 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9157 * gcc.target/aarch64/target_attr_15.c: Likewise.
9158
47cd5a85
PC
91592016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9160
9161 PR c++/69066
9162 * g++.dg/cpp1y/pr69066.C: New.
9163
a5edb32e
JD
91642016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9165
9166 PR fortran/68566
9167 * gfortran.dg/pr36192.f90: Update test.
9168 * gfortran.dg/pr36192_1.f90: Update test.
9169 * gfortran.dg/real_dimension_1.f: Update test.
9170 * gfortran.dg/parameter_array_init_7.f90: New test.
9171
8ef378f8
JDA
91722016-04-09 John David Anglin <danglin@gcc.gnu.org>
9173
c532c871
JDA
9174 PR testsuite/64039
9175 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9176
d34f706f
JDA
9177 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9178
75e1dd9e
JDA
9179 PR rtl-optimization/66669
9180 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9181
8a976f5f
JDA
9182 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9183
da04822a
JDA
9184 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9185 * gcc.dg/pie-1.c: Likewise.
9186 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9187 * gcc.dg/pic-4.c: Likewise.
9188 * gcc.dg/pie-3.c: Likewise.
9189 * gcc.dg/pie-4.c: Likewise.
9190
adfabcf9
JDA
9191 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9192
4a020adf
JDA
9193 PR tree-optimization/68644
9194 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9195
8ef378f8
JDA
9196 PR rtl-optimization/64886
9197 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9198
09bf990e
TV
91992016-04-09 Tom de Vries <tom@codesourcery.com>
9200
9201 PR tree-optimization/68953
9202 * gcc.dg/graphite/pr68953.c: New test.
9203
138c3c1a
DH
92042016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9205
9206 PR fortran/70592
9207 * gfortran.dg/deferred_character_16.f90: New test.
9208
f55460af
JJ
92092016-04-09 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR tree-optimization/70586
9212 * gcc.c-torture/execute/pr70586.c: New test.
9213
0b77bbf3
DH
92142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9215
9216 PR sanitizer/70573
9217 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9218 with __builtin_memset
9219 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9220
c42cfb5c
CP
92212016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9222
9223 PR lto/70289
9224 PR ipa/70348
9225 PR tree-optimization/70373
9226 PR middle-end/70533
9227 PR middle-end/70534
9228 PR middle-end/70535
9229 * c-c++-common/goacc/reduction-5.c: New test.
9230 * c-c++-common/goacc/reduction-promotions.c: New test.
9231 * gfortran.dg/goacc/reduction-3.f95: New test.
9232 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9233
56cfb596
PP
92342016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9235
9236 PR c++/70590
9237 PR c++/70452
9238 * g++.dg/pr70590.C: New test.
9239 * g++.dg/pr70590-2.C: New test.
9240
1a13c0a2
JJ
92412016-04-08 Jakub Jelinek <jakub@redhat.com>
9242
abc0647a
JJ
9243 PR middle-end/70593
9244 * gcc.target/i386/pr70593.c: New test.
9245
1a13c0a2
JJ
9246 PR rtl-optimization/70574
9247 * gcc.target/i386/avx2-pr70574.c: New test.
9248
c3da4956
MO
92492016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9250
9251 PR sanitizer/70541
9252 * c-c++-common/asan/pr70541.c: New test.
9253
9f1b833b
TV
92542016-04-08 Tom de Vries <tom@codesourcery.com>
9255
9256 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9257 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9258
bae7adda
KT
92592016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9260
9261 PR target/70566
9262 * gcc.c-torture/execute/pr70566.c: New test.
9263
211f3d57
TV
92642016-04-08 Tom de Vries <tom@codesourcery.com>
9265
9266 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9267 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9268
02cf2861
AM
92692016-04-08 Alan Modra <amodra@gmail.com>
9270
9271 * gcc.target/powerpc/pr70117.c: New.
9272
5f490f9f
JJ
92732016-04-07 Jakub Jelinek <jakub@redhat.com>
9274
56e9b710
JJ
9275 PR testsuite/70581
9276 * gcc.dg/lto/simd-function_0.c: New test.
9277
5f490f9f
JJ
9278 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9279 clones.
9280 * c-c++-common/attr-simd-2.c: Likewise.
9281 * c-c++-common/attr-simd-4.c: Likewise.
9282 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9283 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9284
e4ebc74d
TP
92852016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9286
9287 PR testsuite/70553
9288 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9289
9817ae35
TS
92902016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9291 Tom de Vries <tom@codesourcery.com>
9292
9293 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9294 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9295 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9296 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9297 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9298 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9299 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9300 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9301
e292f64d
PP
93022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9303
9304 PR c/70436
9305 * g++.dg/warn/Wparentheses-29.C: New test.
9306
6b37bdaf
PP
93072016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9308
9309 PR c/70436
9310 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9311 explicit braces to resolve a future -Wparentheses warning.
9312
64824205
RH
93132016-04-06 Richard Henderson <rth@redhat.com>
9314
9315 * gcc.dg/pr61817-1.c: New test.
9316 * gcc.dg/pr61817-2.c: New test.
9317 * gcc.dg/pr69391-1.c: New test.
9318 * gcc.dg/pr69391-2.c: New test.
9319
bc2fc1f3
VM
93202016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9321
9322 PR rtl-optimization/70398
c87885ca 9323 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9324
41414a02
EB
93252016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9326
9327 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9328
4066ea8a
YR
93292016-04-06 Yvan Roux <yvan.roux@linaro.org>
9330 Pedro Alves <palves@redhat.com>
9331
9332 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9333
ec35ea45
JJ
93342016-04-06 Jakub Jelinek <jakub@redhat.com>
9335
3866f8dd
JJ
9336 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9337 Check for avx512f effective targets instead of avx2.
9338 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9339 for AVX512F clones.
9340 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9341 * g++.dg/gomp/declare-simd-1.C: Likewise.
9342 * g++.dg/gomp/declare-simd-3.C: Likewise.
9343 * g++.dg/gomp/declare-simd-4.C: Likewise.
9344
ec35ea45
JJ
9345 PR middle-end/70550
9346 * c-c++-common/gomp/pr70550-1.c: New test.
9347 * c-c++-common/gomp/pr70550-2.c: New test.
9348
c08d28ac
NS
93492016-04-05 Nathan Sidwell <nathan@acm.org>
9350
9351 PR c++/70512
9352 * g++.dg/ext/attribute-may-alias-5.C: New.
9353
1d510e04
JJ
93542016-04-05 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR c++/70336
9357 * c-c++-common/pr70336.c: New test.
9358 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9359 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9360
84278ed9
JH
93612016-04-05 Jan Hubicka <hubicka@ucw.cz>
9362
9363 PR ipa/66223
9364 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9365
268a0ec4
JJ
93662016-04-05 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR rtl-optimization/70542
9369 * gcc.dg/torture/pr70542.c: New test.
9370 * gcc.target/i386/avx2-pr70542.c: New test.
9371
5e8c2eb1
ZS
93722016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9373
9374 PR tree-optimization/70509
9375 * gcc.target/i386/avx512bw-pr70509.c: New test.
9376
c0daf32d
PP
93772016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9378
9379 PR c++/70452
9380 * g++.dg/ext/constexpr-vla4.C: New test.
9381
bf867841
UB
93822016-04-05 Uros Bizjak <ubizjak@gmail.com>
9383
9384 PR target/70510
9385 * gcc.target/i386/pr70510.c: New test.
9386
3022186a
RB
93872016-04-05 Richard Biener <rguenther@suse.de>
9388
9389 PR tree-optimization/70526
9390 * g++.dg/torture/pr70526.C: New testcase.
9391
55fc79b2
JJ
93922016-04-05 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR target/70525
9395 * gcc.target/i386/pr70525.c: New test.
9396
62b233f2
RB
93972016-04-05 Richard Biener <rguenther@suse.de>
9398
9399 PR middle-end/70499
9400 * g++.dg/torture/pr70499.C: New testcase.
9401
cc05759d
RB
94022016-04-05 Richard Biener <rguenther@suse.de>
9403
9404 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9405 remove XFAIL.
9406
f23f16d4
JJ
94072016-04-04 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR middle-end/70307
9410 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9411 rs6000 ABI warnings.
9412
d27ecc49
JH
94132016-04-04 Jan Hubicka <hubicka@ucw.cz>
9414
9415 PR ipa/66223
9416 * g++.dg/ipa/devirt-51.C: New testcase.
9417
c974c96e 94182016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9419 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9420
9421 PR middle-end/70457
9422 * gcc.dg/torture/pr70457.c: New.
9423
7a85da89
AV
94242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9425
9426 PR fortran/67538
9427 * gfortran.dg/allocate_with_source_19.f08: New test.
9428
de517e64
AV
94292016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9430
9431 PR fortran/65795
9432 * gfortran.dg/coarray_allocate_6.f08: New test.
9433
43b9f499
RB
94342016-04-04 Richard Biener <rguenther@suse.de>
9435
9436 PR rtl-optimization/70484
9437 * gcc.dg/torture/pr70484.c: New testcase.
9438
f13355da
MP
94392016-04-04 Marek Polacek <polacek@redhat.com>
9440
9441 PR c/70307
9442 * gcc.dg/torture/pr70307.c: New test.
9443
6cc6ed50
OE
94442016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9445
9446 PR target/70416
9447 PR target/67391
9448 * gcc.target/sh/torture/pr70416.c: New.
9449
abdc16c8
MS
94502016-04-02 Martin Sebor <msebor@redhat.com>
9451
9452 PR c++/67376
9453 PR c++/70170
9454 PR c++/70172
9455 PR c++/70228
9456 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9457 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9458 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9459 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9460 * g++.dg/cpp0x/constexpr-string.C: Same.
9461 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9462 * g++.dg/cpp0x/pr65398.C: Same.
9463 * g++.dg/ext/constexpr-vla1.C: Same.
9464 * g++.dg/ext/constexpr-vla2.C: Same.
9465 * g++.dg/ext/constexpr-vla3.C: Same.
9466 * g++.dg/ubsan/pr63956.C: Same.
9467
763cd859
JJ
94682016-04-01 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR rtl-optimization/70467
9471 * gcc.target/i386/pr70467-2.c: New test.
9472
0f875435
JJ
94732016-04-01 Jakub Jelinek <jakub@redhat.com>
9474 Marek Polacek <polacek@redhat.com>
9475
9476 PR c++/70488
9477 * g++.dg/init/new47.C: New test.
9478
41d14659
RR
94792016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9480
9481 PR target/70496
9482 * gcc.target/arm/pr70496.c: New test.
9483
f9bf89bb
NS
94842016-04-01 Nathan Sidwell <nathan@acm.org>
9485
73b9085d
NS
9486 PR c++/68475
9487 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9488
4afdcfaa
IE
94892016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9490
9491 PR target/69890
9492 * gcc.dg/strlenopt.h (memmove): New.
9493 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9494 instead of "string.h".
9495 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9496 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9497 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9498 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9499 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9500 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9501 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9502 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9503 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9504 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9505 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9506 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9507 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9508 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9509 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9510 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9511 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9512 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9513 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9514 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9515
b5d7a29c
RO
95162016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9517
9518 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9519 (Holder::foo): Reflect this.
9520
b660f9ec
IE
95212016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9522
9523 PR target/70442
9524 * gcc.dg/pr70442.c: New test.
9525
88504f34
NS
95262016-03-31 Nathan Sidwell <nathan@acm.org>
9527
9528 PR c++/70393
9529 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9530
95d34b96
KY
95312016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9532
9533 PR target/70453
9534 * gcc.target/i386/pr70453.c: New test.
9535
b4c4967c
AB
95362016-03-31 Andrey Belevantsev <abel@ispras.ru>
9537
9538 PR target/70292
9539 * gcc.c-torture/pr70292.c: New test.
9540
5fde6a45
MP
95412016-03-31 Marek Polacek <polacek@redhat.com>
9542
9543 PR c/70297
9544 * c-c++-common/pr70297.c: New test.
9545 * g++.dg/cpp0x/typedef-redecl.C: New test.
9546 * gcc.dg/typedef-redecl2.c: New test.
9547
97eb24c4
JJ
95482016-03-31 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR rtl-optimization/70460
9551 * gcc.c-torture/execute/pr70460.c: New test.
9552
efc3536f
RB
95532016-03-31 Richard Biener <rguenther@suse.de>
9554
9555 PR c++/70430
9556 * g++.dg/ext/vector30.C: New testcase.
9557
e0876e21
DH
95582016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9559 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9560
9561 * gfortran.dg/fmt_pf.f90: New test.
9562
e9bff8c6
RO
95632016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9564
9565 Forward-port from 5 branch
9566 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR testsuite/70356
9569 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9570 dg-require-effective-target after dg-do.
9571
9572 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9573
9574 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9575
2620c80d
TS
95762016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9577 Julian Brown <julian@codesourcery.com>
9578 Chung-Lin Tang <cltang@codesourcery.com>
9579 Cesar Philippidis <cesar@codesourcery.com>
9580 James Norris <jnorris@codesourcery.com>
9581 Tom de Vries <tom@codesourcery.com>
9582 Nathan Sidwell <nathan@codesourcery.com>
9583
bf867841 9584 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9585 * c-c++-common/goacc/loop-clauses.c: Likewise.
9586 * g++.dg/goacc/template.C: Likewise.
9587 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9588 * gfortran.dg/goacc/loop-1.f95: Likewise.
9589 * gfortran.dg/goacc/loop-5.f95: Likewise.
9590 * gfortran.dg/goacc/loop-6.f95: Likewise.
9591 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9592 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9593 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9594 * c-c++-common/goacc/clauses-fail.c: Likewise.
9595 * c-c++-common/goacc/parallel-1.c: Likewise.
9596 * c-c++-common/goacc/reduction-1.c: Likewise.
9597 * c-c++-common/goacc/reduction-2.c: Likewise.
9598 * c-c++-common/goacc/reduction-3.c: Likewise.
9599 * c-c++-common/goacc/reduction-4.c: Likewise.
9600 * c-c++-common/goacc/routine-3.c: Likewise.
9601 * c-c++-common/goacc/routine-4.c: Likewise.
9602 * c-c++-common/goacc/routine-5.c: Likewise.
9603 * c-c++-common/goacc/tile.c: Likewise.
9604 * g++.dg/goacc/template.C: Likewise.
9605 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9606 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9607 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9608 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9609 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9610 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9611 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9612 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9613 * c-c++-common/goacc/use_device-1.c: ... this file.
9614 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9615 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9616 * c-c++-common/goacc/host_data-6.c: ... this file.
9617 * c-c++-common/goacc/loop-2-kernels.c: New file.
9618 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9619 * c-c++-common/goacc/loop-3.c: Likewise.
9620 * g++.dg/goacc/reference.C: Likewise.
9621 * g++.dg/goacc/routine-1.C: Likewise.
9622 * g++.dg/goacc/routine-2.C: Likewise.
9623
f6d2d066
RB
96242016-03-30 Richard Biener <rguenther@suse.de>
9625
9626 PR middle-end/70450
9627 * gcc.dg/torture/pr70450.c: New testcase.
9628
d43242b9
JJ
96292016-03-30 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR target/70421
9632 * gcc.dg/torture/pr70421.c: New test.
9633 * gcc.target/i386/avx512f-pr70421.c: New test.
9634
5ce43b77
L
96352016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9636
9637 PR testsuite/70364
9638 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9639 (check): New function.
9640 (bar): Call check.
9641 (foo): Align stack to 16 bytes when calling bar.
9642 * gcc.target/i386/cleanup-2.c: Likewise.
9643
d014a712
PP
96442016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9645
9646 PR tree-optimization/59124
9647 * gcc.dg/Warray-bounds-19.c: New test.
9648
3f8257db 96492016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9650
9651 * lib/prune.exp (escape_regex_chars): New.
9652 (prune_file_path): Update to quote metcharacters for regexp.
9653
3336c6e0
JJ
96542016-03-29 Jakub Jelinek <jakub@redhat.com>
9655
a362f023
JJ
9656 PR rtl-optimization/70429
9657 * gcc.c-torture/execute/pr70429.c: New test.
9658
3336c6e0
JJ
9659 PR tree-optimization/70405
9660 * gcc.dg/pr70405.c: New test.
9661
728557fd
AV
96622016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9663
9664 PR fortran/70397
9665 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9666 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9667
bef977d4
TS
96682016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9669
9670 PR testsuite/64177
9671 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9672 __cilkrts_set_param to set two workers.
9673 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9674 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9675
6f6d25c9
DH
96762016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9677
bf867841 9678 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9679
45733562
KY
96802016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9681
9682 PR target/70406
bf867841 9683 * gcc.target/i386/pr70406.c: New test.
45733562 9684
a1799e5e
EB
96852016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9686
9687 * gnat.dg/specs/double_record_extension3.ads: New test.
9688
5fca7b66
RH
96892016-03-25 Richard Henderson <rth@redhat.com>
9690
9691 PR target/70120
9692 * gcc.target/aarch64/pr70120-1.c: New.
9693 * gcc.target/aarch64/pr70120-2.c: New.
9694 * gcc.target/aarch64/pr70120-3.c: New.
9695
31ce75c6
PP
96962016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9697
9698 PR c++/62212
9699 * g++.dg/template/mangle2.C: The dg-do directive should be
9700 "compile" not "assemble".
9701
3caf0ca1
BS
97022016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9703
9704 PR lto/69650
9705 * gcc.dg/pr69650.c: New test.
9706
634035b6
DE
97072016-03-25 David Edelsohn <dje.gcc@gmail.com>
9708
9709 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9710
45d34276
AM
97112016-03-25 Alan Modra <amodra@gmail.com>
9712
9713 * gcc.dg/dfp/pr70052.c: New test.
9714
8f085166
RH
97152016-03-24 Richard Henderson <rth@redhat.com>
9716
9717 PR middle-end/69845
9718 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9719 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9720
011e5ec3
TV
97212016-03-24 Tom de Vries <tom@codesourcery.com>
9722
9723 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9724
9e3f4551
TV
97252016-03-24 Tom de Vries <tom@codesourcery.com>
9726
9727 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9728 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9729
45780041
TV
97302016-03-24 Tom de Vries <tom@codesourcery.com>
9731
9732 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9733 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9734
887ab4e5
PP
97352016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9736
9737 PR c++/62212
9738 * g++.dg/template/mangle2.C: New test.
9739
69a9a66f
RB
97402016-03-24 Richard Biener <rguenther@suse.de>
9741
9742 PR tree-optimization/70396
9743 * gcc.dg/torture/pr70396.c: New testcase.
9744
ed87de55
RB
97452016-03-24 Richard Biener <rguenther@suse.de>
9746
9747 PR middle-end/70370
9748 * gcc.dg/torture/pr70370.c: New testcase.
9749
ea064934
TV
97502016-03-24 Tom de Vries <tom@codesourcery.com>
9751
9752 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9753 * gfortran.dg/goacc/kernels-tree.f95: Same.
9754 * gfortran.dg/goacc/parallel-tree.f95: Same.
9755
b2a4dd1d
TV
97562016-03-24 Tom de Vries <tom@codesourcery.com>
9757
9758 * c-c++-common/goacc/uninit-if-clause.c: New test.
9759 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9760
72e7cd6e
JJ
97612016-03-24 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR target/70290
bf867841
UB
9764 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9765 Fix formatting.
72e7cd6e 9766
ce9d0c03
RB
97672016-03-24 Richard Biener <rguenther@suse.de>
9768
9769 PR tree-optimization/70372
9770 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9771
426b9428
PP
97722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9773
9774 PR c++/70347
9775 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9776
cd1588c4
PP
97772016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9778
9779 PR c++/70332
9780 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9781
61637db3
JJ
97822016-03-23 Jakub Jelinek <jakub@redhat.com>
9783
928af3bf
JJ
9784 PR c++/70001
9785 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9786 * g++.dg/cpp1y/pr70001.C: New test.
9787
61637db3
JJ
9788 PR c++/70323
9789 * g++.dg/cpp0x/constexpr-70323.C: New test.
9790
05aca4e7
AO
97912016-03-23 Alexandre Oliva <aoliva@redhat.com>
9792 Jason Merrill <jason@redhat.com>
9793 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR c++/69315
9796 * g++.dg/cpp0x/constexpr-69315.C: New test.
9797 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9798
fbdb6baf
MP
97992016-03-23 Marek Polacek <polacek@redhat.com>
9800
9801 PR c++/69884
9802 * g++.dg/warn/Wignored-attributes-1.C: New test.
9803 * g++.dg/warn/Wignored-attributes-2.C: New test.
9804
d79ee524
TV
98052016-03-23 Tom de Vries <tom@codesourcery.com>
9806
9807 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9808 initialization.
9809 * gfortran.dg/goacc/private-3.f95 (test): Same.
9810 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9811 missing use param.
9812
a59f0bef
KT
98132016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9814
9815 * lib/target-supports.exp: Remove v7ve entry from loop
9816 creating effective target checks.
9817 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9818 (add_options_for_arm_arch_v7ve): Likewise.
9819
0179520a
JJ
98202016-03-23 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR tree-optimization/70354
9823 * gcc.dg/vect/pr70354-1.c: New test.
9824 * gcc.dg/vect/pr70354-2.c: New test.
9825 * gcc.target/i386/avx2-pr70354-1.c: New test.
9826 * gcc.target/i386/avx2-pr70354-2.c: New test.
9827
75bb14d7
JL
98282016-03-22 Jeff Law <law@redhat.com>
9829
9830 PR target/70232
9831 * gcc.dg/tree-ssa/pr70232.c: New test.
9832
72c9526d
IE
98332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9834
9835 PR target/70302
9836 * gcc.target/i386/pr70302.c: New test.
9837
a3ca1bc5
RB
98382016-03-22 Richard Biener <rguenther@suse.de>
9839
9840 PR middle-end/70251
9841 * g++.dg/torture/pr70251.C: New testcase.
9842
5c240f4d
DM
98432016-03-22 David Malcolm <dmalcolm@redhat.com>
9844
9845 PR c/69993
9846 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9847 Wmisleading-indentation.c.
9848 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9849 reflect change to diagnostic text and order of messages.
9850 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9851
80f6631b
DE
98522016-03-22 David Edelsohn <dje.gcc@gmail.com>
9853
9854 * g++.dg/ext/java-3.C: Don't compile on AIX.
9855
9a10956c
RB
98562016-03-22 Richard Biener <rguenther@suse.de>
9857
9858 PR middle-end/70333
9859 * gcc.dg/torture/pr70333.c: New testcase.
9860
6cedf922
IE
98612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9862
9863 * g++.dg/ext/pr70290.C: New test.
9864
cd6c27ac
KY
98652016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9866
9867 PR target/70325
9868 * gcc.target/i386/pr70325.c: New test.
9869
4cde512c
JJ
98702016-03-22 Jakub Jelinek <jakub@redhat.com>
9871
b01915ed
JJ
9872 PR target/70329
9873 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9874 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9875
4e3e2cf1
JJ
9876 PR target/70300
9877 * gcc.target/i386/pr70300.c: New test.
9878
4cde512c
JJ
9879 PR c++/70295
9880 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9881 (func2): New function for cond with parens, xfail warning for c++.
9882 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9883
16f6d7dc
PP
98842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9885
9886 PR c++/70096
9887 * g++.dg/template/ptrmem30.C: New test.
9888
a3e2b438
PP
98892016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9890
9891 PR c++/70204
9892 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9893 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9894
11b6a02e
JJ
98952016-03-21 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR middle-end/70326
9898 * gcc.dg/pr70326.c: New test.
9899
b9407883
MG
99002016-03-21 Marc Glisse <marc.glisse@inria.fr>
9901 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR tree-optimization/70317
9904 * gcc.dg/pr70317.c: New test.
9905
4a148e19
UB
99062016-03-21 Uros Bizjak <ubizjak@gmail.com>
9907
9908 PR target/70327
9909 * gcc.target/i386/pr70327.c: New test.
9910
2a85ddbb
ML
99112016-03-21 Martin Liska <mliska@suse.cz>
9912
7d36fe98 9913 PR ipa/70306
2a85ddbb
ML
9914 * gcc.dg/ipa/pr70306.c: New test.
9915
4a148e19 99162016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9917
9918 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9919 * gcc.target/arm/attr-align3.c: Likewise.
9920 * gcc.target/arm/attr_arm.c: Likewise.
9921 * gcc.target/arm/flip-thumb.c: Likewise.
9922
6b366948
JJ
99232016-03-21 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR target/70296
9926 * gcc.target/powerpc/altivec-36.c: New test.
9927
2fac8c14
RB
99282016-03-21 Richard Biener <rguenther@suse.de>
9929
9930 PR tree-optimization/70310
9931 * gcc.dg/torture/pr70310.c: New testcase.
9932
e9bde854
KY
99332016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9934
9935 PR target/70293
9936 * gcc.target/i386/pr70293.c: New test.
9937
56bbfaf6
RB
99382016-03-21 Richard Biener <rguenther@suse.de>
9939
9940 PR tree-optimization/70288
9941 * gcc.dg/torture/pr70288-1.c: New testcase.
9942 * gcc.dg/torture/pr70288-2.c: Likewise.
9943
3eee49ed
AB
99442016-03-21 Andrey Belevantsev <abel@ispras.ru>
9945
9946 PR rtl-optimization/69307
9947 * gcc.target/arm/pr69307.c: New test.
4a148e19 9948
8e7816b4
AB
99492016-03-21 Andrey Belevantsev <abel@ispras.ru>
9950
9951 PR rtl-optimization/69102
9952 * gcc.c-torture/compile/pr69102.c: New test.
9953
14d7d4be
JL
99542016-03-18 Jeff Law <law@redhat.com>
9955
9956 PR rtl-optimization/70263
9957 * gcc.c-torture/compile/pr70263-1.c: New test.
9958 * gcc.target/i386/pr70263-2.c: New test.
9959
5c6a601c
BS
99602016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9961
9962 PR rtl-optimization/70278
9963 * gcc.dg/torture/pr70278.c: New test.
9964 * gcc.target/arm/pr70278.c: New test.
9965
4bbf545b
DM
99662016-03-18 David Malcolm <dmalcolm@redhat.com>
9967
9968 PR c/70281
9969 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9970 (test_builtin_types_compatible_p): New test function.
9971 * gcc.dg/pr70281.c: New test case.
9972
dc28bb68
CL
99732016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9974
9975 PR target/70113
9976 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9977
5e8d6dff
IE
99782016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9979
9980 PR tree-optimization/70252
9981 * gcc.dg/pr70252.c: New test.
9982
d0e7e403
TV
99832016-03-18 Tom de Vries <tom@codesourcery.com>
9984
9985 * gcc.dg/pr70161-2.c: New test.
9986 * gcc.dg/pr70161.c: New test.
9987
fa22501a
TV
99882016-03-18 Tom de Vries <tom@codesourcery.com>
9989
9990 PR ipa/70269
9991 * gcc.dg/pr70269.c: New test.
9992
dd125026
JJ
99932016-03-18 Jakub Jelinek <jakub@redhat.com>
9994
9995 PR c++/70267
9996 * g++.dg/ext/java-3.C: New test.
9997
91914f0a
PP
99982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9999
10000 PR c++/70205
10001 * g++.dg/lookup/pr70205.C: New test.
10002
753a8910
PP
100032016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10004
10005 PR c++/70218
10006 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10007
14ba7b28
MP
100082016-03-17 Marek Polacek <polacek@redhat.com>
10009
10010 PR c/69407
10011 * gcc.dg/atomic-op-6.c: New test.
10012
ded60913
DM
100132016-03-17 David Malcolm <dmalcolm@redhat.com>
10014
10015 PR c/70264
10016 * c-c++-common/pr70264.c: New test case.
10017
a3aad0e6
JJ
100182016-03-17 Jakub Jelinek <jakub@redhat.com>
10019
17366700
JJ
10020 PR c++/70144
10021 * c-c++-common/pr70144-1.c: New test.
10022 * c-c++-common/pr70144-2.c: New test.
10023
a3aad0e6
JJ
10024 PR c++/70272
10025 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10026 * g++.dg/opt/flifetime-dse6.C: New test.
10027 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10028
b57e6e18
L
100292016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10030
10031 PR driver/70192
10032 * gcc.dg/pic-1.c: New test.
10033 * gcc.dg/pic-2.c: Likewise.
10034 * gcc.dg/pic-3.c: Likewise.
10035 * gcc.dg/pic-4.c: Likewise.
10036 * gcc.dg/pie-1.c: Likewise.
10037 * gcc.dg/pie-2.c: Likewise.
10038 * gcc.dg/pie-3.c: Likewise.
10039 * gcc.dg/pie-4.c: Likewise.
10040 * gcc.dg/pie-5.c: Likewise.
10041 * gcc.dg/pie-6.c: Likewise.
10042
b38ba58b
TV
100432016-03-17 Tom de Vries <tom@codesourcery.com>
10044
10045 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10046 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10047
6931b3b7
RB
100482016-03-17 Richard Biener <rguenther@suse.de>
10049
10050 PR debug/70271
10051 * g++.dg/debug/pr70271.C: New testcase.
10052
0c8b64cb
IE
100532016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10054
10055 * gcc.target/i386/pr70251.c: New test.
10056
b1970801
MP
100572016-03-17 Marek Polacek <polacek@redhat.com>
10058
10059 PR c++/70194
10060 * g++.dg/warn/constexpr-70194.C: New test.
10061
820c5eaa
RH
100622016-03-16 Richard Henderson <rth@redhat.com>
10063
10064 PR middle-end/70240
10065 * gcc.c-torture/compile/pr70240.c: New.
10066
da0ad263
SKS
100672016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10068
10069 * gcc.c-torture/compile/20151204.c: Skip for avr.
10070
c73d295c
JJ
100712016-03-16 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR target/70245
10074 * g++.dg/opt/pr70245.C: New test.
10075 * g++.dg/opt/pr70245.h: New file.
10076 * g++.dg/opt/pr70245-aux.cc: New file.
10077
b2794066
MS
100782016-03-16 Martin Sebor <msebor@redhat.com>
10079
10080 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10081
aa43616c
RH
100822016-03-16 Richard Henderson <rth@redhat.com>
10083
10084 PR middle-end/70199
10085 * gcc.c-torture/compile/pr70199.c: New.
10086
59608fe5
L
100872016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10088
10089 * gcc.dg/uninit-19.c: Run dos2unix.
10090
ab4c578f
MP
100912016-03-16 Marek Polacek <polacek@redhat.com>
10092
10093 PR c/70093
10094 * gcc.dg/nested-func-10.c: New test.
10095 * gcc.dg/nested-func-9.c: New test.
10096
f5387e76
JJ
100972016-03-16 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR tree-optimization/68714
10100 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10101
7662b718
TV
101022016-03-16 Tom de Vries <tom@codesourcery.com>
10103
10104 PR tree-optimization/68715
10105 * gcc.dg/graphite/pr68715-2.c: New test.
10106 * gcc.dg/graphite/pr68715.c: New test.
10107 * gfortran.dg/graphite/pr68715.f90: New test.
10108
be7ce7ae
TV
101092016-03-16 Tom de Vries <tom@codesourcery.com>
10110
10111 PR tree-optimization/68809
10112 * gcc.dg/graphite/pr68809-2.c: New test.
10113 * gcc.dg/graphite/pr68809.c: New test.
10114
1935f250
JJ
101152016-03-16 Jakub Jelinek <jakub@redhat.com>
10116
6651c93e
JJ
10117 PR c++/70147
10118 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10119 method call to i () as argument. Adjust expected output.
10120
1935f250
JJ
10121 PR c++/70147
10122 * g++.dg/ubsan/pr70147-1.C: New test.
10123 * g++.dg/ubsan/pr70147-2.C: New test.
10124
ab1caa6e
MS
101252016-03-15 Martin Sebor <msebor@redhat.com>
10126
10127 PR c++/58281
10128 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10129
5c2a1bbb
JDA
101302016-03-15 John David Anglin <danglin@gcc.gnu.org>
10131
cb5d8ad1
JDA
10132 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10133 hppa*-*-hpux*.
10134
b440dd40
JDA
10135 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10136
5c2a1bbb
JDA
10137 PR libfortran/69799
10138 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10139 libatomic_available.
10140
42c729c5
MP
101412016-03-15 Marek Polacek <polacek@redhat.com>
10142
10143 PR c++/70209
10144 * g++.dg/ext/attribute-may-alias-4.C: New test.
10145
82b1c550
AM
101462016-03-15 Alexander Monakov <amonakov@ispras.ru>
10147
10148 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10149 -fvar-tracking-assignments-toggle flag.
10150
4ccbf3a6
PH
101512016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10152
10153 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10154
c39858bd
JJ
101552016-03-15 Jakub Jelinek <jakub@redhat.com>
10156
10157 PR rtl-optimization/70222
10158 * gcc.c-torture/execute/pr70222-1.c: New test.
10159 * gcc.c-torture/execute/pr70222-2.c: New test.
10160
8be119c1
RH
101612016-03-15 Richard Henderson <rth@redhat.com>
10162
10163 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10164
6598bb55
AB
101652016-03-15 Andrey Belevantsev <abel@ispras.ru>
10166
10167 PR rtl-optimization/69032
10168 * gcc.dg/pr69032.c: New test.
10169
81fa2944
AB
101702016-03-15 Andrey Belevantsev <abel@ispras.ru>
10171
10172 PR rtl-optimization/63384
4a148e19 10173 * g++.dg/pr63384.C: New test.
81fa2944 10174
74ea9ab6
AB
101752016-03-15 Andrey Belevantsev <abel@ispras.ru>
10176
10177 PR target/64411
10178 * gcc.target/i386/pr64411.C: New test.
10179
045d5055
TV
101802016-03-15 Tom de Vries <tom@codesourcery.com>
10181
10182 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10183 * gfortran.dg/goacc/kernels-alias.f95: New test.
10184
3ea33585
MS
101852016-03-14 Martin Sebor <msebor@redhat.com>
10186
10187 PR c++/53792
10188 * g++.dg/cpp0x/constexpr-inline.C: New test.
10189 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10190
1df7b330
DE
101912016-03-14 David Edelsohn <dje.gcc@gmail.com>
10192
10193 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10194
79b57d18
JJ
101952016-03-14 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR middle-end/70219
10198 * gcc.dg/pr70219.c: New test.
10199
3cbf012a
BS
102002016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10201
10202 PR target/70083
10203 * gcc.dg/torture/pr70083.c: New test.
10204 * gcc.target/i386/pr70083.c: New test.
10205
a9fee7cd
RB
102062016-03-14 Richard Biener <rguenther@suse.de>
10207
10208 PR tree-optimization/56365
10209 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10210
4799603f
SB
102112016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10212
10213 PR target/70098
10214 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10215 New function.
10216 * g++.dg/pr70098.C: New testcase.
10217
10218
760ca967
TV
102192016-03-14 Tom de Vries <tom@codesourcery.com>
10220
10221 PR tree-optimization/70045
10222 * gcc.dg/graphite/pr70045.c: New test.
10223
44e66a77
JD
102242016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10225
10226 PR fortran/69043
10227 * gfortran.dg/include_9.f90: New test.
10228
a18e0fe1
DH
102292016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10230
10231 PR fortran/45076
10232 gfortran.dg/prof/prof.exp: New script.
10233 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10234
d0aca6ab
AB
102352016-03-12 Andrey Belevantsev <abel@ispras.ru>
10236
10237 PR rtl-optimization/69307
10238 * gcc.dg/pr69307.c: New test.
10239
cefe08a4
VM
102402016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10241
10242 PR target/69614
10243 * gcc.target/arm/pr69614.c: New.
10244
70112e2a
PT
102452016-03-12 Paul Thomas <pault@gcc.gnu.org>
10246
10247 PR fortran/70031
10248 * gfortran.dg/submodule_14.f08: New test
10249
10250 PR fortran/69524
10251 * gfortran.dg/submodule_15.f08: New test
10252
3f1e5d3a
PP
102532016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10254
10255 PR c++/70106
10256 * g++.dg/cpp1y/paren3.C: New test.
10257
a3f6d680
MM
102582016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10259
10260 PR target/70131
10261 * gcc.target/powerpc/ppc-round2.c: New test.
10262
92348f09
BS
102632016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10264
10265 PR target/70123
10266 * gcc.dg/torture/pr70123.c: New test.
10267
cebde9e9
JL
102682016-03-11 Jeff Law <law@redhat.com>
10269
10270 PR tree-optimization/70190
10271 * gcc.c-torture/compile/pr70190.c: New test.
10272
3edc5da4
DM
102732016-03-11 David Malcolm <dmalcolm@redhat.com>
10274
10275 PR c/68187
10276 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10277 case.
10278 (test43_b): Likewise.
10279 (test43_c): Likewise.
10280 (test43_d): Likewise.
10281 (test43_e): Likewise.
10282 (test43_f): Likewise.
10283 (test43_g): Likewise.
10284 (test44_a): Likewise.
10285 (test44_b): Likewise.
10286 (test44_c): Likewise.
10287 (test44_d): Likewise.
10288 (test44_e): Likewise.
10289
318c1204
DM
102902016-03-11 David Malcolm <dmalcolm@redhat.com>
10291
10292 PR c/70085
10293 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10294
bc062234
KT
102952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10296
10297 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10298 dg-options.
10299
acfc1ac1
KT
103002016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10301
10302 PR target/70002
10303 PR target/69245
10304 * gcc.target/aarch64/pr69245_2.c: New test.
10305
d1e2bb2d
JJ
103062016-03-11 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR tree-optimization/70177
10309 * gcc.dg/pr70177.c: New test.
10310
07350627
AL
103112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10312
10313 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10314
5c6706f7
AL
103152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10316
10317 * gcc.dg/tree-ssa/sra-20.c: New.
10318
02d472a2
JJ
103192016-03-11 Jakub Jelinek <jakub@redhat.com>
10320
686d390a
JJ
10321 PR rtl-optimization/70174
10322 * gcc.dg/pr70174.c: New test.
10323
02d472a2
JJ
10324 PR tree-optimization/70169
10325 * gcc.dg/pr70169.c: New test.
10326
0f9befa1
IE
103272016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10328
10329 PR target/70160
10330 * gcc.target/i386/pr70160.c: New test.
10331
432d4670
AK
103322016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10333
10334 * gcc.target/s390/dfp-1.c: New test.
10335
a3dc8760
NC
103362016-03-10 Nick Clifton <nickc@redhat.com>
10337
10338 PR target/70044
10339 * gcc.target/aarch64/pr70044.c: New test.
10340
b87a8d7d
PP
103412016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10342 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR c++/70001
10345 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10346 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10347 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10348
4f4ada6a
JH
103492016-03-10 Jan Hubicka <hubicka@ucw.cz>
10350
10351 PR lto/69589
10352 * g++.dg/lto/pr69589_0.C: New testcase
10353 * g++.dg/lto/pr69589_1.C: New testcase
10354
d49b0aa0
MP
103552016-03-10 Marek Polacek <polacek@redhat.com>
10356
10357 PR c++/70153
10358 * g++.dg/delayedfold/unary-plus1.C: New test.
10359
103602016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10361
10362 * gcc.target/arm/pr45701-1.c: Escape brackets.
10363 * gcc.target/arm/pr45701-2.c: Likewise.
10364
71017a7b
AL
103652016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10366
10367 * gfortran.dg/unconstrained_commons.f: New.
10368
ba52669f
AM
103692016-03-10 Alan Modra <amodra@gmail.com>
10370
10371 * gcc.dg/pr69195.c: New.
10372 * gcc.dg/pr69238.c: New.
10373
27742332
TV
103742016-03-10 Tom de Vries <tom@codesourcery.com>
10375
10376 PR testsuite/68915
10377 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10378
3a81a594
RB
103792016-03-10 Richard Biener <rguenther@suse.de>
10380
10381 PR tree-optimization/70128
10382 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10383 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10384
3433b975
JJ
103852016-03-09 Jakub Jelinek <jakub@redhat.com>
10386
c2864f02
JJ
10387 PR tree-optimization/70152
10388 * gcc.dg/pr70152.c: New test.
10389
3433b975
JJ
10390 PR target/70086
10391 * gcc.target/i386/pr70086-1.c: New test.
10392 * gcc.target/i386/pr70086-2.c: New test.
10393 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10394
10395 PR tree-optimization/70127
10396 * gcc.c-torture/execute/pr70127.c: New test.
10397
96b3c82d
CP
103982016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10399
10400 * c-c++-common/goacc/combined-directives-2.c: New test.
10401
b4f3232d
DM
104022016-03-09 David Malcolm <dmalcolm@redhat.com>
10403
10404 PR c/68473
10405 PR c++/70105
10406 * g++.dg/diagnostic/pr70105.C: New test.
10407 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10408 (test_multiple_ordinary_maps): New test function.
10409
40499f81
DM
104102016-03-09 David Malcolm <dmalcolm@redhat.com>
10411
10412 PR c/68473
10413 PR c++/70105
10414 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10415 Drop range information from call to inform_at_rich_loc.
10416 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10417 New.
10418 (test_show_locus): Replace calls to rich_location::add_range with
10419 calls to add_range. Rewrite the tests that used the now-defunct
10420 rich_location ctor taking a source_range. Simplify other tests
10421 by replacing calls to COMBINE_LOCATION_DATA with calls to
10422 make_location.
10423
c9e33662
RB
104242016-03-09 Richard Biener <rguenther@suse.de>
10425 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR tree-optimization/70138
10428 * gcc.dg/vect/pr70138-1.c: New testcase.
10429 * gcc.dg/vect/pr70138-2.c: Likewise.
10430
2c73b764
JJ
104312016-03-09 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR target/70049
10434 * gcc.target/i386/pr70049.c: New test.
10435
c06d25bb
RB
104362016-03-09 Richard Biener <rguenther@suse.de>
10437
10438 PR c/70143
10439 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10440 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10441 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10442
5828a501
RO
104432016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10444
10445 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10446 arm-*-*.
10447
2e141c8d
JJ
104482016-03-09 Jakub Jelinek <jakub@redhat.com>
10449
5a9def37
JJ
10450 PR middle-end/67278
10451 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10452
2e141c8d
JJ
10453 PR target/67278
10454 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10455
10456 PR middle-end/70050
10457 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10458 in testcase comment.
10459
bf751f40
TV
104602016-03-09 Tom de Vries <tom@codesourcery.com>
10461
10462 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10463 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10464 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10465 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10466 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10467 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10468 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10469 * gfortran.dg/goacc/kernels-loop.f95: New test.
10470
e210c999
MS
104712016-03-08 Martin Sebor <msebor@redhat.com>
10472
10473 PR c++/62096
10474 * g++.dg/warn/overflow-warn-7.C: New test.
10475
80aac5c8
JM
104762016-03-08 Jason Merrill <jason@redhat.com>
10477
10478 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10479 * lib/target-supports.exp (check_effective_target_concepts): New.
10480
12b81409
JJ
104812016-03-08 Jakub Jelinek <jakub@redhat.com>
10482
d259b234
JJ
10483 PR c++/70135
10484 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10485 * g++.dg/ubsan/pr70135.C: New test.
10486
12b81409
JJ
10487 PR target/70110
10488 * gcc.dg/pr70110.c: New test.
10489
b4e9f2aa
MJ
104902016-03-07 Martin Jambor <mjambor@suse.cz>
10491
10492 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10493 * c-c++-common/gomp/if-1.c: Likewise.
10494 * c-c++-common/gomp/pr61486-2.c: Likewise.
10495 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10496 to dg-additional-options.
10497 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10498 * g++/gomp/target-teams-1.c: Likewise.
10499 * gcc.dg/gomp/gomp.exp: Likewise.
10500 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10501 dg-additional-options.
10502 * gfortran.dg/gomp/gomp.exp: Likewise.
10503 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10504 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10505 dg-additional-options.
10506 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10507
f86e631e
MJ
105082016-03-07 Martin Jambor <mjambor@suse.cz>
10509
10510 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10511 * c-c++-common/gomp/gridify-1.c: New test.
10512 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10513
94156b3f
AV
105142016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10515
10516 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10517 trigger for cortex-r8, when scanning for register r8.
10518 * gcc.target/arm/pr45701-2.c: Likewise.
10519
a84a49b7 105202016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10521 Jeff Law <law@redhat.com>
a84a49b7
RB
10522
10523 PR tree-optimization/69740
10524 * gcc.c-torture/compile/pr69740-1.c: New test.
10525 * gcc.c-torture/compile/pr69740-2.c: New test.
10526
e41f6c9e
BS
105272016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10528
10529 * lib/target-supports.exp
10530 (check_effective_target_whole_vector_shift): Enable for PPC64.
10531
57548bf5
RB
105322016-03-07 Richard Biener <rguenther@suse.de>
10533
10534 PR tree-optimization/70115
10535 * gcc.dg/torture/pr70115.c: New testcase.
10536
4ae13300
NS
105372016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10538
10539 PR middle-end/69916
10540 * c-c-++-common/goacc/pr69916.c: New.
10541
5edb9853
RH
105422016-03-07 Richard Henderson <rth@redhat.com>
10543
10544 * gcc.c-torture/compile/pr70061.c: New test.
10545
2067a8f3
RB
105462016-03-07 Richard Biener <rguenther@suse.de>
10547
10548 PR testsuite/70109
10549 * gcc.dg/vect/O3-pr36098.c: New testcase.
10550
4145a9b7
CL
105512016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10552
10553 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10554
1878be32
EB
105552016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10556
10557 * gnat.dg/renaming9.ad[sb]: New testcase.
10558
df762bb2
JJ
105592016-03-05 Jakub Jelinek <jakub@redhat.com>
10560
10561 PR c++/70084
10562 * g++.dg/expr/stdarg3.C: New test.
10563
7d461295
JL
105642016-03-04 Jeff Law <law@redhat.com>
10565
10566 PR tree-optimization/69196
10567 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10568 x86_64-*-*.
10569
29b9828f
BS
105702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10571
b6b552fd
BS
10572 PR c/69973
10573 * gcc.dg/pr69973.c: New test.
10574
201d49e9
BS
10575 PR rtl-optimization/69941
10576 * gcc.dg/torture/pr69941.c: New test.
10577
29b9828f
BS
10578 PR c/69824
10579 * gcc.dg/pr69824.c: New test.
10580
640b7e74
TV
105812016-03-05 Tom de Vries <tom@codesourcery.com>
10582
10583 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10584 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10585 function.
10586
7a3a3fad
PP
105872016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10588
10589 PR c++/66786
10590 * g++.dg/cpp1y/var-templ48.C: New test.
10591 * g++.dg/cpp1y/var-templ49.C: New test.
10592
cd439aec
EB
105932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10594
10595 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10596
60204554
JJ
105972016-03-04 Jakub Jelinek <jakub@redhat.com>
10598
0c8825de
JJ
10599 PR c++/70035
10600 * g++.dg/ubsan/pr70035.C: New test.
10601
60204554
JJ
10602 PR target/70062
10603 * gcc.target/i386/pr70062.c: New test.
10604
f79d4eab
L
106052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10606
10607 * g++.dg/template/typename21.C: Remove c++98_only.
10608
ea81ce67
L
106092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10610
10611 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10612
64b23c13
DM
106132016-03-04 David Malcolm <dmalcolm@redhat.com>
10614
10615 PR c/68187
10616 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10617 function.
10618 (fn_42_b): Likewise.
10619 (fn_42_c): Likewise.
10620
729526f5
DM
106212016-03-04 David Malcolm <dmalcolm@redhat.com>
10622
10623 PR c/68187
10624 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10625 function.
10626 (fn_40_b): Likewise.
10627 (fn_41_a): Likewise.
10628 (fn_41_b): Likewise.
10629
f9ea11ac
JJ
106302016-03-04 Jakub Jelinek <jakub@redhat.com>
10631
10632 PR target/70059
10633 * gcc.target/i386/avx512f-pr70059.c: New test.
10634 * gcc.target/i386/avx512dq-pr70059.c: New test.
10635
b6c38c69
BS
106362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10637
10638 PR rtl-optimization/57676
10639 * gcc.dg/torture/pr57676.c: New test.
10640
af3cdd34
IE
106412016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10642
10643 * gcc.dg/pr70026.c: New test.
10644
7ff6ca38
MP
106452016-03-04 Marek Polacek <polacek@redhat.com>
10646
10647 PR c/69798
10648 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10649 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10650
a6bf62d5
KT
106512016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10652
10653 PR target/70004
10654 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10655 Delete.
10656 (test_corners_sisd_si): Likewise.
10657 (main): Remove checks of the above.
10658 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10659
ae4cdc6a
EB
106602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10661
10662 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10663
08455559
CL
106642016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10665
10666 * gcc.dg/torture/pr69951.c: Accept argc==0.
10667
e9a35493
RB
106682016-03-04 Richard Biener <rguenther@suse.de>
10669
10670 PR c++/70054
10671 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10672 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10673
fba054c2
DV
106742016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10675
10676 PR testsuite/69766
10677 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10678 testing multiarch.
10679
f10cdc6c
JJ
106802016-03-04 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR debug/69947
10683 * gcc.dg/guality/pr69947.c: New test.
10684
2e981ba0
JJ
106852016-03-03 Jakub Jelinek <jakub@redhat.com>
10686
10687 PR ada/70017
10688 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10689
0ba3bfa2
KT
106902016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10691
10692 PR rtl-optimization/69904
10693 * gcc.target/arm/pr69904.c: New test.
10694
97ecdb46
JJ
106952016-03-03 Jakub Jelinek <jakub@redhat.com>
10696
10697 PR target/70021
10698 * gcc.dg/vect/pr70021.c: New test.
10699 * gcc.target/i386/pr70021.c: New test.
10700
a2a743a1
MP
107012016-03-03 Marek Polacek <polacek@redhat.com>
10702
10703 PR middle-end/70050
10704 * gcc.dg/pr70050.c: New test.
10705
fa07ecdd
JG
107062016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10707
10708 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10709
23504262
ML
107102016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10711
10712 PR tree-optimization/70043
10713 * gfortran.dg/vect/pr70043.f90: New test.
10714
b7b9e1a9
EB
107152016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10716
10717 * gnat.dg/specs/task1.ads: New test.
10718
cb83ba54
RO
107192016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10720
10721 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10722 Invoke gdb with -batch.
10723 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10724
a75f5e30
RB
107252016-03-03 Richard Biener <rguenther@suse.de>
10726
10727 PR tree-optimization/55936
10728 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10729
268bc320
JL
107302016-03-02 Jeff Law <law@redhat.com>
10731
815f20ab
JL
10732 PR rtl-optimization/69942
10733 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10734 effects of argument promotions.
10735
268bc320
JL
10736 PR tree-optimization/69987
10737 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10738 target does not support -fprefetch-loop-arrays.
10739
171f7de5
UB
107402016-03-02 Uros Bizjak <ubizjak@gmail.com>
10741
10742 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10743
192912db
BC
107442016-03-02 Bin Cheng <bin.cheng@arm.com>
10745
c7908871 10746 PR rtl-optimization/69052
192912db
BC
10747 * gcc.target/i386/pr69052.c: New test.
10748
90a7a40b
AM
107492016-03-02 Alan Modra <amodra@gmail.com>
10750
10751 * gcc.dg/pr69990.c: New.
10752
69fa742f
JJ
107532016-03-02 Jakub Jelinek <jakub@redhat.com>
10754
de752fb0
JJ
10755 PR c/68062
10756 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10757
10758 PR middle-end/70022
10759 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10760
69fa742f
JJ
10761 PR target/70028
10762 * gcc.target/i386/pr70028.c: New test.
10763
7c65bd56
MK
107642016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10765
10766 * c-c++-common/asan/swapcontext-test-1.c,
10767 * c-c++-common/tsan/thread_leak.c,
10768 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10769 * g++.dg/tsan/benign_race.C,
10770 * g++.dg/tsan/fd_close_norace.C,
10771 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10772 races with sanitizer output
10773
37d98220 107742016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10775 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10776
10777 PR target/67278
10778 * gcc.dg/simd-8.c: New testcase.
10779
218db463
RB
107802016-03-02 Richard Biener <rguenther@suse.de>
10781
10782 PR middle-end/67278
10783 * gcc.dg/simd-7.c: New testcase.
10784
22c72158
EB
107852016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10786
10787 * gcc.target/i386/pr70007.c: Tweak.
10788
9a790ccc
DV
107892016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10790
10791 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10792
bd02f00f
MP
107932016-03-02 Marek Polacek <polacek@redhat.com>
10794
10795 PR c/67854
10796 * gcc.dg/pr67854.c: New test.
10797
1e840f39
JJ
107982016-03-02 Jakub Jelinek <jakub@redhat.com>
10799
10800 PR middle-end/70025
10801 * gcc.dg/torture/pr70025.c: New test.
10802
bca00241
VK
108032016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10804
10805 PR tree-optimization/68621
10806 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10807
0bca04b8
EB
108082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10809
10810 * gcc.target/i386/pr70007.c: New test.
10811
2a9afc86
JL
108122016-03-01 Jeff Law <law@redhat.com>
10813
eab2541b 10814 PR tree-optimization/69196
9d83ef71 10815 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10816
2a9afc86
JL
10817 PR tree-optimization/69196
10818 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10819 duplicating code and spoiling the expected output.
10820
0d39977e
MM
108212016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10822
10823 PR target/70033
10824 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10825 supports power9 before doing tests.
10826 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10827 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10828 * gcc.target/powerpc/p9-permute.c: Likewise.
10829
a0c0699d
UB
108302016-03-01 Uros Bizjak <ubizjak@gmail.com>
10831
10832 PR target/70027
10833 * gcc.target/i386/pr70027.c: New test.
10834
0ae3ef47 108352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10836
10837 * gcc.dg/pr70017.c: New test.
10838
686e2237
JJ
108392016-03-01 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR c/69796
10842 PR c/69974
10843 * gcc.dg/pr69796.c: New test.
10844 * gcc.dg/pr69974.c: New test.
10845
f8e4188c
EB
108462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10847
10848 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10849
5e3f1c7c
JL
108502016-02-29 Jeff Law <law@redhat.com>
10851
10852 PR tree-optimization/69987
10853 * gfortran.dg/pr69987.f90: New test.
10854
10855 PR tree-optimization/69989
10856 * gcc.c-torture/compile/pr69989-2.c: New test.
10857
1be56bc5
MP
108582016-03-01 Marek Polacek <polacek@redhat.com>
10859
10860 PR c++/69795
10861 * g++.dg/parse/invalid1.C: New test.
10862
1b19470d
RB
108632016-03-01 Richard Biener <rguenther@suse.de>
10864
10865 PR middle-end/70022
10866 * gcc.dg/pr70022.c: New testcase.
10867
3ae0661a
IE
108682016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10869
10870 PR tree-optimization/69956
10871 * gcc.dg/pr69956.c: New test.
10872
0f09ab88
BS
108732016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10874
10875 PR target/70011
10876 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10877 XFAIL when hardware supports efficient unaligned storage access.
10878
76d881bf
PP
108792016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10880
10881 PR c++/69961
10882 * g++.dg/template/pr69961a.C: New test.
10883 * g++.dg/template/pr69961b.C: New test.
10884
7168133a
DM
108852016-02-29 David Malcolm <dmalcolm@redhat.com>
10886
10887 PR preprocessor/69985
10888 * gcc.dg/cpp/pr69985.c: New test case.
10889
0c6072a3
JL
108902016-02-29 Jeff Law <law@redhat.com>
10891
e66f219b
JL
10892 PR tree-optimization/70005
10893 * gcc.c-torture/execute/pr70005.c New test.
10894
0c6072a3
JL
10895 PR tree-optimization/69999
10896 * gcc.c-torture/compile/pr69999.c: New test.
10897
fd9fbdb3
YR
108982016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10899
10900 PR tree-optimization/69652
10901 * gcc.dg/torture/pr69652.c: Delete test.
10902 * gcc.dg/vect/pr69652.c: New test.
10903
cbd400b4
RB
109042016-02-19 Richard Biener <rguenther@suse.de>
10905
10906 PR tree-optimization/69980
10907 * gfortran.dg/vect/pr69980.f90: New testcase.
10908
84ea0f58
EB
109092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10910
10911 * gcc.target/sparc/20160229-1.c: New test.
10912
5d2a63dc
EB
109132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10914
10915 * gnat.dg/stack_usage3.adb: New test.
10916 * gnat.dg/stack_usage3_pkg.ads: New helper.
10917
93e708f9
EB
109182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10919
10920 * gnat.dg/renaming8.adb: New test.
10921 * gnat.dg/renaming8_pkg1.ads: New helper.
10922 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10923 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10924
6512bc93
RB
109252016-02-29 Richard Biener <rguenther@suse.de>
10926
10927 PR tree-optimization/69720
10928 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10929
7b201a88
TK
109302016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10931
10932 PR fortran/68147
10933 PR fortran/47674
10934 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10935
82ee0cf2 109362016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10937 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10938
10939 PR fortran/56007
10940 * gfortran.dg/coarray_8.f90: Adjust error message.
10941 * gfortran.dg/pr56007.f90: New test.
10942 * gfortran.dg/pr56007.f: New test.
10943
cdc1a2c8
L
109442016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10945
10946 PR tree-optimization/69989
10947 * gcc.dg/torture/pr69989.c: New test.
10948
33505bcf
EB
109492016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10950
10951 * gcc.target/i386/stack-realign-win.c: New test.
10952
524bfb19
HA
109532016-02-28 Harald Anlauf <anlauf@gmx.de>
10954
10955 PR fortran/60126
10956 * gfortran.dg/pr60126.f90: New test.
10957
bd542508
JL
109582016-02-27 Jeff Law <law@redhat.com>
10959
10960 Revert
10961 2016-02-26 Richard Biener <rguenther@suse.de>
10962 Jeff Law <law@redhat.com>
10963
10964 PR tree-optimization/69740
10965 * gcc.c-torture/compile/pr69740-1.c: New test.
10966 * gcc.c-torture/compile/pr69740-2.c: New test.
10967
dd1291e0
JD
109682016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10969
5fb67f8b 10970 PR fortran/69910
dd1291e0
JD
10971 * gfortran.dg/newunit_4.f90: New test.
10972
5cfefb59
JJ
109732016-02-27 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR target/69613
10976 PR rtl-optimization/69886
10977 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10978 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10979 target.
10980
20ba5f33
MS
109812016-02-26 Martin Sebor <msebor@redhat.com>
10982
10983 PR tree-optimization/15826
10984 * gcc.dg/tree-ssa/pr15826.c: New test.
10985
e6fb01b0
JJ
109862016-02-26 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR target/69969
10989 * gcc.target/powerpc/pr69969.c: New test.
10990
e3e0cf64
MS
109912016-02-26 Martin Sebor <msebor@redhat.com>
10992
10993 PR c++/15766
10994 * g++.old-deja/g++.other/decl5.C: Add a test case.
10995
d1f2bea5
SB
109962016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10997
10998 PR target/69946
10999 * gcc.target/powerpc/pr69946.c: New file.
11000
4a4f9d2b 110012016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11002 Jeff Law <law@redhat.com>
4a4f9d2b 11003
e3e0cf64 11004 PR tree-optimization/69740
4a4f9d2b
RB
11005 * gcc.c-torture/compile/pr69740-1.c: New test.
11006 * gcc.c-torture/compile/pr69740-2.c: New test.
11007
ad2a2706
MJ
110082016-02-26 Martin Jambor <mjambor@suse.cz>
11009
11010 PR middle-end/69920
11011 * gcc.dg/torture/pr69932.c: New test.
11012 * gcc.dg/torture/pr69936.c: Likewise.
11013
1d11f7ce
AK
110142016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11015
11016 PR target/69709
11017 * gcc.target/s390/pr69709.c: New test.
11018
6cfccbb2
KT
110192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11020
11021 PR target/69245
11022 * gcc.target/aarch64/pr69245_1.c: New test.
11023
ac59ad4e
KT
110242016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11025
11026 PR target/69613
11027 * gcc.dg/torture/pr69613.c: New test.
11028
a2ad54a0
JJ
110292016-02-26 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR rtl-optimization/69891
11032 * gcc.target/i386/pr69891.c: New test.
11033
0884062c 110342016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11035 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11036
d2369d4f 11037 PR target/61397
c163789b
MM
11038 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11039 functionality for both 32-bit and 64-bit.
11040
5aed7e2c
RB
110412016-02-26 Richard Biener <rguenther@suse.de>
11042
11043 PR tree-optimization/69551
11044 * gcc.dg/torture/pr69951.c: New testcase.
11045
798e2a8e
RB
110462016-02-25 Richard Biener <rguenther@suse.de>
11047
11048 PR tree-optimization/48795
11049 * gcc.dg/Warray-bounds-18.c: New testcase.
11050
9559fbac
RO
110512016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11052
11053 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11054
c049b107
JJ
110552016-02-25 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR rtl-optimization/69896
11058 * gcc.dg/pr69896.c: New test.
11059
1137001c
PP
110602016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11061
11062 PR c++/69736
11063 * g++.dg/cpp1y/paren2.C: New test.
11064
2e9c8641
MS
110652016-02-24 Martin Sebor <msebor@redhat.com>
11066
11067 PR c/51147
11068 * gcc.dg/enum-mode-2.c: New test.
11069
03ca8fb3
JJ
110702016-02-24 Jakub Jelinek <jakub@redhat.com>
11071
11072 PR c++/69922
11073 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11074 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11075 * g++.dg/ubsan/pr69922.C: New test.
11076
0b05329b
MP
110772016-02-24 Marek Polacek <polacek@redhat.com>
11078
11079 PR c/69819
11080 * gcc.dg/pr69819.c: New test.
11081
57c2c374
MS
110822016-02-24 Martin Sebor <msebor@redhat.com>
11083
3b96b93a
MS
11084 PR c++/69912
11085 * g++.dg/ext/flexary15.C: New test.
11086
110872016-02-24 Martin Sebor <msebor@redhat.com>
11088
11089 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11090 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11091 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11092
65433bb5
MK
110932016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11094 Charles Baylis <charles.baylis@linaro.org>
11095
11096 PR debug/61033
11097 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11098
f802a424 110992016-02-24 Richard Biener <rguenther@suse.de>
44293580 11100 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11101
11102 PR middle-end/69760
11103 * gcc.dg/torture/pr69760.c: New testcase.
11104
525f795f
RO
111052016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11106
11107 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11108 pattern on Solaris with as.
11109
cd7bbceb
KT
111102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11111
11112 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11113 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11114 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11115 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11116
89c0c1fd
JJ
111172016-02-24 Jakub Jelinek <jakub@redhat.com>
11118
11119 PR middle-end/69915
11120 * gcc.dg/pr69915.c: New test.
11121
0683fd27
KT
111222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11123
11124 PR rtl-optimization/69886
11125 * gcc.dg/torture/pr69886.c: New test.
11126
e53d562a
RB
111272016-02-24 Richard Biener <rguenther@suse.de>
11128
11129 PR middle-end/68963
11130 * gcc.dg/torture/pr68963.c: New testcase.
11131
74a00288
KT
111322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11133
11134 PR target/69875
11135 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11136 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11137 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11138 * gcc.target/arm/atomic_loaddi_1.c: New test.
11139 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11140 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11141 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11142 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11143 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11144 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11145 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11146 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11147
340fd4c9
JJ
111482016-02-24 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR middle-end/69909
11151 * gcc.dg/torture/pr69909.c: New test.
11152
47d3fdb2
RB
111532016-02-24 Richard Biener <rguenther@suse.de>
11154
11155 PR tree-optimization/69907
11156 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11157 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11158 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11159
dab73e73
CB
111602016-02-24 Christian Bruel <christian.bruel@st.com>
11161
11162 * gcc.target/arm/pragma_cpp_fma.c: New test.
11163
7cc5ec65
JD
111642016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11165
11166 PR fortran/61156
11167 * gfortran.dg/include_6.f90: Update test.
11168
067fbd8b
JJ
111692016-02-23 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR objc/69844
11172 * objc.dg/pr69844.m: New test.
11173
64a454d9
JD
111742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11175
11176 PR libgfortran/69456
11177 * gfortran.dg/namelist_89.f90: New test.
11178 * gfortran.dg/pr59700.f90: Update test..
11179
35886f0b
MS
111802016-02-23 Martin Sebor <msebor@redhat.com>
11181
11182 PR middle-end/69780
11183 * g++.dg/ext/builtin_alloca.C: New test.
11184 * gcc.dg/builtins-68.c: New test.
11185
162cc7e3
RH
111862016-02-23 Richard Henderson <rth@redhat.com>
11187
11188 * gcc.target/i386/addr-space-3.c: Remove test.
11189
196440f8
DM
111902016-02-23 David Malcolm <dmalcolm@redhat.com>
11191
11192 PR preprocessor/69126
11193 PR preprocessor/69543
11194 * c-c++-common/pr69126-2-long.c: New test.
11195 * c-c++-common/pr69126-2-short.c: New test.
11196 * c-c++-common/pr69543-1.c: Remove xfail.
11197
1d3121af
DM
111982016-02-23 David Malcolm <dmalcolm@redhat.com>
11199
11200 PR preprocessor/69126
11201 PR preprocessor/69543
11202 PR preprocessor/69558
11203 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11204 (f): Rename to...
11205 (test_2): ...this, and add leading comment.
11206 (MACRO_3, test_3): New.
11207 (MACRO_4A, MACRO_4B, test_4): New.
11208 (MACRO): Rename to...
11209 (MACRO_5): ...this.
11210 (g): Rename to...
11211 (test_5): ...this, updating for renaming of MACRO, and
11212 add leading comment.
11213 * c-c++-common/pr69543-1.c: New.
11214 * c-c++-common/pr69543-2.c: New.
11215 * c-c++-common/pr69543-3.c: New.
11216 * c-c++-common/pr69543-4.c: New.
11217 * c-c++-common/pr69558-1.c: New.
11218 * c-c++-common/pr69558-2.c: New.
11219 * c-c++-common/pr69558-3.c: New.
11220 * c-c++-common/pr69558-4.c: New.
11221 * gcc.dg/pr69558.c: Move to...
11222 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11223 xfail for c++.
11224
f99c3557
TS
112252016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11226
11227 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11228 to -ftree-parallelize-loops/-fopenacc changes.
11229 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11230 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11231 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11232 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11233 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11234 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11235 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11236 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11237 * c-c++-common/goacc/kernels-loop.c: Likewise.
11238 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11239 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11240 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11241 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11242
c60ec7c2
RO
112432016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11244
11245 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11246
f1a62b6f
JJ
112472016-02-23 Jakub Jelinek <jakub@redhat.com>
11248
e67bf044
JJ
11249 PR c++/69902
11250 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11251
f1a62b6f
JJ
11252 PR c/69900
11253 * gcc.dg/pr69900.c: New test.
11254
20c5e09e
MJ
112552016-02-23 Martin Jambor <mjambor@suse.cz>
11256
11257 PR tree-optimization/69666
11258 * gcc.dg/tree-ssa/pr69666.c: New test.
11259
e457a6fc
AV
112602016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11261
11262 PR fortran/67451
11263 * gfortran.dg/coarray_allocate_5.f08: New test.
11264
d7b574f4
AK
112652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11266
11267 * gcc.target/s390/vcond-shift.c: Move to ...
11268 * gcc.target/s390/vector/vcond-shift.c: ... here.
11269
58bdeb44
AK
112702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11271
11272 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11273 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11274
7cd0387b
AK
112752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11276
11277 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11278
4246c8da
MW
112792016-02-20 Mark Wielaard <mjw@redhat.com>
11280
11281 PR c/28901
11282 * gcc.dg/unused-variable-3.c: New test.
11283
f93bc532
JJ
112842016-02-22 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR target/69888
11287 * gcc.target/i386/pr69888.c: New test.
11288
c4e360f4
RB
112892016-02-22 Richard Biener <rguenther@suse.de>
11290
11291 PR tree-optimization/69882
11292 * gfortran.dg/vect/pr69882.f90: New testcase.
11293
09c92f1c
JJ
112942016-02-22 Jakub Jelinek <jakub@redhat.com>
11295
11296 PR target/69885
11297 * gcc.dg/pr69885.c: New test.
11298
f88d45dc
OE
112992016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11300
11301 PR target/69806
11302 PR target/54089
11303 * gcc.target/sh/pr54089-10.c: New.
11304
ce1ff48e
PT
113052016-02-20 Paul Thomas <pault@gcc.gnu.org>
11306
11307 PR fortran/69423
11308 * gfortran.dg/deferred_character_15.f90 : New test.
11309
bbf27208
DH
113102016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11311
11312 PR fortran/57365
11313 gfortran.dg/allocate_with_source_18.f03: New test.
11314
113152016-02-20 Harald Anlauf <anlauf@gmx.de>
11316
11317 PR fortran/52531
11318 gfortran.dg/gomp/pr52531.f90: New test.
11319
268be88c
BE
113202016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11321
11322 PR c++/69865
11323 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11324 -std=c++03.
11325
4b6c824a
JJ
113262016-02-19 Jakub Jelinek <jakub@redhat.com>
11327
871b3f47
JJ
11328 PR c++/69826
11329 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11330 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11331
7a965d51
JJ
11332 PR c++/69850
11333 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11334
4b6c824a
JJ
11335 PR c++/69851
11336 * g++.dg/torture/pr69851.C: New test.
11337
15fca21a
MS
113382016-02-19 Martin Sebor <msebor@redhat.com>
11339
11340 PR testsuite/69573
11341 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11342
19e21586
JJ
113432016-02-19 Jakub Jelinek <jakub@redhat.com>
11344
03a616ac
JJ
11345 PR c++/69850
11346 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11347 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11348
19e21586
JJ
11349 PR c++/67767
11350 * g++.dg/cpp0x/pr67767.C: New test.
11351
2db16594
KT
113522016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11353
11354 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11355 for fp, simd, crypto, crc, lse.
11356 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11357 above.
11358 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11359 effective target check.
11360
5a7d9d1e
JJ
113612016-02-19 Jakub Jelinek <jakub@redhat.com>
11362
11363 PR target/69820
11364 * gcc.target/i386/pr69820.c: New test.
11365
6448f064
AK
113662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11367
11368 * gcc.target/s390/vector/int128-1.c: New test.
11369
d0a859e6
AK
113702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11371
11372 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11373
9e4eb643
AK
113742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11375
11376 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11377 instruction pattern name to prevent the testcase from failing with
11378 -march=z13.
11379
859a4c0e
AK
113802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11381
11382 * gcc.target/s390/md/movstr-2.c: New test.
11383
efc2340b
MK
113842016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11385
11386 * gcc.target/s390/morestack.c: New test.
11387
ca2bfbc2
DV
113882016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11389
11390 PR target/69625
11391 * gcc.target/s390/pr69625.c: Add test case.
11392
efd4bd05
BE
113932016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11394
11395 PR testsuite/68580
11396 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11397
2bf2078a
MM
113982016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11399
11400 PR target/68404
11401 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11402 * gcc.target/powerpc/fusion3.c: Likewise.
11403
f003579e
RB
114042016-02-18 Richard Biener <rguenther@suse.de>
11405
11406 PR middle-end/69553
11407 * g++.dg/torture/pr69553.C: New testcase.
11408
19233914
NC
114092016-02-18 Nick Clifton <nickc@redhat.com>
11410
efd4bd05
BE
11411 PR target/62254
11412 PR target/69610
11413 * gcc.target/arm/pr62554.c: New test.
11414 * gcc.target/arm/pr69610-1.c: New test.
11415 * gcc.target/arm/pr69610-2.c: New test.
19233914 11416
23f27839
RB
114172016-02-18 Richard Biener <rguenther@suse.de>
11418
11419 PR middle-end/69854
11420 * gcc.dg/torture/pr69854.c: New testcase.
11421
932c0da4
JJ
114222016-02-17 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR c++/69850
11425 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11426
1bed93e4
BS
114272012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11428
11429 * gcc.target/powerpc/vec-cg.c: New test.
11430
57bfb134
RB
114312016-02-17 Richard Biener <rguenther@suse.de>
11432
11433 PR testsuite/69586
11434 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11435
a44e0ebb
KT
114362016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11437
11438 PR target/69161
11439 * gcc.c-torture/compile/pr69161.c: New test.
11440
ffacd726
DS
114412016-02-17 David Sherwood <david.sherwood@arm.com>
11442
11443 PR target/69532
11444 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11445 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11446
448db8d2
EB
114472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11448
11449 * gcc.dg/ifcvt-4.c: Skip on Visium.
11450
e2f0522e
EB
114512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11452
11453 * gnat.dg/atomic8.adb: New test.
11454
bf17fe3f
EB
114552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11456
11457 * gnat.dg/discr46.ad[sb]: New test.
11458
ecf835e9
KN
114592016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11460
11461 PR Target/48344
11462 * gcc.target/powerpc/pr48344-1.c: New test.
11463
49a1164a
TK
114642015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11465
11466 PR fortran/69742
11467 * gfortran.dg/associate_21.f90: New test.
11468
bf14eba2
JJ
114692016-02-16 Jakub Jelinek <jakub@redhat.com>
11470
11471 PR c/69835
11472 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11473 -Wnonnull in dg-options.
11474 * c-c++-common/nonnull-2.c: New test.
11475
35a093b6
JG
114762016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11477 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11478
11479 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11480
e387d491
JJ
114812016-02-16 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR middle-end/69801
11484 * gcc.dg/pr69801.c: Add empty dg-options.
11485
ba539195
JN
114862016-02-16 James Norris <jnorris@codesourcery.com>
11487
11488 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11489 * g++.dg/goacc/deviceptr-1.c: New file.
11490
2a2b8f64
JJ
114912016-02-16 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR tree-optimization/69820
11494 * gcc.dg/vect/pr69820.c: New test.
11495
87440c29
RB
114962016-02-16 Richard Biener <rguenther@suse.de>
11497
11498 PR tree-optimization/69776
11499 * gcc.dg/torture/pr69776-2.c: New testcase.
11500
6d87c306
BS
115012016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11502
11503 PR tree-optimization/69714
11504 * gcc.dg/torture/pr69714.c: New test.
11505
3824a0a2
JJ
115062016-02-16 Jakub Jelinek <jakub@redhat.com>
11507
11508 PR tree-optimization/69802
11509 * gcc.dg/pr69802.c: New test.
11510
c8cfe96e
RB
115112016-02-16 Richard Biener <rguenther@suse.de>
11512
11513 PR middle-end/69801
11514 * gcc.dg/pr69801.c: New testcase.
11515
fc12098d
JD
115162016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11517
11518 PR libgfortran/69651
11519 * gfortran.dg/read_bang.f90: New test.
11520 * gfortran.dg/read_bang4.f90: New test.
11521
ba6b3795
JJ
115222016-02-15 Jakub Jelinek <jakub@redhat.com>
11523
f0516ca4
JJ
11524 PR c++/69658
11525 * g++.dg/init/pr69658.C: New test.
11526
ba6b3795
JJ
11527 PR c++/69797
11528 * c-c++-common/pr69797.c: New test.
11529
de3f9a2d
PK
115302016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11531
11532 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11533 check for aarch64*-*-*.
11534
17a3b967
RB
115352016-02-15 Richard Biener <rguenther@suse.de>
11536
11537 PR tree-optimization/69783
11538 * gcc.dg/vect/pr69783.c: New testcase.
11539
1c48bff1
RB
115402016-02-15 Richard Biener <rguenther@suse.de>
11541
11542 PR tree-optimization/69776
11543 * gcc.dg/torture/pr69776.c: New testcase.
11544
1e6025b6
TK
115452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11546
11547 PR fortran/60526
11548 * gfortran.dg/type_decl_4.f90: Reinstated.
11549
d3308279
JDA
115502016-02-14 John David Anglin <danglin@gcc.gnu.org>
11551
11552 PR fortran/68746
11553 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11554
b7c56581
TK
115552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11556
11557 PR fortran/60526
11558 PR bootstrap/69816
11559 * gfortran.dg/type_decl_4.f90: Removed.
11560
60cb4ef5
TK
115612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11562
11563 PR fortran/60526
11564 * gfortran.dg/type_decl_4.f90: New test.
11565
f6964637
AM
115662016-02-14 Alan Modra <amodra@gmail.com>
11567
1a8849d1 11568 PR testsuite/68886
f6964637
AM
11569 * gcc.c-torture/execute/stkalign.c: Revise test.
11570
f5121920
OE
115712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11572
11573 PR target/67260
11574 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11575
6cda3ab6
OE
115762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11577
11578 PR target/67260
11579 * gcc.target/sh/torture/pr67260.c: New.
11580
6786e598
JDA
115812016-02-12 John David Anglin <danglin@gcc.gnu.org>
11582
11583 * gcc.dg/pr67964.c: Add dg-require-alias.
11584
7e05dad8
OE
115852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11586
11587 PR target/67636
11588 PR target/64345
11589 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11590
7f4cc3ce
JD
115912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11592
11593 PR libgfortran/69668
11594 * gfortran.dg/namelist_88.f90: New test.
11595
955ca6dc
JD
115962016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11597
11598 PR libgfortran/69668
11599 * gfortran.dg/namelist_38.f90: Update test.
11600 * gfortran.dg/namelist_84.f90: Update test.
11601
876217ae
DM
116022016-02-12 David Malcolm <dmalcolm@redhat.com>
11603
11604 PR other/69554
11605 * gcc.dg/pr69554-1.c: New test.
11606 * gfortran.dg/pr69554-1.F90: New test.
11607 * gfortran.dg/pr69554-2.F90: New test.
11608 * lib/gcc-dg.exp (proc dg-locus): New function.
11609 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11610 distinguish between the caret-printing and non-caret-printing
11611 cases. If caret-printing has been explicitly enabled, bail out
11612 without attempting to fix up the output.
11613
61789eed
DM
116142016-02-12 David Malcolm <dmalcolm@redhat.com>
11615
11616 PR driver/69265
11617 PR driver/69453
11618 * gcc.dg/spellcheck-options-3.c: New test case.
11619 * gcc.dg/spellcheck-options-4.c: New test case.
11620 * gcc.dg/spellcheck-options-5.c: New test case.
11621 * gcc.dg/spellcheck-options-6.c: New test case.
11622 * gcc.dg/spellcheck-options-7.c: New test case.
11623 * gcc.dg/spellcheck-options-8.c: New test case.
11624 * gcc.dg/spellcheck-options-9.c: New test case.
11625 * gcc.dg/spellcheck-options-10.c: New test case.
11626
c3090c1f
JJ
116272016-02-12 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR rtl-optimization/69764
11630 PR rtl-optimization/69771
11631 * c-c++-common/pr69764.c: New test.
11632 * gcc.dg/torture/pr69771.c: New test.
11633
8222034d
MP
116342016-02-12 Marek Polacek <polacek@redhat.com>
11635
11636 * g++.dg/torture/init-list1.C: New.
11637
f749f792
MP
116382016-02-12 Marek Polacek <polacek@redhat.com>
11639
11640 * gcc.dg/pr69522.c: Add empty dg-options.
11641
199fb02a
IE
116422016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11643
11644 * g++.dg/lto/lto.exp: Include and init mpx.
11645 * g++.dg/lto/pr69729_0.C: New test.
11646
b69539cb
JJ
116472016-02-12 Jakub Jelinek <jakub@redhat.com>
11648
06ff7000
JJ
11649 PR ipa/69241
11650 * g++.dg/ipa/pr69241-4.C: New test.
11651
b69539cb
JJ
11652 PR ipa/68672
11653 * g++.dg/ipa/pr68672-1.C: New test.
11654 * g++.dg/ipa/pr68672-2.C: New test.
11655 * g++.dg/ipa/pr68672-3.C: New test.
11656
16595a1f
BS
116572016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11658
11659 PR c/69522
6d87c306 11660 * gcc.dg/pr69522.c: New test.
16595a1f 11661
38d795d2
PP
116622016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11663
11664 PR c++/69098
11665 * g++.dg/cpp1y/69098.C: New test.
11666 * g++.dg/cpp1y/69098-2.C: New test.
11667
9c582551
JJ
116682016-02-12 Jakub Jelinek <jakub@redhat.com>
11669
11670 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11671 and neighbour -> neighbor.
11672 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11673 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11674 * c-c++-common/Wvarargs.c: Likewise.
11675 * c-c++-common/goacc/host_data-5.c: Likewise.
11676 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11677 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11678 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11679 * gcc.target/aarch64/pr60697.c: Likewise.
11680 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11681 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11682 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11683 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11684 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11685 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11686 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11687 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11688 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11689 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11690 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11691 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11692 * g++.dg/lookup/koenig5.C: Likewise.
11693 * g++.dg/ext/no-asm-2.C: Likewise.
11694 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11695 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11696 * gfortran.dg/used_types_16.f90: Likewise.
11697 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11698 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11699 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11700 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11701 * gfortran.dg/abstract_type_6.f03: Likewise.
11702 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11703 * gfortran.dg/used_types_15.f90: Likewise.
11704 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11705 * gfortran.dg/exit_3.f08: Likewise.
11706 * gfortran.dg/open_status_2.f90: Likewise.
11707 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11708 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11709 * gfortran.dg/associate_1.f03: Likewise.
11710 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11711 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11712 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11713 * gcc.dg/builtin-object-size-1.c: Likewise.
11714 * gcc.dg/noreturn-6.c: Likewise.
11715 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11716 * gcc.dg/globalalias.c: Likewise.
11717 * gcc.dg/builtins-config.h: Likewise.
11718 * gcc.dg/pr30457.c: Likewise.
11719 * gcc.c-torture/compile/volatile-1.c: Likewise.
11720 * gcc.c-torture/execute/20101011-1.c: Likewise.
11721 * c-c++-common/Waddress-1.c: Likewise.
11722
66756373
JJ
117232016-02-11 Jakub Jelinek <jakub@redhat.com>
11724
11725 PR c/69768
11726 * c-c++-common/Waddress-1.c: New test.
11727
76fe932b
AV
117282016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11729
11730 PR fortran/69296
11731 * gfortran.dg/associate_19.f03: New test.
11732 * gfortran.dg/associate_20.f03: New test.
11733
564c4d4b
OE
117342016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11735
11736 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11737
e1c1ecb0
KT
117382016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11739
11740 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11741 .arch armv8-a\n. Add -dA to dg-options.
11742 * gcc.target/aarch64/assembler_arch_1.c: New test.
11743 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11744
0d7d9458
PC
117452016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11746
11747 PR c++/68726
11748 * g++.dg/cpp0x/pr68726.C: New.
11749
e6208a60
IE
117502016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11751
11752 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11753 test.
11754
281a11eb
RB
117552016-02-11 Richard Biener <rguenther@suse.de>
11756
11757 * g++.dg/tree-ssa/pr61034.C: Adjust.
11758
e03dd765
VM
117592016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11760
4b48faf5 11761 PR target/69148
e03dd765
VM
11762 * gcc.target/s390/pr69148.c: New.
11763
cdc23927
YR
117642016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11765
11766 PR tree-optimization/69652
11767 * gcc.dg/torture/pr69652.c: New test.
11768
e199dd0a
JJ
117692016-02-10 Jakub Jelinek <jakub@redhat.com>
11770 Patrick Palka <ppalka@gcc.gnu.org>
11771
11772 PR ipa/69241
11773 PR c++/69649
11774 * g++.dg/ipa/pr69241-1.C: New test.
11775 * g++.dg/ipa/pr69241-2.C: New test.
11776 * g++.dg/ipa/pr69241-3.C: New test.
11777 * g++.dg/ipa/pr69649.C: New test.
11778
d6b38027
UB
117792016-02-10 Uros Bizjak <ubizjak@gmail.com>
11780
11781 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11782 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11783
13b562c5
BC
117842016-02-10 Bin Cheng <bin.cheng@arm.com>
11785
11786 PR tree-optimization/68021
11787 * gcc.dg/tree-ssa/pr68021.c: New test.
11788
24a179f8
RB
117892016-02-10 Richard Biener <rguenther@suse.de>
11790
11791 PR tree-optimization/69726
11792 * gcc.dg/uninit-22.c: New testcase.
11793
0d99886f
AP
117942016-02-09 Andrew Pinski <apinski@cavium.com>
11795
11796 PR tree-opt/69282
11797 * gcc.c-torture/compile/20160205-1.c: New testcase.
11798
ab04995c
MM
117992016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11800
11801 PR target/68404
11802 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11803 instead accessing a really large arrray.
11804 * gcc.target/powerpc/fusion3.c: Likewise.
11805
4b79ac23
CB
118062016-02-09 Charles Baylis <charles.baylis@linaro.org>
11807
11808 PR target/68532
11809 * gcc.c-torture/execute/pr68532.c: New test.
11810
b890a441
AO
118112016-02-11 Alexandre Oliva <aoliva@redhat.com>
11812
11813 PR target/69634
11814 * gcc.dg/pr69634.c: New.
11815
84a5bef7
RB
118162016-02-09 Richard Biener <rguenther@suse.de>
11817
11818 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11819
1f123759 118202016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11821
1f123759
AF
11822 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11823
65860c77
YR
118242016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11825
11826 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11827
7e1e8a0a
RB
118282016-02-09 Richard Biener <rguenther@suse.de>
11829
11830 PR tree-optimization/69715
11831 * gcc.dg/torture/pr69715.c: New testcase.
11832
efb45a9f
PP
118332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11834
11835 PR c++/69139
11836 * g++.dg/cpp0x/trailing12.C: New test.
11837 * g++.dg/cpp0x/trailing13.C: New test.
11838
20a0c6f9
PP
118392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11840
11841 PR c++/69283
11842 PR c++/67835
11843 * g++.dg/cpp1y/auto-fn29.C: New test.
11844 * g++.dg/cpp1y/auto-fn30.C: New test.
11845
a162f3af
JJ
118462016-02-08 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR tree-optimization/69209
11849 * gcc.c-torture/compile/pr69209.c: New test.
11850
4b4a9fbd
JL
118512016-02-08 Jeff Law <law@redhat.com>
11852
11853 PR tree-optimization/68541
11854 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11855 of statements allowed in join block for path splitting.
11856
cfac5ed2
JJ
118572016-02-08 Jakub Jelinek <jakub@redhat.com>
11858
f68bc23f
JJ
11859 PR c++/59627
11860 * g++.dg/gomp/pr59627.C: New test.
11861
cfac5ed2
JJ
11862 PR ipa/69239
11863 * g++.dg/ipa/pr69239.C: New test.
11864
44714d8c
DM
118652016-02-08 David Malcolm <dmalcolm@redhat.com>
11866
11867 PR preprocessor/69664
11868 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11869 * gcc.dg/cpp/warn-comments.c: Likewise.
11870
eba9e839
MP
118712016-02-08 Marek Polacek <polacek@redhat.com>
11872
11873 PR c++/69688
11874 * g++.dg/init/const12.C: New test.
11875
a011cd92
BS
118762016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11877
11878 PR target/60410
11879 * gcc.dg/lto/pr55113_0.c: Remove test.
11880
5317b1be
RB
118812016-02-08 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/69719
11884 * gcc.dg/torture/pr69719.c: New testcase.
11885
63998a63
RB
118862016-02-08 Richard Biener <rguenther@suse.de>
11887 Jeff Law <law@redhat.com>
11888
11889 PR target/68273
11890 * gcc.target/mips/pr68273.c: New testcase.
11891
43f4a281
RB
118922016-02-08 Richard Biener <rguenther@suse.de>
11893
11894 PR rtl-optimization/69274
11895 * gcc.target/i386/addr-sel-1.c: XFAIL.
11896
0b604d2d
JL
118972016-02-08 Jeff Law <law@redhat.com>
11898
e8dfe49e
JL
11899 PR tree-optimization/68541
11900 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11901
6daecd7a 11902 PR tree-optimization/65917
0b604d2d
JL
11903 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11904
c0f0e35a
JD
119052016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11906
11907 PR fortran/50555
11908 * gfortran.dg/namelist_args.f90: New test.
11909
8981d712
JL
119102016-02-05 Jeff Law <law@redhat.com>
11911
6daecd7a 11912 PR tree-optimization/68541
8981d712
JL
11913 * gcc.dg/tree-ssa/split-path-2.c: New test.
11914 * gcc.dg/tree-ssa/split-path-3.c: New test.
11915 * gcc.dg/tree-ssa/split-path-4.c: New test.
11916 * gcc.dg/tree-ssa/split-path-5.c: New test.
11917 * gcc.dg/tree-ssa/split-path-6.c: New test.
11918 * gcc.dg/tree-ssa/split-path-7.c: New test.
11919
46cb9332
MS
119202016-02-05 Martin Sebor <msebor@redhat.com>
11921
11922 PR c++/69662
11923 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11924 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11925
be2083ea
RH
119262016-02-06 Richard HEnderson <rth@redhat.com>
11927
11928 PR c/69643
11929 * gcc.target/i386/addr-space-4.c: New.
11930 * gcc.target/i386/addr-space-5.c: New.
11931
711d7c23
MM
119322016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11933
11934 PR fortran/66089
11935 * gfortran.dg/elemental_dependency_6.f90: New.
11936
b5c1c988
JJ
119372016-02-05 Jakub Jelinek <jakub@redhat.com>
11938
861c7bcd
JJ
11939 PR rtl-optimization/69691
11940 * gcc.c-torture/execute/pr69691.c: New test.
11941
b5c1c988
JJ
11942 PR c++/69628
11943 * g++.dg/parse/pr69628.C: New test.
11944
f7dfa966
UB
119452016-02-05 Uros Bizjak <ubizjak@gmail.com>
11946
11947 * gcc.dg/sancov/asan.c: Move to ...
11948 * gcc.dg/asan/sancov-1.c: ... here.
11949
9b143e64
UB
119502016-02-05 Uros Bizjak <ubizjak@gmail.com>
11951
11952 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11953
f5d4b899
L
119542016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11955
11956 PR target/69677
11957 * gcc.target/i386/pr69677.c: New test.
11958
76c85fbb
PP
119592016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11960
11961 PR c++/68948
11962 * g++.dg/template/pr68948.C: New test.
11963
f181bf90
DV
119642016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11965
11966 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11967 (only necessary on s390x).
11968
714fb282
L
119692016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11970
11971 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11972 -mno-accumulate-outgoing-args.
11973
618d6c1c
PP
119742016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11975
11976 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11977
1066e9b5
JJ
119782016-02-04 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR c/69669
11981 * c-c++-common/pr69669.c: New test.
11982
76255d0d
MM
119832016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11984
11985 PR target/69667
11986 * g++.dg/pr69667.C: New file.
11987
e0b059b1
WD
119882016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11989
11990 PR target/69619
11991 * gcc.dg/pr69619.c: Add new test.
11992
2692b5c8
RS
119932016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11994
11995 PR rtl-optimization/69577
11996 * gcc.target/i386/pr69577.c: New test.
11997
7db337c2
ML
119982016-02-04 Martin Liska <mliska@suse.cz>
11999
12000 * g++.dg/asan/pr69276.C: New test.
12001
cc9c0829
KT
120022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12003
12004 PR target/65932
12005 PR target/67714
12006 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12007 a single smulbb instruction.
12008 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12009 * gcc.target/amr/wmul-2.c: Likewise.
12010
eb9feb52
KT
120112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12012
12013 PR target/65932
12014 PR target/67714
12015 * gcc.c-torture/execute/pr67714.c: New test.
12016
61f727fe
JJ
120172016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12018
12019 PR target/69454
12020 * gcc.target/i386/pr69454-1.c: New test.
12021 * gcc.target/i386/pr69454-2.c: New test.
12022
05dd97db
MS
120232016-02-03 Martin Sebor <msebor@redhat.com>
12024
12025 PR c++/69251
12026 PR c++/69253
12027 PR c++/69290
12028 PR c++/69277
12029 PR c++/69349
12030 * g++.dg/ext/flexarray-mangle-2.C: New test.
12031 * g++.dg/ext/flexarray-mangle.C: New test.
12032 * g++.dg/ext/flexarray-subst.C: New test.
12033 * g++.dg/ext/flexary11.C: New test.
12034 * g++.dg/ext/flexary12.C: New test.
12035 * g++.dg/ext/flexary13.C: New test.
12036 * g++.dg/ext/flexary14.C: New test.
12037 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12038
dac2fc29
L
120392016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12040
12041 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12042 Define only if CHECK_FLOAT128 is defined.
12043 (main): Properly initialize u5.
12044
eadb8035
JJ
120452016-02-03 Jakub Jelinek <jakub@redhat.com>
12046
0afbb81b
JJ
12047 PR c/69627
12048 * gcc.dg/pr69627.c: New test.
12049
eadb8035
JJ
12050 PR target/69644
12051 * gcc.dg/pr69644.c: New test.
12052
b12d4923
MS
120532016-02-03 Mike Stump <mikestump@comcast.net>
12054
12055 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12056 support for struct-layout-1.exp.
12057
ab4bae0c
PP
120582016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12059
12060 PR c++/69056
618d6c1c 12061 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12062
95831c01
VM
120632016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12064 Alexandre Oliva <aoliva@redhat.com>
12065
12066 PR target/69461
12067 * gcc.target/powerpc/pr69461.c: New.
12068
ccc71ab8
UB
120692016-02-03 Uros Bizjak <ubizjak@gmail.com>
12070
12071 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12072 works from here ...
12073 (check_effective_target_fsanitize_thread): ... to here. Do not
12074 specify additional compile flags for the test source.
12075 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12076 specify additional compile flags for the test source.
12077
96299640
WD
120782016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12079
12080 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12081
781d83d9
AV
120822016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12083
12084 PR fortran/67451
12085 PR fortran/69418
12086 * gfortran.dg/coarray_allocate_2.f08: New test.
12087 * gfortran.dg/coarray_allocate_3.f08: New test.
12088 * gfortran.dg/coarray_allocate_4.f08: New test.
12089
d8208e6d
AL
120902016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12091
12092 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12093 use same scan-tree-dump-times on all platforms.
12094 * gcc.dg/vect/vect-outer-1.c: Likewise.
12095 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12096 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12097 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12098 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12099 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12100 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12101 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12102
a8394fa0
SB
121032016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12104
12105 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12106 warning.
12107
f3baa1d3
L
121082016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12109
12110 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12111
eb077516
JN
121122016-02-02 James Norris <jnorris@codesourcery.com>
12113
12114 * c-c++-common/goacc/routine-5.c: Add tests.
12115
578fb225
AM
121162016-02-02 Alexander Monakov <amonakov@ispras.ru>
12117
12118 * gcc.target/nvptx/unsigned-cmp.c: New test.
12119
c64f7d37
WD
121202016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12121
12122 * gcc.target/aarch64/scalar_shift_1.c
12123 (test_corners_sisd_di): Improve force to SIMD register.
12124 (test_corners_sisd_si): Likewise.
12125 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12126 Remove scan-assembler check for ldr.
12127
90c6f26c
RB
121282016-02-02 Richard Biener <rguenther@suse.de>
12129
12130 PR tree-optimization/69595
12131 * gcc.dg/Warray-bounds-17.c: New testcase.
12132
9dc03c97
RB
121332016-02-02 Richard Biener <rguenther@suse.de>
12134
12135 PR tree-optimization/69606
12136 * gcc.dg/torture/pr69606.c: New testcase.
12137
2d4dc223
YR
121382016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12139
12140 PR middle-end/68542
12141 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12142 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12143
65c98fde
AM
121442016-02-02 Alan Modra <amodra@gmail.com>
12145
12146 PR target/69548
12147 * gcc.target/powerpc/pr69548.c: New test.
12148
e1b81f2b
JJ
121492016-02-01 Jakub Jelinek <jakub@redhat.com>
12150
d0268b37
JJ
12151 PR rtl-optimization/69592
12152 * gcc.dg/pr69592.c: New test.
12153
e1b81f2b
JJ
12154 PR preprocessor/69543
12155 PR c/69558
12156 * gcc.dg/pr69543.c: New test.
12157 * gcc.dg/pr69558.c: New test.
12158
7dd7780d
UB
121592016-02-01 Uros Bizjak <ubizjak@gmail.com>
12160
bf672ee5
UB
12161 PR testsuite/65940
12162 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12163
9a7013f8
MS
121642016-02-01 Martin Sebor <msebor@redhat.com>
12165
12166 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12167
e681fb2b
BC
121682016-02-01 Bin Cheng <bin.cheng@arm.com>
12169
12170 PR tree-optimization/67921
12171 * c-c++-common/ubsan/pr67921.c: New test.
12172
ff86345f
RB
121732016-02-01 Richard Biener <rguenther@suse.de>
12174
12175 PR middle-end/69556
12176 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12177
bc369dbd
RB
121782016-02-01 Richard Biener <rguenther@suse.de>
12179
12180 PR tree-optimization/69574
12181 * gcc.dg/torture/pr69574.c: New testcase.
12182
ef318184
RB
121832016-02-01 Richard Biener <rguenther@suse.de>
12184
12185 PR tree-optimization/69579
12186 * gcc.dg/setjmp-6.c: New testcase.
12187
654745e6
JJ
121882016-02-01 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR rtl-optimization/69570
12191 * g++.dg/opt/pr69570.C: New test.
12192
e6c0c44b
RH
121932016-02-01 Richard Henderson <rth@redhat.com>
12194
12195 * gcc.dg/pr69535.c: New test.
12196
6ff3f09a
JDA
121972016-01-31 John David Anglin <danglin@gcc.gnu.org>
12198
2c005538
JDA
12199 PR testsuite/69584
12200 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12201 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12202
61083a4b
JDA
12203 PR debug/68244
12204 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12205
6ff3f09a
JDA
12206 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12207
0c221916
PT
122082016-01-31 Paul Thomas <pault@gcc.gnu.org>
12209
12210 PR fortran/67564
12211 * gfortran.dg/allocate_with_source_17.f03: New test.
12212
db7a2818
JJ
122132016-01-30 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR tree-optimization/69546
12216 * gcc.dg/torture/pr69546.c: New test.
12217
e520d5f0
PT
122182016-01-30 Paul Thomas <pault@gcc.gnu.org>
12219
12220 PR fortran/69566
12221 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12222
343c05d3
MS
122232016-01-30 Martin Sebor <msebor@redhat.com>
12224
12225 PR c++/68490
12226 * g++.dg/ext/flexary10.C: New test.
12227
d6c3a539
DH
122282016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12229
12230 PR fortran/66707
12231 gfortran.dg/common_23.f90: New test.
12232
52d72fcd
BS
122332016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12234
12235 PR target/65546
12236 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12237 condition being checked, and disable it when the target supports
12238 misaligned loads and stores.
12239
3a5d2ba4
JJ
122402016-01-29 Jakub Jelinek <jakub@redhat.com>
12241
12242 PR debug/69518
12243 * gcc.dg/torture/pr69518.c: New test.
12244
6bbacdb5
L
122452016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12246
12247 PR target/69530
12248 * gcc.target/i386/pr69530.c: New test.
12249
af932cdb
SE
122502016-01-29 Steve Ellcey <sellcey@imgtec.com>
12251
12252 PR target/65604
12253 * gcc.target/mips/div-delay.c: New test.
12254
26658b7c
JJ
122552016-01-29 Jakub Jelinek <jakub@redhat.com>
12256
33e89989
JJ
12257 PR target/69551
12258 * gcc.target/i386/pr69551.c: New test.
12259
26658b7c
JJ
12260 PR target/66137
12261 * gcc.target/i386/pr66137.c: New test.
12262
401116b5
AB
122632016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12264
12265 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12266 always built for p5600.
12267 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12268 isa=p5600 dg-option.
12269
d4abfcc5
RB
122702016-01-29 Richard Biener <rguenther@suse.de>
12271
12272 PR tree-optimization/69547
12273 * g++.dg/tree-ssa/pr69547.C: New testcase.
12274
16b77b32
JJ
122752016-01-29 Jakub Jelinek <jakub@redhat.com>
12276
12277 PR debug/66869
12278 * g++.dg/warn/Wunused-function2.C: New test.
12279
a1c95464
DV
122802016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12281
12282 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12283 support for test to succeed.
12284
5453bfed
MP
122852016-01-29 Marek Polacek <polacek@redhat.com>
12286
12287 PR c++/69509
12288 PR c++/69516
12289 * g++.dg/ext/constexpr-vla2.C: New test.
12290 * g++.dg/ext/constexpr-vla3.C: New test.
12291 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12292
452ec2a5
RB
122932016-01-29 Richard Biener <rguenther@suse.de>
12294
12295 PR middle-end/69537
12296 * gcc.dg/uninit-21.c: New testcase.
12297
aec0b19e
UB
122982016-01-28 Uros Bizjak <ubizjak@gmail.com>
12299
12300 PR target/69459
12301 * gcc.target/i386/pr69459.c: New test.
12302
df113ce7
SE
123032016-01-28 Steve Ellcey <sellcey@imgtec.com>
12304
12305 PR target/68400
12306 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12307 * gcc.target/mips/pr68400.c: New test.
12308
494de84f
MS
123092016-01-28 Martin Sebor <msebor@redhat.com>
12310
12311 PR target/17381
12312 * gcc.target/powerpc/pr17381.c: New test.
12313
eb1b1f01
JJ
123142016-01-28 Jakub Jelinek <jakub@redhat.com>
12315
12316 PR middle-end/69542
12317 * gcc.dg/torture/pr69542.c: New test.
12318
6dfeb7ce
WD
123192016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12320
12321 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12322
4b7471a4
DE
123232016-01-28 David Edelsohn <dje.gcc@gmail.com>
12324
12325 * gcc.dg/pr65980.c: Skip on AIX.
12326 * gcc.dg/pr66688.c: Same.
12327
b271fd21
DE
123282016-01-28 David Edelsohn <dje.gcc@gmail.com>
12329
12330 PR target/63679
12331 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12332 * gcc.dg/tree-ssa/sra-18.c: Same.
12333
874108a9
AV
123342016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12335
12336 PR fortran/62536
12337 * gfortran.dg/block_15.f08: New test.
12338 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12339 on incorrectly closed BLOCK.
12340
30480bcd
IE
123412016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12342
12343 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
123442016-01-28 Richard Biener <rguenther@suse.de>
12345
12346 PR tree-optimization/69466
12347 * gfortran.dg/vect/pr69466.f90: New testcase.
12348
0d4c694e
TP
123492016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12350
12351 * g++.dg/pr67989.C: Remove ARM-specific option.
12352 * gcc.target/arm/pr67989.C: New file.
12353
2aa780da
UB
123542016-01-27 Uros Bizjak <ubizjak@gmail.com>
12355
12356 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12357 and expm1 test for glibc < 2.11.
12358
f75ebe77
RH
123592016-01-27 Richard Henderson <rth@redhat.com>
12360
12361 * gcc.c-torture/execute/pr69447.c: New test.
12362
123632016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12364
9a175e65 12365 PR fortran/69422
49847d75
PT
12366 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12367
cbdd8ae0
JJ
123682016-01-27 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR debug/66869
12371 * gcc.dg/pr66869.c: New test.
12372
2b572b3c
JL
123732016-01-25 Jeff Law <law@redhat.com>
12374
12375 PR tree-optimization/68398
aec0b19e 12376 PR tree-optimization/69196
2b572b3c
JL
12377 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12378 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12379 path to avoid new heuristic allowing more irreducible regions
12380 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12381 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12382 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12383 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12384 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12385
fa74a4bc
MP
123862016-01-27 Marek Polacek <polacek@redhat.com>
12387
12388 PR c/68062
12389 * c-c++-common/vector-compare-4.c: New test.
12390
0afff540
DM
123912016-01-27 David Malcolm <dmalcolm@redhat.com>
12392
12393 PR preprocessor/69126
12394 * c-c++-common/pr69126.c: New test case.
12395
1a218fc9
ILT
123962016-01-27 Ian Lance Taylor <iant@google.com>
12397
12398 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12399
5d70666e
RB
124002016-01-27 Ryan Burn <contact@rnburn.com>
12401
12402 PR cilkplus/69267
12403 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12404
87ff4d66
UB
124052016-01-27 Uros Bizjak <ubizjak@gmail.com>
12406
12407 PR target/69512
12408 * gcc.target/i386/pr69512.c: New test.
12409
27e23cca
RE
124102016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12411
12412 PR ada/69488
12413 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12414
05bf54c3
MP
124152016-01-27 Marek Polacek <polacek@redhat.com>
12416
12417 PR c++/69379
12418 * g++.dg/pr69379.C: New test.
12419
60214d0d
MS
124202016-01-27 Martin Sebor <msebor@redhat.com>
12421
12422 PR c++/69317
12423 * g++.dg/abi/Wabi-2-2.C: New test.
12424 * g++.dg/abi/Wabi-2-3.C: New test.
12425 * g++.dg/abi/Wabi-3-2.C: New test.
12426 * g++.dg/abi/Wabi-3-3.C: New test.
12427
167c7bfa
RB
124282016-01-27 Richard Biener <rguenther@suse.de>
12429
12430 PR tree-optimization/69166
12431 * gcc.dg/torture/pr69166.c: New testcase.
12432
1430fb1f
MJ
124332016-01-27 Martin Jambor <mjambor@suse.cz>
12434
12435 PR tree-optimization/69355
12436 * gcc.dg/tree-ssa/pr69355.c: New test.
12437
95e3030c
MP
124382016-01-27 Marek Polacek <polacek@redhat.com>
12439
12440 PR c++/69496
12441 * g++.dg/ext/constexpr-vla1.C: New test.
12442
eeb085f3
CB
124432016-01-20 Christian Bruel <christian.bruel@st.com>
12444
12445 PR target/69245
12446 * gcc.target/arm/pr69245.c: New test.
12447
b1652dde
JJ
124482016-01-27 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR tree-optimization/69399
12451 * gcc.dg/torture/pr69399.c: New test.
12452
ce7e8f00
EB
124532016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12454
12455 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12456
e4aac1d1
EB
124572016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12458
12459 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12460
8dfdb419
TV
124612016-01-26 Tom de Vries <tom@codesourcery.com>
12462
12463 PR tree-optimization/69110
12464 * gcc.dg/autopar/pr69110.c: New test.
12465
56f80f54 124662016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12467 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12468
12469 * gcc.dg/graphite/isl-ast-op-select.c: New.
12470
a0909527
PT
124712015-01-26 Paul Thomas <pault@gcc.gnu.org>
12472
12473 PR fortran/69385
12474 * gfortran.dg/allocate_error_6.f90: New test.
12475
ffc445f4
RH
124762016-01-26 Richard Henderson <rth@redhat.com>
12477
12478 * gcc.dg/tm/pr60908.c: New test.
12479
01e1dea3
DM
124802016-01-26 David Malcolm <dmalcolm@redhat.com>
12481
12482 PR other/69006
12483 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12484 directive.
12485 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12486 expected multiline output to reflect the colorization being
12487 disabled before newlines.
12488 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12489 (custom_diagnostic_finalizer): Replace call to
12490 pp_newline_and_flush with call to pp_flush.
12491 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12492 * gfortran.dg/implicit_class_1.f90: Likewise.
12493 * lib/gcc-dg.exp (allow_blank_lines): New global.
12494 (dg-allow-blank-lines-in-output): New procedure.
12495 (gcc-dg-prune): Complain about blank lines in the output, unless
12496 dg-allow-blank-lines-in-output was called.
12497 * lib/multiline.exp (_build_multiline_regex): Only support
12498 arbitrary followup text for non-blank-lines, not for blank lines.
12499
13f92e8d
JJ
125002016-01-26 Jakub Jelinek <jakub@redhat.com>
12501
12502 PR tree-optimization/69483
12503 * gcc.dg/pr69483.c: New test.
12504 * g++.dg/opt/pr69483.C: New test.
12505
92422235
CL
125062016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12507
12508 PR target/68620
12509 * gcc.target/arm/pr68620.c: New test.
12510
0bccf11b
L
125112016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12512
12513 * gcc.target/i386/pr68986-2.c: Remove -m32.
12514
81cd202e
L
125152016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12516
12517 PR target/68986
12518 * gcc.target/i386/pr68986-1.c: New test.
12519 * gcc.target/i386/pr68986-2.c: Likewise.
12520 * gcc.target/i386/pr68986-3.c: Likewise.
12521
213a1c03
CB
125222016-01-26 Christian Bruel <christian.bruel@st.com>
12523
12524 * lib/target-supports.exp
12525 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12526 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12527 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12528
22a08dd1
RB
125292016-01-26 Richard Biener <rguenther@suse.de>
12530
12531 PR tree-optimization/69452
12532 * gcc.dg/torture/pr69452.c: New testcase.
12533
6c06e0e8
JJ
125342016-01-26 Jakub Jelinek <jakub@redhat.com>
12535
12536 PR target/69442
12537 * gcc.dg/pr69442.c: New test.
12538
b96824c4
RFI
125392016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12540
12541 PR target/67896
12542 * gcc.target/aarch64/simd/pr67896.C: New.
12543
5ee31e57
RS
125442016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12545
12546 PR tree-optimization/69400
12547 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12548 function.
12549 (plugin_init): Call it.
12550 * gcc.dg/torture/pr69400.c: New test.
12551
7ddfb31d
CL
125522016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12553
12554 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12555
1e050c90
AK
125562016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12557 Sebastian Pop <s.pop@samsung.com>
12558
12559 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12560 isl-0.15.
12561
c8ee4bf5
AK
125622016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12563 Sebastian Pop <s.pop@samsung.com>
12564
12565 * gcc.dg/graphite/pr69292.c: New.
12566
d902b330
JJ
125672016-01-25 Jakub Jelinek <jakub@redhat.com>
12568
12569 * c-c++-common/goacc/use_device-1.c: New test.
12570
2c89b952
JL
125712016-01-25 Jeff Law <law@redhat.com>
12572
12573 PR tree-optimization/69196
12574 PR tree-optimization/68398
12575 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12576 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12577
685c8785
DE
125782016-01-25 David Edelsohn <dje.gcc@gmail.com>
12579
12580 PR target/69469
12581 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12582 Algorithm.
12583
95cef0c1
RB
125842016-01-25 Richard Biener <rguenther@suse.de>
12585
12586 PR testsuite/69380
12587 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12588
2947d3b2
IE
125892016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12590
12591 PR target/69421
12592 * gcc.dg/pr69421.c: New test.
12593
ae19075a
BB
125942016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12595
12596 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12597 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12598 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12599 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12600 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12601 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12602 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12603 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12604 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12605 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12606
fa4511c2
RB
126072016-01-25 Richard Biener <rguenther@suse.de>
12608
12609 PR tree-optimization/69376
12610 * gcc.dg/torture/pr69376.c: New testcase.
12611
1d101216
JD
126122016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12613
12614 PR fortran/69397
12615 PR fortran/68442
12616 * gfortran.dg/interface_38.f90: New test.
12617 * gfortran.dg/interface_39.f90: New test.
a0909527 12618
a59b92b0
PP
126192016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12620
12621 Revert:
12622 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12623
12624 PR c++/11858
12625 PR c++/24663
12626 PR c++/24664
12627 * g++.dg/template/pr11858.C: New test.
12628 * g++.dg/template/pr24663.C: New test.
12629 * g++.dg/template/unify12.C: New test.
12630 * g++.dg/template/unify13.C: New test.
12631 * g++.dg/template/unify14.C: New test.
12632 * g++.dg/template/unify15.C: New test.
12633 * g++.dg/template/unify16.C: New test.
12634 * g++.dg/template/unify17.C: New test.
12635
16acb1a8
DH
126362016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12637
12638 PR fortran/68283
12639 gfortran.dg/pr68283.f90: New test.
12640
094773e8
TK
126412016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12642
12643 PR fortran/66094
12644 * gfortran.dg/inline_matmul_13.f90: New test.
12645 * gfortran.dg/matmul_bounds_8.f90: New test.
12646 * gfortran.dg/matmul_bounds_9.f90: New test.
12647 * gfortran.dg/matmul_bounds_10.f90: New test.
12648
42fb90d7
TV
126492016-01-23 Tom de Vries <tom@codesourcery.com>
12650
12651 PR tree-optimization/69426
12652 * gcc.dg/autopar/pr69426.c: New test.
12653
69da7802
MS
126542016-01-23 Martin Sebor <msebor@redhat.com>
12655
12656 PR c++/58109
12657 PR c++/69022
12658 * g++.dg/cpp0x/alignas5.C: New test.
12659 * g++.dg/ext/vector29.C: Same.
12660
da17300a
UB
126612016-01-23 Uros Bizjak <ubizjak@gmail.com>
12662
12663 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12664 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12665 _GNU_SOURCE from compile flags to the source.
12666 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12667 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12668 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12669 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12670
62041cfc
JJ
126712016-01-22 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR target/69432
12674 * g++.dg/opt/pr69432.C: New test.
12675
f7d2ad6f
BS
126762016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12677
12678 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12679 32-bit targets testing an -m64 multilib.
12680
d403fc9a
WS
126812016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12682
12683 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12684 64-bit support.
12685
4aa16f8d
JG
126862016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12687
12688 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12689
7c816d0f
CB
126902016-01-21 Christian Bruel <christian.bruel@st.com>
12691
12692 PR target/68674
12693 * gcc.target/i386/pr68674.c
12694 * gcc.target/aarch64/pr68674.c
12695 * gcc.target/arm/pr68674.c
12696
fce661e8
KT
126972016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12698
12699 PR target/69403
12700 * gcc.c-torture/execute/pr69403.c: New test.
12701
4696899f
PC
127022016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12703
12704 PR c++/55843
12705 * g++.dg/template/pr55843.C: New.
12706
bac69366
AL
127072016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12708
12709 PR testsuite/66877
12710 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12711 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12712
b57d3a5c
BS
127132016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12714
12715 PR testsuite/67489
da17300a
UB
12716 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12717 from dg-do compile directive, and instead add
12718 { dg-require-effective-target int128 }.
b57d3a5c 12719
9f04a53e
MS
127202016-01-20 Martin Sebor <msebor@redhat.com>
12721
12722 PR c/69405
12723 * gcc.dg/sync-fetch.c: New test.
12724
38a51663
JL
127252016-01-21 Martin Sebor <msebor@redhat.com>
12726
12727 PR target/69252
12728 * gcc.target/powerpc/pr69252.c: New test.
12729
2423a75a
JD
127302016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12731
12732 PR fortran/65996
da17300a 12733 * gfortran.dg/pr65996.f90: New test.
2423a75a 12734
0a76463f
DV
127352016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12736
12737 PR c++/68810
9f04a53e 12738 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12739 expected to generate an error.
0a76463f 12740
9776e692
BS
127412016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12742
12743 PR middle-end/66178
12744 * gcc.dg/torture/pr66178.c: New test.
12745
c8d3e088
AB
127462016-01-21 Anton Blanchard <anton@samba.org>
12747 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12748
12749 PR target/63354
12750 * gcc.target/powerpc/pr63354.c: New test.
12751
35b707ff
VM
127522016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12753
12754 PR rtl-optimization/68990
12755 * gcc.target/i386/pr68990: New.
12756
157b0829
NC
127572016-01-21 Nick Clifton <nickc@redhat.com>
12758
12759 PR target/69129
12760 * gcc.target/mips/pr69129.c: New.
12761
aede6748
PC
127622016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12763
12764 PR c++/58046
12765 * g++.dg/cpp0x/pr58046.C: New.
12766
5463c2c8
JJ
127672016-01-21 Jakub Jelinek <jakub@redhat.com>
12768
6d31cc75
SS
12769 PR target/69187
12770 PR target/65624
12771 * gcc.target/arm/pr69187.c: New test.
12772
5463c2c8
JJ
12773 PR c++/69355
12774 * g++.dg/torture/pr69355.C: New test.
12775
fa28f32b
AK
127762016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12777 Sebastian Pop <s.pop@samsung.com>
12778
12779 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12780
b920a047
AK
127812016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12782 Sebastian Pop <s.pop@samsung.com>
12783
da17300a 12784 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12785
bdd3aea6
JJ
127862016-01-21 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR middle-end/67653
12789 * c-c++-common/pr67653.c: New test.
12790 * gcc.dg/torture/pr29119.c: Add dg-warning.
12791
26a2e6ae
PB
127922016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12793
12794 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12795
d25c7690
PK
127962016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12797
12798 PR c/24293
12799 * gcc.dg/pr24293.c: New test.
12800 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12801 incomplete struct type.
12802 * gcc.dg/declspec-1.c: Likewise.
12803 * gcc.dg/pr63549.c: Likewise.
12804
889d5698
JJ
128052016-01-20 Jakub Jelinek <jakub@redhat.com>
12806
12807 PR tree-optimization/66612
12808 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12809 for bdn instruction.
12810
d7cf3dc7
CL
128112016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12812
12813 * lib/target-supports.exp
12814 (check_effective_target_arm_fp_ok_nocache): New.
12815 (check_effective_target_arm_fp_ok): New.
12816 (add_options_for_arm_fp): New.
12817 (check_effective_target_arm_crypto_ok_nocache): Require
12818 target_arm_v8_neon_ok instead of arm32.
12819 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12820 (check_effective_target_arm_crypto_pragma_ok): New.
12821 (add_options_for_arm_vfp): New.
12822 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12823 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12824 target instead. Force initial fpu to vfp.
12825 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12826 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12827 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12828 dependency.
12829 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12830 use arm_vfp effective target instead. Force initial fpu to vfp.
12831 * gcc.target/arm/attr-neon3.c: Likewise.
12832 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12833 arm_vfp_ok.
12834 * gcc.target/arm/unsigned-float.c: Likewise.
12835 * gcc.target/arm/vfp-1.c: Likewise.
12836 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12837 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12838 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12839 * gcc.target/arm/vfp-ldmias.c: Likewise.
12840 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12841 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12842 * gcc.target/arm/vfp-stmiad.c: Likewise.
12843 * gcc.target/arm/vfp-stmias.c: Likewise.
12844 * gcc.target/arm/vnmul-1.c: Likewise.
12845 * gcc.target/arm/vnmul-2.c: Likewise.
12846 * gcc.target/arm/vnmul-3.c: Likewise.
12847 * gcc.target/arm/vnmul-4.c: Likewise.
12848
01ac9704 128492016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12850
e84b00da
L
12851 PR testsuite/69366
12852 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12853 the MPX run-time library, for compile-time MPX test.
12854 * gcc.target/i386/chkp-always_inline.c: Likewise.
12855 * gcc.target/i386/chkp-bndret.c: Likewise.
12856 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12857 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12858 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12859 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12860 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12861 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12862 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12863 * gcc.target/i386/chkp-label-address.c: Likewise.
12864 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12865 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12866 * gcc.target/i386/chkp-pr69044.c: Likewise.
12867 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12868 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12869 * gcc.target/i386/chkp-strchr.c: Likewise.
12870 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12871 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12872 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12873 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12874 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12875 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12876 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12877 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12878 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12879 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12880 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12881 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12882 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12883 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12884 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12885 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12886 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12887 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12888 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12889 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12890 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12891 * gcc.target/i386/pr63995-2.c: Likewise.
12892 * gcc.target/i386/pr64805.c: Likewise.
12893 * gcc.target/i386/pr65044.c: Likewise.
12894 * gcc.target/i386/pr65167.c: Likewise.
12895 * gcc.target/i386/pr65183.c: Likewise.
12896 * gcc.target/i386/pr65184.c: Likewise.
12897 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12898
28b33016
IE
128992016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12900
12901 PR tree-optimization/69328
12902 * gcc.dg/pr69328.c: New test.
12903
bcff0913
JL
129042016-01-20 Jeff Law <law@redhat.com>
12905
bf0bb970 12906 PR target/25114
bcff0913
JL
12907 * gcc.target/m68k/pr25114.c: New test.
12908
a3f69631
AV
129092016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12910
12911 * gcc.target/arm/memset-inline-10.c: Added
12912 dg-require-effective-target arm_thumb2_ok.
12913
af33ba0d
EB
129142016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12915
12916 * gcc.dg/debug/dwarf2/sso.c: New test.
12917
7596d5de
UB
129182016-01-19 Uros Bizjak <ubizjak@gmail.com>
12919
12920 PR testsuite/68820
12921 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12922 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12923 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12924
ceda2c69
JH
129252016-01-19 Jan Hubicka <hubicka@ucw.cz>
12926
12927 PR ipa/66223
12928 * g++.dg/ipa/devirt-50.C: New testcase.
12929
38a979f2
MP
129302016-01-19 Marek Polacek <polacek@redhat.com>
12931
12932 PR c++/68965
12933 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12934 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12935
962801c5
KT
129362016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12937
12938 PR target/69135
12939 * gcc.target/arm/pr69135_1.c: New test.
12940
078fe40a
WD
129412015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12942
12943 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12944
786e3c06
WD
129452015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12946
12947 * gcc.target/aarch64/ccmp_1.c: New testcase.
12948
1e297006
MP
129492016-01-19 Marek Polacek <polacek@redhat.com>
12950
12951 PR c++/68586
12952 * g++.dg/cpp0x/enum30.C: New test.
12953
879c27e3
RB
129542016-01-19 Richard Biener <rguenther@suse.de>
12955
12956 PR tree-optimization/69336
12957 * g++.dg/tree-ssa/pr69336.C: New testcase.
12958
015337d3
JJ
129592016-01-19 Jakub Jelinek <jakub@redhat.com>
12960
12961 PR debug/65779
12962 * gcc.dg/pr65779.c: New test.
12963
e2c768b6
RB
129642016-01-19 Richard Biener <rguenther@suse.de>
12965
12966 PR tree-optimization/69352
12967 * gcc.dg/torture/pr69352.c: New testcase.
12968
569efc34
JJ
129692016-01-19 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR rtl-optimization/68955
12972 PR rtl-optimization/64557
12973 * gcc.dg/torture/pr68955.c: New test.
12974
e49d321f
JH
129752016-01-19 Jan Hubicka <hubicka@ucw.cz>
12976
12977 PR lto/69136
12978 * g++.dg/torture/pr69136.C: New testcase.
12979
e9191ad3
JH
129802016-01-19 Jan Hubicka <hubicka@ucw.cz>
12981
12982 PR lto/69133
12983 * g++.dg/lto/pr69133_0.C: New testcase.
12984 * g++.dg/lto/pr69133_1.C: New testcase.
12985
2bedb645
JL
129862016-01-15 Jeff Law <law@redhat.com>
12987
12988 PR tree-optimization/69320
12989 * gcc.c-torture/pr69320-1.c: New test.
12990 * gcc.c-torture/pr69320-2.c: New test.
12991 * gcc.c-torture/pr69320-3.c: New test.
12992 * gcc.c-torture/pr69320-4.c: New test.
12993
17c15cb9
PP
129942016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12995
12996 PR c++/11858
12997 PR c++/24663
12998 PR c++/24664
12999 * g++.dg/template/pr11858.C: New test.
13000 * g++.dg/template/pr24663.C: New test.
13001 * g++.dg/template/unify12.C: New test.
13002 * g++.dg/template/unify13.C: New test.
13003 * g++.dg/template/unify14.C: New test.
13004 * g++.dg/template/unify15.C: New test.
13005 * g++.dg/template/unify16.C: New test.
13006 * g++.dg/template/unify17.C: New test.
13007
9617fd08
DM
130082016-01-18 David Malcolm <dmalcolm@redhat.com>
13009
13010 PR testsuite/69181
13011 * gcc.dg/pr69181-1.c: New test file.
13012 * gcc.dg/pr69181-2.c: New test file.
13013 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13014 globals by moving it to...
13015 (cleanup-after-saved-dg-test): ...this new function. Add
13016 "global additional_sources_used". Add reset of global
13017 multiline_expected_outputs to the empty list.
13018 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13019 global to...
13020 (multiline_expected_outputs): ...this, and updated comments to
13021 note that it is modified from gcc-dg.exp.
13022 (dg-end-multiline-output): Update for the above renaming.
13023 (handle-multiline-outputs): Likewise. Remove the clearing
13024 of the expected outputs to the empty list.
13025
b555a2e4
RB
130262016-01-18 Richard Biener <rguenther@suse.de>
13027
13028 PR tree-optimization/69297
13029 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13030
96902805
JM
130312016-01-18 Joseph Myers <joseph@codesourcery.com>
13032
13033 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13034 dg-options.
13035 * gcc.target/mips/mips-3d-2.c: Likewise.
13036 * gcc.target/mips/mips-3d-3.c: Likewise.
13037 * gcc.target/mips/mips-3d-4.c: Likewise.
13038 * gcc.target/mips/mips-3d-5.c: Likewise.
13039 * gcc.target/mips/mips-3d-6.c: Likewise.
13040 * gcc.target/mips/mips-3d-7.c: Likewise.
13041 * gcc.target/mips/mips-3d-8.c: Likewise.
13042 * gcc.target/mips/mips-3d-9.c: Likewise.
13043 * gcc.target/mips/mips-ps-1.c: Likewise.
13044 * gcc.target/mips/mips-ps-2.c: Likewise.
13045 * gcc.target/mips/mips-ps-3.c: Likewise.
13046 * gcc.target/mips/mips-ps-4.c: Likewise.
13047 * gcc.target/mips/mips-ps-5.c: Likewise.
13048 * gcc.target/mips/mips-ps-6.c: Likewise.
13049 * gcc.target/mips/mips-ps-7.c: Likewise.
13050 * gcc.target/mips/mips-ps-type.c: Likewise.
13051 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13052 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13053
40e26f94
TV
130542016-01-18 Tom de Vries <tom@codesourcery.com>
13055
13056 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13057 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13058 * c-c++-common/goacc/kernels-empty.c: New test.
13059 * c-c++-common/goacc/kernels-eternal.c: New test.
13060 * c-c++-common/goacc/kernels-loop-2.c: New test.
13061 * c-c++-common/goacc/kernels-loop-3.c: New test.
13062 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13063 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13064 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13065 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13066 * c-c++-common/goacc/kernels-loop-data.c: New test.
13067 * c-c++-common/goacc/kernels-loop-g.c: New test.
13068 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13069 * c-c++-common/goacc/kernels-loop-n.c: New test.
13070 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13071 * c-c++-common/goacc/kernels-loop.c: New test.
13072 * c-c++-common/goacc/kernels-noreturn.c: New test.
13073 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13074 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13075 * c-c++-common/goacc/kernels-reduction.c: New test.
13076
a98d4647
TV
130772016-01-18 Tom de Vries <tom@codesourcery.com>
13078
13079 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13080 * gcc.dg/autopar/outer-2.c: Same.
13081 * gcc.dg/autopar/outer-3.c: Same.
13082 * gcc.dg/autopar/outer-4.c: Same.
13083 * gcc.dg/autopar/outer-5.c: Same.
13084 * gcc.dg/autopar/outer-6.c: Same.
13085 * gcc.dg/autopar/parallelization-1.c: Same.
13086 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13087 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13088 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13089 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13090 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13091 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13092 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13093 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13094 * gcc.dg/autopar/pr39500-1.c: Same.
13095 * gcc.dg/autopar/pr39500-2.c: Same.
13096 * gcc.dg/autopar/pr46193.c: Same.
13097 * gcc.dg/autopar/pr46194.c: Same.
13098 * gcc.dg/autopar/pr49580.c: Same.
13099 * gcc.dg/autopar/pr49960-1.c: Same.
13100 * gcc.dg/autopar/pr49960.c: Same.
13101 * gcc.dg/autopar/pr68373.c: Same.
13102 * gcc.dg/autopar/reduc-1.c: Same.
13103 * gcc.dg/autopar/reduc-1char.c: Same.
13104 * gcc.dg/autopar/reduc-1short.c: Same.
13105 * gcc.dg/autopar/reduc-2.c: Same.
13106 * gcc.dg/autopar/reduc-2char.c: Same.
13107 * gcc.dg/autopar/reduc-2short.c: Same.
13108 * gcc.dg/autopar/reduc-3.c: Same.
13109 * gcc.dg/autopar/reduc-4.c: Same.
13110 * gcc.dg/autopar/reduc-6.c: Same.
13111 * gcc.dg/autopar/reduc-7.c: Same.
13112 * gcc.dg/autopar/reduc-8.c: Same.
13113 * gcc.dg/autopar/reduc-9.c: Same.
13114 * gcc.dg/autopar/uns-outer-4.c: Same.
13115 * gcc.dg/autopar/uns-outer-5.c: Same.
13116 * gcc.dg/autopar/uns-outer-6.c: Same.
13117 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13118 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13119
da976fa8
AL
131202016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13121
13122 PR target/63679
13123 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13124 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13125
70c1e886
AL
131262016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13127
13128 PR target/63679
13129 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13130 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13131 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13132
88bed196
AL
131332016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13134
13135 PR target/63679
13136 * gcc.dg/tree-ssa/sra-17.c: New.
13137 * gcc.dg/tree-ssa/sra-18.c: New.
13138
3dd5f42e
IE
131392016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13140
13141 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13142
ae5a77fa
EB
131432016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13144
13145 * gnat.dg/inline12.adb: New test.
13146
11e57fc6
BC
131472016-01-18 Bin Cheng <bin.cheng@arm.com>
13148
13149 PR tree-optimization/66797
13150 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13151
995b6fe0
RB
131522016-01-18 Richard Biener <rguenther@suse.de>
13153
13154 PR tree-optimization/69170
13155 * gcc.dg/torture/pr69170.c: New testcase.
13156
82ee0cf2 131572016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13158
13159 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13160
d69da357
TV
131612016-01-16 Tom de Vries <tom@codesourcery.com>
13162
13163 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13164
a3845283
TV
131652016-01-16 Tom de Vries <tom@codesourcery.com>
13166
13167 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13168 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13169 redundant dg-require-effective-target pthread.
13170 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13171 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13172 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13173 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13174 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13175 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13176 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13177
197a6aa6
DE
131782016-01-16 David Edelsohn <dje.gcc@gmail.com>
13179
13180 PR target/68609
13181 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13182 * gcc.target/powerpc/recip-7.c: Same.
13183
ec7886c1
PP
131842016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13185
13186 PR c++/69091
13187 * g++.dg/template/pr69091.C: New test.
13188
203484bb
PP
131892016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13190
13191 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13192 dump does not contain an error_mark_node.
13193 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13194 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13195
aa2500e9
PP
131962016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13197
13198 PR c++/68936
13199 * g++.dg/template/pr68936.C: New test.
13200
28621a5c
DE
132012016-01-15 David Edelsohn <dje.gcc@gmail.com>
13202
13203 PR target/68609
13204 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13205 * gcc.target/powerpc/recip-2.c: Same.
13206 * gcc.target/powerpc/recip-3.c: Same.
13207 * gcc.target/powerpc/recip-4.c: Same.
13208 * gcc.target/powerpc/recip-sqrtf.c: Same.
13209
40c43aca
JL
132102016-01-15 Jeff Law <law@redhat.com>
13211
13212 PR tree-optimization/69270
13213 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13214 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13215
afbc5ae8
PT
132162016-01-15 Paul Thomas <pault@gcc.gnu.org>
13217
13218 PR fortran/49630
13219 * gfortran.dg/deferred_character_13.f90: New test for the fix
13220 of comment 3 of the PR.
13221
13222 PR fortran/54070
13223 * gfortran.dg/deferred_character_8.f90: New test
13224 * gfortran.dg/allocate_error_5.f90: New test
13225
13226 PR fortran/60593
13227 * gfortran.dg/deferred_character_10.f90: New test
13228
13229 PR fortran/60795
13230 * gfortran.dg/deferred_character_14.f90: New test
13231
13232 PR fortran/61147
13233 * gfortran.dg/deferred_character_11.f90: New test
13234
13235 PR fortran/64324
13236 * gfortran.dg/deferred_character_9.f90: New test
13237
49abe076
VM
132382016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13239
13240 PR rtl-optimization/69030
13241 * gcc.target/i386/pr69030.c: New.
13242
16d12992
KT
132432016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13244
13245 * gcc.target/aarch64/target_attr_17.c: New test.
13246
78810bd3
RB
132472016-01-15 Richard Biener <rguenther@suse.de>
13248
13249 PR tree-optimization/66856
13250 * gcc.dg/torture/pr66856-1.c: New testcase.
13251 * gcc.dg/torture/pr66856-2.c: Likewise.
13252
2bd847fe
RB
132532016-01-15 Richard Biener <rguenther@suse.de>
13254
13255 PR debug/69137
13256 * g++.dg/lto/pr69137_0.C: New testcase.
13257
a00fe3b7
RS
132582016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13259
13260 PR middle-end/69246
13261 * gcc.target/i386/pr69246.c: New test.
13262
cbb0e83b
DV
132632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13264
7596d5de 13265 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13266
5a500ecf
DV
132672016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13268
13269 PR c++/56194
13270 * g++.dg/init/const9.C: Disable test on S/390.
13271
5d9bf64f
DV
132722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13273
13274 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13275 * g++.dg/Wno-frame-address.C: Ditto.
13276
e234b19e
DV
132772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13278
13279 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13280
89483f99
RB
132812016-01-15 Richard Biener <rguenther@suse.de>
13282
13283 PR tree-optimization/68961
13284 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13285
94f37395
IE
132862016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13287
13288 * gcc.target/i386/pr65105-5.c: New test.
13289
82ee0cf2 132902016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13291
13292 * gcc.c-torture/execute/alias-4.c: New testcase.
13293
82ee0cf2 132942016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13295
13296 PR ipa/68148
13297 * g++.dg/ipa/devirt-49.C: New testcase.
13298
092f7deb 132992016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13300
13301 PR target/65837
13302 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13303 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13304 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13305
e93c66bc
RB
133062016-01-15 Richard Biener <rguenther@suse.de>
13307
13308 PR tree-optimization/69117
13309 * gcc.dg/torture/pr69117.c: New testcase.
13310
c47eaca6 133112015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13312
13313 PR c++/69048
13314 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13315
c3f6914a
FXC
133162016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13317
13318 PR testsuite/67509
13319 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13320 range tests use 100 * maximum instead of maximum + 1.
13321
cd65ae90
JJ
133222016-01-14 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR debug/69244
13325 * gcc.dg/guality/pr69244.c: New test.
13326
19643948
UB
133272016-01-14 Uros Bizjak <ubizjak@gmail.com>
13328
13329 * lib/target-supports.exp (check_effective_target_issignaling):
13330 New procedure.
13331 * gcc.dg/pr61441.c: Require issignaling effective target.
13332
fe79c97e
SB
133332016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13334
13335 PR target/68803
13336 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13337
c7df95d8
DM
133382016-01-14 David Malcolm <dmalcolm@redhat.com>
13339
13340 PR c++/68819
13341 PR preprocessor/69177
13342 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13343 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13344 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13345 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13346
00083992
MP
133472016-01-14 Marek Polacek <polacek@redhat.com>
13348
13349 PR c/69262
13350 * gcc.dg/array-15.c: New test.
13351
0c9b3294
JJ
133522016-01-14 Jakub Jelinek <jakub@redhat.com>
13353
13354 PR middle-end/68146
13355 PR tree-optimization/69155
13356 * gfortran.dg/pr68146.f: New test.
13357 * gfortran.dg/pr69155.f90: New test.
13358
3688e13d
RB
133592016-01-14 Richard Biener <rguenther@suse.de>
13360
13361 PR tree-optimization/68060
13362 * gcc.dg/torture/pr68060-1.c: New testcase.
13363 * gcc.dg/torture/pr68060-2.c: Likewise.
13364
bab0ad3a
NC
133652016-01-14 Nick Clifton <nickc@redhat.com>
13366
13367 * lib/target-supports.exp
13368 (check_effective_target_arm_neon_ok_nocache): Add an option
13369 sequence that includes setting the ARM architecture to ARMv7-A.
13370 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13371 command line options necessary to enable Neon support.
13372 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13373 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13374 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13375 * gcc.target/arm/pr69180.c: Likewise.
13376
947c2ce5
JL
133772016-01-14 Jeff Law <law@redhat.com>
13378
13379 PR tree-optimization/69270
13380 * gcc.dg/tree-ssa/pr69270.c: New test.
13381
3342fd71
BS
133822016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13383
13384 PR c/66208
13385 * c-c++-common/pr66208.c: New file.
13386
2ad3adf1
JJ
133872016-01-13 Jakub Jelinek <jakub@redhat.com>
13388
13389 PR tree-optimization/69156
13390 * gcc.dg/pr69156.c: New test.
13391
398d6feb
L
133922016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13393
13394 * gcc.target/i386/pr69225-7.c: New test.
13395
4c868789
RH
133962016-01-13 Richard Henderson <rth@redhat.com>
13397
13398 * gcc.dg/tm/memopt-13.c: Update expected function.
13399 * gcc.dg/tm/memopt-6.c: Likewise.
13400
ef6d1772
UB
134012016-01-13 Uros Bizjak <ubizjak@gmail.com>
13402
13403 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13404 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13405 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13406 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13407
ef6d1772
UB
134082016-01-13 Tom de Vries <tom@codesourcery.com>
13409
13410 PR tree-optimization/69169
0b4b6ef2
TV
13411 * gcc.dg/pr69169.c: New test.
13412
2ad3adf1 134132016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13414
13415 PR target/69228
13416 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13417 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13418 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13419 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13420 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13421 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13422 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13423 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13424
9060e335
AK
134252016-01-13 Jakub Jelinek <jakub@redhat.com>
13426
13427 PR target/69247
13428 * gcc.dg/pr69247.c: New test.
13429
40311329
RB
134302016-01-13 Richard Biener <rguenther@suse.de>
13431
13432 PR tree-optimization/69242
13433 * gcc.dg/torture/pr69242.c: New testcase.
13434
ccbd7103
RB
134352016-01-13 Richard Biener <rguenther@suse.de>
13436
13437 PR tree-optimization/69186
13438 * gcc.dg/torture/pr69186.c: New testcase.
13439
c6f72a46
JL
134402016-01-13 Jeff Law <law@redhat.com>
13441
13442 PR tree-optimization/67755
13443 * gcc.dg/tree-ssa/pr67755.c: New test.
13444
134452016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13446
13447 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13448 pass number in output by a star.
13449
c446cf07
BC
134502016-01-12 Bin Cheng <bin.cheng@arm.com>
13451
13452 PR tree-optimization/68911
13453 * gcc.c-torture/execute/pr68911.c: New test.
13454
5342156c
MP
134552016-01-12 Marek Polacek <polacek@redhat.com>
13456
13457 PR c++/68979
13458 * g++.dg/warn/permissive-1.C: New test.
13459
65364cc5
JJ
134602016-01-12 Jakub Jelinek <jakub@redhat.com>
13461
13462 PR objc++/68511
13463 PR c++/69213
13464 * g++.dg/opt/pr69213.C: New test.
13465
81b9a3d9
CB
134662016-01-12 Christian Bruel <christian.bruel@st.com>
13467
13468 PR target/69180
13469 * gcc.target/arm/pr69180.c: New test.
13470
3c4e91c9
RB
134712016-01-12 Richard Biener <rguenther@suse.de>
13472
13473 PR lto/69077
13474 * g++.dg/lto/pr69077_0.C: New testcase.
13475 * g++.dg/lto/pr69077_1.C: Likewise.
13476
5664cea1
JJ
134772016-01-12 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR target/69175
13480 * g++.dg/opt/pr69175.C: New test.
13481
86cefc49
AL
134822016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13483
13484 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13485 rather than #including math.h & stdlib.h.
13486 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13487 * gcc.dg/vect/pr49771.c: Likewise.
13488 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13489 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13490 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13491 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13492 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13493 * gcc.dg/vect/pr44507.c: Likewise.
13494 * gcc.dg/vect/pr45902.c: Likewise.
13495 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13496 * gcc.dg/vect/vect-117.c: Likewise.
13497 * gcc.dg/vect/vect-99.c: Likewise.
13498 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13499 * gcc.dg/vect/vect-cond-1.c: Likewise.
13500 * gcc.dg/vect/vect-cond-2.c: Likewise.
13501 * gcc.dg/vect/vect-cond-3.c: Likewise.
13502 * gcc.dg/vect/vect-cond-4.c: Likewise.
13503 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13504 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13505 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13506 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13507 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13508 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13509 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13510 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13511 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13512 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13513 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13514 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13515 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13516 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13517 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13518 include of signal.h.
13519 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13520 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13521 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13522 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13523 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13524 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13525 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13526 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13527 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13528 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13529 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13530 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13531 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13532 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13533 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13534 * gcc.dg/vect/vect-outer-5.c: Likewise.
13535 * gcc.dg/vect/vect-outer-6.c: Likewise.
13536 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13537 include of stdio.h.
13538
b832f61e
NC
135392016-01-12 Nick Clifton <nickc@redhat.com>
13540
13541 PR target/68913
13542 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13543 to fread so that it will be found in all target runtimes.
13544
8eac49b1
RB
135452016-01-12 Richard Biener <rguenther@suse.de>
13546
13547 PR tree-optimization/69053
13548 * g++.dg/torture/pr69053.C: New testcase.
13549
2935d994
RB
135502016-01-12 Richard Biener <rguenther@suse.de>
13551
13552 PR tree-optimization/69168
13553 * gcc.dg/torture/pr69168.c: New testcase.
13554
66c16fd9
RB
135552016-01-12 Richard Biener <rguenther@suse.de>
13556
13557 PR tree-optimization/69157
13558 * gcc.dg/torture/pr69157.c: New testcase.
13559
135602016-01-12 Richard Biener <rguenther@suse.de>
13561
13562 PR tree-optimization/69174
13563 * gcc.dg/torture/pr69174.c: New testcase.
13564
723033a6
JJ
135652016-01-12 Jakub Jelinek <jakub@redhat.com>
13566
13567 PR c++/66808
13568 PR c++/69000
13569 * g++.dg/tls/pr66808.C: New test.
13570 * g++.dg/tls/pr69000.C: New test.
13571
3574cf47
BS
135722016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13573
13574 * gcc.target/powerpc/swaps-p8-23.c: New test.
13575 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13576
feb20787
JDA
135772016-01-11 John David Anglin <danglin@gcc.gnu.org>
13578
13579 PR tree-optimization/68356
13580 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13581
27b1820a
KV
135822016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13583 Jim Wilson <jim.wilson@linaro.org>
13584
13585 PR target/69194
13586 * gcc.target/arm/pr69194.c: New test.
13587
cf4de6af
L
135882016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13589
13590 PR target/69225
13591 * gcc.target/i386/pr69225-1.c: New test.
13592 * gcc.target/i386/pr69225-2.c: Likewise.
13593 * gcc.target/i386/pr69225-3.c: Likewise.
13594 * gcc.target/i386/pr69225-4.c: Likewise.
13595 * gcc.target/i386/pr69225-5.c: Likewise.
13596 * gcc.target/i386/pr69225-6.c: Likewise.
13597
1ebd5558
JJ
135982016-01-11 Jakub Jelinek <jakub@redhat.com>
13599
23552a4d
JJ
13600 PR target/67462
13601 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13602 if lp64.
13603
26ff85b0
JJ
13604 PR target/69071
13605 * gcc.dg/pr69071.c: New test.
13606
9cb6bd74
JJ
13607 PR c++/69211
13608 * g++.dg/opt/pr69211.C: New test.
13609
1ebd5558
JJ
13610 PR tree-optimization/69214
13611 * gcc.c-torture/compile/pr69214.c: New test.
13612
8c18c836
UB
136132016-01-11 Uros Bizjak <ubizjak@gmail.com>
13614
13615 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13616 * gcc.target/i386/pr66232-11.c: Ditto.
13617 * gcc.target/i386/pr66232-12.c: Ditto.
13618 * gcc.target/i386/pr66232-13.c: Ditto.
13619
62446e6e
RB
136202016-01-11 Richard Biener <rguenther@suse.de>
13621
13622 PR tree-optimization/69173
13623 * gcc.dg/torture/pr69173.c: New testcase.
13624
2b8568fe
KT
136252016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13626
13627 PR rtl-optimization/68796
13628 * gcc.target/aarch64/tst_5.c: New test.
13629 * gcc.target/aarch64/tst_6.c: Likewise.
13630
5baf4532
KT
136312016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13632
13633 PR rtl-optimization/68841
13634 * gcc.dg/pr68841.c: New test.
13635 * gcc.c-torture/execute/pr68841.c: New test.
13636
ca90b1ed
YR
136372016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13638
13639 PR rtl-optimization/68920
13640 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13641 for ix86 targets.
13642 * gcc.dg/ifcvt-5.c: New test.
13643
2ad3adf1 136442016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13645
13646 PR bootstrap/69123
13647 * g++.dg/pr69123.C: New.
13648
83834c09
IE
136492016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13650
13651 PR target/69010
13652 * gcc.target/i386/pr69010.c: New test.
13653
dcf89d57
MJ
136542016-01-11 Martin Jambor <mjambor@suse.cz>
13655
13656 PR ipa/69044
13657 * gcc.target/i386/chkp-pr69044.c: New test.
13658
d95167ee
TV
136592016-01-11 Tom de Vries <tom@codesourcery.com>
13660
13661 PR tree-optimization/69109
13662 * gcc.dg/autopar/pr69109-2.c: New test.
13663 * gcc.dg/autopar/pr69109.c: New test.
13664
4f6403a8
TV
136652016-01-11 Tom de Vries <tom@codesourcery.com>
13666
13667 PR tree-optimization/69108
13668 * gcc.dg/autopar/pr69108.c: New test.
13669
21efdd80
PP
136702016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13671
13672 PR c++/69029
13673 * c-c++-common/Wisleading-indentation.c: Augment test.
13674
fd42eed8
TK
136752016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13676
13677 PR fortran/69154
13678 * gfortran.dg/inline_matmul_12.f90: New test.
13679
4f90ee6c
PT
136802016-01-10 Paul Thomas <pault@gcc.gnu.org>
13681
13682 PR fortran/67779
13683 * gfortran.dg/actual_array_offset_1: New test.
13684
3907c6cf
TV
136852016-01-10 Tom de Vries <tom@codesourcery.com>
13686
13687 PR tree-optimization/69062
13688 * gcc.dg/autopar/pr69062.c: New test.
13689
b07b236e
TS
136902016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13691
13692 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13693 * gcc.dg/vect/slp-perm-2.c: Likewise.
13694 * gcc.dg/vect/slp-perm-3.c: Likewise.
13695 * gcc.dg/vect/slp-perm-5.c: Likewise.
13696 * gcc.dg/vect/slp-perm-6.c: Likewise.
13697 * gcc.dg/vect/slp-perm-7.c: Likewise.
13698 * gcc.dg/vect/slp-perm-8.c: Likewise.
13699
23fab8ae
TV
137002016-01-10 Tom de Vries <tom@codesourcery.com>
13701
13702 PR tree-optimization/69039
13703 * gcc.dg/autopar/pr69039.c: New test.
13704
73f0dae2
MP
137052016-01-09 Marek Polacek <polacek@redhat.com>
13706
13707 PR c++/69113
13708 * g++.dg/pr69113.C: New test.
13709
20b8d734
JJ
137102016-01-09 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR middle-end/50865
13713 PR tree-optimization/69097
13714 * gcc.c-torture/execute/pr50865.c: New test.
13715 * gcc.c-torture/execute/pr69097-1.c: New test.
13716 * gcc.c-torture/execute/pr69097-2.c: New test.
13717 * gcc.dg/pr69097-1.c: New test.
13718 * gcc.dg/pr69097-2.c: New test.
13719
c50e614b
JJ
137202016-01-09 Jakub Jelinek <jakub@redhat.com>
13721
13722 PR c++/69164
13723 * g++.dg/opt/pr69164.C: New test.
13724
e0237993
JJ
137252016-01-08 Jakub Jelinek <jakub@redhat.com>
13726
13727 PR tree-optimization/69167
13728 * gcc.dg/pr69167.c: New test.
13729
bd8f5bb2
MP
137302016-01-08 Marek Polacek <polacek@redhat.com>
13731
13732 PR c++/68449
13733 * g++.dg/pr68449.C: New.
13734
bb0f5ca7
AL
137352016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13736
13737 PR tree-optimization/68707
13738 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13739 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13740 on platforms supporting it.
13741 * gcc.dg/vect/slp-perm-2.c: Likewise.
13742 * gcc.dg/vect/slp-perm-3.c: Likewise.
13743 * gcc.dg/vect/slp-perm-5.c: Likewise.
13744 * gcc.dg/vect/slp-perm-7.c: Likewise.
13745 * gcc.dg/vect/slp-perm-8.c: Likewise.
13746 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13747 on platforms supporting it.
13748
22518428
JJ
137492016-01-08 Jakub Jelinek <jakub@redhat.com>
13750
33f0852f
JJ
13751 PR tree-optimization/69162
13752 * gcc.dg/pr69162.c: New test.
13753
22518428
JJ
13754 PR tree-optimization/69172
13755 * gcc.dg/pr69172.c: New test.
13756
80e9b3aa
TP
137572016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13758
13759 PR tree-optimization/67781
13760 * gcc.c-torture/execute/pr67781.c: New file.
13761
262a363f
JJ
137622016-01-08 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR tree-optimization/69083
13765 * gcc.dg/vect/pr69083.c: New test.
13766
6e1f093f
SS
137672016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13768
13769 PR tree-optimization/61441
13770 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13771 Use -fexcess-precision=standard for compiler options.
13772 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13773
53290e07
JJ
137742016-01-08 Jakub Jelinek <jakub@redhat.com>
13775
57bf3072
JJ
13776 PR fortran/69128
13777 * gfortran.dg/gomp/pr69128.f90: New test.
13778
53290e07
JJ
13779 PR c++/69145
13780 * g++.dg/ext/pr69145-1.C: New test.
13781 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13782 * g++.dg/ext/pr69145-2.h: New file.
13783
7a127fa7
MS
137842016-01-07 Martin Sebor <msebor@redhat.com>
13785
13786 PR c/68966
13787 * gcc.dg/atomic-fetch-bool.c: New test.
13788 * gcc.dg/sync-fetch-bool.c: New test.
13789
95918b49
L
137902016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13791
13792 PR fortran/66680
13793 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13794
c8e62a9d
NC
137952016-01-07 Nick Clifton <nickc@redhat.com>
13796
13797 PR target/66655
13798 * g++.dg/pr66655.C: New test.
13799 * g++.dg/pr66655_1.cc: Test support file.
13800 * g++.dg/pr66655.h: Test header file.
13801
2ad3adf1 138022016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13803
13804 PR fortran/66680
13805 gfortran.dg/gomp/pr66680.f90: New test.
13806
4cd9ca92
L
138072016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13808
13809 PR target/69171
13810 * gcc.target/i386/pr69171-1.c: New test.
13811 * gcc.target/i386/pr69171-2.c: Likewise.
13812 * gcc.target/i386/pr69171-3.c: Likewise.
13813 * gcc.target/i386/pr69171-4.c: Likewise.
13814 * gcc.target/i386/pr69171-5.c: Likewise.
13815 * gcc.target/i386/pr69171-6.c: Likewise.
13816
7e33d4dc
BS
138172015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13818
13819 PR middle-end/67639
13820 * c-c++-common/pr67639.c: New test.
13821
fec64afc
JJ
138222016-01-07 Jakub Jelinek <jakub@redhat.com>
13823
13824 PR tree-optimization/69141
13825 * g++.dg/opt/pr69141.C: New test.
13826
f293ad29
EB
138272016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13828
13829 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13830
5027395e
UB
138312016-01-06 Uros Bizjak <ubizjak@gmail.com>
13832
13833 PR target/69140
13834 * gcc.target/i386/pr69140.c: New test
13835
7443cf13
DM
138362016-01-06 David Malcolm <dmalcolm@redhat.com>
13837
13838 * gcc.dg/bad-dereference.c: New test case.
13839
32928931
BS
138402015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13841
13842 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13843
68dd05da
AS
138442016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13845
13846 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13847
6b131d5b
MP
138482016-01-06 Marek Polacek <polacek@redhat.com>
13849
13850 PR sanitizer/69099
13851 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13852
8d9fdb49
MP
138532016-01-05 Marek Polacek <polacek@redhat.com>
13854
13855 PR c/69104
13856 * gcc.dg/atomic-invalid-2.c: New.
13857
acf93f1e
L
138582016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13859
13860 PR target/68991
13861 * gcc.target/i386/pr68991.c: New test.
13862
3f50525d
L
138632016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13864
13865 PR target/68991
13866 * g++.dg/pr68991-1.C: New test.
13867 * g++.dg/pr68991-2.C: Likewise.
13868
e0237993 138692016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13870
e0237993 13871 PR other/60465
face88a1
ST
13872 * gcc.target/ia64/pr60465-gprel64.c: New test.
13873 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13874
a0866eff
KT
138752016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13876
13877 PR rtl-optimization/68651
13878 * gcc.target/aarch64/pr68651_1.c: New test.
13879
c589e975
DM
138802016-01-05 David Malcolm <dmalcolm@redhat.com>
13881
13882 PR c/69122
13883 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13884
929710d9
NS
138852016-01-05 Nathan Sidwell <nathan@acm.org>
13886
ce3e43d7
NS
13887 PR c++/58583
13888 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13889
929710d9
NS
13890 * gcc.dg/alias-15.c: New.
13891
a2faef8e
NC
138922016-01-05 Nick Clifton <nickc@redhat.com>
13893
13894 PR target/68870
13895 * g++.dg/pr68770.C: New test.
13896
4cfa76e3
MS
138972016-01-04 Mike Stump <mikestump@comcast.net>
13898
13899 * lib/target-supports.exp (check_effective_target_cilkplus):
13900 cilkplus targets require pthreads.
4ece61b6 13901 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13902
4e8a3a35
MM
139032016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13904
13905 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13906 generation.
13907
818ab71a
JJ
139082016-01-04 Jakub Jelinek <jakub@redhat.com>
13909
13910 Update copyright years.
13911
2fe0a208
MP
139122016-01-04 Marek Polacek <polacek@redhat.com>
13913
13914 PR c/68908
13915 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13916 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13917 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13918
9e3b2fe3
EB
139192016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13920
13921 * gcc.target/sparc/20160104-2.c: New test.
13922
e8d65a35
EB
139232016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13924
13925 * gcc.target/sparc/20160104-1.c: New test.
13926
25ccfccd
PT
139272016-01-03 Paul Thomas <pault@gcc.gnu.org>
13928
13929 PR fortran/65045
13930 * gfortran.dg/pr65045.f90: New test.
13931
cb51d382
EB
139322016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13933
13934 * gnat.dg/specs/debug1.ads: Delete.
13935
6eeaad6e
JD
139362016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13937
13938 PR libgfortran/68867
13939 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13940 expression.
13941
2f968603
JD
139422016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13943
13944 PR libgfortran/68867
13945 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13946 PowerPC.
13947
591bb5e4
PT
139482016-01-01 Paul Thomas <pault@gcc.gnu.org>
13949
13950 PR fortran/68864
13951 * gfortran.dg/pr68864.f90: New test.
13952
f1e0620c
JJ
139532016-01-01 Jakub Jelinek <jakub@redhat.com>
13954
942a1319
JJ
13955 PR tree-optimization/69070
13956 * gcc.dg/pr69070.c: New test.
13957
10dff63f
JJ
13958 PR sanitizer/69055
13959 * gfortran.dg/pr69055.f90: New test.
13960
f1e0620c
JJ
13961 PR target/69015
13962 * gcc.dg/pr69015.c: New test.
818ab71a 13963\f
2f883d1c 13964Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13965
13966Copying and distribution of this file, with or without modification,
13967are permitted in any medium without royalty provided the copyright
13968notice and this notice are preserved.