]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gimple-ssa-strength-reduction.c (record_increment): Remove garbage comment.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a929f266
BS
12016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2
3 PR tree-optimization/77916
4 * gcc.dg/torture/pr77916.c: New.
5
4acf2055
SK
62016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/77978
9 * gfortran.dg/pr77978_1.f90: New test.
10 * gfortran.dg/pr77978_2.f90: Ditto.
11 * gfortran.dg/pr77978_3.f90: Ditto.
12
871267e1
PT
132016-10-17 Paul Thomas <pault@gcc.gnu.org>
14
15 PR fortran/61420
16 PR fortran/78013
17 * gfortran.dg/proc_ptr_49.f90: New test.
18
fd9593e9
BE
192016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
20
21 PR target/77308
22 * gcc.target/arm/pr77308.c: New test.
23
d32d4176
DE
242016-10-17 David Edelsohn <dje.gcc@gmail.com>
25
26 * lib/target-supports.exp
27 (check_effective_target_floatn_nx_runtime): Return 0 for
28 powerpc*-ibm-aix*.
29
dca2910c
AP
302016-10-17 Andrew Pinski <apinski@cavium.com>
31
32 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
33 long instead of long.
34 * gcc.target/aarch64/cinc_common_1.c: Likewise.
35 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
36 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
37 * gcc.target/aarch64/mult-synth_4.c: Likewise.
38 * gcc.target/aarch64/pr68102_1.c: Likewise.
39 * gcc.target/aarch64/target_attr_3.c: Likewise.
40
44b00dbc
RB
412016-10-17 Richard Biener <rguenther@suse.de>
42
43 PR tree-optimization/77988
44 * gcc.dg/torture/pr77988.c: New testcase.
45
89b80c42
PK
462016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
47
48 * gcc.dg/pr71636-1.c: New test-case.
49 * gcc.dg/pr71636-2.c: Likewise.
50
4c640e26
EB
512016-10-16 Eric Botcazou <ebotcazou@adacore.com>
52
53 * gnat.dg/trampoline3.adb: New test.
54 * gnat.dg/trampoline4.adb: Likewise.
55
6c0347f6
JD
562016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
57
58 * gfortran.dg/dtio_16.f90: New test.
59
d0d48a06
EB
602016-10-15 Eric Botcazou <ebotcazou@adacore.com>
61
62 * gcc.target/sparc/bmaskbshuf.c: Rename to...
63 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
64 * gcc.target/sparc/bmaskbshuf-2.c: New test.
65
baa33d83
EB
662016-10-15 Eric Botcazou <ebotcazou@adacore.com>
67
68 * gcc.target/sparc/popc.c: Rename to...
69 * gcc.target/sparc/popc-1.c: ...this.
70 * gcc.target/sparc/popc-2.c: New test.
71
523ee218
JD
722016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
73
74 PR fortran/77972
75 * gfortran.dg/unexpected_eof_4.f90: New test.
76
c04d4ede
JB
772016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
78
31a84d4a
AP
79 PR libfortran/48587
80 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 81
064ed55a
JJ
822016-10-14 Jakub Jelinek <jakub@redhat.com>
83
9a822fc7
JJ
84 PR middle-end/77959
85 * gfortran.dg/pr77959.f90: New test.
86
064ed55a
JJ
87 DR 1511 - const volatile variables and ODR
88 * g++.dg/DRs/dr1511-1.C: New test.
89 * g++.dg/DRs/dr1511-2.C: New test.
90
2579762a
EB
912016-10-14 Eric Botcazou <ebotcazou@adacore.com>
92
93 * gnat.dg/debug7.adb (dg-options): Remove -g.
94 * gnat.dg/debug8.adb (dg-options): Add -margs.
95 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
96
6d59425d
RB
972016-10-14 Richard Biener <rguenther@suse.de>
98
99 PR tree-optimization/77979
100 * gcc.dg/torture/pr77979.c: New testcase.
101
43f66d6e
ML
1022016-10-14 Martin Liska <mliska@suse.cz>
103
104 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
105 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
106 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
107
cb3ac867
UB
1082016-10-14 Uros Bizjak <ubizjak@gmail.com>
109
110 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
111 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
112 * gcc.dg/torture/pr77937-2.c: Likewise.
113
14cf71a0
EB
1142016-10-14 Eric Botcazou <ebotcazou@adacore.com>
115
116 * gnat.dg/lto15.adb: Adjust.
117 * gnat.dg/lto16.adb: Likewise.
118 * gnat.dg/lto17.adb: Likewise
119 * gnat.dg/lto18.ad[sb]: New test.
120 * gnat.dg/lto18_pkg.ads: New helper.
121 * gnat.dg/lto19.adb: New test.
122 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
123 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
124 * gnat.dg/lto20.adb: New test.
125 * gnat.dg/lto20_pkg.ad[sb]: New helper.
126
6fd9c6f4
AV
1272016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
128
129 * gfortran.dg/coarray_38.f90: Expect error message.
130
01f44038
KT
1312016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
132
133 * gcc.target/aarch64/spellcheck_1.c: New test.
134 * gcc.target/aarch64/spellcheck_2.c: Likewise.
135 * gcc.target/aarch64/spellcheck_3.c: Likewise.
136 * gcc.target/aarch64/spellcheck_4.c: Likewise.
137 * gcc.target/aarch64/spellcheck_5.c: Likewise.
138 * gcc.target/aarch64/spellcheck_6.c: Likewise.
139
253abb2a
AS
1402016-10-13 Andreas Schwab <schwab@linux-m68k.org>
141
142 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
143
a2695319
BS
1442016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
145
146 PR tree-optimization/77937
147 * gcc.dg/torture/pr77937-1.c: New.
148 * gcc.dg/torture/pr77937-2.c: New.
149
14a2c9aa
JM
1502016-10-13 Jakub Jelinek <jakub@redhat.com>
151
152 * g++.dg/cpp1z/inline-var1.C: New test.
153 * g++.dg/cpp1z/inline-var1a.C: New test.
154 * g++.dg/cpp1z/inline-var1.h: New file.
155 * g++.dg/cpp1z/inline-var2.C: New test.
156 * g++.dg/cpp1z/inline-var3.C: New test.
157 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
158 uninitialized const.
159
18d34307
SL
1602016-10-13 Sandra Loosemore <sandra@codesourcery.com>
161
ee7fa2e3
SL
162 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
163 Xscale is specified, not just -march.
164 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
165 is incompatible with Xscale.
18d34307 166
96032047
MS
1672016-10-13 Martin Sebor <msebor@redhat.com>
168
169 PR c++/71912
170 * g++.dg/ext/flexary4.C: Adjust.
171 * g++.dg/ext/flexary5.C: Same.
172 * g++.dg/ext/flexary9.C: Same.
173 * g++.dg/ext/flexary19.C: New test.
174 * g++.dg/ext/flexary18.C: New test.
175 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
176 regression test.
177 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
178 Avoid generating a flexible array member in an array.
179
5b1548fd
MS
1802016-10-13 Martin Sebor <msebor@redhat.com>
181
182 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
183 to placate -Wformat on targets where the type is not int.
184
7810c4eb
DM
1852016-10-13 David Malcolm <dmalcolm@redhat.com>
186
187 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
188 in INSN_LOCATION.
189
fcd27666
BC
1902016-10-13 Bin Cheng <bin.cheng@arm.com>
191
192 * gcc.target/i386/l_fma_float_1.c: Revise test.
193 * gcc.target/i386/l_fma_float_2.c: Ditto.
194 * gcc.target/i386/l_fma_float_3.c: Ditto.
195 * gcc.target/i386/l_fma_float_4.c: Ditto.
196 * gcc.target/i386/l_fma_float_5.c: Ditto.
197 * gcc.target/i386/l_fma_float_6.c: Ditto.
198 * gcc.target/i386/l_fma_double_1.c: Ditto.
199 * gcc.target/i386/l_fma_double_2.c: Ditto.
200 * gcc.target/i386/l_fma_double_3.c: Ditto.
201 * gcc.target/i386/l_fma_double_4.c: Ditto.
202 * gcc.target/i386/l_fma_double_5.c: Ditto.
203 * gcc.target/i386/l_fma_double_6.c: Ditto.
204
b8a4b8c8
BC
2052016-10-13 Bin Cheng <bin.cheng@arm.com>
206
207 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
208
328ba117
BC
2092016-10-13 Bin Cheng <bin.cheng@arm.com>
210
211 * gcc.dg/vect/vect-98.c: Refine test case.
212 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
213 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
214 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
215
1a1ab05e
JJ
2162016-10-13 Jakub Jelinek <jakub@redhat.com>
217
218 PR c/77946
219 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
220
27947670
ML
2212016-10-13 Martin Liska <mliska@suse.cz>
222
223 PR tree-optimization/77943
224 * g++.dg/tree-ssa/pr77943.C: New test.
225
92c5266b
AV
2262016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
227
228 PR fortran/72832
229 * gfortran.dg/allocate_with_source_22.f03: New test.
230 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
231 fail.
232
90bca4ed
TP
2332016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
234
235 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
236 * gcc.target/arm/movsi_movw.c: Likewise.
237 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
238 directive to work on big endian targets.
239
0011af7b
KV
2402016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
241
242 * gcc.dg/tree-ssa/evrp6.c: New test.
243
859e95ab
SB
2442016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
245
246 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
247 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
248 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
249
2934018d
SB
2502016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
251
252 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
253 * gcc.target/powerpc/warn-2.c: Ditto.
254
f92d1522
RS
2552016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
256
257 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
258 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
259 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
260 for -mmsa.
261 * gcc.target/mips/msa.c: New test.
262 * gcc.target/mips/msa-builtins.c: Likewise.
263 * lib/target-supports.exp (check_mips_msa_hw_available): New.
264 (check_effective_target_mips_msa_runtime): Likewise.
265 (check_effective_target_mips_msa): Likewise.
266 (add_options_for_mips_msa): Likewise.
267 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
268 (check_effective_target_vect_intfloat_cvt): Likewise.
269 (check_effective_target_vect_uintfloat_cvt): Likewise.
270 (check_effective_target_vect_floatint_cvt): Likewise.
271 (check_effective_target_vect_floatuint_cvt): Likewise.
272 (check_effective_target_vect_shift): Likewise.
273 (check_effective_target_vect_shift_char): Likewise.
274 (check_effective_target_vect_long): Likewise.
275 (check_effective_target_vect_float): Likewise.
276 (check_effective_target_vect_double): Likewise.
277 (check_effective_target_vect_long_long): Likewise.
278 (check_effective_target_vect_perm): Likewise.
279 (check_effective_target_vect_perm_byte): Likewise.
280 (check_effective_target_vect_perm_short): Likewise.
281 (check_effective_target_vect_sdot_qi): Likewise.
282 (check_effective_target_vect_udot_qi): Likewise.
283 (check_effective_target_vect_sdot_hi): Likewise.
284 (check_effective_target_vect_udot_hi): Likewise.
285 (check_effective_target_vect_pack_trunc): Likewise.
286 (check_effective_target_vect_unpack): Likewise.
287 (check_effective_target_vect_hw_misalign): Likewise.
288 (check_effective_target_vect_condition): Likewise.
289 (check_effective_target_vect_cond_mixed): Likewise.
290 (check_effective_target_vect_char_mult): Likewise.
291 (check_effective_target_vect_short_mult): Likewise.
292 (check_effective_target_vect_int_mult): Likewise.
293 (check_effective_target_vect_extract_even_odd): Likewise.
294 (check_effective_target_vect_interleave): Likewise.
295 (check_vect_support_and_set_flags): Check if the target supports MSA
296 and append to the list of EFFECTIVE_TARGETS.
297
0bfd099c
RB
2982016-10-12 Richard Biener <rguenther@suse.de>
299
300 PR debug/77947
301 * g++.dg/torture/pr77947.C: New testcase.
302
b4a9ef2f
PMR
3032016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
304
305 * gnat.dg/debug8.adb: New testcase.
306
c0dbd22d
PMR
3072016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
308
309 * gnat.dg/debug9.adb: New testcase.
310
8a7c91cd
RB
3112016-10-12 Richard Biener <rguenther@suse.de>
312
313 * gcc.dg/tree-ssa/vrp35.c: Adjust.
314 * gcc.dg/tree-ssa/vrp36.c: Likewise.
315 * gcc.dg/tree-ssa/vrp46.c: Likewise.
316
7dc2f5f1
RB
3172016-10-12 Richard Biener <rguenther@suse.de>
318
319 PR tree-optimization/77920
320 * gcc.dg/torture/pr77920.c: New testcase.
321
70f6d5e1
JJ
3222016-10-12 Jakub Jelinek <jakub@redhat.com>
323
4a8b97cb
JJ
324 PR tree-optimization/77929
325 * gcc.c-torture/compile/pr77929.c: New test.
326
70f6d5e1
JJ
327 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
328 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
329 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
330 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
331 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
332 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
333 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
334 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
335 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
336
4803de58
EB
3372016-10-11 Eric Botcazou <ebotcazou@adacore.com>
338
339 * gcc.target/sparc/setcc-4.c: Adjust.
340 * gcc.target/sparc/setcc-5.c: Likewise.
341 * gcc.target/sparc/setcc-6.c: Likewise.
342 * gcc.target/sparc/setcc-7.c: Likewise.
343 * gcc.target/sparc/setcc-8.c: Likewise.
344 * gcc.target/sparc/setcc-9.c: Likewise.
345 * gcc.target/sparc/setcc-10.c: Delete.
346
f6cf4810
SK
3472016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
348
349 PR fortran/77942
350 * gfortran.dg/pr77942.f90
351
8e8c2744
FR
3522016-10-11 Fritz Reese <fritzoreese@gmail.com>
353
354 * gfortran.dg/dec_math.f90: New testsuite.
355
ddefad9a
SKS
3562016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
357
358 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
359 (main): Declare j as i32 instead of int.
360
e7b08761
TP
3612016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
362
363 PR testsuite/PR77710
364 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
365 target triplet instead of *-*-*-*.
366
9fd7cd44
EB
3672016-10-11 Eric Botcazou <ebotcazou@adacore.com>
368
369 * gnat.dg/unchecked_convert10.adb: New test.
370 * gnat.dg/unchecked_convert11.adb: Likewise.
371 * gnat.dg/unchecked_convert12.adb: Likewise.
372
ff7e7ee0
EB
3732016-10-11 Eric Botcazou <ebotcazou@adacore.com>
374
375 * gcc.target/sparc/cbcond-1.c: New test.
376 * gcc.target/sparc/cbcond-2.c: Likewise.
377 * gcc.target/sparc/movcc-1.c: Likewise.
378 * gcc.target/sparc/movcc-2.c: Likewise.
379 * gcc.target/sparc/setcc-1.c: Adjust.
380 * gcc.target/sparc/setcc-2.c: Likewise.
381 * gcc.target/sparc/setcc-3.c: Likewise.
382 * gcc.target/sparc/setcc-4.c: Likewise.
383 * gcc.target/sparc/setcc-5.c: Likewise.
384 * gcc.target/sparc/setcc-6.c: New test.
385 * gcc.target/sparc/setcc-7.c: Likewise.
386 * gcc.target/sparc/setcc-8.c: Likewise.
387 * gcc.target/sparc/setcc-9.c: Likewise.
388 * gcc.target/sparc/setcc-10.c: Likewise.
389
d30078b8
JL
3902016-10-10 Jeff Law <law@redhat.com>
391
392 PR tree-optimization/71947
393 * gcc.dg/tree-ssa/pr71947-1.c: New test.
394 * gcc.dg/tree-ssa/pr71947-2.c: New test.
395 * gcc.dg/tree-ssa/pr71947-3.c: New test.
396 * gcc.dg/tree-ssa/pr71947-4.c: New test.
397 * gcc.dg/tree-ssa/pr71947-5.c: New test.
398 * gcc.dg/tree-ssa/pr71947-6.c: New test.
399
5f869266
TK
4002016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
401
402 PR fortran/77915
403 * gfortran.dg/matmul_11.f90: New test.
404
174e0b00
JW
4052016-10-10 Jiong Wang <jiong.wang@arm.com>
406
407 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
408 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
411 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
412 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
413 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
414 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
416 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
417 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
418 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
426 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
429 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
431 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
432 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
433 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
434 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
435 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
436 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
437 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
438 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
439 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
440 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
441 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
442 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
443 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
444 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
445 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
446 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
447 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
448 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
449 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
450 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
451 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
452 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
453 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
454 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
455 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
456 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
457 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
458 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
459 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
460 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
461 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
462 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
463 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
464 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
465 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
466
4bc63138
JW
4672016-10-10 Jiong Wang <jiong.wang@arm.com>
468
469 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
470 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
471 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
472 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
473 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
474 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
475 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
476 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
477 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
478 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
479 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
480 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
481 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
482 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
483
8f3edb07
JW
4842016-10-10 Jiong Wang <jiong.wang@arm.com>
485
486 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
487 Enable AArch64.
488 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
489 vdup*_laneq.
490 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
491 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
492 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
493 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
494
6e49f922
JW
4952016-10-10 Matthew Wahab <matthew.wahab@arm.com>
496 Jiong Wang <jiong.wang@arm.com>
497
498 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
499 AArch64 support.
500 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
501 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
502 AArch64 targets.
503 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
504 AArch64 targets.
505 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
506 targets.
507 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
508
41683e1a
EB
5092016-10-10 Eric Botcazou <ebotcazou@adacore.com>
510
511 * gnat.dg/specs/vfa.ads: New test.
512
6e49f922 5132016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
514
515 * gnat.dg/inline13.ad[sb]: New test.
516 * gnat.dg/inline13_pkg.ad[sb]: New helper.
517
55cfd746
EB
5182016-10-10 Eric Botcazou <ebotcazou@adacore.com>
519
520 * gnat.dg/biased_subtype.adb: New test.
521
4dfb8a2a
JJ
5222016-10-09 Jakub Jelinek <jakub@redhat.com>
523
524 PR tree-optimization/77901
525 * gcc.c-torture/compile/pr77901.c: New test.
526
67b97478
PK
5272016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
528
529 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
530 * gcc.dg/ipa/propalign-2.c: Likewise
531 * gcc.dg/ipa/propalign-3.c: Likewise.
532 * gcc.dg/ipa/propalign-4.c: Likewise.
533 * gcc.dg/ipa/propalign-5.c: Likewise.
534
7bad794a
JJ
5352016-10-08 Jakub Jelinek <jakub@redhat.com>
536
81b02905
JJ
537 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
538
ee19ef45
JJ
539 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
540
7bad794a
JJ
541 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
542 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
543
56d3a930
FR
5442016-10-07 Fritz Reese <fritzoreese@gmail.com>
545
546 * gfortran.dg/dec_union_11.f90: New testcase.
547
45e2bf2e
NS
5482016-10-07 Nathan Sidwell <nathan@acm.org>
549
550 PR c++/66443
551 * g++.dg/cpp0x/pr66443-cxx11.C: New.
552 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
553 * g++.dg/cpp1y/pr66443-cxx14.C: New
554 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
555 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
556
be845b04
JJ
5572016-10-07 Jakub Jelinek <jakub@redhat.com>
558
559 * g++.dg/cpp0x/addressof1.C: New test.
560 * g++.dg/cpp0x/addressof2.C: New test.
561
08213983
MM
5622016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
563
564 * gcc.target/powerpc/float128-type-1.c: New test to check that
565 PowerPC 64-bit Linux enables -mfloat128-type by default.
566 * gcc.target/powerpc/float128-type-2.c: Likewise.
567 * gcc.target/powerpc/float128-mix.c: Change error message to
568 reflect that __ibm128 is now #define'ed to be long double.
569
bd845c14
SK
5702016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
571
572 PR fortran/77406
573 * gfortran.dg/pr77406.f90: New test.
574 * gfortran.dg/assumed_type_3.f90: Update error messages.
575 * gfortran.dg/defined_operators_1.f90: Ditto.
576 * gfortran.dg/generic_26.f90: Ditto.
577 * gfortran.dg/generic_7.f90: Ditto.
578 * gfortran.dg/gomp/udr5.f90: Ditto.
579 * gfortran.dg/gomp/udr7.f90: Ditto.
580 * gfortran.dg/interface_1.f90: Ditto.
581 * gfortran.dg/interface_37.f90: Ditto.
582 * gfortran.dg/interface_5.f90: Ditto.
583 * gfortran.dg/interface_6.f90: Ditto.
584 * gfortran.dg/interface_7.f90
585 * gfortran.dg/no_arg_check_3.f90
586 * gfortran.dg/operator_5.f90
587 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
588
c09c4992
BE
5892016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
590
591 PR c++/77700
592 * c-c++-common/Wint-in-bool-context.c: Update test.
593
d7f336f8
RB
5942016-10-07 Richard Biener <rguenther@suse.de>
595
596 * gcc.dg/tree-ssa/vrp01.c: Adjust.
597 * gcc.dg/tree-ssa/vrp34.c: Likewise.
598
a9172bf3
MP
5992016-10-07 Marek Polacek <polacek@redhat.com>
600
601 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
602
8a14afd0
BS
6032016-10-07 Bernd Schmidt <bschmidt@redhat.com>
604
605 PR c++/69733
606 * c-c++-common/pr69733.c: New test.
607 * gcc.dg/pr69733.c: New test.
608 * gcc.target/i386/pr69733.c: New test.
609
d4bd4646
MP
6102016-10-07 Marek Polacek <polacek@redhat.com>
611
612 PR c++/77803
613 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
614
a93cdc5c
JJ
6152016-10-07 Jakub Jelinek <jakub@redhat.com>
616
617 PR tree-optimization/77664
618 * gcc.dg/tree-ssa/pr77664.c: New test.
619 * gcc.dg/pr77664.c: New test.
620
6212016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
622
623 * gfortran.dg/pr69955.f90: New test.
624
ac193ee7
LK
6252016_10-06 Louis Krupp <louis.krupp@zoho.com>
626
627 PR fortran/57910
628 * gfortran.dg/pr57910.f90: New test.
629
342cfb3e
JJ
6302016-10-06 Jakub Jelinek <jakub@redhat.com>
631
632 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
633 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
634
48057089
KV
6352016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
636
637 PR tree-optimization/77862
638 * gcc.dg/pr77862.c: New test.
639
65b25c9b
KV
6402016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
641
642 * gcc.dg/tree-ssa/evrp4.c: New test.
643
f3127685
JL
6442016-10-06 Jeff Law <law@redhat.com>
645
646 PR tree-optimization/71661
647 * gcc.dg/tree-ssa/pr71661.c: New test.
648
b3972588
RB
6492016-10-06 Richard Biener <rguenther@suse.de>
650
651 PR tree-optimization/77855
652 * gcc.dg/torture/pr77855.c: New testcase.
653
139dc3c6
JC
6542016-10-06 James Clarke <jrtc27@jrtc27.com>
655 Eric Botcazou <ebotcazou@adacore.com>
656
657 * g++.dg/other/pr77759.C: New test.
658
37f6a157
RB
6592016-10-06 Richard Biener <rguenther@suse.de>
660
661 PR tree-optimization/77839
662 * gcc.dg/torture/pr77839.c: New testcase.
663
f779aeb8
MP
6642016-10-06 Marek Polacek <polacek@redhat.com>
665
666 * g++.dg/cpp1z/init-statement9.C: New test.
667
eee8f0b0
AS
6682016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
669
670 * gcc.target/i386/pcommit-1.c: Deleted.
671 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
672 * gcc.target/i386/sse-13.c: Ditto.
673 * gcc.target/i386/sse-14.c: Ditto.
674 * gcc.target/i386/sse-22.c: Ditto.
675 * gcc.target/i386/sse-23.c: Ditto.
676 * g++.dg/other/i386-2.C: Ditto.
677
b48042bb
UB
6782016-10-05 Uros Bizjak <ubizjak@gmail.com>
679
680 * gcc.target/i386/pr77833.c: Require int128 effective target.
681
50b01e1d
SK
6822016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
683
684 PR fortran/58991
685 PR fortran/58992
686 * gfortran.dg/associate_22.f90: New test.
687
908b8296
FR
6882016-10-05 Fritz Reese <fritzoreese@gmail.com>
689
690 * gfortran.dg/dec_union_9.f90: New testcase.
691 * gfortran.dg/dec_union_10.f90: New testcase.
692
87582521
JJ
6932016-10-05 Jakub Jelinek <jakub@redhat.com>
694
2e69f143
JJ
695 PR sanitizer/66343
696 * gcc.dg/pch/pr66343-3.c: New test.
697 * gcc.dg/pch/pr66343-3.hs: New file.
698
87582521
JJ
699 PR sanitizer/66343
700 * gcc.dg/pch/pr66343-1.c: New test.
701 * gcc.dg/pch/pr66343-1.hs: New file.
702 * gcc.dg/pch/pr66343-2.c: New test.
703 * gcc.dg/pch/pr66343-2.hs: New file.
704
700fff34
BE
7052016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
706
707 * c-c++-common/Wint-in-bool-context.c: Update test.
708
17a9e380
MP
7092016-10-05 Marek Polacek <polacek@redhat.com>
710
711 * g++.dg/cpp1z/init-statement1.C: New test.
712 * g++.dg/cpp1z/init-statement2.C: New test.
713 * g++.dg/cpp1z/init-statement3.C: New test.
714 * g++.dg/cpp1z/init-statement4.C: New test.
715 * g++.dg/cpp1z/init-statement5.C: New test.
716 * g++.dg/cpp1z/init-statement6.C: New test.
717 * g++.dg/cpp1z/init-statement7.C: New test.
718 * g++.dg/cpp1z/init-statement8.C: New test.
719
6e48e779
LK
7202016-10-05 Louis Krupp <louis.krupp@zoho.com>
721
722 PR fortran/67524
723 * gfortran.dg/pr67524.f90: New test.
724
04a32443
JJ
7252016-10-05 Jakub Jelinek <jakub@redhat.com>
726
727 PR sanitizer/77823
728 * c-c++-common/ubsan/shift-9.c: New test.
729
743a9cf7
SKS
7302016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
731
732 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
733 of int if __SIZEOF_INT__ is less than 4 bytes.
734
a40278c3
JD
7352016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
736
737 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
738 * gfortran.dg/class_array_20.f03: Likewise.
739 * gfortran.dg/class_array_21.f03: Likewise.
740 * gfortran.dg/finalize_29.f08: Likewise.
741 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
742
39bb7d01
RB
7432016-10-05 Richard Biener <rguenther@suse.de>
744
745 PR middle-end/77826
746 * gcc.dg/torture/pr77826.c: New testcase.
747
eeb57981
RB
7482016-10-05 Richard Biener <rguenther@suse.de>
749
750 * gcc.dg/fold-copysign-1.c: New testcase.
751
f9018d75
AS
7522016-10-05 Andreas Schwab <schwab@suse.de>
753
754 * g++.dg/pr49847-2.C: Remove.
755
7e8000b3
PMR
7562016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
757
758 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
759
54f84ca9
RB
7602016-10-05 Richard Biener <rguenther@suse.de>
761
762 PR middle-end/55152
763 * gcc.dg/pr55152-2.c: New testcase.
764
17beda50
JD
7652016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
766
767 * gfortran.dg/dtio_15.f90: New test.
768
1c84b798
ILT
7692016-10-04 Ian Lance Taylor <iant@golang.org>
770
771 * gcc.dg/split-7.c: New test.
772
7ec39552
MS
7732016-10-04 Martin Sebor <msebor@redhat.com>
774
775 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
776 %lc directive to wint_t to silence -Wformat warnings on targets
777 where the latter is a distinct type such as long.
778
8ff04ff9
MS
7792016-10-04 Martin Sebor <msebor@redhat.com>
780
781 PR c++/77804
782 * g++.dg/warn/Wplacement-new-size-4.C: New test.
783
bfecd57c
JJ
7842016-10-04 Jakub Jelinek <jakub@redhat.com>
785
f72da967
JJ
786 PR c++/77791
787 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
788
bfecd57c
JJ
789 * g++.dg/other/java3.C: Remove.
790 * g++.dg/other/java1.C: Remove.
791 * g++.dg/other/error12.C: Remove.
792 * g++.dg/other/java2.C: Remove.
793 * g++.dg/warn/Wnvdtor.C: Remove.
794 * g++.dg/lookup/java1.C: Remove.
795 * g++.dg/lookup/java2.C: Remove.
796 * g++.dg/ext/pr34829.C: Remove.
797 * g++.dg/ext/java-3.C: Remove.
798 * g++.dg/ext/java-1.C: Remove.
799 * g++.dg/ext/java-2.C: Remove.
800 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
801
fe8b1e83
DG
8022016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
803
804 PR tree-optimization/77808
805 * gcc.dg/tree-ssa/pr77808.c: New testcase.
806
078b5aab
RB
8072016-10-04 Richard Biener <rguenther@suse.de>
808
809 PR tree-optimization/77399
810 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
811
2b568899
RB
8122016-10-04 Richard Biener <rguenther@suse.de>
813
814 PR middle-end/77833
815 * gcc.target/i386/pr77833.c: New testcase.
816
0a4e5cf3
JL
8172016-09-26 Jeff Law <law@redhat.com>
818
819 PR tree-optimization/71550
820 PR tree-optimization/71403
821 * gcc.c-torture/execute/pr71550.c: New test.
822
d07b0a23
SKS
8232016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
824
825 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
826 option.
827
b44a42cf
KT
8282016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
829
830 Revert
831 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
832
833 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
834
f41f1ceb
MP
8352016-10-03 Marek Polacek <polacek@redhat.com>
836
837 * g++.dg/cpp0x/nullptr37.C: New test.
838
1633d3b9
BE
8392016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
840
841 * c-c++-common/Wint-in-bool-context.c: Update test.
842
2c8e3a1d
JJ
8432016-10-02 Jakub Jelinek <jakub@redhat.com>
844
845 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
846 earlier.
847 * g++.dg/charset/asm2.c (memmove): Likewise.
848 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
849 * g++.dg/tls/diag-4.C (foo): Likewise.
850 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
851 dg-warning, fix up regex.
852 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
853 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
854 * g++.old-deja/g++.mike/net31.C: Likewise.
855 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
856 for C++17.
857 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
858 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
859
f00b6283
RB
8602016-10-01 Richard Biener <rguenther@suse.de>
861
862 PR middle-end/77798
863 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
864
0f0565b1
AV
8652016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
866
867 PR fortran/77663
868 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
869
c58823a0
JJ
8702016-10-01 Jakub Jelinek <jakub@redhat.com>
871
872 PR c/77490
873 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
874 Add dg-prune-output directive.
875
e3228a50
JD
8762016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
877
878 PR fortran/66643
879 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
880 * gfortran.fortran-torture/compile/write.f90: Update test.
881
e70bbc6f
MW
8822016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
883
884 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
885 arm_fp16_alternative_ok as the required effective target.
886 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
887 -mfp16-format=alternative to the dg-options directive and remove
888 the dg-add-options directive.
889
c39747d2
FR
8902016-09-30 Fritz Reese <fritzoreese@gmail.com>
891
892 PR fortran/77764
893 * gfortran.dg/dec_union_8.f90: New testcase.
894
00074dd8
FR
8952016-09-30 Fritz Reese <fritzoreese@gmail.com>
896
897 PR fortran/77782
898 * gfortran.dg/dec_structure_16.f90: New testcase.
899
26f391e8
AV
9002016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
901
902 * gfortran.dg/coarray_allocate_10.f08: New test.
903 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
904
fa16a271
KT
9052016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
906
907 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
908
f334c828
RB
9092016-09-30 Richard Biener <rguenther@suse.de>
910
911 PR tree-optimization/77399
912 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
913
76e3ec9c
SL
9142016-09-29 Sandra Loosemore <sandra@codesourcery.com>
915
871267e1 916 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
917 -fdelete-null-pointer-checks explicit.
918 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
919 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
920 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
921 * gcc.dg/pic-1.c: Require fpic target support.
922 * gcc.dg/pic-2.c: Likewise.
923
a2c6e7f2
JJ
9242016-09-29 Jakub Jelinek <jakub@redhat.com>
925
926 Implement P0001R1 - C++17 removal of register storage class specifier
927 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
928 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
929 C++17.
930 * c-c++-common/vector-subscript-5.c (foo): Don't use register
931 keyword if not __SSE2__.
932 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
933 C++17.
934 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
935 register keywords.
936 * g++.dg/eh/pr29166.C: Add -Wno-register option.
937 * g++.dg/warn/register-parm-1.C (erroneous_warning,
938 no_erroneous_warning): Expect new warnings for C++17.
939 * g++.dg/warn/register-var-2.C (f): Likewise.
940 * g++.dg/parse/register1.C (f): Expect new error for C++17.
941 * g++.dg/parse/linkage2.C (foo): Likewise.
942 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
943 keyword on parameters for C++17.
944 * g++.dg/cpp1z/register1.C: New test.
945 * g++.dg/cpp1z/register2.C: New test.
946 * g++.dg/cpp1z/register3.C: New test.
947
4ab76933
UB
9482016-09-29 Uros Bizjak <ubizjak@gmail.com>
949
950 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
951 * gcc.target/i386/avx2-check.h (main): Ditto.
952 * gcc.target/i386/avx512bw-check.h (main): Ditto.
953 * gcc.target/i386/avx512cd-check.h (main): Ditto.
954 * gcc.target/i386/avx512dq-check.h (main): Ditto.
955 * gcc.target/i386/avx512er-check.h (main): Ditto.
956 * gcc.target/i386/avx512f-check.h (main): Ditto.
957 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
958 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
959 * gcc.target/i386/avx512vl-check.h (main): Ditto.
960
2488ebe5
UB
9612016-09-29 Uros Bizjak <ubizjak@gmail.com>
962
963 PR target/77756
964 * gcc.target/i386/pr77756.c: New test.
965
4d258d09
MP
9662016-09-29 Marek Polacek <polacek@redhat.com>
967
968 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
969
a9087411
MP
9702016-09-29 Marek Polacek <polacek@redhat.com>
971
972 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
973 C++14.
974
fa0a064a
ML
9752016-09-29 Martin Liska <mliska@suse.cz>
976
977 * objc/execute/construct1.m: New test.
978
0ce1ecc7
RB
9792016-09-29 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/77768
982 * gcc.dg/torture/pr77768.c: New testcase.
983
da186c1f
RB
9842016-09-28 Richard Biener <rguenther@suse.de>
985
986 PR middle-end/77407
987 * gcc.dg/pr77407.c: New testcase.
988
d657e995
RB
9892016-09-29 Richard Biener <rguenther@suse.de>
990
991 PR middle-end/55152
992 * gcc.dg/pr55152.c: New testcase.
993 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
994
cadf6296
RO
9952016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
996
997 * gcc.dg/profile-update-warning.c: Restrict to ia32.
998 (dg-options): Remove -m32.
999
88000fd1
MS
10002016-09-28 Martin Sebor <msebor@redhat.com>
1001
1002 PR middle-end/77721
1003 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1004
0c172974
JD
10052016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1006
1007 PR libgfortran/77707
1008 * gfortran.dg/inquire_17.f90: New test.
1009
4b390698
JJ
10102016-09-28 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR c++/77467
1013 * g++.dg/cpp1y/constexpr-77467.C: New test.
1014
2b1b5938
MS
10152016-09-28 Martin Sebor <msebor@redhat.com>
1016
1017 PR c/77762
1018 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1019 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1020 (test_sprintf_p_const): Adjust line numbers to avoid failures
1021 introduced in r240503.
1022
30dc6ee9
MS
10232016-09-28 Martin Sebor <msebor@redhat.com>
1024
1025 PR middle-end/77683
1026 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1027
7d290e93
BE
10282016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1029
fcf32bad
BE
1030 PR c++/77748
1031 * g++.dg/pr77550.C: Avoid undefined behavior.
1032
7d290e93
BE
1033 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1034
912d9ec3
WD
10352016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1036
1037 * gcc.dg/strlenopt-20.c: Update test.
1038 * gcc.dg/strlenopt-21.c: Likewise.
1039 * gcc.dg/strlenopt-22.c: Likewise.
1040 * gcc.dg/strlenopt-22g.c: Likewise.
1041 * gcc.dg/strlenopt-26.c: Likewise.
1042 * gcc.dg/strlenopt-5.c: Likewise.
1043 * gcc.dg/strlenopt-7.c: Likewise.
1044 * gcc.dg/strlenopt-9.c: Likewise.
1045
459bcfb0
JJ
10462016-09-27 Jakub Jelinek <jakub@redhat.com>
1047
6e39060a
JJ
1048 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1049
8ca33347
JJ
1050 * g++.dg/cpp1z/lambda-this1.C: New test.
1051 * g++.dg/cpp1z/lambda-this2.C: New test.
1052
459bcfb0
JJ
1053 PR c++/77722
1054 * g++.dg/ubsan/return-4.C: New test.
1055 * g++.dg/ubsan/return-5.C: New test.
1056 * g++.dg/ubsan/return-6.C: New test.
1057
20fba714
JW
10582016-09-27 Jiong Wang <jiong.wang@arm.com>
1059
1060 * lib/target-supports.exp
1061 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1062 in function comment.
1063
bebe0086
ML
10642016-09-27 Martin Liska <mliska@suse.cz>
1065
1066 PR gcov-profile/46266
1067 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1068 considered.
1069
59896334
RB
10702016-09-27 Richard Biener <rguenther@suse.de>
1071
1072 PR tree-optimization/77745
1073 * g++.dg/torture/pr77745.C: New testcase.
1074
f0d355dc
RB
10752016-09-27 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/77478
1078 * gcc.dg/torture/pr77478.c: New testcase.
1079
8c9434c2
ML
10802016-09-27 Martin Liska <mliska@suse.cz>
1081
1082 PR gcov-profile/7970
1083 PR gcov-profile/16855
1084 PR gcov-profile/44779
1085 * g++.dg/gcov/pr16855.C: New test.
1086
511d092e
SKS
10872016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1088
1089 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1090
f2e0c4e1
JJ
10912016-09-27 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR fortran/77666
1094 * gfortran.dg/gomp/pr77666.f90: New test.
1095
3a4228ba
KV
10962016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1097
1098 PR ipa/77677
1099 * gcc.dg/torture/pr77677-2.c: New test.
1100
a184e37f
SK
11012016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1102
1103 PR fortran/77420
1104 * gfortran.dg/pr77420_1.f90: New test.
1105 * gfortran.dg/pr77420_2.f90: Ditto.
1106 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1107 * gfortran.dg/pr77420_4.f90: this file.
1108
8be59d19
KV
11092016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1110
1111 PR middle-end/77719
1112 * gfortran.dg/pr77719.f90: New test.
1113
991075a4
TP
11142016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1115
1116 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1117 singular form of byte when quantity is unknown.
991075a4 1118
c6147dc4
MP
11192016-09-26 Marek Polacek <polacek@redhat.com>
1120
1121 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1122
5cc6c41c
ML
11232016-09-26 Martin Liska <mliska@suse.cz>
1124
1125 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1126 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1127 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1128 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1129 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1130 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1131 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1132 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1133 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1134
81fea426
MP
11352016-09-26 Marek Polacek <polacek@redhat.com>
1136
1137 PR c/7652
1138 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1139 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1140 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1141 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1142 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1143 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1144 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1145 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1146 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1147 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1148 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1149 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1150 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1151 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1152 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1153 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1154 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1155 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1156 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1157 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1158 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1159 * c-c++-common/attr-fallthrough-1.c: New test.
1160 * c-c++-common/attr-fallthrough-2.c: New test.
1161 * g++.dg/cpp0x/fallthrough1.C: New test.
1162 * g++.dg/cpp0x/fallthrough2.C: New test.
1163 * g++.dg/cpp1z/fallthrough1.C: New test.
1164 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1165 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1166 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1167 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1168
9b597c1f
SK
11692016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1170
12a813c1 1171 PR fortran/77429
9b597c1f
SK
1172 * gfortran.dg/pr77429.f90: New test.
1173
f1c7e7f1
SK
11742016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1175
1176 PR fortran/77694
1177 * gfortran.dg/pr77694.f90: New test.
1178
50c6dd20
OE
11792016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1180
1181 PR target/51244
1182 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1183
540b039e
DH
11842016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1185
1186 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1187 for 32-bit mode.
1188
cfd161bf
DH
11892016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1190
1191 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1192 for 32-bit mode.
1193
9a2300e9
MP
11942016-09-24 Marek Polacek <polacek@redhat.com>
1195
1196 PR c/77490
1197 * c-c++-common/Wbool-operation-1.c: New test.
1198 * gcc.dg/Wbool-operation-1.c: New test.
1199
34d567d1
FR
12002016-09-23 Fritz Reese <fritzoreese@gmail.com>
1201
1202 * gfortran.dg/dec_static_1.f90: New.
1203 * gfortran.dg/dec_static_2.f90: New.
1204 * gfortran.dg/dec_static_3.f90: New.
1205 * gfortran.dg/dec_static_4.f90: New.
1206
4a8d4422
JD
12072016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1208
1209 PR fortran/48298
1210 * gfortran.dg/negative_unit_check.f90: Update test.
1211 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1212
90ef45cb
DV
12132016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1214
1215 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1216 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1217 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1218 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1219 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1220 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1221 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1222
e0535922
MS
12232016-09-23 Martin Sebor <msebor@redhat.com>
1224
1225 PR testsuite/77713
1226 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1227 assuming long double is bigger than double.
1228
d664d76d
JJ
12292016-09-23 Jakub Jelinek <jakub@redhat.com>
1230
1231 Implement P0138R2, C++17 construction rules for enum class values
1232 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1233
3b31f720
DM
12342016-09-23 David Malcolm <dmalcolm@redhat.com>
1235
1236 PR preprocessor/77672
1237 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1238 expected multiline output from first warning to reflect change
1239 in r240434.
1240
592459bf
TP
12412016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1242
1243 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1244
0af06385
BE
12452016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1246 Tom de Vries <tom@codesourcery.com>
1247
1248 PR testsuite/77411
1249 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1250
8f01b67a
MP
12512016-09-23 Marek Polacek <polacek@redhat.com>
1252
1253 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1254 * c-c++-common/gomp/atomic-13.c: Likewise.
1255 * c-c++-common/gomp/atomic-14.c: Likewise.
1256 * c-c++-common/pr60439.c: Remove invalid code.
1257 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1258 * g++.dg/expr/bitfield5.C: Likewise.
1259 * g++.dg/expr/bitfield6.C: Likewise.
1260 * g++.dg/expr/bool1.C: Likewise.
1261 * g++.dg/expr/bool3.C: Likewise.
1262 * g++.dg/expr/lval3.C: Likewise.
1263 * g++.dg/expr/lval4.C: Likewise.
1264 * g++.old-deja/g++.jason/bool5.C: Likewise.
1265
bbd6fcf3
DM
12662016-09-23 David Malcolm <dmalcolm@redhat.com>
1267
1268 PR preprocessor/77672
1269 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1270 (test_terminator_location): New function.
1271
113d06a4
RB
12722016-09-23 Richard Biener <rguenther@suse.de>
1273
1274 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1275
cab9e1df
MW
12762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1277
1278 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1279 -march=armv8.2-a+fp16 when supported by the hardware.
1280 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1281 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1282 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1283 semi-colons to a macro invocations.
1284 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1285 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1286 defined.
1287 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1288 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1291 defined.
1292 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1299 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1300 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1301 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1302 defined.
1303 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1304 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1305 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1306 defined.
1307 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1309 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1310 defined.
1311 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1312 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1313 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1314 defined.
1315 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1317 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1318 defined. Also fix some white-space.
1319 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1320 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1321 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1322 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1324 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1325 defined. Also fix some long lines and white-space.
1326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1327 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1328 defined. Also fix some long lines and white-space.
1329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1330 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1331 defined.
1332 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1334 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1335 defined.
1336 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1338 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1339 defined.
1340 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1341 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1343 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1346 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1350 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1351 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1353 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1356 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1357 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1358 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1359
da9b2e69
JW
13602016-09-23 Jiong Wang <jiong.wang@arm.com>
1361 Matthew Wahab <matthew.wahab@arm.com>
1362
1363 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1364 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1365 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1366 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1367 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1368 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1369 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1370 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1378 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1379 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1380 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1381 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1382 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1383 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1384 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1385 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1386 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1387 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1388 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1389 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1390 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1391 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1392 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1393 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1394 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1395 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1396 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1397 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1398 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1399 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1400
785cf02f
MW
14012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1402
1403 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1404 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1405 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1406 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1407 support.
1408
1e401340
KV
14092016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1410
1411 PR ipa/77677
1412 * gcc.dg/torture/pr77677.c: New test.
1413
8ed3eeac
AV
14142016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1415
1416 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1417 here now.
1418
55a9b91b
MW
14192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1420
1421 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1422 options. Add tests for float16x4_t and float16x8_t.
1423
64c744b9
DV
14242016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1425
1426 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1427 * gcc.target/s390/risbg-ll-2.c: Ditto.
1428 * gcc.target/s390/risbg-ll-3.c: Ditto.
1429
d403b8d4
MW
14302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1431
1432 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1433 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1434
576987fc
DV
14352016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1436
1437 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1438 output to the simplified instructions.
1439
4ffc8099
MW
14402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1441
1442 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1443 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1444
b1a970a5
MW
14452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1446
1447 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1448 (FP16_SUPPORTED): New
1449 (expected-hfloat-16x4): Make conditional on __fp16 support.
1450 (expected-hfloat-16x8): Likewise.
1451 (vdup_n_f16): Disable for non-AArch64 targets.
1452 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1453 conditional on FP16_SUPPORTED.
1454 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1455 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1456 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1457 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1458 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1459 for testing __fp16.
1460 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1461 conditional on FP16_SUPPORTED.
1462 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1463 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1464
50df9464
MW
14652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1466
1467 * gcc.target/arm/short-vfp-1.c: New.
1468
536b9f42
MW
14692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1470
1471 * gcc.target/arm/attr-fp16-arith-1.c: New.
1472
1b9e31cf
MW
14732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1474
1475 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1476 New.
1477 (add_options_for_arm_v8_2a_fp16_neon): New.
1478 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1479 (add_options_for_arm_arch_v8_2a): Auto-generate.
1480 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1481 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1482 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1483 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1484 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1485 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1486 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1487
a5b42ee7
MW
14882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1489
1490 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1491 arm_fp16_alternative_ok.
1492 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1493 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1494 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1495 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1496 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1497 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1498 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1499 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1500 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1501 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1502 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1503 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1504 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1505 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1506 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1507 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1508 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1509 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1510 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1511 arm_fp16_alternative_ok.
1512 * lib/target-supports.exp
1513 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1514 (check_effective_target_arm_fp16_alternative_ok): New.
1515 (check_effective_target_arm_fp16_none_ok_nocache): New.
1516 (check_effective_target_arm_fp16_none_ok): New.
1517
fcbc975b
ML
15182016-09-23 Martin Liska <mliska@suse.cz>
1519
1520 * gcc.dg/ipa/pr77653.c: Replace adress
1521 with address.
1522
1822b732
ML
15232016-09-23 Martin Liska <mliska@suse.cz>
1524
1525 * gcc.target/i386/movbe-4.c: New test.
1526
fab18cc4
ML
15272016-09-23 Martin Liska <mliska@suse.cz>
1528
1529 * gcc.target/i386/crc32-5.c: New test.
1530
e70f01b5
ML
15312016-09-23 Martin Liska <mliska@suse.cz>
1532
1533 * gcc.target/i386/pr71652.c: New test.
1534 * gcc.target/i386/pr71652-2.c: New test.
1535 * gcc.target/i386/pr71652-3.c: New test.
1536
f2e81d05
JJ
15372016-09-23 Jakub Jelinek <jakub@redhat.com>
1538
1539 * lib/gcc-dg.exp (process-message): Support relative line number
1540 notation - .+4 or .-1 etc.
1541 * gcc.dg/dg-test-1.c: New test.
1542
ed30d2a6
MS
15432016-09-22 Martin Sebor <msebor@redhat.com>
1544
1545 PR target/77676
1546 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1547 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1548 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1549 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1550
1c681c7b
UB
15512016-09-22 Uros Bizjak <ubizjak@gmail.com>
1552
1553 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1554 * gcc.dg/ifcvt-2.c: Ditto.
1555 * gcc.dg/zero_bits_compound-1.c: Ditto.
1556 * gcc.dg/zero_bits_compound-1.c: Ditto.
1557 * gcc.dg/pr40550.c: Simplify target selectors.
1558 Use dg-additional-options.
1559 * gcc.dg/pr47893.c: Ditto.
1560 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1561 additional options for 32-bit x86 targets.
1562 * gcc.dg/pr70955.c: Move to ...
1563 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1564
67cf0a53
PC
15652016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1566
1567 PR c++/61019
1568 * g++.dg/cpp0x/pr61019.C: New.
1569
0ee70cc0
AV
15702016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1571 Terry Guo <terry.guo@arm.com>
1572
1573 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1574 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1575 * gcc.target/arm/pure-code/pure-code.exp: New.
1576
43639d2c
UB
15772016-09-22 Uros Bizjak <ubizjak@gmail.com>
1578
1579 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1580 Remove SSE effective target requirement.
1581
a608d15b
PC
15822016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/71979
1585 * g++.dg/cpp0x/pr71979.C: New.
1586
d94a7ab4
BE
15872016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1588
1589 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1590
a13f439f
ML
15912016-09-22 Martin Liska <mliska@suse.cz>
1592
1593 PR ipa/77653
1594 * gcc.dg/ipa/pr77653.c: New test.
1595
cf352092
JJ
15962016-09-22 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR fortran/77665
1599 * gfortran.dg/gomp/pr77665.f90: New test.
1600
a8de3002
PT
16012016-09-22 Paul Thomas <pault@gcc.gnu.org>
1602
1603 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1604 * gfortran.dg/dtio_13.f90: New test.
1605
39abef62
LK
16062016-09-21 Louis Krupp <louis.krupp@zoho.com>
1607
1608 PR fortran/66107
1609 * gfortran.dg/pr66107.f90: New test.
1610
4a2bb7fc
ILT
16112016-09-21 Ian Lance Taylor <iant@golang.org>
1612
1613 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1614 with call to builtin delete function.
1615
5f84cee2
JM
16162016-09-21 Joseph Myers <joseph@codesourcery.com>
1617
1618 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1619 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1620 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1621 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1622 tests.
1623
fe01a41a
UB
16242016-09-21 Uros Bizjak <ubizjak@gmail.com>
1625
1626 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1627
2e1c20b1
JJ
16282016-09-21 Jakub Jelinek <jakub@redhat.com>
1629
1630 PR c++/77651
1631 * g++.dg/cpp1z/aligned-new6.C: New test.
1632
de4c144a
MW
16332016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1634
1635 * gcc.target/arm/fp16-aapcs-3.c: New.
1636 * gcc.target/arm/fp16-aapcs-4.c: New.
1637 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1638 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1639 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1640 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1641
44fc7854
BE
16422016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1643
1644 PR tree-optimization/77550
1645 * g++.dg/pr77550.C: New test.
1646
bc084f84
GJL
16472016-09-21 Georg-Johann Lay <avr@gjlay.de>
1648
1649 PR target/77326
1650 * gcc.target/avr/torture/pr77326.c: New test.
1651
c075003a
LK
16522016-09-21 Louis Krupp <louis.krupp@zoho.com>
1653
1654 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1655
6811ea79
RB
16562016-09-21 Richard Biener <rguenther@suse.de>
1657
1658 PR tree-optimization/77648
1659 * gcc.dg/torture/pr77648-1.c: New testcase.
1660 * gcc.dg/torture/pr77648-2.c: Likewise.
1661
f955c4c4
RB
16622016-09-21 Richard Biener <rguenther@suse.de>
1663 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR tree-optimization/77621
1666 * gcc.dg/pr77621.c: New testcase.
1667
096506bb
PT
16682016-09-21 Paul Thomas <pault@gcc.gnu.org>
1669
1670 PR fortran/77657
1671 * gfortran.dg/dtio_12.f90: New test.
1672
37d168ae
SKS
16732016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1674
1675 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1676
66454000
KV
16772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1678
1679 PR tree-optimization/72835
1680 * gcc.dg/tree-ssa/pr72835.c: New test.
1681
88d0c3f0
MS
16822016-09-20 Martin Sebor <msebor@redhat.com>
1683
1684 PR middle-end/49905
1685 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1686 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1687 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1688 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1689 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1690 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1691 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1692
a03df1d5
KV
16932016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1694
1695 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1696 arguments/compare will be optimized away.
1697 * gcc.dg/torture/ftrapv-1.c: Likewise.
1698
8bc5448f
KV
16992016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1700
1701 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1702 will be optimized away.
1703 * gcc.dg/ipa/vrp1.c: New test.
1704 * gcc.dg/ipa/vrp2.c: New test.
1705 * gcc.dg/ipa/vrp3.c: New test.
1706
973625a0
KV
17072016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1708
1709 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1710 does the same transformation.
1711 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1712 * gcc.dg/tree-ssa/evrp1.c: New test.
1713 * gcc.dg/tree-ssa/evrp2.c: New test.
1714 * gcc.dg/tree-ssa/evrp3.c: New test.
1715 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1716 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1717 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1718 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1719 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1720 foling now happens early.
1721 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1722 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1723 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1724 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1725 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1726
9b1ba33c
UB
17272016-09-20 Uros Bizjak <ubizjak@gmail.com>
1728
1729 PR target/77621
1730 * gcc.target/i386/pr77621.c: New test.
1731 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1732 pattern, loop should vectorize with -mtune=atom.
1733
f5bd4ad8
MO
17342016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1735 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR testsuite/63299
1738 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1739 instead of delete.
1740
7d9cf801
JJ
17412016-09-20 Jakub Jelinek <jakub@redhat.com>
1742
b912f962
JJ
1743 PR c++/77626
1744 * g++.dg/other/pr77626.C: New test.
1745
eaf1ece1
JJ
1746 PR c++/77638
1747 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1748
590b62e9
JJ
1749 PR c++/77637
1750 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1751
7d9cf801
JJ
1752 PR middle-end/77624
1753 * c-c++-common/pr77624-1.c: New test.
1754 * c-c++-common/pr77624-2.c: New test.
1755
3aebb6ff
AV
17562016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1757
1758 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1759 of digits expected.
1760
b5bbe47b
RB
17612016-09-20 Richard Biener <rguenther@suse.de>
1762
1763 PR tree-optimization/77646
1764 * gcc.dg/torture/pr77646.c: New testcase.
1765
144a96e4
BE
17662016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1767
1768 PR c++/77434
1769 * c-c++-common/Wint-in-bool-context.c: New test.
1770
1f2071fa
JM
17712016-09-19 Joseph Myers <joseph@codesourcery.com>
1772
1773 * gcc.dg/cr-decimal-dig-1.c: New test.
1774
63012d9a
JM
17752016-09-19 Joseph Myers <joseph@codesourcery.com>
1776
1777 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1778 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1779 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1780 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1781
02410826
VM
17822016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1783
1784 PR rtl-optimization/77416
1785 * gcc.target/powerpc/pr77416.c: New.
1786
6101a7ab
PP
17872016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1788
1789 PR c++/77639
1790 * g++.dg/template/error-recovery4.C: New test.
1791
1993ff76
BC
17922016-09-19 Bin Cheng <bin.cheng@arm.com>
1793
1794 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1795
5fa9e644
KT
17962016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1797
1798 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1799 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1800
fc15d9ec
JJ
18012016-09-19 Jakub Jelinek <jakub@redhat.com>
1802 Jan Hubicka <jh@suse.cz>
1803
1804 PR target/77587
1805 * gcc.dg/pr77587.c: New test.
1806 * gcc.dg/pr77587a.c: New file.
1807
3c9f5092
AV
18082016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1809
1810 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1811 * gfortran.dg/coarray_38.f90:
1812 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1813 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1814 * gfortran.dg/coarray_allocate_7.f08: New test.
1815 * gfortran.dg/coarray_allocate_8.f08: New test.
1816 * gfortran.dg/coarray_allocate_9.f08: New test.
1817 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1818 new caf_register.
1819 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1820 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1821 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1822 get_by_refs.
1823 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1824 * gfortran.dg/coarray_lock_7.f90: Same.
1825 * gfortran.dg/coarray_poly_5.f90: Same.
1826 * gfortran.dg/coarray_poly_6.f90: Same.
1827 * gfortran.dg/coarray_poly_7.f90: Same.
1828 * gfortran.dg/coarray_poly_8.f90: Same.
1829 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1830
e79e6763
FR
18312016-09-19 Fritz Reese <fritzoreese@gmail.com>
1832
1833 PR fortran/77584
1834 * gfortran.dg/dec_structure_15.f90: New testcase.
1835
ae527639
RB
18362016-09-19 Richard Biener <rguenther@suse.de>
1837
1838 PR middle-end/77605
1839 * gcc.dg/torture/pr77605.c: New testcase.
1840
cdf060f8
LK
18412016-09-18 Louis Krupp <louis.krupp@zoho.com>
1842
1843 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1844
b720e919
JH
18452016-09-17 Jan Hubicka <hubicka@ucw.cz>
1846
1847 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1848 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1849 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1850 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1851 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1852 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1853 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1854 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1855 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1856 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1857 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1858
bdabae39
KY
18592016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1860
1861 * gcc.target/i386/pr68633.c: Fix expected result.
1862
493ba820
LK
18632016-09-17 Louis Krupp <louis.krupp@gmail.com>
1864
1865 PR fortran/68078
1866 * gfortran.dg/pr68078.f90: New test.
1867 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1868
9a42726b
BS
18692016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1870
1871 PR target/77613
1872 * gcc.target/powerpc/swaps-p8-25.c: New.
1873
e7d61178
JJ
18742016-09-16 Jakub Jelinek <jakub@redhat.com>
1875
8f03e02f
JJ
1876 PR c++/77482
1877 * g++.dg/cpp0x/constexpr-77482.C: New test.
1878
e80cb545
JJ
1879 PR c++/77379
1880 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1881 thunk offsets.
1882 * g++.dg/abi/abi-tag23a.C: Likewise.
1883
1c2f613f
JJ
1884 PR c++/77338
1885 * g++.dg/cpp0x/decltype-77338.C: New test.
1886
e7d61178
JJ
1887 PR c++/77375
1888 * g++.dg/cpp0x/mutable1.C: New test.
1889
8d987deb
SK
18902016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1891
1892 PR fortran/77612
1893 * gfortran.dg/pr77612.f90: New test.
1894
2c3d35a6
SKS
18952016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1896
1897 * gcc.dg/torture/pr70421.c: Require int32plus.
1898
e43163ae
JJ
18992016-09-16 Jakub Jelinek <jakub@redhat.com>
1900
bcf0905a
JJ
1901 PR middle-end/77475
1902 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1903
e43163ae
JJ
1904 PR target/77526
1905 * gcc.target/i386/pr77526.c: New test.
1906
7d704548
JJ
19072016-09-16 Jakub Jelinek <jakub@redhat.com>
1908 Eric Botcazou <ebotcazou@adacore.com>
1909
1910 PR middle-end/77594
1911 * gcc.target/i386/pr77594.c: New test.
1912
902d624f
LK
19132016-09-15 Louis Krupp <louis.krupp@zoho.com>
1914
1915 PR fortran/69963
1916 * gfortran.dg/misplaced_implicit_character.f90: New test.
1917
7e16ce79
BC
19182016-09-15 Bin Cheng <bin.cheng@arm.com>
1919
1920 PR tree-optimization/77503
1921 * gcc.dg/vect/pr77503.c: New test.
1922
7c05f5c4
RB
19232016-09-15 Richard Biener <rguenther@suse.de>
1924
1925 PR middle-end/77544
1926 * c-c++-common/torture/pr77544.c: New testcase.
1927
76ff80fb
JJ
19282016-09-15 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR middle-end/77475
1931 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1932 * gcc.dg/march-generic.c: Likewise.
1933 * gcc.target/i386/spellcheck-options-1.c: New test.
1934 * gcc.target/i386/spellcheck-options-2.c: New test.
1935 * gcc.target/i386/spellcheck-options-3.c: New test.
1936 * gcc.target/i386/spellcheck-options-4.c: New test.
1937
5560d026
CLT
19382016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1939
1940 PR fortran/72743
1941 * gfortran.dg/goacc/pr72743.f90: New test.
1942
5334f733
RB
19432016-09-15 Richard Biener <rguenther@suse.de>
1944
1945 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1946
d08615f2
RB
19472016-09-15 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/77514
1950 * gcc.dg/torture/pr77514.c: New testcase.
1951
28ca05f0
JJ
19522016-09-14 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR c++/77549
1955 * g++.dg/lookup/pr77549.C: New test.
1956
20a1e5b8
MP
19572016-09-14 Marek Polacek <polacek@redhat.com>
1958
1959 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1960 * c-c++-common/gomp/atomic-13.c: Likewise.
1961 * c-c++-common/gomp/atomic-14.c: Likewise.
1962 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1963 * g++.dg/cpp1z/bool-increment1.C: New test.
1964 * c-c++-common/pr60439.c: Add dg-warning.
1965 * g++.dg/expr/bitfield4.C: Likewise.
1966 * g++.dg/expr/bitfield5.C: Likewise.
1967 * g++.dg/expr/bitfield6.C: Likewise.
1968 * g++.dg/expr/bool1.C: Likewise.
1969 * g++.dg/expr/bool3.C: Likewise.
1970 * g++.dg/expr/lval3.C: Likewise.
1971 * g++.dg/expr/lval4.C: Likewise.
1972 * g++.old-deja/g++.jason/bool5.C: Likewise.
1973 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1974 * g++.dg/other/error18.C: Likewise.
1975 * g++.dg/gomp/atomic-14.C: Likewise.
1976
0761f6bf
NS
19772016-09-14 Nathan Sidwell <nathan@acm.org>
1978
1979 PR c++/77539
1980 * g++.dg/cpp1y/pr77539.C: New.
1981
13cddbc1
CL
19822016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1983
1984 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1985 dg-require.
1986 * g++.dg/ext/builtin_alloca.C: Likewise.
1987 * g++.dg/template/spec35.C: Likewise.
1988 * gcc.dg/builtins-68.c: Likewise.
1989 * gcc.misc-tests/gcov-13.c: Likewise.
1990 * gcc.misc-tests/gcov-14.c: Likewise.
1991
a90638d4
JM
19922016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1993
1994 * gfortran.dg/dec_structure_14.f90: New testcase.
1995
5ba4a08c
JJ
19962016-09-14 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR sanitizer/68260
1999 * c-c++-common/tsan/pr68260.c: New test.
2000
a713b234
JS
20012016-09-13 Joe Seymour <joe.s@somniumtech.com>
2002
2003 PR target/70713
2004 * gcc.target/msp430/function-attributes-1.c: New test.
2005 * gcc.target/msp430/function-attributes-2.c: New test.
2006 * gcc.target/msp430/function-attributes-3.c: New test.
2007
96032047
MS
20082015-04-18 Martin Sebor <msebor@redhat.com>
2009
2010 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2011 of non-nul characters.
2012 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2013
ea8661cd
JJ
20142016-09-13 Jakub Jelinek <jakub@redhat.com>
2015
9952908a
JJ
2016 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2017 * g++.dg/cpp1z/gen-attrs1.C: New test.
2018
63cdb7a0
JJ
2019 PR tree-optimization/77454
2020 * gcc.dg/pr77454.c: New test.
2021
ea8661cd
JJ
2022 PR c++/77553
2023 * g++.dg/cpp1y/constexpr-77553.C: New test.
2024
254830ba
DM
20252016-09-13 David Malcolm <dmalcolm@redhat.com>
2026
2027 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2028 (test_show_locus): Replace rich_location::add_fixit_insert calls
2029 with add_fixit_insert_before and add_fixit_insert_after.
2030
42763690
JM
20312016-09-13 Jason Merrill <jason@redhat.com>
2032 Tom de Vries <tom@codesourcery.com>
2033
2034 PR c++/77427
2035 * g++.dg/pr77427.C: New test.
2036
c8798f2c
ML
20372016-09-13 Martin Liska <mliska@suse.cz>
2038
2039 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2040 effective target.
2041 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2042 * lib/target-supports.exp: Define the new target.
2043
54700e2e
AP
20442016-09-12 Andrew Pinski <apinski@cavium.com>
2045
2046 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2047 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2048
e1d55bf7
UB
20492016-09-12 Uros Bizjak <ubizjak@gmail.com>
2050
2051 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2052 variable arguments.
2053 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2054 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2055 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2056 variable argument.
2057 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2058 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2059
54dcdb88
BE
20602016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2061
2062 PR c++/77496
2063 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2064 * g++.dg/ext/pr77496.C: New test.
2065 * g++.dg/warn/pr77496.C: New test.
2066
d1463eb9
DM
20672016-09-12 David Malcolm <dmalcolm@redhat.com>
2068
2069 PR c/72858
2070 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2071 to preserve conversion chars, and to preserve prefix information.
2072 * gcc.dg/format/pr72858.c: New test case.
2073
217fabad
SK
20742016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2075
2076 * gfortran.dg/pr77507.f90: Move to ...
2077 * gfortran.dg/ieee/pr77507.f90: here.
2078
a1cd04ac
JH
20792016-08-09 Jan Hubicka <hubicka@ucw.cz>
2080
2081 PR ipa/61159
2082 * compile/pr61159.c: New testcase
2083
e3912107
JH
20842016-08-09 Jan Hubicka <hubicka@ucw.cz>
2085
2086 PR ipa/64316
2087 * gcc.dg/ipa/pr63416.c: New testcase.
2088
739d9339
PT
20892016-09-10 Paul Thomas <pault@gcc.gnu.org>
2090 Steven G. Kargl <kargl@gcc.gnu.org>
2091
2092 PR fortran/77532
cc3135b6 2093 * gfortran.dg/dtio_11.f90: new test.
739d9339 2094
fb7c40dd
SK
20952016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2096
2097 PR fortran/77507
2098 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2099 * gfortran.dg/c_assoc_4.f90: Ditto.
2100
5b28efbb
TV
21012016-09-10 Tom de Vries <tom@codesourcery.com>
2102
2103 PR C/71602
2104 * c-c++-common/va-arg-va-list-type.c: New test.
2105
9d0a9bb4
PB
21062016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2107
2108 PR rtl-optimization/77289
2109 * gcc.target/powerpc/pr77289.c: New test.
2110
3f0177e7
MS
21112016-09-09 Martin Sebor <msebor@redhat.com>
2112
2113 PR c/77520
2114 PR c/77521
2115 * gcc.dg/pr77520.c: New test.
2116 * gcc.dg/pr77521.c: New test.
2117
e81e83d0
SK
21182016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2119
2120 PR fortran/77506
2121 * gfortran.dg/pr77506.f90: New test.
2122
8a92685e
SK
21232016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2124
2125 PR fortran/77507
2126 * gfortran.dg/pr77507.f90: New test.
2127
c65248cb
JM
21282016-09-09 Joseph Myers <joseph@codesourcery.com>
2129
2130 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2131
2cf0ff98
SK
21322016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2133 Louis Krupp <lkrupp@gcc.gnu.org>
2134
2135 PR fortran/69514
2136 * gfortran.dg/pr69514_1.f90: New test.
2137 * gfortran.dg/pr69514_2.f90: New test.
2138
8ebc1e0f
JJ
21392016-09-08 Jakub Jelinek <jakub@redhat.com>
2140
20b6cf01
JJ
2141 PR fortran/77500
2142 * gfortran.dg/gomp/pr77500.f90: New test.
2143
8ebc1e0f
JJ
2144 PR fortran/77516
2145 * gfortran.dg/gomp/pr77516.f90: New test.
2146
34718542
JJ
21472016-09-07 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR middle-end/77475
2150 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2151 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2152 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2153 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2154 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2155 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2156
e5106e27
DM
21572016-09-07 David Malcolm <dmalcolm@redhat.com>
2158
2159 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2160 "substring-locations.h".
2161
ca235a85
RB
21622016-09-07 Richard Biener <rguenther@suse.de>
2163
2164 PR c/77450
2165 * c-c++-common/vector-subscript-8.c: Move ..
2166 * gcc.dg/pr77450.c: ... here.
2167
0076b5dc 21682016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2169
2170 PR libgfortran/77393
2171 * gfortran.dg/fmt_f0_2.f90: Update test.
2172 * gfortran.dg/fmt_f0_3.f90: New test.
2173
6ac7322b
DH
21742016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2175
2176 PR debug/77389
2177 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2178 in dg-options.
2179
2180 PR debug/57519
2181 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2182
8eb9e049
JJ
21832016-09-06 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR target/69255
2186 * gcc.target/i386/pr69255-1.c: New test.
2187 * gcc.target/i386/pr69255-2.c: New test.
2188 * gcc.target/i386/pr69255-3.c: New test.
2189
21902016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2191
2192 PR c/77336
2193 * gcc.dg/format/miss-7.c: New test.
2194
e6cb85d4
UB
21952016-09-06 Uros Bizjak <ubizjak@gmail.com>
2196
2197 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2198
7fe76f6a
ML
21992016-09-06 Martin Liska <mliska@suse.cz>
2200
2201 PR gcov-profile/77378
2202 PR gcov-profile/77466
2203 * gcc.dg/profile-update-warning.c: New test.
2204
209b636e
RB
22052016-09-06 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/77479
2208 * gcc.dg/torture/pr77479.c: New testcase.
2209
b772a565
RB
22102016-09-06 Richard Biener <rguenther@suse.de>
2211
2212 PR c/77450
2213 * c-c++-common/vector-subscript-7.c: Adjust.
2214 * c-c++-common/vector-subscript-8.c: New testcase.
2215
a8c07037
SKS
22162016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2217
2218 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2219
0ce48391
JJ
22202016-09-05 Jakub Jelinek <jakub@redhat.com>
2221
de9188e0
JJ
2222 PR target/77476
2223 * gcc.target/i386/avx512f-pr77476.c: New test.
2224 * gcc.target/i386/avx512bw-pr77476.c: New test.
2225 * gcc.target/i386/avx512dq-pr77476.c: New test.
2226
c76f7809
JJ
2227 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2228 Update comment to mention also avx512f.
2229
0ce48391
JJ
2230 PR sanitizer/77396
2231 * g++.dg/asan/pr77396-2.C: New test.
2232
8a27cf73
UB
22332016-09-05 Uros Bizjak <ubizjak@gmail.com>
2234
2235 PR rtl-optimization/77452
2236 * gcc.target/i386/pr77452.c: New test.
2237
25ff5dd3
MP
22382016-09-05 Marek Polacek <polacek@redhat.com>
2239
2240 PR c/77423
2241 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2242
f2bc4e48
SK
22432016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2244
2245 PR fortran/77391
2246 * gfortran.dg/pr77391.f90: New test.
2247
e85921ee
SK
22482016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2249
2250 PR fortran/77460
2251 * gfortran.dg/pr77460.f90: New test.
2252
b5d50659
JJ
22532016-09-03 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR c/65467
2256 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2257
7b826676
KY
22582016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2259
2260 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2261
717ebe91
DM
22622016-09-02 David Malcolm <dmalcolm@redhat.com>
2263
2264 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2265 test case.
2266 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2267 diagnostic-test-show-locus-generate-patch.c to the sources
2268 for diagnostic_plugin_test_show_locus.c.
2269
94087e88
JJ
22702016-09-02 Jakub Jelinek <jakub@redhat.com>
2271
9dc5773f
JJ
2272 PR c/65467
2273 * gcc.dg/gomp/_Atomic-1.c: New test.
2274 * gcc.dg/gomp/_Atomic-2.c: New test.
2275 * gcc.dg/gomp/_Atomic-3.c: New test.
2276 * gcc.dg/gomp/_Atomic-4.c: New test.
2277 * gcc.dg/gomp/_Atomic-5.c: New test.
2278
94087e88
JJ
2279 PR sanitizer/77396
2280 * g++.dg/asan/pr77396.C: New test.
2281
22822016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2283
2284 PR tree-optimization/71831
2285 * gcc.dg/builtin-object-size-16.c: New test.
2286 * gcc.dg/builtin-object-size-17.c: New test.
2287
7e89048d
JD
22882016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2289
2290 PR libgfortran/77393
2291 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2292
2f196155
UB
22932016-09-01 Uros Bizjak <ubizjak@gmail.com>
2294
2295 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2296 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2297 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2298 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2299 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2300 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2301 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2302 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2303 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2304 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2305 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2306 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2307 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2308 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2309 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2310 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2311 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2312 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2313
0a6b0523
EB
23142016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2315
2316 * gnat.dg/opt58.adb: New test.
2317 * gnat.dg/opt58_pkg.ads: New helper.
2318
2a99de7b
RB
23192016-09-01 Richard Biener <rguenther@suse.de>
2320
2321 PR middle-end/77436
2322 * gcc.dg/torture/pr77436.c: New testcase.
2323
f79d8786
SKS
23242016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2325
2326 * gcc.dg/pr64252.c: Require int32plus.
2327 * gcc.dg/pr66299-1.c: Likewise.
2328 * gcc.dg/pr66299-2.c: Likewise.
2329 * gcc.dg/torture/20131115-1.c: Skip for avr.
2330
b06335f9
KT
23312016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2332
2333 * gcc.target/aarch64/ands_3.c: New test.
2334
f25f40be
JJ
23352016-08-31 Jakub Jelinek <jakub@redhat.com>
2336
d12a0b5a
JJ
2337 PR fortran/77352
2338 * gfortran.dg/gomp/pr77352.f90: New test.
2339
f25f40be
JJ
2340 PR fortran/77374
2341 * gfortran.dg/gomp/pr77374.f08: New test.
2342
9ff6fb6e
MG
23432016-08-31 Marc Glisse <marc.glisse@inria.fr>
2344
2345 PR tree-optimization/73714
2346 * gcc.dg/tree-ssa/pr73714.c: New test.
2347
8e95a674
JD
23482016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2349
2350 PR libgfortran/77393
2351 * gfortran.dg/fmt_f0_2.f90: New test.
2352
c6b0037d
MG
23532016-08-31 Marc Glisse <marc.glisse@inria.fr>
2354
2355 * gcc.target/i386/pr59539-2.c: Adapt options.
2356 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2357
1a576b13
PT
23582016-08-31 Paul Thomas <pault@gcc.gnu.org>
2359
2360 PR fortran/77418
2361 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2362 of the associate entity and replace with a pointer to the
2363 intended item on the stack.
2364
e73d3ca6 23652016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2366 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2367
2368 PR fortran/48298
2369 * gfortran.dg/dtio_1.f90: New test.
2370 * gfortran.dg/dtio_2.f90: New test.
2371 * gfortran.dg/dtio_3.f90: New test.
2372 * gfortran.dg/dtio_4.f90: New test.
2373 * gfortran.dg/dtio_5.f90: New test.
2374 * gfortran.dg/dtio_6.f90: New test.
2375 * gfortran.dg/dtio_7.f90: New test.
2376 * gfortran.dg/dtio_8.f90: New test.
2377 * gfortran.dg/dtio_9.f90: New test.
2378 * gfortran.dg/dtio_10.f90: New test.
2379
b816477a
DM
23802016-08-30 David Malcolm <dmalcolm@redhat.com>
2381
2382 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2383 (test_many_nested_locations): New function.
2384 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2385 (test_show_locus): Handle "test_many_nested_locations".
2386
71b30891
DM
23872016-08-30 David Malcolm <dmalcolm@redhat.com>
2388
2389 * g++.dg/template/double-greater-than-fixit.C: New test case.
2390
8fa37232
EB
23912016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2392
2393 * gnat.dg/opt57.ad[sb]: New test.
2394 * gnat.dg/opt57_pkg.ads: New helper.
2395
6f651bae
RB
23962016-08-30 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/69047
2399 * gcc.dg/pr69047.c: Fix byte-order check.
2400
ab834832
JJ
24012016-08-30 Jakub Jelinek <jakub@redhat.com>
2402
5116b156
JJ
2403 PR tree-optimization/72866
2404 * gcc.dg/vect/pr72866.c: New test.
2405
3754bbfc
JJ
2406 PR debug/77363
2407 * g++.dg/debug/dwarf2/pr77363.C: New test.
2408
26122e2d
JJ
2409 PR middle-end/77377
2410 * gcc.target/i386/pr77377.c: New test.
2411
ab834832
JJ
2412 PR debug/77389
2413 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2414 in dg-options.
2415
bedc9ca7
SK
24162016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2417
2418 * gfortran.dg/pr77372.f90: Moved to ...
2419 * gfortran.dg/ieee/pr77372.f90: here.
2420
adfa1e6b
MM
24212016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2422
2423 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2424 vector short/char initializations.
2425 * gcc.target/powerpc/vec-init-5.c: Likewise.
2426 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2427 vector initialization optimizations.
2428 * gcc.target/powerpc/vec-init-7.c: Likewise.
2429 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2430 vector float/double initializations.
2431 * gcc.target/powerpc/vec-init-9.c: Likewise.
2432
414b7129
UB
24332016-08-29 Uros Bizjak <ubizjak@gmail.com>
2434
2435 PR target/77403
2436 * gcc.target/i386/pr77403.c: New test.
2437
3d06b6f2
MP
24382016-08-29 Marek Polacek <polacek@redhat.com>
2439
2440 PR c/77292
2441 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2442
ba9bbd6f
TV
24432016-08-29 Tom de Vries <tom@codesourcery.com>
2444
2445 PR c/77398
2446 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2447
d7d80d8f
EB
24482016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2451
d7d80d8f 24522016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2453
2454 * gfortran.dg/dec_structure_13.f90: New testcase.
2455
468d95c8
JB
24562016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2457
2458 PR fortran/77261
2459 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2460 available.
2461
f329b264
TV
24622016-08-28 Tom de Vries <tom@codesourcery.com>
2463
2464 PR lto/70955
2465 * gcc.dg/pr70955.c: New test.
2466 * gcc.dg/lto/pr70955_0.c: Same.
2467 * gcc.dg/lto/pr70955_1.c: Same.
2468
4a389eb6
PP
24692016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2470
2471 PR tree-optimization/71077
2472 * gcc.target/i386/pr71077.c: New test.
2473
3f8257db 24742016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2475
2476 PR fortran/77380
2477 * gfortran.dg/pr77380.f90: New test.
2478
3f8257db 24792016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2480
2481 PR fortran/77372
2482 gfortran.dg/pr77372.f90: New test.
2483
ee908516
DM
24842016-08-26 David Malcolm <dmalcolm@redhat.com>
2485
2486 * gcc.dg/spellcheck-fields-2.c (test): Move
2487 dg-begin/end-multiline-output within function body.
2488 (test_macro): New function.
2489
d41e76cf
DM
24902016-08-26 David Malcolm <dmalcolm@redhat.com>
2491
2492 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2493 (test_fixit_insert): Update expected output.
2494 (test_fixit_remove): Likewise.
2495 (test_fixit_replace): Likewise.
2496
524a4c96
RO
24972016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2498
2499 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2500 Fix typo.
2501
ebfa15ab
RB
25022016-08-26 Richard Biener <rguenther@suse.de>
2503
2504 PR tree-optimization/69047
2505 * gcc.dg/pr69047.c: New testcase.
2506
209ca542
PK
25072016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2508 Martin Jambhor <mjambor@suse.cz>
524a4c96 2509
209ca542
PK
2510 * gcc.dg/ipa/propbits-1.c: New test-case.
2511 * gcc.dg/ipa/propbits-2.c: Likewise.
2512 * gcc.dg/ipa/propbits-3.c: Likewise.
2513
e5cf1629
SK
25142016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2515
2516 PR fortran/77351
2517 * gfortran.dg/pr77351.f90: New test.
2518
ebef225f
MP
25192016-08-25 Marek Polacek <polacek@redhat.com>
2520
2521 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2522
fe377a48
MP
25232016-08-25 Marek Polacek <polacek@redhat.com>
2524
2525 PR c/77323
2526 * gcc.dg/pr77323.c: New test.
2527
88b8971f
PT
25282016-08-24 Paul Thomas <pault@gcc.gnu.org>
2529
2530 PR fortran/77358
2531 * gfortran.dg/submodule_17.f08: New test.
2532
3f8257db
JJ
25332016-08-24 Michael Collison <michael.collison@linaro.org>
2534 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2535
2536 * gcc.target/arm/builtin_saddl.c: New testcase.
2537 * gcc.target/arm/builtin_saddll.c: New testcase.
2538 * gcc.target/arm/builtin_uaddl.c: New testcase.
2539 * gcc.target/arm/builtin_uaddll.c: New testcase.
2540 * gcc.target/arm/builtin_ssubl.c: New testcase.
2541 * gcc.target/arm/builtin_ssubll.c: New testcase.
2542 * gcc.target/arm/builtin_usubl.c: New testcase.
2543 * gcc.target/arm/builtin_usubll.c: New testcase.
2544
d5b5d212
UB
25452016-08-24 Uros Bizjak <ubizjak@gmail.com>
2546
2547 PR target/77270
2548 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2549 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2550 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2551 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2552 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2553 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2554 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2555 effective target. Remove scan-assembler-times directives.
2556 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2557 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2558 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2559
d1188689
SKS
25602016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2561
2562 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2563 of unsigned int.
2564 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2565
0b6b8f85
RS
25662016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2567
2568 PR testsuite/77317
2569 * lib/target-supports.exp
2570 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2571 (check_effective_target_vect_natural_alignment): Ditto.
2572 (check_effective_target_vector_alignment_reachable): Ditto.
2573 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2574
587b7f7a
ILT
25752016-08-23 Ian Lance Taylor <iant@golang.org>
2576
2577 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2578
6019c0fc
MM
25792016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2580
2581 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2582 being created from pointers to memory locations.
2583 * gcc.target/powerpc/vec-init-2.c: Likewise.
2584
cfe37db4
FR
25852016-08-23 Fritz Reese <fritzoreese@gmail.com>
2586
2587 * gfortran.dg/dec_structure_12.f90: New testcase.
2588
7e11f46f
DV
25892016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2590
2591 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2592
7ab4f354
DV
25932016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2594
2595 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2596 verification.
2597
deb9351f
DV
25982016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2599
2600 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2601 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2602
1fd9f058
RB
26032016-08-23 Richard Biener <rguenther@suse.de>
2604
2605 PR tree-optimization/27336
2606 * c-c++-common/pr27336.c: New testcase.
2607
b00e6e75
MP
26082016-08-22 Marek Polacek <polacek@redhat.com>
2609
2610 PR c++/77321
2611 * g++.dg/cpp1y/pr77321.C: New test.
2612
58338bac
SK
26132016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2614
2615 PR fortran/60774
2616 * gfortran.dg/empty_label.f: Adjust test for new error message.
2617 * gfortran.dg/empty_label.f90: Ditto.
2618 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2619 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2620 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2621
30364ce6
SK
26222016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2623
2624 PR fortran/61318
2625 * gfortran.dg/pr61318.f90: New test.
2626
ad7a5a8f
SK
26272016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2628
2629 PR fortran/77260
2630 * gfortran.dg/pr77260_1.f90: New test.
2631 * gfortran.dg/pr77260_2.f90: Ditto.
2632
72f52f30
JM
26332016-08-22 Joseph Myers <joseph@codesourcery.com>
2634
2635 PR middle-end/77269
2636 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2637 __builtin_signbitf and __builtin_signbitl in expected generic
2638 expansion.
2639 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2640 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2641 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2642 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2643 tests.
2644
6dc198e3
JM
26452016-08-22 Joseph Myers <joseph@codesourcery.com>
2646
2647 * gcc.dg/torture/float128-builtin.c,
2648 gcc.dg/torture/float128-ieee-nan.c,
2649 gcc.dg/torture/float128x-builtin.c,
2650 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2651 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2652 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2653 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2654 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2655 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2656 gcc.dg/torture/floatn-nan.h: New tests.
2657
7ff4e41a
JM
26582016-08-22 Joseph Myers <joseph@codesourcery.com>
2659
2660 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2661 macro.
2662 (main): Update calls to TEST_I_F.
2663 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2664 macro.
2665 (main): Update calls to TEST_I_F.
2666
7078cdb6
JM
26672016-08-22 Joseph Myers <joseph@codesourcery.com>
2668
2669 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2670 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2671 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2672 names in calls to TEST_I_F.
2673
a9d7c823
BE
26742016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2675
2676 PR c/52952
2677 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2678
cd800235
SKS
26792016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2680
2681 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2682 and !natural_alignment_64.
2683 * gcc.dg/ipa/propalign-2.c: Likewise.
2684 * gcc.dg/ipa/propalign-3.c: Likewise.
2685 * gcc.dg/ipa/propalign-4.c: Likewise.
2686 * gcc.dg/ipa/propalign-5.c: Likewise.
2687 * lib/target-supports.exp
2688 (check_effective_target_natural_alignment_32): Add avr-*-*.
2689
22d12455
KV
26902016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2691
2692 PR tree-optimization/61839
2693 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2694 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2695 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2696 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2697
c65699ef
JM
26982016-08-19 Joseph Myers <joseph@codesourcery.com>
2699
2700 PR c/32187
2701 * lib/target-supports.exp (check_effective_target_float16)
2702 (check_effective_target_float32, check_effective_target_float64)
2703 (check_effective_target_float128, check_effective_target_float32x)
2704 (check_effective_target_float64x)
2705 (check_effective_target_float128x)
2706 (check_effective_target_float16_runtime)
2707 (check_effective_target_float32_runtime)
2708 (check_effective_target_float64_runtime)
2709 (check_effective_target_float128_runtime)
2710 (check_effective_target_float32x_runtime)
2711 (check_effective_target_float64x_runtime)
2712 (check_effective_target_float128x_runtime)
2713 (check_effective_target_floatn_nx_runtime)
2714 (add_options_for_float16, add_options_for_float32)
2715 (add_options_for_float64, add_options_for_float128)
2716 (add_options_for_float32x, add_options_for_float64x)
2717 (add_options_for_float128x): New procedures.
2718 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2719 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2720 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2721 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2722 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2723 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2724 gcc.dg/torture/float128-complex.c,
2725 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2726 gcc.dg/torture/float128x-basic.c,
2727 gcc.dg/torture/float128x-complex.c,
2728 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2729 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2730 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2731 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2732 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2733 gcc.dg/torture/float32x-basic.c,
2734 gcc.dg/torture/float32x-complex.c,
2735 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2736 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2737 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2738 gcc.dg/torture/float64x-basic.c,
2739 gcc.dg/torture/float64x-complex.c,
2740 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2741 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2742 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2743 gcc.dg/torture/floatn-tg.h,
2744 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2745 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2746 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2747 gcc.dg/torture/fp-int-convert-float128x.c,
2748 gcc.dg/torture/fp-int-convert-float16-timode.c,
2749 gcc.dg/torture/fp-int-convert-float16.c,
2750 gcc.dg/torture/fp-int-convert-float32-timode.c,
2751 gcc.dg/torture/fp-int-convert-float32.c,
2752 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2753 gcc.dg/torture/fp-int-convert-float32x.c,
2754 gcc.dg/torture/fp-int-convert-float64-timode.c,
2755 gcc.dg/torture/fp-int-convert-float64.c,
2756 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2757 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2758 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2759 maximum exponent of floating-point type. Use it in testing
2760 whether 0x8...0 fits in the floating-point type. Always treat -1
2761 (signed 0xf...f) as fitting in the floating-point type.
2762 (M_OK1): New macro.
2763 * gcc.dg/torture/fp-int-convert-double.c,
2764 gcc.dg/torture/fp-int-convert-float.c,
2765 gcc.dg/torture/fp-int-convert-float128-timode.c,
2766 gcc.dg/torture/fp-int-convert-float128.c,
2767 gcc.dg/torture/fp-int-convert-float80-timode.c,
2768 gcc.dg/torture/fp-int-convert-float80.c,
2769 gcc.dg/torture/fp-int-convert-long-double.c,
2770 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2771
94e73c78
JJ
27722016-08-19 Jakub Jelinek <jakub@redhat.com>
2773
fbdbd4b6
JJ
2774 PR fortran/72744
2775 * gfortran.dg/gomp/pr72744.f90: New test.
2776
94e73c78
JJ
2777 PR fortran/69281
2778 * gfortran.dg/gomp/pr69281.f90: New test.
2779
91151a73
JB
27802016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2781
414b7129
UB
2782 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2783 the last special seed value.
2784 * gfortran.dg/random_7.f90: Use size for last array member instead
2785 of hardcoded value.
91151a73 2786
fcf830ab
PK
27872016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2788
2789 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2790 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2791
1a5da5b6
RB
27922016-08-19 Richard Biener <rguenther@suse.de>
2793
2794 PR tree-optimization/77286
2795 * gcc.dg/torture/pr77286.c: New testcase.
2796
82f72146
DM
27972016-08-18 David Malcolm <dmalcolm@redhat.com>
2798
2799 * gcc.dg/verbose-asm-2.c: New test case.
2800
cc015f3a
DM
28012016-08-18 David Malcolm <dmalcolm@redhat.com>
2802
2803 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2804 (custom_diagnostic_finalizer): Update for change to
2805 diagnostic_show_locus.
2806
cb18fd07
DM
28072016-08-18 David Malcolm <dmalcolm@redhat.com>
2808
2809 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2810 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2811
a76989dc
MP
28122016-08-18 Marek Polacek <polacek@redhat.com>
2813
2814 PR c/71514
2815 * gcc.dg/pr71514.c: New test.
2816
89c88780
L
28172015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2818
2819 PR target/72839
2820 * gcc.target/i386/pr72839.c: New test.
2821
2c71d454
CLT
28222016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2823
2824 PR middle-end/70895
2825 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2826 * c-c++-common/goacc/reduction-1.c: Likewise.
2827 * c-c++-common/goacc/reduction-2.c: Likewise.
2828 * c-c++-common/goacc/reduction-3.c: Likewise.
2829 * c-c++-common/goacc/reduction-4.c: Likewise.
2830
66592e95
AM
28312016-08-18 Alan Modra <amodra@gmail.com>
2832
2833 * gcc.c-torture/compile/pr72771.c: New.
2834
3a146d46
JJ
28352016-08-17 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR fortran/67496
2838 * gfortran.dg/pr67496.f90: New test.
2839
3f8257db 28402015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2841
2842 PR tree-optimization/71752
3a146d46 2843 * gcc.dg/vect/pr71752.c: New.
038000bd 2844
dd42e908
UB
28452016-08-17 Uros Bizjak <ubizjak@gmail.com>
2846
2847 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2848
458a1cd0
JJ
28492016-08-17 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR middle-end/77259
2852 * g++.dg/ipa/devirt-52.C: New test.
2853
11c4c4ba
CLT
28542016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2855
2856 * c-c++-common/goacc/reduction-6.c: New testcase.
2857
661d6efd
RB
28582016-08-17 Richard Biener <rguenther@suse.de>
2859
2860 PR tree-optimization/76490
2861 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2862 * gcc.dg/pr52904.c: XFAIL.
2863
622d8b69
RB
28642016-08-17 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/23855
2867 * gcc.dg/loop-unswitch-2.c: Adjust.
2868
af23e99c
JJ
28692016-08-16 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR tree-optimization/72817
2872 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2873
feeb6268
JM
28742016-08-16 Joseph Myers <joseph@codesourcery.com>
2875
2876 PR libgcc/77265
2877 * gcc.dg/torture/float128-extend-inf.c: New test.
2878
65e736c0
DM
28792016-08-16 David Malcolm <dmalcolm@redhat.com>
2880
2881 PR c/72857
2882 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2883 for embedded NUL.
2884 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2885 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2886 caret placement.
2887 (test_oct): Likewise.
2888 (test_multiple): Likewise.
2889 (test_field_width_specifier): Likewise.
2890 (test_field_width_specifier_2): New function.
2891 (test_field_precision_specifier): New function.
2892 (test_embedded_nul): Update expected caret placement.
2893 (test_non_contiguous_strings): Update line number.
2894 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2895 (__emit_string_literal_range): Add "caret_idx" param.
2896 (test_simple_string_literal): Add value for new param, updating
2897 expected output..
2898 (test_concatenated_string_literal): Likewise.
2899 (test_multiline_string_literal): Likewise.
2900 (test_hex): Likewise.
2901 (test_oct): Likewise.
2902 (test_multiple): Likewise.
2903 (test_ucn4): Likewise.
2904 (test_ucn8): Likewise.
2905 (test_u8): Likewise.
2906 (test_u): Likewise; update expected message, from "range" to
2907 "location".
2908 (test_U): Likewise.
2909 (test_L): Likewise.
2910 (test_macro): Add value for new param.
2911 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2912 (__emit_string_literal_range): Add "caret_idx" param.
2913 (test_stringified_token_1): Add value for new param. Update
2914 expected message, from "range" to "location".
2915 (test_stringized_token_2): Likewise, adding param to macro.
2916 (test_stringified_token_3): Likewise.
2917 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2918 (emit_warning): Convert param from source_range to location_t.
2919 (test_string_literals): Add caret_idx param, and use it when
2920 constructing a substring_loc. Update error message, from
2921 "range" to "location".
2922
4a7f57d5
JJ
29232016-08-16 Jakub Jelinek <jakub@redhat.com>
2924
7841800f
JJ
2925 PR target/71910
2926 * g++.dg/gomp/pr71910.C: New test.
2927
1b13411a
JJ
2928 PR middle-end/67485
2929 * gcc.c-torture/compile/pr67485.c: New test.
2930
4a7f57d5
JJ
2931 PR target/72867
2932 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2933
3c556bc4
BC
29342016-08-16 Bin Cheng <bin.cheng@arm.com>
2935
2936 PR tree-optimization/69848
2937 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2938
beab2da6
ML
29392016-08-16 Martin Liska <mliska@suse.cz>
2940
2941 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2942 of memory operations so that it can be handled by core2
2943 in 32-bit mode.
2944
f4eec0a3
RB
29452016-08-16 Richard Biener <rguenther@suse.de>
2946
2947 PR tree-optimization/76783
2948 * gcc.dg/pr76783.c: New testcase.
2949 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2950
8f21990a
BC
29512016-08-16 Bin Cheng <bin.cheng@arm.com>
2952
2953 PR tree-optimization/72817
2954 PR tree-optimization/73450
2955 * gcc.dg/tree-ssa/pr72817.c: New test.
2956 * gcc.dg/tree-ssa/pr73450.c: New test.
2957
7fc61626
FR
29582016-08-15 Fritz Reese <fritzoreese@gmail.com>
2959
2960 * gfortran.dg/init_flag_13.f90: New testcase.
2961 * gfortran.dg/init_flag_14.f90: Ditto.
2962 * gfortran.dg/init_flag_15.f03: Ditto.
2963 * gfortran.dg/dec_init_1.f90: Ditto.
2964 * gfortran.dg/dec_init_2.f90: Ditto.
2965
432baa02
UB
29662016-08-15 Uros Bizjak <ubizjak@gmail.com>
2967
2968 PR target/72867
2969 * gcc.target/i386/pr72867.c: New test.
2970
7e1dde14
EB
29712016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2972
2973 * c-c++-common/dump-ada-spec-5.c: New test.
2974
e4969090
RB
29752016-08-15 Richard Biener <rguenther@suse.de>
2976
2977 PR tree-optimization/73434
2978 * gcc.dg/torture/pr73434.c: New testcase.
2979
66088065
JJ
29802016-08-15 Jakub Jelinek <jakub@redhat.com>
2981
2982 PR tree-optimization/72824
2983 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2984
7c713714
CLT
29852016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2986
2987 PR fortran/70598
2988 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2989 in use_device clause.
2990 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2991 * gfortran.dg/goacc/list.f95: Adjust to catch
2992 "neither a POINTER nor an array" error messages.
2993
4271e5cb
UB
29942016-08-14 Uros Bizjak <ubizjak@gmail.com>
2995
2996 PR target/76342
2997 * gcc.target/i386/pr76342.c: New test.
2998
b0cea284
JJ
29992016-08-12 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR c/71512
3002 * g++.dg/ubsan/pr71512.C: New test.
3003 * c-c++-common/ubsan/pr71512-1.c: New test.
3004 * c-c++-common/ubsan/pr71512-2.c: New test.
3005
e86aefb8
MM
30062016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3007
3008 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3009 vector initialization options.
3010 * gcc.target/powerpc/vec-init-2.c: Likewise.
3011 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3012 is generated on ISA 3.0.
3013
7fd82d52
PP
30142016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3015
3016 PR middle-end/71654
3017 * gcc.dg/c-c++-common/pr71654.c: New test.
3018 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3019 dg-options.
3020 * gcc.dg/tree-ssa/vrp24: Likewise.
3021
2f1364c2
JJ
30222016-08-12 Jakub Jelinek <jakub@redhat.com>
3023
3024 PR c/67410
3025 * gcc.dg/pr67410.c: New test.
3026
8eb414aa
BC
30272016-08-12 Bin Cheng <bin.cheng@arm.com>
3028
3029 PR tree-optimization/69848
3030 * gcc.dg/vect/vect-pr69848.c: New test.
3031
30b39c19
UB
30322016-08-12 Uros Bizjak <ubizjak@gmail.com>
3033
3034 PR testsuite/71008
3035 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3036 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3037 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3038 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3039
e373dd06
RB
30402016-08-12 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/57326
3043 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3044 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3045 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3046 * gcc.target/i386/pr45685.c: Likewise.
3047 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3048 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3049 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3050 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3051 * gfortran.dg/pr34163.f90: Likewise.
3052
20d1af89
ML
30532016-08-12 Martin Liska <mliska@suse.cz>
3054
3055 * g++.dg/gcov/gcov-16.C: New test.
3056 * lib/gcov.exp: Support new argument for run-gcov function.
3057
5cacda56
ML
30582016-08-12 Martin Liska <mliska@suse.cz>
3059
3060 PR gcov-profile/35590
3061 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3062
663eecfd
RB
30632016-08-12 Richard Biener <rguenther@suse.de>
3064
3065 PR tree-optimization/72851
3066 * gcc.dg/torture/pr72851.c: New testcase.
3067
3f8257db 30682016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3069
e366d7d8
AO
3070 PR debug/63240
3071 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3072 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3073 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3074 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3075 DW_AT_deleted.
3076
71e1a6a4
AO
3077 PR debug/55641
3078 * g++.dg/debug/dwarf2/ref-1.C: New.
3079
8aaf799b
AO
3080 PR debug/49366
3081 * g++.dg/debug/dwarf2/template-params-12.H: New.
3082 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3083 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3084 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3085 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3086 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3087 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3088 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3089
06f9caed
BS
30902016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3091
3092 PR target/72863
3093 * gcc.target/powerpc/pr72863.c: New test.
3094
a8b956c1
UB
30952016-08-11 Uros Bizjak <ubizjak@gmail.com>
3096
3097 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3098
c73dd986
L
30992015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3100
3101 * gcc.target/i386/pieces-strcpy-1.c: New test.
3102 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3103
385ed708
JJ
31042016-08-11 Jakub Jelinek <jakub@redhat.com>
3105
3106 PR c++/72868
3107 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3108
df7ec09f
L
31092015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3110
3111 * gcc.target/i386/pieces-memcpy-1.c: New test.
3112 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3113 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3114 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3115 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3116 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3117
b95a64bb
JJ
31182016-08-11 Jakub Jelinek <jakub@redhat.com>
3119
3120 PR c/72816
7ddbcf6b 3121 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3122
59537744
BE
31232016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3124
3125 PR tree-optimization/71083
3126 * gcc.c-torture/execute/pr71083.c: New test.
3127 * gnat.dg/loop_optimization23.adb: New test.
3128 * gnat.dg/loop_optimization23_pkg.ads: New test.
3129 * gnat.dg/loop_optimization23_pkg.adb: New test.
3130
183ac6d0
RB
31312016-08-11 Richard Biener <rguenther@suse.de>
3132
3133 PR tree-optimization/72772
3134 * gcc.dg/graphite/pr35356-1.c: Adjust.
3135 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3136
b152f5a2
JB
31372016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3138
3139 * gfortran.dg/random_7.f90: Take into account that the last seed
3140 value is the special p value.
3141 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3142
bb7ebad1
RB
31432016-08-11 Richard Biener <rguenther@suse.de>
3144
3145 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3146
2e186411
AM
31472016-08-11 Alan Modra <amodra@gmail.com>
3148
3149 * gcc.target/powerpc/pr71680.c: New.
3150
e9e6d4f6
KN
31512016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3152
3153 * gcc.target/powerpc/bfp/bfp.exp: New file.
3154 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3155 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3156 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3157 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3158 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3159 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3160 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3161 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3162 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3163 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3164 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3165 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3166 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3167 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3168 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3169 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3170 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3171 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3172 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3173 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3174 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3175 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3176 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3177 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3178 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3179 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3180 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3181 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3182 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3183 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3184 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3185 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3186 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3187 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3188 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3189 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3190 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3191 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3192 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3193 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3194 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3195 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3196 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3197 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3198 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3199 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3200 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3201 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3202 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3203 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3204 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3205 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3206 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3207
9c8eabea
BC
32082016-08-10 Bin Cheng <bin.cheng@arm.com>
3209
3210 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3211 Add aarch64*-*-*.
3212
6c553b76
BC
32132016-08-10 Bin Cheng <bin.cheng@arm.com>
3214
3215 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3216
a0883b08
MM
32172016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3218
3219 PR target/72853
3220 * gcc.target/powerpc/pr72853.c: New test.
3221
a266236e
ML
32222016-08-10 Martin Liska <mliska@suse.cz>
3223
3224 PR gcov-profile/58306
3225 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3226
22063dbc
ML
32272016-08-10 Martin Liska <mliska@suse.cz>
3228
3229 * g++.dg/gcov/gcov-threads-1.C: New test.
3230
5250a5bb
SKS
32312016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3232
3233 PR target/71873
3234 * gcc.target/avr/pr71873.c: New test.
3235
b7597ae5
ML
32362016-08-09 Martin Liska <mliska@suse.cz>
3237
3238 * g++.dg/gcov/gcov-dump-1.C: New test.
3239 * g++.dg/gcov/gcov-dump-2.C: New test.
3240
ab50a215
ML
32412016-08-09 Martin Liska <mliska@suse.cz>
3242
3243 * gcc.dg/tree-prof/val-prof-9.c: New test.
3244
dcb1e137
ML
32452016-08-09 Martin Liska <mliska@suse.cz>
3246
3247 * gcc.dg/tree-prof/val-prof-8.c: New test.
3248
04d6d3b6
MJ
32492016-08-09 Martin Jambor <mjambor@suse.cz>
3250
df839749
UB
3251 PR ipa/71981
3252 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3253
c57e78c4
BC
32542016-08-09 Bin Cheng <bin.cheng@arm.com>
3255
3256 PR tree-optimization/33707
3257 * gcc.dg/vect/pr33707.c: New test.
3258
42970a17
BC
32592016-08-09 Bin Cheng <bin.cheng@arm.com>
3260
3261 PR tree-optimization/pr72772
3262 * gcc.dg/tree-ssa/pr72772.c: New test.
3263
810a3aa6
MF
32642016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3265
3266 PR rtl-optimization/66669
3267 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3268
9e207d6f
JJ
32692016-08-09 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR tree-optimization/72824
3272 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3273
50bf47fd
RB
32742016-08-09 Richard Biener <rguenther@suse.de>
3275
3276 PR tree-optimization/71802
3277 * gcc.dg/torture/pr71802.c: New testcase.
3278
cadec7ca
JJ
32792016-08-09 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR c++/72809
3282 * g++.dg/eh/stdarg1.C: New test.
3283
c43c5112
AK
32842016-08-08 Andi Kleen <ak@linux.intel.com>
3285
3286 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3287 test command line in failure log.
3288 (profopt-execute): dito. Make autofdo file names unique.
3289
895aa8e1
DM
32902016-08-08 David Malcolm <dmalcolm@redhat.com>
3291
3292 PR c/64955
3293 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3294 output.
3295
9afda630
PK
32962016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3297
3298 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3299 c99_runtime.
3300 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3301 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3302 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3303 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3304 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3305 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3306
e52ed3fe
DM
33072016-08-08 David Malcolm <dmalcolm@redhat.com>
3308
3309 PR c/52952
3310 * gcc.dg/cpp/pr66415-1.c: Likewise.
3311 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3312 * gcc.dg/format/c90-printf-1.c: Likewise.
3313 * gcc.dg/format/diagnostic-ranges.c: New test case.
3314
ad200580
JJ
33152016-08-08 Jakub Jelinek <jakub@redhat.com>
3316
77524e0d
JJ
3317 PR fortran/72716
3318 * gfortran.dg/gomp/pr72716.f90: New test.
3319
2187f2a2
JJ
3320 PR middle-end/72781
3321 * gcc.dg/gomp/pr72781.c: New test.
3322
ad200580
JJ
3323 PR middle-end/68762
3324 * g++.dg/vect/pr68762-1.cc: New test.
3325 * g++.dg/vect/pr68762-2.cc: New test.
3326 * g++.dg/vect/pr68762.h: New file.
3327
989d0071
MS
33282016-08-08 Martin Sebor <msebor@redhat.com>
3329
3330 PR testsuite/72838
3a146d46
JJ
3331 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3332 * g++.dg/warn/overflow-warn-3.C: Same.
3333 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3334
7090cac9
AV
33352016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3336
3337 PR fortran/71936
3338 * gfortran.dg/allocate_with_source_21.f03: New test.
3339
64e56ab0
AV
33402016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3341
3342 PR fortran/72698
3343 * gfortran.dg/allocate_with_source_20.f03: New test.
3344
0476487d
AM
33452016-08-08 Alan Modra <amodra@gmail.com>
3346
3347 * gcc.c-torture/compile/pr72802.c: New.
3348
8e9218f2
AV
33492016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3350
3351 PR fortran/70524
3352 * gfortran.dg/dependency_48.f90: New test.
3353
c1f7083b
TK
33542016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3355
531e5ae3 3356 PR fortran/70040
c1f7083b
TK
3357 * gfortran.dg/pr70040.f90: New testcase.
3358
6ab5813c
TK
33592016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3360
3361 PR fortran/71961
3362 * gfortran.dg/matmul_10.f90: New testcase.
3363
27bddc4a
JH
33642016-08-07 Jan Hubicka <hubicka@ucw.cz>
3365
3366 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3367
4a9f8a9f
JJ
33682016-08-07 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR c/72816
3371 * gcc.dg/pr72816.c: New test.
3372
fa76f2c6
JW
33732016-08-06 Jonathan Wakely <jwakely@redhat.com>
3374
3375 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3376 * g++.dg/conversion/pr41426.C: Likewise.
3377 * g++.dg/conversion/pr66211.C: Likewise.
3378 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3379 * g++.dg/init/ref8.C: Likewise.
3380 * g++.old-deja/g++.law/cvt20.C: Likewise.
3381 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3382
5c3e5002
PP
33832016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3384
3385 PR tree-optimization/18046
3386 * gcc.dg/tree-ssa/vrp105.c: New test.
3387 * gcc.dg/tree-ssa/vrp106.c: New test.
3388
94087e88 33892016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3390
3391 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3392 1ul in diagnostics. Remove hyphen from "constant-expression."
3393 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3394 * g++.dg/cpp0x/static_assert3.C: Same.
3395 * g++.dg/cpp1y/constexpr-throw.C: Same.
3396 * g++.dg/template/nontype3.C: Same.
3397 * g++.dg/warn/overflow-warn-1.C: Same.
3398 * g++.dg/warn/overflow-warn-3.C: Same.
3399 * g++.dg/warn/overflow-warn-4.C: Same.
3400
88fa5555
DM
34012016-08-05 David Malcolm <dmalcolm@redhat.com>
3402
3403 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3404 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3405 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3406 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3407
1addb9e6
PP
34082016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3409
3410 PR tree-optimization/72810
3411 * gcc.dg/tree-ssa/vrp110.c: New test.
3412
1b62ed4f
JG
34132016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3414
3415 PR Target/72819
3416 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3417 registers.
3418 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3419 saving the half-precision registers.
3420 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3421 value is returned in h0.
3422 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3423 are passed in FP/SIMD registers.
3424 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3425 passing works corrcetly.
3426 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3427 (hfa_f16x2_t): Likewise.
3428 (hfa_f16x3_t): Likewise.
3429 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3430 are promoted to double and passed in a double register.
3431 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3432 are promoted to double and stacked.
3433 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3434 __fp16 data types.
3435 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3436 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3437 __fp16 first get passed in FP/SIMD registers, then stacked.
3438
4228ca19
NS
34392016-08-05 Nathan Sidwell <nathan@acm.org>
3440
3441 PR c++/68724
3442 * g++.dg/cpp0x/pr68724.C: New.
3443
db7c335e
RB
34442016-08-05 Richard Biener <rguenther@suse.de>
3445
3446 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3447
48abe922
PP
34482016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3449
3450 * gcc.dg/tree-ssa/vrp107.c: New test.
3451 * gcc.dg/tree-ssa/vrp108.c: New test.
3452 * gcc.dg/tree-ssa/vrp109.c: New test.
3453
f6cdf42f
PK
34542016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3455
3456 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3457 dg-options.
3458
33a9c609
PK
34592016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3460
3461 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3462 test-cases.
3463 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3464 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3465 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3466 test-cases.
3467 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3468 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3469 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3470 large_double.
3471
4473482d
PC
34722016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3473
3474 PR c++/72800
3475 * g++.dg/cpp1y/lambda-ice1.C: New.
3476
08156df5
PP
34772016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3478
3479 PR c++/72759
3480 * g++.dg/cpp1y/pr72759.C: New test.
3481
938da3a5
PP
34822016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3483
3484 * gcc.dg/switch-10.c: New test.
3485
da84183c
JG
34862016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3487
3488 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3489
ae9281fc
TS
34902016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3491
3492 * c-c++-common/goacc/routine-5.c: Update.
3493
086ad22e
BE
34942016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3495
3496 PR rtl-optimization/70903
3497 * gcc.c-torture/execute/pr70903.c: New test.
3498
6805e400
ML
34992016-08-04 Martin Liska <mliska@suse.cz>
3500
3501 * gcc.dg/params/params.exp: Replace file exists with
3502 TESTING_IN_BUILD_TREE.
3503
a0008434
MP
35042016-08-04 Marek Polacek <polacek@redhat.com>
3505
3506 PR c++/70229
3507 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3508
fb46286e
RB
35092016-08-04 Richard Biener <rguenther@suse.de>
3510
3511 PR middle-end/71984
3512 * gcc.dg/torture/pr71984.c: Guard correctness check for
3513 little-endian.
3514
ac2c96ab
AP
35152016-08-03 Andrew Pinski <apinski@cavium.com>
3516
3517 * gcc.c-torture/compile/20160802-1.c: New testcase.
3518
c98583e9
FR
35192016-08-03 Fritz Reese <fritzoreese@gmail.com>
3520
3521 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3522
9ad1a1da
RB
35232016-08-03 Richard Biener <rguenther@suse.de>
3524
3525 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3526 and remove -O3.
3527 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3528 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3529
cd75c979
RB
35302016-08-03 Richard Biener <rguenther@suse.de>
3531
3532 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3533 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3534 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3535 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3536
30e8d875
SKS
35372016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3538
3539 * gcc.dg/init-excess-2.c: Require int32plus.
3540 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3541 * gcc.dg/pr59963-2.c: Require int32plus.
3542 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3543 * gcc.dg/unroll-7.c: Require int32plus.
3544
69b806f6
BC
35452016-08-02 Bin Cheng <bin.cheng@arm.com>
3546
3547 PR tree-optimization/34114
3548 * gcc.dg/tree-ssa/loop-42.c: New test.
3549
1efafef3
TC
35502016-08-02 Tamar Christina <tamar.christina@arm.com>
3551
3552 * gcc.target/aarch64/vminmaxnm.c: New.
3553 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3554 tests.
3555
e2a99194
MM
35562016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3557
3558 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3559 vec_extract for vector float, vector int, vector short, and vector
3560 char.
3561 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3562 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3563 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3564 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3565
71bfb77a
WD
35662016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3567
3568 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3569 single stack adjustment, no writeback.
71bfb77a
WD
3570 * gcc.target/aarch64/test_frame_12.c: Likewise.
3571 * gcc.target/aarch64/test_frame_13.c: Likewise.
3572 * gcc.target/aarch64/test_frame_15.c: Likewise.
3573 * gcc.target/aarch64/test_frame_6.c: Likewise.
3574 * gcc.target/aarch64/test_frame_7.c: Likewise.
3575 * gcc.target/aarch64/test_frame_8.c: Likewise.
3576 * gcc.target/aarch64/test_frame_16.c: New test.
3577
37bce35a
L
35782015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3579
3580 PR target/72748
3581 * gcc.target/i386/pr72748.c: New test.
3582
3f8257db 35832015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3584
3585 PR tree-optimization/71818
3586 * gcc.dg/vect/pr71818.c: New
3587
bf60c531
ML
35882016-08-01 Martin Liska <mliska@suse.cz>
3589
3590 PR tree-optimization/71857
3591 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3592
8ed49fab
KT
35932016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3594
3595 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3596
76e2c821
JB
35972016-08-01 Jan Beulich <jbeulich@suse.com>
3598
3599 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3600
35029597
WS
36012016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3602
3603 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3604 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3605
3aa4b66a
JW
36062016-07-31 Jonathan Wakely <jwakely@redhat.com>
3607
3608 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3609 (check_effective_target_c++): Likewise. Also match for libstdc++.
3610
3f8257db 36112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3612
3613 PR fortran/41922
3614 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3615 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3616 * gfortran.dg/pr41922.f90: New test.
3617
9fcb2819
SK
36182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3619
3620 PR fortran/68566
3621 * gfortran.dg/pr68566.f90: new test.
3622
94087e88 36232016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3624
3625 PR c++/60760
3626 PR c++/71091
3627 * g++.dg/cpp0x/constexpr-cast.C: New test.
3628 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3629 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3630 * g++.dg/ubsan/pr63956.C: Correct.
3631
d0047a25
MM
36322016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3633
3634 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3635 vector double or vector long where the vector is in memory.
3636 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3637 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3638
e4f7a5df
SK
36392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3640
3641 PR fortran/69867
3642 * gfortran.dg/pr69867.f90: New test.
3643
b441ae1d
SK
36442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3645
3646 PR fortran/69962
3647 * gfortran.dg/pr69962.f90: New test.
3648
712dff31
SK
36492016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3650
3651 PR fortran/70006
3652 * gfortran.dg/pr70006.f90: New test.
3653
fb42421e
SK
36542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3655
3656 PR fortran/71730
3657 * gfortran.dg/pr71730.f90: New test.
3658 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3659 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3660 * gfortran.dg/array_constructor_26.f03: Ditto.
3661
466effe0
WS
36622016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3663
3664 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3665 * gcc.target/powerpc/pr71763.c: Likewise.
3666
f618a472
MP
36672016-07-29 Marek Polacek <polacek@redhat.com>
3668
3669 PR c/71742
3670 * gcc.dg/940510-1.c: Adjust dg-error.
3671 * gcc.dg/c99-flex-array-1.c: Likewise.
3672 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3673
efd0786f
MP
3674 PR c/71853
3675 * gcc.dg/noncompile/pr71853.c: New test.
3676
e00dceaf
MP
3677 PR c/71573
3678 * gcc.dg/noncompile/pr71573.c: New test.
3679
638fc14f
MP
3680 PR c/71926
3681 * g++.dg/warn/Wparentheses-30.C: New test.
3682 * gcc.dg/Wparentheses-14.c: New test.
3683
61c73a7f
UB
36842016-07-29 Uros Bizjak <ubizjak@gmail.com>
3685
3686 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3687
01d32b2b
BC
36882016-07-29 Bin Cheng <bin.cheng@arm.com>
3689
3690 PR tree-optimization/57558
3691 * gcc.dg/vect/pr57558-1.c: New test.
3692 * gcc.dg/vect/pr57558-2.c: New test.
3693
f6c7a248
PK
36942016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3695
61c73a7f 3696 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3697 to scan forwprop1 dump pass.
3698
f54ea774
PC
36992016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3700
3701 PR c++/51488
3702 * g++.dg/template/pr51488.C: New.
3703
673a107a
JJ
37042016-07-29 Jakub Jelinek <jakub@redhat.com>
3705
3706 PR c/71969
3707 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3708 static __inline__.
3709 * gcc.dg/pr71969-1.c: New test.
3710 * gcc.dg/pr71969-2.c: New test.
3711 * gcc.dg/pr71969-3.c: New test.
3712
78169471
MP
37132016-07-29 Marek Polacek <polacek@redhat.com>
3714
3715 PR c/71574
3716 * c-c++-common/pr71574.c: New test.
3717
a5b5c8b6
MP
3718 PR c/71583
3719 * gcc.dg/noncompile/pr71583.c: New test.
3720
883b6d4e
KV
37212016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3722
3723 PR middle-end/68217
3724 * gcc.dg/pr68217.c: New test.
3725
89f1f37e
SK
37262016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3727
3728 PR fortran/71067
3729 * gfortran.dg/pr71067_1.f90: New test.
3730 * gfortran.dg/pr71067_2.f90: Ditto.
3731
e0d32185
MM
37322016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3733
3734 * gcc.target/powerpc/vec-extract-1.c: New test.
3735
c851722d
SK
37362016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3737
3738 PR fortran/71799
3739 * gfortran.dg/pr71799.f90: New test.
3740
f064da6a
PC
37412016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3742
3743 PR c++/71665
3744 * g++.dg/cpp0x/pr71665-1.C: New.
3745 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3746 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3747 * g++.dg/ext/label10.C: Likewise.
3748 * g++.dg/parse/constant5.C: Likewise.
3749
1b70aaad
SK
37502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3751
3752 PR fortran/71859
3753 * gfortran.dg/pr71859.f90: New test.
3754 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3755 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3756
a23404c9
PT
37572016-07-28 Paul Thomas <pault@gcc.gnu.org>
3758
3759 PR fortran/71883
3760 * gfortran.dg/pr71883.f90 : New test.
3761
513d866d
YR
37622016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3763
3764 PR tree-optimization/71734
61c73a7f 3765 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3766
7c428aa2
RL
37672016-07-28 Renlin Li <renlin.li@arm.com>
3768
3769 Revert
3770 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3771
3772 PR fortran/71902
3773 * gfortran.dg/dependency_47.f90: New test.
3774
1225d6b1
ML
37752016-07-28 Martin Liska <mliska@suse.cz>
3776
3777 PR gcov-profile/68025
3778 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3779
e5f5bf35
ML
37802016-07-28 Martin Liska <mliska@suse.cz>
3781
3782 * g++.dg/vect/pr70944.cc: New test.
3783
4536610d
KV
37842016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3785
3786 PR middle-end/71994
3787 * gcc.dg/torture/pr71994.c: New test.
3788
8c6961ca
PK
37892016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3790
3791 PR middle-end/71078
3792 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3793 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3794 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3795
8de22ea0
RB
37962016-07-27 Richard Biener <rguenther@suse.de>
3797
3798 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3799
5d9da222
ML
38002016-07-27 Martin Liska <mliska@suse.cz>
3801
3802 * gcc.dg/predict-13.c: New test.
3803 * gcc.dg/predict-14.c: New test.
3804
af9e275f
SKS
38052016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3806
a23404c9 3807 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3808 including stdint.h.
3809 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3810 including stdint.h.
3811
71abba1e
MM
38122016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3813
3814 PR target/71869
3815 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3816 IEEE built-in functions handle quiet and signalling NaNs
3817 correctly.
3818
9cd74e8f
SK
38192016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3820
3821 PR fortran/71862
3822 * gfortran.dg/pr71862.f90: New test.
3823
0d48446f
MS
38242016-07-26 Martin Sebor <msebor@redhat.com>
3825
3826 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3827 selector with dg-options.
3828
524cf1e4
PP
38292016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3830
3831 PR tree-optimization/18046
3832 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3833 * gcc.dg/tree-ssa/vrp103.c: New test.
3834 * gcc.dg/tree-ssa/vrp104.c: New test.
3835
100665d8
WS
38362016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3837
3838 * gcc.target/powerpc/pr63354.c: Require lp64 since
3839 -mprofile-kernel is not legal with -m32.
3840
0b64ca40
RB
38412016-07-26 Richard Biener <rguenther@suse.de>
3842
3843 PR rtl-optimization/71984
3844 * gcc.dg/torture/pr71984.c: New testcase.
3845
9b7937cf
RS
38462016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3847
3848 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3849 g++-dg-runtest via et-dg-runtest.
3850 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3851 * gcc.dg/vect/vect.exp: Likewise.
3852 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3853 gfortran-dg-runtest.
3854 * gfortran.dg/vect/vect.exp: Likewise.
3855 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3856 (check_mips_loongson_hw_available): Likewise.
3857 (check_effective_target_mpaired_single_runtime): Likewise.
3858 (check_effective_target_mips_loongson_runtime): Likewise.
3859 (add_options_for_mpaired_single): Likewise.
3860 (check_effective_target_vect_int): Add global et_index.
3861 Check and save the supported feature for a target selected by
3862 the et_index target. Break long lines where appropriate. Call
3863 et-is-effective-target for MIPS with an argument instead of
3864 check_effective_target_* where appropriate.
3865 (check_effective_target_vect_intfloat_cvt): Likewise.
3866 (check_effective_target_vect_uintfloat_cvt): Likewise.
3867 (check_effective_target_vect_floatint_cvt): Likewise.
3868 (check_effective_target_vect_floatuint_cvt): Likewise.
3869 (check_effective_target_vect_simd_clones): Likewise.
3870 (check_effective_target_vect_shift): ewise.
3871 (check_effective_target_whole_vector_shift): Likewise.
3872 (check_effective_target_vect_bswap): Likewise.
3873 (check_effective_target_vect_shift_char): Likewise.
3874 (check_effective_target_vect_long): Likewise.
3875 (check_effective_target_vect_float): Likewise.
3876 (check_effective_target_vect_double): Likewise.
3877 (check_effective_target_vect_long_long): Likewise.
3878 (check_effective_target_vect_no_int_max): Likewise.
3879 (check_effective_target_vect_no_int_add): Likewise.
3880 (check_effective_target_vect_no_bitwise): Likewise.
3881 (check_effective_target_vect_widen_shift): Likewise.
3882 (check_effective_target_vect_no_align): Likewise.
3883 (check_effective_target_vect_hw_misalign): Likewise.
3884 (check_effective_target_vect_element_align): Likewise.
3885 (check_effective_target_vect_condition): Likewise.
3886 (check_effective_target_vect_cond_mixed): Likewise.
3887 (check_effective_target_vect_char_mult): Likewise.
3888 (check_effective_target_vect_short_mult): Likewise.
3889 (check_effective_target_vect_int_mult): Likewise.
3890 (check_effective_target_vect_extract_even_odd): Likewise.
3891 (check_effective_target_vect_interleave): Likewise.
3892 (check_effective_target_vect_stridedN): Likewise.
3893 (check_effective_target_vect_multiple_sizes): Likewise.
3894 (check_effective_target_vect64): Likewise.
3895 (check_effective_target_vect_call_copysignf): Likewise.
3896 (check_effective_target_vect_call_sqrtf): Likewise.
3897 (check_effective_target_vect_call_btrunc): Likewise.
3898 (check_effective_target_vect_call_btruncf): Likewise.
3899 (check_effective_target_vect_call_ceil): Likewise.
3900 (check_effective_target_vect_call_ceilf): Likewise.
3901 (check_effective_target_vect_call_floor): Likewise.
3902 (check_effective_target_vect_call_floorf): Likewise.
3903 (check_effective_target_vect_call_lceil): Likewise.
3904 (check_effective_target_vect_call_lfloor): Likewise.
3905 (check_effective_target_vect_call_nearbyint): Likewise.
3906 (check_effective_target_vect_call_nearbyintf): Likewise.
3907 (check_effective_target_vect_call_round): Likewise.
3908 (check_effective_target_vect_call_roundf): Likewise.
3909 (check_effective_target_vect_perm): Likewise, but also append *_saved
3910 to the existing global name to properly cache the result.
3911 (check_effective_target_vect_perm_byte): Likewise.
3912 (check_effective_target_vect_perm_short): Likewise.
3913 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3914 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3915 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3916 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3917 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3918 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3919 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3920 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3921 (check_effective_target_vect_sdot_qi): Likewise.
3922 (check_effective_target_vect_udot_qi): Likewise.
3923 (check_effective_target_vect_sdot_hi): Likewise.
3924 (check_effective_target_vect_udot_hi): Likewise.
3925 (check_effective_target_vect_usad_char): Likewise.
3926 (check_effective_target_vect_pack_trunc): Likewise.
3927 (check_effective_target_vect_unpack): Likewise.
3928 (check_effective_target_vect_aligned_arrays): Likewise.
3929 (check_effective_target_vect_natural_alignment): Likewise.
3930 (check_effective_target_vector_alignment_reachable): Likewise.
3931 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3932 (is-effective-target): Initialize et_index if undefined.
3933 (et-dg-runtest): New.
3934 (et-is-effective-target): Likewise.
3935 (check_vect_support_and_set_flags): Add supported MIPS targets to
3936 EFFECTIVE_TARGETS list. Return the number of supported targets.
3937
8f63caf6 39382016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3939 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3940
3941 PR middle-end/70920
3942 * gcc.dg/pr70920-1.c: New test-case.
3943 * gcc.dg/pr70902-2.c: Likewise.
3944 * gcc.dg/pr70920-3.c: Likewise.
3945 * gcc.dg/pr70920-4.c: Likewise
3946 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3947 2 instead of 3.
3948
7d575fff
AM
39492016-07-25 Alexander Monakov <amonakov@ispras.ru>
3950
3951 * gcc.c-torture/execute/pr71494.c: Require label_values.
3952 * gcc.dg/pr16973.c: Ditto.
3953
bf01e070
SKS
39542016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3955
3956 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3957 * gcc.dg/torture/pr69771.c: Require int32plus.
3958 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3959
16b05965
ML
39602016-07-25 Martin Liska <mliska@suse.cz>
3961
3962 * gcc.dg/torture/pr71987.c: New test.
3963
d52d3767
SK
39642016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3965
3966 PR fortran/71935
3967 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3968 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3969 * gfortran.dg/pr71935.f90: New test.
3970
94087e88 39712016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3972
3973 PR c++/71675
3974 * g++.dg/ext/atomic-3.C: New test.
3975 * gcc.dg/atomic/pr71675.c: New test.
3976
58b3986e
ES
39772016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3978
3979 * gcc.target/i386/mvc8.c: New test.
3980
faa1612a
BC
39812016-07-22 Bin Cheng <bin.cheng@arm.com>
3982
3983 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3984 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3985
1603ebe0
TK
39862016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3987
3988 PR fortran/71795
3989 * gfortran.dg/constructor_50.f90: New test.
3990
bc91c436
ML
39912016-07-22 Martin Liska <mliska@suse.cz>
3992
3993 PR gcov-profile/69028
3994 PR gcov-profile/62047
3995 * g++.dg/cilk-plus/pr69028.C: New test.
3996
9fe9a3a7
AV
39972016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3998
3999 * gfortran.dg/coarray_stat_2.f90: New test.
4000
70866e3d
MM
40012016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4002
4003 * gcc.target/powerpc/vec-extract.h: New files to check the
4004 vec_extract built-in functions for all vector types, testing
4005 accessing each element, both with constant and variable element
4006 numbers.
4007 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4008 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4009 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4010 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4011 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4012 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4013 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4014 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4015 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4016
ab3af181
JJ
40172016-07-21 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR c++/71728
4020 * g++.dg/other/pr71728.C: New test.
4021
ebe8f322
JG
40222016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4023
4024 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4025 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4026 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4027 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4028 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4029
959cef74
RB
40302016-07-21 Richard Biener <rguenther@suse.de>
4031
4032 PR tree-optimization/71947
4033 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4034
b24d9420
BC
40352016-07-21 Bin Cheng <bin.cheng@arm.com>
4036
4037 * gcc.dg/tree-ssa/scev-15.c: New.
4038
23974819
BC
40392016-07-21 Bin Cheng <bin.cheng@arm.com>
4040
4041 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4042
ee78cbaa
JJ
40432016-07-21 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR c++/71941
4046 * g++.dg/gomp/pr71941.C: New test.
4047
52ed68f7
DM
40482016-07-20 David Malcolm <dmalcolm@redhat.com>
4049
4050 PR c/70339
4051 PR c/71858
4052 * g++.dg/spellcheck-identifiers.C: New test case, based on
4053 gcc.dg/spellcheck-identifiers.c.
4054 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4055 gcc.dg/spellcheck-identifiers-2.c.
4056 * g++.dg/spellcheck-typenames.C: New test case, based on
4057 gcc.dg/spellcheck-typenames.c
4058
18407bfb
JW
40592016-07-20 Jonathan Wakely <jwakely@redhat.com>
4060
4061 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4062 pointer to member function and also test catching by reference.
4063
4c07fd98
DV
40642016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4065
4066 * gcc.target/s390/pr67443.c: Fix test case.
4067
fee21d65
DV
40682016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4069
4070 * gcc.target/s390/insv-1.c: Xfail some tests.
4071 * gcc.target/s390/insv-2.c: Likewise.
4072
dbe9dfdd
GJL
40732016-07-20 Georg-Johann Lay <avr@gjlay.de>
4074
4075 * gcc.target/avr/torture/get-mem.c: New test.
4076 * gcc.target/avr/torture/set-mem.c: New test.
4077
c25e1d82
GJL
40782016-07-20 Georg-Johann Lay <avr@gjlay.de>
4079
4080 PR target/71948
4081 * gcc.target/avr/torture/tiny-progmem.c: New test.
4082
109d2197
JJ
40832016-07-20 Jakub Jelinek <jakub@redhat.com>
4084
7419f441
JJ
4085 PR c++/71909
4086 * g++.dg/parse/pr71909.C: New test.
4087 * g++.dg/tm/pr71909.C: New test.
4088
109d2197
JJ
4089 PR c++/50060
4090 * g++.dg/cpp0x/constexpr-50060.C: New test.
4091 * g++.dg/cpp1y/constexpr-50060.C: New test.
4092
144530cf
ML
40932016-07-20 Martin Liska <mliska@suse.cz>
4094
4095 * gfortran.dg/graphite/pr71898.f90: New test.
4096
04ac4afa
BC
40972016-07-20 Bin Cheng <bin.cheng@arm.com>
4098
4099 PR tree-optimization/71503
4100 PR tree-optimization/71683
4101 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4102 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4103
dcbdb17a
ML
41042016-07-20 Martin Liska <mliska@suse.cz>
4105
4106 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4107 * gcc.dg/plugin/sreal-test-1.c: Remove.
4108 * gcc.dg/plugin/sreal_plugin.c: Remove.
4109
6ed82555
TK
41102016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4111
4112 PR fortran/71902
4113 * gfortran.dg/dependency_47.f90: New test.
4114
13da0507
JJ
41152016-07-19 Jakub Jelinek <jakub@redhat.com>
4116
4833f561
JJ
4117 PR rtl-optimization/71916
4118 * gcc.c-torture/compile/pr71916.c: New test.
4119
4fda19ef
JJ
4120 PR middle-end/71874
4121 * g++.dg/torture/pr71874.C: New test.
4122
13da0507
JJ
4123 PR middle-end/71734
4124 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4125 (my_alloc): Rewritten to use __builtin_posix_memalign and
4126 __SIZE_TYPE__.
4127 (my_free): Use __builtin_free instead of _mm_free.
4128 (Vec::operator=): Use __builtin_memcpy.
4129
e7980add
MJ
41302016-07-19 Martin Jambor <mjambor@suse.cz>
4131
61c73a7f
UB
4132 PR fortran/71688
4133 * gfortran.dg/pr71688.f90: New test.
e7980add 4134
13e88953
RB
41352016-07-19 Richard Biener <rguenther@suse.de>
4136
4137 * c-c++-common/vector-subscript-6.c: New testcase.
4138 * c-c++-common/vector-subscript-7.c: Likewise.
4139
1caf0482
SKS
41402016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4141
a23404c9 4142 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4143 and UInt32 based on __SIZEOF_INT__.
4144
cef5388d
RB
41452016-07-19 Richard Biener <rguenther@suse.de>
4146
4147 PR tree-optimization/71901
4148 * gcc.dg/torture/pr71901.c: New testcase.
4149
41502016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4151
4152 PR tree-optimization/71908
4153 * gcc.dg/torture/pr71908.c: New testcase.
4154
a8f7a895
MM
41552016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4156
4157 PR target/71493
4158 * gcc.target/powerpc/pr71493-1.c: New test.
4159 * gcc.target/powerpc/pr71493-2.c: Likewise.
4160
f2111a36
JJ
41612016-07-18 Jakub Jelinek <jakub@redhat.com>
4162
99516432
JJ
4163 PR c++/71835
4164 * g++.dg/conversion/ambig3.C: New test.
4165
87713c6a
JJ
4166 PR c++/71828
4167 * g++.dg/cpp0x/constexpr-71828.C: New test.
4168
7a7f16ca
JJ
4169 PR c++/71826
4170 * g++.dg/template/pr71826.C: New test.
4171
f4d90295
JJ
4172 PR c++/71822
4173 * g++.dg/template/defarg21.C: New test.
4174
f2111a36
JJ
4175 PR c++/71871
4176 * g++.dg/ext/vector31.C: New test.
4177
0b965526
UB
41782016-07-18 Uros Bizjak <ubizjak@gmail.com>
4179
4180 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4181
94e136b9
YR
41822016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4183
4184 PR tree-optimization/71734
4185 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4186
7072df0a
DV
41872016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4188
4189 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4190 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4191 stack-layout-dynamic-1.c: New test.
4192
54158a1a
AK
41932016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4194
4195 * gcc.target/s390/nolrl-1.c: New test.
4196
43068916
FR
41972016-07-17 Fritz Reese <fritzoreese@gmail.com>
4198
4199 PR fortran/71523
4200 * gfortran.dg/pr71523_1.f90: New test.
4201 * gfortran.dg/pr71523_2.f90: New test.
4202
a9356b12
AS
42032016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4204
4205 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4206
a07b81c7 42072016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4208 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4209
4210 PR fortran/62125
4211 * gfortran.dg/pr62125.f90: New test.
4212
96c0ec12
BS
42132016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4214
4215 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4216 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4217
479d0ed5
JW
42182016-07-15 Jonathan Wakely <jwakely@redhat.com>
4219
4220 PR c++/58796
4221 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4222 * g++.dg/cpp0x/nullptr35.C: New test.
4223
41c7438e
BC
42242016-07-15 Bin Cheng <bin.cheng@arm.com>
4225
4226 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4227
f7ba880b
CP
42282016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4229
4230 * gfortran.dg/goacc/vector_length.f90: New test.
4231
b9aba0a0
RB
42322016-07-15 Richard Biener <rguenther@suse.de>
4233
4234 PR tree-optimization/71881
4235 * gcc.dg/torture/pr71881.c: New testcase.
4236
9513d5fb
RB
42372016-07-15 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/71887
4240 * gcc.dg/torture/pr71887.c: New testcase.
4241
ddbbcb19
JJ
42422016-07-15 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR c/71858
4245 * gcc.dg/spellcheck-identifiers-3.c: New test.
4246
29eb509c
AV
42472016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4248
4249 PR fortran/71807
4250 * gfortran.dg/null_9.f90: New test.
4251
43aabfcf
BC
42522016-07-15 Bin Cheng <bin.cheng@arm.com>
4253
4254 * gcc.dg/tree-ssa/loop-41.c: New test.
4255
afc89e58
BC
42562016-07-15 Bin Cheng <bin.cheng@arm.com>
4257
4258 PR tree-optimization/71347
4259 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4260
6fa682ad
SK
42612016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4262
4263 PR fortran/29819
4264 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4265 * gfortran.dg/contains.f90: Ditto.
4266 * gfortran.dg/contains_empty_1.f03: Ditto.
4267 * gfortran.dg/submodule_3.f08: Ditto.
4268
dd36b877
JJ
42692016-07-14 Jakub Jelinek <jakub@redhat.com>
4270
a60a5d31
JJ
4271 PR testsuite/71865
4272 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4273 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4274 expected diagnostics.
4275
dd36b877
JJ
4276 PR c/71858
4277 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4278 * gcc.dg/spellcheck-identifiers-2.c: New test.
4279 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4280 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4281
a241f8ca
JJ
42822016-07-14 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR tree-optimization/71872
4285 * gcc.c-torture/compile/pr71872.c: New test.
4286
d62b809c
TP
42872016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4288
4289 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4290 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4291 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4292 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4293 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4294 * gcc.target/arm/atomic-op-acquire-1.c: This.
4295 * gcc.target/arm/atomic-op-char.c: Rename into ...
4296 * gcc.target/arm/atomic-op-char-1.c: This.
4297 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4298 * gcc.target/arm/atomic-op-consume-1.c: This.
4299 * gcc.target/arm/atomic-op-int.c: Rename into ...
4300 * gcc.target/arm/atomic-op-int-1.c: This.
4301 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4302 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4303 * gcc.target/arm/atomic-op-release.c: Rename into ...
4304 * gcc.target/arm/atomic-op-release-1.c: This.
4305 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4306 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4307 * gcc.target/arm/atomic-op-short.c: Rename into ...
4308 * gcc.target/arm/atomic-op-short-1.c: This.
4309 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4310 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4311 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4312 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4313 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4314 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4315 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4316 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4317 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4318 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4319
1f8dd420
AV
43202016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4321
4322 PR fortran/70842
4323 * gfortran.dg/select_type_35.f03: New test.
4324
53109ba8
KT
43252016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4326
4327 PR target/65951
4328 PR tree-optimization/70923
4329 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4330 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4331 * gcc.dg/vect/pr65951.c: Likewise.
4332 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4333
91f35b7f
DE
43342016-07-14 David Edelsohn <dje.gcc@gmail.com>
4335
4336 * c-c++-common/pr60226.c: Expect maximum object file alignment
4337 error on AIX.
4338
351168fe
RB
43392016-07-14 Richard Biener <rguenther@suse.de>
4340
4341 PR tree-optimization/71866
4342 * gcc.dg/torture/pr71866.c: New testcase.
4343
94c32c00
TP
43442016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4345
4346 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4347 selector and enclose boolean expression in curly braces.
4348
b799a481
AM
43492016-07-14 Alan Modra <amodra@gmail.com>
4350
4351 PR target/71733
4352 * gcc.target/powerpc/p9-novsx.c: New.
4353
f63ba78c
AK
43542016-07-13 Andi Kleen <ak@linux.intel.com>
4355
4356 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4357 * g++.dg/tree-prof/morefunc.C: Dito.
4358 * g++.dg/tree-prof/pr35545.C: Dito.
4359 * g++.dg/tree-prof/reorder.C: Dito.
4360 * gcc.dg/tree-prof/20050826-2.c: Dito.
4361 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4362 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4363 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4364 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4365 * gcc.dg/tree-prof/inliner-1.c: Dito.
4366 * gcc.dg/tree-prof/merge_block.c: Dito.
4367 * gcc.dg/tree-prof/stringop-1.c: Dito.
4368 * gcc.dg/tree-prof/stringop-2.c: Dito.
4369 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4370 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4371 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4372 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4373 * gcc.dg/tree-prof/update-loopch.c: Dito.
4374 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4375 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4376 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4377 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4378 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4379 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4380 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4381
f4d5a23d
AK
43822016-07-13 Andi Kleen <ak@linux.intel.com>
4383
4384 * lib/profopt.exp (profopt-execute): Remove .imports files.
4385
ae145898
AK
43862016-07-13 Andi Kleen <ak@linux.intel.com>
4387
0b965526 4388 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4389
e97bd4f5
AK
43902016-07-13 Andi Kleen <ak@linux.intel.com>
4391
4392 * lib/profopt.exp (dg-final-scan-autofdo,
4393 dg-final-scan-not-autofdo): New functions.
4394
6fa3d4b4
BC
43952016-07-13 Bin Cheng <bin.cheng@arm.com>
4396
4397 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4398 * gcc.dg/vect/vect-35.c: Ditto.
4399 * gcc.dg/vect/vect-alias-check-2.c: New test.
4400
65f18bc6
ML
44012016-07-13 Martin Liska <mliska@suse.cz>
4402
4403 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4404 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4405 * gfortran.dg/pr42108.f90: Update expected dump scan.
4406
9737f35b
RB
44072016-07-13 Richard Biener <rguenther@suse.de>
4408
4409 PR tree-optimization/24574
4410 * gcc.dg/pr24574.c: New testcase.
4411
62c0ea4b
SKS
44122016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4413
0b965526 4414 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4415 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4416 * c-c++-common/pr68833-1.c: Require int32plus.
4417 * gcc.dg/ipa/pr63551.c: Likewise.
4418 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4419 * gcc.dg/ipa/pr64041.c: Require int32plus.
4420
c7ed8938
IE
44212016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4422
4423 PR ipa/71633
4424 * g++.dg/pr71633.C: New test.
4425
5ce15300
TP
44262016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4427
4428 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4429 Add new arm_thumb1_cbz_ok effective target.
4430 * gcc.target/arm/cbz.c: New test.
4431
2b9509a3
TP
44322016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4433
4434 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4435 Define effective target.
4436 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4437 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4438 * gcc.target/arm/movhi_movw.c: New test.
4439 * gcc.target/arm/movsi_movw.c: Likewise.
4440 * gcc.target/arm/movdi_movw.c: Likewise.
4441
7f15b177
RB
44422016-07-13 Richard Biener <rguenther@suse.de>
4443
4444 PR middle-end/71104
4445 * gcc.dg/pr71104-1.c: New testcase.
4446 * gcc.dg/pr71104-2.c: Likewise.
4447
0b0a896e
MM
44482016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4449
4450 PR target/71805
4451 * gcc.target/powerpc/pr71805.c: New test.
4452
f906f5ed
BS
44532016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4454
4455 * gcc.target/powerpc/divkc3-1.c: New.
4456 * gcc.target/powerpc/mulkc3-1.c: New.
4457
9e63c3aa
NS
44582016-07-12 Nathan Sidwell <nathan@acm.org>
4459
4460 * gcc.target/arm/data-rel-1.c: New.
4461 * gcc.target/arm/data-rel-2.c: New.
4462 * gcc.target/arm/data-rel-3.c: New.
4463
f507d202
ML
44642016-07-12 Martin Liska <mliska@suse.cz>
4465
4466 * gcc.dg/params/blocksort-part.c: New test.
4467 * gcc.dg/params/params.exp: New file.
4468
d6f7c125
KT
44692016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4470
4471 PR middle-end/71700
4472 * gcc.c-torture/execute/pr71700.c: New test.
4473
37ccb0ba
SB
44742016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4475 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/23286
4478 PR tree-optimization/70159
4479 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4480 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4481 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4482 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4483 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4484 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4485 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4486 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4487 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4488 * gcc.dg/pr51879-12.c: Likewise.
4489 * gcc.dg/strlenopt-9.c: Likewise.
4490 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4491 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4492 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4493 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4494 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4495 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4496 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4497 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4498 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4499 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4500 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4501 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4502 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4503 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4504 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4505
712a93d6
RB
45062016-07-12 Richard Biener <rguenther@suse.de>
4507
4508 PR rtl-optimization/68961
4509 * gcc.target/i386/pr68961.c: New testcase.
4510
c392943c
JJ
45112016-07-11 Jakub Jelinek <jakub@redhat.com>
4512
3d56e6a4
JJ
4513 PR middle-end/71758
4514 * c-c++-common/gomp/pr71758.c: New test.
4515 * gfortran.dg/gomp/pr71758.f90: New test.
4516
c392943c
JJ
4517 PR tree-optimization/71823
4518 * gcc.dg/vect/pr71823.c: New test.
4519
741d3be5
DM
45202016-07-11 David Malcolm <dmalcolm@redhat.com>
4521
4522 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4523 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4524 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4525
92fa45b5
L
45262016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4527
4528 PR target/71801
4529 * gcc.target/i386/pr71801.c: New test.
4530
f51606c7
RB
45312016-07-11 Richard Biener <rguenther@suse.de>
4532
4533 PR tree-optimization/71816
4534 * gcc.dg/torture/pr71816.c: New testcase.
4535
36b54ce0
TK
45362016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4537
4538 PR fortran/71783
4539 * gfortran.dg/dependency_46.f90: New test.
4540
d13835b6
VM
45412016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4542
4543 PR rtl-optimization/71621
4544 * gcc.target/i386/pr71621-1.c: New.
4545 * gcc.target/i386/pr71621-2.c: New.
4546
642bcbdf
CP
45472016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4548
4549 * gfortran.dg/goacc/pr71704.f90: New test.
4550
02eb5b8b
BS
45512016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4552
4553 PR target/71297
4554 * gcc.target/powerpc/pr71297.c: New.
4555
8beb9a0d
JW
45562016-07-08 Jiong Wang <jiong.wang@arm.com>
4557
4558 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4559
cef4b650
MM
45602016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4561
4562 PR target/71806
4563 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4564
3c3ecf52
AH
45652016-07-08 Alan Hayward <alan.hayward@arm.com>
4566
4567 PR tree-optimization/71667
4568 * gcc.dg/vect/pr71667.c: New
4569
2660286d
ML
45702016-07-08 Martin Liska <mliska@suse.cz>
4571
4572 * gcc.dg/torture/pr71606.c: New test.
4573
70cdd4ae
JD
45742016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4575
4576 PR fortran/71764
4577 * gfortran.dg/pr71764.f90: New test.
4578
842dc2e6
JJ
45792016-07-07 Jakub Jelinek <jakub@redhat.com>
4580 Kai Tietz <ktietz70@googlemail.com>
4581
4582 PR c++/70869
4583 PR c++/71054
4584 * g++.dg/cpp0x/pr70869.C: New test.
4585 * g++.dg/cpp0x/pr71054.C: New test.
4586
31be4262
DE
45872016-07-07 David Edelsohn <dje.gcc@gmail.com>
4588
4589 * g++.dg/debug/pr71432.C: Fail on AIX.
4590
1c122092
ML
45912016-07-07 Martin Liska <mliska@suse.cz>
4592
4593 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4594 an undefined behavior.
4595 * gfortran.dg/do_3.F90: Likewise.
4596 * gfortran.dg/do_check_11.f90: New test.
4597 * gfortran.dg/do_check_12.f90: New test.
4598 * gfortran.dg/do_corner_warn.f90: New test.
4599
7119f1b1
ML
46002016-07-07 Martin Liska <mliska@suse.cz>
4601
4602 * gfortran.dg/predict-1.f90: Ammend the test.
4603 * gfortran.dg/predict-2.f90: Likewise.
4604
275792f2
IE
46052016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4606
4607 PR ipa/71624
4608 * g++.dg/pr71624.C: New test.
4609
05a437c1
TP
46102016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4611
4612 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4613 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4614 ARMv8-M Mainline architectures.
4615
6f493951
TP
46162016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4617
4618 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4619 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4620
5ddaee94
SB
46212016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4622
4623 PR target/70098
4624 PR target/71763
4625 * gcc.target/powerpc/pr71763.c: New file.
4626
651afdb2
YR
46272016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4628
4629 PR tree-optimization/71518
0b965526 4630 * gcc.dg/pr71518.c: New test.
651afdb2 4631
9df99881
WD
46322016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4633
4634 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4635
7b4e0769
SKS
46362016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4637
0b965526 4638 PR target/50739
7b4e0769
SKS
4639 * gcc.target/avr/pr50739.c: New test.
4640
eb4432f7
JH
46412016-07-05 Jan Hubicka <jh@suse.cz>
4642
4643 * gcc.dg/tree-ssa/scev-14.c: update template.
4644
c01e092f
RS
46452016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4646
4647 * gcc.dg/vect/group-no-gaps-1.c: New test.
4648
8070763a
AK
46492016-07-05 Andi Kleen <ak@linux.intel.com>
4650
4651 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4652 if kernel supports MPX.
4653
3f8257db 46542016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4655
4656 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4657
36a265b1
MM
46582016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4659 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4660
4661 * gcc.target/powerpc/signbit-1.c: New test.
4662 * gcc.target/powerpc/signbit-2.c: New test.
4663 * gcc.target/powerpc/signbit-3.c: New test.
4664
7a98fb6e
KT
46652016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4666
4667 PR rtl-optimization/71594
4668 * gcc.dg/torture/pr71594.c: New test.
4669
1e3d54b4
JH
46702016-07-05 Jan Hubicka <jh@suse.cz>
4671
4672 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4673
84ca3893
DM
46742016-07-05 David Malcolm <dmalcolm@redhat.com>
4675
4676 PR c++/62314
3a146d46 4677 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4678 number of missing semicolon error.
4679 * g++.dg/pr62314-2.C: New test case.
4680
20d0bfce
AF
46812016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4682
4683 * gfortran.dg/coarray_stat_function.f90: New test.
4684 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4685 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4686 to new interfaces.
4687
69aaea06
AV
46882016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4689
4690 PR fortran/71623
4691 * gfortran.dg/deferred_character_17.f90: New test.
4692
f723a43c
CL
46932016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4694
4695 * gcc.target/arm/neon/polytypes.c: Move to ...
4696 * gcc.target/arm/polytypes.c: ... here.
4697 * gcc.target/arm/neon/pr51534.c: Move to ...
4698 * gcc.target/arm/pr51534.c: ... here.
4699 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4700 * gcc.target/arm/vect-vcvt.c: ... here.
4701 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4702 * gcc.target/arm/vect-vcvtq.c: ... here.
4703 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4704 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4705 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4706 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4707 * gcc.target/arm/neon/neon.exp: Delete.
4708 * gcc.target/arm/neon/: Delete.
4709
d73e0ccf
JD
47102016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4711
4712 PR fortran/65575
4713 * gfortran.dg: pr65575.f90: New test.
4714
c20f6223
JD
47152016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4716
4717 PR fortran/35849
4718 * gfortran.dg: pr35849.f90: New test.
4719
2a5537c3
JJ
47202016-07-04 Jakub Jelinek <jakub@redhat.com>
4721
4722 PR c++/71739
4723 * g++.dg/cpp0x/pr71739.C: New test.
4724
740f9751
CL
47252016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4726
4727 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4728
bf749919
DV
47292016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4730
4731 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4732 locr.
4733 * gcc.target/s390/loc-1.c: New test.
4734
430bb38e
YR
47352016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4736
3a146d46
JJ
4737 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4738 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4739
15f6e0da
RR
47402016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4741
4742 PR target/63874
4743 * gcc.target/aarch64/pr63874.c: New test.
4744
79335075
JB
47452016-07-04 Jan Beulich <jbeulich@suse.com>
4746
4747 * g++.dg/header.c: New.
4748 * gcc.dg/header.c: New.
4749
557e8c49
JJ
47502016-07-02 Jakub Jelinek <jakub@redhat.com>
4751
4752 PR c/71719
4753 * c-c++-common/Wunused-var-15.c: New test.
4754
79a592e3
JJ
47552016-07-01 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR fortran/71687
4758 * gfortran.dg/gomp/pr71687.f90: New test.
4759
e2298656
BS
47602016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4761
4762 * gcc.dg/const-float128-ped.c: Require __float128 effective
4763 target and options.
4764 * gcc.dg/const-float128.c: Likewise.
4765 * gcc.dg/torture/float128-cmp-invalid.c: Require
4766 __float128 and base_quadfloat_support effective targets, and
4767 __float128 options.
4768 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4769 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4770 * gcc.dg/torture/float128-nan.c: Likewise.
4771 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4772 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4773 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4774 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4775 (add_options_for___float128): New.
4776 (check_effective_target_base_quadword_support): New.
4777
70c11966
MM
47782016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4779
4780 PR target/71720
4781 * gcc.target/powerpc/pr71720.c: New test.
4782
059541fd
JB
47832016-07-01 Jan Beulich <jbeulich@suse.com>
4784
4785 * gcc.dg/bss.c: New.
4786
2c1e4964
PB
47872016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4788
4789 PR target/71698
4790 * gcc.target/powerpc/pr71698.c: New test.
4791
22e1cb39
GJL
47922016-07-01 Georg-Johann Lay <avr@gjlay.de>
4793
4794 PR target/71151
4795 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4796 instead of ".foo" for its section name.
4797 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4798 depending on MCU's flash size.
4799 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4800 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4801 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4802 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4803 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4804 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4805
466cf574
JB
48062016-07-01 Jan Beulich <jbeulich@suse.com>
4807
4808 * gcc.target/i386/pr65105-2.c: Add -msse2.
4809
351beab7
JJ
48102016-06-30 Jakub Jelinek <jakub@redhat.com>
4811
55a0f21a
JJ
4812 PR tree-optimization/71707
4813 * gcc.dg/strlenopt-29.c: New test.
4814
6245ad72
JJ
4815 PR fortran/71704
4816 * gfortran.dg/gomp/pr71704.f90: New test.
4817
351beab7
JJ
4818 PR fortran/71705
4819 * gfortran.dg/gomp/pr71705.f90: New test.
4820
5a3a6a5e
KN
48212016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4822
4823 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4824 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4825 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4826 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4827 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4828 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4829 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4830 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4831 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4832 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4833 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4834 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4835 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4836 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4837 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4838 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4839 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4840 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4841 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4842 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4843 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4844 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4845 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4846 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4847 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4848 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4849 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4850 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4851 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4852 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4853 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4854 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4855 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4856 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4857 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4858 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4859 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4860 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4861 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4862 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4863 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4864 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4865 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4866 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4867 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4868 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4869 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4870 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4871 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4872 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4873 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4874 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4875 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4876 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4877 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4878 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4879 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4880 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4881 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4882 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4883 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4884 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4885 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4886 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4887 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4888 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4889 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4890 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4891 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4892 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4893 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4894 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4895 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4896 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4897 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4898 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4899 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4900 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4901 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4902 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4903 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4904
3dfa8071 49052016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4906 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4907
4908 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4909
9bd62242 49102016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4911 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4912
4913 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4914
603107fb
DM
49152016-06-30 David Malcolm <dmalcolm@redhat.com>
4916
4917 PR driver/71651
4918 * gcc.dg/spellcheck-options-12.c: New test case.
4919
205cccc7
JJ
49202016-06-30 Jakub Jelinek <jakub@redhat.com>
4921
4922 PR middle-end/71693
4923 * gcc.c-torture/compile/pr71693.c: New test.
4924
f4452176
DM
49252016-06-29 David Malcolm <dmalcolm@redhat.com>
4926
4927 * gcc.dg/spellcheck-params.c: New testcase.
4928 * gcc.dg/spellcheck-params-2.c: New testcase.
4929
c5e74d9d
MM
49302016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4931
4932 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4933 vector extract instructions.
4934 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4935
e44ecbfd
JD
49362016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4937
4938 PR fortran/71686
4939 * gfortran.dg/unexpected_eof_2.f90: New test.
4940 * gfortran.dg/unexpected_eof_3.f90: New test.
4941
ee446d9f
JW
49422016-06-29 Jim Wilson <jim.wilson@linaro.org>
4943
4944 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4945
27f67461
CP
49462016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4947
4948 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4949 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4950 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4951
b1206d29
RB
49522016-06-29 Richard Biener <rguenther@suse.de>
4953
4954 PR middle-end/15256
4955 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4956
1af21224
MW
49572016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4958
4959 * gcc.target/arm/aapcs/neon-vect10.c: Require
4960 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4961 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4962 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4963 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4964 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4965 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4966 * gcc.target/arm/fp16-aapcs-1.c: Require
4967 -mfloat-ab=hard. Also simplify the test.
4968 * gcc.target/arm/fp16-aapcs-2.c: New.
4969
7fe43755
MW
49702016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4971
0b965526 4972 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4973 (add_options_for_arm_fp16_ieee): New.
4974 (add_options_for_arm_fp16_alternative): New.
4975 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4976 long-line.
4977 (effective_target_arm_fp16_hw): New.
4978
264d951a
IE
49792016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4980
4981 PR tree-optimization/71655
4982 * g++.dg/pr71655.C: New test.
4983
5c846a81
ML
49842016-06-29 Martin Liska <mliska@suse.cz>
4985
4986 * gcc.dg/pr71585.c: New test.
4987 * gcc.dg/pr71585-2.c: New test.
4988 * gcc.dg/pr71585-3.c: New test.
4989
fafe9318
YR
49902016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4991
4992 PR tree-optimization/70729
4993 * g++.dg/vect/pr70729.cc: New test.
4994
54d19c3b
TS
49952016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4996
4997 * c-c++-common/gomp/cancel-1.c: Extend.
4998
5f3cd7c3
JJ
49992016-06-29 Jakub Jelinek <jakub@redhat.com>
5000
5001 PR tree-optimization/71625
5002 * gcc.dg/strlenopt-28.c: New test.
5003
4aa83879
RB
50042016-06-29 Richard Biener <rguenther@suse.de>
5005
5006 PR middle-end/71002
5007 * g++.dg/torture/pr71002.C: Adjust testcase.
5008
152ef731
JJ
50092016-06-29 Jakub Jelinek <jakub@redhat.com>
5010
5011 PR c/71685
5012 * gcc.dg/pr71685.c: New test.
5013
50142016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5015
5016 PR c/71552
5017 * gcc.dg/init-bad-9.c: New test.
5018
d41dc215
BS
50192016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5020
5021 * gcc.target/powerpc/abs128-1.c: Require VSX.
5022 * gcc.target/powerpc/copysign128-1.c: Likewise.
5023 * gcc.target/powerpc/inf128-1.c: Likewise.
5024 * gcc.target/powerpc/nan128-1.c: Likewise.
5025
6a20b538
JJ
50262016-06-28 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR middle-end/71626
5029 * gcc.c-torture/execute/pr71626-1.c: New test.
5030 * gcc.c-torture/execute/pr71626-2.c: New test.
5031
77d93c47
PB
50322016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5033
5034 PR target/71656
5035 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5036
a8264058
SB
50372016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5038
5039 PR target/71670
5040 * gcc.target/powerpc/pr71670.c: New testcase.
5041
0dc47331
PB
50422016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5043
5044 PR target/71656
5045 * gcc.target/powerpc/pr71656-1.c: New test.
5046 * gcc.target/powerpc/pr71656-2.c: New test.
5047
b65ffc79
CL
50482016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5049
5050 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5051 around fp16 code.
5052 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5053 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5054 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5055 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5056 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5057 Add arm_neon_fp16_ok effective target.
0b965526
UB
5058 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5059 Likewise.
5060 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5061 Likewise.
5062 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5063 Likewise.
5064 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5065 Likewise.
5066 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5067 Likewise.
5068 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5069 Likewise.
5070 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5071 Likewise.
5072 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5073 Likewise.
5074 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5075 Likewise.
5076 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5077 Likewise.
5078 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5079 Likewise.
b65ffc79 5080
9bb86f40
JH
50812016-06-26 Jan Hubicka <hubicka@ucw.cz>
5082
5083 * gcc.dg/predict-12.c: New testcase.
5084
46db0fd4
JD
50852016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5086
5087 PR fortran/71649
5088 * gfortran.dg/pr71649.f90: New test.
5089
2a65e70b
JJ
50902016-06-25 Jakub Jelinek <jakub@redhat.com>
5091
f8a06e24
JJ
5092 PR tree-optimization/71643
5093 * g++.dg/opt/pr71643.C: New test.
5094
2a65e70b
JJ
5095 PR tree-optimization/71631
5096 * gcc.c-torture/execute/pr71631.c: New test.
5097
7805417a
JH
50982016-06-24 Jan Hubicka <hubicka@ucw.cz>
5099
5100 * gcc.dg/predict-11.c: New testcase.
5101 * gfortran.dg/predict-2.f90: New testcase.
5102
888ed1a3
JH
51032016-06-24 Jan Hubicka <hubicka@ucw.cz>
5104
5105 * gcc.dg/predict-10.c: New test.
5106
53605f35
BS
51072016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5108
5109 * gcc.target/powerpc/abs128-1.c: New.
5110 * gcc.target/powerpc/copysign128-1.c: New.
5111 * gcc.target/powerpc/inf128-1.c: New.
5112 * gcc.target/powerpc/nan128-1.c: New.
5113
7b22b4c6
EB
51142016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5115
5116 * gfortran.dg/pr71642.f90: New test.
5117
37e373c2
JJ
51182016-06-24 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR tree-optimization/71647
5121 * gcc.target/i386/pr71647.c: New test.
5122
b20b79f2
L
51232016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5124
5125 * gcc.target/i386/noplt-gd-1.c: New test.
5126 * gcc.target/i386/noplt-gd-2.c: Likewise.
5127 * gcc.target/i386/noplt-gd-3.c: Likewise.
5128 * gcc.target/i386/noplt-ld-1.c: Likewise.
5129 * gcc.target/i386/noplt-ld-2.c: Likewise.
5130 * gcc.target/i386/noplt-ld-3.c: Likewise.
5131 * lib/target-supports.exp
5132 (check_effective_target_tls_get_addr_via_got): New.
5133
04619cb8
UB
51342016-06-24 Uros Bizjak <ubizjak@gmail.com>
5135
5136 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5137 testsuite compile flags.
5138 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5139 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5140
51412016-06-24 Uros Bizjak <ubizjak@gmail.com>
5142
5143 * g++dg/vect/pr36684.cc: Add dg-do compile.
5144 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5145 * gcc.dg/vect/pr70021.c: Ditto.
5146 * gcc.dg/vect/pr70138-1.c: Ditto.
5147 * gcc.dg/vect/pr70138-2.c: Ditto.
5148 * gcc.dg/vect/pr70354-1.c: Ditto.
5149 * gcc.dg/vect/pr70354-2.c: Ditto.
5150 * gcc.dg/vect/pr71259.c: Ditto.
5151 * gcc.dg/vect/pr71416-1.c: Ditto.
5152 * gcc.dg/vect/slp-43.c: Ditto.
5153 * gcc.dg/vect/slp-45.c: Ditto.
5154 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5155 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5156 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5157 * gfortran.dg/vect/pr69980.f90: Ditto.
5158
51592016-06-24 Uros Bizjak <ubizjak@gmail.com>
5160
5161 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5162 * gcc.dg/vect/bb-slp-30.c: Ditto.
5163 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5164 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5165 * gcc.dg/vect/pr45902.c: Ditto.
5166 * gcc.dg/vect/pr48172.c: Ditto.
5167 * gcc.dg/vect/pr48377.c: Ditto.
5168 * gcc.dg/vect/pr49038.c: Ditto.
5169 * gcc.dg/vect/pr49771.c: Ditto.
5170 * gcc.dg/vect/pr52091.c: Ditto.
5171 * gcc.dg/vect/pr53185-2.c: Ditto.
5172 * gcc.dg/vect/pr56826.c: Ditto.
5173 * gcc.dg/vect/pr60276.c: Ditto.
5174 * gcc.dg/vect/pr62021.c: Ditto.
5175 * gcc.dg/vect/pr63530.c: Ditto.
5176 * gcc.dg/vect/pr65518.c: Ditto.
5177 * gcc.dg/vect/pr65947-1.c: Ditto.
5178 * gcc.dg/vect/pr65947-10.c: Ditto.
5179 * gcc.dg/vect/pr65947-11.c: Ditto.
5180 * gcc.dg/vect/pr65947-12.c: Ditto.
5181 * gcc.dg/vect/pr65947-13.c: Ditto.
5182 * gcc.dg/vect/pr65947-2.c: Ditto.
5183 * gcc.dg/vect/pr65947-3.c: Ditto.
5184 * gcc.dg/vect/pr65947-4.c: Ditto.
5185 * gcc.dg/vect/pr65947-5.c: Ditto.
5186 * gcc.dg/vect/pr65947-6.c: Ditto.
5187 * gcc.dg/vect/pr65947-7.c: Ditto.
5188 * gcc.dg/vect/pr65947-8.c: Ditto.
5189 * gcc.dg/vect/pr65947-9.c: Ditto.
5190 * gcc.dg/vect/pr71416-1.c: Ditto.
5191 * gcc.dg/vect/pr71439.c: Ditto.
5192 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5193 * gcc.dg/vect/vect-bswap16.c: Ditto.
5194 * gcc.dg/vect/vect-bswap32.c: Ditto.
5195 * gcc.dg/vect/vect-bswap64.c: Ditto.
5196 * gcc.dg/vect/vect-live-1.c: Ditto.
5197 * gcc.dg/vect/vect-live-2.c: Ditto.
5198 * gcc.dg/vect/vect-live-3.c: Ditto.
5199 * gcc.dg/vect/vect-live-4.c: Ditto.
5200 * gcc.dg/vect/vect-live-5.c: Ditto.
5201 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5202 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5203 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5204 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5205 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5206 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5207 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5208 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5209 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5210 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5211 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5212 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5213 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5214 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5215 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5216 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5217 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5218
da224bcb
UB
52192016-06-24 Uros Bizjak <ubizjak@gmail.com>
5220
5221 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5222
dfee2870
L
52232016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5224
5225 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5226 ia32 if R_386_GOT32X relocation is supported.
5227 * gcc.target/i386/noplt-3.c: Likewise.
5228 * gcc.target/i386/noplt-2.c: Likewise.
5229 (main): Renamed to ...
5230 (bar): This.
5231 * gcc.target/i386/noplt-4.c: Likewise.
5232 (main): Renamed to ...
5233 (bar): This.
5234 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5235 * gcc.target/i386/pr67400-5.c: Likewise.
5236
a86451b9
JJ
52372016-06-24 Jakub Jelinek <jakub@redhat.com>
5238
00085092
JJ
5239 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5240 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5241
a86451b9
JJ
5242 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5243 f4): Adjust expected diagnostics.
5244 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5245 (T): If OVFP is defined, redefine to TP.
5246 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5247 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5248 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5249 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5250 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5251 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5252 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5253 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5254 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5255 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5256 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5257 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5258 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5259 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5260 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5261 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5262 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5263 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5264 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5265 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5266 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5267 as last argument to __builtin_add_overflow_p.
5268
7bb5d5f4
UB
52692016-06-23 Uros Bizjak <ubizjak@gmail.com>
5270
5271 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5272 dg-options and remove default vector testsuite compile flags.
5273 * g++.dg/vect/pr33860a.cc: Ditto.
5274 * g++.dg/vect/pr45470-a.cc: Ditto.
5275 * g++.dg/vect/pr45470-b.cc: Ditto.
5276 * g++.dg/vect/pr60896.cc: Ditto.
5277 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5278 * gcc.dg/vect/pr18308.c: Ditto.
5279 * gcc.dg/vect/pr24049.c: Ditto.
5280 * gcc.dg/vect/pr33373.c: Ditto.
5281 * gcc.dg/vect/pr36228.c: Ditto.
5282 * gcc.dg/vect/pr42395.c: Ditto.
5283 * gcc.dg/vect/pr42604.c: Ditto.
5284 * gcc.dg/vect/pr46663.c: Ditto.
5285 * gcc.dg/vect/pr48765.c: Ditto.
5286 * gcc.dg/vect/pr49093.c: Ditto.
5287 * gcc.dg/vect/pr49352.c: Ditto.
5288 * gcc.dg/vect/pr52298.c: Ditto.
5289 * gcc.dg/vect/pr52870.c: Ditto.
5290 * gcc.dg/vect/pr53185.c: Ditto.
5291 * gcc.dg/vect/pr53773.c: Ditto.
5292 * gcc.dg/vect/pr56695.c: Ditto.
5293 * gcc.dg/vect/pr62171.c: Ditto.
5294 * gcc.dg/vect/pr63530.c: Ditto.
5295 * gcc.dg/vect/pr68339.c: Ditto.
5296 * gcc.dg/vect/pr71259.c: Ditto.
5297 * gcc.dg/vect/vect-82_64.c: Ditto.
5298 * gcc.dg/vect/vect-83_64.c: Ditto.
5299 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5300 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5301 * gcc.dg/vect/vect-shift-2.c: Ditto.
5302 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5303 * gfortran.dg/vect/pr39318.f90: Ditto.
5304 * gfortran.dg/vect/pr45714-a.f: Ditto.
5305 * gfortran.dg/vect/pr45714-b.f: Ditto.
5306 * gfortran.dg/vect/pr46213.f90: Ditto.
5307
2d4bb02f
MM
53082016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5309 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5310
5311 * gcc.target/powerpc/p9-splat-5.c: New test.
5312
f6d1b868
UB
53132016-06-23 Uros Bizjak <ubizjak@gmail.com>
5314
5315 PR tree-optimization/71488
5316 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5317 * lib/target-supports.exp: ... here.
5318 (check_sse4_hw_available): New procedure.
5319 (check_effective_target_sse4_runtime): Ditto.
5320 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5321 -march=westmere for sse4_runtime targets.
936ff030 5322 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5323 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5324 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5325 (main): Call check_vect ().
a7898180 5326 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5327
c0597759
L
53282016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5329
5330 PR target/66232
5331 PR target/67400
5332 * gcc.target/i386/pr66232-14.c: New file.
5333 * gcc.target/i386/pr66232-15.c: Likewise.
5334 * gcc.target/i386/pr66232-16.c: Likewise.
5335 * gcc.target/i386/pr66232-17.c: Likewise.
5336 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5337 ia32 if R_386_GOT32X relocation is supported.
5338 * gcc.target/i386/pr67400-2.c: Likewise.
5339 * gcc.target/i386/pr67400-3.c: Likewise.
5340 * gcc.target/i386/pr67400-4.c: Likewise.
5341 * gcc.target/i386/pr67400-6.c: Likewise.
5342 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5343 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5344
5b0e27a7
JD
53452016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5346
5347 PR libgfortran/48852
5348 * gfortran.dg/char4_iunit_1.f03: Update test.
5349 * gfortran.dg/f2003_io_5.f03: Update test.
5350 * gfortran.dg/real_const_3.f90: Update test.
5351
7f586d90
AK
53522016-06-23 Andi Kleen <ak@linux.intel.com>
5353
5354 * g++.dg/bprob/bprob.exp: Support autofdo.
5355 * g++.dg/tree-prof/tree-prof.exp: dito.
5356 * gcc.dg/tree-prof/tree-prof.exp: dito.
5357 * gcc.misc-tests/bprob.exp: dito.
5358 * gfortran.dg/prof/prof.exp: dito.
5359 * lib/profopt.exp: dito.
5360 * lib/target-supports.exp: Check for autofdo.
5361
60fa7862
ML
53622016-06-23 Martin Liska <mliska@suse.cz>
5363
5364 * gcc.dg/pr71619.c: New test.
5365
e3d62871
UB
53662016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5367
5368 PR target/67400
cc901875
UB
5369 * gcc.target/i386/pr67400-1.c: New test.
5370 * gcc.target/i386/pr67400-2.c: Likewise.
5371 * gcc.target/i386/pr67400-3.c: Likewise.
5372 * gcc.target/i386/pr67400-4.c: Likewise.
5373 * gcc.target/i386/pr67400-5.c: Likewise.
5374 * gcc.target/i386/pr67400-6.c: Likewise.
5375 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5376
ac81cf0b
DM
53772016-06-22 David Malcolm <dmalcolm@redhat.com>
5378
5379 * c-c++-common/missing-header-1.c: New test case.
5380 * c-c++-common/missing-header-2.c: New test case.
5381 * c-c++-common/missing-header-3.c: New test case.
5382 * c-c++-common/missing-header-4.c: New test case.
5383
1a4f11c8
DM
53842016-06-22 David Malcolm <dmalcolm@redhat.com>
5385
5386 PR c/70339
5387 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5388 hint.
5389 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5390 expected results due to builtin "nanl" now being suggested for
5391 "name".
5392 * gcc.dg/pr67580.c: Update expected messages.
5393 * gcc.dg/spellcheck-identifiers.c: New testcase.
5394 * gcc.dg/spellcheck-typenames.c: New testcase.
5395
a93eac6a
DM
53962016-06-22 David Malcolm <dmalcolm@redhat.com>
5397
5398 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5399 file.
5400 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5401 diagnostic-test-show-locus-parseable-fixits.c to sources for
5402 diagnostic_plugin_test_show_locus.c.
5403 * lib/gcc-defs.exp (freeform_regexps): New global.
5404 (dg-regexp): New function.
5405 (handle-dg-regexps): New function.
5406 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5407 freeform_regexps to the empty list.
5408 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5409
49e76ff1
IE
54102016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5411
f6d1b868 5412 PR tree-optimization/71488
49e76ff1
IE
5413 * g++.dg/pr71488.C: New test.
5414 * gcc.dg/vect/vect-bool-cmp.c: New test.
5415
951d8c8a
EB
54162016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5417
5418 * gcc.dg/guality/param-5.c: New test.
5419
b60fc3bd
BE
54202016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5421
5422 * gcc.target/i386/asm-flag-7.c: New test.
5423
0609abda
TS
54242016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5425
5426 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5427 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5428 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5429 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5430 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5431 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5432 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5433 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5434 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5435 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5436 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5437 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5438 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5439 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5440 * lib/target-supports.exp: Likewise.
5441
ee2499b4
TS
54422016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5443
5444 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5445 * gcc.dg/attr-ms_struct-2.c: Likewise.
5446 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5447 * gcc.dg/bf-ms-attrib.c: Likewise.
5448 * gcc.dg/bf-ms-layout-2.c: Likewise.
5449 * gcc.dg/bf-ms-layout-3.c: Likewise.
5450 * gcc.dg/bf-ms-layout.c: Likewise.
5451 * gcc.dg/bf-no-ms-layout.c: Likewise.
5452 * gcc.target/i386/bitfield1.c: Likewise.
5453 * gcc.target/i386/bitfield2.c: Likewise.
5454 * gcc.target/i386/bitfield3.c: Likewise.
5455
caea59ff
KN
54562016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5457
5458 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5459 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5460 override other than -mcpu=power9 command-line option is specified,
5461 or if the target operating system is aix.
5462 * gcc.target/powerpc/darn-1.c: Likewise.
5463 * gcc.target/powerpc/darn-2.c: Likewise.
5464 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5465 test if effective-target is not powerpc_p9vector_ok or if the
5466 target operating system is not defined.
5467 * gcc.target/powerpc/vslv-1.c: Likewise.
5468 * gcc.target/powerpc/vsrv-0.c: Likewise.
5469 * gcc.target/powerpc/vsrv-1.c: Likewise.
5470
63617e30
TB
54712016-06-21 Tobias Burnus <burnus@net-b.de>
5472
5473 PR fortran/71068
5474 * gfortran.dg/coarray/data_1.f90: New.
5475
89192c3c
WD
54762016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5477
5478 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5479 (dg-require-effective-target): Use arm_v8_neon_hw.
5480 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5481 (dg-require-effective-target): Likewise.
5482 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5483 (dg-require-effective-target): Likewise.
5484 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5485 (dg-require-effective-target): Likewise.
5486 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5487 (dg-require-effective-target): Likewise.
5488 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5489 (dg-require-effective-target): Likewise.
5490 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5491 Add AArch64 check.
5492
64ac50e2
WD
54932016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5494
5495 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5496 Set to 3 so test passes.
5497
6252b5db
WD
54982016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5499
5500 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5501
3b9bc511
IV
55022016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5503
5504 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5505 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5506 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5507 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5508
21db1c78
IV
55092016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5510
5511 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5512 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5513
9d30e86f
L
55142016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5515
5516 PR target/71549
5517 * gcc.target/i386/pr71549.c: New test.
5518
448a7c69
KN
55192016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5520
5521 * gcc.target/powerpc/vadsdu-0.c: Replace
5522 dg-require-effective-target directive to allow test to run on more
5523 platforms, and add dg-skip-if directive to disable test on aix
5524 platforms because of known incompatibilities.
5525 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5526 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5527 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5528 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5529 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5530 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5531 * gcc.target/powerpc/vadsdub-2.c: Replace
5532 dg-require-effective-target directive to allow test to run on more
5533 platforms, and add dg-skip-if directive to disable test on aix
5534 platforms because of known incompatibilities.
5535 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5536 with vec_absdb call to differentiate this test from vadsdub-1.c.
5537 * gcc.target/powerpc/vadsduh-1.c: Replace
5538 dg-require-effective-target directive to allow test to run on more
5539 platforms, and add dg-skip-if directive to disable test on aix
5540 platforms because of known incompatibilities.
5541 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5542 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5543 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5544
0ad84f34
JJ
55452016-06-21 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR tree-optimization/71588
5548 * gcc.dg/pr71558.c: New test.
5549
e71e8d94
SKS
55502016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5551
5552 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5553 * c-c++-common/pr68657-2.c: Likewise.
5554 * c-c++-common/pr68657-3.c: Likewise.
5555 * gcc.dg/torture/pr69714.c: Require int32plus support.
5556 * gcc.dg/torture/pr70025.c: Likewise.
5557 * gcc.dg/torture/pr70083.c: Likewise.
5558 * gcc.dg/torture/pr70542.c: Likewise.
5559 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5560
5a578671
JM
55612016-06-20 Joseph Myers <joseph@codesourcery.com>
5562
5563 PR c/71601
5564 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5565
7a9df68e
JJ
55662016-06-20 Jakub Jelinek <jakub@redhat.com>
5567
50aa64d5
JJ
5568 PR middle-end/71581
5569 * gcc.dg/pr71581.c: New test.
5570
7a9df68e
JJ
5571 PR rtl-optimization/71591
5572 * gcc.dg/cpp/pr71591.c: New test.
5573
3947cf19
DR
55742016-06-20 David B. Robins <gcc@davidrobins.net>
5575
5576 PR target/71571
5577 * g++.dg/torture/pr71571.C: New test.
5578
c4ff221e
JJ
55792016-06-20 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR target/71559
5582 * gcc.target/i386/sse2-pr71559.c: New test.
5583 * gcc.target/i386/avx-pr71559.c: New test.
5584 * gcc.target/i386/avx512f-pr71559.c: New test.
5585
f1b5abfb
TB
55862016-06-20 Tobias Burnus <burnus@net-b.de>
5587
5588 PR fortran/71194
5589 * gfortran.dg/pointer_remapping_10.f90: New.
5590
842107e4
DM
55912016-06-20 David Malcolm <dmalcolm@redhat.com>
5592
5593 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5594
d9e8bdfd
MS
55952016-06-20 Martin Sebor <msebor@redhat.com>
5596
5597 PR c/69507
5598 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5599 * gnu90-const-expr-1.c: Same.
5600 * gnu99-const-expr-1.c: Same.
5601 * gnu99-static-1.c: Same.
5602
67785479
RL
56032016-06-20 Renlin Li <renlin.li@arm.com>
5604
29f09b38 5605 PR testsuite/71489
67785479
RL
5606 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5607
636929b8
JG
56082016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5609
5610 * gcc.target/aarch64/vcvt_f64_1.c: New.
5611 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5612 * gcc.target/aarch64/vrecp_f64_1.c: New.
5613
ff7b374b
KT
56142016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5615
5616 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5617 "alignement".
5618
554cfc9e
GJL
56192016-06-20 Georg-Johann Lay <avr@gjlay.de>
5620
5621 PR target/71103
5622 * gcc.target/avr/torture/pr71103-2.c: New test.
5623
94087e88 56242016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5625
5626 PR c/69507
5627 * gcc.dg/alignof.c: New test.
5628
c561b091
PC
56292016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5630
5631 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5632 vs dg-error; test constexpr specifier too.
5633
bf54f123
PC
56342016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5635
5636 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5637
4e53aa97
CL
56382016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5639
5640 * lib/target-supports.exp
5641 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5642 arm_neon_ok and merge flags. Fix temporary test name.
5643 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5644 and merge flags.
5645
69071d86
ML
56462016-06-17 Martin Liska <mliska@suse.cz>
5647
5648 * gcc.dg/predict-9.c: Fix dump scanning.
5649
68b3b858
BC
56502016-06-17 Bin Cheng <bin.cheng@arm.com>
5651
5652 PR tree-optimization/71354
5653 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5654
d3ee260a
BC
56552016-06-17 Bin Cheng <bin.cheng@arm.com>
5656
5657 PR tree-optimization/71347
5658 * gcc.dg/tree-ssa/pr71347.c: New test.
5659
bd8fb114
BC
56602016-06-17 Bin Cheng <bin.cheng@arm.com>
5661
5662 PR tree-optimization/71354
5663 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5664
97816be4
BC
56652016-06-17 Bin Cheng <bin.cheng@arm.com>
5666
5667 * gcc.dg/vect/vect-alias-check-1.c: New test.
5668
2d761a37
SKS
56692016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5670
e0277d6b 5671 PR target/71151
2d761a37
SKS
5672 * gcc.target/avr/pr71151-1.c: New test.
5673 * gcc.target/avr/pr71151-2.c: New test.
5674 * gcc.target/avr/pr71151-3.c: New test.
5675 * gcc.target/avr/pr71151-4.c: New test.
5676 * gcc.target/avr/pr71151-5.c: New test.
5677 * gcc.target/avr/pr71151-6.c: New test.
5678 * gcc.target/avr/pr71151-7.c: New test.
5679 * gcc.target/avr/pr71151-8.c: New test.
5680 * gcc.target/avr/pr71151-common.h: New test.
5681
68fa96d6
ML
56822016-06-16 Martin Liska <mliska@suse.cz>
5683
5684 * gfortran.dg/predict-1.f90: New test.
5685
b6ca982f
UB
56862016-06-16 Uros Bizjak <ubizjak@gmail.com>
5687
5688 PR target/71242
3a146d46 5689 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5690
1dc8d15b
JH
56912016-06-16 Jan Hubicka <hubicka@ucw.cz>
5692
5693 * g++.dg/vect/pr36648.cc: Disable cunrolli
5694
67c25816
JJ
56952016-06-16 Jakub Jelinek <jakub@redhat.com>
5696
c577adb2
JJ
5697 PR target/71554
5698 * gcc.c-torture/execute/pr71554.c: New test.
5699
67c25816
JJ
5700 PR rtl-optimization/71532
5701 * gcc.dg/torture/pr71532.c: New test.
5702
1a3c3ee9
MM
57032016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5704
5705 * gcc.target/powerpc/p9-dimode1.c: New test.
5706 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5707
f29468a7
JJ
57082016-06-15 Jakub Jelinek <jakub@redhat.com>
5709
61daecc4
JJ
5710 * gcc.c-torture/compile/20160615-1.c: New test.
5711
f29468a7
JJ
5712 * g++.dg/cpp0x/ref-qual17.C: New test.
5713
209d1e2d
IE
57142016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5715
5716 PR middle-end/71529
5717 * gcc.target/i386/pr71529.C: New test.
5718
8dc35712
AH
57192016-06-15 Alan Hayward <alan.hayward@arm.com>
5720
5721 PR tree-optimization/71483
5722 * g++.dg/vect/pr71483.c: New
5723
b8911cb8
PC
57242016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5725
5726 PR c++/70202
5727 * g++.dg/inherit/crash6.C: New.
5728 * g++.dg/inherit/union2.C: Likewise.
5729 * g++.dg/inherit/virtual12.C: Likewise.
5730 * g++.dg/inherit/virtual13.C: Likewise.
5731 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5732
cf5d08ab
UB
57332016-06-15 Uros Bizjak <ubizjak@gmail.com>
5734
e3d62871 5735 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5736
8f482165
AH
57372016-06-15 Alan Hayward <alan.hayward@arm.com>
5738
5739 PR tree-optimization/71439
5740 * gcc.dg/vect/pr71439.c: New
5741
3256673f
KT
57422016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5743
5744 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5745
b17dc4d4
RB
57462016-06-15 Richard Biener <rguenther@suse.de>
5747
5748 * gcc.dg/vect/slp-45.c: New testcase.
5749
2a5825f2
RB
57502016-06-15 Richard Biener <rguenther@suse.de>
5751
5752 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5753
6e433d0b
BS
57542016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5755
5756 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5757 requirements, and disable for AIX for now.
5758 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5759
abe7f828
JJ
57602016-06-14 Jakub Jelinek <jakub@redhat.com>
5761
a09c81b4
JJ
5762 PR c++/71528
5763 * g++.dg/opt/pr71528.C: New test.
5764
abe7f828
JJ
5765 PR c++/71516
5766 * g++.dg/init/pr71516.C: New test.
5767
acfadf06
PC
57682016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 * g++.dg/init/array46.C: New.
5771
4d568ab2
UB
57722016-06-14 Uros Bizjak <ubizjak@gmail.com>
5773
e3d62871
UB
5774 * gcc.target/i386/float128-3.c: New test.
5775 * gcc.target/i386/quad-sse4.c: Ditto.
5776 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5777 Update scan strings.
4d568ab2 5778
30934c5d
RB
57792016-06-14 Richard Biener <rguenther@suse.de>
5780
5781 PR middle-end/71526
5782 * gfortran.dg/pr71526.f90: New testcase.
5783
3970e545
AV
57842016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5785
5786 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5787 * gcc.dg/zero_bits_compound-1.c: Likewise.
5788
04976c6e
RB
57892016-06-14 Richard Biener <rguenther@suse.de>
5790
5791 PR tree-optimization/71522
5792 * gcc.dg/torture/pr71522.c: New testcase.
5793
23e025db
JJ
57942016-06-14 Jakub Jelinek <jakub@redhat.com>
5795
5796 PR tree-optimization/71520
5797 * gcc.dg/tree-ssa/pr71520.c: New test.
5798
90b72e84
RB
57992016-06-14 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/71521
86c24ba6 5802 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5803
ef7cf206
JJ
58042016-06-13 Jakub Jelinek <jakub@redhat.com>
5805
0dda258b
JJ
5806 PR sanitizer/71498
5807 * c-c++-common/ubsan/bounds-13.c: New test.
5808
ef7cf206
JJ
5809 PR preprocessor/71183
5810 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5811
a73786e3
JL
58122016-06-13 Jeff Law <law@redhat.com>
5813
5814 PR tree-optimization/71403
5815 * c-c++-common/ubsan/pr71403-1.c: New test.
5816 * c-c++-common/ubsan/pr71403-2.c: New test.
5817 * c-c++-common/ubsan/pr71403-3.c: New test.
5818
0ac249bf
JJ
58192016-06-13 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR middle-end/71478
5822 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5823 Add -Wno-psabi -w to dg-options.
5824
5408a64a
KN
58252016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5826
5827 * gcc.target/powerpc/vadsdu-0.c: New test.
5828 * gcc.target/powerpc/vadsdu-1.c: New test.
5829 * gcc.target/powerpc/vadsdu-2.c: New test.
5830 * gcc.target/powerpc/vadsdu-3.c: New test.
5831 * gcc.target/powerpc/vadsdu-4.c: New test.
5832 * gcc.target/powerpc/vadsdu-5.c: New test.
5833 * gcc.target/powerpc/vadsdub-1.c: New test.
5834 * gcc.target/powerpc/vadsdub-2.c: New test.
5835 * gcc.target/powerpc/vadsduh-1.c: New test.
5836 * gcc.target/powerpc/vadsduh-2.c: New test.
5837 * gcc.target/powerpc/vadsduw-1.c: New test.
5838 * gcc.target/powerpc/vadsduw-2.c: New test.
5839
f7e4f2e3
DM
58402016-06-13 David Malcolm <dmalcolm@redhat.com>
5841
5842 * gcc.dg/c99-init-2.c (c): Update expected error message.
5843 * gcc.dg/init-bad-8.c (foo): Likewise.
5844 * gcc.dg/spellcheck-fields-3.c: New test case.
5845
ad23a23e
ML
58462016-06-13 Martin Liska <mliska@suse.cz>
5847
5848 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5849 and "guess loop iv compared" heuristics.
5850 * gcc.dg/predict-2.c: Likewise.
5851 * gcc.dg/predict-3.c: Likewise.
5852 * gcc.dg/predict-4.c: Likewise.
5853 * gcc.dg/predict-5.c: Likewise.
5854 * gcc.dg/predict-6.c: Likewise.
5855
146c55da
MP
58562016-06-13 Marek Polacek <polacek@redhat.com>
5857
5858 PR middle-end/71476
5859 * c-c++-common/Wswitch-unreachable-4.c: New test.
5860 * gcc.dg/Wswitch-unreachable-2.c: New test.
5861 * g++.dg/tm/jump1.C: Move dg-warning.
5862
42e77cbc
EB
58632016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5864
5865 * gnat.dg/renaming10.ad[sb]: New test.
5866
7474dcc1
PT
58672016-06-13 Paul Thomas <pault@gcc.gnu.org>
5868
5869 PR fortran/70673
5870 * gfortran.dg/pr70673.f90: New test.
5871
f57f53d3
RB
58722016-06-13 Richard Biener <rguenther@suse.de>
5873
5874 PR middle-end/64516
5875 * gcc.dg/align-3.c: New testcase.
5876
5843a5f0
ML
58772016-06-13 Martin Liska <mliska@suse.cz>
5878
5879 * gcc.target/i386/pr71458.c: New test.
5880
aa8fdb44
UB
58812016-06-12 Uros Bizjak <ubizjak@gmail.com>
5882
5883 PR target/71241
3a146d46 5884 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5885
2043e4d7
DH
58862016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5887
5888 PR target/60751
5889 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5890 statement.
5891
d3dc025d
DH
58922016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5893
5894 PR target/60751
5895 * gfortran.dg/comma_IO_extension_1.f90: New test.
5896 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5897 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5898 statement.
5899 * gfortran.dg/graphite/pr38083.f90: Likewise.
5900 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5901 missing format.
5902
a31d78c6
EB
59032016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5904
5905 * gnat.dg/case_character.adb: New test.
5906
95c18dd0
SB
59072016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5908
5909 PR middle-end/71310
5910 * gcc.target/powerpc/pr71310.c: New testcase.
5911
b97d37b4
KV
59122016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5913
5914 PR middle-end/71478
5915 * gcc.dg/pr71478.c: New test.
5916
900bcda3
JJ
59172016-06-10 Jakub Jelinek <jakub@redhat.com>
5918
ec1c20db
JJ
5919 PR middle-end/71494
5920 * gcc.c-torture/execute/pr71494.c: New test.
5921
50b15873
JJ
5922 PR c/68657
5923 * gcc.target/i386/pr68657.c: New test.
5924
900bcda3
JJ
5925 PR inline-asm/68843
5926 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5927 (test): Add -masm=intel alternatives.
5928
4d926e34
MS
59292016-06-10 Martin Sebor <msebor@redhat.com>
5930
5931 PR c/71392
5932 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5933
ad071b2b
JL
59342016-06-10 Jeff Law <law@redhat.com>
5935
5936 PR tree-optimization/71335
5937 * gcc.c-torture/execute/pr71335.c: New test.
5938
2704efe8
DM
59392016-06-10 David Malcolm <dmalcolm@redhat.com>
5940
5941 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5942 the various "cannot tail-call: " messages.
5943
18c9b7d4
CL
59442016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5945
5946 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5947 and options.
5948
7cfa10f3
MO
59492016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5950
5951 PR sanitizer/71480
5952 * c-c++-common/asan/pr71480.c: New test.
5953
1f24fd3e
L
59542016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5955
5956 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5957 (ASMNAME2): Likewise.
5958 (main): Replace fn in asm statement with ASMNAME ("fn").
5959 * gcc.dg/guality/pr68037-2.c: Likewise.
5960 * gcc.dg/guality/pr68037-3.c: Likewise.
5961 * gcc.dg/torture/pr68037-1.c: Likewise.
5962 * gcc.dg/torture/pr68037-2.c: Likewise.
5963 * gcc.dg/torture/pr68037-3.c: Likewise.
5964
ad551c07
BE
59652016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5966
5967 PR inline-asm/68843
5968 * gcc.target/i386/pr68843-1.c: New test.
5969 * gcc.target/i386/pr68843-2.c: New test.
5970
4b1ffdb1 59712016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5972 Cesar Philippidis <cesar@codesourcery.com>
5973
5974 PR middle-end/71373
5975 * gcc.dg/goacc/nested-function-1.c: New file.
5976 * gcc.dg/goacc/nested-function-2.c: Likewise.
5977 * gcc.dg/goacc/pr71373.c: Likewise.
5978 * gfortran.dg/goacc/cray-2.f95: Likewise.
5979 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5980 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5981 * gfortran.dg/goacc/cray.f95: Update.
5982 * gfortran.dg/goacc/loop-1.f95: Likewise.
5983 * gfortran.dg/goacc/loop-3.f95: Likewise.
5984 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5985 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5986
59872016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5988
5989 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5990 for OpenACC tile clauses.
5991 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5992
5993 PR c/71381
5994 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5995 to...
5996 * c-c++-common/goacc/cache-2.c: ... this new file.
5997 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5998 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5999 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6000 usage.
6001 * gfortran.dg/goacc/cray.f95: Likewise.
6002 * gfortran.dg/goacc/loop-1.f95: Likewise.
6003
89851e4c
AH
60042016-06-10 Alan Hayward <alan.hayward@arm.com>
6005
6006 PR tree-optimization/71407
6007 PR tree-optimization/71416
6008 * gcc.dg/vect/pr71407.c: New
6009 * gcc.dg/vect/pr71416-1.c: New
6010 * gcc.dg/vect/pr71416-2.c: New
6011
200eafbf
RB
60122016-06-10 Richard Biener <rguenther@suse.de>
6013
6014 PR middle-end/71477
6015 * gcc.dg/torture/pr71477.c: New testcase.
6016
4df99d92
JK
60172016-06-09 Julia Koval <julia.koval@intel.com>
6018
6019 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6020 * gcc.target/i386/interrupt-13.c: Likewise.
6021 * gcc.target/i386/interrupt-15.c: Likewise.
6022 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6023 * gcc.target/i386/interrupt-24.c: Likewise.
6024 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6025 * gcc.target/i386/interrupt-9.c: Likewise.
6026 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6027
e01b4e16
MS
60282016-06-09 Martin Sebor <msebor@redhat.com>
6029
6030 PR c/70883
6031 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6032 * gcc.dg/builtin-constant_p-1.c: Same.
6033 * gcc.dg/builtins-error.c: Same.
6034 * gcc.dg/pr70859.c: Same.
6035
9c35db0e
SKS
60362016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6037
6038 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6039 * gcc.dg/torture/pr68067-1.c: Likewise.
6040 * gcc.dg/torture/pr68067-2.c: Likewise.
6041
60422016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6043
6044 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6045 when setting SIZE.
6046
392a81b9
PC
60472016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6048
6049 PR c++/71465
6050 * g++.dg/inherit/crash5.C: New.
6051 Revert:
6052 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6053
6054 PR c++/70202
6055 * g++.dg/inherit/crash5.C: New.
6056 * g++.dg/inherit/virtual1.C: Adjust.
6057
e49efc14
ML
60582016-06-09 Martin Liska <mliska@suse.cz>
6059
6060 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6061 * g++.dg/predict-loop-exit-2.C: Likewise.
6062 * g++.dg/predict-loop-exit-3.C: Likewise.
6063 * gcc.dg/predict-1.c: Likewise.
6064 * gcc.dg/predict-2.c: Likewise.
6065 * gcc.dg/predict-3.c: Likewise.
6066 * gcc.dg/predict-4.c: Likewise.
6067 * gcc.dg/predict-5.c: Likewise.
6068 * gcc.dg/predict-6.c: Likewise.
6069 * gcc.dg/predict-7.c: Likewise.
6070
36d57986
RB
60712016-06-09 Richard Biener <rguenther@suse.de>
6072
6073 PR tree-optimization/71462
6074 * gcc.dg/torture/pr71462.c: New testcase.
6075
7d82e8e4
MP
60762016-06-09 Marek Polacek <polacek@redhat.com>
6077
6078 PR c/65471
6079 * gcc.dg/c11-generic-3.c: New test.
6080
c8a71589
PC
60812016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6082
6083 * g++.dg/init/array42.C: New.
6084 * g++.dg/init/array43.C: Likewise.
6085 * g++.dg/init/array44.C: Likewise.
6086 * g++.dg/init/array45.C: Likewise.
6087 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6088 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6089 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6090 * g++.dg/gomp/pr35751.C: Likewise.
6091 * g++.dg/init/array23.C: Likewise.
6092 * g++.dg/init/brace2.C: Likewise.
6093 * g++.dg/init/brace6.C: Likewise.
6094
44a845ca
MS
60952016-06-08 Martin Sebor <msebor@redhat.com>
6096 Jakub Jelinek <jakub@redhat.com>
6097
6098 PR c++/70507
6099 PR c/68120
6100 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6101 * c-c++-common/builtin-arith-overflow-2.c: New test.
6102 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6103 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6104 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6105
2ef16b6e
JJ
61062016-06-08 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR c++/71442
6109 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6110
5e3ee346
AL
61112016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6112
6113 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6114 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6115 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6116 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6117 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6118 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6119 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6120 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6121 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6122 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6123 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6124 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6125 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6126
b2ae2814
RB
61272016-06-08 Richard Biener <rguenther@suse.de>
6128
6129 PR tree-optimization/68558
6130 * gcc.dg/vect/slp-44.c: New testcase.
6131
e09b4c37
RB
61322016-06-08 Richard Biener <rguenther@suse.de>
6133
6134 * gcc.dg/vect/slp-43.c: New testcase.
6135
72d50660
RB
61362016-06-08 Richard Biener <rguenther@suse.de>
6137
6138 PR tree-optimization/71452
6139 * gcc.dg/torture/pr71452.c: New testcase.
6140
988c115c
JJ
61412016-06-08 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR c++/71448
6144 * g++.dg/torture/pr71448.C: New test.
6145
73d73b48
BS
61462016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6147
6148 PR debug/71432
6149 PR ada/71413
6150 * g++.dg/debug/pr71432.C: New test.
6151
bdd15d0c
PK
61522016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6153
6154 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6155 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6156 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6157
ce0607bb
AH
61582016-06-08 Alan Hayward <alan.hayward@arm.com>
6159
6160 * gcc.dg/vect/vect-live-2.c: Update effective target.
6161 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6162 * lib/target-supports.exp: Add aarch64 to vect_long.
6163
92a5f2ba
MP
61642016-06-08 Marek Polacek <polacek@redhat.com>
6165
6166 PR c/71418
6167 * gcc.dg/noncompile/pr71418.c: New test.
6168
08203f73
MP
6169 PR c/71426
6170 * gcc.dg/noncompile/pr71426.c: New test.
6171
d1fcc2bd
JH
61722016-06-07 Jan Hubicka <hubicka@ucw.cz>
6173
6174 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6175 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6176 * gcc.dg/predict-3.c: Update template.
6177 * gcc.dg/predict-5.c: Update template.
6178 * gcc.dg/predict-6.c: Update template.
6179 * gcc.dg/predict-9.c: Update template.
6180 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6181
a23e6f1c
BS
61822016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6183
6184 * gcc.target/powerpc/vec-mul.c: New test.
6185
6ffd47b7
DM
61862016-06-07 David Malcolm <dmalcolm@redhat.com>
6187
6188 * gcc.dg/spellcheck-fields-2.c: New test case.
6189
bfd67b47
RB
61902016-06-07 Richard Biener <rguenther@suse.de>
6191
6192 PR c/61564
6193 * gcc.dg/Wpragmas-1.c: New testcase.
6194 * gcc.dg/Wattributes-4.c: Likewise.
6195 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6196 entry.
6197
701b9a47
CL
61982016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6199
6200 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6201 spurious debug code.
6202
6b80d6fa
RB
62032016-06-07 Richard Biener <rguenther@suse.de>
6204
6205 PR tree-optimization/71428
6206 * gcc.dg/torture/pr71428.c: New testcase.
6207
0f3f9437
RB
62082016-06-07 Richard Biener <rguenther@suse.de>
6209
6210 PR middle-end/71423
6211 * gcc.dg/torture/pr71423.c: New testcase.
6212
ec963f2a
KV
62132016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6214
6215 PR middle-end/71408
6216 * gcc.dg/tree-ssa/pr71408.c: New test.
6217
46ab5b6e
KV
62182016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6219
6220 PR middle-end/71281
6221 * g++.dg/torture/pr71281.C: New test.
6222
1f40cff3
MP
62232016-06-06 Marek Polacek <polacek@redhat.com>
6224
6225 PR c/71362
6226 * gcc.dg/pr71362.c: New test.
6227
6f5bcd24
JJ
62282016-06-06 Jakub Jelinek <jakub@redhat.com>
6229 Patrick Palka <ppalka@gcc.gnu.org>
6230
6231 PR c++/70847
6232 PR c++/71330
6233 PR c++/71393
6234 * g++.dg/opt/pr70847.C: New test.
6235 * g++.dg/ubsan/pr70847.C: New test.
6236 * g++.dg/ubsan/pr71393.C: New test.
6237
158beb4a
JJ
62382016-06-06 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR tree-optimization/71259
6241 * gcc.dg/vect/pr71259.c: New test.
6242
d9b950dd
DM
62432016-06-06 David Malcolm <dmalcolm@redhat.com>
6244
6245 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6246 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6247 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6248 above.
6249
36f9ad69
KT
62502016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6251
6252 PR middle-end/37780
6253 * gcc.c-torture/execute/pr37780.c: New test.
6254 * gcc.target/aarch64/pr37780_1.c: Likewise.
6255 * gcc.target/arm/pr37780_1.c: Likewise.
6256
5545a907
MP
62572016-06-06 Marek Polacek <polacek@redhat.com>
6258
6259 * c-c++-common/attr-may-alias-1.c: New test.
6260 * c-c++-common/attr-may-alias-2.c: New test.
6261 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6262
93671519
BE
62632016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6264
6265 PR c/24414
6266 * gcc.target/i386/pr24414.c: New test.
6267
690f24b7
JM
62682016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6269
6270 * gcc.target/sparc/vis4misc.c: New file.
6271 * gcc.target/sparc/fpcmp.c: Likewise.
6272 * gcc.target/sparc/fpcmpu.c: Likewise.
6273
31ce6157
AH
62742016-06-06 Alan Hayward <alan.hayward@arm.com>
6275
6276 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6277 * gcc.dg/vect/vect-live-3.c: Likewise.
6278
9fcebb5a
RB
62792016-06-06 Richard Biener <rguenther@suse.de>
6280
6281 PR tree-optimization/71398
6282 * gcc.dg/torture/pr71398.c: New testcase.
6283
903ca97b
UB
62842016-06-06 Uros Bizjak <ubizjak@gmail.com>
6285
6286 PR target/71389
6287 * g++.dg/pr71389.C: New test.
6288
9c1eb332
JD
62892016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6290
6291 PR fortran/71404
6292 * gfortran.dg/fmt_read_5.f: New test.
6293
b2d83bd2
AV
62942016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6295
6296 PR fortran/69659
6297 * gfortran.dg/class_array_22.f03: New test.
6298
ec81960e
JH
62992016-06-05 Jan Hubicka <hubicka@ucw.cz>
6300
6301 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6302
429d2750
JH
63032016-06-05 Jan Hubicka <hubicka@ucw.cz>
6304
6305 * gcc.dg/predict-9.c: Update template.
6306
c1c00983
PC
63072016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6308
6309 PR c++/49377
6310 * g++.dg/template/pr49377.C: New.
6311
1927a963
JJ
63122016-06-04 Jakub Jelinek <jakub@redhat.com>
6313
6314 PR tree-optimization/71405
6315 * g++.dg/torture/pr71405.C: New test.
6316
909a11ad
PC
63172016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6318
6319 PR c++/70202
6320 * g++.dg/inherit/crash5.C: New.
6321 * g++.dg/inherit/virtual1.C: Adjust.
6322
08bbb1f8
JL
63232016-06-03 Jeff Law <law@redhat.com>
6324
6325 PR tree-optimization/71316
6326 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6327
7c35235c
JJ
63282016-06-03 Jakub Jelinek <jakub@redhat.com>
6329
6330 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6331 dg-additional-options with just -fno-tree-scev-cprop in it.
6332 * gcc.dg/vect/vect-live-2.c: Likewise.
6333 * gcc.dg/vect/vect-live-5.c: Likewise.
6334 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6335 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6336 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6337
c8572dd6
PP
63382016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6339
6340 PR c++/27100
6341 * g++.dg/other/friend6.C: New test.
6342
1c7733a7
BS
63432016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6344
6345 * g++.dg/torture/ppc-ldst-array.C: New.
6346
0d2f700f
JM
63472016-06-03 Joseph Myers <joseph@codesourcery.com>
6348
6349 PR target/71276
6350 PR target/71277
6351 * gcc.dg/torture/builtin-fp-int-inexact.c,
6352 gcc.target/i386/387-builtin-fp-int-inexact.c,
6353 gcc.target/i386/387-rint-inline-1.c,
6354 gcc.target/i386/387-rint-inline-2.c,
6355 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6356 gcc.target/i386/sse2-rint-inline-1.c,
6357 gcc.target/i386/sse2-rint-inline-2.c,
6358 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6359 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6360
f8071c05
L
63612016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6362 Julia Koval <julia.koval@intel.com>
6363
6364 PR target/66960
6365 PR target/67630
6366 PR target/67634
6367 PR target/67841
6368 PR target/68037
6369 PR target/68618
6370 PR target/68661
6371 PR target/69575
6372 PR target/69596
6373 PR target/69734
6374 * gcc.dg/guality/pr68037-1.c: New test.
6375 * gcc.dg/guality/pr68037-2.c: Likewise.
6376 * gcc.dg/guality/pr68037-3.c: Likewise.
6377 * gcc.dg/torture/pr68037-1.c: Likewise.
6378 * gcc.dg/torture/pr68037-2.c: Likewise.
6379 * gcc.dg/torture/pr68037-3.c: Likewise.
6380 * gcc.dg/torture/pr68661-1a.c: Likewise.
6381 * gcc.dg/torture/pr68661-1b.c: Likewise.
6382 * gcc.target/i386/interrupt-1.c: Likewise.
6383 * gcc.target/i386/interrupt-2.c: Likewise.
6384 * gcc.target/i386/interrupt-3.c: Likewise.
6385 * gcc.target/i386/interrupt-4.c: Likewise.
6386 * gcc.target/i386/interrupt-5.c: Likewise.
6387 * gcc.target/i386/interrupt-6.c: Likewise.
6388 * gcc.target/i386/interrupt-7.c: Likewise.
6389 * gcc.target/i386/interrupt-8.c: Likewise.
6390 * gcc.target/i386/interrupt-9.c: Likewise.
6391 * gcc.target/i386/interrupt-10.c: Likewise.
6392 * gcc.target/i386/interrupt-11.c: Likewise.
6393 * gcc.target/i386/interrupt-12.c: Likewise.
6394 * gcc.target/i386/interrupt-13.c: Likewise.
6395 * gcc.target/i386/interrupt-14.c: Likewise.
6396 * gcc.target/i386/interrupt-15.c: Likewise.
6397 * gcc.target/i386/interrupt-16.c: Likewise.
6398 * gcc.target/i386/interrupt-17.c: Likewise.
6399 * gcc.target/i386/interrupt-18.c: Likewise.
6400 * gcc.target/i386/interrupt-19.c: Likewise.
6401 * gcc.target/i386/interrupt-20.c: Likewise.
6402 * gcc.target/i386/interrupt-21.c: Likewise.
6403 * gcc.target/i386/interrupt-22.c: Likewise.
6404 * gcc.target/i386/interrupt-23.c: Likewise.
6405 * gcc.target/i386/interrupt-24.c: Likewise.
6406 * gcc.target/i386/interrupt-25.c: Likewise.
6407 * gcc.target/i386/interrupt-26.c: Likewise.
6408 * gcc.target/i386/interrupt-27.c: Likewise.
6409 * gcc.target/i386/interrupt-28.c: Likewise.
6410 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6411 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6412 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6413 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6414 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6415 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6416 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6417 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6418 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6419 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6420 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6421 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6422
36b85e43
BS
64232016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6424
9de2e795
L
6425 PR tree-optimization/52171
6426 * gcc.dg/pr52171.c: New test.
6427 * gcc.target/i386/pr52171.c: New test.
36b85e43 6428
bfeee8ac
JH
64292016-06-03 Jan Hubicka <jh@suse.cz>
6430
6431 * g++.dg/tree-ssa/pred-1.C: New testcase
6432 * gcc.dg/tree-ssa/pred-1.c: New testcase
6433
859b0bae
BS
64342016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6435
6436 PR target/70957
6437 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6438 support.
6439 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6440
3a2edf4c
AH
64412016-06-03 Alan Hayward <alan.hayward@arm.com>
6442
6443 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6444
b28ead45
AH
64452016-06-03 Alan Hayward <alan.hayward@arm.com>
6446
6447 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6448 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6449 * gcc.dg/vect/vect-live-1.c: New test.
6450 * gcc.dg/vect/vect-live-2.c: New test.
6451 * gcc.dg/vect/vect-live-3.c: New test.
6452 * gcc.dg/vect/vect-live-4.c: New test.
6453 * gcc.dg/vect/vect-live-5.c: New test.
6454 * gcc.dg/vect/vect-live-slp-1.c: New test.
6455 * gcc.dg/vect/vect-live-slp-2.c: New test.
6456 * gcc.dg/vect/vect-live-slp-3.c: New test.
6457
1f91747b
JJ
64582016-06-03 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR middle-end/71387
6461 * g++.dg/opt/pr71387.C: New test.
6462
47b83923
JL
64632016-06-02 Jeff Law <law@redhat.com>
6464
6465 PR tree-optimization/71328
6466 * gcc.c-torture/compile/pr71328.c: New test.
6467
e96e5f46
JD
64682016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6469
6470 PR fortran/52393
6471 * gfortran.dg/fmt_read_3.f90: Fix typo.
6472 * gfortran.dg/fmt_read_4.f90: New test.
6473
b872d729
PC
64742016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6477 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6478 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6479 * g++.dg/cpp0x/override2.C: Likewise.
6480 * g++.dg/parse/crash5.C: Likewise.
6481 * g++.dg/parse/error16.C: Likewise.
6482 * g++.dg/parse/error27.C: Likewise.
6483 * g++.dg/template/qualttp15.C: Likewise.
6484 * g++.dg/template/redecl4.C: Likewise.
6485 * g++.old-deja/g++.other/crash39.C: Likewise.
6486 * g++.old-deja/g++.other/struct1.C: Likewise.
6487 * g++.old-deja/g++.pt/m9a.C: Likewise.
6488 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6489
0e535442
JJ
64902016-06-02 Jakub Jelinek <jakub@redhat.com>
6491
0633ee10
JJ
6492 PR c++/71372
6493 * c-c++-common/pr71372.c: New test.
6494
0e535442
JJ
6495 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6496 __TIME__ strings with __builtin_strcmp instead of printf and
6497 dg-output.
6498
f3c5ecc2
ML
64992016-06-02 Martin Liska <mliska@suse.cz>
6500
6501 * gcc.dg/predict-9.c: New test.
6502
a91807c5
JJ
65032016-06-02 Jakub Jelinek <jakub@redhat.com>
6504
6505 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6506 global set_compiler_env_var and global saved_compiler_env_var.
6507
b5bd1978
KT
65082016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6509
6510 PR rtl-optimization/71295
6511 * gcc.c-torture/compile/pr71295.c: New test.
6512
b93b1475
JJ
65132016-06-02 Jakub Jelinek <jakub@redhat.com>
6514
930ebd0e
JJ
6515 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6516
1e021dc3
JJ
6517 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6518 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6519
b93b1475
JJ
6520 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6521 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6522 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6523 alternative number.
6524
58f2fb5c
MM
65252016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6526
6527 * gcc.target/powerpc/p9-splat-4.c: New test.
6528
65292016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6530
6531 PR target/71186
6532 * gcc.target/powerpc/pr71186.c: New test.
6533
4731c9f0
JD
65342016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6535
6536 PR fortran/52393
6537 * gfortran.dg/fmt_read_3.f90: New test.
6538
042dee3e
TP
65392016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6540
6541 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6542 procedure.
6543
15c98b2e
ES
65442016-06-01 Eduard Sanou <dhole@openmailbox.org>
6545
6546 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6547 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6548 env var is set.
6549 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6550 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6551 shown once.
6552 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6553 during compilation.
6554 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6555 vars set by dg-set-compiler-env-var.
6556
6442a6f4
PT
65572016-06-01 Paul Thomas <pault@gcc.gnu.org>
6558
6559 PR fortran/71156
6560 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6561 to the module procedure declaration.
6562 * gfortran.dg/submodule_16.f08: New test.
6563
ab62397a
JJ
65642016-06-01 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR middle-end/71371
6567 * c-c++-common/gomp/pr71371.c: New test.
6568
b66af6ed
RB
65692016-06-01 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/71366
6572 * gcc.dg/torture/pr71366-1.c: New testcase.
6573 * gcc.dg/torture/pr71366-2.c: Likewise.
6574
e342b9d8
KN
65752016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6576
6577 * gcc.target/powerpc/vslv-0.c: New test.
6578 * gcc.target/powerpc/vslv-1.c: New test.
6579 * gcc.target/powerpc/vsrv-0.c: New test.
6580 * gcc.target/powerpc/vsrv-1.c: New test.
6581
721547cd
NS
65822016-06-01 Nathan Sidwell <nathan@acm.org>
6583
6584 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6585 * gcc.target/nvptx/weak.c: New.
6586
fa2c9034
RB
65872016-06-01 Richard Biener <rguenther@suse.de>
6588
6589 PR tree-optimization/71261
6590 * gcc.dg/torture/vect-bool-1.c: New testcase.
6591
3e32893c
JJ
65922016-06-01 Jakub Jelinek <jakub@redhat.com>
6593
6594 * gfortran.dg/gomp/order-1.f90: New test.
6595 * gfortran.dg/gomp/order-2.f90: New test.
6596
8c383600
JH
65972016-06-01 Jan Hubicka <hubicka@ucw.cz>
6598
6599 * gcc.dg/unroll-6.c: Update template.
6600 * gcc.dg/unroll-7.c: New testcase.
6601 * gcc.dg/unroll-8.c: New testcase.
6602
a0dfeef5
EB
66032016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6604
6605 * gnat.dg/opt56.ad[sb]: New test.
6606
48de5701
PC
66072016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 PR c++/66635
6610 * g++.dg/cpp0x/constexpr-ice16.C: New.
6611
827cf695
PP
66122016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6613
6614 PR tree-optimization/71314
6615 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6616 -mbranch-cost=2.
6617
ff66f6e8
PP
66182016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6619
6620 PR tree-optimization/71077
6621 * gcc.dg/tree-ssa/pr71077.c: New test.
6622
050fb209
JH
66232016-05-31 Jan Hubicka <hubicka@ucw.cz>
6624
48de5701
PC
6625 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6626 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6627 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6628
c642d919
PC
66292016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/71248
6632 * g++.dg/cpp0x/pr71248.C: New.
6633 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6634 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6635 * g++.dg/init/new37.C: Likewise.
6636 * g++.dg/template/static1.C: Likewise.
6637 * g++.dg/template/static2.C: Likewise.
6638
d6439e08
L
66392016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6640
6641 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6642 instead of %rdi.
6643 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6644
780b9dd4
MP
66452016-05-31 Marek Polacek <polacek@redhat.com>
6646
6647 * c-c++-common/Wswitch-unreachable-3.c: New test.
6648 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6649
0d99f8a0
RB
66502016-05-31 Richard Biener <rguenther@suse.de>
6651
6652 PR tree-optimization/71352
6653 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6654
52545641
TP
66552016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6656
6657 * gcc.target/arm/armv5_thumb_isa.c: New test.
6658
5b8c1205
KY
66592016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6660
6661 PR target/71346
6662 * gcc.target/i386/pr71346.c: New test.
6663
7a88cc84
TV
66642016-05-31 Tom de Vries <tom@codesourcery.com>
6665
6666 PR tree-optimization/69068
6667 * gcc.dg/graphite/pr69068.c: New test.
6668
265149a6
MS
66692016-05-27 Martin Sebor <msebor@redhat.com>
6670
6671 PR c++/71306
6672 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6673
00631022
JJ
66742016-05-30 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR c++/71349
6677 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6678 nowait depend(inout: dd[0]) clauses where permitted.
6679
b2f6675b
PC
66802016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6681
6682 PR c++/71238
6683 * g++.dg/parse/pr71238.C: New.
6684 * g++.dg/concepts/friend1.C: Test column numbers too.
6685 * g++.dg/cpp0x/initlist31.C: Likewise.
6686 * g++.dg/cpp0x/pr51420.C: Likewise.
6687 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6688 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6689 * g++.dg/ext/builtin3.C: Likewise.
6690 * g++.dg/lookup/friend12.C: Likewise.
6691 * g++.dg/lookup/friend7.C: Likewise.
6692 * g++.dg/lookup/koenig1.C: Likewise.
6693 * g++.dg/lookup/koenig5.C: Likewise.
6694 * g++.dg/lookup/used-before-declaration.C: Likewise.
6695 * g++.dg/overload/koenig1.C: Likewise.
6696 * g++.dg/template/crash65.C: Likewise.
6697 * g++.dg/template/friend57.C: Likewise.
6698 * g++.dg/warn/Wshadow-5.C: Likewise.
6699 * g++.dg/warn/Wunused-8.C: Likewise.
6700 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6701 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6702 * g++.old-deja/g++.jason/member.C: Likewise.
6703 * g++.old-deja/g++.jason/report.C: Likewise.
6704 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6705 * g++.old-deja/g++.law/visibility20.C: Likewise.
6706 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6707 * g++.old-deja/g++.other/static5.C: Likewise.
6708 * g++.old-deja/g++.pt/overload2.C: Likewise.
6709
a448ff40
JH
67102016-05-30 Jan Hubicka <hubicka@ucw.cz>
6711
6712 * gcc.dg/tree-ssa/peel1.c: New testcase.
6713 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6714 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6715
69be8c91
TV
67162016-05-30 Tom de Vries <tom@codesourcery.com>
6717
6718 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6719 to ce.
6720
a59775a1
PC
67212016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6722
6723 PR c++/71099
6724 * g++.dg/parse/virtual1.C: New.
6725
53d6d955
UB
67262016-05-30 Uros Bizjak <ubizjak@gmail.com>
6727
6728 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6729 Use correct register when clearing %edx.
6730
0557293f
AM
67312016-05-30 Alexander Monakov <amonakov@ispras.ru>
6732
6733 PR tree-optimization/71289
6734 * gcc.dg/pr71289.c: New test.
6735
5d476e35
KV
67362016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6737
6738 PR middle-end/71269
6739 PR middle-end/71292
6740 * gcc.dg/tree-ssa/pr71269.c: New test.
6741 * gcc.dg/tree-ssa/pr71292.c: New test.
6742
db5447ca
KV
67432016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6744
6745 PR middle-end/71252
6746 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6747
98bdbb39
JH
67482016-05-30 Jan Hubicka <hubicka@ucw.cz>
6749
6750 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6751 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6752 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6753
7e012855
TV
67542016-05-30 Tom de Vries <tom@codesourcery.com>
6755
6756 PR tree-optimization/69067
6757 * gcc.dg/graphite/pr69067.c: New test.
6758
beed3701
UB
67592016-05-29 Uros Bizjak <ubizjak@gmail.com>
6760
6761 PR target/71245
6762 * gcc.target/i386/pr71245-1.c: New test.
6763 * gcc.target/i386/pr71245-2.c: Ditto.
6764
b6d4f8e8
PC
67652016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6766
6767 PR c++/71105
6768 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6769 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6770 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6771
00022058
JH
67722016-05-27 Jan Hubicka <hubicka@ucw.cz>
6773
6774 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6775
c8419aca
VV
67762016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6777
6778 Revert:
6779 PR c++/69855
6780 * g++.dg/overload/69855.C: New.
6781 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6782 * g++.old-deja/g++.pt/crash3.C: Likewise.
6783
8008c4d2
PC
67842016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6785
6786 PR c++/60385
6787 * g++.dg/parse/namespace13.C: New.
6788
8b2ef235
JL
67892016-05-26 Jeff Law <law@redhat.com>
6790
6791 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6792 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6793 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6794 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6795 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6796 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6797 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6798 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6799 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6800 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6801 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6802 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6803 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6804
7d67159b
VV
68052016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6806
6807 PR c++/69855
6808 * g++.dg/overload/69855.C: New.
6809 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6810 * g++.old-deja/g++.pt/crash3.C: Likewise.
6811
88e3bdd1
JW
68122016-05-27 Jiong Wang <jiong.wang@arm.com>
6813
6814 PR target/63596
6815 * gcc.target/aarch64/va_arg_1.c: New testcase.
6816 * gcc.target/aarch64/va_arg_2.c: Likewise.
6817 * gcc.target/aarch64/va_arg_3.c: Likewise.
6818
3fd6b9cc
JW
68192016-05-27 Jiong Wang <jiong.wang@arm.com>
6820
6821 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6822 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6823 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6824 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6825 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6826
3cee7e4e
MP
68272016-05-27 Marek Polacek <polacek@redhat.com>
6828
6829 PR middle-end/71308
6830 * g++.dg/torture/pr71308.C: New test.
6831
6a813c96
DV
68322016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6833
6834 * gcc.dg/zero_bits_compound-1.c: New test.
6835 * gcc.dg/zero_bits_compound-2.c: New test.
6836
0561bcfb
IE
68372016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6838
6839 PR middle-end/71279
6840 * gcc.dg/pr71279.c: New test.
6841
21316320
MM
68422016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6843
6844 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6845 floating point min/max/comparison instructions.
6846 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6847
7211a097
JJ
68482016-05-26 Jakub Jelinek <jakub@redhat.com>
6849
6850 * c-c++-common/gomp/schedule-1.c: New test.
6851 * gfortran.dg/gomp/schedule-1.f90: New test.
6852
cac177cf
PP
68532016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6854
6855 PR c++/70822
6856 PR c++/70106
6857 * g++.dg/cpp1y/auto-fn32.C: New test.
6858 * g++.dg/cpp1y/paren4.C: New test.
6859
a2d5b8c9
NS
68602016-05-26 Nathan Sidwell <nathan@acm.org>
6861
6862 * gcc.dg/20060410.c: Xfail on ptx.
6863 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6864 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6865 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6866 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6867 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6868
ffa8b552
TP
68692016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6870
6871 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6872
c7501e00
JJ
68732016-05-26 Jakub Jelinek <jakub@redhat.com>
6874
1875b9a0
JJ
6875 PR tree-optimization/71280
6876 * gcc.dg/pr71280.c: New test.
6877
2116e19f
JJ
6878 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6879
305aef09
JJ
6880 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6881 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6882
c7501e00
JJ
6883 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6884
ca449d26
JW
68852016-05-26 Jiong Wang <jiong.wang@arm.com>
6886
6887 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6888 kept in memory.
ca449d26 6889
8af01c66
JL
68902016-05-25 Jeff Law <law@redhat.com>
6891
6892 PR tree-optimization/71272
6893 * gcc.c-torture/compile/pr71272.c: new test.
6894
f9d6ce73
BS
68952016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6896
6897 * gcc.target/powerpc/vec-cmpne.c: New test.
6898 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6899
a88a7b22
EB
69002016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6901
6902 * gnat.dg/opt55.ad[sb]: New test.
6903
125f02ed
SKS
69042016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6905
6906 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6907 * c-c++-common/pr60226.c: Require int32plus.
6908 * gcc.c-torture/execute/pr70602.c: Likewise.
6909 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6910 unsigned long for malloc arg type.
6911 * gcc.dg/asr_div1.c: Require int32plus.
6912 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6913 * gcc.dg/pie-1.c: Require pie.
6914 * gcc.dg/pie-2.c: Likewise.
6915 * gcc.dg/pr59471.c: Require int32plus.
6916 * gcc.dg/pr59963-2.c: XFAIL for int16.
6917 * gcc.dg/pr60114.c: Require int32plus.
6918 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6919 unsigned long for typedef of size_t.
6920 * gcc.dg/pr63914.c: Require int32plus.
6921 * gcc.dg/pr64536.c: Require pt32plus.
6922 * gcc.dg/pr65658.c: Likewise.
6923 * gcc.dg/pr67271.c: Require int32plus.
6924 * gcc.dg/pr68112.c: Likewise.
6925 * gcc.dg/pr69071.c: Skip for avr target.
6926 * gcc.dg/pr69973.c: Require int32plus.
6927 * gcc.dg/pr70169.c: Skip for avr target.
6928 * gcc.dg/sso-6.c: Require int32plus.
6929 * gcc.dg/sso-7.c: Likewise.
6930 * gcc.dg/sso-8.c: Likewise.
6931 * gcc.dg/vrp-min-max-2.c: Likewise.
6932
c6e434f5
UB
69332016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6934
6935 PR target/70738
6936 * gcc.target/i386/pr70738-1.c: New test.
6937 * gcc.target/i386/pr70738-2.c: Likewise.
6938 * gcc.target/i386/pr70738-3.c: Likewise.
6939 * gcc.target/i386/pr70738-4.c: Likewise.
6940 * gcc.target/i386/pr70738-5.c: Likewise.
6941 * gcc.target/i386/pr70738-6.c: Likewise.
6942 * gcc.target/i386/pr70738-7.c: Likewise.
6943 * gcc.target/i386/pr70738-8.c: Likewise.
6944 * gcc.target/i386/pr70738-9.c: Likewise.
6945
5c42d341
KT
69462016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6947
6948 PR rtl-optimization/66940
6949 * gcc.c-torture/execute/pr66940.c: New test.
6950
bf9a1a07
IV
69512016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6952
6953 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6954 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6955 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6956 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6957 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6958 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6959 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6960 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6961 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6962 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6963 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6964 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6965 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6966 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6967 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6968 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6969 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6970 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6971 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6972 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6973 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6974 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6975 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6976 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6977
95efe6b6
MP
69782016-05-25 Marek Polacek <polacek@redhat.com>
6979
6980 PR c/71265
6981 * gcc.dg/noncompile/pr71265.c: New test.
6982
a23faf7a
MP
6983 PR c/71266
6984 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6985
69a6d5ad
NS
69862016-05-25 Nathan Sidwell <nathan@acm.org>
6987
6988 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6989
3072d4ea
RB
69902016-05-25 Richard Biener <rguenther@suse.de>
6991
6992 PR tree-optimization/71261
6993 * c-c++-common/torture/pr71261.c: New testcase.
6994
e412ece4
RB
69952016-05-25 Richard Biener <rguenther@suse.de>
6996
6997 PR tree-optimization/71264
6998 * gcc.dg/vect/pr71264.c: New testcase.
6999
b9e551ad
PC
70002016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7001
7002 PR c++/55992
7003 * g++.dg/cpp0x/alias-decl-53.C: New.
7004 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7005
6aa1abe5
ML
70062016-05-25 Martin Liska <mliska@suse.cz>
7007
7008 * g++.dg/pr71239.C: New test.
7009
842d162e
RB
70102016-05-25 Richard Biener <rguenther@suse.de>
7011
c87885ca
RO
7012 * gcc.dg/vect/pr58135.c: Rename to ...
7013 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7014
f184a36c
MP
70152016-05-25 Marek Polacek <polacek@redhat.com>
7016
7017 * g++.dg/pr65295.C: Use target c++14.
7018
021fad86
PC
70192016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7020
53d6d955
UB
7021 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7022 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7023
c3eaf15a
MM
70242016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7025
7026 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7027 instructions.
7028
e46c7770
CP
70292016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7030
7031 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7032 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7033 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7034 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7035 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7036 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7037 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7038 * c-c++-common/goacc/pcopy.c: Likewise.
7039 * c-c++-common/goacc/pcopyin.c: Likewise.
7040 * c-c++-common/goacc/pcopyout.c: Likewise.
7041 * c-c++-common/goacc/pcreate.c: Likewise.
7042 * c-c++-common/goacc/pr70688.c: New test.
7043 * c-c++-common/goacc/present-1.c: Adjust test.
7044 * c-c++-common/goacc/reduction-5.c: Likewise.
7045 * g++.dg/goacc/data-1.C: New test.
7046
4bfc9db7
MM
70472016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7048
7049 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7050 vector parity built-in functions.
7051 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7052 count trailing zeros automatic vectorization.
7053 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7054 count trailing zeros built-in functions.
7055
2bc145af
KV
70562016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7057
7058 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7059
26869fdb
PH
70602016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7061
7062 PR target/71050
7063 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7064
b2dc9c3b
PC
70652016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 PR c++/50436
7068 * g++.dg/template/crash123.C: New.
7069 * g++.dg/template/crash124.C: Likewise.
7070
f65e97fd
MS
70712016-05-24 Martin Sebor <msebor@redhat.com>
7072
7073 PR c++/71147
7074 * g++.dg/ext/flexary16.C: New test.
7075
a6f5ac7f
IV
70762016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7077
69a6d5ad
NS
7078 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7079 before math.h is included.
a6f5ac7f
IV
7080 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7081 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7082 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7083 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7084 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7085 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7086 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7087 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7088 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7089 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7090 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7091 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7092 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7093 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7094 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7095 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7096 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7097 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7098 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7099 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7100 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7101 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7102 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7103
27bad558
MM
71042016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7105 Kelvin Nilsen <kelvin@gcc.gnu.org>
7106
7107 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7108 support.
7109
72f382fb
PC
71102016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7111
7112 PR c++/69872
7113 * g++.dg/warn/Wno-narrowing1.C: New.
7114
ef2ec9d9
MP
71152016-05-24 Marek Polacek <polacek@redhat.com>
7116
7117 PR c/71249
7118 * c-c++-common/Wswitch-unreachable-2.c: New test.
7119
e90434e3
JJ
71202016-05-24 Jakub Jelinek <jakub@redhat.com>
7121
7adb26f2
JJ
7122 PR c++/71257
7123 * g++.dg/vect/simd-clone-6.cc: New test.
7124 * g++.dg/gomp/declare-simd-6.C: New test.
7125
e90434e3
JJ
7126 PR middle-end/70434
7127 PR c/69504
7128 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7129
b556ea3b
RB
71302016-05-24 Richard Biener <rguenther@suse.de>
7131
7132 PR tree-optimization/71240
7133 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7134
e5328f5d
RB
71352016-05-24 Richard Biener <rguenther@suse.de>
7136
7137 PR tree-optimization/71230
7138 * gcc.dg/torture/pr71230.c: New testcase.
7139 * g++.dg/torture/pr71230.C: Likewise.
7140
a04e69c0
TS
71412016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7142
7143 * c-c++-common/goacc/routine-5.c: Add tests.
7144 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7145 * gfortran.dg/goacc/routine-6.f90: Add tests.
7146
30fd2977
RB
71472016-05-24 Richard Biener <rguenther@suse.de>
7148
7149 PR tree-optimization/71253
7150 * gcc.dg/torture/pr71253.c: New testcase.
7151
ca6f60bc
KV
71522016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7153
7154 PR middle-end/71252
7155 * gfortran.dg/pr71252.f90: New test.
7156
d3465d72
RS
71572016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7158
7159 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7160
f17a223d
RB
71612016-05-24 Richard Biener <rguenther@suse.de>
7162
7163 PR middle-end/70434
7164 PR c/69504
7165 * c-c++-common/vector-subscript-4.c: New testcase.
7166 * c-c++-common/vector-subscript-5.c: Likewise.
7167
e3f36534
JD
71682016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7169
7170 PR fortran/71123
7171 * gfortran.dg/namelist_90.f: New test
7172
85d5c27d
JD
71732016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7174
7175 PR fortran/66461
7176 * gfortran.dg/unexpected_eof.f: New test
7177
fe3f3340
MM
71782016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7179 Kelvin Nilsen <kelvin@gcc.gnu.org>
7180
7181 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7182 as little endian.
7183
26d6ae55
PC
71842016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7185
7186 PR c++/70972
7187 * g++.dg/cpp0x/inh-ctor20.C: New.
7188 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7189
d6c9a06f
PC
71902016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7191
7192 PR c++/69095
7193 * g++.dg/cpp0x/variadic168.C: New.
7194
396a1d10
PC
71952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7196
7197 * g++.dg/cpp0x/pr31445.C: Test column number too.
7198 * g++.dg/cpp0x/pr32253.C: Likewise.
7199 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7200 * g++.dg/cpp0x/variadic36.C: Likewise.
7201
ece46666
MG
72022016-05-23 Marc Glisse <marc.glisse@inria.fr>
7203
7204 * gcc.dg/fold-notshift-2.c: Adjust.
7205
a7dc5980
MP
72062016-05-23 Marek Polacek <polacek@redhat.com>
7207
7208 PR c/49859
7209 * c-c++-common/Wswitch-unreachable-1.c: New test.
7210 * gcc.dg/Wswitch-unreachable-1.c: New test.
7211 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7212 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7213 * g++.dg/gomp/block-10.C: Likewise.
7214 * gcc.dg/gomp/block-10.c: Likewise.
7215 * g++.dg/gomp/block-9.C: Likewise.
7216 * gcc.dg/gomp/block-9.c: Likewise.
7217 * g++.dg/gomp/target-1.C: Likewise.
7218 * g++.dg/gomp/target-2.C: Likewise.
7219 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7220 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7221 * g++.dg/gomp/taskgroup-1.C: Likewise.
7222 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7223 * gcc.dg/gomp/teams-1.c: Likewise.
7224 * g++.dg/gomp/teams-1.C: Likewise.
7225 * g++.dg/overload/error3.C: Likewise.
7226 * g++.dg/tm/jump1.C: Likewise.
7227 * g++.dg/torture/pr40335.C: Likewise.
7228 * gcc.dg/c99-vla-jump-5.c: Likewise.
7229 * gcc.dg/switch-warn-1.c: Likewise.
7230 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7231 * gcc.dg/nested-func-1.c: Likewise.
7232 * gcc.dg/pr67784-4.c: Likewise.
7233
18b54004
RB
72342016-05-23 Richard Biener <rguenther@suse.de>
7235
7236 PR tree-optimization/71230
7237 * gfortran.dg/pr71230-1.f90: New testcase.
7238 * gfortran.dg/pr71230-2.f90: Likewise.
7239
e569db5f
VK
72402016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7241
396a1d10 7242 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7243 * gcc.dg/vect/pr58135.c: Add new.
7244 * gfortran.dg/pr46519-1.f: Adjust test case.
7245
e4b71114
PC
72462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7247
7248 PR c++/53401
7249 * g++.dg/cpp0x/decltype64.C: New.
7250
a25a8058
CL
72512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7252
7253 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7255 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7256
0dcfe9ab
CL
72572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7258
7259 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7260 Add poly64x1_t and poly64x2_t cases if supported.
7261 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7262 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7263 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7264 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7265 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7266
ffd70e4a
CL
72672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7268
7269 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7270 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7271 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7272 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7273 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7274 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7275 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7276
4b1f57fe
CL
72772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7278
7279 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7280
16c5ec77
CL
72812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7282
7283 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7284 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7285
94ad56c7
JJ
72862016-05-22 Jakub Jelinek <jakub@redhat.com>
7287
57748705
JJ
7288 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7289 constraint instead of "r".
7290 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7291 insn instead of vxorpd.
7292 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7293
af120161
JJ
7294 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7295 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7296
355023ce
JJ
7297 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7298
3b48574c
JJ
7299 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7300 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7301
94ad56c7
JJ
7302 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7303
8a85cee2
KV
73042016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7305
7306 PR middle-end/40921
7307 * gcc.dg/tree-ssa/pr40921.c: New test.
7308
8e916b16
PS
73092016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7310
7311 PR target/71103
7312 * gcc.target/avr/pr71103.c: New test.
7313
88aea79f
KV
73142016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7315
7316 PR middle-end/71179
7317 * gcc.dg/tree-ssa/pr71179.c: New test.
7318
79063edd
MS
73192016-05-20 Martin Sebor <msebor@redhat.com>
7320
7321 PR c/71115
7322 * gcc.dg/init-excess-2.c: New test.
7323
55c8849f
EB
73242016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7325
7326 * gnat.dg/opt53.adb: New test.
7327 * gnat.dg/opt54.adb: Likewise.
7328
c91a0948
MJ
73292016-05-20 Martin Jambor <mjambor@suse.cz>
7330
7331 PR tree-optimization/70884
7332 * gcc.dg/tree-ssa/pr70919.c: New test.
7333
9cad20fa
BS
73342016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7335
7336 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7337 formatting.
69a6d5ad
NS
7338 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7339 fix code formatting.
7340
73412016-05-20 Nathan Sidwell <nathan@acm.org>
7342
7343 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7344 non-common cases.
7345 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7346
15c671a7
DM
73472016-05-20 David Malcolm <dmalcolm@redhat.com>
7348
7349 * jit.dg/all-non-failing-tests.h: Add
7350 test-factorial-must-tail-call.c.
7351 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7352 * jit.dg/test-factorial-must-tail-call.c: New test case.
7353
4f028369
JJ
73542016-05-20 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR fortran/71204
7357 * gfortran.dg/pr71204.f90: New test.
7358
7dea4ab3
CP
73592016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7360
7361 * gcc.target/nvptx/sincos.c: New test.
7362
ef98d365
PC
73632016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7364
7365 PR c++/70572
7366 * g++.dg/cpp1y/auto-fn31.C: New.
7367
92466115
BS
73682016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7369
7370 * gcc.target/powerpc/vec-addec.c: New test.
7371 * gcc.target/powerpc/vec-addec-int128.c: New test.
7372
9a385c2d
DM
73732016-05-20 David Malcolm <dmalcolm@redhat.com>
7374
7375 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7376 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7377 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7378 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7379
77c9d5b4
JH
73802016-05-20 Jan Hubicka <hubicka@ucw.cz>
7381
7382 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7383
68047971
JJ
73842016-05-20 Jakub Jelinek <jakub@redhat.com>
7385
18954840
JJ
7386 PR c++/71210
7387 * g++.dg/opt/pr71210-1.C: New test.
7388 * g++.dg/opt/pr71210-2.C: New test.
7389
68047971
JJ
7390 PR tree-optimization/29756
7391 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7392 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7393 only on selected targets where V4SImode vectors are known to be
7394 supported.
7395
d78789f5
MG
73962016-05-20 Marc Glisse <marc.glisse@inria.fr>
7397
7398 PR tree-optimization/71079
7399 PR tree-optimization/71206
7400 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7401
550fa093
PK
74022016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7403
7404 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7405 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7406 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7407
483c6429
RG
74082016-05-20 Richard Guenther <rguenther@suse.de>
7409
7410 PR tree-optimization/29756
7411 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7412
eb066284
RB
74132016-05-20 Richard Biener <rguenther@suse.de>
7414
7415 PR tree-optimization/71185
7416 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7417
58f10249
RB
74182016-05-20 Richard Biener <rguenther@suse.de>
7419
7420 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7421
2a5569fa
MP
74222016-05-19 Marek Polacek <polacek@redhat.com>
7423
7424 PR c++/71075
7425 * g++.dg/diagnostic/pr71075.C: New test.
7426
5e9a5385
DM
74272016-05-19 David Malcolm <dmalcolm@redhat.com>
7428
7429 PR c++/71184
7430 * g++.dg/pr71184.C: New test case.
7431
4f45da44
KN
74322016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7433
7434 * gcc.target/powerpc/darn-0.c: New test.
7435 * gcc.target/powerpc/darn-1.c: New test.
7436 * gcc.target/powerpc/darn-2.c: New test.
7437
4177437e
MP
74382016-05-19 Marek Polacek <polacek@redhat.com>
7439
7440 PR tree-optimization/71031
7441 * gcc.dg/tree-ssa/vrp100.c: New test.
7442
afb72432
IE
74432016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7444
7445 PR rtl-optimization/71148
7446 * gcc.dg/pr71148.c: New test.
7447
4f83064e
KT
74482016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7449
7450 PR target/71056
7451 * gcc.target/arm/pr71056.c: New test.
7452
4bf8dbe1
BE
74532016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7454
7455 * c-c++-common/pr69669.c: Check the used mode.
7456
f3510625
MO
74572016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7458
7459 PR sanitizer/64354
7460 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7461
43c0068e
RB
74622016-05-19 Richard Biener <rguenther@suse.de>
7463
7464 PR tree-optimization/70729
7465 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7466 * gcc.dg/graphite/scop-18.c: Likewise.
7467 * gcc.dg/pr41783.c: Disable LIM.
7468 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7469 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7470 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7471 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7472 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7473 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7474 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7475 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7476 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7477 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7478 * gfortran.dg/pr42108.f90: Likewise.
7479
70f25790
DM
74802016-05-18 David Malcolm <dmalcolm@redhat.com>
7481
7482 PR driver/69265
7483 * gcc.dg/spellcheck-options-11.c: New test case.
7484
960db8ec
JJ
74852016-05-18 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR c++/71100
7488 * g++.dg/opt/pr71100.C: New test.
7489
04643334
MJ
74902016-05-18 Martin Jambor <mjambor@suse.cz>
7491
7492 PR ipa/69708
7493 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7494 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7495 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7496 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7497
91bb9f80
MJ
74982016-05-18 Martin Jambor <mjambor@suse.cz>
7499
7500 PR ipa/69708
7501 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7502 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7503 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7504 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7505 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7506
c584aca6
PC
75072016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7508
7509 PR c++/69793
7510 * g++.dg/template/crash122.C: New.
7511
20309c6e
PC
75122016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7513
7514 PR c++/70466
7515 * g++.dg/template/pr70466-1.C: New.
7516 * g++.dg/template/pr70466-2.C: Likewise.
7517
50c78b9a
MM
75182016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7519
7520 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7521 splat operations and the XXSPLTIB instruction.
7522 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7523 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7524 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7525 xxlxor to clear a register.
7526
cf8be00d
RS
75272016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7528
7529 * gcc.dg/torture/pr71020.c: New test.
7530
848a392a
MJ
75312016-05-18 Martin Jambor <mjambor@suse.cz>
7532
7533 PR ipa/70646
7534 * gcc.dg/ipa/pr70646.c: New test.
7535
1f2ab776
CL
75362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7537
7538 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7539
76489493
CL
75402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7541
7542 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7543 missing tests for vreinterpretq_p{8,16}.
7544
bd79378d
CL
75452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7546
7547 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7548 vsliq_n_s64 and vsliq_n_u64.
7549
81ca3ea0
CL
75502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7551
7552 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7553 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7554
873cb425
CL
75552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7556
7557 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7558 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7559 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7560
9d6e7c21
CL
75612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7562
7563 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7564 in comment.
7565
b4dbe40e 75662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7567
7568 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7569 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7570 "blr\t" and switch to scan-assembler-times.
7571
83a5c910
JW
75722016-05-18 Jiong Wang <jiong.wang@arm.com>
7573
53d6d955
UB
7574 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7575 with __aarch64__.
7576 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7577 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7578
fb7cbdeb
JJ
75792016-05-18 Jakub Jelinek <jakub@redhat.com>
7580
8ee91165
JJ
7581 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7582 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7583 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7584 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7585 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7586 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7587
cf4d516a
JJ
7588 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7589 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7590
a4f16422
JJ
7591 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7592 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7593
7b37ce10
JJ
7594 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7595 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7596
fb7cbdeb
JJ
7597 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7598
c9326aef
RB
75992016-05-18 Richard Biener <rguenther@suse.de>
7600
7601 PR tree-optimization/71168
7602 * gcc.dg/torture/pr71168.c: New testcase.
7603
df8b0a11
KV
76042016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7605
7606 PR middle-end/63586
7607 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7608 * gcc.dg/tree-ssa/pr63586.c: New test.
7609 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7610
2efd67ed
NS
76112016-05-17 Nathan Sidwell <nathan@acm.org>
7612
7613 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7614 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7615 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7616 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7617
1988b2c2
NS
76182016-05-17 Nathan Sidwell <nathan@acm.org>
7619
7620 * gcc.target/nvptx/abi-vararg-3.c: New.
7621
ad1d92ab
MM
76222016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7623
7624 PR tree-optimization/54579
7625 PR middle-end/55299
7626 * gcc.dg/fold-notrotate-1.c: New test.
7627 * gcc.dg/fold-notshift-1.c: New test.
7628 * gcc.dg/fold-notshift-2.c: New test.
7629
47768df8
MP
76302016-05-17 Marek Polacek <polacek@redhat.com>
7631
7632 PR ipa/71146
7633 * g++.dg/ipa/pr71146.C: New test.
7634
6b5423a5
DM
76352016-05-17 David Malcolm <dmalcolm@redhat.com>
7636
7637 * jit.dg/test-error-array-bounds.c: New test case.
7638
c7986356
MG
76392016-05-17 Marc Glisse <marc.glisse@inria.fr>
7640
7641 * gcc.dg/tree-ssa/and-1.c: New testcase.
7642
d982c5b7
MG
76432016-05-17 Marc Glisse <marc.glisse@inria.fr>
7644
7645 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7646 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7647
0139ba93
MG
76482016-05-17 Marc Glisse <marc.glisse@inria.fr>
7649
7650 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7651 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7652
daab4562
JW
76532016-05-17 Jiong Wang <jiong.wang@arm.com>
7654
7655 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7656
22330033
JW
76572016-05-17 Jiong Wang <jiong.wang@arm.com>
7658
7659 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7660
98b3a5f2
JW
76612016-05-17 Jiong Wang <jiong.wang@arm.com>
7662
7663 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7664 ".2d[index]" when scan the assembly.
7665 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7666 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7667 float64x1.
7668 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7669
b71b7a8e
RB
76702016-05-17 Richard Biener <rguenther@suse.de>
7671
7672 PR tree-optimization/71132
7673 * gcc.dg/torture/pr71132.c: New testcase.
7674
3c51ad46
CL
76752016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7676
7677 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7678
d20faa66
KT
76792016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7680
7681 PR target/70809
7682 * gcc.target/aarch64/pr70809_1.c: New test.
7683
b75cc5a4
KT
76842016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7685
7686 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7687 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7688 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7689 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7690
b28eb195
IE
76912016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7692 Ilya Enkovich <ilya.enkovich@intel.com>
7693
7694 PR target/71114
7695 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7696
0b9004ed
JH
76972016-05-16 Jan Hubicka <hubicka@ucw.cz>
7698
7699 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7700 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7701
1b81a1c1
MW
77022016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7703
7704 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7705 test for __ARM_FP16_ARGS.
7706 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7707 * gcc.target/arm/aapcs/neon-vect10.c: New.
7708 * gcc.target/arm/aapcs/neon-vect9.c: New.
7709 * gcc.target/arm/aapcs/vfp18.c: New.
7710 * gcc.target/arm/aapcs/vfp19.c: New.
7711 * gcc.target/arm/aapcs/vfp20.c: New.
7712 * gcc.target/arm/aapcs/vfp21.c: New.
7713 * gcc.target/arm/fp16-aapcs-1.c: New.
7714 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7715 test for __ARM_FP16_ARGS.
7716 * g++.target/arm/fp16-return-1.c: Update expected output.
7717
921d1e73
JW
77182016-05-16 Jiong Wang <jiong.wang@arm.com>
7719
7720 PR testsuite/70227
7721 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7722
228eb42a
HA
77232016-05-15 Harald Anlauf <anlauf@gmx.de>
7724
7725 PR fortran/69603
7726 * gfortran.dg/pr69603.f90: New testcase.
7727
785abfd3
FR
77282016-05-14 Fritz Reese <fritzoreese@gmail.com>
7729
7730 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7731
e75eb64f
FR
77322016-05-14 Fritz Reese <fritzoreese@gmail.com>
7733
7734 PR fortran/71047
7735 * gfortran.dg/pr71047.f08: New test.
7736
aa4b467b
JM
77372016-05-13 Joseph Myers <joseph@codesourcery.com>
7738
7739 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7740 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7741 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7742
653fb4a2
MS
77432016-05-13 Martin Sebor <msebor@redhat.com>
7744
7745 PR c++/60049
7746 * g++.dg/cpp0x/constexpr-60049.C: New test.
7747
9e37582d
JJ
77482016-05-13 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR bootstrap/71071
7751 * gcc.dg/pr71071.c: New test.
7752
a278aa17
UB
77532016-05-13 Uros Bizjak <ubizjak@gmail.com>
7754
7755 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7756 remove XOP handling.
377eaca7 7757 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7758
ac3d02e2
NS
77592016-05-13 Nathan Sidwell <nathan@acm.org>
7760
7761 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7762 __atomic_is_lock_free declaration.
7763
8ab3bdac
RB
77642016-05-13 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/42587
7767 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7768
623b8e0a
ML
77692016-05-13 Martin Liska <mliska@suse.cz>
7770
7771 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7772 the new format of dump output.
7773
da7674f6
IE
77742016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7775
7776 * gcc.dg/pr71084.c: New test.
7777
c959db3d
RR
77782016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7779
53d6d955
UB
7780 PR target/53440
7781 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7782
43203dea
RR
77832016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7784
7785 * gcc.target/aarch64/struct_return.c: New test.
7786
4f2e1536
MP
77872016-05-12 Marek Polacek <polacek@redhat.com>
7788
7789 PR c/70756
7790 * c-c++-common/pr70756-2.c: New test.
7791 * c-c++-common/pr70756.c: New test.
7792
1ef33ef3
RB
77932016-05-12 Richard Biener <rguenther@suse.de>
7794
7795 PR tree-optimization/71059
7796 * gcc.dg/torture/pr71059.c: New testcase.
7797
763baff6
RB
77982016-05-12 Richard Biener <rguenther@suse.de>
7799
7800 PR tree-optimization/71062
7801 * gcc.dg/torture/pr71062.c: New testcase.
7802
c4ec1243
IE
78032016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7804
7805 PR tree-optimization/71006
7806 * gcc.dg/pr71006.c: New test.
7807
a5fbf76d
MP
78082016-05-12 Marek Polacek <polacek@redhat.com>
7809
7810 PR driver/71063
7811 * gcc.dg/opts-7.c: New test.
7812
5acc47a4
KT
78132016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7814
7815 PR target/70830
7816 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7817 Add -save-temps to dg-options.
7818 Scan for ldmfd rather than pop instruction.
7819 * gcc.target/arm/interrupt-2.c: Likewise.
7820 * gcc.target/arm/pr70830.c: New test.
7821
40bd4bf9
JJ
78222016-05-12 Jakub Jelinek <jakub@redhat.com>
7823
3cd63842
JJ
7824 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7825 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7826
c05d08f6
JJ
7827 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7828 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7829 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7830
bc27ffae
JJ
7831 PR target/71019
7832 * gcc.target/i386/avx512vl-pack-1.c: New test.
7833 * gcc.target/i386/avx512vl-pack-2.c: New test.
7834 * gcc.target/i386/avx512bw-pack-2.c: New test.
7835
515d7412
JJ
7836 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7837
40bd4bf9
JJ
7838 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7839 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7840 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7841
44ab146a
RB
78422016-05-12 Richard Biener <rguenther@suse.de>
7843
7844 PR tree-optimization/70986
7845 * gcc.dg/torture/pr70986-1.c: New testcase.
7846 * gcc.dg/torture/pr70986-2.c: Likewise.
7847 * gcc.dg/torture/pr70986-3.c: Likewise.
7848
d6e83a8d
MM
78492016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7850
7851 PR c/43651
7852 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7853 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7854
51e67ea3
UB
78552016-05-11 Uros Bizjak <ubizjak@gmail.com>
7856
7857 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7858 directive.
7859 * gcc.target/i386/pr66746.c: Ditto.
7860
3fd2b007
MM
78612016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7862
7863 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7864 support.
7865 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7866 warning when using -mvsx-timode.
7867 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7868 * gcc.target/powerpc/dform-2.c: Likewise.
7869 * gcc.target/powerpc/pr68805.c: Likewise.
7870
5c3a10fb
MP
78712016-05-11 Marek Polacek <polacek@redhat.com>
7872
7873 PR c++/71024
7874 * c-c++-common/attributes-3.c: New test.
7875
7cfb065b
NS
78762016-05-11 Nathan Sidwell <nathan@acm.org>
7877
7878 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7879 * gcc.c-torture/execute/pr68185.c: Likewise.
7880 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7881 * gcc.dg/pr69634.c: Requires scheduling.
7882 * gcc.dg/torture/pr66178.c: Require label values.
7883 * gcc.dg/setjmp-6.c: Require indirect jumps.
7884
f35ea97d
RB
78852016-05-11 Richard Biener <rguenther@suse.de>
7886
7887 PR tree-optimization/71055
7888 * gcc.dg/torture/pr71055.c: New testcase.
7889
dff70323
RB
78902016-05-11 Richard Biener <rguenther@suse.de>
7891
7892 PR debug/71057
7893 * g++.dg/debug/pr71057.C: New testcase.
7894
56a3d28b
JJ
78952016-05-11 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR fortran/70855
7898 * gfortran.dg/gomp/pr70855.f90: New test.
7899
ebc1b29e
RB
79002016-05-11 Richard Biener <rguenther@suse.de>
7901
7902 PR middle-end/71002
7903 * g++.dg/torture/pr71002.C: New testcase.
7904
98ccd1d7
IE
79052016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7906
7907 PR middle-end/70807
7908 * gcc.dg/pr70807.c: New test.
7909
ed29e24b
MS
79102016-05-10 Martin Sebor <msebor@redhat.com>
7911
7912 PR c++/38611
7913 * g++.dg/Wattributes.C: New test.
7914
e39dab2c
MG
79152016-05-10 Marc Glisse <marc.glisse@inria.fr>
7916
7917 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7918 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7919 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7920
d067e238
IE
79212016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7922
7923 PR target/70799
7924 * gcc.target/i386/pr70799-1.c: New test.
7925
cd36c83e
PMR
79262016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7927
7928 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7929
1e3af2a4
IE
79302016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7931
7932 PR middle-end/70877
7933 * gcc.target/i386/pr70877.c: New test.
7934
afc610db
IE
79352016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7936
7937 PR tree-optimization/70786
7938 * gcc.target/i386/pr70876.c: New test.
7939
4b59d19f
JJ
79402016-05-10 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR target/70927
7943 * gcc.target/i386/avx512vl-logic-1.c: New test.
7944 * gcc.target/i386/avx512vl-logic-2.c: New test.
7945 * gcc.target/i386/avx512dq-logic-2.c: New test.
7946
9b5ee426
BS
79472016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7948
7949 PR target/70963
7950 * gcc.target/powerpc/pr70963.c: New.
7951
f3352cab
DM
79522016-05-10 David Malcolm <dmalcolm@redhat.com>
7953
7954 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7955 (test_very_wide_line): Add ruler to expected output.
7956 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7957 (test_very_wide_line): Likewise.
7958 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7959 (test_show_locus): Within the handling of "test_very_wide_line",
7960 enable show_ruler_p on the diagnostic context.
7961
4a3255dd
RB
79622016-05-10 Richard Biener <rguenther@suse.de>
7963
7964 PR tree-optimization/71039
7965 * gcc.dg/torture/pr71039.c: New testcase.
7966
da7c9950
NS
79672016-05-10 Nathan Sidwell <nathan@acm.org>
7968
7969 * gcc.dg/nested-func-10.c: Requires alloca.
7970 * gcc.dg/nested-func-9.c: Requires alloca.
7971 * gcc.c-torture/execute/pr70460.c: Requires labels.
7972 * gcc.c-torture/compile/pr70199.c: Requires labels.
7973 * gcc.target/nvptx/decl.c: Compile only.
7974 * gcc.target/nvptx/trailing-init.c: Compile only.
7975 * gcc.target/nvptx/ary-init.c: Compile only.
7976
cf68d92c
MP
79772016-05-10 Marek Polacek <polacek@redhat.com>
7978
7979 PR c/70255
7980 * gcc.dg/attr-opt-1.c: New test.
7981
64ea4e15
RB
79822016-05-10 Richard Biener <rguenther@suse.de>
7983
7984 PR tree-optimization/70497
7985 PR tree-optimization/28367
7986 * gcc.dg/torture/20160404-1.c: New testcase.
7987 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7988 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7989
5a96dae3
PMR
79902016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7991
7992 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7993
fc97f805
UB
79942016-05-09 Uros Bizjak <ubizjak@gmail.com>
7995
7996 * gcc.target/i386/fabsneg-1.c New test.
7997
a710b1d5
AM
79982016-05-09 Alan Modra <amodra@gmail.com>
7999
8000 PR testsuite/70826
8001 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8002
171f6f05
RB
80032016-05-09 Richard Biener <rguenther@suse.de>
8004
8005 PR tree-optimization/70985
8006 * gcc.dg/torture/pr70985.c: New testcase.
8007
18caa34e
BC
80082016-05-09 Bin Cheng <bin.cheng@arm.com>
8009
8010 * gcc.dg/tree-ssa/ifc-9.c: New test.
8011 * gcc.dg/tree-ssa/ifc-10.c: New test.
8012 * gcc.dg/tree-ssa/ifc-11.c: New test.
8013 * gcc.dg/tree-ssa/ifc-12.c: New test.
8014 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8015 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8016 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8017
7a27d38f
RB
80182016-05-09 Richard Biener <rguenther@suse.de>
8019
8020 PR fortran/70937
8021 * gfortran.dg/pr70937.f90: New testcase.
8022
5ebbbd3d
RO
80232016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8024
8025 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8026
f6288c24
FR
80272016-05-07 Fritz Reese <fritzoreese@gmail.com>
8028
8029 PR fortran/56226
8030 * gfortran.dg/dec_structure_1.f90: New testcase.
8031 * gfortran.dg/dec_structure_2.f90: Ditto.
8032 * gfortran.dg/dec_structure_3.f90: Ditto.
8033 * gfortran.dg/dec_structure_4.f90: Ditto.
8034 * gfortran.dg/dec_structure_5.f90: Ditto.
8035 * gfortran.dg/dec_structure_6.f90: Ditto.
8036 * gfortran.dg/dec_structure_7.f90: Ditto.
8037 * gfortran.dg/dec_structure_8.f90: Ditto.
8038 * gfortran.dg/dec_structure_9.f90: Ditto.
8039 * gfortran.dg/dec_structure_10.f90: Ditto.
8040 * gfortran.dg/dec_structure_11.f90: Ditto.
8041 * gfortran.dg/dec_union_1.f90: Ditto.
8042 * gfortran.dg/dec_union_2.f90: Ditto.
8043 * gfortran.dg/dec_union_3.f90: Ditto.
8044 * gfortran.dg/dec_union_4.f90: Ditto.
8045 * gfortran.dg/dec_union_5.f90: Ditto.
8046 * gfortran.dg/dec_union_6.f90: Ditto.
8047 * gfortran.dg/dec_union_7.f90: Ditto.
8048
5ec4a8cd
TV
80492016-05-07 Tom de Vries <tom@codesourcery.com>
8050
8051 PR tree-optimization/70956
8052 * gcc.dg/graphite/pr70956.c: New test.
8053
58ec1d0e
JJ
80542016-05-06 Jakub Jelinek <jakub@redhat.com>
8055
ccd88fb7
JJ
8056 PR middle-end/70941
8057 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8058 (a, b, c, d): Change type from char to signed char.
8059 (main): Compare against (signed char) -1634678893 instead of
8060 hardcoded -109. Use __builtin_abort instead of abort.
8061
dd3b6464
JJ
8062 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8063 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8064
58ec1d0e
JJ
8065 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8066
19aa23d8
YR
80672016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8068
8069 PR debug/70935
8070 * gcc.dg/torture/pr70935.c: New test.
8071
ae5f0df1
OE
80722016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8073
8074 PR target/58219
ce23a8ff 8075 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8076
078f7e37
RB
80772016-05-06 Richard Biener <rguenther@suse.de>
8078
8079 PR tree-optimization/70960
8080 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8081
765d7b54
OE
80822016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8083
8084 PR target/52933
8085 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8086 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8087 Adjust expected instruction counts.
8088 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8089
29c94e65
MP
80902016-05-06 Marek Polacek <polacek@redhat.com>
8091
8092 PR sanitizer/70875
8093 * gcc.dg/ubsan/bounds-3.c: New test.
8094
3684b02e
OE
80952016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8096
8097 PR target/54089
8098 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8099
8706773f
RB
81002016-05-06 Richard Biener <rguenther@suse.de>
8101
8102 PR middle-end/70931
8103 * gfortran.dg/pr70931.f90: New testcase.
8104
a4f51018
RB
81052016-05-06 Richard Biener <rguenther@suse.de>
8106
8107 PR middle-end/70941
8108 * gcc.dg/torture/pr70941.c: New testcase.
8109
c4f2425f
BC
81102016-05-05 Bin Cheng <bin.cheng@arm.com>
8111
8112 PR tree-optimization/57206
8113 * gcc.dg/vect/pr57206.c: New test.
8114
5dc08197
RO
81152016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8116
8117 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8118
351f85c5
JJ
81192016-05-05 Jakub Jelinek <jakub@redhat.com>
8120
568bac8c
JJ
8121 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8122
351f85c5
JJ
8123 * c-c++-common/Wdangling-else-4.c: New test.
8124
33fd7785
JJ
81252016-05-04 Jakub Jelinek <jakub@redhat.com>
8126
2d1ac15a
JJ
8127 PR c++/70906
8128 PR c++/70933
8129 * g++.dg/opt/pr70906.C: New test.
8130 * g++.dg/opt/pr70933.C: New test.
8131
33fd7785
JJ
8132 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8133
6b715bf6
JH
81342016-05-04 Jan Hubicka <hubicka@ucw.cz>
8135
8136 * gcc.dg/ipa/pure-const-3.c: New testcase.
8137
deef7113
MP
81382016-05-04 Marek Polacek <polacek@redhat.com>
8139
8140 * c-c++-common/Wdangling-else-1.c: New test.
8141 * c-c++-common/Wdangling-else-2.c: New test.
8142 * c-c++-common/Wdangling-else-3.c: New test.
8143
5396db97
KCY
81442016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8145
8146 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8147 flag is present.
8148
de55efd5
MP
81492016-05-04 Marek Polacek <polacek@redhat.com>
8150
8151 PR c/48778
8152 * gcc.dg/Waddress-2.c: New test.
8153
475839b6
AM
81542016-05-04 Alan Modra <amodra@gmail.com>
8155
8156 * gcc.target/powerpc/pr70866.c: New.
8157
b25aad5f
MS
81582016-05-03 Martin Sebor <msebor@redhat.com>
8159
8160 PR c++/66561
8161 * c-c++-common/builtin_location.c: New test.
8162 * g++.dg/cpp1y/builtin_location.C: New test.
8163
79ce98bc
MP
81642016-05-03 Marek Polacek <polacek@redhat.com>
8165
8166 PR c/70859
8167 * gcc.dg/pr70859.c: New test.
8168 * gcc.dg/pr70859-2.c: New test.
8169
402e89f5
PMR
81702016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8171
8172 * gnat.dg/debug5.adb: New testcase.
8173
f3d90045
DV
81742016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8175
8176 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8177 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8178 Procedure to check for z10 instruction set.
8179
1e26cec1
CL
81802016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8181
8182 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8183
71aca5a0
AM
81842016-05-03 Alan Modra <amodra@gmail.com>
8185
8186 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8187
2fd70ec1
JJ
81882016-05-03 Jakub Jelinek <jakub@redhat.com>
8189
8190 * gcc.target/i386/avx512f-cvt-1.c: New test.
8191
e5705cf7
L
81922016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8193
8194 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8195 -fdump-tree-vrp-details.
8196
381cdae4
RB
81972016-05-03 Richard Biener <rguenther@suse.de>
8198
8199 * gcc.dg/pr30172-1.c: Adjust.
8200 * gcc.dg/pr63743.c: Likewise.
8201 * gcc.dg/tm/pr51696.c: Likewise.
8202 * c-c++-common/tm/safe-1.c: Likewise.
8203 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8204 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8205 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8206 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8207
adedd5c1
JJ
82082016-05-03 Jakub Jelinek <jakub@redhat.com>
8209
31ed1665
JJ
8210 PR rtl-optimization/70467
8211 * gcc.target/i386/pr70467-3.c: New test.
8212 * gcc.target/i386/pr70467-4.c: New test.
8213
dea60b59
JJ
8214 PR tree-optimization/70916
8215 * gcc.c-torture/compile/pr70916.c: New test.
8216
adedd5c1
JJ
8217 PR target/49244
8218 * gcc.target/i386/pr49244-1.c: New test.
8219 * gcc.target/i386/pr49244-2.c: New test.
8220
f80041ef
BS
82212016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8222
8223 PR rtl-optimization/44281
8224 * gcc.target/i386/pr44281.c: New test.
8225
1cfcd39e
BC
82262016-05-03 bin cheng <bin.cheng@arm.com>
8227
8228 PR tree-optimization/56541
8229 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8230 * gcc.dg/vect/pr56541.c: new test.
8231
4304ccfd
MM
82322016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8233
8234 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8235 __float128.
8236 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8237
50d94c29
L
82382016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8239
8240 PR testsuite/70520
8241 * c-c++-common/asan/clone-test-1.c (main): Align child process
8242 stack to 16 bytes.
8243
bc1aee87
DM
82442016-05-02 David Malcolm <dmalcolm@redhat.com>
8245
8246 PR c++/62314
8247 * g++.dg/spellcheck-fields-2.C: New test case.
8248
474e0129
DM
82492016-05-02 David Malcolm <dmalcolm@redhat.com>
8250
8251 PR c++/62314
8252 * g++.dg/pr62314.C: New test case.
8253
818b88a7
JH
82542016-05-02 Jan Hubicka <hubicka@ucw.cz>
8255
8256 * gcc.dg/ipa/inline-8.c: New testcase.
8257
dd77684f
JJ
82582016-05-02 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR rtl-optimization/70467
8261 * gcc.target/i386/pr70467-1.c: New test.
8262
72407e00
BE
82632016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8264
8265 * gcc.dg/spec-options.c: Run the test on all targets.
8266 * gcc.dg/foo.specs: Use cpp_unique_options.
8267
dd53d197
MG
82682016-05-02 Marc Glisse <marc.glisse@inria.fr>
8269
8270 * gcc.dg/tree-ssa/unord.c: New testcase.
8271
a8b85ce9
MG
82722016-05-02 Marc Glisse <marc.glisse@inria.fr>
8273
8274 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8275
5b37e866
NS
82762016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8277
8278 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8279
7176a4a0
MP
82802016-05-02 Marek Polacek <polacek@redhat.com>
8281
8282 PR c/70851
8283 * gcc.dg/enum-incomplete-3.c: New test.
8284
6b9933b9
MP
82852016-05-02 Marek Polacek <polacek@redhat.com>
8286 Tom de Vries <tom@codesourcery.com>
8287
8288 PR tree-optimization/70700
8289 * gcc.dg/pr70700.c: New test.
8290
90f82260
UB
82912016-05-01 Uros Bizjak <ubizjak@gmail.com>
8292
8293 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8294 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8295 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8296 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8297 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8298
f73036c1
EB
82992016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8300
8301 * ada/acats/run_acats: Rename into...
8302 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8303 * ada/acats/run_all.sh: Remove redundant test.
8304 (target_run): Move around.
8305 (target_gnatchop): Use newly built executable.
8306 (target_gnatmake): Likewise.
8307 Check that the compilation of impbit succeeds.
8308
85e051a3
OE
83092016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8310
8311 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8312 * gcc.dg/20021029-1.c: Likewise.
8313 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8314 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8315 * gcc.target/sh/cmpstr.c: Likewise.
8316 * gcc.target/sh/cmpstrn.c: Likewise.
8317 * gcc.target/sh/memset.c: Likewise.
8318 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8319 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8320 * gcc.target/sh/pr39423-1.c: Likewise.
8321 * gcc.target/sh/pr49468-di.c: Likewise.
8322 * gcc.target/sh/pr49468-si.c: Likewise.
8323 * gcc.target/sh/pr49880-1.c: Likewise.
8324 * gcc.target/sh/pr49880-2.c: Likewise.
8325 * gcc.target/sh/pr49880-3.c: Likewise.
8326 * gcc.target/sh/pr50751-1.c: Likewise.
8327 * gcc.target/sh/pr50751-4.c: Likewise.
8328 * gcc.target/sh/pr50751-7.c: Likewise.
8329 * gcc.target/sh/pr51244-1.c: Likewise.
8330 * gcc.target/sh/pr51244-10.c: Likewise.
8331 * gcc.target/sh/pr51244-11.c: Likewise.
8332 * gcc.target/sh/pr51244-12.c: Likewise.
8333 * gcc.target/sh/pr51244-13.c: Likewise.
8334 * gcc.target/sh/pr51244-14.c: Likewise.
8335 * gcc.target/sh/pr51244-17.c: Likewise.
8336 * gcc.target/sh/pr51244-18.c: Likewise.
8337 * gcc.target/sh/pr51244-19.c: Likewise.
8338 * gcc.target/sh/pr51244-4.c: Likewise.
8339 * gcc.target/sh/pr51244-5.c: Likewise.
8340 * gcc.target/sh/pr51244-7.c: Likewise.
8341 * gcc.target/sh/pr51244-8.c: Likewise.
8342 * gcc.target/sh/pr51244-9.c: Likewise.
8343 * gcc.target/sh/pr51697.c: Likewise.
8344 * gcc.target/sh/pr52483-1.c: Likewise.
8345 * gcc.target/sh/pr52483-2.c: Likewise.
8346 * gcc.target/sh/pr52483-3.c: Likewise.
8347 * gcc.target/sh/pr52483-5.c: Likewise.
8348 * gcc.target/sh/pr52933-1.c: Likewise.
8349 * gcc.target/sh/pr52933-2.c: Likewise.
8350 * gcc.target/sh/pr52933-3.c: Likewise.
8351 * gcc.target/sh/pr53568-1.c: Likewise.
8352 * gcc.target/sh/pr53976-1.c: Likewise.
8353 * gcc.target/sh/pr53988-1.c: Likewise.
8354 * gcc.target/sh/pr53988.c: Likewise.
8355 * gcc.target/sh/pr54089-1.c: Likewise.
8356 * gcc.target/sh/pr54089-6.c: Likewise.
8357 * gcc.target/sh/pr54089-7.c: Likewise.
8358 * gcc.target/sh/pr54089-8.c: Likewise.
8359 * gcc.target/sh/pr54089-9.c: Likewise.
8360 * gcc.target/sh/pr54236-1.c: Likewise.
8361 * gcc.target/sh/pr54236-2.c: Likewise.
8362 * gcc.target/sh/pr54236-3.c: Likewise.
8363 * gcc.target/sh/pr54236-4.c: Likewise.
8364 * gcc.target/sh/pr54386.c: Likewise.
8365 * gcc.target/sh/pr54602-1.c: Likewise.
8366 * gcc.target/sh/pr54685.c: Likewise.
8367 * gcc.target/sh/pr54760-1.c: Likewise.
8368 * gcc.target/sh/pr54760-2.c: Likewise.
8369 * gcc.target/sh/pr54760-3.c: Likewise.
8370 * gcc.target/sh/pr54760-4.c: Likewise.
8371 * gcc.target/sh/pr54760-5.c: Likewise.
8372 * gcc.target/sh/pr54760-6.c: Likewise.
8373 * gcc.target/sh/pr55146.c: Likewise.
8374 * gcc.target/sh/pr55160.c: Likewise.
8375 * gcc.target/sh/pr59278.c: Likewise.
8376 * gcc.target/sh/pr59401-1.c: Likewise.
8377 * gcc.target/sh/pr59533-1.c: Likewise.
8378 * gcc.target/sh/pr63260.c: Likewise.
8379 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8380 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8381 * gcc.target/sh/strlen.c: Likewise.
8382 * gcc.target/sh/torture/pr30807.c: Likewise.
8383 * gcc.target/sh/torture/pr34777.c: Likewise.
8384 * gcc.target/sh/torture/pr64652.c: Likewise.
8385 * gcc.target/sh/torture/pr65505.c: Likewise.
8386 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8387 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8388
411e5c67
PC
83892016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8390
8391 PR c++/66644
8392 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8393
8fa97501
BS
83942016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8395
8396 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8397 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8398 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8399 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8400
5a956111
PP
84012016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8402
8403 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8404 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8405
e7ff0319
CP
84062016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8407
8408 PR middle-end/70626
8409 * c-c++-common/goacc/combined-reduction.c: New test.
8410 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8411
52d11a4b
L
84122016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8413
8414 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8415 *movdi_internal pattern only if PIC off.
8416 * gcc.target/i386/pr70155-2.c: Likewise.
8417 * gcc.target/i386/pr70155-3.c: Likewise.
8418 * gcc.target/i386/pr70155-4.c: Likewise.
8419 * gcc.target/i386/pr70155-5.c: Likewise.
8420 * gcc.target/i386/pr70155-6.c: Likewise.
8421 * gcc.target/i386/pr70155-7.c: Likewise.
8422 * gcc.target/i386/pr70155-8.c: Likewise.
8423 * gcc.target/i386/pr70155-15.c: Likewise.
8424 * gcc.target/i386/pr70155-17.c: Likewise.
8425 * gcc.target/i386/pr70155-22.c: Likewise.
8426
8960db31
BC
84272016-04-29 Bin Cheng <bin.cheng@arm.com>
8428
8429 PR tree-optimization/70803
8430 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8431
cca535a4
IE
84322016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8433
8434 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8435 optimization of vector loop.
8436 * gcc.target/i386/vect-unpack-3.c: New test.
8437 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8438 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8439 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8440
500ecf4a
MP
84412016-04-29 Marek Polacek <polacek@redhat.com>
8442
8443 PR sanitizer/70342
8444 * g++.dg/ubsan/null-7.C: New test.
8445
2fff3db8
MP
8446 PR c/70852
8447 * gcc.dg/pr70852.c: New test.
8448
509063eb
DV
84492016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8450
8451 PR/69089
8452 * g++.dg/cpp0x/alignas6.C: New test.
8453
83745c0d
DV
84542016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8455
c87885ca
RO
8456 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8457 * gcc.dg/pr27003.c: Likewise.
8458 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8459 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8460 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8461 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8462 * gcc.target/arc/mxy.c: Likewise.
8463 * gcc.target/arc/mswape.c: Likewise.
8464 * gcc.target/arc/mrtsc.c: Likewise.
8465 * gcc.target/arc/mcrc.c: Likewise.
8466 * gcc.target/arc/mdsp-packa.c: Likewise.
8467 * gcc.target/arc/mdvbf.c: Likewise.
8468 * gcc.target/arc/mlock.c: Likewise.
8469 * gcc.target/arc/mmac-24.c: Likewise.
8470 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8471
849b265d
BS
84722016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8473 Matthijs Kooijman <matthijs@stdin.nl>
8474 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8475
8476 PR target/60040
8477 * gcc.target/avr/pr60040-1.c: New.
8478 * gcc.target/avr/pr60040-2.c: New.
8479
1390536b
RB
84802016-04-29 Richard Biener <rguenther@suse.de>
8481
8482 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8483
98998245
RB
84842016-04-29 Richard Biener <rguenther@suse.de>
8485
8486 PR tree-optimization/13962
8487 PR tree-optimization/65686
8488 * gcc.dg/uninit-pr65686.c: New testcase.
8489
8b80cc21
JJ
84902016-04-29 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR middle-end/70843
8493 * gcc.dg/pr70843.c: New test.
8494
6181bc30
JJ
84952016-04-28 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR target/70858
8498 * gcc.target/i386/pr70858.c: New test.
8499
f4cb3612
AB
85002016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8501
8502 * gcc.target/arc/nps400-1.c: New file.
8503
8ad9df62
JR
85042016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8505 Andrew Burgess <andrew.burgess@embecosm.com>
8506
8507 * gcc.target/arc/movh_cl-1.c: New file.
8508
ceaaa9fe
JR
85092016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8510 Andrew Burgess <andrew.burgess@embecosm.com>
8511
8512 * gcc.target/arc/extzv-1.c: New file.
8513 * gcc.target/arc/insv-1.c: New file.
8514 * gcc.target/arc/insv-2.c: New file.
8515 * gcc.target/arc/movb-1.c: New file.
8516 * gcc.target/arc/movb-2.c: New file.
8517 * gcc.target/arc/movb-3.c: New file.
8518 * gcc.target/arc/movb-4.c: New file.
8519 * gcc.target/arc/movb-5.c: New file.
8520 * gcc.target/arc/movb_cl-1.c: New file.
8521 * gcc.target/arc/movb_cl-2.c: New file.
8522 * gcc.target/arc/movbi_cl-1.c: New file.
8523 * gcc.target/arc/movl-1.c: New file.
8524
4d03dc2f
JR
85252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8526 Andrew Burgess <andrew.burgess@embecosm.com>
8527
8528 * gcc.target/arc/cmem-1.c: New file.
8529 * gcc.target/arc/cmem-2.c: New file.
8530 * gcc.target/arc/cmem-3.c: New file.
8531 * gcc.target/arc/cmem-4.c: New file.
8532 * gcc.target/arc/cmem-5.c: New file.
8533 * gcc.target/arc/cmem-6.c: New file.
8534 * gcc.target/arc/cmem-7.c: New file.
8535 * gcc.target/arc/cmem-ld.inc: New file.
8536 * gcc.target/arc/cmem-st.inc: New file.
8537
81262dad
JJ
85382016-04-28 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR target/70821
8541 * gcc.target/i386/pr70821.c: New test.
8542
0a31a09a
BS
85432016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8544
8545 * gcc.target/powerpc/vec-adde.c: New test.
8546 * gcc.target/powerpc/vec-adde-int128.c: New test.
8547
3ddffba9
JJ
85482016-04-28 Jakub Jelinek <jakub@redhat.com>
8549
8550 * gcc.target/i386/avx-vround-1.c: New test.
8551 * gcc.target/i386/avx-vround-2.c: New test.
8552 * gcc.target/i386/avx512vl-vround-1.c: New test.
8553 * gcc.target/i386/avx512vl-vround-2.c: New test.
8554
713dedcd
RO
85552016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8556
8557 PR testsuite/70595
8558 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8559 (check_effective_target_cilkplus_runtime): ... this.
8560 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8561 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8562
8563 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8564 Require cilkplus_runtime.
8565 Don't add -lcilkrts.
8566 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8567 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8568 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8569 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8570 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8571 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8572 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8573 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8574 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8575 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8576 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8577 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8578 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8579 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8580 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8581 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8582 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8583 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8584 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8585 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8586 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8587 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8588 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8589 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8590 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8591 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8592 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8593 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8594 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8595
8596 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8597 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8598
8599 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8600
8601 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8602 cilkplus_runtime.
8603
3563f78f
MG
86042016-04-27 Marc Glisse <marc.glisse@inria.fr>
8605
8606 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8607 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8608
6bc2bb18
RB
86092015-04-27 Ryan Burn <contact@rnburn.com>
8610
8611 PR c++/69024
8612 PR c++/68997
8613 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8614 diagnostic.
8615 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8616 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8617
1e55d29a
EB
86182016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8619
8620 * gnat.dg/limited_with4.ad[sb]: New test.
8621 * gnat.dg/limited_with4_pkg.ads: New helper.
8622
087146ca
L
86232016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8624
8625 PR target/70155
8626 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8627 and movv1ti_internal patterns
8628 * gcc.target/i386/pr70155-1.c: New test.
8629 * gcc.target/i386/pr70155-2.c: Likewise.
8630 * gcc.target/i386/pr70155-3.c: Likewise.
8631 * gcc.target/i386/pr70155-4.c: Likewise.
8632 * gcc.target/i386/pr70155-5.c: Likewise.
8633 * gcc.target/i386/pr70155-6.c: Likewise.
8634 * gcc.target/i386/pr70155-7.c: Likewise.
8635 * gcc.target/i386/pr70155-8.c: Likewise.
8636 * gcc.target/i386/pr70155-9.c: Likewise.
8637 * gcc.target/i386/pr70155-10.c: Likewise.
8638 * gcc.target/i386/pr70155-11.c: Likewise.
8639 * gcc.target/i386/pr70155-12.c: Likewise.
8640 * gcc.target/i386/pr70155-13.c: Likewise.
8641 * gcc.target/i386/pr70155-14.c: Likewise.
8642 * gcc.target/i386/pr70155-15.c: Likewise.
8643 * gcc.target/i386/pr70155-16.c: Likewise.
8644 * gcc.target/i386/pr70155-17.c: Likewise.
8645 * gcc.target/i386/pr70155-18.c: Likewise.
8646 * gcc.target/i386/pr70155-19.c: Likewise.
8647 * gcc.target/i386/pr70155-20.c: Likewise.
8648 * gcc.target/i386/pr70155-21.c: Likewise.
8649 * gcc.target/i386/pr70155-22.c: Likewise.
8650
92329f9f
L
86512016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8652
8653 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8654 ".{5,6}".
8655
309a0cf6
BC
86562016-04-27 Bin Cheng <bin.cheng@arm.com>
8657
8658 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8659 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8660 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8661 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8662 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8663
72ed2b9c
RB
86642016-04-27 Richard Biener <rguenther@suse.de>
8665
8666 PR ipa/70760
8667 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8668 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8669
3c98ff9b
NS
86702016-04-27 Nathan Sidwell <nathan@acm.org>
8671
8672 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8673 * g++.dg/ubsan/pr63956.C: Adjust error location.
8674
9ec5d66b
NC
86752016-04-27 Nick Clifton <nickc@redhat.com>
8676
8677 PR middle-end/49889
8678 * gcc.dg/pr49889.c: New test.
8679
c1e1f433
BS
86802016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8681
8682 * c-c++-common/memset-array.c: New test.
8683
8ac43293
MS
86842016-04-26 Martin Sebor <msebor@redhat.com>
8685
8686 PR c++/66639
8687 * g++.dg/cpp1y/func_constexpr.C: New test.
8688
843ce8ab
PP
86892016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8690
8691 PR c++/70241
8692 * g++.dg/cpp0x/enum32.C: New test.
8693 * g++.dg/cpp0x/enum33.C: New test.
8694
86952016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8696
8697 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8698 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8699 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8700 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8701 * gcc.c-torture/execute/pr38151.c: Likewise.
8702 * gcc.c-torture/execute/pr66556.c: Likewise.
8703 * gcc.c-torture/execute/pr67781.c: Likewise.
8704 * gcc.c-torture/execute/pr68648.c: Likewise.
8705
ca1206be
MG
87062016-04-26 Marc Glisse <marc.glisse@inria.fr>
8707
8708 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8709
2448a956
MP
87102016-04-26 Marek Polacek <polacek@redhat.com>
8711
8712 PR c/67784
8713 * gcc.dg/pr67784-3.c: New test.
8714 * gcc.dg/pr67784-4.c: New test.
8715 * gcc.dg/pr67784-5.c: New test.
8716
b02a5e26
MP
8717 PR c/70791
8718 * gcc.dg/Wnested-externs-2.c: New test.
8719
6b6aa8d3
MG
87202016-04-26 Marc Glisse <marc.glisse@inria.fr>
8721
8722 * gcc.dg/fold-plusmult.c: Adjust.
8723 * gcc.dg/no-strict-overflow-6.c: Adjust.
8724 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8725
a2095b55
BS
87262016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8727
8728 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8729 number scans.
8730 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8731 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8732 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8733 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8734 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8735 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8736 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8737 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8738 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8739 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8740 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8741 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8742 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8743 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8744 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8745 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8746 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8747 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8748 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8749 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8750 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8751 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8752 scans.
8753 * gcc.target/i386/pr32219-4.c: Likewise.
8754 * gcc.target/i386/pr32219-6.c: Likewise.
8755 * gcc.target/i386/pr32219-8.c: Likewise.
8756
bb0cc5c8
KT
87572016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8758
8759 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8760 associated options.
8761
5a0802ea
MP
87622016-04-26 Marek Polacek <polacek@redhat.com>
8763
8764 PR c++/70744
8765 * g++.dg/ext/cond2.C: New test.
8766
00f615af
BC
87672016-04-26 Bin Cheng <bin.cheng@arm.com>
8768
8769 PR tree-optimization/70771
8770 PR tree-optimization/70775
8771 * gcc.dg/pr70771.c: New test.
25939d34 8772 * gcc.dg/pr70775.c: New test.
00f615af 8773
218155e7
BS
87742016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8775
8776 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8777
ab99f467
RB
87782016-04-25 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/70780
8781 * gcc.dg/torture/pr70780.c: New testcase.
8782
3f8257db 87832016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8784
c87885ca
RO
8785 * gcc.target/arm/neon-vaddws16.c: New test.
8786 * gcc.target/arm/neon-vaddws32.c: New test.
8787 * gcc.target/arm/neon-vaddwu16.c: New test.
8788 * gcc.target/arm/neon-vaddwu32.c: New test.
8789 * gcc.target/arm/neon-vaddwu8.c: New test.
8790 * lib/target-supports.exp
93c590ee
MC
8791 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8792 that arm neon support vector widen sum of HImode TO SImode.
8793
d6c1a7a7
JJ
87942016-04-23 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR sanitizer/70712
8797 * c-c++-common/asan/pr70712.c: New test.
8798
ab0fc037
TS
87992016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8800
8801 * .gitattributes: New file.
8802
2aa64824
CL
88032016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8804
8805 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8806
e7e12d92
DH
88072016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8808
8809 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8810 * gfortran.dg/submodule_15.f08: Likewise.
8811
d1431192
RB
88122016-04-22 Richard Biener <rguenther@suse.de>
8813
8814 PR tree-optimization/70740
8815 * gcc.dg/torture/pr70740.c: New testcase.
8816
04a63c24
L
88172016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 PR target/70750
8820 * gcc.target/i386/pr70750-1.c: New test.
8821 * gcc.target/i386/pr70750-2.c: Likewise.
8822
20700098
PC
88232016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8824
8825 PR c++/70540
8826 * g++.dg/cpp0x/auto48.C: New.
8827
aedf4e12
MP
88282016-04-21 Marek Polacek <polacek@redhat.com>
8829
8830 PR c++/70513
8831 * g++.dg/cpp0x/forw_enum12.C: New test.
8832 * g++.dg/cpp0x/forw_enum13.C: New test.
8833
2074d80a
KY
88342016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8835
8836 PR target/70728
8837 * gcc.target/i386/pr70728.c: New test.
8838
aef4aab0
RB
88392016-04-21 Richard Biener <rguenther@suse.de>
8840
8841 PR middle-end/70747
8842 * gcc.dg/pr70747.c: New testcase.
8843
2359e571
BC
88442016-04-21 Bin Cheng <bin.cheng@arm.com>
8845
8846 PR tree-optimization/70715
8847 * gcc.dg/tree-ssa/scev-13.c: New test.
8848
ce0e66ff
MG
88492016-04-21 Marc Glisse <marc.glisse@inria.fr>
8850
8851 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8852
2c2870a1
MG
88532016-04-21 Marc Glisse <marc.glisse@inria.fr>
8854
8855 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8856
a2b056a3
JH
88572016-04-20 Jan Hubicka <jh@suse.cz>
8858
8859 PR ipa/70018
8860 * g++.dg/ipa/nothrow-1.C: New testcase.
8861
ee392fc2
NS
88622016-04-20 Nathan Sidwell <nathan@acm.org>
8863
8864 PR c++/55635
8865 * g++.dg/eh/delete1.C: New.
8866
dda49daf
L
88672016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8868
8869 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8870 -mtune-ctrl=sse_typeless_stores.
8871
8a5b9d5a
L
88722016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8873
8874 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8875
1011119f
BC
88762016-04-20 Bin Cheng <bin.cheng@arm.com>
8877
8878 PR tree-optimization/69489
8879 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8880
477d4906
IV
88812016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8882
8883 PR c++/69363
8884 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8885 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8886 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8887
fad08d12
BC
88882016-04-20 Bin Cheng <bin.cheng@arm.com>
8889
8890 PR tree-optimization/56625
8891 PR tree-optimization/69489
8892 * gcc.dg/vect/pr56625.c: New test.
8893 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8894
9e3e4fab
AP
88952016-04-20 Andrew Pinski <apinski@cavium.com>
8896
8897 PR target/64971
8898 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8899
d7aa24e4
AC
89002016-04-20 Arnaud Charlet <charlet@adacore.com>
8901
8902 * gnat.dg/self1.adb: Remove now incorrect test.
8903
e6d62b46
BC
89042016-04-20 Bin Cheng <bin.cheng@arm.com>
8905
8906 * gcc.dg/tree-ssa/scev-11.c: New test.
8907 * gcc.dg/tree-ssa/scev-12.c: New test.
8908
2697b189
MP
89092016-04-20 Marek Polacek <polacek@redhat.com>
8910
8911 PR tree-optimization/70725
8912 * gcc.dg/pr70725.c: New test.
8913
60d393e8
RB
89142016-04-20 Richard Biener <rguenther@suse.de>
8915
8916 PR tree-optimization/70726
8917 * g++.dg/vect/pr70726.cc: New testcase.
8918
82c6f58a
AK
89192016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8920
8921 PR target/70674
8922 * gcc.target/s390/pr70674.c: New test.
8923
90eeab20
JD
89242016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8925
8926 PR libgfortran/70684
8927 * gfortran.dg/list_read_14.f90: New test.
8928
fc9cf6da
L
89292016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8930
8931 PR target/69201
8932 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8933 extern to force it misaligned.
8934 (b): Likewise.
8935 (c): Likewise.
8936 (d): Likewise.
8937 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8938 Don't check `*' before movv4sf_internal.
8939 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8940 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8941 Don't check `*' before movv16qi_internal.
8942 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8943 extern to force it misaligned.
8944 (b): Likewise.
8945 (c): Likewise.
8946 (d): Likewise.
8947 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8948 Don't check `*' before movv2df_internal.
8949 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8950 extern to force it misaligned.
8951 (b): Likewise.
8952 (c): Likewise.
8953 (d): Likewise.
8954 Check movv8sf_internal instead of avx_storeups256.
8955 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8956
ea8927ea
RB
89572016-04-19 Richard Biener <rguenther@suse.de>
8958
8959 PR tree-optimization/70171
8960 * g++.dg/tree-ssa/pr70171.C: New testcase.
8961
65f52ee9
RB
89622016-04-19 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/70724
8965 * gcc.dg/torture/pr70724.c: New testcase.
8966
987b67f1
VM
89672016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8968
8969 PR middle-end/70689
c87885ca 8970 * gcc.target/i386/pr70689.c: New.
987b67f1 8971
91a47c39
L
89722016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8973
8974 PR target/70708
8975 * gcc.target/i386/pr70708.c: New test.
8976
8270b82d
RB
89772016-04-18 Richard Biener <rguenther@suse.de>
8978
8979 PR tree-optimization/43434
8980 * gcc.dg/vect/pr43434.c: New testcase.
8981 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8982 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8983 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8984 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8985 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8986 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8987 * gcc.dg/gomp/pr68640.c: Likewise.
8988 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8989 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8990
edd048e2
RB
89912016-04-18 Richard Biener <rguenther@suse.de>
8992
8993 PR tree-optimization/70701
8994 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8995
bd5c7330
TV
89962016-04-18 Tom de Vries <tom@codesourcery.com>
8997
8998 PR testsuite/70699
8999 * gcc.dg/pr70161.c: Add dot-file scans.
9000 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9001 instead of after last dot char.
9002
23f2660f
EB
90032016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9004
9005 * c-c++-common/dump-ada-spec-3.c: New test.
9006 * c-c++-common/dump-ada-spec-4.c: Likewise.
9007
da152c9f
TV
90082016-04-17 Tom de Vries <tom@codesourcery.com>
9009
9010 PR other/70183
9011 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9012
cc950f98
JH
90132016-04-15 Jan Hubicka <jh@suse.cz>
9014
9015 PR ipa/70018
9016 * g++.dg/ipa/pure-const-1.C: New testcase.
9017 * g++.dg/ipa/pure-const-2.C: New testcase.
9018 * g++.dg/ipa/pure-const-3.C: New testcase.
9019
949505a9
MP
90202016-04-15 Marek Polacek <polacek@redhat.com>
9021
9022 PR c/70671
9023 * gcc.dg/bitfld-22.c: New test.
9024
10e547d6
BS
90252016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9026
9027 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9028 x86_64.
9029
1e77281b
MP
90302016-04-15 Marek Polacek <polacek@redhat.com>
9031
9032 PR c/70651
9033 * c-c++-common/pr70651.c: New test.
9034
e501fa8e
KT
90352016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9036
9037 PR rtl-optimization/70681
9038 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9039 dump scan on arm and powerpc.
9040 * gcc.dg/pr10474.c: Likewise.
9041
dda1bf61
JJ
90422016-04-15 Jakub Jelinek <jakub@redhat.com>
9043
ca4ef1ff
JJ
9044 PR c++/69517
9045 PR c++/70019
9046 PR c++/70588
9047 * g++.dg/cpp1y/vla11.C: Revert for real.
9048
dda1bf61
JJ
9049 PR c/70436
9050 * c-c++-common/Wparentheses-1.c: New test.
9051 * c-c++-common/gomp/Wparentheses-1.c: New test.
9052 * c-c++-common/gomp/Wparentheses-2.c: New test.
9053 * c-c++-common/gomp/Wparentheses-3.c: New test.
9054 * c-c++-common/gomp/Wparentheses-4.c: New test.
9055 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9056 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9057 * c-c++-common/goacc/Wparentheses-1.c: New test.
9058
1355e62c
KY
90592016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9060
9061 PR target/70662
9062 * gcc.target/i386/pr70662.c: New test.
9063
0ab34b9e 90642016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9065 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9066
9067 PR tree-optimization/70130
9068 * gcc.dg/vect/O3-pr70130.c: New testcase.
9069
bc773aad
MM
90702016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9071
6e9b2286
MM
9072 PR target/70669
9073 * gcc.target/powerpc/pr70669.c: New test.
9074
bc773aad
MM
9075 PR target/70640
9076 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9077 a power7 system that does not have an assembler that supports
9078 power8.
9079
d8747845
MS
90802016-04-14 Martin Sebor <msebor@redhat.com>
9081
9082 PR c++/69517
9083 PR c++/70019
9084 PR c++/70588
9085 * c-c++-common/ubsan/vla-1.c: Revert.
9086 * g++.dg/cpp1y/vla11.C: Same.
9087 * g++.dg/cpp1y/vla12.C: Same.
9088 * g++.dg/cpp1y/vla13.C: Same.
9089 * g++.dg/cpp1y/vla14.C: Same.
9090 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9091 * g++.dg/init/array24.C: Same.
d8747845
MS
9092 * g++.dg/ubsan/vla-1.C: Same.
9093
85128559
MP
90942016-04-14 Marek Polacek <polacek@redhat.com>
9095 Jan Hubicka <hubicka@ucw.cz>
9096
9097 PR c++/70029
9098 * g++.dg/torture/pr70029.C: New test.
9099
52fbb073
MS
91002016-04-14 Martin Sebor <msebor@redhat.com>
9101
9102 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9103 type size to prevent failures on targets with very low maximum
9104 alignment.
9105
6db61d6f
RB
91062016-04-14 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/70623
9109 * gcc.dg/torture/pr70623.c: New testcase.
9110 * gcc.dg/torture/pr70623-2.c: Likewise.
9111
342fac95
MS
91122016-04-13 Martin Sebor <msebor@redhat.com>
9113
9114 PR c++/69517
9115 PR c++/70019
9116 PR c++/70588
9117 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9118 * g++.dg/cpp1y/vla11.C: New test.
9119 * g++.dg/cpp1y/vla12.C: New test.
9120 * g++.dg/cpp1y/vla13.C: New test.
9121 * g++.dg/cpp1y/vla14.C: New test.
9122 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9123 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9124 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9125
d93c452f
JJ
91262016-04-13 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR c++/70641
9129 * g++.dg/opt/pr70641.C: New test.
9130
85115fb6
RO
91312016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9132
9133 PR rtl-optimization/68749
9134 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9135 effects of argument promotions.
9136 Remove default args to dg-skip-if.
9137
545a4139
PC
91382016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9139
9140 PR c++/70635
9141 * g++.dg/parse/pr70635.C: New.
9142
b3a77f21
MP
91432016-04-13 Marek Polacek <polacek@redhat.com>
9144
9145 PR c++/70639
9146 * c-c++-common/Wmisleading-indentation-4.c: New test.
9147
99cd9857
MP
91482016-04-13 Marek Polacek <polacek@redhat.com>
9149
9150 PR c/70436
c87885ca
RO
9151 * gcc.dg/Wparentheses-12.c: New test.
9152 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9153
75ca93ec
IE
91542016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9155
9156 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9157 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9158 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9159
3d3f9e7e
JJ
91602016-04-13 Jakub Jelinek <jakub@redhat.com>
9161
37947cd0
JJ
9162 PR middle-end/70633
9163 * gcc.c-torture/compile/pr70633.c: New test.
9164
3d3f9e7e
JJ
9165 PR debug/70628
9166 * gcc.dg/torture/pr70628.c: New test.
9167
92886d3e
PP
91682016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9169
9170 PR c++/70610
9171 * g++.dg/template/pr70610.C: New test.
9172 * g++.dg/template/pr70610-2.C: New test.
9173 * g++.dg/template/pr70610-3.C: New test.
9174 * g++.dg/template/pr70610-4.C: New test.
9175
13bd7c2b
JJ
91762016-04-12 Jakub Jelinek <jakub@redhat.com>
9177
6512fa6d
JJ
9178 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9179 128 instead of 32.
9180
13bd7c2b
JJ
9181 PR c++/70571
9182 * g++.dg/ext/pr70571.C: New test.
9183
20b9851c
MM
91842016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9185
8a434ada 9186 PR target/70640
20b9851c
MM
9187 * gcc.target/powerpc/pr70640.c: New test.
9188
2b2f52bc
PC
91892016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9190
9191 PR c++/68722
9192 * g++.dg/parse/pr68722.C: New.
9193
5901e56a
JJ
91942016-04-12 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR rtl-optimization/70596
9197 * gcc.target/i386/pr70596.c: New test.
9198
d4619dc1
NS
91992016-04-12 Nathan Sidwell <nathan@acm.org>
9200
9201 PR c++/70501
9202 * g++.dg/init/pr70501.C: New.
9203
3df530d3
DW
92042016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9205
9206 * gcc.target/i386/asm-flag-6.c: New test.
9207
b7a120d7
TV
92082016-04-12 Tom de Vries <tom@codesourcery.com>
9209
9210 PR tree-optimization/68756
9211 * gcc.dg/graphite/pr68756.c: New test.
9212
4e0eea75
JJ
92132016-04-12 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR tree-optimization/70602
9216 * gcc.c-torture/execute/pr70602.c: New test.
9217
35fbda43
MM
92182016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9219
9220 PR target/70381
9221 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9222 __float128 emulator is built and runs.
9223 * gcc.target/powerpc/float128-1.c: Likewise.
9224
9225 * lib/target-supports.exp (check_ppc_float128_sw_available):
9226 Rework tests for __float128 software and hardware
9227 availability. Fix exit condition to return 0 on success.
9228
04a99ebe
JG
92292016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9230
9231 PR target/70133
9232 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9233 * gcc.target/aarch64/target_attr_15.c: Likewise.
9234
47cd5a85
PC
92352016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9236
9237 PR c++/69066
9238 * g++.dg/cpp1y/pr69066.C: New.
9239
a5edb32e
JD
92402016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9241
9242 PR fortran/68566
9243 * gfortran.dg/pr36192.f90: Update test.
9244 * gfortran.dg/pr36192_1.f90: Update test.
9245 * gfortran.dg/real_dimension_1.f: Update test.
9246 * gfortran.dg/parameter_array_init_7.f90: New test.
9247
8ef378f8
JDA
92482016-04-09 John David Anglin <danglin@gcc.gnu.org>
9249
c532c871
JDA
9250 PR testsuite/64039
9251 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9252
d34f706f
JDA
9253 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9254
75e1dd9e
JDA
9255 PR rtl-optimization/66669
9256 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9257
8a976f5f
JDA
9258 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9259
da04822a
JDA
9260 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9261 * gcc.dg/pie-1.c: Likewise.
9262 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9263 * gcc.dg/pic-4.c: Likewise.
9264 * gcc.dg/pie-3.c: Likewise.
9265 * gcc.dg/pie-4.c: Likewise.
9266
adfabcf9
JDA
9267 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9268
4a020adf
JDA
9269 PR tree-optimization/68644
9270 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9271
8ef378f8
JDA
9272 PR rtl-optimization/64886
9273 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9274
09bf990e
TV
92752016-04-09 Tom de Vries <tom@codesourcery.com>
9276
9277 PR tree-optimization/68953
9278 * gcc.dg/graphite/pr68953.c: New test.
9279
138c3c1a
DH
92802016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9281
9282 PR fortran/70592
9283 * gfortran.dg/deferred_character_16.f90: New test.
9284
f55460af
JJ
92852016-04-09 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR tree-optimization/70586
9288 * gcc.c-torture/execute/pr70586.c: New test.
9289
0b77bbf3
DH
92902016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9291
9292 PR sanitizer/70573
9293 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9294 with __builtin_memset
9295 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9296
c42cfb5c
CP
92972016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9298
9299 PR lto/70289
9300 PR ipa/70348
9301 PR tree-optimization/70373
9302 PR middle-end/70533
9303 PR middle-end/70534
9304 PR middle-end/70535
9305 * c-c++-common/goacc/reduction-5.c: New test.
9306 * c-c++-common/goacc/reduction-promotions.c: New test.
9307 * gfortran.dg/goacc/reduction-3.f95: New test.
9308 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9309
56cfb596
PP
93102016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9311
9312 PR c++/70590
9313 PR c++/70452
9314 * g++.dg/pr70590.C: New test.
9315 * g++.dg/pr70590-2.C: New test.
9316
1a13c0a2
JJ
93172016-04-08 Jakub Jelinek <jakub@redhat.com>
9318
abc0647a
JJ
9319 PR middle-end/70593
9320 * gcc.target/i386/pr70593.c: New test.
9321
1a13c0a2
JJ
9322 PR rtl-optimization/70574
9323 * gcc.target/i386/avx2-pr70574.c: New test.
9324
c3da4956
MO
93252016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9326
9327 PR sanitizer/70541
9328 * c-c++-common/asan/pr70541.c: New test.
9329
9f1b833b
TV
93302016-04-08 Tom de Vries <tom@codesourcery.com>
9331
9332 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9333 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9334
bae7adda
KT
93352016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9336
9337 PR target/70566
9338 * gcc.c-torture/execute/pr70566.c: New test.
9339
211f3d57
TV
93402016-04-08 Tom de Vries <tom@codesourcery.com>
9341
9342 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9343 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9344
02cf2861
AM
93452016-04-08 Alan Modra <amodra@gmail.com>
9346
9347 * gcc.target/powerpc/pr70117.c: New.
9348
5f490f9f
JJ
93492016-04-07 Jakub Jelinek <jakub@redhat.com>
9350
56e9b710
JJ
9351 PR testsuite/70581
9352 * gcc.dg/lto/simd-function_0.c: New test.
9353
5f490f9f
JJ
9354 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9355 clones.
9356 * c-c++-common/attr-simd-2.c: Likewise.
9357 * c-c++-common/attr-simd-4.c: Likewise.
9358 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9359 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9360
e4ebc74d
TP
93612016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9362
9363 PR testsuite/70553
9364 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9365
9817ae35
TS
93662016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9367 Tom de Vries <tom@codesourcery.com>
9368
9369 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9370 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9371 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9372 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9373 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9374 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9375 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9376 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9377
e292f64d
PP
93782016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9379
9380 PR c/70436
9381 * g++.dg/warn/Wparentheses-29.C: New test.
9382
6b37bdaf
PP
93832016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9384
9385 PR c/70436
9386 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9387 explicit braces to resolve a future -Wparentheses warning.
9388
64824205
RH
93892016-04-06 Richard Henderson <rth@redhat.com>
9390
9391 * gcc.dg/pr61817-1.c: New test.
9392 * gcc.dg/pr61817-2.c: New test.
9393 * gcc.dg/pr69391-1.c: New test.
9394 * gcc.dg/pr69391-2.c: New test.
9395
bc2fc1f3
VM
93962016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9397
9398 PR rtl-optimization/70398
c87885ca 9399 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9400
41414a02
EB
94012016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9402
9403 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9404
4066ea8a
YR
94052016-04-06 Yvan Roux <yvan.roux@linaro.org>
9406 Pedro Alves <palves@redhat.com>
9407
9408 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9409
ec35ea45
JJ
94102016-04-06 Jakub Jelinek <jakub@redhat.com>
9411
3866f8dd
JJ
9412 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9413 Check for avx512f effective targets instead of avx2.
9414 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9415 for AVX512F clones.
9416 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9417 * g++.dg/gomp/declare-simd-1.C: Likewise.
9418 * g++.dg/gomp/declare-simd-3.C: Likewise.
9419 * g++.dg/gomp/declare-simd-4.C: Likewise.
9420
ec35ea45
JJ
9421 PR middle-end/70550
9422 * c-c++-common/gomp/pr70550-1.c: New test.
9423 * c-c++-common/gomp/pr70550-2.c: New test.
9424
c08d28ac
NS
94252016-04-05 Nathan Sidwell <nathan@acm.org>
9426
9427 PR c++/70512
9428 * g++.dg/ext/attribute-may-alias-5.C: New.
9429
1d510e04
JJ
94302016-04-05 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR c++/70336
9433 * c-c++-common/pr70336.c: New test.
9434 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9435 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9436
84278ed9
JH
94372016-04-05 Jan Hubicka <hubicka@ucw.cz>
9438
9439 PR ipa/66223
9440 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9441
268a0ec4
JJ
94422016-04-05 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR rtl-optimization/70542
9445 * gcc.dg/torture/pr70542.c: New test.
9446 * gcc.target/i386/avx2-pr70542.c: New test.
9447
5e8c2eb1
ZS
94482016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9449
9450 PR tree-optimization/70509
9451 * gcc.target/i386/avx512bw-pr70509.c: New test.
9452
c0daf32d
PP
94532016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9454
9455 PR c++/70452
9456 * g++.dg/ext/constexpr-vla4.C: New test.
9457
bf867841
UB
94582016-04-05 Uros Bizjak <ubizjak@gmail.com>
9459
9460 PR target/70510
9461 * gcc.target/i386/pr70510.c: New test.
9462
3022186a
RB
94632016-04-05 Richard Biener <rguenther@suse.de>
9464
9465 PR tree-optimization/70526
9466 * g++.dg/torture/pr70526.C: New testcase.
9467
55fc79b2
JJ
94682016-04-05 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR target/70525
9471 * gcc.target/i386/pr70525.c: New test.
9472
62b233f2
RB
94732016-04-05 Richard Biener <rguenther@suse.de>
9474
9475 PR middle-end/70499
9476 * g++.dg/torture/pr70499.C: New testcase.
9477
cc05759d
RB
94782016-04-05 Richard Biener <rguenther@suse.de>
9479
9480 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9481 remove XFAIL.
9482
f23f16d4
JJ
94832016-04-04 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR middle-end/70307
9486 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9487 rs6000 ABI warnings.
9488
d27ecc49
JH
94892016-04-04 Jan Hubicka <hubicka@ucw.cz>
9490
9491 PR ipa/66223
9492 * g++.dg/ipa/devirt-51.C: New testcase.
9493
c974c96e 94942016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9495 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9496
9497 PR middle-end/70457
9498 * gcc.dg/torture/pr70457.c: New.
9499
7a85da89
AV
95002016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9501
9502 PR fortran/67538
9503 * gfortran.dg/allocate_with_source_19.f08: New test.
9504
de517e64
AV
95052016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9506
9507 PR fortran/65795
9508 * gfortran.dg/coarray_allocate_6.f08: New test.
9509
43b9f499
RB
95102016-04-04 Richard Biener <rguenther@suse.de>
9511
9512 PR rtl-optimization/70484
9513 * gcc.dg/torture/pr70484.c: New testcase.
9514
f13355da
MP
95152016-04-04 Marek Polacek <polacek@redhat.com>
9516
9517 PR c/70307
9518 * gcc.dg/torture/pr70307.c: New test.
9519
6cc6ed50
OE
95202016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9521
9522 PR target/70416
9523 PR target/67391
9524 * gcc.target/sh/torture/pr70416.c: New.
9525
abdc16c8
MS
95262016-04-02 Martin Sebor <msebor@redhat.com>
9527
9528 PR c++/67376
9529 PR c++/70170
9530 PR c++/70172
9531 PR c++/70228
9532 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9533 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9534 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9535 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9536 * g++.dg/cpp0x/constexpr-string.C: Same.
9537 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9538 * g++.dg/cpp0x/pr65398.C: Same.
9539 * g++.dg/ext/constexpr-vla1.C: Same.
9540 * g++.dg/ext/constexpr-vla2.C: Same.
9541 * g++.dg/ext/constexpr-vla3.C: Same.
9542 * g++.dg/ubsan/pr63956.C: Same.
9543
763cd859
JJ
95442016-04-01 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR rtl-optimization/70467
9547 * gcc.target/i386/pr70467-2.c: New test.
9548
0f875435
JJ
95492016-04-01 Jakub Jelinek <jakub@redhat.com>
9550 Marek Polacek <polacek@redhat.com>
9551
9552 PR c++/70488
9553 * g++.dg/init/new47.C: New test.
9554
41d14659
RR
95552016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9556
9557 PR target/70496
9558 * gcc.target/arm/pr70496.c: New test.
9559
f9bf89bb
NS
95602016-04-01 Nathan Sidwell <nathan@acm.org>
9561
73b9085d
NS
9562 PR c++/68475
9563 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9564
4afdcfaa
IE
95652016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9566
9567 PR target/69890
9568 * gcc.dg/strlenopt.h (memmove): New.
9569 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9570 instead of "string.h".
9571 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9572 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9573 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9574 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9575 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9576 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9577 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9578 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9579 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9580 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9581 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9582 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9583 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9584 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9585 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9586 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9587 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9588 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9589 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9590 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9591
b5d7a29c
RO
95922016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9593
9594 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9595 (Holder::foo): Reflect this.
9596
b660f9ec
IE
95972016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9598
9599 PR target/70442
9600 * gcc.dg/pr70442.c: New test.
9601
88504f34
NS
96022016-03-31 Nathan Sidwell <nathan@acm.org>
9603
9604 PR c++/70393
9605 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9606
95d34b96
KY
96072016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9608
9609 PR target/70453
9610 * gcc.target/i386/pr70453.c: New test.
9611
b4c4967c
AB
96122016-03-31 Andrey Belevantsev <abel@ispras.ru>
9613
9614 PR target/70292
9615 * gcc.c-torture/pr70292.c: New test.
9616
5fde6a45
MP
96172016-03-31 Marek Polacek <polacek@redhat.com>
9618
9619 PR c/70297
9620 * c-c++-common/pr70297.c: New test.
9621 * g++.dg/cpp0x/typedef-redecl.C: New test.
9622 * gcc.dg/typedef-redecl2.c: New test.
9623
97eb24c4
JJ
96242016-03-31 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR rtl-optimization/70460
9627 * gcc.c-torture/execute/pr70460.c: New test.
9628
efc3536f
RB
96292016-03-31 Richard Biener <rguenther@suse.de>
9630
9631 PR c++/70430
9632 * g++.dg/ext/vector30.C: New testcase.
9633
e0876e21
DH
96342016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9635 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9636
9637 * gfortran.dg/fmt_pf.f90: New test.
9638
e9bff8c6
RO
96392016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9640
9641 Forward-port from 5 branch
9642 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9643
9644 PR testsuite/70356
9645 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9646 dg-require-effective-target after dg-do.
9647
9648 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9649
9650 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9651
2620c80d
TS
96522016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9653 Julian Brown <julian@codesourcery.com>
9654 Chung-Lin Tang <cltang@codesourcery.com>
9655 Cesar Philippidis <cesar@codesourcery.com>
9656 James Norris <jnorris@codesourcery.com>
9657 Tom de Vries <tom@codesourcery.com>
9658 Nathan Sidwell <nathan@codesourcery.com>
9659
bf867841 9660 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9661 * c-c++-common/goacc/loop-clauses.c: Likewise.
9662 * g++.dg/goacc/template.C: Likewise.
9663 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9664 * gfortran.dg/goacc/loop-1.f95: Likewise.
9665 * gfortran.dg/goacc/loop-5.f95: Likewise.
9666 * gfortran.dg/goacc/loop-6.f95: Likewise.
9667 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9668 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9669 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9670 * c-c++-common/goacc/clauses-fail.c: Likewise.
9671 * c-c++-common/goacc/parallel-1.c: Likewise.
9672 * c-c++-common/goacc/reduction-1.c: Likewise.
9673 * c-c++-common/goacc/reduction-2.c: Likewise.
9674 * c-c++-common/goacc/reduction-3.c: Likewise.
9675 * c-c++-common/goacc/reduction-4.c: Likewise.
9676 * c-c++-common/goacc/routine-3.c: Likewise.
9677 * c-c++-common/goacc/routine-4.c: Likewise.
9678 * c-c++-common/goacc/routine-5.c: Likewise.
9679 * c-c++-common/goacc/tile.c: Likewise.
9680 * g++.dg/goacc/template.C: Likewise.
9681 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9682 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9683 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9684 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9685 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9686 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9687 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9688 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9689 * c-c++-common/goacc/use_device-1.c: ... this file.
9690 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9691 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9692 * c-c++-common/goacc/host_data-6.c: ... this file.
9693 * c-c++-common/goacc/loop-2-kernels.c: New file.
9694 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9695 * c-c++-common/goacc/loop-3.c: Likewise.
9696 * g++.dg/goacc/reference.C: Likewise.
9697 * g++.dg/goacc/routine-1.C: Likewise.
9698 * g++.dg/goacc/routine-2.C: Likewise.
9699
f6d2d066
RB
97002016-03-30 Richard Biener <rguenther@suse.de>
9701
9702 PR middle-end/70450
9703 * gcc.dg/torture/pr70450.c: New testcase.
9704
d43242b9
JJ
97052016-03-30 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR target/70421
9708 * gcc.dg/torture/pr70421.c: New test.
9709 * gcc.target/i386/avx512f-pr70421.c: New test.
9710
5ce43b77
L
97112016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9712
9713 PR testsuite/70364
9714 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9715 (check): New function.
9716 (bar): Call check.
9717 (foo): Align stack to 16 bytes when calling bar.
9718 * gcc.target/i386/cleanup-2.c: Likewise.
9719
d014a712
PP
97202016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9721
9722 PR tree-optimization/59124
9723 * gcc.dg/Warray-bounds-19.c: New test.
9724
3f8257db 97252016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9726
9727 * lib/prune.exp (escape_regex_chars): New.
9728 (prune_file_path): Update to quote metcharacters for regexp.
9729
3336c6e0
JJ
97302016-03-29 Jakub Jelinek <jakub@redhat.com>
9731
a362f023
JJ
9732 PR rtl-optimization/70429
9733 * gcc.c-torture/execute/pr70429.c: New test.
9734
3336c6e0
JJ
9735 PR tree-optimization/70405
9736 * gcc.dg/pr70405.c: New test.
9737
728557fd
AV
97382016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9739
9740 PR fortran/70397
9741 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9742 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9743
bef977d4
TS
97442016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9745
9746 PR testsuite/64177
9747 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9748 __cilkrts_set_param to set two workers.
9749 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9750 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9751
6f6d25c9
DH
97522016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9753
bf867841 9754 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9755
45733562
KY
97562016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9757
9758 PR target/70406
bf867841 9759 * gcc.target/i386/pr70406.c: New test.
45733562 9760
a1799e5e
EB
97612016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9762
9763 * gnat.dg/specs/double_record_extension3.ads: New test.
9764
5fca7b66
RH
97652016-03-25 Richard Henderson <rth@redhat.com>
9766
9767 PR target/70120
9768 * gcc.target/aarch64/pr70120-1.c: New.
9769 * gcc.target/aarch64/pr70120-2.c: New.
9770 * gcc.target/aarch64/pr70120-3.c: New.
9771
31ce75c6
PP
97722016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9773
9774 PR c++/62212
9775 * g++.dg/template/mangle2.C: The dg-do directive should be
9776 "compile" not "assemble".
9777
3caf0ca1
BS
97782016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9779
9780 PR lto/69650
9781 * gcc.dg/pr69650.c: New test.
9782
634035b6
DE
97832016-03-25 David Edelsohn <dje.gcc@gmail.com>
9784
9785 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9786
45d34276
AM
97872016-03-25 Alan Modra <amodra@gmail.com>
9788
9789 * gcc.dg/dfp/pr70052.c: New test.
9790
8f085166
RH
97912016-03-24 Richard Henderson <rth@redhat.com>
9792
9793 PR middle-end/69845
9794 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9795 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9796
011e5ec3
TV
97972016-03-24 Tom de Vries <tom@codesourcery.com>
9798
9799 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9800
9e3f4551
TV
98012016-03-24 Tom de Vries <tom@codesourcery.com>
9802
9803 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9804 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9805
45780041
TV
98062016-03-24 Tom de Vries <tom@codesourcery.com>
9807
9808 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9809 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9810
887ab4e5
PP
98112016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9812
9813 PR c++/62212
9814 * g++.dg/template/mangle2.C: New test.
9815
69a9a66f
RB
98162016-03-24 Richard Biener <rguenther@suse.de>
9817
9818 PR tree-optimization/70396
9819 * gcc.dg/torture/pr70396.c: New testcase.
9820
ed87de55
RB
98212016-03-24 Richard Biener <rguenther@suse.de>
9822
9823 PR middle-end/70370
9824 * gcc.dg/torture/pr70370.c: New testcase.
9825
ea064934
TV
98262016-03-24 Tom de Vries <tom@codesourcery.com>
9827
9828 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9829 * gfortran.dg/goacc/kernels-tree.f95: Same.
9830 * gfortran.dg/goacc/parallel-tree.f95: Same.
9831
b2a4dd1d
TV
98322016-03-24 Tom de Vries <tom@codesourcery.com>
9833
9834 * c-c++-common/goacc/uninit-if-clause.c: New test.
9835 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9836
72e7cd6e
JJ
98372016-03-24 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR target/70290
bf867841
UB
9840 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9841 Fix formatting.
72e7cd6e 9842
ce9d0c03
RB
98432016-03-24 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/70372
9846 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9847
426b9428
PP
98482016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9849
9850 PR c++/70347
9851 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9852
cd1588c4
PP
98532016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9854
9855 PR c++/70332
9856 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9857
61637db3
JJ
98582016-03-23 Jakub Jelinek <jakub@redhat.com>
9859
928af3bf
JJ
9860 PR c++/70001
9861 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9862 * g++.dg/cpp1y/pr70001.C: New test.
9863
61637db3
JJ
9864 PR c++/70323
9865 * g++.dg/cpp0x/constexpr-70323.C: New test.
9866
05aca4e7
AO
98672016-03-23 Alexandre Oliva <aoliva@redhat.com>
9868 Jason Merrill <jason@redhat.com>
9869 Jakub Jelinek <jakub@redhat.com>
9870
9871 PR c++/69315
9872 * g++.dg/cpp0x/constexpr-69315.C: New test.
9873 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9874
fbdb6baf
MP
98752016-03-23 Marek Polacek <polacek@redhat.com>
9876
9877 PR c++/69884
9878 * g++.dg/warn/Wignored-attributes-1.C: New test.
9879 * g++.dg/warn/Wignored-attributes-2.C: New test.
9880
d79ee524
TV
98812016-03-23 Tom de Vries <tom@codesourcery.com>
9882
9883 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9884 initialization.
9885 * gfortran.dg/goacc/private-3.f95 (test): Same.
9886 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9887 missing use param.
9888
a59f0bef
KT
98892016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9890
9891 * lib/target-supports.exp: Remove v7ve entry from loop
9892 creating effective target checks.
9893 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9894 (add_options_for_arm_arch_v7ve): Likewise.
9895
0179520a
JJ
98962016-03-23 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR tree-optimization/70354
9899 * gcc.dg/vect/pr70354-1.c: New test.
9900 * gcc.dg/vect/pr70354-2.c: New test.
9901 * gcc.target/i386/avx2-pr70354-1.c: New test.
9902 * gcc.target/i386/avx2-pr70354-2.c: New test.
9903
75bb14d7
JL
99042016-03-22 Jeff Law <law@redhat.com>
9905
9906 PR target/70232
9907 * gcc.dg/tree-ssa/pr70232.c: New test.
9908
72c9526d
IE
99092016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9910
9911 PR target/70302
9912 * gcc.target/i386/pr70302.c: New test.
9913
a3ca1bc5
RB
99142016-03-22 Richard Biener <rguenther@suse.de>
9915
9916 PR middle-end/70251
9917 * g++.dg/torture/pr70251.C: New testcase.
9918
5c240f4d
DM
99192016-03-22 David Malcolm <dmalcolm@redhat.com>
9920
9921 PR c/69993
9922 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9923 Wmisleading-indentation.c.
9924 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9925 reflect change to diagnostic text and order of messages.
9926 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9927
80f6631b
DE
99282016-03-22 David Edelsohn <dje.gcc@gmail.com>
9929
9930 * g++.dg/ext/java-3.C: Don't compile on AIX.
9931
9a10956c
RB
99322016-03-22 Richard Biener <rguenther@suse.de>
9933
9934 PR middle-end/70333
9935 * gcc.dg/torture/pr70333.c: New testcase.
9936
6cedf922
IE
99372016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9938
9939 * g++.dg/ext/pr70290.C: New test.
9940
cd6c27ac
KY
99412016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9942
9943 PR target/70325
9944 * gcc.target/i386/pr70325.c: New test.
9945
4cde512c
JJ
99462016-03-22 Jakub Jelinek <jakub@redhat.com>
9947
b01915ed
JJ
9948 PR target/70329
9949 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9950 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9951
4e3e2cf1
JJ
9952 PR target/70300
9953 * gcc.target/i386/pr70300.c: New test.
9954
4cde512c
JJ
9955 PR c++/70295
9956 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9957 (func2): New function for cond with parens, xfail warning for c++.
9958 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9959
16f6d7dc
PP
99602016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9961
9962 PR c++/70096
9963 * g++.dg/template/ptrmem30.C: New test.
9964
a3e2b438
PP
99652016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9966
9967 PR c++/70204
9968 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9969 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9970
11b6a02e
JJ
99712016-03-21 Jakub Jelinek <jakub@redhat.com>
9972
9973 PR middle-end/70326
9974 * gcc.dg/pr70326.c: New test.
9975
b9407883
MG
99762016-03-21 Marc Glisse <marc.glisse@inria.fr>
9977 Jakub Jelinek <jakub@redhat.com>
9978
9979 PR tree-optimization/70317
9980 * gcc.dg/pr70317.c: New test.
9981
4a148e19
UB
99822016-03-21 Uros Bizjak <ubizjak@gmail.com>
9983
9984 PR target/70327
9985 * gcc.target/i386/pr70327.c: New test.
9986
2a85ddbb
ML
99872016-03-21 Martin Liska <mliska@suse.cz>
9988
7d36fe98 9989 PR ipa/70306
2a85ddbb
ML
9990 * gcc.dg/ipa/pr70306.c: New test.
9991
4a148e19 99922016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9993
9994 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9995 * gcc.target/arm/attr-align3.c: Likewise.
9996 * gcc.target/arm/attr_arm.c: Likewise.
9997 * gcc.target/arm/flip-thumb.c: Likewise.
9998
6b366948
JJ
99992016-03-21 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR target/70296
10002 * gcc.target/powerpc/altivec-36.c: New test.
10003
2fac8c14
RB
100042016-03-21 Richard Biener <rguenther@suse.de>
10005
10006 PR tree-optimization/70310
10007 * gcc.dg/torture/pr70310.c: New testcase.
10008
e9bde854
KY
100092016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10010
10011 PR target/70293
10012 * gcc.target/i386/pr70293.c: New test.
10013
56bbfaf6
RB
100142016-03-21 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/70288
10017 * gcc.dg/torture/pr70288-1.c: New testcase.
10018 * gcc.dg/torture/pr70288-2.c: Likewise.
10019
3eee49ed
AB
100202016-03-21 Andrey Belevantsev <abel@ispras.ru>
10021
10022 PR rtl-optimization/69307
10023 * gcc.target/arm/pr69307.c: New test.
4a148e19 10024
8e7816b4
AB
100252016-03-21 Andrey Belevantsev <abel@ispras.ru>
10026
10027 PR rtl-optimization/69102
10028 * gcc.c-torture/compile/pr69102.c: New test.
10029
14d7d4be
JL
100302016-03-18 Jeff Law <law@redhat.com>
10031
10032 PR rtl-optimization/70263
10033 * gcc.c-torture/compile/pr70263-1.c: New test.
10034 * gcc.target/i386/pr70263-2.c: New test.
10035
5c6a601c
BS
100362016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10037
10038 PR rtl-optimization/70278
10039 * gcc.dg/torture/pr70278.c: New test.
10040 * gcc.target/arm/pr70278.c: New test.
10041
4bbf545b
DM
100422016-03-18 David Malcolm <dmalcolm@redhat.com>
10043
10044 PR c/70281
10045 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10046 (test_builtin_types_compatible_p): New test function.
10047 * gcc.dg/pr70281.c: New test case.
10048
dc28bb68
CL
100492016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10050
10051 PR target/70113
10052 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10053
5e8d6dff
IE
100542016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10055
10056 PR tree-optimization/70252
10057 * gcc.dg/pr70252.c: New test.
10058
d0e7e403
TV
100592016-03-18 Tom de Vries <tom@codesourcery.com>
10060
10061 * gcc.dg/pr70161-2.c: New test.
10062 * gcc.dg/pr70161.c: New test.
10063
fa22501a
TV
100642016-03-18 Tom de Vries <tom@codesourcery.com>
10065
10066 PR ipa/70269
10067 * gcc.dg/pr70269.c: New test.
10068
dd125026
JJ
100692016-03-18 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR c++/70267
10072 * g++.dg/ext/java-3.C: New test.
10073
91914f0a
PP
100742016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10075
10076 PR c++/70205
10077 * g++.dg/lookup/pr70205.C: New test.
10078
753a8910
PP
100792016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10080
10081 PR c++/70218
10082 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10083
14ba7b28
MP
100842016-03-17 Marek Polacek <polacek@redhat.com>
10085
10086 PR c/69407
10087 * gcc.dg/atomic-op-6.c: New test.
10088
ded60913
DM
100892016-03-17 David Malcolm <dmalcolm@redhat.com>
10090
10091 PR c/70264
10092 * c-c++-common/pr70264.c: New test case.
10093
a3aad0e6
JJ
100942016-03-17 Jakub Jelinek <jakub@redhat.com>
10095
17366700
JJ
10096 PR c++/70144
10097 * c-c++-common/pr70144-1.c: New test.
10098 * c-c++-common/pr70144-2.c: New test.
10099
a3aad0e6
JJ
10100 PR c++/70272
10101 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10102 * g++.dg/opt/flifetime-dse6.C: New test.
10103 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10104
b57e6e18
L
101052016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10106
10107 PR driver/70192
10108 * gcc.dg/pic-1.c: New test.
10109 * gcc.dg/pic-2.c: Likewise.
10110 * gcc.dg/pic-3.c: Likewise.
10111 * gcc.dg/pic-4.c: Likewise.
10112 * gcc.dg/pie-1.c: Likewise.
10113 * gcc.dg/pie-2.c: Likewise.
10114 * gcc.dg/pie-3.c: Likewise.
10115 * gcc.dg/pie-4.c: Likewise.
10116 * gcc.dg/pie-5.c: Likewise.
10117 * gcc.dg/pie-6.c: Likewise.
10118
b38ba58b
TV
101192016-03-17 Tom de Vries <tom@codesourcery.com>
10120
10121 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10122 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10123
6931b3b7
RB
101242016-03-17 Richard Biener <rguenther@suse.de>
10125
10126 PR debug/70271
10127 * g++.dg/debug/pr70271.C: New testcase.
10128
0c8b64cb
IE
101292016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10130
10131 * gcc.target/i386/pr70251.c: New test.
10132
b1970801
MP
101332016-03-17 Marek Polacek <polacek@redhat.com>
10134
10135 PR c++/70194
10136 * g++.dg/warn/constexpr-70194.C: New test.
10137
820c5eaa
RH
101382016-03-16 Richard Henderson <rth@redhat.com>
10139
10140 PR middle-end/70240
10141 * gcc.c-torture/compile/pr70240.c: New.
10142
da0ad263
SKS
101432016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10144
10145 * gcc.c-torture/compile/20151204.c: Skip for avr.
10146
c73d295c
JJ
101472016-03-16 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR target/70245
10150 * g++.dg/opt/pr70245.C: New test.
10151 * g++.dg/opt/pr70245.h: New file.
10152 * g++.dg/opt/pr70245-aux.cc: New file.
10153
b2794066
MS
101542016-03-16 Martin Sebor <msebor@redhat.com>
10155
10156 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10157
aa43616c
RH
101582016-03-16 Richard Henderson <rth@redhat.com>
10159
10160 PR middle-end/70199
10161 * gcc.c-torture/compile/pr70199.c: New.
10162
59608fe5
L
101632016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10164
10165 * gcc.dg/uninit-19.c: Run dos2unix.
10166
ab4c578f
MP
101672016-03-16 Marek Polacek <polacek@redhat.com>
10168
10169 PR c/70093
10170 * gcc.dg/nested-func-10.c: New test.
10171 * gcc.dg/nested-func-9.c: New test.
10172
f5387e76
JJ
101732016-03-16 Jakub Jelinek <jakub@redhat.com>
10174
10175 PR tree-optimization/68714
10176 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10177
7662b718
TV
101782016-03-16 Tom de Vries <tom@codesourcery.com>
10179
10180 PR tree-optimization/68715
10181 * gcc.dg/graphite/pr68715-2.c: New test.
10182 * gcc.dg/graphite/pr68715.c: New test.
10183 * gfortran.dg/graphite/pr68715.f90: New test.
10184
be7ce7ae
TV
101852016-03-16 Tom de Vries <tom@codesourcery.com>
10186
10187 PR tree-optimization/68809
10188 * gcc.dg/graphite/pr68809-2.c: New test.
10189 * gcc.dg/graphite/pr68809.c: New test.
10190
1935f250
JJ
101912016-03-16 Jakub Jelinek <jakub@redhat.com>
10192
6651c93e
JJ
10193 PR c++/70147
10194 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10195 method call to i () as argument. Adjust expected output.
10196
1935f250
JJ
10197 PR c++/70147
10198 * g++.dg/ubsan/pr70147-1.C: New test.
10199 * g++.dg/ubsan/pr70147-2.C: New test.
10200
ab1caa6e
MS
102012016-03-15 Martin Sebor <msebor@redhat.com>
10202
10203 PR c++/58281
10204 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10205
5c2a1bbb
JDA
102062016-03-15 John David Anglin <danglin@gcc.gnu.org>
10207
cb5d8ad1
JDA
10208 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10209 hppa*-*-hpux*.
10210
b440dd40
JDA
10211 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10212
5c2a1bbb
JDA
10213 PR libfortran/69799
10214 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10215 libatomic_available.
10216
42c729c5
MP
102172016-03-15 Marek Polacek <polacek@redhat.com>
10218
10219 PR c++/70209
10220 * g++.dg/ext/attribute-may-alias-4.C: New test.
10221
82b1c550
AM
102222016-03-15 Alexander Monakov <amonakov@ispras.ru>
10223
10224 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10225 -fvar-tracking-assignments-toggle flag.
10226
4ccbf3a6
PH
102272016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10228
10229 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10230
c39858bd
JJ
102312016-03-15 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR rtl-optimization/70222
10234 * gcc.c-torture/execute/pr70222-1.c: New test.
10235 * gcc.c-torture/execute/pr70222-2.c: New test.
10236
8be119c1
RH
102372016-03-15 Richard Henderson <rth@redhat.com>
10238
10239 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10240
6598bb55
AB
102412016-03-15 Andrey Belevantsev <abel@ispras.ru>
10242
10243 PR rtl-optimization/69032
10244 * gcc.dg/pr69032.c: New test.
10245
81fa2944
AB
102462016-03-15 Andrey Belevantsev <abel@ispras.ru>
10247
10248 PR rtl-optimization/63384
4a148e19 10249 * g++.dg/pr63384.C: New test.
81fa2944 10250
74ea9ab6
AB
102512016-03-15 Andrey Belevantsev <abel@ispras.ru>
10252
10253 PR target/64411
10254 * gcc.target/i386/pr64411.C: New test.
10255
045d5055
TV
102562016-03-15 Tom de Vries <tom@codesourcery.com>
10257
10258 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10259 * gfortran.dg/goacc/kernels-alias.f95: New test.
10260
3ea33585
MS
102612016-03-14 Martin Sebor <msebor@redhat.com>
10262
10263 PR c++/53792
10264 * g++.dg/cpp0x/constexpr-inline.C: New test.
10265 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10266
1df7b330
DE
102672016-03-14 David Edelsohn <dje.gcc@gmail.com>
10268
10269 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10270
79b57d18
JJ
102712016-03-14 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR middle-end/70219
10274 * gcc.dg/pr70219.c: New test.
10275
3cbf012a
BS
102762016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10277
10278 PR target/70083
10279 * gcc.dg/torture/pr70083.c: New test.
10280 * gcc.target/i386/pr70083.c: New test.
10281
a9fee7cd
RB
102822016-03-14 Richard Biener <rguenther@suse.de>
10283
10284 PR tree-optimization/56365
10285 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10286
4799603f
SB
102872016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10288
10289 PR target/70098
10290 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10291 New function.
10292 * g++.dg/pr70098.C: New testcase.
10293
10294
760ca967
TV
102952016-03-14 Tom de Vries <tom@codesourcery.com>
10296
10297 PR tree-optimization/70045
10298 * gcc.dg/graphite/pr70045.c: New test.
10299
44e66a77
JD
103002016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10301
10302 PR fortran/69043
10303 * gfortran.dg/include_9.f90: New test.
10304
a18e0fe1
DH
103052016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10306
10307 PR fortran/45076
10308 gfortran.dg/prof/prof.exp: New script.
10309 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10310
d0aca6ab
AB
103112016-03-12 Andrey Belevantsev <abel@ispras.ru>
10312
10313 PR rtl-optimization/69307
10314 * gcc.dg/pr69307.c: New test.
10315
cefe08a4
VM
103162016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10317
10318 PR target/69614
10319 * gcc.target/arm/pr69614.c: New.
10320
70112e2a
PT
103212016-03-12 Paul Thomas <pault@gcc.gnu.org>
10322
10323 PR fortran/70031
10324 * gfortran.dg/submodule_14.f08: New test
10325
10326 PR fortran/69524
10327 * gfortran.dg/submodule_15.f08: New test
10328
3f1e5d3a
PP
103292016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10330
10331 PR c++/70106
10332 * g++.dg/cpp1y/paren3.C: New test.
10333
a3f6d680
MM
103342016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10335
10336 PR target/70131
10337 * gcc.target/powerpc/ppc-round2.c: New test.
10338
92348f09
BS
103392016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10340
10341 PR target/70123
10342 * gcc.dg/torture/pr70123.c: New test.
10343
cebde9e9
JL
103442016-03-11 Jeff Law <law@redhat.com>
10345
10346 PR tree-optimization/70190
10347 * gcc.c-torture/compile/pr70190.c: New test.
10348
3edc5da4
DM
103492016-03-11 David Malcolm <dmalcolm@redhat.com>
10350
10351 PR c/68187
10352 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10353 case.
10354 (test43_b): Likewise.
10355 (test43_c): Likewise.
10356 (test43_d): Likewise.
10357 (test43_e): Likewise.
10358 (test43_f): Likewise.
10359 (test43_g): Likewise.
10360 (test44_a): Likewise.
10361 (test44_b): Likewise.
10362 (test44_c): Likewise.
10363 (test44_d): Likewise.
10364 (test44_e): Likewise.
10365
318c1204
DM
103662016-03-11 David Malcolm <dmalcolm@redhat.com>
10367
10368 PR c/70085
10369 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10370
bc062234
KT
103712016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10372
10373 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10374 dg-options.
10375
acfc1ac1
KT
103762016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10377
10378 PR target/70002
10379 PR target/69245
10380 * gcc.target/aarch64/pr69245_2.c: New test.
10381
d1e2bb2d
JJ
103822016-03-11 Jakub Jelinek <jakub@redhat.com>
10383
10384 PR tree-optimization/70177
10385 * gcc.dg/pr70177.c: New test.
10386
07350627
AL
103872016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10388
10389 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10390
5c6706f7
AL
103912016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10392
10393 * gcc.dg/tree-ssa/sra-20.c: New.
10394
02d472a2
JJ
103952016-03-11 Jakub Jelinek <jakub@redhat.com>
10396
686d390a
JJ
10397 PR rtl-optimization/70174
10398 * gcc.dg/pr70174.c: New test.
10399
02d472a2
JJ
10400 PR tree-optimization/70169
10401 * gcc.dg/pr70169.c: New test.
10402
0f9befa1
IE
104032016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10404
10405 PR target/70160
10406 * gcc.target/i386/pr70160.c: New test.
10407
432d4670
AK
104082016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10409
10410 * gcc.target/s390/dfp-1.c: New test.
10411
a3dc8760
NC
104122016-03-10 Nick Clifton <nickc@redhat.com>
10413
10414 PR target/70044
10415 * gcc.target/aarch64/pr70044.c: New test.
10416
b87a8d7d
PP
104172016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10418 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR c++/70001
10421 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10422 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10423 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10424
4f4ada6a
JH
104252016-03-10 Jan Hubicka <hubicka@ucw.cz>
10426
10427 PR lto/69589
10428 * g++.dg/lto/pr69589_0.C: New testcase
10429 * g++.dg/lto/pr69589_1.C: New testcase
10430
d49b0aa0
MP
104312016-03-10 Marek Polacek <polacek@redhat.com>
10432
10433 PR c++/70153
10434 * g++.dg/delayedfold/unary-plus1.C: New test.
10435
104362016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10437
10438 * gcc.target/arm/pr45701-1.c: Escape brackets.
10439 * gcc.target/arm/pr45701-2.c: Likewise.
10440
71017a7b
AL
104412016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10442
10443 * gfortran.dg/unconstrained_commons.f: New.
10444
ba52669f
AM
104452016-03-10 Alan Modra <amodra@gmail.com>
10446
10447 * gcc.dg/pr69195.c: New.
10448 * gcc.dg/pr69238.c: New.
10449
27742332
TV
104502016-03-10 Tom de Vries <tom@codesourcery.com>
10451
10452 PR testsuite/68915
10453 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10454
3a81a594
RB
104552016-03-10 Richard Biener <rguenther@suse.de>
10456
10457 PR tree-optimization/70128
10458 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10459 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10460
3433b975
JJ
104612016-03-09 Jakub Jelinek <jakub@redhat.com>
10462
c2864f02
JJ
10463 PR tree-optimization/70152
10464 * gcc.dg/pr70152.c: New test.
10465
3433b975
JJ
10466 PR target/70086
10467 * gcc.target/i386/pr70086-1.c: New test.
10468 * gcc.target/i386/pr70086-2.c: New test.
10469 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10470
10471 PR tree-optimization/70127
10472 * gcc.c-torture/execute/pr70127.c: New test.
10473
96b3c82d
CP
104742016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10475
10476 * c-c++-common/goacc/combined-directives-2.c: New test.
10477
b4f3232d
DM
104782016-03-09 David Malcolm <dmalcolm@redhat.com>
10479
10480 PR c/68473
10481 PR c++/70105
10482 * g++.dg/diagnostic/pr70105.C: New test.
10483 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10484 (test_multiple_ordinary_maps): New test function.
10485
40499f81
DM
104862016-03-09 David Malcolm <dmalcolm@redhat.com>
10487
10488 PR c/68473
10489 PR c++/70105
10490 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10491 Drop range information from call to inform_at_rich_loc.
10492 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10493 New.
10494 (test_show_locus): Replace calls to rich_location::add_range with
10495 calls to add_range. Rewrite the tests that used the now-defunct
10496 rich_location ctor taking a source_range. Simplify other tests
10497 by replacing calls to COMBINE_LOCATION_DATA with calls to
10498 make_location.
10499
c9e33662
RB
105002016-03-09 Richard Biener <rguenther@suse.de>
10501 Jakub Jelinek <jakub@redhat.com>
10502
10503 PR tree-optimization/70138
10504 * gcc.dg/vect/pr70138-1.c: New testcase.
10505 * gcc.dg/vect/pr70138-2.c: Likewise.
10506
2c73b764
JJ
105072016-03-09 Jakub Jelinek <jakub@redhat.com>
10508
10509 PR target/70049
10510 * gcc.target/i386/pr70049.c: New test.
10511
c06d25bb
RB
105122016-03-09 Richard Biener <rguenther@suse.de>
10513
10514 PR c/70143
10515 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10516 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10517 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10518
5828a501
RO
105192016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10520
10521 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10522 arm-*-*.
10523
2e141c8d
JJ
105242016-03-09 Jakub Jelinek <jakub@redhat.com>
10525
5a9def37
JJ
10526 PR middle-end/67278
10527 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10528
2e141c8d
JJ
10529 PR target/67278
10530 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10531
10532 PR middle-end/70050
10533 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10534 in testcase comment.
10535
bf751f40
TV
105362016-03-09 Tom de Vries <tom@codesourcery.com>
10537
10538 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10539 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10540 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10541 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10542 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10543 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10544 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10545 * gfortran.dg/goacc/kernels-loop.f95: New test.
10546
e210c999
MS
105472016-03-08 Martin Sebor <msebor@redhat.com>
10548
10549 PR c++/62096
10550 * g++.dg/warn/overflow-warn-7.C: New test.
10551
80aac5c8
JM
105522016-03-08 Jason Merrill <jason@redhat.com>
10553
10554 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10555 * lib/target-supports.exp (check_effective_target_concepts): New.
10556
12b81409
JJ
105572016-03-08 Jakub Jelinek <jakub@redhat.com>
10558
d259b234
JJ
10559 PR c++/70135
10560 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10561 * g++.dg/ubsan/pr70135.C: New test.
10562
12b81409
JJ
10563 PR target/70110
10564 * gcc.dg/pr70110.c: New test.
10565
b4e9f2aa
MJ
105662016-03-07 Martin Jambor <mjambor@suse.cz>
10567
10568 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10569 * c-c++-common/gomp/if-1.c: Likewise.
10570 * c-c++-common/gomp/pr61486-2.c: Likewise.
10571 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10572 to dg-additional-options.
10573 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10574 * g++/gomp/target-teams-1.c: Likewise.
10575 * gcc.dg/gomp/gomp.exp: Likewise.
10576 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10577 dg-additional-options.
10578 * gfortran.dg/gomp/gomp.exp: Likewise.
10579 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10580 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10581 dg-additional-options.
10582 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10583
f86e631e
MJ
105842016-03-07 Martin Jambor <mjambor@suse.cz>
10585
10586 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10587 * c-c++-common/gomp/gridify-1.c: New test.
10588 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10589
94156b3f
AV
105902016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10591
10592 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10593 trigger for cortex-r8, when scanning for register r8.
10594 * gcc.target/arm/pr45701-2.c: Likewise.
10595
a84a49b7 105962016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10597 Jeff Law <law@redhat.com>
a84a49b7
RB
10598
10599 PR tree-optimization/69740
10600 * gcc.c-torture/compile/pr69740-1.c: New test.
10601 * gcc.c-torture/compile/pr69740-2.c: New test.
10602
e41f6c9e
BS
106032016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10604
10605 * lib/target-supports.exp
10606 (check_effective_target_whole_vector_shift): Enable for PPC64.
10607
57548bf5
RB
106082016-03-07 Richard Biener <rguenther@suse.de>
10609
10610 PR tree-optimization/70115
10611 * gcc.dg/torture/pr70115.c: New testcase.
10612
4ae13300
NS
106132016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10614
10615 PR middle-end/69916
10616 * c-c-++-common/goacc/pr69916.c: New.
10617
5edb9853
RH
106182016-03-07 Richard Henderson <rth@redhat.com>
10619
10620 * gcc.c-torture/compile/pr70061.c: New test.
10621
2067a8f3
RB
106222016-03-07 Richard Biener <rguenther@suse.de>
10623
10624 PR testsuite/70109
10625 * gcc.dg/vect/O3-pr36098.c: New testcase.
10626
4145a9b7
CL
106272016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10628
10629 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10630
1878be32
EB
106312016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10632
10633 * gnat.dg/renaming9.ad[sb]: New testcase.
10634
df762bb2
JJ
106352016-03-05 Jakub Jelinek <jakub@redhat.com>
10636
10637 PR c++/70084
10638 * g++.dg/expr/stdarg3.C: New test.
10639
7d461295
JL
106402016-03-04 Jeff Law <law@redhat.com>
10641
10642 PR tree-optimization/69196
10643 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10644 x86_64-*-*.
10645
29b9828f
BS
106462016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10647
b6b552fd
BS
10648 PR c/69973
10649 * gcc.dg/pr69973.c: New test.
10650
201d49e9
BS
10651 PR rtl-optimization/69941
10652 * gcc.dg/torture/pr69941.c: New test.
10653
29b9828f
BS
10654 PR c/69824
10655 * gcc.dg/pr69824.c: New test.
10656
640b7e74
TV
106572016-03-05 Tom de Vries <tom@codesourcery.com>
10658
10659 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10660 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10661 function.
10662
7a3a3fad
PP
106632016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10664
10665 PR c++/66786
10666 * g++.dg/cpp1y/var-templ48.C: New test.
10667 * g++.dg/cpp1y/var-templ49.C: New test.
10668
cd439aec
EB
106692016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10670
10671 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10672
60204554
JJ
106732016-03-04 Jakub Jelinek <jakub@redhat.com>
10674
0c8825de
JJ
10675 PR c++/70035
10676 * g++.dg/ubsan/pr70035.C: New test.
10677
60204554
JJ
10678 PR target/70062
10679 * gcc.target/i386/pr70062.c: New test.
10680
f79d4eab
L
106812016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10682
10683 * g++.dg/template/typename21.C: Remove c++98_only.
10684
ea81ce67
L
106852016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10686
10687 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10688
64b23c13
DM
106892016-03-04 David Malcolm <dmalcolm@redhat.com>
10690
10691 PR c/68187
10692 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10693 function.
10694 (fn_42_b): Likewise.
10695 (fn_42_c): Likewise.
10696
729526f5
DM
106972016-03-04 David Malcolm <dmalcolm@redhat.com>
10698
10699 PR c/68187
10700 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10701 function.
10702 (fn_40_b): Likewise.
10703 (fn_41_a): Likewise.
10704 (fn_41_b): Likewise.
10705
f9ea11ac
JJ
107062016-03-04 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR target/70059
10709 * gcc.target/i386/avx512f-pr70059.c: New test.
10710 * gcc.target/i386/avx512dq-pr70059.c: New test.
10711
b6c38c69
BS
107122016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10713
10714 PR rtl-optimization/57676
10715 * gcc.dg/torture/pr57676.c: New test.
10716
af3cdd34
IE
107172016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10718
10719 * gcc.dg/pr70026.c: New test.
10720
7ff6ca38
MP
107212016-03-04 Marek Polacek <polacek@redhat.com>
10722
10723 PR c/69798
10724 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10725 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10726
a6bf62d5
KT
107272016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10728
10729 PR target/70004
10730 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10731 Delete.
10732 (test_corners_sisd_si): Likewise.
10733 (main): Remove checks of the above.
10734 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10735
ae4cdc6a
EB
107362016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10737
10738 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10739
08455559
CL
107402016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10741
10742 * gcc.dg/torture/pr69951.c: Accept argc==0.
10743
e9a35493
RB
107442016-03-04 Richard Biener <rguenther@suse.de>
10745
10746 PR c++/70054
10747 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10748 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10749
fba054c2
DV
107502016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10751
10752 PR testsuite/69766
10753 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10754 testing multiarch.
10755
f10cdc6c
JJ
107562016-03-04 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR debug/69947
10759 * gcc.dg/guality/pr69947.c: New test.
10760
2e981ba0
JJ
107612016-03-03 Jakub Jelinek <jakub@redhat.com>
10762
10763 PR ada/70017
10764 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10765
0ba3bfa2
KT
107662016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10767
10768 PR rtl-optimization/69904
10769 * gcc.target/arm/pr69904.c: New test.
10770
97ecdb46
JJ
107712016-03-03 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR target/70021
10774 * gcc.dg/vect/pr70021.c: New test.
10775 * gcc.target/i386/pr70021.c: New test.
10776
a2a743a1
MP
107772016-03-03 Marek Polacek <polacek@redhat.com>
10778
10779 PR middle-end/70050
10780 * gcc.dg/pr70050.c: New test.
10781
fa07ecdd
JG
107822016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10783
10784 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10785
23504262
ML
107862016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10787
10788 PR tree-optimization/70043
10789 * gfortran.dg/vect/pr70043.f90: New test.
10790
b7b9e1a9
EB
107912016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10792
10793 * gnat.dg/specs/task1.ads: New test.
10794
cb83ba54
RO
107952016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10796
10797 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10798 Invoke gdb with -batch.
10799 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10800
a75f5e30
RB
108012016-03-03 Richard Biener <rguenther@suse.de>
10802
10803 PR tree-optimization/55936
10804 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10805
268bc320
JL
108062016-03-02 Jeff Law <law@redhat.com>
10807
815f20ab
JL
10808 PR rtl-optimization/69942
10809 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10810 effects of argument promotions.
10811
268bc320
JL
10812 PR tree-optimization/69987
10813 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10814 target does not support -fprefetch-loop-arrays.
10815
171f7de5
UB
108162016-03-02 Uros Bizjak <ubizjak@gmail.com>
10817
10818 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10819
192912db
BC
108202016-03-02 Bin Cheng <bin.cheng@arm.com>
10821
c7908871 10822 PR rtl-optimization/69052
192912db
BC
10823 * gcc.target/i386/pr69052.c: New test.
10824
90a7a40b
AM
108252016-03-02 Alan Modra <amodra@gmail.com>
10826
10827 * gcc.dg/pr69990.c: New.
10828
69fa742f
JJ
108292016-03-02 Jakub Jelinek <jakub@redhat.com>
10830
de752fb0
JJ
10831 PR c/68062
10832 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10833
10834 PR middle-end/70022
10835 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10836
69fa742f
JJ
10837 PR target/70028
10838 * gcc.target/i386/pr70028.c: New test.
10839
7c65bd56
MK
108402016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10841
10842 * c-c++-common/asan/swapcontext-test-1.c,
10843 * c-c++-common/tsan/thread_leak.c,
10844 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10845 * g++.dg/tsan/benign_race.C,
10846 * g++.dg/tsan/fd_close_norace.C,
10847 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10848 races with sanitizer output
10849
37d98220 108502016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10851 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10852
10853 PR target/67278
10854 * gcc.dg/simd-8.c: New testcase.
10855
218db463
RB
108562016-03-02 Richard Biener <rguenther@suse.de>
10857
10858 PR middle-end/67278
10859 * gcc.dg/simd-7.c: New testcase.
10860
22c72158
EB
108612016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10862
10863 * gcc.target/i386/pr70007.c: Tweak.
10864
9a790ccc
DV
108652016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10866
10867 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10868
bd02f00f
MP
108692016-03-02 Marek Polacek <polacek@redhat.com>
10870
10871 PR c/67854
10872 * gcc.dg/pr67854.c: New test.
10873
1e840f39
JJ
108742016-03-02 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR middle-end/70025
10877 * gcc.dg/torture/pr70025.c: New test.
10878
bca00241
VK
108792016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10880
10881 PR tree-optimization/68621
10882 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10883
0bca04b8
EB
108842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10885
10886 * gcc.target/i386/pr70007.c: New test.
10887
2a9afc86
JL
108882016-03-01 Jeff Law <law@redhat.com>
10889
eab2541b 10890 PR tree-optimization/69196
9d83ef71 10891 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10892
2a9afc86
JL
10893 PR tree-optimization/69196
10894 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10895 duplicating code and spoiling the expected output.
10896
0d39977e
MM
108972016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10898
10899 PR target/70033
10900 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10901 supports power9 before doing tests.
10902 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10903 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10904 * gcc.target/powerpc/p9-permute.c: Likewise.
10905
a0c0699d
UB
109062016-03-01 Uros Bizjak <ubizjak@gmail.com>
10907
10908 PR target/70027
10909 * gcc.target/i386/pr70027.c: New test.
10910
0ae3ef47 109112016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10912
10913 * gcc.dg/pr70017.c: New test.
10914
686e2237
JJ
109152016-03-01 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR c/69796
10918 PR c/69974
10919 * gcc.dg/pr69796.c: New test.
10920 * gcc.dg/pr69974.c: New test.
10921
f8e4188c
EB
109222016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10923
10924 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10925
5e3f1c7c
JL
109262016-02-29 Jeff Law <law@redhat.com>
10927
10928 PR tree-optimization/69987
10929 * gfortran.dg/pr69987.f90: New test.
10930
10931 PR tree-optimization/69989
10932 * gcc.c-torture/compile/pr69989-2.c: New test.
10933
1be56bc5
MP
109342016-03-01 Marek Polacek <polacek@redhat.com>
10935
10936 PR c++/69795
10937 * g++.dg/parse/invalid1.C: New test.
10938
1b19470d
RB
109392016-03-01 Richard Biener <rguenther@suse.de>
10940
10941 PR middle-end/70022
10942 * gcc.dg/pr70022.c: New testcase.
10943
3ae0661a
IE
109442016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10945
10946 PR tree-optimization/69956
10947 * gcc.dg/pr69956.c: New test.
10948
0f09ab88
BS
109492016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10950
10951 PR target/70011
10952 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10953 XFAIL when hardware supports efficient unaligned storage access.
10954
76d881bf
PP
109552016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10956
10957 PR c++/69961
10958 * g++.dg/template/pr69961a.C: New test.
10959 * g++.dg/template/pr69961b.C: New test.
10960
7168133a
DM
109612016-02-29 David Malcolm <dmalcolm@redhat.com>
10962
10963 PR preprocessor/69985
10964 * gcc.dg/cpp/pr69985.c: New test case.
10965
0c6072a3
JL
109662016-02-29 Jeff Law <law@redhat.com>
10967
e66f219b
JL
10968 PR tree-optimization/70005
10969 * gcc.c-torture/execute/pr70005.c New test.
10970
0c6072a3
JL
10971 PR tree-optimization/69999
10972 * gcc.c-torture/compile/pr69999.c: New test.
10973
fd9fbdb3
YR
109742016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10975
10976 PR tree-optimization/69652
10977 * gcc.dg/torture/pr69652.c: Delete test.
10978 * gcc.dg/vect/pr69652.c: New test.
10979
cbd400b4
RB
109802016-02-19 Richard Biener <rguenther@suse.de>
10981
10982 PR tree-optimization/69980
10983 * gfortran.dg/vect/pr69980.f90: New testcase.
10984
84ea0f58
EB
109852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10986
10987 * gcc.target/sparc/20160229-1.c: New test.
10988
5d2a63dc
EB
109892016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10990
10991 * gnat.dg/stack_usage3.adb: New test.
10992 * gnat.dg/stack_usage3_pkg.ads: New helper.
10993
93e708f9
EB
109942016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10995
10996 * gnat.dg/renaming8.adb: New test.
10997 * gnat.dg/renaming8_pkg1.ads: New helper.
10998 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10999 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11000
6512bc93
RB
110012016-02-29 Richard Biener <rguenther@suse.de>
11002
11003 PR tree-optimization/69720
11004 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11005
7b201a88
TK
110062016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11007
11008 PR fortran/68147
11009 PR fortran/47674
11010 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11011
82ee0cf2 110122016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11013 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11014
11015 PR fortran/56007
11016 * gfortran.dg/coarray_8.f90: Adjust error message.
11017 * gfortran.dg/pr56007.f90: New test.
11018 * gfortran.dg/pr56007.f: New test.
11019
cdc1a2c8
L
110202016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11021
11022 PR tree-optimization/69989
11023 * gcc.dg/torture/pr69989.c: New test.
11024
33505bcf
EB
110252016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11026
11027 * gcc.target/i386/stack-realign-win.c: New test.
11028
524bfb19
HA
110292016-02-28 Harald Anlauf <anlauf@gmx.de>
11030
11031 PR fortran/60126
11032 * gfortran.dg/pr60126.f90: New test.
11033
bd542508
JL
110342016-02-27 Jeff Law <law@redhat.com>
11035
11036 Revert
11037 2016-02-26 Richard Biener <rguenther@suse.de>
11038 Jeff Law <law@redhat.com>
11039
11040 PR tree-optimization/69740
11041 * gcc.c-torture/compile/pr69740-1.c: New test.
11042 * gcc.c-torture/compile/pr69740-2.c: New test.
11043
dd1291e0
JD
110442016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11045
5fb67f8b 11046 PR fortran/69910
dd1291e0
JD
11047 * gfortran.dg/newunit_4.f90: New test.
11048
5cfefb59
JJ
110492016-02-27 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR target/69613
11052 PR rtl-optimization/69886
11053 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11054 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11055 target.
11056
20ba5f33
MS
110572016-02-26 Martin Sebor <msebor@redhat.com>
11058
11059 PR tree-optimization/15826
11060 * gcc.dg/tree-ssa/pr15826.c: New test.
11061
e6fb01b0
JJ
110622016-02-26 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR target/69969
11065 * gcc.target/powerpc/pr69969.c: New test.
11066
e3e0cf64
MS
110672016-02-26 Martin Sebor <msebor@redhat.com>
11068
11069 PR c++/15766
11070 * g++.old-deja/g++.other/decl5.C: Add a test case.
11071
d1f2bea5
SB
110722016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11073
11074 PR target/69946
11075 * gcc.target/powerpc/pr69946.c: New file.
11076
4a4f9d2b 110772016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11078 Jeff Law <law@redhat.com>
4a4f9d2b 11079
e3e0cf64 11080 PR tree-optimization/69740
4a4f9d2b
RB
11081 * gcc.c-torture/compile/pr69740-1.c: New test.
11082 * gcc.c-torture/compile/pr69740-2.c: New test.
11083
ad2a2706
MJ
110842016-02-26 Martin Jambor <mjambor@suse.cz>
11085
11086 PR middle-end/69920
11087 * gcc.dg/torture/pr69932.c: New test.
11088 * gcc.dg/torture/pr69936.c: Likewise.
11089
1d11f7ce
AK
110902016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11091
11092 PR target/69709
11093 * gcc.target/s390/pr69709.c: New test.
11094
6cfccbb2
KT
110952016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11096
11097 PR target/69245
11098 * gcc.target/aarch64/pr69245_1.c: New test.
11099
ac59ad4e
KT
111002016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11101
11102 PR target/69613
11103 * gcc.dg/torture/pr69613.c: New test.
11104
a2ad54a0
JJ
111052016-02-26 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR rtl-optimization/69891
11108 * gcc.target/i386/pr69891.c: New test.
11109
0884062c 111102016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11111 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11112
d2369d4f 11113 PR target/61397
c163789b
MM
11114 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11115 functionality for both 32-bit and 64-bit.
11116
5aed7e2c
RB
111172016-02-26 Richard Biener <rguenther@suse.de>
11118
11119 PR tree-optimization/69551
11120 * gcc.dg/torture/pr69951.c: New testcase.
11121
798e2a8e
RB
111222016-02-25 Richard Biener <rguenther@suse.de>
11123
11124 PR tree-optimization/48795
11125 * gcc.dg/Warray-bounds-18.c: New testcase.
11126
9559fbac
RO
111272016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11128
11129 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11130
c049b107
JJ
111312016-02-25 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR rtl-optimization/69896
11134 * gcc.dg/pr69896.c: New test.
11135
1137001c
PP
111362016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11137
11138 PR c++/69736
11139 * g++.dg/cpp1y/paren2.C: New test.
11140
2e9c8641
MS
111412016-02-24 Martin Sebor <msebor@redhat.com>
11142
11143 PR c/51147
11144 * gcc.dg/enum-mode-2.c: New test.
11145
03ca8fb3
JJ
111462016-02-24 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR c++/69922
11149 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11150 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11151 * g++.dg/ubsan/pr69922.C: New test.
11152
0b05329b
MP
111532016-02-24 Marek Polacek <polacek@redhat.com>
11154
11155 PR c/69819
11156 * gcc.dg/pr69819.c: New test.
11157
57c2c374
MS
111582016-02-24 Martin Sebor <msebor@redhat.com>
11159
3b96b93a
MS
11160 PR c++/69912
11161 * g++.dg/ext/flexary15.C: New test.
11162
111632016-02-24 Martin Sebor <msebor@redhat.com>
11164
11165 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11166 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11167 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11168
65433bb5
MK
111692016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11170 Charles Baylis <charles.baylis@linaro.org>
11171
11172 PR debug/61033
11173 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11174
f802a424 111752016-02-24 Richard Biener <rguenther@suse.de>
44293580 11176 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11177
11178 PR middle-end/69760
11179 * gcc.dg/torture/pr69760.c: New testcase.
11180
525f795f
RO
111812016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11182
11183 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11184 pattern on Solaris with as.
11185
cd7bbceb
KT
111862016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11187
11188 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11189 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11190 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11191 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11192
89c0c1fd
JJ
111932016-02-24 Jakub Jelinek <jakub@redhat.com>
11194
11195 PR middle-end/69915
11196 * gcc.dg/pr69915.c: New test.
11197
0683fd27
KT
111982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11199
11200 PR rtl-optimization/69886
11201 * gcc.dg/torture/pr69886.c: New test.
11202
e53d562a
RB
112032016-02-24 Richard Biener <rguenther@suse.de>
11204
11205 PR middle-end/68963
11206 * gcc.dg/torture/pr68963.c: New testcase.
11207
74a00288
KT
112082016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11209
11210 PR target/69875
11211 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11212 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11213 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11214 * gcc.target/arm/atomic_loaddi_1.c: New test.
11215 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11216 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11217 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11218 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11219 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11220 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11221 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11222 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11223
340fd4c9
JJ
112242016-02-24 Jakub Jelinek <jakub@redhat.com>
11225
11226 PR middle-end/69909
11227 * gcc.dg/torture/pr69909.c: New test.
11228
47d3fdb2
RB
112292016-02-24 Richard Biener <rguenther@suse.de>
11230
11231 PR tree-optimization/69907
11232 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11233 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11234 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11235
dab73e73
CB
112362016-02-24 Christian Bruel <christian.bruel@st.com>
11237
11238 * gcc.target/arm/pragma_cpp_fma.c: New test.
11239
7cc5ec65
JD
112402016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11241
11242 PR fortran/61156
11243 * gfortran.dg/include_6.f90: Update test.
11244
067fbd8b
JJ
112452016-02-23 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR objc/69844
11248 * objc.dg/pr69844.m: New test.
11249
64a454d9
JD
112502016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11251
11252 PR libgfortran/69456
11253 * gfortran.dg/namelist_89.f90: New test.
11254 * gfortran.dg/pr59700.f90: Update test..
11255
35886f0b
MS
112562016-02-23 Martin Sebor <msebor@redhat.com>
11257
11258 PR middle-end/69780
11259 * g++.dg/ext/builtin_alloca.C: New test.
11260 * gcc.dg/builtins-68.c: New test.
11261
162cc7e3
RH
112622016-02-23 Richard Henderson <rth@redhat.com>
11263
11264 * gcc.target/i386/addr-space-3.c: Remove test.
11265
196440f8
DM
112662016-02-23 David Malcolm <dmalcolm@redhat.com>
11267
11268 PR preprocessor/69126
11269 PR preprocessor/69543
11270 * c-c++-common/pr69126-2-long.c: New test.
11271 * c-c++-common/pr69126-2-short.c: New test.
11272 * c-c++-common/pr69543-1.c: Remove xfail.
11273
1d3121af
DM
112742016-02-23 David Malcolm <dmalcolm@redhat.com>
11275
11276 PR preprocessor/69126
11277 PR preprocessor/69543
11278 PR preprocessor/69558
11279 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11280 (f): Rename to...
11281 (test_2): ...this, and add leading comment.
11282 (MACRO_3, test_3): New.
11283 (MACRO_4A, MACRO_4B, test_4): New.
11284 (MACRO): Rename to...
11285 (MACRO_5): ...this.
11286 (g): Rename to...
11287 (test_5): ...this, updating for renaming of MACRO, and
11288 add leading comment.
11289 * c-c++-common/pr69543-1.c: New.
11290 * c-c++-common/pr69543-2.c: New.
11291 * c-c++-common/pr69543-3.c: New.
11292 * c-c++-common/pr69543-4.c: New.
11293 * c-c++-common/pr69558-1.c: New.
11294 * c-c++-common/pr69558-2.c: New.
11295 * c-c++-common/pr69558-3.c: New.
11296 * c-c++-common/pr69558-4.c: New.
11297 * gcc.dg/pr69558.c: Move to...
11298 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11299 xfail for c++.
11300
f99c3557
TS
113012016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11302
11303 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11304 to -ftree-parallelize-loops/-fopenacc changes.
11305 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11306 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11307 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11308 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11309 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11310 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11311 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11312 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11313 * c-c++-common/goacc/kernels-loop.c: Likewise.
11314 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11315 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11316 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11317 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11318
c60ec7c2
RO
113192016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11320
11321 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11322
f1a62b6f
JJ
113232016-02-23 Jakub Jelinek <jakub@redhat.com>
11324
e67bf044
JJ
11325 PR c++/69902
11326 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11327
f1a62b6f
JJ
11328 PR c/69900
11329 * gcc.dg/pr69900.c: New test.
11330
20c5e09e
MJ
113312016-02-23 Martin Jambor <mjambor@suse.cz>
11332
11333 PR tree-optimization/69666
11334 * gcc.dg/tree-ssa/pr69666.c: New test.
11335
e457a6fc
AV
113362016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11337
11338 PR fortran/67451
11339 * gfortran.dg/coarray_allocate_5.f08: New test.
11340
d7b574f4
AK
113412016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11342
11343 * gcc.target/s390/vcond-shift.c: Move to ...
11344 * gcc.target/s390/vector/vcond-shift.c: ... here.
11345
58bdeb44
AK
113462016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11347
11348 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11349 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11350
7cd0387b
AK
113512016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11352
11353 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11354
4246c8da
MW
113552016-02-20 Mark Wielaard <mjw@redhat.com>
11356
11357 PR c/28901
11358 * gcc.dg/unused-variable-3.c: New test.
11359
f93bc532
JJ
113602016-02-22 Jakub Jelinek <jakub@redhat.com>
11361
11362 PR target/69888
11363 * gcc.target/i386/pr69888.c: New test.
11364
c4e360f4
RB
113652016-02-22 Richard Biener <rguenther@suse.de>
11366
11367 PR tree-optimization/69882
11368 * gfortran.dg/vect/pr69882.f90: New testcase.
11369
09c92f1c
JJ
113702016-02-22 Jakub Jelinek <jakub@redhat.com>
11371
11372 PR target/69885
11373 * gcc.dg/pr69885.c: New test.
11374
f88d45dc
OE
113752016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11376
11377 PR target/69806
11378 PR target/54089
11379 * gcc.target/sh/pr54089-10.c: New.
11380
ce1ff48e
PT
113812016-02-20 Paul Thomas <pault@gcc.gnu.org>
11382
11383 PR fortran/69423
11384 * gfortran.dg/deferred_character_15.f90 : New test.
11385
bbf27208
DH
113862016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11387
11388 PR fortran/57365
11389 gfortran.dg/allocate_with_source_18.f03: New test.
11390
113912016-02-20 Harald Anlauf <anlauf@gmx.de>
11392
11393 PR fortran/52531
11394 gfortran.dg/gomp/pr52531.f90: New test.
11395
268be88c
BE
113962016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11397
11398 PR c++/69865
11399 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11400 -std=c++03.
11401
4b6c824a
JJ
114022016-02-19 Jakub Jelinek <jakub@redhat.com>
11403
871b3f47
JJ
11404 PR c++/69826
11405 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11406 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11407
7a965d51
JJ
11408 PR c++/69850
11409 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11410
4b6c824a
JJ
11411 PR c++/69851
11412 * g++.dg/torture/pr69851.C: New test.
11413
15fca21a
MS
114142016-02-19 Martin Sebor <msebor@redhat.com>
11415
11416 PR testsuite/69573
11417 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11418
19e21586
JJ
114192016-02-19 Jakub Jelinek <jakub@redhat.com>
11420
03a616ac
JJ
11421 PR c++/69850
11422 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11423 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11424
19e21586
JJ
11425 PR c++/67767
11426 * g++.dg/cpp0x/pr67767.C: New test.
11427
2db16594
KT
114282016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11429
11430 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11431 for fp, simd, crypto, crc, lse.
11432 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11433 above.
11434 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11435 effective target check.
11436
5a7d9d1e
JJ
114372016-02-19 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR target/69820
11440 * gcc.target/i386/pr69820.c: New test.
11441
6448f064
AK
114422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11443
11444 * gcc.target/s390/vector/int128-1.c: New test.
11445
d0a859e6
AK
114462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11447
11448 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11449
9e4eb643
AK
114502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11451
11452 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11453 instruction pattern name to prevent the testcase from failing with
11454 -march=z13.
11455
859a4c0e
AK
114562016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11457
11458 * gcc.target/s390/md/movstr-2.c: New test.
11459
efc2340b
MK
114602016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11461
11462 * gcc.target/s390/morestack.c: New test.
11463
ca2bfbc2
DV
114642016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11465
11466 PR target/69625
11467 * gcc.target/s390/pr69625.c: Add test case.
11468
efd4bd05
BE
114692016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11470
11471 PR testsuite/68580
11472 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11473
2bf2078a
MM
114742016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11475
11476 PR target/68404
11477 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11478 * gcc.target/powerpc/fusion3.c: Likewise.
11479
f003579e
RB
114802016-02-18 Richard Biener <rguenther@suse.de>
11481
11482 PR middle-end/69553
11483 * g++.dg/torture/pr69553.C: New testcase.
11484
19233914
NC
114852016-02-18 Nick Clifton <nickc@redhat.com>
11486
efd4bd05
BE
11487 PR target/62254
11488 PR target/69610
11489 * gcc.target/arm/pr62554.c: New test.
11490 * gcc.target/arm/pr69610-1.c: New test.
11491 * gcc.target/arm/pr69610-2.c: New test.
19233914 11492
23f27839
RB
114932016-02-18 Richard Biener <rguenther@suse.de>
11494
11495 PR middle-end/69854
11496 * gcc.dg/torture/pr69854.c: New testcase.
11497
932c0da4
JJ
114982016-02-17 Jakub Jelinek <jakub@redhat.com>
11499
11500 PR c++/69850
11501 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11502
1bed93e4
BS
115032012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11504
11505 * gcc.target/powerpc/vec-cg.c: New test.
11506
57bfb134
RB
115072016-02-17 Richard Biener <rguenther@suse.de>
11508
11509 PR testsuite/69586
11510 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11511
a44e0ebb
KT
115122016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11513
11514 PR target/69161
11515 * gcc.c-torture/compile/pr69161.c: New test.
11516
ffacd726
DS
115172016-02-17 David Sherwood <david.sherwood@arm.com>
11518
11519 PR target/69532
11520 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11521 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11522
448db8d2
EB
115232016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11524
11525 * gcc.dg/ifcvt-4.c: Skip on Visium.
11526
e2f0522e
EB
115272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11528
11529 * gnat.dg/atomic8.adb: New test.
11530
bf17fe3f
EB
115312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11532
11533 * gnat.dg/discr46.ad[sb]: New test.
11534
ecf835e9
KN
115352016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11536
11537 PR Target/48344
11538 * gcc.target/powerpc/pr48344-1.c: New test.
11539
49a1164a
TK
115402015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11541
11542 PR fortran/69742
11543 * gfortran.dg/associate_21.f90: New test.
11544
bf14eba2
JJ
115452016-02-16 Jakub Jelinek <jakub@redhat.com>
11546
11547 PR c/69835
11548 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11549 -Wnonnull in dg-options.
11550 * c-c++-common/nonnull-2.c: New test.
11551
35a093b6
JG
115522016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11553 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11554
11555 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11556
e387d491
JJ
115572016-02-16 Jakub Jelinek <jakub@redhat.com>
11558
11559 PR middle-end/69801
11560 * gcc.dg/pr69801.c: Add empty dg-options.
11561
ba539195
JN
115622016-02-16 James Norris <jnorris@codesourcery.com>
11563
11564 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11565 * g++.dg/goacc/deviceptr-1.c: New file.
11566
2a2b8f64
JJ
115672016-02-16 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR tree-optimization/69820
11570 * gcc.dg/vect/pr69820.c: New test.
11571
87440c29
RB
115722016-02-16 Richard Biener <rguenther@suse.de>
11573
11574 PR tree-optimization/69776
11575 * gcc.dg/torture/pr69776-2.c: New testcase.
11576
6d87c306
BS
115772016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11578
11579 PR tree-optimization/69714
11580 * gcc.dg/torture/pr69714.c: New test.
11581
3824a0a2
JJ
115822016-02-16 Jakub Jelinek <jakub@redhat.com>
11583
11584 PR tree-optimization/69802
11585 * gcc.dg/pr69802.c: New test.
11586
c8cfe96e
RB
115872016-02-16 Richard Biener <rguenther@suse.de>
11588
11589 PR middle-end/69801
11590 * gcc.dg/pr69801.c: New testcase.
11591
fc12098d
JD
115922016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11593
11594 PR libgfortran/69651
11595 * gfortran.dg/read_bang.f90: New test.
11596 * gfortran.dg/read_bang4.f90: New test.
11597
ba6b3795
JJ
115982016-02-15 Jakub Jelinek <jakub@redhat.com>
11599
f0516ca4
JJ
11600 PR c++/69658
11601 * g++.dg/init/pr69658.C: New test.
11602
ba6b3795
JJ
11603 PR c++/69797
11604 * c-c++-common/pr69797.c: New test.
11605
de3f9a2d
PK
116062016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11607
11608 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11609 check for aarch64*-*-*.
11610
17a3b967
RB
116112016-02-15 Richard Biener <rguenther@suse.de>
11612
11613 PR tree-optimization/69783
11614 * gcc.dg/vect/pr69783.c: New testcase.
11615
1c48bff1
RB
116162016-02-15 Richard Biener <rguenther@suse.de>
11617
11618 PR tree-optimization/69776
11619 * gcc.dg/torture/pr69776.c: New testcase.
11620
1e6025b6
TK
116212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11622
11623 PR fortran/60526
11624 * gfortran.dg/type_decl_4.f90: Reinstated.
11625
d3308279
JDA
116262016-02-14 John David Anglin <danglin@gcc.gnu.org>
11627
11628 PR fortran/68746
11629 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11630
b7c56581
TK
116312016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11632
11633 PR fortran/60526
11634 PR bootstrap/69816
11635 * gfortran.dg/type_decl_4.f90: Removed.
11636
60cb4ef5
TK
116372016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11638
11639 PR fortran/60526
11640 * gfortran.dg/type_decl_4.f90: New test.
11641
f6964637
AM
116422016-02-14 Alan Modra <amodra@gmail.com>
11643
1a8849d1 11644 PR testsuite/68886
f6964637
AM
11645 * gcc.c-torture/execute/stkalign.c: Revise test.
11646
f5121920
OE
116472016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11648
11649 PR target/67260
11650 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11651
6cda3ab6
OE
116522016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11653
11654 PR target/67260
11655 * gcc.target/sh/torture/pr67260.c: New.
11656
6786e598
JDA
116572016-02-12 John David Anglin <danglin@gcc.gnu.org>
11658
11659 * gcc.dg/pr67964.c: Add dg-require-alias.
11660
7e05dad8
OE
116612016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11662
11663 PR target/67636
11664 PR target/64345
11665 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11666
7f4cc3ce
JD
116672016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11668
11669 PR libgfortran/69668
11670 * gfortran.dg/namelist_88.f90: New test.
11671
955ca6dc
JD
116722016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11673
11674 PR libgfortran/69668
11675 * gfortran.dg/namelist_38.f90: Update test.
11676 * gfortran.dg/namelist_84.f90: Update test.
11677
876217ae
DM
116782016-02-12 David Malcolm <dmalcolm@redhat.com>
11679
11680 PR other/69554
11681 * gcc.dg/pr69554-1.c: New test.
11682 * gfortran.dg/pr69554-1.F90: New test.
11683 * gfortran.dg/pr69554-2.F90: New test.
11684 * lib/gcc-dg.exp (proc dg-locus): New function.
11685 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11686 distinguish between the caret-printing and non-caret-printing
11687 cases. If caret-printing has been explicitly enabled, bail out
11688 without attempting to fix up the output.
11689
61789eed
DM
116902016-02-12 David Malcolm <dmalcolm@redhat.com>
11691
11692 PR driver/69265
11693 PR driver/69453
11694 * gcc.dg/spellcheck-options-3.c: New test case.
11695 * gcc.dg/spellcheck-options-4.c: New test case.
11696 * gcc.dg/spellcheck-options-5.c: New test case.
11697 * gcc.dg/spellcheck-options-6.c: New test case.
11698 * gcc.dg/spellcheck-options-7.c: New test case.
11699 * gcc.dg/spellcheck-options-8.c: New test case.
11700 * gcc.dg/spellcheck-options-9.c: New test case.
11701 * gcc.dg/spellcheck-options-10.c: New test case.
11702
c3090c1f
JJ
117032016-02-12 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR rtl-optimization/69764
11706 PR rtl-optimization/69771
11707 * c-c++-common/pr69764.c: New test.
11708 * gcc.dg/torture/pr69771.c: New test.
11709
8222034d
MP
117102016-02-12 Marek Polacek <polacek@redhat.com>
11711
11712 * g++.dg/torture/init-list1.C: New.
11713
f749f792
MP
117142016-02-12 Marek Polacek <polacek@redhat.com>
11715
11716 * gcc.dg/pr69522.c: Add empty dg-options.
11717
199fb02a
IE
117182016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11719
11720 * g++.dg/lto/lto.exp: Include and init mpx.
11721 * g++.dg/lto/pr69729_0.C: New test.
11722
b69539cb
JJ
117232016-02-12 Jakub Jelinek <jakub@redhat.com>
11724
06ff7000
JJ
11725 PR ipa/69241
11726 * g++.dg/ipa/pr69241-4.C: New test.
11727
b69539cb
JJ
11728 PR ipa/68672
11729 * g++.dg/ipa/pr68672-1.C: New test.
11730 * g++.dg/ipa/pr68672-2.C: New test.
11731 * g++.dg/ipa/pr68672-3.C: New test.
11732
16595a1f
BS
117332016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11734
11735 PR c/69522
6d87c306 11736 * gcc.dg/pr69522.c: New test.
16595a1f 11737
38d795d2
PP
117382016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11739
11740 PR c++/69098
11741 * g++.dg/cpp1y/69098.C: New test.
11742 * g++.dg/cpp1y/69098-2.C: New test.
11743
9c582551
JJ
117442016-02-12 Jakub Jelinek <jakub@redhat.com>
11745
11746 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11747 and neighbour -> neighbor.
11748 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11749 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11750 * c-c++-common/Wvarargs.c: Likewise.
11751 * c-c++-common/goacc/host_data-5.c: Likewise.
11752 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11753 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11754 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11755 * gcc.target/aarch64/pr60697.c: Likewise.
11756 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11757 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11758 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11759 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11760 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11761 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11762 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11763 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11764 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11765 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11766 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11767 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11768 * g++.dg/lookup/koenig5.C: Likewise.
11769 * g++.dg/ext/no-asm-2.C: Likewise.
11770 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11771 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11772 * gfortran.dg/used_types_16.f90: Likewise.
11773 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11774 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11775 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11776 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11777 * gfortran.dg/abstract_type_6.f03: Likewise.
11778 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11779 * gfortran.dg/used_types_15.f90: Likewise.
11780 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11781 * gfortran.dg/exit_3.f08: Likewise.
11782 * gfortran.dg/open_status_2.f90: Likewise.
11783 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11784 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11785 * gfortran.dg/associate_1.f03: Likewise.
11786 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11787 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11788 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11789 * gcc.dg/builtin-object-size-1.c: Likewise.
11790 * gcc.dg/noreturn-6.c: Likewise.
11791 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11792 * gcc.dg/globalalias.c: Likewise.
11793 * gcc.dg/builtins-config.h: Likewise.
11794 * gcc.dg/pr30457.c: Likewise.
11795 * gcc.c-torture/compile/volatile-1.c: Likewise.
11796 * gcc.c-torture/execute/20101011-1.c: Likewise.
11797 * c-c++-common/Waddress-1.c: Likewise.
11798
66756373
JJ
117992016-02-11 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR c/69768
11802 * c-c++-common/Waddress-1.c: New test.
11803
76fe932b
AV
118042016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11805
11806 PR fortran/69296
11807 * gfortran.dg/associate_19.f03: New test.
11808 * gfortran.dg/associate_20.f03: New test.
11809
564c4d4b
OE
118102016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11811
11812 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11813
e1c1ecb0
KT
118142016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11815
11816 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11817 .arch armv8-a\n. Add -dA to dg-options.
11818 * gcc.target/aarch64/assembler_arch_1.c: New test.
11819 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11820
0d7d9458
PC
118212016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11822
11823 PR c++/68726
11824 * g++.dg/cpp0x/pr68726.C: New.
11825
e6208a60
IE
118262016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11827
11828 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11829 test.
11830
281a11eb
RB
118312016-02-11 Richard Biener <rguenther@suse.de>
11832
11833 * g++.dg/tree-ssa/pr61034.C: Adjust.
11834
e03dd765
VM
118352016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11836
4b48faf5 11837 PR target/69148
e03dd765
VM
11838 * gcc.target/s390/pr69148.c: New.
11839
cdc23927
YR
118402016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11841
11842 PR tree-optimization/69652
11843 * gcc.dg/torture/pr69652.c: New test.
11844
e199dd0a
JJ
118452016-02-10 Jakub Jelinek <jakub@redhat.com>
11846 Patrick Palka <ppalka@gcc.gnu.org>
11847
11848 PR ipa/69241
11849 PR c++/69649
11850 * g++.dg/ipa/pr69241-1.C: New test.
11851 * g++.dg/ipa/pr69241-2.C: New test.
11852 * g++.dg/ipa/pr69241-3.C: New test.
11853 * g++.dg/ipa/pr69649.C: New test.
11854
d6b38027
UB
118552016-02-10 Uros Bizjak <ubizjak@gmail.com>
11856
11857 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11858 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11859
13b562c5
BC
118602016-02-10 Bin Cheng <bin.cheng@arm.com>
11861
11862 PR tree-optimization/68021
11863 * gcc.dg/tree-ssa/pr68021.c: New test.
11864
24a179f8
RB
118652016-02-10 Richard Biener <rguenther@suse.de>
11866
11867 PR tree-optimization/69726
11868 * gcc.dg/uninit-22.c: New testcase.
11869
0d99886f
AP
118702016-02-09 Andrew Pinski <apinski@cavium.com>
11871
11872 PR tree-opt/69282
11873 * gcc.c-torture/compile/20160205-1.c: New testcase.
11874
ab04995c
MM
118752016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11876
11877 PR target/68404
11878 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11879 instead accessing a really large arrray.
11880 * gcc.target/powerpc/fusion3.c: Likewise.
11881
4b79ac23
CB
118822016-02-09 Charles Baylis <charles.baylis@linaro.org>
11883
11884 PR target/68532
11885 * gcc.c-torture/execute/pr68532.c: New test.
11886
b890a441
AO
118872016-02-11 Alexandre Oliva <aoliva@redhat.com>
11888
11889 PR target/69634
11890 * gcc.dg/pr69634.c: New.
11891
84a5bef7
RB
118922016-02-09 Richard Biener <rguenther@suse.de>
11893
11894 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11895
1f123759 118962016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11897
1f123759
AF
11898 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11899
65860c77
YR
119002016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11901
11902 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11903
7e1e8a0a
RB
119042016-02-09 Richard Biener <rguenther@suse.de>
11905
11906 PR tree-optimization/69715
11907 * gcc.dg/torture/pr69715.c: New testcase.
11908
efb45a9f
PP
119092016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11910
11911 PR c++/69139
11912 * g++.dg/cpp0x/trailing12.C: New test.
11913 * g++.dg/cpp0x/trailing13.C: New test.
11914
20a0c6f9
PP
119152016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11916
11917 PR c++/69283
11918 PR c++/67835
11919 * g++.dg/cpp1y/auto-fn29.C: New test.
11920 * g++.dg/cpp1y/auto-fn30.C: New test.
11921
a162f3af
JJ
119222016-02-08 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR tree-optimization/69209
11925 * gcc.c-torture/compile/pr69209.c: New test.
11926
4b4a9fbd
JL
119272016-02-08 Jeff Law <law@redhat.com>
11928
11929 PR tree-optimization/68541
11930 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11931 of statements allowed in join block for path splitting.
11932
cfac5ed2
JJ
119332016-02-08 Jakub Jelinek <jakub@redhat.com>
11934
f68bc23f
JJ
11935 PR c++/59627
11936 * g++.dg/gomp/pr59627.C: New test.
11937
cfac5ed2
JJ
11938 PR ipa/69239
11939 * g++.dg/ipa/pr69239.C: New test.
11940
44714d8c
DM
119412016-02-08 David Malcolm <dmalcolm@redhat.com>
11942
11943 PR preprocessor/69664
11944 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11945 * gcc.dg/cpp/warn-comments.c: Likewise.
11946
eba9e839
MP
119472016-02-08 Marek Polacek <polacek@redhat.com>
11948
11949 PR c++/69688
11950 * g++.dg/init/const12.C: New test.
11951
a011cd92
BS
119522016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11953
11954 PR target/60410
11955 * gcc.dg/lto/pr55113_0.c: Remove test.
11956
5317b1be
RB
119572016-02-08 Richard Biener <rguenther@suse.de>
11958
11959 PR tree-optimization/69719
11960 * gcc.dg/torture/pr69719.c: New testcase.
11961
63998a63
RB
119622016-02-08 Richard Biener <rguenther@suse.de>
11963 Jeff Law <law@redhat.com>
11964
11965 PR target/68273
11966 * gcc.target/mips/pr68273.c: New testcase.
11967
43f4a281
RB
119682016-02-08 Richard Biener <rguenther@suse.de>
11969
11970 PR rtl-optimization/69274
11971 * gcc.target/i386/addr-sel-1.c: XFAIL.
11972
0b604d2d
JL
119732016-02-08 Jeff Law <law@redhat.com>
11974
e8dfe49e
JL
11975 PR tree-optimization/68541
11976 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11977
6daecd7a 11978 PR tree-optimization/65917
0b604d2d
JL
11979 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11980
c0f0e35a
JD
119812016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11982
11983 PR fortran/50555
11984 * gfortran.dg/namelist_args.f90: New test.
11985
8981d712
JL
119862016-02-05 Jeff Law <law@redhat.com>
11987
6daecd7a 11988 PR tree-optimization/68541
8981d712
JL
11989 * gcc.dg/tree-ssa/split-path-2.c: New test.
11990 * gcc.dg/tree-ssa/split-path-3.c: New test.
11991 * gcc.dg/tree-ssa/split-path-4.c: New test.
11992 * gcc.dg/tree-ssa/split-path-5.c: New test.
11993 * gcc.dg/tree-ssa/split-path-6.c: New test.
11994 * gcc.dg/tree-ssa/split-path-7.c: New test.
11995
46cb9332
MS
119962016-02-05 Martin Sebor <msebor@redhat.com>
11997
11998 PR c++/69662
11999 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12000 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12001
be2083ea
RH
120022016-02-06 Richard HEnderson <rth@redhat.com>
12003
12004 PR c/69643
12005 * gcc.target/i386/addr-space-4.c: New.
12006 * gcc.target/i386/addr-space-5.c: New.
12007
711d7c23
MM
120082016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12009
12010 PR fortran/66089
12011 * gfortran.dg/elemental_dependency_6.f90: New.
12012
b5c1c988
JJ
120132016-02-05 Jakub Jelinek <jakub@redhat.com>
12014
861c7bcd
JJ
12015 PR rtl-optimization/69691
12016 * gcc.c-torture/execute/pr69691.c: New test.
12017
b5c1c988
JJ
12018 PR c++/69628
12019 * g++.dg/parse/pr69628.C: New test.
12020
f7dfa966
UB
120212016-02-05 Uros Bizjak <ubizjak@gmail.com>
12022
12023 * gcc.dg/sancov/asan.c: Move to ...
12024 * gcc.dg/asan/sancov-1.c: ... here.
12025
9b143e64
UB
120262016-02-05 Uros Bizjak <ubizjak@gmail.com>
12027
12028 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12029
f5d4b899
L
120302016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12031
12032 PR target/69677
12033 * gcc.target/i386/pr69677.c: New test.
12034
76c85fbb
PP
120352016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12036
12037 PR c++/68948
12038 * g++.dg/template/pr68948.C: New test.
12039
f181bf90
DV
120402016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12041
12042 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12043 (only necessary on s390x).
12044
714fb282
L
120452016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12046
12047 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12048 -mno-accumulate-outgoing-args.
12049
618d6c1c
PP
120502016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12051
12052 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12053
1066e9b5
JJ
120542016-02-04 Jakub Jelinek <jakub@redhat.com>
12055
12056 PR c/69669
12057 * c-c++-common/pr69669.c: New test.
12058
76255d0d
MM
120592016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12060
12061 PR target/69667
12062 * g++.dg/pr69667.C: New file.
12063
e0b059b1
WD
120642016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12065
12066 PR target/69619
12067 * gcc.dg/pr69619.c: Add new test.
12068
2692b5c8
RS
120692016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12070
12071 PR rtl-optimization/69577
12072 * gcc.target/i386/pr69577.c: New test.
12073
7db337c2
ML
120742016-02-04 Martin Liska <mliska@suse.cz>
12075
12076 * g++.dg/asan/pr69276.C: New test.
12077
cc9c0829
KT
120782016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12079
12080 PR target/65932
12081 PR target/67714
12082 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12083 a single smulbb instruction.
12084 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12085 * gcc.target/amr/wmul-2.c: Likewise.
12086
eb9feb52
KT
120872016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12088
12089 PR target/65932
12090 PR target/67714
12091 * gcc.c-torture/execute/pr67714.c: New test.
12092
61f727fe
JJ
120932016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12094
12095 PR target/69454
12096 * gcc.target/i386/pr69454-1.c: New test.
12097 * gcc.target/i386/pr69454-2.c: New test.
12098
05dd97db
MS
120992016-02-03 Martin Sebor <msebor@redhat.com>
12100
12101 PR c++/69251
12102 PR c++/69253
12103 PR c++/69290
12104 PR c++/69277
12105 PR c++/69349
12106 * g++.dg/ext/flexarray-mangle-2.C: New test.
12107 * g++.dg/ext/flexarray-mangle.C: New test.
12108 * g++.dg/ext/flexarray-subst.C: New test.
12109 * g++.dg/ext/flexary11.C: New test.
12110 * g++.dg/ext/flexary12.C: New test.
12111 * g++.dg/ext/flexary13.C: New test.
12112 * g++.dg/ext/flexary14.C: New test.
12113 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12114
dac2fc29
L
121152016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12116
12117 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12118 Define only if CHECK_FLOAT128 is defined.
12119 (main): Properly initialize u5.
12120
eadb8035
JJ
121212016-02-03 Jakub Jelinek <jakub@redhat.com>
12122
0afbb81b
JJ
12123 PR c/69627
12124 * gcc.dg/pr69627.c: New test.
12125
eadb8035
JJ
12126 PR target/69644
12127 * gcc.dg/pr69644.c: New test.
12128
b12d4923
MS
121292016-02-03 Mike Stump <mikestump@comcast.net>
12130
12131 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12132 support for struct-layout-1.exp.
12133
ab4bae0c
PP
121342016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12135
12136 PR c++/69056
618d6c1c 12137 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12138
95831c01
VM
121392016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12140 Alexandre Oliva <aoliva@redhat.com>
12141
12142 PR target/69461
12143 * gcc.target/powerpc/pr69461.c: New.
12144
ccc71ab8
UB
121452016-02-03 Uros Bizjak <ubizjak@gmail.com>
12146
12147 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12148 works from here ...
12149 (check_effective_target_fsanitize_thread): ... to here. Do not
12150 specify additional compile flags for the test source.
12151 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12152 specify additional compile flags for the test source.
12153
96299640
WD
121542016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12155
12156 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12157
781d83d9
AV
121582016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12159
12160 PR fortran/67451
12161 PR fortran/69418
12162 * gfortran.dg/coarray_allocate_2.f08: New test.
12163 * gfortran.dg/coarray_allocate_3.f08: New test.
12164 * gfortran.dg/coarray_allocate_4.f08: New test.
12165
d8208e6d
AL
121662016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12167
12168 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12169 use same scan-tree-dump-times on all platforms.
12170 * gcc.dg/vect/vect-outer-1.c: Likewise.
12171 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12172 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12173 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12174 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12175 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12176 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12177 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12178
a8394fa0
SB
121792016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12180
12181 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12182 warning.
12183
f3baa1d3
L
121842016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12185
12186 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12187
eb077516
JN
121882016-02-02 James Norris <jnorris@codesourcery.com>
12189
12190 * c-c++-common/goacc/routine-5.c: Add tests.
12191
578fb225
AM
121922016-02-02 Alexander Monakov <amonakov@ispras.ru>
12193
12194 * gcc.target/nvptx/unsigned-cmp.c: New test.
12195
c64f7d37
WD
121962016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12197
12198 * gcc.target/aarch64/scalar_shift_1.c
12199 (test_corners_sisd_di): Improve force to SIMD register.
12200 (test_corners_sisd_si): Likewise.
12201 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12202 Remove scan-assembler check for ldr.
12203
90c6f26c
RB
122042016-02-02 Richard Biener <rguenther@suse.de>
12205
12206 PR tree-optimization/69595
12207 * gcc.dg/Warray-bounds-17.c: New testcase.
12208
9dc03c97
RB
122092016-02-02 Richard Biener <rguenther@suse.de>
12210
12211 PR tree-optimization/69606
12212 * gcc.dg/torture/pr69606.c: New testcase.
12213
2d4dc223
YR
122142016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12215
12216 PR middle-end/68542
12217 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12218 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12219
65c98fde
AM
122202016-02-02 Alan Modra <amodra@gmail.com>
12221
12222 PR target/69548
12223 * gcc.target/powerpc/pr69548.c: New test.
12224
e1b81f2b
JJ
122252016-02-01 Jakub Jelinek <jakub@redhat.com>
12226
d0268b37
JJ
12227 PR rtl-optimization/69592
12228 * gcc.dg/pr69592.c: New test.
12229
e1b81f2b
JJ
12230 PR preprocessor/69543
12231 PR c/69558
12232 * gcc.dg/pr69543.c: New test.
12233 * gcc.dg/pr69558.c: New test.
12234
7dd7780d
UB
122352016-02-01 Uros Bizjak <ubizjak@gmail.com>
12236
bf672ee5
UB
12237 PR testsuite/65940
12238 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12239
9a7013f8
MS
122402016-02-01 Martin Sebor <msebor@redhat.com>
12241
12242 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12243
e681fb2b
BC
122442016-02-01 Bin Cheng <bin.cheng@arm.com>
12245
12246 PR tree-optimization/67921
12247 * c-c++-common/ubsan/pr67921.c: New test.
12248
ff86345f
RB
122492016-02-01 Richard Biener <rguenther@suse.de>
12250
12251 PR middle-end/69556
12252 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12253
bc369dbd
RB
122542016-02-01 Richard Biener <rguenther@suse.de>
12255
12256 PR tree-optimization/69574
12257 * gcc.dg/torture/pr69574.c: New testcase.
12258
ef318184
RB
122592016-02-01 Richard Biener <rguenther@suse.de>
12260
12261 PR tree-optimization/69579
12262 * gcc.dg/setjmp-6.c: New testcase.
12263
654745e6
JJ
122642016-02-01 Jakub Jelinek <jakub@redhat.com>
12265
12266 PR rtl-optimization/69570
12267 * g++.dg/opt/pr69570.C: New test.
12268
e6c0c44b
RH
122692016-02-01 Richard Henderson <rth@redhat.com>
12270
12271 * gcc.dg/pr69535.c: New test.
12272
6ff3f09a
JDA
122732016-01-31 John David Anglin <danglin@gcc.gnu.org>
12274
2c005538
JDA
12275 PR testsuite/69584
12276 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12277 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12278
61083a4b
JDA
12279 PR debug/68244
12280 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12281
6ff3f09a
JDA
12282 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12283
0c221916
PT
122842016-01-31 Paul Thomas <pault@gcc.gnu.org>
12285
12286 PR fortran/67564
12287 * gfortran.dg/allocate_with_source_17.f03: New test.
12288
db7a2818
JJ
122892016-01-30 Jakub Jelinek <jakub@redhat.com>
12290
12291 PR tree-optimization/69546
12292 * gcc.dg/torture/pr69546.c: New test.
12293
e520d5f0
PT
122942016-01-30 Paul Thomas <pault@gcc.gnu.org>
12295
12296 PR fortran/69566
12297 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12298
343c05d3
MS
122992016-01-30 Martin Sebor <msebor@redhat.com>
12300
12301 PR c++/68490
12302 * g++.dg/ext/flexary10.C: New test.
12303
d6c3a539
DH
123042016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12305
12306 PR fortran/66707
12307 gfortran.dg/common_23.f90: New test.
12308
52d72fcd
BS
123092016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12310
12311 PR target/65546
12312 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12313 condition being checked, and disable it when the target supports
12314 misaligned loads and stores.
12315
3a5d2ba4
JJ
123162016-01-29 Jakub Jelinek <jakub@redhat.com>
12317
12318 PR debug/69518
12319 * gcc.dg/torture/pr69518.c: New test.
12320
6bbacdb5
L
123212016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12322
12323 PR target/69530
12324 * gcc.target/i386/pr69530.c: New test.
12325
af932cdb
SE
123262016-01-29 Steve Ellcey <sellcey@imgtec.com>
12327
12328 PR target/65604
12329 * gcc.target/mips/div-delay.c: New test.
12330
26658b7c
JJ
123312016-01-29 Jakub Jelinek <jakub@redhat.com>
12332
33e89989
JJ
12333 PR target/69551
12334 * gcc.target/i386/pr69551.c: New test.
12335
26658b7c
JJ
12336 PR target/66137
12337 * gcc.target/i386/pr66137.c: New test.
12338
401116b5
AB
123392016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12340
12341 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12342 always built for p5600.
12343 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12344 isa=p5600 dg-option.
12345
d4abfcc5
RB
123462016-01-29 Richard Biener <rguenther@suse.de>
12347
12348 PR tree-optimization/69547
12349 * g++.dg/tree-ssa/pr69547.C: New testcase.
12350
16b77b32
JJ
123512016-01-29 Jakub Jelinek <jakub@redhat.com>
12352
12353 PR debug/66869
12354 * g++.dg/warn/Wunused-function2.C: New test.
12355
a1c95464
DV
123562016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12357
12358 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12359 support for test to succeed.
12360
5453bfed
MP
123612016-01-29 Marek Polacek <polacek@redhat.com>
12362
12363 PR c++/69509
12364 PR c++/69516
12365 * g++.dg/ext/constexpr-vla2.C: New test.
12366 * g++.dg/ext/constexpr-vla3.C: New test.
12367 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12368
452ec2a5
RB
123692016-01-29 Richard Biener <rguenther@suse.de>
12370
12371 PR middle-end/69537
12372 * gcc.dg/uninit-21.c: New testcase.
12373
aec0b19e
UB
123742016-01-28 Uros Bizjak <ubizjak@gmail.com>
12375
12376 PR target/69459
12377 * gcc.target/i386/pr69459.c: New test.
12378
df113ce7
SE
123792016-01-28 Steve Ellcey <sellcey@imgtec.com>
12380
12381 PR target/68400
12382 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12383 * gcc.target/mips/pr68400.c: New test.
12384
494de84f
MS
123852016-01-28 Martin Sebor <msebor@redhat.com>
12386
12387 PR target/17381
12388 * gcc.target/powerpc/pr17381.c: New test.
12389
eb1b1f01
JJ
123902016-01-28 Jakub Jelinek <jakub@redhat.com>
12391
12392 PR middle-end/69542
12393 * gcc.dg/torture/pr69542.c: New test.
12394
6dfeb7ce
WD
123952016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12396
12397 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12398
4b7471a4
DE
123992016-01-28 David Edelsohn <dje.gcc@gmail.com>
12400
12401 * gcc.dg/pr65980.c: Skip on AIX.
12402 * gcc.dg/pr66688.c: Same.
12403
b271fd21
DE
124042016-01-28 David Edelsohn <dje.gcc@gmail.com>
12405
12406 PR target/63679
12407 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12408 * gcc.dg/tree-ssa/sra-18.c: Same.
12409
874108a9
AV
124102016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12411
12412 PR fortran/62536
12413 * gfortran.dg/block_15.f08: New test.
12414 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12415 on incorrectly closed BLOCK.
12416
30480bcd
IE
124172016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12418
12419 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
124202016-01-28 Richard Biener <rguenther@suse.de>
12421
12422 PR tree-optimization/69466
12423 * gfortran.dg/vect/pr69466.f90: New testcase.
12424
0d4c694e
TP
124252016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12426
12427 * g++.dg/pr67989.C: Remove ARM-specific option.
12428 * gcc.target/arm/pr67989.C: New file.
12429
2aa780da
UB
124302016-01-27 Uros Bizjak <ubizjak@gmail.com>
12431
12432 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12433 and expm1 test for glibc < 2.11.
12434
f75ebe77
RH
124352016-01-27 Richard Henderson <rth@redhat.com>
12436
12437 * gcc.c-torture/execute/pr69447.c: New test.
12438
124392016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12440
9a175e65 12441 PR fortran/69422
49847d75
PT
12442 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12443
cbdd8ae0
JJ
124442016-01-27 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR debug/66869
12447 * gcc.dg/pr66869.c: New test.
12448
2b572b3c
JL
124492016-01-25 Jeff Law <law@redhat.com>
12450
12451 PR tree-optimization/68398
aec0b19e 12452 PR tree-optimization/69196
2b572b3c
JL
12453 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12454 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12455 path to avoid new heuristic allowing more irreducible regions
12456 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12457 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12458 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12459 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12460 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12461
fa74a4bc
MP
124622016-01-27 Marek Polacek <polacek@redhat.com>
12463
12464 PR c/68062
12465 * c-c++-common/vector-compare-4.c: New test.
12466
0afff540
DM
124672016-01-27 David Malcolm <dmalcolm@redhat.com>
12468
12469 PR preprocessor/69126
12470 * c-c++-common/pr69126.c: New test case.
12471
1a218fc9
ILT
124722016-01-27 Ian Lance Taylor <iant@google.com>
12473
12474 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12475
5d70666e
RB
124762016-01-27 Ryan Burn <contact@rnburn.com>
12477
12478 PR cilkplus/69267
12479 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12480
87ff4d66
UB
124812016-01-27 Uros Bizjak <ubizjak@gmail.com>
12482
12483 PR target/69512
12484 * gcc.target/i386/pr69512.c: New test.
12485
27e23cca
RE
124862016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12487
12488 PR ada/69488
12489 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12490
05bf54c3
MP
124912016-01-27 Marek Polacek <polacek@redhat.com>
12492
12493 PR c++/69379
12494 * g++.dg/pr69379.C: New test.
12495
60214d0d
MS
124962016-01-27 Martin Sebor <msebor@redhat.com>
12497
12498 PR c++/69317
12499 * g++.dg/abi/Wabi-2-2.C: New test.
12500 * g++.dg/abi/Wabi-2-3.C: New test.
12501 * g++.dg/abi/Wabi-3-2.C: New test.
12502 * g++.dg/abi/Wabi-3-3.C: New test.
12503
167c7bfa
RB
125042016-01-27 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/69166
12507 * gcc.dg/torture/pr69166.c: New testcase.
12508
1430fb1f
MJ
125092016-01-27 Martin Jambor <mjambor@suse.cz>
12510
12511 PR tree-optimization/69355
12512 * gcc.dg/tree-ssa/pr69355.c: New test.
12513
95e3030c
MP
125142016-01-27 Marek Polacek <polacek@redhat.com>
12515
12516 PR c++/69496
12517 * g++.dg/ext/constexpr-vla1.C: New test.
12518
eeb085f3
CB
125192016-01-20 Christian Bruel <christian.bruel@st.com>
12520
12521 PR target/69245
12522 * gcc.target/arm/pr69245.c: New test.
12523
b1652dde
JJ
125242016-01-27 Jakub Jelinek <jakub@redhat.com>
12525
12526 PR tree-optimization/69399
12527 * gcc.dg/torture/pr69399.c: New test.
12528
ce7e8f00
EB
125292016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12530
12531 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12532
e4aac1d1
EB
125332016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12534
12535 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12536
8dfdb419
TV
125372016-01-26 Tom de Vries <tom@codesourcery.com>
12538
12539 PR tree-optimization/69110
12540 * gcc.dg/autopar/pr69110.c: New test.
12541
56f80f54 125422016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12543 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12544
12545 * gcc.dg/graphite/isl-ast-op-select.c: New.
12546
a0909527
PT
125472015-01-26 Paul Thomas <pault@gcc.gnu.org>
12548
12549 PR fortran/69385
12550 * gfortran.dg/allocate_error_6.f90: New test.
12551
ffc445f4
RH
125522016-01-26 Richard Henderson <rth@redhat.com>
12553
12554 * gcc.dg/tm/pr60908.c: New test.
12555
01e1dea3
DM
125562016-01-26 David Malcolm <dmalcolm@redhat.com>
12557
12558 PR other/69006
12559 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12560 directive.
12561 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12562 expected multiline output to reflect the colorization being
12563 disabled before newlines.
12564 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12565 (custom_diagnostic_finalizer): Replace call to
12566 pp_newline_and_flush with call to pp_flush.
12567 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12568 * gfortran.dg/implicit_class_1.f90: Likewise.
12569 * lib/gcc-dg.exp (allow_blank_lines): New global.
12570 (dg-allow-blank-lines-in-output): New procedure.
12571 (gcc-dg-prune): Complain about blank lines in the output, unless
12572 dg-allow-blank-lines-in-output was called.
12573 * lib/multiline.exp (_build_multiline_regex): Only support
12574 arbitrary followup text for non-blank-lines, not for blank lines.
12575
13f92e8d
JJ
125762016-01-26 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR tree-optimization/69483
12579 * gcc.dg/pr69483.c: New test.
12580 * g++.dg/opt/pr69483.C: New test.
12581
92422235
CL
125822016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12583
12584 PR target/68620
12585 * gcc.target/arm/pr68620.c: New test.
12586
0bccf11b
L
125872016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12588
12589 * gcc.target/i386/pr68986-2.c: Remove -m32.
12590
81cd202e
L
125912016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12592
12593 PR target/68986
12594 * gcc.target/i386/pr68986-1.c: New test.
12595 * gcc.target/i386/pr68986-2.c: Likewise.
12596 * gcc.target/i386/pr68986-3.c: Likewise.
12597
213a1c03
CB
125982016-01-26 Christian Bruel <christian.bruel@st.com>
12599
12600 * lib/target-supports.exp
12601 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12602 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12603 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12604
22a08dd1
RB
126052016-01-26 Richard Biener <rguenther@suse.de>
12606
12607 PR tree-optimization/69452
12608 * gcc.dg/torture/pr69452.c: New testcase.
12609
6c06e0e8
JJ
126102016-01-26 Jakub Jelinek <jakub@redhat.com>
12611
12612 PR target/69442
12613 * gcc.dg/pr69442.c: New test.
12614
b96824c4
RFI
126152016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12616
12617 PR target/67896
12618 * gcc.target/aarch64/simd/pr67896.C: New.
12619
5ee31e57
RS
126202016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12621
12622 PR tree-optimization/69400
12623 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12624 function.
12625 (plugin_init): Call it.
12626 * gcc.dg/torture/pr69400.c: New test.
12627
7ddfb31d
CL
126282016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12629
12630 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12631
1e050c90
AK
126322016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12633 Sebastian Pop <s.pop@samsung.com>
12634
12635 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12636 isl-0.15.
12637
c8ee4bf5
AK
126382016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12639 Sebastian Pop <s.pop@samsung.com>
12640
12641 * gcc.dg/graphite/pr69292.c: New.
12642
d902b330
JJ
126432016-01-25 Jakub Jelinek <jakub@redhat.com>
12644
12645 * c-c++-common/goacc/use_device-1.c: New test.
12646
2c89b952
JL
126472016-01-25 Jeff Law <law@redhat.com>
12648
12649 PR tree-optimization/69196
12650 PR tree-optimization/68398
12651 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12652 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12653
685c8785
DE
126542016-01-25 David Edelsohn <dje.gcc@gmail.com>
12655
12656 PR target/69469
12657 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12658 Algorithm.
12659
95cef0c1
RB
126602016-01-25 Richard Biener <rguenther@suse.de>
12661
12662 PR testsuite/69380
12663 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12664
2947d3b2
IE
126652016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12666
12667 PR target/69421
12668 * gcc.dg/pr69421.c: New test.
12669
ae19075a
BB
126702016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12671
12672 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12673 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12674 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12675 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12676 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12677 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12678 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12679 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12680 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12681 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12682
fa4511c2
RB
126832016-01-25 Richard Biener <rguenther@suse.de>
12684
12685 PR tree-optimization/69376
12686 * gcc.dg/torture/pr69376.c: New testcase.
12687
1d101216
JD
126882016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12689
12690 PR fortran/69397
12691 PR fortran/68442
12692 * gfortran.dg/interface_38.f90: New test.
12693 * gfortran.dg/interface_39.f90: New test.
a0909527 12694
a59b92b0
PP
126952016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12696
12697 Revert:
12698 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12699
12700 PR c++/11858
12701 PR c++/24663
12702 PR c++/24664
12703 * g++.dg/template/pr11858.C: New test.
12704 * g++.dg/template/pr24663.C: New test.
12705 * g++.dg/template/unify12.C: New test.
12706 * g++.dg/template/unify13.C: New test.
12707 * g++.dg/template/unify14.C: New test.
12708 * g++.dg/template/unify15.C: New test.
12709 * g++.dg/template/unify16.C: New test.
12710 * g++.dg/template/unify17.C: New test.
12711
16acb1a8
DH
127122016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12713
12714 PR fortran/68283
12715 gfortran.dg/pr68283.f90: New test.
12716
094773e8
TK
127172016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12718
12719 PR fortran/66094
12720 * gfortran.dg/inline_matmul_13.f90: New test.
12721 * gfortran.dg/matmul_bounds_8.f90: New test.
12722 * gfortran.dg/matmul_bounds_9.f90: New test.
12723 * gfortran.dg/matmul_bounds_10.f90: New test.
12724
42fb90d7
TV
127252016-01-23 Tom de Vries <tom@codesourcery.com>
12726
12727 PR tree-optimization/69426
12728 * gcc.dg/autopar/pr69426.c: New test.
12729
69da7802
MS
127302016-01-23 Martin Sebor <msebor@redhat.com>
12731
12732 PR c++/58109
12733 PR c++/69022
12734 * g++.dg/cpp0x/alignas5.C: New test.
12735 * g++.dg/ext/vector29.C: Same.
12736
da17300a
UB
127372016-01-23 Uros Bizjak <ubizjak@gmail.com>
12738
12739 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12740 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12741 _GNU_SOURCE from compile flags to the source.
12742 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12743 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12744 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12745 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12746
62041cfc
JJ
127472016-01-22 Jakub Jelinek <jakub@redhat.com>
12748
12749 PR target/69432
12750 * g++.dg/opt/pr69432.C: New test.
12751
f7d2ad6f
BS
127522016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12753
12754 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12755 32-bit targets testing an -m64 multilib.
12756
d403fc9a
WS
127572016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12758
12759 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12760 64-bit support.
12761
4aa16f8d
JG
127622016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12763
12764 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12765
7c816d0f
CB
127662016-01-21 Christian Bruel <christian.bruel@st.com>
12767
12768 PR target/68674
12769 * gcc.target/i386/pr68674.c
12770 * gcc.target/aarch64/pr68674.c
12771 * gcc.target/arm/pr68674.c
12772
fce661e8
KT
127732016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12774
12775 PR target/69403
12776 * gcc.c-torture/execute/pr69403.c: New test.
12777
4696899f
PC
127782016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12779
12780 PR c++/55843
12781 * g++.dg/template/pr55843.C: New.
12782
bac69366
AL
127832016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12784
12785 PR testsuite/66877
12786 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12787 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12788
b57d3a5c
BS
127892016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12790
12791 PR testsuite/67489
da17300a
UB
12792 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12793 from dg-do compile directive, and instead add
12794 { dg-require-effective-target int128 }.
b57d3a5c 12795
9f04a53e
MS
127962016-01-20 Martin Sebor <msebor@redhat.com>
12797
12798 PR c/69405
12799 * gcc.dg/sync-fetch.c: New test.
12800
38a51663
JL
128012016-01-21 Martin Sebor <msebor@redhat.com>
12802
12803 PR target/69252
12804 * gcc.target/powerpc/pr69252.c: New test.
12805
2423a75a
JD
128062016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12807
12808 PR fortran/65996
da17300a 12809 * gfortran.dg/pr65996.f90: New test.
2423a75a 12810
0a76463f
DV
128112016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12812
12813 PR c++/68810
9f04a53e 12814 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12815 expected to generate an error.
0a76463f 12816
9776e692
BS
128172016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12818
12819 PR middle-end/66178
12820 * gcc.dg/torture/pr66178.c: New test.
12821
c8d3e088
AB
128222016-01-21 Anton Blanchard <anton@samba.org>
12823 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12824
12825 PR target/63354
12826 * gcc.target/powerpc/pr63354.c: New test.
12827
35b707ff
VM
128282016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12829
12830 PR rtl-optimization/68990
12831 * gcc.target/i386/pr68990: New.
12832
157b0829
NC
128332016-01-21 Nick Clifton <nickc@redhat.com>
12834
12835 PR target/69129
12836 * gcc.target/mips/pr69129.c: New.
12837
aede6748
PC
128382016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12839
12840 PR c++/58046
12841 * g++.dg/cpp0x/pr58046.C: New.
12842
5463c2c8
JJ
128432016-01-21 Jakub Jelinek <jakub@redhat.com>
12844
6d31cc75
SS
12845 PR target/69187
12846 PR target/65624
12847 * gcc.target/arm/pr69187.c: New test.
12848
5463c2c8
JJ
12849 PR c++/69355
12850 * g++.dg/torture/pr69355.C: New test.
12851
fa28f32b
AK
128522016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12853 Sebastian Pop <s.pop@samsung.com>
12854
12855 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12856
b920a047
AK
128572016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12858 Sebastian Pop <s.pop@samsung.com>
12859
da17300a 12860 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12861
bdd3aea6
JJ
128622016-01-21 Jakub Jelinek <jakub@redhat.com>
12863
12864 PR middle-end/67653
12865 * c-c++-common/pr67653.c: New test.
12866 * gcc.dg/torture/pr29119.c: Add dg-warning.
12867
26a2e6ae
PB
128682016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12869
12870 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12871
d25c7690
PK
128722016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12873
12874 PR c/24293
12875 * gcc.dg/pr24293.c: New test.
12876 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12877 incomplete struct type.
12878 * gcc.dg/declspec-1.c: Likewise.
12879 * gcc.dg/pr63549.c: Likewise.
12880
889d5698
JJ
128812016-01-20 Jakub Jelinek <jakub@redhat.com>
12882
12883 PR tree-optimization/66612
12884 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12885 for bdn instruction.
12886
d7cf3dc7
CL
128872016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12888
12889 * lib/target-supports.exp
12890 (check_effective_target_arm_fp_ok_nocache): New.
12891 (check_effective_target_arm_fp_ok): New.
12892 (add_options_for_arm_fp): New.
12893 (check_effective_target_arm_crypto_ok_nocache): Require
12894 target_arm_v8_neon_ok instead of arm32.
12895 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12896 (check_effective_target_arm_crypto_pragma_ok): New.
12897 (add_options_for_arm_vfp): New.
12898 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12899 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12900 target instead. Force initial fpu to vfp.
12901 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12902 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12903 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12904 dependency.
12905 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12906 use arm_vfp effective target instead. Force initial fpu to vfp.
12907 * gcc.target/arm/attr-neon3.c: Likewise.
12908 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12909 arm_vfp_ok.
12910 * gcc.target/arm/unsigned-float.c: Likewise.
12911 * gcc.target/arm/vfp-1.c: Likewise.
12912 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12913 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12914 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12915 * gcc.target/arm/vfp-ldmias.c: Likewise.
12916 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12917 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12918 * gcc.target/arm/vfp-stmiad.c: Likewise.
12919 * gcc.target/arm/vfp-stmias.c: Likewise.
12920 * gcc.target/arm/vnmul-1.c: Likewise.
12921 * gcc.target/arm/vnmul-2.c: Likewise.
12922 * gcc.target/arm/vnmul-3.c: Likewise.
12923 * gcc.target/arm/vnmul-4.c: Likewise.
12924
01ac9704 129252016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12926
e84b00da
L
12927 PR testsuite/69366
12928 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12929 the MPX run-time library, for compile-time MPX test.
12930 * gcc.target/i386/chkp-always_inline.c: Likewise.
12931 * gcc.target/i386/chkp-bndret.c: Likewise.
12932 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12933 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12934 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12935 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12936 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12937 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12938 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12939 * gcc.target/i386/chkp-label-address.c: Likewise.
12940 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12941 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12942 * gcc.target/i386/chkp-pr69044.c: Likewise.
12943 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12944 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12945 * gcc.target/i386/chkp-strchr.c: Likewise.
12946 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12947 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12948 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12949 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12950 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12951 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12952 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12953 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12954 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12955 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12956 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12957 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12958 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12959 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12960 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12961 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12962 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12963 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12964 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12965 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12966 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12967 * gcc.target/i386/pr63995-2.c: Likewise.
12968 * gcc.target/i386/pr64805.c: Likewise.
12969 * gcc.target/i386/pr65044.c: Likewise.
12970 * gcc.target/i386/pr65167.c: Likewise.
12971 * gcc.target/i386/pr65183.c: Likewise.
12972 * gcc.target/i386/pr65184.c: Likewise.
12973 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12974
28b33016
IE
129752016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12976
12977 PR tree-optimization/69328
12978 * gcc.dg/pr69328.c: New test.
12979
bcff0913
JL
129802016-01-20 Jeff Law <law@redhat.com>
12981
bf0bb970 12982 PR target/25114
bcff0913
JL
12983 * gcc.target/m68k/pr25114.c: New test.
12984
a3f69631
AV
129852016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12986
12987 * gcc.target/arm/memset-inline-10.c: Added
12988 dg-require-effective-target arm_thumb2_ok.
12989
af33ba0d
EB
129902016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12991
12992 * gcc.dg/debug/dwarf2/sso.c: New test.
12993
7596d5de
UB
129942016-01-19 Uros Bizjak <ubizjak@gmail.com>
12995
12996 PR testsuite/68820
12997 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12998 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12999 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13000
ceda2c69
JH
130012016-01-19 Jan Hubicka <hubicka@ucw.cz>
13002
13003 PR ipa/66223
13004 * g++.dg/ipa/devirt-50.C: New testcase.
13005
38a979f2
MP
130062016-01-19 Marek Polacek <polacek@redhat.com>
13007
13008 PR c++/68965
13009 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13010 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13011
962801c5
KT
130122016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13013
13014 PR target/69135
13015 * gcc.target/arm/pr69135_1.c: New test.
13016
078fe40a
WD
130172015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13018
13019 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13020
786e3c06
WD
130212015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13022
13023 * gcc.target/aarch64/ccmp_1.c: New testcase.
13024
1e297006
MP
130252016-01-19 Marek Polacek <polacek@redhat.com>
13026
13027 PR c++/68586
13028 * g++.dg/cpp0x/enum30.C: New test.
13029
879c27e3
RB
130302016-01-19 Richard Biener <rguenther@suse.de>
13031
13032 PR tree-optimization/69336
13033 * g++.dg/tree-ssa/pr69336.C: New testcase.
13034
015337d3
JJ
130352016-01-19 Jakub Jelinek <jakub@redhat.com>
13036
13037 PR debug/65779
13038 * gcc.dg/pr65779.c: New test.
13039
e2c768b6
RB
130402016-01-19 Richard Biener <rguenther@suse.de>
13041
13042 PR tree-optimization/69352
13043 * gcc.dg/torture/pr69352.c: New testcase.
13044
569efc34
JJ
130452016-01-19 Jakub Jelinek <jakub@redhat.com>
13046
13047 PR rtl-optimization/68955
13048 PR rtl-optimization/64557
13049 * gcc.dg/torture/pr68955.c: New test.
13050
e49d321f
JH
130512016-01-19 Jan Hubicka <hubicka@ucw.cz>
13052
13053 PR lto/69136
13054 * g++.dg/torture/pr69136.C: New testcase.
13055
e9191ad3
JH
130562016-01-19 Jan Hubicka <hubicka@ucw.cz>
13057
13058 PR lto/69133
13059 * g++.dg/lto/pr69133_0.C: New testcase.
13060 * g++.dg/lto/pr69133_1.C: New testcase.
13061
2bedb645
JL
130622016-01-15 Jeff Law <law@redhat.com>
13063
13064 PR tree-optimization/69320
13065 * gcc.c-torture/pr69320-1.c: New test.
13066 * gcc.c-torture/pr69320-2.c: New test.
13067 * gcc.c-torture/pr69320-3.c: New test.
13068 * gcc.c-torture/pr69320-4.c: New test.
13069
17c15cb9
PP
130702016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13071
13072 PR c++/11858
13073 PR c++/24663
13074 PR c++/24664
13075 * g++.dg/template/pr11858.C: New test.
13076 * g++.dg/template/pr24663.C: New test.
13077 * g++.dg/template/unify12.C: New test.
13078 * g++.dg/template/unify13.C: New test.
13079 * g++.dg/template/unify14.C: New test.
13080 * g++.dg/template/unify15.C: New test.
13081 * g++.dg/template/unify16.C: New test.
13082 * g++.dg/template/unify17.C: New test.
13083
9617fd08
DM
130842016-01-18 David Malcolm <dmalcolm@redhat.com>
13085
13086 PR testsuite/69181
13087 * gcc.dg/pr69181-1.c: New test file.
13088 * gcc.dg/pr69181-2.c: New test file.
13089 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13090 globals by moving it to...
13091 (cleanup-after-saved-dg-test): ...this new function. Add
13092 "global additional_sources_used". Add reset of global
13093 multiline_expected_outputs to the empty list.
13094 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13095 global to...
13096 (multiline_expected_outputs): ...this, and updated comments to
13097 note that it is modified from gcc-dg.exp.
13098 (dg-end-multiline-output): Update for the above renaming.
13099 (handle-multiline-outputs): Likewise. Remove the clearing
13100 of the expected outputs to the empty list.
13101
b555a2e4
RB
131022016-01-18 Richard Biener <rguenther@suse.de>
13103
13104 PR tree-optimization/69297
13105 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13106
96902805
JM
131072016-01-18 Joseph Myers <joseph@codesourcery.com>
13108
13109 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13110 dg-options.
13111 * gcc.target/mips/mips-3d-2.c: Likewise.
13112 * gcc.target/mips/mips-3d-3.c: Likewise.
13113 * gcc.target/mips/mips-3d-4.c: Likewise.
13114 * gcc.target/mips/mips-3d-5.c: Likewise.
13115 * gcc.target/mips/mips-3d-6.c: Likewise.
13116 * gcc.target/mips/mips-3d-7.c: Likewise.
13117 * gcc.target/mips/mips-3d-8.c: Likewise.
13118 * gcc.target/mips/mips-3d-9.c: Likewise.
13119 * gcc.target/mips/mips-ps-1.c: Likewise.
13120 * gcc.target/mips/mips-ps-2.c: Likewise.
13121 * gcc.target/mips/mips-ps-3.c: Likewise.
13122 * gcc.target/mips/mips-ps-4.c: Likewise.
13123 * gcc.target/mips/mips-ps-5.c: Likewise.
13124 * gcc.target/mips/mips-ps-6.c: Likewise.
13125 * gcc.target/mips/mips-ps-7.c: Likewise.
13126 * gcc.target/mips/mips-ps-type.c: Likewise.
13127 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13128 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13129
40e26f94
TV
131302016-01-18 Tom de Vries <tom@codesourcery.com>
13131
13132 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13133 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13134 * c-c++-common/goacc/kernels-empty.c: New test.
13135 * c-c++-common/goacc/kernels-eternal.c: New test.
13136 * c-c++-common/goacc/kernels-loop-2.c: New test.
13137 * c-c++-common/goacc/kernels-loop-3.c: New test.
13138 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13139 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13140 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13141 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13142 * c-c++-common/goacc/kernels-loop-data.c: New test.
13143 * c-c++-common/goacc/kernels-loop-g.c: New test.
13144 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13145 * c-c++-common/goacc/kernels-loop-n.c: New test.
13146 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13147 * c-c++-common/goacc/kernels-loop.c: New test.
13148 * c-c++-common/goacc/kernels-noreturn.c: New test.
13149 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13150 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13151 * c-c++-common/goacc/kernels-reduction.c: New test.
13152
a98d4647
TV
131532016-01-18 Tom de Vries <tom@codesourcery.com>
13154
13155 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13156 * gcc.dg/autopar/outer-2.c: Same.
13157 * gcc.dg/autopar/outer-3.c: Same.
13158 * gcc.dg/autopar/outer-4.c: Same.
13159 * gcc.dg/autopar/outer-5.c: Same.
13160 * gcc.dg/autopar/outer-6.c: Same.
13161 * gcc.dg/autopar/parallelization-1.c: Same.
13162 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13163 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13164 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13165 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13166 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13167 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13168 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13169 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13170 * gcc.dg/autopar/pr39500-1.c: Same.
13171 * gcc.dg/autopar/pr39500-2.c: Same.
13172 * gcc.dg/autopar/pr46193.c: Same.
13173 * gcc.dg/autopar/pr46194.c: Same.
13174 * gcc.dg/autopar/pr49580.c: Same.
13175 * gcc.dg/autopar/pr49960-1.c: Same.
13176 * gcc.dg/autopar/pr49960.c: Same.
13177 * gcc.dg/autopar/pr68373.c: Same.
13178 * gcc.dg/autopar/reduc-1.c: Same.
13179 * gcc.dg/autopar/reduc-1char.c: Same.
13180 * gcc.dg/autopar/reduc-1short.c: Same.
13181 * gcc.dg/autopar/reduc-2.c: Same.
13182 * gcc.dg/autopar/reduc-2char.c: Same.
13183 * gcc.dg/autopar/reduc-2short.c: Same.
13184 * gcc.dg/autopar/reduc-3.c: Same.
13185 * gcc.dg/autopar/reduc-4.c: Same.
13186 * gcc.dg/autopar/reduc-6.c: Same.
13187 * gcc.dg/autopar/reduc-7.c: Same.
13188 * gcc.dg/autopar/reduc-8.c: Same.
13189 * gcc.dg/autopar/reduc-9.c: Same.
13190 * gcc.dg/autopar/uns-outer-4.c: Same.
13191 * gcc.dg/autopar/uns-outer-5.c: Same.
13192 * gcc.dg/autopar/uns-outer-6.c: Same.
13193 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13194 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13195
da976fa8
AL
131962016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13197
13198 PR target/63679
13199 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13200 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13201
70c1e886
AL
132022016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13203
13204 PR target/63679
13205 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13206 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13207 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13208
88bed196
AL
132092016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13210
13211 PR target/63679
13212 * gcc.dg/tree-ssa/sra-17.c: New.
13213 * gcc.dg/tree-ssa/sra-18.c: New.
13214
3dd5f42e
IE
132152016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13216
13217 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13218
ae5a77fa
EB
132192016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13220
13221 * gnat.dg/inline12.adb: New test.
13222
11e57fc6
BC
132232016-01-18 Bin Cheng <bin.cheng@arm.com>
13224
13225 PR tree-optimization/66797
13226 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13227
995b6fe0
RB
132282016-01-18 Richard Biener <rguenther@suse.de>
13229
13230 PR tree-optimization/69170
13231 * gcc.dg/torture/pr69170.c: New testcase.
13232
82ee0cf2 132332016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13234
13235 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13236
d69da357
TV
132372016-01-16 Tom de Vries <tom@codesourcery.com>
13238
13239 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13240
a3845283
TV
132412016-01-16 Tom de Vries <tom@codesourcery.com>
13242
13243 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13244 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13245 redundant dg-require-effective-target pthread.
13246 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13247 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13248 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13249 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13250 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13251 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13252 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13253
197a6aa6
DE
132542016-01-16 David Edelsohn <dje.gcc@gmail.com>
13255
13256 PR target/68609
13257 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13258 * gcc.target/powerpc/recip-7.c: Same.
13259
ec7886c1
PP
132602016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13261
13262 PR c++/69091
13263 * g++.dg/template/pr69091.C: New test.
13264
203484bb
PP
132652016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13266
13267 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13268 dump does not contain an error_mark_node.
13269 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13270 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13271
aa2500e9
PP
132722016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13273
13274 PR c++/68936
13275 * g++.dg/template/pr68936.C: New test.
13276
28621a5c
DE
132772016-01-15 David Edelsohn <dje.gcc@gmail.com>
13278
13279 PR target/68609
13280 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13281 * gcc.target/powerpc/recip-2.c: Same.
13282 * gcc.target/powerpc/recip-3.c: Same.
13283 * gcc.target/powerpc/recip-4.c: Same.
13284 * gcc.target/powerpc/recip-sqrtf.c: Same.
13285
40c43aca
JL
132862016-01-15 Jeff Law <law@redhat.com>
13287
13288 PR tree-optimization/69270
13289 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13290 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13291
afbc5ae8
PT
132922016-01-15 Paul Thomas <pault@gcc.gnu.org>
13293
13294 PR fortran/49630
13295 * gfortran.dg/deferred_character_13.f90: New test for the fix
13296 of comment 3 of the PR.
13297
13298 PR fortran/54070
13299 * gfortran.dg/deferred_character_8.f90: New test
13300 * gfortran.dg/allocate_error_5.f90: New test
13301
13302 PR fortran/60593
13303 * gfortran.dg/deferred_character_10.f90: New test
13304
13305 PR fortran/60795
13306 * gfortran.dg/deferred_character_14.f90: New test
13307
13308 PR fortran/61147
13309 * gfortran.dg/deferred_character_11.f90: New test
13310
13311 PR fortran/64324
13312 * gfortran.dg/deferred_character_9.f90: New test
13313
49abe076
VM
133142016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13315
13316 PR rtl-optimization/69030
13317 * gcc.target/i386/pr69030.c: New.
13318
16d12992
KT
133192016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13320
13321 * gcc.target/aarch64/target_attr_17.c: New test.
13322
78810bd3
RB
133232016-01-15 Richard Biener <rguenther@suse.de>
13324
13325 PR tree-optimization/66856
13326 * gcc.dg/torture/pr66856-1.c: New testcase.
13327 * gcc.dg/torture/pr66856-2.c: Likewise.
13328
2bd847fe
RB
133292016-01-15 Richard Biener <rguenther@suse.de>
13330
13331 PR debug/69137
13332 * g++.dg/lto/pr69137_0.C: New testcase.
13333
a00fe3b7
RS
133342016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13335
13336 PR middle-end/69246
13337 * gcc.target/i386/pr69246.c: New test.
13338
cbb0e83b
DV
133392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13340
7596d5de 13341 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13342
5a500ecf
DV
133432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13344
13345 PR c++/56194
13346 * g++.dg/init/const9.C: Disable test on S/390.
13347
5d9bf64f
DV
133482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13349
13350 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13351 * g++.dg/Wno-frame-address.C: Ditto.
13352
e234b19e
DV
133532016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13354
13355 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13356
89483f99
RB
133572016-01-15 Richard Biener <rguenther@suse.de>
13358
13359 PR tree-optimization/68961
13360 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13361
94f37395
IE
133622016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13363
13364 * gcc.target/i386/pr65105-5.c: New test.
13365
82ee0cf2 133662016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13367
13368 * gcc.c-torture/execute/alias-4.c: New testcase.
13369
82ee0cf2 133702016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13371
13372 PR ipa/68148
13373 * g++.dg/ipa/devirt-49.C: New testcase.
13374
092f7deb 133752016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13376
13377 PR target/65837
13378 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13379 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13380 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13381
e93c66bc
RB
133822016-01-15 Richard Biener <rguenther@suse.de>
13383
13384 PR tree-optimization/69117
13385 * gcc.dg/torture/pr69117.c: New testcase.
13386
c47eaca6 133872015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13388
13389 PR c++/69048
13390 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13391
c3f6914a
FXC
133922016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13393
13394 PR testsuite/67509
13395 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13396 range tests use 100 * maximum instead of maximum + 1.
13397
cd65ae90
JJ
133982016-01-14 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR debug/69244
13401 * gcc.dg/guality/pr69244.c: New test.
13402
19643948
UB
134032016-01-14 Uros Bizjak <ubizjak@gmail.com>
13404
13405 * lib/target-supports.exp (check_effective_target_issignaling):
13406 New procedure.
13407 * gcc.dg/pr61441.c: Require issignaling effective target.
13408
fe79c97e
SB
134092016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13410
13411 PR target/68803
13412 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13413
c7df95d8
DM
134142016-01-14 David Malcolm <dmalcolm@redhat.com>
13415
13416 PR c++/68819
13417 PR preprocessor/69177
13418 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13419 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13420 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13421 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13422
00083992
MP
134232016-01-14 Marek Polacek <polacek@redhat.com>
13424
13425 PR c/69262
13426 * gcc.dg/array-15.c: New test.
13427
0c9b3294
JJ
134282016-01-14 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR middle-end/68146
13431 PR tree-optimization/69155
13432 * gfortran.dg/pr68146.f: New test.
13433 * gfortran.dg/pr69155.f90: New test.
13434
3688e13d
RB
134352016-01-14 Richard Biener <rguenther@suse.de>
13436
13437 PR tree-optimization/68060
13438 * gcc.dg/torture/pr68060-1.c: New testcase.
13439 * gcc.dg/torture/pr68060-2.c: Likewise.
13440
bab0ad3a
NC
134412016-01-14 Nick Clifton <nickc@redhat.com>
13442
13443 * lib/target-supports.exp
13444 (check_effective_target_arm_neon_ok_nocache): Add an option
13445 sequence that includes setting the ARM architecture to ARMv7-A.
13446 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13447 command line options necessary to enable Neon support.
13448 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13449 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13450 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13451 * gcc.target/arm/pr69180.c: Likewise.
13452
947c2ce5
JL
134532016-01-14 Jeff Law <law@redhat.com>
13454
13455 PR tree-optimization/69270
13456 * gcc.dg/tree-ssa/pr69270.c: New test.
13457
3342fd71
BS
134582016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13459
13460 PR c/66208
13461 * c-c++-common/pr66208.c: New file.
13462
2ad3adf1
JJ
134632016-01-13 Jakub Jelinek <jakub@redhat.com>
13464
13465 PR tree-optimization/69156
13466 * gcc.dg/pr69156.c: New test.
13467
398d6feb
L
134682016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13469
13470 * gcc.target/i386/pr69225-7.c: New test.
13471
4c868789
RH
134722016-01-13 Richard Henderson <rth@redhat.com>
13473
13474 * gcc.dg/tm/memopt-13.c: Update expected function.
13475 * gcc.dg/tm/memopt-6.c: Likewise.
13476
ef6d1772
UB
134772016-01-13 Uros Bizjak <ubizjak@gmail.com>
13478
13479 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13480 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13481 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13482 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13483
ef6d1772
UB
134842016-01-13 Tom de Vries <tom@codesourcery.com>
13485
13486 PR tree-optimization/69169
0b4b6ef2
TV
13487 * gcc.dg/pr69169.c: New test.
13488
2ad3adf1 134892016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13490
13491 PR target/69228
13492 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13493 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13494 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13495 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13496 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13497 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13498 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13499 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13500
9060e335
AK
135012016-01-13 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR target/69247
13504 * gcc.dg/pr69247.c: New test.
13505
40311329
RB
135062016-01-13 Richard Biener <rguenther@suse.de>
13507
13508 PR tree-optimization/69242
13509 * gcc.dg/torture/pr69242.c: New testcase.
13510
ccbd7103
RB
135112016-01-13 Richard Biener <rguenther@suse.de>
13512
13513 PR tree-optimization/69186
13514 * gcc.dg/torture/pr69186.c: New testcase.
13515
c6f72a46
JL
135162016-01-13 Jeff Law <law@redhat.com>
13517
13518 PR tree-optimization/67755
13519 * gcc.dg/tree-ssa/pr67755.c: New test.
13520
135212016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13522
13523 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13524 pass number in output by a star.
13525
c446cf07
BC
135262016-01-12 Bin Cheng <bin.cheng@arm.com>
13527
13528 PR tree-optimization/68911
13529 * gcc.c-torture/execute/pr68911.c: New test.
13530
5342156c
MP
135312016-01-12 Marek Polacek <polacek@redhat.com>
13532
13533 PR c++/68979
13534 * g++.dg/warn/permissive-1.C: New test.
13535
65364cc5
JJ
135362016-01-12 Jakub Jelinek <jakub@redhat.com>
13537
13538 PR objc++/68511
13539 PR c++/69213
13540 * g++.dg/opt/pr69213.C: New test.
13541
81b9a3d9
CB
135422016-01-12 Christian Bruel <christian.bruel@st.com>
13543
13544 PR target/69180
13545 * gcc.target/arm/pr69180.c: New test.
13546
3c4e91c9
RB
135472016-01-12 Richard Biener <rguenther@suse.de>
13548
13549 PR lto/69077
13550 * g++.dg/lto/pr69077_0.C: New testcase.
13551 * g++.dg/lto/pr69077_1.C: Likewise.
13552
5664cea1
JJ
135532016-01-12 Jakub Jelinek <jakub@redhat.com>
13554
13555 PR target/69175
13556 * g++.dg/opt/pr69175.C: New test.
13557
86cefc49
AL
135582016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13559
13560 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13561 rather than #including math.h & stdlib.h.
13562 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13563 * gcc.dg/vect/pr49771.c: Likewise.
13564 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13565 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13566 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13567 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13568 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13569 * gcc.dg/vect/pr44507.c: Likewise.
13570 * gcc.dg/vect/pr45902.c: Likewise.
13571 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13572 * gcc.dg/vect/vect-117.c: Likewise.
13573 * gcc.dg/vect/vect-99.c: Likewise.
13574 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13575 * gcc.dg/vect/vect-cond-1.c: Likewise.
13576 * gcc.dg/vect/vect-cond-2.c: Likewise.
13577 * gcc.dg/vect/vect-cond-3.c: Likewise.
13578 * gcc.dg/vect/vect-cond-4.c: Likewise.
13579 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13580 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13581 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13582 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13583 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13584 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13585 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13586 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13587 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13588 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13589 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13590 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13591 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13592 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13593 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13594 include of signal.h.
13595 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13596 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13597 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13598 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13599 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13600 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13601 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13602 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13603 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13604 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13605 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13606 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13607 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13608 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13609 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13610 * gcc.dg/vect/vect-outer-5.c: Likewise.
13611 * gcc.dg/vect/vect-outer-6.c: Likewise.
13612 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13613 include of stdio.h.
13614
b832f61e
NC
136152016-01-12 Nick Clifton <nickc@redhat.com>
13616
13617 PR target/68913
13618 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13619 to fread so that it will be found in all target runtimes.
13620
8eac49b1
RB
136212016-01-12 Richard Biener <rguenther@suse.de>
13622
13623 PR tree-optimization/69053
13624 * g++.dg/torture/pr69053.C: New testcase.
13625
2935d994
RB
136262016-01-12 Richard Biener <rguenther@suse.de>
13627
13628 PR tree-optimization/69168
13629 * gcc.dg/torture/pr69168.c: New testcase.
13630
66c16fd9
RB
136312016-01-12 Richard Biener <rguenther@suse.de>
13632
13633 PR tree-optimization/69157
13634 * gcc.dg/torture/pr69157.c: New testcase.
13635
136362016-01-12 Richard Biener <rguenther@suse.de>
13637
13638 PR tree-optimization/69174
13639 * gcc.dg/torture/pr69174.c: New testcase.
13640
723033a6
JJ
136412016-01-12 Jakub Jelinek <jakub@redhat.com>
13642
13643 PR c++/66808
13644 PR c++/69000
13645 * g++.dg/tls/pr66808.C: New test.
13646 * g++.dg/tls/pr69000.C: New test.
13647
3574cf47
BS
136482016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13649
13650 * gcc.target/powerpc/swaps-p8-23.c: New test.
13651 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13652
feb20787
JDA
136532016-01-11 John David Anglin <danglin@gcc.gnu.org>
13654
13655 PR tree-optimization/68356
13656 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13657
27b1820a
KV
136582016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13659 Jim Wilson <jim.wilson@linaro.org>
13660
13661 PR target/69194
13662 * gcc.target/arm/pr69194.c: New test.
13663
cf4de6af
L
136642016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13665
13666 PR target/69225
13667 * gcc.target/i386/pr69225-1.c: New test.
13668 * gcc.target/i386/pr69225-2.c: Likewise.
13669 * gcc.target/i386/pr69225-3.c: Likewise.
13670 * gcc.target/i386/pr69225-4.c: Likewise.
13671 * gcc.target/i386/pr69225-5.c: Likewise.
13672 * gcc.target/i386/pr69225-6.c: Likewise.
13673
1ebd5558
JJ
136742016-01-11 Jakub Jelinek <jakub@redhat.com>
13675
23552a4d
JJ
13676 PR target/67462
13677 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13678 if lp64.
13679
26ff85b0
JJ
13680 PR target/69071
13681 * gcc.dg/pr69071.c: New test.
13682
9cb6bd74
JJ
13683 PR c++/69211
13684 * g++.dg/opt/pr69211.C: New test.
13685
1ebd5558
JJ
13686 PR tree-optimization/69214
13687 * gcc.c-torture/compile/pr69214.c: New test.
13688
8c18c836
UB
136892016-01-11 Uros Bizjak <ubizjak@gmail.com>
13690
13691 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13692 * gcc.target/i386/pr66232-11.c: Ditto.
13693 * gcc.target/i386/pr66232-12.c: Ditto.
13694 * gcc.target/i386/pr66232-13.c: Ditto.
13695
62446e6e
RB
136962016-01-11 Richard Biener <rguenther@suse.de>
13697
13698 PR tree-optimization/69173
13699 * gcc.dg/torture/pr69173.c: New testcase.
13700
2b8568fe
KT
137012016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13702
13703 PR rtl-optimization/68796
13704 * gcc.target/aarch64/tst_5.c: New test.
13705 * gcc.target/aarch64/tst_6.c: Likewise.
13706
5baf4532
KT
137072016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13708
13709 PR rtl-optimization/68841
13710 * gcc.dg/pr68841.c: New test.
13711 * gcc.c-torture/execute/pr68841.c: New test.
13712
ca90b1ed
YR
137132016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13714
13715 PR rtl-optimization/68920
13716 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13717 for ix86 targets.
13718 * gcc.dg/ifcvt-5.c: New test.
13719
2ad3adf1 137202016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13721
13722 PR bootstrap/69123
13723 * g++.dg/pr69123.C: New.
13724
83834c09
IE
137252016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13726
13727 PR target/69010
13728 * gcc.target/i386/pr69010.c: New test.
13729
dcf89d57
MJ
137302016-01-11 Martin Jambor <mjambor@suse.cz>
13731
13732 PR ipa/69044
13733 * gcc.target/i386/chkp-pr69044.c: New test.
13734
d95167ee
TV
137352016-01-11 Tom de Vries <tom@codesourcery.com>
13736
13737 PR tree-optimization/69109
13738 * gcc.dg/autopar/pr69109-2.c: New test.
13739 * gcc.dg/autopar/pr69109.c: New test.
13740
4f6403a8
TV
137412016-01-11 Tom de Vries <tom@codesourcery.com>
13742
13743 PR tree-optimization/69108
13744 * gcc.dg/autopar/pr69108.c: New test.
13745
21efdd80
PP
137462016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13747
13748 PR c++/69029
13749 * c-c++-common/Wisleading-indentation.c: Augment test.
13750
fd42eed8
TK
137512016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13752
13753 PR fortran/69154
13754 * gfortran.dg/inline_matmul_12.f90: New test.
13755
4f90ee6c
PT
137562016-01-10 Paul Thomas <pault@gcc.gnu.org>
13757
13758 PR fortran/67779
13759 * gfortran.dg/actual_array_offset_1: New test.
13760
3907c6cf
TV
137612016-01-10 Tom de Vries <tom@codesourcery.com>
13762
13763 PR tree-optimization/69062
13764 * gcc.dg/autopar/pr69062.c: New test.
13765
b07b236e
TS
137662016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13767
13768 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13769 * gcc.dg/vect/slp-perm-2.c: Likewise.
13770 * gcc.dg/vect/slp-perm-3.c: Likewise.
13771 * gcc.dg/vect/slp-perm-5.c: Likewise.
13772 * gcc.dg/vect/slp-perm-6.c: Likewise.
13773 * gcc.dg/vect/slp-perm-7.c: Likewise.
13774 * gcc.dg/vect/slp-perm-8.c: Likewise.
13775
23fab8ae
TV
137762016-01-10 Tom de Vries <tom@codesourcery.com>
13777
13778 PR tree-optimization/69039
13779 * gcc.dg/autopar/pr69039.c: New test.
13780
73f0dae2
MP
137812016-01-09 Marek Polacek <polacek@redhat.com>
13782
13783 PR c++/69113
13784 * g++.dg/pr69113.C: New test.
13785
20b8d734
JJ
137862016-01-09 Jakub Jelinek <jakub@redhat.com>
13787
13788 PR middle-end/50865
13789 PR tree-optimization/69097
13790 * gcc.c-torture/execute/pr50865.c: New test.
13791 * gcc.c-torture/execute/pr69097-1.c: New test.
13792 * gcc.c-torture/execute/pr69097-2.c: New test.
13793 * gcc.dg/pr69097-1.c: New test.
13794 * gcc.dg/pr69097-2.c: New test.
13795
c50e614b
JJ
137962016-01-09 Jakub Jelinek <jakub@redhat.com>
13797
13798 PR c++/69164
13799 * g++.dg/opt/pr69164.C: New test.
13800
e0237993
JJ
138012016-01-08 Jakub Jelinek <jakub@redhat.com>
13802
13803 PR tree-optimization/69167
13804 * gcc.dg/pr69167.c: New test.
13805
bd8f5bb2
MP
138062016-01-08 Marek Polacek <polacek@redhat.com>
13807
13808 PR c++/68449
13809 * g++.dg/pr68449.C: New.
13810
bb0f5ca7
AL
138112016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13812
13813 PR tree-optimization/68707
13814 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13815 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13816 on platforms supporting it.
13817 * gcc.dg/vect/slp-perm-2.c: Likewise.
13818 * gcc.dg/vect/slp-perm-3.c: Likewise.
13819 * gcc.dg/vect/slp-perm-5.c: Likewise.
13820 * gcc.dg/vect/slp-perm-7.c: Likewise.
13821 * gcc.dg/vect/slp-perm-8.c: Likewise.
13822 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13823 on platforms supporting it.
13824
22518428
JJ
138252016-01-08 Jakub Jelinek <jakub@redhat.com>
13826
33f0852f
JJ
13827 PR tree-optimization/69162
13828 * gcc.dg/pr69162.c: New test.
13829
22518428
JJ
13830 PR tree-optimization/69172
13831 * gcc.dg/pr69172.c: New test.
13832
80e9b3aa
TP
138332016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13834
13835 PR tree-optimization/67781
13836 * gcc.c-torture/execute/pr67781.c: New file.
13837
262a363f
JJ
138382016-01-08 Jakub Jelinek <jakub@redhat.com>
13839
13840 PR tree-optimization/69083
13841 * gcc.dg/vect/pr69083.c: New test.
13842
6e1f093f
SS
138432016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13844
13845 PR tree-optimization/61441
13846 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13847 Use -fexcess-precision=standard for compiler options.
13848 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13849
53290e07
JJ
138502016-01-08 Jakub Jelinek <jakub@redhat.com>
13851
57bf3072
JJ
13852 PR fortran/69128
13853 * gfortran.dg/gomp/pr69128.f90: New test.
13854
53290e07
JJ
13855 PR c++/69145
13856 * g++.dg/ext/pr69145-1.C: New test.
13857 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13858 * g++.dg/ext/pr69145-2.h: New file.
13859
7a127fa7
MS
138602016-01-07 Martin Sebor <msebor@redhat.com>
13861
13862 PR c/68966
13863 * gcc.dg/atomic-fetch-bool.c: New test.
13864 * gcc.dg/sync-fetch-bool.c: New test.
13865
95918b49
L
138662016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13867
13868 PR fortran/66680
13869 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13870
c8e62a9d
NC
138712016-01-07 Nick Clifton <nickc@redhat.com>
13872
13873 PR target/66655
13874 * g++.dg/pr66655.C: New test.
13875 * g++.dg/pr66655_1.cc: Test support file.
13876 * g++.dg/pr66655.h: Test header file.
13877
2ad3adf1 138782016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13879
13880 PR fortran/66680
13881 gfortran.dg/gomp/pr66680.f90: New test.
13882
4cd9ca92
L
138832016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13884
13885 PR target/69171
13886 * gcc.target/i386/pr69171-1.c: New test.
13887 * gcc.target/i386/pr69171-2.c: Likewise.
13888 * gcc.target/i386/pr69171-3.c: Likewise.
13889 * gcc.target/i386/pr69171-4.c: Likewise.
13890 * gcc.target/i386/pr69171-5.c: Likewise.
13891 * gcc.target/i386/pr69171-6.c: Likewise.
13892
7e33d4dc
BS
138932015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13894
13895 PR middle-end/67639
13896 * c-c++-common/pr67639.c: New test.
13897
fec64afc
JJ
138982016-01-07 Jakub Jelinek <jakub@redhat.com>
13899
13900 PR tree-optimization/69141
13901 * g++.dg/opt/pr69141.C: New test.
13902
f293ad29
EB
139032016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13904
13905 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13906
5027395e
UB
139072016-01-06 Uros Bizjak <ubizjak@gmail.com>
13908
13909 PR target/69140
13910 * gcc.target/i386/pr69140.c: New test
13911
7443cf13
DM
139122016-01-06 David Malcolm <dmalcolm@redhat.com>
13913
13914 * gcc.dg/bad-dereference.c: New test case.
13915
32928931
BS
139162015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13917
13918 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13919
68dd05da
AS
139202016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13921
13922 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13923
6b131d5b
MP
139242016-01-06 Marek Polacek <polacek@redhat.com>
13925
13926 PR sanitizer/69099
13927 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13928
8d9fdb49
MP
139292016-01-05 Marek Polacek <polacek@redhat.com>
13930
13931 PR c/69104
13932 * gcc.dg/atomic-invalid-2.c: New.
13933
acf93f1e
L
139342016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13935
13936 PR target/68991
13937 * gcc.target/i386/pr68991.c: New test.
13938
3f50525d
L
139392016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13940
13941 PR target/68991
13942 * g++.dg/pr68991-1.C: New test.
13943 * g++.dg/pr68991-2.C: Likewise.
13944
e0237993 139452016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13946
e0237993 13947 PR other/60465
face88a1
ST
13948 * gcc.target/ia64/pr60465-gprel64.c: New test.
13949 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13950
a0866eff
KT
139512016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13952
13953 PR rtl-optimization/68651
13954 * gcc.target/aarch64/pr68651_1.c: New test.
13955
c589e975
DM
139562016-01-05 David Malcolm <dmalcolm@redhat.com>
13957
13958 PR c/69122
13959 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13960
929710d9
NS
139612016-01-05 Nathan Sidwell <nathan@acm.org>
13962
ce3e43d7
NS
13963 PR c++/58583
13964 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13965
929710d9
NS
13966 * gcc.dg/alias-15.c: New.
13967
a2faef8e
NC
139682016-01-05 Nick Clifton <nickc@redhat.com>
13969
13970 PR target/68870
13971 * g++.dg/pr68770.C: New test.
13972
4cfa76e3
MS
139732016-01-04 Mike Stump <mikestump@comcast.net>
13974
13975 * lib/target-supports.exp (check_effective_target_cilkplus):
13976 cilkplus targets require pthreads.
4ece61b6 13977 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13978
4e8a3a35
MM
139792016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13980
13981 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13982 generation.
13983
818ab71a
JJ
139842016-01-04 Jakub Jelinek <jakub@redhat.com>
13985
13986 Update copyright years.
13987
2fe0a208
MP
139882016-01-04 Marek Polacek <polacek@redhat.com>
13989
13990 PR c/68908
13991 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13992 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13993 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13994
9e3b2fe3
EB
139952016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13996
13997 * gcc.target/sparc/20160104-2.c: New test.
13998
e8d65a35
EB
139992016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14000
14001 * gcc.target/sparc/20160104-1.c: New test.
14002
25ccfccd
PT
140032016-01-03 Paul Thomas <pault@gcc.gnu.org>
14004
14005 PR fortran/65045
14006 * gfortran.dg/pr65045.f90: New test.
14007
cb51d382
EB
140082016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14009
14010 * gnat.dg/specs/debug1.ads: Delete.
14011
6eeaad6e
JD
140122016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14013
14014 PR libgfortran/68867
14015 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14016 expression.
14017
2f968603
JD
140182016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14019
14020 PR libgfortran/68867
14021 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14022 PowerPC.
14023
591bb5e4
PT
140242016-01-01 Paul Thomas <pault@gcc.gnu.org>
14025
14026 PR fortran/68864
14027 * gfortran.dg/pr68864.f90: New test.
14028
f1e0620c
JJ
140292016-01-01 Jakub Jelinek <jakub@redhat.com>
14030
942a1319
JJ
14031 PR tree-optimization/69070
14032 * gcc.dg/pr69070.c: New test.
14033
10dff63f
JJ
14034 PR sanitizer/69055
14035 * gfortran.dg/pr69055.f90: New test.
14036
f1e0620c
JJ
14037 PR target/69015
14038 * gcc.dg/pr69015.c: New test.
818ab71a 14039\f
2f883d1c 14040Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14041
14042Copying and distribution of this file, with or without modification,
14043are permitted in any medium without royalty provided the copyright
14044notice and this notice are preserved.