]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[AArch64] Use new target pass registration framework for FMA steering pass
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
44b00dbc
RB
12016-10-17 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/77988
4 * gcc.dg/torture/pr77988.c: New testcase.
5
89b80c42
PK
62016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7
8 * gcc.dg/pr71636-1.c: New test-case.
9 * gcc.dg/pr71636-2.c: Likewise.
10
4c640e26
EB
112016-10-16 Eric Botcazou <ebotcazou@adacore.com>
12
13 * gnat.dg/trampoline3.adb: New test.
14 * gnat.dg/trampoline4.adb: Likewise.
15
6c0347f6
JD
162016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17
18 * gfortran.dg/dtio_16.f90: New test.
19
d0d48a06
EB
202016-10-15 Eric Botcazou <ebotcazou@adacore.com>
21
22 * gcc.target/sparc/bmaskbshuf.c: Rename to...
23 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
24 * gcc.target/sparc/bmaskbshuf-2.c: New test.
25
baa33d83
EB
262016-10-15 Eric Botcazou <ebotcazou@adacore.com>
27
28 * gcc.target/sparc/popc.c: Rename to...
29 * gcc.target/sparc/popc-1.c: ...this.
30 * gcc.target/sparc/popc-2.c: New test.
31
523ee218
JD
322016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33
34 PR fortran/77972
35 * gfortran.dg/unexpected_eof_4.f90: New test.
36
c04d4ede
JB
372016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
38
39 PR libfortran/48587
40 * gfortran.dg/negative_unit2.f90: New test.
41
064ed55a
JJ
422016-10-14 Jakub Jelinek <jakub@redhat.com>
43
9a822fc7
JJ
44 PR middle-end/77959
45 * gfortran.dg/pr77959.f90: New test.
46
064ed55a
JJ
47 DR 1511 - const volatile variables and ODR
48 * g++.dg/DRs/dr1511-1.C: New test.
49 * g++.dg/DRs/dr1511-2.C: New test.
50
2579762a
EB
512016-10-14 Eric Botcazou <ebotcazou@adacore.com>
52
53 * gnat.dg/debug7.adb (dg-options): Remove -g.
54 * gnat.dg/debug8.adb (dg-options): Add -margs.
55 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
56
6d59425d
RB
572016-10-14 Richard Biener <rguenther@suse.de>
58
59 PR tree-optimization/77979
60 * gcc.dg/torture/pr77979.c: New testcase.
61
43f66d6e
ML
622016-10-14 Martin Liska <mliska@suse.cz>
63
64 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
65 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
66 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
67
cb3ac867
UB
682016-10-14 Uros Bizjak <ubizjak@gmail.com>
69
70 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
71 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
72 * gcc.dg/torture/pr77937-2.c: Likewise.
73
14cf71a0
EB
742016-10-14 Eric Botcazou <ebotcazou@adacore.com>
75
76 * gnat.dg/lto15.adb: Adjust.
77 * gnat.dg/lto16.adb: Likewise.
78 * gnat.dg/lto17.adb: Likewise
79 * gnat.dg/lto18.ad[sb]: New test.
80 * gnat.dg/lto18_pkg.ads: New helper.
81 * gnat.dg/lto19.adb: New test.
82 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
83 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
84 * gnat.dg/lto20.adb: New test.
85 * gnat.dg/lto20_pkg.ad[sb]: New helper.
86
6fd9c6f4
AV
872016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
88
89 * gfortran.dg/coarray_38.f90: Expect error message.
90
01f44038
KT
912016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
92
93 * gcc.target/aarch64/spellcheck_1.c: New test.
94 * gcc.target/aarch64/spellcheck_2.c: Likewise.
95 * gcc.target/aarch64/spellcheck_3.c: Likewise.
96 * gcc.target/aarch64/spellcheck_4.c: Likewise.
97 * gcc.target/aarch64/spellcheck_5.c: Likewise.
98 * gcc.target/aarch64/spellcheck_6.c: Likewise.
99
253abb2a
AS
1002016-10-13 Andreas Schwab <schwab@linux-m68k.org>
101
102 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
103
a2695319
BS
1042016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
105
106 PR tree-optimization/77937
107 * gcc.dg/torture/pr77937-1.c: New.
108 * gcc.dg/torture/pr77937-2.c: New.
109
14a2c9aa
JM
1102016-10-13 Jakub Jelinek <jakub@redhat.com>
111
112 * g++.dg/cpp1z/inline-var1.C: New test.
113 * g++.dg/cpp1z/inline-var1a.C: New test.
114 * g++.dg/cpp1z/inline-var1.h: New file.
115 * g++.dg/cpp1z/inline-var2.C: New test.
116 * g++.dg/cpp1z/inline-var3.C: New test.
117 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
118 uninitialized const.
119
18d34307
SL
1202016-10-13 Sandra Loosemore <sandra@codesourcery.com>
121
ee7fa2e3
SL
122 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
123 Xscale is specified, not just -march.
124 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
125 is incompatible with Xscale.
18d34307 126
96032047
MS
1272016-10-13 Martin Sebor <msebor@redhat.com>
128
129 PR c++/71912
130 * g++.dg/ext/flexary4.C: Adjust.
131 * g++.dg/ext/flexary5.C: Same.
132 * g++.dg/ext/flexary9.C: Same.
133 * g++.dg/ext/flexary19.C: New test.
134 * g++.dg/ext/flexary18.C: New test.
135 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
136 regression test.
137 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
138 Avoid generating a flexible array member in an array.
139
5b1548fd
MS
1402016-10-13 Martin Sebor <msebor@redhat.com>
141
142 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
143 to placate -Wformat on targets where the type is not int.
144
7810c4eb
DM
1452016-10-13 David Malcolm <dmalcolm@redhat.com>
146
147 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
148 in INSN_LOCATION.
149
fcd27666
BC
1502016-10-13 Bin Cheng <bin.cheng@arm.com>
151
152 * gcc.target/i386/l_fma_float_1.c: Revise test.
153 * gcc.target/i386/l_fma_float_2.c: Ditto.
154 * gcc.target/i386/l_fma_float_3.c: Ditto.
155 * gcc.target/i386/l_fma_float_4.c: Ditto.
156 * gcc.target/i386/l_fma_float_5.c: Ditto.
157 * gcc.target/i386/l_fma_float_6.c: Ditto.
158 * gcc.target/i386/l_fma_double_1.c: Ditto.
159 * gcc.target/i386/l_fma_double_2.c: Ditto.
160 * gcc.target/i386/l_fma_double_3.c: Ditto.
161 * gcc.target/i386/l_fma_double_4.c: Ditto.
162 * gcc.target/i386/l_fma_double_5.c: Ditto.
163 * gcc.target/i386/l_fma_double_6.c: Ditto.
164
b8a4b8c8
BC
1652016-10-13 Bin Cheng <bin.cheng@arm.com>
166
167 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
168
328ba117
BC
1692016-10-13 Bin Cheng <bin.cheng@arm.com>
170
171 * gcc.dg/vect/vect-98.c: Refine test case.
172 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
173 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
174 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
175
1a1ab05e
JJ
1762016-10-13 Jakub Jelinek <jakub@redhat.com>
177
178 PR c/77946
179 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
180
27947670
ML
1812016-10-13 Martin Liska <mliska@suse.cz>
182
183 PR tree-optimization/77943
184 * g++.dg/tree-ssa/pr77943.C: New test.
185
92c5266b
AV
1862016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
187
188 PR fortran/72832
189 * gfortran.dg/allocate_with_source_22.f03: New test.
190 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
191 fail.
192
90bca4ed
TP
1932016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
194
195 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
196 * gcc.target/arm/movsi_movw.c: Likewise.
197 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
198 directive to work on big endian targets.
199
0011af7b
KV
2002016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
201
202 * gcc.dg/tree-ssa/evrp6.c: New test.
203
859e95ab
SB
2042016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
205
206 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
207 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
208 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
209
2934018d
SB
2102016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
211
212 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
213 * gcc.target/powerpc/warn-2.c: Ditto.
214
f92d1522
RS
2152016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
216
217 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
218 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
219 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
220 for -mmsa.
221 * gcc.target/mips/msa.c: New test.
222 * gcc.target/mips/msa-builtins.c: Likewise.
223 * lib/target-supports.exp (check_mips_msa_hw_available): New.
224 (check_effective_target_mips_msa_runtime): Likewise.
225 (check_effective_target_mips_msa): Likewise.
226 (add_options_for_mips_msa): Likewise.
227 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
228 (check_effective_target_vect_intfloat_cvt): Likewise.
229 (check_effective_target_vect_uintfloat_cvt): Likewise.
230 (check_effective_target_vect_floatint_cvt): Likewise.
231 (check_effective_target_vect_floatuint_cvt): Likewise.
232 (check_effective_target_vect_shift): Likewise.
233 (check_effective_target_vect_shift_char): Likewise.
234 (check_effective_target_vect_long): Likewise.
235 (check_effective_target_vect_float): Likewise.
236 (check_effective_target_vect_double): Likewise.
237 (check_effective_target_vect_long_long): Likewise.
238 (check_effective_target_vect_perm): Likewise.
239 (check_effective_target_vect_perm_byte): Likewise.
240 (check_effective_target_vect_perm_short): Likewise.
241 (check_effective_target_vect_sdot_qi): Likewise.
242 (check_effective_target_vect_udot_qi): Likewise.
243 (check_effective_target_vect_sdot_hi): Likewise.
244 (check_effective_target_vect_udot_hi): Likewise.
245 (check_effective_target_vect_pack_trunc): Likewise.
246 (check_effective_target_vect_unpack): Likewise.
247 (check_effective_target_vect_hw_misalign): Likewise.
248 (check_effective_target_vect_condition): Likewise.
249 (check_effective_target_vect_cond_mixed): Likewise.
250 (check_effective_target_vect_char_mult): Likewise.
251 (check_effective_target_vect_short_mult): Likewise.
252 (check_effective_target_vect_int_mult): Likewise.
253 (check_effective_target_vect_extract_even_odd): Likewise.
254 (check_effective_target_vect_interleave): Likewise.
255 (check_vect_support_and_set_flags): Check if the target supports MSA
256 and append to the list of EFFECTIVE_TARGETS.
257
0bfd099c
RB
2582016-10-12 Richard Biener <rguenther@suse.de>
259
260 PR debug/77947
261 * g++.dg/torture/pr77947.C: New testcase.
262
b4a9ef2f
PMR
2632016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
264
265 * gnat.dg/debug8.adb: New testcase.
266
c0dbd22d
PMR
2672016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
268
269 * gnat.dg/debug9.adb: New testcase.
270
8a7c91cd
RB
2712016-10-12 Richard Biener <rguenther@suse.de>
272
273 * gcc.dg/tree-ssa/vrp35.c: Adjust.
274 * gcc.dg/tree-ssa/vrp36.c: Likewise.
275 * gcc.dg/tree-ssa/vrp46.c: Likewise.
276
7dc2f5f1
RB
2772016-10-12 Richard Biener <rguenther@suse.de>
278
279 PR tree-optimization/77920
280 * gcc.dg/torture/pr77920.c: New testcase.
281
70f6d5e1
JJ
2822016-10-12 Jakub Jelinek <jakub@redhat.com>
283
4a8b97cb
JJ
284 PR tree-optimization/77929
285 * gcc.c-torture/compile/pr77929.c: New test.
286
70f6d5e1
JJ
287 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
288 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
289 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
290 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
291 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
292 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
293 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
294 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
295 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
296
4803de58
EB
2972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
298
299 * gcc.target/sparc/setcc-4.c: Adjust.
300 * gcc.target/sparc/setcc-5.c: Likewise.
301 * gcc.target/sparc/setcc-6.c: Likewise.
302 * gcc.target/sparc/setcc-7.c: Likewise.
303 * gcc.target/sparc/setcc-8.c: Likewise.
304 * gcc.target/sparc/setcc-9.c: Likewise.
305 * gcc.target/sparc/setcc-10.c: Delete.
306
f6cf4810
SK
3072016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
308
309 PR fortran/77942
310 * gfortran.dg/pr77942.f90
311
8e8c2744
FR
3122016-10-11 Fritz Reese <fritzoreese@gmail.com>
313
314 * gfortran.dg/dec_math.f90: New testsuite.
315
ddefad9a
SKS
3162016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
317
318 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
319 (main): Declare j as i32 instead of int.
320
e7b08761
TP
3212016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
322
323 PR testsuite/PR77710
324 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
325 target triplet instead of *-*-*-*.
326
9fd7cd44
EB
3272016-10-11 Eric Botcazou <ebotcazou@adacore.com>
328
329 * gnat.dg/unchecked_convert10.adb: New test.
330 * gnat.dg/unchecked_convert11.adb: Likewise.
331 * gnat.dg/unchecked_convert12.adb: Likewise.
332
ff7e7ee0
EB
3332016-10-11 Eric Botcazou <ebotcazou@adacore.com>
334
335 * gcc.target/sparc/cbcond-1.c: New test.
336 * gcc.target/sparc/cbcond-2.c: Likewise.
337 * gcc.target/sparc/movcc-1.c: Likewise.
338 * gcc.target/sparc/movcc-2.c: Likewise.
339 * gcc.target/sparc/setcc-1.c: Adjust.
340 * gcc.target/sparc/setcc-2.c: Likewise.
341 * gcc.target/sparc/setcc-3.c: Likewise.
342 * gcc.target/sparc/setcc-4.c: Likewise.
343 * gcc.target/sparc/setcc-5.c: Likewise.
344 * gcc.target/sparc/setcc-6.c: New test.
345 * gcc.target/sparc/setcc-7.c: Likewise.
346 * gcc.target/sparc/setcc-8.c: Likewise.
347 * gcc.target/sparc/setcc-9.c: Likewise.
348 * gcc.target/sparc/setcc-10.c: Likewise.
349
d30078b8
JL
3502016-10-10 Jeff Law <law@redhat.com>
351
352 PR tree-optimization/71947
353 * gcc.dg/tree-ssa/pr71947-1.c: New test.
354 * gcc.dg/tree-ssa/pr71947-2.c: New test.
355 * gcc.dg/tree-ssa/pr71947-3.c: New test.
356 * gcc.dg/tree-ssa/pr71947-4.c: New test.
357 * gcc.dg/tree-ssa/pr71947-5.c: New test.
358 * gcc.dg/tree-ssa/pr71947-6.c: New test.
359
5f869266
TK
3602016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
361
362 PR fortran/77915
363 * gfortran.dg/matmul_11.f90: New test.
364
174e0b00
JW
3652016-10-10 Jiong Wang <jiong.wang@arm.com>
366
367 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
368 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
369 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
370 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
382 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
383 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
385 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
386 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
387 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
388 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
404 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
405 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
406 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
407 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
408 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
411 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
412 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
413 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
414 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
416 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
417 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
418 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
426
4bc63138
JW
4272016-10-10 Jiong Wang <jiong.wang@arm.com>
428
429 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
430 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
431 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
432 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
433 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
434 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
435 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
436 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
437 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
438 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
439 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
440 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
441 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
442 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
443
8f3edb07
JW
4442016-10-10 Jiong Wang <jiong.wang@arm.com>
445
446 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
447 Enable AArch64.
448 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
449 vdup*_laneq.
450 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
451 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
452 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
453 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
454
6e49f922
JW
4552016-10-10 Matthew Wahab <matthew.wahab@arm.com>
456 Jiong Wang <jiong.wang@arm.com>
457
458 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
459 AArch64 support.
460 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
461 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
462 AArch64 targets.
463 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
464 AArch64 targets.
465 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
466 targets.
467 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
468
41683e1a
EB
4692016-10-10 Eric Botcazou <ebotcazou@adacore.com>
470
471 * gnat.dg/specs/vfa.ads: New test.
472
6e49f922 4732016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
474
475 * gnat.dg/inline13.ad[sb]: New test.
476 * gnat.dg/inline13_pkg.ad[sb]: New helper.
477
55cfd746
EB
4782016-10-10 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gnat.dg/biased_subtype.adb: New test.
481
4dfb8a2a
JJ
4822016-10-09 Jakub Jelinek <jakub@redhat.com>
483
484 PR tree-optimization/77901
485 * gcc.c-torture/compile/pr77901.c: New test.
486
67b97478
PK
4872016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
488
489 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
490 * gcc.dg/ipa/propalign-2.c: Likewise
491 * gcc.dg/ipa/propalign-3.c: Likewise.
492 * gcc.dg/ipa/propalign-4.c: Likewise.
493 * gcc.dg/ipa/propalign-5.c: Likewise.
494
7bad794a
JJ
4952016-10-08 Jakub Jelinek <jakub@redhat.com>
496
81b02905
JJ
497 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
498
ee19ef45
JJ
499 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
500
7bad794a
JJ
501 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
502 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
503
56d3a930
FR
5042016-10-07 Fritz Reese <fritzoreese@gmail.com>
505
506 * gfortran.dg/dec_union_11.f90: New testcase.
507
45e2bf2e
NS
5082016-10-07 Nathan Sidwell <nathan@acm.org>
509
510 PR c++/66443
511 * g++.dg/cpp0x/pr66443-cxx11.C: New.
512 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
513 * g++.dg/cpp1y/pr66443-cxx14.C: New
514 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
515 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
516
be845b04
JJ
5172016-10-07 Jakub Jelinek <jakub@redhat.com>
518
519 * g++.dg/cpp0x/addressof1.C: New test.
520 * g++.dg/cpp0x/addressof2.C: New test.
521
08213983
MM
5222016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
523
524 * gcc.target/powerpc/float128-type-1.c: New test to check that
525 PowerPC 64-bit Linux enables -mfloat128-type by default.
526 * gcc.target/powerpc/float128-type-2.c: Likewise.
527 * gcc.target/powerpc/float128-mix.c: Change error message to
528 reflect that __ibm128 is now #define'ed to be long double.
529
bd845c14
SK
5302016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
531
532 PR fortran/77406
533 * gfortran.dg/pr77406.f90: New test.
534 * gfortran.dg/assumed_type_3.f90: Update error messages.
535 * gfortran.dg/defined_operators_1.f90: Ditto.
536 * gfortran.dg/generic_26.f90: Ditto.
537 * gfortran.dg/generic_7.f90: Ditto.
538 * gfortran.dg/gomp/udr5.f90: Ditto.
539 * gfortran.dg/gomp/udr7.f90: Ditto.
540 * gfortran.dg/interface_1.f90: Ditto.
541 * gfortran.dg/interface_37.f90: Ditto.
542 * gfortran.dg/interface_5.f90: Ditto.
543 * gfortran.dg/interface_6.f90: Ditto.
544 * gfortran.dg/interface_7.f90
545 * gfortran.dg/no_arg_check_3.f90
546 * gfortran.dg/operator_5.f90
547 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
548
c09c4992
BE
5492016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
550
551 PR c++/77700
552 * c-c++-common/Wint-in-bool-context.c: Update test.
553
d7f336f8
RB
5542016-10-07 Richard Biener <rguenther@suse.de>
555
556 * gcc.dg/tree-ssa/vrp01.c: Adjust.
557 * gcc.dg/tree-ssa/vrp34.c: Likewise.
558
a9172bf3
MP
5592016-10-07 Marek Polacek <polacek@redhat.com>
560
561 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
562
8a14afd0
BS
5632016-10-07 Bernd Schmidt <bschmidt@redhat.com>
564
565 PR c++/69733
566 * c-c++-common/pr69733.c: New test.
567 * gcc.dg/pr69733.c: New test.
568 * gcc.target/i386/pr69733.c: New test.
569
d4bd4646
MP
5702016-10-07 Marek Polacek <polacek@redhat.com>
571
572 PR c++/77803
573 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
574
a93cdc5c
JJ
5752016-10-07 Jakub Jelinek <jakub@redhat.com>
576
577 PR tree-optimization/77664
578 * gcc.dg/tree-ssa/pr77664.c: New test.
579 * gcc.dg/pr77664.c: New test.
580
5812016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
582
583 * gfortran.dg/pr69955.f90: New test.
584
ac193ee7
LK
5852016_10-06 Louis Krupp <louis.krupp@zoho.com>
586
587 PR fortran/57910
588 * gfortran.dg/pr57910.f90: New test.
589
342cfb3e
JJ
5902016-10-06 Jakub Jelinek <jakub@redhat.com>
591
592 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
593 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
594
48057089
KV
5952016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
596
597 PR tree-optimization/77862
598 * gcc.dg/pr77862.c: New test.
599
65b25c9b
KV
6002016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
601
602 * gcc.dg/tree-ssa/evrp4.c: New test.
603
f3127685
JL
6042016-10-06 Jeff Law <law@redhat.com>
605
606 PR tree-optimization/71661
607 * gcc.dg/tree-ssa/pr71661.c: New test.
608
b3972588
RB
6092016-10-06 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/77855
612 * gcc.dg/torture/pr77855.c: New testcase.
613
139dc3c6
JC
6142016-10-06 James Clarke <jrtc27@jrtc27.com>
615 Eric Botcazou <ebotcazou@adacore.com>
616
617 * g++.dg/other/pr77759.C: New test.
618
37f6a157
RB
6192016-10-06 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/77839
622 * gcc.dg/torture/pr77839.c: New testcase.
623
f779aeb8
MP
6242016-10-06 Marek Polacek <polacek@redhat.com>
625
626 * g++.dg/cpp1z/init-statement9.C: New test.
627
eee8f0b0
AS
6282016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
629
630 * gcc.target/i386/pcommit-1.c: Deleted.
631 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
632 * gcc.target/i386/sse-13.c: Ditto.
633 * gcc.target/i386/sse-14.c: Ditto.
634 * gcc.target/i386/sse-22.c: Ditto.
635 * gcc.target/i386/sse-23.c: Ditto.
636 * g++.dg/other/i386-2.C: Ditto.
637
b48042bb
UB
6382016-10-05 Uros Bizjak <ubizjak@gmail.com>
639
640 * gcc.target/i386/pr77833.c: Require int128 effective target.
641
50b01e1d
SK
6422016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
643
644 PR fortran/58991
645 PR fortran/58992
646 * gfortran.dg/associate_22.f90: New test.
647
908b8296
FR
6482016-10-05 Fritz Reese <fritzoreese@gmail.com>
649
650 * gfortran.dg/dec_union_9.f90: New testcase.
651 * gfortran.dg/dec_union_10.f90: New testcase.
652
87582521
JJ
6532016-10-05 Jakub Jelinek <jakub@redhat.com>
654
2e69f143
JJ
655 PR sanitizer/66343
656 * gcc.dg/pch/pr66343-3.c: New test.
657 * gcc.dg/pch/pr66343-3.hs: New file.
658
87582521
JJ
659 PR sanitizer/66343
660 * gcc.dg/pch/pr66343-1.c: New test.
661 * gcc.dg/pch/pr66343-1.hs: New file.
662 * gcc.dg/pch/pr66343-2.c: New test.
663 * gcc.dg/pch/pr66343-2.hs: New file.
664
700fff34
BE
6652016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
666
667 * c-c++-common/Wint-in-bool-context.c: Update test.
668
17a9e380
MP
6692016-10-05 Marek Polacek <polacek@redhat.com>
670
671 * g++.dg/cpp1z/init-statement1.C: New test.
672 * g++.dg/cpp1z/init-statement2.C: New test.
673 * g++.dg/cpp1z/init-statement3.C: New test.
674 * g++.dg/cpp1z/init-statement4.C: New test.
675 * g++.dg/cpp1z/init-statement5.C: New test.
676 * g++.dg/cpp1z/init-statement6.C: New test.
677 * g++.dg/cpp1z/init-statement7.C: New test.
678 * g++.dg/cpp1z/init-statement8.C: New test.
679
6e48e779
LK
6802016-10-05 Louis Krupp <louis.krupp@zoho.com>
681
682 PR fortran/67524
683 * gfortran.dg/pr67524.f90: New test.
684
04a32443
JJ
6852016-10-05 Jakub Jelinek <jakub@redhat.com>
686
687 PR sanitizer/77823
688 * c-c++-common/ubsan/shift-9.c: New test.
689
743a9cf7
SKS
6902016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
691
692 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
693 of int if __SIZEOF_INT__ is less than 4 bytes.
694
a40278c3
JD
6952016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
696
697 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
698 * gfortran.dg/class_array_20.f03: Likewise.
699 * gfortran.dg/class_array_21.f03: Likewise.
700 * gfortran.dg/finalize_29.f08: Likewise.
701 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
702
39bb7d01
RB
7032016-10-05 Richard Biener <rguenther@suse.de>
704
705 PR middle-end/77826
706 * gcc.dg/torture/pr77826.c: New testcase.
707
eeb57981
RB
7082016-10-05 Richard Biener <rguenther@suse.de>
709
710 * gcc.dg/fold-copysign-1.c: New testcase.
711
f9018d75
AS
7122016-10-05 Andreas Schwab <schwab@suse.de>
713
714 * g++.dg/pr49847-2.C: Remove.
715
7e8000b3
PMR
7162016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
717
718 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
719
54f84ca9
RB
7202016-10-05 Richard Biener <rguenther@suse.de>
721
722 PR middle-end/55152
723 * gcc.dg/pr55152-2.c: New testcase.
724
17beda50
JD
7252016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
726
727 * gfortran.dg/dtio_15.f90: New test.
728
1c84b798
ILT
7292016-10-04 Ian Lance Taylor <iant@golang.org>
730
731 * gcc.dg/split-7.c: New test.
732
7ec39552
MS
7332016-10-04 Martin Sebor <msebor@redhat.com>
734
735 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
736 %lc directive to wint_t to silence -Wformat warnings on targets
737 where the latter is a distinct type such as long.
738
8ff04ff9
MS
7392016-10-04 Martin Sebor <msebor@redhat.com>
740
741 PR c++/77804
742 * g++.dg/warn/Wplacement-new-size-4.C: New test.
743
bfecd57c
JJ
7442016-10-04 Jakub Jelinek <jakub@redhat.com>
745
f72da967
JJ
746 PR c++/77791
747 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
748
bfecd57c
JJ
749 * g++.dg/other/java3.C: Remove.
750 * g++.dg/other/java1.C: Remove.
751 * g++.dg/other/error12.C: Remove.
752 * g++.dg/other/java2.C: Remove.
753 * g++.dg/warn/Wnvdtor.C: Remove.
754 * g++.dg/lookup/java1.C: Remove.
755 * g++.dg/lookup/java2.C: Remove.
756 * g++.dg/ext/pr34829.C: Remove.
757 * g++.dg/ext/java-3.C: Remove.
758 * g++.dg/ext/java-1.C: Remove.
759 * g++.dg/ext/java-2.C: Remove.
760 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
761
fe8b1e83
DG
7622016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
763
764 PR tree-optimization/77808
765 * gcc.dg/tree-ssa/pr77808.c: New testcase.
766
078b5aab
RB
7672016-10-04 Richard Biener <rguenther@suse.de>
768
769 PR tree-optimization/77399
770 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
771
2b568899
RB
7722016-10-04 Richard Biener <rguenther@suse.de>
773
774 PR middle-end/77833
775 * gcc.target/i386/pr77833.c: New testcase.
776
0a4e5cf3
JL
7772016-09-26 Jeff Law <law@redhat.com>
778
779 PR tree-optimization/71550
780 PR tree-optimization/71403
781 * gcc.c-torture/execute/pr71550.c: New test.
782
d07b0a23
SKS
7832016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
784
785 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
786 option.
787
b44a42cf
KT
7882016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
789
790 Revert
791 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
792
793 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
794
f41f1ceb
MP
7952016-10-03 Marek Polacek <polacek@redhat.com>
796
797 * g++.dg/cpp0x/nullptr37.C: New test.
798
1633d3b9
BE
7992016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
800
801 * c-c++-common/Wint-in-bool-context.c: Update test.
802
2c8e3a1d
JJ
8032016-10-02 Jakub Jelinek <jakub@redhat.com>
804
805 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
806 earlier.
807 * g++.dg/charset/asm2.c (memmove): Likewise.
808 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
809 * g++.dg/tls/diag-4.C (foo): Likewise.
810 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
811 dg-warning, fix up regex.
812 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
813 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
814 * g++.old-deja/g++.mike/net31.C: Likewise.
815 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
816 for C++17.
817 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
818 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
819
f00b6283
RB
8202016-10-01 Richard Biener <rguenther@suse.de>
821
822 PR middle-end/77798
823 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
824
0f0565b1
AV
8252016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
826
827 PR fortran/77663
828 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
829
c58823a0
JJ
8302016-10-01 Jakub Jelinek <jakub@redhat.com>
831
832 PR c/77490
833 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
834 Add dg-prune-output directive.
835
e3228a50
JD
8362016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
837
838 PR fortran/66643
839 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
840 * gfortran.fortran-torture/compile/write.f90: Update test.
841
e70bbc6f
MW
8422016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
843
844 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
845 arm_fp16_alternative_ok as the required effective target.
846 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
847 -mfp16-format=alternative to the dg-options directive and remove
848 the dg-add-options directive.
849
c39747d2
FR
8502016-09-30 Fritz Reese <fritzoreese@gmail.com>
851
852 PR fortran/77764
853 * gfortran.dg/dec_union_8.f90: New testcase.
854
00074dd8
FR
8552016-09-30 Fritz Reese <fritzoreese@gmail.com>
856
857 PR fortran/77782
858 * gfortran.dg/dec_structure_16.f90: New testcase.
859
26f391e8
AV
8602016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
861
862 * gfortran.dg/coarray_allocate_10.f08: New test.
863 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
864
fa16a271
KT
8652016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
866
867 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
868
f334c828
RB
8692016-09-30 Richard Biener <rguenther@suse.de>
870
871 PR tree-optimization/77399
872 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
873
76e3ec9c
SL
8742016-09-29 Sandra Loosemore <sandra@codesourcery.com>
875
876 * c-c++-common/pr27336.c: Make dependency on
877 -fdelete-null-pointer-checks explicit.
878 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
879 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
880 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
881 * gcc.dg/pic-1.c: Require fpic target support.
882 * gcc.dg/pic-2.c: Likewise.
883
a2c6e7f2
JJ
8842016-09-29 Jakub Jelinek <jakub@redhat.com>
885
886 Implement P0001R1 - C++17 removal of register storage class specifier
887 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
888 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
889 C++17.
890 * c-c++-common/vector-subscript-5.c (foo): Don't use register
891 keyword if not __SSE2__.
892 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
893 C++17.
894 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
895 register keywords.
896 * g++.dg/eh/pr29166.C: Add -Wno-register option.
897 * g++.dg/warn/register-parm-1.C (erroneous_warning,
898 no_erroneous_warning): Expect new warnings for C++17.
899 * g++.dg/warn/register-var-2.C (f): Likewise.
900 * g++.dg/parse/register1.C (f): Expect new error for C++17.
901 * g++.dg/parse/linkage2.C (foo): Likewise.
902 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
903 keyword on parameters for C++17.
904 * g++.dg/cpp1z/register1.C: New test.
905 * g++.dg/cpp1z/register2.C: New test.
906 * g++.dg/cpp1z/register3.C: New test.
907
4ab76933
UB
9082016-09-29 Uros Bizjak <ubizjak@gmail.com>
909
910 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
911 * gcc.target/i386/avx2-check.h (main): Ditto.
912 * gcc.target/i386/avx512bw-check.h (main): Ditto.
913 * gcc.target/i386/avx512cd-check.h (main): Ditto.
914 * gcc.target/i386/avx512dq-check.h (main): Ditto.
915 * gcc.target/i386/avx512er-check.h (main): Ditto.
916 * gcc.target/i386/avx512f-check.h (main): Ditto.
917 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
918 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
919 * gcc.target/i386/avx512vl-check.h (main): Ditto.
920
2488ebe5
UB
9212016-09-29 Uros Bizjak <ubizjak@gmail.com>
922
923 PR target/77756
924 * gcc.target/i386/pr77756.c: New test.
925
4d258d09
MP
9262016-09-29 Marek Polacek <polacek@redhat.com>
927
928 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
929
a9087411
MP
9302016-09-29 Marek Polacek <polacek@redhat.com>
931
932 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
933 C++14.
934
fa0a064a
ML
9352016-09-29 Martin Liska <mliska@suse.cz>
936
937 * objc/execute/construct1.m: New test.
938
0ce1ecc7
RB
9392016-09-29 Richard Biener <rguenther@suse.de>
940
941 PR tree-optimization/77768
942 * gcc.dg/torture/pr77768.c: New testcase.
943
da186c1f
RB
9442016-09-28 Richard Biener <rguenther@suse.de>
945
946 PR middle-end/77407
947 * gcc.dg/pr77407.c: New testcase.
948
d657e995
RB
9492016-09-29 Richard Biener <rguenther@suse.de>
950
951 PR middle-end/55152
952 * gcc.dg/pr55152.c: New testcase.
953 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
954
cadf6296
RO
9552016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
956
957 * gcc.dg/profile-update-warning.c: Restrict to ia32.
958 (dg-options): Remove -m32.
959
88000fd1
MS
9602016-09-28 Martin Sebor <msebor@redhat.com>
961
962 PR middle-end/77721
963 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
964
0c172974
JD
9652016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
966
967 PR libgfortran/77707
968 * gfortran.dg/inquire_17.f90: New test.
969
4b390698
JJ
9702016-09-28 Jakub Jelinek <jakub@redhat.com>
971
972 PR c++/77467
973 * g++.dg/cpp1y/constexpr-77467.C: New test.
974
2b1b5938
MS
9752016-09-28 Martin Sebor <msebor@redhat.com>
976
977 PR c/77762
978 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
979 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
980 (test_sprintf_p_const): Adjust line numbers to avoid failures
981 introduced in r240503.
982
30dc6ee9
MS
9832016-09-28 Martin Sebor <msebor@redhat.com>
984
985 PR middle-end/77683
986 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
987
7d290e93
BE
9882016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
989
fcf32bad
BE
990 PR c++/77748
991 * g++.dg/pr77550.C: Avoid undefined behavior.
992
7d290e93
BE
993 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
994
912d9ec3
WD
9952016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
996
997 * gcc.dg/strlenopt-20.c: Update test.
998 * gcc.dg/strlenopt-21.c: Likewise.
999 * gcc.dg/strlenopt-22.c: Likewise.
1000 * gcc.dg/strlenopt-22g.c: Likewise.
1001 * gcc.dg/strlenopt-26.c: Likewise.
1002 * gcc.dg/strlenopt-5.c: Likewise.
1003 * gcc.dg/strlenopt-7.c: Likewise.
1004 * gcc.dg/strlenopt-9.c: Likewise.
1005
459bcfb0
JJ
10062016-09-27 Jakub Jelinek <jakub@redhat.com>
1007
6e39060a
JJ
1008 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1009
8ca33347
JJ
1010 * g++.dg/cpp1z/lambda-this1.C: New test.
1011 * g++.dg/cpp1z/lambda-this2.C: New test.
1012
459bcfb0
JJ
1013 PR c++/77722
1014 * g++.dg/ubsan/return-4.C: New test.
1015 * g++.dg/ubsan/return-5.C: New test.
1016 * g++.dg/ubsan/return-6.C: New test.
1017
20fba714
JW
10182016-09-27 Jiong Wang <jiong.wang@arm.com>
1019
1020 * lib/target-supports.exp
1021 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1022 in function comment.
1023
bebe0086
ML
10242016-09-27 Martin Liska <mliska@suse.cz>
1025
1026 PR gcov-profile/46266
1027 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1028 considered.
1029
59896334
RB
10302016-09-27 Richard Biener <rguenther@suse.de>
1031
1032 PR tree-optimization/77745
1033 * g++.dg/torture/pr77745.C: New testcase.
1034
f0d355dc
RB
10352016-09-27 Richard Biener <rguenther@suse.de>
1036
1037 PR tree-optimization/77478
1038 * gcc.dg/torture/pr77478.c: New testcase.
1039
8c9434c2
ML
10402016-09-27 Martin Liska <mliska@suse.cz>
1041
1042 PR gcov-profile/7970
1043 PR gcov-profile/16855
1044 PR gcov-profile/44779
1045 * g++.dg/gcov/pr16855.C: New test.
1046
511d092e
SKS
10472016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1048
1049 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1050
f2e0c4e1
JJ
10512016-09-27 Jakub Jelinek <jakub@redhat.com>
1052
1053 PR fortran/77666
1054 * gfortran.dg/gomp/pr77666.f90: New test.
1055
3a4228ba
KV
10562016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1057
1058 PR ipa/77677
1059 * gcc.dg/torture/pr77677-2.c: New test.
1060
a184e37f
SK
10612016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1062
1063 PR fortran/77420
1064 * gfortran.dg/pr77420_1.f90: New test.
1065 * gfortran.dg/pr77420_2.f90: Ditto.
1066 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1067 * gfortran.dg/pr77420_4.f90: this file.
1068
8be59d19
KV
10692016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1070
1071 PR middle-end/77719
1072 * gfortran.dg/pr77719.f90: New test.
1073
991075a4
TP
10742016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1075
1076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1077 singular form of byte when quantity is unknown.
991075a4 1078
c6147dc4
MP
10792016-09-26 Marek Polacek <polacek@redhat.com>
1080
1081 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1082
5cc6c41c
ML
10832016-09-26 Martin Liska <mliska@suse.cz>
1084
1085 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1086 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1087 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1088 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1089 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1090 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1091 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1092 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1093 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1094
81fea426
MP
10952016-09-26 Marek Polacek <polacek@redhat.com>
1096
1097 PR c/7652
1098 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1099 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1100 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1101 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1102 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1103 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1104 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1105 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1106 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1107 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1108 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1109 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1110 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1111 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1112 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1113 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1114 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1115 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1116 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1117 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1118 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1119 * c-c++-common/attr-fallthrough-1.c: New test.
1120 * c-c++-common/attr-fallthrough-2.c: New test.
1121 * g++.dg/cpp0x/fallthrough1.C: New test.
1122 * g++.dg/cpp0x/fallthrough2.C: New test.
1123 * g++.dg/cpp1z/fallthrough1.C: New test.
1124 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1125 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1126 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1127 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1128
9b597c1f
SK
11292016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1130
12a813c1 1131 PR fortran/77429
9b597c1f
SK
1132 * gfortran.dg/pr77429.f90: New test.
1133
f1c7e7f1
SK
11342016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1135
1136 PR fortran/77694
1137 * gfortran.dg/pr77694.f90: New test.
1138
50c6dd20
OE
11392016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1140
1141 PR target/51244
1142 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1143
540b039e
DH
11442016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1145
1146 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1147 for 32-bit mode.
1148
cfd161bf
DH
11492016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1150
1151 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1152 for 32-bit mode.
1153
9a2300e9
MP
11542016-09-24 Marek Polacek <polacek@redhat.com>
1155
1156 PR c/77490
1157 * c-c++-common/Wbool-operation-1.c: New test.
1158 * gcc.dg/Wbool-operation-1.c: New test.
1159
34d567d1
FR
11602016-09-23 Fritz Reese <fritzoreese@gmail.com>
1161
1162 * gfortran.dg/dec_static_1.f90: New.
1163 * gfortran.dg/dec_static_2.f90: New.
1164 * gfortran.dg/dec_static_3.f90: New.
1165 * gfortran.dg/dec_static_4.f90: New.
1166
4a8d4422
JD
11672016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1168
1169 PR fortran/48298
1170 * gfortran.dg/negative_unit_check.f90: Update test.
1171 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1172
90ef45cb
DV
11732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1174
1175 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1176 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1177 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1178 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1179 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1180 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1181 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1182
e0535922
MS
11832016-09-23 Martin Sebor <msebor@redhat.com>
1184
1185 PR testsuite/77713
1186 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1187 assuming long double is bigger than double.
1188
d664d76d
JJ
11892016-09-23 Jakub Jelinek <jakub@redhat.com>
1190
1191 Implement P0138R2, C++17 construction rules for enum class values
1192 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1193
3b31f720
DM
11942016-09-23 David Malcolm <dmalcolm@redhat.com>
1195
1196 PR preprocessor/77672
1197 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1198 expected multiline output from first warning to reflect change
1199 in r240434.
1200
592459bf
TP
12012016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1202
1203 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1204
0af06385
BE
12052016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1206 Tom de Vries <tom@codesourcery.com>
1207
1208 PR testsuite/77411
1209 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1210
8f01b67a
MP
12112016-09-23 Marek Polacek <polacek@redhat.com>
1212
1213 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1214 * c-c++-common/gomp/atomic-13.c: Likewise.
1215 * c-c++-common/gomp/atomic-14.c: Likewise.
1216 * c-c++-common/pr60439.c: Remove invalid code.
1217 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1218 * g++.dg/expr/bitfield5.C: Likewise.
1219 * g++.dg/expr/bitfield6.C: Likewise.
1220 * g++.dg/expr/bool1.C: Likewise.
1221 * g++.dg/expr/bool3.C: Likewise.
1222 * g++.dg/expr/lval3.C: Likewise.
1223 * g++.dg/expr/lval4.C: Likewise.
1224 * g++.old-deja/g++.jason/bool5.C: Likewise.
1225
bbd6fcf3
DM
12262016-09-23 David Malcolm <dmalcolm@redhat.com>
1227
1228 PR preprocessor/77672
1229 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1230 (test_terminator_location): New function.
1231
113d06a4
RB
12322016-09-23 Richard Biener <rguenther@suse.de>
1233
1234 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1235
cab9e1df
MW
12362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1237
1238 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1239 -march=armv8.2-a+fp16 when supported by the hardware.
1240 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1241 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1242 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1243 semi-colons to a macro invocations.
1244 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1245 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1246 defined.
1247 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1248 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1250 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1251 defined.
1252 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1253 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1255 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1257 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1258 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1259 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1260 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1261 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1262 defined.
1263 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1264 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1265 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1266 defined.
1267 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1269 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1270 defined.
1271 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1273 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1274 defined.
1275 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1277 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1278 defined. Also fix some white-space.
1279 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1280 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1281 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1282 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1284 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1285 defined. Also fix some long lines and white-space.
1286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1287 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1288 defined. Also fix some long lines and white-space.
1289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1291 defined.
1292 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1294 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1295 defined.
1296 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1298 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1299 defined.
1300 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1301 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1303 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1304 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1305 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1307 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1309 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1310 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1311 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1312 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1313 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1315 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1316 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1317 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1319
da9b2e69
JW
13202016-09-23 Jiong Wang <jiong.wang@arm.com>
1321 Matthew Wahab <matthew.wahab@arm.com>
1322
1323 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1324 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1325 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1326 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1327 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1328 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1329 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1330 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1331 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1333 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1334 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1335 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1336 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1338 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1340 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1343 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1344 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1345 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1346 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1347 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1348 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1349 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1350 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1351 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1352 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1353 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1354 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1355 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1356 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1357 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1358 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1359 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1360
785cf02f
MW
13612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1362
1363 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1364 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1365 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1366 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1367 support.
1368
1e401340
KV
13692016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1370
1371 PR ipa/77677
1372 * gcc.dg/torture/pr77677.c: New test.
1373
8ed3eeac
AV
13742016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1375
1376 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1377 here now.
1378
55a9b91b
MW
13792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1380
1381 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1382 options. Add tests for float16x4_t and float16x8_t.
1383
64c744b9
DV
13842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1385
1386 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1387 * gcc.target/s390/risbg-ll-2.c: Ditto.
1388 * gcc.target/s390/risbg-ll-3.c: Ditto.
1389
d403b8d4
MW
13902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1391
1392 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1393 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1394
576987fc
DV
13952016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1396
1397 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1398 output to the simplified instructions.
1399
4ffc8099
MW
14002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1401
1402 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1403 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1404
b1a970a5
MW
14052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1406
1407 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1408 (FP16_SUPPORTED): New
1409 (expected-hfloat-16x4): Make conditional on __fp16 support.
1410 (expected-hfloat-16x8): Likewise.
1411 (vdup_n_f16): Disable for non-AArch64 targets.
1412 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1413 conditional on FP16_SUPPORTED.
1414 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1415 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1416 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1417 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1418 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1419 for testing __fp16.
1420 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1421 conditional on FP16_SUPPORTED.
1422 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1423 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1424
50df9464
MW
14252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1426
1427 * gcc.target/arm/short-vfp-1.c: New.
1428
536b9f42
MW
14292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1430
1431 * gcc.target/arm/attr-fp16-arith-1.c: New.
1432
1b9e31cf
MW
14332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1434
1435 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1436 New.
1437 (add_options_for_arm_v8_2a_fp16_neon): New.
1438 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1439 (add_options_for_arm_arch_v8_2a): Auto-generate.
1440 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1441 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1442 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1443 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1444 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1445 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1446 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1447
a5b42ee7
MW
14482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1449
1450 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1451 arm_fp16_alternative_ok.
1452 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1453 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1454 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1455 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1456 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1457 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1458 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1459 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1460 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1461 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1462 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1463 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1464 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1465 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1466 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1467 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1468 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1469 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1470 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1471 arm_fp16_alternative_ok.
1472 * lib/target-supports.exp
1473 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1474 (check_effective_target_arm_fp16_alternative_ok): New.
1475 (check_effective_target_arm_fp16_none_ok_nocache): New.
1476 (check_effective_target_arm_fp16_none_ok): New.
1477
fcbc975b
ML
14782016-09-23 Martin Liska <mliska@suse.cz>
1479
1480 * gcc.dg/ipa/pr77653.c: Replace adress
1481 with address.
1482
1822b732
ML
14832016-09-23 Martin Liska <mliska@suse.cz>
1484
1485 * gcc.target/i386/movbe-4.c: New test.
1486
fab18cc4
ML
14872016-09-23 Martin Liska <mliska@suse.cz>
1488
1489 * gcc.target/i386/crc32-5.c: New test.
1490
e70f01b5
ML
14912016-09-23 Martin Liska <mliska@suse.cz>
1492
1493 * gcc.target/i386/pr71652.c: New test.
1494 * gcc.target/i386/pr71652-2.c: New test.
1495 * gcc.target/i386/pr71652-3.c: New test.
1496
f2e81d05
JJ
14972016-09-23 Jakub Jelinek <jakub@redhat.com>
1498
1499 * lib/gcc-dg.exp (process-message): Support relative line number
1500 notation - .+4 or .-1 etc.
1501 * gcc.dg/dg-test-1.c: New test.
1502
ed30d2a6
MS
15032016-09-22 Martin Sebor <msebor@redhat.com>
1504
1505 PR target/77676
1506 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1507 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1508 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1509 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1510
1c681c7b
UB
15112016-09-22 Uros Bizjak <ubizjak@gmail.com>
1512
1513 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1514 * gcc.dg/ifcvt-2.c: Ditto.
1515 * gcc.dg/zero_bits_compound-1.c: Ditto.
1516 * gcc.dg/zero_bits_compound-1.c: Ditto.
1517 * gcc.dg/pr40550.c: Simplify target selectors.
1518 Use dg-additional-options.
1519 * gcc.dg/pr47893.c: Ditto.
1520 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1521 additional options for 32-bit x86 targets.
1522 * gcc.dg/pr70955.c: Move to ...
1523 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1524
67cf0a53
PC
15252016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1526
1527 PR c++/61019
1528 * g++.dg/cpp0x/pr61019.C: New.
1529
0ee70cc0
AV
15302016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1531 Terry Guo <terry.guo@arm.com>
1532
1533 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1534 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1535 * gcc.target/arm/pure-code/pure-code.exp: New.
1536
43639d2c
UB
15372016-09-22 Uros Bizjak <ubizjak@gmail.com>
1538
1539 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1540 Remove SSE effective target requirement.
1541
a608d15b
PC
15422016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 PR c++/71979
1545 * g++.dg/cpp0x/pr71979.C: New.
1546
d94a7ab4
BE
15472016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1548
1549 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1550
a13f439f
ML
15512016-09-22 Martin Liska <mliska@suse.cz>
1552
1553 PR ipa/77653
1554 * gcc.dg/ipa/pr77653.c: New test.
1555
cf352092
JJ
15562016-09-22 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR fortran/77665
1559 * gfortran.dg/gomp/pr77665.f90: New test.
1560
a8de3002
PT
15612016-09-22 Paul Thomas <pault@gcc.gnu.org>
1562
1563 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1564 * gfortran.dg/dtio_13.f90: New test.
1565
39abef62
LK
15662016-09-21 Louis Krupp <louis.krupp@zoho.com>
1567
1568 PR fortran/66107
1569 * gfortran.dg/pr66107.f90: New test.
1570
4a2bb7fc
ILT
15712016-09-21 Ian Lance Taylor <iant@golang.org>
1572
1573 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1574 with call to builtin delete function.
1575
5f84cee2
JM
15762016-09-21 Joseph Myers <joseph@codesourcery.com>
1577
1578 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1579 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1580 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1581 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1582 tests.
1583
fe01a41a
UB
15842016-09-21 Uros Bizjak <ubizjak@gmail.com>
1585
1586 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1587
2e1c20b1
JJ
15882016-09-21 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR c++/77651
1591 * g++.dg/cpp1z/aligned-new6.C: New test.
1592
de4c144a
MW
15932016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1594
1595 * gcc.target/arm/fp16-aapcs-3.c: New.
1596 * gcc.target/arm/fp16-aapcs-4.c: New.
1597 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1598 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1599 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1600 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1601
44fc7854
BE
16022016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1603
1604 PR tree-optimization/77550
1605 * g++.dg/pr77550.C: New test.
1606
bc084f84
GJL
16072016-09-21 Georg-Johann Lay <avr@gjlay.de>
1608
1609 PR target/77326
1610 * gcc.target/avr/torture/pr77326.c: New test.
1611
c075003a
LK
16122016-09-21 Louis Krupp <louis.krupp@zoho.com>
1613
1614 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1615
6811ea79
RB
16162016-09-21 Richard Biener <rguenther@suse.de>
1617
1618 PR tree-optimization/77648
1619 * gcc.dg/torture/pr77648-1.c: New testcase.
1620 * gcc.dg/torture/pr77648-2.c: Likewise.
1621
f955c4c4
RB
16222016-09-21 Richard Biener <rguenther@suse.de>
1623 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR tree-optimization/77621
1626 * gcc.dg/pr77621.c: New testcase.
1627
096506bb
PT
16282016-09-21 Paul Thomas <pault@gcc.gnu.org>
1629
1630 PR fortran/77657
1631 * gfortran.dg/dtio_12.f90: New test.
1632
37d168ae
SKS
16332016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1634
1635 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1636
66454000
KV
16372016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1638
1639 PR tree-optimization/72835
1640 * gcc.dg/tree-ssa/pr72835.c: New test.
1641
88d0c3f0
MS
16422016-09-20 Martin Sebor <msebor@redhat.com>
1643
1644 PR middle-end/49905
1645 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1646 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1647 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1648 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1649 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1650 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1651 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1652
a03df1d5
KV
16532016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1654
1655 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1656 arguments/compare will be optimized away.
1657 * gcc.dg/torture/ftrapv-1.c: Likewise.
1658
8bc5448f
KV
16592016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1660
1661 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1662 will be optimized away.
1663 * gcc.dg/ipa/vrp1.c: New test.
1664 * gcc.dg/ipa/vrp2.c: New test.
1665 * gcc.dg/ipa/vrp3.c: New test.
1666
973625a0
KV
16672016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1668
1669 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1670 does the same transformation.
1671 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1672 * gcc.dg/tree-ssa/evrp1.c: New test.
1673 * gcc.dg/tree-ssa/evrp2.c: New test.
1674 * gcc.dg/tree-ssa/evrp3.c: New test.
1675 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1676 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1677 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1678 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1679 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1680 foling now happens early.
1681 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1682 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1683 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1684 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1685 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1686
9b1ba33c
UB
16872016-09-20 Uros Bizjak <ubizjak@gmail.com>
1688
1689 PR target/77621
1690 * gcc.target/i386/pr77621.c: New test.
1691 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1692 pattern, loop should vectorize with -mtune=atom.
1693
f5bd4ad8
MO
16942016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1695 Jakub Jelinek <jakub@redhat.com>
1696
1697 PR testsuite/63299
1698 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1699 instead of delete.
1700
7d9cf801
JJ
17012016-09-20 Jakub Jelinek <jakub@redhat.com>
1702
b912f962
JJ
1703 PR c++/77626
1704 * g++.dg/other/pr77626.C: New test.
1705
eaf1ece1
JJ
1706 PR c++/77638
1707 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1708
590b62e9
JJ
1709 PR c++/77637
1710 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1711
7d9cf801
JJ
1712 PR middle-end/77624
1713 * c-c++-common/pr77624-1.c: New test.
1714 * c-c++-common/pr77624-2.c: New test.
1715
3aebb6ff
AV
17162016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1717
1718 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1719 of digits expected.
1720
b5bbe47b
RB
17212016-09-20 Richard Biener <rguenther@suse.de>
1722
1723 PR tree-optimization/77646
1724 * gcc.dg/torture/pr77646.c: New testcase.
1725
144a96e4
BE
17262016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1727
1728 PR c++/77434
1729 * c-c++-common/Wint-in-bool-context.c: New test.
1730
1f2071fa
JM
17312016-09-19 Joseph Myers <joseph@codesourcery.com>
1732
1733 * gcc.dg/cr-decimal-dig-1.c: New test.
1734
63012d9a
JM
17352016-09-19 Joseph Myers <joseph@codesourcery.com>
1736
1737 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1738 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1739 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1740 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1741
02410826
VM
17422016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1743
1744 PR rtl-optimization/77416
1745 * gcc.target/powerpc/pr77416.c: New.
1746
6101a7ab
PP
17472016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1748
1749 PR c++/77639
1750 * g++.dg/template/error-recovery4.C: New test.
1751
1993ff76
BC
17522016-09-19 Bin Cheng <bin.cheng@arm.com>
1753
1754 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1755
5fa9e644
KT
17562016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1757
1758 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1759 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1760
fc15d9ec
JJ
17612016-09-19 Jakub Jelinek <jakub@redhat.com>
1762 Jan Hubicka <jh@suse.cz>
1763
1764 PR target/77587
1765 * gcc.dg/pr77587.c: New test.
1766 * gcc.dg/pr77587a.c: New file.
1767
3c9f5092
AV
17682016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1769
1770 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1771 * gfortran.dg/coarray_38.f90:
1772 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1773 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1774 * gfortran.dg/coarray_allocate_7.f08: New test.
1775 * gfortran.dg/coarray_allocate_8.f08: New test.
1776 * gfortran.dg/coarray_allocate_9.f08: New test.
1777 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1778 new caf_register.
1779 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1780 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1781 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1782 get_by_refs.
1783 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1784 * gfortran.dg/coarray_lock_7.f90: Same.
1785 * gfortran.dg/coarray_poly_5.f90: Same.
1786 * gfortran.dg/coarray_poly_6.f90: Same.
1787 * gfortran.dg/coarray_poly_7.f90: Same.
1788 * gfortran.dg/coarray_poly_8.f90: Same.
1789 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1790
e79e6763
FR
17912016-09-19 Fritz Reese <fritzoreese@gmail.com>
1792
1793 PR fortran/77584
1794 * gfortran.dg/dec_structure_15.f90: New testcase.
1795
ae527639
RB
17962016-09-19 Richard Biener <rguenther@suse.de>
1797
1798 PR middle-end/77605
1799 * gcc.dg/torture/pr77605.c: New testcase.
1800
cdf060f8
LK
18012016-09-18 Louis Krupp <louis.krupp@zoho.com>
1802
1803 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1804
b720e919
JH
18052016-09-17 Jan Hubicka <hubicka@ucw.cz>
1806
1807 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1808 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1809 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1810 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1811 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1812 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1813 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1814 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1815 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1816 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1817 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1818
bdabae39
KY
18192016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1820
1821 * gcc.target/i386/pr68633.c: Fix expected result.
1822
493ba820
LK
18232016-09-17 Louis Krupp <louis.krupp@gmail.com>
1824
1825 PR fortran/68078
1826 * gfortran.dg/pr68078.f90: New test.
1827 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1828
9a42726b
BS
18292016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1830
1831 PR target/77613
1832 * gcc.target/powerpc/swaps-p8-25.c: New.
1833
e7d61178
JJ
18342016-09-16 Jakub Jelinek <jakub@redhat.com>
1835
8f03e02f
JJ
1836 PR c++/77482
1837 * g++.dg/cpp0x/constexpr-77482.C: New test.
1838
e80cb545
JJ
1839 PR c++/77379
1840 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1841 thunk offsets.
1842 * g++.dg/abi/abi-tag23a.C: Likewise.
1843
1c2f613f
JJ
1844 PR c++/77338
1845 * g++.dg/cpp0x/decltype-77338.C: New test.
1846
e7d61178
JJ
1847 PR c++/77375
1848 * g++.dg/cpp0x/mutable1.C: New test.
1849
8d987deb
SK
18502016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1851
1852 PR fortran/77612
1853 * gfortran.dg/pr77612.f90: New test.
1854
2c3d35a6
SKS
18552016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1856
1857 * gcc.dg/torture/pr70421.c: Require int32plus.
1858
e43163ae
JJ
18592016-09-16 Jakub Jelinek <jakub@redhat.com>
1860
bcf0905a
JJ
1861 PR middle-end/77475
1862 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1863
e43163ae
JJ
1864 PR target/77526
1865 * gcc.target/i386/pr77526.c: New test.
1866
7d704548
JJ
18672016-09-16 Jakub Jelinek <jakub@redhat.com>
1868 Eric Botcazou <ebotcazou@adacore.com>
1869
1870 PR middle-end/77594
1871 * gcc.target/i386/pr77594.c: New test.
1872
902d624f
LK
18732016-09-15 Louis Krupp <louis.krupp@zoho.com>
1874
1875 PR fortran/69963
1876 * gfortran.dg/misplaced_implicit_character.f90: New test.
1877
7e16ce79
BC
18782016-09-15 Bin Cheng <bin.cheng@arm.com>
1879
1880 PR tree-optimization/77503
1881 * gcc.dg/vect/pr77503.c: New test.
1882
7c05f5c4
RB
18832016-09-15 Richard Biener <rguenther@suse.de>
1884
1885 PR middle-end/77544
1886 * c-c++-common/torture/pr77544.c: New testcase.
1887
76ff80fb
JJ
18882016-09-15 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR middle-end/77475
1891 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1892 * gcc.dg/march-generic.c: Likewise.
1893 * gcc.target/i386/spellcheck-options-1.c: New test.
1894 * gcc.target/i386/spellcheck-options-2.c: New test.
1895 * gcc.target/i386/spellcheck-options-3.c: New test.
1896 * gcc.target/i386/spellcheck-options-4.c: New test.
1897
5560d026
CLT
18982016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1899
1900 PR fortran/72743
1901 * gfortran.dg/goacc/pr72743.f90: New test.
1902
5334f733
RB
19032016-09-15 Richard Biener <rguenther@suse.de>
1904
1905 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1906
d08615f2
RB
19072016-09-15 Richard Biener <rguenther@suse.de>
1908
1909 PR tree-optimization/77514
1910 * gcc.dg/torture/pr77514.c: New testcase.
1911
28ca05f0
JJ
19122016-09-14 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR c++/77549
1915 * g++.dg/lookup/pr77549.C: New test.
1916
20a1e5b8
MP
19172016-09-14 Marek Polacek <polacek@redhat.com>
1918
1919 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1920 * c-c++-common/gomp/atomic-13.c: Likewise.
1921 * c-c++-common/gomp/atomic-14.c: Likewise.
1922 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1923 * g++.dg/cpp1z/bool-increment1.C: New test.
1924 * c-c++-common/pr60439.c: Add dg-warning.
1925 * g++.dg/expr/bitfield4.C: Likewise.
1926 * g++.dg/expr/bitfield5.C: Likewise.
1927 * g++.dg/expr/bitfield6.C: Likewise.
1928 * g++.dg/expr/bool1.C: Likewise.
1929 * g++.dg/expr/bool3.C: Likewise.
1930 * g++.dg/expr/lval3.C: Likewise.
1931 * g++.dg/expr/lval4.C: Likewise.
1932 * g++.old-deja/g++.jason/bool5.C: Likewise.
1933 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1934 * g++.dg/other/error18.C: Likewise.
1935 * g++.dg/gomp/atomic-14.C: Likewise.
1936
0761f6bf
NS
19372016-09-14 Nathan Sidwell <nathan@acm.org>
1938
1939 PR c++/77539
1940 * g++.dg/cpp1y/pr77539.C: New.
1941
13cddbc1
CL
19422016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1943
1944 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1945 dg-require.
1946 * g++.dg/ext/builtin_alloca.C: Likewise.
1947 * g++.dg/template/spec35.C: Likewise.
1948 * gcc.dg/builtins-68.c: Likewise.
1949 * gcc.misc-tests/gcov-13.c: Likewise.
1950 * gcc.misc-tests/gcov-14.c: Likewise.
1951
a90638d4
JM
19522016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1953
1954 * gfortran.dg/dec_structure_14.f90: New testcase.
1955
5ba4a08c
JJ
19562016-09-14 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR sanitizer/68260
1959 * c-c++-common/tsan/pr68260.c: New test.
1960
a713b234
JS
19612016-09-13 Joe Seymour <joe.s@somniumtech.com>
1962
1963 PR target/70713
1964 * gcc.target/msp430/function-attributes-1.c: New test.
1965 * gcc.target/msp430/function-attributes-2.c: New test.
1966 * gcc.target/msp430/function-attributes-3.c: New test.
1967
96032047
MS
19682015-04-18 Martin Sebor <msebor@redhat.com>
1969
1970 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1971 of non-nul characters.
1972 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1973
ea8661cd
JJ
19742016-09-13 Jakub Jelinek <jakub@redhat.com>
1975
9952908a
JJ
1976 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1977 * g++.dg/cpp1z/gen-attrs1.C: New test.
1978
63cdb7a0
JJ
1979 PR tree-optimization/77454
1980 * gcc.dg/pr77454.c: New test.
1981
ea8661cd
JJ
1982 PR c++/77553
1983 * g++.dg/cpp1y/constexpr-77553.C: New test.
1984
254830ba
DM
19852016-09-13 David Malcolm <dmalcolm@redhat.com>
1986
1987 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1988 (test_show_locus): Replace rich_location::add_fixit_insert calls
1989 with add_fixit_insert_before and add_fixit_insert_after.
1990
42763690
JM
19912016-09-13 Jason Merrill <jason@redhat.com>
1992 Tom de Vries <tom@codesourcery.com>
1993
1994 PR c++/77427
1995 * g++.dg/pr77427.C: New test.
1996
c8798f2c
ML
19972016-09-13 Martin Liska <mliska@suse.cz>
1998
1999 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2000 effective target.
2001 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2002 * lib/target-supports.exp: Define the new target.
2003
54700e2e
AP
20042016-09-12 Andrew Pinski <apinski@cavium.com>
2005
2006 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2007 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2008
e1d55bf7
UB
20092016-09-12 Uros Bizjak <ubizjak@gmail.com>
2010
2011 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2012 variable arguments.
2013 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2014 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2015 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2016 variable argument.
2017 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2018 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2019
54dcdb88
BE
20202016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2021
2022 PR c++/77496
2023 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2024 * g++.dg/ext/pr77496.C: New test.
2025 * g++.dg/warn/pr77496.C: New test.
2026
d1463eb9
DM
20272016-09-12 David Malcolm <dmalcolm@redhat.com>
2028
2029 PR c/72858
2030 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2031 to preserve conversion chars, and to preserve prefix information.
2032 * gcc.dg/format/pr72858.c: New test case.
2033
217fabad
SK
20342016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2035
2036 * gfortran.dg/pr77507.f90: Move to ...
2037 * gfortran.dg/ieee/pr77507.f90: here.
2038
a1cd04ac
JH
20392016-08-09 Jan Hubicka <hubicka@ucw.cz>
2040
2041 PR ipa/61159
2042 * compile/pr61159.c: New testcase
2043
e3912107
JH
20442016-08-09 Jan Hubicka <hubicka@ucw.cz>
2045
2046 PR ipa/64316
2047 * gcc.dg/ipa/pr63416.c: New testcase.
2048
739d9339
PT
20492016-09-10 Paul Thomas <pault@gcc.gnu.org>
2050 Steven G. Kargl <kargl@gcc.gnu.org>
2051
2052 PR fortran/77532
cc3135b6 2053 * gfortran.dg/dtio_11.f90: new test.
739d9339 2054
fb7c40dd
SK
20552016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2056
2057 PR fortran/77507
2058 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2059 * gfortran.dg/c_assoc_4.f90: Ditto.
2060
5b28efbb
TV
20612016-09-10 Tom de Vries <tom@codesourcery.com>
2062
2063 PR C/71602
2064 * c-c++-common/va-arg-va-list-type.c: New test.
2065
9d0a9bb4
PB
20662016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2067
2068 PR rtl-optimization/77289
2069 * gcc.target/powerpc/pr77289.c: New test.
2070
3f0177e7
MS
20712016-09-09 Martin Sebor <msebor@redhat.com>
2072
2073 PR c/77520
2074 PR c/77521
2075 * gcc.dg/pr77520.c: New test.
2076 * gcc.dg/pr77521.c: New test.
2077
e81e83d0
SK
20782016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2079
2080 PR fortran/77506
2081 * gfortran.dg/pr77506.f90: New test.
2082
8a92685e
SK
20832016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2084
2085 PR fortran/77507
2086 * gfortran.dg/pr77507.f90: New test.
2087
c65248cb
JM
20882016-09-09 Joseph Myers <joseph@codesourcery.com>
2089
2090 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2091
2cf0ff98
SK
20922016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2093 Louis Krupp <lkrupp@gcc.gnu.org>
2094
2095 PR fortran/69514
2096 * gfortran.dg/pr69514_1.f90: New test.
2097 * gfortran.dg/pr69514_2.f90: New test.
2098
8ebc1e0f
JJ
20992016-09-08 Jakub Jelinek <jakub@redhat.com>
2100
20b6cf01
JJ
2101 PR fortran/77500
2102 * gfortran.dg/gomp/pr77500.f90: New test.
2103
8ebc1e0f
JJ
2104 PR fortran/77516
2105 * gfortran.dg/gomp/pr77516.f90: New test.
2106
34718542
JJ
21072016-09-07 Jakub Jelinek <jakub@redhat.com>
2108
2109 PR middle-end/77475
2110 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2111 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2112 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2113 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2114 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2115 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2116
e5106e27
DM
21172016-09-07 David Malcolm <dmalcolm@redhat.com>
2118
2119 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2120 "substring-locations.h".
2121
ca235a85
RB
21222016-09-07 Richard Biener <rguenther@suse.de>
2123
2124 PR c/77450
2125 * c-c++-common/vector-subscript-8.c: Move ..
2126 * gcc.dg/pr77450.c: ... here.
2127
0076b5dc 21282016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2129
2130 PR libgfortran/77393
2131 * gfortran.dg/fmt_f0_2.f90: Update test.
2132 * gfortran.dg/fmt_f0_3.f90: New test.
2133
6ac7322b
DH
21342016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2135
2136 PR debug/77389
2137 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2138 in dg-options.
2139
2140 PR debug/57519
2141 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2142
8eb9e049
JJ
21432016-09-06 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR target/69255
2146 * gcc.target/i386/pr69255-1.c: New test.
2147 * gcc.target/i386/pr69255-2.c: New test.
2148 * gcc.target/i386/pr69255-3.c: New test.
2149
21502016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2151
2152 PR c/77336
2153 * gcc.dg/format/miss-7.c: New test.
2154
e6cb85d4
UB
21552016-09-06 Uros Bizjak <ubizjak@gmail.com>
2156
2157 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2158
7fe76f6a
ML
21592016-09-06 Martin Liska <mliska@suse.cz>
2160
2161 PR gcov-profile/77378
2162 PR gcov-profile/77466
2163 * gcc.dg/profile-update-warning.c: New test.
2164
209b636e
RB
21652016-09-06 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/77479
2168 * gcc.dg/torture/pr77479.c: New testcase.
2169
b772a565
RB
21702016-09-06 Richard Biener <rguenther@suse.de>
2171
2172 PR c/77450
2173 * c-c++-common/vector-subscript-7.c: Adjust.
2174 * c-c++-common/vector-subscript-8.c: New testcase.
2175
a8c07037
SKS
21762016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2177
2178 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2179
0ce48391
JJ
21802016-09-05 Jakub Jelinek <jakub@redhat.com>
2181
de9188e0
JJ
2182 PR target/77476
2183 * gcc.target/i386/avx512f-pr77476.c: New test.
2184 * gcc.target/i386/avx512bw-pr77476.c: New test.
2185 * gcc.target/i386/avx512dq-pr77476.c: New test.
2186
c76f7809
JJ
2187 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2188 Update comment to mention also avx512f.
2189
0ce48391
JJ
2190 PR sanitizer/77396
2191 * g++.dg/asan/pr77396-2.C: New test.
2192
8a27cf73
UB
21932016-09-05 Uros Bizjak <ubizjak@gmail.com>
2194
2195 PR rtl-optimization/77452
2196 * gcc.target/i386/pr77452.c: New test.
2197
25ff5dd3
MP
21982016-09-05 Marek Polacek <polacek@redhat.com>
2199
2200 PR c/77423
2201 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2202
f2bc4e48
SK
22032016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2204
2205 PR fortran/77391
2206 * gfortran.dg/pr77391.f90: New test.
2207
e85921ee
SK
22082016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2209
2210 PR fortran/77460
2211 * gfortran.dg/pr77460.f90: New test.
2212
b5d50659
JJ
22132016-09-03 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR c/65467
2216 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2217
7b826676
KY
22182016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2219
2220 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2221
717ebe91
DM
22222016-09-02 David Malcolm <dmalcolm@redhat.com>
2223
2224 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2225 test case.
2226 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2227 diagnostic-test-show-locus-generate-patch.c to the sources
2228 for diagnostic_plugin_test_show_locus.c.
2229
94087e88
JJ
22302016-09-02 Jakub Jelinek <jakub@redhat.com>
2231
9dc5773f
JJ
2232 PR c/65467
2233 * gcc.dg/gomp/_Atomic-1.c: New test.
2234 * gcc.dg/gomp/_Atomic-2.c: New test.
2235 * gcc.dg/gomp/_Atomic-3.c: New test.
2236 * gcc.dg/gomp/_Atomic-4.c: New test.
2237 * gcc.dg/gomp/_Atomic-5.c: New test.
2238
94087e88
JJ
2239 PR sanitizer/77396
2240 * g++.dg/asan/pr77396.C: New test.
2241
22422016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2243
2244 PR tree-optimization/71831
2245 * gcc.dg/builtin-object-size-16.c: New test.
2246 * gcc.dg/builtin-object-size-17.c: New test.
2247
7e89048d
JD
22482016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2249
2250 PR libgfortran/77393
2251 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2252
2f196155
UB
22532016-09-01 Uros Bizjak <ubizjak@gmail.com>
2254
2255 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2256 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2257 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2258 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2259 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2260 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2261 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2262 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2263 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2264 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2265 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2266 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2267 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2268 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2269 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2270 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2271 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2272 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2273
0a6b0523
EB
22742016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2275
2276 * gnat.dg/opt58.adb: New test.
2277 * gnat.dg/opt58_pkg.ads: New helper.
2278
2a99de7b
RB
22792016-09-01 Richard Biener <rguenther@suse.de>
2280
2281 PR middle-end/77436
2282 * gcc.dg/torture/pr77436.c: New testcase.
2283
f79d8786
SKS
22842016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2285
2286 * gcc.dg/pr64252.c: Require int32plus.
2287 * gcc.dg/pr66299-1.c: Likewise.
2288 * gcc.dg/pr66299-2.c: Likewise.
2289 * gcc.dg/torture/20131115-1.c: Skip for avr.
2290
b06335f9
KT
22912016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2292
2293 * gcc.target/aarch64/ands_3.c: New test.
2294
f25f40be
JJ
22952016-08-31 Jakub Jelinek <jakub@redhat.com>
2296
d12a0b5a
JJ
2297 PR fortran/77352
2298 * gfortran.dg/gomp/pr77352.f90: New test.
2299
f25f40be
JJ
2300 PR fortran/77374
2301 * gfortran.dg/gomp/pr77374.f08: New test.
2302
9ff6fb6e
MG
23032016-08-31 Marc Glisse <marc.glisse@inria.fr>
2304
2305 PR tree-optimization/73714
2306 * gcc.dg/tree-ssa/pr73714.c: New test.
2307
8e95a674
JD
23082016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2309
2310 PR libgfortran/77393
2311 * gfortran.dg/fmt_f0_2.f90: New test.
2312
c6b0037d
MG
23132016-08-31 Marc Glisse <marc.glisse@inria.fr>
2314
2315 * gcc.target/i386/pr59539-2.c: Adapt options.
2316 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2317
1a576b13
PT
23182016-08-31 Paul Thomas <pault@gcc.gnu.org>
2319
2320 PR fortran/77418
2321 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2322 of the associate entity and replace with a pointer to the
2323 intended item on the stack.
2324
e73d3ca6 23252016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2326 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2327
2328 PR fortran/48298
2329 * gfortran.dg/dtio_1.f90: New test.
2330 * gfortran.dg/dtio_2.f90: New test.
2331 * gfortran.dg/dtio_3.f90: New test.
2332 * gfortran.dg/dtio_4.f90: New test.
2333 * gfortran.dg/dtio_5.f90: New test.
2334 * gfortran.dg/dtio_6.f90: New test.
2335 * gfortran.dg/dtio_7.f90: New test.
2336 * gfortran.dg/dtio_8.f90: New test.
2337 * gfortran.dg/dtio_9.f90: New test.
2338 * gfortran.dg/dtio_10.f90: New test.
2339
b816477a
DM
23402016-08-30 David Malcolm <dmalcolm@redhat.com>
2341
2342 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2343 (test_many_nested_locations): New function.
2344 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2345 (test_show_locus): Handle "test_many_nested_locations".
2346
71b30891
DM
23472016-08-30 David Malcolm <dmalcolm@redhat.com>
2348
2349 * g++.dg/template/double-greater-than-fixit.C: New test case.
2350
8fa37232
EB
23512016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2352
2353 * gnat.dg/opt57.ad[sb]: New test.
2354 * gnat.dg/opt57_pkg.ads: New helper.
2355
6f651bae
RB
23562016-08-30 Richard Biener <rguenther@suse.de>
2357
2358 PR tree-optimization/69047
2359 * gcc.dg/pr69047.c: Fix byte-order check.
2360
ab834832
JJ
23612016-08-30 Jakub Jelinek <jakub@redhat.com>
2362
5116b156
JJ
2363 PR tree-optimization/72866
2364 * gcc.dg/vect/pr72866.c: New test.
2365
3754bbfc
JJ
2366 PR debug/77363
2367 * g++.dg/debug/dwarf2/pr77363.C: New test.
2368
26122e2d
JJ
2369 PR middle-end/77377
2370 * gcc.target/i386/pr77377.c: New test.
2371
ab834832
JJ
2372 PR debug/77389
2373 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2374 in dg-options.
2375
bedc9ca7
SK
23762016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2377
2378 * gfortran.dg/pr77372.f90: Moved to ...
2379 * gfortran.dg/ieee/pr77372.f90: here.
2380
adfa1e6b
MM
23812016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2382
2383 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2384 vector short/char initializations.
2385 * gcc.target/powerpc/vec-init-5.c: Likewise.
2386 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2387 vector initialization optimizations.
2388 * gcc.target/powerpc/vec-init-7.c: Likewise.
2389 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2390 vector float/double initializations.
2391 * gcc.target/powerpc/vec-init-9.c: Likewise.
2392
414b7129
UB
23932016-08-29 Uros Bizjak <ubizjak@gmail.com>
2394
2395 PR target/77403
2396 * gcc.target/i386/pr77403.c: New test.
2397
3d06b6f2
MP
23982016-08-29 Marek Polacek <polacek@redhat.com>
2399
2400 PR c/77292
2401 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2402
ba9bbd6f
TV
24032016-08-29 Tom de Vries <tom@codesourcery.com>
2404
2405 PR c/77398
2406 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2407
d7d80d8f
EB
24082016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2409
2410 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2411
d7d80d8f 24122016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2413
2414 * gfortran.dg/dec_structure_13.f90: New testcase.
2415
468d95c8
JB
24162016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2417
2418 PR fortran/77261
2419 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2420 available.
2421
f329b264
TV
24222016-08-28 Tom de Vries <tom@codesourcery.com>
2423
2424 PR lto/70955
2425 * gcc.dg/pr70955.c: New test.
2426 * gcc.dg/lto/pr70955_0.c: Same.
2427 * gcc.dg/lto/pr70955_1.c: Same.
2428
4a389eb6
PP
24292016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2430
2431 PR tree-optimization/71077
2432 * gcc.target/i386/pr71077.c: New test.
2433
3f8257db 24342016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2435
2436 PR fortran/77380
2437 * gfortran.dg/pr77380.f90: New test.
2438
3f8257db 24392016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2440
2441 PR fortran/77372
2442 gfortran.dg/pr77372.f90: New test.
2443
ee908516
DM
24442016-08-26 David Malcolm <dmalcolm@redhat.com>
2445
2446 * gcc.dg/spellcheck-fields-2.c (test): Move
2447 dg-begin/end-multiline-output within function body.
2448 (test_macro): New function.
2449
d41e76cf
DM
24502016-08-26 David Malcolm <dmalcolm@redhat.com>
2451
2452 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2453 (test_fixit_insert): Update expected output.
2454 (test_fixit_remove): Likewise.
2455 (test_fixit_replace): Likewise.
2456
524a4c96
RO
24572016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2458
2459 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2460 Fix typo.
2461
ebfa15ab
RB
24622016-08-26 Richard Biener <rguenther@suse.de>
2463
2464 PR tree-optimization/69047
2465 * gcc.dg/pr69047.c: New testcase.
2466
209ca542
PK
24672016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2468 Martin Jambhor <mjambor@suse.cz>
524a4c96 2469
209ca542
PK
2470 * gcc.dg/ipa/propbits-1.c: New test-case.
2471 * gcc.dg/ipa/propbits-2.c: Likewise.
2472 * gcc.dg/ipa/propbits-3.c: Likewise.
2473
e5cf1629
SK
24742016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2475
2476 PR fortran/77351
2477 * gfortran.dg/pr77351.f90: New test.
2478
ebef225f
MP
24792016-08-25 Marek Polacek <polacek@redhat.com>
2480
2481 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2482
fe377a48
MP
24832016-08-25 Marek Polacek <polacek@redhat.com>
2484
2485 PR c/77323
2486 * gcc.dg/pr77323.c: New test.
2487
88b8971f
PT
24882016-08-24 Paul Thomas <pault@gcc.gnu.org>
2489
2490 PR fortran/77358
2491 * gfortran.dg/submodule_17.f08: New test.
2492
3f8257db
JJ
24932016-08-24 Michael Collison <michael.collison@linaro.org>
2494 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2495
2496 * gcc.target/arm/builtin_saddl.c: New testcase.
2497 * gcc.target/arm/builtin_saddll.c: New testcase.
2498 * gcc.target/arm/builtin_uaddl.c: New testcase.
2499 * gcc.target/arm/builtin_uaddll.c: New testcase.
2500 * gcc.target/arm/builtin_ssubl.c: New testcase.
2501 * gcc.target/arm/builtin_ssubll.c: New testcase.
2502 * gcc.target/arm/builtin_usubl.c: New testcase.
2503 * gcc.target/arm/builtin_usubll.c: New testcase.
2504
d5b5d212
UB
25052016-08-24 Uros Bizjak <ubizjak@gmail.com>
2506
2507 PR target/77270
2508 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2509 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2510 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2511 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2512 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2513 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2514 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2515 effective target. Remove scan-assembler-times directives.
2516 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2517 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2518 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2519
d1188689
SKS
25202016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2521
2522 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2523 of unsigned int.
2524 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2525
0b6b8f85
RS
25262016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2527
2528 PR testsuite/77317
2529 * lib/target-supports.exp
2530 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2531 (check_effective_target_vect_natural_alignment): Ditto.
2532 (check_effective_target_vector_alignment_reachable): Ditto.
2533 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2534
587b7f7a
ILT
25352016-08-23 Ian Lance Taylor <iant@golang.org>
2536
2537 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2538
6019c0fc
MM
25392016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2540
2541 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2542 being created from pointers to memory locations.
2543 * gcc.target/powerpc/vec-init-2.c: Likewise.
2544
cfe37db4
FR
25452016-08-23 Fritz Reese <fritzoreese@gmail.com>
2546
2547 * gfortran.dg/dec_structure_12.f90: New testcase.
2548
7e11f46f
DV
25492016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2550
2551 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2552
7ab4f354
DV
25532016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2554
2555 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2556 verification.
2557
deb9351f
DV
25582016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2559
2560 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2561 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2562
1fd9f058
RB
25632016-08-23 Richard Biener <rguenther@suse.de>
2564
2565 PR tree-optimization/27336
2566 * c-c++-common/pr27336.c: New testcase.
2567
b00e6e75
MP
25682016-08-22 Marek Polacek <polacek@redhat.com>
2569
2570 PR c++/77321
2571 * g++.dg/cpp1y/pr77321.C: New test.
2572
58338bac
SK
25732016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2574
2575 PR fortran/60774
2576 * gfortran.dg/empty_label.f: Adjust test for new error message.
2577 * gfortran.dg/empty_label.f90: Ditto.
2578 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2579 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2580 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2581
30364ce6
SK
25822016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2583
2584 PR fortran/61318
2585 * gfortran.dg/pr61318.f90: New test.
2586
ad7a5a8f
SK
25872016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2588
2589 PR fortran/77260
2590 * gfortran.dg/pr77260_1.f90: New test.
2591 * gfortran.dg/pr77260_2.f90: Ditto.
2592
72f52f30
JM
25932016-08-22 Joseph Myers <joseph@codesourcery.com>
2594
2595 PR middle-end/77269
2596 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2597 __builtin_signbitf and __builtin_signbitl in expected generic
2598 expansion.
2599 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2600 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2601 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2602 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2603 tests.
2604
6dc198e3
JM
26052016-08-22 Joseph Myers <joseph@codesourcery.com>
2606
2607 * gcc.dg/torture/float128-builtin.c,
2608 gcc.dg/torture/float128-ieee-nan.c,
2609 gcc.dg/torture/float128x-builtin.c,
2610 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2611 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2612 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2613 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2614 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2615 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2616 gcc.dg/torture/floatn-nan.h: New tests.
2617
7ff4e41a
JM
26182016-08-22 Joseph Myers <joseph@codesourcery.com>
2619
2620 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2621 macro.
2622 (main): Update calls to TEST_I_F.
2623 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2624 macro.
2625 (main): Update calls to TEST_I_F.
2626
7078cdb6
JM
26272016-08-22 Joseph Myers <joseph@codesourcery.com>
2628
2629 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2630 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2631 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2632 names in calls to TEST_I_F.
2633
a9d7c823
BE
26342016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2635
2636 PR c/52952
2637 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2638
cd800235
SKS
26392016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2640
2641 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2642 and !natural_alignment_64.
2643 * gcc.dg/ipa/propalign-2.c: Likewise.
2644 * gcc.dg/ipa/propalign-3.c: Likewise.
2645 * gcc.dg/ipa/propalign-4.c: Likewise.
2646 * gcc.dg/ipa/propalign-5.c: Likewise.
2647 * lib/target-supports.exp
2648 (check_effective_target_natural_alignment_32): Add avr-*-*.
2649
22d12455
KV
26502016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2651
2652 PR tree-optimization/61839
2653 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2654 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2655 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2656 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2657
c65699ef
JM
26582016-08-19 Joseph Myers <joseph@codesourcery.com>
2659
2660 PR c/32187
2661 * lib/target-supports.exp (check_effective_target_float16)
2662 (check_effective_target_float32, check_effective_target_float64)
2663 (check_effective_target_float128, check_effective_target_float32x)
2664 (check_effective_target_float64x)
2665 (check_effective_target_float128x)
2666 (check_effective_target_float16_runtime)
2667 (check_effective_target_float32_runtime)
2668 (check_effective_target_float64_runtime)
2669 (check_effective_target_float128_runtime)
2670 (check_effective_target_float32x_runtime)
2671 (check_effective_target_float64x_runtime)
2672 (check_effective_target_float128x_runtime)
2673 (check_effective_target_floatn_nx_runtime)
2674 (add_options_for_float16, add_options_for_float32)
2675 (add_options_for_float64, add_options_for_float128)
2676 (add_options_for_float32x, add_options_for_float64x)
2677 (add_options_for_float128x): New procedures.
2678 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2679 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2680 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2681 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2682 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2683 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2684 gcc.dg/torture/float128-complex.c,
2685 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2686 gcc.dg/torture/float128x-basic.c,
2687 gcc.dg/torture/float128x-complex.c,
2688 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2689 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2690 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2691 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2692 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2693 gcc.dg/torture/float32x-basic.c,
2694 gcc.dg/torture/float32x-complex.c,
2695 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2696 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2697 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2698 gcc.dg/torture/float64x-basic.c,
2699 gcc.dg/torture/float64x-complex.c,
2700 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2701 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2702 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2703 gcc.dg/torture/floatn-tg.h,
2704 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2705 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2706 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2707 gcc.dg/torture/fp-int-convert-float128x.c,
2708 gcc.dg/torture/fp-int-convert-float16-timode.c,
2709 gcc.dg/torture/fp-int-convert-float16.c,
2710 gcc.dg/torture/fp-int-convert-float32-timode.c,
2711 gcc.dg/torture/fp-int-convert-float32.c,
2712 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2713 gcc.dg/torture/fp-int-convert-float32x.c,
2714 gcc.dg/torture/fp-int-convert-float64-timode.c,
2715 gcc.dg/torture/fp-int-convert-float64.c,
2716 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2717 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2718 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2719 maximum exponent of floating-point type. Use it in testing
2720 whether 0x8...0 fits in the floating-point type. Always treat -1
2721 (signed 0xf...f) as fitting in the floating-point type.
2722 (M_OK1): New macro.
2723 * gcc.dg/torture/fp-int-convert-double.c,
2724 gcc.dg/torture/fp-int-convert-float.c,
2725 gcc.dg/torture/fp-int-convert-float128-timode.c,
2726 gcc.dg/torture/fp-int-convert-float128.c,
2727 gcc.dg/torture/fp-int-convert-float80-timode.c,
2728 gcc.dg/torture/fp-int-convert-float80.c,
2729 gcc.dg/torture/fp-int-convert-long-double.c,
2730 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2731
94e73c78
JJ
27322016-08-19 Jakub Jelinek <jakub@redhat.com>
2733
fbdbd4b6
JJ
2734 PR fortran/72744
2735 * gfortran.dg/gomp/pr72744.f90: New test.
2736
94e73c78
JJ
2737 PR fortran/69281
2738 * gfortran.dg/gomp/pr69281.f90: New test.
2739
91151a73
JB
27402016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2741
414b7129
UB
2742 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2743 the last special seed value.
2744 * gfortran.dg/random_7.f90: Use size for last array member instead
2745 of hardcoded value.
91151a73 2746
fcf830ab
PK
27472016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2748
2749 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2750 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2751
1a5da5b6
RB
27522016-08-19 Richard Biener <rguenther@suse.de>
2753
2754 PR tree-optimization/77286
2755 * gcc.dg/torture/pr77286.c: New testcase.
2756
82f72146
DM
27572016-08-18 David Malcolm <dmalcolm@redhat.com>
2758
2759 * gcc.dg/verbose-asm-2.c: New test case.
2760
cc015f3a
DM
27612016-08-18 David Malcolm <dmalcolm@redhat.com>
2762
2763 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2764 (custom_diagnostic_finalizer): Update for change to
2765 diagnostic_show_locus.
2766
cb18fd07
DM
27672016-08-18 David Malcolm <dmalcolm@redhat.com>
2768
2769 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2770 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2771
a76989dc
MP
27722016-08-18 Marek Polacek <polacek@redhat.com>
2773
2774 PR c/71514
2775 * gcc.dg/pr71514.c: New test.
2776
89c88780
L
27772015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2778
2779 PR target/72839
2780 * gcc.target/i386/pr72839.c: New test.
2781
2c71d454
CLT
27822016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2783
2784 PR middle-end/70895
2785 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2786 * c-c++-common/goacc/reduction-1.c: Likewise.
2787 * c-c++-common/goacc/reduction-2.c: Likewise.
2788 * c-c++-common/goacc/reduction-3.c: Likewise.
2789 * c-c++-common/goacc/reduction-4.c: Likewise.
2790
66592e95
AM
27912016-08-18 Alan Modra <amodra@gmail.com>
2792
2793 * gcc.c-torture/compile/pr72771.c: New.
2794
3a146d46
JJ
27952016-08-17 Jakub Jelinek <jakub@redhat.com>
2796
2797 PR fortran/67496
2798 * gfortran.dg/pr67496.f90: New test.
2799
3f8257db 28002015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2801
2802 PR tree-optimization/71752
3a146d46 2803 * gcc.dg/vect/pr71752.c: New.
038000bd 2804
dd42e908
UB
28052016-08-17 Uros Bizjak <ubizjak@gmail.com>
2806
2807 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2808
458a1cd0
JJ
28092016-08-17 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR middle-end/77259
2812 * g++.dg/ipa/devirt-52.C: New test.
2813
11c4c4ba
CLT
28142016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2815
2816 * c-c++-common/goacc/reduction-6.c: New testcase.
2817
661d6efd
RB
28182016-08-17 Richard Biener <rguenther@suse.de>
2819
2820 PR tree-optimization/76490
2821 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2822 * gcc.dg/pr52904.c: XFAIL.
2823
622d8b69
RB
28242016-08-17 Richard Biener <rguenther@suse.de>
2825
2826 PR tree-optimization/23855
2827 * gcc.dg/loop-unswitch-2.c: Adjust.
2828
af23e99c
JJ
28292016-08-16 Jakub Jelinek <jakub@redhat.com>
2830
2831 PR tree-optimization/72817
2832 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2833
feeb6268
JM
28342016-08-16 Joseph Myers <joseph@codesourcery.com>
2835
2836 PR libgcc/77265
2837 * gcc.dg/torture/float128-extend-inf.c: New test.
2838
65e736c0
DM
28392016-08-16 David Malcolm <dmalcolm@redhat.com>
2840
2841 PR c/72857
2842 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2843 for embedded NUL.
2844 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2845 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2846 caret placement.
2847 (test_oct): Likewise.
2848 (test_multiple): Likewise.
2849 (test_field_width_specifier): Likewise.
2850 (test_field_width_specifier_2): New function.
2851 (test_field_precision_specifier): New function.
2852 (test_embedded_nul): Update expected caret placement.
2853 (test_non_contiguous_strings): Update line number.
2854 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2855 (__emit_string_literal_range): Add "caret_idx" param.
2856 (test_simple_string_literal): Add value for new param, updating
2857 expected output..
2858 (test_concatenated_string_literal): Likewise.
2859 (test_multiline_string_literal): Likewise.
2860 (test_hex): Likewise.
2861 (test_oct): Likewise.
2862 (test_multiple): Likewise.
2863 (test_ucn4): Likewise.
2864 (test_ucn8): Likewise.
2865 (test_u8): Likewise.
2866 (test_u): Likewise; update expected message, from "range" to
2867 "location".
2868 (test_U): Likewise.
2869 (test_L): Likewise.
2870 (test_macro): Add value for new param.
2871 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2872 (__emit_string_literal_range): Add "caret_idx" param.
2873 (test_stringified_token_1): Add value for new param. Update
2874 expected message, from "range" to "location".
2875 (test_stringized_token_2): Likewise, adding param to macro.
2876 (test_stringified_token_3): Likewise.
2877 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2878 (emit_warning): Convert param from source_range to location_t.
2879 (test_string_literals): Add caret_idx param, and use it when
2880 constructing a substring_loc. Update error message, from
2881 "range" to "location".
2882
4a7f57d5
JJ
28832016-08-16 Jakub Jelinek <jakub@redhat.com>
2884
7841800f
JJ
2885 PR target/71910
2886 * g++.dg/gomp/pr71910.C: New test.
2887
1b13411a
JJ
2888 PR middle-end/67485
2889 * gcc.c-torture/compile/pr67485.c: New test.
2890
4a7f57d5
JJ
2891 PR target/72867
2892 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2893
3c556bc4
BC
28942016-08-16 Bin Cheng <bin.cheng@arm.com>
2895
2896 PR tree-optimization/69848
2897 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2898
beab2da6
ML
28992016-08-16 Martin Liska <mliska@suse.cz>
2900
2901 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2902 of memory operations so that it can be handled by core2
2903 in 32-bit mode.
2904
f4eec0a3
RB
29052016-08-16 Richard Biener <rguenther@suse.de>
2906
2907 PR tree-optimization/76783
2908 * gcc.dg/pr76783.c: New testcase.
2909 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2910
8f21990a
BC
29112016-08-16 Bin Cheng <bin.cheng@arm.com>
2912
2913 PR tree-optimization/72817
2914 PR tree-optimization/73450
2915 * gcc.dg/tree-ssa/pr72817.c: New test.
2916 * gcc.dg/tree-ssa/pr73450.c: New test.
2917
7fc61626
FR
29182016-08-15 Fritz Reese <fritzoreese@gmail.com>
2919
2920 * gfortran.dg/init_flag_13.f90: New testcase.
2921 * gfortran.dg/init_flag_14.f90: Ditto.
2922 * gfortran.dg/init_flag_15.f03: Ditto.
2923 * gfortran.dg/dec_init_1.f90: Ditto.
2924 * gfortran.dg/dec_init_2.f90: Ditto.
2925
432baa02
UB
29262016-08-15 Uros Bizjak <ubizjak@gmail.com>
2927
2928 PR target/72867
2929 * gcc.target/i386/pr72867.c: New test.
2930
7e1dde14
EB
29312016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2932
2933 * c-c++-common/dump-ada-spec-5.c: New test.
2934
e4969090
RB
29352016-08-15 Richard Biener <rguenther@suse.de>
2936
2937 PR tree-optimization/73434
2938 * gcc.dg/torture/pr73434.c: New testcase.
2939
66088065
JJ
29402016-08-15 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR tree-optimization/72824
2943 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2944
7c713714
CLT
29452016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2946
2947 PR fortran/70598
2948 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2949 in use_device clause.
2950 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2951 * gfortran.dg/goacc/list.f95: Adjust to catch
2952 "neither a POINTER nor an array" error messages.
2953
4271e5cb
UB
29542016-08-14 Uros Bizjak <ubizjak@gmail.com>
2955
2956 PR target/76342
2957 * gcc.target/i386/pr76342.c: New test.
2958
b0cea284
JJ
29592016-08-12 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR c/71512
2962 * g++.dg/ubsan/pr71512.C: New test.
2963 * c-c++-common/ubsan/pr71512-1.c: New test.
2964 * c-c++-common/ubsan/pr71512-2.c: New test.
2965
e86aefb8
MM
29662016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2967
2968 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2969 vector initialization options.
2970 * gcc.target/powerpc/vec-init-2.c: Likewise.
2971 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2972 is generated on ISA 3.0.
2973
7fd82d52
PP
29742016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2975
2976 PR middle-end/71654
2977 * gcc.dg/c-c++-common/pr71654.c: New test.
2978 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2979 dg-options.
2980 * gcc.dg/tree-ssa/vrp24: Likewise.
2981
2f1364c2
JJ
29822016-08-12 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR c/67410
2985 * gcc.dg/pr67410.c: New test.
2986
8eb414aa
BC
29872016-08-12 Bin Cheng <bin.cheng@arm.com>
2988
2989 PR tree-optimization/69848
2990 * gcc.dg/vect/vect-pr69848.c: New test.
2991
30b39c19
UB
29922016-08-12 Uros Bizjak <ubizjak@gmail.com>
2993
2994 PR testsuite/71008
2995 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2996 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2997 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2998 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2999
e373dd06
RB
30002016-08-12 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/57326
3003 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3004 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3005 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3006 * gcc.target/i386/pr45685.c: Likewise.
3007 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3008 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3009 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3010 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3011 * gfortran.dg/pr34163.f90: Likewise.
3012
20d1af89
ML
30132016-08-12 Martin Liska <mliska@suse.cz>
3014
3015 * g++.dg/gcov/gcov-16.C: New test.
3016 * lib/gcov.exp: Support new argument for run-gcov function.
3017
5cacda56
ML
30182016-08-12 Martin Liska <mliska@suse.cz>
3019
3020 PR gcov-profile/35590
3021 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3022
663eecfd
RB
30232016-08-12 Richard Biener <rguenther@suse.de>
3024
3025 PR tree-optimization/72851
3026 * gcc.dg/torture/pr72851.c: New testcase.
3027
3f8257db 30282016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3029
e366d7d8
AO
3030 PR debug/63240
3031 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3032 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3033 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3034 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3035 DW_AT_deleted.
3036
71e1a6a4
AO
3037 PR debug/55641
3038 * g++.dg/debug/dwarf2/ref-1.C: New.
3039
8aaf799b
AO
3040 PR debug/49366
3041 * g++.dg/debug/dwarf2/template-params-12.H: New.
3042 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3043 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3044 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3045 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3046 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3047 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3048 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3049
06f9caed
BS
30502016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3051
3052 PR target/72863
3053 * gcc.target/powerpc/pr72863.c: New test.
3054
a8b956c1
UB
30552016-08-11 Uros Bizjak <ubizjak@gmail.com>
3056
3057 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3058
c73dd986
L
30592015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3060
3061 * gcc.target/i386/pieces-strcpy-1.c: New test.
3062 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3063
385ed708
JJ
30642016-08-11 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR c++/72868
3067 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3068
df7ec09f
L
30692015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3070
3071 * gcc.target/i386/pieces-memcpy-1.c: New test.
3072 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3073 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3074 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3075 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3076 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3077
b95a64bb
JJ
30782016-08-11 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR c/72816
7ddbcf6b 3081 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3082
59537744
BE
30832016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3084
3085 PR tree-optimization/71083
3086 * gcc.c-torture/execute/pr71083.c: New test.
3087 * gnat.dg/loop_optimization23.adb: New test.
3088 * gnat.dg/loop_optimization23_pkg.ads: New test.
3089 * gnat.dg/loop_optimization23_pkg.adb: New test.
3090
183ac6d0
RB
30912016-08-11 Richard Biener <rguenther@suse.de>
3092
3093 PR tree-optimization/72772
3094 * gcc.dg/graphite/pr35356-1.c: Adjust.
3095 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3096
b152f5a2
JB
30972016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3098
3099 * gfortran.dg/random_7.f90: Take into account that the last seed
3100 value is the special p value.
3101 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3102
bb7ebad1
RB
31032016-08-11 Richard Biener <rguenther@suse.de>
3104
3105 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3106
2e186411
AM
31072016-08-11 Alan Modra <amodra@gmail.com>
3108
3109 * gcc.target/powerpc/pr71680.c: New.
3110
e9e6d4f6
KN
31112016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3112
3113 * gcc.target/powerpc/bfp/bfp.exp: New file.
3114 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3115 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3116 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3117 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3118 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3119 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3120 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3121 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3122 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3123 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3124 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3125 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3126 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3127 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3128 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3129 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3130 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3131 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3132 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3133 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3134 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3135 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3136 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3137 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3138 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3139 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3140 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3141 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3142 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3143 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3144 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3145 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3146 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3147 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3148 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3149 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3150 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3151 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3152 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3153 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3154 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3155 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3156 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3157 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3158 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3159 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3160 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3161 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3162 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3163 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3164 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3165 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3166 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3167
9c8eabea
BC
31682016-08-10 Bin Cheng <bin.cheng@arm.com>
3169
3170 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3171 Add aarch64*-*-*.
3172
6c553b76
BC
31732016-08-10 Bin Cheng <bin.cheng@arm.com>
3174
3175 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3176
a0883b08
MM
31772016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3178
3179 PR target/72853
3180 * gcc.target/powerpc/pr72853.c: New test.
3181
a266236e
ML
31822016-08-10 Martin Liska <mliska@suse.cz>
3183
3184 PR gcov-profile/58306
3185 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3186
22063dbc
ML
31872016-08-10 Martin Liska <mliska@suse.cz>
3188
3189 * g++.dg/gcov/gcov-threads-1.C: New test.
3190
5250a5bb
SKS
31912016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3192
3193 PR target/71873
3194 * gcc.target/avr/pr71873.c: New test.
3195
b7597ae5
ML
31962016-08-09 Martin Liska <mliska@suse.cz>
3197
3198 * g++.dg/gcov/gcov-dump-1.C: New test.
3199 * g++.dg/gcov/gcov-dump-2.C: New test.
3200
ab50a215
ML
32012016-08-09 Martin Liska <mliska@suse.cz>
3202
3203 * gcc.dg/tree-prof/val-prof-9.c: New test.
3204
dcb1e137
ML
32052016-08-09 Martin Liska <mliska@suse.cz>
3206
3207 * gcc.dg/tree-prof/val-prof-8.c: New test.
3208
04d6d3b6
MJ
32092016-08-09 Martin Jambor <mjambor@suse.cz>
3210
df839749
UB
3211 PR ipa/71981
3212 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3213
c57e78c4
BC
32142016-08-09 Bin Cheng <bin.cheng@arm.com>
3215
3216 PR tree-optimization/33707
3217 * gcc.dg/vect/pr33707.c: New test.
3218
42970a17
BC
32192016-08-09 Bin Cheng <bin.cheng@arm.com>
3220
3221 PR tree-optimization/pr72772
3222 * gcc.dg/tree-ssa/pr72772.c: New test.
3223
810a3aa6
MF
32242016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3225
3226 PR rtl-optimization/66669
3227 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3228
9e207d6f
JJ
32292016-08-09 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR tree-optimization/72824
3232 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3233
50bf47fd
RB
32342016-08-09 Richard Biener <rguenther@suse.de>
3235
3236 PR tree-optimization/71802
3237 * gcc.dg/torture/pr71802.c: New testcase.
3238
cadec7ca
JJ
32392016-08-09 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR c++/72809
3242 * g++.dg/eh/stdarg1.C: New test.
3243
c43c5112
AK
32442016-08-08 Andi Kleen <ak@linux.intel.com>
3245
3246 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3247 test command line in failure log.
3248 (profopt-execute): dito. Make autofdo file names unique.
3249
895aa8e1
DM
32502016-08-08 David Malcolm <dmalcolm@redhat.com>
3251
3252 PR c/64955
3253 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3254 output.
3255
9afda630
PK
32562016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3257
3258 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3259 c99_runtime.
3260 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3261 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3262 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3263 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3264 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3265 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3266
e52ed3fe
DM
32672016-08-08 David Malcolm <dmalcolm@redhat.com>
3268
3269 PR c/52952
3270 * gcc.dg/cpp/pr66415-1.c: Likewise.
3271 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3272 * gcc.dg/format/c90-printf-1.c: Likewise.
3273 * gcc.dg/format/diagnostic-ranges.c: New test case.
3274
ad200580
JJ
32752016-08-08 Jakub Jelinek <jakub@redhat.com>
3276
77524e0d
JJ
3277 PR fortran/72716
3278 * gfortran.dg/gomp/pr72716.f90: New test.
3279
2187f2a2
JJ
3280 PR middle-end/72781
3281 * gcc.dg/gomp/pr72781.c: New test.
3282
ad200580
JJ
3283 PR middle-end/68762
3284 * g++.dg/vect/pr68762-1.cc: New test.
3285 * g++.dg/vect/pr68762-2.cc: New test.
3286 * g++.dg/vect/pr68762.h: New file.
3287
989d0071
MS
32882016-08-08 Martin Sebor <msebor@redhat.com>
3289
3290 PR testsuite/72838
3a146d46
JJ
3291 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3292 * g++.dg/warn/overflow-warn-3.C: Same.
3293 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3294
7090cac9
AV
32952016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3296
3297 PR fortran/71936
3298 * gfortran.dg/allocate_with_source_21.f03: New test.
3299
64e56ab0
AV
33002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3301
3302 PR fortran/72698
3303 * gfortran.dg/allocate_with_source_20.f03: New test.
3304
0476487d
AM
33052016-08-08 Alan Modra <amodra@gmail.com>
3306
3307 * gcc.c-torture/compile/pr72802.c: New.
3308
8e9218f2
AV
33092016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3310
3311 PR fortran/70524
3312 * gfortran.dg/dependency_48.f90: New test.
3313
c1f7083b
TK
33142016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3315
531e5ae3 3316 PR fortran/70040
c1f7083b
TK
3317 * gfortran.dg/pr70040.f90: New testcase.
3318
6ab5813c
TK
33192016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3320
3321 PR fortran/71961
3322 * gfortran.dg/matmul_10.f90: New testcase.
3323
27bddc4a
JH
33242016-08-07 Jan Hubicka <hubicka@ucw.cz>
3325
3326 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3327
4a9f8a9f
JJ
33282016-08-07 Jakub Jelinek <jakub@redhat.com>
3329
3330 PR c/72816
3331 * gcc.dg/pr72816.c: New test.
3332
fa76f2c6
JW
33332016-08-06 Jonathan Wakely <jwakely@redhat.com>
3334
3335 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3336 * g++.dg/conversion/pr41426.C: Likewise.
3337 * g++.dg/conversion/pr66211.C: Likewise.
3338 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3339 * g++.dg/init/ref8.C: Likewise.
3340 * g++.old-deja/g++.law/cvt20.C: Likewise.
3341 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3342
5c3e5002
PP
33432016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3344
3345 PR tree-optimization/18046
3346 * gcc.dg/tree-ssa/vrp105.c: New test.
3347 * gcc.dg/tree-ssa/vrp106.c: New test.
3348
94087e88 33492016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3350
3351 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3352 1ul in diagnostics. Remove hyphen from "constant-expression."
3353 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3354 * g++.dg/cpp0x/static_assert3.C: Same.
3355 * g++.dg/cpp1y/constexpr-throw.C: Same.
3356 * g++.dg/template/nontype3.C: Same.
3357 * g++.dg/warn/overflow-warn-1.C: Same.
3358 * g++.dg/warn/overflow-warn-3.C: Same.
3359 * g++.dg/warn/overflow-warn-4.C: Same.
3360
88fa5555
DM
33612016-08-05 David Malcolm <dmalcolm@redhat.com>
3362
3363 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3364 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3365 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3366 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3367
1addb9e6
PP
33682016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3369
3370 PR tree-optimization/72810
3371 * gcc.dg/tree-ssa/vrp110.c: New test.
3372
1b62ed4f
JG
33732016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3374
3375 PR Target/72819
3376 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3377 registers.
3378 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3379 saving the half-precision registers.
3380 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3381 value is returned in h0.
3382 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3383 are passed in FP/SIMD registers.
3384 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3385 passing works corrcetly.
3386 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3387 (hfa_f16x2_t): Likewise.
3388 (hfa_f16x3_t): Likewise.
3389 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3390 are promoted to double and passed in a double register.
3391 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3392 are promoted to double and stacked.
3393 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3394 __fp16 data types.
3395 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3396 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3397 __fp16 first get passed in FP/SIMD registers, then stacked.
3398
4228ca19
NS
33992016-08-05 Nathan Sidwell <nathan@acm.org>
3400
3401 PR c++/68724
3402 * g++.dg/cpp0x/pr68724.C: New.
3403
db7c335e
RB
34042016-08-05 Richard Biener <rguenther@suse.de>
3405
3406 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3407
48abe922
PP
34082016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3409
3410 * gcc.dg/tree-ssa/vrp107.c: New test.
3411 * gcc.dg/tree-ssa/vrp108.c: New test.
3412 * gcc.dg/tree-ssa/vrp109.c: New test.
3413
f6cdf42f
PK
34142016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3415
3416 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3417 dg-options.
3418
33a9c609
PK
34192016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3420
3421 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3422 test-cases.
3423 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3424 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3425 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3426 test-cases.
3427 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3428 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3429 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3430 large_double.
3431
4473482d
PC
34322016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3433
3434 PR c++/72800
3435 * g++.dg/cpp1y/lambda-ice1.C: New.
3436
08156df5
PP
34372016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3438
3439 PR c++/72759
3440 * g++.dg/cpp1y/pr72759.C: New test.
3441
938da3a5
PP
34422016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3443
3444 * gcc.dg/switch-10.c: New test.
3445
da84183c
JG
34462016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3447
3448 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3449
ae9281fc
TS
34502016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3451
3452 * c-c++-common/goacc/routine-5.c: Update.
3453
086ad22e
BE
34542016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3455
3456 PR rtl-optimization/70903
3457 * gcc.c-torture/execute/pr70903.c: New test.
3458
6805e400
ML
34592016-08-04 Martin Liska <mliska@suse.cz>
3460
3461 * gcc.dg/params/params.exp: Replace file exists with
3462 TESTING_IN_BUILD_TREE.
3463
a0008434
MP
34642016-08-04 Marek Polacek <polacek@redhat.com>
3465
3466 PR c++/70229
3467 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3468
fb46286e
RB
34692016-08-04 Richard Biener <rguenther@suse.de>
3470
3471 PR middle-end/71984
3472 * gcc.dg/torture/pr71984.c: Guard correctness check for
3473 little-endian.
3474
ac2c96ab
AP
34752016-08-03 Andrew Pinski <apinski@cavium.com>
3476
3477 * gcc.c-torture/compile/20160802-1.c: New testcase.
3478
c98583e9
FR
34792016-08-03 Fritz Reese <fritzoreese@gmail.com>
3480
3481 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3482
9ad1a1da
RB
34832016-08-03 Richard Biener <rguenther@suse.de>
3484
3485 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3486 and remove -O3.
3487 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3488 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3489
cd75c979
RB
34902016-08-03 Richard Biener <rguenther@suse.de>
3491
3492 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3493 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3494 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3495 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3496
30e8d875
SKS
34972016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3498
3499 * gcc.dg/init-excess-2.c: Require int32plus.
3500 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3501 * gcc.dg/pr59963-2.c: Require int32plus.
3502 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3503 * gcc.dg/unroll-7.c: Require int32plus.
3504
69b806f6
BC
35052016-08-02 Bin Cheng <bin.cheng@arm.com>
3506
3507 PR tree-optimization/34114
3508 * gcc.dg/tree-ssa/loop-42.c: New test.
3509
1efafef3
TC
35102016-08-02 Tamar Christina <tamar.christina@arm.com>
3511
3512 * gcc.target/aarch64/vminmaxnm.c: New.
3513 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3514 tests.
3515
e2a99194
MM
35162016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3517
3518 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3519 vec_extract for vector float, vector int, vector short, and vector
3520 char.
3521 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3522 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3523 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3524 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3525
71bfb77a
WD
35262016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3527
3528 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3529 single stack adjustment, no writeback.
71bfb77a
WD
3530 * gcc.target/aarch64/test_frame_12.c: Likewise.
3531 * gcc.target/aarch64/test_frame_13.c: Likewise.
3532 * gcc.target/aarch64/test_frame_15.c: Likewise.
3533 * gcc.target/aarch64/test_frame_6.c: Likewise.
3534 * gcc.target/aarch64/test_frame_7.c: Likewise.
3535 * gcc.target/aarch64/test_frame_8.c: Likewise.
3536 * gcc.target/aarch64/test_frame_16.c: New test.
3537
37bce35a
L
35382015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3539
3540 PR target/72748
3541 * gcc.target/i386/pr72748.c: New test.
3542
3f8257db 35432015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3544
3545 PR tree-optimization/71818
3546 * gcc.dg/vect/pr71818.c: New
3547
bf60c531
ML
35482016-08-01 Martin Liska <mliska@suse.cz>
3549
3550 PR tree-optimization/71857
3551 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3552
8ed49fab
KT
35532016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3554
3555 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3556
76e2c821
JB
35572016-08-01 Jan Beulich <jbeulich@suse.com>
3558
3559 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3560
35029597
WS
35612016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3562
3563 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3564 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3565
3aa4b66a
JW
35662016-07-31 Jonathan Wakely <jwakely@redhat.com>
3567
3568 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3569 (check_effective_target_c++): Likewise. Also match for libstdc++.
3570
3f8257db 35712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3572
3573 PR fortran/41922
3574 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3575 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3576 * gfortran.dg/pr41922.f90: New test.
3577
9fcb2819
SK
35782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3579
3580 PR fortran/68566
3581 * gfortran.dg/pr68566.f90: new test.
3582
94087e88 35832016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3584
3585 PR c++/60760
3586 PR c++/71091
3587 * g++.dg/cpp0x/constexpr-cast.C: New test.
3588 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3589 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3590 * g++.dg/ubsan/pr63956.C: Correct.
3591
d0047a25
MM
35922016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3593
3594 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3595 vector double or vector long where the vector is in memory.
3596 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3597 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3598
e4f7a5df
SK
35992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3600
3601 PR fortran/69867
3602 * gfortran.dg/pr69867.f90: New test.
3603
b441ae1d
SK
36042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3605
3606 PR fortran/69962
3607 * gfortran.dg/pr69962.f90: New test.
3608
712dff31
SK
36092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3610
3611 PR fortran/70006
3612 * gfortran.dg/pr70006.f90: New test.
3613
fb42421e
SK
36142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3615
3616 PR fortran/71730
3617 * gfortran.dg/pr71730.f90: New test.
3618 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3619 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3620 * gfortran.dg/array_constructor_26.f03: Ditto.
3621
466effe0
WS
36222016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3623
3624 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3625 * gcc.target/powerpc/pr71763.c: Likewise.
3626
f618a472
MP
36272016-07-29 Marek Polacek <polacek@redhat.com>
3628
3629 PR c/71742
3630 * gcc.dg/940510-1.c: Adjust dg-error.
3631 * gcc.dg/c99-flex-array-1.c: Likewise.
3632 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3633
efd0786f
MP
3634 PR c/71853
3635 * gcc.dg/noncompile/pr71853.c: New test.
3636
e00dceaf
MP
3637 PR c/71573
3638 * gcc.dg/noncompile/pr71573.c: New test.
3639
638fc14f
MP
3640 PR c/71926
3641 * g++.dg/warn/Wparentheses-30.C: New test.
3642 * gcc.dg/Wparentheses-14.c: New test.
3643
61c73a7f
UB
36442016-07-29 Uros Bizjak <ubizjak@gmail.com>
3645
3646 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3647
01d32b2b
BC
36482016-07-29 Bin Cheng <bin.cheng@arm.com>
3649
3650 PR tree-optimization/57558
3651 * gcc.dg/vect/pr57558-1.c: New test.
3652 * gcc.dg/vect/pr57558-2.c: New test.
3653
f6c7a248
PK
36542016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3655
61c73a7f 3656 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3657 to scan forwprop1 dump pass.
3658
f54ea774
PC
36592016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3660
3661 PR c++/51488
3662 * g++.dg/template/pr51488.C: New.
3663
673a107a
JJ
36642016-07-29 Jakub Jelinek <jakub@redhat.com>
3665
3666 PR c/71969
3667 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3668 static __inline__.
3669 * gcc.dg/pr71969-1.c: New test.
3670 * gcc.dg/pr71969-2.c: New test.
3671 * gcc.dg/pr71969-3.c: New test.
3672
78169471
MP
36732016-07-29 Marek Polacek <polacek@redhat.com>
3674
3675 PR c/71574
3676 * c-c++-common/pr71574.c: New test.
3677
a5b5c8b6
MP
3678 PR c/71583
3679 * gcc.dg/noncompile/pr71583.c: New test.
3680
883b6d4e
KV
36812016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3682
3683 PR middle-end/68217
3684 * gcc.dg/pr68217.c: New test.
3685
89f1f37e
SK
36862016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3687
3688 PR fortran/71067
3689 * gfortran.dg/pr71067_1.f90: New test.
3690 * gfortran.dg/pr71067_2.f90: Ditto.
3691
e0d32185
MM
36922016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3693
3694 * gcc.target/powerpc/vec-extract-1.c: New test.
3695
c851722d
SK
36962016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3697
3698 PR fortran/71799
3699 * gfortran.dg/pr71799.f90: New test.
3700
f064da6a
PC
37012016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3702
3703 PR c++/71665
3704 * g++.dg/cpp0x/pr71665-1.C: New.
3705 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3706 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3707 * g++.dg/ext/label10.C: Likewise.
3708 * g++.dg/parse/constant5.C: Likewise.
3709
1b70aaad
SK
37102016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3711
3712 PR fortran/71859
3713 * gfortran.dg/pr71859.f90: New test.
3714 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3715 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3716
a23404c9
PT
37172016-07-28 Paul Thomas <pault@gcc.gnu.org>
3718
3719 PR fortran/71883
3720 * gfortran.dg/pr71883.f90 : New test.
3721
513d866d
YR
37222016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3723
3724 PR tree-optimization/71734
61c73a7f 3725 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3726
7c428aa2
RL
37272016-07-28 Renlin Li <renlin.li@arm.com>
3728
3729 Revert
3730 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3731
3732 PR fortran/71902
3733 * gfortran.dg/dependency_47.f90: New test.
3734
1225d6b1
ML
37352016-07-28 Martin Liska <mliska@suse.cz>
3736
3737 PR gcov-profile/68025
3738 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3739
e5f5bf35
ML
37402016-07-28 Martin Liska <mliska@suse.cz>
3741
3742 * g++.dg/vect/pr70944.cc: New test.
3743
4536610d
KV
37442016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3745
3746 PR middle-end/71994
3747 * gcc.dg/torture/pr71994.c: New test.
3748
8c6961ca
PK
37492016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3750
3751 PR middle-end/71078
3752 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3753 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3754 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3755
8de22ea0
RB
37562016-07-27 Richard Biener <rguenther@suse.de>
3757
3758 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3759
5d9da222
ML
37602016-07-27 Martin Liska <mliska@suse.cz>
3761
3762 * gcc.dg/predict-13.c: New test.
3763 * gcc.dg/predict-14.c: New test.
3764
af9e275f
SKS
37652016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3766
a23404c9 3767 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3768 including stdint.h.
3769 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3770 including stdint.h.
3771
71abba1e
MM
37722016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3773
3774 PR target/71869
3775 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3776 IEEE built-in functions handle quiet and signalling NaNs
3777 correctly.
3778
9cd74e8f
SK
37792016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3780
3781 PR fortran/71862
3782 * gfortran.dg/pr71862.f90: New test.
3783
0d48446f
MS
37842016-07-26 Martin Sebor <msebor@redhat.com>
3785
3786 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3787 selector with dg-options.
3788
524cf1e4
PP
37892016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3790
3791 PR tree-optimization/18046
3792 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3793 * gcc.dg/tree-ssa/vrp103.c: New test.
3794 * gcc.dg/tree-ssa/vrp104.c: New test.
3795
100665d8
WS
37962016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3797
3798 * gcc.target/powerpc/pr63354.c: Require lp64 since
3799 -mprofile-kernel is not legal with -m32.
3800
0b64ca40
RB
38012016-07-26 Richard Biener <rguenther@suse.de>
3802
3803 PR rtl-optimization/71984
3804 * gcc.dg/torture/pr71984.c: New testcase.
3805
9b7937cf
RS
38062016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3807
3808 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3809 g++-dg-runtest via et-dg-runtest.
3810 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3811 * gcc.dg/vect/vect.exp: Likewise.
3812 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3813 gfortran-dg-runtest.
3814 * gfortran.dg/vect/vect.exp: Likewise.
3815 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3816 (check_mips_loongson_hw_available): Likewise.
3817 (check_effective_target_mpaired_single_runtime): Likewise.
3818 (check_effective_target_mips_loongson_runtime): Likewise.
3819 (add_options_for_mpaired_single): Likewise.
3820 (check_effective_target_vect_int): Add global et_index.
3821 Check and save the supported feature for a target selected by
3822 the et_index target. Break long lines where appropriate. Call
3823 et-is-effective-target for MIPS with an argument instead of
3824 check_effective_target_* where appropriate.
3825 (check_effective_target_vect_intfloat_cvt): Likewise.
3826 (check_effective_target_vect_uintfloat_cvt): Likewise.
3827 (check_effective_target_vect_floatint_cvt): Likewise.
3828 (check_effective_target_vect_floatuint_cvt): Likewise.
3829 (check_effective_target_vect_simd_clones): Likewise.
3830 (check_effective_target_vect_shift): ewise.
3831 (check_effective_target_whole_vector_shift): Likewise.
3832 (check_effective_target_vect_bswap): Likewise.
3833 (check_effective_target_vect_shift_char): Likewise.
3834 (check_effective_target_vect_long): Likewise.
3835 (check_effective_target_vect_float): Likewise.
3836 (check_effective_target_vect_double): Likewise.
3837 (check_effective_target_vect_long_long): Likewise.
3838 (check_effective_target_vect_no_int_max): Likewise.
3839 (check_effective_target_vect_no_int_add): Likewise.
3840 (check_effective_target_vect_no_bitwise): Likewise.
3841 (check_effective_target_vect_widen_shift): Likewise.
3842 (check_effective_target_vect_no_align): Likewise.
3843 (check_effective_target_vect_hw_misalign): Likewise.
3844 (check_effective_target_vect_element_align): Likewise.
3845 (check_effective_target_vect_condition): Likewise.
3846 (check_effective_target_vect_cond_mixed): Likewise.
3847 (check_effective_target_vect_char_mult): Likewise.
3848 (check_effective_target_vect_short_mult): Likewise.
3849 (check_effective_target_vect_int_mult): Likewise.
3850 (check_effective_target_vect_extract_even_odd): Likewise.
3851 (check_effective_target_vect_interleave): Likewise.
3852 (check_effective_target_vect_stridedN): Likewise.
3853 (check_effective_target_vect_multiple_sizes): Likewise.
3854 (check_effective_target_vect64): Likewise.
3855 (check_effective_target_vect_call_copysignf): Likewise.
3856 (check_effective_target_vect_call_sqrtf): Likewise.
3857 (check_effective_target_vect_call_btrunc): Likewise.
3858 (check_effective_target_vect_call_btruncf): Likewise.
3859 (check_effective_target_vect_call_ceil): Likewise.
3860 (check_effective_target_vect_call_ceilf): Likewise.
3861 (check_effective_target_vect_call_floor): Likewise.
3862 (check_effective_target_vect_call_floorf): Likewise.
3863 (check_effective_target_vect_call_lceil): Likewise.
3864 (check_effective_target_vect_call_lfloor): Likewise.
3865 (check_effective_target_vect_call_nearbyint): Likewise.
3866 (check_effective_target_vect_call_nearbyintf): Likewise.
3867 (check_effective_target_vect_call_round): Likewise.
3868 (check_effective_target_vect_call_roundf): Likewise.
3869 (check_effective_target_vect_perm): Likewise, but also append *_saved
3870 to the existing global name to properly cache the result.
3871 (check_effective_target_vect_perm_byte): Likewise.
3872 (check_effective_target_vect_perm_short): Likewise.
3873 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3874 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3875 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3876 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3877 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3878 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3879 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3880 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3881 (check_effective_target_vect_sdot_qi): Likewise.
3882 (check_effective_target_vect_udot_qi): Likewise.
3883 (check_effective_target_vect_sdot_hi): Likewise.
3884 (check_effective_target_vect_udot_hi): Likewise.
3885 (check_effective_target_vect_usad_char): Likewise.
3886 (check_effective_target_vect_pack_trunc): Likewise.
3887 (check_effective_target_vect_unpack): Likewise.
3888 (check_effective_target_vect_aligned_arrays): Likewise.
3889 (check_effective_target_vect_natural_alignment): Likewise.
3890 (check_effective_target_vector_alignment_reachable): Likewise.
3891 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3892 (is-effective-target): Initialize et_index if undefined.
3893 (et-dg-runtest): New.
3894 (et-is-effective-target): Likewise.
3895 (check_vect_support_and_set_flags): Add supported MIPS targets to
3896 EFFECTIVE_TARGETS list. Return the number of supported targets.
3897
8f63caf6 38982016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3899 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3900
3901 PR middle-end/70920
3902 * gcc.dg/pr70920-1.c: New test-case.
3903 * gcc.dg/pr70902-2.c: Likewise.
3904 * gcc.dg/pr70920-3.c: Likewise.
3905 * gcc.dg/pr70920-4.c: Likewise
3906 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3907 2 instead of 3.
3908
7d575fff
AM
39092016-07-25 Alexander Monakov <amonakov@ispras.ru>
3910
3911 * gcc.c-torture/execute/pr71494.c: Require label_values.
3912 * gcc.dg/pr16973.c: Ditto.
3913
bf01e070
SKS
39142016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3915
3916 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3917 * gcc.dg/torture/pr69771.c: Require int32plus.
3918 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3919
16b05965
ML
39202016-07-25 Martin Liska <mliska@suse.cz>
3921
3922 * gcc.dg/torture/pr71987.c: New test.
3923
d52d3767
SK
39242016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3925
3926 PR fortran/71935
3927 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3928 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3929 * gfortran.dg/pr71935.f90: New test.
3930
94087e88 39312016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3932
3933 PR c++/71675
3934 * g++.dg/ext/atomic-3.C: New test.
3935 * gcc.dg/atomic/pr71675.c: New test.
3936
58b3986e
ES
39372016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3938
3939 * gcc.target/i386/mvc8.c: New test.
3940
faa1612a
BC
39412016-07-22 Bin Cheng <bin.cheng@arm.com>
3942
3943 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3944 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3945
1603ebe0
TK
39462016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3947
3948 PR fortran/71795
3949 * gfortran.dg/constructor_50.f90: New test.
3950
bc91c436
ML
39512016-07-22 Martin Liska <mliska@suse.cz>
3952
3953 PR gcov-profile/69028
3954 PR gcov-profile/62047
3955 * g++.dg/cilk-plus/pr69028.C: New test.
3956
9fe9a3a7
AV
39572016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3958
3959 * gfortran.dg/coarray_stat_2.f90: New test.
3960
70866e3d
MM
39612016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3962
3963 * gcc.target/powerpc/vec-extract.h: New files to check the
3964 vec_extract built-in functions for all vector types, testing
3965 accessing each element, both with constant and variable element
3966 numbers.
3967 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3968 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3969 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3970 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3971 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3972 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3973 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3974 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3975 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3976
ab3af181
JJ
39772016-07-21 Jakub Jelinek <jakub@redhat.com>
3978
3979 PR c++/71728
3980 * g++.dg/other/pr71728.C: New test.
3981
ebe8f322
JG
39822016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3983
3984 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3985 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3986 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3987 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3988 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3989
959cef74
RB
39902016-07-21 Richard Biener <rguenther@suse.de>
3991
3992 PR tree-optimization/71947
3993 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3994
b24d9420
BC
39952016-07-21 Bin Cheng <bin.cheng@arm.com>
3996
3997 * gcc.dg/tree-ssa/scev-15.c: New.
3998
23974819
BC
39992016-07-21 Bin Cheng <bin.cheng@arm.com>
4000
4001 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4002
ee78cbaa
JJ
40032016-07-21 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR c++/71941
4006 * g++.dg/gomp/pr71941.C: New test.
4007
52ed68f7
DM
40082016-07-20 David Malcolm <dmalcolm@redhat.com>
4009
4010 PR c/70339
4011 PR c/71858
4012 * g++.dg/spellcheck-identifiers.C: New test case, based on
4013 gcc.dg/spellcheck-identifiers.c.
4014 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4015 gcc.dg/spellcheck-identifiers-2.c.
4016 * g++.dg/spellcheck-typenames.C: New test case, based on
4017 gcc.dg/spellcheck-typenames.c
4018
18407bfb
JW
40192016-07-20 Jonathan Wakely <jwakely@redhat.com>
4020
4021 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4022 pointer to member function and also test catching by reference.
4023
4c07fd98
DV
40242016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4025
4026 * gcc.target/s390/pr67443.c: Fix test case.
4027
fee21d65
DV
40282016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4029
4030 * gcc.target/s390/insv-1.c: Xfail some tests.
4031 * gcc.target/s390/insv-2.c: Likewise.
4032
dbe9dfdd
GJL
40332016-07-20 Georg-Johann Lay <avr@gjlay.de>
4034
4035 * gcc.target/avr/torture/get-mem.c: New test.
4036 * gcc.target/avr/torture/set-mem.c: New test.
4037
c25e1d82
GJL
40382016-07-20 Georg-Johann Lay <avr@gjlay.de>
4039
4040 PR target/71948
4041 * gcc.target/avr/torture/tiny-progmem.c: New test.
4042
109d2197
JJ
40432016-07-20 Jakub Jelinek <jakub@redhat.com>
4044
7419f441
JJ
4045 PR c++/71909
4046 * g++.dg/parse/pr71909.C: New test.
4047 * g++.dg/tm/pr71909.C: New test.
4048
109d2197
JJ
4049 PR c++/50060
4050 * g++.dg/cpp0x/constexpr-50060.C: New test.
4051 * g++.dg/cpp1y/constexpr-50060.C: New test.
4052
144530cf
ML
40532016-07-20 Martin Liska <mliska@suse.cz>
4054
4055 * gfortran.dg/graphite/pr71898.f90: New test.
4056
04ac4afa
BC
40572016-07-20 Bin Cheng <bin.cheng@arm.com>
4058
4059 PR tree-optimization/71503
4060 PR tree-optimization/71683
4061 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4062 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4063
dcbdb17a
ML
40642016-07-20 Martin Liska <mliska@suse.cz>
4065
4066 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4067 * gcc.dg/plugin/sreal-test-1.c: Remove.
4068 * gcc.dg/plugin/sreal_plugin.c: Remove.
4069
6ed82555
TK
40702016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4071
4072 PR fortran/71902
4073 * gfortran.dg/dependency_47.f90: New test.
4074
13da0507
JJ
40752016-07-19 Jakub Jelinek <jakub@redhat.com>
4076
4833f561
JJ
4077 PR rtl-optimization/71916
4078 * gcc.c-torture/compile/pr71916.c: New test.
4079
4fda19ef
JJ
4080 PR middle-end/71874
4081 * g++.dg/torture/pr71874.C: New test.
4082
13da0507
JJ
4083 PR middle-end/71734
4084 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4085 (my_alloc): Rewritten to use __builtin_posix_memalign and
4086 __SIZE_TYPE__.
4087 (my_free): Use __builtin_free instead of _mm_free.
4088 (Vec::operator=): Use __builtin_memcpy.
4089
e7980add
MJ
40902016-07-19 Martin Jambor <mjambor@suse.cz>
4091
61c73a7f
UB
4092 PR fortran/71688
4093 * gfortran.dg/pr71688.f90: New test.
e7980add 4094
13e88953
RB
40952016-07-19 Richard Biener <rguenther@suse.de>
4096
4097 * c-c++-common/vector-subscript-6.c: New testcase.
4098 * c-c++-common/vector-subscript-7.c: Likewise.
4099
1caf0482
SKS
41002016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4101
a23404c9 4102 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4103 and UInt32 based on __SIZEOF_INT__.
4104
cef5388d
RB
41052016-07-19 Richard Biener <rguenther@suse.de>
4106
4107 PR tree-optimization/71901
4108 * gcc.dg/torture/pr71901.c: New testcase.
4109
41102016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4111
4112 PR tree-optimization/71908
4113 * gcc.dg/torture/pr71908.c: New testcase.
4114
a8f7a895
MM
41152016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4116
4117 PR target/71493
4118 * gcc.target/powerpc/pr71493-1.c: New test.
4119 * gcc.target/powerpc/pr71493-2.c: Likewise.
4120
f2111a36
JJ
41212016-07-18 Jakub Jelinek <jakub@redhat.com>
4122
99516432
JJ
4123 PR c++/71835
4124 * g++.dg/conversion/ambig3.C: New test.
4125
87713c6a
JJ
4126 PR c++/71828
4127 * g++.dg/cpp0x/constexpr-71828.C: New test.
4128
7a7f16ca
JJ
4129 PR c++/71826
4130 * g++.dg/template/pr71826.C: New test.
4131
f4d90295
JJ
4132 PR c++/71822
4133 * g++.dg/template/defarg21.C: New test.
4134
f2111a36
JJ
4135 PR c++/71871
4136 * g++.dg/ext/vector31.C: New test.
4137
0b965526
UB
41382016-07-18 Uros Bizjak <ubizjak@gmail.com>
4139
4140 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4141
94e136b9
YR
41422016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4143
4144 PR tree-optimization/71734
4145 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4146
7072df0a
DV
41472016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4148
4149 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4150 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4151 stack-layout-dynamic-1.c: New test.
4152
54158a1a
AK
41532016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4154
4155 * gcc.target/s390/nolrl-1.c: New test.
4156
43068916
FR
41572016-07-17 Fritz Reese <fritzoreese@gmail.com>
4158
4159 PR fortran/71523
4160 * gfortran.dg/pr71523_1.f90: New test.
4161 * gfortran.dg/pr71523_2.f90: New test.
4162
a9356b12
AS
41632016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4164
4165 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4166
a07b81c7 41672016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4168 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4169
4170 PR fortran/62125
4171 * gfortran.dg/pr62125.f90: New test.
4172
96c0ec12
BS
41732016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4174
4175 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4176 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4177
479d0ed5
JW
41782016-07-15 Jonathan Wakely <jwakely@redhat.com>
4179
4180 PR c++/58796
4181 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4182 * g++.dg/cpp0x/nullptr35.C: New test.
4183
41c7438e
BC
41842016-07-15 Bin Cheng <bin.cheng@arm.com>
4185
4186 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4187
f7ba880b
CP
41882016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4189
4190 * gfortran.dg/goacc/vector_length.f90: New test.
4191
b9aba0a0
RB
41922016-07-15 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/71881
4195 * gcc.dg/torture/pr71881.c: New testcase.
4196
9513d5fb
RB
41972016-07-15 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/71887
4200 * gcc.dg/torture/pr71887.c: New testcase.
4201
ddbbcb19
JJ
42022016-07-15 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR c/71858
4205 * gcc.dg/spellcheck-identifiers-3.c: New test.
4206
29eb509c
AV
42072016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4208
4209 PR fortran/71807
4210 * gfortran.dg/null_9.f90: New test.
4211
43aabfcf
BC
42122016-07-15 Bin Cheng <bin.cheng@arm.com>
4213
4214 * gcc.dg/tree-ssa/loop-41.c: New test.
4215
afc89e58
BC
42162016-07-15 Bin Cheng <bin.cheng@arm.com>
4217
4218 PR tree-optimization/71347
4219 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4220
6fa682ad
SK
42212016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4222
4223 PR fortran/29819
4224 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4225 * gfortran.dg/contains.f90: Ditto.
4226 * gfortran.dg/contains_empty_1.f03: Ditto.
4227 * gfortran.dg/submodule_3.f08: Ditto.
4228
dd36b877
JJ
42292016-07-14 Jakub Jelinek <jakub@redhat.com>
4230
a60a5d31
JJ
4231 PR testsuite/71865
4232 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4233 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4234 expected diagnostics.
4235
dd36b877
JJ
4236 PR c/71858
4237 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4238 * gcc.dg/spellcheck-identifiers-2.c: New test.
4239 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4240 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4241
a241f8ca
JJ
42422016-07-14 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR tree-optimization/71872
4245 * gcc.c-torture/compile/pr71872.c: New test.
4246
d62b809c
TP
42472016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4248
4249 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4250 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4251 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4252 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4253 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4254 * gcc.target/arm/atomic-op-acquire-1.c: This.
4255 * gcc.target/arm/atomic-op-char.c: Rename into ...
4256 * gcc.target/arm/atomic-op-char-1.c: This.
4257 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4258 * gcc.target/arm/atomic-op-consume-1.c: This.
4259 * gcc.target/arm/atomic-op-int.c: Rename into ...
4260 * gcc.target/arm/atomic-op-int-1.c: This.
4261 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4262 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4263 * gcc.target/arm/atomic-op-release.c: Rename into ...
4264 * gcc.target/arm/atomic-op-release-1.c: This.
4265 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4266 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4267 * gcc.target/arm/atomic-op-short.c: Rename into ...
4268 * gcc.target/arm/atomic-op-short-1.c: This.
4269 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4270 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4271 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4272 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4273 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4274 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4275 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4276 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4277 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4278 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4279
1f8dd420
AV
42802016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4281
4282 PR fortran/70842
4283 * gfortran.dg/select_type_35.f03: New test.
4284
53109ba8
KT
42852016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4286
4287 PR target/65951
4288 PR tree-optimization/70923
4289 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4290 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4291 * gcc.dg/vect/pr65951.c: Likewise.
4292 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4293
91f35b7f
DE
42942016-07-14 David Edelsohn <dje.gcc@gmail.com>
4295
4296 * c-c++-common/pr60226.c: Expect maximum object file alignment
4297 error on AIX.
4298
351168fe
RB
42992016-07-14 Richard Biener <rguenther@suse.de>
4300
4301 PR tree-optimization/71866
4302 * gcc.dg/torture/pr71866.c: New testcase.
4303
94c32c00
TP
43042016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4305
4306 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4307 selector and enclose boolean expression in curly braces.
4308
b799a481
AM
43092016-07-14 Alan Modra <amodra@gmail.com>
4310
4311 PR target/71733
4312 * gcc.target/powerpc/p9-novsx.c: New.
4313
f63ba78c
AK
43142016-07-13 Andi Kleen <ak@linux.intel.com>
4315
4316 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4317 * g++.dg/tree-prof/morefunc.C: Dito.
4318 * g++.dg/tree-prof/pr35545.C: Dito.
4319 * g++.dg/tree-prof/reorder.C: Dito.
4320 * gcc.dg/tree-prof/20050826-2.c: Dito.
4321 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4322 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4323 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4324 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4325 * gcc.dg/tree-prof/inliner-1.c: Dito.
4326 * gcc.dg/tree-prof/merge_block.c: Dito.
4327 * gcc.dg/tree-prof/stringop-1.c: Dito.
4328 * gcc.dg/tree-prof/stringop-2.c: Dito.
4329 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4330 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4331 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4332 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4333 * gcc.dg/tree-prof/update-loopch.c: Dito.
4334 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4335 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4336 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4337 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4338 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4339 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4340 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4341
f4d5a23d
AK
43422016-07-13 Andi Kleen <ak@linux.intel.com>
4343
4344 * lib/profopt.exp (profopt-execute): Remove .imports files.
4345
ae145898
AK
43462016-07-13 Andi Kleen <ak@linux.intel.com>
4347
0b965526 4348 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4349
e97bd4f5
AK
43502016-07-13 Andi Kleen <ak@linux.intel.com>
4351
4352 * lib/profopt.exp (dg-final-scan-autofdo,
4353 dg-final-scan-not-autofdo): New functions.
4354
6fa3d4b4
BC
43552016-07-13 Bin Cheng <bin.cheng@arm.com>
4356
4357 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4358 * gcc.dg/vect/vect-35.c: Ditto.
4359 * gcc.dg/vect/vect-alias-check-2.c: New test.
4360
65f18bc6
ML
43612016-07-13 Martin Liska <mliska@suse.cz>
4362
4363 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4364 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4365 * gfortran.dg/pr42108.f90: Update expected dump scan.
4366
9737f35b
RB
43672016-07-13 Richard Biener <rguenther@suse.de>
4368
4369 PR tree-optimization/24574
4370 * gcc.dg/pr24574.c: New testcase.
4371
62c0ea4b
SKS
43722016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4373
0b965526 4374 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4375 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4376 * c-c++-common/pr68833-1.c: Require int32plus.
4377 * gcc.dg/ipa/pr63551.c: Likewise.
4378 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4379 * gcc.dg/ipa/pr64041.c: Require int32plus.
4380
c7ed8938
IE
43812016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4382
4383 PR ipa/71633
4384 * g++.dg/pr71633.C: New test.
4385
5ce15300
TP
43862016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4387
4388 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4389 Add new arm_thumb1_cbz_ok effective target.
4390 * gcc.target/arm/cbz.c: New test.
4391
2b9509a3
TP
43922016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4393
4394 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4395 Define effective target.
4396 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4397 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4398 * gcc.target/arm/movhi_movw.c: New test.
4399 * gcc.target/arm/movsi_movw.c: Likewise.
4400 * gcc.target/arm/movdi_movw.c: Likewise.
4401
7f15b177
RB
44022016-07-13 Richard Biener <rguenther@suse.de>
4403
4404 PR middle-end/71104
4405 * gcc.dg/pr71104-1.c: New testcase.
4406 * gcc.dg/pr71104-2.c: Likewise.
4407
0b0a896e
MM
44082016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4409
4410 PR target/71805
4411 * gcc.target/powerpc/pr71805.c: New test.
4412
f906f5ed
BS
44132016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4414
4415 * gcc.target/powerpc/divkc3-1.c: New.
4416 * gcc.target/powerpc/mulkc3-1.c: New.
4417
9e63c3aa
NS
44182016-07-12 Nathan Sidwell <nathan@acm.org>
4419
4420 * gcc.target/arm/data-rel-1.c: New.
4421 * gcc.target/arm/data-rel-2.c: New.
4422 * gcc.target/arm/data-rel-3.c: New.
4423
f507d202
ML
44242016-07-12 Martin Liska <mliska@suse.cz>
4425
4426 * gcc.dg/params/blocksort-part.c: New test.
4427 * gcc.dg/params/params.exp: New file.
4428
d6f7c125
KT
44292016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4430
4431 PR middle-end/71700
4432 * gcc.c-torture/execute/pr71700.c: New test.
4433
37ccb0ba
SB
44342016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4435 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/23286
4438 PR tree-optimization/70159
4439 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4440 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4441 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4442 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4443 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4444 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4445 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4446 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4447 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4448 * gcc.dg/pr51879-12.c: Likewise.
4449 * gcc.dg/strlenopt-9.c: Likewise.
4450 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4451 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4452 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4453 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4454 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4455 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4456 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4457 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4458 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4459 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4460 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4461 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4462 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4463 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4464 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4465
712a93d6
RB
44662016-07-12 Richard Biener <rguenther@suse.de>
4467
4468 PR rtl-optimization/68961
4469 * gcc.target/i386/pr68961.c: New testcase.
4470
c392943c
JJ
44712016-07-11 Jakub Jelinek <jakub@redhat.com>
4472
3d56e6a4
JJ
4473 PR middle-end/71758
4474 * c-c++-common/gomp/pr71758.c: New test.
4475 * gfortran.dg/gomp/pr71758.f90: New test.
4476
c392943c
JJ
4477 PR tree-optimization/71823
4478 * gcc.dg/vect/pr71823.c: New test.
4479
741d3be5
DM
44802016-07-11 David Malcolm <dmalcolm@redhat.com>
4481
4482 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4483 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4484 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4485
92fa45b5
L
44862016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4487
4488 PR target/71801
4489 * gcc.target/i386/pr71801.c: New test.
4490
f51606c7
RB
44912016-07-11 Richard Biener <rguenther@suse.de>
4492
4493 PR tree-optimization/71816
4494 * gcc.dg/torture/pr71816.c: New testcase.
4495
36b54ce0
TK
44962016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4497
4498 PR fortran/71783
4499 * gfortran.dg/dependency_46.f90: New test.
4500
d13835b6
VM
45012016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4502
4503 PR rtl-optimization/71621
4504 * gcc.target/i386/pr71621-1.c: New.
4505 * gcc.target/i386/pr71621-2.c: New.
4506
642bcbdf
CP
45072016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4508
4509 * gfortran.dg/goacc/pr71704.f90: New test.
4510
02eb5b8b
BS
45112016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4512
4513 PR target/71297
4514 * gcc.target/powerpc/pr71297.c: New.
4515
8beb9a0d
JW
45162016-07-08 Jiong Wang <jiong.wang@arm.com>
4517
4518 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4519
cef4b650
MM
45202016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4521
4522 PR target/71806
4523 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4524
3c3ecf52
AH
45252016-07-08 Alan Hayward <alan.hayward@arm.com>
4526
4527 PR tree-optimization/71667
4528 * gcc.dg/vect/pr71667.c: New
4529
2660286d
ML
45302016-07-08 Martin Liska <mliska@suse.cz>
4531
4532 * gcc.dg/torture/pr71606.c: New test.
4533
70cdd4ae
JD
45342016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4535
4536 PR fortran/71764
4537 * gfortran.dg/pr71764.f90: New test.
4538
842dc2e6
JJ
45392016-07-07 Jakub Jelinek <jakub@redhat.com>
4540 Kai Tietz <ktietz70@googlemail.com>
4541
4542 PR c++/70869
4543 PR c++/71054
4544 * g++.dg/cpp0x/pr70869.C: New test.
4545 * g++.dg/cpp0x/pr71054.C: New test.
4546
31be4262
DE
45472016-07-07 David Edelsohn <dje.gcc@gmail.com>
4548
4549 * g++.dg/debug/pr71432.C: Fail on AIX.
4550
1c122092
ML
45512016-07-07 Martin Liska <mliska@suse.cz>
4552
4553 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4554 an undefined behavior.
4555 * gfortran.dg/do_3.F90: Likewise.
4556 * gfortran.dg/do_check_11.f90: New test.
4557 * gfortran.dg/do_check_12.f90: New test.
4558 * gfortran.dg/do_corner_warn.f90: New test.
4559
7119f1b1
ML
45602016-07-07 Martin Liska <mliska@suse.cz>
4561
4562 * gfortran.dg/predict-1.f90: Ammend the test.
4563 * gfortran.dg/predict-2.f90: Likewise.
4564
275792f2
IE
45652016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4566
4567 PR ipa/71624
4568 * g++.dg/pr71624.C: New test.
4569
05a437c1
TP
45702016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4571
4572 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4573 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4574 ARMv8-M Mainline architectures.
4575
6f493951
TP
45762016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4577
4578 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4579 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4580
5ddaee94
SB
45812016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4582
4583 PR target/70098
4584 PR target/71763
4585 * gcc.target/powerpc/pr71763.c: New file.
4586
651afdb2
YR
45872016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4588
4589 PR tree-optimization/71518
0b965526 4590 * gcc.dg/pr71518.c: New test.
651afdb2 4591
9df99881
WD
45922016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4593
4594 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4595
7b4e0769
SKS
45962016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4597
0b965526 4598 PR target/50739
7b4e0769
SKS
4599 * gcc.target/avr/pr50739.c: New test.
4600
eb4432f7
JH
46012016-07-05 Jan Hubicka <jh@suse.cz>
4602
4603 * gcc.dg/tree-ssa/scev-14.c: update template.
4604
c01e092f
RS
46052016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4606
4607 * gcc.dg/vect/group-no-gaps-1.c: New test.
4608
8070763a
AK
46092016-07-05 Andi Kleen <ak@linux.intel.com>
4610
4611 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4612 if kernel supports MPX.
4613
3f8257db 46142016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4615
4616 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4617
36a265b1
MM
46182016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4619 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4620
4621 * gcc.target/powerpc/signbit-1.c: New test.
4622 * gcc.target/powerpc/signbit-2.c: New test.
4623 * gcc.target/powerpc/signbit-3.c: New test.
4624
7a98fb6e
KT
46252016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4626
4627 PR rtl-optimization/71594
4628 * gcc.dg/torture/pr71594.c: New test.
4629
1e3d54b4
JH
46302016-07-05 Jan Hubicka <jh@suse.cz>
4631
4632 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4633
84ca3893
DM
46342016-07-05 David Malcolm <dmalcolm@redhat.com>
4635
4636 PR c++/62314
3a146d46 4637 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4638 number of missing semicolon error.
4639 * g++.dg/pr62314-2.C: New test case.
4640
20d0bfce
AF
46412016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4642
4643 * gfortran.dg/coarray_stat_function.f90: New test.
4644 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4645 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4646 to new interfaces.
4647
69aaea06
AV
46482016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4649
4650 PR fortran/71623
4651 * gfortran.dg/deferred_character_17.f90: New test.
4652
f723a43c
CL
46532016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4654
4655 * gcc.target/arm/neon/polytypes.c: Move to ...
4656 * gcc.target/arm/polytypes.c: ... here.
4657 * gcc.target/arm/neon/pr51534.c: Move to ...
4658 * gcc.target/arm/pr51534.c: ... here.
4659 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4660 * gcc.target/arm/vect-vcvt.c: ... here.
4661 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4662 * gcc.target/arm/vect-vcvtq.c: ... here.
4663 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4664 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4665 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4666 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4667 * gcc.target/arm/neon/neon.exp: Delete.
4668 * gcc.target/arm/neon/: Delete.
4669
d73e0ccf
JD
46702016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4671
4672 PR fortran/65575
4673 * gfortran.dg: pr65575.f90: New test.
4674
c20f6223
JD
46752016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4676
4677 PR fortran/35849
4678 * gfortran.dg: pr35849.f90: New test.
4679
2a5537c3
JJ
46802016-07-04 Jakub Jelinek <jakub@redhat.com>
4681
4682 PR c++/71739
4683 * g++.dg/cpp0x/pr71739.C: New test.
4684
740f9751
CL
46852016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4686
4687 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4688
bf749919
DV
46892016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4690
4691 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4692 locr.
4693 * gcc.target/s390/loc-1.c: New test.
4694
430bb38e
YR
46952016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4696
3a146d46
JJ
4697 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4698 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4699
15f6e0da
RR
47002016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4701
4702 PR target/63874
4703 * gcc.target/aarch64/pr63874.c: New test.
4704
79335075
JB
47052016-07-04 Jan Beulich <jbeulich@suse.com>
4706
4707 * g++.dg/header.c: New.
4708 * gcc.dg/header.c: New.
4709
557e8c49
JJ
47102016-07-02 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR c/71719
4713 * c-c++-common/Wunused-var-15.c: New test.
4714
79a592e3
JJ
47152016-07-01 Jakub Jelinek <jakub@redhat.com>
4716
4717 PR fortran/71687
4718 * gfortran.dg/gomp/pr71687.f90: New test.
4719
e2298656
BS
47202016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4721
4722 * gcc.dg/const-float128-ped.c: Require __float128 effective
4723 target and options.
4724 * gcc.dg/const-float128.c: Likewise.
4725 * gcc.dg/torture/float128-cmp-invalid.c: Require
4726 __float128 and base_quadfloat_support effective targets, and
4727 __float128 options.
4728 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4729 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4730 * gcc.dg/torture/float128-nan.c: Likewise.
4731 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4732 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4733 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4734 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4735 (add_options_for___float128): New.
4736 (check_effective_target_base_quadword_support): New.
4737
70c11966
MM
47382016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4739
4740 PR target/71720
4741 * gcc.target/powerpc/pr71720.c: New test.
4742
059541fd
JB
47432016-07-01 Jan Beulich <jbeulich@suse.com>
4744
4745 * gcc.dg/bss.c: New.
4746
2c1e4964
PB
47472016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4748
4749 PR target/71698
4750 * gcc.target/powerpc/pr71698.c: New test.
4751
22e1cb39
GJL
47522016-07-01 Georg-Johann Lay <avr@gjlay.de>
4753
4754 PR target/71151
4755 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4756 instead of ".foo" for its section name.
4757 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4758 depending on MCU's flash size.
4759 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4760 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4761 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4762 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4763 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4764 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4765
466cf574
JB
47662016-07-01 Jan Beulich <jbeulich@suse.com>
4767
4768 * gcc.target/i386/pr65105-2.c: Add -msse2.
4769
351beab7
JJ
47702016-06-30 Jakub Jelinek <jakub@redhat.com>
4771
55a0f21a
JJ
4772 PR tree-optimization/71707
4773 * gcc.dg/strlenopt-29.c: New test.
4774
6245ad72
JJ
4775 PR fortran/71704
4776 * gfortran.dg/gomp/pr71704.f90: New test.
4777
351beab7
JJ
4778 PR fortran/71705
4779 * gfortran.dg/gomp/pr71705.f90: New test.
4780
5a3a6a5e
KN
47812016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4782
4783 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4784 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4785 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4786 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4787 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4788 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4789 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4790 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4791 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4792 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4793 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4794 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4795 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4796 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4797 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4798 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4799 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4800 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4801 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4802 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4803 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4804 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4805 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4806 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4807 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4808 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4809 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4810 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4811 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4812 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4813 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4814 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4815 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4816 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4817 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4818 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4819 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4820 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4821 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4822 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4823 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4824 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4825 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4826 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4827 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4828 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4829 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4830 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4831 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4832 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4833 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4834 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4835 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4836 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4837 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4838 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4839 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4840 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4841 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4842 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4843 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4844 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4845 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4846 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4847 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4848 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4849 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4850 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4851 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4852 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4853 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4854 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4855 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4856 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4857 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4858 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4859 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4860 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4861 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4862 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4863 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4864
3dfa8071 48652016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4866 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4867
4868 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4869
9bd62242 48702016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4871 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4872
4873 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4874
603107fb
DM
48752016-06-30 David Malcolm <dmalcolm@redhat.com>
4876
4877 PR driver/71651
4878 * gcc.dg/spellcheck-options-12.c: New test case.
4879
205cccc7
JJ
48802016-06-30 Jakub Jelinek <jakub@redhat.com>
4881
4882 PR middle-end/71693
4883 * gcc.c-torture/compile/pr71693.c: New test.
4884
f4452176
DM
48852016-06-29 David Malcolm <dmalcolm@redhat.com>
4886
4887 * gcc.dg/spellcheck-params.c: New testcase.
4888 * gcc.dg/spellcheck-params-2.c: New testcase.
4889
c5e74d9d
MM
48902016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4891
4892 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4893 vector extract instructions.
4894 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4895
e44ecbfd
JD
48962016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4897
4898 PR fortran/71686
4899 * gfortran.dg/unexpected_eof_2.f90: New test.
4900 * gfortran.dg/unexpected_eof_3.f90: New test.
4901
ee446d9f
JW
49022016-06-29 Jim Wilson <jim.wilson@linaro.org>
4903
4904 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4905
27f67461
CP
49062016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4907
4908 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4909 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4910 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4911
b1206d29
RB
49122016-06-29 Richard Biener <rguenther@suse.de>
4913
4914 PR middle-end/15256
4915 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4916
1af21224
MW
49172016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4918
4919 * gcc.target/arm/aapcs/neon-vect10.c: Require
4920 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4921 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4922 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4923 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4924 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4925 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4926 * gcc.target/arm/fp16-aapcs-1.c: Require
4927 -mfloat-ab=hard. Also simplify the test.
4928 * gcc.target/arm/fp16-aapcs-2.c: New.
4929
7fe43755
MW
49302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4931
0b965526 4932 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4933 (add_options_for_arm_fp16_ieee): New.
4934 (add_options_for_arm_fp16_alternative): New.
4935 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4936 long-line.
4937 (effective_target_arm_fp16_hw): New.
4938
264d951a
IE
49392016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4940
4941 PR tree-optimization/71655
4942 * g++.dg/pr71655.C: New test.
4943
5c846a81
ML
49442016-06-29 Martin Liska <mliska@suse.cz>
4945
4946 * gcc.dg/pr71585.c: New test.
4947 * gcc.dg/pr71585-2.c: New test.
4948 * gcc.dg/pr71585-3.c: New test.
4949
fafe9318
YR
49502016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4951
4952 PR tree-optimization/70729
4953 * g++.dg/vect/pr70729.cc: New test.
4954
54d19c3b
TS
49552016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4956
4957 * c-c++-common/gomp/cancel-1.c: Extend.
4958
5f3cd7c3
JJ
49592016-06-29 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR tree-optimization/71625
4962 * gcc.dg/strlenopt-28.c: New test.
4963
4aa83879
RB
49642016-06-29 Richard Biener <rguenther@suse.de>
4965
4966 PR middle-end/71002
4967 * g++.dg/torture/pr71002.C: Adjust testcase.
4968
152ef731
JJ
49692016-06-29 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR c/71685
4972 * gcc.dg/pr71685.c: New test.
4973
49742016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4975
4976 PR c/71552
4977 * gcc.dg/init-bad-9.c: New test.
4978
d41dc215
BS
49792016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4980
4981 * gcc.target/powerpc/abs128-1.c: Require VSX.
4982 * gcc.target/powerpc/copysign128-1.c: Likewise.
4983 * gcc.target/powerpc/inf128-1.c: Likewise.
4984 * gcc.target/powerpc/nan128-1.c: Likewise.
4985
6a20b538
JJ
49862016-06-28 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR middle-end/71626
4989 * gcc.c-torture/execute/pr71626-1.c: New test.
4990 * gcc.c-torture/execute/pr71626-2.c: New test.
4991
77d93c47
PB
49922016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4993
4994 PR target/71656
4995 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4996
a8264058
SB
49972016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4998
4999 PR target/71670
5000 * gcc.target/powerpc/pr71670.c: New testcase.
5001
0dc47331
PB
50022016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5003
5004 PR target/71656
5005 * gcc.target/powerpc/pr71656-1.c: New test.
5006 * gcc.target/powerpc/pr71656-2.c: New test.
5007
b65ffc79
CL
50082016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5009
5010 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5011 around fp16 code.
5012 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5013 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5014 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5015 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5016 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5017 Add arm_neon_fp16_ok effective target.
0b965526
UB
5018 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5019 Likewise.
5020 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5021 Likewise.
5022 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5023 Likewise.
5024 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5025 Likewise.
5026 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5027 Likewise.
5028 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5029 Likewise.
5030 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5031 Likewise.
5032 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5033 Likewise.
5034 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5035 Likewise.
5036 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5037 Likewise.
5038 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5039 Likewise.
b65ffc79 5040
9bb86f40
JH
50412016-06-26 Jan Hubicka <hubicka@ucw.cz>
5042
5043 * gcc.dg/predict-12.c: New testcase.
5044
46db0fd4
JD
50452016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5046
5047 PR fortran/71649
5048 * gfortran.dg/pr71649.f90: New test.
5049
2a65e70b
JJ
50502016-06-25 Jakub Jelinek <jakub@redhat.com>
5051
f8a06e24
JJ
5052 PR tree-optimization/71643
5053 * g++.dg/opt/pr71643.C: New test.
5054
2a65e70b
JJ
5055 PR tree-optimization/71631
5056 * gcc.c-torture/execute/pr71631.c: New test.
5057
7805417a
JH
50582016-06-24 Jan Hubicka <hubicka@ucw.cz>
5059
5060 * gcc.dg/predict-11.c: New testcase.
5061 * gfortran.dg/predict-2.f90: New testcase.
5062
888ed1a3
JH
50632016-06-24 Jan Hubicka <hubicka@ucw.cz>
5064
5065 * gcc.dg/predict-10.c: New test.
5066
53605f35
BS
50672016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5068
5069 * gcc.target/powerpc/abs128-1.c: New.
5070 * gcc.target/powerpc/copysign128-1.c: New.
5071 * gcc.target/powerpc/inf128-1.c: New.
5072 * gcc.target/powerpc/nan128-1.c: New.
5073
7b22b4c6
EB
50742016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5075
5076 * gfortran.dg/pr71642.f90: New test.
5077
37e373c2
JJ
50782016-06-24 Jakub Jelinek <jakub@redhat.com>
5079
5080 PR tree-optimization/71647
5081 * gcc.target/i386/pr71647.c: New test.
5082
b20b79f2
L
50832016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5084
5085 * gcc.target/i386/noplt-gd-1.c: New test.
5086 * gcc.target/i386/noplt-gd-2.c: Likewise.
5087 * gcc.target/i386/noplt-gd-3.c: Likewise.
5088 * gcc.target/i386/noplt-ld-1.c: Likewise.
5089 * gcc.target/i386/noplt-ld-2.c: Likewise.
5090 * gcc.target/i386/noplt-ld-3.c: Likewise.
5091 * lib/target-supports.exp
5092 (check_effective_target_tls_get_addr_via_got): New.
5093
04619cb8
UB
50942016-06-24 Uros Bizjak <ubizjak@gmail.com>
5095
5096 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5097 testsuite compile flags.
5098 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5099 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5100
51012016-06-24 Uros Bizjak <ubizjak@gmail.com>
5102
5103 * g++dg/vect/pr36684.cc: Add dg-do compile.
5104 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5105 * gcc.dg/vect/pr70021.c: Ditto.
5106 * gcc.dg/vect/pr70138-1.c: Ditto.
5107 * gcc.dg/vect/pr70138-2.c: Ditto.
5108 * gcc.dg/vect/pr70354-1.c: Ditto.
5109 * gcc.dg/vect/pr70354-2.c: Ditto.
5110 * gcc.dg/vect/pr71259.c: Ditto.
5111 * gcc.dg/vect/pr71416-1.c: Ditto.
5112 * gcc.dg/vect/slp-43.c: Ditto.
5113 * gcc.dg/vect/slp-45.c: Ditto.
5114 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5115 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5116 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5117 * gfortran.dg/vect/pr69980.f90: Ditto.
5118
51192016-06-24 Uros Bizjak <ubizjak@gmail.com>
5120
5121 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5122 * gcc.dg/vect/bb-slp-30.c: Ditto.
5123 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5124 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5125 * gcc.dg/vect/pr45902.c: Ditto.
5126 * gcc.dg/vect/pr48172.c: Ditto.
5127 * gcc.dg/vect/pr48377.c: Ditto.
5128 * gcc.dg/vect/pr49038.c: Ditto.
5129 * gcc.dg/vect/pr49771.c: Ditto.
5130 * gcc.dg/vect/pr52091.c: Ditto.
5131 * gcc.dg/vect/pr53185-2.c: Ditto.
5132 * gcc.dg/vect/pr56826.c: Ditto.
5133 * gcc.dg/vect/pr60276.c: Ditto.
5134 * gcc.dg/vect/pr62021.c: Ditto.
5135 * gcc.dg/vect/pr63530.c: Ditto.
5136 * gcc.dg/vect/pr65518.c: Ditto.
5137 * gcc.dg/vect/pr65947-1.c: Ditto.
5138 * gcc.dg/vect/pr65947-10.c: Ditto.
5139 * gcc.dg/vect/pr65947-11.c: Ditto.
5140 * gcc.dg/vect/pr65947-12.c: Ditto.
5141 * gcc.dg/vect/pr65947-13.c: Ditto.
5142 * gcc.dg/vect/pr65947-2.c: Ditto.
5143 * gcc.dg/vect/pr65947-3.c: Ditto.
5144 * gcc.dg/vect/pr65947-4.c: Ditto.
5145 * gcc.dg/vect/pr65947-5.c: Ditto.
5146 * gcc.dg/vect/pr65947-6.c: Ditto.
5147 * gcc.dg/vect/pr65947-7.c: Ditto.
5148 * gcc.dg/vect/pr65947-8.c: Ditto.
5149 * gcc.dg/vect/pr65947-9.c: Ditto.
5150 * gcc.dg/vect/pr71416-1.c: Ditto.
5151 * gcc.dg/vect/pr71439.c: Ditto.
5152 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5153 * gcc.dg/vect/vect-bswap16.c: Ditto.
5154 * gcc.dg/vect/vect-bswap32.c: Ditto.
5155 * gcc.dg/vect/vect-bswap64.c: Ditto.
5156 * gcc.dg/vect/vect-live-1.c: Ditto.
5157 * gcc.dg/vect/vect-live-2.c: Ditto.
5158 * gcc.dg/vect/vect-live-3.c: Ditto.
5159 * gcc.dg/vect/vect-live-4.c: Ditto.
5160 * gcc.dg/vect/vect-live-5.c: Ditto.
5161 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5162 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5163 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5164 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5165 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5166 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5167 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5168 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5169 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5170 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5171 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5172 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5173 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5174 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5175 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5176 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5177 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5178
da224bcb
UB
51792016-06-24 Uros Bizjak <ubizjak@gmail.com>
5180
5181 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5182
dfee2870
L
51832016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5184
5185 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5186 ia32 if R_386_GOT32X relocation is supported.
5187 * gcc.target/i386/noplt-3.c: Likewise.
5188 * gcc.target/i386/noplt-2.c: Likewise.
5189 (main): Renamed to ...
5190 (bar): This.
5191 * gcc.target/i386/noplt-4.c: Likewise.
5192 (main): Renamed to ...
5193 (bar): This.
5194 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5195 * gcc.target/i386/pr67400-5.c: Likewise.
5196
a86451b9
JJ
51972016-06-24 Jakub Jelinek <jakub@redhat.com>
5198
00085092
JJ
5199 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5200 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5201
a86451b9
JJ
5202 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5203 f4): Adjust expected diagnostics.
5204 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5205 (T): If OVFP is defined, redefine to TP.
5206 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5207 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5208 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5209 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5210 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5211 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5212 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5213 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5214 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5215 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5216 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5217 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5218 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5219 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5220 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5221 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5222 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5223 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5224 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5225 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5226 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5227 as last argument to __builtin_add_overflow_p.
5228
7bb5d5f4
UB
52292016-06-23 Uros Bizjak <ubizjak@gmail.com>
5230
5231 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5232 dg-options and remove default vector testsuite compile flags.
5233 * g++.dg/vect/pr33860a.cc: Ditto.
5234 * g++.dg/vect/pr45470-a.cc: Ditto.
5235 * g++.dg/vect/pr45470-b.cc: Ditto.
5236 * g++.dg/vect/pr60896.cc: Ditto.
5237 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5238 * gcc.dg/vect/pr18308.c: Ditto.
5239 * gcc.dg/vect/pr24049.c: Ditto.
5240 * gcc.dg/vect/pr33373.c: Ditto.
5241 * gcc.dg/vect/pr36228.c: Ditto.
5242 * gcc.dg/vect/pr42395.c: Ditto.
5243 * gcc.dg/vect/pr42604.c: Ditto.
5244 * gcc.dg/vect/pr46663.c: Ditto.
5245 * gcc.dg/vect/pr48765.c: Ditto.
5246 * gcc.dg/vect/pr49093.c: Ditto.
5247 * gcc.dg/vect/pr49352.c: Ditto.
5248 * gcc.dg/vect/pr52298.c: Ditto.
5249 * gcc.dg/vect/pr52870.c: Ditto.
5250 * gcc.dg/vect/pr53185.c: Ditto.
5251 * gcc.dg/vect/pr53773.c: Ditto.
5252 * gcc.dg/vect/pr56695.c: Ditto.
5253 * gcc.dg/vect/pr62171.c: Ditto.
5254 * gcc.dg/vect/pr63530.c: Ditto.
5255 * gcc.dg/vect/pr68339.c: Ditto.
5256 * gcc.dg/vect/pr71259.c: Ditto.
5257 * gcc.dg/vect/vect-82_64.c: Ditto.
5258 * gcc.dg/vect/vect-83_64.c: Ditto.
5259 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5260 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5261 * gcc.dg/vect/vect-shift-2.c: Ditto.
5262 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5263 * gfortran.dg/vect/pr39318.f90: Ditto.
5264 * gfortran.dg/vect/pr45714-a.f: Ditto.
5265 * gfortran.dg/vect/pr45714-b.f: Ditto.
5266 * gfortran.dg/vect/pr46213.f90: Ditto.
5267
2d4bb02f
MM
52682016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5269 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5270
5271 * gcc.target/powerpc/p9-splat-5.c: New test.
5272
f6d1b868
UB
52732016-06-23 Uros Bizjak <ubizjak@gmail.com>
5274
5275 PR tree-optimization/71488
5276 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5277 * lib/target-supports.exp: ... here.
5278 (check_sse4_hw_available): New procedure.
5279 (check_effective_target_sse4_runtime): Ditto.
5280 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5281 -march=westmere for sse4_runtime targets.
936ff030 5282 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5283 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5284 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5285 (main): Call check_vect ().
a7898180 5286 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5287
c0597759
L
52882016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5289
5290 PR target/66232
5291 PR target/67400
5292 * gcc.target/i386/pr66232-14.c: New file.
5293 * gcc.target/i386/pr66232-15.c: Likewise.
5294 * gcc.target/i386/pr66232-16.c: Likewise.
5295 * gcc.target/i386/pr66232-17.c: Likewise.
5296 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5297 ia32 if R_386_GOT32X relocation is supported.
5298 * gcc.target/i386/pr67400-2.c: Likewise.
5299 * gcc.target/i386/pr67400-3.c: Likewise.
5300 * gcc.target/i386/pr67400-4.c: Likewise.
5301 * gcc.target/i386/pr67400-6.c: Likewise.
5302 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5303 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5304
5b0e27a7
JD
53052016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5306
5307 PR libgfortran/48852
5308 * gfortran.dg/char4_iunit_1.f03: Update test.
5309 * gfortran.dg/f2003_io_5.f03: Update test.
5310 * gfortran.dg/real_const_3.f90: Update test.
5311
7f586d90
AK
53122016-06-23 Andi Kleen <ak@linux.intel.com>
5313
5314 * g++.dg/bprob/bprob.exp: Support autofdo.
5315 * g++.dg/tree-prof/tree-prof.exp: dito.
5316 * gcc.dg/tree-prof/tree-prof.exp: dito.
5317 * gcc.misc-tests/bprob.exp: dito.
5318 * gfortran.dg/prof/prof.exp: dito.
5319 * lib/profopt.exp: dito.
5320 * lib/target-supports.exp: Check for autofdo.
5321
60fa7862
ML
53222016-06-23 Martin Liska <mliska@suse.cz>
5323
5324 * gcc.dg/pr71619.c: New test.
5325
e3d62871
UB
53262016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5327
5328 PR target/67400
cc901875
UB
5329 * gcc.target/i386/pr67400-1.c: New test.
5330 * gcc.target/i386/pr67400-2.c: Likewise.
5331 * gcc.target/i386/pr67400-3.c: Likewise.
5332 * gcc.target/i386/pr67400-4.c: Likewise.
5333 * gcc.target/i386/pr67400-5.c: Likewise.
5334 * gcc.target/i386/pr67400-6.c: Likewise.
5335 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5336
ac81cf0b
DM
53372016-06-22 David Malcolm <dmalcolm@redhat.com>
5338
5339 * c-c++-common/missing-header-1.c: New test case.
5340 * c-c++-common/missing-header-2.c: New test case.
5341 * c-c++-common/missing-header-3.c: New test case.
5342 * c-c++-common/missing-header-4.c: New test case.
5343
1a4f11c8
DM
53442016-06-22 David Malcolm <dmalcolm@redhat.com>
5345
5346 PR c/70339
5347 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5348 hint.
5349 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5350 expected results due to builtin "nanl" now being suggested for
5351 "name".
5352 * gcc.dg/pr67580.c: Update expected messages.
5353 * gcc.dg/spellcheck-identifiers.c: New testcase.
5354 * gcc.dg/spellcheck-typenames.c: New testcase.
5355
a93eac6a
DM
53562016-06-22 David Malcolm <dmalcolm@redhat.com>
5357
5358 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5359 file.
5360 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5361 diagnostic-test-show-locus-parseable-fixits.c to sources for
5362 diagnostic_plugin_test_show_locus.c.
5363 * lib/gcc-defs.exp (freeform_regexps): New global.
5364 (dg-regexp): New function.
5365 (handle-dg-regexps): New function.
5366 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5367 freeform_regexps to the empty list.
5368 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5369
49e76ff1
IE
53702016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5371
f6d1b868 5372 PR tree-optimization/71488
49e76ff1
IE
5373 * g++.dg/pr71488.C: New test.
5374 * gcc.dg/vect/vect-bool-cmp.c: New test.
5375
951d8c8a
EB
53762016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5377
5378 * gcc.dg/guality/param-5.c: New test.
5379
b60fc3bd
BE
53802016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5381
5382 * gcc.target/i386/asm-flag-7.c: New test.
5383
0609abda
TS
53842016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5385
5386 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5387 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5388 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5389 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5390 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5391 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5392 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5393 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5394 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5396 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5397 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5398 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5399 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5400 * lib/target-supports.exp: Likewise.
5401
ee2499b4
TS
54022016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5403
5404 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5405 * gcc.dg/attr-ms_struct-2.c: Likewise.
5406 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5407 * gcc.dg/bf-ms-attrib.c: Likewise.
5408 * gcc.dg/bf-ms-layout-2.c: Likewise.
5409 * gcc.dg/bf-ms-layout-3.c: Likewise.
5410 * gcc.dg/bf-ms-layout.c: Likewise.
5411 * gcc.dg/bf-no-ms-layout.c: Likewise.
5412 * gcc.target/i386/bitfield1.c: Likewise.
5413 * gcc.target/i386/bitfield2.c: Likewise.
5414 * gcc.target/i386/bitfield3.c: Likewise.
5415
caea59ff
KN
54162016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5417
5418 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5419 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5420 override other than -mcpu=power9 command-line option is specified,
5421 or if the target operating system is aix.
5422 * gcc.target/powerpc/darn-1.c: Likewise.
5423 * gcc.target/powerpc/darn-2.c: Likewise.
5424 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5425 test if effective-target is not powerpc_p9vector_ok or if the
5426 target operating system is not defined.
5427 * gcc.target/powerpc/vslv-1.c: Likewise.
5428 * gcc.target/powerpc/vsrv-0.c: Likewise.
5429 * gcc.target/powerpc/vsrv-1.c: Likewise.
5430
63617e30
TB
54312016-06-21 Tobias Burnus <burnus@net-b.de>
5432
5433 PR fortran/71068
5434 * gfortran.dg/coarray/data_1.f90: New.
5435
89192c3c
WD
54362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5437
5438 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5439 (dg-require-effective-target): Use arm_v8_neon_hw.
5440 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5441 (dg-require-effective-target): Likewise.
5442 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5443 (dg-require-effective-target): Likewise.
5444 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5445 (dg-require-effective-target): Likewise.
5446 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5447 (dg-require-effective-target): Likewise.
5448 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5449 (dg-require-effective-target): Likewise.
5450 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5451 Add AArch64 check.
5452
64ac50e2
WD
54532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5454
5455 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5456 Set to 3 so test passes.
5457
6252b5db
WD
54582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5459
5460 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5461
3b9bc511
IV
54622016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5463
5464 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5465 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5466 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5467 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5468
21db1c78
IV
54692016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5470
5471 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5472 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5473
9d30e86f
L
54742016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5475
5476 PR target/71549
5477 * gcc.target/i386/pr71549.c: New test.
5478
448a7c69
KN
54792016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5480
5481 * gcc.target/powerpc/vadsdu-0.c: Replace
5482 dg-require-effective-target directive to allow test to run on more
5483 platforms, and add dg-skip-if directive to disable test on aix
5484 platforms because of known incompatibilities.
5485 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5486 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5487 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5488 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5489 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5490 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5491 * gcc.target/powerpc/vadsdub-2.c: Replace
5492 dg-require-effective-target directive to allow test to run on more
5493 platforms, and add dg-skip-if directive to disable test on aix
5494 platforms because of known incompatibilities.
5495 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5496 with vec_absdb call to differentiate this test from vadsdub-1.c.
5497 * gcc.target/powerpc/vadsduh-1.c: Replace
5498 dg-require-effective-target directive to allow test to run on more
5499 platforms, and add dg-skip-if directive to disable test on aix
5500 platforms because of known incompatibilities.
5501 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5502 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5503 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5504
0ad84f34
JJ
55052016-06-21 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR tree-optimization/71588
5508 * gcc.dg/pr71558.c: New test.
5509
e71e8d94
SKS
55102016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5511
5512 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5513 * c-c++-common/pr68657-2.c: Likewise.
5514 * c-c++-common/pr68657-3.c: Likewise.
5515 * gcc.dg/torture/pr69714.c: Require int32plus support.
5516 * gcc.dg/torture/pr70025.c: Likewise.
5517 * gcc.dg/torture/pr70083.c: Likewise.
5518 * gcc.dg/torture/pr70542.c: Likewise.
5519 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5520
5a578671
JM
55212016-06-20 Joseph Myers <joseph@codesourcery.com>
5522
5523 PR c/71601
5524 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5525
7a9df68e
JJ
55262016-06-20 Jakub Jelinek <jakub@redhat.com>
5527
50aa64d5
JJ
5528 PR middle-end/71581
5529 * gcc.dg/pr71581.c: New test.
5530
7a9df68e
JJ
5531 PR rtl-optimization/71591
5532 * gcc.dg/cpp/pr71591.c: New test.
5533
3947cf19
DR
55342016-06-20 David B. Robins <gcc@davidrobins.net>
5535
5536 PR target/71571
5537 * g++.dg/torture/pr71571.C: New test.
5538
c4ff221e
JJ
55392016-06-20 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR target/71559
5542 * gcc.target/i386/sse2-pr71559.c: New test.
5543 * gcc.target/i386/avx-pr71559.c: New test.
5544 * gcc.target/i386/avx512f-pr71559.c: New test.
5545
f1b5abfb
TB
55462016-06-20 Tobias Burnus <burnus@net-b.de>
5547
5548 PR fortran/71194
5549 * gfortran.dg/pointer_remapping_10.f90: New.
5550
842107e4
DM
55512016-06-20 David Malcolm <dmalcolm@redhat.com>
5552
5553 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5554
d9e8bdfd
MS
55552016-06-20 Martin Sebor <msebor@redhat.com>
5556
5557 PR c/69507
5558 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5559 * gnu90-const-expr-1.c: Same.
5560 * gnu99-const-expr-1.c: Same.
5561 * gnu99-static-1.c: Same.
5562
67785479
RL
55632016-06-20 Renlin Li <renlin.li@arm.com>
5564
29f09b38 5565 PR testsuite/71489
67785479
RL
5566 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5567
636929b8
JG
55682016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5569
5570 * gcc.target/aarch64/vcvt_f64_1.c: New.
5571 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5572 * gcc.target/aarch64/vrecp_f64_1.c: New.
5573
ff7b374b
KT
55742016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5575
5576 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5577 "alignement".
5578
554cfc9e
GJL
55792016-06-20 Georg-Johann Lay <avr@gjlay.de>
5580
5581 PR target/71103
5582 * gcc.target/avr/torture/pr71103-2.c: New test.
5583
94087e88 55842016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5585
5586 PR c/69507
5587 * gcc.dg/alignof.c: New test.
5588
c561b091
PC
55892016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5592 vs dg-error; test constexpr specifier too.
5593
bf54f123
PC
55942016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5597
4e53aa97
CL
55982016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5599
5600 * lib/target-supports.exp
5601 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5602 arm_neon_ok and merge flags. Fix temporary test name.
5603 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5604 and merge flags.
5605
69071d86
ML
56062016-06-17 Martin Liska <mliska@suse.cz>
5607
5608 * gcc.dg/predict-9.c: Fix dump scanning.
5609
68b3b858
BC
56102016-06-17 Bin Cheng <bin.cheng@arm.com>
5611
5612 PR tree-optimization/71354
5613 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5614
d3ee260a
BC
56152016-06-17 Bin Cheng <bin.cheng@arm.com>
5616
5617 PR tree-optimization/71347
5618 * gcc.dg/tree-ssa/pr71347.c: New test.
5619
bd8fb114
BC
56202016-06-17 Bin Cheng <bin.cheng@arm.com>
5621
5622 PR tree-optimization/71354
5623 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5624
97816be4
BC
56252016-06-17 Bin Cheng <bin.cheng@arm.com>
5626
5627 * gcc.dg/vect/vect-alias-check-1.c: New test.
5628
2d761a37
SKS
56292016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5630
e0277d6b 5631 PR target/71151
2d761a37
SKS
5632 * gcc.target/avr/pr71151-1.c: New test.
5633 * gcc.target/avr/pr71151-2.c: New test.
5634 * gcc.target/avr/pr71151-3.c: New test.
5635 * gcc.target/avr/pr71151-4.c: New test.
5636 * gcc.target/avr/pr71151-5.c: New test.
5637 * gcc.target/avr/pr71151-6.c: New test.
5638 * gcc.target/avr/pr71151-7.c: New test.
5639 * gcc.target/avr/pr71151-8.c: New test.
5640 * gcc.target/avr/pr71151-common.h: New test.
5641
68fa96d6
ML
56422016-06-16 Martin Liska <mliska@suse.cz>
5643
5644 * gfortran.dg/predict-1.f90: New test.
5645
b6ca982f
UB
56462016-06-16 Uros Bizjak <ubizjak@gmail.com>
5647
5648 PR target/71242
3a146d46 5649 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5650
1dc8d15b
JH
56512016-06-16 Jan Hubicka <hubicka@ucw.cz>
5652
5653 * g++.dg/vect/pr36648.cc: Disable cunrolli
5654
67c25816
JJ
56552016-06-16 Jakub Jelinek <jakub@redhat.com>
5656
c577adb2
JJ
5657 PR target/71554
5658 * gcc.c-torture/execute/pr71554.c: New test.
5659
67c25816
JJ
5660 PR rtl-optimization/71532
5661 * gcc.dg/torture/pr71532.c: New test.
5662
1a3c3ee9
MM
56632016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5664
5665 * gcc.target/powerpc/p9-dimode1.c: New test.
5666 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5667
f29468a7
JJ
56682016-06-15 Jakub Jelinek <jakub@redhat.com>
5669
61daecc4
JJ
5670 * gcc.c-torture/compile/20160615-1.c: New test.
5671
f29468a7
JJ
5672 * g++.dg/cpp0x/ref-qual17.C: New test.
5673
209d1e2d
IE
56742016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5675
5676 PR middle-end/71529
5677 * gcc.target/i386/pr71529.C: New test.
5678
8dc35712
AH
56792016-06-15 Alan Hayward <alan.hayward@arm.com>
5680
5681 PR tree-optimization/71483
5682 * g++.dg/vect/pr71483.c: New
5683
b8911cb8
PC
56842016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5685
5686 PR c++/70202
5687 * g++.dg/inherit/crash6.C: New.
5688 * g++.dg/inherit/union2.C: Likewise.
5689 * g++.dg/inherit/virtual12.C: Likewise.
5690 * g++.dg/inherit/virtual13.C: Likewise.
5691 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5692
cf5d08ab
UB
56932016-06-15 Uros Bizjak <ubizjak@gmail.com>
5694
e3d62871 5695 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5696
8f482165
AH
56972016-06-15 Alan Hayward <alan.hayward@arm.com>
5698
5699 PR tree-optimization/71439
5700 * gcc.dg/vect/pr71439.c: New
5701
3256673f
KT
57022016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5703
5704 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5705
b17dc4d4
RB
57062016-06-15 Richard Biener <rguenther@suse.de>
5707
5708 * gcc.dg/vect/slp-45.c: New testcase.
5709
2a5825f2
RB
57102016-06-15 Richard Biener <rguenther@suse.de>
5711
5712 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5713
6e433d0b
BS
57142016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5715
5716 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5717 requirements, and disable for AIX for now.
5718 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5719
abe7f828
JJ
57202016-06-14 Jakub Jelinek <jakub@redhat.com>
5721
a09c81b4
JJ
5722 PR c++/71528
5723 * g++.dg/opt/pr71528.C: New test.
5724
abe7f828
JJ
5725 PR c++/71516
5726 * g++.dg/init/pr71516.C: New test.
5727
acfadf06
PC
57282016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 * g++.dg/init/array46.C: New.
5731
4d568ab2
UB
57322016-06-14 Uros Bizjak <ubizjak@gmail.com>
5733
e3d62871
UB
5734 * gcc.target/i386/float128-3.c: New test.
5735 * gcc.target/i386/quad-sse4.c: Ditto.
5736 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5737 Update scan strings.
4d568ab2 5738
30934c5d
RB
57392016-06-14 Richard Biener <rguenther@suse.de>
5740
5741 PR middle-end/71526
5742 * gfortran.dg/pr71526.f90: New testcase.
5743
3970e545
AV
57442016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5745
5746 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5747 * gcc.dg/zero_bits_compound-1.c: Likewise.
5748
04976c6e
RB
57492016-06-14 Richard Biener <rguenther@suse.de>
5750
5751 PR tree-optimization/71522
5752 * gcc.dg/torture/pr71522.c: New testcase.
5753
23e025db
JJ
57542016-06-14 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR tree-optimization/71520
5757 * gcc.dg/tree-ssa/pr71520.c: New test.
5758
90b72e84
RB
57592016-06-14 Richard Biener <rguenther@suse.de>
5760
5761 PR tree-optimization/71521
86c24ba6 5762 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5763
ef7cf206
JJ
57642016-06-13 Jakub Jelinek <jakub@redhat.com>
5765
0dda258b
JJ
5766 PR sanitizer/71498
5767 * c-c++-common/ubsan/bounds-13.c: New test.
5768
ef7cf206
JJ
5769 PR preprocessor/71183
5770 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5771
a73786e3
JL
57722016-06-13 Jeff Law <law@redhat.com>
5773
5774 PR tree-optimization/71403
5775 * c-c++-common/ubsan/pr71403-1.c: New test.
5776 * c-c++-common/ubsan/pr71403-2.c: New test.
5777 * c-c++-common/ubsan/pr71403-3.c: New test.
5778
0ac249bf
JJ
57792016-06-13 Jakub Jelinek <jakub@redhat.com>
5780
5781 PR middle-end/71478
5782 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5783 Add -Wno-psabi -w to dg-options.
5784
5408a64a
KN
57852016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5786
5787 * gcc.target/powerpc/vadsdu-0.c: New test.
5788 * gcc.target/powerpc/vadsdu-1.c: New test.
5789 * gcc.target/powerpc/vadsdu-2.c: New test.
5790 * gcc.target/powerpc/vadsdu-3.c: New test.
5791 * gcc.target/powerpc/vadsdu-4.c: New test.
5792 * gcc.target/powerpc/vadsdu-5.c: New test.
5793 * gcc.target/powerpc/vadsdub-1.c: New test.
5794 * gcc.target/powerpc/vadsdub-2.c: New test.
5795 * gcc.target/powerpc/vadsduh-1.c: New test.
5796 * gcc.target/powerpc/vadsduh-2.c: New test.
5797 * gcc.target/powerpc/vadsduw-1.c: New test.
5798 * gcc.target/powerpc/vadsduw-2.c: New test.
5799
f7e4f2e3
DM
58002016-06-13 David Malcolm <dmalcolm@redhat.com>
5801
5802 * gcc.dg/c99-init-2.c (c): Update expected error message.
5803 * gcc.dg/init-bad-8.c (foo): Likewise.
5804 * gcc.dg/spellcheck-fields-3.c: New test case.
5805
ad23a23e
ML
58062016-06-13 Martin Liska <mliska@suse.cz>
5807
5808 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5809 and "guess loop iv compared" heuristics.
5810 * gcc.dg/predict-2.c: Likewise.
5811 * gcc.dg/predict-3.c: Likewise.
5812 * gcc.dg/predict-4.c: Likewise.
5813 * gcc.dg/predict-5.c: Likewise.
5814 * gcc.dg/predict-6.c: Likewise.
5815
146c55da
MP
58162016-06-13 Marek Polacek <polacek@redhat.com>
5817
5818 PR middle-end/71476
5819 * c-c++-common/Wswitch-unreachable-4.c: New test.
5820 * gcc.dg/Wswitch-unreachable-2.c: New test.
5821 * g++.dg/tm/jump1.C: Move dg-warning.
5822
42e77cbc
EB
58232016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5824
5825 * gnat.dg/renaming10.ad[sb]: New test.
5826
7474dcc1
PT
58272016-06-13 Paul Thomas <pault@gcc.gnu.org>
5828
5829 PR fortran/70673
5830 * gfortran.dg/pr70673.f90: New test.
5831
f57f53d3
RB
58322016-06-13 Richard Biener <rguenther@suse.de>
5833
5834 PR middle-end/64516
5835 * gcc.dg/align-3.c: New testcase.
5836
5843a5f0
ML
58372016-06-13 Martin Liska <mliska@suse.cz>
5838
5839 * gcc.target/i386/pr71458.c: New test.
5840
aa8fdb44
UB
58412016-06-12 Uros Bizjak <ubizjak@gmail.com>
5842
5843 PR target/71241
3a146d46 5844 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5845
2043e4d7
DH
58462016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5847
5848 PR target/60751
5849 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5850 statement.
5851
d3dc025d
DH
58522016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5853
5854 PR target/60751
5855 * gfortran.dg/comma_IO_extension_1.f90: New test.
5856 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5857 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5858 statement.
5859 * gfortran.dg/graphite/pr38083.f90: Likewise.
5860 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5861 missing format.
5862
a31d78c6
EB
58632016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5864
5865 * gnat.dg/case_character.adb: New test.
5866
95c18dd0
SB
58672016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5868
5869 PR middle-end/71310
5870 * gcc.target/powerpc/pr71310.c: New testcase.
5871
b97d37b4
KV
58722016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5873
5874 PR middle-end/71478
5875 * gcc.dg/pr71478.c: New test.
5876
900bcda3
JJ
58772016-06-10 Jakub Jelinek <jakub@redhat.com>
5878
ec1c20db
JJ
5879 PR middle-end/71494
5880 * gcc.c-torture/execute/pr71494.c: New test.
5881
50b15873
JJ
5882 PR c/68657
5883 * gcc.target/i386/pr68657.c: New test.
5884
900bcda3
JJ
5885 PR inline-asm/68843
5886 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5887 (test): Add -masm=intel alternatives.
5888
4d926e34
MS
58892016-06-10 Martin Sebor <msebor@redhat.com>
5890
5891 PR c/71392
5892 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5893
ad071b2b
JL
58942016-06-10 Jeff Law <law@redhat.com>
5895
5896 PR tree-optimization/71335
5897 * gcc.c-torture/execute/pr71335.c: New test.
5898
2704efe8
DM
58992016-06-10 David Malcolm <dmalcolm@redhat.com>
5900
5901 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5902 the various "cannot tail-call: " messages.
5903
18c9b7d4
CL
59042016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5905
5906 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5907 and options.
5908
7cfa10f3
MO
59092016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5910
5911 PR sanitizer/71480
5912 * c-c++-common/asan/pr71480.c: New test.
5913
1f24fd3e
L
59142016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5915
5916 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5917 (ASMNAME2): Likewise.
5918 (main): Replace fn in asm statement with ASMNAME ("fn").
5919 * gcc.dg/guality/pr68037-2.c: Likewise.
5920 * gcc.dg/guality/pr68037-3.c: Likewise.
5921 * gcc.dg/torture/pr68037-1.c: Likewise.
5922 * gcc.dg/torture/pr68037-2.c: Likewise.
5923 * gcc.dg/torture/pr68037-3.c: Likewise.
5924
ad551c07
BE
59252016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5926
5927 PR inline-asm/68843
5928 * gcc.target/i386/pr68843-1.c: New test.
5929 * gcc.target/i386/pr68843-2.c: New test.
5930
4b1ffdb1 59312016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5932 Cesar Philippidis <cesar@codesourcery.com>
5933
5934 PR middle-end/71373
5935 * gcc.dg/goacc/nested-function-1.c: New file.
5936 * gcc.dg/goacc/nested-function-2.c: Likewise.
5937 * gcc.dg/goacc/pr71373.c: Likewise.
5938 * gfortran.dg/goacc/cray-2.f95: Likewise.
5939 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5940 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5941 * gfortran.dg/goacc/cray.f95: Update.
5942 * gfortran.dg/goacc/loop-1.f95: Likewise.
5943 * gfortran.dg/goacc/loop-3.f95: Likewise.
5944 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5945 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5946
59472016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5948
5949 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5950 for OpenACC tile clauses.
5951 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5952
5953 PR c/71381
5954 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5955 to...
5956 * c-c++-common/goacc/cache-2.c: ... this new file.
5957 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5958 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5959 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5960 usage.
5961 * gfortran.dg/goacc/cray.f95: Likewise.
5962 * gfortran.dg/goacc/loop-1.f95: Likewise.
5963
89851e4c
AH
59642016-06-10 Alan Hayward <alan.hayward@arm.com>
5965
5966 PR tree-optimization/71407
5967 PR tree-optimization/71416
5968 * gcc.dg/vect/pr71407.c: New
5969 * gcc.dg/vect/pr71416-1.c: New
5970 * gcc.dg/vect/pr71416-2.c: New
5971
200eafbf
RB
59722016-06-10 Richard Biener <rguenther@suse.de>
5973
5974 PR middle-end/71477
5975 * gcc.dg/torture/pr71477.c: New testcase.
5976
4df99d92
JK
59772016-06-09 Julia Koval <julia.koval@intel.com>
5978
5979 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5980 * gcc.target/i386/interrupt-13.c: Likewise.
5981 * gcc.target/i386/interrupt-15.c: Likewise.
5982 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5983 * gcc.target/i386/interrupt-24.c: Likewise.
5984 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5985 * gcc.target/i386/interrupt-9.c: Likewise.
5986 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5987
e01b4e16
MS
59882016-06-09 Martin Sebor <msebor@redhat.com>
5989
5990 PR c/70883
5991 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5992 * gcc.dg/builtin-constant_p-1.c: Same.
5993 * gcc.dg/builtins-error.c: Same.
5994 * gcc.dg/pr70859.c: Same.
5995
9c35db0e
SKS
59962016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5997
5998 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5999 * gcc.dg/torture/pr68067-1.c: Likewise.
6000 * gcc.dg/torture/pr68067-2.c: Likewise.
6001
60022016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6003
6004 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6005 when setting SIZE.
6006
392a81b9
PC
60072016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6008
6009 PR c++/71465
6010 * g++.dg/inherit/crash5.C: New.
6011 Revert:
6012 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6013
6014 PR c++/70202
6015 * g++.dg/inherit/crash5.C: New.
6016 * g++.dg/inherit/virtual1.C: Adjust.
6017
e49efc14
ML
60182016-06-09 Martin Liska <mliska@suse.cz>
6019
6020 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6021 * g++.dg/predict-loop-exit-2.C: Likewise.
6022 * g++.dg/predict-loop-exit-3.C: Likewise.
6023 * gcc.dg/predict-1.c: Likewise.
6024 * gcc.dg/predict-2.c: Likewise.
6025 * gcc.dg/predict-3.c: Likewise.
6026 * gcc.dg/predict-4.c: Likewise.
6027 * gcc.dg/predict-5.c: Likewise.
6028 * gcc.dg/predict-6.c: Likewise.
6029 * gcc.dg/predict-7.c: Likewise.
6030
36d57986
RB
60312016-06-09 Richard Biener <rguenther@suse.de>
6032
6033 PR tree-optimization/71462
6034 * gcc.dg/torture/pr71462.c: New testcase.
6035
7d82e8e4
MP
60362016-06-09 Marek Polacek <polacek@redhat.com>
6037
6038 PR c/65471
6039 * gcc.dg/c11-generic-3.c: New test.
6040
c8a71589
PC
60412016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6042
6043 * g++.dg/init/array42.C: New.
6044 * g++.dg/init/array43.C: Likewise.
6045 * g++.dg/init/array44.C: Likewise.
6046 * g++.dg/init/array45.C: Likewise.
6047 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6048 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6049 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6050 * g++.dg/gomp/pr35751.C: Likewise.
6051 * g++.dg/init/array23.C: Likewise.
6052 * g++.dg/init/brace2.C: Likewise.
6053 * g++.dg/init/brace6.C: Likewise.
6054
44a845ca
MS
60552016-06-08 Martin Sebor <msebor@redhat.com>
6056 Jakub Jelinek <jakub@redhat.com>
6057
6058 PR c++/70507
6059 PR c/68120
6060 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6061 * c-c++-common/builtin-arith-overflow-2.c: New test.
6062 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6063 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6064 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6065
2ef16b6e
JJ
60662016-06-08 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR c++/71442
6069 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6070
5e3ee346
AL
60712016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6072
6073 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6074 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6075 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6076 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6077 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6078 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6079 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6080 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6081 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6082 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6083 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6084 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6085 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6086
b2ae2814
RB
60872016-06-08 Richard Biener <rguenther@suse.de>
6088
6089 PR tree-optimization/68558
6090 * gcc.dg/vect/slp-44.c: New testcase.
6091
e09b4c37
RB
60922016-06-08 Richard Biener <rguenther@suse.de>
6093
6094 * gcc.dg/vect/slp-43.c: New testcase.
6095
72d50660
RB
60962016-06-08 Richard Biener <rguenther@suse.de>
6097
6098 PR tree-optimization/71452
6099 * gcc.dg/torture/pr71452.c: New testcase.
6100
988c115c
JJ
61012016-06-08 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR c++/71448
6104 * g++.dg/torture/pr71448.C: New test.
6105
73d73b48
BS
61062016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6107
6108 PR debug/71432
6109 PR ada/71413
6110 * g++.dg/debug/pr71432.C: New test.
6111
bdd15d0c
PK
61122016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6113
6114 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6115 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6116 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6117
ce0607bb
AH
61182016-06-08 Alan Hayward <alan.hayward@arm.com>
6119
6120 * gcc.dg/vect/vect-live-2.c: Update effective target.
6121 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6122 * lib/target-supports.exp: Add aarch64 to vect_long.
6123
92a5f2ba
MP
61242016-06-08 Marek Polacek <polacek@redhat.com>
6125
6126 PR c/71418
6127 * gcc.dg/noncompile/pr71418.c: New test.
6128
08203f73
MP
6129 PR c/71426
6130 * gcc.dg/noncompile/pr71426.c: New test.
6131
d1fcc2bd
JH
61322016-06-07 Jan Hubicka <hubicka@ucw.cz>
6133
6134 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6135 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6136 * gcc.dg/predict-3.c: Update template.
6137 * gcc.dg/predict-5.c: Update template.
6138 * gcc.dg/predict-6.c: Update template.
6139 * gcc.dg/predict-9.c: Update template.
6140 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6141
a23e6f1c
BS
61422016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6143
6144 * gcc.target/powerpc/vec-mul.c: New test.
6145
6ffd47b7
DM
61462016-06-07 David Malcolm <dmalcolm@redhat.com>
6147
6148 * gcc.dg/spellcheck-fields-2.c: New test case.
6149
bfd67b47
RB
61502016-06-07 Richard Biener <rguenther@suse.de>
6151
6152 PR c/61564
6153 * gcc.dg/Wpragmas-1.c: New testcase.
6154 * gcc.dg/Wattributes-4.c: Likewise.
6155 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6156 entry.
6157
701b9a47
CL
61582016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6159
6160 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6161 spurious debug code.
6162
6b80d6fa
RB
61632016-06-07 Richard Biener <rguenther@suse.de>
6164
6165 PR tree-optimization/71428
6166 * gcc.dg/torture/pr71428.c: New testcase.
6167
0f3f9437
RB
61682016-06-07 Richard Biener <rguenther@suse.de>
6169
6170 PR middle-end/71423
6171 * gcc.dg/torture/pr71423.c: New testcase.
6172
ec963f2a
KV
61732016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6174
6175 PR middle-end/71408
6176 * gcc.dg/tree-ssa/pr71408.c: New test.
6177
46ab5b6e
KV
61782016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6179
6180 PR middle-end/71281
6181 * g++.dg/torture/pr71281.C: New test.
6182
1f40cff3
MP
61832016-06-06 Marek Polacek <polacek@redhat.com>
6184
6185 PR c/71362
6186 * gcc.dg/pr71362.c: New test.
6187
6f5bcd24
JJ
61882016-06-06 Jakub Jelinek <jakub@redhat.com>
6189 Patrick Palka <ppalka@gcc.gnu.org>
6190
6191 PR c++/70847
6192 PR c++/71330
6193 PR c++/71393
6194 * g++.dg/opt/pr70847.C: New test.
6195 * g++.dg/ubsan/pr70847.C: New test.
6196 * g++.dg/ubsan/pr71393.C: New test.
6197
158beb4a
JJ
61982016-06-06 Jakub Jelinek <jakub@redhat.com>
6199
6200 PR tree-optimization/71259
6201 * gcc.dg/vect/pr71259.c: New test.
6202
d9b950dd
DM
62032016-06-06 David Malcolm <dmalcolm@redhat.com>
6204
6205 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6206 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6207 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6208 above.
6209
36f9ad69
KT
62102016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6211
6212 PR middle-end/37780
6213 * gcc.c-torture/execute/pr37780.c: New test.
6214 * gcc.target/aarch64/pr37780_1.c: Likewise.
6215 * gcc.target/arm/pr37780_1.c: Likewise.
6216
5545a907
MP
62172016-06-06 Marek Polacek <polacek@redhat.com>
6218
6219 * c-c++-common/attr-may-alias-1.c: New test.
6220 * c-c++-common/attr-may-alias-2.c: New test.
6221 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6222
93671519
BE
62232016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6224
6225 PR c/24414
6226 * gcc.target/i386/pr24414.c: New test.
6227
690f24b7
JM
62282016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6229
6230 * gcc.target/sparc/vis4misc.c: New file.
6231 * gcc.target/sparc/fpcmp.c: Likewise.
6232 * gcc.target/sparc/fpcmpu.c: Likewise.
6233
31ce6157
AH
62342016-06-06 Alan Hayward <alan.hayward@arm.com>
6235
6236 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6237 * gcc.dg/vect/vect-live-3.c: Likewise.
6238
9fcebb5a
RB
62392016-06-06 Richard Biener <rguenther@suse.de>
6240
6241 PR tree-optimization/71398
6242 * gcc.dg/torture/pr71398.c: New testcase.
6243
903ca97b
UB
62442016-06-06 Uros Bizjak <ubizjak@gmail.com>
6245
6246 PR target/71389
6247 * g++.dg/pr71389.C: New test.
6248
9c1eb332
JD
62492016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6250
6251 PR fortran/71404
6252 * gfortran.dg/fmt_read_5.f: New test.
6253
b2d83bd2
AV
62542016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6255
6256 PR fortran/69659
6257 * gfortran.dg/class_array_22.f03: New test.
6258
ec81960e
JH
62592016-06-05 Jan Hubicka <hubicka@ucw.cz>
6260
6261 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6262
429d2750
JH
62632016-06-05 Jan Hubicka <hubicka@ucw.cz>
6264
6265 * gcc.dg/predict-9.c: Update template.
6266
c1c00983
PC
62672016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/49377
6270 * g++.dg/template/pr49377.C: New.
6271
1927a963
JJ
62722016-06-04 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR tree-optimization/71405
6275 * g++.dg/torture/pr71405.C: New test.
6276
909a11ad
PC
62772016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6278
6279 PR c++/70202
6280 * g++.dg/inherit/crash5.C: New.
6281 * g++.dg/inherit/virtual1.C: Adjust.
6282
08bbb1f8
JL
62832016-06-03 Jeff Law <law@redhat.com>
6284
6285 PR tree-optimization/71316
6286 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6287
7c35235c
JJ
62882016-06-03 Jakub Jelinek <jakub@redhat.com>
6289
6290 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6291 dg-additional-options with just -fno-tree-scev-cprop in it.
6292 * gcc.dg/vect/vect-live-2.c: Likewise.
6293 * gcc.dg/vect/vect-live-5.c: Likewise.
6294 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6295 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6296 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6297
c8572dd6
PP
62982016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6299
6300 PR c++/27100
6301 * g++.dg/other/friend6.C: New test.
6302
1c7733a7
BS
63032016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6304
6305 * g++.dg/torture/ppc-ldst-array.C: New.
6306
0d2f700f
JM
63072016-06-03 Joseph Myers <joseph@codesourcery.com>
6308
6309 PR target/71276
6310 PR target/71277
6311 * gcc.dg/torture/builtin-fp-int-inexact.c,
6312 gcc.target/i386/387-builtin-fp-int-inexact.c,
6313 gcc.target/i386/387-rint-inline-1.c,
6314 gcc.target/i386/387-rint-inline-2.c,
6315 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6316 gcc.target/i386/sse2-rint-inline-1.c,
6317 gcc.target/i386/sse2-rint-inline-2.c,
6318 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6319 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6320
f8071c05
L
63212016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6322 Julia Koval <julia.koval@intel.com>
6323
6324 PR target/66960
6325 PR target/67630
6326 PR target/67634
6327 PR target/67841
6328 PR target/68037
6329 PR target/68618
6330 PR target/68661
6331 PR target/69575
6332 PR target/69596
6333 PR target/69734
6334 * gcc.dg/guality/pr68037-1.c: New test.
6335 * gcc.dg/guality/pr68037-2.c: Likewise.
6336 * gcc.dg/guality/pr68037-3.c: Likewise.
6337 * gcc.dg/torture/pr68037-1.c: Likewise.
6338 * gcc.dg/torture/pr68037-2.c: Likewise.
6339 * gcc.dg/torture/pr68037-3.c: Likewise.
6340 * gcc.dg/torture/pr68661-1a.c: Likewise.
6341 * gcc.dg/torture/pr68661-1b.c: Likewise.
6342 * gcc.target/i386/interrupt-1.c: Likewise.
6343 * gcc.target/i386/interrupt-2.c: Likewise.
6344 * gcc.target/i386/interrupt-3.c: Likewise.
6345 * gcc.target/i386/interrupt-4.c: Likewise.
6346 * gcc.target/i386/interrupt-5.c: Likewise.
6347 * gcc.target/i386/interrupt-6.c: Likewise.
6348 * gcc.target/i386/interrupt-7.c: Likewise.
6349 * gcc.target/i386/interrupt-8.c: Likewise.
6350 * gcc.target/i386/interrupt-9.c: Likewise.
6351 * gcc.target/i386/interrupt-10.c: Likewise.
6352 * gcc.target/i386/interrupt-11.c: Likewise.
6353 * gcc.target/i386/interrupt-12.c: Likewise.
6354 * gcc.target/i386/interrupt-13.c: Likewise.
6355 * gcc.target/i386/interrupt-14.c: Likewise.
6356 * gcc.target/i386/interrupt-15.c: Likewise.
6357 * gcc.target/i386/interrupt-16.c: Likewise.
6358 * gcc.target/i386/interrupt-17.c: Likewise.
6359 * gcc.target/i386/interrupt-18.c: Likewise.
6360 * gcc.target/i386/interrupt-19.c: Likewise.
6361 * gcc.target/i386/interrupt-20.c: Likewise.
6362 * gcc.target/i386/interrupt-21.c: Likewise.
6363 * gcc.target/i386/interrupt-22.c: Likewise.
6364 * gcc.target/i386/interrupt-23.c: Likewise.
6365 * gcc.target/i386/interrupt-24.c: Likewise.
6366 * gcc.target/i386/interrupt-25.c: Likewise.
6367 * gcc.target/i386/interrupt-26.c: Likewise.
6368 * gcc.target/i386/interrupt-27.c: Likewise.
6369 * gcc.target/i386/interrupt-28.c: Likewise.
6370 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6371 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6372 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6373 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6374 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6375 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6376 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6377 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6378 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6379 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6380 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6381 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6382
36b85e43
BS
63832016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6384
9de2e795
L
6385 PR tree-optimization/52171
6386 * gcc.dg/pr52171.c: New test.
6387 * gcc.target/i386/pr52171.c: New test.
36b85e43 6388
bfeee8ac
JH
63892016-06-03 Jan Hubicka <jh@suse.cz>
6390
6391 * g++.dg/tree-ssa/pred-1.C: New testcase
6392 * gcc.dg/tree-ssa/pred-1.c: New testcase
6393
859b0bae
BS
63942016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6395
6396 PR target/70957
6397 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6398 support.
6399 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6400
3a2edf4c
AH
64012016-06-03 Alan Hayward <alan.hayward@arm.com>
6402
6403 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6404
b28ead45
AH
64052016-06-03 Alan Hayward <alan.hayward@arm.com>
6406
6407 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6408 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6409 * gcc.dg/vect/vect-live-1.c: New test.
6410 * gcc.dg/vect/vect-live-2.c: New test.
6411 * gcc.dg/vect/vect-live-3.c: New test.
6412 * gcc.dg/vect/vect-live-4.c: New test.
6413 * gcc.dg/vect/vect-live-5.c: New test.
6414 * gcc.dg/vect/vect-live-slp-1.c: New test.
6415 * gcc.dg/vect/vect-live-slp-2.c: New test.
6416 * gcc.dg/vect/vect-live-slp-3.c: New test.
6417
1f91747b
JJ
64182016-06-03 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR middle-end/71387
6421 * g++.dg/opt/pr71387.C: New test.
6422
47b83923
JL
64232016-06-02 Jeff Law <law@redhat.com>
6424
6425 PR tree-optimization/71328
6426 * gcc.c-torture/compile/pr71328.c: New test.
6427
e96e5f46
JD
64282016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6429
6430 PR fortran/52393
6431 * gfortran.dg/fmt_read_3.f90: Fix typo.
6432 * gfortran.dg/fmt_read_4.f90: New test.
6433
b872d729
PC
64342016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6435
6436 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6437 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6438 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6439 * g++.dg/cpp0x/override2.C: Likewise.
6440 * g++.dg/parse/crash5.C: Likewise.
6441 * g++.dg/parse/error16.C: Likewise.
6442 * g++.dg/parse/error27.C: Likewise.
6443 * g++.dg/template/qualttp15.C: Likewise.
6444 * g++.dg/template/redecl4.C: Likewise.
6445 * g++.old-deja/g++.other/crash39.C: Likewise.
6446 * g++.old-deja/g++.other/struct1.C: Likewise.
6447 * g++.old-deja/g++.pt/m9a.C: Likewise.
6448 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6449
0e535442
JJ
64502016-06-02 Jakub Jelinek <jakub@redhat.com>
6451
0633ee10
JJ
6452 PR c++/71372
6453 * c-c++-common/pr71372.c: New test.
6454
0e535442
JJ
6455 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6456 __TIME__ strings with __builtin_strcmp instead of printf and
6457 dg-output.
6458
f3c5ecc2
ML
64592016-06-02 Martin Liska <mliska@suse.cz>
6460
6461 * gcc.dg/predict-9.c: New test.
6462
a91807c5
JJ
64632016-06-02 Jakub Jelinek <jakub@redhat.com>
6464
6465 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6466 global set_compiler_env_var and global saved_compiler_env_var.
6467
b5bd1978
KT
64682016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6469
6470 PR rtl-optimization/71295
6471 * gcc.c-torture/compile/pr71295.c: New test.
6472
b93b1475
JJ
64732016-06-02 Jakub Jelinek <jakub@redhat.com>
6474
930ebd0e
JJ
6475 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6476
1e021dc3
JJ
6477 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6478 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6479
b93b1475
JJ
6480 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6481 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6482 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6483 alternative number.
6484
58f2fb5c
MM
64852016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6486
6487 * gcc.target/powerpc/p9-splat-4.c: New test.
6488
64892016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6490
6491 PR target/71186
6492 * gcc.target/powerpc/pr71186.c: New test.
6493
4731c9f0
JD
64942016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6495
6496 PR fortran/52393
6497 * gfortran.dg/fmt_read_3.f90: New test.
6498
042dee3e
TP
64992016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6500
6501 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6502 procedure.
6503
15c98b2e
ES
65042016-06-01 Eduard Sanou <dhole@openmailbox.org>
6505
6506 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6507 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6508 env var is set.
6509 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6510 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6511 shown once.
6512 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6513 during compilation.
6514 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6515 vars set by dg-set-compiler-env-var.
6516
6442a6f4
PT
65172016-06-01 Paul Thomas <pault@gcc.gnu.org>
6518
6519 PR fortran/71156
6520 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6521 to the module procedure declaration.
6522 * gfortran.dg/submodule_16.f08: New test.
6523
ab62397a
JJ
65242016-06-01 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR middle-end/71371
6527 * c-c++-common/gomp/pr71371.c: New test.
6528
b66af6ed
RB
65292016-06-01 Richard Biener <rguenther@suse.de>
6530
6531 PR tree-optimization/71366
6532 * gcc.dg/torture/pr71366-1.c: New testcase.
6533 * gcc.dg/torture/pr71366-2.c: Likewise.
6534
e342b9d8
KN
65352016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6536
6537 * gcc.target/powerpc/vslv-0.c: New test.
6538 * gcc.target/powerpc/vslv-1.c: New test.
6539 * gcc.target/powerpc/vsrv-0.c: New test.
6540 * gcc.target/powerpc/vsrv-1.c: New test.
6541
721547cd
NS
65422016-06-01 Nathan Sidwell <nathan@acm.org>
6543
6544 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6545 * gcc.target/nvptx/weak.c: New.
6546
fa2c9034
RB
65472016-06-01 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/71261
6550 * gcc.dg/torture/vect-bool-1.c: New testcase.
6551
3e32893c
JJ
65522016-06-01 Jakub Jelinek <jakub@redhat.com>
6553
6554 * gfortran.dg/gomp/order-1.f90: New test.
6555 * gfortran.dg/gomp/order-2.f90: New test.
6556
8c383600
JH
65572016-06-01 Jan Hubicka <hubicka@ucw.cz>
6558
6559 * gcc.dg/unroll-6.c: Update template.
6560 * gcc.dg/unroll-7.c: New testcase.
6561 * gcc.dg/unroll-8.c: New testcase.
6562
a0dfeef5
EB
65632016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6564
6565 * gnat.dg/opt56.ad[sb]: New test.
6566
48de5701
PC
65672016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6568
6569 PR c++/66635
6570 * g++.dg/cpp0x/constexpr-ice16.C: New.
6571
827cf695
PP
65722016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6573
6574 PR tree-optimization/71314
6575 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6576 -mbranch-cost=2.
6577
ff66f6e8
PP
65782016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6579
6580 PR tree-optimization/71077
6581 * gcc.dg/tree-ssa/pr71077.c: New test.
6582
050fb209
JH
65832016-05-31 Jan Hubicka <hubicka@ucw.cz>
6584
48de5701
PC
6585 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6586 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6587 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6588
c642d919
PC
65892016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 PR c++/71248
6592 * g++.dg/cpp0x/pr71248.C: New.
6593 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6594 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6595 * g++.dg/init/new37.C: Likewise.
6596 * g++.dg/template/static1.C: Likewise.
6597 * g++.dg/template/static2.C: Likewise.
6598
d6439e08
L
65992016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6600
6601 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6602 instead of %rdi.
6603 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6604
780b9dd4
MP
66052016-05-31 Marek Polacek <polacek@redhat.com>
6606
6607 * c-c++-common/Wswitch-unreachable-3.c: New test.
6608 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6609
0d99f8a0
RB
66102016-05-31 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/71352
6613 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6614
52545641
TP
66152016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6616
6617 * gcc.target/arm/armv5_thumb_isa.c: New test.
6618
5b8c1205
KY
66192016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6620
6621 PR target/71346
6622 * gcc.target/i386/pr71346.c: New test.
6623
7a88cc84
TV
66242016-05-31 Tom de Vries <tom@codesourcery.com>
6625
6626 PR tree-optimization/69068
6627 * gcc.dg/graphite/pr69068.c: New test.
6628
265149a6
MS
66292016-05-27 Martin Sebor <msebor@redhat.com>
6630
6631 PR c++/71306
6632 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6633
00631022
JJ
66342016-05-30 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR c++/71349
6637 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6638 nowait depend(inout: dd[0]) clauses where permitted.
6639
b2f6675b
PC
66402016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6641
6642 PR c++/71238
6643 * g++.dg/parse/pr71238.C: New.
6644 * g++.dg/concepts/friend1.C: Test column numbers too.
6645 * g++.dg/cpp0x/initlist31.C: Likewise.
6646 * g++.dg/cpp0x/pr51420.C: Likewise.
6647 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6648 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6649 * g++.dg/ext/builtin3.C: Likewise.
6650 * g++.dg/lookup/friend12.C: Likewise.
6651 * g++.dg/lookup/friend7.C: Likewise.
6652 * g++.dg/lookup/koenig1.C: Likewise.
6653 * g++.dg/lookup/koenig5.C: Likewise.
6654 * g++.dg/lookup/used-before-declaration.C: Likewise.
6655 * g++.dg/overload/koenig1.C: Likewise.
6656 * g++.dg/template/crash65.C: Likewise.
6657 * g++.dg/template/friend57.C: Likewise.
6658 * g++.dg/warn/Wshadow-5.C: Likewise.
6659 * g++.dg/warn/Wunused-8.C: Likewise.
6660 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6661 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6662 * g++.old-deja/g++.jason/member.C: Likewise.
6663 * g++.old-deja/g++.jason/report.C: Likewise.
6664 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6665 * g++.old-deja/g++.law/visibility20.C: Likewise.
6666 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6667 * g++.old-deja/g++.other/static5.C: Likewise.
6668 * g++.old-deja/g++.pt/overload2.C: Likewise.
6669
a448ff40
JH
66702016-05-30 Jan Hubicka <hubicka@ucw.cz>
6671
6672 * gcc.dg/tree-ssa/peel1.c: New testcase.
6673 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6674 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6675
69be8c91
TV
66762016-05-30 Tom de Vries <tom@codesourcery.com>
6677
6678 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6679 to ce.
6680
a59775a1
PC
66812016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6682
6683 PR c++/71099
6684 * g++.dg/parse/virtual1.C: New.
6685
53d6d955
UB
66862016-05-30 Uros Bizjak <ubizjak@gmail.com>
6687
6688 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6689 Use correct register when clearing %edx.
6690
0557293f
AM
66912016-05-30 Alexander Monakov <amonakov@ispras.ru>
6692
6693 PR tree-optimization/71289
6694 * gcc.dg/pr71289.c: New test.
6695
5d476e35
KV
66962016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6697
6698 PR middle-end/71269
6699 PR middle-end/71292
6700 * gcc.dg/tree-ssa/pr71269.c: New test.
6701 * gcc.dg/tree-ssa/pr71292.c: New test.
6702
db5447ca
KV
67032016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6704
6705 PR middle-end/71252
6706 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6707
98bdbb39
JH
67082016-05-30 Jan Hubicka <hubicka@ucw.cz>
6709
6710 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6711 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6712 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6713
7e012855
TV
67142016-05-30 Tom de Vries <tom@codesourcery.com>
6715
6716 PR tree-optimization/69067
6717 * gcc.dg/graphite/pr69067.c: New test.
6718
beed3701
UB
67192016-05-29 Uros Bizjak <ubizjak@gmail.com>
6720
6721 PR target/71245
6722 * gcc.target/i386/pr71245-1.c: New test.
6723 * gcc.target/i386/pr71245-2.c: Ditto.
6724
b6d4f8e8
PC
67252016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/71105
6728 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6729 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6730 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6731
00022058
JH
67322016-05-27 Jan Hubicka <hubicka@ucw.cz>
6733
6734 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6735
c8419aca
VV
67362016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6737
6738 Revert:
6739 PR c++/69855
6740 * g++.dg/overload/69855.C: New.
6741 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6742 * g++.old-deja/g++.pt/crash3.C: Likewise.
6743
8008c4d2
PC
67442016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 PR c++/60385
6747 * g++.dg/parse/namespace13.C: New.
6748
8b2ef235
JL
67492016-05-26 Jeff Law <law@redhat.com>
6750
6751 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6752 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6753 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6754 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6755 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6756 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6757 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6758 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6759 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6760 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6761 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6762 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6763 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6764
7d67159b
VV
67652016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6766
6767 PR c++/69855
6768 * g++.dg/overload/69855.C: New.
6769 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6770 * g++.old-deja/g++.pt/crash3.C: Likewise.
6771
88e3bdd1
JW
67722016-05-27 Jiong Wang <jiong.wang@arm.com>
6773
6774 PR target/63596
6775 * gcc.target/aarch64/va_arg_1.c: New testcase.
6776 * gcc.target/aarch64/va_arg_2.c: Likewise.
6777 * gcc.target/aarch64/va_arg_3.c: Likewise.
6778
3fd6b9cc
JW
67792016-05-27 Jiong Wang <jiong.wang@arm.com>
6780
6781 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6782 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6783 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6784 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6785 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6786
3cee7e4e
MP
67872016-05-27 Marek Polacek <polacek@redhat.com>
6788
6789 PR middle-end/71308
6790 * g++.dg/torture/pr71308.C: New test.
6791
6a813c96
DV
67922016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6793
6794 * gcc.dg/zero_bits_compound-1.c: New test.
6795 * gcc.dg/zero_bits_compound-2.c: New test.
6796
0561bcfb
IE
67972016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6798
6799 PR middle-end/71279
6800 * gcc.dg/pr71279.c: New test.
6801
21316320
MM
68022016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6803
6804 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6805 floating point min/max/comparison instructions.
6806 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6807
7211a097
JJ
68082016-05-26 Jakub Jelinek <jakub@redhat.com>
6809
6810 * c-c++-common/gomp/schedule-1.c: New test.
6811 * gfortran.dg/gomp/schedule-1.f90: New test.
6812
cac177cf
PP
68132016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6814
6815 PR c++/70822
6816 PR c++/70106
6817 * g++.dg/cpp1y/auto-fn32.C: New test.
6818 * g++.dg/cpp1y/paren4.C: New test.
6819
a2d5b8c9
NS
68202016-05-26 Nathan Sidwell <nathan@acm.org>
6821
6822 * gcc.dg/20060410.c: Xfail on ptx.
6823 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6824 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6825 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6826 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6827 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6828
ffa8b552
TP
68292016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6830
6831 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6832
c7501e00
JJ
68332016-05-26 Jakub Jelinek <jakub@redhat.com>
6834
1875b9a0
JJ
6835 PR tree-optimization/71280
6836 * gcc.dg/pr71280.c: New test.
6837
2116e19f
JJ
6838 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6839
305aef09
JJ
6840 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6841 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6842
c7501e00
JJ
6843 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6844
ca449d26
JW
68452016-05-26 Jiong Wang <jiong.wang@arm.com>
6846
6847 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6848 kept in memory.
ca449d26 6849
8af01c66
JL
68502016-05-25 Jeff Law <law@redhat.com>
6851
6852 PR tree-optimization/71272
6853 * gcc.c-torture/compile/pr71272.c: new test.
6854
f9d6ce73
BS
68552016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6856
6857 * gcc.target/powerpc/vec-cmpne.c: New test.
6858 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6859
a88a7b22
EB
68602016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6861
6862 * gnat.dg/opt55.ad[sb]: New test.
6863
125f02ed
SKS
68642016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6865
6866 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6867 * c-c++-common/pr60226.c: Require int32plus.
6868 * gcc.c-torture/execute/pr70602.c: Likewise.
6869 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6870 unsigned long for malloc arg type.
6871 * gcc.dg/asr_div1.c: Require int32plus.
6872 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6873 * gcc.dg/pie-1.c: Require pie.
6874 * gcc.dg/pie-2.c: Likewise.
6875 * gcc.dg/pr59471.c: Require int32plus.
6876 * gcc.dg/pr59963-2.c: XFAIL for int16.
6877 * gcc.dg/pr60114.c: Require int32plus.
6878 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6879 unsigned long for typedef of size_t.
6880 * gcc.dg/pr63914.c: Require int32plus.
6881 * gcc.dg/pr64536.c: Require pt32plus.
6882 * gcc.dg/pr65658.c: Likewise.
6883 * gcc.dg/pr67271.c: Require int32plus.
6884 * gcc.dg/pr68112.c: Likewise.
6885 * gcc.dg/pr69071.c: Skip for avr target.
6886 * gcc.dg/pr69973.c: Require int32plus.
6887 * gcc.dg/pr70169.c: Skip for avr target.
6888 * gcc.dg/sso-6.c: Require int32plus.
6889 * gcc.dg/sso-7.c: Likewise.
6890 * gcc.dg/sso-8.c: Likewise.
6891 * gcc.dg/vrp-min-max-2.c: Likewise.
6892
c6e434f5
UB
68932016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6894
6895 PR target/70738
6896 * gcc.target/i386/pr70738-1.c: New test.
6897 * gcc.target/i386/pr70738-2.c: Likewise.
6898 * gcc.target/i386/pr70738-3.c: Likewise.
6899 * gcc.target/i386/pr70738-4.c: Likewise.
6900 * gcc.target/i386/pr70738-5.c: Likewise.
6901 * gcc.target/i386/pr70738-6.c: Likewise.
6902 * gcc.target/i386/pr70738-7.c: Likewise.
6903 * gcc.target/i386/pr70738-8.c: Likewise.
6904 * gcc.target/i386/pr70738-9.c: Likewise.
6905
5c42d341
KT
69062016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6907
6908 PR rtl-optimization/66940
6909 * gcc.c-torture/execute/pr66940.c: New test.
6910
bf9a1a07
IV
69112016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6912
6913 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6914 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6915 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6916 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6917 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6918 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6919 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6920 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6921 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6922 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6923 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6924 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6925 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6926 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6927 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6928 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6929 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6930 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6931 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6932 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6933 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6934 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6935 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6936 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6937
95efe6b6
MP
69382016-05-25 Marek Polacek <polacek@redhat.com>
6939
6940 PR c/71265
6941 * gcc.dg/noncompile/pr71265.c: New test.
6942
a23faf7a
MP
6943 PR c/71266
6944 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6945
69a6d5ad
NS
69462016-05-25 Nathan Sidwell <nathan@acm.org>
6947
6948 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6949
3072d4ea
RB
69502016-05-25 Richard Biener <rguenther@suse.de>
6951
6952 PR tree-optimization/71261
6953 * c-c++-common/torture/pr71261.c: New testcase.
6954
e412ece4
RB
69552016-05-25 Richard Biener <rguenther@suse.de>
6956
6957 PR tree-optimization/71264
6958 * gcc.dg/vect/pr71264.c: New testcase.
6959
b9e551ad
PC
69602016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6961
6962 PR c++/55992
6963 * g++.dg/cpp0x/alias-decl-53.C: New.
6964 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6965
6aa1abe5
ML
69662016-05-25 Martin Liska <mliska@suse.cz>
6967
6968 * g++.dg/pr71239.C: New test.
6969
842d162e
RB
69702016-05-25 Richard Biener <rguenther@suse.de>
6971
c87885ca
RO
6972 * gcc.dg/vect/pr58135.c: Rename to ...
6973 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6974
f184a36c
MP
69752016-05-25 Marek Polacek <polacek@redhat.com>
6976
6977 * g++.dg/pr65295.C: Use target c++14.
6978
021fad86
PC
69792016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6980
53d6d955
UB
6981 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6982 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6983
c3eaf15a
MM
69842016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6985
6986 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6987 instructions.
6988
e46c7770
CP
69892016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6990
6991 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6992 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6993 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6994 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6995 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6996 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6997 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6998 * c-c++-common/goacc/pcopy.c: Likewise.
6999 * c-c++-common/goacc/pcopyin.c: Likewise.
7000 * c-c++-common/goacc/pcopyout.c: Likewise.
7001 * c-c++-common/goacc/pcreate.c: Likewise.
7002 * c-c++-common/goacc/pr70688.c: New test.
7003 * c-c++-common/goacc/present-1.c: Adjust test.
7004 * c-c++-common/goacc/reduction-5.c: Likewise.
7005 * g++.dg/goacc/data-1.C: New test.
7006
4bfc9db7
MM
70072016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7008
7009 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7010 vector parity built-in functions.
7011 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7012 count trailing zeros automatic vectorization.
7013 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7014 count trailing zeros built-in functions.
7015
2bc145af
KV
70162016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7017
7018 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7019
26869fdb
PH
70202016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7021
7022 PR target/71050
7023 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7024
b2dc9c3b
PC
70252016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7026
7027 PR c++/50436
7028 * g++.dg/template/crash123.C: New.
7029 * g++.dg/template/crash124.C: Likewise.
7030
f65e97fd
MS
70312016-05-24 Martin Sebor <msebor@redhat.com>
7032
7033 PR c++/71147
7034 * g++.dg/ext/flexary16.C: New test.
7035
a6f5ac7f
IV
70362016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7037
69a6d5ad
NS
7038 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7039 before math.h is included.
a6f5ac7f
IV
7040 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7041 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7042 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7043 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7044 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7045 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7046 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7047 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7048 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7049 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7050 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7051 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7052 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7053 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7054 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7055 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7056 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7057 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7058 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7059 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7060 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7061 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7062 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7063
27bad558
MM
70642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7065 Kelvin Nilsen <kelvin@gcc.gnu.org>
7066
7067 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7068 support.
7069
72f382fb
PC
70702016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7071
7072 PR c++/69872
7073 * g++.dg/warn/Wno-narrowing1.C: New.
7074
ef2ec9d9
MP
70752016-05-24 Marek Polacek <polacek@redhat.com>
7076
7077 PR c/71249
7078 * c-c++-common/Wswitch-unreachable-2.c: New test.
7079
e90434e3
JJ
70802016-05-24 Jakub Jelinek <jakub@redhat.com>
7081
7adb26f2
JJ
7082 PR c++/71257
7083 * g++.dg/vect/simd-clone-6.cc: New test.
7084 * g++.dg/gomp/declare-simd-6.C: New test.
7085
e90434e3
JJ
7086 PR middle-end/70434
7087 PR c/69504
7088 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7089
b556ea3b
RB
70902016-05-24 Richard Biener <rguenther@suse.de>
7091
7092 PR tree-optimization/71240
7093 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7094
e5328f5d
RB
70952016-05-24 Richard Biener <rguenther@suse.de>
7096
7097 PR tree-optimization/71230
7098 * gcc.dg/torture/pr71230.c: New testcase.
7099 * g++.dg/torture/pr71230.C: Likewise.
7100
a04e69c0
TS
71012016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7102
7103 * c-c++-common/goacc/routine-5.c: Add tests.
7104 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7105 * gfortran.dg/goacc/routine-6.f90: Add tests.
7106
30fd2977
RB
71072016-05-24 Richard Biener <rguenther@suse.de>
7108
7109 PR tree-optimization/71253
7110 * gcc.dg/torture/pr71253.c: New testcase.
7111
ca6f60bc
KV
71122016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7113
7114 PR middle-end/71252
7115 * gfortran.dg/pr71252.f90: New test.
7116
d3465d72
RS
71172016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7118
7119 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7120
f17a223d
RB
71212016-05-24 Richard Biener <rguenther@suse.de>
7122
7123 PR middle-end/70434
7124 PR c/69504
7125 * c-c++-common/vector-subscript-4.c: New testcase.
7126 * c-c++-common/vector-subscript-5.c: Likewise.
7127
e3f36534
JD
71282016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7129
7130 PR fortran/71123
7131 * gfortran.dg/namelist_90.f: New test
7132
85d5c27d
JD
71332016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7134
7135 PR fortran/66461
7136 * gfortran.dg/unexpected_eof.f: New test
7137
fe3f3340
MM
71382016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7139 Kelvin Nilsen <kelvin@gcc.gnu.org>
7140
7141 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7142 as little endian.
7143
26d6ae55
PC
71442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7145
7146 PR c++/70972
7147 * g++.dg/cpp0x/inh-ctor20.C: New.
7148 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7149
d6c9a06f
PC
71502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7151
7152 PR c++/69095
7153 * g++.dg/cpp0x/variadic168.C: New.
7154
396a1d10
PC
71552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7156
7157 * g++.dg/cpp0x/pr31445.C: Test column number too.
7158 * g++.dg/cpp0x/pr32253.C: Likewise.
7159 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7160 * g++.dg/cpp0x/variadic36.C: Likewise.
7161
ece46666
MG
71622016-05-23 Marc Glisse <marc.glisse@inria.fr>
7163
7164 * gcc.dg/fold-notshift-2.c: Adjust.
7165
a7dc5980
MP
71662016-05-23 Marek Polacek <polacek@redhat.com>
7167
7168 PR c/49859
7169 * c-c++-common/Wswitch-unreachable-1.c: New test.
7170 * gcc.dg/Wswitch-unreachable-1.c: New test.
7171 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7172 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7173 * g++.dg/gomp/block-10.C: Likewise.
7174 * gcc.dg/gomp/block-10.c: Likewise.
7175 * g++.dg/gomp/block-9.C: Likewise.
7176 * gcc.dg/gomp/block-9.c: Likewise.
7177 * g++.dg/gomp/target-1.C: Likewise.
7178 * g++.dg/gomp/target-2.C: Likewise.
7179 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7180 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7181 * g++.dg/gomp/taskgroup-1.C: Likewise.
7182 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7183 * gcc.dg/gomp/teams-1.c: Likewise.
7184 * g++.dg/gomp/teams-1.C: Likewise.
7185 * g++.dg/overload/error3.C: Likewise.
7186 * g++.dg/tm/jump1.C: Likewise.
7187 * g++.dg/torture/pr40335.C: Likewise.
7188 * gcc.dg/c99-vla-jump-5.c: Likewise.
7189 * gcc.dg/switch-warn-1.c: Likewise.
7190 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7191 * gcc.dg/nested-func-1.c: Likewise.
7192 * gcc.dg/pr67784-4.c: Likewise.
7193
18b54004
RB
71942016-05-23 Richard Biener <rguenther@suse.de>
7195
7196 PR tree-optimization/71230
7197 * gfortran.dg/pr71230-1.f90: New testcase.
7198 * gfortran.dg/pr71230-2.f90: Likewise.
7199
e569db5f
VK
72002016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7201
396a1d10 7202 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7203 * gcc.dg/vect/pr58135.c: Add new.
7204 * gfortran.dg/pr46519-1.f: Adjust test case.
7205
e4b71114
PC
72062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7207
7208 PR c++/53401
7209 * g++.dg/cpp0x/decltype64.C: New.
7210
a25a8058
CL
72112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7212
7213 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7214 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7215 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7216
0dcfe9ab
CL
72172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7218
7219 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7220 Add poly64x1_t and poly64x2_t cases if supported.
7221 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7222 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7223 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7224 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7225 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7226
ffd70e4a
CL
72272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7228
7229 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7230 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7231 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7232 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7233 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7234 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7235 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7236
4b1f57fe
CL
72372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7238
7239 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7240
16c5ec77
CL
72412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7242
7243 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7244 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7245
94ad56c7
JJ
72462016-05-22 Jakub Jelinek <jakub@redhat.com>
7247
57748705
JJ
7248 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7249 constraint instead of "r".
7250 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7251 insn instead of vxorpd.
7252 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7253
af120161
JJ
7254 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7255 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7256
355023ce
JJ
7257 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7258
3b48574c
JJ
7259 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7260 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7261
94ad56c7
JJ
7262 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7263
8a85cee2
KV
72642016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7265
7266 PR middle-end/40921
7267 * gcc.dg/tree-ssa/pr40921.c: New test.
7268
8e916b16
PS
72692016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7270
7271 PR target/71103
7272 * gcc.target/avr/pr71103.c: New test.
7273
88aea79f
KV
72742016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7275
7276 PR middle-end/71179
7277 * gcc.dg/tree-ssa/pr71179.c: New test.
7278
79063edd
MS
72792016-05-20 Martin Sebor <msebor@redhat.com>
7280
7281 PR c/71115
7282 * gcc.dg/init-excess-2.c: New test.
7283
55c8849f
EB
72842016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7285
7286 * gnat.dg/opt53.adb: New test.
7287 * gnat.dg/opt54.adb: Likewise.
7288
c91a0948
MJ
72892016-05-20 Martin Jambor <mjambor@suse.cz>
7290
7291 PR tree-optimization/70884
7292 * gcc.dg/tree-ssa/pr70919.c: New test.
7293
9cad20fa
BS
72942016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7295
7296 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7297 formatting.
69a6d5ad
NS
7298 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7299 fix code formatting.
7300
73012016-05-20 Nathan Sidwell <nathan@acm.org>
7302
7303 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7304 non-common cases.
7305 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7306
15c671a7
DM
73072016-05-20 David Malcolm <dmalcolm@redhat.com>
7308
7309 * jit.dg/all-non-failing-tests.h: Add
7310 test-factorial-must-tail-call.c.
7311 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7312 * jit.dg/test-factorial-must-tail-call.c: New test case.
7313
4f028369
JJ
73142016-05-20 Jakub Jelinek <jakub@redhat.com>
7315
7316 PR fortran/71204
7317 * gfortran.dg/pr71204.f90: New test.
7318
7dea4ab3
CP
73192016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7320
7321 * gcc.target/nvptx/sincos.c: New test.
7322
ef98d365
PC
73232016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7324
7325 PR c++/70572
7326 * g++.dg/cpp1y/auto-fn31.C: New.
7327
92466115
BS
73282016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7329
7330 * gcc.target/powerpc/vec-addec.c: New test.
7331 * gcc.target/powerpc/vec-addec-int128.c: New test.
7332
9a385c2d
DM
73332016-05-20 David Malcolm <dmalcolm@redhat.com>
7334
7335 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7336 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7337 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7338 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7339
77c9d5b4
JH
73402016-05-20 Jan Hubicka <hubicka@ucw.cz>
7341
7342 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7343
68047971
JJ
73442016-05-20 Jakub Jelinek <jakub@redhat.com>
7345
18954840
JJ
7346 PR c++/71210
7347 * g++.dg/opt/pr71210-1.C: New test.
7348 * g++.dg/opt/pr71210-2.C: New test.
7349
68047971
JJ
7350 PR tree-optimization/29756
7351 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7352 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7353 only on selected targets where V4SImode vectors are known to be
7354 supported.
7355
d78789f5
MG
73562016-05-20 Marc Glisse <marc.glisse@inria.fr>
7357
7358 PR tree-optimization/71079
7359 PR tree-optimization/71206
7360 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7361
550fa093
PK
73622016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7363
7364 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7365 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7366 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7367
483c6429
RG
73682016-05-20 Richard Guenther <rguenther@suse.de>
7369
7370 PR tree-optimization/29756
7371 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7372
eb066284
RB
73732016-05-20 Richard Biener <rguenther@suse.de>
7374
7375 PR tree-optimization/71185
7376 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7377
58f10249
RB
73782016-05-20 Richard Biener <rguenther@suse.de>
7379
7380 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7381
2a5569fa
MP
73822016-05-19 Marek Polacek <polacek@redhat.com>
7383
7384 PR c++/71075
7385 * g++.dg/diagnostic/pr71075.C: New test.
7386
5e9a5385
DM
73872016-05-19 David Malcolm <dmalcolm@redhat.com>
7388
7389 PR c++/71184
7390 * g++.dg/pr71184.C: New test case.
7391
4f45da44
KN
73922016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7393
7394 * gcc.target/powerpc/darn-0.c: New test.
7395 * gcc.target/powerpc/darn-1.c: New test.
7396 * gcc.target/powerpc/darn-2.c: New test.
7397
4177437e
MP
73982016-05-19 Marek Polacek <polacek@redhat.com>
7399
7400 PR tree-optimization/71031
7401 * gcc.dg/tree-ssa/vrp100.c: New test.
7402
afb72432
IE
74032016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7404
7405 PR rtl-optimization/71148
7406 * gcc.dg/pr71148.c: New test.
7407
4f83064e
KT
74082016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7409
7410 PR target/71056
7411 * gcc.target/arm/pr71056.c: New test.
7412
4bf8dbe1
BE
74132016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7414
7415 * c-c++-common/pr69669.c: Check the used mode.
7416
f3510625
MO
74172016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7418
7419 PR sanitizer/64354
7420 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7421
43c0068e
RB
74222016-05-19 Richard Biener <rguenther@suse.de>
7423
7424 PR tree-optimization/70729
7425 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7426 * gcc.dg/graphite/scop-18.c: Likewise.
7427 * gcc.dg/pr41783.c: Disable LIM.
7428 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7429 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7430 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7431 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7432 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7433 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7434 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7435 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7436 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7437 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7438 * gfortran.dg/pr42108.f90: Likewise.
7439
70f25790
DM
74402016-05-18 David Malcolm <dmalcolm@redhat.com>
7441
7442 PR driver/69265
7443 * gcc.dg/spellcheck-options-11.c: New test case.
7444
960db8ec
JJ
74452016-05-18 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR c++/71100
7448 * g++.dg/opt/pr71100.C: New test.
7449
04643334
MJ
74502016-05-18 Martin Jambor <mjambor@suse.cz>
7451
7452 PR ipa/69708
7453 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7454 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7455 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7456 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7457
91bb9f80
MJ
74582016-05-18 Martin Jambor <mjambor@suse.cz>
7459
7460 PR ipa/69708
7461 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7462 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7463 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7464 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7465 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7466
c584aca6
PC
74672016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7468
7469 PR c++/69793
7470 * g++.dg/template/crash122.C: New.
7471
20309c6e
PC
74722016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7473
7474 PR c++/70466
7475 * g++.dg/template/pr70466-1.C: New.
7476 * g++.dg/template/pr70466-2.C: Likewise.
7477
50c78b9a
MM
74782016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7479
7480 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7481 splat operations and the XXSPLTIB instruction.
7482 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7483 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7484 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7485 xxlxor to clear a register.
7486
cf8be00d
RS
74872016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7488
7489 * gcc.dg/torture/pr71020.c: New test.
7490
848a392a
MJ
74912016-05-18 Martin Jambor <mjambor@suse.cz>
7492
7493 PR ipa/70646
7494 * gcc.dg/ipa/pr70646.c: New test.
7495
1f2ab776
CL
74962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7497
7498 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7499
76489493
CL
75002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7501
7502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7503 missing tests for vreinterpretq_p{8,16}.
7504
bd79378d
CL
75052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7506
7507 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7508 vsliq_n_s64 and vsliq_n_u64.
7509
81ca3ea0
CL
75102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7511
7512 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7513 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7514
873cb425
CL
75152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7516
7517 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7518 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7519 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7520
9d6e7c21
CL
75212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7522
7523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7524 in comment.
7525
b4dbe40e 75262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7527
7528 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7529 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7530 "blr\t" and switch to scan-assembler-times.
7531
83a5c910
JW
75322016-05-18 Jiong Wang <jiong.wang@arm.com>
7533
53d6d955
UB
7534 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7535 with __aarch64__.
7536 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7537 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7538
fb7cbdeb
JJ
75392016-05-18 Jakub Jelinek <jakub@redhat.com>
7540
8ee91165
JJ
7541 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7542 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7543 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7544 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7545 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7546 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7547
cf4d516a
JJ
7548 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7549 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7550
a4f16422
JJ
7551 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7552 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7553
7b37ce10
JJ
7554 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7555 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7556
fb7cbdeb
JJ
7557 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7558
c9326aef
RB
75592016-05-18 Richard Biener <rguenther@suse.de>
7560
7561 PR tree-optimization/71168
7562 * gcc.dg/torture/pr71168.c: New testcase.
7563
df8b0a11
KV
75642016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7565
7566 PR middle-end/63586
7567 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7568 * gcc.dg/tree-ssa/pr63586.c: New test.
7569 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7570
2efd67ed
NS
75712016-05-17 Nathan Sidwell <nathan@acm.org>
7572
7573 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7574 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7575 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7576 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7577
1988b2c2
NS
75782016-05-17 Nathan Sidwell <nathan@acm.org>
7579
7580 * gcc.target/nvptx/abi-vararg-3.c: New.
7581
ad1d92ab
MM
75822016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7583
7584 PR tree-optimization/54579
7585 PR middle-end/55299
7586 * gcc.dg/fold-notrotate-1.c: New test.
7587 * gcc.dg/fold-notshift-1.c: New test.
7588 * gcc.dg/fold-notshift-2.c: New test.
7589
47768df8
MP
75902016-05-17 Marek Polacek <polacek@redhat.com>
7591
7592 PR ipa/71146
7593 * g++.dg/ipa/pr71146.C: New test.
7594
6b5423a5
DM
75952016-05-17 David Malcolm <dmalcolm@redhat.com>
7596
7597 * jit.dg/test-error-array-bounds.c: New test case.
7598
c7986356
MG
75992016-05-17 Marc Glisse <marc.glisse@inria.fr>
7600
7601 * gcc.dg/tree-ssa/and-1.c: New testcase.
7602
d982c5b7
MG
76032016-05-17 Marc Glisse <marc.glisse@inria.fr>
7604
7605 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7606 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7607
0139ba93
MG
76082016-05-17 Marc Glisse <marc.glisse@inria.fr>
7609
7610 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7611 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7612
daab4562
JW
76132016-05-17 Jiong Wang <jiong.wang@arm.com>
7614
7615 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7616
22330033
JW
76172016-05-17 Jiong Wang <jiong.wang@arm.com>
7618
7619 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7620
98b3a5f2
JW
76212016-05-17 Jiong Wang <jiong.wang@arm.com>
7622
7623 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7624 ".2d[index]" when scan the assembly.
7625 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7626 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7627 float64x1.
7628 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7629
b71b7a8e
RB
76302016-05-17 Richard Biener <rguenther@suse.de>
7631
7632 PR tree-optimization/71132
7633 * gcc.dg/torture/pr71132.c: New testcase.
7634
3c51ad46
CL
76352016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7636
7637 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7638
d20faa66
KT
76392016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7640
7641 PR target/70809
7642 * gcc.target/aarch64/pr70809_1.c: New test.
7643
b75cc5a4
KT
76442016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7645
7646 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7647 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7648 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7649 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7650
b28eb195
IE
76512016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7652 Ilya Enkovich <ilya.enkovich@intel.com>
7653
7654 PR target/71114
7655 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7656
0b9004ed
JH
76572016-05-16 Jan Hubicka <hubicka@ucw.cz>
7658
7659 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7660 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7661
1b81a1c1
MW
76622016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7663
7664 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7665 test for __ARM_FP16_ARGS.
7666 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7667 * gcc.target/arm/aapcs/neon-vect10.c: New.
7668 * gcc.target/arm/aapcs/neon-vect9.c: New.
7669 * gcc.target/arm/aapcs/vfp18.c: New.
7670 * gcc.target/arm/aapcs/vfp19.c: New.
7671 * gcc.target/arm/aapcs/vfp20.c: New.
7672 * gcc.target/arm/aapcs/vfp21.c: New.
7673 * gcc.target/arm/fp16-aapcs-1.c: New.
7674 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7675 test for __ARM_FP16_ARGS.
7676 * g++.target/arm/fp16-return-1.c: Update expected output.
7677
921d1e73
JW
76782016-05-16 Jiong Wang <jiong.wang@arm.com>
7679
7680 PR testsuite/70227
7681 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7682
228eb42a
HA
76832016-05-15 Harald Anlauf <anlauf@gmx.de>
7684
7685 PR fortran/69603
7686 * gfortran.dg/pr69603.f90: New testcase.
7687
785abfd3
FR
76882016-05-14 Fritz Reese <fritzoreese@gmail.com>
7689
7690 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7691
e75eb64f
FR
76922016-05-14 Fritz Reese <fritzoreese@gmail.com>
7693
7694 PR fortran/71047
7695 * gfortran.dg/pr71047.f08: New test.
7696
aa4b467b
JM
76972016-05-13 Joseph Myers <joseph@codesourcery.com>
7698
7699 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7700 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7701 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7702
653fb4a2
MS
77032016-05-13 Martin Sebor <msebor@redhat.com>
7704
7705 PR c++/60049
7706 * g++.dg/cpp0x/constexpr-60049.C: New test.
7707
9e37582d
JJ
77082016-05-13 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR bootstrap/71071
7711 * gcc.dg/pr71071.c: New test.
7712
a278aa17
UB
77132016-05-13 Uros Bizjak <ubizjak@gmail.com>
7714
7715 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7716 remove XOP handling.
377eaca7 7717 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7718
ac3d02e2
NS
77192016-05-13 Nathan Sidwell <nathan@acm.org>
7720
7721 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7722 __atomic_is_lock_free declaration.
7723
8ab3bdac
RB
77242016-05-13 Richard Biener <rguenther@suse.de>
7725
7726 PR tree-optimization/42587
7727 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7728
623b8e0a
ML
77292016-05-13 Martin Liska <mliska@suse.cz>
7730
7731 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7732 the new format of dump output.
7733
da7674f6
IE
77342016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7735
7736 * gcc.dg/pr71084.c: New test.
7737
c959db3d
RR
77382016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7739
53d6d955
UB
7740 PR target/53440
7741 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7742
43203dea
RR
77432016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7744
7745 * gcc.target/aarch64/struct_return.c: New test.
7746
4f2e1536
MP
77472016-05-12 Marek Polacek <polacek@redhat.com>
7748
7749 PR c/70756
7750 * c-c++-common/pr70756-2.c: New test.
7751 * c-c++-common/pr70756.c: New test.
7752
1ef33ef3
RB
77532016-05-12 Richard Biener <rguenther@suse.de>
7754
7755 PR tree-optimization/71059
7756 * gcc.dg/torture/pr71059.c: New testcase.
7757
763baff6
RB
77582016-05-12 Richard Biener <rguenther@suse.de>
7759
7760 PR tree-optimization/71062
7761 * gcc.dg/torture/pr71062.c: New testcase.
7762
c4ec1243
IE
77632016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7764
7765 PR tree-optimization/71006
7766 * gcc.dg/pr71006.c: New test.
7767
a5fbf76d
MP
77682016-05-12 Marek Polacek <polacek@redhat.com>
7769
7770 PR driver/71063
7771 * gcc.dg/opts-7.c: New test.
7772
5acc47a4
KT
77732016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7774
7775 PR target/70830
7776 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7777 Add -save-temps to dg-options.
7778 Scan for ldmfd rather than pop instruction.
7779 * gcc.target/arm/interrupt-2.c: Likewise.
7780 * gcc.target/arm/pr70830.c: New test.
7781
40bd4bf9
JJ
77822016-05-12 Jakub Jelinek <jakub@redhat.com>
7783
3cd63842
JJ
7784 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7785 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7786
c05d08f6
JJ
7787 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7788 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7789 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7790
bc27ffae
JJ
7791 PR target/71019
7792 * gcc.target/i386/avx512vl-pack-1.c: New test.
7793 * gcc.target/i386/avx512vl-pack-2.c: New test.
7794 * gcc.target/i386/avx512bw-pack-2.c: New test.
7795
515d7412
JJ
7796 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7797
40bd4bf9
JJ
7798 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7799 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7800 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7801
44ab146a
RB
78022016-05-12 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/70986
7805 * gcc.dg/torture/pr70986-1.c: New testcase.
7806 * gcc.dg/torture/pr70986-2.c: Likewise.
7807 * gcc.dg/torture/pr70986-3.c: Likewise.
7808
d6e83a8d
MM
78092016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7810
7811 PR c/43651
7812 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7813 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7814
51e67ea3
UB
78152016-05-11 Uros Bizjak <ubizjak@gmail.com>
7816
7817 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7818 directive.
7819 * gcc.target/i386/pr66746.c: Ditto.
7820
3fd2b007
MM
78212016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7822
7823 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7824 support.
7825 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7826 warning when using -mvsx-timode.
7827 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7828 * gcc.target/powerpc/dform-2.c: Likewise.
7829 * gcc.target/powerpc/pr68805.c: Likewise.
7830
5c3a10fb
MP
78312016-05-11 Marek Polacek <polacek@redhat.com>
7832
7833 PR c++/71024
7834 * c-c++-common/attributes-3.c: New test.
7835
7cfb065b
NS
78362016-05-11 Nathan Sidwell <nathan@acm.org>
7837
7838 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7839 * gcc.c-torture/execute/pr68185.c: Likewise.
7840 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7841 * gcc.dg/pr69634.c: Requires scheduling.
7842 * gcc.dg/torture/pr66178.c: Require label values.
7843 * gcc.dg/setjmp-6.c: Require indirect jumps.
7844
f35ea97d
RB
78452016-05-11 Richard Biener <rguenther@suse.de>
7846
7847 PR tree-optimization/71055
7848 * gcc.dg/torture/pr71055.c: New testcase.
7849
dff70323
RB
78502016-05-11 Richard Biener <rguenther@suse.de>
7851
7852 PR debug/71057
7853 * g++.dg/debug/pr71057.C: New testcase.
7854
56a3d28b
JJ
78552016-05-11 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR fortran/70855
7858 * gfortran.dg/gomp/pr70855.f90: New test.
7859
ebc1b29e
RB
78602016-05-11 Richard Biener <rguenther@suse.de>
7861
7862 PR middle-end/71002
7863 * g++.dg/torture/pr71002.C: New testcase.
7864
98ccd1d7
IE
78652016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7866
7867 PR middle-end/70807
7868 * gcc.dg/pr70807.c: New test.
7869
ed29e24b
MS
78702016-05-10 Martin Sebor <msebor@redhat.com>
7871
7872 PR c++/38611
7873 * g++.dg/Wattributes.C: New test.
7874
e39dab2c
MG
78752016-05-10 Marc Glisse <marc.glisse@inria.fr>
7876
7877 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7878 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7879 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7880
d067e238
IE
78812016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7882
7883 PR target/70799
7884 * gcc.target/i386/pr70799-1.c: New test.
7885
cd36c83e
PMR
78862016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7887
7888 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7889
1e3af2a4
IE
78902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7891
7892 PR middle-end/70877
7893 * gcc.target/i386/pr70877.c: New test.
7894
afc610db
IE
78952016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7896
7897 PR tree-optimization/70786
7898 * gcc.target/i386/pr70876.c: New test.
7899
4b59d19f
JJ
79002016-05-10 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR target/70927
7903 * gcc.target/i386/avx512vl-logic-1.c: New test.
7904 * gcc.target/i386/avx512vl-logic-2.c: New test.
7905 * gcc.target/i386/avx512dq-logic-2.c: New test.
7906
9b5ee426
BS
79072016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7908
7909 PR target/70963
7910 * gcc.target/powerpc/pr70963.c: New.
7911
f3352cab
DM
79122016-05-10 David Malcolm <dmalcolm@redhat.com>
7913
7914 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7915 (test_very_wide_line): Add ruler to expected output.
7916 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7917 (test_very_wide_line): Likewise.
7918 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7919 (test_show_locus): Within the handling of "test_very_wide_line",
7920 enable show_ruler_p on the diagnostic context.
7921
4a3255dd
RB
79222016-05-10 Richard Biener <rguenther@suse.de>
7923
7924 PR tree-optimization/71039
7925 * gcc.dg/torture/pr71039.c: New testcase.
7926
da7c9950
NS
79272016-05-10 Nathan Sidwell <nathan@acm.org>
7928
7929 * gcc.dg/nested-func-10.c: Requires alloca.
7930 * gcc.dg/nested-func-9.c: Requires alloca.
7931 * gcc.c-torture/execute/pr70460.c: Requires labels.
7932 * gcc.c-torture/compile/pr70199.c: Requires labels.
7933 * gcc.target/nvptx/decl.c: Compile only.
7934 * gcc.target/nvptx/trailing-init.c: Compile only.
7935 * gcc.target/nvptx/ary-init.c: Compile only.
7936
cf68d92c
MP
79372016-05-10 Marek Polacek <polacek@redhat.com>
7938
7939 PR c/70255
7940 * gcc.dg/attr-opt-1.c: New test.
7941
64ea4e15
RB
79422016-05-10 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/70497
7945 PR tree-optimization/28367
7946 * gcc.dg/torture/20160404-1.c: New testcase.
7947 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7948 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7949
5a96dae3
PMR
79502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7951
7952 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7953
fc97f805
UB
79542016-05-09 Uros Bizjak <ubizjak@gmail.com>
7955
7956 * gcc.target/i386/fabsneg-1.c New test.
7957
a710b1d5
AM
79582016-05-09 Alan Modra <amodra@gmail.com>
7959
7960 PR testsuite/70826
7961 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7962
171f6f05
RB
79632016-05-09 Richard Biener <rguenther@suse.de>
7964
7965 PR tree-optimization/70985
7966 * gcc.dg/torture/pr70985.c: New testcase.
7967
18caa34e
BC
79682016-05-09 Bin Cheng <bin.cheng@arm.com>
7969
7970 * gcc.dg/tree-ssa/ifc-9.c: New test.
7971 * gcc.dg/tree-ssa/ifc-10.c: New test.
7972 * gcc.dg/tree-ssa/ifc-11.c: New test.
7973 * gcc.dg/tree-ssa/ifc-12.c: New test.
7974 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7975 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7976 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7977
7a27d38f
RB
79782016-05-09 Richard Biener <rguenther@suse.de>
7979
7980 PR fortran/70937
7981 * gfortran.dg/pr70937.f90: New testcase.
7982
5ebbbd3d
RO
79832016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7984
7985 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7986
f6288c24
FR
79872016-05-07 Fritz Reese <fritzoreese@gmail.com>
7988
7989 PR fortran/56226
7990 * gfortran.dg/dec_structure_1.f90: New testcase.
7991 * gfortran.dg/dec_structure_2.f90: Ditto.
7992 * gfortran.dg/dec_structure_3.f90: Ditto.
7993 * gfortran.dg/dec_structure_4.f90: Ditto.
7994 * gfortran.dg/dec_structure_5.f90: Ditto.
7995 * gfortran.dg/dec_structure_6.f90: Ditto.
7996 * gfortran.dg/dec_structure_7.f90: Ditto.
7997 * gfortran.dg/dec_structure_8.f90: Ditto.
7998 * gfortran.dg/dec_structure_9.f90: Ditto.
7999 * gfortran.dg/dec_structure_10.f90: Ditto.
8000 * gfortran.dg/dec_structure_11.f90: Ditto.
8001 * gfortran.dg/dec_union_1.f90: Ditto.
8002 * gfortran.dg/dec_union_2.f90: Ditto.
8003 * gfortran.dg/dec_union_3.f90: Ditto.
8004 * gfortran.dg/dec_union_4.f90: Ditto.
8005 * gfortran.dg/dec_union_5.f90: Ditto.
8006 * gfortran.dg/dec_union_6.f90: Ditto.
8007 * gfortran.dg/dec_union_7.f90: Ditto.
8008
5ec4a8cd
TV
80092016-05-07 Tom de Vries <tom@codesourcery.com>
8010
8011 PR tree-optimization/70956
8012 * gcc.dg/graphite/pr70956.c: New test.
8013
58ec1d0e
JJ
80142016-05-06 Jakub Jelinek <jakub@redhat.com>
8015
ccd88fb7
JJ
8016 PR middle-end/70941
8017 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8018 (a, b, c, d): Change type from char to signed char.
8019 (main): Compare against (signed char) -1634678893 instead of
8020 hardcoded -109. Use __builtin_abort instead of abort.
8021
dd3b6464
JJ
8022 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8023 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8024
58ec1d0e
JJ
8025 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8026
19aa23d8
YR
80272016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8028
8029 PR debug/70935
8030 * gcc.dg/torture/pr70935.c: New test.
8031
ae5f0df1
OE
80322016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8033
8034 PR target/58219
ce23a8ff 8035 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8036
078f7e37
RB
80372016-05-06 Richard Biener <rguenther@suse.de>
8038
8039 PR tree-optimization/70960
8040 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8041
765d7b54
OE
80422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8043
8044 PR target/52933
8045 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8046 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8047 Adjust expected instruction counts.
8048 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8049
29c94e65
MP
80502016-05-06 Marek Polacek <polacek@redhat.com>
8051
8052 PR sanitizer/70875
8053 * gcc.dg/ubsan/bounds-3.c: New test.
8054
3684b02e
OE
80552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8056
8057 PR target/54089
8058 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8059
8706773f
RB
80602016-05-06 Richard Biener <rguenther@suse.de>
8061
8062 PR middle-end/70931
8063 * gfortran.dg/pr70931.f90: New testcase.
8064
a4f51018
RB
80652016-05-06 Richard Biener <rguenther@suse.de>
8066
8067 PR middle-end/70941
8068 * gcc.dg/torture/pr70941.c: New testcase.
8069
c4f2425f
BC
80702016-05-05 Bin Cheng <bin.cheng@arm.com>
8071
8072 PR tree-optimization/57206
8073 * gcc.dg/vect/pr57206.c: New test.
8074
5dc08197
RO
80752016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8076
8077 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8078
351f85c5
JJ
80792016-05-05 Jakub Jelinek <jakub@redhat.com>
8080
568bac8c
JJ
8081 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8082
351f85c5
JJ
8083 * c-c++-common/Wdangling-else-4.c: New test.
8084
33fd7785
JJ
80852016-05-04 Jakub Jelinek <jakub@redhat.com>
8086
2d1ac15a
JJ
8087 PR c++/70906
8088 PR c++/70933
8089 * g++.dg/opt/pr70906.C: New test.
8090 * g++.dg/opt/pr70933.C: New test.
8091
33fd7785
JJ
8092 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8093
6b715bf6
JH
80942016-05-04 Jan Hubicka <hubicka@ucw.cz>
8095
8096 * gcc.dg/ipa/pure-const-3.c: New testcase.
8097
deef7113
MP
80982016-05-04 Marek Polacek <polacek@redhat.com>
8099
8100 * c-c++-common/Wdangling-else-1.c: New test.
8101 * c-c++-common/Wdangling-else-2.c: New test.
8102 * c-c++-common/Wdangling-else-3.c: New test.
8103
5396db97
KCY
81042016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8105
8106 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8107 flag is present.
8108
de55efd5
MP
81092016-05-04 Marek Polacek <polacek@redhat.com>
8110
8111 PR c/48778
8112 * gcc.dg/Waddress-2.c: New test.
8113
475839b6
AM
81142016-05-04 Alan Modra <amodra@gmail.com>
8115
8116 * gcc.target/powerpc/pr70866.c: New.
8117
b25aad5f
MS
81182016-05-03 Martin Sebor <msebor@redhat.com>
8119
8120 PR c++/66561
8121 * c-c++-common/builtin_location.c: New test.
8122 * g++.dg/cpp1y/builtin_location.C: New test.
8123
79ce98bc
MP
81242016-05-03 Marek Polacek <polacek@redhat.com>
8125
8126 PR c/70859
8127 * gcc.dg/pr70859.c: New test.
8128 * gcc.dg/pr70859-2.c: New test.
8129
402e89f5
PMR
81302016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8131
8132 * gnat.dg/debug5.adb: New testcase.
8133
f3d90045
DV
81342016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8135
8136 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8137 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8138 Procedure to check for z10 instruction set.
8139
1e26cec1
CL
81402016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8141
8142 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8143
71aca5a0
AM
81442016-05-03 Alan Modra <amodra@gmail.com>
8145
8146 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8147
2fd70ec1
JJ
81482016-05-03 Jakub Jelinek <jakub@redhat.com>
8149
8150 * gcc.target/i386/avx512f-cvt-1.c: New test.
8151
e5705cf7
L
81522016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8153
8154 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8155 -fdump-tree-vrp-details.
8156
381cdae4
RB
81572016-05-03 Richard Biener <rguenther@suse.de>
8158
8159 * gcc.dg/pr30172-1.c: Adjust.
8160 * gcc.dg/pr63743.c: Likewise.
8161 * gcc.dg/tm/pr51696.c: Likewise.
8162 * c-c++-common/tm/safe-1.c: Likewise.
8163 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8164 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8165 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8166 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8167
adedd5c1
JJ
81682016-05-03 Jakub Jelinek <jakub@redhat.com>
8169
31ed1665
JJ
8170 PR rtl-optimization/70467
8171 * gcc.target/i386/pr70467-3.c: New test.
8172 * gcc.target/i386/pr70467-4.c: New test.
8173
dea60b59
JJ
8174 PR tree-optimization/70916
8175 * gcc.c-torture/compile/pr70916.c: New test.
8176
adedd5c1
JJ
8177 PR target/49244
8178 * gcc.target/i386/pr49244-1.c: New test.
8179 * gcc.target/i386/pr49244-2.c: New test.
8180
f80041ef
BS
81812016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8182
8183 PR rtl-optimization/44281
8184 * gcc.target/i386/pr44281.c: New test.
8185
1cfcd39e
BC
81862016-05-03 bin cheng <bin.cheng@arm.com>
8187
8188 PR tree-optimization/56541
8189 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8190 * gcc.dg/vect/pr56541.c: new test.
8191
4304ccfd
MM
81922016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8193
8194 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8195 __float128.
8196 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8197
50d94c29
L
81982016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8199
8200 PR testsuite/70520
8201 * c-c++-common/asan/clone-test-1.c (main): Align child process
8202 stack to 16 bytes.
8203
bc1aee87
DM
82042016-05-02 David Malcolm <dmalcolm@redhat.com>
8205
8206 PR c++/62314
8207 * g++.dg/spellcheck-fields-2.C: New test case.
8208
474e0129
DM
82092016-05-02 David Malcolm <dmalcolm@redhat.com>
8210
8211 PR c++/62314
8212 * g++.dg/pr62314.C: New test case.
8213
818b88a7
JH
82142016-05-02 Jan Hubicka <hubicka@ucw.cz>
8215
8216 * gcc.dg/ipa/inline-8.c: New testcase.
8217
dd77684f
JJ
82182016-05-02 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR rtl-optimization/70467
8221 * gcc.target/i386/pr70467-1.c: New test.
8222
72407e00
BE
82232016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8224
8225 * gcc.dg/spec-options.c: Run the test on all targets.
8226 * gcc.dg/foo.specs: Use cpp_unique_options.
8227
dd53d197
MG
82282016-05-02 Marc Glisse <marc.glisse@inria.fr>
8229
8230 * gcc.dg/tree-ssa/unord.c: New testcase.
8231
a8b85ce9
MG
82322016-05-02 Marc Glisse <marc.glisse@inria.fr>
8233
8234 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8235
5b37e866
NS
82362016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8237
8238 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8239
7176a4a0
MP
82402016-05-02 Marek Polacek <polacek@redhat.com>
8241
8242 PR c/70851
8243 * gcc.dg/enum-incomplete-3.c: New test.
8244
6b9933b9
MP
82452016-05-02 Marek Polacek <polacek@redhat.com>
8246 Tom de Vries <tom@codesourcery.com>
8247
8248 PR tree-optimization/70700
8249 * gcc.dg/pr70700.c: New test.
8250
90f82260
UB
82512016-05-01 Uros Bizjak <ubizjak@gmail.com>
8252
8253 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8254 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8255 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8256 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8257 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8258
f73036c1
EB
82592016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8260
8261 * ada/acats/run_acats: Rename into...
8262 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8263 * ada/acats/run_all.sh: Remove redundant test.
8264 (target_run): Move around.
8265 (target_gnatchop): Use newly built executable.
8266 (target_gnatmake): Likewise.
8267 Check that the compilation of impbit succeeds.
8268
85e051a3
OE
82692016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8270
8271 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8272 * gcc.dg/20021029-1.c: Likewise.
8273 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8274 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8275 * gcc.target/sh/cmpstr.c: Likewise.
8276 * gcc.target/sh/cmpstrn.c: Likewise.
8277 * gcc.target/sh/memset.c: Likewise.
8278 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8279 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8280 * gcc.target/sh/pr39423-1.c: Likewise.
8281 * gcc.target/sh/pr49468-di.c: Likewise.
8282 * gcc.target/sh/pr49468-si.c: Likewise.
8283 * gcc.target/sh/pr49880-1.c: Likewise.
8284 * gcc.target/sh/pr49880-2.c: Likewise.
8285 * gcc.target/sh/pr49880-3.c: Likewise.
8286 * gcc.target/sh/pr50751-1.c: Likewise.
8287 * gcc.target/sh/pr50751-4.c: Likewise.
8288 * gcc.target/sh/pr50751-7.c: Likewise.
8289 * gcc.target/sh/pr51244-1.c: Likewise.
8290 * gcc.target/sh/pr51244-10.c: Likewise.
8291 * gcc.target/sh/pr51244-11.c: Likewise.
8292 * gcc.target/sh/pr51244-12.c: Likewise.
8293 * gcc.target/sh/pr51244-13.c: Likewise.
8294 * gcc.target/sh/pr51244-14.c: Likewise.
8295 * gcc.target/sh/pr51244-17.c: Likewise.
8296 * gcc.target/sh/pr51244-18.c: Likewise.
8297 * gcc.target/sh/pr51244-19.c: Likewise.
8298 * gcc.target/sh/pr51244-4.c: Likewise.
8299 * gcc.target/sh/pr51244-5.c: Likewise.
8300 * gcc.target/sh/pr51244-7.c: Likewise.
8301 * gcc.target/sh/pr51244-8.c: Likewise.
8302 * gcc.target/sh/pr51244-9.c: Likewise.
8303 * gcc.target/sh/pr51697.c: Likewise.
8304 * gcc.target/sh/pr52483-1.c: Likewise.
8305 * gcc.target/sh/pr52483-2.c: Likewise.
8306 * gcc.target/sh/pr52483-3.c: Likewise.
8307 * gcc.target/sh/pr52483-5.c: Likewise.
8308 * gcc.target/sh/pr52933-1.c: Likewise.
8309 * gcc.target/sh/pr52933-2.c: Likewise.
8310 * gcc.target/sh/pr52933-3.c: Likewise.
8311 * gcc.target/sh/pr53568-1.c: Likewise.
8312 * gcc.target/sh/pr53976-1.c: Likewise.
8313 * gcc.target/sh/pr53988-1.c: Likewise.
8314 * gcc.target/sh/pr53988.c: Likewise.
8315 * gcc.target/sh/pr54089-1.c: Likewise.
8316 * gcc.target/sh/pr54089-6.c: Likewise.
8317 * gcc.target/sh/pr54089-7.c: Likewise.
8318 * gcc.target/sh/pr54089-8.c: Likewise.
8319 * gcc.target/sh/pr54089-9.c: Likewise.
8320 * gcc.target/sh/pr54236-1.c: Likewise.
8321 * gcc.target/sh/pr54236-2.c: Likewise.
8322 * gcc.target/sh/pr54236-3.c: Likewise.
8323 * gcc.target/sh/pr54236-4.c: Likewise.
8324 * gcc.target/sh/pr54386.c: Likewise.
8325 * gcc.target/sh/pr54602-1.c: Likewise.
8326 * gcc.target/sh/pr54685.c: Likewise.
8327 * gcc.target/sh/pr54760-1.c: Likewise.
8328 * gcc.target/sh/pr54760-2.c: Likewise.
8329 * gcc.target/sh/pr54760-3.c: Likewise.
8330 * gcc.target/sh/pr54760-4.c: Likewise.
8331 * gcc.target/sh/pr54760-5.c: Likewise.
8332 * gcc.target/sh/pr54760-6.c: Likewise.
8333 * gcc.target/sh/pr55146.c: Likewise.
8334 * gcc.target/sh/pr55160.c: Likewise.
8335 * gcc.target/sh/pr59278.c: Likewise.
8336 * gcc.target/sh/pr59401-1.c: Likewise.
8337 * gcc.target/sh/pr59533-1.c: Likewise.
8338 * gcc.target/sh/pr63260.c: Likewise.
8339 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8340 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8341 * gcc.target/sh/strlen.c: Likewise.
8342 * gcc.target/sh/torture/pr30807.c: Likewise.
8343 * gcc.target/sh/torture/pr34777.c: Likewise.
8344 * gcc.target/sh/torture/pr64652.c: Likewise.
8345 * gcc.target/sh/torture/pr65505.c: Likewise.
8346 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8347 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8348
411e5c67
PC
83492016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8350
8351 PR c++/66644
8352 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8353
8fa97501
BS
83542016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8355
8356 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8357 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8358 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8359 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8360
5a956111
PP
83612016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8362
8363 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8364 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8365
e7ff0319
CP
83662016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8367
8368 PR middle-end/70626
8369 * c-c++-common/goacc/combined-reduction.c: New test.
8370 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8371
52d11a4b
L
83722016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8373
8374 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8375 *movdi_internal pattern only if PIC off.
8376 * gcc.target/i386/pr70155-2.c: Likewise.
8377 * gcc.target/i386/pr70155-3.c: Likewise.
8378 * gcc.target/i386/pr70155-4.c: Likewise.
8379 * gcc.target/i386/pr70155-5.c: Likewise.
8380 * gcc.target/i386/pr70155-6.c: Likewise.
8381 * gcc.target/i386/pr70155-7.c: Likewise.
8382 * gcc.target/i386/pr70155-8.c: Likewise.
8383 * gcc.target/i386/pr70155-15.c: Likewise.
8384 * gcc.target/i386/pr70155-17.c: Likewise.
8385 * gcc.target/i386/pr70155-22.c: Likewise.
8386
8960db31
BC
83872016-04-29 Bin Cheng <bin.cheng@arm.com>
8388
8389 PR tree-optimization/70803
8390 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8391
cca535a4
IE
83922016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8393
8394 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8395 optimization of vector loop.
8396 * gcc.target/i386/vect-unpack-3.c: New test.
8397 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8398 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8399 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8400
500ecf4a
MP
84012016-04-29 Marek Polacek <polacek@redhat.com>
8402
8403 PR sanitizer/70342
8404 * g++.dg/ubsan/null-7.C: New test.
8405
2fff3db8
MP
8406 PR c/70852
8407 * gcc.dg/pr70852.c: New test.
8408
509063eb
DV
84092016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8410
8411 PR/69089
8412 * g++.dg/cpp0x/alignas6.C: New test.
8413
83745c0d
DV
84142016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8415
c87885ca
RO
8416 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8417 * gcc.dg/pr27003.c: Likewise.
8418 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8419 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8420 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8421 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8422 * gcc.target/arc/mxy.c: Likewise.
8423 * gcc.target/arc/mswape.c: Likewise.
8424 * gcc.target/arc/mrtsc.c: Likewise.
8425 * gcc.target/arc/mcrc.c: Likewise.
8426 * gcc.target/arc/mdsp-packa.c: Likewise.
8427 * gcc.target/arc/mdvbf.c: Likewise.
8428 * gcc.target/arc/mlock.c: Likewise.
8429 * gcc.target/arc/mmac-24.c: Likewise.
8430 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8431
849b265d
BS
84322016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8433 Matthijs Kooijman <matthijs@stdin.nl>
8434 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8435
8436 PR target/60040
8437 * gcc.target/avr/pr60040-1.c: New.
8438 * gcc.target/avr/pr60040-2.c: New.
8439
1390536b
RB
84402016-04-29 Richard Biener <rguenther@suse.de>
8441
8442 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8443
98998245
RB
84442016-04-29 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/13962
8447 PR tree-optimization/65686
8448 * gcc.dg/uninit-pr65686.c: New testcase.
8449
8b80cc21
JJ
84502016-04-29 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR middle-end/70843
8453 * gcc.dg/pr70843.c: New test.
8454
6181bc30
JJ
84552016-04-28 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR target/70858
8458 * gcc.target/i386/pr70858.c: New test.
8459
f4cb3612
AB
84602016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8461
8462 * gcc.target/arc/nps400-1.c: New file.
8463
8ad9df62
JR
84642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8465 Andrew Burgess <andrew.burgess@embecosm.com>
8466
8467 * gcc.target/arc/movh_cl-1.c: New file.
8468
ceaaa9fe
JR
84692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8470 Andrew Burgess <andrew.burgess@embecosm.com>
8471
8472 * gcc.target/arc/extzv-1.c: New file.
8473 * gcc.target/arc/insv-1.c: New file.
8474 * gcc.target/arc/insv-2.c: New file.
8475 * gcc.target/arc/movb-1.c: New file.
8476 * gcc.target/arc/movb-2.c: New file.
8477 * gcc.target/arc/movb-3.c: New file.
8478 * gcc.target/arc/movb-4.c: New file.
8479 * gcc.target/arc/movb-5.c: New file.
8480 * gcc.target/arc/movb_cl-1.c: New file.
8481 * gcc.target/arc/movb_cl-2.c: New file.
8482 * gcc.target/arc/movbi_cl-1.c: New file.
8483 * gcc.target/arc/movl-1.c: New file.
8484
4d03dc2f
JR
84852016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8486 Andrew Burgess <andrew.burgess@embecosm.com>
8487
8488 * gcc.target/arc/cmem-1.c: New file.
8489 * gcc.target/arc/cmem-2.c: New file.
8490 * gcc.target/arc/cmem-3.c: New file.
8491 * gcc.target/arc/cmem-4.c: New file.
8492 * gcc.target/arc/cmem-5.c: New file.
8493 * gcc.target/arc/cmem-6.c: New file.
8494 * gcc.target/arc/cmem-7.c: New file.
8495 * gcc.target/arc/cmem-ld.inc: New file.
8496 * gcc.target/arc/cmem-st.inc: New file.
8497
81262dad
JJ
84982016-04-28 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR target/70821
8501 * gcc.target/i386/pr70821.c: New test.
8502
0a31a09a
BS
85032016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8504
8505 * gcc.target/powerpc/vec-adde.c: New test.
8506 * gcc.target/powerpc/vec-adde-int128.c: New test.
8507
3ddffba9
JJ
85082016-04-28 Jakub Jelinek <jakub@redhat.com>
8509
8510 * gcc.target/i386/avx-vround-1.c: New test.
8511 * gcc.target/i386/avx-vround-2.c: New test.
8512 * gcc.target/i386/avx512vl-vround-1.c: New test.
8513 * gcc.target/i386/avx512vl-vround-2.c: New test.
8514
713dedcd
RO
85152016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8516
8517 PR testsuite/70595
8518 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8519 (check_effective_target_cilkplus_runtime): ... this.
8520 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8521 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8522
8523 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8524 Require cilkplus_runtime.
8525 Don't add -lcilkrts.
8526 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8527 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8528 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8529 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8530 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8531 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8532 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8533 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8534 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8535 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8536 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8537 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8538 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8539 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8540 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8541 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8542 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8543 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8544 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8545 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8546 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8547 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8548 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8549 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8550 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8551 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8552 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8553 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8554 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8555
8556 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8557 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8558
8559 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8560
8561 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8562 cilkplus_runtime.
8563
3563f78f
MG
85642016-04-27 Marc Glisse <marc.glisse@inria.fr>
8565
8566 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8567 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8568
6bc2bb18
RB
85692015-04-27 Ryan Burn <contact@rnburn.com>
8570
8571 PR c++/69024
8572 PR c++/68997
8573 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8574 diagnostic.
8575 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8576 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8577
1e55d29a
EB
85782016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8579
8580 * gnat.dg/limited_with4.ad[sb]: New test.
8581 * gnat.dg/limited_with4_pkg.ads: New helper.
8582
087146ca
L
85832016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8584
8585 PR target/70155
8586 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8587 and movv1ti_internal patterns
8588 * gcc.target/i386/pr70155-1.c: New test.
8589 * gcc.target/i386/pr70155-2.c: Likewise.
8590 * gcc.target/i386/pr70155-3.c: Likewise.
8591 * gcc.target/i386/pr70155-4.c: Likewise.
8592 * gcc.target/i386/pr70155-5.c: Likewise.
8593 * gcc.target/i386/pr70155-6.c: Likewise.
8594 * gcc.target/i386/pr70155-7.c: Likewise.
8595 * gcc.target/i386/pr70155-8.c: Likewise.
8596 * gcc.target/i386/pr70155-9.c: Likewise.
8597 * gcc.target/i386/pr70155-10.c: Likewise.
8598 * gcc.target/i386/pr70155-11.c: Likewise.
8599 * gcc.target/i386/pr70155-12.c: Likewise.
8600 * gcc.target/i386/pr70155-13.c: Likewise.
8601 * gcc.target/i386/pr70155-14.c: Likewise.
8602 * gcc.target/i386/pr70155-15.c: Likewise.
8603 * gcc.target/i386/pr70155-16.c: Likewise.
8604 * gcc.target/i386/pr70155-17.c: Likewise.
8605 * gcc.target/i386/pr70155-18.c: Likewise.
8606 * gcc.target/i386/pr70155-19.c: Likewise.
8607 * gcc.target/i386/pr70155-20.c: Likewise.
8608 * gcc.target/i386/pr70155-21.c: Likewise.
8609 * gcc.target/i386/pr70155-22.c: Likewise.
8610
92329f9f
L
86112016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8612
8613 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8614 ".{5,6}".
8615
309a0cf6
BC
86162016-04-27 Bin Cheng <bin.cheng@arm.com>
8617
8618 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8619 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8620 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8621 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8622 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8623
72ed2b9c
RB
86242016-04-27 Richard Biener <rguenther@suse.de>
8625
8626 PR ipa/70760
8627 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8628 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8629
3c98ff9b
NS
86302016-04-27 Nathan Sidwell <nathan@acm.org>
8631
8632 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8633 * g++.dg/ubsan/pr63956.C: Adjust error location.
8634
9ec5d66b
NC
86352016-04-27 Nick Clifton <nickc@redhat.com>
8636
8637 PR middle-end/49889
8638 * gcc.dg/pr49889.c: New test.
8639
c1e1f433
BS
86402016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8641
8642 * c-c++-common/memset-array.c: New test.
8643
8ac43293
MS
86442016-04-26 Martin Sebor <msebor@redhat.com>
8645
8646 PR c++/66639
8647 * g++.dg/cpp1y/func_constexpr.C: New test.
8648
843ce8ab
PP
86492016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8650
8651 PR c++/70241
8652 * g++.dg/cpp0x/enum32.C: New test.
8653 * g++.dg/cpp0x/enum33.C: New test.
8654
86552016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8656
8657 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8658 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8659 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8660 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8661 * gcc.c-torture/execute/pr38151.c: Likewise.
8662 * gcc.c-torture/execute/pr66556.c: Likewise.
8663 * gcc.c-torture/execute/pr67781.c: Likewise.
8664 * gcc.c-torture/execute/pr68648.c: Likewise.
8665
ca1206be
MG
86662016-04-26 Marc Glisse <marc.glisse@inria.fr>
8667
8668 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8669
2448a956
MP
86702016-04-26 Marek Polacek <polacek@redhat.com>
8671
8672 PR c/67784
8673 * gcc.dg/pr67784-3.c: New test.
8674 * gcc.dg/pr67784-4.c: New test.
8675 * gcc.dg/pr67784-5.c: New test.
8676
b02a5e26
MP
8677 PR c/70791
8678 * gcc.dg/Wnested-externs-2.c: New test.
8679
6b6aa8d3
MG
86802016-04-26 Marc Glisse <marc.glisse@inria.fr>
8681
8682 * gcc.dg/fold-plusmult.c: Adjust.
8683 * gcc.dg/no-strict-overflow-6.c: Adjust.
8684 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8685
a2095b55
BS
86862016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8687
8688 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8689 number scans.
8690 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8691 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8692 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8693 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8694 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8695 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8696 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8697 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8698 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8699 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8700 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8701 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8702 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8703 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8704 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8705 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8706 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8707 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8708 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8709 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8710 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8711 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8712 scans.
8713 * gcc.target/i386/pr32219-4.c: Likewise.
8714 * gcc.target/i386/pr32219-6.c: Likewise.
8715 * gcc.target/i386/pr32219-8.c: Likewise.
8716
bb0cc5c8
KT
87172016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8718
8719 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8720 associated options.
8721
5a0802ea
MP
87222016-04-26 Marek Polacek <polacek@redhat.com>
8723
8724 PR c++/70744
8725 * g++.dg/ext/cond2.C: New test.
8726
00f615af
BC
87272016-04-26 Bin Cheng <bin.cheng@arm.com>
8728
8729 PR tree-optimization/70771
8730 PR tree-optimization/70775
8731 * gcc.dg/pr70771.c: New test.
25939d34 8732 * gcc.dg/pr70775.c: New test.
00f615af 8733
218155e7
BS
87342016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8735
8736 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8737
ab99f467
RB
87382016-04-25 Richard Biener <rguenther@suse.de>
8739
8740 PR tree-optimization/70780
8741 * gcc.dg/torture/pr70780.c: New testcase.
8742
3f8257db 87432016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8744
c87885ca
RO
8745 * gcc.target/arm/neon-vaddws16.c: New test.
8746 * gcc.target/arm/neon-vaddws32.c: New test.
8747 * gcc.target/arm/neon-vaddwu16.c: New test.
8748 * gcc.target/arm/neon-vaddwu32.c: New test.
8749 * gcc.target/arm/neon-vaddwu8.c: New test.
8750 * lib/target-supports.exp
93c590ee
MC
8751 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8752 that arm neon support vector widen sum of HImode TO SImode.
8753
d6c1a7a7
JJ
87542016-04-23 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR sanitizer/70712
8757 * c-c++-common/asan/pr70712.c: New test.
8758
ab0fc037
TS
87592016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8760
8761 * .gitattributes: New file.
8762
2aa64824
CL
87632016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8764
8765 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8766
e7e12d92
DH
87672016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8768
8769 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8770 * gfortran.dg/submodule_15.f08: Likewise.
8771
d1431192
RB
87722016-04-22 Richard Biener <rguenther@suse.de>
8773
8774 PR tree-optimization/70740
8775 * gcc.dg/torture/pr70740.c: New testcase.
8776
04a63c24
L
87772016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8778
8779 PR target/70750
8780 * gcc.target/i386/pr70750-1.c: New test.
8781 * gcc.target/i386/pr70750-2.c: Likewise.
8782
20700098
PC
87832016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8784
8785 PR c++/70540
8786 * g++.dg/cpp0x/auto48.C: New.
8787
aedf4e12
MP
87882016-04-21 Marek Polacek <polacek@redhat.com>
8789
8790 PR c++/70513
8791 * g++.dg/cpp0x/forw_enum12.C: New test.
8792 * g++.dg/cpp0x/forw_enum13.C: New test.
8793
2074d80a
KY
87942016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8795
8796 PR target/70728
8797 * gcc.target/i386/pr70728.c: New test.
8798
aef4aab0
RB
87992016-04-21 Richard Biener <rguenther@suse.de>
8800
8801 PR middle-end/70747
8802 * gcc.dg/pr70747.c: New testcase.
8803
2359e571
BC
88042016-04-21 Bin Cheng <bin.cheng@arm.com>
8805
8806 PR tree-optimization/70715
8807 * gcc.dg/tree-ssa/scev-13.c: New test.
8808
ce0e66ff
MG
88092016-04-21 Marc Glisse <marc.glisse@inria.fr>
8810
8811 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8812
2c2870a1
MG
88132016-04-21 Marc Glisse <marc.glisse@inria.fr>
8814
8815 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8816
a2b056a3
JH
88172016-04-20 Jan Hubicka <jh@suse.cz>
8818
8819 PR ipa/70018
8820 * g++.dg/ipa/nothrow-1.C: New testcase.
8821
ee392fc2
NS
88222016-04-20 Nathan Sidwell <nathan@acm.org>
8823
8824 PR c++/55635
8825 * g++.dg/eh/delete1.C: New.
8826
dda49daf
L
88272016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8828
8829 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8830 -mtune-ctrl=sse_typeless_stores.
8831
8a5b9d5a
L
88322016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8833
8834 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8835
1011119f
BC
88362016-04-20 Bin Cheng <bin.cheng@arm.com>
8837
8838 PR tree-optimization/69489
8839 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8840
477d4906
IV
88412016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8842
8843 PR c++/69363
8844 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8845 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8846 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8847
fad08d12
BC
88482016-04-20 Bin Cheng <bin.cheng@arm.com>
8849
8850 PR tree-optimization/56625
8851 PR tree-optimization/69489
8852 * gcc.dg/vect/pr56625.c: New test.
8853 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8854
9e3e4fab
AP
88552016-04-20 Andrew Pinski <apinski@cavium.com>
8856
8857 PR target/64971
8858 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8859
d7aa24e4
AC
88602016-04-20 Arnaud Charlet <charlet@adacore.com>
8861
8862 * gnat.dg/self1.adb: Remove now incorrect test.
8863
e6d62b46
BC
88642016-04-20 Bin Cheng <bin.cheng@arm.com>
8865
8866 * gcc.dg/tree-ssa/scev-11.c: New test.
8867 * gcc.dg/tree-ssa/scev-12.c: New test.
8868
2697b189
MP
88692016-04-20 Marek Polacek <polacek@redhat.com>
8870
8871 PR tree-optimization/70725
8872 * gcc.dg/pr70725.c: New test.
8873
60d393e8
RB
88742016-04-20 Richard Biener <rguenther@suse.de>
8875
8876 PR tree-optimization/70726
8877 * g++.dg/vect/pr70726.cc: New testcase.
8878
82c6f58a
AK
88792016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8880
8881 PR target/70674
8882 * gcc.target/s390/pr70674.c: New test.
8883
90eeab20
JD
88842016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8885
8886 PR libgfortran/70684
8887 * gfortran.dg/list_read_14.f90: New test.
8888
fc9cf6da
L
88892016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8890
8891 PR target/69201
8892 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8893 extern to force it misaligned.
8894 (b): Likewise.
8895 (c): Likewise.
8896 (d): Likewise.
8897 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8898 Don't check `*' before movv4sf_internal.
8899 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8900 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8901 Don't check `*' before movv16qi_internal.
8902 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8903 extern to force it misaligned.
8904 (b): Likewise.
8905 (c): Likewise.
8906 (d): Likewise.
8907 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8908 Don't check `*' before movv2df_internal.
8909 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8910 extern to force it misaligned.
8911 (b): Likewise.
8912 (c): Likewise.
8913 (d): Likewise.
8914 Check movv8sf_internal instead of avx_storeups256.
8915 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8916
ea8927ea
RB
89172016-04-19 Richard Biener <rguenther@suse.de>
8918
8919 PR tree-optimization/70171
8920 * g++.dg/tree-ssa/pr70171.C: New testcase.
8921
65f52ee9
RB
89222016-04-19 Richard Biener <rguenther@suse.de>
8923
8924 PR tree-optimization/70724
8925 * gcc.dg/torture/pr70724.c: New testcase.
8926
987b67f1
VM
89272016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8928
8929 PR middle-end/70689
c87885ca 8930 * gcc.target/i386/pr70689.c: New.
987b67f1 8931
91a47c39
L
89322016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8933
8934 PR target/70708
8935 * gcc.target/i386/pr70708.c: New test.
8936
8270b82d
RB
89372016-04-18 Richard Biener <rguenther@suse.de>
8938
8939 PR tree-optimization/43434
8940 * gcc.dg/vect/pr43434.c: New testcase.
8941 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8942 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8943 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8944 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8945 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8946 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8947 * gcc.dg/gomp/pr68640.c: Likewise.
8948 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8949 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8950
edd048e2
RB
89512016-04-18 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/70701
8954 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8955
bd5c7330
TV
89562016-04-18 Tom de Vries <tom@codesourcery.com>
8957
8958 PR testsuite/70699
8959 * gcc.dg/pr70161.c: Add dot-file scans.
8960 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8961 instead of after last dot char.
8962
23f2660f
EB
89632016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8964
8965 * c-c++-common/dump-ada-spec-3.c: New test.
8966 * c-c++-common/dump-ada-spec-4.c: Likewise.
8967
da152c9f
TV
89682016-04-17 Tom de Vries <tom@codesourcery.com>
8969
8970 PR other/70183
8971 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8972
cc950f98
JH
89732016-04-15 Jan Hubicka <jh@suse.cz>
8974
8975 PR ipa/70018
8976 * g++.dg/ipa/pure-const-1.C: New testcase.
8977 * g++.dg/ipa/pure-const-2.C: New testcase.
8978 * g++.dg/ipa/pure-const-3.C: New testcase.
8979
949505a9
MP
89802016-04-15 Marek Polacek <polacek@redhat.com>
8981
8982 PR c/70671
8983 * gcc.dg/bitfld-22.c: New test.
8984
10e547d6
BS
89852016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8986
8987 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8988 x86_64.
8989
1e77281b
MP
89902016-04-15 Marek Polacek <polacek@redhat.com>
8991
8992 PR c/70651
8993 * c-c++-common/pr70651.c: New test.
8994
e501fa8e
KT
89952016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8996
8997 PR rtl-optimization/70681
8998 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8999 dump scan on arm and powerpc.
9000 * gcc.dg/pr10474.c: Likewise.
9001
dda1bf61
JJ
90022016-04-15 Jakub Jelinek <jakub@redhat.com>
9003
ca4ef1ff
JJ
9004 PR c++/69517
9005 PR c++/70019
9006 PR c++/70588
9007 * g++.dg/cpp1y/vla11.C: Revert for real.
9008
dda1bf61
JJ
9009 PR c/70436
9010 * c-c++-common/Wparentheses-1.c: New test.
9011 * c-c++-common/gomp/Wparentheses-1.c: New test.
9012 * c-c++-common/gomp/Wparentheses-2.c: New test.
9013 * c-c++-common/gomp/Wparentheses-3.c: New test.
9014 * c-c++-common/gomp/Wparentheses-4.c: New test.
9015 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9016 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9017 * c-c++-common/goacc/Wparentheses-1.c: New test.
9018
1355e62c
KY
90192016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9020
9021 PR target/70662
9022 * gcc.target/i386/pr70662.c: New test.
9023
0ab34b9e 90242016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9025 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9026
9027 PR tree-optimization/70130
9028 * gcc.dg/vect/O3-pr70130.c: New testcase.
9029
bc773aad
MM
90302016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9031
6e9b2286
MM
9032 PR target/70669
9033 * gcc.target/powerpc/pr70669.c: New test.
9034
bc773aad
MM
9035 PR target/70640
9036 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9037 a power7 system that does not have an assembler that supports
9038 power8.
9039
d8747845
MS
90402016-04-14 Martin Sebor <msebor@redhat.com>
9041
9042 PR c++/69517
9043 PR c++/70019
9044 PR c++/70588
9045 * c-c++-common/ubsan/vla-1.c: Revert.
9046 * g++.dg/cpp1y/vla11.C: Same.
9047 * g++.dg/cpp1y/vla12.C: Same.
9048 * g++.dg/cpp1y/vla13.C: Same.
9049 * g++.dg/cpp1y/vla14.C: Same.
9050 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9051 * g++.dg/init/array24.C: Same.
d8747845
MS
9052 * g++.dg/ubsan/vla-1.C: Same.
9053
85128559
MP
90542016-04-14 Marek Polacek <polacek@redhat.com>
9055 Jan Hubicka <hubicka@ucw.cz>
9056
9057 PR c++/70029
9058 * g++.dg/torture/pr70029.C: New test.
9059
52fbb073
MS
90602016-04-14 Martin Sebor <msebor@redhat.com>
9061
9062 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9063 type size to prevent failures on targets with very low maximum
9064 alignment.
9065
6db61d6f
RB
90662016-04-14 Richard Biener <rguenther@suse.de>
9067
9068 PR tree-optimization/70623
9069 * gcc.dg/torture/pr70623.c: New testcase.
9070 * gcc.dg/torture/pr70623-2.c: Likewise.
9071
342fac95
MS
90722016-04-13 Martin Sebor <msebor@redhat.com>
9073
9074 PR c++/69517
9075 PR c++/70019
9076 PR c++/70588
9077 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9078 * g++.dg/cpp1y/vla11.C: New test.
9079 * g++.dg/cpp1y/vla12.C: New test.
9080 * g++.dg/cpp1y/vla13.C: New test.
9081 * g++.dg/cpp1y/vla14.C: New test.
9082 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9083 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9084 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9085
d93c452f
JJ
90862016-04-13 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR c++/70641
9089 * g++.dg/opt/pr70641.C: New test.
9090
85115fb6
RO
90912016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9092
9093 PR rtl-optimization/68749
9094 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9095 effects of argument promotions.
9096 Remove default args to dg-skip-if.
9097
545a4139
PC
90982016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9099
9100 PR c++/70635
9101 * g++.dg/parse/pr70635.C: New.
9102
b3a77f21
MP
91032016-04-13 Marek Polacek <polacek@redhat.com>
9104
9105 PR c++/70639
9106 * c-c++-common/Wmisleading-indentation-4.c: New test.
9107
99cd9857
MP
91082016-04-13 Marek Polacek <polacek@redhat.com>
9109
9110 PR c/70436
c87885ca
RO
9111 * gcc.dg/Wparentheses-12.c: New test.
9112 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9113
75ca93ec
IE
91142016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9115
9116 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9117 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9118 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9119
3d3f9e7e
JJ
91202016-04-13 Jakub Jelinek <jakub@redhat.com>
9121
37947cd0
JJ
9122 PR middle-end/70633
9123 * gcc.c-torture/compile/pr70633.c: New test.
9124
3d3f9e7e
JJ
9125 PR debug/70628
9126 * gcc.dg/torture/pr70628.c: New test.
9127
92886d3e
PP
91282016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9129
9130 PR c++/70610
9131 * g++.dg/template/pr70610.C: New test.
9132 * g++.dg/template/pr70610-2.C: New test.
9133 * g++.dg/template/pr70610-3.C: New test.
9134 * g++.dg/template/pr70610-4.C: New test.
9135
13bd7c2b
JJ
91362016-04-12 Jakub Jelinek <jakub@redhat.com>
9137
6512fa6d
JJ
9138 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9139 128 instead of 32.
9140
13bd7c2b
JJ
9141 PR c++/70571
9142 * g++.dg/ext/pr70571.C: New test.
9143
20b9851c
MM
91442016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9145
8a434ada 9146 PR target/70640
20b9851c
MM
9147 * gcc.target/powerpc/pr70640.c: New test.
9148
2b2f52bc
PC
91492016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9150
9151 PR c++/68722
9152 * g++.dg/parse/pr68722.C: New.
9153
5901e56a
JJ
91542016-04-12 Jakub Jelinek <jakub@redhat.com>
9155
9156 PR rtl-optimization/70596
9157 * gcc.target/i386/pr70596.c: New test.
9158
d4619dc1
NS
91592016-04-12 Nathan Sidwell <nathan@acm.org>
9160
9161 PR c++/70501
9162 * g++.dg/init/pr70501.C: New.
9163
3df530d3
DW
91642016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9165
9166 * gcc.target/i386/asm-flag-6.c: New test.
9167
b7a120d7
TV
91682016-04-12 Tom de Vries <tom@codesourcery.com>
9169
9170 PR tree-optimization/68756
9171 * gcc.dg/graphite/pr68756.c: New test.
9172
4e0eea75
JJ
91732016-04-12 Jakub Jelinek <jakub@redhat.com>
9174
9175 PR tree-optimization/70602
9176 * gcc.c-torture/execute/pr70602.c: New test.
9177
35fbda43
MM
91782016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9179
9180 PR target/70381
9181 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9182 __float128 emulator is built and runs.
9183 * gcc.target/powerpc/float128-1.c: Likewise.
9184
9185 * lib/target-supports.exp (check_ppc_float128_sw_available):
9186 Rework tests for __float128 software and hardware
9187 availability. Fix exit condition to return 0 on success.
9188
04a99ebe
JG
91892016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9190
9191 PR target/70133
9192 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9193 * gcc.target/aarch64/target_attr_15.c: Likewise.
9194
47cd5a85
PC
91952016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9196
9197 PR c++/69066
9198 * g++.dg/cpp1y/pr69066.C: New.
9199
a5edb32e
JD
92002016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9201
9202 PR fortran/68566
9203 * gfortran.dg/pr36192.f90: Update test.
9204 * gfortran.dg/pr36192_1.f90: Update test.
9205 * gfortran.dg/real_dimension_1.f: Update test.
9206 * gfortran.dg/parameter_array_init_7.f90: New test.
9207
8ef378f8
JDA
92082016-04-09 John David Anglin <danglin@gcc.gnu.org>
9209
c532c871
JDA
9210 PR testsuite/64039
9211 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9212
d34f706f
JDA
9213 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9214
75e1dd9e
JDA
9215 PR rtl-optimization/66669
9216 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9217
8a976f5f
JDA
9218 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9219
da04822a
JDA
9220 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9221 * gcc.dg/pie-1.c: Likewise.
9222 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9223 * gcc.dg/pic-4.c: Likewise.
9224 * gcc.dg/pie-3.c: Likewise.
9225 * gcc.dg/pie-4.c: Likewise.
9226
adfabcf9
JDA
9227 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9228
4a020adf
JDA
9229 PR tree-optimization/68644
9230 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9231
8ef378f8
JDA
9232 PR rtl-optimization/64886
9233 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9234
09bf990e
TV
92352016-04-09 Tom de Vries <tom@codesourcery.com>
9236
9237 PR tree-optimization/68953
9238 * gcc.dg/graphite/pr68953.c: New test.
9239
138c3c1a
DH
92402016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9241
9242 PR fortran/70592
9243 * gfortran.dg/deferred_character_16.f90: New test.
9244
f55460af
JJ
92452016-04-09 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR tree-optimization/70586
9248 * gcc.c-torture/execute/pr70586.c: New test.
9249
0b77bbf3
DH
92502016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9251
9252 PR sanitizer/70573
9253 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9254 with __builtin_memset
9255 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9256
c42cfb5c
CP
92572016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9258
9259 PR lto/70289
9260 PR ipa/70348
9261 PR tree-optimization/70373
9262 PR middle-end/70533
9263 PR middle-end/70534
9264 PR middle-end/70535
9265 * c-c++-common/goacc/reduction-5.c: New test.
9266 * c-c++-common/goacc/reduction-promotions.c: New test.
9267 * gfortran.dg/goacc/reduction-3.f95: New test.
9268 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9269
56cfb596
PP
92702016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9271
9272 PR c++/70590
9273 PR c++/70452
9274 * g++.dg/pr70590.C: New test.
9275 * g++.dg/pr70590-2.C: New test.
9276
1a13c0a2
JJ
92772016-04-08 Jakub Jelinek <jakub@redhat.com>
9278
abc0647a
JJ
9279 PR middle-end/70593
9280 * gcc.target/i386/pr70593.c: New test.
9281
1a13c0a2
JJ
9282 PR rtl-optimization/70574
9283 * gcc.target/i386/avx2-pr70574.c: New test.
9284
c3da4956
MO
92852016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9286
9287 PR sanitizer/70541
9288 * c-c++-common/asan/pr70541.c: New test.
9289
9f1b833b
TV
92902016-04-08 Tom de Vries <tom@codesourcery.com>
9291
9292 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9293 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9294
bae7adda
KT
92952016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9296
9297 PR target/70566
9298 * gcc.c-torture/execute/pr70566.c: New test.
9299
211f3d57
TV
93002016-04-08 Tom de Vries <tom@codesourcery.com>
9301
9302 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9303 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9304
02cf2861
AM
93052016-04-08 Alan Modra <amodra@gmail.com>
9306
9307 * gcc.target/powerpc/pr70117.c: New.
9308
5f490f9f
JJ
93092016-04-07 Jakub Jelinek <jakub@redhat.com>
9310
56e9b710
JJ
9311 PR testsuite/70581
9312 * gcc.dg/lto/simd-function_0.c: New test.
9313
5f490f9f
JJ
9314 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9315 clones.
9316 * c-c++-common/attr-simd-2.c: Likewise.
9317 * c-c++-common/attr-simd-4.c: Likewise.
9318 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9319 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9320
e4ebc74d
TP
93212016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9322
9323 PR testsuite/70553
9324 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9325
9817ae35
TS
93262016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9327 Tom de Vries <tom@codesourcery.com>
9328
9329 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9330 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9331 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9332 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9333 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9334 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9335 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9336 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9337
e292f64d
PP
93382016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9339
9340 PR c/70436
9341 * g++.dg/warn/Wparentheses-29.C: New test.
9342
6b37bdaf
PP
93432016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9344
9345 PR c/70436
9346 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9347 explicit braces to resolve a future -Wparentheses warning.
9348
64824205
RH
93492016-04-06 Richard Henderson <rth@redhat.com>
9350
9351 * gcc.dg/pr61817-1.c: New test.
9352 * gcc.dg/pr61817-2.c: New test.
9353 * gcc.dg/pr69391-1.c: New test.
9354 * gcc.dg/pr69391-2.c: New test.
9355
bc2fc1f3
VM
93562016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9357
9358 PR rtl-optimization/70398
c87885ca 9359 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9360
41414a02
EB
93612016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9362
9363 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9364
4066ea8a
YR
93652016-04-06 Yvan Roux <yvan.roux@linaro.org>
9366 Pedro Alves <palves@redhat.com>
9367
9368 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9369
ec35ea45
JJ
93702016-04-06 Jakub Jelinek <jakub@redhat.com>
9371
3866f8dd
JJ
9372 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9373 Check for avx512f effective targets instead of avx2.
9374 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9375 for AVX512F clones.
9376 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9377 * g++.dg/gomp/declare-simd-1.C: Likewise.
9378 * g++.dg/gomp/declare-simd-3.C: Likewise.
9379 * g++.dg/gomp/declare-simd-4.C: Likewise.
9380
ec35ea45
JJ
9381 PR middle-end/70550
9382 * c-c++-common/gomp/pr70550-1.c: New test.
9383 * c-c++-common/gomp/pr70550-2.c: New test.
9384
c08d28ac
NS
93852016-04-05 Nathan Sidwell <nathan@acm.org>
9386
9387 PR c++/70512
9388 * g++.dg/ext/attribute-may-alias-5.C: New.
9389
1d510e04
JJ
93902016-04-05 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR c++/70336
9393 * c-c++-common/pr70336.c: New test.
9394 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9395 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9396
84278ed9
JH
93972016-04-05 Jan Hubicka <hubicka@ucw.cz>
9398
9399 PR ipa/66223
9400 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9401
268a0ec4
JJ
94022016-04-05 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR rtl-optimization/70542
9405 * gcc.dg/torture/pr70542.c: New test.
9406 * gcc.target/i386/avx2-pr70542.c: New test.
9407
5e8c2eb1
ZS
94082016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9409
9410 PR tree-optimization/70509
9411 * gcc.target/i386/avx512bw-pr70509.c: New test.
9412
c0daf32d
PP
94132016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9414
9415 PR c++/70452
9416 * g++.dg/ext/constexpr-vla4.C: New test.
9417
bf867841
UB
94182016-04-05 Uros Bizjak <ubizjak@gmail.com>
9419
9420 PR target/70510
9421 * gcc.target/i386/pr70510.c: New test.
9422
3022186a
RB
94232016-04-05 Richard Biener <rguenther@suse.de>
9424
9425 PR tree-optimization/70526
9426 * g++.dg/torture/pr70526.C: New testcase.
9427
55fc79b2
JJ
94282016-04-05 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR target/70525
9431 * gcc.target/i386/pr70525.c: New test.
9432
62b233f2
RB
94332016-04-05 Richard Biener <rguenther@suse.de>
9434
9435 PR middle-end/70499
9436 * g++.dg/torture/pr70499.C: New testcase.
9437
cc05759d
RB
94382016-04-05 Richard Biener <rguenther@suse.de>
9439
9440 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9441 remove XFAIL.
9442
f23f16d4
JJ
94432016-04-04 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR middle-end/70307
9446 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9447 rs6000 ABI warnings.
9448
d27ecc49
JH
94492016-04-04 Jan Hubicka <hubicka@ucw.cz>
9450
9451 PR ipa/66223
9452 * g++.dg/ipa/devirt-51.C: New testcase.
9453
c974c96e 94542016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9455 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9456
9457 PR middle-end/70457
9458 * gcc.dg/torture/pr70457.c: New.
9459
7a85da89
AV
94602016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9461
9462 PR fortran/67538
9463 * gfortran.dg/allocate_with_source_19.f08: New test.
9464
de517e64
AV
94652016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9466
9467 PR fortran/65795
9468 * gfortran.dg/coarray_allocate_6.f08: New test.
9469
43b9f499
RB
94702016-04-04 Richard Biener <rguenther@suse.de>
9471
9472 PR rtl-optimization/70484
9473 * gcc.dg/torture/pr70484.c: New testcase.
9474
f13355da
MP
94752016-04-04 Marek Polacek <polacek@redhat.com>
9476
9477 PR c/70307
9478 * gcc.dg/torture/pr70307.c: New test.
9479
6cc6ed50
OE
94802016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9481
9482 PR target/70416
9483 PR target/67391
9484 * gcc.target/sh/torture/pr70416.c: New.
9485
abdc16c8
MS
94862016-04-02 Martin Sebor <msebor@redhat.com>
9487
9488 PR c++/67376
9489 PR c++/70170
9490 PR c++/70172
9491 PR c++/70228
9492 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9493 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9494 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9495 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9496 * g++.dg/cpp0x/constexpr-string.C: Same.
9497 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9498 * g++.dg/cpp0x/pr65398.C: Same.
9499 * g++.dg/ext/constexpr-vla1.C: Same.
9500 * g++.dg/ext/constexpr-vla2.C: Same.
9501 * g++.dg/ext/constexpr-vla3.C: Same.
9502 * g++.dg/ubsan/pr63956.C: Same.
9503
763cd859
JJ
95042016-04-01 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR rtl-optimization/70467
9507 * gcc.target/i386/pr70467-2.c: New test.
9508
0f875435
JJ
95092016-04-01 Jakub Jelinek <jakub@redhat.com>
9510 Marek Polacek <polacek@redhat.com>
9511
9512 PR c++/70488
9513 * g++.dg/init/new47.C: New test.
9514
41d14659
RR
95152016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9516
9517 PR target/70496
9518 * gcc.target/arm/pr70496.c: New test.
9519
f9bf89bb
NS
95202016-04-01 Nathan Sidwell <nathan@acm.org>
9521
73b9085d
NS
9522 PR c++/68475
9523 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9524
4afdcfaa
IE
95252016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9526
9527 PR target/69890
9528 * gcc.dg/strlenopt.h (memmove): New.
9529 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9530 instead of "string.h".
9531 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9532 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9533 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9534 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9535 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9536 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9537 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9538 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9539 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9540 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9541 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9542 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9543 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9544 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9545 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9546 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9547 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9548 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9549 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9550 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9551
b5d7a29c
RO
95522016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9553
9554 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9555 (Holder::foo): Reflect this.
9556
b660f9ec
IE
95572016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9558
9559 PR target/70442
9560 * gcc.dg/pr70442.c: New test.
9561
88504f34
NS
95622016-03-31 Nathan Sidwell <nathan@acm.org>
9563
9564 PR c++/70393
9565 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9566
95d34b96
KY
95672016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9568
9569 PR target/70453
9570 * gcc.target/i386/pr70453.c: New test.
9571
b4c4967c
AB
95722016-03-31 Andrey Belevantsev <abel@ispras.ru>
9573
9574 PR target/70292
9575 * gcc.c-torture/pr70292.c: New test.
9576
5fde6a45
MP
95772016-03-31 Marek Polacek <polacek@redhat.com>
9578
9579 PR c/70297
9580 * c-c++-common/pr70297.c: New test.
9581 * g++.dg/cpp0x/typedef-redecl.C: New test.
9582 * gcc.dg/typedef-redecl2.c: New test.
9583
97eb24c4
JJ
95842016-03-31 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR rtl-optimization/70460
9587 * gcc.c-torture/execute/pr70460.c: New test.
9588
efc3536f
RB
95892016-03-31 Richard Biener <rguenther@suse.de>
9590
9591 PR c++/70430
9592 * g++.dg/ext/vector30.C: New testcase.
9593
e0876e21
DH
95942016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9595 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9596
9597 * gfortran.dg/fmt_pf.f90: New test.
9598
e9bff8c6
RO
95992016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9600
9601 Forward-port from 5 branch
9602 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR testsuite/70356
9605 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9606 dg-require-effective-target after dg-do.
9607
9608 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9609
9610 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9611
2620c80d
TS
96122016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9613 Julian Brown <julian@codesourcery.com>
9614 Chung-Lin Tang <cltang@codesourcery.com>
9615 Cesar Philippidis <cesar@codesourcery.com>
9616 James Norris <jnorris@codesourcery.com>
9617 Tom de Vries <tom@codesourcery.com>
9618 Nathan Sidwell <nathan@codesourcery.com>
9619
bf867841 9620 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9621 * c-c++-common/goacc/loop-clauses.c: Likewise.
9622 * g++.dg/goacc/template.C: Likewise.
9623 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9624 * gfortran.dg/goacc/loop-1.f95: Likewise.
9625 * gfortran.dg/goacc/loop-5.f95: Likewise.
9626 * gfortran.dg/goacc/loop-6.f95: Likewise.
9627 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9628 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9629 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9630 * c-c++-common/goacc/clauses-fail.c: Likewise.
9631 * c-c++-common/goacc/parallel-1.c: Likewise.
9632 * c-c++-common/goacc/reduction-1.c: Likewise.
9633 * c-c++-common/goacc/reduction-2.c: Likewise.
9634 * c-c++-common/goacc/reduction-3.c: Likewise.
9635 * c-c++-common/goacc/reduction-4.c: Likewise.
9636 * c-c++-common/goacc/routine-3.c: Likewise.
9637 * c-c++-common/goacc/routine-4.c: Likewise.
9638 * c-c++-common/goacc/routine-5.c: Likewise.
9639 * c-c++-common/goacc/tile.c: Likewise.
9640 * g++.dg/goacc/template.C: Likewise.
9641 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9642 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9643 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9644 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9645 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9646 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9647 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9648 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9649 * c-c++-common/goacc/use_device-1.c: ... this file.
9650 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9651 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9652 * c-c++-common/goacc/host_data-6.c: ... this file.
9653 * c-c++-common/goacc/loop-2-kernels.c: New file.
9654 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9655 * c-c++-common/goacc/loop-3.c: Likewise.
9656 * g++.dg/goacc/reference.C: Likewise.
9657 * g++.dg/goacc/routine-1.C: Likewise.
9658 * g++.dg/goacc/routine-2.C: Likewise.
9659
f6d2d066
RB
96602016-03-30 Richard Biener <rguenther@suse.de>
9661
9662 PR middle-end/70450
9663 * gcc.dg/torture/pr70450.c: New testcase.
9664
d43242b9
JJ
96652016-03-30 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR target/70421
9668 * gcc.dg/torture/pr70421.c: New test.
9669 * gcc.target/i386/avx512f-pr70421.c: New test.
9670
5ce43b77
L
96712016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9672
9673 PR testsuite/70364
9674 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9675 (check): New function.
9676 (bar): Call check.
9677 (foo): Align stack to 16 bytes when calling bar.
9678 * gcc.target/i386/cleanup-2.c: Likewise.
9679
d014a712
PP
96802016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9681
9682 PR tree-optimization/59124
9683 * gcc.dg/Warray-bounds-19.c: New test.
9684
3f8257db 96852016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9686
9687 * lib/prune.exp (escape_regex_chars): New.
9688 (prune_file_path): Update to quote metcharacters for regexp.
9689
3336c6e0
JJ
96902016-03-29 Jakub Jelinek <jakub@redhat.com>
9691
a362f023
JJ
9692 PR rtl-optimization/70429
9693 * gcc.c-torture/execute/pr70429.c: New test.
9694
3336c6e0
JJ
9695 PR tree-optimization/70405
9696 * gcc.dg/pr70405.c: New test.
9697
728557fd
AV
96982016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9699
9700 PR fortran/70397
9701 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9702 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9703
bef977d4
TS
97042016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9705
9706 PR testsuite/64177
9707 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9708 __cilkrts_set_param to set two workers.
9709 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9710 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9711
6f6d25c9
DH
97122016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9713
bf867841 9714 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9715
45733562
KY
97162016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9717
9718 PR target/70406
bf867841 9719 * gcc.target/i386/pr70406.c: New test.
45733562 9720
a1799e5e
EB
97212016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9722
9723 * gnat.dg/specs/double_record_extension3.ads: New test.
9724
5fca7b66
RH
97252016-03-25 Richard Henderson <rth@redhat.com>
9726
9727 PR target/70120
9728 * gcc.target/aarch64/pr70120-1.c: New.
9729 * gcc.target/aarch64/pr70120-2.c: New.
9730 * gcc.target/aarch64/pr70120-3.c: New.
9731
31ce75c6
PP
97322016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9733
9734 PR c++/62212
9735 * g++.dg/template/mangle2.C: The dg-do directive should be
9736 "compile" not "assemble".
9737
3caf0ca1
BS
97382016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9739
9740 PR lto/69650
9741 * gcc.dg/pr69650.c: New test.
9742
634035b6
DE
97432016-03-25 David Edelsohn <dje.gcc@gmail.com>
9744
9745 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9746
45d34276
AM
97472016-03-25 Alan Modra <amodra@gmail.com>
9748
9749 * gcc.dg/dfp/pr70052.c: New test.
9750
8f085166
RH
97512016-03-24 Richard Henderson <rth@redhat.com>
9752
9753 PR middle-end/69845
9754 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9755 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9756
011e5ec3
TV
97572016-03-24 Tom de Vries <tom@codesourcery.com>
9758
9759 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9760
9e3f4551
TV
97612016-03-24 Tom de Vries <tom@codesourcery.com>
9762
9763 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9764 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9765
45780041
TV
97662016-03-24 Tom de Vries <tom@codesourcery.com>
9767
9768 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9769 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9770
887ab4e5
PP
97712016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9772
9773 PR c++/62212
9774 * g++.dg/template/mangle2.C: New test.
9775
69a9a66f
RB
97762016-03-24 Richard Biener <rguenther@suse.de>
9777
9778 PR tree-optimization/70396
9779 * gcc.dg/torture/pr70396.c: New testcase.
9780
ed87de55
RB
97812016-03-24 Richard Biener <rguenther@suse.de>
9782
9783 PR middle-end/70370
9784 * gcc.dg/torture/pr70370.c: New testcase.
9785
ea064934
TV
97862016-03-24 Tom de Vries <tom@codesourcery.com>
9787
9788 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9789 * gfortran.dg/goacc/kernels-tree.f95: Same.
9790 * gfortran.dg/goacc/parallel-tree.f95: Same.
9791
b2a4dd1d
TV
97922016-03-24 Tom de Vries <tom@codesourcery.com>
9793
9794 * c-c++-common/goacc/uninit-if-clause.c: New test.
9795 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9796
72e7cd6e
JJ
97972016-03-24 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR target/70290
bf867841
UB
9800 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9801 Fix formatting.
72e7cd6e 9802
ce9d0c03
RB
98032016-03-24 Richard Biener <rguenther@suse.de>
9804
9805 PR tree-optimization/70372
9806 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9807
426b9428
PP
98082016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9809
9810 PR c++/70347
9811 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9812
cd1588c4
PP
98132016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9814
9815 PR c++/70332
9816 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9817
61637db3
JJ
98182016-03-23 Jakub Jelinek <jakub@redhat.com>
9819
928af3bf
JJ
9820 PR c++/70001
9821 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9822 * g++.dg/cpp1y/pr70001.C: New test.
9823
61637db3
JJ
9824 PR c++/70323
9825 * g++.dg/cpp0x/constexpr-70323.C: New test.
9826
05aca4e7
AO
98272016-03-23 Alexandre Oliva <aoliva@redhat.com>
9828 Jason Merrill <jason@redhat.com>
9829 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR c++/69315
9832 * g++.dg/cpp0x/constexpr-69315.C: New test.
9833 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9834
fbdb6baf
MP
98352016-03-23 Marek Polacek <polacek@redhat.com>
9836
9837 PR c++/69884
9838 * g++.dg/warn/Wignored-attributes-1.C: New test.
9839 * g++.dg/warn/Wignored-attributes-2.C: New test.
9840
d79ee524
TV
98412016-03-23 Tom de Vries <tom@codesourcery.com>
9842
9843 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9844 initialization.
9845 * gfortran.dg/goacc/private-3.f95 (test): Same.
9846 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9847 missing use param.
9848
a59f0bef
KT
98492016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9850
9851 * lib/target-supports.exp: Remove v7ve entry from loop
9852 creating effective target checks.
9853 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9854 (add_options_for_arm_arch_v7ve): Likewise.
9855
0179520a
JJ
98562016-03-23 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR tree-optimization/70354
9859 * gcc.dg/vect/pr70354-1.c: New test.
9860 * gcc.dg/vect/pr70354-2.c: New test.
9861 * gcc.target/i386/avx2-pr70354-1.c: New test.
9862 * gcc.target/i386/avx2-pr70354-2.c: New test.
9863
75bb14d7
JL
98642016-03-22 Jeff Law <law@redhat.com>
9865
9866 PR target/70232
9867 * gcc.dg/tree-ssa/pr70232.c: New test.
9868
72c9526d
IE
98692016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9870
9871 PR target/70302
9872 * gcc.target/i386/pr70302.c: New test.
9873
a3ca1bc5
RB
98742016-03-22 Richard Biener <rguenther@suse.de>
9875
9876 PR middle-end/70251
9877 * g++.dg/torture/pr70251.C: New testcase.
9878
5c240f4d
DM
98792016-03-22 David Malcolm <dmalcolm@redhat.com>
9880
9881 PR c/69993
9882 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9883 Wmisleading-indentation.c.
9884 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9885 reflect change to diagnostic text and order of messages.
9886 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9887
80f6631b
DE
98882016-03-22 David Edelsohn <dje.gcc@gmail.com>
9889
9890 * g++.dg/ext/java-3.C: Don't compile on AIX.
9891
9a10956c
RB
98922016-03-22 Richard Biener <rguenther@suse.de>
9893
9894 PR middle-end/70333
9895 * gcc.dg/torture/pr70333.c: New testcase.
9896
6cedf922
IE
98972016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9898
9899 * g++.dg/ext/pr70290.C: New test.
9900
cd6c27ac
KY
99012016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9902
9903 PR target/70325
9904 * gcc.target/i386/pr70325.c: New test.
9905
4cde512c
JJ
99062016-03-22 Jakub Jelinek <jakub@redhat.com>
9907
b01915ed
JJ
9908 PR target/70329
9909 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9910 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9911
4e3e2cf1
JJ
9912 PR target/70300
9913 * gcc.target/i386/pr70300.c: New test.
9914
4cde512c
JJ
9915 PR c++/70295
9916 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9917 (func2): New function for cond with parens, xfail warning for c++.
9918 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9919
16f6d7dc
PP
99202016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9921
9922 PR c++/70096
9923 * g++.dg/template/ptrmem30.C: New test.
9924
a3e2b438
PP
99252016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9926
9927 PR c++/70204
9928 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9929 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9930
11b6a02e
JJ
99312016-03-21 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR middle-end/70326
9934 * gcc.dg/pr70326.c: New test.
9935
b9407883
MG
99362016-03-21 Marc Glisse <marc.glisse@inria.fr>
9937 Jakub Jelinek <jakub@redhat.com>
9938
9939 PR tree-optimization/70317
9940 * gcc.dg/pr70317.c: New test.
9941
4a148e19
UB
99422016-03-21 Uros Bizjak <ubizjak@gmail.com>
9943
9944 PR target/70327
9945 * gcc.target/i386/pr70327.c: New test.
9946
2a85ddbb
ML
99472016-03-21 Martin Liska <mliska@suse.cz>
9948
7d36fe98 9949 PR ipa/70306
2a85ddbb
ML
9950 * gcc.dg/ipa/pr70306.c: New test.
9951
4a148e19 99522016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9953
9954 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9955 * gcc.target/arm/attr-align3.c: Likewise.
9956 * gcc.target/arm/attr_arm.c: Likewise.
9957 * gcc.target/arm/flip-thumb.c: Likewise.
9958
6b366948
JJ
99592016-03-21 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR target/70296
9962 * gcc.target/powerpc/altivec-36.c: New test.
9963
2fac8c14
RB
99642016-03-21 Richard Biener <rguenther@suse.de>
9965
9966 PR tree-optimization/70310
9967 * gcc.dg/torture/pr70310.c: New testcase.
9968
e9bde854
KY
99692016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9970
9971 PR target/70293
9972 * gcc.target/i386/pr70293.c: New test.
9973
56bbfaf6
RB
99742016-03-21 Richard Biener <rguenther@suse.de>
9975
9976 PR tree-optimization/70288
9977 * gcc.dg/torture/pr70288-1.c: New testcase.
9978 * gcc.dg/torture/pr70288-2.c: Likewise.
9979
3eee49ed
AB
99802016-03-21 Andrey Belevantsev <abel@ispras.ru>
9981
9982 PR rtl-optimization/69307
9983 * gcc.target/arm/pr69307.c: New test.
4a148e19 9984
8e7816b4
AB
99852016-03-21 Andrey Belevantsev <abel@ispras.ru>
9986
9987 PR rtl-optimization/69102
9988 * gcc.c-torture/compile/pr69102.c: New test.
9989
14d7d4be
JL
99902016-03-18 Jeff Law <law@redhat.com>
9991
9992 PR rtl-optimization/70263
9993 * gcc.c-torture/compile/pr70263-1.c: New test.
9994 * gcc.target/i386/pr70263-2.c: New test.
9995
5c6a601c
BS
99962016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9997
9998 PR rtl-optimization/70278
9999 * gcc.dg/torture/pr70278.c: New test.
10000 * gcc.target/arm/pr70278.c: New test.
10001
4bbf545b
DM
100022016-03-18 David Malcolm <dmalcolm@redhat.com>
10003
10004 PR c/70281
10005 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10006 (test_builtin_types_compatible_p): New test function.
10007 * gcc.dg/pr70281.c: New test case.
10008
dc28bb68
CL
100092016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10010
10011 PR target/70113
10012 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10013
5e8d6dff
IE
100142016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10015
10016 PR tree-optimization/70252
10017 * gcc.dg/pr70252.c: New test.
10018
d0e7e403
TV
100192016-03-18 Tom de Vries <tom@codesourcery.com>
10020
10021 * gcc.dg/pr70161-2.c: New test.
10022 * gcc.dg/pr70161.c: New test.
10023
fa22501a
TV
100242016-03-18 Tom de Vries <tom@codesourcery.com>
10025
10026 PR ipa/70269
10027 * gcc.dg/pr70269.c: New test.
10028
dd125026
JJ
100292016-03-18 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR c++/70267
10032 * g++.dg/ext/java-3.C: New test.
10033
91914f0a
PP
100342016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10035
10036 PR c++/70205
10037 * g++.dg/lookup/pr70205.C: New test.
10038
753a8910
PP
100392016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10040
10041 PR c++/70218
10042 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10043
14ba7b28
MP
100442016-03-17 Marek Polacek <polacek@redhat.com>
10045
10046 PR c/69407
10047 * gcc.dg/atomic-op-6.c: New test.
10048
ded60913
DM
100492016-03-17 David Malcolm <dmalcolm@redhat.com>
10050
10051 PR c/70264
10052 * c-c++-common/pr70264.c: New test case.
10053
a3aad0e6
JJ
100542016-03-17 Jakub Jelinek <jakub@redhat.com>
10055
17366700
JJ
10056 PR c++/70144
10057 * c-c++-common/pr70144-1.c: New test.
10058 * c-c++-common/pr70144-2.c: New test.
10059
a3aad0e6
JJ
10060 PR c++/70272
10061 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10062 * g++.dg/opt/flifetime-dse6.C: New test.
10063 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10064
b57e6e18
L
100652016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10066
10067 PR driver/70192
10068 * gcc.dg/pic-1.c: New test.
10069 * gcc.dg/pic-2.c: Likewise.
10070 * gcc.dg/pic-3.c: Likewise.
10071 * gcc.dg/pic-4.c: Likewise.
10072 * gcc.dg/pie-1.c: Likewise.
10073 * gcc.dg/pie-2.c: Likewise.
10074 * gcc.dg/pie-3.c: Likewise.
10075 * gcc.dg/pie-4.c: Likewise.
10076 * gcc.dg/pie-5.c: Likewise.
10077 * gcc.dg/pie-6.c: Likewise.
10078
b38ba58b
TV
100792016-03-17 Tom de Vries <tom@codesourcery.com>
10080
10081 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10082 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10083
6931b3b7
RB
100842016-03-17 Richard Biener <rguenther@suse.de>
10085
10086 PR debug/70271
10087 * g++.dg/debug/pr70271.C: New testcase.
10088
0c8b64cb
IE
100892016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10090
10091 * gcc.target/i386/pr70251.c: New test.
10092
b1970801
MP
100932016-03-17 Marek Polacek <polacek@redhat.com>
10094
10095 PR c++/70194
10096 * g++.dg/warn/constexpr-70194.C: New test.
10097
820c5eaa
RH
100982016-03-16 Richard Henderson <rth@redhat.com>
10099
10100 PR middle-end/70240
10101 * gcc.c-torture/compile/pr70240.c: New.
10102
da0ad263
SKS
101032016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10104
10105 * gcc.c-torture/compile/20151204.c: Skip for avr.
10106
c73d295c
JJ
101072016-03-16 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR target/70245
10110 * g++.dg/opt/pr70245.C: New test.
10111 * g++.dg/opt/pr70245.h: New file.
10112 * g++.dg/opt/pr70245-aux.cc: New file.
10113
b2794066
MS
101142016-03-16 Martin Sebor <msebor@redhat.com>
10115
10116 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10117
aa43616c
RH
101182016-03-16 Richard Henderson <rth@redhat.com>
10119
10120 PR middle-end/70199
10121 * gcc.c-torture/compile/pr70199.c: New.
10122
59608fe5
L
101232016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10124
10125 * gcc.dg/uninit-19.c: Run dos2unix.
10126
ab4c578f
MP
101272016-03-16 Marek Polacek <polacek@redhat.com>
10128
10129 PR c/70093
10130 * gcc.dg/nested-func-10.c: New test.
10131 * gcc.dg/nested-func-9.c: New test.
10132
f5387e76
JJ
101332016-03-16 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR tree-optimization/68714
10136 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10137
7662b718
TV
101382016-03-16 Tom de Vries <tom@codesourcery.com>
10139
10140 PR tree-optimization/68715
10141 * gcc.dg/graphite/pr68715-2.c: New test.
10142 * gcc.dg/graphite/pr68715.c: New test.
10143 * gfortran.dg/graphite/pr68715.f90: New test.
10144
be7ce7ae
TV
101452016-03-16 Tom de Vries <tom@codesourcery.com>
10146
10147 PR tree-optimization/68809
10148 * gcc.dg/graphite/pr68809-2.c: New test.
10149 * gcc.dg/graphite/pr68809.c: New test.
10150
1935f250
JJ
101512016-03-16 Jakub Jelinek <jakub@redhat.com>
10152
6651c93e
JJ
10153 PR c++/70147
10154 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10155 method call to i () as argument. Adjust expected output.
10156
1935f250
JJ
10157 PR c++/70147
10158 * g++.dg/ubsan/pr70147-1.C: New test.
10159 * g++.dg/ubsan/pr70147-2.C: New test.
10160
ab1caa6e
MS
101612016-03-15 Martin Sebor <msebor@redhat.com>
10162
10163 PR c++/58281
10164 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10165
5c2a1bbb
JDA
101662016-03-15 John David Anglin <danglin@gcc.gnu.org>
10167
cb5d8ad1
JDA
10168 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10169 hppa*-*-hpux*.
10170
b440dd40
JDA
10171 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10172
5c2a1bbb
JDA
10173 PR libfortran/69799
10174 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10175 libatomic_available.
10176
42c729c5
MP
101772016-03-15 Marek Polacek <polacek@redhat.com>
10178
10179 PR c++/70209
10180 * g++.dg/ext/attribute-may-alias-4.C: New test.
10181
82b1c550
AM
101822016-03-15 Alexander Monakov <amonakov@ispras.ru>
10183
10184 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10185 -fvar-tracking-assignments-toggle flag.
10186
4ccbf3a6
PH
101872016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10188
10189 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10190
c39858bd
JJ
101912016-03-15 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR rtl-optimization/70222
10194 * gcc.c-torture/execute/pr70222-1.c: New test.
10195 * gcc.c-torture/execute/pr70222-2.c: New test.
10196
8be119c1
RH
101972016-03-15 Richard Henderson <rth@redhat.com>
10198
10199 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10200
6598bb55
AB
102012016-03-15 Andrey Belevantsev <abel@ispras.ru>
10202
10203 PR rtl-optimization/69032
10204 * gcc.dg/pr69032.c: New test.
10205
81fa2944
AB
102062016-03-15 Andrey Belevantsev <abel@ispras.ru>
10207
10208 PR rtl-optimization/63384
4a148e19 10209 * g++.dg/pr63384.C: New test.
81fa2944 10210
74ea9ab6
AB
102112016-03-15 Andrey Belevantsev <abel@ispras.ru>
10212
10213 PR target/64411
10214 * gcc.target/i386/pr64411.C: New test.
10215
045d5055
TV
102162016-03-15 Tom de Vries <tom@codesourcery.com>
10217
10218 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10219 * gfortran.dg/goacc/kernels-alias.f95: New test.
10220
3ea33585
MS
102212016-03-14 Martin Sebor <msebor@redhat.com>
10222
10223 PR c++/53792
10224 * g++.dg/cpp0x/constexpr-inline.C: New test.
10225 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10226
1df7b330
DE
102272016-03-14 David Edelsohn <dje.gcc@gmail.com>
10228
10229 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10230
79b57d18
JJ
102312016-03-14 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR middle-end/70219
10234 * gcc.dg/pr70219.c: New test.
10235
3cbf012a
BS
102362016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10237
10238 PR target/70083
10239 * gcc.dg/torture/pr70083.c: New test.
10240 * gcc.target/i386/pr70083.c: New test.
10241
a9fee7cd
RB
102422016-03-14 Richard Biener <rguenther@suse.de>
10243
10244 PR tree-optimization/56365
10245 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10246
4799603f
SB
102472016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10248
10249 PR target/70098
10250 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10251 New function.
10252 * g++.dg/pr70098.C: New testcase.
10253
10254
760ca967
TV
102552016-03-14 Tom de Vries <tom@codesourcery.com>
10256
10257 PR tree-optimization/70045
10258 * gcc.dg/graphite/pr70045.c: New test.
10259
44e66a77
JD
102602016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10261
10262 PR fortran/69043
10263 * gfortran.dg/include_9.f90: New test.
10264
a18e0fe1
DH
102652016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10266
10267 PR fortran/45076
10268 gfortran.dg/prof/prof.exp: New script.
10269 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10270
d0aca6ab
AB
102712016-03-12 Andrey Belevantsev <abel@ispras.ru>
10272
10273 PR rtl-optimization/69307
10274 * gcc.dg/pr69307.c: New test.
10275
cefe08a4
VM
102762016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10277
10278 PR target/69614
10279 * gcc.target/arm/pr69614.c: New.
10280
70112e2a
PT
102812016-03-12 Paul Thomas <pault@gcc.gnu.org>
10282
10283 PR fortran/70031
10284 * gfortran.dg/submodule_14.f08: New test
10285
10286 PR fortran/69524
10287 * gfortran.dg/submodule_15.f08: New test
10288
3f1e5d3a
PP
102892016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10290
10291 PR c++/70106
10292 * g++.dg/cpp1y/paren3.C: New test.
10293
a3f6d680
MM
102942016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10295
10296 PR target/70131
10297 * gcc.target/powerpc/ppc-round2.c: New test.
10298
92348f09
BS
102992016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10300
10301 PR target/70123
10302 * gcc.dg/torture/pr70123.c: New test.
10303
cebde9e9
JL
103042016-03-11 Jeff Law <law@redhat.com>
10305
10306 PR tree-optimization/70190
10307 * gcc.c-torture/compile/pr70190.c: New test.
10308
3edc5da4
DM
103092016-03-11 David Malcolm <dmalcolm@redhat.com>
10310
10311 PR c/68187
10312 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10313 case.
10314 (test43_b): Likewise.
10315 (test43_c): Likewise.
10316 (test43_d): Likewise.
10317 (test43_e): Likewise.
10318 (test43_f): Likewise.
10319 (test43_g): Likewise.
10320 (test44_a): Likewise.
10321 (test44_b): Likewise.
10322 (test44_c): Likewise.
10323 (test44_d): Likewise.
10324 (test44_e): Likewise.
10325
318c1204
DM
103262016-03-11 David Malcolm <dmalcolm@redhat.com>
10327
10328 PR c/70085
10329 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10330
bc062234
KT
103312016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10332
10333 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10334 dg-options.
10335
acfc1ac1
KT
103362016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10337
10338 PR target/70002
10339 PR target/69245
10340 * gcc.target/aarch64/pr69245_2.c: New test.
10341
d1e2bb2d
JJ
103422016-03-11 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR tree-optimization/70177
10345 * gcc.dg/pr70177.c: New test.
10346
07350627
AL
103472016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10348
10349 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10350
5c6706f7
AL
103512016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10352
10353 * gcc.dg/tree-ssa/sra-20.c: New.
10354
02d472a2
JJ
103552016-03-11 Jakub Jelinek <jakub@redhat.com>
10356
686d390a
JJ
10357 PR rtl-optimization/70174
10358 * gcc.dg/pr70174.c: New test.
10359
02d472a2
JJ
10360 PR tree-optimization/70169
10361 * gcc.dg/pr70169.c: New test.
10362
0f9befa1
IE
103632016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10364
10365 PR target/70160
10366 * gcc.target/i386/pr70160.c: New test.
10367
432d4670
AK
103682016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10369
10370 * gcc.target/s390/dfp-1.c: New test.
10371
a3dc8760
NC
103722016-03-10 Nick Clifton <nickc@redhat.com>
10373
10374 PR target/70044
10375 * gcc.target/aarch64/pr70044.c: New test.
10376
b87a8d7d
PP
103772016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10378 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR c++/70001
10381 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10382 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10383 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10384
4f4ada6a
JH
103852016-03-10 Jan Hubicka <hubicka@ucw.cz>
10386
10387 PR lto/69589
10388 * g++.dg/lto/pr69589_0.C: New testcase
10389 * g++.dg/lto/pr69589_1.C: New testcase
10390
d49b0aa0
MP
103912016-03-10 Marek Polacek <polacek@redhat.com>
10392
10393 PR c++/70153
10394 * g++.dg/delayedfold/unary-plus1.C: New test.
10395
103962016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10397
10398 * gcc.target/arm/pr45701-1.c: Escape brackets.
10399 * gcc.target/arm/pr45701-2.c: Likewise.
10400
71017a7b
AL
104012016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10402
10403 * gfortran.dg/unconstrained_commons.f: New.
10404
ba52669f
AM
104052016-03-10 Alan Modra <amodra@gmail.com>
10406
10407 * gcc.dg/pr69195.c: New.
10408 * gcc.dg/pr69238.c: New.
10409
27742332
TV
104102016-03-10 Tom de Vries <tom@codesourcery.com>
10411
10412 PR testsuite/68915
10413 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10414
3a81a594
RB
104152016-03-10 Richard Biener <rguenther@suse.de>
10416
10417 PR tree-optimization/70128
10418 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10419 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10420
3433b975
JJ
104212016-03-09 Jakub Jelinek <jakub@redhat.com>
10422
c2864f02
JJ
10423 PR tree-optimization/70152
10424 * gcc.dg/pr70152.c: New test.
10425
3433b975
JJ
10426 PR target/70086
10427 * gcc.target/i386/pr70086-1.c: New test.
10428 * gcc.target/i386/pr70086-2.c: New test.
10429 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10430
10431 PR tree-optimization/70127
10432 * gcc.c-torture/execute/pr70127.c: New test.
10433
96b3c82d
CP
104342016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10435
10436 * c-c++-common/goacc/combined-directives-2.c: New test.
10437
b4f3232d
DM
104382016-03-09 David Malcolm <dmalcolm@redhat.com>
10439
10440 PR c/68473
10441 PR c++/70105
10442 * g++.dg/diagnostic/pr70105.C: New test.
10443 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10444 (test_multiple_ordinary_maps): New test function.
10445
40499f81
DM
104462016-03-09 David Malcolm <dmalcolm@redhat.com>
10447
10448 PR c/68473
10449 PR c++/70105
10450 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10451 Drop range information from call to inform_at_rich_loc.
10452 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10453 New.
10454 (test_show_locus): Replace calls to rich_location::add_range with
10455 calls to add_range. Rewrite the tests that used the now-defunct
10456 rich_location ctor taking a source_range. Simplify other tests
10457 by replacing calls to COMBINE_LOCATION_DATA with calls to
10458 make_location.
10459
c9e33662
RB
104602016-03-09 Richard Biener <rguenther@suse.de>
10461 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR tree-optimization/70138
10464 * gcc.dg/vect/pr70138-1.c: New testcase.
10465 * gcc.dg/vect/pr70138-2.c: Likewise.
10466
2c73b764
JJ
104672016-03-09 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR target/70049
10470 * gcc.target/i386/pr70049.c: New test.
10471
c06d25bb
RB
104722016-03-09 Richard Biener <rguenther@suse.de>
10473
10474 PR c/70143
10475 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10476 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10477 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10478
5828a501
RO
104792016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10480
10481 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10482 arm-*-*.
10483
2e141c8d
JJ
104842016-03-09 Jakub Jelinek <jakub@redhat.com>
10485
5a9def37
JJ
10486 PR middle-end/67278
10487 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10488
2e141c8d
JJ
10489 PR target/67278
10490 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10491
10492 PR middle-end/70050
10493 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10494 in testcase comment.
10495
bf751f40
TV
104962016-03-09 Tom de Vries <tom@codesourcery.com>
10497
10498 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10499 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10500 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10501 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10502 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10503 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10504 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10505 * gfortran.dg/goacc/kernels-loop.f95: New test.
10506
e210c999
MS
105072016-03-08 Martin Sebor <msebor@redhat.com>
10508
10509 PR c++/62096
10510 * g++.dg/warn/overflow-warn-7.C: New test.
10511
80aac5c8
JM
105122016-03-08 Jason Merrill <jason@redhat.com>
10513
10514 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10515 * lib/target-supports.exp (check_effective_target_concepts): New.
10516
12b81409
JJ
105172016-03-08 Jakub Jelinek <jakub@redhat.com>
10518
d259b234
JJ
10519 PR c++/70135
10520 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10521 * g++.dg/ubsan/pr70135.C: New test.
10522
12b81409
JJ
10523 PR target/70110
10524 * gcc.dg/pr70110.c: New test.
10525
b4e9f2aa
MJ
105262016-03-07 Martin Jambor <mjambor@suse.cz>
10527
10528 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10529 * c-c++-common/gomp/if-1.c: Likewise.
10530 * c-c++-common/gomp/pr61486-2.c: Likewise.
10531 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10532 to dg-additional-options.
10533 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10534 * g++/gomp/target-teams-1.c: Likewise.
10535 * gcc.dg/gomp/gomp.exp: Likewise.
10536 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10537 dg-additional-options.
10538 * gfortran.dg/gomp/gomp.exp: Likewise.
10539 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10540 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10541 dg-additional-options.
10542 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10543
f86e631e
MJ
105442016-03-07 Martin Jambor <mjambor@suse.cz>
10545
10546 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10547 * c-c++-common/gomp/gridify-1.c: New test.
10548 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10549
94156b3f
AV
105502016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10551
10552 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10553 trigger for cortex-r8, when scanning for register r8.
10554 * gcc.target/arm/pr45701-2.c: Likewise.
10555
a84a49b7 105562016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10557 Jeff Law <law@redhat.com>
a84a49b7
RB
10558
10559 PR tree-optimization/69740
10560 * gcc.c-torture/compile/pr69740-1.c: New test.
10561 * gcc.c-torture/compile/pr69740-2.c: New test.
10562
e41f6c9e
BS
105632016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10564
10565 * lib/target-supports.exp
10566 (check_effective_target_whole_vector_shift): Enable for PPC64.
10567
57548bf5
RB
105682016-03-07 Richard Biener <rguenther@suse.de>
10569
10570 PR tree-optimization/70115
10571 * gcc.dg/torture/pr70115.c: New testcase.
10572
4ae13300
NS
105732016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10574
10575 PR middle-end/69916
10576 * c-c-++-common/goacc/pr69916.c: New.
10577
5edb9853
RH
105782016-03-07 Richard Henderson <rth@redhat.com>
10579
10580 * gcc.c-torture/compile/pr70061.c: New test.
10581
2067a8f3
RB
105822016-03-07 Richard Biener <rguenther@suse.de>
10583
10584 PR testsuite/70109
10585 * gcc.dg/vect/O3-pr36098.c: New testcase.
10586
4145a9b7
CL
105872016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10588
10589 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10590
1878be32
EB
105912016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10592
10593 * gnat.dg/renaming9.ad[sb]: New testcase.
10594
df762bb2
JJ
105952016-03-05 Jakub Jelinek <jakub@redhat.com>
10596
10597 PR c++/70084
10598 * g++.dg/expr/stdarg3.C: New test.
10599
7d461295
JL
106002016-03-04 Jeff Law <law@redhat.com>
10601
10602 PR tree-optimization/69196
10603 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10604 x86_64-*-*.
10605
29b9828f
BS
106062016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10607
b6b552fd
BS
10608 PR c/69973
10609 * gcc.dg/pr69973.c: New test.
10610
201d49e9
BS
10611 PR rtl-optimization/69941
10612 * gcc.dg/torture/pr69941.c: New test.
10613
29b9828f
BS
10614 PR c/69824
10615 * gcc.dg/pr69824.c: New test.
10616
640b7e74
TV
106172016-03-05 Tom de Vries <tom@codesourcery.com>
10618
10619 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10620 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10621 function.
10622
7a3a3fad
PP
106232016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10624
10625 PR c++/66786
10626 * g++.dg/cpp1y/var-templ48.C: New test.
10627 * g++.dg/cpp1y/var-templ49.C: New test.
10628
cd439aec
EB
106292016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10630
10631 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10632
60204554
JJ
106332016-03-04 Jakub Jelinek <jakub@redhat.com>
10634
0c8825de
JJ
10635 PR c++/70035
10636 * g++.dg/ubsan/pr70035.C: New test.
10637
60204554
JJ
10638 PR target/70062
10639 * gcc.target/i386/pr70062.c: New test.
10640
f79d4eab
L
106412016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10642
10643 * g++.dg/template/typename21.C: Remove c++98_only.
10644
ea81ce67
L
106452016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10646
10647 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10648
64b23c13
DM
106492016-03-04 David Malcolm <dmalcolm@redhat.com>
10650
10651 PR c/68187
10652 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10653 function.
10654 (fn_42_b): Likewise.
10655 (fn_42_c): Likewise.
10656
729526f5
DM
106572016-03-04 David Malcolm <dmalcolm@redhat.com>
10658
10659 PR c/68187
10660 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10661 function.
10662 (fn_40_b): Likewise.
10663 (fn_41_a): Likewise.
10664 (fn_41_b): Likewise.
10665
f9ea11ac
JJ
106662016-03-04 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR target/70059
10669 * gcc.target/i386/avx512f-pr70059.c: New test.
10670 * gcc.target/i386/avx512dq-pr70059.c: New test.
10671
b6c38c69
BS
106722016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10673
10674 PR rtl-optimization/57676
10675 * gcc.dg/torture/pr57676.c: New test.
10676
af3cdd34
IE
106772016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10678
10679 * gcc.dg/pr70026.c: New test.
10680
7ff6ca38
MP
106812016-03-04 Marek Polacek <polacek@redhat.com>
10682
10683 PR c/69798
10684 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10685 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10686
a6bf62d5
KT
106872016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10688
10689 PR target/70004
10690 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10691 Delete.
10692 (test_corners_sisd_si): Likewise.
10693 (main): Remove checks of the above.
10694 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10695
ae4cdc6a
EB
106962016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10697
10698 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10699
08455559
CL
107002016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10701
10702 * gcc.dg/torture/pr69951.c: Accept argc==0.
10703
e9a35493
RB
107042016-03-04 Richard Biener <rguenther@suse.de>
10705
10706 PR c++/70054
10707 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10708 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10709
fba054c2
DV
107102016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10711
10712 PR testsuite/69766
10713 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10714 testing multiarch.
10715
f10cdc6c
JJ
107162016-03-04 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR debug/69947
10719 * gcc.dg/guality/pr69947.c: New test.
10720
2e981ba0
JJ
107212016-03-03 Jakub Jelinek <jakub@redhat.com>
10722
10723 PR ada/70017
10724 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10725
0ba3bfa2
KT
107262016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10727
10728 PR rtl-optimization/69904
10729 * gcc.target/arm/pr69904.c: New test.
10730
97ecdb46
JJ
107312016-03-03 Jakub Jelinek <jakub@redhat.com>
10732
10733 PR target/70021
10734 * gcc.dg/vect/pr70021.c: New test.
10735 * gcc.target/i386/pr70021.c: New test.
10736
a2a743a1
MP
107372016-03-03 Marek Polacek <polacek@redhat.com>
10738
10739 PR middle-end/70050
10740 * gcc.dg/pr70050.c: New test.
10741
fa07ecdd
JG
107422016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10743
10744 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10745
23504262
ML
107462016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10747
10748 PR tree-optimization/70043
10749 * gfortran.dg/vect/pr70043.f90: New test.
10750
b7b9e1a9
EB
107512016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10752
10753 * gnat.dg/specs/task1.ads: New test.
10754
cb83ba54
RO
107552016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10756
10757 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10758 Invoke gdb with -batch.
10759 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10760
a75f5e30
RB
107612016-03-03 Richard Biener <rguenther@suse.de>
10762
10763 PR tree-optimization/55936
10764 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10765
268bc320
JL
107662016-03-02 Jeff Law <law@redhat.com>
10767
815f20ab
JL
10768 PR rtl-optimization/69942
10769 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10770 effects of argument promotions.
10771
268bc320
JL
10772 PR tree-optimization/69987
10773 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10774 target does not support -fprefetch-loop-arrays.
10775
171f7de5
UB
107762016-03-02 Uros Bizjak <ubizjak@gmail.com>
10777
10778 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10779
192912db
BC
107802016-03-02 Bin Cheng <bin.cheng@arm.com>
10781
c7908871 10782 PR rtl-optimization/69052
192912db
BC
10783 * gcc.target/i386/pr69052.c: New test.
10784
90a7a40b
AM
107852016-03-02 Alan Modra <amodra@gmail.com>
10786
10787 * gcc.dg/pr69990.c: New.
10788
69fa742f
JJ
107892016-03-02 Jakub Jelinek <jakub@redhat.com>
10790
de752fb0
JJ
10791 PR c/68062
10792 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10793
10794 PR middle-end/70022
10795 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10796
69fa742f
JJ
10797 PR target/70028
10798 * gcc.target/i386/pr70028.c: New test.
10799
7c65bd56
MK
108002016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10801
10802 * c-c++-common/asan/swapcontext-test-1.c,
10803 * c-c++-common/tsan/thread_leak.c,
10804 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10805 * g++.dg/tsan/benign_race.C,
10806 * g++.dg/tsan/fd_close_norace.C,
10807 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10808 races with sanitizer output
10809
37d98220 108102016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10811 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10812
10813 PR target/67278
10814 * gcc.dg/simd-8.c: New testcase.
10815
218db463
RB
108162016-03-02 Richard Biener <rguenther@suse.de>
10817
10818 PR middle-end/67278
10819 * gcc.dg/simd-7.c: New testcase.
10820
22c72158
EB
108212016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10822
10823 * gcc.target/i386/pr70007.c: Tweak.
10824
9a790ccc
DV
108252016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10826
10827 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10828
bd02f00f
MP
108292016-03-02 Marek Polacek <polacek@redhat.com>
10830
10831 PR c/67854
10832 * gcc.dg/pr67854.c: New test.
10833
1e840f39
JJ
108342016-03-02 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR middle-end/70025
10837 * gcc.dg/torture/pr70025.c: New test.
10838
bca00241
VK
108392016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10840
10841 PR tree-optimization/68621
10842 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10843
0bca04b8
EB
108442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10845
10846 * gcc.target/i386/pr70007.c: New test.
10847
2a9afc86
JL
108482016-03-01 Jeff Law <law@redhat.com>
10849
eab2541b 10850 PR tree-optimization/69196
9d83ef71 10851 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10852
2a9afc86
JL
10853 PR tree-optimization/69196
10854 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10855 duplicating code and spoiling the expected output.
10856
0d39977e
MM
108572016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10858
10859 PR target/70033
10860 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10861 supports power9 before doing tests.
10862 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10863 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10864 * gcc.target/powerpc/p9-permute.c: Likewise.
10865
a0c0699d
UB
108662016-03-01 Uros Bizjak <ubizjak@gmail.com>
10867
10868 PR target/70027
10869 * gcc.target/i386/pr70027.c: New test.
10870
0ae3ef47 108712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10872
10873 * gcc.dg/pr70017.c: New test.
10874
686e2237
JJ
108752016-03-01 Jakub Jelinek <jakub@redhat.com>
10876
10877 PR c/69796
10878 PR c/69974
10879 * gcc.dg/pr69796.c: New test.
10880 * gcc.dg/pr69974.c: New test.
10881
f8e4188c
EB
108822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10883
10884 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10885
5e3f1c7c
JL
108862016-02-29 Jeff Law <law@redhat.com>
10887
10888 PR tree-optimization/69987
10889 * gfortran.dg/pr69987.f90: New test.
10890
10891 PR tree-optimization/69989
10892 * gcc.c-torture/compile/pr69989-2.c: New test.
10893
1be56bc5
MP
108942016-03-01 Marek Polacek <polacek@redhat.com>
10895
10896 PR c++/69795
10897 * g++.dg/parse/invalid1.C: New test.
10898
1b19470d
RB
108992016-03-01 Richard Biener <rguenther@suse.de>
10900
10901 PR middle-end/70022
10902 * gcc.dg/pr70022.c: New testcase.
10903
3ae0661a
IE
109042016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10905
10906 PR tree-optimization/69956
10907 * gcc.dg/pr69956.c: New test.
10908
0f09ab88
BS
109092016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10910
10911 PR target/70011
10912 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10913 XFAIL when hardware supports efficient unaligned storage access.
10914
76d881bf
PP
109152016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10916
10917 PR c++/69961
10918 * g++.dg/template/pr69961a.C: New test.
10919 * g++.dg/template/pr69961b.C: New test.
10920
7168133a
DM
109212016-02-29 David Malcolm <dmalcolm@redhat.com>
10922
10923 PR preprocessor/69985
10924 * gcc.dg/cpp/pr69985.c: New test case.
10925
0c6072a3
JL
109262016-02-29 Jeff Law <law@redhat.com>
10927
e66f219b
JL
10928 PR tree-optimization/70005
10929 * gcc.c-torture/execute/pr70005.c New test.
10930
0c6072a3
JL
10931 PR tree-optimization/69999
10932 * gcc.c-torture/compile/pr69999.c: New test.
10933
fd9fbdb3
YR
109342016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10935
10936 PR tree-optimization/69652
10937 * gcc.dg/torture/pr69652.c: Delete test.
10938 * gcc.dg/vect/pr69652.c: New test.
10939
cbd400b4
RB
109402016-02-19 Richard Biener <rguenther@suse.de>
10941
10942 PR tree-optimization/69980
10943 * gfortran.dg/vect/pr69980.f90: New testcase.
10944
84ea0f58
EB
109452016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10946
10947 * gcc.target/sparc/20160229-1.c: New test.
10948
5d2a63dc
EB
109492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10950
10951 * gnat.dg/stack_usage3.adb: New test.
10952 * gnat.dg/stack_usage3_pkg.ads: New helper.
10953
93e708f9
EB
109542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10955
10956 * gnat.dg/renaming8.adb: New test.
10957 * gnat.dg/renaming8_pkg1.ads: New helper.
10958 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10959 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10960
6512bc93
RB
109612016-02-29 Richard Biener <rguenther@suse.de>
10962
10963 PR tree-optimization/69720
10964 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10965
7b201a88
TK
109662016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10967
10968 PR fortran/68147
10969 PR fortran/47674
10970 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10971
82ee0cf2 109722016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10973 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10974
10975 PR fortran/56007
10976 * gfortran.dg/coarray_8.f90: Adjust error message.
10977 * gfortran.dg/pr56007.f90: New test.
10978 * gfortran.dg/pr56007.f: New test.
10979
cdc1a2c8
L
109802016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10981
10982 PR tree-optimization/69989
10983 * gcc.dg/torture/pr69989.c: New test.
10984
33505bcf
EB
109852016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10986
10987 * gcc.target/i386/stack-realign-win.c: New test.
10988
524bfb19
HA
109892016-02-28 Harald Anlauf <anlauf@gmx.de>
10990
10991 PR fortran/60126
10992 * gfortran.dg/pr60126.f90: New test.
10993
bd542508
JL
109942016-02-27 Jeff Law <law@redhat.com>
10995
10996 Revert
10997 2016-02-26 Richard Biener <rguenther@suse.de>
10998 Jeff Law <law@redhat.com>
10999
11000 PR tree-optimization/69740
11001 * gcc.c-torture/compile/pr69740-1.c: New test.
11002 * gcc.c-torture/compile/pr69740-2.c: New test.
11003
dd1291e0
JD
110042016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11005
5fb67f8b 11006 PR fortran/69910
dd1291e0
JD
11007 * gfortran.dg/newunit_4.f90: New test.
11008
5cfefb59
JJ
110092016-02-27 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR target/69613
11012 PR rtl-optimization/69886
11013 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11014 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11015 target.
11016
20ba5f33
MS
110172016-02-26 Martin Sebor <msebor@redhat.com>
11018
11019 PR tree-optimization/15826
11020 * gcc.dg/tree-ssa/pr15826.c: New test.
11021
e6fb01b0
JJ
110222016-02-26 Jakub Jelinek <jakub@redhat.com>
11023
11024 PR target/69969
11025 * gcc.target/powerpc/pr69969.c: New test.
11026
e3e0cf64
MS
110272016-02-26 Martin Sebor <msebor@redhat.com>
11028
11029 PR c++/15766
11030 * g++.old-deja/g++.other/decl5.C: Add a test case.
11031
d1f2bea5
SB
110322016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11033
11034 PR target/69946
11035 * gcc.target/powerpc/pr69946.c: New file.
11036
4a4f9d2b 110372016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11038 Jeff Law <law@redhat.com>
4a4f9d2b 11039
e3e0cf64 11040 PR tree-optimization/69740
4a4f9d2b
RB
11041 * gcc.c-torture/compile/pr69740-1.c: New test.
11042 * gcc.c-torture/compile/pr69740-2.c: New test.
11043
ad2a2706
MJ
110442016-02-26 Martin Jambor <mjambor@suse.cz>
11045
11046 PR middle-end/69920
11047 * gcc.dg/torture/pr69932.c: New test.
11048 * gcc.dg/torture/pr69936.c: Likewise.
11049
1d11f7ce
AK
110502016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11051
11052 PR target/69709
11053 * gcc.target/s390/pr69709.c: New test.
11054
6cfccbb2
KT
110552016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11056
11057 PR target/69245
11058 * gcc.target/aarch64/pr69245_1.c: New test.
11059
ac59ad4e
KT
110602016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11061
11062 PR target/69613
11063 * gcc.dg/torture/pr69613.c: New test.
11064
a2ad54a0
JJ
110652016-02-26 Jakub Jelinek <jakub@redhat.com>
11066
11067 PR rtl-optimization/69891
11068 * gcc.target/i386/pr69891.c: New test.
11069
0884062c 110702016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11071 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11072
d2369d4f 11073 PR target/61397
c163789b
MM
11074 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11075 functionality for both 32-bit and 64-bit.
11076
5aed7e2c
RB
110772016-02-26 Richard Biener <rguenther@suse.de>
11078
11079 PR tree-optimization/69551
11080 * gcc.dg/torture/pr69951.c: New testcase.
11081
798e2a8e
RB
110822016-02-25 Richard Biener <rguenther@suse.de>
11083
11084 PR tree-optimization/48795
11085 * gcc.dg/Warray-bounds-18.c: New testcase.
11086
9559fbac
RO
110872016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11088
11089 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11090
c049b107
JJ
110912016-02-25 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR rtl-optimization/69896
11094 * gcc.dg/pr69896.c: New test.
11095
1137001c
PP
110962016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11097
11098 PR c++/69736
11099 * g++.dg/cpp1y/paren2.C: New test.
11100
2e9c8641
MS
111012016-02-24 Martin Sebor <msebor@redhat.com>
11102
11103 PR c/51147
11104 * gcc.dg/enum-mode-2.c: New test.
11105
03ca8fb3
JJ
111062016-02-24 Jakub Jelinek <jakub@redhat.com>
11107
11108 PR c++/69922
11109 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11110 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11111 * g++.dg/ubsan/pr69922.C: New test.
11112
0b05329b
MP
111132016-02-24 Marek Polacek <polacek@redhat.com>
11114
11115 PR c/69819
11116 * gcc.dg/pr69819.c: New test.
11117
57c2c374
MS
111182016-02-24 Martin Sebor <msebor@redhat.com>
11119
3b96b93a
MS
11120 PR c++/69912
11121 * g++.dg/ext/flexary15.C: New test.
11122
111232016-02-24 Martin Sebor <msebor@redhat.com>
11124
11125 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11126 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11127 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11128
65433bb5
MK
111292016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11130 Charles Baylis <charles.baylis@linaro.org>
11131
11132 PR debug/61033
11133 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11134
f802a424 111352016-02-24 Richard Biener <rguenther@suse.de>
44293580 11136 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11137
11138 PR middle-end/69760
11139 * gcc.dg/torture/pr69760.c: New testcase.
11140
525f795f
RO
111412016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11142
11143 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11144 pattern on Solaris with as.
11145
cd7bbceb
KT
111462016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11147
11148 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11149 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11150 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11151 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11152
89c0c1fd
JJ
111532016-02-24 Jakub Jelinek <jakub@redhat.com>
11154
11155 PR middle-end/69915
11156 * gcc.dg/pr69915.c: New test.
11157
0683fd27
KT
111582016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11159
11160 PR rtl-optimization/69886
11161 * gcc.dg/torture/pr69886.c: New test.
11162
e53d562a
RB
111632016-02-24 Richard Biener <rguenther@suse.de>
11164
11165 PR middle-end/68963
11166 * gcc.dg/torture/pr68963.c: New testcase.
11167
74a00288
KT
111682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11169
11170 PR target/69875
11171 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11172 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11173 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11174 * gcc.target/arm/atomic_loaddi_1.c: New test.
11175 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11176 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11177 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11178 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11179 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11180 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11181 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11182 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11183
340fd4c9
JJ
111842016-02-24 Jakub Jelinek <jakub@redhat.com>
11185
11186 PR middle-end/69909
11187 * gcc.dg/torture/pr69909.c: New test.
11188
47d3fdb2
RB
111892016-02-24 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/69907
11192 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11193 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11194 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11195
dab73e73
CB
111962016-02-24 Christian Bruel <christian.bruel@st.com>
11197
11198 * gcc.target/arm/pragma_cpp_fma.c: New test.
11199
7cc5ec65
JD
112002016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11201
11202 PR fortran/61156
11203 * gfortran.dg/include_6.f90: Update test.
11204
067fbd8b
JJ
112052016-02-23 Jakub Jelinek <jakub@redhat.com>
11206
11207 PR objc/69844
11208 * objc.dg/pr69844.m: New test.
11209
64a454d9
JD
112102016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11211
11212 PR libgfortran/69456
11213 * gfortran.dg/namelist_89.f90: New test.
11214 * gfortran.dg/pr59700.f90: Update test..
11215
35886f0b
MS
112162016-02-23 Martin Sebor <msebor@redhat.com>
11217
11218 PR middle-end/69780
11219 * g++.dg/ext/builtin_alloca.C: New test.
11220 * gcc.dg/builtins-68.c: New test.
11221
162cc7e3
RH
112222016-02-23 Richard Henderson <rth@redhat.com>
11223
11224 * gcc.target/i386/addr-space-3.c: Remove test.
11225
196440f8
DM
112262016-02-23 David Malcolm <dmalcolm@redhat.com>
11227
11228 PR preprocessor/69126
11229 PR preprocessor/69543
11230 * c-c++-common/pr69126-2-long.c: New test.
11231 * c-c++-common/pr69126-2-short.c: New test.
11232 * c-c++-common/pr69543-1.c: Remove xfail.
11233
1d3121af
DM
112342016-02-23 David Malcolm <dmalcolm@redhat.com>
11235
11236 PR preprocessor/69126
11237 PR preprocessor/69543
11238 PR preprocessor/69558
11239 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11240 (f): Rename to...
11241 (test_2): ...this, and add leading comment.
11242 (MACRO_3, test_3): New.
11243 (MACRO_4A, MACRO_4B, test_4): New.
11244 (MACRO): Rename to...
11245 (MACRO_5): ...this.
11246 (g): Rename to...
11247 (test_5): ...this, updating for renaming of MACRO, and
11248 add leading comment.
11249 * c-c++-common/pr69543-1.c: New.
11250 * c-c++-common/pr69543-2.c: New.
11251 * c-c++-common/pr69543-3.c: New.
11252 * c-c++-common/pr69543-4.c: New.
11253 * c-c++-common/pr69558-1.c: New.
11254 * c-c++-common/pr69558-2.c: New.
11255 * c-c++-common/pr69558-3.c: New.
11256 * c-c++-common/pr69558-4.c: New.
11257 * gcc.dg/pr69558.c: Move to...
11258 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11259 xfail for c++.
11260
f99c3557
TS
112612016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11262
11263 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11264 to -ftree-parallelize-loops/-fopenacc changes.
11265 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11266 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11267 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11268 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11269 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11270 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11271 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11272 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11273 * c-c++-common/goacc/kernels-loop.c: Likewise.
11274 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11275 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11276 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11277 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11278
c60ec7c2
RO
112792016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11280
11281 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11282
f1a62b6f
JJ
112832016-02-23 Jakub Jelinek <jakub@redhat.com>
11284
e67bf044
JJ
11285 PR c++/69902
11286 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11287
f1a62b6f
JJ
11288 PR c/69900
11289 * gcc.dg/pr69900.c: New test.
11290
20c5e09e
MJ
112912016-02-23 Martin Jambor <mjambor@suse.cz>
11292
11293 PR tree-optimization/69666
11294 * gcc.dg/tree-ssa/pr69666.c: New test.
11295
e457a6fc
AV
112962016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11297
11298 PR fortran/67451
11299 * gfortran.dg/coarray_allocate_5.f08: New test.
11300
d7b574f4
AK
113012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11302
11303 * gcc.target/s390/vcond-shift.c: Move to ...
11304 * gcc.target/s390/vector/vcond-shift.c: ... here.
11305
58bdeb44
AK
113062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11307
11308 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11309 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11310
7cd0387b
AK
113112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11312
11313 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11314
4246c8da
MW
113152016-02-20 Mark Wielaard <mjw@redhat.com>
11316
11317 PR c/28901
11318 * gcc.dg/unused-variable-3.c: New test.
11319
f93bc532
JJ
113202016-02-22 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR target/69888
11323 * gcc.target/i386/pr69888.c: New test.
11324
c4e360f4
RB
113252016-02-22 Richard Biener <rguenther@suse.de>
11326
11327 PR tree-optimization/69882
11328 * gfortran.dg/vect/pr69882.f90: New testcase.
11329
09c92f1c
JJ
113302016-02-22 Jakub Jelinek <jakub@redhat.com>
11331
11332 PR target/69885
11333 * gcc.dg/pr69885.c: New test.
11334
f88d45dc
OE
113352016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11336
11337 PR target/69806
11338 PR target/54089
11339 * gcc.target/sh/pr54089-10.c: New.
11340
ce1ff48e
PT
113412016-02-20 Paul Thomas <pault@gcc.gnu.org>
11342
11343 PR fortran/69423
11344 * gfortran.dg/deferred_character_15.f90 : New test.
11345
bbf27208
DH
113462016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11347
11348 PR fortran/57365
11349 gfortran.dg/allocate_with_source_18.f03: New test.
11350
113512016-02-20 Harald Anlauf <anlauf@gmx.de>
11352
11353 PR fortran/52531
11354 gfortran.dg/gomp/pr52531.f90: New test.
11355
268be88c
BE
113562016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11357
11358 PR c++/69865
11359 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11360 -std=c++03.
11361
4b6c824a
JJ
113622016-02-19 Jakub Jelinek <jakub@redhat.com>
11363
871b3f47
JJ
11364 PR c++/69826
11365 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11366 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11367
7a965d51
JJ
11368 PR c++/69850
11369 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11370
4b6c824a
JJ
11371 PR c++/69851
11372 * g++.dg/torture/pr69851.C: New test.
11373
15fca21a
MS
113742016-02-19 Martin Sebor <msebor@redhat.com>
11375
11376 PR testsuite/69573
11377 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11378
19e21586
JJ
113792016-02-19 Jakub Jelinek <jakub@redhat.com>
11380
03a616ac
JJ
11381 PR c++/69850
11382 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11383 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11384
19e21586
JJ
11385 PR c++/67767
11386 * g++.dg/cpp0x/pr67767.C: New test.
11387
2db16594
KT
113882016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11389
11390 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11391 for fp, simd, crypto, crc, lse.
11392 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11393 above.
11394 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11395 effective target check.
11396
5a7d9d1e
JJ
113972016-02-19 Jakub Jelinek <jakub@redhat.com>
11398
11399 PR target/69820
11400 * gcc.target/i386/pr69820.c: New test.
11401
6448f064
AK
114022016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11403
11404 * gcc.target/s390/vector/int128-1.c: New test.
11405
d0a859e6
AK
114062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11407
11408 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11409
9e4eb643
AK
114102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11411
11412 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11413 instruction pattern name to prevent the testcase from failing with
11414 -march=z13.
11415
859a4c0e
AK
114162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11417
11418 * gcc.target/s390/md/movstr-2.c: New test.
11419
efc2340b
MK
114202016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11421
11422 * gcc.target/s390/morestack.c: New test.
11423
ca2bfbc2
DV
114242016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11425
11426 PR target/69625
11427 * gcc.target/s390/pr69625.c: Add test case.
11428
efd4bd05
BE
114292016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11430
11431 PR testsuite/68580
11432 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11433
2bf2078a
MM
114342016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11435
11436 PR target/68404
11437 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11438 * gcc.target/powerpc/fusion3.c: Likewise.
11439
f003579e
RB
114402016-02-18 Richard Biener <rguenther@suse.de>
11441
11442 PR middle-end/69553
11443 * g++.dg/torture/pr69553.C: New testcase.
11444
19233914
NC
114452016-02-18 Nick Clifton <nickc@redhat.com>
11446
efd4bd05
BE
11447 PR target/62254
11448 PR target/69610
11449 * gcc.target/arm/pr62554.c: New test.
11450 * gcc.target/arm/pr69610-1.c: New test.
11451 * gcc.target/arm/pr69610-2.c: New test.
19233914 11452
23f27839
RB
114532016-02-18 Richard Biener <rguenther@suse.de>
11454
11455 PR middle-end/69854
11456 * gcc.dg/torture/pr69854.c: New testcase.
11457
932c0da4
JJ
114582016-02-17 Jakub Jelinek <jakub@redhat.com>
11459
11460 PR c++/69850
11461 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11462
1bed93e4
BS
114632012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11464
11465 * gcc.target/powerpc/vec-cg.c: New test.
11466
57bfb134
RB
114672016-02-17 Richard Biener <rguenther@suse.de>
11468
11469 PR testsuite/69586
11470 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11471
a44e0ebb
KT
114722016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11473
11474 PR target/69161
11475 * gcc.c-torture/compile/pr69161.c: New test.
11476
ffacd726
DS
114772016-02-17 David Sherwood <david.sherwood@arm.com>
11478
11479 PR target/69532
11480 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11481 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11482
448db8d2
EB
114832016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11484
11485 * gcc.dg/ifcvt-4.c: Skip on Visium.
11486
e2f0522e
EB
114872016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11488
11489 * gnat.dg/atomic8.adb: New test.
11490
bf17fe3f
EB
114912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11492
11493 * gnat.dg/discr46.ad[sb]: New test.
11494
ecf835e9
KN
114952016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11496
11497 PR Target/48344
11498 * gcc.target/powerpc/pr48344-1.c: New test.
11499
49a1164a
TK
115002015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11501
11502 PR fortran/69742
11503 * gfortran.dg/associate_21.f90: New test.
11504
bf14eba2
JJ
115052016-02-16 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR c/69835
11508 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11509 -Wnonnull in dg-options.
11510 * c-c++-common/nonnull-2.c: New test.
11511
35a093b6
JG
115122016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11513 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11514
11515 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11516
e387d491
JJ
115172016-02-16 Jakub Jelinek <jakub@redhat.com>
11518
11519 PR middle-end/69801
11520 * gcc.dg/pr69801.c: Add empty dg-options.
11521
ba539195
JN
115222016-02-16 James Norris <jnorris@codesourcery.com>
11523
11524 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11525 * g++.dg/goacc/deviceptr-1.c: New file.
11526
2a2b8f64
JJ
115272016-02-16 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR tree-optimization/69820
11530 * gcc.dg/vect/pr69820.c: New test.
11531
87440c29
RB
115322016-02-16 Richard Biener <rguenther@suse.de>
11533
11534 PR tree-optimization/69776
11535 * gcc.dg/torture/pr69776-2.c: New testcase.
11536
6d87c306
BS
115372016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11538
11539 PR tree-optimization/69714
11540 * gcc.dg/torture/pr69714.c: New test.
11541
3824a0a2
JJ
115422016-02-16 Jakub Jelinek <jakub@redhat.com>
11543
11544 PR tree-optimization/69802
11545 * gcc.dg/pr69802.c: New test.
11546
c8cfe96e
RB
115472016-02-16 Richard Biener <rguenther@suse.de>
11548
11549 PR middle-end/69801
11550 * gcc.dg/pr69801.c: New testcase.
11551
fc12098d
JD
115522016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11553
11554 PR libgfortran/69651
11555 * gfortran.dg/read_bang.f90: New test.
11556 * gfortran.dg/read_bang4.f90: New test.
11557
ba6b3795
JJ
115582016-02-15 Jakub Jelinek <jakub@redhat.com>
11559
f0516ca4
JJ
11560 PR c++/69658
11561 * g++.dg/init/pr69658.C: New test.
11562
ba6b3795
JJ
11563 PR c++/69797
11564 * c-c++-common/pr69797.c: New test.
11565
de3f9a2d
PK
115662016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11567
11568 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11569 check for aarch64*-*-*.
11570
17a3b967
RB
115712016-02-15 Richard Biener <rguenther@suse.de>
11572
11573 PR tree-optimization/69783
11574 * gcc.dg/vect/pr69783.c: New testcase.
11575
1c48bff1
RB
115762016-02-15 Richard Biener <rguenther@suse.de>
11577
11578 PR tree-optimization/69776
11579 * gcc.dg/torture/pr69776.c: New testcase.
11580
1e6025b6
TK
115812016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11582
11583 PR fortran/60526
11584 * gfortran.dg/type_decl_4.f90: Reinstated.
11585
d3308279
JDA
115862016-02-14 John David Anglin <danglin@gcc.gnu.org>
11587
11588 PR fortran/68746
11589 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11590
b7c56581
TK
115912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11592
11593 PR fortran/60526
11594 PR bootstrap/69816
11595 * gfortran.dg/type_decl_4.f90: Removed.
11596
60cb4ef5
TK
115972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11598
11599 PR fortran/60526
11600 * gfortran.dg/type_decl_4.f90: New test.
11601
f6964637
AM
116022016-02-14 Alan Modra <amodra@gmail.com>
11603
1a8849d1 11604 PR testsuite/68886
f6964637
AM
11605 * gcc.c-torture/execute/stkalign.c: Revise test.
11606
f5121920
OE
116072016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11608
11609 PR target/67260
11610 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11611
6cda3ab6
OE
116122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11613
11614 PR target/67260
11615 * gcc.target/sh/torture/pr67260.c: New.
11616
6786e598
JDA
116172016-02-12 John David Anglin <danglin@gcc.gnu.org>
11618
11619 * gcc.dg/pr67964.c: Add dg-require-alias.
11620
7e05dad8
OE
116212016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11622
11623 PR target/67636
11624 PR target/64345
11625 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11626
7f4cc3ce
JD
116272016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11628
11629 PR libgfortran/69668
11630 * gfortran.dg/namelist_88.f90: New test.
11631
955ca6dc
JD
116322016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11633
11634 PR libgfortran/69668
11635 * gfortran.dg/namelist_38.f90: Update test.
11636 * gfortran.dg/namelist_84.f90: Update test.
11637
876217ae
DM
116382016-02-12 David Malcolm <dmalcolm@redhat.com>
11639
11640 PR other/69554
11641 * gcc.dg/pr69554-1.c: New test.
11642 * gfortran.dg/pr69554-1.F90: New test.
11643 * gfortran.dg/pr69554-2.F90: New test.
11644 * lib/gcc-dg.exp (proc dg-locus): New function.
11645 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11646 distinguish between the caret-printing and non-caret-printing
11647 cases. If caret-printing has been explicitly enabled, bail out
11648 without attempting to fix up the output.
11649
61789eed
DM
116502016-02-12 David Malcolm <dmalcolm@redhat.com>
11651
11652 PR driver/69265
11653 PR driver/69453
11654 * gcc.dg/spellcheck-options-3.c: New test case.
11655 * gcc.dg/spellcheck-options-4.c: New test case.
11656 * gcc.dg/spellcheck-options-5.c: New test case.
11657 * gcc.dg/spellcheck-options-6.c: New test case.
11658 * gcc.dg/spellcheck-options-7.c: New test case.
11659 * gcc.dg/spellcheck-options-8.c: New test case.
11660 * gcc.dg/spellcheck-options-9.c: New test case.
11661 * gcc.dg/spellcheck-options-10.c: New test case.
11662
c3090c1f
JJ
116632016-02-12 Jakub Jelinek <jakub@redhat.com>
11664
11665 PR rtl-optimization/69764
11666 PR rtl-optimization/69771
11667 * c-c++-common/pr69764.c: New test.
11668 * gcc.dg/torture/pr69771.c: New test.
11669
8222034d
MP
116702016-02-12 Marek Polacek <polacek@redhat.com>
11671
11672 * g++.dg/torture/init-list1.C: New.
11673
f749f792
MP
116742016-02-12 Marek Polacek <polacek@redhat.com>
11675
11676 * gcc.dg/pr69522.c: Add empty dg-options.
11677
199fb02a
IE
116782016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11679
11680 * g++.dg/lto/lto.exp: Include and init mpx.
11681 * g++.dg/lto/pr69729_0.C: New test.
11682
b69539cb
JJ
116832016-02-12 Jakub Jelinek <jakub@redhat.com>
11684
06ff7000
JJ
11685 PR ipa/69241
11686 * g++.dg/ipa/pr69241-4.C: New test.
11687
b69539cb
JJ
11688 PR ipa/68672
11689 * g++.dg/ipa/pr68672-1.C: New test.
11690 * g++.dg/ipa/pr68672-2.C: New test.
11691 * g++.dg/ipa/pr68672-3.C: New test.
11692
16595a1f
BS
116932016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11694
11695 PR c/69522
6d87c306 11696 * gcc.dg/pr69522.c: New test.
16595a1f 11697
38d795d2
PP
116982016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11699
11700 PR c++/69098
11701 * g++.dg/cpp1y/69098.C: New test.
11702 * g++.dg/cpp1y/69098-2.C: New test.
11703
9c582551
JJ
117042016-02-12 Jakub Jelinek <jakub@redhat.com>
11705
11706 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11707 and neighbour -> neighbor.
11708 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11709 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11710 * c-c++-common/Wvarargs.c: Likewise.
11711 * c-c++-common/goacc/host_data-5.c: Likewise.
11712 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11713 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11714 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11715 * gcc.target/aarch64/pr60697.c: Likewise.
11716 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11717 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11718 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11719 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11720 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11721 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11722 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11723 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11724 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11725 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11726 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11727 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11728 * g++.dg/lookup/koenig5.C: Likewise.
11729 * g++.dg/ext/no-asm-2.C: Likewise.
11730 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11731 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11732 * gfortran.dg/used_types_16.f90: Likewise.
11733 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11734 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11735 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11736 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11737 * gfortran.dg/abstract_type_6.f03: Likewise.
11738 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11739 * gfortran.dg/used_types_15.f90: Likewise.
11740 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11741 * gfortran.dg/exit_3.f08: Likewise.
11742 * gfortran.dg/open_status_2.f90: Likewise.
11743 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11744 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11745 * gfortran.dg/associate_1.f03: Likewise.
11746 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11747 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11748 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11749 * gcc.dg/builtin-object-size-1.c: Likewise.
11750 * gcc.dg/noreturn-6.c: Likewise.
11751 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11752 * gcc.dg/globalalias.c: Likewise.
11753 * gcc.dg/builtins-config.h: Likewise.
11754 * gcc.dg/pr30457.c: Likewise.
11755 * gcc.c-torture/compile/volatile-1.c: Likewise.
11756 * gcc.c-torture/execute/20101011-1.c: Likewise.
11757 * c-c++-common/Waddress-1.c: Likewise.
11758
66756373
JJ
117592016-02-11 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR c/69768
11762 * c-c++-common/Waddress-1.c: New test.
11763
76fe932b
AV
117642016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11765
11766 PR fortran/69296
11767 * gfortran.dg/associate_19.f03: New test.
11768 * gfortran.dg/associate_20.f03: New test.
11769
564c4d4b
OE
117702016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11771
11772 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11773
e1c1ecb0
KT
117742016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11775
11776 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11777 .arch armv8-a\n. Add -dA to dg-options.
11778 * gcc.target/aarch64/assembler_arch_1.c: New test.
11779 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11780
0d7d9458
PC
117812016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11782
11783 PR c++/68726
11784 * g++.dg/cpp0x/pr68726.C: New.
11785
e6208a60
IE
117862016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11787
11788 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11789 test.
11790
281a11eb
RB
117912016-02-11 Richard Biener <rguenther@suse.de>
11792
11793 * g++.dg/tree-ssa/pr61034.C: Adjust.
11794
e03dd765
VM
117952016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11796
4b48faf5 11797 PR target/69148
e03dd765
VM
11798 * gcc.target/s390/pr69148.c: New.
11799
cdc23927
YR
118002016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11801
11802 PR tree-optimization/69652
11803 * gcc.dg/torture/pr69652.c: New test.
11804
e199dd0a
JJ
118052016-02-10 Jakub Jelinek <jakub@redhat.com>
11806 Patrick Palka <ppalka@gcc.gnu.org>
11807
11808 PR ipa/69241
11809 PR c++/69649
11810 * g++.dg/ipa/pr69241-1.C: New test.
11811 * g++.dg/ipa/pr69241-2.C: New test.
11812 * g++.dg/ipa/pr69241-3.C: New test.
11813 * g++.dg/ipa/pr69649.C: New test.
11814
d6b38027
UB
118152016-02-10 Uros Bizjak <ubizjak@gmail.com>
11816
11817 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11818 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11819
13b562c5
BC
118202016-02-10 Bin Cheng <bin.cheng@arm.com>
11821
11822 PR tree-optimization/68021
11823 * gcc.dg/tree-ssa/pr68021.c: New test.
11824
24a179f8
RB
118252016-02-10 Richard Biener <rguenther@suse.de>
11826
11827 PR tree-optimization/69726
11828 * gcc.dg/uninit-22.c: New testcase.
11829
0d99886f
AP
118302016-02-09 Andrew Pinski <apinski@cavium.com>
11831
11832 PR tree-opt/69282
11833 * gcc.c-torture/compile/20160205-1.c: New testcase.
11834
ab04995c
MM
118352016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11836
11837 PR target/68404
11838 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11839 instead accessing a really large arrray.
11840 * gcc.target/powerpc/fusion3.c: Likewise.
11841
4b79ac23
CB
118422016-02-09 Charles Baylis <charles.baylis@linaro.org>
11843
11844 PR target/68532
11845 * gcc.c-torture/execute/pr68532.c: New test.
11846
b890a441
AO
118472016-02-11 Alexandre Oliva <aoliva@redhat.com>
11848
11849 PR target/69634
11850 * gcc.dg/pr69634.c: New.
11851
84a5bef7
RB
118522016-02-09 Richard Biener <rguenther@suse.de>
11853
11854 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11855
1f123759 118562016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11857
1f123759
AF
11858 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11859
65860c77
YR
118602016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11861
11862 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11863
7e1e8a0a
RB
118642016-02-09 Richard Biener <rguenther@suse.de>
11865
11866 PR tree-optimization/69715
11867 * gcc.dg/torture/pr69715.c: New testcase.
11868
efb45a9f
PP
118692016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11870
11871 PR c++/69139
11872 * g++.dg/cpp0x/trailing12.C: New test.
11873 * g++.dg/cpp0x/trailing13.C: New test.
11874
20a0c6f9
PP
118752016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11876
11877 PR c++/69283
11878 PR c++/67835
11879 * g++.dg/cpp1y/auto-fn29.C: New test.
11880 * g++.dg/cpp1y/auto-fn30.C: New test.
11881
a162f3af
JJ
118822016-02-08 Jakub Jelinek <jakub@redhat.com>
11883
11884 PR tree-optimization/69209
11885 * gcc.c-torture/compile/pr69209.c: New test.
11886
4b4a9fbd
JL
118872016-02-08 Jeff Law <law@redhat.com>
11888
11889 PR tree-optimization/68541
11890 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11891 of statements allowed in join block for path splitting.
11892
cfac5ed2
JJ
118932016-02-08 Jakub Jelinek <jakub@redhat.com>
11894
f68bc23f
JJ
11895 PR c++/59627
11896 * g++.dg/gomp/pr59627.C: New test.
11897
cfac5ed2
JJ
11898 PR ipa/69239
11899 * g++.dg/ipa/pr69239.C: New test.
11900
44714d8c
DM
119012016-02-08 David Malcolm <dmalcolm@redhat.com>
11902
11903 PR preprocessor/69664
11904 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11905 * gcc.dg/cpp/warn-comments.c: Likewise.
11906
eba9e839
MP
119072016-02-08 Marek Polacek <polacek@redhat.com>
11908
11909 PR c++/69688
11910 * g++.dg/init/const12.C: New test.
11911
a011cd92
BS
119122016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11913
11914 PR target/60410
11915 * gcc.dg/lto/pr55113_0.c: Remove test.
11916
5317b1be
RB
119172016-02-08 Richard Biener <rguenther@suse.de>
11918
11919 PR tree-optimization/69719
11920 * gcc.dg/torture/pr69719.c: New testcase.
11921
63998a63
RB
119222016-02-08 Richard Biener <rguenther@suse.de>
11923 Jeff Law <law@redhat.com>
11924
11925 PR target/68273
11926 * gcc.target/mips/pr68273.c: New testcase.
11927
43f4a281
RB
119282016-02-08 Richard Biener <rguenther@suse.de>
11929
11930 PR rtl-optimization/69274
11931 * gcc.target/i386/addr-sel-1.c: XFAIL.
11932
0b604d2d
JL
119332016-02-08 Jeff Law <law@redhat.com>
11934
e8dfe49e
JL
11935 PR tree-optimization/68541
11936 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11937
6daecd7a 11938 PR tree-optimization/65917
0b604d2d
JL
11939 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11940
c0f0e35a
JD
119412016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11942
11943 PR fortran/50555
11944 * gfortran.dg/namelist_args.f90: New test.
11945
8981d712
JL
119462016-02-05 Jeff Law <law@redhat.com>
11947
6daecd7a 11948 PR tree-optimization/68541
8981d712
JL
11949 * gcc.dg/tree-ssa/split-path-2.c: New test.
11950 * gcc.dg/tree-ssa/split-path-3.c: New test.
11951 * gcc.dg/tree-ssa/split-path-4.c: New test.
11952 * gcc.dg/tree-ssa/split-path-5.c: New test.
11953 * gcc.dg/tree-ssa/split-path-6.c: New test.
11954 * gcc.dg/tree-ssa/split-path-7.c: New test.
11955
46cb9332
MS
119562016-02-05 Martin Sebor <msebor@redhat.com>
11957
11958 PR c++/69662
11959 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11960 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11961
be2083ea
RH
119622016-02-06 Richard HEnderson <rth@redhat.com>
11963
11964 PR c/69643
11965 * gcc.target/i386/addr-space-4.c: New.
11966 * gcc.target/i386/addr-space-5.c: New.
11967
711d7c23
MM
119682016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11969
11970 PR fortran/66089
11971 * gfortran.dg/elemental_dependency_6.f90: New.
11972
b5c1c988
JJ
119732016-02-05 Jakub Jelinek <jakub@redhat.com>
11974
861c7bcd
JJ
11975 PR rtl-optimization/69691
11976 * gcc.c-torture/execute/pr69691.c: New test.
11977
b5c1c988
JJ
11978 PR c++/69628
11979 * g++.dg/parse/pr69628.C: New test.
11980
f7dfa966
UB
119812016-02-05 Uros Bizjak <ubizjak@gmail.com>
11982
11983 * gcc.dg/sancov/asan.c: Move to ...
11984 * gcc.dg/asan/sancov-1.c: ... here.
11985
9b143e64
UB
119862016-02-05 Uros Bizjak <ubizjak@gmail.com>
11987
11988 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11989
f5d4b899
L
119902016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11991
11992 PR target/69677
11993 * gcc.target/i386/pr69677.c: New test.
11994
76c85fbb
PP
119952016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11996
11997 PR c++/68948
11998 * g++.dg/template/pr68948.C: New test.
11999
f181bf90
DV
120002016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12001
12002 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12003 (only necessary on s390x).
12004
714fb282
L
120052016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12006
12007 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12008 -mno-accumulate-outgoing-args.
12009
618d6c1c
PP
120102016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12011
12012 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12013
1066e9b5
JJ
120142016-02-04 Jakub Jelinek <jakub@redhat.com>
12015
12016 PR c/69669
12017 * c-c++-common/pr69669.c: New test.
12018
76255d0d
MM
120192016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12020
12021 PR target/69667
12022 * g++.dg/pr69667.C: New file.
12023
e0b059b1
WD
120242016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12025
12026 PR target/69619
12027 * gcc.dg/pr69619.c: Add new test.
12028
2692b5c8
RS
120292016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12030
12031 PR rtl-optimization/69577
12032 * gcc.target/i386/pr69577.c: New test.
12033
7db337c2
ML
120342016-02-04 Martin Liska <mliska@suse.cz>
12035
12036 * g++.dg/asan/pr69276.C: New test.
12037
cc9c0829
KT
120382016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12039
12040 PR target/65932
12041 PR target/67714
12042 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12043 a single smulbb instruction.
12044 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12045 * gcc.target/amr/wmul-2.c: Likewise.
12046
eb9feb52
KT
120472016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12048
12049 PR target/65932
12050 PR target/67714
12051 * gcc.c-torture/execute/pr67714.c: New test.
12052
61f727fe
JJ
120532016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12054
12055 PR target/69454
12056 * gcc.target/i386/pr69454-1.c: New test.
12057 * gcc.target/i386/pr69454-2.c: New test.
12058
05dd97db
MS
120592016-02-03 Martin Sebor <msebor@redhat.com>
12060
12061 PR c++/69251
12062 PR c++/69253
12063 PR c++/69290
12064 PR c++/69277
12065 PR c++/69349
12066 * g++.dg/ext/flexarray-mangle-2.C: New test.
12067 * g++.dg/ext/flexarray-mangle.C: New test.
12068 * g++.dg/ext/flexarray-subst.C: New test.
12069 * g++.dg/ext/flexary11.C: New test.
12070 * g++.dg/ext/flexary12.C: New test.
12071 * g++.dg/ext/flexary13.C: New test.
12072 * g++.dg/ext/flexary14.C: New test.
12073 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12074
dac2fc29
L
120752016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12076
12077 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12078 Define only if CHECK_FLOAT128 is defined.
12079 (main): Properly initialize u5.
12080
eadb8035
JJ
120812016-02-03 Jakub Jelinek <jakub@redhat.com>
12082
0afbb81b
JJ
12083 PR c/69627
12084 * gcc.dg/pr69627.c: New test.
12085
eadb8035
JJ
12086 PR target/69644
12087 * gcc.dg/pr69644.c: New test.
12088
b12d4923
MS
120892016-02-03 Mike Stump <mikestump@comcast.net>
12090
12091 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12092 support for struct-layout-1.exp.
12093
ab4bae0c
PP
120942016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12095
12096 PR c++/69056
618d6c1c 12097 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12098
95831c01
VM
120992016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12100 Alexandre Oliva <aoliva@redhat.com>
12101
12102 PR target/69461
12103 * gcc.target/powerpc/pr69461.c: New.
12104
ccc71ab8
UB
121052016-02-03 Uros Bizjak <ubizjak@gmail.com>
12106
12107 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12108 works from here ...
12109 (check_effective_target_fsanitize_thread): ... to here. Do not
12110 specify additional compile flags for the test source.
12111 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12112 specify additional compile flags for the test source.
12113
96299640
WD
121142016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12115
12116 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12117
781d83d9
AV
121182016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12119
12120 PR fortran/67451
12121 PR fortran/69418
12122 * gfortran.dg/coarray_allocate_2.f08: New test.
12123 * gfortran.dg/coarray_allocate_3.f08: New test.
12124 * gfortran.dg/coarray_allocate_4.f08: New test.
12125
d8208e6d
AL
121262016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12127
12128 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12129 use same scan-tree-dump-times on all platforms.
12130 * gcc.dg/vect/vect-outer-1.c: Likewise.
12131 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12132 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12133 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12134 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12135 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12136 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12137 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12138
a8394fa0
SB
121392016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12140
12141 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12142 warning.
12143
f3baa1d3
L
121442016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12145
12146 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12147
eb077516
JN
121482016-02-02 James Norris <jnorris@codesourcery.com>
12149
12150 * c-c++-common/goacc/routine-5.c: Add tests.
12151
578fb225
AM
121522016-02-02 Alexander Monakov <amonakov@ispras.ru>
12153
12154 * gcc.target/nvptx/unsigned-cmp.c: New test.
12155
c64f7d37
WD
121562016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12157
12158 * gcc.target/aarch64/scalar_shift_1.c
12159 (test_corners_sisd_di): Improve force to SIMD register.
12160 (test_corners_sisd_si): Likewise.
12161 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12162 Remove scan-assembler check for ldr.
12163
90c6f26c
RB
121642016-02-02 Richard Biener <rguenther@suse.de>
12165
12166 PR tree-optimization/69595
12167 * gcc.dg/Warray-bounds-17.c: New testcase.
12168
9dc03c97
RB
121692016-02-02 Richard Biener <rguenther@suse.de>
12170
12171 PR tree-optimization/69606
12172 * gcc.dg/torture/pr69606.c: New testcase.
12173
2d4dc223
YR
121742016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12175
12176 PR middle-end/68542
12177 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12178 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12179
65c98fde
AM
121802016-02-02 Alan Modra <amodra@gmail.com>
12181
12182 PR target/69548
12183 * gcc.target/powerpc/pr69548.c: New test.
12184
e1b81f2b
JJ
121852016-02-01 Jakub Jelinek <jakub@redhat.com>
12186
d0268b37
JJ
12187 PR rtl-optimization/69592
12188 * gcc.dg/pr69592.c: New test.
12189
e1b81f2b
JJ
12190 PR preprocessor/69543
12191 PR c/69558
12192 * gcc.dg/pr69543.c: New test.
12193 * gcc.dg/pr69558.c: New test.
12194
7dd7780d
UB
121952016-02-01 Uros Bizjak <ubizjak@gmail.com>
12196
bf672ee5
UB
12197 PR testsuite/65940
12198 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12199
9a7013f8
MS
122002016-02-01 Martin Sebor <msebor@redhat.com>
12201
12202 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12203
e681fb2b
BC
122042016-02-01 Bin Cheng <bin.cheng@arm.com>
12205
12206 PR tree-optimization/67921
12207 * c-c++-common/ubsan/pr67921.c: New test.
12208
ff86345f
RB
122092016-02-01 Richard Biener <rguenther@suse.de>
12210
12211 PR middle-end/69556
12212 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12213
bc369dbd
RB
122142016-02-01 Richard Biener <rguenther@suse.de>
12215
12216 PR tree-optimization/69574
12217 * gcc.dg/torture/pr69574.c: New testcase.
12218
ef318184
RB
122192016-02-01 Richard Biener <rguenther@suse.de>
12220
12221 PR tree-optimization/69579
12222 * gcc.dg/setjmp-6.c: New testcase.
12223
654745e6
JJ
122242016-02-01 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR rtl-optimization/69570
12227 * g++.dg/opt/pr69570.C: New test.
12228
e6c0c44b
RH
122292016-02-01 Richard Henderson <rth@redhat.com>
12230
12231 * gcc.dg/pr69535.c: New test.
12232
6ff3f09a
JDA
122332016-01-31 John David Anglin <danglin@gcc.gnu.org>
12234
2c005538
JDA
12235 PR testsuite/69584
12236 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12237 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12238
61083a4b
JDA
12239 PR debug/68244
12240 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12241
6ff3f09a
JDA
12242 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12243
0c221916
PT
122442016-01-31 Paul Thomas <pault@gcc.gnu.org>
12245
12246 PR fortran/67564
12247 * gfortran.dg/allocate_with_source_17.f03: New test.
12248
db7a2818
JJ
122492016-01-30 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR tree-optimization/69546
12252 * gcc.dg/torture/pr69546.c: New test.
12253
e520d5f0
PT
122542016-01-30 Paul Thomas <pault@gcc.gnu.org>
12255
12256 PR fortran/69566
12257 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12258
343c05d3
MS
122592016-01-30 Martin Sebor <msebor@redhat.com>
12260
12261 PR c++/68490
12262 * g++.dg/ext/flexary10.C: New test.
12263
d6c3a539
DH
122642016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12265
12266 PR fortran/66707
12267 gfortran.dg/common_23.f90: New test.
12268
52d72fcd
BS
122692016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12270
12271 PR target/65546
12272 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12273 condition being checked, and disable it when the target supports
12274 misaligned loads and stores.
12275
3a5d2ba4
JJ
122762016-01-29 Jakub Jelinek <jakub@redhat.com>
12277
12278 PR debug/69518
12279 * gcc.dg/torture/pr69518.c: New test.
12280
6bbacdb5
L
122812016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12282
12283 PR target/69530
12284 * gcc.target/i386/pr69530.c: New test.
12285
af932cdb
SE
122862016-01-29 Steve Ellcey <sellcey@imgtec.com>
12287
12288 PR target/65604
12289 * gcc.target/mips/div-delay.c: New test.
12290
26658b7c
JJ
122912016-01-29 Jakub Jelinek <jakub@redhat.com>
12292
33e89989
JJ
12293 PR target/69551
12294 * gcc.target/i386/pr69551.c: New test.
12295
26658b7c
JJ
12296 PR target/66137
12297 * gcc.target/i386/pr66137.c: New test.
12298
401116b5
AB
122992016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12300
12301 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12302 always built for p5600.
12303 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12304 isa=p5600 dg-option.
12305
d4abfcc5
RB
123062016-01-29 Richard Biener <rguenther@suse.de>
12307
12308 PR tree-optimization/69547
12309 * g++.dg/tree-ssa/pr69547.C: New testcase.
12310
16b77b32
JJ
123112016-01-29 Jakub Jelinek <jakub@redhat.com>
12312
12313 PR debug/66869
12314 * g++.dg/warn/Wunused-function2.C: New test.
12315
a1c95464
DV
123162016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12317
12318 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12319 support for test to succeed.
12320
5453bfed
MP
123212016-01-29 Marek Polacek <polacek@redhat.com>
12322
12323 PR c++/69509
12324 PR c++/69516
12325 * g++.dg/ext/constexpr-vla2.C: New test.
12326 * g++.dg/ext/constexpr-vla3.C: New test.
12327 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12328
452ec2a5
RB
123292016-01-29 Richard Biener <rguenther@suse.de>
12330
12331 PR middle-end/69537
12332 * gcc.dg/uninit-21.c: New testcase.
12333
aec0b19e
UB
123342016-01-28 Uros Bizjak <ubizjak@gmail.com>
12335
12336 PR target/69459
12337 * gcc.target/i386/pr69459.c: New test.
12338
df113ce7
SE
123392016-01-28 Steve Ellcey <sellcey@imgtec.com>
12340
12341 PR target/68400
12342 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12343 * gcc.target/mips/pr68400.c: New test.
12344
494de84f
MS
123452016-01-28 Martin Sebor <msebor@redhat.com>
12346
12347 PR target/17381
12348 * gcc.target/powerpc/pr17381.c: New test.
12349
eb1b1f01
JJ
123502016-01-28 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR middle-end/69542
12353 * gcc.dg/torture/pr69542.c: New test.
12354
6dfeb7ce
WD
123552016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12356
12357 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12358
4b7471a4
DE
123592016-01-28 David Edelsohn <dje.gcc@gmail.com>
12360
12361 * gcc.dg/pr65980.c: Skip on AIX.
12362 * gcc.dg/pr66688.c: Same.
12363
b271fd21
DE
123642016-01-28 David Edelsohn <dje.gcc@gmail.com>
12365
12366 PR target/63679
12367 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12368 * gcc.dg/tree-ssa/sra-18.c: Same.
12369
874108a9
AV
123702016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12371
12372 PR fortran/62536
12373 * gfortran.dg/block_15.f08: New test.
12374 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12375 on incorrectly closed BLOCK.
12376
30480bcd
IE
123772016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12378
12379 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
123802016-01-28 Richard Biener <rguenther@suse.de>
12381
12382 PR tree-optimization/69466
12383 * gfortran.dg/vect/pr69466.f90: New testcase.
12384
0d4c694e
TP
123852016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12386
12387 * g++.dg/pr67989.C: Remove ARM-specific option.
12388 * gcc.target/arm/pr67989.C: New file.
12389
2aa780da
UB
123902016-01-27 Uros Bizjak <ubizjak@gmail.com>
12391
12392 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12393 and expm1 test for glibc < 2.11.
12394
f75ebe77
RH
123952016-01-27 Richard Henderson <rth@redhat.com>
12396
12397 * gcc.c-torture/execute/pr69447.c: New test.
12398
123992016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12400
9a175e65 12401 PR fortran/69422
49847d75
PT
12402 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12403
cbdd8ae0
JJ
124042016-01-27 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR debug/66869
12407 * gcc.dg/pr66869.c: New test.
12408
2b572b3c
JL
124092016-01-25 Jeff Law <law@redhat.com>
12410
12411 PR tree-optimization/68398
aec0b19e 12412 PR tree-optimization/69196
2b572b3c
JL
12413 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12414 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12415 path to avoid new heuristic allowing more irreducible regions
12416 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12417 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12418 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12419 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12420 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12421
fa74a4bc
MP
124222016-01-27 Marek Polacek <polacek@redhat.com>
12423
12424 PR c/68062
12425 * c-c++-common/vector-compare-4.c: New test.
12426
0afff540
DM
124272016-01-27 David Malcolm <dmalcolm@redhat.com>
12428
12429 PR preprocessor/69126
12430 * c-c++-common/pr69126.c: New test case.
12431
1a218fc9
ILT
124322016-01-27 Ian Lance Taylor <iant@google.com>
12433
12434 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12435
5d70666e
RB
124362016-01-27 Ryan Burn <contact@rnburn.com>
12437
12438 PR cilkplus/69267
12439 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12440
87ff4d66
UB
124412016-01-27 Uros Bizjak <ubizjak@gmail.com>
12442
12443 PR target/69512
12444 * gcc.target/i386/pr69512.c: New test.
12445
27e23cca
RE
124462016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12447
12448 PR ada/69488
12449 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12450
05bf54c3
MP
124512016-01-27 Marek Polacek <polacek@redhat.com>
12452
12453 PR c++/69379
12454 * g++.dg/pr69379.C: New test.
12455
60214d0d
MS
124562016-01-27 Martin Sebor <msebor@redhat.com>
12457
12458 PR c++/69317
12459 * g++.dg/abi/Wabi-2-2.C: New test.
12460 * g++.dg/abi/Wabi-2-3.C: New test.
12461 * g++.dg/abi/Wabi-3-2.C: New test.
12462 * g++.dg/abi/Wabi-3-3.C: New test.
12463
167c7bfa
RB
124642016-01-27 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/69166
12467 * gcc.dg/torture/pr69166.c: New testcase.
12468
1430fb1f
MJ
124692016-01-27 Martin Jambor <mjambor@suse.cz>
12470
12471 PR tree-optimization/69355
12472 * gcc.dg/tree-ssa/pr69355.c: New test.
12473
95e3030c
MP
124742016-01-27 Marek Polacek <polacek@redhat.com>
12475
12476 PR c++/69496
12477 * g++.dg/ext/constexpr-vla1.C: New test.
12478
eeb085f3
CB
124792016-01-20 Christian Bruel <christian.bruel@st.com>
12480
12481 PR target/69245
12482 * gcc.target/arm/pr69245.c: New test.
12483
b1652dde
JJ
124842016-01-27 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR tree-optimization/69399
12487 * gcc.dg/torture/pr69399.c: New test.
12488
ce7e8f00
EB
124892016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12490
12491 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12492
e4aac1d1
EB
124932016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12494
12495 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12496
8dfdb419
TV
124972016-01-26 Tom de Vries <tom@codesourcery.com>
12498
12499 PR tree-optimization/69110
12500 * gcc.dg/autopar/pr69110.c: New test.
12501
56f80f54 125022016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12503 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12504
12505 * gcc.dg/graphite/isl-ast-op-select.c: New.
12506
a0909527
PT
125072015-01-26 Paul Thomas <pault@gcc.gnu.org>
12508
12509 PR fortran/69385
12510 * gfortran.dg/allocate_error_6.f90: New test.
12511
ffc445f4
RH
125122016-01-26 Richard Henderson <rth@redhat.com>
12513
12514 * gcc.dg/tm/pr60908.c: New test.
12515
01e1dea3
DM
125162016-01-26 David Malcolm <dmalcolm@redhat.com>
12517
12518 PR other/69006
12519 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12520 directive.
12521 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12522 expected multiline output to reflect the colorization being
12523 disabled before newlines.
12524 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12525 (custom_diagnostic_finalizer): Replace call to
12526 pp_newline_and_flush with call to pp_flush.
12527 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12528 * gfortran.dg/implicit_class_1.f90: Likewise.
12529 * lib/gcc-dg.exp (allow_blank_lines): New global.
12530 (dg-allow-blank-lines-in-output): New procedure.
12531 (gcc-dg-prune): Complain about blank lines in the output, unless
12532 dg-allow-blank-lines-in-output was called.
12533 * lib/multiline.exp (_build_multiline_regex): Only support
12534 arbitrary followup text for non-blank-lines, not for blank lines.
12535
13f92e8d
JJ
125362016-01-26 Jakub Jelinek <jakub@redhat.com>
12537
12538 PR tree-optimization/69483
12539 * gcc.dg/pr69483.c: New test.
12540 * g++.dg/opt/pr69483.C: New test.
12541
92422235
CL
125422016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12543
12544 PR target/68620
12545 * gcc.target/arm/pr68620.c: New test.
12546
0bccf11b
L
125472016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12548
12549 * gcc.target/i386/pr68986-2.c: Remove -m32.
12550
81cd202e
L
125512016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12552
12553 PR target/68986
12554 * gcc.target/i386/pr68986-1.c: New test.
12555 * gcc.target/i386/pr68986-2.c: Likewise.
12556 * gcc.target/i386/pr68986-3.c: Likewise.
12557
213a1c03
CB
125582016-01-26 Christian Bruel <christian.bruel@st.com>
12559
12560 * lib/target-supports.exp
12561 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12562 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12563 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12564
22a08dd1
RB
125652016-01-26 Richard Biener <rguenther@suse.de>
12566
12567 PR tree-optimization/69452
12568 * gcc.dg/torture/pr69452.c: New testcase.
12569
6c06e0e8
JJ
125702016-01-26 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR target/69442
12573 * gcc.dg/pr69442.c: New test.
12574
b96824c4
RFI
125752016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12576
12577 PR target/67896
12578 * gcc.target/aarch64/simd/pr67896.C: New.
12579
5ee31e57
RS
125802016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12581
12582 PR tree-optimization/69400
12583 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12584 function.
12585 (plugin_init): Call it.
12586 * gcc.dg/torture/pr69400.c: New test.
12587
7ddfb31d
CL
125882016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12589
12590 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12591
1e050c90
AK
125922016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12593 Sebastian Pop <s.pop@samsung.com>
12594
12595 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12596 isl-0.15.
12597
c8ee4bf5
AK
125982016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12599 Sebastian Pop <s.pop@samsung.com>
12600
12601 * gcc.dg/graphite/pr69292.c: New.
12602
d902b330
JJ
126032016-01-25 Jakub Jelinek <jakub@redhat.com>
12604
12605 * c-c++-common/goacc/use_device-1.c: New test.
12606
2c89b952
JL
126072016-01-25 Jeff Law <law@redhat.com>
12608
12609 PR tree-optimization/69196
12610 PR tree-optimization/68398
12611 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12612 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12613
685c8785
DE
126142016-01-25 David Edelsohn <dje.gcc@gmail.com>
12615
12616 PR target/69469
12617 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12618 Algorithm.
12619
95cef0c1
RB
126202016-01-25 Richard Biener <rguenther@suse.de>
12621
12622 PR testsuite/69380
12623 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12624
2947d3b2
IE
126252016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12626
12627 PR target/69421
12628 * gcc.dg/pr69421.c: New test.
12629
ae19075a
BB
126302016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12631
12632 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12633 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12634 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12635 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12636 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12637 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12638 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12639 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12640 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12641 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12642
fa4511c2
RB
126432016-01-25 Richard Biener <rguenther@suse.de>
12644
12645 PR tree-optimization/69376
12646 * gcc.dg/torture/pr69376.c: New testcase.
12647
1d101216
JD
126482016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12649
12650 PR fortran/69397
12651 PR fortran/68442
12652 * gfortran.dg/interface_38.f90: New test.
12653 * gfortran.dg/interface_39.f90: New test.
a0909527 12654
a59b92b0
PP
126552016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12656
12657 Revert:
12658 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12659
12660 PR c++/11858
12661 PR c++/24663
12662 PR c++/24664
12663 * g++.dg/template/pr11858.C: New test.
12664 * g++.dg/template/pr24663.C: New test.
12665 * g++.dg/template/unify12.C: New test.
12666 * g++.dg/template/unify13.C: New test.
12667 * g++.dg/template/unify14.C: New test.
12668 * g++.dg/template/unify15.C: New test.
12669 * g++.dg/template/unify16.C: New test.
12670 * g++.dg/template/unify17.C: New test.
12671
16acb1a8
DH
126722016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12673
12674 PR fortran/68283
12675 gfortran.dg/pr68283.f90: New test.
12676
094773e8
TK
126772016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12678
12679 PR fortran/66094
12680 * gfortran.dg/inline_matmul_13.f90: New test.
12681 * gfortran.dg/matmul_bounds_8.f90: New test.
12682 * gfortran.dg/matmul_bounds_9.f90: New test.
12683 * gfortran.dg/matmul_bounds_10.f90: New test.
12684
42fb90d7
TV
126852016-01-23 Tom de Vries <tom@codesourcery.com>
12686
12687 PR tree-optimization/69426
12688 * gcc.dg/autopar/pr69426.c: New test.
12689
69da7802
MS
126902016-01-23 Martin Sebor <msebor@redhat.com>
12691
12692 PR c++/58109
12693 PR c++/69022
12694 * g++.dg/cpp0x/alignas5.C: New test.
12695 * g++.dg/ext/vector29.C: Same.
12696
da17300a
UB
126972016-01-23 Uros Bizjak <ubizjak@gmail.com>
12698
12699 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12700 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12701 _GNU_SOURCE from compile flags to the source.
12702 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12703 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12704 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12705 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12706
62041cfc
JJ
127072016-01-22 Jakub Jelinek <jakub@redhat.com>
12708
12709 PR target/69432
12710 * g++.dg/opt/pr69432.C: New test.
12711
f7d2ad6f
BS
127122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12713
12714 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12715 32-bit targets testing an -m64 multilib.
12716
d403fc9a
WS
127172016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12718
12719 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12720 64-bit support.
12721
4aa16f8d
JG
127222016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12723
12724 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12725
7c816d0f
CB
127262016-01-21 Christian Bruel <christian.bruel@st.com>
12727
12728 PR target/68674
12729 * gcc.target/i386/pr68674.c
12730 * gcc.target/aarch64/pr68674.c
12731 * gcc.target/arm/pr68674.c
12732
fce661e8
KT
127332016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12734
12735 PR target/69403
12736 * gcc.c-torture/execute/pr69403.c: New test.
12737
4696899f
PC
127382016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12739
12740 PR c++/55843
12741 * g++.dg/template/pr55843.C: New.
12742
bac69366
AL
127432016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12744
12745 PR testsuite/66877
12746 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12747 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12748
b57d3a5c
BS
127492016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12750
12751 PR testsuite/67489
da17300a
UB
12752 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12753 from dg-do compile directive, and instead add
12754 { dg-require-effective-target int128 }.
b57d3a5c 12755
9f04a53e
MS
127562016-01-20 Martin Sebor <msebor@redhat.com>
12757
12758 PR c/69405
12759 * gcc.dg/sync-fetch.c: New test.
12760
38a51663
JL
127612016-01-21 Martin Sebor <msebor@redhat.com>
12762
12763 PR target/69252
12764 * gcc.target/powerpc/pr69252.c: New test.
12765
2423a75a
JD
127662016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12767
12768 PR fortran/65996
da17300a 12769 * gfortran.dg/pr65996.f90: New test.
2423a75a 12770
0a76463f
DV
127712016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12772
12773 PR c++/68810
9f04a53e 12774 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12775 expected to generate an error.
0a76463f 12776
9776e692
BS
127772016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12778
12779 PR middle-end/66178
12780 * gcc.dg/torture/pr66178.c: New test.
12781
c8d3e088
AB
127822016-01-21 Anton Blanchard <anton@samba.org>
12783 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12784
12785 PR target/63354
12786 * gcc.target/powerpc/pr63354.c: New test.
12787
35b707ff
VM
127882016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12789
12790 PR rtl-optimization/68990
12791 * gcc.target/i386/pr68990: New.
12792
157b0829
NC
127932016-01-21 Nick Clifton <nickc@redhat.com>
12794
12795 PR target/69129
12796 * gcc.target/mips/pr69129.c: New.
12797
aede6748
PC
127982016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12799
12800 PR c++/58046
12801 * g++.dg/cpp0x/pr58046.C: New.
12802
5463c2c8
JJ
128032016-01-21 Jakub Jelinek <jakub@redhat.com>
12804
6d31cc75
SS
12805 PR target/69187
12806 PR target/65624
12807 * gcc.target/arm/pr69187.c: New test.
12808
5463c2c8
JJ
12809 PR c++/69355
12810 * g++.dg/torture/pr69355.C: New test.
12811
fa28f32b
AK
128122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12813 Sebastian Pop <s.pop@samsung.com>
12814
12815 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12816
b920a047
AK
128172016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12818 Sebastian Pop <s.pop@samsung.com>
12819
da17300a 12820 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12821
bdd3aea6
JJ
128222016-01-21 Jakub Jelinek <jakub@redhat.com>
12823
12824 PR middle-end/67653
12825 * c-c++-common/pr67653.c: New test.
12826 * gcc.dg/torture/pr29119.c: Add dg-warning.
12827
26a2e6ae
PB
128282016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12829
12830 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12831
d25c7690
PK
128322016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12833
12834 PR c/24293
12835 * gcc.dg/pr24293.c: New test.
12836 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12837 incomplete struct type.
12838 * gcc.dg/declspec-1.c: Likewise.
12839 * gcc.dg/pr63549.c: Likewise.
12840
889d5698
JJ
128412016-01-20 Jakub Jelinek <jakub@redhat.com>
12842
12843 PR tree-optimization/66612
12844 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12845 for bdn instruction.
12846
d7cf3dc7
CL
128472016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12848
12849 * lib/target-supports.exp
12850 (check_effective_target_arm_fp_ok_nocache): New.
12851 (check_effective_target_arm_fp_ok): New.
12852 (add_options_for_arm_fp): New.
12853 (check_effective_target_arm_crypto_ok_nocache): Require
12854 target_arm_v8_neon_ok instead of arm32.
12855 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12856 (check_effective_target_arm_crypto_pragma_ok): New.
12857 (add_options_for_arm_vfp): New.
12858 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12859 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12860 target instead. Force initial fpu to vfp.
12861 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12862 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12863 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12864 dependency.
12865 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12866 use arm_vfp effective target instead. Force initial fpu to vfp.
12867 * gcc.target/arm/attr-neon3.c: Likewise.
12868 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12869 arm_vfp_ok.
12870 * gcc.target/arm/unsigned-float.c: Likewise.
12871 * gcc.target/arm/vfp-1.c: Likewise.
12872 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12873 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12874 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12875 * gcc.target/arm/vfp-ldmias.c: Likewise.
12876 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12877 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12878 * gcc.target/arm/vfp-stmiad.c: Likewise.
12879 * gcc.target/arm/vfp-stmias.c: Likewise.
12880 * gcc.target/arm/vnmul-1.c: Likewise.
12881 * gcc.target/arm/vnmul-2.c: Likewise.
12882 * gcc.target/arm/vnmul-3.c: Likewise.
12883 * gcc.target/arm/vnmul-4.c: Likewise.
12884
01ac9704 128852016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12886
e84b00da
L
12887 PR testsuite/69366
12888 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12889 the MPX run-time library, for compile-time MPX test.
12890 * gcc.target/i386/chkp-always_inline.c: Likewise.
12891 * gcc.target/i386/chkp-bndret.c: Likewise.
12892 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12893 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12894 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12895 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12896 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12897 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12898 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12899 * gcc.target/i386/chkp-label-address.c: Likewise.
12900 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12901 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12902 * gcc.target/i386/chkp-pr69044.c: Likewise.
12903 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12904 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12905 * gcc.target/i386/chkp-strchr.c: Likewise.
12906 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12907 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12908 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12909 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12910 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12911 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12912 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12913 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12914 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12915 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12916 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12917 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12918 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12919 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12920 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12921 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12922 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12923 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12924 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12925 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12926 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12927 * gcc.target/i386/pr63995-2.c: Likewise.
12928 * gcc.target/i386/pr64805.c: Likewise.
12929 * gcc.target/i386/pr65044.c: Likewise.
12930 * gcc.target/i386/pr65167.c: Likewise.
12931 * gcc.target/i386/pr65183.c: Likewise.
12932 * gcc.target/i386/pr65184.c: Likewise.
12933 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12934
28b33016
IE
129352016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12936
12937 PR tree-optimization/69328
12938 * gcc.dg/pr69328.c: New test.
12939
bcff0913
JL
129402016-01-20 Jeff Law <law@redhat.com>
12941
bf0bb970 12942 PR target/25114
bcff0913
JL
12943 * gcc.target/m68k/pr25114.c: New test.
12944
a3f69631
AV
129452016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12946
12947 * gcc.target/arm/memset-inline-10.c: Added
12948 dg-require-effective-target arm_thumb2_ok.
12949
af33ba0d
EB
129502016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12951
12952 * gcc.dg/debug/dwarf2/sso.c: New test.
12953
7596d5de
UB
129542016-01-19 Uros Bizjak <ubizjak@gmail.com>
12955
12956 PR testsuite/68820
12957 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12958 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12959 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12960
ceda2c69
JH
129612016-01-19 Jan Hubicka <hubicka@ucw.cz>
12962
12963 PR ipa/66223
12964 * g++.dg/ipa/devirt-50.C: New testcase.
12965
38a979f2
MP
129662016-01-19 Marek Polacek <polacek@redhat.com>
12967
12968 PR c++/68965
12969 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12970 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12971
962801c5
KT
129722016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12973
12974 PR target/69135
12975 * gcc.target/arm/pr69135_1.c: New test.
12976
078fe40a
WD
129772015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12978
12979 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12980
786e3c06
WD
129812015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12982
12983 * gcc.target/aarch64/ccmp_1.c: New testcase.
12984
1e297006
MP
129852016-01-19 Marek Polacek <polacek@redhat.com>
12986
12987 PR c++/68586
12988 * g++.dg/cpp0x/enum30.C: New test.
12989
879c27e3
RB
129902016-01-19 Richard Biener <rguenther@suse.de>
12991
12992 PR tree-optimization/69336
12993 * g++.dg/tree-ssa/pr69336.C: New testcase.
12994
015337d3
JJ
129952016-01-19 Jakub Jelinek <jakub@redhat.com>
12996
12997 PR debug/65779
12998 * gcc.dg/pr65779.c: New test.
12999
e2c768b6
RB
130002016-01-19 Richard Biener <rguenther@suse.de>
13001
13002 PR tree-optimization/69352
13003 * gcc.dg/torture/pr69352.c: New testcase.
13004
569efc34
JJ
130052016-01-19 Jakub Jelinek <jakub@redhat.com>
13006
13007 PR rtl-optimization/68955
13008 PR rtl-optimization/64557
13009 * gcc.dg/torture/pr68955.c: New test.
13010
e49d321f
JH
130112016-01-19 Jan Hubicka <hubicka@ucw.cz>
13012
13013 PR lto/69136
13014 * g++.dg/torture/pr69136.C: New testcase.
13015
e9191ad3
JH
130162016-01-19 Jan Hubicka <hubicka@ucw.cz>
13017
13018 PR lto/69133
13019 * g++.dg/lto/pr69133_0.C: New testcase.
13020 * g++.dg/lto/pr69133_1.C: New testcase.
13021
2bedb645
JL
130222016-01-15 Jeff Law <law@redhat.com>
13023
13024 PR tree-optimization/69320
13025 * gcc.c-torture/pr69320-1.c: New test.
13026 * gcc.c-torture/pr69320-2.c: New test.
13027 * gcc.c-torture/pr69320-3.c: New test.
13028 * gcc.c-torture/pr69320-4.c: New test.
13029
17c15cb9
PP
130302016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13031
13032 PR c++/11858
13033 PR c++/24663
13034 PR c++/24664
13035 * g++.dg/template/pr11858.C: New test.
13036 * g++.dg/template/pr24663.C: New test.
13037 * g++.dg/template/unify12.C: New test.
13038 * g++.dg/template/unify13.C: New test.
13039 * g++.dg/template/unify14.C: New test.
13040 * g++.dg/template/unify15.C: New test.
13041 * g++.dg/template/unify16.C: New test.
13042 * g++.dg/template/unify17.C: New test.
13043
9617fd08
DM
130442016-01-18 David Malcolm <dmalcolm@redhat.com>
13045
13046 PR testsuite/69181
13047 * gcc.dg/pr69181-1.c: New test file.
13048 * gcc.dg/pr69181-2.c: New test file.
13049 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13050 globals by moving it to...
13051 (cleanup-after-saved-dg-test): ...this new function. Add
13052 "global additional_sources_used". Add reset of global
13053 multiline_expected_outputs to the empty list.
13054 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13055 global to...
13056 (multiline_expected_outputs): ...this, and updated comments to
13057 note that it is modified from gcc-dg.exp.
13058 (dg-end-multiline-output): Update for the above renaming.
13059 (handle-multiline-outputs): Likewise. Remove the clearing
13060 of the expected outputs to the empty list.
13061
b555a2e4
RB
130622016-01-18 Richard Biener <rguenther@suse.de>
13063
13064 PR tree-optimization/69297
13065 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13066
96902805
JM
130672016-01-18 Joseph Myers <joseph@codesourcery.com>
13068
13069 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13070 dg-options.
13071 * gcc.target/mips/mips-3d-2.c: Likewise.
13072 * gcc.target/mips/mips-3d-3.c: Likewise.
13073 * gcc.target/mips/mips-3d-4.c: Likewise.
13074 * gcc.target/mips/mips-3d-5.c: Likewise.
13075 * gcc.target/mips/mips-3d-6.c: Likewise.
13076 * gcc.target/mips/mips-3d-7.c: Likewise.
13077 * gcc.target/mips/mips-3d-8.c: Likewise.
13078 * gcc.target/mips/mips-3d-9.c: Likewise.
13079 * gcc.target/mips/mips-ps-1.c: Likewise.
13080 * gcc.target/mips/mips-ps-2.c: Likewise.
13081 * gcc.target/mips/mips-ps-3.c: Likewise.
13082 * gcc.target/mips/mips-ps-4.c: Likewise.
13083 * gcc.target/mips/mips-ps-5.c: Likewise.
13084 * gcc.target/mips/mips-ps-6.c: Likewise.
13085 * gcc.target/mips/mips-ps-7.c: Likewise.
13086 * gcc.target/mips/mips-ps-type.c: Likewise.
13087 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13088 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13089
40e26f94
TV
130902016-01-18 Tom de Vries <tom@codesourcery.com>
13091
13092 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13093 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13094 * c-c++-common/goacc/kernels-empty.c: New test.
13095 * c-c++-common/goacc/kernels-eternal.c: New test.
13096 * c-c++-common/goacc/kernels-loop-2.c: New test.
13097 * c-c++-common/goacc/kernels-loop-3.c: New test.
13098 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13099 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13100 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13101 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13102 * c-c++-common/goacc/kernels-loop-data.c: New test.
13103 * c-c++-common/goacc/kernels-loop-g.c: New test.
13104 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13105 * c-c++-common/goacc/kernels-loop-n.c: New test.
13106 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13107 * c-c++-common/goacc/kernels-loop.c: New test.
13108 * c-c++-common/goacc/kernels-noreturn.c: New test.
13109 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13110 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13111 * c-c++-common/goacc/kernels-reduction.c: New test.
13112
a98d4647
TV
131132016-01-18 Tom de Vries <tom@codesourcery.com>
13114
13115 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13116 * gcc.dg/autopar/outer-2.c: Same.
13117 * gcc.dg/autopar/outer-3.c: Same.
13118 * gcc.dg/autopar/outer-4.c: Same.
13119 * gcc.dg/autopar/outer-5.c: Same.
13120 * gcc.dg/autopar/outer-6.c: Same.
13121 * gcc.dg/autopar/parallelization-1.c: Same.
13122 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13123 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13124 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13125 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13126 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13127 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13128 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13129 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13130 * gcc.dg/autopar/pr39500-1.c: Same.
13131 * gcc.dg/autopar/pr39500-2.c: Same.
13132 * gcc.dg/autopar/pr46193.c: Same.
13133 * gcc.dg/autopar/pr46194.c: Same.
13134 * gcc.dg/autopar/pr49580.c: Same.
13135 * gcc.dg/autopar/pr49960-1.c: Same.
13136 * gcc.dg/autopar/pr49960.c: Same.
13137 * gcc.dg/autopar/pr68373.c: Same.
13138 * gcc.dg/autopar/reduc-1.c: Same.
13139 * gcc.dg/autopar/reduc-1char.c: Same.
13140 * gcc.dg/autopar/reduc-1short.c: Same.
13141 * gcc.dg/autopar/reduc-2.c: Same.
13142 * gcc.dg/autopar/reduc-2char.c: Same.
13143 * gcc.dg/autopar/reduc-2short.c: Same.
13144 * gcc.dg/autopar/reduc-3.c: Same.
13145 * gcc.dg/autopar/reduc-4.c: Same.
13146 * gcc.dg/autopar/reduc-6.c: Same.
13147 * gcc.dg/autopar/reduc-7.c: Same.
13148 * gcc.dg/autopar/reduc-8.c: Same.
13149 * gcc.dg/autopar/reduc-9.c: Same.
13150 * gcc.dg/autopar/uns-outer-4.c: Same.
13151 * gcc.dg/autopar/uns-outer-5.c: Same.
13152 * gcc.dg/autopar/uns-outer-6.c: Same.
13153 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13154 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13155
da976fa8
AL
131562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13157
13158 PR target/63679
13159 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13160 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13161
70c1e886
AL
131622016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13163
13164 PR target/63679
13165 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13166 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13167 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13168
88bed196
AL
131692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13170
13171 PR target/63679
13172 * gcc.dg/tree-ssa/sra-17.c: New.
13173 * gcc.dg/tree-ssa/sra-18.c: New.
13174
3dd5f42e
IE
131752016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13176
13177 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13178
ae5a77fa
EB
131792016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13180
13181 * gnat.dg/inline12.adb: New test.
13182
11e57fc6
BC
131832016-01-18 Bin Cheng <bin.cheng@arm.com>
13184
13185 PR tree-optimization/66797
13186 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13187
995b6fe0
RB
131882016-01-18 Richard Biener <rguenther@suse.de>
13189
13190 PR tree-optimization/69170
13191 * gcc.dg/torture/pr69170.c: New testcase.
13192
82ee0cf2 131932016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13194
13195 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13196
d69da357
TV
131972016-01-16 Tom de Vries <tom@codesourcery.com>
13198
13199 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13200
a3845283
TV
132012016-01-16 Tom de Vries <tom@codesourcery.com>
13202
13203 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13204 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13205 redundant dg-require-effective-target pthread.
13206 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13207 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13208 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13209 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13210 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13211 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13212 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13213
197a6aa6
DE
132142016-01-16 David Edelsohn <dje.gcc@gmail.com>
13215
13216 PR target/68609
13217 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13218 * gcc.target/powerpc/recip-7.c: Same.
13219
ec7886c1
PP
132202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13221
13222 PR c++/69091
13223 * g++.dg/template/pr69091.C: New test.
13224
203484bb
PP
132252016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13226
13227 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13228 dump does not contain an error_mark_node.
13229 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13230 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13231
aa2500e9
PP
132322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13233
13234 PR c++/68936
13235 * g++.dg/template/pr68936.C: New test.
13236
28621a5c
DE
132372016-01-15 David Edelsohn <dje.gcc@gmail.com>
13238
13239 PR target/68609
13240 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13241 * gcc.target/powerpc/recip-2.c: Same.
13242 * gcc.target/powerpc/recip-3.c: Same.
13243 * gcc.target/powerpc/recip-4.c: Same.
13244 * gcc.target/powerpc/recip-sqrtf.c: Same.
13245
40c43aca
JL
132462016-01-15 Jeff Law <law@redhat.com>
13247
13248 PR tree-optimization/69270
13249 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13250 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13251
afbc5ae8
PT
132522016-01-15 Paul Thomas <pault@gcc.gnu.org>
13253
13254 PR fortran/49630
13255 * gfortran.dg/deferred_character_13.f90: New test for the fix
13256 of comment 3 of the PR.
13257
13258 PR fortran/54070
13259 * gfortran.dg/deferred_character_8.f90: New test
13260 * gfortran.dg/allocate_error_5.f90: New test
13261
13262 PR fortran/60593
13263 * gfortran.dg/deferred_character_10.f90: New test
13264
13265 PR fortran/60795
13266 * gfortran.dg/deferred_character_14.f90: New test
13267
13268 PR fortran/61147
13269 * gfortran.dg/deferred_character_11.f90: New test
13270
13271 PR fortran/64324
13272 * gfortran.dg/deferred_character_9.f90: New test
13273
49abe076
VM
132742016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13275
13276 PR rtl-optimization/69030
13277 * gcc.target/i386/pr69030.c: New.
13278
16d12992
KT
132792016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13280
13281 * gcc.target/aarch64/target_attr_17.c: New test.
13282
78810bd3
RB
132832016-01-15 Richard Biener <rguenther@suse.de>
13284
13285 PR tree-optimization/66856
13286 * gcc.dg/torture/pr66856-1.c: New testcase.
13287 * gcc.dg/torture/pr66856-2.c: Likewise.
13288
2bd847fe
RB
132892016-01-15 Richard Biener <rguenther@suse.de>
13290
13291 PR debug/69137
13292 * g++.dg/lto/pr69137_0.C: New testcase.
13293
a00fe3b7
RS
132942016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13295
13296 PR middle-end/69246
13297 * gcc.target/i386/pr69246.c: New test.
13298
cbb0e83b
DV
132992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13300
7596d5de 13301 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13302
5a500ecf
DV
133032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13304
13305 PR c++/56194
13306 * g++.dg/init/const9.C: Disable test on S/390.
13307
5d9bf64f
DV
133082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13309
13310 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13311 * g++.dg/Wno-frame-address.C: Ditto.
13312
e234b19e
DV
133132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13314
13315 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13316
89483f99
RB
133172016-01-15 Richard Biener <rguenther@suse.de>
13318
13319 PR tree-optimization/68961
13320 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13321
94f37395
IE
133222016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13323
13324 * gcc.target/i386/pr65105-5.c: New test.
13325
82ee0cf2 133262016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13327
13328 * gcc.c-torture/execute/alias-4.c: New testcase.
13329
82ee0cf2 133302016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13331
13332 PR ipa/68148
13333 * g++.dg/ipa/devirt-49.C: New testcase.
13334
092f7deb 133352016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13336
13337 PR target/65837
13338 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13339 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13340 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13341
e93c66bc
RB
133422016-01-15 Richard Biener <rguenther@suse.de>
13343
13344 PR tree-optimization/69117
13345 * gcc.dg/torture/pr69117.c: New testcase.
13346
c47eaca6 133472015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13348
13349 PR c++/69048
13350 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13351
c3f6914a
FXC
133522016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13353
13354 PR testsuite/67509
13355 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13356 range tests use 100 * maximum instead of maximum + 1.
13357
cd65ae90
JJ
133582016-01-14 Jakub Jelinek <jakub@redhat.com>
13359
13360 PR debug/69244
13361 * gcc.dg/guality/pr69244.c: New test.
13362
19643948
UB
133632016-01-14 Uros Bizjak <ubizjak@gmail.com>
13364
13365 * lib/target-supports.exp (check_effective_target_issignaling):
13366 New procedure.
13367 * gcc.dg/pr61441.c: Require issignaling effective target.
13368
fe79c97e
SB
133692016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13370
13371 PR target/68803
13372 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13373
c7df95d8
DM
133742016-01-14 David Malcolm <dmalcolm@redhat.com>
13375
13376 PR c++/68819
13377 PR preprocessor/69177
13378 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13379 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13380 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13381 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13382
00083992
MP
133832016-01-14 Marek Polacek <polacek@redhat.com>
13384
13385 PR c/69262
13386 * gcc.dg/array-15.c: New test.
13387
0c9b3294
JJ
133882016-01-14 Jakub Jelinek <jakub@redhat.com>
13389
13390 PR middle-end/68146
13391 PR tree-optimization/69155
13392 * gfortran.dg/pr68146.f: New test.
13393 * gfortran.dg/pr69155.f90: New test.
13394
3688e13d
RB
133952016-01-14 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/68060
13398 * gcc.dg/torture/pr68060-1.c: New testcase.
13399 * gcc.dg/torture/pr68060-2.c: Likewise.
13400
bab0ad3a
NC
134012016-01-14 Nick Clifton <nickc@redhat.com>
13402
13403 * lib/target-supports.exp
13404 (check_effective_target_arm_neon_ok_nocache): Add an option
13405 sequence that includes setting the ARM architecture to ARMv7-A.
13406 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13407 command line options necessary to enable Neon support.
13408 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13409 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13410 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13411 * gcc.target/arm/pr69180.c: Likewise.
13412
947c2ce5
JL
134132016-01-14 Jeff Law <law@redhat.com>
13414
13415 PR tree-optimization/69270
13416 * gcc.dg/tree-ssa/pr69270.c: New test.
13417
3342fd71
BS
134182016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13419
13420 PR c/66208
13421 * c-c++-common/pr66208.c: New file.
13422
2ad3adf1
JJ
134232016-01-13 Jakub Jelinek <jakub@redhat.com>
13424
13425 PR tree-optimization/69156
13426 * gcc.dg/pr69156.c: New test.
13427
398d6feb
L
134282016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13429
13430 * gcc.target/i386/pr69225-7.c: New test.
13431
4c868789
RH
134322016-01-13 Richard Henderson <rth@redhat.com>
13433
13434 * gcc.dg/tm/memopt-13.c: Update expected function.
13435 * gcc.dg/tm/memopt-6.c: Likewise.
13436
ef6d1772
UB
134372016-01-13 Uros Bizjak <ubizjak@gmail.com>
13438
13439 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13440 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13441 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13442 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13443
ef6d1772
UB
134442016-01-13 Tom de Vries <tom@codesourcery.com>
13445
13446 PR tree-optimization/69169
0b4b6ef2
TV
13447 * gcc.dg/pr69169.c: New test.
13448
2ad3adf1 134492016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13450
13451 PR target/69228
13452 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13453 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13454 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13455 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13456 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13457 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13458 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13459 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13460
9060e335
AK
134612016-01-13 Jakub Jelinek <jakub@redhat.com>
13462
13463 PR target/69247
13464 * gcc.dg/pr69247.c: New test.
13465
40311329
RB
134662016-01-13 Richard Biener <rguenther@suse.de>
13467
13468 PR tree-optimization/69242
13469 * gcc.dg/torture/pr69242.c: New testcase.
13470
ccbd7103
RB
134712016-01-13 Richard Biener <rguenther@suse.de>
13472
13473 PR tree-optimization/69186
13474 * gcc.dg/torture/pr69186.c: New testcase.
13475
c6f72a46
JL
134762016-01-13 Jeff Law <law@redhat.com>
13477
13478 PR tree-optimization/67755
13479 * gcc.dg/tree-ssa/pr67755.c: New test.
13480
134812016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13482
13483 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13484 pass number in output by a star.
13485
c446cf07
BC
134862016-01-12 Bin Cheng <bin.cheng@arm.com>
13487
13488 PR tree-optimization/68911
13489 * gcc.c-torture/execute/pr68911.c: New test.
13490
5342156c
MP
134912016-01-12 Marek Polacek <polacek@redhat.com>
13492
13493 PR c++/68979
13494 * g++.dg/warn/permissive-1.C: New test.
13495
65364cc5
JJ
134962016-01-12 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR objc++/68511
13499 PR c++/69213
13500 * g++.dg/opt/pr69213.C: New test.
13501
81b9a3d9
CB
135022016-01-12 Christian Bruel <christian.bruel@st.com>
13503
13504 PR target/69180
13505 * gcc.target/arm/pr69180.c: New test.
13506
3c4e91c9
RB
135072016-01-12 Richard Biener <rguenther@suse.de>
13508
13509 PR lto/69077
13510 * g++.dg/lto/pr69077_0.C: New testcase.
13511 * g++.dg/lto/pr69077_1.C: Likewise.
13512
5664cea1
JJ
135132016-01-12 Jakub Jelinek <jakub@redhat.com>
13514
13515 PR target/69175
13516 * g++.dg/opt/pr69175.C: New test.
13517
86cefc49
AL
135182016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13519
13520 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13521 rather than #including math.h & stdlib.h.
13522 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13523 * gcc.dg/vect/pr49771.c: Likewise.
13524 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13525 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13526 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13527 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13528 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13529 * gcc.dg/vect/pr44507.c: Likewise.
13530 * gcc.dg/vect/pr45902.c: Likewise.
13531 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13532 * gcc.dg/vect/vect-117.c: Likewise.
13533 * gcc.dg/vect/vect-99.c: Likewise.
13534 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13535 * gcc.dg/vect/vect-cond-1.c: Likewise.
13536 * gcc.dg/vect/vect-cond-2.c: Likewise.
13537 * gcc.dg/vect/vect-cond-3.c: Likewise.
13538 * gcc.dg/vect/vect-cond-4.c: Likewise.
13539 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13540 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13541 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13542 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13543 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13544 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13545 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13546 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13547 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13548 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13549 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13550 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13551 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13552 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13553 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13554 include of signal.h.
13555 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13556 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13557 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13558 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13559 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13560 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13561 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13562 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13563 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13564 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13565 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13566 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13567 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13568 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13569 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13570 * gcc.dg/vect/vect-outer-5.c: Likewise.
13571 * gcc.dg/vect/vect-outer-6.c: Likewise.
13572 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13573 include of stdio.h.
13574
b832f61e
NC
135752016-01-12 Nick Clifton <nickc@redhat.com>
13576
13577 PR target/68913
13578 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13579 to fread so that it will be found in all target runtimes.
13580
8eac49b1
RB
135812016-01-12 Richard Biener <rguenther@suse.de>
13582
13583 PR tree-optimization/69053
13584 * g++.dg/torture/pr69053.C: New testcase.
13585
2935d994
RB
135862016-01-12 Richard Biener <rguenther@suse.de>
13587
13588 PR tree-optimization/69168
13589 * gcc.dg/torture/pr69168.c: New testcase.
13590
66c16fd9
RB
135912016-01-12 Richard Biener <rguenther@suse.de>
13592
13593 PR tree-optimization/69157
13594 * gcc.dg/torture/pr69157.c: New testcase.
13595
135962016-01-12 Richard Biener <rguenther@suse.de>
13597
13598 PR tree-optimization/69174
13599 * gcc.dg/torture/pr69174.c: New testcase.
13600
723033a6
JJ
136012016-01-12 Jakub Jelinek <jakub@redhat.com>
13602
13603 PR c++/66808
13604 PR c++/69000
13605 * g++.dg/tls/pr66808.C: New test.
13606 * g++.dg/tls/pr69000.C: New test.
13607
3574cf47
BS
136082016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13609
13610 * gcc.target/powerpc/swaps-p8-23.c: New test.
13611 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13612
feb20787
JDA
136132016-01-11 John David Anglin <danglin@gcc.gnu.org>
13614
13615 PR tree-optimization/68356
13616 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13617
27b1820a
KV
136182016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13619 Jim Wilson <jim.wilson@linaro.org>
13620
13621 PR target/69194
13622 * gcc.target/arm/pr69194.c: New test.
13623
cf4de6af
L
136242016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13625
13626 PR target/69225
13627 * gcc.target/i386/pr69225-1.c: New test.
13628 * gcc.target/i386/pr69225-2.c: Likewise.
13629 * gcc.target/i386/pr69225-3.c: Likewise.
13630 * gcc.target/i386/pr69225-4.c: Likewise.
13631 * gcc.target/i386/pr69225-5.c: Likewise.
13632 * gcc.target/i386/pr69225-6.c: Likewise.
13633
1ebd5558
JJ
136342016-01-11 Jakub Jelinek <jakub@redhat.com>
13635
23552a4d
JJ
13636 PR target/67462
13637 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13638 if lp64.
13639
26ff85b0
JJ
13640 PR target/69071
13641 * gcc.dg/pr69071.c: New test.
13642
9cb6bd74
JJ
13643 PR c++/69211
13644 * g++.dg/opt/pr69211.C: New test.
13645
1ebd5558
JJ
13646 PR tree-optimization/69214
13647 * gcc.c-torture/compile/pr69214.c: New test.
13648
8c18c836
UB
136492016-01-11 Uros Bizjak <ubizjak@gmail.com>
13650
13651 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13652 * gcc.target/i386/pr66232-11.c: Ditto.
13653 * gcc.target/i386/pr66232-12.c: Ditto.
13654 * gcc.target/i386/pr66232-13.c: Ditto.
13655
62446e6e
RB
136562016-01-11 Richard Biener <rguenther@suse.de>
13657
13658 PR tree-optimization/69173
13659 * gcc.dg/torture/pr69173.c: New testcase.
13660
2b8568fe
KT
136612016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13662
13663 PR rtl-optimization/68796
13664 * gcc.target/aarch64/tst_5.c: New test.
13665 * gcc.target/aarch64/tst_6.c: Likewise.
13666
5baf4532
KT
136672016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13668
13669 PR rtl-optimization/68841
13670 * gcc.dg/pr68841.c: New test.
13671 * gcc.c-torture/execute/pr68841.c: New test.
13672
ca90b1ed
YR
136732016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13674
13675 PR rtl-optimization/68920
13676 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13677 for ix86 targets.
13678 * gcc.dg/ifcvt-5.c: New test.
13679
2ad3adf1 136802016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13681
13682 PR bootstrap/69123
13683 * g++.dg/pr69123.C: New.
13684
83834c09
IE
136852016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13686
13687 PR target/69010
13688 * gcc.target/i386/pr69010.c: New test.
13689
dcf89d57
MJ
136902016-01-11 Martin Jambor <mjambor@suse.cz>
13691
13692 PR ipa/69044
13693 * gcc.target/i386/chkp-pr69044.c: New test.
13694
d95167ee
TV
136952016-01-11 Tom de Vries <tom@codesourcery.com>
13696
13697 PR tree-optimization/69109
13698 * gcc.dg/autopar/pr69109-2.c: New test.
13699 * gcc.dg/autopar/pr69109.c: New test.
13700
4f6403a8
TV
137012016-01-11 Tom de Vries <tom@codesourcery.com>
13702
13703 PR tree-optimization/69108
13704 * gcc.dg/autopar/pr69108.c: New test.
13705
21efdd80
PP
137062016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13707
13708 PR c++/69029
13709 * c-c++-common/Wisleading-indentation.c: Augment test.
13710
fd42eed8
TK
137112016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13712
13713 PR fortran/69154
13714 * gfortran.dg/inline_matmul_12.f90: New test.
13715
4f90ee6c
PT
137162016-01-10 Paul Thomas <pault@gcc.gnu.org>
13717
13718 PR fortran/67779
13719 * gfortran.dg/actual_array_offset_1: New test.
13720
3907c6cf
TV
137212016-01-10 Tom de Vries <tom@codesourcery.com>
13722
13723 PR tree-optimization/69062
13724 * gcc.dg/autopar/pr69062.c: New test.
13725
b07b236e
TS
137262016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13727
13728 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13729 * gcc.dg/vect/slp-perm-2.c: Likewise.
13730 * gcc.dg/vect/slp-perm-3.c: Likewise.
13731 * gcc.dg/vect/slp-perm-5.c: Likewise.
13732 * gcc.dg/vect/slp-perm-6.c: Likewise.
13733 * gcc.dg/vect/slp-perm-7.c: Likewise.
13734 * gcc.dg/vect/slp-perm-8.c: Likewise.
13735
23fab8ae
TV
137362016-01-10 Tom de Vries <tom@codesourcery.com>
13737
13738 PR tree-optimization/69039
13739 * gcc.dg/autopar/pr69039.c: New test.
13740
73f0dae2
MP
137412016-01-09 Marek Polacek <polacek@redhat.com>
13742
13743 PR c++/69113
13744 * g++.dg/pr69113.C: New test.
13745
20b8d734
JJ
137462016-01-09 Jakub Jelinek <jakub@redhat.com>
13747
13748 PR middle-end/50865
13749 PR tree-optimization/69097
13750 * gcc.c-torture/execute/pr50865.c: New test.
13751 * gcc.c-torture/execute/pr69097-1.c: New test.
13752 * gcc.c-torture/execute/pr69097-2.c: New test.
13753 * gcc.dg/pr69097-1.c: New test.
13754 * gcc.dg/pr69097-2.c: New test.
13755
c50e614b
JJ
137562016-01-09 Jakub Jelinek <jakub@redhat.com>
13757
13758 PR c++/69164
13759 * g++.dg/opt/pr69164.C: New test.
13760
e0237993
JJ
137612016-01-08 Jakub Jelinek <jakub@redhat.com>
13762
13763 PR tree-optimization/69167
13764 * gcc.dg/pr69167.c: New test.
13765
bd8f5bb2
MP
137662016-01-08 Marek Polacek <polacek@redhat.com>
13767
13768 PR c++/68449
13769 * g++.dg/pr68449.C: New.
13770
bb0f5ca7
AL
137712016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13772
13773 PR tree-optimization/68707
13774 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13775 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13776 on platforms supporting it.
13777 * gcc.dg/vect/slp-perm-2.c: Likewise.
13778 * gcc.dg/vect/slp-perm-3.c: Likewise.
13779 * gcc.dg/vect/slp-perm-5.c: Likewise.
13780 * gcc.dg/vect/slp-perm-7.c: Likewise.
13781 * gcc.dg/vect/slp-perm-8.c: Likewise.
13782 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13783 on platforms supporting it.
13784
22518428
JJ
137852016-01-08 Jakub Jelinek <jakub@redhat.com>
13786
33f0852f
JJ
13787 PR tree-optimization/69162
13788 * gcc.dg/pr69162.c: New test.
13789
22518428
JJ
13790 PR tree-optimization/69172
13791 * gcc.dg/pr69172.c: New test.
13792
80e9b3aa
TP
137932016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13794
13795 PR tree-optimization/67781
13796 * gcc.c-torture/execute/pr67781.c: New file.
13797
262a363f
JJ
137982016-01-08 Jakub Jelinek <jakub@redhat.com>
13799
13800 PR tree-optimization/69083
13801 * gcc.dg/vect/pr69083.c: New test.
13802
6e1f093f
SS
138032016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13804
13805 PR tree-optimization/61441
13806 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13807 Use -fexcess-precision=standard for compiler options.
13808 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13809
53290e07
JJ
138102016-01-08 Jakub Jelinek <jakub@redhat.com>
13811
57bf3072
JJ
13812 PR fortran/69128
13813 * gfortran.dg/gomp/pr69128.f90: New test.
13814
53290e07
JJ
13815 PR c++/69145
13816 * g++.dg/ext/pr69145-1.C: New test.
13817 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13818 * g++.dg/ext/pr69145-2.h: New file.
13819
7a127fa7
MS
138202016-01-07 Martin Sebor <msebor@redhat.com>
13821
13822 PR c/68966
13823 * gcc.dg/atomic-fetch-bool.c: New test.
13824 * gcc.dg/sync-fetch-bool.c: New test.
13825
95918b49
L
138262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13827
13828 PR fortran/66680
13829 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13830
c8e62a9d
NC
138312016-01-07 Nick Clifton <nickc@redhat.com>
13832
13833 PR target/66655
13834 * g++.dg/pr66655.C: New test.
13835 * g++.dg/pr66655_1.cc: Test support file.
13836 * g++.dg/pr66655.h: Test header file.
13837
2ad3adf1 138382016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13839
13840 PR fortran/66680
13841 gfortran.dg/gomp/pr66680.f90: New test.
13842
4cd9ca92
L
138432016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13844
13845 PR target/69171
13846 * gcc.target/i386/pr69171-1.c: New test.
13847 * gcc.target/i386/pr69171-2.c: Likewise.
13848 * gcc.target/i386/pr69171-3.c: Likewise.
13849 * gcc.target/i386/pr69171-4.c: Likewise.
13850 * gcc.target/i386/pr69171-5.c: Likewise.
13851 * gcc.target/i386/pr69171-6.c: Likewise.
13852
7e33d4dc
BS
138532015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13854
13855 PR middle-end/67639
13856 * c-c++-common/pr67639.c: New test.
13857
fec64afc
JJ
138582016-01-07 Jakub Jelinek <jakub@redhat.com>
13859
13860 PR tree-optimization/69141
13861 * g++.dg/opt/pr69141.C: New test.
13862
f293ad29
EB
138632016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13864
13865 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13866
5027395e
UB
138672016-01-06 Uros Bizjak <ubizjak@gmail.com>
13868
13869 PR target/69140
13870 * gcc.target/i386/pr69140.c: New test
13871
7443cf13
DM
138722016-01-06 David Malcolm <dmalcolm@redhat.com>
13873
13874 * gcc.dg/bad-dereference.c: New test case.
13875
32928931
BS
138762015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13877
13878 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13879
68dd05da
AS
138802016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13881
13882 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13883
6b131d5b
MP
138842016-01-06 Marek Polacek <polacek@redhat.com>
13885
13886 PR sanitizer/69099
13887 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13888
8d9fdb49
MP
138892016-01-05 Marek Polacek <polacek@redhat.com>
13890
13891 PR c/69104
13892 * gcc.dg/atomic-invalid-2.c: New.
13893
acf93f1e
L
138942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13895
13896 PR target/68991
13897 * gcc.target/i386/pr68991.c: New test.
13898
3f50525d
L
138992016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13900
13901 PR target/68991
13902 * g++.dg/pr68991-1.C: New test.
13903 * g++.dg/pr68991-2.C: Likewise.
13904
e0237993 139052016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13906
e0237993 13907 PR other/60465
face88a1
ST
13908 * gcc.target/ia64/pr60465-gprel64.c: New test.
13909 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13910
a0866eff
KT
139112016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13912
13913 PR rtl-optimization/68651
13914 * gcc.target/aarch64/pr68651_1.c: New test.
13915
c589e975
DM
139162016-01-05 David Malcolm <dmalcolm@redhat.com>
13917
13918 PR c/69122
13919 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13920
929710d9
NS
139212016-01-05 Nathan Sidwell <nathan@acm.org>
13922
ce3e43d7
NS
13923 PR c++/58583
13924 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13925
929710d9
NS
13926 * gcc.dg/alias-15.c: New.
13927
a2faef8e
NC
139282016-01-05 Nick Clifton <nickc@redhat.com>
13929
13930 PR target/68870
13931 * g++.dg/pr68770.C: New test.
13932
4cfa76e3
MS
139332016-01-04 Mike Stump <mikestump@comcast.net>
13934
13935 * lib/target-supports.exp (check_effective_target_cilkplus):
13936 cilkplus targets require pthreads.
4ece61b6 13937 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13938
4e8a3a35
MM
139392016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13940
13941 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13942 generation.
13943
818ab71a
JJ
139442016-01-04 Jakub Jelinek <jakub@redhat.com>
13945
13946 Update copyright years.
13947
2fe0a208
MP
139482016-01-04 Marek Polacek <polacek@redhat.com>
13949
13950 PR c/68908
13951 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13952 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13953 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13954
9e3b2fe3
EB
139552016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13956
13957 * gcc.target/sparc/20160104-2.c: New test.
13958
e8d65a35
EB
139592016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13960
13961 * gcc.target/sparc/20160104-1.c: New test.
13962
25ccfccd
PT
139632016-01-03 Paul Thomas <pault@gcc.gnu.org>
13964
13965 PR fortran/65045
13966 * gfortran.dg/pr65045.f90: New test.
13967
cb51d382
EB
139682016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13969
13970 * gnat.dg/specs/debug1.ads: Delete.
13971
6eeaad6e
JD
139722016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13973
13974 PR libgfortran/68867
13975 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13976 expression.
13977
2f968603
JD
139782016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13979
13980 PR libgfortran/68867
13981 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13982 PowerPC.
13983
591bb5e4
PT
139842016-01-01 Paul Thomas <pault@gcc.gnu.org>
13985
13986 PR fortran/68864
13987 * gfortran.dg/pr68864.f90: New test.
13988
f1e0620c
JJ
139892016-01-01 Jakub Jelinek <jakub@redhat.com>
13990
942a1319
JJ
13991 PR tree-optimization/69070
13992 * gcc.dg/pr69070.c: New test.
13993
10dff63f
JJ
13994 PR sanitizer/69055
13995 * gfortran.dg/pr69055.f90: New test.
13996
f1e0620c
JJ
13997 PR target/69015
13998 * gcc.dg/pr69015.c: New test.
818ab71a 13999\f
2f883d1c 14000Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14001
14002Copying and distribution of this file, with or without modification,
14003are permitted in any medium without royalty provided the copyright
14004notice and this notice are preserved.