]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gimplify.c (gimplify_function_tree): Do not move the outer binds block.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4c640e26
EB
12016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/trampoline3.adb: New test.
4 * gnat.dg/trampoline4.adb: Likewise.
5
6c0347f6
JD
62016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7
8 * gfortran.dg/dtio_16.f90: New test.
9
d0d48a06
EB
102016-10-15 Eric Botcazou <ebotcazou@adacore.com>
11
12 * gcc.target/sparc/bmaskbshuf.c: Rename to...
13 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
14 * gcc.target/sparc/bmaskbshuf-2.c: New test.
15
baa33d83
EB
162016-10-15 Eric Botcazou <ebotcazou@adacore.com>
17
18 * gcc.target/sparc/popc.c: Rename to...
19 * gcc.target/sparc/popc-1.c: ...this.
20 * gcc.target/sparc/popc-2.c: New test.
21
523ee218
JD
222016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23
24 PR fortran/77972
25 * gfortran.dg/unexpected_eof_4.f90: New test.
26
c04d4ede
JB
272016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
28
29 PR libfortran/48587
30 * gfortran.dg/negative_unit2.f90: New test.
31
064ed55a
JJ
322016-10-14 Jakub Jelinek <jakub@redhat.com>
33
9a822fc7
JJ
34 PR middle-end/77959
35 * gfortran.dg/pr77959.f90: New test.
36
064ed55a
JJ
37 DR 1511 - const volatile variables and ODR
38 * g++.dg/DRs/dr1511-1.C: New test.
39 * g++.dg/DRs/dr1511-2.C: New test.
40
2579762a
EB
412016-10-14 Eric Botcazou <ebotcazou@adacore.com>
42
43 * gnat.dg/debug7.adb (dg-options): Remove -g.
44 * gnat.dg/debug8.adb (dg-options): Add -margs.
45 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
46
6d59425d
RB
472016-10-14 Richard Biener <rguenther@suse.de>
48
49 PR tree-optimization/77979
50 * gcc.dg/torture/pr77979.c: New testcase.
51
43f66d6e
ML
522016-10-14 Martin Liska <mliska@suse.cz>
53
54 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
55 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
56 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
57
cb3ac867
UB
582016-10-14 Uros Bizjak <ubizjak@gmail.com>
59
60 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
61 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
62 * gcc.dg/torture/pr77937-2.c: Likewise.
63
14cf71a0
EB
642016-10-14 Eric Botcazou <ebotcazou@adacore.com>
65
66 * gnat.dg/lto15.adb: Adjust.
67 * gnat.dg/lto16.adb: Likewise.
68 * gnat.dg/lto17.adb: Likewise
69 * gnat.dg/lto18.ad[sb]: New test.
70 * gnat.dg/lto18_pkg.ads: New helper.
71 * gnat.dg/lto19.adb: New test.
72 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
73 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
74 * gnat.dg/lto20.adb: New test.
75 * gnat.dg/lto20_pkg.ad[sb]: New helper.
76
6fd9c6f4
AV
772016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
78
79 * gfortran.dg/coarray_38.f90: Expect error message.
80
01f44038
KT
812016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
82
83 * gcc.target/aarch64/spellcheck_1.c: New test.
84 * gcc.target/aarch64/spellcheck_2.c: Likewise.
85 * gcc.target/aarch64/spellcheck_3.c: Likewise.
86 * gcc.target/aarch64/spellcheck_4.c: Likewise.
87 * gcc.target/aarch64/spellcheck_5.c: Likewise.
88 * gcc.target/aarch64/spellcheck_6.c: Likewise.
89
253abb2a
AS
902016-10-13 Andreas Schwab <schwab@linux-m68k.org>
91
92 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
93
a2695319
BS
942016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
95
96 PR tree-optimization/77937
97 * gcc.dg/torture/pr77937-1.c: New.
98 * gcc.dg/torture/pr77937-2.c: New.
99
14a2c9aa
JM
1002016-10-13 Jakub Jelinek <jakub@redhat.com>
101
102 * g++.dg/cpp1z/inline-var1.C: New test.
103 * g++.dg/cpp1z/inline-var1a.C: New test.
104 * g++.dg/cpp1z/inline-var1.h: New file.
105 * g++.dg/cpp1z/inline-var2.C: New test.
106 * g++.dg/cpp1z/inline-var3.C: New test.
107 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
108 uninitialized const.
109
18d34307
SL
1102016-10-13 Sandra Loosemore <sandra@codesourcery.com>
111
ee7fa2e3
SL
112 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
113 Xscale is specified, not just -march.
114 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
115 is incompatible with Xscale.
18d34307 116
96032047
MS
1172016-10-13 Martin Sebor <msebor@redhat.com>
118
119 PR c++/71912
120 * g++.dg/ext/flexary4.C: Adjust.
121 * g++.dg/ext/flexary5.C: Same.
122 * g++.dg/ext/flexary9.C: Same.
123 * g++.dg/ext/flexary19.C: New test.
124 * g++.dg/ext/flexary18.C: New test.
125 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
126 regression test.
127 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
128 Avoid generating a flexible array member in an array.
129
5b1548fd
MS
1302016-10-13 Martin Sebor <msebor@redhat.com>
131
132 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
133 to placate -Wformat on targets where the type is not int.
134
7810c4eb
DM
1352016-10-13 David Malcolm <dmalcolm@redhat.com>
136
137 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
138 in INSN_LOCATION.
139
fcd27666
BC
1402016-10-13 Bin Cheng <bin.cheng@arm.com>
141
142 * gcc.target/i386/l_fma_float_1.c: Revise test.
143 * gcc.target/i386/l_fma_float_2.c: Ditto.
144 * gcc.target/i386/l_fma_float_3.c: Ditto.
145 * gcc.target/i386/l_fma_float_4.c: Ditto.
146 * gcc.target/i386/l_fma_float_5.c: Ditto.
147 * gcc.target/i386/l_fma_float_6.c: Ditto.
148 * gcc.target/i386/l_fma_double_1.c: Ditto.
149 * gcc.target/i386/l_fma_double_2.c: Ditto.
150 * gcc.target/i386/l_fma_double_3.c: Ditto.
151 * gcc.target/i386/l_fma_double_4.c: Ditto.
152 * gcc.target/i386/l_fma_double_5.c: Ditto.
153 * gcc.target/i386/l_fma_double_6.c: Ditto.
154
b8a4b8c8
BC
1552016-10-13 Bin Cheng <bin.cheng@arm.com>
156
157 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
158
328ba117
BC
1592016-10-13 Bin Cheng <bin.cheng@arm.com>
160
161 * gcc.dg/vect/vect-98.c: Refine test case.
162 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
163 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
164 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
165
1a1ab05e
JJ
1662016-10-13 Jakub Jelinek <jakub@redhat.com>
167
168 PR c/77946
169 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
170
27947670
ML
1712016-10-13 Martin Liska <mliska@suse.cz>
172
173 PR tree-optimization/77943
174 * g++.dg/tree-ssa/pr77943.C: New test.
175
92c5266b
AV
1762016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
177
178 PR fortran/72832
179 * gfortran.dg/allocate_with_source_22.f03: New test.
180 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
181 fail.
182
90bca4ed
TP
1832016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
184
185 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
186 * gcc.target/arm/movsi_movw.c: Likewise.
187 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
188 directive to work on big endian targets.
189
0011af7b
KV
1902016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
191
192 * gcc.dg/tree-ssa/evrp6.c: New test.
193
859e95ab
SB
1942016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
195
196 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
197 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
198 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
199
2934018d
SB
2002016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
201
202 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
203 * gcc.target/powerpc/warn-2.c: Ditto.
204
f92d1522
RS
2052016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
206
207 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
208 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
209 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
210 for -mmsa.
211 * gcc.target/mips/msa.c: New test.
212 * gcc.target/mips/msa-builtins.c: Likewise.
213 * lib/target-supports.exp (check_mips_msa_hw_available): New.
214 (check_effective_target_mips_msa_runtime): Likewise.
215 (check_effective_target_mips_msa): Likewise.
216 (add_options_for_mips_msa): Likewise.
217 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
218 (check_effective_target_vect_intfloat_cvt): Likewise.
219 (check_effective_target_vect_uintfloat_cvt): Likewise.
220 (check_effective_target_vect_floatint_cvt): Likewise.
221 (check_effective_target_vect_floatuint_cvt): Likewise.
222 (check_effective_target_vect_shift): Likewise.
223 (check_effective_target_vect_shift_char): Likewise.
224 (check_effective_target_vect_long): Likewise.
225 (check_effective_target_vect_float): Likewise.
226 (check_effective_target_vect_double): Likewise.
227 (check_effective_target_vect_long_long): Likewise.
228 (check_effective_target_vect_perm): Likewise.
229 (check_effective_target_vect_perm_byte): Likewise.
230 (check_effective_target_vect_perm_short): Likewise.
231 (check_effective_target_vect_sdot_qi): Likewise.
232 (check_effective_target_vect_udot_qi): Likewise.
233 (check_effective_target_vect_sdot_hi): Likewise.
234 (check_effective_target_vect_udot_hi): Likewise.
235 (check_effective_target_vect_pack_trunc): Likewise.
236 (check_effective_target_vect_unpack): Likewise.
237 (check_effective_target_vect_hw_misalign): Likewise.
238 (check_effective_target_vect_condition): Likewise.
239 (check_effective_target_vect_cond_mixed): Likewise.
240 (check_effective_target_vect_char_mult): Likewise.
241 (check_effective_target_vect_short_mult): Likewise.
242 (check_effective_target_vect_int_mult): Likewise.
243 (check_effective_target_vect_extract_even_odd): Likewise.
244 (check_effective_target_vect_interleave): Likewise.
245 (check_vect_support_and_set_flags): Check if the target supports MSA
246 and append to the list of EFFECTIVE_TARGETS.
247
0bfd099c
RB
2482016-10-12 Richard Biener <rguenther@suse.de>
249
250 PR debug/77947
251 * g++.dg/torture/pr77947.C: New testcase.
252
b4a9ef2f
PMR
2532016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
254
255 * gnat.dg/debug8.adb: New testcase.
256
c0dbd22d
PMR
2572016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
258
259 * gnat.dg/debug9.adb: New testcase.
260
8a7c91cd
RB
2612016-10-12 Richard Biener <rguenther@suse.de>
262
263 * gcc.dg/tree-ssa/vrp35.c: Adjust.
264 * gcc.dg/tree-ssa/vrp36.c: Likewise.
265 * gcc.dg/tree-ssa/vrp46.c: Likewise.
266
7dc2f5f1
RB
2672016-10-12 Richard Biener <rguenther@suse.de>
268
269 PR tree-optimization/77920
270 * gcc.dg/torture/pr77920.c: New testcase.
271
70f6d5e1
JJ
2722016-10-12 Jakub Jelinek <jakub@redhat.com>
273
4a8b97cb
JJ
274 PR tree-optimization/77929
275 * gcc.c-torture/compile/pr77929.c: New test.
276
70f6d5e1
JJ
277 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
278 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
279 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
280 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
281 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
282 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
283 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
284 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
285 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
286
4803de58
EB
2872016-10-11 Eric Botcazou <ebotcazou@adacore.com>
288
289 * gcc.target/sparc/setcc-4.c: Adjust.
290 * gcc.target/sparc/setcc-5.c: Likewise.
291 * gcc.target/sparc/setcc-6.c: Likewise.
292 * gcc.target/sparc/setcc-7.c: Likewise.
293 * gcc.target/sparc/setcc-8.c: Likewise.
294 * gcc.target/sparc/setcc-9.c: Likewise.
295 * gcc.target/sparc/setcc-10.c: Delete.
296
f6cf4810
SK
2972016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
298
299 PR fortran/77942
300 * gfortran.dg/pr77942.f90
301
8e8c2744
FR
3022016-10-11 Fritz Reese <fritzoreese@gmail.com>
303
304 * gfortran.dg/dec_math.f90: New testsuite.
305
ddefad9a
SKS
3062016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
307
308 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
309 (main): Declare j as i32 instead of int.
310
e7b08761
TP
3112016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
312
313 PR testsuite/PR77710
314 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
315 target triplet instead of *-*-*-*.
316
9fd7cd44
EB
3172016-10-11 Eric Botcazou <ebotcazou@adacore.com>
318
319 * gnat.dg/unchecked_convert10.adb: New test.
320 * gnat.dg/unchecked_convert11.adb: Likewise.
321 * gnat.dg/unchecked_convert12.adb: Likewise.
322
ff7e7ee0
EB
3232016-10-11 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gcc.target/sparc/cbcond-1.c: New test.
326 * gcc.target/sparc/cbcond-2.c: Likewise.
327 * gcc.target/sparc/movcc-1.c: Likewise.
328 * gcc.target/sparc/movcc-2.c: Likewise.
329 * gcc.target/sparc/setcc-1.c: Adjust.
330 * gcc.target/sparc/setcc-2.c: Likewise.
331 * gcc.target/sparc/setcc-3.c: Likewise.
332 * gcc.target/sparc/setcc-4.c: Likewise.
333 * gcc.target/sparc/setcc-5.c: Likewise.
334 * gcc.target/sparc/setcc-6.c: New test.
335 * gcc.target/sparc/setcc-7.c: Likewise.
336 * gcc.target/sparc/setcc-8.c: Likewise.
337 * gcc.target/sparc/setcc-9.c: Likewise.
338 * gcc.target/sparc/setcc-10.c: Likewise.
339
d30078b8
JL
3402016-10-10 Jeff Law <law@redhat.com>
341
342 PR tree-optimization/71947
343 * gcc.dg/tree-ssa/pr71947-1.c: New test.
344 * gcc.dg/tree-ssa/pr71947-2.c: New test.
345 * gcc.dg/tree-ssa/pr71947-3.c: New test.
346 * gcc.dg/tree-ssa/pr71947-4.c: New test.
347 * gcc.dg/tree-ssa/pr71947-5.c: New test.
348 * gcc.dg/tree-ssa/pr71947-6.c: New test.
349
5f869266
TK
3502016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
351
352 PR fortran/77915
353 * gfortran.dg/matmul_11.f90: New test.
354
174e0b00
JW
3552016-10-10 Jiong Wang <jiong.wang@arm.com>
356
357 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
358 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
359 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
360 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
361 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
362 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
363 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
364 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
365 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
366 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
367 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
368 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
369 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
370 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
382 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
383 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
385 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
386 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
387 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
388 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
404 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
405 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
406 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
407 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
408 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
411 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
412 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
413 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
414 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
416
4bc63138
JW
4172016-10-10 Jiong Wang <jiong.wang@arm.com>
418
419 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
426 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
427 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
428 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
429 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
430 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
431 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
432 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
433
8f3edb07
JW
4342016-10-10 Jiong Wang <jiong.wang@arm.com>
435
436 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
437 Enable AArch64.
438 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
439 vdup*_laneq.
440 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
441 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
442 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
443 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
444
6e49f922
JW
4452016-10-10 Matthew Wahab <matthew.wahab@arm.com>
446 Jiong Wang <jiong.wang@arm.com>
447
448 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
449 AArch64 support.
450 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
451 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
452 AArch64 targets.
453 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
454 AArch64 targets.
455 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
456 targets.
457 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
458
41683e1a
EB
4592016-10-10 Eric Botcazou <ebotcazou@adacore.com>
460
461 * gnat.dg/specs/vfa.ads: New test.
462
6e49f922 4632016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
464
465 * gnat.dg/inline13.ad[sb]: New test.
466 * gnat.dg/inline13_pkg.ad[sb]: New helper.
467
55cfd746
EB
4682016-10-10 Eric Botcazou <ebotcazou@adacore.com>
469
470 * gnat.dg/biased_subtype.adb: New test.
471
4dfb8a2a
JJ
4722016-10-09 Jakub Jelinek <jakub@redhat.com>
473
474 PR tree-optimization/77901
475 * gcc.c-torture/compile/pr77901.c: New test.
476
67b97478
PK
4772016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
478
479 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
480 * gcc.dg/ipa/propalign-2.c: Likewise
481 * gcc.dg/ipa/propalign-3.c: Likewise.
482 * gcc.dg/ipa/propalign-4.c: Likewise.
483 * gcc.dg/ipa/propalign-5.c: Likewise.
484
7bad794a
JJ
4852016-10-08 Jakub Jelinek <jakub@redhat.com>
486
81b02905
JJ
487 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
488
ee19ef45
JJ
489 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
490
7bad794a
JJ
491 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
492 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
493
56d3a930
FR
4942016-10-07 Fritz Reese <fritzoreese@gmail.com>
495
496 * gfortran.dg/dec_union_11.f90: New testcase.
497
45e2bf2e
NS
4982016-10-07 Nathan Sidwell <nathan@acm.org>
499
500 PR c++/66443
501 * g++.dg/cpp0x/pr66443-cxx11.C: New.
502 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
503 * g++.dg/cpp1y/pr66443-cxx14.C: New
504 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
505 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
506
be845b04
JJ
5072016-10-07 Jakub Jelinek <jakub@redhat.com>
508
509 * g++.dg/cpp0x/addressof1.C: New test.
510 * g++.dg/cpp0x/addressof2.C: New test.
511
08213983
MM
5122016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
513
514 * gcc.target/powerpc/float128-type-1.c: New test to check that
515 PowerPC 64-bit Linux enables -mfloat128-type by default.
516 * gcc.target/powerpc/float128-type-2.c: Likewise.
517 * gcc.target/powerpc/float128-mix.c: Change error message to
518 reflect that __ibm128 is now #define'ed to be long double.
519
bd845c14
SK
5202016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
521
522 PR fortran/77406
523 * gfortran.dg/pr77406.f90: New test.
524 * gfortran.dg/assumed_type_3.f90: Update error messages.
525 * gfortran.dg/defined_operators_1.f90: Ditto.
526 * gfortran.dg/generic_26.f90: Ditto.
527 * gfortran.dg/generic_7.f90: Ditto.
528 * gfortran.dg/gomp/udr5.f90: Ditto.
529 * gfortran.dg/gomp/udr7.f90: Ditto.
530 * gfortran.dg/interface_1.f90: Ditto.
531 * gfortran.dg/interface_37.f90: Ditto.
532 * gfortran.dg/interface_5.f90: Ditto.
533 * gfortran.dg/interface_6.f90: Ditto.
534 * gfortran.dg/interface_7.f90
535 * gfortran.dg/no_arg_check_3.f90
536 * gfortran.dg/operator_5.f90
537 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
538
c09c4992
BE
5392016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
540
541 PR c++/77700
542 * c-c++-common/Wint-in-bool-context.c: Update test.
543
d7f336f8
RB
5442016-10-07 Richard Biener <rguenther@suse.de>
545
546 * gcc.dg/tree-ssa/vrp01.c: Adjust.
547 * gcc.dg/tree-ssa/vrp34.c: Likewise.
548
a9172bf3
MP
5492016-10-07 Marek Polacek <polacek@redhat.com>
550
551 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
552
8a14afd0
BS
5532016-10-07 Bernd Schmidt <bschmidt@redhat.com>
554
555 PR c++/69733
556 * c-c++-common/pr69733.c: New test.
557 * gcc.dg/pr69733.c: New test.
558 * gcc.target/i386/pr69733.c: New test.
559
d4bd4646
MP
5602016-10-07 Marek Polacek <polacek@redhat.com>
561
562 PR c++/77803
563 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
564
a93cdc5c
JJ
5652016-10-07 Jakub Jelinek <jakub@redhat.com>
566
567 PR tree-optimization/77664
568 * gcc.dg/tree-ssa/pr77664.c: New test.
569 * gcc.dg/pr77664.c: New test.
570
5712016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
572
573 * gfortran.dg/pr69955.f90: New test.
574
ac193ee7
LK
5752016_10-06 Louis Krupp <louis.krupp@zoho.com>
576
577 PR fortran/57910
578 * gfortran.dg/pr57910.f90: New test.
579
342cfb3e
JJ
5802016-10-06 Jakub Jelinek <jakub@redhat.com>
581
582 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
583 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
584
48057089
KV
5852016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
586
587 PR tree-optimization/77862
588 * gcc.dg/pr77862.c: New test.
589
65b25c9b
KV
5902016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
591
592 * gcc.dg/tree-ssa/evrp4.c: New test.
593
f3127685
JL
5942016-10-06 Jeff Law <law@redhat.com>
595
596 PR tree-optimization/71661
597 * gcc.dg/tree-ssa/pr71661.c: New test.
598
b3972588
RB
5992016-10-06 Richard Biener <rguenther@suse.de>
600
601 PR tree-optimization/77855
602 * gcc.dg/torture/pr77855.c: New testcase.
603
139dc3c6
JC
6042016-10-06 James Clarke <jrtc27@jrtc27.com>
605 Eric Botcazou <ebotcazou@adacore.com>
606
607 * g++.dg/other/pr77759.C: New test.
608
37f6a157
RB
6092016-10-06 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/77839
612 * gcc.dg/torture/pr77839.c: New testcase.
613
f779aeb8
MP
6142016-10-06 Marek Polacek <polacek@redhat.com>
615
616 * g++.dg/cpp1z/init-statement9.C: New test.
617
eee8f0b0
AS
6182016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
619
620 * gcc.target/i386/pcommit-1.c: Deleted.
621 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
622 * gcc.target/i386/sse-13.c: Ditto.
623 * gcc.target/i386/sse-14.c: Ditto.
624 * gcc.target/i386/sse-22.c: Ditto.
625 * gcc.target/i386/sse-23.c: Ditto.
626 * g++.dg/other/i386-2.C: Ditto.
627
b48042bb
UB
6282016-10-05 Uros Bizjak <ubizjak@gmail.com>
629
630 * gcc.target/i386/pr77833.c: Require int128 effective target.
631
50b01e1d
SK
6322016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
633
634 PR fortran/58991
635 PR fortran/58992
636 * gfortran.dg/associate_22.f90: New test.
637
908b8296
FR
6382016-10-05 Fritz Reese <fritzoreese@gmail.com>
639
640 * gfortran.dg/dec_union_9.f90: New testcase.
641 * gfortran.dg/dec_union_10.f90: New testcase.
642
87582521
JJ
6432016-10-05 Jakub Jelinek <jakub@redhat.com>
644
2e69f143
JJ
645 PR sanitizer/66343
646 * gcc.dg/pch/pr66343-3.c: New test.
647 * gcc.dg/pch/pr66343-3.hs: New file.
648
87582521
JJ
649 PR sanitizer/66343
650 * gcc.dg/pch/pr66343-1.c: New test.
651 * gcc.dg/pch/pr66343-1.hs: New file.
652 * gcc.dg/pch/pr66343-2.c: New test.
653 * gcc.dg/pch/pr66343-2.hs: New file.
654
700fff34
BE
6552016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
656
657 * c-c++-common/Wint-in-bool-context.c: Update test.
658
17a9e380
MP
6592016-10-05 Marek Polacek <polacek@redhat.com>
660
661 * g++.dg/cpp1z/init-statement1.C: New test.
662 * g++.dg/cpp1z/init-statement2.C: New test.
663 * g++.dg/cpp1z/init-statement3.C: New test.
664 * g++.dg/cpp1z/init-statement4.C: New test.
665 * g++.dg/cpp1z/init-statement5.C: New test.
666 * g++.dg/cpp1z/init-statement6.C: New test.
667 * g++.dg/cpp1z/init-statement7.C: New test.
668 * g++.dg/cpp1z/init-statement8.C: New test.
669
6e48e779
LK
6702016-10-05 Louis Krupp <louis.krupp@zoho.com>
671
672 PR fortran/67524
673 * gfortran.dg/pr67524.f90: New test.
674
04a32443
JJ
6752016-10-05 Jakub Jelinek <jakub@redhat.com>
676
677 PR sanitizer/77823
678 * c-c++-common/ubsan/shift-9.c: New test.
679
743a9cf7
SKS
6802016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
681
682 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
683 of int if __SIZEOF_INT__ is less than 4 bytes.
684
a40278c3
JD
6852016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
686
687 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
688 * gfortran.dg/class_array_20.f03: Likewise.
689 * gfortran.dg/class_array_21.f03: Likewise.
690 * gfortran.dg/finalize_29.f08: Likewise.
691 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
692
39bb7d01
RB
6932016-10-05 Richard Biener <rguenther@suse.de>
694
695 PR middle-end/77826
696 * gcc.dg/torture/pr77826.c: New testcase.
697
eeb57981
RB
6982016-10-05 Richard Biener <rguenther@suse.de>
699
700 * gcc.dg/fold-copysign-1.c: New testcase.
701
f9018d75
AS
7022016-10-05 Andreas Schwab <schwab@suse.de>
703
704 * g++.dg/pr49847-2.C: Remove.
705
7e8000b3
PMR
7062016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
707
708 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
709
54f84ca9
RB
7102016-10-05 Richard Biener <rguenther@suse.de>
711
712 PR middle-end/55152
713 * gcc.dg/pr55152-2.c: New testcase.
714
17beda50
JD
7152016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
716
717 * gfortran.dg/dtio_15.f90: New test.
718
1c84b798
ILT
7192016-10-04 Ian Lance Taylor <iant@golang.org>
720
721 * gcc.dg/split-7.c: New test.
722
7ec39552
MS
7232016-10-04 Martin Sebor <msebor@redhat.com>
724
725 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
726 %lc directive to wint_t to silence -Wformat warnings on targets
727 where the latter is a distinct type such as long.
728
8ff04ff9
MS
7292016-10-04 Martin Sebor <msebor@redhat.com>
730
731 PR c++/77804
732 * g++.dg/warn/Wplacement-new-size-4.C: New test.
733
bfecd57c
JJ
7342016-10-04 Jakub Jelinek <jakub@redhat.com>
735
f72da967
JJ
736 PR c++/77791
737 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
738
bfecd57c
JJ
739 * g++.dg/other/java3.C: Remove.
740 * g++.dg/other/java1.C: Remove.
741 * g++.dg/other/error12.C: Remove.
742 * g++.dg/other/java2.C: Remove.
743 * g++.dg/warn/Wnvdtor.C: Remove.
744 * g++.dg/lookup/java1.C: Remove.
745 * g++.dg/lookup/java2.C: Remove.
746 * g++.dg/ext/pr34829.C: Remove.
747 * g++.dg/ext/java-3.C: Remove.
748 * g++.dg/ext/java-1.C: Remove.
749 * g++.dg/ext/java-2.C: Remove.
750 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
751
fe8b1e83
DG
7522016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
753
754 PR tree-optimization/77808
755 * gcc.dg/tree-ssa/pr77808.c: New testcase.
756
078b5aab
RB
7572016-10-04 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/77399
760 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
761
2b568899
RB
7622016-10-04 Richard Biener <rguenther@suse.de>
763
764 PR middle-end/77833
765 * gcc.target/i386/pr77833.c: New testcase.
766
0a4e5cf3
JL
7672016-09-26 Jeff Law <law@redhat.com>
768
769 PR tree-optimization/71550
770 PR tree-optimization/71403
771 * gcc.c-torture/execute/pr71550.c: New test.
772
d07b0a23
SKS
7732016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
774
775 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
776 option.
777
b44a42cf
KT
7782016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
779
780 Revert
781 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
782
783 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
784
f41f1ceb
MP
7852016-10-03 Marek Polacek <polacek@redhat.com>
786
787 * g++.dg/cpp0x/nullptr37.C: New test.
788
1633d3b9
BE
7892016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
790
791 * c-c++-common/Wint-in-bool-context.c: Update test.
792
2c8e3a1d
JJ
7932016-10-02 Jakub Jelinek <jakub@redhat.com>
794
795 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
796 earlier.
797 * g++.dg/charset/asm2.c (memmove): Likewise.
798 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
799 * g++.dg/tls/diag-4.C (foo): Likewise.
800 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
801 dg-warning, fix up regex.
802 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
803 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
804 * g++.old-deja/g++.mike/net31.C: Likewise.
805 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
806 for C++17.
807 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
808 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
809
f00b6283
RB
8102016-10-01 Richard Biener <rguenther@suse.de>
811
812 PR middle-end/77798
813 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
814
0f0565b1
AV
8152016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
816
817 PR fortran/77663
818 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
819
c58823a0
JJ
8202016-10-01 Jakub Jelinek <jakub@redhat.com>
821
822 PR c/77490
823 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
824 Add dg-prune-output directive.
825
e3228a50
JD
8262016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
827
828 PR fortran/66643
829 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
830 * gfortran.fortran-torture/compile/write.f90: Update test.
831
e70bbc6f
MW
8322016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
833
834 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
835 arm_fp16_alternative_ok as the required effective target.
836 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
837 -mfp16-format=alternative to the dg-options directive and remove
838 the dg-add-options directive.
839
c39747d2
FR
8402016-09-30 Fritz Reese <fritzoreese@gmail.com>
841
842 PR fortran/77764
843 * gfortran.dg/dec_union_8.f90: New testcase.
844
00074dd8
FR
8452016-09-30 Fritz Reese <fritzoreese@gmail.com>
846
847 PR fortran/77782
848 * gfortran.dg/dec_structure_16.f90: New testcase.
849
26f391e8
AV
8502016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
851
852 * gfortran.dg/coarray_allocate_10.f08: New test.
853 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
854
fa16a271
KT
8552016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
856
857 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
858
f334c828
RB
8592016-09-30 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/77399
862 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
863
76e3ec9c
SL
8642016-09-29 Sandra Loosemore <sandra@codesourcery.com>
865
866 * c-c++-common/pr27336.c: Make dependency on
867 -fdelete-null-pointer-checks explicit.
868 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
869 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
870 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
871 * gcc.dg/pic-1.c: Require fpic target support.
872 * gcc.dg/pic-2.c: Likewise.
873
a2c6e7f2
JJ
8742016-09-29 Jakub Jelinek <jakub@redhat.com>
875
876 Implement P0001R1 - C++17 removal of register storage class specifier
877 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
878 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
879 C++17.
880 * c-c++-common/vector-subscript-5.c (foo): Don't use register
881 keyword if not __SSE2__.
882 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
883 C++17.
884 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
885 register keywords.
886 * g++.dg/eh/pr29166.C: Add -Wno-register option.
887 * g++.dg/warn/register-parm-1.C (erroneous_warning,
888 no_erroneous_warning): Expect new warnings for C++17.
889 * g++.dg/warn/register-var-2.C (f): Likewise.
890 * g++.dg/parse/register1.C (f): Expect new error for C++17.
891 * g++.dg/parse/linkage2.C (foo): Likewise.
892 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
893 keyword on parameters for C++17.
894 * g++.dg/cpp1z/register1.C: New test.
895 * g++.dg/cpp1z/register2.C: New test.
896 * g++.dg/cpp1z/register3.C: New test.
897
4ab76933
UB
8982016-09-29 Uros Bizjak <ubizjak@gmail.com>
899
900 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
901 * gcc.target/i386/avx2-check.h (main): Ditto.
902 * gcc.target/i386/avx512bw-check.h (main): Ditto.
903 * gcc.target/i386/avx512cd-check.h (main): Ditto.
904 * gcc.target/i386/avx512dq-check.h (main): Ditto.
905 * gcc.target/i386/avx512er-check.h (main): Ditto.
906 * gcc.target/i386/avx512f-check.h (main): Ditto.
907 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
908 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
909 * gcc.target/i386/avx512vl-check.h (main): Ditto.
910
2488ebe5
UB
9112016-09-29 Uros Bizjak <ubizjak@gmail.com>
912
913 PR target/77756
914 * gcc.target/i386/pr77756.c: New test.
915
4d258d09
MP
9162016-09-29 Marek Polacek <polacek@redhat.com>
917
918 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
919
a9087411
MP
9202016-09-29 Marek Polacek <polacek@redhat.com>
921
922 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
923 C++14.
924
fa0a064a
ML
9252016-09-29 Martin Liska <mliska@suse.cz>
926
927 * objc/execute/construct1.m: New test.
928
0ce1ecc7
RB
9292016-09-29 Richard Biener <rguenther@suse.de>
930
931 PR tree-optimization/77768
932 * gcc.dg/torture/pr77768.c: New testcase.
933
da186c1f
RB
9342016-09-28 Richard Biener <rguenther@suse.de>
935
936 PR middle-end/77407
937 * gcc.dg/pr77407.c: New testcase.
938
d657e995
RB
9392016-09-29 Richard Biener <rguenther@suse.de>
940
941 PR middle-end/55152
942 * gcc.dg/pr55152.c: New testcase.
943 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
944
cadf6296
RO
9452016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
946
947 * gcc.dg/profile-update-warning.c: Restrict to ia32.
948 (dg-options): Remove -m32.
949
88000fd1
MS
9502016-09-28 Martin Sebor <msebor@redhat.com>
951
952 PR middle-end/77721
953 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
954
0c172974
JD
9552016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
956
957 PR libgfortran/77707
958 * gfortran.dg/inquire_17.f90: New test.
959
4b390698
JJ
9602016-09-28 Jakub Jelinek <jakub@redhat.com>
961
962 PR c++/77467
963 * g++.dg/cpp1y/constexpr-77467.C: New test.
964
2b1b5938
MS
9652016-09-28 Martin Sebor <msebor@redhat.com>
966
967 PR c/77762
968 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
969 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
970 (test_sprintf_p_const): Adjust line numbers to avoid failures
971 introduced in r240503.
972
30dc6ee9
MS
9732016-09-28 Martin Sebor <msebor@redhat.com>
974
975 PR middle-end/77683
976 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
977
7d290e93
BE
9782016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
979
fcf32bad
BE
980 PR c++/77748
981 * g++.dg/pr77550.C: Avoid undefined behavior.
982
7d290e93
BE
983 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
984
912d9ec3
WD
9852016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
986
987 * gcc.dg/strlenopt-20.c: Update test.
988 * gcc.dg/strlenopt-21.c: Likewise.
989 * gcc.dg/strlenopt-22.c: Likewise.
990 * gcc.dg/strlenopt-22g.c: Likewise.
991 * gcc.dg/strlenopt-26.c: Likewise.
992 * gcc.dg/strlenopt-5.c: Likewise.
993 * gcc.dg/strlenopt-7.c: Likewise.
994 * gcc.dg/strlenopt-9.c: Likewise.
995
459bcfb0
JJ
9962016-09-27 Jakub Jelinek <jakub@redhat.com>
997
6e39060a
JJ
998 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
999
8ca33347
JJ
1000 * g++.dg/cpp1z/lambda-this1.C: New test.
1001 * g++.dg/cpp1z/lambda-this2.C: New test.
1002
459bcfb0
JJ
1003 PR c++/77722
1004 * g++.dg/ubsan/return-4.C: New test.
1005 * g++.dg/ubsan/return-5.C: New test.
1006 * g++.dg/ubsan/return-6.C: New test.
1007
20fba714
JW
10082016-09-27 Jiong Wang <jiong.wang@arm.com>
1009
1010 * lib/target-supports.exp
1011 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1012 in function comment.
1013
bebe0086
ML
10142016-09-27 Martin Liska <mliska@suse.cz>
1015
1016 PR gcov-profile/46266
1017 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1018 considered.
1019
59896334
RB
10202016-09-27 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/77745
1023 * g++.dg/torture/pr77745.C: New testcase.
1024
f0d355dc
RB
10252016-09-27 Richard Biener <rguenther@suse.de>
1026
1027 PR tree-optimization/77478
1028 * gcc.dg/torture/pr77478.c: New testcase.
1029
8c9434c2
ML
10302016-09-27 Martin Liska <mliska@suse.cz>
1031
1032 PR gcov-profile/7970
1033 PR gcov-profile/16855
1034 PR gcov-profile/44779
1035 * g++.dg/gcov/pr16855.C: New test.
1036
511d092e
SKS
10372016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1038
1039 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1040
f2e0c4e1
JJ
10412016-09-27 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR fortran/77666
1044 * gfortran.dg/gomp/pr77666.f90: New test.
1045
3a4228ba
KV
10462016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1047
1048 PR ipa/77677
1049 * gcc.dg/torture/pr77677-2.c: New test.
1050
a184e37f
SK
10512016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1052
1053 PR fortran/77420
1054 * gfortran.dg/pr77420_1.f90: New test.
1055 * gfortran.dg/pr77420_2.f90: Ditto.
1056 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1057 * gfortran.dg/pr77420_4.f90: this file.
1058
8be59d19
KV
10592016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1060
1061 PR middle-end/77719
1062 * gfortran.dg/pr77719.f90: New test.
1063
991075a4
TP
10642016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1065
1066 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1067 singular form of byte when quantity is unknown.
991075a4 1068
c6147dc4
MP
10692016-09-26 Marek Polacek <polacek@redhat.com>
1070
1071 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1072
5cc6c41c
ML
10732016-09-26 Martin Liska <mliska@suse.cz>
1074
1075 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1076 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1077 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1078 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1079 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1080 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1081 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1082 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1083 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1084
81fea426
MP
10852016-09-26 Marek Polacek <polacek@redhat.com>
1086
1087 PR c/7652
1088 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1089 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1090 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1091 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1092 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1093 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1094 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1095 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1096 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1097 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1098 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1099 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1100 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1101 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1102 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1103 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1104 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1105 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1106 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1107 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1108 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1109 * c-c++-common/attr-fallthrough-1.c: New test.
1110 * c-c++-common/attr-fallthrough-2.c: New test.
1111 * g++.dg/cpp0x/fallthrough1.C: New test.
1112 * g++.dg/cpp0x/fallthrough2.C: New test.
1113 * g++.dg/cpp1z/fallthrough1.C: New test.
1114 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1115 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1116 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1117 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1118
9b597c1f
SK
11192016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1120
12a813c1 1121 PR fortran/77429
9b597c1f
SK
1122 * gfortran.dg/pr77429.f90: New test.
1123
f1c7e7f1
SK
11242016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1125
1126 PR fortran/77694
1127 * gfortran.dg/pr77694.f90: New test.
1128
50c6dd20
OE
11292016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1130
1131 PR target/51244
1132 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1133
540b039e
DH
11342016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1135
1136 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1137 for 32-bit mode.
1138
cfd161bf
DH
11392016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1140
1141 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1142 for 32-bit mode.
1143
9a2300e9
MP
11442016-09-24 Marek Polacek <polacek@redhat.com>
1145
1146 PR c/77490
1147 * c-c++-common/Wbool-operation-1.c: New test.
1148 * gcc.dg/Wbool-operation-1.c: New test.
1149
34d567d1
FR
11502016-09-23 Fritz Reese <fritzoreese@gmail.com>
1151
1152 * gfortran.dg/dec_static_1.f90: New.
1153 * gfortran.dg/dec_static_2.f90: New.
1154 * gfortran.dg/dec_static_3.f90: New.
1155 * gfortran.dg/dec_static_4.f90: New.
1156
4a8d4422
JD
11572016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1158
1159 PR fortran/48298
1160 * gfortran.dg/negative_unit_check.f90: Update test.
1161 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1162
90ef45cb
DV
11632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1164
1165 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1166 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1167 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1168 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1169 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1170 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1171 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1172
e0535922
MS
11732016-09-23 Martin Sebor <msebor@redhat.com>
1174
1175 PR testsuite/77713
1176 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1177 assuming long double is bigger than double.
1178
d664d76d
JJ
11792016-09-23 Jakub Jelinek <jakub@redhat.com>
1180
1181 Implement P0138R2, C++17 construction rules for enum class values
1182 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1183
3b31f720
DM
11842016-09-23 David Malcolm <dmalcolm@redhat.com>
1185
1186 PR preprocessor/77672
1187 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1188 expected multiline output from first warning to reflect change
1189 in r240434.
1190
592459bf
TP
11912016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1192
1193 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1194
0af06385
BE
11952016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1196 Tom de Vries <tom@codesourcery.com>
1197
1198 PR testsuite/77411
1199 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1200
8f01b67a
MP
12012016-09-23 Marek Polacek <polacek@redhat.com>
1202
1203 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1204 * c-c++-common/gomp/atomic-13.c: Likewise.
1205 * c-c++-common/gomp/atomic-14.c: Likewise.
1206 * c-c++-common/pr60439.c: Remove invalid code.
1207 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1208 * g++.dg/expr/bitfield5.C: Likewise.
1209 * g++.dg/expr/bitfield6.C: Likewise.
1210 * g++.dg/expr/bool1.C: Likewise.
1211 * g++.dg/expr/bool3.C: Likewise.
1212 * g++.dg/expr/lval3.C: Likewise.
1213 * g++.dg/expr/lval4.C: Likewise.
1214 * g++.old-deja/g++.jason/bool5.C: Likewise.
1215
bbd6fcf3
DM
12162016-09-23 David Malcolm <dmalcolm@redhat.com>
1217
1218 PR preprocessor/77672
1219 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1220 (test_terminator_location): New function.
1221
113d06a4
RB
12222016-09-23 Richard Biener <rguenther@suse.de>
1223
1224 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1225
cab9e1df
MW
12262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1227
1228 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1229 -march=armv8.2-a+fp16 when supported by the hardware.
1230 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1231 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1232 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1233 semi-colons to a macro invocations.
1234 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1235 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1236 defined.
1237 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1238 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1239 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1240 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1241 defined.
1242 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1244 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1248 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1249 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1250 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1251 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1252 defined.
1253 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1255 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1256 defined.
1257 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1258 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1259 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1260 defined.
1261 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1263 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1264 defined.
1265 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1267 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1268 defined. Also fix some white-space.
1269 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1270 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1271 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1272 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1274 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1275 defined. Also fix some long lines and white-space.
1276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1277 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1278 defined. Also fix some long lines and white-space.
1279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1280 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1281 defined.
1282 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1284 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1285 defined.
1286 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1288 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1289 defined.
1290 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1292 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1293 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1300 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1301 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1304 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1305 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1306 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1307 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1309
da9b2e69
JW
13102016-09-23 Jiong Wang <jiong.wang@arm.com>
1311 Matthew Wahab <matthew.wahab@arm.com>
1312
1313 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1314 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1315 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1316 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1319 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1320 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1321 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1322 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1323 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1324 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1325 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1326 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1327 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1328 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1329 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1330 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1331 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1333 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1334 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1335 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1336 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1338 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1340 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1343 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1344 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1345 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1346 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1347 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1348 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1349 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1350
785cf02f
MW
13512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1352
1353 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1354 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1355 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1356 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1357 support.
1358
1e401340
KV
13592016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1360
1361 PR ipa/77677
1362 * gcc.dg/torture/pr77677.c: New test.
1363
8ed3eeac
AV
13642016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1365
1366 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1367 here now.
1368
55a9b91b
MW
13692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1370
1371 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1372 options. Add tests for float16x4_t and float16x8_t.
1373
64c744b9
DV
13742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1375
1376 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1377 * gcc.target/s390/risbg-ll-2.c: Ditto.
1378 * gcc.target/s390/risbg-ll-3.c: Ditto.
1379
d403b8d4
MW
13802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1381
1382 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1383 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1384
576987fc
DV
13852016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1386
1387 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1388 output to the simplified instructions.
1389
4ffc8099
MW
13902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1391
1392 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1393 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1394
b1a970a5
MW
13952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1396
1397 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1398 (FP16_SUPPORTED): New
1399 (expected-hfloat-16x4): Make conditional on __fp16 support.
1400 (expected-hfloat-16x8): Likewise.
1401 (vdup_n_f16): Disable for non-AArch64 targets.
1402 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1403 conditional on FP16_SUPPORTED.
1404 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1405 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1406 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1407 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1408 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1409 for testing __fp16.
1410 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1411 conditional on FP16_SUPPORTED.
1412 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1413 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1414
50df9464
MW
14152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1416
1417 * gcc.target/arm/short-vfp-1.c: New.
1418
536b9f42
MW
14192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1420
1421 * gcc.target/arm/attr-fp16-arith-1.c: New.
1422
1b9e31cf
MW
14232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1424
1425 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1426 New.
1427 (add_options_for_arm_v8_2a_fp16_neon): New.
1428 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1429 (add_options_for_arm_arch_v8_2a): Auto-generate.
1430 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1431 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1432 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1433 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1434 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1435 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1436 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1437
a5b42ee7
MW
14382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1439
1440 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1441 arm_fp16_alternative_ok.
1442 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1443 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1444 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1445 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1446 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1447 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1448 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1449 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1450 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1451 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1452 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1453 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1454 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1455 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1456 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1457 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1458 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1459 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1460 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1461 arm_fp16_alternative_ok.
1462 * lib/target-supports.exp
1463 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1464 (check_effective_target_arm_fp16_alternative_ok): New.
1465 (check_effective_target_arm_fp16_none_ok_nocache): New.
1466 (check_effective_target_arm_fp16_none_ok): New.
1467
fcbc975b
ML
14682016-09-23 Martin Liska <mliska@suse.cz>
1469
1470 * gcc.dg/ipa/pr77653.c: Replace adress
1471 with address.
1472
1822b732
ML
14732016-09-23 Martin Liska <mliska@suse.cz>
1474
1475 * gcc.target/i386/movbe-4.c: New test.
1476
fab18cc4
ML
14772016-09-23 Martin Liska <mliska@suse.cz>
1478
1479 * gcc.target/i386/crc32-5.c: New test.
1480
e70f01b5
ML
14812016-09-23 Martin Liska <mliska@suse.cz>
1482
1483 * gcc.target/i386/pr71652.c: New test.
1484 * gcc.target/i386/pr71652-2.c: New test.
1485 * gcc.target/i386/pr71652-3.c: New test.
1486
f2e81d05
JJ
14872016-09-23 Jakub Jelinek <jakub@redhat.com>
1488
1489 * lib/gcc-dg.exp (process-message): Support relative line number
1490 notation - .+4 or .-1 etc.
1491 * gcc.dg/dg-test-1.c: New test.
1492
ed30d2a6
MS
14932016-09-22 Martin Sebor <msebor@redhat.com>
1494
1495 PR target/77676
1496 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1497 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1498 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1499 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1500
1c681c7b
UB
15012016-09-22 Uros Bizjak <ubizjak@gmail.com>
1502
1503 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1504 * gcc.dg/ifcvt-2.c: Ditto.
1505 * gcc.dg/zero_bits_compound-1.c: Ditto.
1506 * gcc.dg/zero_bits_compound-1.c: Ditto.
1507 * gcc.dg/pr40550.c: Simplify target selectors.
1508 Use dg-additional-options.
1509 * gcc.dg/pr47893.c: Ditto.
1510 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1511 additional options for 32-bit x86 targets.
1512 * gcc.dg/pr70955.c: Move to ...
1513 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1514
67cf0a53
PC
15152016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1516
1517 PR c++/61019
1518 * g++.dg/cpp0x/pr61019.C: New.
1519
0ee70cc0
AV
15202016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1521 Terry Guo <terry.guo@arm.com>
1522
1523 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1524 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1525 * gcc.target/arm/pure-code/pure-code.exp: New.
1526
43639d2c
UB
15272016-09-22 Uros Bizjak <ubizjak@gmail.com>
1528
1529 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1530 Remove SSE effective target requirement.
1531
a608d15b
PC
15322016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/71979
1535 * g++.dg/cpp0x/pr71979.C: New.
1536
d94a7ab4
BE
15372016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1538
1539 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1540
a13f439f
ML
15412016-09-22 Martin Liska <mliska@suse.cz>
1542
1543 PR ipa/77653
1544 * gcc.dg/ipa/pr77653.c: New test.
1545
cf352092
JJ
15462016-09-22 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR fortran/77665
1549 * gfortran.dg/gomp/pr77665.f90: New test.
1550
a8de3002
PT
15512016-09-22 Paul Thomas <pault@gcc.gnu.org>
1552
1553 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1554 * gfortran.dg/dtio_13.f90: New test.
1555
39abef62
LK
15562016-09-21 Louis Krupp <louis.krupp@zoho.com>
1557
1558 PR fortran/66107
1559 * gfortran.dg/pr66107.f90: New test.
1560
4a2bb7fc
ILT
15612016-09-21 Ian Lance Taylor <iant@golang.org>
1562
1563 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1564 with call to builtin delete function.
1565
5f84cee2
JM
15662016-09-21 Joseph Myers <joseph@codesourcery.com>
1567
1568 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1569 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1570 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1571 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1572 tests.
1573
fe01a41a
UB
15742016-09-21 Uros Bizjak <ubizjak@gmail.com>
1575
1576 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1577
2e1c20b1
JJ
15782016-09-21 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR c++/77651
1581 * g++.dg/cpp1z/aligned-new6.C: New test.
1582
de4c144a
MW
15832016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1584
1585 * gcc.target/arm/fp16-aapcs-3.c: New.
1586 * gcc.target/arm/fp16-aapcs-4.c: New.
1587 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1588 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1589 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1590 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1591
44fc7854
BE
15922016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1593
1594 PR tree-optimization/77550
1595 * g++.dg/pr77550.C: New test.
1596
bc084f84
GJL
15972016-09-21 Georg-Johann Lay <avr@gjlay.de>
1598
1599 PR target/77326
1600 * gcc.target/avr/torture/pr77326.c: New test.
1601
c075003a
LK
16022016-09-21 Louis Krupp <louis.krupp@zoho.com>
1603
1604 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1605
6811ea79
RB
16062016-09-21 Richard Biener <rguenther@suse.de>
1607
1608 PR tree-optimization/77648
1609 * gcc.dg/torture/pr77648-1.c: New testcase.
1610 * gcc.dg/torture/pr77648-2.c: Likewise.
1611
f955c4c4
RB
16122016-09-21 Richard Biener <rguenther@suse.de>
1613 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR tree-optimization/77621
1616 * gcc.dg/pr77621.c: New testcase.
1617
096506bb
PT
16182016-09-21 Paul Thomas <pault@gcc.gnu.org>
1619
1620 PR fortran/77657
1621 * gfortran.dg/dtio_12.f90: New test.
1622
37d168ae
SKS
16232016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1624
1625 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1626
66454000
KV
16272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1628
1629 PR tree-optimization/72835
1630 * gcc.dg/tree-ssa/pr72835.c: New test.
1631
88d0c3f0
MS
16322016-09-20 Martin Sebor <msebor@redhat.com>
1633
1634 PR middle-end/49905
1635 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1636 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1637 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1638 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1639 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1640 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1641 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1642
a03df1d5
KV
16432016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1644
1645 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1646 arguments/compare will be optimized away.
1647 * gcc.dg/torture/ftrapv-1.c: Likewise.
1648
8bc5448f
KV
16492016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1650
1651 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1652 will be optimized away.
1653 * gcc.dg/ipa/vrp1.c: New test.
1654 * gcc.dg/ipa/vrp2.c: New test.
1655 * gcc.dg/ipa/vrp3.c: New test.
1656
973625a0
KV
16572016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1658
1659 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1660 does the same transformation.
1661 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1662 * gcc.dg/tree-ssa/evrp1.c: New test.
1663 * gcc.dg/tree-ssa/evrp2.c: New test.
1664 * gcc.dg/tree-ssa/evrp3.c: New test.
1665 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1666 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1667 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1668 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1669 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1670 foling now happens early.
1671 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1672 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1673 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1674 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1675 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1676
9b1ba33c
UB
16772016-09-20 Uros Bizjak <ubizjak@gmail.com>
1678
1679 PR target/77621
1680 * gcc.target/i386/pr77621.c: New test.
1681 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1682 pattern, loop should vectorize with -mtune=atom.
1683
f5bd4ad8
MO
16842016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1685 Jakub Jelinek <jakub@redhat.com>
1686
1687 PR testsuite/63299
1688 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1689 instead of delete.
1690
7d9cf801
JJ
16912016-09-20 Jakub Jelinek <jakub@redhat.com>
1692
b912f962
JJ
1693 PR c++/77626
1694 * g++.dg/other/pr77626.C: New test.
1695
eaf1ece1
JJ
1696 PR c++/77638
1697 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1698
590b62e9
JJ
1699 PR c++/77637
1700 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1701
7d9cf801
JJ
1702 PR middle-end/77624
1703 * c-c++-common/pr77624-1.c: New test.
1704 * c-c++-common/pr77624-2.c: New test.
1705
3aebb6ff
AV
17062016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1707
1708 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1709 of digits expected.
1710
b5bbe47b
RB
17112016-09-20 Richard Biener <rguenther@suse.de>
1712
1713 PR tree-optimization/77646
1714 * gcc.dg/torture/pr77646.c: New testcase.
1715
144a96e4
BE
17162016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1717
1718 PR c++/77434
1719 * c-c++-common/Wint-in-bool-context.c: New test.
1720
1f2071fa
JM
17212016-09-19 Joseph Myers <joseph@codesourcery.com>
1722
1723 * gcc.dg/cr-decimal-dig-1.c: New test.
1724
63012d9a
JM
17252016-09-19 Joseph Myers <joseph@codesourcery.com>
1726
1727 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1728 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1729 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1730 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1731
02410826
VM
17322016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1733
1734 PR rtl-optimization/77416
1735 * gcc.target/powerpc/pr77416.c: New.
1736
6101a7ab
PP
17372016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1738
1739 PR c++/77639
1740 * g++.dg/template/error-recovery4.C: New test.
1741
1993ff76
BC
17422016-09-19 Bin Cheng <bin.cheng@arm.com>
1743
1744 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1745
5fa9e644
KT
17462016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1747
1748 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1749 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1750
fc15d9ec
JJ
17512016-09-19 Jakub Jelinek <jakub@redhat.com>
1752 Jan Hubicka <jh@suse.cz>
1753
1754 PR target/77587
1755 * gcc.dg/pr77587.c: New test.
1756 * gcc.dg/pr77587a.c: New file.
1757
3c9f5092
AV
17582016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1759
1760 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1761 * gfortran.dg/coarray_38.f90:
1762 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1763 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1764 * gfortran.dg/coarray_allocate_7.f08: New test.
1765 * gfortran.dg/coarray_allocate_8.f08: New test.
1766 * gfortran.dg/coarray_allocate_9.f08: New test.
1767 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1768 new caf_register.
1769 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1770 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1771 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1772 get_by_refs.
1773 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1774 * gfortran.dg/coarray_lock_7.f90: Same.
1775 * gfortran.dg/coarray_poly_5.f90: Same.
1776 * gfortran.dg/coarray_poly_6.f90: Same.
1777 * gfortran.dg/coarray_poly_7.f90: Same.
1778 * gfortran.dg/coarray_poly_8.f90: Same.
1779 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1780
e79e6763
FR
17812016-09-19 Fritz Reese <fritzoreese@gmail.com>
1782
1783 PR fortran/77584
1784 * gfortran.dg/dec_structure_15.f90: New testcase.
1785
ae527639
RB
17862016-09-19 Richard Biener <rguenther@suse.de>
1787
1788 PR middle-end/77605
1789 * gcc.dg/torture/pr77605.c: New testcase.
1790
cdf060f8
LK
17912016-09-18 Louis Krupp <louis.krupp@zoho.com>
1792
1793 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1794
b720e919
JH
17952016-09-17 Jan Hubicka <hubicka@ucw.cz>
1796
1797 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1798 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1799 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1800 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1801 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1802 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1803 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1804 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1805 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1806 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1807 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1808
bdabae39
KY
18092016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1810
1811 * gcc.target/i386/pr68633.c: Fix expected result.
1812
493ba820
LK
18132016-09-17 Louis Krupp <louis.krupp@gmail.com>
1814
1815 PR fortran/68078
1816 * gfortran.dg/pr68078.f90: New test.
1817 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1818
9a42726b
BS
18192016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1820
1821 PR target/77613
1822 * gcc.target/powerpc/swaps-p8-25.c: New.
1823
e7d61178
JJ
18242016-09-16 Jakub Jelinek <jakub@redhat.com>
1825
8f03e02f
JJ
1826 PR c++/77482
1827 * g++.dg/cpp0x/constexpr-77482.C: New test.
1828
e80cb545
JJ
1829 PR c++/77379
1830 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1831 thunk offsets.
1832 * g++.dg/abi/abi-tag23a.C: Likewise.
1833
1c2f613f
JJ
1834 PR c++/77338
1835 * g++.dg/cpp0x/decltype-77338.C: New test.
1836
e7d61178
JJ
1837 PR c++/77375
1838 * g++.dg/cpp0x/mutable1.C: New test.
1839
8d987deb
SK
18402016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1841
1842 PR fortran/77612
1843 * gfortran.dg/pr77612.f90: New test.
1844
2c3d35a6
SKS
18452016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1846
1847 * gcc.dg/torture/pr70421.c: Require int32plus.
1848
e43163ae
JJ
18492016-09-16 Jakub Jelinek <jakub@redhat.com>
1850
bcf0905a
JJ
1851 PR middle-end/77475
1852 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1853
e43163ae
JJ
1854 PR target/77526
1855 * gcc.target/i386/pr77526.c: New test.
1856
7d704548
JJ
18572016-09-16 Jakub Jelinek <jakub@redhat.com>
1858 Eric Botcazou <ebotcazou@adacore.com>
1859
1860 PR middle-end/77594
1861 * gcc.target/i386/pr77594.c: New test.
1862
902d624f
LK
18632016-09-15 Louis Krupp <louis.krupp@zoho.com>
1864
1865 PR fortran/69963
1866 * gfortran.dg/misplaced_implicit_character.f90: New test.
1867
7e16ce79
BC
18682016-09-15 Bin Cheng <bin.cheng@arm.com>
1869
1870 PR tree-optimization/77503
1871 * gcc.dg/vect/pr77503.c: New test.
1872
7c05f5c4
RB
18732016-09-15 Richard Biener <rguenther@suse.de>
1874
1875 PR middle-end/77544
1876 * c-c++-common/torture/pr77544.c: New testcase.
1877
76ff80fb
JJ
18782016-09-15 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR middle-end/77475
1881 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1882 * gcc.dg/march-generic.c: Likewise.
1883 * gcc.target/i386/spellcheck-options-1.c: New test.
1884 * gcc.target/i386/spellcheck-options-2.c: New test.
1885 * gcc.target/i386/spellcheck-options-3.c: New test.
1886 * gcc.target/i386/spellcheck-options-4.c: New test.
1887
5560d026
CLT
18882016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1889
1890 PR fortran/72743
1891 * gfortran.dg/goacc/pr72743.f90: New test.
1892
5334f733
RB
18932016-09-15 Richard Biener <rguenther@suse.de>
1894
1895 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1896
d08615f2
RB
18972016-09-15 Richard Biener <rguenther@suse.de>
1898
1899 PR tree-optimization/77514
1900 * gcc.dg/torture/pr77514.c: New testcase.
1901
28ca05f0
JJ
19022016-09-14 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR c++/77549
1905 * g++.dg/lookup/pr77549.C: New test.
1906
20a1e5b8
MP
19072016-09-14 Marek Polacek <polacek@redhat.com>
1908
1909 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1910 * c-c++-common/gomp/atomic-13.c: Likewise.
1911 * c-c++-common/gomp/atomic-14.c: Likewise.
1912 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1913 * g++.dg/cpp1z/bool-increment1.C: New test.
1914 * c-c++-common/pr60439.c: Add dg-warning.
1915 * g++.dg/expr/bitfield4.C: Likewise.
1916 * g++.dg/expr/bitfield5.C: Likewise.
1917 * g++.dg/expr/bitfield6.C: Likewise.
1918 * g++.dg/expr/bool1.C: Likewise.
1919 * g++.dg/expr/bool3.C: Likewise.
1920 * g++.dg/expr/lval3.C: Likewise.
1921 * g++.dg/expr/lval4.C: Likewise.
1922 * g++.old-deja/g++.jason/bool5.C: Likewise.
1923 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1924 * g++.dg/other/error18.C: Likewise.
1925 * g++.dg/gomp/atomic-14.C: Likewise.
1926
0761f6bf
NS
19272016-09-14 Nathan Sidwell <nathan@acm.org>
1928
1929 PR c++/77539
1930 * g++.dg/cpp1y/pr77539.C: New.
1931
13cddbc1
CL
19322016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1933
1934 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1935 dg-require.
1936 * g++.dg/ext/builtin_alloca.C: Likewise.
1937 * g++.dg/template/spec35.C: Likewise.
1938 * gcc.dg/builtins-68.c: Likewise.
1939 * gcc.misc-tests/gcov-13.c: Likewise.
1940 * gcc.misc-tests/gcov-14.c: Likewise.
1941
a90638d4
JM
19422016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1943
1944 * gfortran.dg/dec_structure_14.f90: New testcase.
1945
5ba4a08c
JJ
19462016-09-14 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR sanitizer/68260
1949 * c-c++-common/tsan/pr68260.c: New test.
1950
a713b234
JS
19512016-09-13 Joe Seymour <joe.s@somniumtech.com>
1952
1953 PR target/70713
1954 * gcc.target/msp430/function-attributes-1.c: New test.
1955 * gcc.target/msp430/function-attributes-2.c: New test.
1956 * gcc.target/msp430/function-attributes-3.c: New test.
1957
96032047
MS
19582015-04-18 Martin Sebor <msebor@redhat.com>
1959
1960 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1961 of non-nul characters.
1962 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1963
ea8661cd
JJ
19642016-09-13 Jakub Jelinek <jakub@redhat.com>
1965
9952908a
JJ
1966 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1967 * g++.dg/cpp1z/gen-attrs1.C: New test.
1968
63cdb7a0
JJ
1969 PR tree-optimization/77454
1970 * gcc.dg/pr77454.c: New test.
1971
ea8661cd
JJ
1972 PR c++/77553
1973 * g++.dg/cpp1y/constexpr-77553.C: New test.
1974
254830ba
DM
19752016-09-13 David Malcolm <dmalcolm@redhat.com>
1976
1977 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1978 (test_show_locus): Replace rich_location::add_fixit_insert calls
1979 with add_fixit_insert_before and add_fixit_insert_after.
1980
42763690
JM
19812016-09-13 Jason Merrill <jason@redhat.com>
1982 Tom de Vries <tom@codesourcery.com>
1983
1984 PR c++/77427
1985 * g++.dg/pr77427.C: New test.
1986
c8798f2c
ML
19872016-09-13 Martin Liska <mliska@suse.cz>
1988
1989 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1990 effective target.
1991 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1992 * lib/target-supports.exp: Define the new target.
1993
54700e2e
AP
19942016-09-12 Andrew Pinski <apinski@cavium.com>
1995
1996 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1997 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1998
e1d55bf7
UB
19992016-09-12 Uros Bizjak <ubizjak@gmail.com>
2000
2001 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2002 variable arguments.
2003 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2004 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2005 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2006 variable argument.
2007 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2008 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2009
54dcdb88
BE
20102016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2011
2012 PR c++/77496
2013 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2014 * g++.dg/ext/pr77496.C: New test.
2015 * g++.dg/warn/pr77496.C: New test.
2016
d1463eb9
DM
20172016-09-12 David Malcolm <dmalcolm@redhat.com>
2018
2019 PR c/72858
2020 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2021 to preserve conversion chars, and to preserve prefix information.
2022 * gcc.dg/format/pr72858.c: New test case.
2023
217fabad
SK
20242016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2025
2026 * gfortran.dg/pr77507.f90: Move to ...
2027 * gfortran.dg/ieee/pr77507.f90: here.
2028
a1cd04ac
JH
20292016-08-09 Jan Hubicka <hubicka@ucw.cz>
2030
2031 PR ipa/61159
2032 * compile/pr61159.c: New testcase
2033
e3912107
JH
20342016-08-09 Jan Hubicka <hubicka@ucw.cz>
2035
2036 PR ipa/64316
2037 * gcc.dg/ipa/pr63416.c: New testcase.
2038
739d9339
PT
20392016-09-10 Paul Thomas <pault@gcc.gnu.org>
2040 Steven G. Kargl <kargl@gcc.gnu.org>
2041
2042 PR fortran/77532
cc3135b6 2043 * gfortran.dg/dtio_11.f90: new test.
739d9339 2044
fb7c40dd
SK
20452016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2046
2047 PR fortran/77507
2048 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2049 * gfortran.dg/c_assoc_4.f90: Ditto.
2050
5b28efbb
TV
20512016-09-10 Tom de Vries <tom@codesourcery.com>
2052
2053 PR C/71602
2054 * c-c++-common/va-arg-va-list-type.c: New test.
2055
9d0a9bb4
PB
20562016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2057
2058 PR rtl-optimization/77289
2059 * gcc.target/powerpc/pr77289.c: New test.
2060
3f0177e7
MS
20612016-09-09 Martin Sebor <msebor@redhat.com>
2062
2063 PR c/77520
2064 PR c/77521
2065 * gcc.dg/pr77520.c: New test.
2066 * gcc.dg/pr77521.c: New test.
2067
e81e83d0
SK
20682016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2069
2070 PR fortran/77506
2071 * gfortran.dg/pr77506.f90: New test.
2072
8a92685e
SK
20732016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2074
2075 PR fortran/77507
2076 * gfortran.dg/pr77507.f90: New test.
2077
c65248cb
JM
20782016-09-09 Joseph Myers <joseph@codesourcery.com>
2079
2080 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2081
2cf0ff98
SK
20822016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2083 Louis Krupp <lkrupp@gcc.gnu.org>
2084
2085 PR fortran/69514
2086 * gfortran.dg/pr69514_1.f90: New test.
2087 * gfortran.dg/pr69514_2.f90: New test.
2088
8ebc1e0f
JJ
20892016-09-08 Jakub Jelinek <jakub@redhat.com>
2090
20b6cf01
JJ
2091 PR fortran/77500
2092 * gfortran.dg/gomp/pr77500.f90: New test.
2093
8ebc1e0f
JJ
2094 PR fortran/77516
2095 * gfortran.dg/gomp/pr77516.f90: New test.
2096
34718542
JJ
20972016-09-07 Jakub Jelinek <jakub@redhat.com>
2098
2099 PR middle-end/77475
2100 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2101 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2102 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2103 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2104 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2105 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2106
e5106e27
DM
21072016-09-07 David Malcolm <dmalcolm@redhat.com>
2108
2109 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2110 "substring-locations.h".
2111
ca235a85
RB
21122016-09-07 Richard Biener <rguenther@suse.de>
2113
2114 PR c/77450
2115 * c-c++-common/vector-subscript-8.c: Move ..
2116 * gcc.dg/pr77450.c: ... here.
2117
0076b5dc 21182016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2119
2120 PR libgfortran/77393
2121 * gfortran.dg/fmt_f0_2.f90: Update test.
2122 * gfortran.dg/fmt_f0_3.f90: New test.
2123
6ac7322b
DH
21242016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2125
2126 PR debug/77389
2127 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2128 in dg-options.
2129
2130 PR debug/57519
2131 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2132
8eb9e049
JJ
21332016-09-06 Jakub Jelinek <jakub@redhat.com>
2134
2135 PR target/69255
2136 * gcc.target/i386/pr69255-1.c: New test.
2137 * gcc.target/i386/pr69255-2.c: New test.
2138 * gcc.target/i386/pr69255-3.c: New test.
2139
21402016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2141
2142 PR c/77336
2143 * gcc.dg/format/miss-7.c: New test.
2144
e6cb85d4
UB
21452016-09-06 Uros Bizjak <ubizjak@gmail.com>
2146
2147 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2148
7fe76f6a
ML
21492016-09-06 Martin Liska <mliska@suse.cz>
2150
2151 PR gcov-profile/77378
2152 PR gcov-profile/77466
2153 * gcc.dg/profile-update-warning.c: New test.
2154
209b636e
RB
21552016-09-06 Richard Biener <rguenther@suse.de>
2156
2157 PR tree-optimization/77479
2158 * gcc.dg/torture/pr77479.c: New testcase.
2159
b772a565
RB
21602016-09-06 Richard Biener <rguenther@suse.de>
2161
2162 PR c/77450
2163 * c-c++-common/vector-subscript-7.c: Adjust.
2164 * c-c++-common/vector-subscript-8.c: New testcase.
2165
a8c07037
SKS
21662016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2167
2168 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2169
0ce48391
JJ
21702016-09-05 Jakub Jelinek <jakub@redhat.com>
2171
de9188e0
JJ
2172 PR target/77476
2173 * gcc.target/i386/avx512f-pr77476.c: New test.
2174 * gcc.target/i386/avx512bw-pr77476.c: New test.
2175 * gcc.target/i386/avx512dq-pr77476.c: New test.
2176
c76f7809
JJ
2177 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2178 Update comment to mention also avx512f.
2179
0ce48391
JJ
2180 PR sanitizer/77396
2181 * g++.dg/asan/pr77396-2.C: New test.
2182
8a27cf73
UB
21832016-09-05 Uros Bizjak <ubizjak@gmail.com>
2184
2185 PR rtl-optimization/77452
2186 * gcc.target/i386/pr77452.c: New test.
2187
25ff5dd3
MP
21882016-09-05 Marek Polacek <polacek@redhat.com>
2189
2190 PR c/77423
2191 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2192
f2bc4e48
SK
21932016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2194
2195 PR fortran/77391
2196 * gfortran.dg/pr77391.f90: New test.
2197
e85921ee
SK
21982016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2199
2200 PR fortran/77460
2201 * gfortran.dg/pr77460.f90: New test.
2202
b5d50659
JJ
22032016-09-03 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR c/65467
2206 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2207
7b826676
KY
22082016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2209
2210 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2211
717ebe91
DM
22122016-09-02 David Malcolm <dmalcolm@redhat.com>
2213
2214 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2215 test case.
2216 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2217 diagnostic-test-show-locus-generate-patch.c to the sources
2218 for diagnostic_plugin_test_show_locus.c.
2219
94087e88
JJ
22202016-09-02 Jakub Jelinek <jakub@redhat.com>
2221
9dc5773f
JJ
2222 PR c/65467
2223 * gcc.dg/gomp/_Atomic-1.c: New test.
2224 * gcc.dg/gomp/_Atomic-2.c: New test.
2225 * gcc.dg/gomp/_Atomic-3.c: New test.
2226 * gcc.dg/gomp/_Atomic-4.c: New test.
2227 * gcc.dg/gomp/_Atomic-5.c: New test.
2228
94087e88
JJ
2229 PR sanitizer/77396
2230 * g++.dg/asan/pr77396.C: New test.
2231
22322016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2233
2234 PR tree-optimization/71831
2235 * gcc.dg/builtin-object-size-16.c: New test.
2236 * gcc.dg/builtin-object-size-17.c: New test.
2237
7e89048d
JD
22382016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2239
2240 PR libgfortran/77393
2241 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2242
2f196155
UB
22432016-09-01 Uros Bizjak <ubizjak@gmail.com>
2244
2245 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2246 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2247 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2248 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2249 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2250 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2251 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2252 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2253 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2254 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2255 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2256 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2257 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2258 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2259 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2260 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2261 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2262 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2263
0a6b0523
EB
22642016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2265
2266 * gnat.dg/opt58.adb: New test.
2267 * gnat.dg/opt58_pkg.ads: New helper.
2268
2a99de7b
RB
22692016-09-01 Richard Biener <rguenther@suse.de>
2270
2271 PR middle-end/77436
2272 * gcc.dg/torture/pr77436.c: New testcase.
2273
f79d8786
SKS
22742016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2275
2276 * gcc.dg/pr64252.c: Require int32plus.
2277 * gcc.dg/pr66299-1.c: Likewise.
2278 * gcc.dg/pr66299-2.c: Likewise.
2279 * gcc.dg/torture/20131115-1.c: Skip for avr.
2280
b06335f9
KT
22812016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2282
2283 * gcc.target/aarch64/ands_3.c: New test.
2284
f25f40be
JJ
22852016-08-31 Jakub Jelinek <jakub@redhat.com>
2286
d12a0b5a
JJ
2287 PR fortran/77352
2288 * gfortran.dg/gomp/pr77352.f90: New test.
2289
f25f40be
JJ
2290 PR fortran/77374
2291 * gfortran.dg/gomp/pr77374.f08: New test.
2292
9ff6fb6e
MG
22932016-08-31 Marc Glisse <marc.glisse@inria.fr>
2294
2295 PR tree-optimization/73714
2296 * gcc.dg/tree-ssa/pr73714.c: New test.
2297
8e95a674
JD
22982016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2299
2300 PR libgfortran/77393
2301 * gfortran.dg/fmt_f0_2.f90: New test.
2302
c6b0037d
MG
23032016-08-31 Marc Glisse <marc.glisse@inria.fr>
2304
2305 * gcc.target/i386/pr59539-2.c: Adapt options.
2306 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2307
1a576b13
PT
23082016-08-31 Paul Thomas <pault@gcc.gnu.org>
2309
2310 PR fortran/77418
2311 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2312 of the associate entity and replace with a pointer to the
2313 intended item on the stack.
2314
e73d3ca6 23152016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2316 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2317
2318 PR fortran/48298
2319 * gfortran.dg/dtio_1.f90: New test.
2320 * gfortran.dg/dtio_2.f90: New test.
2321 * gfortran.dg/dtio_3.f90: New test.
2322 * gfortran.dg/dtio_4.f90: New test.
2323 * gfortran.dg/dtio_5.f90: New test.
2324 * gfortran.dg/dtio_6.f90: New test.
2325 * gfortran.dg/dtio_7.f90: New test.
2326 * gfortran.dg/dtio_8.f90: New test.
2327 * gfortran.dg/dtio_9.f90: New test.
2328 * gfortran.dg/dtio_10.f90: New test.
2329
b816477a
DM
23302016-08-30 David Malcolm <dmalcolm@redhat.com>
2331
2332 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2333 (test_many_nested_locations): New function.
2334 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2335 (test_show_locus): Handle "test_many_nested_locations".
2336
71b30891
DM
23372016-08-30 David Malcolm <dmalcolm@redhat.com>
2338
2339 * g++.dg/template/double-greater-than-fixit.C: New test case.
2340
8fa37232
EB
23412016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2342
2343 * gnat.dg/opt57.ad[sb]: New test.
2344 * gnat.dg/opt57_pkg.ads: New helper.
2345
6f651bae
RB
23462016-08-30 Richard Biener <rguenther@suse.de>
2347
2348 PR tree-optimization/69047
2349 * gcc.dg/pr69047.c: Fix byte-order check.
2350
ab834832
JJ
23512016-08-30 Jakub Jelinek <jakub@redhat.com>
2352
5116b156
JJ
2353 PR tree-optimization/72866
2354 * gcc.dg/vect/pr72866.c: New test.
2355
3754bbfc
JJ
2356 PR debug/77363
2357 * g++.dg/debug/dwarf2/pr77363.C: New test.
2358
26122e2d
JJ
2359 PR middle-end/77377
2360 * gcc.target/i386/pr77377.c: New test.
2361
ab834832
JJ
2362 PR debug/77389
2363 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2364 in dg-options.
2365
bedc9ca7
SK
23662016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2367
2368 * gfortran.dg/pr77372.f90: Moved to ...
2369 * gfortran.dg/ieee/pr77372.f90: here.
2370
adfa1e6b
MM
23712016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2372
2373 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2374 vector short/char initializations.
2375 * gcc.target/powerpc/vec-init-5.c: Likewise.
2376 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2377 vector initialization optimizations.
2378 * gcc.target/powerpc/vec-init-7.c: Likewise.
2379 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2380 vector float/double initializations.
2381 * gcc.target/powerpc/vec-init-9.c: Likewise.
2382
414b7129
UB
23832016-08-29 Uros Bizjak <ubizjak@gmail.com>
2384
2385 PR target/77403
2386 * gcc.target/i386/pr77403.c: New test.
2387
3d06b6f2
MP
23882016-08-29 Marek Polacek <polacek@redhat.com>
2389
2390 PR c/77292
2391 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2392
ba9bbd6f
TV
23932016-08-29 Tom de Vries <tom@codesourcery.com>
2394
2395 PR c/77398
2396 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2397
d7d80d8f
EB
23982016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2401
d7d80d8f 24022016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2403
2404 * gfortran.dg/dec_structure_13.f90: New testcase.
2405
468d95c8
JB
24062016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2407
2408 PR fortran/77261
2409 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2410 available.
2411
f329b264
TV
24122016-08-28 Tom de Vries <tom@codesourcery.com>
2413
2414 PR lto/70955
2415 * gcc.dg/pr70955.c: New test.
2416 * gcc.dg/lto/pr70955_0.c: Same.
2417 * gcc.dg/lto/pr70955_1.c: Same.
2418
4a389eb6
PP
24192016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2420
2421 PR tree-optimization/71077
2422 * gcc.target/i386/pr71077.c: New test.
2423
3f8257db 24242016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2425
2426 PR fortran/77380
2427 * gfortran.dg/pr77380.f90: New test.
2428
3f8257db 24292016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2430
2431 PR fortran/77372
2432 gfortran.dg/pr77372.f90: New test.
2433
ee908516
DM
24342016-08-26 David Malcolm <dmalcolm@redhat.com>
2435
2436 * gcc.dg/spellcheck-fields-2.c (test): Move
2437 dg-begin/end-multiline-output within function body.
2438 (test_macro): New function.
2439
d41e76cf
DM
24402016-08-26 David Malcolm <dmalcolm@redhat.com>
2441
2442 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2443 (test_fixit_insert): Update expected output.
2444 (test_fixit_remove): Likewise.
2445 (test_fixit_replace): Likewise.
2446
524a4c96
RO
24472016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2448
2449 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2450 Fix typo.
2451
ebfa15ab
RB
24522016-08-26 Richard Biener <rguenther@suse.de>
2453
2454 PR tree-optimization/69047
2455 * gcc.dg/pr69047.c: New testcase.
2456
209ca542
PK
24572016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2458 Martin Jambhor <mjambor@suse.cz>
524a4c96 2459
209ca542
PK
2460 * gcc.dg/ipa/propbits-1.c: New test-case.
2461 * gcc.dg/ipa/propbits-2.c: Likewise.
2462 * gcc.dg/ipa/propbits-3.c: Likewise.
2463
e5cf1629
SK
24642016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2465
2466 PR fortran/77351
2467 * gfortran.dg/pr77351.f90: New test.
2468
ebef225f
MP
24692016-08-25 Marek Polacek <polacek@redhat.com>
2470
2471 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2472
fe377a48
MP
24732016-08-25 Marek Polacek <polacek@redhat.com>
2474
2475 PR c/77323
2476 * gcc.dg/pr77323.c: New test.
2477
88b8971f
PT
24782016-08-24 Paul Thomas <pault@gcc.gnu.org>
2479
2480 PR fortran/77358
2481 * gfortran.dg/submodule_17.f08: New test.
2482
3f8257db
JJ
24832016-08-24 Michael Collison <michael.collison@linaro.org>
2484 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2485
2486 * gcc.target/arm/builtin_saddl.c: New testcase.
2487 * gcc.target/arm/builtin_saddll.c: New testcase.
2488 * gcc.target/arm/builtin_uaddl.c: New testcase.
2489 * gcc.target/arm/builtin_uaddll.c: New testcase.
2490 * gcc.target/arm/builtin_ssubl.c: New testcase.
2491 * gcc.target/arm/builtin_ssubll.c: New testcase.
2492 * gcc.target/arm/builtin_usubl.c: New testcase.
2493 * gcc.target/arm/builtin_usubll.c: New testcase.
2494
d5b5d212
UB
24952016-08-24 Uros Bizjak <ubizjak@gmail.com>
2496
2497 PR target/77270
2498 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2499 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2500 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2501 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2502 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2503 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2504 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2505 effective target. Remove scan-assembler-times directives.
2506 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2507 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2508 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2509
d1188689
SKS
25102016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2511
2512 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2513 of unsigned int.
2514 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2515
0b6b8f85
RS
25162016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2517
2518 PR testsuite/77317
2519 * lib/target-supports.exp
2520 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2521 (check_effective_target_vect_natural_alignment): Ditto.
2522 (check_effective_target_vector_alignment_reachable): Ditto.
2523 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2524
587b7f7a
ILT
25252016-08-23 Ian Lance Taylor <iant@golang.org>
2526
2527 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2528
6019c0fc
MM
25292016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2530
2531 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2532 being created from pointers to memory locations.
2533 * gcc.target/powerpc/vec-init-2.c: Likewise.
2534
cfe37db4
FR
25352016-08-23 Fritz Reese <fritzoreese@gmail.com>
2536
2537 * gfortran.dg/dec_structure_12.f90: New testcase.
2538
7e11f46f
DV
25392016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2540
2541 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2542
7ab4f354
DV
25432016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2544
2545 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2546 verification.
2547
deb9351f
DV
25482016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2549
2550 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2551 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2552
1fd9f058
RB
25532016-08-23 Richard Biener <rguenther@suse.de>
2554
2555 PR tree-optimization/27336
2556 * c-c++-common/pr27336.c: New testcase.
2557
b00e6e75
MP
25582016-08-22 Marek Polacek <polacek@redhat.com>
2559
2560 PR c++/77321
2561 * g++.dg/cpp1y/pr77321.C: New test.
2562
58338bac
SK
25632016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2564
2565 PR fortran/60774
2566 * gfortran.dg/empty_label.f: Adjust test for new error message.
2567 * gfortran.dg/empty_label.f90: Ditto.
2568 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2569 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2570 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2571
30364ce6
SK
25722016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2573
2574 PR fortran/61318
2575 * gfortran.dg/pr61318.f90: New test.
2576
ad7a5a8f
SK
25772016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2578
2579 PR fortran/77260
2580 * gfortran.dg/pr77260_1.f90: New test.
2581 * gfortran.dg/pr77260_2.f90: Ditto.
2582
72f52f30
JM
25832016-08-22 Joseph Myers <joseph@codesourcery.com>
2584
2585 PR middle-end/77269
2586 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2587 __builtin_signbitf and __builtin_signbitl in expected generic
2588 expansion.
2589 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2590 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2591 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2592 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2593 tests.
2594
6dc198e3
JM
25952016-08-22 Joseph Myers <joseph@codesourcery.com>
2596
2597 * gcc.dg/torture/float128-builtin.c,
2598 gcc.dg/torture/float128-ieee-nan.c,
2599 gcc.dg/torture/float128x-builtin.c,
2600 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2601 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2602 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2603 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2604 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2605 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2606 gcc.dg/torture/floatn-nan.h: New tests.
2607
7ff4e41a
JM
26082016-08-22 Joseph Myers <joseph@codesourcery.com>
2609
2610 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2611 macro.
2612 (main): Update calls to TEST_I_F.
2613 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2614 macro.
2615 (main): Update calls to TEST_I_F.
2616
7078cdb6
JM
26172016-08-22 Joseph Myers <joseph@codesourcery.com>
2618
2619 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2620 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2621 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2622 names in calls to TEST_I_F.
2623
a9d7c823
BE
26242016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2625
2626 PR c/52952
2627 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2628
cd800235
SKS
26292016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2630
2631 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2632 and !natural_alignment_64.
2633 * gcc.dg/ipa/propalign-2.c: Likewise.
2634 * gcc.dg/ipa/propalign-3.c: Likewise.
2635 * gcc.dg/ipa/propalign-4.c: Likewise.
2636 * gcc.dg/ipa/propalign-5.c: Likewise.
2637 * lib/target-supports.exp
2638 (check_effective_target_natural_alignment_32): Add avr-*-*.
2639
22d12455
KV
26402016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2641
2642 PR tree-optimization/61839
2643 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2644 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2645 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2646 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2647
c65699ef
JM
26482016-08-19 Joseph Myers <joseph@codesourcery.com>
2649
2650 PR c/32187
2651 * lib/target-supports.exp (check_effective_target_float16)
2652 (check_effective_target_float32, check_effective_target_float64)
2653 (check_effective_target_float128, check_effective_target_float32x)
2654 (check_effective_target_float64x)
2655 (check_effective_target_float128x)
2656 (check_effective_target_float16_runtime)
2657 (check_effective_target_float32_runtime)
2658 (check_effective_target_float64_runtime)
2659 (check_effective_target_float128_runtime)
2660 (check_effective_target_float32x_runtime)
2661 (check_effective_target_float64x_runtime)
2662 (check_effective_target_float128x_runtime)
2663 (check_effective_target_floatn_nx_runtime)
2664 (add_options_for_float16, add_options_for_float32)
2665 (add_options_for_float64, add_options_for_float128)
2666 (add_options_for_float32x, add_options_for_float64x)
2667 (add_options_for_float128x): New procedures.
2668 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2669 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2670 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2671 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2672 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2673 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2674 gcc.dg/torture/float128-complex.c,
2675 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2676 gcc.dg/torture/float128x-basic.c,
2677 gcc.dg/torture/float128x-complex.c,
2678 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2679 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2680 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2681 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2682 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2683 gcc.dg/torture/float32x-basic.c,
2684 gcc.dg/torture/float32x-complex.c,
2685 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2686 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2687 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2688 gcc.dg/torture/float64x-basic.c,
2689 gcc.dg/torture/float64x-complex.c,
2690 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2691 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2692 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2693 gcc.dg/torture/floatn-tg.h,
2694 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2695 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2696 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2697 gcc.dg/torture/fp-int-convert-float128x.c,
2698 gcc.dg/torture/fp-int-convert-float16-timode.c,
2699 gcc.dg/torture/fp-int-convert-float16.c,
2700 gcc.dg/torture/fp-int-convert-float32-timode.c,
2701 gcc.dg/torture/fp-int-convert-float32.c,
2702 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2703 gcc.dg/torture/fp-int-convert-float32x.c,
2704 gcc.dg/torture/fp-int-convert-float64-timode.c,
2705 gcc.dg/torture/fp-int-convert-float64.c,
2706 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2707 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2708 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2709 maximum exponent of floating-point type. Use it in testing
2710 whether 0x8...0 fits in the floating-point type. Always treat -1
2711 (signed 0xf...f) as fitting in the floating-point type.
2712 (M_OK1): New macro.
2713 * gcc.dg/torture/fp-int-convert-double.c,
2714 gcc.dg/torture/fp-int-convert-float.c,
2715 gcc.dg/torture/fp-int-convert-float128-timode.c,
2716 gcc.dg/torture/fp-int-convert-float128.c,
2717 gcc.dg/torture/fp-int-convert-float80-timode.c,
2718 gcc.dg/torture/fp-int-convert-float80.c,
2719 gcc.dg/torture/fp-int-convert-long-double.c,
2720 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2721
94e73c78
JJ
27222016-08-19 Jakub Jelinek <jakub@redhat.com>
2723
fbdbd4b6
JJ
2724 PR fortran/72744
2725 * gfortran.dg/gomp/pr72744.f90: New test.
2726
94e73c78
JJ
2727 PR fortran/69281
2728 * gfortran.dg/gomp/pr69281.f90: New test.
2729
91151a73
JB
27302016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2731
414b7129
UB
2732 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2733 the last special seed value.
2734 * gfortran.dg/random_7.f90: Use size for last array member instead
2735 of hardcoded value.
91151a73 2736
fcf830ab
PK
27372016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2738
2739 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2740 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2741
1a5da5b6
RB
27422016-08-19 Richard Biener <rguenther@suse.de>
2743
2744 PR tree-optimization/77286
2745 * gcc.dg/torture/pr77286.c: New testcase.
2746
82f72146
DM
27472016-08-18 David Malcolm <dmalcolm@redhat.com>
2748
2749 * gcc.dg/verbose-asm-2.c: New test case.
2750
cc015f3a
DM
27512016-08-18 David Malcolm <dmalcolm@redhat.com>
2752
2753 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2754 (custom_diagnostic_finalizer): Update for change to
2755 diagnostic_show_locus.
2756
cb18fd07
DM
27572016-08-18 David Malcolm <dmalcolm@redhat.com>
2758
2759 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2760 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2761
a76989dc
MP
27622016-08-18 Marek Polacek <polacek@redhat.com>
2763
2764 PR c/71514
2765 * gcc.dg/pr71514.c: New test.
2766
89c88780
L
27672015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2768
2769 PR target/72839
2770 * gcc.target/i386/pr72839.c: New test.
2771
2c71d454
CLT
27722016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2773
2774 PR middle-end/70895
2775 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2776 * c-c++-common/goacc/reduction-1.c: Likewise.
2777 * c-c++-common/goacc/reduction-2.c: Likewise.
2778 * c-c++-common/goacc/reduction-3.c: Likewise.
2779 * c-c++-common/goacc/reduction-4.c: Likewise.
2780
66592e95
AM
27812016-08-18 Alan Modra <amodra@gmail.com>
2782
2783 * gcc.c-torture/compile/pr72771.c: New.
2784
3a146d46
JJ
27852016-08-17 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR fortran/67496
2788 * gfortran.dg/pr67496.f90: New test.
2789
3f8257db 27902015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2791
2792 PR tree-optimization/71752
3a146d46 2793 * gcc.dg/vect/pr71752.c: New.
038000bd 2794
dd42e908
UB
27952016-08-17 Uros Bizjak <ubizjak@gmail.com>
2796
2797 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2798
458a1cd0
JJ
27992016-08-17 Jakub Jelinek <jakub@redhat.com>
2800
2801 PR middle-end/77259
2802 * g++.dg/ipa/devirt-52.C: New test.
2803
11c4c4ba
CLT
28042016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2805
2806 * c-c++-common/goacc/reduction-6.c: New testcase.
2807
661d6efd
RB
28082016-08-17 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/76490
2811 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2812 * gcc.dg/pr52904.c: XFAIL.
2813
622d8b69
RB
28142016-08-17 Richard Biener <rguenther@suse.de>
2815
2816 PR tree-optimization/23855
2817 * gcc.dg/loop-unswitch-2.c: Adjust.
2818
af23e99c
JJ
28192016-08-16 Jakub Jelinek <jakub@redhat.com>
2820
2821 PR tree-optimization/72817
2822 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2823
feeb6268
JM
28242016-08-16 Joseph Myers <joseph@codesourcery.com>
2825
2826 PR libgcc/77265
2827 * gcc.dg/torture/float128-extend-inf.c: New test.
2828
65e736c0
DM
28292016-08-16 David Malcolm <dmalcolm@redhat.com>
2830
2831 PR c/72857
2832 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2833 for embedded NUL.
2834 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2835 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2836 caret placement.
2837 (test_oct): Likewise.
2838 (test_multiple): Likewise.
2839 (test_field_width_specifier): Likewise.
2840 (test_field_width_specifier_2): New function.
2841 (test_field_precision_specifier): New function.
2842 (test_embedded_nul): Update expected caret placement.
2843 (test_non_contiguous_strings): Update line number.
2844 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2845 (__emit_string_literal_range): Add "caret_idx" param.
2846 (test_simple_string_literal): Add value for new param, updating
2847 expected output..
2848 (test_concatenated_string_literal): Likewise.
2849 (test_multiline_string_literal): Likewise.
2850 (test_hex): Likewise.
2851 (test_oct): Likewise.
2852 (test_multiple): Likewise.
2853 (test_ucn4): Likewise.
2854 (test_ucn8): Likewise.
2855 (test_u8): Likewise.
2856 (test_u): Likewise; update expected message, from "range" to
2857 "location".
2858 (test_U): Likewise.
2859 (test_L): Likewise.
2860 (test_macro): Add value for new param.
2861 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2862 (__emit_string_literal_range): Add "caret_idx" param.
2863 (test_stringified_token_1): Add value for new param. Update
2864 expected message, from "range" to "location".
2865 (test_stringized_token_2): Likewise, adding param to macro.
2866 (test_stringified_token_3): Likewise.
2867 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2868 (emit_warning): Convert param from source_range to location_t.
2869 (test_string_literals): Add caret_idx param, and use it when
2870 constructing a substring_loc. Update error message, from
2871 "range" to "location".
2872
4a7f57d5
JJ
28732016-08-16 Jakub Jelinek <jakub@redhat.com>
2874
7841800f
JJ
2875 PR target/71910
2876 * g++.dg/gomp/pr71910.C: New test.
2877
1b13411a
JJ
2878 PR middle-end/67485
2879 * gcc.c-torture/compile/pr67485.c: New test.
2880
4a7f57d5
JJ
2881 PR target/72867
2882 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2883
3c556bc4
BC
28842016-08-16 Bin Cheng <bin.cheng@arm.com>
2885
2886 PR tree-optimization/69848
2887 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2888
beab2da6
ML
28892016-08-16 Martin Liska <mliska@suse.cz>
2890
2891 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2892 of memory operations so that it can be handled by core2
2893 in 32-bit mode.
2894
f4eec0a3
RB
28952016-08-16 Richard Biener <rguenther@suse.de>
2896
2897 PR tree-optimization/76783
2898 * gcc.dg/pr76783.c: New testcase.
2899 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2900
8f21990a
BC
29012016-08-16 Bin Cheng <bin.cheng@arm.com>
2902
2903 PR tree-optimization/72817
2904 PR tree-optimization/73450
2905 * gcc.dg/tree-ssa/pr72817.c: New test.
2906 * gcc.dg/tree-ssa/pr73450.c: New test.
2907
7fc61626
FR
29082016-08-15 Fritz Reese <fritzoreese@gmail.com>
2909
2910 * gfortran.dg/init_flag_13.f90: New testcase.
2911 * gfortran.dg/init_flag_14.f90: Ditto.
2912 * gfortran.dg/init_flag_15.f03: Ditto.
2913 * gfortran.dg/dec_init_1.f90: Ditto.
2914 * gfortran.dg/dec_init_2.f90: Ditto.
2915
432baa02
UB
29162016-08-15 Uros Bizjak <ubizjak@gmail.com>
2917
2918 PR target/72867
2919 * gcc.target/i386/pr72867.c: New test.
2920
7e1dde14
EB
29212016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2922
2923 * c-c++-common/dump-ada-spec-5.c: New test.
2924
e4969090
RB
29252016-08-15 Richard Biener <rguenther@suse.de>
2926
2927 PR tree-optimization/73434
2928 * gcc.dg/torture/pr73434.c: New testcase.
2929
66088065
JJ
29302016-08-15 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR tree-optimization/72824
2933 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2934
7c713714
CLT
29352016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2936
2937 PR fortran/70598
2938 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2939 in use_device clause.
2940 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2941 * gfortran.dg/goacc/list.f95: Adjust to catch
2942 "neither a POINTER nor an array" error messages.
2943
4271e5cb
UB
29442016-08-14 Uros Bizjak <ubizjak@gmail.com>
2945
2946 PR target/76342
2947 * gcc.target/i386/pr76342.c: New test.
2948
b0cea284
JJ
29492016-08-12 Jakub Jelinek <jakub@redhat.com>
2950
2951 PR c/71512
2952 * g++.dg/ubsan/pr71512.C: New test.
2953 * c-c++-common/ubsan/pr71512-1.c: New test.
2954 * c-c++-common/ubsan/pr71512-2.c: New test.
2955
e86aefb8
MM
29562016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2957
2958 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2959 vector initialization options.
2960 * gcc.target/powerpc/vec-init-2.c: Likewise.
2961 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2962 is generated on ISA 3.0.
2963
7fd82d52
PP
29642016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2965
2966 PR middle-end/71654
2967 * gcc.dg/c-c++-common/pr71654.c: New test.
2968 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2969 dg-options.
2970 * gcc.dg/tree-ssa/vrp24: Likewise.
2971
2f1364c2
JJ
29722016-08-12 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR c/67410
2975 * gcc.dg/pr67410.c: New test.
2976
8eb414aa
BC
29772016-08-12 Bin Cheng <bin.cheng@arm.com>
2978
2979 PR tree-optimization/69848
2980 * gcc.dg/vect/vect-pr69848.c: New test.
2981
30b39c19
UB
29822016-08-12 Uros Bizjak <ubizjak@gmail.com>
2983
2984 PR testsuite/71008
2985 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2986 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2987 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2988 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2989
e373dd06
RB
29902016-08-12 Richard Biener <rguenther@suse.de>
2991
2992 PR tree-optimization/57326
2993 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2994 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2995 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2996 * gcc.target/i386/pr45685.c: Likewise.
2997 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2998 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2999 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3000 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3001 * gfortran.dg/pr34163.f90: Likewise.
3002
20d1af89
ML
30032016-08-12 Martin Liska <mliska@suse.cz>
3004
3005 * g++.dg/gcov/gcov-16.C: New test.
3006 * lib/gcov.exp: Support new argument for run-gcov function.
3007
5cacda56
ML
30082016-08-12 Martin Liska <mliska@suse.cz>
3009
3010 PR gcov-profile/35590
3011 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3012
663eecfd
RB
30132016-08-12 Richard Biener <rguenther@suse.de>
3014
3015 PR tree-optimization/72851
3016 * gcc.dg/torture/pr72851.c: New testcase.
3017
3f8257db 30182016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3019
e366d7d8
AO
3020 PR debug/63240
3021 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3022 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3023 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3024 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3025 DW_AT_deleted.
3026
71e1a6a4
AO
3027 PR debug/55641
3028 * g++.dg/debug/dwarf2/ref-1.C: New.
3029
8aaf799b
AO
3030 PR debug/49366
3031 * g++.dg/debug/dwarf2/template-params-12.H: New.
3032 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3033 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3034 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3035 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3036 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3037 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3038 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3039
06f9caed
BS
30402016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3041
3042 PR target/72863
3043 * gcc.target/powerpc/pr72863.c: New test.
3044
a8b956c1
UB
30452016-08-11 Uros Bizjak <ubizjak@gmail.com>
3046
3047 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3048
c73dd986
L
30492015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3050
3051 * gcc.target/i386/pieces-strcpy-1.c: New test.
3052 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3053
385ed708
JJ
30542016-08-11 Jakub Jelinek <jakub@redhat.com>
3055
3056 PR c++/72868
3057 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3058
df7ec09f
L
30592015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3060
3061 * gcc.target/i386/pieces-memcpy-1.c: New test.
3062 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3063 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3064 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3065 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3066 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3067
b95a64bb
JJ
30682016-08-11 Jakub Jelinek <jakub@redhat.com>
3069
3070 PR c/72816
7ddbcf6b 3071 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3072
59537744
BE
30732016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3074
3075 PR tree-optimization/71083
3076 * gcc.c-torture/execute/pr71083.c: New test.
3077 * gnat.dg/loop_optimization23.adb: New test.
3078 * gnat.dg/loop_optimization23_pkg.ads: New test.
3079 * gnat.dg/loop_optimization23_pkg.adb: New test.
3080
183ac6d0
RB
30812016-08-11 Richard Biener <rguenther@suse.de>
3082
3083 PR tree-optimization/72772
3084 * gcc.dg/graphite/pr35356-1.c: Adjust.
3085 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3086
b152f5a2
JB
30872016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3088
3089 * gfortran.dg/random_7.f90: Take into account that the last seed
3090 value is the special p value.
3091 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3092
bb7ebad1
RB
30932016-08-11 Richard Biener <rguenther@suse.de>
3094
3095 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3096
2e186411
AM
30972016-08-11 Alan Modra <amodra@gmail.com>
3098
3099 * gcc.target/powerpc/pr71680.c: New.
3100
e9e6d4f6
KN
31012016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3102
3103 * gcc.target/powerpc/bfp/bfp.exp: New file.
3104 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3105 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3106 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3107 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3108 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3109 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3110 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3111 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3112 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3113 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3114 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3115 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3116 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3117 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3118 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3119 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3120 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3121 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3122 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3123 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3124 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3125 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3126 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3127 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3128 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3129 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3130 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3131 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3132 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3133 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3134 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3135 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3136 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3137 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3138 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3139 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3140 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3141 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3142 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3143 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3144 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3145 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3146 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3147 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3148 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3149 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3150 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3151 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3152 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3153 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3154 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3155 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3156 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3157
9c8eabea
BC
31582016-08-10 Bin Cheng <bin.cheng@arm.com>
3159
3160 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3161 Add aarch64*-*-*.
3162
6c553b76
BC
31632016-08-10 Bin Cheng <bin.cheng@arm.com>
3164
3165 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3166
a0883b08
MM
31672016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3168
3169 PR target/72853
3170 * gcc.target/powerpc/pr72853.c: New test.
3171
a266236e
ML
31722016-08-10 Martin Liska <mliska@suse.cz>
3173
3174 PR gcov-profile/58306
3175 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3176
22063dbc
ML
31772016-08-10 Martin Liska <mliska@suse.cz>
3178
3179 * g++.dg/gcov/gcov-threads-1.C: New test.
3180
5250a5bb
SKS
31812016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3182
3183 PR target/71873
3184 * gcc.target/avr/pr71873.c: New test.
3185
b7597ae5
ML
31862016-08-09 Martin Liska <mliska@suse.cz>
3187
3188 * g++.dg/gcov/gcov-dump-1.C: New test.
3189 * g++.dg/gcov/gcov-dump-2.C: New test.
3190
ab50a215
ML
31912016-08-09 Martin Liska <mliska@suse.cz>
3192
3193 * gcc.dg/tree-prof/val-prof-9.c: New test.
3194
dcb1e137
ML
31952016-08-09 Martin Liska <mliska@suse.cz>
3196
3197 * gcc.dg/tree-prof/val-prof-8.c: New test.
3198
04d6d3b6
MJ
31992016-08-09 Martin Jambor <mjambor@suse.cz>
3200
df839749
UB
3201 PR ipa/71981
3202 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3203
c57e78c4
BC
32042016-08-09 Bin Cheng <bin.cheng@arm.com>
3205
3206 PR tree-optimization/33707
3207 * gcc.dg/vect/pr33707.c: New test.
3208
42970a17
BC
32092016-08-09 Bin Cheng <bin.cheng@arm.com>
3210
3211 PR tree-optimization/pr72772
3212 * gcc.dg/tree-ssa/pr72772.c: New test.
3213
810a3aa6
MF
32142016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3215
3216 PR rtl-optimization/66669
3217 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3218
9e207d6f
JJ
32192016-08-09 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR tree-optimization/72824
3222 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3223
50bf47fd
RB
32242016-08-09 Richard Biener <rguenther@suse.de>
3225
3226 PR tree-optimization/71802
3227 * gcc.dg/torture/pr71802.c: New testcase.
3228
cadec7ca
JJ
32292016-08-09 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR c++/72809
3232 * g++.dg/eh/stdarg1.C: New test.
3233
c43c5112
AK
32342016-08-08 Andi Kleen <ak@linux.intel.com>
3235
3236 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3237 test command line in failure log.
3238 (profopt-execute): dito. Make autofdo file names unique.
3239
895aa8e1
DM
32402016-08-08 David Malcolm <dmalcolm@redhat.com>
3241
3242 PR c/64955
3243 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3244 output.
3245
9afda630
PK
32462016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3247
3248 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3249 c99_runtime.
3250 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3251 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3252 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3253 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3254 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3255 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3256
e52ed3fe
DM
32572016-08-08 David Malcolm <dmalcolm@redhat.com>
3258
3259 PR c/52952
3260 * gcc.dg/cpp/pr66415-1.c: Likewise.
3261 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3262 * gcc.dg/format/c90-printf-1.c: Likewise.
3263 * gcc.dg/format/diagnostic-ranges.c: New test case.
3264
ad200580
JJ
32652016-08-08 Jakub Jelinek <jakub@redhat.com>
3266
77524e0d
JJ
3267 PR fortran/72716
3268 * gfortran.dg/gomp/pr72716.f90: New test.
3269
2187f2a2
JJ
3270 PR middle-end/72781
3271 * gcc.dg/gomp/pr72781.c: New test.
3272
ad200580
JJ
3273 PR middle-end/68762
3274 * g++.dg/vect/pr68762-1.cc: New test.
3275 * g++.dg/vect/pr68762-2.cc: New test.
3276 * g++.dg/vect/pr68762.h: New file.
3277
989d0071
MS
32782016-08-08 Martin Sebor <msebor@redhat.com>
3279
3280 PR testsuite/72838
3a146d46
JJ
3281 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3282 * g++.dg/warn/overflow-warn-3.C: Same.
3283 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3284
7090cac9
AV
32852016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3286
3287 PR fortran/71936
3288 * gfortran.dg/allocate_with_source_21.f03: New test.
3289
64e56ab0
AV
32902016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3291
3292 PR fortran/72698
3293 * gfortran.dg/allocate_with_source_20.f03: New test.
3294
0476487d
AM
32952016-08-08 Alan Modra <amodra@gmail.com>
3296
3297 * gcc.c-torture/compile/pr72802.c: New.
3298
8e9218f2
AV
32992016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3300
3301 PR fortran/70524
3302 * gfortran.dg/dependency_48.f90: New test.
3303
c1f7083b
TK
33042016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3305
531e5ae3 3306 PR fortran/70040
c1f7083b
TK
3307 * gfortran.dg/pr70040.f90: New testcase.
3308
6ab5813c
TK
33092016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3310
3311 PR fortran/71961
3312 * gfortran.dg/matmul_10.f90: New testcase.
3313
27bddc4a
JH
33142016-08-07 Jan Hubicka <hubicka@ucw.cz>
3315
3316 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3317
4a9f8a9f
JJ
33182016-08-07 Jakub Jelinek <jakub@redhat.com>
3319
3320 PR c/72816
3321 * gcc.dg/pr72816.c: New test.
3322
fa76f2c6
JW
33232016-08-06 Jonathan Wakely <jwakely@redhat.com>
3324
3325 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3326 * g++.dg/conversion/pr41426.C: Likewise.
3327 * g++.dg/conversion/pr66211.C: Likewise.
3328 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3329 * g++.dg/init/ref8.C: Likewise.
3330 * g++.old-deja/g++.law/cvt20.C: Likewise.
3331 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3332
5c3e5002
PP
33332016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3334
3335 PR tree-optimization/18046
3336 * gcc.dg/tree-ssa/vrp105.c: New test.
3337 * gcc.dg/tree-ssa/vrp106.c: New test.
3338
94087e88 33392016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3340
3341 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3342 1ul in diagnostics. Remove hyphen from "constant-expression."
3343 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3344 * g++.dg/cpp0x/static_assert3.C: Same.
3345 * g++.dg/cpp1y/constexpr-throw.C: Same.
3346 * g++.dg/template/nontype3.C: Same.
3347 * g++.dg/warn/overflow-warn-1.C: Same.
3348 * g++.dg/warn/overflow-warn-3.C: Same.
3349 * g++.dg/warn/overflow-warn-4.C: Same.
3350
88fa5555
DM
33512016-08-05 David Malcolm <dmalcolm@redhat.com>
3352
3353 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3354 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3355 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3356 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3357
1addb9e6
PP
33582016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3359
3360 PR tree-optimization/72810
3361 * gcc.dg/tree-ssa/vrp110.c: New test.
3362
1b62ed4f
JG
33632016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3364
3365 PR Target/72819
3366 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3367 registers.
3368 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3369 saving the half-precision registers.
3370 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3371 value is returned in h0.
3372 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3373 are passed in FP/SIMD registers.
3374 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3375 passing works corrcetly.
3376 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3377 (hfa_f16x2_t): Likewise.
3378 (hfa_f16x3_t): Likewise.
3379 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3380 are promoted to double and passed in a double register.
3381 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3382 are promoted to double and stacked.
3383 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3384 __fp16 data types.
3385 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3386 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3387 __fp16 first get passed in FP/SIMD registers, then stacked.
3388
4228ca19
NS
33892016-08-05 Nathan Sidwell <nathan@acm.org>
3390
3391 PR c++/68724
3392 * g++.dg/cpp0x/pr68724.C: New.
3393
db7c335e
RB
33942016-08-05 Richard Biener <rguenther@suse.de>
3395
3396 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3397
48abe922
PP
33982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3399
3400 * gcc.dg/tree-ssa/vrp107.c: New test.
3401 * gcc.dg/tree-ssa/vrp108.c: New test.
3402 * gcc.dg/tree-ssa/vrp109.c: New test.
3403
f6cdf42f
PK
34042016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3405
3406 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3407 dg-options.
3408
33a9c609
PK
34092016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3410
3411 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3412 test-cases.
3413 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3414 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3415 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3416 test-cases.
3417 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3418 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3419 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3420 large_double.
3421
4473482d
PC
34222016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3423
3424 PR c++/72800
3425 * g++.dg/cpp1y/lambda-ice1.C: New.
3426
08156df5
PP
34272016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3428
3429 PR c++/72759
3430 * g++.dg/cpp1y/pr72759.C: New test.
3431
938da3a5
PP
34322016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3433
3434 * gcc.dg/switch-10.c: New test.
3435
da84183c
JG
34362016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3437
3438 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3439
ae9281fc
TS
34402016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3441
3442 * c-c++-common/goacc/routine-5.c: Update.
3443
086ad22e
BE
34442016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3445
3446 PR rtl-optimization/70903
3447 * gcc.c-torture/execute/pr70903.c: New test.
3448
6805e400
ML
34492016-08-04 Martin Liska <mliska@suse.cz>
3450
3451 * gcc.dg/params/params.exp: Replace file exists with
3452 TESTING_IN_BUILD_TREE.
3453
a0008434
MP
34542016-08-04 Marek Polacek <polacek@redhat.com>
3455
3456 PR c++/70229
3457 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3458
fb46286e
RB
34592016-08-04 Richard Biener <rguenther@suse.de>
3460
3461 PR middle-end/71984
3462 * gcc.dg/torture/pr71984.c: Guard correctness check for
3463 little-endian.
3464
ac2c96ab
AP
34652016-08-03 Andrew Pinski <apinski@cavium.com>
3466
3467 * gcc.c-torture/compile/20160802-1.c: New testcase.
3468
c98583e9
FR
34692016-08-03 Fritz Reese <fritzoreese@gmail.com>
3470
3471 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3472
9ad1a1da
RB
34732016-08-03 Richard Biener <rguenther@suse.de>
3474
3475 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3476 and remove -O3.
3477 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3478 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3479
cd75c979
RB
34802016-08-03 Richard Biener <rguenther@suse.de>
3481
3482 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3483 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3484 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3485 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3486
30e8d875
SKS
34872016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3488
3489 * gcc.dg/init-excess-2.c: Require int32plus.
3490 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3491 * gcc.dg/pr59963-2.c: Require int32plus.
3492 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3493 * gcc.dg/unroll-7.c: Require int32plus.
3494
69b806f6
BC
34952016-08-02 Bin Cheng <bin.cheng@arm.com>
3496
3497 PR tree-optimization/34114
3498 * gcc.dg/tree-ssa/loop-42.c: New test.
3499
1efafef3
TC
35002016-08-02 Tamar Christina <tamar.christina@arm.com>
3501
3502 * gcc.target/aarch64/vminmaxnm.c: New.
3503 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3504 tests.
3505
e2a99194
MM
35062016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3507
3508 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3509 vec_extract for vector float, vector int, vector short, and vector
3510 char.
3511 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3512 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3513 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3514 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3515
71bfb77a
WD
35162016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3517
3518 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3519 single stack adjustment, no writeback.
71bfb77a
WD
3520 * gcc.target/aarch64/test_frame_12.c: Likewise.
3521 * gcc.target/aarch64/test_frame_13.c: Likewise.
3522 * gcc.target/aarch64/test_frame_15.c: Likewise.
3523 * gcc.target/aarch64/test_frame_6.c: Likewise.
3524 * gcc.target/aarch64/test_frame_7.c: Likewise.
3525 * gcc.target/aarch64/test_frame_8.c: Likewise.
3526 * gcc.target/aarch64/test_frame_16.c: New test.
3527
37bce35a
L
35282015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3529
3530 PR target/72748
3531 * gcc.target/i386/pr72748.c: New test.
3532
3f8257db 35332015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3534
3535 PR tree-optimization/71818
3536 * gcc.dg/vect/pr71818.c: New
3537
bf60c531
ML
35382016-08-01 Martin Liska <mliska@suse.cz>
3539
3540 PR tree-optimization/71857
3541 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3542
8ed49fab
KT
35432016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3544
3545 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3546
76e2c821
JB
35472016-08-01 Jan Beulich <jbeulich@suse.com>
3548
3549 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3550
35029597
WS
35512016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3552
3553 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3554 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3555
3aa4b66a
JW
35562016-07-31 Jonathan Wakely <jwakely@redhat.com>
3557
3558 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3559 (check_effective_target_c++): Likewise. Also match for libstdc++.
3560
3f8257db 35612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3562
3563 PR fortran/41922
3564 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3565 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3566 * gfortran.dg/pr41922.f90: New test.
3567
9fcb2819
SK
35682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3569
3570 PR fortran/68566
3571 * gfortran.dg/pr68566.f90: new test.
3572
94087e88 35732016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3574
3575 PR c++/60760
3576 PR c++/71091
3577 * g++.dg/cpp0x/constexpr-cast.C: New test.
3578 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3579 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3580 * g++.dg/ubsan/pr63956.C: Correct.
3581
d0047a25
MM
35822016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3583
3584 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3585 vector double or vector long where the vector is in memory.
3586 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3587 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3588
e4f7a5df
SK
35892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3590
3591 PR fortran/69867
3592 * gfortran.dg/pr69867.f90: New test.
3593
b441ae1d
SK
35942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3595
3596 PR fortran/69962
3597 * gfortran.dg/pr69962.f90: New test.
3598
712dff31
SK
35992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3600
3601 PR fortran/70006
3602 * gfortran.dg/pr70006.f90: New test.
3603
fb42421e
SK
36042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3605
3606 PR fortran/71730
3607 * gfortran.dg/pr71730.f90: New test.
3608 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3609 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3610 * gfortran.dg/array_constructor_26.f03: Ditto.
3611
466effe0
WS
36122016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3613
3614 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3615 * gcc.target/powerpc/pr71763.c: Likewise.
3616
f618a472
MP
36172016-07-29 Marek Polacek <polacek@redhat.com>
3618
3619 PR c/71742
3620 * gcc.dg/940510-1.c: Adjust dg-error.
3621 * gcc.dg/c99-flex-array-1.c: Likewise.
3622 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3623
efd0786f
MP
3624 PR c/71853
3625 * gcc.dg/noncompile/pr71853.c: New test.
3626
e00dceaf
MP
3627 PR c/71573
3628 * gcc.dg/noncompile/pr71573.c: New test.
3629
638fc14f
MP
3630 PR c/71926
3631 * g++.dg/warn/Wparentheses-30.C: New test.
3632 * gcc.dg/Wparentheses-14.c: New test.
3633
61c73a7f
UB
36342016-07-29 Uros Bizjak <ubizjak@gmail.com>
3635
3636 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3637
01d32b2b
BC
36382016-07-29 Bin Cheng <bin.cheng@arm.com>
3639
3640 PR tree-optimization/57558
3641 * gcc.dg/vect/pr57558-1.c: New test.
3642 * gcc.dg/vect/pr57558-2.c: New test.
3643
f6c7a248
PK
36442016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3645
61c73a7f 3646 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3647 to scan forwprop1 dump pass.
3648
f54ea774
PC
36492016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3650
3651 PR c++/51488
3652 * g++.dg/template/pr51488.C: New.
3653
673a107a
JJ
36542016-07-29 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR c/71969
3657 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3658 static __inline__.
3659 * gcc.dg/pr71969-1.c: New test.
3660 * gcc.dg/pr71969-2.c: New test.
3661 * gcc.dg/pr71969-3.c: New test.
3662
78169471
MP
36632016-07-29 Marek Polacek <polacek@redhat.com>
3664
3665 PR c/71574
3666 * c-c++-common/pr71574.c: New test.
3667
a5b5c8b6
MP
3668 PR c/71583
3669 * gcc.dg/noncompile/pr71583.c: New test.
3670
883b6d4e
KV
36712016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3672
3673 PR middle-end/68217
3674 * gcc.dg/pr68217.c: New test.
3675
89f1f37e
SK
36762016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3677
3678 PR fortran/71067
3679 * gfortran.dg/pr71067_1.f90: New test.
3680 * gfortran.dg/pr71067_2.f90: Ditto.
3681
e0d32185
MM
36822016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3683
3684 * gcc.target/powerpc/vec-extract-1.c: New test.
3685
c851722d
SK
36862016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3687
3688 PR fortran/71799
3689 * gfortran.dg/pr71799.f90: New test.
3690
f064da6a
PC
36912016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3692
3693 PR c++/71665
3694 * g++.dg/cpp0x/pr71665-1.C: New.
3695 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3696 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3697 * g++.dg/ext/label10.C: Likewise.
3698 * g++.dg/parse/constant5.C: Likewise.
3699
1b70aaad
SK
37002016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3701
3702 PR fortran/71859
3703 * gfortran.dg/pr71859.f90: New test.
3704 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3705 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3706
a23404c9
PT
37072016-07-28 Paul Thomas <pault@gcc.gnu.org>
3708
3709 PR fortran/71883
3710 * gfortran.dg/pr71883.f90 : New test.
3711
513d866d
YR
37122016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3713
3714 PR tree-optimization/71734
61c73a7f 3715 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3716
7c428aa2
RL
37172016-07-28 Renlin Li <renlin.li@arm.com>
3718
3719 Revert
3720 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3721
3722 PR fortran/71902
3723 * gfortran.dg/dependency_47.f90: New test.
3724
1225d6b1
ML
37252016-07-28 Martin Liska <mliska@suse.cz>
3726
3727 PR gcov-profile/68025
3728 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3729
e5f5bf35
ML
37302016-07-28 Martin Liska <mliska@suse.cz>
3731
3732 * g++.dg/vect/pr70944.cc: New test.
3733
4536610d
KV
37342016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3735
3736 PR middle-end/71994
3737 * gcc.dg/torture/pr71994.c: New test.
3738
8c6961ca
PK
37392016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3740
3741 PR middle-end/71078
3742 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3743 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3744 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3745
8de22ea0
RB
37462016-07-27 Richard Biener <rguenther@suse.de>
3747
3748 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3749
5d9da222
ML
37502016-07-27 Martin Liska <mliska@suse.cz>
3751
3752 * gcc.dg/predict-13.c: New test.
3753 * gcc.dg/predict-14.c: New test.
3754
af9e275f
SKS
37552016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3756
a23404c9 3757 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3758 including stdint.h.
3759 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3760 including stdint.h.
3761
71abba1e
MM
37622016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3763
3764 PR target/71869
3765 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3766 IEEE built-in functions handle quiet and signalling NaNs
3767 correctly.
3768
9cd74e8f
SK
37692016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3770
3771 PR fortran/71862
3772 * gfortran.dg/pr71862.f90: New test.
3773
0d48446f
MS
37742016-07-26 Martin Sebor <msebor@redhat.com>
3775
3776 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3777 selector with dg-options.
3778
524cf1e4
PP
37792016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3780
3781 PR tree-optimization/18046
3782 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3783 * gcc.dg/tree-ssa/vrp103.c: New test.
3784 * gcc.dg/tree-ssa/vrp104.c: New test.
3785
100665d8
WS
37862016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3787
3788 * gcc.target/powerpc/pr63354.c: Require lp64 since
3789 -mprofile-kernel is not legal with -m32.
3790
0b64ca40
RB
37912016-07-26 Richard Biener <rguenther@suse.de>
3792
3793 PR rtl-optimization/71984
3794 * gcc.dg/torture/pr71984.c: New testcase.
3795
9b7937cf
RS
37962016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3797
3798 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3799 g++-dg-runtest via et-dg-runtest.
3800 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3801 * gcc.dg/vect/vect.exp: Likewise.
3802 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3803 gfortran-dg-runtest.
3804 * gfortran.dg/vect/vect.exp: Likewise.
3805 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3806 (check_mips_loongson_hw_available): Likewise.
3807 (check_effective_target_mpaired_single_runtime): Likewise.
3808 (check_effective_target_mips_loongson_runtime): Likewise.
3809 (add_options_for_mpaired_single): Likewise.
3810 (check_effective_target_vect_int): Add global et_index.
3811 Check and save the supported feature for a target selected by
3812 the et_index target. Break long lines where appropriate. Call
3813 et-is-effective-target for MIPS with an argument instead of
3814 check_effective_target_* where appropriate.
3815 (check_effective_target_vect_intfloat_cvt): Likewise.
3816 (check_effective_target_vect_uintfloat_cvt): Likewise.
3817 (check_effective_target_vect_floatint_cvt): Likewise.
3818 (check_effective_target_vect_floatuint_cvt): Likewise.
3819 (check_effective_target_vect_simd_clones): Likewise.
3820 (check_effective_target_vect_shift): ewise.
3821 (check_effective_target_whole_vector_shift): Likewise.
3822 (check_effective_target_vect_bswap): Likewise.
3823 (check_effective_target_vect_shift_char): Likewise.
3824 (check_effective_target_vect_long): Likewise.
3825 (check_effective_target_vect_float): Likewise.
3826 (check_effective_target_vect_double): Likewise.
3827 (check_effective_target_vect_long_long): Likewise.
3828 (check_effective_target_vect_no_int_max): Likewise.
3829 (check_effective_target_vect_no_int_add): Likewise.
3830 (check_effective_target_vect_no_bitwise): Likewise.
3831 (check_effective_target_vect_widen_shift): Likewise.
3832 (check_effective_target_vect_no_align): Likewise.
3833 (check_effective_target_vect_hw_misalign): Likewise.
3834 (check_effective_target_vect_element_align): Likewise.
3835 (check_effective_target_vect_condition): Likewise.
3836 (check_effective_target_vect_cond_mixed): Likewise.
3837 (check_effective_target_vect_char_mult): Likewise.
3838 (check_effective_target_vect_short_mult): Likewise.
3839 (check_effective_target_vect_int_mult): Likewise.
3840 (check_effective_target_vect_extract_even_odd): Likewise.
3841 (check_effective_target_vect_interleave): Likewise.
3842 (check_effective_target_vect_stridedN): Likewise.
3843 (check_effective_target_vect_multiple_sizes): Likewise.
3844 (check_effective_target_vect64): Likewise.
3845 (check_effective_target_vect_call_copysignf): Likewise.
3846 (check_effective_target_vect_call_sqrtf): Likewise.
3847 (check_effective_target_vect_call_btrunc): Likewise.
3848 (check_effective_target_vect_call_btruncf): Likewise.
3849 (check_effective_target_vect_call_ceil): Likewise.
3850 (check_effective_target_vect_call_ceilf): Likewise.
3851 (check_effective_target_vect_call_floor): Likewise.
3852 (check_effective_target_vect_call_floorf): Likewise.
3853 (check_effective_target_vect_call_lceil): Likewise.
3854 (check_effective_target_vect_call_lfloor): Likewise.
3855 (check_effective_target_vect_call_nearbyint): Likewise.
3856 (check_effective_target_vect_call_nearbyintf): Likewise.
3857 (check_effective_target_vect_call_round): Likewise.
3858 (check_effective_target_vect_call_roundf): Likewise.
3859 (check_effective_target_vect_perm): Likewise, but also append *_saved
3860 to the existing global name to properly cache the result.
3861 (check_effective_target_vect_perm_byte): Likewise.
3862 (check_effective_target_vect_perm_short): Likewise.
3863 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3864 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3865 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3866 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3867 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3868 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3869 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3870 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3871 (check_effective_target_vect_sdot_qi): Likewise.
3872 (check_effective_target_vect_udot_qi): Likewise.
3873 (check_effective_target_vect_sdot_hi): Likewise.
3874 (check_effective_target_vect_udot_hi): Likewise.
3875 (check_effective_target_vect_usad_char): Likewise.
3876 (check_effective_target_vect_pack_trunc): Likewise.
3877 (check_effective_target_vect_unpack): Likewise.
3878 (check_effective_target_vect_aligned_arrays): Likewise.
3879 (check_effective_target_vect_natural_alignment): Likewise.
3880 (check_effective_target_vector_alignment_reachable): Likewise.
3881 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3882 (is-effective-target): Initialize et_index if undefined.
3883 (et-dg-runtest): New.
3884 (et-is-effective-target): Likewise.
3885 (check_vect_support_and_set_flags): Add supported MIPS targets to
3886 EFFECTIVE_TARGETS list. Return the number of supported targets.
3887
8f63caf6 38882016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3889 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3890
3891 PR middle-end/70920
3892 * gcc.dg/pr70920-1.c: New test-case.
3893 * gcc.dg/pr70902-2.c: Likewise.
3894 * gcc.dg/pr70920-3.c: Likewise.
3895 * gcc.dg/pr70920-4.c: Likewise
3896 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3897 2 instead of 3.
3898
7d575fff
AM
38992016-07-25 Alexander Monakov <amonakov@ispras.ru>
3900
3901 * gcc.c-torture/execute/pr71494.c: Require label_values.
3902 * gcc.dg/pr16973.c: Ditto.
3903
bf01e070
SKS
39042016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3905
3906 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3907 * gcc.dg/torture/pr69771.c: Require int32plus.
3908 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3909
16b05965
ML
39102016-07-25 Martin Liska <mliska@suse.cz>
3911
3912 * gcc.dg/torture/pr71987.c: New test.
3913
d52d3767
SK
39142016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3915
3916 PR fortran/71935
3917 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3918 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3919 * gfortran.dg/pr71935.f90: New test.
3920
94087e88 39212016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3922
3923 PR c++/71675
3924 * g++.dg/ext/atomic-3.C: New test.
3925 * gcc.dg/atomic/pr71675.c: New test.
3926
58b3986e
ES
39272016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3928
3929 * gcc.target/i386/mvc8.c: New test.
3930
faa1612a
BC
39312016-07-22 Bin Cheng <bin.cheng@arm.com>
3932
3933 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3934 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3935
1603ebe0
TK
39362016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3937
3938 PR fortran/71795
3939 * gfortran.dg/constructor_50.f90: New test.
3940
bc91c436
ML
39412016-07-22 Martin Liska <mliska@suse.cz>
3942
3943 PR gcov-profile/69028
3944 PR gcov-profile/62047
3945 * g++.dg/cilk-plus/pr69028.C: New test.
3946
9fe9a3a7
AV
39472016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3948
3949 * gfortran.dg/coarray_stat_2.f90: New test.
3950
70866e3d
MM
39512016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3952
3953 * gcc.target/powerpc/vec-extract.h: New files to check the
3954 vec_extract built-in functions for all vector types, testing
3955 accessing each element, both with constant and variable element
3956 numbers.
3957 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3958 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3959 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3960 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3961 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3962 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3963 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3964 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3965 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3966
ab3af181
JJ
39672016-07-21 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR c++/71728
3970 * g++.dg/other/pr71728.C: New test.
3971
ebe8f322
JG
39722016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3973
3974 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3975 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3976 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3977 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3978 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3979
959cef74
RB
39802016-07-21 Richard Biener <rguenther@suse.de>
3981
3982 PR tree-optimization/71947
3983 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3984
b24d9420
BC
39852016-07-21 Bin Cheng <bin.cheng@arm.com>
3986
3987 * gcc.dg/tree-ssa/scev-15.c: New.
3988
23974819
BC
39892016-07-21 Bin Cheng <bin.cheng@arm.com>
3990
3991 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3992
ee78cbaa
JJ
39932016-07-21 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR c++/71941
3996 * g++.dg/gomp/pr71941.C: New test.
3997
52ed68f7
DM
39982016-07-20 David Malcolm <dmalcolm@redhat.com>
3999
4000 PR c/70339
4001 PR c/71858
4002 * g++.dg/spellcheck-identifiers.C: New test case, based on
4003 gcc.dg/spellcheck-identifiers.c.
4004 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4005 gcc.dg/spellcheck-identifiers-2.c.
4006 * g++.dg/spellcheck-typenames.C: New test case, based on
4007 gcc.dg/spellcheck-typenames.c
4008
18407bfb
JW
40092016-07-20 Jonathan Wakely <jwakely@redhat.com>
4010
4011 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4012 pointer to member function and also test catching by reference.
4013
4c07fd98
DV
40142016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4015
4016 * gcc.target/s390/pr67443.c: Fix test case.
4017
fee21d65
DV
40182016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4019
4020 * gcc.target/s390/insv-1.c: Xfail some tests.
4021 * gcc.target/s390/insv-2.c: Likewise.
4022
dbe9dfdd
GJL
40232016-07-20 Georg-Johann Lay <avr@gjlay.de>
4024
4025 * gcc.target/avr/torture/get-mem.c: New test.
4026 * gcc.target/avr/torture/set-mem.c: New test.
4027
c25e1d82
GJL
40282016-07-20 Georg-Johann Lay <avr@gjlay.de>
4029
4030 PR target/71948
4031 * gcc.target/avr/torture/tiny-progmem.c: New test.
4032
109d2197
JJ
40332016-07-20 Jakub Jelinek <jakub@redhat.com>
4034
7419f441
JJ
4035 PR c++/71909
4036 * g++.dg/parse/pr71909.C: New test.
4037 * g++.dg/tm/pr71909.C: New test.
4038
109d2197
JJ
4039 PR c++/50060
4040 * g++.dg/cpp0x/constexpr-50060.C: New test.
4041 * g++.dg/cpp1y/constexpr-50060.C: New test.
4042
144530cf
ML
40432016-07-20 Martin Liska <mliska@suse.cz>
4044
4045 * gfortran.dg/graphite/pr71898.f90: New test.
4046
04ac4afa
BC
40472016-07-20 Bin Cheng <bin.cheng@arm.com>
4048
4049 PR tree-optimization/71503
4050 PR tree-optimization/71683
4051 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4052 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4053
dcbdb17a
ML
40542016-07-20 Martin Liska <mliska@suse.cz>
4055
4056 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4057 * gcc.dg/plugin/sreal-test-1.c: Remove.
4058 * gcc.dg/plugin/sreal_plugin.c: Remove.
4059
6ed82555
TK
40602016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4061
4062 PR fortran/71902
4063 * gfortran.dg/dependency_47.f90: New test.
4064
13da0507
JJ
40652016-07-19 Jakub Jelinek <jakub@redhat.com>
4066
4833f561
JJ
4067 PR rtl-optimization/71916
4068 * gcc.c-torture/compile/pr71916.c: New test.
4069
4fda19ef
JJ
4070 PR middle-end/71874
4071 * g++.dg/torture/pr71874.C: New test.
4072
13da0507
JJ
4073 PR middle-end/71734
4074 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4075 (my_alloc): Rewritten to use __builtin_posix_memalign and
4076 __SIZE_TYPE__.
4077 (my_free): Use __builtin_free instead of _mm_free.
4078 (Vec::operator=): Use __builtin_memcpy.
4079
e7980add
MJ
40802016-07-19 Martin Jambor <mjambor@suse.cz>
4081
61c73a7f
UB
4082 PR fortran/71688
4083 * gfortran.dg/pr71688.f90: New test.
e7980add 4084
13e88953
RB
40852016-07-19 Richard Biener <rguenther@suse.de>
4086
4087 * c-c++-common/vector-subscript-6.c: New testcase.
4088 * c-c++-common/vector-subscript-7.c: Likewise.
4089
1caf0482
SKS
40902016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4091
a23404c9 4092 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4093 and UInt32 based on __SIZEOF_INT__.
4094
cef5388d
RB
40952016-07-19 Richard Biener <rguenther@suse.de>
4096
4097 PR tree-optimization/71901
4098 * gcc.dg/torture/pr71901.c: New testcase.
4099
41002016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4101
4102 PR tree-optimization/71908
4103 * gcc.dg/torture/pr71908.c: New testcase.
4104
a8f7a895
MM
41052016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4106
4107 PR target/71493
4108 * gcc.target/powerpc/pr71493-1.c: New test.
4109 * gcc.target/powerpc/pr71493-2.c: Likewise.
4110
f2111a36
JJ
41112016-07-18 Jakub Jelinek <jakub@redhat.com>
4112
99516432
JJ
4113 PR c++/71835
4114 * g++.dg/conversion/ambig3.C: New test.
4115
87713c6a
JJ
4116 PR c++/71828
4117 * g++.dg/cpp0x/constexpr-71828.C: New test.
4118
7a7f16ca
JJ
4119 PR c++/71826
4120 * g++.dg/template/pr71826.C: New test.
4121
f4d90295
JJ
4122 PR c++/71822
4123 * g++.dg/template/defarg21.C: New test.
4124
f2111a36
JJ
4125 PR c++/71871
4126 * g++.dg/ext/vector31.C: New test.
4127
0b965526
UB
41282016-07-18 Uros Bizjak <ubizjak@gmail.com>
4129
4130 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4131
94e136b9
YR
41322016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4133
4134 PR tree-optimization/71734
4135 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4136
7072df0a
DV
41372016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4138
4139 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4140 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4141 stack-layout-dynamic-1.c: New test.
4142
54158a1a
AK
41432016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4144
4145 * gcc.target/s390/nolrl-1.c: New test.
4146
43068916
FR
41472016-07-17 Fritz Reese <fritzoreese@gmail.com>
4148
4149 PR fortran/71523
4150 * gfortran.dg/pr71523_1.f90: New test.
4151 * gfortran.dg/pr71523_2.f90: New test.
4152
a9356b12
AS
41532016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4154
4155 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4156
a07b81c7 41572016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4158 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4159
4160 PR fortran/62125
4161 * gfortran.dg/pr62125.f90: New test.
4162
96c0ec12
BS
41632016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4164
4165 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4166 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4167
479d0ed5
JW
41682016-07-15 Jonathan Wakely <jwakely@redhat.com>
4169
4170 PR c++/58796
4171 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4172 * g++.dg/cpp0x/nullptr35.C: New test.
4173
41c7438e
BC
41742016-07-15 Bin Cheng <bin.cheng@arm.com>
4175
4176 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4177
f7ba880b
CP
41782016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4179
4180 * gfortran.dg/goacc/vector_length.f90: New test.
4181
b9aba0a0
RB
41822016-07-15 Richard Biener <rguenther@suse.de>
4183
4184 PR tree-optimization/71881
4185 * gcc.dg/torture/pr71881.c: New testcase.
4186
9513d5fb
RB
41872016-07-15 Richard Biener <rguenther@suse.de>
4188
4189 PR tree-optimization/71887
4190 * gcc.dg/torture/pr71887.c: New testcase.
4191
ddbbcb19
JJ
41922016-07-15 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR c/71858
4195 * gcc.dg/spellcheck-identifiers-3.c: New test.
4196
29eb509c
AV
41972016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4198
4199 PR fortran/71807
4200 * gfortran.dg/null_9.f90: New test.
4201
43aabfcf
BC
42022016-07-15 Bin Cheng <bin.cheng@arm.com>
4203
4204 * gcc.dg/tree-ssa/loop-41.c: New test.
4205
afc89e58
BC
42062016-07-15 Bin Cheng <bin.cheng@arm.com>
4207
4208 PR tree-optimization/71347
4209 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4210
6fa682ad
SK
42112016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4212
4213 PR fortran/29819
4214 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4215 * gfortran.dg/contains.f90: Ditto.
4216 * gfortran.dg/contains_empty_1.f03: Ditto.
4217 * gfortran.dg/submodule_3.f08: Ditto.
4218
dd36b877
JJ
42192016-07-14 Jakub Jelinek <jakub@redhat.com>
4220
a60a5d31
JJ
4221 PR testsuite/71865
4222 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4223 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4224 expected diagnostics.
4225
dd36b877
JJ
4226 PR c/71858
4227 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4228 * gcc.dg/spellcheck-identifiers-2.c: New test.
4229 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4230 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4231
a241f8ca
JJ
42322016-07-14 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR tree-optimization/71872
4235 * gcc.c-torture/compile/pr71872.c: New test.
4236
d62b809c
TP
42372016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4238
4239 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4240 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4241 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4242 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4243 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4244 * gcc.target/arm/atomic-op-acquire-1.c: This.
4245 * gcc.target/arm/atomic-op-char.c: Rename into ...
4246 * gcc.target/arm/atomic-op-char-1.c: This.
4247 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4248 * gcc.target/arm/atomic-op-consume-1.c: This.
4249 * gcc.target/arm/atomic-op-int.c: Rename into ...
4250 * gcc.target/arm/atomic-op-int-1.c: This.
4251 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4252 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4253 * gcc.target/arm/atomic-op-release.c: Rename into ...
4254 * gcc.target/arm/atomic-op-release-1.c: This.
4255 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4256 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4257 * gcc.target/arm/atomic-op-short.c: Rename into ...
4258 * gcc.target/arm/atomic-op-short-1.c: This.
4259 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4260 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4261 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4262 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4263 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4264 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4265 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4266 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4267 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4268 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4269
1f8dd420
AV
42702016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4271
4272 PR fortran/70842
4273 * gfortran.dg/select_type_35.f03: New test.
4274
53109ba8
KT
42752016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4276
4277 PR target/65951
4278 PR tree-optimization/70923
4279 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4280 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4281 * gcc.dg/vect/pr65951.c: Likewise.
4282 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4283
91f35b7f
DE
42842016-07-14 David Edelsohn <dje.gcc@gmail.com>
4285
4286 * c-c++-common/pr60226.c: Expect maximum object file alignment
4287 error on AIX.
4288
351168fe
RB
42892016-07-14 Richard Biener <rguenther@suse.de>
4290
4291 PR tree-optimization/71866
4292 * gcc.dg/torture/pr71866.c: New testcase.
4293
94c32c00
TP
42942016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4295
4296 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4297 selector and enclose boolean expression in curly braces.
4298
b799a481
AM
42992016-07-14 Alan Modra <amodra@gmail.com>
4300
4301 PR target/71733
4302 * gcc.target/powerpc/p9-novsx.c: New.
4303
f63ba78c
AK
43042016-07-13 Andi Kleen <ak@linux.intel.com>
4305
4306 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4307 * g++.dg/tree-prof/morefunc.C: Dito.
4308 * g++.dg/tree-prof/pr35545.C: Dito.
4309 * g++.dg/tree-prof/reorder.C: Dito.
4310 * gcc.dg/tree-prof/20050826-2.c: Dito.
4311 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4312 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4313 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4314 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4315 * gcc.dg/tree-prof/inliner-1.c: Dito.
4316 * gcc.dg/tree-prof/merge_block.c: Dito.
4317 * gcc.dg/tree-prof/stringop-1.c: Dito.
4318 * gcc.dg/tree-prof/stringop-2.c: Dito.
4319 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4320 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4321 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4322 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4323 * gcc.dg/tree-prof/update-loopch.c: Dito.
4324 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4325 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4326 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4327 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4328 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4329 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4330 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4331
f4d5a23d
AK
43322016-07-13 Andi Kleen <ak@linux.intel.com>
4333
4334 * lib/profopt.exp (profopt-execute): Remove .imports files.
4335
ae145898
AK
43362016-07-13 Andi Kleen <ak@linux.intel.com>
4337
0b965526 4338 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4339
e97bd4f5
AK
43402016-07-13 Andi Kleen <ak@linux.intel.com>
4341
4342 * lib/profopt.exp (dg-final-scan-autofdo,
4343 dg-final-scan-not-autofdo): New functions.
4344
6fa3d4b4
BC
43452016-07-13 Bin Cheng <bin.cheng@arm.com>
4346
4347 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4348 * gcc.dg/vect/vect-35.c: Ditto.
4349 * gcc.dg/vect/vect-alias-check-2.c: New test.
4350
65f18bc6
ML
43512016-07-13 Martin Liska <mliska@suse.cz>
4352
4353 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4354 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4355 * gfortran.dg/pr42108.f90: Update expected dump scan.
4356
9737f35b
RB
43572016-07-13 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/24574
4360 * gcc.dg/pr24574.c: New testcase.
4361
62c0ea4b
SKS
43622016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4363
0b965526 4364 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4365 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4366 * c-c++-common/pr68833-1.c: Require int32plus.
4367 * gcc.dg/ipa/pr63551.c: Likewise.
4368 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4369 * gcc.dg/ipa/pr64041.c: Require int32plus.
4370
c7ed8938
IE
43712016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4372
4373 PR ipa/71633
4374 * g++.dg/pr71633.C: New test.
4375
5ce15300
TP
43762016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4377
4378 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4379 Add new arm_thumb1_cbz_ok effective target.
4380 * gcc.target/arm/cbz.c: New test.
4381
2b9509a3
TP
43822016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4383
4384 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4385 Define effective target.
4386 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4387 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4388 * gcc.target/arm/movhi_movw.c: New test.
4389 * gcc.target/arm/movsi_movw.c: Likewise.
4390 * gcc.target/arm/movdi_movw.c: Likewise.
4391
7f15b177
RB
43922016-07-13 Richard Biener <rguenther@suse.de>
4393
4394 PR middle-end/71104
4395 * gcc.dg/pr71104-1.c: New testcase.
4396 * gcc.dg/pr71104-2.c: Likewise.
4397
0b0a896e
MM
43982016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4399
4400 PR target/71805
4401 * gcc.target/powerpc/pr71805.c: New test.
4402
f906f5ed
BS
44032016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4404
4405 * gcc.target/powerpc/divkc3-1.c: New.
4406 * gcc.target/powerpc/mulkc3-1.c: New.
4407
9e63c3aa
NS
44082016-07-12 Nathan Sidwell <nathan@acm.org>
4409
4410 * gcc.target/arm/data-rel-1.c: New.
4411 * gcc.target/arm/data-rel-2.c: New.
4412 * gcc.target/arm/data-rel-3.c: New.
4413
f507d202
ML
44142016-07-12 Martin Liska <mliska@suse.cz>
4415
4416 * gcc.dg/params/blocksort-part.c: New test.
4417 * gcc.dg/params/params.exp: New file.
4418
d6f7c125
KT
44192016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4420
4421 PR middle-end/71700
4422 * gcc.c-torture/execute/pr71700.c: New test.
4423
37ccb0ba
SB
44242016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4425 Richard Biener <rguenther@suse.de>
4426
4427 PR tree-optimization/23286
4428 PR tree-optimization/70159
4429 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4430 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4431 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4432 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4433 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4434 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4435 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4436 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4437 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4438 * gcc.dg/pr51879-12.c: Likewise.
4439 * gcc.dg/strlenopt-9.c: Likewise.
4440 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4441 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4442 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4443 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4444 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4445 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4446 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4447 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4448 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4449 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4450 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4451 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4452 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4453 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4454 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4455
712a93d6
RB
44562016-07-12 Richard Biener <rguenther@suse.de>
4457
4458 PR rtl-optimization/68961
4459 * gcc.target/i386/pr68961.c: New testcase.
4460
c392943c
JJ
44612016-07-11 Jakub Jelinek <jakub@redhat.com>
4462
3d56e6a4
JJ
4463 PR middle-end/71758
4464 * c-c++-common/gomp/pr71758.c: New test.
4465 * gfortran.dg/gomp/pr71758.f90: New test.
4466
c392943c
JJ
4467 PR tree-optimization/71823
4468 * gcc.dg/vect/pr71823.c: New test.
4469
741d3be5
DM
44702016-07-11 David Malcolm <dmalcolm@redhat.com>
4471
4472 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4473 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4474 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4475
92fa45b5
L
44762016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4477
4478 PR target/71801
4479 * gcc.target/i386/pr71801.c: New test.
4480
f51606c7
RB
44812016-07-11 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/71816
4484 * gcc.dg/torture/pr71816.c: New testcase.
4485
36b54ce0
TK
44862016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4487
4488 PR fortran/71783
4489 * gfortran.dg/dependency_46.f90: New test.
4490
d13835b6
VM
44912016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4492
4493 PR rtl-optimization/71621
4494 * gcc.target/i386/pr71621-1.c: New.
4495 * gcc.target/i386/pr71621-2.c: New.
4496
642bcbdf
CP
44972016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4498
4499 * gfortran.dg/goacc/pr71704.f90: New test.
4500
02eb5b8b
BS
45012016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4502
4503 PR target/71297
4504 * gcc.target/powerpc/pr71297.c: New.
4505
8beb9a0d
JW
45062016-07-08 Jiong Wang <jiong.wang@arm.com>
4507
4508 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4509
cef4b650
MM
45102016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4511
4512 PR target/71806
4513 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4514
3c3ecf52
AH
45152016-07-08 Alan Hayward <alan.hayward@arm.com>
4516
4517 PR tree-optimization/71667
4518 * gcc.dg/vect/pr71667.c: New
4519
2660286d
ML
45202016-07-08 Martin Liska <mliska@suse.cz>
4521
4522 * gcc.dg/torture/pr71606.c: New test.
4523
70cdd4ae
JD
45242016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4525
4526 PR fortran/71764
4527 * gfortran.dg/pr71764.f90: New test.
4528
842dc2e6
JJ
45292016-07-07 Jakub Jelinek <jakub@redhat.com>
4530 Kai Tietz <ktietz70@googlemail.com>
4531
4532 PR c++/70869
4533 PR c++/71054
4534 * g++.dg/cpp0x/pr70869.C: New test.
4535 * g++.dg/cpp0x/pr71054.C: New test.
4536
31be4262
DE
45372016-07-07 David Edelsohn <dje.gcc@gmail.com>
4538
4539 * g++.dg/debug/pr71432.C: Fail on AIX.
4540
1c122092
ML
45412016-07-07 Martin Liska <mliska@suse.cz>
4542
4543 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4544 an undefined behavior.
4545 * gfortran.dg/do_3.F90: Likewise.
4546 * gfortran.dg/do_check_11.f90: New test.
4547 * gfortran.dg/do_check_12.f90: New test.
4548 * gfortran.dg/do_corner_warn.f90: New test.
4549
7119f1b1
ML
45502016-07-07 Martin Liska <mliska@suse.cz>
4551
4552 * gfortran.dg/predict-1.f90: Ammend the test.
4553 * gfortran.dg/predict-2.f90: Likewise.
4554
275792f2
IE
45552016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4556
4557 PR ipa/71624
4558 * g++.dg/pr71624.C: New test.
4559
05a437c1
TP
45602016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4561
4562 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4563 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4564 ARMv8-M Mainline architectures.
4565
6f493951
TP
45662016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4567
4568 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4569 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4570
5ddaee94
SB
45712016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4572
4573 PR target/70098
4574 PR target/71763
4575 * gcc.target/powerpc/pr71763.c: New file.
4576
651afdb2
YR
45772016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4578
4579 PR tree-optimization/71518
0b965526 4580 * gcc.dg/pr71518.c: New test.
651afdb2 4581
9df99881
WD
45822016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4583
4584 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4585
7b4e0769
SKS
45862016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4587
0b965526 4588 PR target/50739
7b4e0769
SKS
4589 * gcc.target/avr/pr50739.c: New test.
4590
eb4432f7
JH
45912016-07-05 Jan Hubicka <jh@suse.cz>
4592
4593 * gcc.dg/tree-ssa/scev-14.c: update template.
4594
c01e092f
RS
45952016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4596
4597 * gcc.dg/vect/group-no-gaps-1.c: New test.
4598
8070763a
AK
45992016-07-05 Andi Kleen <ak@linux.intel.com>
4600
4601 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4602 if kernel supports MPX.
4603
3f8257db 46042016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4605
4606 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4607
36a265b1
MM
46082016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4609 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4610
4611 * gcc.target/powerpc/signbit-1.c: New test.
4612 * gcc.target/powerpc/signbit-2.c: New test.
4613 * gcc.target/powerpc/signbit-3.c: New test.
4614
7a98fb6e
KT
46152016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4616
4617 PR rtl-optimization/71594
4618 * gcc.dg/torture/pr71594.c: New test.
4619
1e3d54b4
JH
46202016-07-05 Jan Hubicka <jh@suse.cz>
4621
4622 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4623
84ca3893
DM
46242016-07-05 David Malcolm <dmalcolm@redhat.com>
4625
4626 PR c++/62314
3a146d46 4627 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4628 number of missing semicolon error.
4629 * g++.dg/pr62314-2.C: New test case.
4630
20d0bfce
AF
46312016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4632
4633 * gfortran.dg/coarray_stat_function.f90: New test.
4634 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4635 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4636 to new interfaces.
4637
69aaea06
AV
46382016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4639
4640 PR fortran/71623
4641 * gfortran.dg/deferred_character_17.f90: New test.
4642
f723a43c
CL
46432016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4644
4645 * gcc.target/arm/neon/polytypes.c: Move to ...
4646 * gcc.target/arm/polytypes.c: ... here.
4647 * gcc.target/arm/neon/pr51534.c: Move to ...
4648 * gcc.target/arm/pr51534.c: ... here.
4649 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4650 * gcc.target/arm/vect-vcvt.c: ... here.
4651 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4652 * gcc.target/arm/vect-vcvtq.c: ... here.
4653 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4654 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4655 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4656 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4657 * gcc.target/arm/neon/neon.exp: Delete.
4658 * gcc.target/arm/neon/: Delete.
4659
d73e0ccf
JD
46602016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4661
4662 PR fortran/65575
4663 * gfortran.dg: pr65575.f90: New test.
4664
c20f6223
JD
46652016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4666
4667 PR fortran/35849
4668 * gfortran.dg: pr35849.f90: New test.
4669
2a5537c3
JJ
46702016-07-04 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR c++/71739
4673 * g++.dg/cpp0x/pr71739.C: New test.
4674
740f9751
CL
46752016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4676
4677 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4678
bf749919
DV
46792016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4680
4681 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4682 locr.
4683 * gcc.target/s390/loc-1.c: New test.
4684
430bb38e
YR
46852016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4686
3a146d46
JJ
4687 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4688 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4689
15f6e0da
RR
46902016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4691
4692 PR target/63874
4693 * gcc.target/aarch64/pr63874.c: New test.
4694
79335075
JB
46952016-07-04 Jan Beulich <jbeulich@suse.com>
4696
4697 * g++.dg/header.c: New.
4698 * gcc.dg/header.c: New.
4699
557e8c49
JJ
47002016-07-02 Jakub Jelinek <jakub@redhat.com>
4701
4702 PR c/71719
4703 * c-c++-common/Wunused-var-15.c: New test.
4704
79a592e3
JJ
47052016-07-01 Jakub Jelinek <jakub@redhat.com>
4706
4707 PR fortran/71687
4708 * gfortran.dg/gomp/pr71687.f90: New test.
4709
e2298656
BS
47102016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4711
4712 * gcc.dg/const-float128-ped.c: Require __float128 effective
4713 target and options.
4714 * gcc.dg/const-float128.c: Likewise.
4715 * gcc.dg/torture/float128-cmp-invalid.c: Require
4716 __float128 and base_quadfloat_support effective targets, and
4717 __float128 options.
4718 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4719 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4720 * gcc.dg/torture/float128-nan.c: Likewise.
4721 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4722 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4723 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4724 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4725 (add_options_for___float128): New.
4726 (check_effective_target_base_quadword_support): New.
4727
70c11966
MM
47282016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4729
4730 PR target/71720
4731 * gcc.target/powerpc/pr71720.c: New test.
4732
059541fd
JB
47332016-07-01 Jan Beulich <jbeulich@suse.com>
4734
4735 * gcc.dg/bss.c: New.
4736
2c1e4964
PB
47372016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4738
4739 PR target/71698
4740 * gcc.target/powerpc/pr71698.c: New test.
4741
22e1cb39
GJL
47422016-07-01 Georg-Johann Lay <avr@gjlay.de>
4743
4744 PR target/71151
4745 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4746 instead of ".foo" for its section name.
4747 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4748 depending on MCU's flash size.
4749 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4750 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4751 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4752 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4753 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4754 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4755
466cf574
JB
47562016-07-01 Jan Beulich <jbeulich@suse.com>
4757
4758 * gcc.target/i386/pr65105-2.c: Add -msse2.
4759
351beab7
JJ
47602016-06-30 Jakub Jelinek <jakub@redhat.com>
4761
55a0f21a
JJ
4762 PR tree-optimization/71707
4763 * gcc.dg/strlenopt-29.c: New test.
4764
6245ad72
JJ
4765 PR fortran/71704
4766 * gfortran.dg/gomp/pr71704.f90: New test.
4767
351beab7
JJ
4768 PR fortran/71705
4769 * gfortran.dg/gomp/pr71705.f90: New test.
4770
5a3a6a5e
KN
47712016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4772
4773 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4774 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4775 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4776 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4777 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4778 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4779 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4780 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4781 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4782 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4783 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4784 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4785 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4786 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4787 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4788 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4789 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4790 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4791 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4792 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4793 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4794 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4795 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4796 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4797 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4798 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4799 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4800 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4801 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4802 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4803 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4804 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4805 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4806 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4807 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4808 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4809 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4810 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4811 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4812 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4813 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4814 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4815 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4816 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4817 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4818 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4819 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4820 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4821 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4822 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4823 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4824 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4825 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4826 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4827 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4828 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4829 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4830 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4831 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4832 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4833 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4834 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4835 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4836 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4837 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4838 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4839 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4840 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4841 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4842 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4843 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4844 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4845 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4846 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4847 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4848 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4849 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4850 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4851 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4852 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4853 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4854
3dfa8071 48552016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4856 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4857
4858 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4859
9bd62242 48602016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4861 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4862
4863 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4864
603107fb
DM
48652016-06-30 David Malcolm <dmalcolm@redhat.com>
4866
4867 PR driver/71651
4868 * gcc.dg/spellcheck-options-12.c: New test case.
4869
205cccc7
JJ
48702016-06-30 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR middle-end/71693
4873 * gcc.c-torture/compile/pr71693.c: New test.
4874
f4452176
DM
48752016-06-29 David Malcolm <dmalcolm@redhat.com>
4876
4877 * gcc.dg/spellcheck-params.c: New testcase.
4878 * gcc.dg/spellcheck-params-2.c: New testcase.
4879
c5e74d9d
MM
48802016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4881
4882 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4883 vector extract instructions.
4884 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4885
e44ecbfd
JD
48862016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4887
4888 PR fortran/71686
4889 * gfortran.dg/unexpected_eof_2.f90: New test.
4890 * gfortran.dg/unexpected_eof_3.f90: New test.
4891
ee446d9f
JW
48922016-06-29 Jim Wilson <jim.wilson@linaro.org>
4893
4894 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4895
27f67461
CP
48962016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4897
4898 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4899 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4900 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4901
b1206d29
RB
49022016-06-29 Richard Biener <rguenther@suse.de>
4903
4904 PR middle-end/15256
4905 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4906
1af21224
MW
49072016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4908
4909 * gcc.target/arm/aapcs/neon-vect10.c: Require
4910 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4911 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4912 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4913 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4914 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4915 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4916 * gcc.target/arm/fp16-aapcs-1.c: Require
4917 -mfloat-ab=hard. Also simplify the test.
4918 * gcc.target/arm/fp16-aapcs-2.c: New.
4919
7fe43755
MW
49202016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4921
0b965526 4922 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4923 (add_options_for_arm_fp16_ieee): New.
4924 (add_options_for_arm_fp16_alternative): New.
4925 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4926 long-line.
4927 (effective_target_arm_fp16_hw): New.
4928
264d951a
IE
49292016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4930
4931 PR tree-optimization/71655
4932 * g++.dg/pr71655.C: New test.
4933
5c846a81
ML
49342016-06-29 Martin Liska <mliska@suse.cz>
4935
4936 * gcc.dg/pr71585.c: New test.
4937 * gcc.dg/pr71585-2.c: New test.
4938 * gcc.dg/pr71585-3.c: New test.
4939
fafe9318
YR
49402016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4941
4942 PR tree-optimization/70729
4943 * g++.dg/vect/pr70729.cc: New test.
4944
54d19c3b
TS
49452016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4946
4947 * c-c++-common/gomp/cancel-1.c: Extend.
4948
5f3cd7c3
JJ
49492016-06-29 Jakub Jelinek <jakub@redhat.com>
4950
4951 PR tree-optimization/71625
4952 * gcc.dg/strlenopt-28.c: New test.
4953
4aa83879
RB
49542016-06-29 Richard Biener <rguenther@suse.de>
4955
4956 PR middle-end/71002
4957 * g++.dg/torture/pr71002.C: Adjust testcase.
4958
152ef731
JJ
49592016-06-29 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR c/71685
4962 * gcc.dg/pr71685.c: New test.
4963
49642016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4965
4966 PR c/71552
4967 * gcc.dg/init-bad-9.c: New test.
4968
d41dc215
BS
49692016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4970
4971 * gcc.target/powerpc/abs128-1.c: Require VSX.
4972 * gcc.target/powerpc/copysign128-1.c: Likewise.
4973 * gcc.target/powerpc/inf128-1.c: Likewise.
4974 * gcc.target/powerpc/nan128-1.c: Likewise.
4975
6a20b538
JJ
49762016-06-28 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR middle-end/71626
4979 * gcc.c-torture/execute/pr71626-1.c: New test.
4980 * gcc.c-torture/execute/pr71626-2.c: New test.
4981
77d93c47
PB
49822016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4983
4984 PR target/71656
4985 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4986
a8264058
SB
49872016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4988
4989 PR target/71670
4990 * gcc.target/powerpc/pr71670.c: New testcase.
4991
0dc47331
PB
49922016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4993
4994 PR target/71656
4995 * gcc.target/powerpc/pr71656-1.c: New test.
4996 * gcc.target/powerpc/pr71656-2.c: New test.
4997
b65ffc79
CL
49982016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4999
5000 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5001 around fp16 code.
5002 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5003 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5004 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5005 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5006 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5007 Add arm_neon_fp16_ok effective target.
0b965526
UB
5008 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5009 Likewise.
5010 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5011 Likewise.
5012 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5013 Likewise.
5014 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5015 Likewise.
5016 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5017 Likewise.
5018 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5019 Likewise.
5020 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5021 Likewise.
5022 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5023 Likewise.
5024 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5025 Likewise.
5026 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5027 Likewise.
5028 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5029 Likewise.
b65ffc79 5030
9bb86f40
JH
50312016-06-26 Jan Hubicka <hubicka@ucw.cz>
5032
5033 * gcc.dg/predict-12.c: New testcase.
5034
46db0fd4
JD
50352016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5036
5037 PR fortran/71649
5038 * gfortran.dg/pr71649.f90: New test.
5039
2a65e70b
JJ
50402016-06-25 Jakub Jelinek <jakub@redhat.com>
5041
f8a06e24
JJ
5042 PR tree-optimization/71643
5043 * g++.dg/opt/pr71643.C: New test.
5044
2a65e70b
JJ
5045 PR tree-optimization/71631
5046 * gcc.c-torture/execute/pr71631.c: New test.
5047
7805417a
JH
50482016-06-24 Jan Hubicka <hubicka@ucw.cz>
5049
5050 * gcc.dg/predict-11.c: New testcase.
5051 * gfortran.dg/predict-2.f90: New testcase.
5052
888ed1a3
JH
50532016-06-24 Jan Hubicka <hubicka@ucw.cz>
5054
5055 * gcc.dg/predict-10.c: New test.
5056
53605f35
BS
50572016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5058
5059 * gcc.target/powerpc/abs128-1.c: New.
5060 * gcc.target/powerpc/copysign128-1.c: New.
5061 * gcc.target/powerpc/inf128-1.c: New.
5062 * gcc.target/powerpc/nan128-1.c: New.
5063
7b22b4c6
EB
50642016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5065
5066 * gfortran.dg/pr71642.f90: New test.
5067
37e373c2
JJ
50682016-06-24 Jakub Jelinek <jakub@redhat.com>
5069
5070 PR tree-optimization/71647
5071 * gcc.target/i386/pr71647.c: New test.
5072
b20b79f2
L
50732016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5074
5075 * gcc.target/i386/noplt-gd-1.c: New test.
5076 * gcc.target/i386/noplt-gd-2.c: Likewise.
5077 * gcc.target/i386/noplt-gd-3.c: Likewise.
5078 * gcc.target/i386/noplt-ld-1.c: Likewise.
5079 * gcc.target/i386/noplt-ld-2.c: Likewise.
5080 * gcc.target/i386/noplt-ld-3.c: Likewise.
5081 * lib/target-supports.exp
5082 (check_effective_target_tls_get_addr_via_got): New.
5083
04619cb8
UB
50842016-06-24 Uros Bizjak <ubizjak@gmail.com>
5085
5086 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5087 testsuite compile flags.
5088 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5089 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5090
50912016-06-24 Uros Bizjak <ubizjak@gmail.com>
5092
5093 * g++dg/vect/pr36684.cc: Add dg-do compile.
5094 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5095 * gcc.dg/vect/pr70021.c: Ditto.
5096 * gcc.dg/vect/pr70138-1.c: Ditto.
5097 * gcc.dg/vect/pr70138-2.c: Ditto.
5098 * gcc.dg/vect/pr70354-1.c: Ditto.
5099 * gcc.dg/vect/pr70354-2.c: Ditto.
5100 * gcc.dg/vect/pr71259.c: Ditto.
5101 * gcc.dg/vect/pr71416-1.c: Ditto.
5102 * gcc.dg/vect/slp-43.c: Ditto.
5103 * gcc.dg/vect/slp-45.c: Ditto.
5104 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5105 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5106 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5107 * gfortran.dg/vect/pr69980.f90: Ditto.
5108
51092016-06-24 Uros Bizjak <ubizjak@gmail.com>
5110
5111 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5112 * gcc.dg/vect/bb-slp-30.c: Ditto.
5113 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5114 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5115 * gcc.dg/vect/pr45902.c: Ditto.
5116 * gcc.dg/vect/pr48172.c: Ditto.
5117 * gcc.dg/vect/pr48377.c: Ditto.
5118 * gcc.dg/vect/pr49038.c: Ditto.
5119 * gcc.dg/vect/pr49771.c: Ditto.
5120 * gcc.dg/vect/pr52091.c: Ditto.
5121 * gcc.dg/vect/pr53185-2.c: Ditto.
5122 * gcc.dg/vect/pr56826.c: Ditto.
5123 * gcc.dg/vect/pr60276.c: Ditto.
5124 * gcc.dg/vect/pr62021.c: Ditto.
5125 * gcc.dg/vect/pr63530.c: Ditto.
5126 * gcc.dg/vect/pr65518.c: Ditto.
5127 * gcc.dg/vect/pr65947-1.c: Ditto.
5128 * gcc.dg/vect/pr65947-10.c: Ditto.
5129 * gcc.dg/vect/pr65947-11.c: Ditto.
5130 * gcc.dg/vect/pr65947-12.c: Ditto.
5131 * gcc.dg/vect/pr65947-13.c: Ditto.
5132 * gcc.dg/vect/pr65947-2.c: Ditto.
5133 * gcc.dg/vect/pr65947-3.c: Ditto.
5134 * gcc.dg/vect/pr65947-4.c: Ditto.
5135 * gcc.dg/vect/pr65947-5.c: Ditto.
5136 * gcc.dg/vect/pr65947-6.c: Ditto.
5137 * gcc.dg/vect/pr65947-7.c: Ditto.
5138 * gcc.dg/vect/pr65947-8.c: Ditto.
5139 * gcc.dg/vect/pr65947-9.c: Ditto.
5140 * gcc.dg/vect/pr71416-1.c: Ditto.
5141 * gcc.dg/vect/pr71439.c: Ditto.
5142 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5143 * gcc.dg/vect/vect-bswap16.c: Ditto.
5144 * gcc.dg/vect/vect-bswap32.c: Ditto.
5145 * gcc.dg/vect/vect-bswap64.c: Ditto.
5146 * gcc.dg/vect/vect-live-1.c: Ditto.
5147 * gcc.dg/vect/vect-live-2.c: Ditto.
5148 * gcc.dg/vect/vect-live-3.c: Ditto.
5149 * gcc.dg/vect/vect-live-4.c: Ditto.
5150 * gcc.dg/vect/vect-live-5.c: Ditto.
5151 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5152 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5153 * gcc.dg/vect/vect-live-slp-3.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 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5158 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5159 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5160 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5161 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5162 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5163 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5164 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5165 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5166 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5167 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5168
da224bcb
UB
51692016-06-24 Uros Bizjak <ubizjak@gmail.com>
5170
5171 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5172
dfee2870
L
51732016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5174
5175 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5176 ia32 if R_386_GOT32X relocation is supported.
5177 * gcc.target/i386/noplt-3.c: Likewise.
5178 * gcc.target/i386/noplt-2.c: Likewise.
5179 (main): Renamed to ...
5180 (bar): This.
5181 * gcc.target/i386/noplt-4.c: Likewise.
5182 (main): Renamed to ...
5183 (bar): This.
5184 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5185 * gcc.target/i386/pr67400-5.c: Likewise.
5186
a86451b9
JJ
51872016-06-24 Jakub Jelinek <jakub@redhat.com>
5188
00085092
JJ
5189 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5190 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5191
a86451b9
JJ
5192 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5193 f4): Adjust expected diagnostics.
5194 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5195 (T): If OVFP is defined, redefine to TP.
5196 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5197 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5198 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5199 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5200 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5201 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5202 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5203 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5204 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5205 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5206 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5207 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5208 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5209 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5210 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5211 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5212 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5213 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5214 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5215 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5216 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5217 as last argument to __builtin_add_overflow_p.
5218
7bb5d5f4
UB
52192016-06-23 Uros Bizjak <ubizjak@gmail.com>
5220
5221 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5222 dg-options and remove default vector testsuite compile flags.
5223 * g++.dg/vect/pr33860a.cc: Ditto.
5224 * g++.dg/vect/pr45470-a.cc: Ditto.
5225 * g++.dg/vect/pr45470-b.cc: Ditto.
5226 * g++.dg/vect/pr60896.cc: Ditto.
5227 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5228 * gcc.dg/vect/pr18308.c: Ditto.
5229 * gcc.dg/vect/pr24049.c: Ditto.
5230 * gcc.dg/vect/pr33373.c: Ditto.
5231 * gcc.dg/vect/pr36228.c: Ditto.
5232 * gcc.dg/vect/pr42395.c: Ditto.
5233 * gcc.dg/vect/pr42604.c: Ditto.
5234 * gcc.dg/vect/pr46663.c: Ditto.
5235 * gcc.dg/vect/pr48765.c: Ditto.
5236 * gcc.dg/vect/pr49093.c: Ditto.
5237 * gcc.dg/vect/pr49352.c: Ditto.
5238 * gcc.dg/vect/pr52298.c: Ditto.
5239 * gcc.dg/vect/pr52870.c: Ditto.
5240 * gcc.dg/vect/pr53185.c: Ditto.
5241 * gcc.dg/vect/pr53773.c: Ditto.
5242 * gcc.dg/vect/pr56695.c: Ditto.
5243 * gcc.dg/vect/pr62171.c: Ditto.
5244 * gcc.dg/vect/pr63530.c: Ditto.
5245 * gcc.dg/vect/pr68339.c: Ditto.
5246 * gcc.dg/vect/pr71259.c: Ditto.
5247 * gcc.dg/vect/vect-82_64.c: Ditto.
5248 * gcc.dg/vect/vect-83_64.c: Ditto.
5249 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5250 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5251 * gcc.dg/vect/vect-shift-2.c: Ditto.
5252 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5253 * gfortran.dg/vect/pr39318.f90: Ditto.
5254 * gfortran.dg/vect/pr45714-a.f: Ditto.
5255 * gfortran.dg/vect/pr45714-b.f: Ditto.
5256 * gfortran.dg/vect/pr46213.f90: Ditto.
5257
2d4bb02f
MM
52582016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5259 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5260
5261 * gcc.target/powerpc/p9-splat-5.c: New test.
5262
f6d1b868
UB
52632016-06-23 Uros Bizjak <ubizjak@gmail.com>
5264
5265 PR tree-optimization/71488
5266 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5267 * lib/target-supports.exp: ... here.
5268 (check_sse4_hw_available): New procedure.
5269 (check_effective_target_sse4_runtime): Ditto.
5270 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5271 -march=westmere for sse4_runtime targets.
936ff030 5272 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5273 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5274 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5275 (main): Call check_vect ().
a7898180 5276 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5277
c0597759
L
52782016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5279
5280 PR target/66232
5281 PR target/67400
5282 * gcc.target/i386/pr66232-14.c: New file.
5283 * gcc.target/i386/pr66232-15.c: Likewise.
5284 * gcc.target/i386/pr66232-16.c: Likewise.
5285 * gcc.target/i386/pr66232-17.c: Likewise.
5286 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5287 ia32 if R_386_GOT32X relocation is supported.
5288 * gcc.target/i386/pr67400-2.c: Likewise.
5289 * gcc.target/i386/pr67400-3.c: Likewise.
5290 * gcc.target/i386/pr67400-4.c: Likewise.
5291 * gcc.target/i386/pr67400-6.c: Likewise.
5292 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5293 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5294
5b0e27a7
JD
52952016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5296
5297 PR libgfortran/48852
5298 * gfortran.dg/char4_iunit_1.f03: Update test.
5299 * gfortran.dg/f2003_io_5.f03: Update test.
5300 * gfortran.dg/real_const_3.f90: Update test.
5301
7f586d90
AK
53022016-06-23 Andi Kleen <ak@linux.intel.com>
5303
5304 * g++.dg/bprob/bprob.exp: Support autofdo.
5305 * g++.dg/tree-prof/tree-prof.exp: dito.
5306 * gcc.dg/tree-prof/tree-prof.exp: dito.
5307 * gcc.misc-tests/bprob.exp: dito.
5308 * gfortran.dg/prof/prof.exp: dito.
5309 * lib/profopt.exp: dito.
5310 * lib/target-supports.exp: Check for autofdo.
5311
60fa7862
ML
53122016-06-23 Martin Liska <mliska@suse.cz>
5313
5314 * gcc.dg/pr71619.c: New test.
5315
e3d62871
UB
53162016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5317
5318 PR target/67400
cc901875
UB
5319 * gcc.target/i386/pr67400-1.c: New test.
5320 * gcc.target/i386/pr67400-2.c: Likewise.
5321 * gcc.target/i386/pr67400-3.c: Likewise.
5322 * gcc.target/i386/pr67400-4.c: Likewise.
5323 * gcc.target/i386/pr67400-5.c: Likewise.
5324 * gcc.target/i386/pr67400-6.c: Likewise.
5325 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5326
ac81cf0b
DM
53272016-06-22 David Malcolm <dmalcolm@redhat.com>
5328
5329 * c-c++-common/missing-header-1.c: New test case.
5330 * c-c++-common/missing-header-2.c: New test case.
5331 * c-c++-common/missing-header-3.c: New test case.
5332 * c-c++-common/missing-header-4.c: New test case.
5333
1a4f11c8
DM
53342016-06-22 David Malcolm <dmalcolm@redhat.com>
5335
5336 PR c/70339
5337 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5338 hint.
5339 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5340 expected results due to builtin "nanl" now being suggested for
5341 "name".
5342 * gcc.dg/pr67580.c: Update expected messages.
5343 * gcc.dg/spellcheck-identifiers.c: New testcase.
5344 * gcc.dg/spellcheck-typenames.c: New testcase.
5345
a93eac6a
DM
53462016-06-22 David Malcolm <dmalcolm@redhat.com>
5347
5348 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5349 file.
5350 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5351 diagnostic-test-show-locus-parseable-fixits.c to sources for
5352 diagnostic_plugin_test_show_locus.c.
5353 * lib/gcc-defs.exp (freeform_regexps): New global.
5354 (dg-regexp): New function.
5355 (handle-dg-regexps): New function.
5356 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5357 freeform_regexps to the empty list.
5358 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5359
49e76ff1
IE
53602016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5361
f6d1b868 5362 PR tree-optimization/71488
49e76ff1
IE
5363 * g++.dg/pr71488.C: New test.
5364 * gcc.dg/vect/vect-bool-cmp.c: New test.
5365
951d8c8a
EB
53662016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5367
5368 * gcc.dg/guality/param-5.c: New test.
5369
b60fc3bd
BE
53702016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5371
5372 * gcc.target/i386/asm-flag-7.c: New test.
5373
0609abda
TS
53742016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5375
5376 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5377 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5378 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5379 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5380 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5381 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5383 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5384 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5385 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5386 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5387 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5388 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5389 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5390 * lib/target-supports.exp: Likewise.
5391
ee2499b4
TS
53922016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5393
5394 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5395 * gcc.dg/attr-ms_struct-2.c: Likewise.
5396 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5397 * gcc.dg/bf-ms-attrib.c: Likewise.
5398 * gcc.dg/bf-ms-layout-2.c: Likewise.
5399 * gcc.dg/bf-ms-layout-3.c: Likewise.
5400 * gcc.dg/bf-ms-layout.c: Likewise.
5401 * gcc.dg/bf-no-ms-layout.c: Likewise.
5402 * gcc.target/i386/bitfield1.c: Likewise.
5403 * gcc.target/i386/bitfield2.c: Likewise.
5404 * gcc.target/i386/bitfield3.c: Likewise.
5405
caea59ff
KN
54062016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5407
5408 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5409 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5410 override other than -mcpu=power9 command-line option is specified,
5411 or if the target operating system is aix.
5412 * gcc.target/powerpc/darn-1.c: Likewise.
5413 * gcc.target/powerpc/darn-2.c: Likewise.
5414 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5415 test if effective-target is not powerpc_p9vector_ok or if the
5416 target operating system is not defined.
5417 * gcc.target/powerpc/vslv-1.c: Likewise.
5418 * gcc.target/powerpc/vsrv-0.c: Likewise.
5419 * gcc.target/powerpc/vsrv-1.c: Likewise.
5420
63617e30
TB
54212016-06-21 Tobias Burnus <burnus@net-b.de>
5422
5423 PR fortran/71068
5424 * gfortran.dg/coarray/data_1.f90: New.
5425
89192c3c
WD
54262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5427
5428 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5429 (dg-require-effective-target): Use arm_v8_neon_hw.
5430 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5431 (dg-require-effective-target): Likewise.
5432 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5433 (dg-require-effective-target): Likewise.
5434 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5435 (dg-require-effective-target): Likewise.
5436 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5437 (dg-require-effective-target): Likewise.
5438 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5439 (dg-require-effective-target): Likewise.
5440 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5441 Add AArch64 check.
5442
64ac50e2
WD
54432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5444
5445 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5446 Set to 3 so test passes.
5447
6252b5db
WD
54482016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5449
5450 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5451
3b9bc511
IV
54522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5453
5454 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5455 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5456 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5457 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5458
21db1c78
IV
54592016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5460
5461 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5462 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5463
9d30e86f
L
54642016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5465
5466 PR target/71549
5467 * gcc.target/i386/pr71549.c: New test.
5468
448a7c69
KN
54692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5470
5471 * gcc.target/powerpc/vadsdu-0.c: Replace
5472 dg-require-effective-target directive to allow test to run on more
5473 platforms, and add dg-skip-if directive to disable test on aix
5474 platforms because of known incompatibilities.
5475 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5476 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5477 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5478 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5479 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5480 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5481 * gcc.target/powerpc/vadsdub-2.c: Replace
5482 dg-require-effective-target directive to allow test to run on more
5483 platforms, and add dg-skip-if directive to disable test on aix
5484 platforms because of known incompatibilities.
5485 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5486 with vec_absdb call to differentiate this test from vadsdub-1.c.
5487 * gcc.target/powerpc/vadsduh-1.c: Replace
5488 dg-require-effective-target directive to allow test to run on more
5489 platforms, and add dg-skip-if directive to disable test on aix
5490 platforms because of known incompatibilities.
5491 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5492 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5493 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5494
0ad84f34
JJ
54952016-06-21 Jakub Jelinek <jakub@redhat.com>
5496
5497 PR tree-optimization/71588
5498 * gcc.dg/pr71558.c: New test.
5499
e71e8d94
SKS
55002016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5501
5502 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5503 * c-c++-common/pr68657-2.c: Likewise.
5504 * c-c++-common/pr68657-3.c: Likewise.
5505 * gcc.dg/torture/pr69714.c: Require int32plus support.
5506 * gcc.dg/torture/pr70025.c: Likewise.
5507 * gcc.dg/torture/pr70083.c: Likewise.
5508 * gcc.dg/torture/pr70542.c: Likewise.
5509 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5510
5a578671
JM
55112016-06-20 Joseph Myers <joseph@codesourcery.com>
5512
5513 PR c/71601
5514 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5515
7a9df68e
JJ
55162016-06-20 Jakub Jelinek <jakub@redhat.com>
5517
50aa64d5
JJ
5518 PR middle-end/71581
5519 * gcc.dg/pr71581.c: New test.
5520
7a9df68e
JJ
5521 PR rtl-optimization/71591
5522 * gcc.dg/cpp/pr71591.c: New test.
5523
3947cf19
DR
55242016-06-20 David B. Robins <gcc@davidrobins.net>
5525
5526 PR target/71571
5527 * g++.dg/torture/pr71571.C: New test.
5528
c4ff221e
JJ
55292016-06-20 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR target/71559
5532 * gcc.target/i386/sse2-pr71559.c: New test.
5533 * gcc.target/i386/avx-pr71559.c: New test.
5534 * gcc.target/i386/avx512f-pr71559.c: New test.
5535
f1b5abfb
TB
55362016-06-20 Tobias Burnus <burnus@net-b.de>
5537
5538 PR fortran/71194
5539 * gfortran.dg/pointer_remapping_10.f90: New.
5540
842107e4
DM
55412016-06-20 David Malcolm <dmalcolm@redhat.com>
5542
5543 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5544
d9e8bdfd
MS
55452016-06-20 Martin Sebor <msebor@redhat.com>
5546
5547 PR c/69507
5548 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5549 * gnu90-const-expr-1.c: Same.
5550 * gnu99-const-expr-1.c: Same.
5551 * gnu99-static-1.c: Same.
5552
67785479
RL
55532016-06-20 Renlin Li <renlin.li@arm.com>
5554
29f09b38 5555 PR testsuite/71489
67785479
RL
5556 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5557
636929b8
JG
55582016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5559
5560 * gcc.target/aarch64/vcvt_f64_1.c: New.
5561 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5562 * gcc.target/aarch64/vrecp_f64_1.c: New.
5563
ff7b374b
KT
55642016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5565
5566 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5567 "alignement".
5568
554cfc9e
GJL
55692016-06-20 Georg-Johann Lay <avr@gjlay.de>
5570
5571 PR target/71103
5572 * gcc.target/avr/torture/pr71103-2.c: New test.
5573
94087e88 55742016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5575
5576 PR c/69507
5577 * gcc.dg/alignof.c: New test.
5578
c561b091
PC
55792016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5582 vs dg-error; test constexpr specifier too.
5583
bf54f123
PC
55842016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5585
5586 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5587
4e53aa97
CL
55882016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5589
5590 * lib/target-supports.exp
5591 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5592 arm_neon_ok and merge flags. Fix temporary test name.
5593 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5594 and merge flags.
5595
69071d86
ML
55962016-06-17 Martin Liska <mliska@suse.cz>
5597
5598 * gcc.dg/predict-9.c: Fix dump scanning.
5599
68b3b858
BC
56002016-06-17 Bin Cheng <bin.cheng@arm.com>
5601
5602 PR tree-optimization/71354
5603 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5604
d3ee260a
BC
56052016-06-17 Bin Cheng <bin.cheng@arm.com>
5606
5607 PR tree-optimization/71347
5608 * gcc.dg/tree-ssa/pr71347.c: New test.
5609
bd8fb114
BC
56102016-06-17 Bin Cheng <bin.cheng@arm.com>
5611
5612 PR tree-optimization/71354
5613 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5614
97816be4
BC
56152016-06-17 Bin Cheng <bin.cheng@arm.com>
5616
5617 * gcc.dg/vect/vect-alias-check-1.c: New test.
5618
2d761a37
SKS
56192016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5620
e0277d6b 5621 PR target/71151
2d761a37
SKS
5622 * gcc.target/avr/pr71151-1.c: New test.
5623 * gcc.target/avr/pr71151-2.c: New test.
5624 * gcc.target/avr/pr71151-3.c: New test.
5625 * gcc.target/avr/pr71151-4.c: New test.
5626 * gcc.target/avr/pr71151-5.c: New test.
5627 * gcc.target/avr/pr71151-6.c: New test.
5628 * gcc.target/avr/pr71151-7.c: New test.
5629 * gcc.target/avr/pr71151-8.c: New test.
5630 * gcc.target/avr/pr71151-common.h: New test.
5631
68fa96d6
ML
56322016-06-16 Martin Liska <mliska@suse.cz>
5633
5634 * gfortran.dg/predict-1.f90: New test.
5635
b6ca982f
UB
56362016-06-16 Uros Bizjak <ubizjak@gmail.com>
5637
5638 PR target/71242
3a146d46 5639 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5640
1dc8d15b
JH
56412016-06-16 Jan Hubicka <hubicka@ucw.cz>
5642
5643 * g++.dg/vect/pr36648.cc: Disable cunrolli
5644
67c25816
JJ
56452016-06-16 Jakub Jelinek <jakub@redhat.com>
5646
c577adb2
JJ
5647 PR target/71554
5648 * gcc.c-torture/execute/pr71554.c: New test.
5649
67c25816
JJ
5650 PR rtl-optimization/71532
5651 * gcc.dg/torture/pr71532.c: New test.
5652
1a3c3ee9
MM
56532016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5654
5655 * gcc.target/powerpc/p9-dimode1.c: New test.
5656 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5657
f29468a7
JJ
56582016-06-15 Jakub Jelinek <jakub@redhat.com>
5659
61daecc4
JJ
5660 * gcc.c-torture/compile/20160615-1.c: New test.
5661
f29468a7
JJ
5662 * g++.dg/cpp0x/ref-qual17.C: New test.
5663
209d1e2d
IE
56642016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5665
5666 PR middle-end/71529
5667 * gcc.target/i386/pr71529.C: New test.
5668
8dc35712
AH
56692016-06-15 Alan Hayward <alan.hayward@arm.com>
5670
5671 PR tree-optimization/71483
5672 * g++.dg/vect/pr71483.c: New
5673
b8911cb8
PC
56742016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5675
5676 PR c++/70202
5677 * g++.dg/inherit/crash6.C: New.
5678 * g++.dg/inherit/union2.C: Likewise.
5679 * g++.dg/inherit/virtual12.C: Likewise.
5680 * g++.dg/inherit/virtual13.C: Likewise.
5681 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5682
cf5d08ab
UB
56832016-06-15 Uros Bizjak <ubizjak@gmail.com>
5684
e3d62871 5685 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5686
8f482165
AH
56872016-06-15 Alan Hayward <alan.hayward@arm.com>
5688
5689 PR tree-optimization/71439
5690 * gcc.dg/vect/pr71439.c: New
5691
3256673f
KT
56922016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5693
5694 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5695
b17dc4d4
RB
56962016-06-15 Richard Biener <rguenther@suse.de>
5697
5698 * gcc.dg/vect/slp-45.c: New testcase.
5699
2a5825f2
RB
57002016-06-15 Richard Biener <rguenther@suse.de>
5701
5702 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5703
6e433d0b
BS
57042016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5705
5706 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5707 requirements, and disable for AIX for now.
5708 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5709
abe7f828
JJ
57102016-06-14 Jakub Jelinek <jakub@redhat.com>
5711
a09c81b4
JJ
5712 PR c++/71528
5713 * g++.dg/opt/pr71528.C: New test.
5714
abe7f828
JJ
5715 PR c++/71516
5716 * g++.dg/init/pr71516.C: New test.
5717
acfadf06
PC
57182016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5719
5720 * g++.dg/init/array46.C: New.
5721
4d568ab2
UB
57222016-06-14 Uros Bizjak <ubizjak@gmail.com>
5723
e3d62871
UB
5724 * gcc.target/i386/float128-3.c: New test.
5725 * gcc.target/i386/quad-sse4.c: Ditto.
5726 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5727 Update scan strings.
4d568ab2 5728
30934c5d
RB
57292016-06-14 Richard Biener <rguenther@suse.de>
5730
5731 PR middle-end/71526
5732 * gfortran.dg/pr71526.f90: New testcase.
5733
3970e545
AV
57342016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5735
5736 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5737 * gcc.dg/zero_bits_compound-1.c: Likewise.
5738
04976c6e
RB
57392016-06-14 Richard Biener <rguenther@suse.de>
5740
5741 PR tree-optimization/71522
5742 * gcc.dg/torture/pr71522.c: New testcase.
5743
23e025db
JJ
57442016-06-14 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR tree-optimization/71520
5747 * gcc.dg/tree-ssa/pr71520.c: New test.
5748
90b72e84
RB
57492016-06-14 Richard Biener <rguenther@suse.de>
5750
5751 PR tree-optimization/71521
86c24ba6 5752 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5753
ef7cf206
JJ
57542016-06-13 Jakub Jelinek <jakub@redhat.com>
5755
0dda258b
JJ
5756 PR sanitizer/71498
5757 * c-c++-common/ubsan/bounds-13.c: New test.
5758
ef7cf206
JJ
5759 PR preprocessor/71183
5760 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5761
a73786e3
JL
57622016-06-13 Jeff Law <law@redhat.com>
5763
5764 PR tree-optimization/71403
5765 * c-c++-common/ubsan/pr71403-1.c: New test.
5766 * c-c++-common/ubsan/pr71403-2.c: New test.
5767 * c-c++-common/ubsan/pr71403-3.c: New test.
5768
0ac249bf
JJ
57692016-06-13 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR middle-end/71478
5772 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5773 Add -Wno-psabi -w to dg-options.
5774
5408a64a
KN
57752016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5776
5777 * gcc.target/powerpc/vadsdu-0.c: New test.
5778 * gcc.target/powerpc/vadsdu-1.c: New test.
5779 * gcc.target/powerpc/vadsdu-2.c: New test.
5780 * gcc.target/powerpc/vadsdu-3.c: New test.
5781 * gcc.target/powerpc/vadsdu-4.c: New test.
5782 * gcc.target/powerpc/vadsdu-5.c: New test.
5783 * gcc.target/powerpc/vadsdub-1.c: New test.
5784 * gcc.target/powerpc/vadsdub-2.c: New test.
5785 * gcc.target/powerpc/vadsduh-1.c: New test.
5786 * gcc.target/powerpc/vadsduh-2.c: New test.
5787 * gcc.target/powerpc/vadsduw-1.c: New test.
5788 * gcc.target/powerpc/vadsduw-2.c: New test.
5789
f7e4f2e3
DM
57902016-06-13 David Malcolm <dmalcolm@redhat.com>
5791
5792 * gcc.dg/c99-init-2.c (c): Update expected error message.
5793 * gcc.dg/init-bad-8.c (foo): Likewise.
5794 * gcc.dg/spellcheck-fields-3.c: New test case.
5795
ad23a23e
ML
57962016-06-13 Martin Liska <mliska@suse.cz>
5797
5798 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5799 and "guess loop iv compared" heuristics.
5800 * gcc.dg/predict-2.c: Likewise.
5801 * gcc.dg/predict-3.c: Likewise.
5802 * gcc.dg/predict-4.c: Likewise.
5803 * gcc.dg/predict-5.c: Likewise.
5804 * gcc.dg/predict-6.c: Likewise.
5805
146c55da
MP
58062016-06-13 Marek Polacek <polacek@redhat.com>
5807
5808 PR middle-end/71476
5809 * c-c++-common/Wswitch-unreachable-4.c: New test.
5810 * gcc.dg/Wswitch-unreachable-2.c: New test.
5811 * g++.dg/tm/jump1.C: Move dg-warning.
5812
42e77cbc
EB
58132016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5814
5815 * gnat.dg/renaming10.ad[sb]: New test.
5816
7474dcc1
PT
58172016-06-13 Paul Thomas <pault@gcc.gnu.org>
5818
5819 PR fortran/70673
5820 * gfortran.dg/pr70673.f90: New test.
5821
f57f53d3
RB
58222016-06-13 Richard Biener <rguenther@suse.de>
5823
5824 PR middle-end/64516
5825 * gcc.dg/align-3.c: New testcase.
5826
5843a5f0
ML
58272016-06-13 Martin Liska <mliska@suse.cz>
5828
5829 * gcc.target/i386/pr71458.c: New test.
5830
aa8fdb44
UB
58312016-06-12 Uros Bizjak <ubizjak@gmail.com>
5832
5833 PR target/71241
3a146d46 5834 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5835
2043e4d7
DH
58362016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5837
5838 PR target/60751
5839 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5840 statement.
5841
d3dc025d
DH
58422016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5843
5844 PR target/60751
5845 * gfortran.dg/comma_IO_extension_1.f90: New test.
5846 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5847 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5848 statement.
5849 * gfortran.dg/graphite/pr38083.f90: Likewise.
5850 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5851 missing format.
5852
a31d78c6
EB
58532016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5854
5855 * gnat.dg/case_character.adb: New test.
5856
95c18dd0
SB
58572016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5858
5859 PR middle-end/71310
5860 * gcc.target/powerpc/pr71310.c: New testcase.
5861
b97d37b4
KV
58622016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5863
5864 PR middle-end/71478
5865 * gcc.dg/pr71478.c: New test.
5866
900bcda3
JJ
58672016-06-10 Jakub Jelinek <jakub@redhat.com>
5868
ec1c20db
JJ
5869 PR middle-end/71494
5870 * gcc.c-torture/execute/pr71494.c: New test.
5871
50b15873
JJ
5872 PR c/68657
5873 * gcc.target/i386/pr68657.c: New test.
5874
900bcda3
JJ
5875 PR inline-asm/68843
5876 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5877 (test): Add -masm=intel alternatives.
5878
4d926e34
MS
58792016-06-10 Martin Sebor <msebor@redhat.com>
5880
5881 PR c/71392
5882 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5883
ad071b2b
JL
58842016-06-10 Jeff Law <law@redhat.com>
5885
5886 PR tree-optimization/71335
5887 * gcc.c-torture/execute/pr71335.c: New test.
5888
2704efe8
DM
58892016-06-10 David Malcolm <dmalcolm@redhat.com>
5890
5891 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5892 the various "cannot tail-call: " messages.
5893
18c9b7d4
CL
58942016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5895
5896 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5897 and options.
5898
7cfa10f3
MO
58992016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5900
5901 PR sanitizer/71480
5902 * c-c++-common/asan/pr71480.c: New test.
5903
1f24fd3e
L
59042016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5905
5906 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5907 (ASMNAME2): Likewise.
5908 (main): Replace fn in asm statement with ASMNAME ("fn").
5909 * gcc.dg/guality/pr68037-2.c: Likewise.
5910 * gcc.dg/guality/pr68037-3.c: Likewise.
5911 * gcc.dg/torture/pr68037-1.c: Likewise.
5912 * gcc.dg/torture/pr68037-2.c: Likewise.
5913 * gcc.dg/torture/pr68037-3.c: Likewise.
5914
ad551c07
BE
59152016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5916
5917 PR inline-asm/68843
5918 * gcc.target/i386/pr68843-1.c: New test.
5919 * gcc.target/i386/pr68843-2.c: New test.
5920
4b1ffdb1 59212016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5922 Cesar Philippidis <cesar@codesourcery.com>
5923
5924 PR middle-end/71373
5925 * gcc.dg/goacc/nested-function-1.c: New file.
5926 * gcc.dg/goacc/nested-function-2.c: Likewise.
5927 * gcc.dg/goacc/pr71373.c: Likewise.
5928 * gfortran.dg/goacc/cray-2.f95: Likewise.
5929 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5930 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5931 * gfortran.dg/goacc/cray.f95: Update.
5932 * gfortran.dg/goacc/loop-1.f95: Likewise.
5933 * gfortran.dg/goacc/loop-3.f95: Likewise.
5934 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5935 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5936
59372016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5938
5939 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5940 for OpenACC tile clauses.
5941 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5942
5943 PR c/71381
5944 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5945 to...
5946 * c-c++-common/goacc/cache-2.c: ... this new file.
5947 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5948 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5949 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5950 usage.
5951 * gfortran.dg/goacc/cray.f95: Likewise.
5952 * gfortran.dg/goacc/loop-1.f95: Likewise.
5953
89851e4c
AH
59542016-06-10 Alan Hayward <alan.hayward@arm.com>
5955
5956 PR tree-optimization/71407
5957 PR tree-optimization/71416
5958 * gcc.dg/vect/pr71407.c: New
5959 * gcc.dg/vect/pr71416-1.c: New
5960 * gcc.dg/vect/pr71416-2.c: New
5961
200eafbf
RB
59622016-06-10 Richard Biener <rguenther@suse.de>
5963
5964 PR middle-end/71477
5965 * gcc.dg/torture/pr71477.c: New testcase.
5966
4df99d92
JK
59672016-06-09 Julia Koval <julia.koval@intel.com>
5968
5969 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5970 * gcc.target/i386/interrupt-13.c: Likewise.
5971 * gcc.target/i386/interrupt-15.c: Likewise.
5972 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5973 * gcc.target/i386/interrupt-24.c: Likewise.
5974 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5975 * gcc.target/i386/interrupt-9.c: Likewise.
5976 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5977
e01b4e16
MS
59782016-06-09 Martin Sebor <msebor@redhat.com>
5979
5980 PR c/70883
5981 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5982 * gcc.dg/builtin-constant_p-1.c: Same.
5983 * gcc.dg/builtins-error.c: Same.
5984 * gcc.dg/pr70859.c: Same.
5985
9c35db0e
SKS
59862016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5987
5988 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5989 * gcc.dg/torture/pr68067-1.c: Likewise.
5990 * gcc.dg/torture/pr68067-2.c: Likewise.
5991
59922016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5993
5994 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5995 when setting SIZE.
5996
392a81b9
PC
59972016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5998
5999 PR c++/71465
6000 * g++.dg/inherit/crash5.C: New.
6001 Revert:
6002 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6003
6004 PR c++/70202
6005 * g++.dg/inherit/crash5.C: New.
6006 * g++.dg/inherit/virtual1.C: Adjust.
6007
e49efc14
ML
60082016-06-09 Martin Liska <mliska@suse.cz>
6009
6010 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6011 * g++.dg/predict-loop-exit-2.C: Likewise.
6012 * g++.dg/predict-loop-exit-3.C: Likewise.
6013 * gcc.dg/predict-1.c: Likewise.
6014 * gcc.dg/predict-2.c: Likewise.
6015 * gcc.dg/predict-3.c: Likewise.
6016 * gcc.dg/predict-4.c: Likewise.
6017 * gcc.dg/predict-5.c: Likewise.
6018 * gcc.dg/predict-6.c: Likewise.
6019 * gcc.dg/predict-7.c: Likewise.
6020
36d57986
RB
60212016-06-09 Richard Biener <rguenther@suse.de>
6022
6023 PR tree-optimization/71462
6024 * gcc.dg/torture/pr71462.c: New testcase.
6025
7d82e8e4
MP
60262016-06-09 Marek Polacek <polacek@redhat.com>
6027
6028 PR c/65471
6029 * gcc.dg/c11-generic-3.c: New test.
6030
c8a71589
PC
60312016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6032
6033 * g++.dg/init/array42.C: New.
6034 * g++.dg/init/array43.C: Likewise.
6035 * g++.dg/init/array44.C: Likewise.
6036 * g++.dg/init/array45.C: Likewise.
6037 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6038 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6039 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6040 * g++.dg/gomp/pr35751.C: Likewise.
6041 * g++.dg/init/array23.C: Likewise.
6042 * g++.dg/init/brace2.C: Likewise.
6043 * g++.dg/init/brace6.C: Likewise.
6044
44a845ca
MS
60452016-06-08 Martin Sebor <msebor@redhat.com>
6046 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR c++/70507
6049 PR c/68120
6050 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6051 * c-c++-common/builtin-arith-overflow-2.c: New test.
6052 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6053 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6054 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6055
2ef16b6e
JJ
60562016-06-08 Jakub Jelinek <jakub@redhat.com>
6057
6058 PR c++/71442
6059 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6060
5e3ee346
AL
60612016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6062
6063 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6064 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6065 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6066 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6067 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6068 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6069 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6070 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6071 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6072 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6073 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6074 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6075 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6076
b2ae2814
RB
60772016-06-08 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/68558
6080 * gcc.dg/vect/slp-44.c: New testcase.
6081
e09b4c37
RB
60822016-06-08 Richard Biener <rguenther@suse.de>
6083
6084 * gcc.dg/vect/slp-43.c: New testcase.
6085
72d50660
RB
60862016-06-08 Richard Biener <rguenther@suse.de>
6087
6088 PR tree-optimization/71452
6089 * gcc.dg/torture/pr71452.c: New testcase.
6090
988c115c
JJ
60912016-06-08 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR c++/71448
6094 * g++.dg/torture/pr71448.C: New test.
6095
73d73b48
BS
60962016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6097
6098 PR debug/71432
6099 PR ada/71413
6100 * g++.dg/debug/pr71432.C: New test.
6101
bdd15d0c
PK
61022016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6103
6104 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6105 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6106 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6107
ce0607bb
AH
61082016-06-08 Alan Hayward <alan.hayward@arm.com>
6109
6110 * gcc.dg/vect/vect-live-2.c: Update effective target.
6111 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6112 * lib/target-supports.exp: Add aarch64 to vect_long.
6113
92a5f2ba
MP
61142016-06-08 Marek Polacek <polacek@redhat.com>
6115
6116 PR c/71418
6117 * gcc.dg/noncompile/pr71418.c: New test.
6118
08203f73
MP
6119 PR c/71426
6120 * gcc.dg/noncompile/pr71426.c: New test.
6121
d1fcc2bd
JH
61222016-06-07 Jan Hubicka <hubicka@ucw.cz>
6123
6124 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6125 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6126 * gcc.dg/predict-3.c: Update template.
6127 * gcc.dg/predict-5.c: Update template.
6128 * gcc.dg/predict-6.c: Update template.
6129 * gcc.dg/predict-9.c: Update template.
6130 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6131
a23e6f1c
BS
61322016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6133
6134 * gcc.target/powerpc/vec-mul.c: New test.
6135
6ffd47b7
DM
61362016-06-07 David Malcolm <dmalcolm@redhat.com>
6137
6138 * gcc.dg/spellcheck-fields-2.c: New test case.
6139
bfd67b47
RB
61402016-06-07 Richard Biener <rguenther@suse.de>
6141
6142 PR c/61564
6143 * gcc.dg/Wpragmas-1.c: New testcase.
6144 * gcc.dg/Wattributes-4.c: Likewise.
6145 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6146 entry.
6147
701b9a47
CL
61482016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6149
6150 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6151 spurious debug code.
6152
6b80d6fa
RB
61532016-06-07 Richard Biener <rguenther@suse.de>
6154
6155 PR tree-optimization/71428
6156 * gcc.dg/torture/pr71428.c: New testcase.
6157
0f3f9437
RB
61582016-06-07 Richard Biener <rguenther@suse.de>
6159
6160 PR middle-end/71423
6161 * gcc.dg/torture/pr71423.c: New testcase.
6162
ec963f2a
KV
61632016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6164
6165 PR middle-end/71408
6166 * gcc.dg/tree-ssa/pr71408.c: New test.
6167
46ab5b6e
KV
61682016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6169
6170 PR middle-end/71281
6171 * g++.dg/torture/pr71281.C: New test.
6172
1f40cff3
MP
61732016-06-06 Marek Polacek <polacek@redhat.com>
6174
6175 PR c/71362
6176 * gcc.dg/pr71362.c: New test.
6177
6f5bcd24
JJ
61782016-06-06 Jakub Jelinek <jakub@redhat.com>
6179 Patrick Palka <ppalka@gcc.gnu.org>
6180
6181 PR c++/70847
6182 PR c++/71330
6183 PR c++/71393
6184 * g++.dg/opt/pr70847.C: New test.
6185 * g++.dg/ubsan/pr70847.C: New test.
6186 * g++.dg/ubsan/pr71393.C: New test.
6187
158beb4a
JJ
61882016-06-06 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR tree-optimization/71259
6191 * gcc.dg/vect/pr71259.c: New test.
6192
d9b950dd
DM
61932016-06-06 David Malcolm <dmalcolm@redhat.com>
6194
6195 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6196 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6197 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6198 above.
6199
36f9ad69
KT
62002016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6201
6202 PR middle-end/37780
6203 * gcc.c-torture/execute/pr37780.c: New test.
6204 * gcc.target/aarch64/pr37780_1.c: Likewise.
6205 * gcc.target/arm/pr37780_1.c: Likewise.
6206
5545a907
MP
62072016-06-06 Marek Polacek <polacek@redhat.com>
6208
6209 * c-c++-common/attr-may-alias-1.c: New test.
6210 * c-c++-common/attr-may-alias-2.c: New test.
6211 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6212
93671519
BE
62132016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6214
6215 PR c/24414
6216 * gcc.target/i386/pr24414.c: New test.
6217
690f24b7
JM
62182016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6219
6220 * gcc.target/sparc/vis4misc.c: New file.
6221 * gcc.target/sparc/fpcmp.c: Likewise.
6222 * gcc.target/sparc/fpcmpu.c: Likewise.
6223
31ce6157
AH
62242016-06-06 Alan Hayward <alan.hayward@arm.com>
6225
6226 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6227 * gcc.dg/vect/vect-live-3.c: Likewise.
6228
9fcebb5a
RB
62292016-06-06 Richard Biener <rguenther@suse.de>
6230
6231 PR tree-optimization/71398
6232 * gcc.dg/torture/pr71398.c: New testcase.
6233
903ca97b
UB
62342016-06-06 Uros Bizjak <ubizjak@gmail.com>
6235
6236 PR target/71389
6237 * g++.dg/pr71389.C: New test.
6238
9c1eb332
JD
62392016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6240
6241 PR fortran/71404
6242 * gfortran.dg/fmt_read_5.f: New test.
6243
b2d83bd2
AV
62442016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6245
6246 PR fortran/69659
6247 * gfortran.dg/class_array_22.f03: New test.
6248
ec81960e
JH
62492016-06-05 Jan Hubicka <hubicka@ucw.cz>
6250
6251 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6252
429d2750
JH
62532016-06-05 Jan Hubicka <hubicka@ucw.cz>
6254
6255 * gcc.dg/predict-9.c: Update template.
6256
c1c00983
PC
62572016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6258
6259 PR c++/49377
6260 * g++.dg/template/pr49377.C: New.
6261
1927a963
JJ
62622016-06-04 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR tree-optimization/71405
6265 * g++.dg/torture/pr71405.C: New test.
6266
909a11ad
PC
62672016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/70202
6270 * g++.dg/inherit/crash5.C: New.
6271 * g++.dg/inherit/virtual1.C: Adjust.
6272
08bbb1f8
JL
62732016-06-03 Jeff Law <law@redhat.com>
6274
6275 PR tree-optimization/71316
6276 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6277
7c35235c
JJ
62782016-06-03 Jakub Jelinek <jakub@redhat.com>
6279
6280 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6281 dg-additional-options with just -fno-tree-scev-cprop in it.
6282 * gcc.dg/vect/vect-live-2.c: Likewise.
6283 * gcc.dg/vect/vect-live-5.c: Likewise.
6284 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6285 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6286 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6287
c8572dd6
PP
62882016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6289
6290 PR c++/27100
6291 * g++.dg/other/friend6.C: New test.
6292
1c7733a7
BS
62932016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6294
6295 * g++.dg/torture/ppc-ldst-array.C: New.
6296
0d2f700f
JM
62972016-06-03 Joseph Myers <joseph@codesourcery.com>
6298
6299 PR target/71276
6300 PR target/71277
6301 * gcc.dg/torture/builtin-fp-int-inexact.c,
6302 gcc.target/i386/387-builtin-fp-int-inexact.c,
6303 gcc.target/i386/387-rint-inline-1.c,
6304 gcc.target/i386/387-rint-inline-2.c,
6305 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6306 gcc.target/i386/sse2-rint-inline-1.c,
6307 gcc.target/i386/sse2-rint-inline-2.c,
6308 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6309 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6310
f8071c05
L
63112016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6312 Julia Koval <julia.koval@intel.com>
6313
6314 PR target/66960
6315 PR target/67630
6316 PR target/67634
6317 PR target/67841
6318 PR target/68037
6319 PR target/68618
6320 PR target/68661
6321 PR target/69575
6322 PR target/69596
6323 PR target/69734
6324 * gcc.dg/guality/pr68037-1.c: New test.
6325 * gcc.dg/guality/pr68037-2.c: Likewise.
6326 * gcc.dg/guality/pr68037-3.c: Likewise.
6327 * gcc.dg/torture/pr68037-1.c: Likewise.
6328 * gcc.dg/torture/pr68037-2.c: Likewise.
6329 * gcc.dg/torture/pr68037-3.c: Likewise.
6330 * gcc.dg/torture/pr68661-1a.c: Likewise.
6331 * gcc.dg/torture/pr68661-1b.c: Likewise.
6332 * gcc.target/i386/interrupt-1.c: Likewise.
6333 * gcc.target/i386/interrupt-2.c: Likewise.
6334 * gcc.target/i386/interrupt-3.c: Likewise.
6335 * gcc.target/i386/interrupt-4.c: Likewise.
6336 * gcc.target/i386/interrupt-5.c: Likewise.
6337 * gcc.target/i386/interrupt-6.c: Likewise.
6338 * gcc.target/i386/interrupt-7.c: Likewise.
6339 * gcc.target/i386/interrupt-8.c: Likewise.
6340 * gcc.target/i386/interrupt-9.c: Likewise.
6341 * gcc.target/i386/interrupt-10.c: Likewise.
6342 * gcc.target/i386/interrupt-11.c: Likewise.
6343 * gcc.target/i386/interrupt-12.c: Likewise.
6344 * gcc.target/i386/interrupt-13.c: Likewise.
6345 * gcc.target/i386/interrupt-14.c: Likewise.
6346 * gcc.target/i386/interrupt-15.c: Likewise.
6347 * gcc.target/i386/interrupt-16.c: Likewise.
6348 * gcc.target/i386/interrupt-17.c: Likewise.
6349 * gcc.target/i386/interrupt-18.c: Likewise.
6350 * gcc.target/i386/interrupt-19.c: Likewise.
6351 * gcc.target/i386/interrupt-20.c: Likewise.
6352 * gcc.target/i386/interrupt-21.c: Likewise.
6353 * gcc.target/i386/interrupt-22.c: Likewise.
6354 * gcc.target/i386/interrupt-23.c: Likewise.
6355 * gcc.target/i386/interrupt-24.c: Likewise.
6356 * gcc.target/i386/interrupt-25.c: Likewise.
6357 * gcc.target/i386/interrupt-26.c: Likewise.
6358 * gcc.target/i386/interrupt-27.c: Likewise.
6359 * gcc.target/i386/interrupt-28.c: Likewise.
6360 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6361 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6362 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6363 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6364 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6365 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6366 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6367 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6368 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6369 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6370 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6371 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6372
36b85e43
BS
63732016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6374
9de2e795
L
6375 PR tree-optimization/52171
6376 * gcc.dg/pr52171.c: New test.
6377 * gcc.target/i386/pr52171.c: New test.
36b85e43 6378
bfeee8ac
JH
63792016-06-03 Jan Hubicka <jh@suse.cz>
6380
6381 * g++.dg/tree-ssa/pred-1.C: New testcase
6382 * gcc.dg/tree-ssa/pred-1.c: New testcase
6383
859b0bae
BS
63842016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6385
6386 PR target/70957
6387 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6388 support.
6389 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6390
3a2edf4c
AH
63912016-06-03 Alan Hayward <alan.hayward@arm.com>
6392
6393 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6394
b28ead45
AH
63952016-06-03 Alan Hayward <alan.hayward@arm.com>
6396
6397 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6398 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6399 * gcc.dg/vect/vect-live-1.c: New test.
6400 * gcc.dg/vect/vect-live-2.c: New test.
6401 * gcc.dg/vect/vect-live-3.c: New test.
6402 * gcc.dg/vect/vect-live-4.c: New test.
6403 * gcc.dg/vect/vect-live-5.c: New test.
6404 * gcc.dg/vect/vect-live-slp-1.c: New test.
6405 * gcc.dg/vect/vect-live-slp-2.c: New test.
6406 * gcc.dg/vect/vect-live-slp-3.c: New test.
6407
1f91747b
JJ
64082016-06-03 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR middle-end/71387
6411 * g++.dg/opt/pr71387.C: New test.
6412
47b83923
JL
64132016-06-02 Jeff Law <law@redhat.com>
6414
6415 PR tree-optimization/71328
6416 * gcc.c-torture/compile/pr71328.c: New test.
6417
e96e5f46
JD
64182016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6419
6420 PR fortran/52393
6421 * gfortran.dg/fmt_read_3.f90: Fix typo.
6422 * gfortran.dg/fmt_read_4.f90: New test.
6423
b872d729
PC
64242016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6425
6426 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6427 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6428 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6429 * g++.dg/cpp0x/override2.C: Likewise.
6430 * g++.dg/parse/crash5.C: Likewise.
6431 * g++.dg/parse/error16.C: Likewise.
6432 * g++.dg/parse/error27.C: Likewise.
6433 * g++.dg/template/qualttp15.C: Likewise.
6434 * g++.dg/template/redecl4.C: Likewise.
6435 * g++.old-deja/g++.other/crash39.C: Likewise.
6436 * g++.old-deja/g++.other/struct1.C: Likewise.
6437 * g++.old-deja/g++.pt/m9a.C: Likewise.
6438 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6439
0e535442
JJ
64402016-06-02 Jakub Jelinek <jakub@redhat.com>
6441
0633ee10
JJ
6442 PR c++/71372
6443 * c-c++-common/pr71372.c: New test.
6444
0e535442
JJ
6445 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6446 __TIME__ strings with __builtin_strcmp instead of printf and
6447 dg-output.
6448
f3c5ecc2
ML
64492016-06-02 Martin Liska <mliska@suse.cz>
6450
6451 * gcc.dg/predict-9.c: New test.
6452
a91807c5
JJ
64532016-06-02 Jakub Jelinek <jakub@redhat.com>
6454
6455 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6456 global set_compiler_env_var and global saved_compiler_env_var.
6457
b5bd1978
KT
64582016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6459
6460 PR rtl-optimization/71295
6461 * gcc.c-torture/compile/pr71295.c: New test.
6462
b93b1475
JJ
64632016-06-02 Jakub Jelinek <jakub@redhat.com>
6464
930ebd0e
JJ
6465 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6466
1e021dc3
JJ
6467 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6468 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6469
b93b1475
JJ
6470 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6471 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6472 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6473 alternative number.
6474
58f2fb5c
MM
64752016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6476
6477 * gcc.target/powerpc/p9-splat-4.c: New test.
6478
64792016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6480
6481 PR target/71186
6482 * gcc.target/powerpc/pr71186.c: New test.
6483
4731c9f0
JD
64842016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6485
6486 PR fortran/52393
6487 * gfortran.dg/fmt_read_3.f90: New test.
6488
042dee3e
TP
64892016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6490
6491 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6492 procedure.
6493
15c98b2e
ES
64942016-06-01 Eduard Sanou <dhole@openmailbox.org>
6495
6496 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6497 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6498 env var is set.
6499 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6500 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6501 shown once.
6502 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6503 during compilation.
6504 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6505 vars set by dg-set-compiler-env-var.
6506
6442a6f4
PT
65072016-06-01 Paul Thomas <pault@gcc.gnu.org>
6508
6509 PR fortran/71156
6510 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6511 to the module procedure declaration.
6512 * gfortran.dg/submodule_16.f08: New test.
6513
ab62397a
JJ
65142016-06-01 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR middle-end/71371
6517 * c-c++-common/gomp/pr71371.c: New test.
6518
b66af6ed
RB
65192016-06-01 Richard Biener <rguenther@suse.de>
6520
6521 PR tree-optimization/71366
6522 * gcc.dg/torture/pr71366-1.c: New testcase.
6523 * gcc.dg/torture/pr71366-2.c: Likewise.
6524
e342b9d8
KN
65252016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6526
6527 * gcc.target/powerpc/vslv-0.c: New test.
6528 * gcc.target/powerpc/vslv-1.c: New test.
6529 * gcc.target/powerpc/vsrv-0.c: New test.
6530 * gcc.target/powerpc/vsrv-1.c: New test.
6531
721547cd
NS
65322016-06-01 Nathan Sidwell <nathan@acm.org>
6533
6534 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6535 * gcc.target/nvptx/weak.c: New.
6536
fa2c9034
RB
65372016-06-01 Richard Biener <rguenther@suse.de>
6538
6539 PR tree-optimization/71261
6540 * gcc.dg/torture/vect-bool-1.c: New testcase.
6541
3e32893c
JJ
65422016-06-01 Jakub Jelinek <jakub@redhat.com>
6543
6544 * gfortran.dg/gomp/order-1.f90: New test.
6545 * gfortran.dg/gomp/order-2.f90: New test.
6546
8c383600
JH
65472016-06-01 Jan Hubicka <hubicka@ucw.cz>
6548
6549 * gcc.dg/unroll-6.c: Update template.
6550 * gcc.dg/unroll-7.c: New testcase.
6551 * gcc.dg/unroll-8.c: New testcase.
6552
a0dfeef5
EB
65532016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6554
6555 * gnat.dg/opt56.ad[sb]: New test.
6556
48de5701
PC
65572016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6558
6559 PR c++/66635
6560 * g++.dg/cpp0x/constexpr-ice16.C: New.
6561
827cf695
PP
65622016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6563
6564 PR tree-optimization/71314
6565 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6566 -mbranch-cost=2.
6567
ff66f6e8
PP
65682016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6569
6570 PR tree-optimization/71077
6571 * gcc.dg/tree-ssa/pr71077.c: New test.
6572
050fb209
JH
65732016-05-31 Jan Hubicka <hubicka@ucw.cz>
6574
48de5701
PC
6575 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6576 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6577 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6578
c642d919
PC
65792016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 PR c++/71248
6582 * g++.dg/cpp0x/pr71248.C: New.
6583 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6584 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6585 * g++.dg/init/new37.C: Likewise.
6586 * g++.dg/template/static1.C: Likewise.
6587 * g++.dg/template/static2.C: Likewise.
6588
d6439e08
L
65892016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6590
6591 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6592 instead of %rdi.
6593 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6594
780b9dd4
MP
65952016-05-31 Marek Polacek <polacek@redhat.com>
6596
6597 * c-c++-common/Wswitch-unreachable-3.c: New test.
6598 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6599
0d99f8a0
RB
66002016-05-31 Richard Biener <rguenther@suse.de>
6601
6602 PR tree-optimization/71352
6603 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6604
52545641
TP
66052016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6606
6607 * gcc.target/arm/armv5_thumb_isa.c: New test.
6608
5b8c1205
KY
66092016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6610
6611 PR target/71346
6612 * gcc.target/i386/pr71346.c: New test.
6613
7a88cc84
TV
66142016-05-31 Tom de Vries <tom@codesourcery.com>
6615
6616 PR tree-optimization/69068
6617 * gcc.dg/graphite/pr69068.c: New test.
6618
265149a6
MS
66192016-05-27 Martin Sebor <msebor@redhat.com>
6620
6621 PR c++/71306
6622 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6623
00631022
JJ
66242016-05-30 Jakub Jelinek <jakub@redhat.com>
6625
6626 PR c++/71349
6627 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6628 nowait depend(inout: dd[0]) clauses where permitted.
6629
b2f6675b
PC
66302016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 PR c++/71238
6633 * g++.dg/parse/pr71238.C: New.
6634 * g++.dg/concepts/friend1.C: Test column numbers too.
6635 * g++.dg/cpp0x/initlist31.C: Likewise.
6636 * g++.dg/cpp0x/pr51420.C: Likewise.
6637 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6638 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6639 * g++.dg/ext/builtin3.C: Likewise.
6640 * g++.dg/lookup/friend12.C: Likewise.
6641 * g++.dg/lookup/friend7.C: Likewise.
6642 * g++.dg/lookup/koenig1.C: Likewise.
6643 * g++.dg/lookup/koenig5.C: Likewise.
6644 * g++.dg/lookup/used-before-declaration.C: Likewise.
6645 * g++.dg/overload/koenig1.C: Likewise.
6646 * g++.dg/template/crash65.C: Likewise.
6647 * g++.dg/template/friend57.C: Likewise.
6648 * g++.dg/warn/Wshadow-5.C: Likewise.
6649 * g++.dg/warn/Wunused-8.C: Likewise.
6650 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6651 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6652 * g++.old-deja/g++.jason/member.C: Likewise.
6653 * g++.old-deja/g++.jason/report.C: Likewise.
6654 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6655 * g++.old-deja/g++.law/visibility20.C: Likewise.
6656 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6657 * g++.old-deja/g++.other/static5.C: Likewise.
6658 * g++.old-deja/g++.pt/overload2.C: Likewise.
6659
a448ff40
JH
66602016-05-30 Jan Hubicka <hubicka@ucw.cz>
6661
6662 * gcc.dg/tree-ssa/peel1.c: New testcase.
6663 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6664 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6665
69be8c91
TV
66662016-05-30 Tom de Vries <tom@codesourcery.com>
6667
6668 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6669 to ce.
6670
a59775a1
PC
66712016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/71099
6674 * g++.dg/parse/virtual1.C: New.
6675
53d6d955
UB
66762016-05-30 Uros Bizjak <ubizjak@gmail.com>
6677
6678 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6679 Use correct register when clearing %edx.
6680
0557293f
AM
66812016-05-30 Alexander Monakov <amonakov@ispras.ru>
6682
6683 PR tree-optimization/71289
6684 * gcc.dg/pr71289.c: New test.
6685
5d476e35
KV
66862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6687
6688 PR middle-end/71269
6689 PR middle-end/71292
6690 * gcc.dg/tree-ssa/pr71269.c: New test.
6691 * gcc.dg/tree-ssa/pr71292.c: New test.
6692
db5447ca
KV
66932016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6694
6695 PR middle-end/71252
6696 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6697
98bdbb39
JH
66982016-05-30 Jan Hubicka <hubicka@ucw.cz>
6699
6700 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6701 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6702 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6703
7e012855
TV
67042016-05-30 Tom de Vries <tom@codesourcery.com>
6705
6706 PR tree-optimization/69067
6707 * gcc.dg/graphite/pr69067.c: New test.
6708
beed3701
UB
67092016-05-29 Uros Bizjak <ubizjak@gmail.com>
6710
6711 PR target/71245
6712 * gcc.target/i386/pr71245-1.c: New test.
6713 * gcc.target/i386/pr71245-2.c: Ditto.
6714
b6d4f8e8
PC
67152016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6716
6717 PR c++/71105
6718 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6719 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6720 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6721
00022058
JH
67222016-05-27 Jan Hubicka <hubicka@ucw.cz>
6723
6724 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6725
c8419aca
VV
67262016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6727
6728 Revert:
6729 PR c++/69855
6730 * g++.dg/overload/69855.C: New.
6731 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6732 * g++.old-deja/g++.pt/crash3.C: Likewise.
6733
8008c4d2
PC
67342016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6735
6736 PR c++/60385
6737 * g++.dg/parse/namespace13.C: New.
6738
8b2ef235
JL
67392016-05-26 Jeff Law <law@redhat.com>
6740
6741 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6742 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6743 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6744 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6745 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6746 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6747 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6748 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6749 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6750 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6751 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6752 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6753 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6754
7d67159b
VV
67552016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6756
6757 PR c++/69855
6758 * g++.dg/overload/69855.C: New.
6759 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6760 * g++.old-deja/g++.pt/crash3.C: Likewise.
6761
88e3bdd1
JW
67622016-05-27 Jiong Wang <jiong.wang@arm.com>
6763
6764 PR target/63596
6765 * gcc.target/aarch64/va_arg_1.c: New testcase.
6766 * gcc.target/aarch64/va_arg_2.c: Likewise.
6767 * gcc.target/aarch64/va_arg_3.c: Likewise.
6768
3fd6b9cc
JW
67692016-05-27 Jiong Wang <jiong.wang@arm.com>
6770
6771 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6772 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6773 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6774 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6775 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6776
3cee7e4e
MP
67772016-05-27 Marek Polacek <polacek@redhat.com>
6778
6779 PR middle-end/71308
6780 * g++.dg/torture/pr71308.C: New test.
6781
6a813c96
DV
67822016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6783
6784 * gcc.dg/zero_bits_compound-1.c: New test.
6785 * gcc.dg/zero_bits_compound-2.c: New test.
6786
0561bcfb
IE
67872016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6788
6789 PR middle-end/71279
6790 * gcc.dg/pr71279.c: New test.
6791
21316320
MM
67922016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6793
6794 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6795 floating point min/max/comparison instructions.
6796 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6797
7211a097
JJ
67982016-05-26 Jakub Jelinek <jakub@redhat.com>
6799
6800 * c-c++-common/gomp/schedule-1.c: New test.
6801 * gfortran.dg/gomp/schedule-1.f90: New test.
6802
cac177cf
PP
68032016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6804
6805 PR c++/70822
6806 PR c++/70106
6807 * g++.dg/cpp1y/auto-fn32.C: New test.
6808 * g++.dg/cpp1y/paren4.C: New test.
6809
a2d5b8c9
NS
68102016-05-26 Nathan Sidwell <nathan@acm.org>
6811
6812 * gcc.dg/20060410.c: Xfail on ptx.
6813 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6814 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6815 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6816 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6817 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6818
ffa8b552
TP
68192016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6820
6821 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6822
c7501e00
JJ
68232016-05-26 Jakub Jelinek <jakub@redhat.com>
6824
1875b9a0
JJ
6825 PR tree-optimization/71280
6826 * gcc.dg/pr71280.c: New test.
6827
2116e19f
JJ
6828 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6829
305aef09
JJ
6830 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6831 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6832
c7501e00
JJ
6833 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6834
ca449d26
JW
68352016-05-26 Jiong Wang <jiong.wang@arm.com>
6836
6837 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6838 kept in memory.
ca449d26 6839
8af01c66
JL
68402016-05-25 Jeff Law <law@redhat.com>
6841
6842 PR tree-optimization/71272
6843 * gcc.c-torture/compile/pr71272.c: new test.
6844
f9d6ce73
BS
68452016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6846
6847 * gcc.target/powerpc/vec-cmpne.c: New test.
6848 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6849
a88a7b22
EB
68502016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6851
6852 * gnat.dg/opt55.ad[sb]: New test.
6853
125f02ed
SKS
68542016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6855
6856 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6857 * c-c++-common/pr60226.c: Require int32plus.
6858 * gcc.c-torture/execute/pr70602.c: Likewise.
6859 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6860 unsigned long for malloc arg type.
6861 * gcc.dg/asr_div1.c: Require int32plus.
6862 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6863 * gcc.dg/pie-1.c: Require pie.
6864 * gcc.dg/pie-2.c: Likewise.
6865 * gcc.dg/pr59471.c: Require int32plus.
6866 * gcc.dg/pr59963-2.c: XFAIL for int16.
6867 * gcc.dg/pr60114.c: Require int32plus.
6868 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6869 unsigned long for typedef of size_t.
6870 * gcc.dg/pr63914.c: Require int32plus.
6871 * gcc.dg/pr64536.c: Require pt32plus.
6872 * gcc.dg/pr65658.c: Likewise.
6873 * gcc.dg/pr67271.c: Require int32plus.
6874 * gcc.dg/pr68112.c: Likewise.
6875 * gcc.dg/pr69071.c: Skip for avr target.
6876 * gcc.dg/pr69973.c: Require int32plus.
6877 * gcc.dg/pr70169.c: Skip for avr target.
6878 * gcc.dg/sso-6.c: Require int32plus.
6879 * gcc.dg/sso-7.c: Likewise.
6880 * gcc.dg/sso-8.c: Likewise.
6881 * gcc.dg/vrp-min-max-2.c: Likewise.
6882
c6e434f5
UB
68832016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6884
6885 PR target/70738
6886 * gcc.target/i386/pr70738-1.c: New test.
6887 * gcc.target/i386/pr70738-2.c: Likewise.
6888 * gcc.target/i386/pr70738-3.c: Likewise.
6889 * gcc.target/i386/pr70738-4.c: Likewise.
6890 * gcc.target/i386/pr70738-5.c: Likewise.
6891 * gcc.target/i386/pr70738-6.c: Likewise.
6892 * gcc.target/i386/pr70738-7.c: Likewise.
6893 * gcc.target/i386/pr70738-8.c: Likewise.
6894 * gcc.target/i386/pr70738-9.c: Likewise.
6895
5c42d341
KT
68962016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6897
6898 PR rtl-optimization/66940
6899 * gcc.c-torture/execute/pr66940.c: New test.
6900
bf9a1a07
IV
69012016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6902
6903 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6904 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6905 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6906 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6907 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6908 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6909 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6910 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6911 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6912 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6913 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6914 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6915 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6916 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6917 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6918 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6919 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6920 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6921 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6922 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6923 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6924 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6925 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6926 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6927
95efe6b6
MP
69282016-05-25 Marek Polacek <polacek@redhat.com>
6929
6930 PR c/71265
6931 * gcc.dg/noncompile/pr71265.c: New test.
6932
a23faf7a
MP
6933 PR c/71266
6934 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6935
69a6d5ad
NS
69362016-05-25 Nathan Sidwell <nathan@acm.org>
6937
6938 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6939
3072d4ea
RB
69402016-05-25 Richard Biener <rguenther@suse.de>
6941
6942 PR tree-optimization/71261
6943 * c-c++-common/torture/pr71261.c: New testcase.
6944
e412ece4
RB
69452016-05-25 Richard Biener <rguenther@suse.de>
6946
6947 PR tree-optimization/71264
6948 * gcc.dg/vect/pr71264.c: New testcase.
6949
b9e551ad
PC
69502016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6951
6952 PR c++/55992
6953 * g++.dg/cpp0x/alias-decl-53.C: New.
6954 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6955
6aa1abe5
ML
69562016-05-25 Martin Liska <mliska@suse.cz>
6957
6958 * g++.dg/pr71239.C: New test.
6959
842d162e
RB
69602016-05-25 Richard Biener <rguenther@suse.de>
6961
c87885ca
RO
6962 * gcc.dg/vect/pr58135.c: Rename to ...
6963 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6964
f184a36c
MP
69652016-05-25 Marek Polacek <polacek@redhat.com>
6966
6967 * g++.dg/pr65295.C: Use target c++14.
6968
021fad86
PC
69692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6970
53d6d955
UB
6971 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6972 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6973
c3eaf15a
MM
69742016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6975
6976 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6977 instructions.
6978
e46c7770
CP
69792016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6980
6981 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6982 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6983 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6984 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6985 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6986 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6987 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6988 * c-c++-common/goacc/pcopy.c: Likewise.
6989 * c-c++-common/goacc/pcopyin.c: Likewise.
6990 * c-c++-common/goacc/pcopyout.c: Likewise.
6991 * c-c++-common/goacc/pcreate.c: Likewise.
6992 * c-c++-common/goacc/pr70688.c: New test.
6993 * c-c++-common/goacc/present-1.c: Adjust test.
6994 * c-c++-common/goacc/reduction-5.c: Likewise.
6995 * g++.dg/goacc/data-1.C: New test.
6996
4bfc9db7
MM
69972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6998
6999 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7000 vector parity built-in functions.
7001 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7002 count trailing zeros automatic vectorization.
7003 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7004 count trailing zeros built-in functions.
7005
2bc145af
KV
70062016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7007
7008 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7009
26869fdb
PH
70102016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7011
7012 PR target/71050
7013 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7014
b2dc9c3b
PC
70152016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7016
7017 PR c++/50436
7018 * g++.dg/template/crash123.C: New.
7019 * g++.dg/template/crash124.C: Likewise.
7020
f65e97fd
MS
70212016-05-24 Martin Sebor <msebor@redhat.com>
7022
7023 PR c++/71147
7024 * g++.dg/ext/flexary16.C: New test.
7025
a6f5ac7f
IV
70262016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7027
69a6d5ad
NS
7028 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7029 before math.h is included.
a6f5ac7f
IV
7030 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7031 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7032 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7033 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7034 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7035 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7036 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7037 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7038 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7039 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7040 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7041 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7042 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7043 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7044 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7045 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7046 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7047 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7048 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7049 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7050 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7051 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7052 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7053
27bad558
MM
70542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7055 Kelvin Nilsen <kelvin@gcc.gnu.org>
7056
7057 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7058 support.
7059
72f382fb
PC
70602016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7061
7062 PR c++/69872
7063 * g++.dg/warn/Wno-narrowing1.C: New.
7064
ef2ec9d9
MP
70652016-05-24 Marek Polacek <polacek@redhat.com>
7066
7067 PR c/71249
7068 * c-c++-common/Wswitch-unreachable-2.c: New test.
7069
e90434e3
JJ
70702016-05-24 Jakub Jelinek <jakub@redhat.com>
7071
7adb26f2
JJ
7072 PR c++/71257
7073 * g++.dg/vect/simd-clone-6.cc: New test.
7074 * g++.dg/gomp/declare-simd-6.C: New test.
7075
e90434e3
JJ
7076 PR middle-end/70434
7077 PR c/69504
7078 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7079
b556ea3b
RB
70802016-05-24 Richard Biener <rguenther@suse.de>
7081
7082 PR tree-optimization/71240
7083 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7084
e5328f5d
RB
70852016-05-24 Richard Biener <rguenther@suse.de>
7086
7087 PR tree-optimization/71230
7088 * gcc.dg/torture/pr71230.c: New testcase.
7089 * g++.dg/torture/pr71230.C: Likewise.
7090
a04e69c0
TS
70912016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7092
7093 * c-c++-common/goacc/routine-5.c: Add tests.
7094 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7095 * gfortran.dg/goacc/routine-6.f90: Add tests.
7096
30fd2977
RB
70972016-05-24 Richard Biener <rguenther@suse.de>
7098
7099 PR tree-optimization/71253
7100 * gcc.dg/torture/pr71253.c: New testcase.
7101
ca6f60bc
KV
71022016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7103
7104 PR middle-end/71252
7105 * gfortran.dg/pr71252.f90: New test.
7106
d3465d72
RS
71072016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7108
7109 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7110
f17a223d
RB
71112016-05-24 Richard Biener <rguenther@suse.de>
7112
7113 PR middle-end/70434
7114 PR c/69504
7115 * c-c++-common/vector-subscript-4.c: New testcase.
7116 * c-c++-common/vector-subscript-5.c: Likewise.
7117
e3f36534
JD
71182016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7119
7120 PR fortran/71123
7121 * gfortran.dg/namelist_90.f: New test
7122
85d5c27d
JD
71232016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7124
7125 PR fortran/66461
7126 * gfortran.dg/unexpected_eof.f: New test
7127
fe3f3340
MM
71282016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7129 Kelvin Nilsen <kelvin@gcc.gnu.org>
7130
7131 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7132 as little endian.
7133
26d6ae55
PC
71342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7135
7136 PR c++/70972
7137 * g++.dg/cpp0x/inh-ctor20.C: New.
7138 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7139
d6c9a06f
PC
71402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7141
7142 PR c++/69095
7143 * g++.dg/cpp0x/variadic168.C: New.
7144
396a1d10
PC
71452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 * g++.dg/cpp0x/pr31445.C: Test column number too.
7148 * g++.dg/cpp0x/pr32253.C: Likewise.
7149 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7150 * g++.dg/cpp0x/variadic36.C: Likewise.
7151
ece46666
MG
71522016-05-23 Marc Glisse <marc.glisse@inria.fr>
7153
7154 * gcc.dg/fold-notshift-2.c: Adjust.
7155
a7dc5980
MP
71562016-05-23 Marek Polacek <polacek@redhat.com>
7157
7158 PR c/49859
7159 * c-c++-common/Wswitch-unreachable-1.c: New test.
7160 * gcc.dg/Wswitch-unreachable-1.c: New test.
7161 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7162 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7163 * g++.dg/gomp/block-10.C: Likewise.
7164 * gcc.dg/gomp/block-10.c: Likewise.
7165 * g++.dg/gomp/block-9.C: Likewise.
7166 * gcc.dg/gomp/block-9.c: Likewise.
7167 * g++.dg/gomp/target-1.C: Likewise.
7168 * g++.dg/gomp/target-2.C: Likewise.
7169 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7170 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7171 * g++.dg/gomp/taskgroup-1.C: Likewise.
7172 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7173 * gcc.dg/gomp/teams-1.c: Likewise.
7174 * g++.dg/gomp/teams-1.C: Likewise.
7175 * g++.dg/overload/error3.C: Likewise.
7176 * g++.dg/tm/jump1.C: Likewise.
7177 * g++.dg/torture/pr40335.C: Likewise.
7178 * gcc.dg/c99-vla-jump-5.c: Likewise.
7179 * gcc.dg/switch-warn-1.c: Likewise.
7180 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7181 * gcc.dg/nested-func-1.c: Likewise.
7182 * gcc.dg/pr67784-4.c: Likewise.
7183
18b54004
RB
71842016-05-23 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/71230
7187 * gfortran.dg/pr71230-1.f90: New testcase.
7188 * gfortran.dg/pr71230-2.f90: Likewise.
7189
e569db5f
VK
71902016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7191
396a1d10 7192 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7193 * gcc.dg/vect/pr58135.c: Add new.
7194 * gfortran.dg/pr46519-1.f: Adjust test case.
7195
e4b71114
PC
71962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7197
7198 PR c++/53401
7199 * g++.dg/cpp0x/decltype64.C: New.
7200
a25a8058
CL
72012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7202
7203 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7204 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7205 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7206
0dcfe9ab
CL
72072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7208
7209 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7210 Add poly64x1_t and poly64x2_t cases if supported.
7211 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7212 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7213 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7214 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7215 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7216
ffd70e4a
CL
72172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7218
7219 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7220 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7221 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7222 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7223 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7224 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7225 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7226
4b1f57fe
CL
72272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7228
7229 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7230
16c5ec77
CL
72312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7232
7233 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7234 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7235
94ad56c7
JJ
72362016-05-22 Jakub Jelinek <jakub@redhat.com>
7237
57748705
JJ
7238 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7239 constraint instead of "r".
7240 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7241 insn instead of vxorpd.
7242 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7243
af120161
JJ
7244 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7245 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7246
355023ce
JJ
7247 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7248
3b48574c
JJ
7249 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7250 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7251
94ad56c7
JJ
7252 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7253
8a85cee2
KV
72542016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7255
7256 PR middle-end/40921
7257 * gcc.dg/tree-ssa/pr40921.c: New test.
7258
8e916b16
PS
72592016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7260
7261 PR target/71103
7262 * gcc.target/avr/pr71103.c: New test.
7263
88aea79f
KV
72642016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7265
7266 PR middle-end/71179
7267 * gcc.dg/tree-ssa/pr71179.c: New test.
7268
79063edd
MS
72692016-05-20 Martin Sebor <msebor@redhat.com>
7270
7271 PR c/71115
7272 * gcc.dg/init-excess-2.c: New test.
7273
55c8849f
EB
72742016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7275
7276 * gnat.dg/opt53.adb: New test.
7277 * gnat.dg/opt54.adb: Likewise.
7278
c91a0948
MJ
72792016-05-20 Martin Jambor <mjambor@suse.cz>
7280
7281 PR tree-optimization/70884
7282 * gcc.dg/tree-ssa/pr70919.c: New test.
7283
9cad20fa
BS
72842016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7285
7286 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7287 formatting.
69a6d5ad
NS
7288 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7289 fix code formatting.
7290
72912016-05-20 Nathan Sidwell <nathan@acm.org>
7292
7293 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7294 non-common cases.
7295 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7296
15c671a7
DM
72972016-05-20 David Malcolm <dmalcolm@redhat.com>
7298
7299 * jit.dg/all-non-failing-tests.h: Add
7300 test-factorial-must-tail-call.c.
7301 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7302 * jit.dg/test-factorial-must-tail-call.c: New test case.
7303
4f028369
JJ
73042016-05-20 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR fortran/71204
7307 * gfortran.dg/pr71204.f90: New test.
7308
7dea4ab3
CP
73092016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7310
7311 * gcc.target/nvptx/sincos.c: New test.
7312
ef98d365
PC
73132016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7314
7315 PR c++/70572
7316 * g++.dg/cpp1y/auto-fn31.C: New.
7317
92466115
BS
73182016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7319
7320 * gcc.target/powerpc/vec-addec.c: New test.
7321 * gcc.target/powerpc/vec-addec-int128.c: New test.
7322
9a385c2d
DM
73232016-05-20 David Malcolm <dmalcolm@redhat.com>
7324
7325 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7326 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7327 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7328 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7329
77c9d5b4
JH
73302016-05-20 Jan Hubicka <hubicka@ucw.cz>
7331
7332 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7333
68047971
JJ
73342016-05-20 Jakub Jelinek <jakub@redhat.com>
7335
18954840
JJ
7336 PR c++/71210
7337 * g++.dg/opt/pr71210-1.C: New test.
7338 * g++.dg/opt/pr71210-2.C: New test.
7339
68047971
JJ
7340 PR tree-optimization/29756
7341 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7342 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7343 only on selected targets where V4SImode vectors are known to be
7344 supported.
7345
d78789f5
MG
73462016-05-20 Marc Glisse <marc.glisse@inria.fr>
7347
7348 PR tree-optimization/71079
7349 PR tree-optimization/71206
7350 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7351
550fa093
PK
73522016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7353
7354 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7355 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7356 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7357
483c6429
RG
73582016-05-20 Richard Guenther <rguenther@suse.de>
7359
7360 PR tree-optimization/29756
7361 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7362
eb066284
RB
73632016-05-20 Richard Biener <rguenther@suse.de>
7364
7365 PR tree-optimization/71185
7366 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7367
58f10249
RB
73682016-05-20 Richard Biener <rguenther@suse.de>
7369
7370 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7371
2a5569fa
MP
73722016-05-19 Marek Polacek <polacek@redhat.com>
7373
7374 PR c++/71075
7375 * g++.dg/diagnostic/pr71075.C: New test.
7376
5e9a5385
DM
73772016-05-19 David Malcolm <dmalcolm@redhat.com>
7378
7379 PR c++/71184
7380 * g++.dg/pr71184.C: New test case.
7381
4f45da44
KN
73822016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7383
7384 * gcc.target/powerpc/darn-0.c: New test.
7385 * gcc.target/powerpc/darn-1.c: New test.
7386 * gcc.target/powerpc/darn-2.c: New test.
7387
4177437e
MP
73882016-05-19 Marek Polacek <polacek@redhat.com>
7389
7390 PR tree-optimization/71031
7391 * gcc.dg/tree-ssa/vrp100.c: New test.
7392
afb72432
IE
73932016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7394
7395 PR rtl-optimization/71148
7396 * gcc.dg/pr71148.c: New test.
7397
4f83064e
KT
73982016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7399
7400 PR target/71056
7401 * gcc.target/arm/pr71056.c: New test.
7402
4bf8dbe1
BE
74032016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7404
7405 * c-c++-common/pr69669.c: Check the used mode.
7406
f3510625
MO
74072016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7408
7409 PR sanitizer/64354
7410 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7411
43c0068e
RB
74122016-05-19 Richard Biener <rguenther@suse.de>
7413
7414 PR tree-optimization/70729
7415 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7416 * gcc.dg/graphite/scop-18.c: Likewise.
7417 * gcc.dg/pr41783.c: Disable LIM.
7418 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7419 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7420 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7421 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7422 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7423 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7424 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7425 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7426 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7427 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7428 * gfortran.dg/pr42108.f90: Likewise.
7429
70f25790
DM
74302016-05-18 David Malcolm <dmalcolm@redhat.com>
7431
7432 PR driver/69265
7433 * gcc.dg/spellcheck-options-11.c: New test case.
7434
960db8ec
JJ
74352016-05-18 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR c++/71100
7438 * g++.dg/opt/pr71100.C: New test.
7439
04643334
MJ
74402016-05-18 Martin Jambor <mjambor@suse.cz>
7441
7442 PR ipa/69708
7443 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7444 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7445 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7446 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7447
91bb9f80
MJ
74482016-05-18 Martin Jambor <mjambor@suse.cz>
7449
7450 PR ipa/69708
7451 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7452 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7453 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7454 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7455 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7456
c584aca6
PC
74572016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 PR c++/69793
7460 * g++.dg/template/crash122.C: New.
7461
20309c6e
PC
74622016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7463
7464 PR c++/70466
7465 * g++.dg/template/pr70466-1.C: New.
7466 * g++.dg/template/pr70466-2.C: Likewise.
7467
50c78b9a
MM
74682016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7469
7470 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7471 splat operations and the XXSPLTIB instruction.
7472 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7473 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7474 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7475 xxlxor to clear a register.
7476
cf8be00d
RS
74772016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7478
7479 * gcc.dg/torture/pr71020.c: New test.
7480
848a392a
MJ
74812016-05-18 Martin Jambor <mjambor@suse.cz>
7482
7483 PR ipa/70646
7484 * gcc.dg/ipa/pr70646.c: New test.
7485
1f2ab776
CL
74862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7487
7488 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7489
76489493
CL
74902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7491
7492 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7493 missing tests for vreinterpretq_p{8,16}.
7494
bd79378d
CL
74952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7496
7497 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7498 vsliq_n_s64 and vsliq_n_u64.
7499
81ca3ea0
CL
75002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7501
7502 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7503 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7504
873cb425
CL
75052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7506
7507 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7508 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7509 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7510
9d6e7c21
CL
75112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7512
7513 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7514 in comment.
7515
b4dbe40e 75162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7517
7518 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7519 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7520 "blr\t" and switch to scan-assembler-times.
7521
83a5c910
JW
75222016-05-18 Jiong Wang <jiong.wang@arm.com>
7523
53d6d955
UB
7524 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7525 with __aarch64__.
7526 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7527 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7528
fb7cbdeb
JJ
75292016-05-18 Jakub Jelinek <jakub@redhat.com>
7530
8ee91165
JJ
7531 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7532 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7533 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7534 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7535 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7536 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7537
cf4d516a
JJ
7538 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7539 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7540
a4f16422
JJ
7541 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7542 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7543
7b37ce10
JJ
7544 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7545 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7546
fb7cbdeb
JJ
7547 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7548
c9326aef
RB
75492016-05-18 Richard Biener <rguenther@suse.de>
7550
7551 PR tree-optimization/71168
7552 * gcc.dg/torture/pr71168.c: New testcase.
7553
df8b0a11
KV
75542016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7555
7556 PR middle-end/63586
7557 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7558 * gcc.dg/tree-ssa/pr63586.c: New test.
7559 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7560
2efd67ed
NS
75612016-05-17 Nathan Sidwell <nathan@acm.org>
7562
7563 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7564 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7565 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7566 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7567
1988b2c2
NS
75682016-05-17 Nathan Sidwell <nathan@acm.org>
7569
7570 * gcc.target/nvptx/abi-vararg-3.c: New.
7571
ad1d92ab
MM
75722016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7573
7574 PR tree-optimization/54579
7575 PR middle-end/55299
7576 * gcc.dg/fold-notrotate-1.c: New test.
7577 * gcc.dg/fold-notshift-1.c: New test.
7578 * gcc.dg/fold-notshift-2.c: New test.
7579
47768df8
MP
75802016-05-17 Marek Polacek <polacek@redhat.com>
7581
7582 PR ipa/71146
7583 * g++.dg/ipa/pr71146.C: New test.
7584
6b5423a5
DM
75852016-05-17 David Malcolm <dmalcolm@redhat.com>
7586
7587 * jit.dg/test-error-array-bounds.c: New test case.
7588
c7986356
MG
75892016-05-17 Marc Glisse <marc.glisse@inria.fr>
7590
7591 * gcc.dg/tree-ssa/and-1.c: New testcase.
7592
d982c5b7
MG
75932016-05-17 Marc Glisse <marc.glisse@inria.fr>
7594
7595 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7596 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7597
0139ba93
MG
75982016-05-17 Marc Glisse <marc.glisse@inria.fr>
7599
7600 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7601 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7602
daab4562
JW
76032016-05-17 Jiong Wang <jiong.wang@arm.com>
7604
7605 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7606
22330033
JW
76072016-05-17 Jiong Wang <jiong.wang@arm.com>
7608
7609 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7610
98b3a5f2
JW
76112016-05-17 Jiong Wang <jiong.wang@arm.com>
7612
7613 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7614 ".2d[index]" when scan the assembly.
7615 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7616 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7617 float64x1.
7618 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7619
b71b7a8e
RB
76202016-05-17 Richard Biener <rguenther@suse.de>
7621
7622 PR tree-optimization/71132
7623 * gcc.dg/torture/pr71132.c: New testcase.
7624
3c51ad46
CL
76252016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7626
7627 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7628
d20faa66
KT
76292016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7630
7631 PR target/70809
7632 * gcc.target/aarch64/pr70809_1.c: New test.
7633
b75cc5a4
KT
76342016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7635
7636 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7637 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7638 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7639 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7640
b28eb195
IE
76412016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7642 Ilya Enkovich <ilya.enkovich@intel.com>
7643
7644 PR target/71114
7645 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7646
0b9004ed
JH
76472016-05-16 Jan Hubicka <hubicka@ucw.cz>
7648
7649 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7650 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7651
1b81a1c1
MW
76522016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7653
7654 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7655 test for __ARM_FP16_ARGS.
7656 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7657 * gcc.target/arm/aapcs/neon-vect10.c: New.
7658 * gcc.target/arm/aapcs/neon-vect9.c: New.
7659 * gcc.target/arm/aapcs/vfp18.c: New.
7660 * gcc.target/arm/aapcs/vfp19.c: New.
7661 * gcc.target/arm/aapcs/vfp20.c: New.
7662 * gcc.target/arm/aapcs/vfp21.c: New.
7663 * gcc.target/arm/fp16-aapcs-1.c: New.
7664 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7665 test for __ARM_FP16_ARGS.
7666 * g++.target/arm/fp16-return-1.c: Update expected output.
7667
921d1e73
JW
76682016-05-16 Jiong Wang <jiong.wang@arm.com>
7669
7670 PR testsuite/70227
7671 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7672
228eb42a
HA
76732016-05-15 Harald Anlauf <anlauf@gmx.de>
7674
7675 PR fortran/69603
7676 * gfortran.dg/pr69603.f90: New testcase.
7677
785abfd3
FR
76782016-05-14 Fritz Reese <fritzoreese@gmail.com>
7679
7680 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7681
e75eb64f
FR
76822016-05-14 Fritz Reese <fritzoreese@gmail.com>
7683
7684 PR fortran/71047
7685 * gfortran.dg/pr71047.f08: New test.
7686
aa4b467b
JM
76872016-05-13 Joseph Myers <joseph@codesourcery.com>
7688
7689 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7690 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7691 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7692
653fb4a2
MS
76932016-05-13 Martin Sebor <msebor@redhat.com>
7694
7695 PR c++/60049
7696 * g++.dg/cpp0x/constexpr-60049.C: New test.
7697
9e37582d
JJ
76982016-05-13 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR bootstrap/71071
7701 * gcc.dg/pr71071.c: New test.
7702
a278aa17
UB
77032016-05-13 Uros Bizjak <ubizjak@gmail.com>
7704
7705 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7706 remove XOP handling.
377eaca7 7707 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7708
ac3d02e2
NS
77092016-05-13 Nathan Sidwell <nathan@acm.org>
7710
7711 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7712 __atomic_is_lock_free declaration.
7713
8ab3bdac
RB
77142016-05-13 Richard Biener <rguenther@suse.de>
7715
7716 PR tree-optimization/42587
7717 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7718
623b8e0a
ML
77192016-05-13 Martin Liska <mliska@suse.cz>
7720
7721 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7722 the new format of dump output.
7723
da7674f6
IE
77242016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7725
7726 * gcc.dg/pr71084.c: New test.
7727
c959db3d
RR
77282016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7729
53d6d955
UB
7730 PR target/53440
7731 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7732
43203dea
RR
77332016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7734
7735 * gcc.target/aarch64/struct_return.c: New test.
7736
4f2e1536
MP
77372016-05-12 Marek Polacek <polacek@redhat.com>
7738
7739 PR c/70756
7740 * c-c++-common/pr70756-2.c: New test.
7741 * c-c++-common/pr70756.c: New test.
7742
1ef33ef3
RB
77432016-05-12 Richard Biener <rguenther@suse.de>
7744
7745 PR tree-optimization/71059
7746 * gcc.dg/torture/pr71059.c: New testcase.
7747
763baff6
RB
77482016-05-12 Richard Biener <rguenther@suse.de>
7749
7750 PR tree-optimization/71062
7751 * gcc.dg/torture/pr71062.c: New testcase.
7752
c4ec1243
IE
77532016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7754
7755 PR tree-optimization/71006
7756 * gcc.dg/pr71006.c: New test.
7757
a5fbf76d
MP
77582016-05-12 Marek Polacek <polacek@redhat.com>
7759
7760 PR driver/71063
7761 * gcc.dg/opts-7.c: New test.
7762
5acc47a4
KT
77632016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7764
7765 PR target/70830
7766 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7767 Add -save-temps to dg-options.
7768 Scan for ldmfd rather than pop instruction.
7769 * gcc.target/arm/interrupt-2.c: Likewise.
7770 * gcc.target/arm/pr70830.c: New test.
7771
40bd4bf9
JJ
77722016-05-12 Jakub Jelinek <jakub@redhat.com>
7773
3cd63842
JJ
7774 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7775 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7776
c05d08f6
JJ
7777 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7778 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7779 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7780
bc27ffae
JJ
7781 PR target/71019
7782 * gcc.target/i386/avx512vl-pack-1.c: New test.
7783 * gcc.target/i386/avx512vl-pack-2.c: New test.
7784 * gcc.target/i386/avx512bw-pack-2.c: New test.
7785
515d7412
JJ
7786 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7787
40bd4bf9
JJ
7788 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7789 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7790 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7791
44ab146a
RB
77922016-05-12 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/70986
7795 * gcc.dg/torture/pr70986-1.c: New testcase.
7796 * gcc.dg/torture/pr70986-2.c: Likewise.
7797 * gcc.dg/torture/pr70986-3.c: Likewise.
7798
d6e83a8d
MM
77992016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7800
7801 PR c/43651
7802 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7803 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7804
51e67ea3
UB
78052016-05-11 Uros Bizjak <ubizjak@gmail.com>
7806
7807 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7808 directive.
7809 * gcc.target/i386/pr66746.c: Ditto.
7810
3fd2b007
MM
78112016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7812
7813 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7814 support.
7815 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7816 warning when using -mvsx-timode.
7817 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7818 * gcc.target/powerpc/dform-2.c: Likewise.
7819 * gcc.target/powerpc/pr68805.c: Likewise.
7820
5c3a10fb
MP
78212016-05-11 Marek Polacek <polacek@redhat.com>
7822
7823 PR c++/71024
7824 * c-c++-common/attributes-3.c: New test.
7825
7cfb065b
NS
78262016-05-11 Nathan Sidwell <nathan@acm.org>
7827
7828 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7829 * gcc.c-torture/execute/pr68185.c: Likewise.
7830 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7831 * gcc.dg/pr69634.c: Requires scheduling.
7832 * gcc.dg/torture/pr66178.c: Require label values.
7833 * gcc.dg/setjmp-6.c: Require indirect jumps.
7834
f35ea97d
RB
78352016-05-11 Richard Biener <rguenther@suse.de>
7836
7837 PR tree-optimization/71055
7838 * gcc.dg/torture/pr71055.c: New testcase.
7839
dff70323
RB
78402016-05-11 Richard Biener <rguenther@suse.de>
7841
7842 PR debug/71057
7843 * g++.dg/debug/pr71057.C: New testcase.
7844
56a3d28b
JJ
78452016-05-11 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR fortran/70855
7848 * gfortran.dg/gomp/pr70855.f90: New test.
7849
ebc1b29e
RB
78502016-05-11 Richard Biener <rguenther@suse.de>
7851
7852 PR middle-end/71002
7853 * g++.dg/torture/pr71002.C: New testcase.
7854
98ccd1d7
IE
78552016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7856
7857 PR middle-end/70807
7858 * gcc.dg/pr70807.c: New test.
7859
ed29e24b
MS
78602016-05-10 Martin Sebor <msebor@redhat.com>
7861
7862 PR c++/38611
7863 * g++.dg/Wattributes.C: New test.
7864
e39dab2c
MG
78652016-05-10 Marc Glisse <marc.glisse@inria.fr>
7866
7867 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7868 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7869 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7870
d067e238
IE
78712016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7872
7873 PR target/70799
7874 * gcc.target/i386/pr70799-1.c: New test.
7875
cd36c83e
PMR
78762016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7877
7878 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7879
1e3af2a4
IE
78802016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7881
7882 PR middle-end/70877
7883 * gcc.target/i386/pr70877.c: New test.
7884
afc610db
IE
78852016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7886
7887 PR tree-optimization/70786
7888 * gcc.target/i386/pr70876.c: New test.
7889
4b59d19f
JJ
78902016-05-10 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR target/70927
7893 * gcc.target/i386/avx512vl-logic-1.c: New test.
7894 * gcc.target/i386/avx512vl-logic-2.c: New test.
7895 * gcc.target/i386/avx512dq-logic-2.c: New test.
7896
9b5ee426
BS
78972016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7898
7899 PR target/70963
7900 * gcc.target/powerpc/pr70963.c: New.
7901
f3352cab
DM
79022016-05-10 David Malcolm <dmalcolm@redhat.com>
7903
7904 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7905 (test_very_wide_line): Add ruler to expected output.
7906 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7907 (test_very_wide_line): Likewise.
7908 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7909 (test_show_locus): Within the handling of "test_very_wide_line",
7910 enable show_ruler_p on the diagnostic context.
7911
4a3255dd
RB
79122016-05-10 Richard Biener <rguenther@suse.de>
7913
7914 PR tree-optimization/71039
7915 * gcc.dg/torture/pr71039.c: New testcase.
7916
da7c9950
NS
79172016-05-10 Nathan Sidwell <nathan@acm.org>
7918
7919 * gcc.dg/nested-func-10.c: Requires alloca.
7920 * gcc.dg/nested-func-9.c: Requires alloca.
7921 * gcc.c-torture/execute/pr70460.c: Requires labels.
7922 * gcc.c-torture/compile/pr70199.c: Requires labels.
7923 * gcc.target/nvptx/decl.c: Compile only.
7924 * gcc.target/nvptx/trailing-init.c: Compile only.
7925 * gcc.target/nvptx/ary-init.c: Compile only.
7926
cf68d92c
MP
79272016-05-10 Marek Polacek <polacek@redhat.com>
7928
7929 PR c/70255
7930 * gcc.dg/attr-opt-1.c: New test.
7931
64ea4e15
RB
79322016-05-10 Richard Biener <rguenther@suse.de>
7933
7934 PR tree-optimization/70497
7935 PR tree-optimization/28367
7936 * gcc.dg/torture/20160404-1.c: New testcase.
7937 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7938 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7939
5a96dae3
PMR
79402016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7941
7942 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7943
fc97f805
UB
79442016-05-09 Uros Bizjak <ubizjak@gmail.com>
7945
7946 * gcc.target/i386/fabsneg-1.c New test.
7947
a710b1d5
AM
79482016-05-09 Alan Modra <amodra@gmail.com>
7949
7950 PR testsuite/70826
7951 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7952
171f6f05
RB
79532016-05-09 Richard Biener <rguenther@suse.de>
7954
7955 PR tree-optimization/70985
7956 * gcc.dg/torture/pr70985.c: New testcase.
7957
18caa34e
BC
79582016-05-09 Bin Cheng <bin.cheng@arm.com>
7959
7960 * gcc.dg/tree-ssa/ifc-9.c: New test.
7961 * gcc.dg/tree-ssa/ifc-10.c: New test.
7962 * gcc.dg/tree-ssa/ifc-11.c: New test.
7963 * gcc.dg/tree-ssa/ifc-12.c: New test.
7964 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7965 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7966 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7967
7a27d38f
RB
79682016-05-09 Richard Biener <rguenther@suse.de>
7969
7970 PR fortran/70937
7971 * gfortran.dg/pr70937.f90: New testcase.
7972
5ebbbd3d
RO
79732016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7974
7975 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7976
f6288c24
FR
79772016-05-07 Fritz Reese <fritzoreese@gmail.com>
7978
7979 PR fortran/56226
7980 * gfortran.dg/dec_structure_1.f90: New testcase.
7981 * gfortran.dg/dec_structure_2.f90: Ditto.
7982 * gfortran.dg/dec_structure_3.f90: Ditto.
7983 * gfortran.dg/dec_structure_4.f90: Ditto.
7984 * gfortran.dg/dec_structure_5.f90: Ditto.
7985 * gfortran.dg/dec_structure_6.f90: Ditto.
7986 * gfortran.dg/dec_structure_7.f90: Ditto.
7987 * gfortran.dg/dec_structure_8.f90: Ditto.
7988 * gfortran.dg/dec_structure_9.f90: Ditto.
7989 * gfortran.dg/dec_structure_10.f90: Ditto.
7990 * gfortran.dg/dec_structure_11.f90: Ditto.
7991 * gfortran.dg/dec_union_1.f90: Ditto.
7992 * gfortran.dg/dec_union_2.f90: Ditto.
7993 * gfortran.dg/dec_union_3.f90: Ditto.
7994 * gfortran.dg/dec_union_4.f90: Ditto.
7995 * gfortran.dg/dec_union_5.f90: Ditto.
7996 * gfortran.dg/dec_union_6.f90: Ditto.
7997 * gfortran.dg/dec_union_7.f90: Ditto.
7998
5ec4a8cd
TV
79992016-05-07 Tom de Vries <tom@codesourcery.com>
8000
8001 PR tree-optimization/70956
8002 * gcc.dg/graphite/pr70956.c: New test.
8003
58ec1d0e
JJ
80042016-05-06 Jakub Jelinek <jakub@redhat.com>
8005
ccd88fb7
JJ
8006 PR middle-end/70941
8007 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8008 (a, b, c, d): Change type from char to signed char.
8009 (main): Compare against (signed char) -1634678893 instead of
8010 hardcoded -109. Use __builtin_abort instead of abort.
8011
dd3b6464
JJ
8012 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8013 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8014
58ec1d0e
JJ
8015 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8016
19aa23d8
YR
80172016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8018
8019 PR debug/70935
8020 * gcc.dg/torture/pr70935.c: New test.
8021
ae5f0df1
OE
80222016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8023
8024 PR target/58219
ce23a8ff 8025 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8026
078f7e37
RB
80272016-05-06 Richard Biener <rguenther@suse.de>
8028
8029 PR tree-optimization/70960
8030 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8031
765d7b54
OE
80322016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8033
8034 PR target/52933
8035 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8036 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8037 Adjust expected instruction counts.
8038 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8039
29c94e65
MP
80402016-05-06 Marek Polacek <polacek@redhat.com>
8041
8042 PR sanitizer/70875
8043 * gcc.dg/ubsan/bounds-3.c: New test.
8044
3684b02e
OE
80452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8046
8047 PR target/54089
8048 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8049
8706773f
RB
80502016-05-06 Richard Biener <rguenther@suse.de>
8051
8052 PR middle-end/70931
8053 * gfortran.dg/pr70931.f90: New testcase.
8054
a4f51018
RB
80552016-05-06 Richard Biener <rguenther@suse.de>
8056
8057 PR middle-end/70941
8058 * gcc.dg/torture/pr70941.c: New testcase.
8059
c4f2425f
BC
80602016-05-05 Bin Cheng <bin.cheng@arm.com>
8061
8062 PR tree-optimization/57206
8063 * gcc.dg/vect/pr57206.c: New test.
8064
5dc08197
RO
80652016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8066
8067 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8068
351f85c5
JJ
80692016-05-05 Jakub Jelinek <jakub@redhat.com>
8070
568bac8c
JJ
8071 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8072
351f85c5
JJ
8073 * c-c++-common/Wdangling-else-4.c: New test.
8074
33fd7785
JJ
80752016-05-04 Jakub Jelinek <jakub@redhat.com>
8076
2d1ac15a
JJ
8077 PR c++/70906
8078 PR c++/70933
8079 * g++.dg/opt/pr70906.C: New test.
8080 * g++.dg/opt/pr70933.C: New test.
8081
33fd7785
JJ
8082 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8083
6b715bf6
JH
80842016-05-04 Jan Hubicka <hubicka@ucw.cz>
8085
8086 * gcc.dg/ipa/pure-const-3.c: New testcase.
8087
deef7113
MP
80882016-05-04 Marek Polacek <polacek@redhat.com>
8089
8090 * c-c++-common/Wdangling-else-1.c: New test.
8091 * c-c++-common/Wdangling-else-2.c: New test.
8092 * c-c++-common/Wdangling-else-3.c: New test.
8093
5396db97
KCY
80942016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8095
8096 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8097 flag is present.
8098
de55efd5
MP
80992016-05-04 Marek Polacek <polacek@redhat.com>
8100
8101 PR c/48778
8102 * gcc.dg/Waddress-2.c: New test.
8103
475839b6
AM
81042016-05-04 Alan Modra <amodra@gmail.com>
8105
8106 * gcc.target/powerpc/pr70866.c: New.
8107
b25aad5f
MS
81082016-05-03 Martin Sebor <msebor@redhat.com>
8109
8110 PR c++/66561
8111 * c-c++-common/builtin_location.c: New test.
8112 * g++.dg/cpp1y/builtin_location.C: New test.
8113
79ce98bc
MP
81142016-05-03 Marek Polacek <polacek@redhat.com>
8115
8116 PR c/70859
8117 * gcc.dg/pr70859.c: New test.
8118 * gcc.dg/pr70859-2.c: New test.
8119
402e89f5
PMR
81202016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8121
8122 * gnat.dg/debug5.adb: New testcase.
8123
f3d90045
DV
81242016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8125
8126 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8127 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8128 Procedure to check for z10 instruction set.
8129
1e26cec1
CL
81302016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8131
8132 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8133
71aca5a0
AM
81342016-05-03 Alan Modra <amodra@gmail.com>
8135
8136 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8137
2fd70ec1
JJ
81382016-05-03 Jakub Jelinek <jakub@redhat.com>
8139
8140 * gcc.target/i386/avx512f-cvt-1.c: New test.
8141
e5705cf7
L
81422016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8143
8144 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8145 -fdump-tree-vrp-details.
8146
381cdae4
RB
81472016-05-03 Richard Biener <rguenther@suse.de>
8148
8149 * gcc.dg/pr30172-1.c: Adjust.
8150 * gcc.dg/pr63743.c: Likewise.
8151 * gcc.dg/tm/pr51696.c: Likewise.
8152 * c-c++-common/tm/safe-1.c: Likewise.
8153 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8154 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8155 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8156 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8157
adedd5c1
JJ
81582016-05-03 Jakub Jelinek <jakub@redhat.com>
8159
31ed1665
JJ
8160 PR rtl-optimization/70467
8161 * gcc.target/i386/pr70467-3.c: New test.
8162 * gcc.target/i386/pr70467-4.c: New test.
8163
dea60b59
JJ
8164 PR tree-optimization/70916
8165 * gcc.c-torture/compile/pr70916.c: New test.
8166
adedd5c1
JJ
8167 PR target/49244
8168 * gcc.target/i386/pr49244-1.c: New test.
8169 * gcc.target/i386/pr49244-2.c: New test.
8170
f80041ef
BS
81712016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8172
8173 PR rtl-optimization/44281
8174 * gcc.target/i386/pr44281.c: New test.
8175
1cfcd39e
BC
81762016-05-03 bin cheng <bin.cheng@arm.com>
8177
8178 PR tree-optimization/56541
8179 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8180 * gcc.dg/vect/pr56541.c: new test.
8181
4304ccfd
MM
81822016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8183
8184 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8185 __float128.
8186 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8187
50d94c29
L
81882016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8189
8190 PR testsuite/70520
8191 * c-c++-common/asan/clone-test-1.c (main): Align child process
8192 stack to 16 bytes.
8193
bc1aee87
DM
81942016-05-02 David Malcolm <dmalcolm@redhat.com>
8195
8196 PR c++/62314
8197 * g++.dg/spellcheck-fields-2.C: New test case.
8198
474e0129
DM
81992016-05-02 David Malcolm <dmalcolm@redhat.com>
8200
8201 PR c++/62314
8202 * g++.dg/pr62314.C: New test case.
8203
818b88a7
JH
82042016-05-02 Jan Hubicka <hubicka@ucw.cz>
8205
8206 * gcc.dg/ipa/inline-8.c: New testcase.
8207
dd77684f
JJ
82082016-05-02 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR rtl-optimization/70467
8211 * gcc.target/i386/pr70467-1.c: New test.
8212
72407e00
BE
82132016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8214
8215 * gcc.dg/spec-options.c: Run the test on all targets.
8216 * gcc.dg/foo.specs: Use cpp_unique_options.
8217
dd53d197
MG
82182016-05-02 Marc Glisse <marc.glisse@inria.fr>
8219
8220 * gcc.dg/tree-ssa/unord.c: New testcase.
8221
a8b85ce9
MG
82222016-05-02 Marc Glisse <marc.glisse@inria.fr>
8223
8224 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8225
5b37e866
NS
82262016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8227
8228 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8229
7176a4a0
MP
82302016-05-02 Marek Polacek <polacek@redhat.com>
8231
8232 PR c/70851
8233 * gcc.dg/enum-incomplete-3.c: New test.
8234
6b9933b9
MP
82352016-05-02 Marek Polacek <polacek@redhat.com>
8236 Tom de Vries <tom@codesourcery.com>
8237
8238 PR tree-optimization/70700
8239 * gcc.dg/pr70700.c: New test.
8240
90f82260
UB
82412016-05-01 Uros Bizjak <ubizjak@gmail.com>
8242
8243 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8244 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8245 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8246 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8247 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8248
f73036c1
EB
82492016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8250
8251 * ada/acats/run_acats: Rename into...
8252 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8253 * ada/acats/run_all.sh: Remove redundant test.
8254 (target_run): Move around.
8255 (target_gnatchop): Use newly built executable.
8256 (target_gnatmake): Likewise.
8257 Check that the compilation of impbit succeeds.
8258
85e051a3
OE
82592016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8260
8261 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8262 * gcc.dg/20021029-1.c: Likewise.
8263 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8264 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8265 * gcc.target/sh/cmpstr.c: Likewise.
8266 * gcc.target/sh/cmpstrn.c: Likewise.
8267 * gcc.target/sh/memset.c: Likewise.
8268 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8269 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8270 * gcc.target/sh/pr39423-1.c: Likewise.
8271 * gcc.target/sh/pr49468-di.c: Likewise.
8272 * gcc.target/sh/pr49468-si.c: Likewise.
8273 * gcc.target/sh/pr49880-1.c: Likewise.
8274 * gcc.target/sh/pr49880-2.c: Likewise.
8275 * gcc.target/sh/pr49880-3.c: Likewise.
8276 * gcc.target/sh/pr50751-1.c: Likewise.
8277 * gcc.target/sh/pr50751-4.c: Likewise.
8278 * gcc.target/sh/pr50751-7.c: Likewise.
8279 * gcc.target/sh/pr51244-1.c: Likewise.
8280 * gcc.target/sh/pr51244-10.c: Likewise.
8281 * gcc.target/sh/pr51244-11.c: Likewise.
8282 * gcc.target/sh/pr51244-12.c: Likewise.
8283 * gcc.target/sh/pr51244-13.c: Likewise.
8284 * gcc.target/sh/pr51244-14.c: Likewise.
8285 * gcc.target/sh/pr51244-17.c: Likewise.
8286 * gcc.target/sh/pr51244-18.c: Likewise.
8287 * gcc.target/sh/pr51244-19.c: Likewise.
8288 * gcc.target/sh/pr51244-4.c: Likewise.
8289 * gcc.target/sh/pr51244-5.c: Likewise.
8290 * gcc.target/sh/pr51244-7.c: Likewise.
8291 * gcc.target/sh/pr51244-8.c: Likewise.
8292 * gcc.target/sh/pr51244-9.c: Likewise.
8293 * gcc.target/sh/pr51697.c: Likewise.
8294 * gcc.target/sh/pr52483-1.c: Likewise.
8295 * gcc.target/sh/pr52483-2.c: Likewise.
8296 * gcc.target/sh/pr52483-3.c: Likewise.
8297 * gcc.target/sh/pr52483-5.c: Likewise.
8298 * gcc.target/sh/pr52933-1.c: Likewise.
8299 * gcc.target/sh/pr52933-2.c: Likewise.
8300 * gcc.target/sh/pr52933-3.c: Likewise.
8301 * gcc.target/sh/pr53568-1.c: Likewise.
8302 * gcc.target/sh/pr53976-1.c: Likewise.
8303 * gcc.target/sh/pr53988-1.c: Likewise.
8304 * gcc.target/sh/pr53988.c: Likewise.
8305 * gcc.target/sh/pr54089-1.c: Likewise.
8306 * gcc.target/sh/pr54089-6.c: Likewise.
8307 * gcc.target/sh/pr54089-7.c: Likewise.
8308 * gcc.target/sh/pr54089-8.c: Likewise.
8309 * gcc.target/sh/pr54089-9.c: Likewise.
8310 * gcc.target/sh/pr54236-1.c: Likewise.
8311 * gcc.target/sh/pr54236-2.c: Likewise.
8312 * gcc.target/sh/pr54236-3.c: Likewise.
8313 * gcc.target/sh/pr54236-4.c: Likewise.
8314 * gcc.target/sh/pr54386.c: Likewise.
8315 * gcc.target/sh/pr54602-1.c: Likewise.
8316 * gcc.target/sh/pr54685.c: Likewise.
8317 * gcc.target/sh/pr54760-1.c: Likewise.
8318 * gcc.target/sh/pr54760-2.c: Likewise.
8319 * gcc.target/sh/pr54760-3.c: Likewise.
8320 * gcc.target/sh/pr54760-4.c: Likewise.
8321 * gcc.target/sh/pr54760-5.c: Likewise.
8322 * gcc.target/sh/pr54760-6.c: Likewise.
8323 * gcc.target/sh/pr55146.c: Likewise.
8324 * gcc.target/sh/pr55160.c: Likewise.
8325 * gcc.target/sh/pr59278.c: Likewise.
8326 * gcc.target/sh/pr59401-1.c: Likewise.
8327 * gcc.target/sh/pr59533-1.c: Likewise.
8328 * gcc.target/sh/pr63260.c: Likewise.
8329 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8330 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8331 * gcc.target/sh/strlen.c: Likewise.
8332 * gcc.target/sh/torture/pr30807.c: Likewise.
8333 * gcc.target/sh/torture/pr34777.c: Likewise.
8334 * gcc.target/sh/torture/pr64652.c: Likewise.
8335 * gcc.target/sh/torture/pr65505.c: Likewise.
8336 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8337 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8338
411e5c67
PC
83392016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8340
8341 PR c++/66644
8342 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8343
8fa97501
BS
83442016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8345
8346 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8347 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8348 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8349 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8350
5a956111
PP
83512016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8352
8353 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8354 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8355
e7ff0319
CP
83562016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8357
8358 PR middle-end/70626
8359 * c-c++-common/goacc/combined-reduction.c: New test.
8360 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8361
52d11a4b
L
83622016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8363
8364 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8365 *movdi_internal pattern only if PIC off.
8366 * gcc.target/i386/pr70155-2.c: Likewise.
8367 * gcc.target/i386/pr70155-3.c: Likewise.
8368 * gcc.target/i386/pr70155-4.c: Likewise.
8369 * gcc.target/i386/pr70155-5.c: Likewise.
8370 * gcc.target/i386/pr70155-6.c: Likewise.
8371 * gcc.target/i386/pr70155-7.c: Likewise.
8372 * gcc.target/i386/pr70155-8.c: Likewise.
8373 * gcc.target/i386/pr70155-15.c: Likewise.
8374 * gcc.target/i386/pr70155-17.c: Likewise.
8375 * gcc.target/i386/pr70155-22.c: Likewise.
8376
8960db31
BC
83772016-04-29 Bin Cheng <bin.cheng@arm.com>
8378
8379 PR tree-optimization/70803
8380 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8381
cca535a4
IE
83822016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8383
8384 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8385 optimization of vector loop.
8386 * gcc.target/i386/vect-unpack-3.c: New test.
8387 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8388 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8389 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8390
500ecf4a
MP
83912016-04-29 Marek Polacek <polacek@redhat.com>
8392
8393 PR sanitizer/70342
8394 * g++.dg/ubsan/null-7.C: New test.
8395
2fff3db8
MP
8396 PR c/70852
8397 * gcc.dg/pr70852.c: New test.
8398
509063eb
DV
83992016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8400
8401 PR/69089
8402 * g++.dg/cpp0x/alignas6.C: New test.
8403
83745c0d
DV
84042016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8405
c87885ca
RO
8406 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8407 * gcc.dg/pr27003.c: Likewise.
8408 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8409 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8410 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8411 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8412 * gcc.target/arc/mxy.c: Likewise.
8413 * gcc.target/arc/mswape.c: Likewise.
8414 * gcc.target/arc/mrtsc.c: Likewise.
8415 * gcc.target/arc/mcrc.c: Likewise.
8416 * gcc.target/arc/mdsp-packa.c: Likewise.
8417 * gcc.target/arc/mdvbf.c: Likewise.
8418 * gcc.target/arc/mlock.c: Likewise.
8419 * gcc.target/arc/mmac-24.c: Likewise.
8420 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8421
849b265d
BS
84222016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8423 Matthijs Kooijman <matthijs@stdin.nl>
8424 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8425
8426 PR target/60040
8427 * gcc.target/avr/pr60040-1.c: New.
8428 * gcc.target/avr/pr60040-2.c: New.
8429
1390536b
RB
84302016-04-29 Richard Biener <rguenther@suse.de>
8431
8432 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8433
98998245
RB
84342016-04-29 Richard Biener <rguenther@suse.de>
8435
8436 PR tree-optimization/13962
8437 PR tree-optimization/65686
8438 * gcc.dg/uninit-pr65686.c: New testcase.
8439
8b80cc21
JJ
84402016-04-29 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR middle-end/70843
8443 * gcc.dg/pr70843.c: New test.
8444
6181bc30
JJ
84452016-04-28 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR target/70858
8448 * gcc.target/i386/pr70858.c: New test.
8449
f4cb3612
AB
84502016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8451
8452 * gcc.target/arc/nps400-1.c: New file.
8453
8ad9df62
JR
84542016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8455 Andrew Burgess <andrew.burgess@embecosm.com>
8456
8457 * gcc.target/arc/movh_cl-1.c: New file.
8458
ceaaa9fe
JR
84592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8460 Andrew Burgess <andrew.burgess@embecosm.com>
8461
8462 * gcc.target/arc/extzv-1.c: New file.
8463 * gcc.target/arc/insv-1.c: New file.
8464 * gcc.target/arc/insv-2.c: New file.
8465 * gcc.target/arc/movb-1.c: New file.
8466 * gcc.target/arc/movb-2.c: New file.
8467 * gcc.target/arc/movb-3.c: New file.
8468 * gcc.target/arc/movb-4.c: New file.
8469 * gcc.target/arc/movb-5.c: New file.
8470 * gcc.target/arc/movb_cl-1.c: New file.
8471 * gcc.target/arc/movb_cl-2.c: New file.
8472 * gcc.target/arc/movbi_cl-1.c: New file.
8473 * gcc.target/arc/movl-1.c: New file.
8474
4d03dc2f
JR
84752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8476 Andrew Burgess <andrew.burgess@embecosm.com>
8477
8478 * gcc.target/arc/cmem-1.c: New file.
8479 * gcc.target/arc/cmem-2.c: New file.
8480 * gcc.target/arc/cmem-3.c: New file.
8481 * gcc.target/arc/cmem-4.c: New file.
8482 * gcc.target/arc/cmem-5.c: New file.
8483 * gcc.target/arc/cmem-6.c: New file.
8484 * gcc.target/arc/cmem-7.c: New file.
8485 * gcc.target/arc/cmem-ld.inc: New file.
8486 * gcc.target/arc/cmem-st.inc: New file.
8487
81262dad
JJ
84882016-04-28 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR target/70821
8491 * gcc.target/i386/pr70821.c: New test.
8492
0a31a09a
BS
84932016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8494
8495 * gcc.target/powerpc/vec-adde.c: New test.
8496 * gcc.target/powerpc/vec-adde-int128.c: New test.
8497
3ddffba9
JJ
84982016-04-28 Jakub Jelinek <jakub@redhat.com>
8499
8500 * gcc.target/i386/avx-vround-1.c: New test.
8501 * gcc.target/i386/avx-vround-2.c: New test.
8502 * gcc.target/i386/avx512vl-vround-1.c: New test.
8503 * gcc.target/i386/avx512vl-vround-2.c: New test.
8504
713dedcd
RO
85052016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8506
8507 PR testsuite/70595
8508 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8509 (check_effective_target_cilkplus_runtime): ... this.
8510 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8511 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8512
8513 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8514 Require cilkplus_runtime.
8515 Don't add -lcilkrts.
8516 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8517 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8518 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8519 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8520 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8521 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8522 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8523 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8524 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8525 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8526 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8527 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8528 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8529 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8530 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8531 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8532 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8533 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8534 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8535 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8536 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8537 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8538 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8539 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8540 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8541 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8542 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8543 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8544 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8545
8546 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8547 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8548
8549 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8550
8551 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8552 cilkplus_runtime.
8553
3563f78f
MG
85542016-04-27 Marc Glisse <marc.glisse@inria.fr>
8555
8556 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8557 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8558
6bc2bb18
RB
85592015-04-27 Ryan Burn <contact@rnburn.com>
8560
8561 PR c++/69024
8562 PR c++/68997
8563 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8564 diagnostic.
8565 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8566 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8567
1e55d29a
EB
85682016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8569
8570 * gnat.dg/limited_with4.ad[sb]: New test.
8571 * gnat.dg/limited_with4_pkg.ads: New helper.
8572
087146ca
L
85732016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8574
8575 PR target/70155
8576 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8577 and movv1ti_internal patterns
8578 * gcc.target/i386/pr70155-1.c: New test.
8579 * gcc.target/i386/pr70155-2.c: Likewise.
8580 * gcc.target/i386/pr70155-3.c: Likewise.
8581 * gcc.target/i386/pr70155-4.c: Likewise.
8582 * gcc.target/i386/pr70155-5.c: Likewise.
8583 * gcc.target/i386/pr70155-6.c: Likewise.
8584 * gcc.target/i386/pr70155-7.c: Likewise.
8585 * gcc.target/i386/pr70155-8.c: Likewise.
8586 * gcc.target/i386/pr70155-9.c: Likewise.
8587 * gcc.target/i386/pr70155-10.c: Likewise.
8588 * gcc.target/i386/pr70155-11.c: Likewise.
8589 * gcc.target/i386/pr70155-12.c: Likewise.
8590 * gcc.target/i386/pr70155-13.c: Likewise.
8591 * gcc.target/i386/pr70155-14.c: Likewise.
8592 * gcc.target/i386/pr70155-15.c: Likewise.
8593 * gcc.target/i386/pr70155-16.c: Likewise.
8594 * gcc.target/i386/pr70155-17.c: Likewise.
8595 * gcc.target/i386/pr70155-18.c: Likewise.
8596 * gcc.target/i386/pr70155-19.c: Likewise.
8597 * gcc.target/i386/pr70155-20.c: Likewise.
8598 * gcc.target/i386/pr70155-21.c: Likewise.
8599 * gcc.target/i386/pr70155-22.c: Likewise.
8600
92329f9f
L
86012016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8602
8603 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8604 ".{5,6}".
8605
309a0cf6
BC
86062016-04-27 Bin Cheng <bin.cheng@arm.com>
8607
8608 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8609 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8610 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8611 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8612 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8613
72ed2b9c
RB
86142016-04-27 Richard Biener <rguenther@suse.de>
8615
8616 PR ipa/70760
8617 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8618 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8619
3c98ff9b
NS
86202016-04-27 Nathan Sidwell <nathan@acm.org>
8621
8622 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8623 * g++.dg/ubsan/pr63956.C: Adjust error location.
8624
9ec5d66b
NC
86252016-04-27 Nick Clifton <nickc@redhat.com>
8626
8627 PR middle-end/49889
8628 * gcc.dg/pr49889.c: New test.
8629
c1e1f433
BS
86302016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8631
8632 * c-c++-common/memset-array.c: New test.
8633
8ac43293
MS
86342016-04-26 Martin Sebor <msebor@redhat.com>
8635
8636 PR c++/66639
8637 * g++.dg/cpp1y/func_constexpr.C: New test.
8638
843ce8ab
PP
86392016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8640
8641 PR c++/70241
8642 * g++.dg/cpp0x/enum32.C: New test.
8643 * g++.dg/cpp0x/enum33.C: New test.
8644
86452016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8646
8647 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8648 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8649 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8650 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8651 * gcc.c-torture/execute/pr38151.c: Likewise.
8652 * gcc.c-torture/execute/pr66556.c: Likewise.
8653 * gcc.c-torture/execute/pr67781.c: Likewise.
8654 * gcc.c-torture/execute/pr68648.c: Likewise.
8655
ca1206be
MG
86562016-04-26 Marc Glisse <marc.glisse@inria.fr>
8657
8658 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8659
2448a956
MP
86602016-04-26 Marek Polacek <polacek@redhat.com>
8661
8662 PR c/67784
8663 * gcc.dg/pr67784-3.c: New test.
8664 * gcc.dg/pr67784-4.c: New test.
8665 * gcc.dg/pr67784-5.c: New test.
8666
b02a5e26
MP
8667 PR c/70791
8668 * gcc.dg/Wnested-externs-2.c: New test.
8669
6b6aa8d3
MG
86702016-04-26 Marc Glisse <marc.glisse@inria.fr>
8671
8672 * gcc.dg/fold-plusmult.c: Adjust.
8673 * gcc.dg/no-strict-overflow-6.c: Adjust.
8674 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8675
a2095b55
BS
86762016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8677
8678 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8679 number scans.
8680 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8681 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8682 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8683 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8684 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8685 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8686 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8687 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8688 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8689 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8690 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8691 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8692 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8693 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8694 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8695 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8696 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8697 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8698 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8699 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8700 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8701 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8702 scans.
8703 * gcc.target/i386/pr32219-4.c: Likewise.
8704 * gcc.target/i386/pr32219-6.c: Likewise.
8705 * gcc.target/i386/pr32219-8.c: Likewise.
8706
bb0cc5c8
KT
87072016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8708
8709 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8710 associated options.
8711
5a0802ea
MP
87122016-04-26 Marek Polacek <polacek@redhat.com>
8713
8714 PR c++/70744
8715 * g++.dg/ext/cond2.C: New test.
8716
00f615af
BC
87172016-04-26 Bin Cheng <bin.cheng@arm.com>
8718
8719 PR tree-optimization/70771
8720 PR tree-optimization/70775
8721 * gcc.dg/pr70771.c: New test.
25939d34 8722 * gcc.dg/pr70775.c: New test.
00f615af 8723
218155e7
BS
87242016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8725
8726 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8727
ab99f467
RB
87282016-04-25 Richard Biener <rguenther@suse.de>
8729
8730 PR tree-optimization/70780
8731 * gcc.dg/torture/pr70780.c: New testcase.
8732
3f8257db 87332016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8734
c87885ca
RO
8735 * gcc.target/arm/neon-vaddws16.c: New test.
8736 * gcc.target/arm/neon-vaddws32.c: New test.
8737 * gcc.target/arm/neon-vaddwu16.c: New test.
8738 * gcc.target/arm/neon-vaddwu32.c: New test.
8739 * gcc.target/arm/neon-vaddwu8.c: New test.
8740 * lib/target-supports.exp
93c590ee
MC
8741 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8742 that arm neon support vector widen sum of HImode TO SImode.
8743
d6c1a7a7
JJ
87442016-04-23 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR sanitizer/70712
8747 * c-c++-common/asan/pr70712.c: New test.
8748
ab0fc037
TS
87492016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8750
8751 * .gitattributes: New file.
8752
2aa64824
CL
87532016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8754
8755 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8756
e7e12d92
DH
87572016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8758
8759 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8760 * gfortran.dg/submodule_15.f08: Likewise.
8761
d1431192
RB
87622016-04-22 Richard Biener <rguenther@suse.de>
8763
8764 PR tree-optimization/70740
8765 * gcc.dg/torture/pr70740.c: New testcase.
8766
04a63c24
L
87672016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8768
8769 PR target/70750
8770 * gcc.target/i386/pr70750-1.c: New test.
8771 * gcc.target/i386/pr70750-2.c: Likewise.
8772
20700098
PC
87732016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8774
8775 PR c++/70540
8776 * g++.dg/cpp0x/auto48.C: New.
8777
aedf4e12
MP
87782016-04-21 Marek Polacek <polacek@redhat.com>
8779
8780 PR c++/70513
8781 * g++.dg/cpp0x/forw_enum12.C: New test.
8782 * g++.dg/cpp0x/forw_enum13.C: New test.
8783
2074d80a
KY
87842016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8785
8786 PR target/70728
8787 * gcc.target/i386/pr70728.c: New test.
8788
aef4aab0
RB
87892016-04-21 Richard Biener <rguenther@suse.de>
8790
8791 PR middle-end/70747
8792 * gcc.dg/pr70747.c: New testcase.
8793
2359e571
BC
87942016-04-21 Bin Cheng <bin.cheng@arm.com>
8795
8796 PR tree-optimization/70715
8797 * gcc.dg/tree-ssa/scev-13.c: New test.
8798
ce0e66ff
MG
87992016-04-21 Marc Glisse <marc.glisse@inria.fr>
8800
8801 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8802
2c2870a1
MG
88032016-04-21 Marc Glisse <marc.glisse@inria.fr>
8804
8805 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8806
a2b056a3
JH
88072016-04-20 Jan Hubicka <jh@suse.cz>
8808
8809 PR ipa/70018
8810 * g++.dg/ipa/nothrow-1.C: New testcase.
8811
ee392fc2
NS
88122016-04-20 Nathan Sidwell <nathan@acm.org>
8813
8814 PR c++/55635
8815 * g++.dg/eh/delete1.C: New.
8816
dda49daf
L
88172016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8820 -mtune-ctrl=sse_typeless_stores.
8821
8a5b9d5a
L
88222016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8823
8824 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8825
1011119f
BC
88262016-04-20 Bin Cheng <bin.cheng@arm.com>
8827
8828 PR tree-optimization/69489
8829 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8830
477d4906
IV
88312016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8832
8833 PR c++/69363
8834 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8835 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8836 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8837
fad08d12
BC
88382016-04-20 Bin Cheng <bin.cheng@arm.com>
8839
8840 PR tree-optimization/56625
8841 PR tree-optimization/69489
8842 * gcc.dg/vect/pr56625.c: New test.
8843 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8844
9e3e4fab
AP
88452016-04-20 Andrew Pinski <apinski@cavium.com>
8846
8847 PR target/64971
8848 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8849
d7aa24e4
AC
88502016-04-20 Arnaud Charlet <charlet@adacore.com>
8851
8852 * gnat.dg/self1.adb: Remove now incorrect test.
8853
e6d62b46
BC
88542016-04-20 Bin Cheng <bin.cheng@arm.com>
8855
8856 * gcc.dg/tree-ssa/scev-11.c: New test.
8857 * gcc.dg/tree-ssa/scev-12.c: New test.
8858
2697b189
MP
88592016-04-20 Marek Polacek <polacek@redhat.com>
8860
8861 PR tree-optimization/70725
8862 * gcc.dg/pr70725.c: New test.
8863
60d393e8
RB
88642016-04-20 Richard Biener <rguenther@suse.de>
8865
8866 PR tree-optimization/70726
8867 * g++.dg/vect/pr70726.cc: New testcase.
8868
82c6f58a
AK
88692016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8870
8871 PR target/70674
8872 * gcc.target/s390/pr70674.c: New test.
8873
90eeab20
JD
88742016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8875
8876 PR libgfortran/70684
8877 * gfortran.dg/list_read_14.f90: New test.
8878
fc9cf6da
L
88792016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8880
8881 PR target/69201
8882 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8883 extern to force it misaligned.
8884 (b): Likewise.
8885 (c): Likewise.
8886 (d): Likewise.
8887 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8888 Don't check `*' before movv4sf_internal.
8889 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8890 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8891 Don't check `*' before movv16qi_internal.
8892 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8893 extern to force it misaligned.
8894 (b): Likewise.
8895 (c): Likewise.
8896 (d): Likewise.
8897 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8898 Don't check `*' before movv2df_internal.
8899 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8900 extern to force it misaligned.
8901 (b): Likewise.
8902 (c): Likewise.
8903 (d): Likewise.
8904 Check movv8sf_internal instead of avx_storeups256.
8905 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8906
ea8927ea
RB
89072016-04-19 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/70171
8910 * g++.dg/tree-ssa/pr70171.C: New testcase.
8911
65f52ee9
RB
89122016-04-19 Richard Biener <rguenther@suse.de>
8913
8914 PR tree-optimization/70724
8915 * gcc.dg/torture/pr70724.c: New testcase.
8916
987b67f1
VM
89172016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8918
8919 PR middle-end/70689
c87885ca 8920 * gcc.target/i386/pr70689.c: New.
987b67f1 8921
91a47c39
L
89222016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8923
8924 PR target/70708
8925 * gcc.target/i386/pr70708.c: New test.
8926
8270b82d
RB
89272016-04-18 Richard Biener <rguenther@suse.de>
8928
8929 PR tree-optimization/43434
8930 * gcc.dg/vect/pr43434.c: New testcase.
8931 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8932 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8933 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8934 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8935 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8936 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8937 * gcc.dg/gomp/pr68640.c: Likewise.
8938 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8939 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8940
edd048e2
RB
89412016-04-18 Richard Biener <rguenther@suse.de>
8942
8943 PR tree-optimization/70701
8944 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8945
bd5c7330
TV
89462016-04-18 Tom de Vries <tom@codesourcery.com>
8947
8948 PR testsuite/70699
8949 * gcc.dg/pr70161.c: Add dot-file scans.
8950 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8951 instead of after last dot char.
8952
23f2660f
EB
89532016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8954
8955 * c-c++-common/dump-ada-spec-3.c: New test.
8956 * c-c++-common/dump-ada-spec-4.c: Likewise.
8957
da152c9f
TV
89582016-04-17 Tom de Vries <tom@codesourcery.com>
8959
8960 PR other/70183
8961 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8962
cc950f98
JH
89632016-04-15 Jan Hubicka <jh@suse.cz>
8964
8965 PR ipa/70018
8966 * g++.dg/ipa/pure-const-1.C: New testcase.
8967 * g++.dg/ipa/pure-const-2.C: New testcase.
8968 * g++.dg/ipa/pure-const-3.C: New testcase.
8969
949505a9
MP
89702016-04-15 Marek Polacek <polacek@redhat.com>
8971
8972 PR c/70671
8973 * gcc.dg/bitfld-22.c: New test.
8974
10e547d6
BS
89752016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8976
8977 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8978 x86_64.
8979
1e77281b
MP
89802016-04-15 Marek Polacek <polacek@redhat.com>
8981
8982 PR c/70651
8983 * c-c++-common/pr70651.c: New test.
8984
e501fa8e
KT
89852016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8986
8987 PR rtl-optimization/70681
8988 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8989 dump scan on arm and powerpc.
8990 * gcc.dg/pr10474.c: Likewise.
8991
dda1bf61
JJ
89922016-04-15 Jakub Jelinek <jakub@redhat.com>
8993
ca4ef1ff
JJ
8994 PR c++/69517
8995 PR c++/70019
8996 PR c++/70588
8997 * g++.dg/cpp1y/vla11.C: Revert for real.
8998
dda1bf61
JJ
8999 PR c/70436
9000 * c-c++-common/Wparentheses-1.c: New test.
9001 * c-c++-common/gomp/Wparentheses-1.c: New test.
9002 * c-c++-common/gomp/Wparentheses-2.c: New test.
9003 * c-c++-common/gomp/Wparentheses-3.c: New test.
9004 * c-c++-common/gomp/Wparentheses-4.c: New test.
9005 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9006 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9007 * c-c++-common/goacc/Wparentheses-1.c: New test.
9008
1355e62c
KY
90092016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9010
9011 PR target/70662
9012 * gcc.target/i386/pr70662.c: New test.
9013
0ab34b9e 90142016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9015 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9016
9017 PR tree-optimization/70130
9018 * gcc.dg/vect/O3-pr70130.c: New testcase.
9019
bc773aad
MM
90202016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9021
6e9b2286
MM
9022 PR target/70669
9023 * gcc.target/powerpc/pr70669.c: New test.
9024
bc773aad
MM
9025 PR target/70640
9026 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9027 a power7 system that does not have an assembler that supports
9028 power8.
9029
d8747845
MS
90302016-04-14 Martin Sebor <msebor@redhat.com>
9031
9032 PR c++/69517
9033 PR c++/70019
9034 PR c++/70588
9035 * c-c++-common/ubsan/vla-1.c: Revert.
9036 * g++.dg/cpp1y/vla11.C: Same.
9037 * g++.dg/cpp1y/vla12.C: Same.
9038 * g++.dg/cpp1y/vla13.C: Same.
9039 * g++.dg/cpp1y/vla14.C: Same.
9040 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9041 * g++.dg/init/array24.C: Same.
d8747845
MS
9042 * g++.dg/ubsan/vla-1.C: Same.
9043
85128559
MP
90442016-04-14 Marek Polacek <polacek@redhat.com>
9045 Jan Hubicka <hubicka@ucw.cz>
9046
9047 PR c++/70029
9048 * g++.dg/torture/pr70029.C: New test.
9049
52fbb073
MS
90502016-04-14 Martin Sebor <msebor@redhat.com>
9051
9052 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9053 type size to prevent failures on targets with very low maximum
9054 alignment.
9055
6db61d6f
RB
90562016-04-14 Richard Biener <rguenther@suse.de>
9057
9058 PR tree-optimization/70623
9059 * gcc.dg/torture/pr70623.c: New testcase.
9060 * gcc.dg/torture/pr70623-2.c: Likewise.
9061
342fac95
MS
90622016-04-13 Martin Sebor <msebor@redhat.com>
9063
9064 PR c++/69517
9065 PR c++/70019
9066 PR c++/70588
9067 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9068 * g++.dg/cpp1y/vla11.C: New test.
9069 * g++.dg/cpp1y/vla12.C: New test.
9070 * g++.dg/cpp1y/vla13.C: New test.
9071 * g++.dg/cpp1y/vla14.C: New test.
9072 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9073 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9074 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9075
d93c452f
JJ
90762016-04-13 Jakub Jelinek <jakub@redhat.com>
9077
9078 PR c++/70641
9079 * g++.dg/opt/pr70641.C: New test.
9080
85115fb6
RO
90812016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9082
9083 PR rtl-optimization/68749
9084 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9085 effects of argument promotions.
9086 Remove default args to dg-skip-if.
9087
545a4139
PC
90882016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9089
9090 PR c++/70635
9091 * g++.dg/parse/pr70635.C: New.
9092
b3a77f21
MP
90932016-04-13 Marek Polacek <polacek@redhat.com>
9094
9095 PR c++/70639
9096 * c-c++-common/Wmisleading-indentation-4.c: New test.
9097
99cd9857
MP
90982016-04-13 Marek Polacek <polacek@redhat.com>
9099
9100 PR c/70436
c87885ca
RO
9101 * gcc.dg/Wparentheses-12.c: New test.
9102 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9103
75ca93ec
IE
91042016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9105
9106 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9107 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9108 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9109
3d3f9e7e
JJ
91102016-04-13 Jakub Jelinek <jakub@redhat.com>
9111
37947cd0
JJ
9112 PR middle-end/70633
9113 * gcc.c-torture/compile/pr70633.c: New test.
9114
3d3f9e7e
JJ
9115 PR debug/70628
9116 * gcc.dg/torture/pr70628.c: New test.
9117
92886d3e
PP
91182016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9119
9120 PR c++/70610
9121 * g++.dg/template/pr70610.C: New test.
9122 * g++.dg/template/pr70610-2.C: New test.
9123 * g++.dg/template/pr70610-3.C: New test.
9124 * g++.dg/template/pr70610-4.C: New test.
9125
13bd7c2b
JJ
91262016-04-12 Jakub Jelinek <jakub@redhat.com>
9127
6512fa6d
JJ
9128 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9129 128 instead of 32.
9130
13bd7c2b
JJ
9131 PR c++/70571
9132 * g++.dg/ext/pr70571.C: New test.
9133
20b9851c
MM
91342016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9135
8a434ada 9136 PR target/70640
20b9851c
MM
9137 * gcc.target/powerpc/pr70640.c: New test.
9138
2b2f52bc
PC
91392016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9140
9141 PR c++/68722
9142 * g++.dg/parse/pr68722.C: New.
9143
5901e56a
JJ
91442016-04-12 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR rtl-optimization/70596
9147 * gcc.target/i386/pr70596.c: New test.
9148
d4619dc1
NS
91492016-04-12 Nathan Sidwell <nathan@acm.org>
9150
9151 PR c++/70501
9152 * g++.dg/init/pr70501.C: New.
9153
3df530d3
DW
91542016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9155
9156 * gcc.target/i386/asm-flag-6.c: New test.
9157
b7a120d7
TV
91582016-04-12 Tom de Vries <tom@codesourcery.com>
9159
9160 PR tree-optimization/68756
9161 * gcc.dg/graphite/pr68756.c: New test.
9162
4e0eea75
JJ
91632016-04-12 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR tree-optimization/70602
9166 * gcc.c-torture/execute/pr70602.c: New test.
9167
35fbda43
MM
91682016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9169
9170 PR target/70381
9171 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9172 __float128 emulator is built and runs.
9173 * gcc.target/powerpc/float128-1.c: Likewise.
9174
9175 * lib/target-supports.exp (check_ppc_float128_sw_available):
9176 Rework tests for __float128 software and hardware
9177 availability. Fix exit condition to return 0 on success.
9178
04a99ebe
JG
91792016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9180
9181 PR target/70133
9182 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9183 * gcc.target/aarch64/target_attr_15.c: Likewise.
9184
47cd5a85
PC
91852016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9186
9187 PR c++/69066
9188 * g++.dg/cpp1y/pr69066.C: New.
9189
a5edb32e
JD
91902016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9191
9192 PR fortran/68566
9193 * gfortran.dg/pr36192.f90: Update test.
9194 * gfortran.dg/pr36192_1.f90: Update test.
9195 * gfortran.dg/real_dimension_1.f: Update test.
9196 * gfortran.dg/parameter_array_init_7.f90: New test.
9197
8ef378f8
JDA
91982016-04-09 John David Anglin <danglin@gcc.gnu.org>
9199
c532c871
JDA
9200 PR testsuite/64039
9201 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9202
d34f706f
JDA
9203 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9204
75e1dd9e
JDA
9205 PR rtl-optimization/66669
9206 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9207
8a976f5f
JDA
9208 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9209
da04822a
JDA
9210 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9211 * gcc.dg/pie-1.c: Likewise.
9212 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9213 * gcc.dg/pic-4.c: Likewise.
9214 * gcc.dg/pie-3.c: Likewise.
9215 * gcc.dg/pie-4.c: Likewise.
9216
adfabcf9
JDA
9217 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9218
4a020adf
JDA
9219 PR tree-optimization/68644
9220 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9221
8ef378f8
JDA
9222 PR rtl-optimization/64886
9223 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9224
09bf990e
TV
92252016-04-09 Tom de Vries <tom@codesourcery.com>
9226
9227 PR tree-optimization/68953
9228 * gcc.dg/graphite/pr68953.c: New test.
9229
138c3c1a
DH
92302016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9231
9232 PR fortran/70592
9233 * gfortran.dg/deferred_character_16.f90: New test.
9234
f55460af
JJ
92352016-04-09 Jakub Jelinek <jakub@redhat.com>
9236
9237 PR tree-optimization/70586
9238 * gcc.c-torture/execute/pr70586.c: New test.
9239
0b77bbf3
DH
92402016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9241
9242 PR sanitizer/70573
9243 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9244 with __builtin_memset
9245 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9246
c42cfb5c
CP
92472016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9248
9249 PR lto/70289
9250 PR ipa/70348
9251 PR tree-optimization/70373
9252 PR middle-end/70533
9253 PR middle-end/70534
9254 PR middle-end/70535
9255 * c-c++-common/goacc/reduction-5.c: New test.
9256 * c-c++-common/goacc/reduction-promotions.c: New test.
9257 * gfortran.dg/goacc/reduction-3.f95: New test.
9258 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9259
56cfb596
PP
92602016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9261
9262 PR c++/70590
9263 PR c++/70452
9264 * g++.dg/pr70590.C: New test.
9265 * g++.dg/pr70590-2.C: New test.
9266
1a13c0a2
JJ
92672016-04-08 Jakub Jelinek <jakub@redhat.com>
9268
abc0647a
JJ
9269 PR middle-end/70593
9270 * gcc.target/i386/pr70593.c: New test.
9271
1a13c0a2
JJ
9272 PR rtl-optimization/70574
9273 * gcc.target/i386/avx2-pr70574.c: New test.
9274
c3da4956
MO
92752016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9276
9277 PR sanitizer/70541
9278 * c-c++-common/asan/pr70541.c: New test.
9279
9f1b833b
TV
92802016-04-08 Tom de Vries <tom@codesourcery.com>
9281
9282 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9283 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9284
bae7adda
KT
92852016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9286
9287 PR target/70566
9288 * gcc.c-torture/execute/pr70566.c: New test.
9289
211f3d57
TV
92902016-04-08 Tom de Vries <tom@codesourcery.com>
9291
9292 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9293 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9294
02cf2861
AM
92952016-04-08 Alan Modra <amodra@gmail.com>
9296
9297 * gcc.target/powerpc/pr70117.c: New.
9298
5f490f9f
JJ
92992016-04-07 Jakub Jelinek <jakub@redhat.com>
9300
56e9b710
JJ
9301 PR testsuite/70581
9302 * gcc.dg/lto/simd-function_0.c: New test.
9303
5f490f9f
JJ
9304 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9305 clones.
9306 * c-c++-common/attr-simd-2.c: Likewise.
9307 * c-c++-common/attr-simd-4.c: Likewise.
9308 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9309 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9310
e4ebc74d
TP
93112016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9312
9313 PR testsuite/70553
9314 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9315
9817ae35
TS
93162016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9317 Tom de Vries <tom@codesourcery.com>
9318
9319 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9320 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9321 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9322 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9323 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9324 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9325 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9326 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9327
e292f64d
PP
93282016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9329
9330 PR c/70436
9331 * g++.dg/warn/Wparentheses-29.C: New test.
9332
6b37bdaf
PP
93332016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9334
9335 PR c/70436
9336 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9337 explicit braces to resolve a future -Wparentheses warning.
9338
64824205
RH
93392016-04-06 Richard Henderson <rth@redhat.com>
9340
9341 * gcc.dg/pr61817-1.c: New test.
9342 * gcc.dg/pr61817-2.c: New test.
9343 * gcc.dg/pr69391-1.c: New test.
9344 * gcc.dg/pr69391-2.c: New test.
9345
bc2fc1f3
VM
93462016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9347
9348 PR rtl-optimization/70398
c87885ca 9349 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9350
41414a02
EB
93512016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9352
9353 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9354
4066ea8a
YR
93552016-04-06 Yvan Roux <yvan.roux@linaro.org>
9356 Pedro Alves <palves@redhat.com>
9357
9358 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9359
ec35ea45
JJ
93602016-04-06 Jakub Jelinek <jakub@redhat.com>
9361
3866f8dd
JJ
9362 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9363 Check for avx512f effective targets instead of avx2.
9364 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9365 for AVX512F clones.
9366 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9367 * g++.dg/gomp/declare-simd-1.C: Likewise.
9368 * g++.dg/gomp/declare-simd-3.C: Likewise.
9369 * g++.dg/gomp/declare-simd-4.C: Likewise.
9370
ec35ea45
JJ
9371 PR middle-end/70550
9372 * c-c++-common/gomp/pr70550-1.c: New test.
9373 * c-c++-common/gomp/pr70550-2.c: New test.
9374
c08d28ac
NS
93752016-04-05 Nathan Sidwell <nathan@acm.org>
9376
9377 PR c++/70512
9378 * g++.dg/ext/attribute-may-alias-5.C: New.
9379
1d510e04
JJ
93802016-04-05 Jakub Jelinek <jakub@redhat.com>
9381
9382 PR c++/70336
9383 * c-c++-common/pr70336.c: New test.
9384 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9385 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9386
84278ed9
JH
93872016-04-05 Jan Hubicka <hubicka@ucw.cz>
9388
9389 PR ipa/66223
9390 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9391
268a0ec4
JJ
93922016-04-05 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR rtl-optimization/70542
9395 * gcc.dg/torture/pr70542.c: New test.
9396 * gcc.target/i386/avx2-pr70542.c: New test.
9397
5e8c2eb1
ZS
93982016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9399
9400 PR tree-optimization/70509
9401 * gcc.target/i386/avx512bw-pr70509.c: New test.
9402
c0daf32d
PP
94032016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9404
9405 PR c++/70452
9406 * g++.dg/ext/constexpr-vla4.C: New test.
9407
bf867841
UB
94082016-04-05 Uros Bizjak <ubizjak@gmail.com>
9409
9410 PR target/70510
9411 * gcc.target/i386/pr70510.c: New test.
9412
3022186a
RB
94132016-04-05 Richard Biener <rguenther@suse.de>
9414
9415 PR tree-optimization/70526
9416 * g++.dg/torture/pr70526.C: New testcase.
9417
55fc79b2
JJ
94182016-04-05 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR target/70525
9421 * gcc.target/i386/pr70525.c: New test.
9422
62b233f2
RB
94232016-04-05 Richard Biener <rguenther@suse.de>
9424
9425 PR middle-end/70499
9426 * g++.dg/torture/pr70499.C: New testcase.
9427
cc05759d
RB
94282016-04-05 Richard Biener <rguenther@suse.de>
9429
9430 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9431 remove XFAIL.
9432
f23f16d4
JJ
94332016-04-04 Jakub Jelinek <jakub@redhat.com>
9434
9435 PR middle-end/70307
9436 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9437 rs6000 ABI warnings.
9438
d27ecc49
JH
94392016-04-04 Jan Hubicka <hubicka@ucw.cz>
9440
9441 PR ipa/66223
9442 * g++.dg/ipa/devirt-51.C: New testcase.
9443
c974c96e 94442016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9445 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9446
9447 PR middle-end/70457
9448 * gcc.dg/torture/pr70457.c: New.
9449
7a85da89
AV
94502016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9451
9452 PR fortran/67538
9453 * gfortran.dg/allocate_with_source_19.f08: New test.
9454
de517e64
AV
94552016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9456
9457 PR fortran/65795
9458 * gfortran.dg/coarray_allocate_6.f08: New test.
9459
43b9f499
RB
94602016-04-04 Richard Biener <rguenther@suse.de>
9461
9462 PR rtl-optimization/70484
9463 * gcc.dg/torture/pr70484.c: New testcase.
9464
f13355da
MP
94652016-04-04 Marek Polacek <polacek@redhat.com>
9466
9467 PR c/70307
9468 * gcc.dg/torture/pr70307.c: New test.
9469
6cc6ed50
OE
94702016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9471
9472 PR target/70416
9473 PR target/67391
9474 * gcc.target/sh/torture/pr70416.c: New.
9475
abdc16c8
MS
94762016-04-02 Martin Sebor <msebor@redhat.com>
9477
9478 PR c++/67376
9479 PR c++/70170
9480 PR c++/70172
9481 PR c++/70228
9482 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9483 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9484 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9485 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9486 * g++.dg/cpp0x/constexpr-string.C: Same.
9487 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9488 * g++.dg/cpp0x/pr65398.C: Same.
9489 * g++.dg/ext/constexpr-vla1.C: Same.
9490 * g++.dg/ext/constexpr-vla2.C: Same.
9491 * g++.dg/ext/constexpr-vla3.C: Same.
9492 * g++.dg/ubsan/pr63956.C: Same.
9493
763cd859
JJ
94942016-04-01 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR rtl-optimization/70467
9497 * gcc.target/i386/pr70467-2.c: New test.
9498
0f875435
JJ
94992016-04-01 Jakub Jelinek <jakub@redhat.com>
9500 Marek Polacek <polacek@redhat.com>
9501
9502 PR c++/70488
9503 * g++.dg/init/new47.C: New test.
9504
41d14659
RR
95052016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9506
9507 PR target/70496
9508 * gcc.target/arm/pr70496.c: New test.
9509
f9bf89bb
NS
95102016-04-01 Nathan Sidwell <nathan@acm.org>
9511
73b9085d
NS
9512 PR c++/68475
9513 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9514
4afdcfaa
IE
95152016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9516
9517 PR target/69890
9518 * gcc.dg/strlenopt.h (memmove): New.
9519 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9520 instead of "string.h".
9521 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9522 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9523 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9524 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9525 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9526 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9527 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9528 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9529 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9530 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9531 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9532 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9533 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9534 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9535 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9536 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9537 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9538 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9539 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9540 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9541
b5d7a29c
RO
95422016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9543
9544 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9545 (Holder::foo): Reflect this.
9546
b660f9ec
IE
95472016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9548
9549 PR target/70442
9550 * gcc.dg/pr70442.c: New test.
9551
88504f34
NS
95522016-03-31 Nathan Sidwell <nathan@acm.org>
9553
9554 PR c++/70393
9555 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9556
95d34b96
KY
95572016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9558
9559 PR target/70453
9560 * gcc.target/i386/pr70453.c: New test.
9561
b4c4967c
AB
95622016-03-31 Andrey Belevantsev <abel@ispras.ru>
9563
9564 PR target/70292
9565 * gcc.c-torture/pr70292.c: New test.
9566
5fde6a45
MP
95672016-03-31 Marek Polacek <polacek@redhat.com>
9568
9569 PR c/70297
9570 * c-c++-common/pr70297.c: New test.
9571 * g++.dg/cpp0x/typedef-redecl.C: New test.
9572 * gcc.dg/typedef-redecl2.c: New test.
9573
97eb24c4
JJ
95742016-03-31 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR rtl-optimization/70460
9577 * gcc.c-torture/execute/pr70460.c: New test.
9578
efc3536f
RB
95792016-03-31 Richard Biener <rguenther@suse.de>
9580
9581 PR c++/70430
9582 * g++.dg/ext/vector30.C: New testcase.
9583
e0876e21
DH
95842016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9585 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9586
9587 * gfortran.dg/fmt_pf.f90: New test.
9588
e9bff8c6
RO
95892016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9590
9591 Forward-port from 5 branch
9592 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9593
9594 PR testsuite/70356
9595 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9596 dg-require-effective-target after dg-do.
9597
9598 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9599
9600 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9601
2620c80d
TS
96022016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9603 Julian Brown <julian@codesourcery.com>
9604 Chung-Lin Tang <cltang@codesourcery.com>
9605 Cesar Philippidis <cesar@codesourcery.com>
9606 James Norris <jnorris@codesourcery.com>
9607 Tom de Vries <tom@codesourcery.com>
9608 Nathan Sidwell <nathan@codesourcery.com>
9609
bf867841 9610 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9611 * c-c++-common/goacc/loop-clauses.c: Likewise.
9612 * g++.dg/goacc/template.C: Likewise.
9613 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9614 * gfortran.dg/goacc/loop-1.f95: Likewise.
9615 * gfortran.dg/goacc/loop-5.f95: Likewise.
9616 * gfortran.dg/goacc/loop-6.f95: Likewise.
9617 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9618 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9619 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9620 * c-c++-common/goacc/clauses-fail.c: Likewise.
9621 * c-c++-common/goacc/parallel-1.c: Likewise.
9622 * c-c++-common/goacc/reduction-1.c: Likewise.
9623 * c-c++-common/goacc/reduction-2.c: Likewise.
9624 * c-c++-common/goacc/reduction-3.c: Likewise.
9625 * c-c++-common/goacc/reduction-4.c: Likewise.
9626 * c-c++-common/goacc/routine-3.c: Likewise.
9627 * c-c++-common/goacc/routine-4.c: Likewise.
9628 * c-c++-common/goacc/routine-5.c: Likewise.
9629 * c-c++-common/goacc/tile.c: Likewise.
9630 * g++.dg/goacc/template.C: Likewise.
9631 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9632 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9633 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9634 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9635 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9636 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9637 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9638 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9639 * c-c++-common/goacc/use_device-1.c: ... this file.
9640 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9641 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9642 * c-c++-common/goacc/host_data-6.c: ... this file.
9643 * c-c++-common/goacc/loop-2-kernels.c: New file.
9644 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9645 * c-c++-common/goacc/loop-3.c: Likewise.
9646 * g++.dg/goacc/reference.C: Likewise.
9647 * g++.dg/goacc/routine-1.C: Likewise.
9648 * g++.dg/goacc/routine-2.C: Likewise.
9649
f6d2d066
RB
96502016-03-30 Richard Biener <rguenther@suse.de>
9651
9652 PR middle-end/70450
9653 * gcc.dg/torture/pr70450.c: New testcase.
9654
d43242b9
JJ
96552016-03-30 Jakub Jelinek <jakub@redhat.com>
9656
9657 PR target/70421
9658 * gcc.dg/torture/pr70421.c: New test.
9659 * gcc.target/i386/avx512f-pr70421.c: New test.
9660
5ce43b77
L
96612016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9662
9663 PR testsuite/70364
9664 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9665 (check): New function.
9666 (bar): Call check.
9667 (foo): Align stack to 16 bytes when calling bar.
9668 * gcc.target/i386/cleanup-2.c: Likewise.
9669
d014a712
PP
96702016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9671
9672 PR tree-optimization/59124
9673 * gcc.dg/Warray-bounds-19.c: New test.
9674
3f8257db 96752016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9676
9677 * lib/prune.exp (escape_regex_chars): New.
9678 (prune_file_path): Update to quote metcharacters for regexp.
9679
3336c6e0
JJ
96802016-03-29 Jakub Jelinek <jakub@redhat.com>
9681
a362f023
JJ
9682 PR rtl-optimization/70429
9683 * gcc.c-torture/execute/pr70429.c: New test.
9684
3336c6e0
JJ
9685 PR tree-optimization/70405
9686 * gcc.dg/pr70405.c: New test.
9687
728557fd
AV
96882016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9689
9690 PR fortran/70397
9691 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9692 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9693
bef977d4
TS
96942016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9695
9696 PR testsuite/64177
9697 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9698 __cilkrts_set_param to set two workers.
9699 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9700 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9701
6f6d25c9
DH
97022016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9703
bf867841 9704 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9705
45733562
KY
97062016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9707
9708 PR target/70406
bf867841 9709 * gcc.target/i386/pr70406.c: New test.
45733562 9710
a1799e5e
EB
97112016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9712
9713 * gnat.dg/specs/double_record_extension3.ads: New test.
9714
5fca7b66
RH
97152016-03-25 Richard Henderson <rth@redhat.com>
9716
9717 PR target/70120
9718 * gcc.target/aarch64/pr70120-1.c: New.
9719 * gcc.target/aarch64/pr70120-2.c: New.
9720 * gcc.target/aarch64/pr70120-3.c: New.
9721
31ce75c6
PP
97222016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9723
9724 PR c++/62212
9725 * g++.dg/template/mangle2.C: The dg-do directive should be
9726 "compile" not "assemble".
9727
3caf0ca1
BS
97282016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9729
9730 PR lto/69650
9731 * gcc.dg/pr69650.c: New test.
9732
634035b6
DE
97332016-03-25 David Edelsohn <dje.gcc@gmail.com>
9734
9735 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9736
45d34276
AM
97372016-03-25 Alan Modra <amodra@gmail.com>
9738
9739 * gcc.dg/dfp/pr70052.c: New test.
9740
8f085166
RH
97412016-03-24 Richard Henderson <rth@redhat.com>
9742
9743 PR middle-end/69845
9744 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9745 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9746
011e5ec3
TV
97472016-03-24 Tom de Vries <tom@codesourcery.com>
9748
9749 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9750
9e3f4551
TV
97512016-03-24 Tom de Vries <tom@codesourcery.com>
9752
9753 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9754 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9755
45780041
TV
97562016-03-24 Tom de Vries <tom@codesourcery.com>
9757
9758 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9759 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9760
887ab4e5
PP
97612016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9762
9763 PR c++/62212
9764 * g++.dg/template/mangle2.C: New test.
9765
69a9a66f
RB
97662016-03-24 Richard Biener <rguenther@suse.de>
9767
9768 PR tree-optimization/70396
9769 * gcc.dg/torture/pr70396.c: New testcase.
9770
ed87de55
RB
97712016-03-24 Richard Biener <rguenther@suse.de>
9772
9773 PR middle-end/70370
9774 * gcc.dg/torture/pr70370.c: New testcase.
9775
ea064934
TV
97762016-03-24 Tom de Vries <tom@codesourcery.com>
9777
9778 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9779 * gfortran.dg/goacc/kernels-tree.f95: Same.
9780 * gfortran.dg/goacc/parallel-tree.f95: Same.
9781
b2a4dd1d
TV
97822016-03-24 Tom de Vries <tom@codesourcery.com>
9783
9784 * c-c++-common/goacc/uninit-if-clause.c: New test.
9785 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9786
72e7cd6e
JJ
97872016-03-24 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR target/70290
bf867841
UB
9790 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9791 Fix formatting.
72e7cd6e 9792
ce9d0c03
RB
97932016-03-24 Richard Biener <rguenther@suse.de>
9794
9795 PR tree-optimization/70372
9796 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9797
426b9428
PP
97982016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9799
9800 PR c++/70347
9801 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9802
cd1588c4
PP
98032016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9804
9805 PR c++/70332
9806 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9807
61637db3
JJ
98082016-03-23 Jakub Jelinek <jakub@redhat.com>
9809
928af3bf
JJ
9810 PR c++/70001
9811 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9812 * g++.dg/cpp1y/pr70001.C: New test.
9813
61637db3
JJ
9814 PR c++/70323
9815 * g++.dg/cpp0x/constexpr-70323.C: New test.
9816
05aca4e7
AO
98172016-03-23 Alexandre Oliva <aoliva@redhat.com>
9818 Jason Merrill <jason@redhat.com>
9819 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR c++/69315
9822 * g++.dg/cpp0x/constexpr-69315.C: New test.
9823 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9824
fbdb6baf
MP
98252016-03-23 Marek Polacek <polacek@redhat.com>
9826
9827 PR c++/69884
9828 * g++.dg/warn/Wignored-attributes-1.C: New test.
9829 * g++.dg/warn/Wignored-attributes-2.C: New test.
9830
d79ee524
TV
98312016-03-23 Tom de Vries <tom@codesourcery.com>
9832
9833 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9834 initialization.
9835 * gfortran.dg/goacc/private-3.f95 (test): Same.
9836 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9837 missing use param.
9838
a59f0bef
KT
98392016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9840
9841 * lib/target-supports.exp: Remove v7ve entry from loop
9842 creating effective target checks.
9843 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9844 (add_options_for_arm_arch_v7ve): Likewise.
9845
0179520a
JJ
98462016-03-23 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR tree-optimization/70354
9849 * gcc.dg/vect/pr70354-1.c: New test.
9850 * gcc.dg/vect/pr70354-2.c: New test.
9851 * gcc.target/i386/avx2-pr70354-1.c: New test.
9852 * gcc.target/i386/avx2-pr70354-2.c: New test.
9853
75bb14d7
JL
98542016-03-22 Jeff Law <law@redhat.com>
9855
9856 PR target/70232
9857 * gcc.dg/tree-ssa/pr70232.c: New test.
9858
72c9526d
IE
98592016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9860
9861 PR target/70302
9862 * gcc.target/i386/pr70302.c: New test.
9863
a3ca1bc5
RB
98642016-03-22 Richard Biener <rguenther@suse.de>
9865
9866 PR middle-end/70251
9867 * g++.dg/torture/pr70251.C: New testcase.
9868
5c240f4d
DM
98692016-03-22 David Malcolm <dmalcolm@redhat.com>
9870
9871 PR c/69993
9872 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9873 Wmisleading-indentation.c.
9874 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9875 reflect change to diagnostic text and order of messages.
9876 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9877
80f6631b
DE
98782016-03-22 David Edelsohn <dje.gcc@gmail.com>
9879
9880 * g++.dg/ext/java-3.C: Don't compile on AIX.
9881
9a10956c
RB
98822016-03-22 Richard Biener <rguenther@suse.de>
9883
9884 PR middle-end/70333
9885 * gcc.dg/torture/pr70333.c: New testcase.
9886
6cedf922
IE
98872016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9888
9889 * g++.dg/ext/pr70290.C: New test.
9890
cd6c27ac
KY
98912016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9892
9893 PR target/70325
9894 * gcc.target/i386/pr70325.c: New test.
9895
4cde512c
JJ
98962016-03-22 Jakub Jelinek <jakub@redhat.com>
9897
b01915ed
JJ
9898 PR target/70329
9899 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9900 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9901
4e3e2cf1
JJ
9902 PR target/70300
9903 * gcc.target/i386/pr70300.c: New test.
9904
4cde512c
JJ
9905 PR c++/70295
9906 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9907 (func2): New function for cond with parens, xfail warning for c++.
9908 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9909
16f6d7dc
PP
99102016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9911
9912 PR c++/70096
9913 * g++.dg/template/ptrmem30.C: New test.
9914
a3e2b438
PP
99152016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9916
9917 PR c++/70204
9918 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9919 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9920
11b6a02e
JJ
99212016-03-21 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR middle-end/70326
9924 * gcc.dg/pr70326.c: New test.
9925
b9407883
MG
99262016-03-21 Marc Glisse <marc.glisse@inria.fr>
9927 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR tree-optimization/70317
9930 * gcc.dg/pr70317.c: New test.
9931
4a148e19
UB
99322016-03-21 Uros Bizjak <ubizjak@gmail.com>
9933
9934 PR target/70327
9935 * gcc.target/i386/pr70327.c: New test.
9936
2a85ddbb
ML
99372016-03-21 Martin Liska <mliska@suse.cz>
9938
7d36fe98 9939 PR ipa/70306
2a85ddbb
ML
9940 * gcc.dg/ipa/pr70306.c: New test.
9941
4a148e19 99422016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9943
9944 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9945 * gcc.target/arm/attr-align3.c: Likewise.
9946 * gcc.target/arm/attr_arm.c: Likewise.
9947 * gcc.target/arm/flip-thumb.c: Likewise.
9948
6b366948
JJ
99492016-03-21 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR target/70296
9952 * gcc.target/powerpc/altivec-36.c: New test.
9953
2fac8c14
RB
99542016-03-21 Richard Biener <rguenther@suse.de>
9955
9956 PR tree-optimization/70310
9957 * gcc.dg/torture/pr70310.c: New testcase.
9958
e9bde854
KY
99592016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9960
9961 PR target/70293
9962 * gcc.target/i386/pr70293.c: New test.
9963
56bbfaf6
RB
99642016-03-21 Richard Biener <rguenther@suse.de>
9965
9966 PR tree-optimization/70288
9967 * gcc.dg/torture/pr70288-1.c: New testcase.
9968 * gcc.dg/torture/pr70288-2.c: Likewise.
9969
3eee49ed
AB
99702016-03-21 Andrey Belevantsev <abel@ispras.ru>
9971
9972 PR rtl-optimization/69307
9973 * gcc.target/arm/pr69307.c: New test.
4a148e19 9974
8e7816b4
AB
99752016-03-21 Andrey Belevantsev <abel@ispras.ru>
9976
9977 PR rtl-optimization/69102
9978 * gcc.c-torture/compile/pr69102.c: New test.
9979
14d7d4be
JL
99802016-03-18 Jeff Law <law@redhat.com>
9981
9982 PR rtl-optimization/70263
9983 * gcc.c-torture/compile/pr70263-1.c: New test.
9984 * gcc.target/i386/pr70263-2.c: New test.
9985
5c6a601c
BS
99862016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9987
9988 PR rtl-optimization/70278
9989 * gcc.dg/torture/pr70278.c: New test.
9990 * gcc.target/arm/pr70278.c: New test.
9991
4bbf545b
DM
99922016-03-18 David Malcolm <dmalcolm@redhat.com>
9993
9994 PR c/70281
9995 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9996 (test_builtin_types_compatible_p): New test function.
9997 * gcc.dg/pr70281.c: New test case.
9998
dc28bb68
CL
99992016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10000
10001 PR target/70113
10002 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10003
5e8d6dff
IE
100042016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10005
10006 PR tree-optimization/70252
10007 * gcc.dg/pr70252.c: New test.
10008
d0e7e403
TV
100092016-03-18 Tom de Vries <tom@codesourcery.com>
10010
10011 * gcc.dg/pr70161-2.c: New test.
10012 * gcc.dg/pr70161.c: New test.
10013
fa22501a
TV
100142016-03-18 Tom de Vries <tom@codesourcery.com>
10015
10016 PR ipa/70269
10017 * gcc.dg/pr70269.c: New test.
10018
dd125026
JJ
100192016-03-18 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR c++/70267
10022 * g++.dg/ext/java-3.C: New test.
10023
91914f0a
PP
100242016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10025
10026 PR c++/70205
10027 * g++.dg/lookup/pr70205.C: New test.
10028
753a8910
PP
100292016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10030
10031 PR c++/70218
10032 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10033
14ba7b28
MP
100342016-03-17 Marek Polacek <polacek@redhat.com>
10035
10036 PR c/69407
10037 * gcc.dg/atomic-op-6.c: New test.
10038
ded60913
DM
100392016-03-17 David Malcolm <dmalcolm@redhat.com>
10040
10041 PR c/70264
10042 * c-c++-common/pr70264.c: New test case.
10043
a3aad0e6
JJ
100442016-03-17 Jakub Jelinek <jakub@redhat.com>
10045
17366700
JJ
10046 PR c++/70144
10047 * c-c++-common/pr70144-1.c: New test.
10048 * c-c++-common/pr70144-2.c: New test.
10049
a3aad0e6
JJ
10050 PR c++/70272
10051 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10052 * g++.dg/opt/flifetime-dse6.C: New test.
10053 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10054
b57e6e18
L
100552016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10056
10057 PR driver/70192
10058 * gcc.dg/pic-1.c: New test.
10059 * gcc.dg/pic-2.c: Likewise.
10060 * gcc.dg/pic-3.c: Likewise.
10061 * gcc.dg/pic-4.c: Likewise.
10062 * gcc.dg/pie-1.c: Likewise.
10063 * gcc.dg/pie-2.c: Likewise.
10064 * gcc.dg/pie-3.c: Likewise.
10065 * gcc.dg/pie-4.c: Likewise.
10066 * gcc.dg/pie-5.c: Likewise.
10067 * gcc.dg/pie-6.c: Likewise.
10068
b38ba58b
TV
100692016-03-17 Tom de Vries <tom@codesourcery.com>
10070
10071 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10072 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10073
6931b3b7
RB
100742016-03-17 Richard Biener <rguenther@suse.de>
10075
10076 PR debug/70271
10077 * g++.dg/debug/pr70271.C: New testcase.
10078
0c8b64cb
IE
100792016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10080
10081 * gcc.target/i386/pr70251.c: New test.
10082
b1970801
MP
100832016-03-17 Marek Polacek <polacek@redhat.com>
10084
10085 PR c++/70194
10086 * g++.dg/warn/constexpr-70194.C: New test.
10087
820c5eaa
RH
100882016-03-16 Richard Henderson <rth@redhat.com>
10089
10090 PR middle-end/70240
10091 * gcc.c-torture/compile/pr70240.c: New.
10092
da0ad263
SKS
100932016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10094
10095 * gcc.c-torture/compile/20151204.c: Skip for avr.
10096
c73d295c
JJ
100972016-03-16 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR target/70245
10100 * g++.dg/opt/pr70245.C: New test.
10101 * g++.dg/opt/pr70245.h: New file.
10102 * g++.dg/opt/pr70245-aux.cc: New file.
10103
b2794066
MS
101042016-03-16 Martin Sebor <msebor@redhat.com>
10105
10106 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10107
aa43616c
RH
101082016-03-16 Richard Henderson <rth@redhat.com>
10109
10110 PR middle-end/70199
10111 * gcc.c-torture/compile/pr70199.c: New.
10112
59608fe5
L
101132016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10114
10115 * gcc.dg/uninit-19.c: Run dos2unix.
10116
ab4c578f
MP
101172016-03-16 Marek Polacek <polacek@redhat.com>
10118
10119 PR c/70093
10120 * gcc.dg/nested-func-10.c: New test.
10121 * gcc.dg/nested-func-9.c: New test.
10122
f5387e76
JJ
101232016-03-16 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR tree-optimization/68714
10126 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10127
7662b718
TV
101282016-03-16 Tom de Vries <tom@codesourcery.com>
10129
10130 PR tree-optimization/68715
10131 * gcc.dg/graphite/pr68715-2.c: New test.
10132 * gcc.dg/graphite/pr68715.c: New test.
10133 * gfortran.dg/graphite/pr68715.f90: New test.
10134
be7ce7ae
TV
101352016-03-16 Tom de Vries <tom@codesourcery.com>
10136
10137 PR tree-optimization/68809
10138 * gcc.dg/graphite/pr68809-2.c: New test.
10139 * gcc.dg/graphite/pr68809.c: New test.
10140
1935f250
JJ
101412016-03-16 Jakub Jelinek <jakub@redhat.com>
10142
6651c93e
JJ
10143 PR c++/70147
10144 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10145 method call to i () as argument. Adjust expected output.
10146
1935f250
JJ
10147 PR c++/70147
10148 * g++.dg/ubsan/pr70147-1.C: New test.
10149 * g++.dg/ubsan/pr70147-2.C: New test.
10150
ab1caa6e
MS
101512016-03-15 Martin Sebor <msebor@redhat.com>
10152
10153 PR c++/58281
10154 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10155
5c2a1bbb
JDA
101562016-03-15 John David Anglin <danglin@gcc.gnu.org>
10157
cb5d8ad1
JDA
10158 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10159 hppa*-*-hpux*.
10160
b440dd40
JDA
10161 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10162
5c2a1bbb
JDA
10163 PR libfortran/69799
10164 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10165 libatomic_available.
10166
42c729c5
MP
101672016-03-15 Marek Polacek <polacek@redhat.com>
10168
10169 PR c++/70209
10170 * g++.dg/ext/attribute-may-alias-4.C: New test.
10171
82b1c550
AM
101722016-03-15 Alexander Monakov <amonakov@ispras.ru>
10173
10174 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10175 -fvar-tracking-assignments-toggle flag.
10176
4ccbf3a6
PH
101772016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10178
10179 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10180
c39858bd
JJ
101812016-03-15 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR rtl-optimization/70222
10184 * gcc.c-torture/execute/pr70222-1.c: New test.
10185 * gcc.c-torture/execute/pr70222-2.c: New test.
10186
8be119c1
RH
101872016-03-15 Richard Henderson <rth@redhat.com>
10188
10189 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10190
6598bb55
AB
101912016-03-15 Andrey Belevantsev <abel@ispras.ru>
10192
10193 PR rtl-optimization/69032
10194 * gcc.dg/pr69032.c: New test.
10195
81fa2944
AB
101962016-03-15 Andrey Belevantsev <abel@ispras.ru>
10197
10198 PR rtl-optimization/63384
4a148e19 10199 * g++.dg/pr63384.C: New test.
81fa2944 10200
74ea9ab6
AB
102012016-03-15 Andrey Belevantsev <abel@ispras.ru>
10202
10203 PR target/64411
10204 * gcc.target/i386/pr64411.C: New test.
10205
045d5055
TV
102062016-03-15 Tom de Vries <tom@codesourcery.com>
10207
10208 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10209 * gfortran.dg/goacc/kernels-alias.f95: New test.
10210
3ea33585
MS
102112016-03-14 Martin Sebor <msebor@redhat.com>
10212
10213 PR c++/53792
10214 * g++.dg/cpp0x/constexpr-inline.C: New test.
10215 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10216
1df7b330
DE
102172016-03-14 David Edelsohn <dje.gcc@gmail.com>
10218
10219 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10220
79b57d18
JJ
102212016-03-14 Jakub Jelinek <jakub@redhat.com>
10222
10223 PR middle-end/70219
10224 * gcc.dg/pr70219.c: New test.
10225
3cbf012a
BS
102262016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10227
10228 PR target/70083
10229 * gcc.dg/torture/pr70083.c: New test.
10230 * gcc.target/i386/pr70083.c: New test.
10231
a9fee7cd
RB
102322016-03-14 Richard Biener <rguenther@suse.de>
10233
10234 PR tree-optimization/56365
10235 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10236
4799603f
SB
102372016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10238
10239 PR target/70098
10240 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10241 New function.
10242 * g++.dg/pr70098.C: New testcase.
10243
10244
760ca967
TV
102452016-03-14 Tom de Vries <tom@codesourcery.com>
10246
10247 PR tree-optimization/70045
10248 * gcc.dg/graphite/pr70045.c: New test.
10249
44e66a77
JD
102502016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10251
10252 PR fortran/69043
10253 * gfortran.dg/include_9.f90: New test.
10254
a18e0fe1
DH
102552016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10256
10257 PR fortran/45076
10258 gfortran.dg/prof/prof.exp: New script.
10259 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10260
d0aca6ab
AB
102612016-03-12 Andrey Belevantsev <abel@ispras.ru>
10262
10263 PR rtl-optimization/69307
10264 * gcc.dg/pr69307.c: New test.
10265
cefe08a4
VM
102662016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10267
10268 PR target/69614
10269 * gcc.target/arm/pr69614.c: New.
10270
70112e2a
PT
102712016-03-12 Paul Thomas <pault@gcc.gnu.org>
10272
10273 PR fortran/70031
10274 * gfortran.dg/submodule_14.f08: New test
10275
10276 PR fortran/69524
10277 * gfortran.dg/submodule_15.f08: New test
10278
3f1e5d3a
PP
102792016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10280
10281 PR c++/70106
10282 * g++.dg/cpp1y/paren3.C: New test.
10283
a3f6d680
MM
102842016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10285
10286 PR target/70131
10287 * gcc.target/powerpc/ppc-round2.c: New test.
10288
92348f09
BS
102892016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10290
10291 PR target/70123
10292 * gcc.dg/torture/pr70123.c: New test.
10293
cebde9e9
JL
102942016-03-11 Jeff Law <law@redhat.com>
10295
10296 PR tree-optimization/70190
10297 * gcc.c-torture/compile/pr70190.c: New test.
10298
3edc5da4
DM
102992016-03-11 David Malcolm <dmalcolm@redhat.com>
10300
10301 PR c/68187
10302 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10303 case.
10304 (test43_b): Likewise.
10305 (test43_c): Likewise.
10306 (test43_d): Likewise.
10307 (test43_e): Likewise.
10308 (test43_f): Likewise.
10309 (test43_g): Likewise.
10310 (test44_a): Likewise.
10311 (test44_b): Likewise.
10312 (test44_c): Likewise.
10313 (test44_d): Likewise.
10314 (test44_e): Likewise.
10315
318c1204
DM
103162016-03-11 David Malcolm <dmalcolm@redhat.com>
10317
10318 PR c/70085
10319 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10320
bc062234
KT
103212016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10322
10323 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10324 dg-options.
10325
acfc1ac1
KT
103262016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10327
10328 PR target/70002
10329 PR target/69245
10330 * gcc.target/aarch64/pr69245_2.c: New test.
10331
d1e2bb2d
JJ
103322016-03-11 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR tree-optimization/70177
10335 * gcc.dg/pr70177.c: New test.
10336
07350627
AL
103372016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10338
10339 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10340
5c6706f7
AL
103412016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10342
10343 * gcc.dg/tree-ssa/sra-20.c: New.
10344
02d472a2
JJ
103452016-03-11 Jakub Jelinek <jakub@redhat.com>
10346
686d390a
JJ
10347 PR rtl-optimization/70174
10348 * gcc.dg/pr70174.c: New test.
10349
02d472a2
JJ
10350 PR tree-optimization/70169
10351 * gcc.dg/pr70169.c: New test.
10352
0f9befa1
IE
103532016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10354
10355 PR target/70160
10356 * gcc.target/i386/pr70160.c: New test.
10357
432d4670
AK
103582016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10359
10360 * gcc.target/s390/dfp-1.c: New test.
10361
a3dc8760
NC
103622016-03-10 Nick Clifton <nickc@redhat.com>
10363
10364 PR target/70044
10365 * gcc.target/aarch64/pr70044.c: New test.
10366
b87a8d7d
PP
103672016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10368 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR c++/70001
10371 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10372 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10373 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10374
4f4ada6a
JH
103752016-03-10 Jan Hubicka <hubicka@ucw.cz>
10376
10377 PR lto/69589
10378 * g++.dg/lto/pr69589_0.C: New testcase
10379 * g++.dg/lto/pr69589_1.C: New testcase
10380
d49b0aa0
MP
103812016-03-10 Marek Polacek <polacek@redhat.com>
10382
10383 PR c++/70153
10384 * g++.dg/delayedfold/unary-plus1.C: New test.
10385
103862016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10387
10388 * gcc.target/arm/pr45701-1.c: Escape brackets.
10389 * gcc.target/arm/pr45701-2.c: Likewise.
10390
71017a7b
AL
103912016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10392
10393 * gfortran.dg/unconstrained_commons.f: New.
10394
ba52669f
AM
103952016-03-10 Alan Modra <amodra@gmail.com>
10396
10397 * gcc.dg/pr69195.c: New.
10398 * gcc.dg/pr69238.c: New.
10399
27742332
TV
104002016-03-10 Tom de Vries <tom@codesourcery.com>
10401
10402 PR testsuite/68915
10403 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10404
3a81a594
RB
104052016-03-10 Richard Biener <rguenther@suse.de>
10406
10407 PR tree-optimization/70128
10408 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10409 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10410
3433b975
JJ
104112016-03-09 Jakub Jelinek <jakub@redhat.com>
10412
c2864f02
JJ
10413 PR tree-optimization/70152
10414 * gcc.dg/pr70152.c: New test.
10415
3433b975
JJ
10416 PR target/70086
10417 * gcc.target/i386/pr70086-1.c: New test.
10418 * gcc.target/i386/pr70086-2.c: New test.
10419 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10420
10421 PR tree-optimization/70127
10422 * gcc.c-torture/execute/pr70127.c: New test.
10423
96b3c82d
CP
104242016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10425
10426 * c-c++-common/goacc/combined-directives-2.c: New test.
10427
b4f3232d
DM
104282016-03-09 David Malcolm <dmalcolm@redhat.com>
10429
10430 PR c/68473
10431 PR c++/70105
10432 * g++.dg/diagnostic/pr70105.C: New test.
10433 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10434 (test_multiple_ordinary_maps): New test function.
10435
40499f81
DM
104362016-03-09 David Malcolm <dmalcolm@redhat.com>
10437
10438 PR c/68473
10439 PR c++/70105
10440 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10441 Drop range information from call to inform_at_rich_loc.
10442 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10443 New.
10444 (test_show_locus): Replace calls to rich_location::add_range with
10445 calls to add_range. Rewrite the tests that used the now-defunct
10446 rich_location ctor taking a source_range. Simplify other tests
10447 by replacing calls to COMBINE_LOCATION_DATA with calls to
10448 make_location.
10449
c9e33662
RB
104502016-03-09 Richard Biener <rguenther@suse.de>
10451 Jakub Jelinek <jakub@redhat.com>
10452
10453 PR tree-optimization/70138
10454 * gcc.dg/vect/pr70138-1.c: New testcase.
10455 * gcc.dg/vect/pr70138-2.c: Likewise.
10456
2c73b764
JJ
104572016-03-09 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR target/70049
10460 * gcc.target/i386/pr70049.c: New test.
10461
c06d25bb
RB
104622016-03-09 Richard Biener <rguenther@suse.de>
10463
10464 PR c/70143
10465 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10466 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10467 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10468
5828a501
RO
104692016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10470
10471 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10472 arm-*-*.
10473
2e141c8d
JJ
104742016-03-09 Jakub Jelinek <jakub@redhat.com>
10475
5a9def37
JJ
10476 PR middle-end/67278
10477 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10478
2e141c8d
JJ
10479 PR target/67278
10480 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10481
10482 PR middle-end/70050
10483 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10484 in testcase comment.
10485
bf751f40
TV
104862016-03-09 Tom de Vries <tom@codesourcery.com>
10487
10488 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10489 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10490 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10491 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10492 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10493 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10494 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10495 * gfortran.dg/goacc/kernels-loop.f95: New test.
10496
e210c999
MS
104972016-03-08 Martin Sebor <msebor@redhat.com>
10498
10499 PR c++/62096
10500 * g++.dg/warn/overflow-warn-7.C: New test.
10501
80aac5c8
JM
105022016-03-08 Jason Merrill <jason@redhat.com>
10503
10504 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10505 * lib/target-supports.exp (check_effective_target_concepts): New.
10506
12b81409
JJ
105072016-03-08 Jakub Jelinek <jakub@redhat.com>
10508
d259b234
JJ
10509 PR c++/70135
10510 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10511 * g++.dg/ubsan/pr70135.C: New test.
10512
12b81409
JJ
10513 PR target/70110
10514 * gcc.dg/pr70110.c: New test.
10515
b4e9f2aa
MJ
105162016-03-07 Martin Jambor <mjambor@suse.cz>
10517
10518 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10519 * c-c++-common/gomp/if-1.c: Likewise.
10520 * c-c++-common/gomp/pr61486-2.c: Likewise.
10521 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10522 to dg-additional-options.
10523 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10524 * g++/gomp/target-teams-1.c: Likewise.
10525 * gcc.dg/gomp/gomp.exp: Likewise.
10526 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10527 dg-additional-options.
10528 * gfortran.dg/gomp/gomp.exp: Likewise.
10529 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10530 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10531 dg-additional-options.
10532 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10533
f86e631e
MJ
105342016-03-07 Martin Jambor <mjambor@suse.cz>
10535
10536 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10537 * c-c++-common/gomp/gridify-1.c: New test.
10538 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10539
94156b3f
AV
105402016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10541
10542 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10543 trigger for cortex-r8, when scanning for register r8.
10544 * gcc.target/arm/pr45701-2.c: Likewise.
10545
a84a49b7 105462016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10547 Jeff Law <law@redhat.com>
a84a49b7
RB
10548
10549 PR tree-optimization/69740
10550 * gcc.c-torture/compile/pr69740-1.c: New test.
10551 * gcc.c-torture/compile/pr69740-2.c: New test.
10552
e41f6c9e
BS
105532016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10554
10555 * lib/target-supports.exp
10556 (check_effective_target_whole_vector_shift): Enable for PPC64.
10557
57548bf5
RB
105582016-03-07 Richard Biener <rguenther@suse.de>
10559
10560 PR tree-optimization/70115
10561 * gcc.dg/torture/pr70115.c: New testcase.
10562
4ae13300
NS
105632016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10564
10565 PR middle-end/69916
10566 * c-c-++-common/goacc/pr69916.c: New.
10567
5edb9853
RH
105682016-03-07 Richard Henderson <rth@redhat.com>
10569
10570 * gcc.c-torture/compile/pr70061.c: New test.
10571
2067a8f3
RB
105722016-03-07 Richard Biener <rguenther@suse.de>
10573
10574 PR testsuite/70109
10575 * gcc.dg/vect/O3-pr36098.c: New testcase.
10576
4145a9b7
CL
105772016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10578
10579 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10580
1878be32
EB
105812016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10582
10583 * gnat.dg/renaming9.ad[sb]: New testcase.
10584
df762bb2
JJ
105852016-03-05 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR c++/70084
10588 * g++.dg/expr/stdarg3.C: New test.
10589
7d461295
JL
105902016-03-04 Jeff Law <law@redhat.com>
10591
10592 PR tree-optimization/69196
10593 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10594 x86_64-*-*.
10595
29b9828f
BS
105962016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10597
b6b552fd
BS
10598 PR c/69973
10599 * gcc.dg/pr69973.c: New test.
10600
201d49e9
BS
10601 PR rtl-optimization/69941
10602 * gcc.dg/torture/pr69941.c: New test.
10603
29b9828f
BS
10604 PR c/69824
10605 * gcc.dg/pr69824.c: New test.
10606
640b7e74
TV
106072016-03-05 Tom de Vries <tom@codesourcery.com>
10608
10609 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10610 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10611 function.
10612
7a3a3fad
PP
106132016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10614
10615 PR c++/66786
10616 * g++.dg/cpp1y/var-templ48.C: New test.
10617 * g++.dg/cpp1y/var-templ49.C: New test.
10618
cd439aec
EB
106192016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10620
10621 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10622
60204554
JJ
106232016-03-04 Jakub Jelinek <jakub@redhat.com>
10624
0c8825de
JJ
10625 PR c++/70035
10626 * g++.dg/ubsan/pr70035.C: New test.
10627
60204554
JJ
10628 PR target/70062
10629 * gcc.target/i386/pr70062.c: New test.
10630
f79d4eab
L
106312016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10632
10633 * g++.dg/template/typename21.C: Remove c++98_only.
10634
ea81ce67
L
106352016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10636
10637 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10638
64b23c13
DM
106392016-03-04 David Malcolm <dmalcolm@redhat.com>
10640
10641 PR c/68187
10642 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10643 function.
10644 (fn_42_b): Likewise.
10645 (fn_42_c): Likewise.
10646
729526f5
DM
106472016-03-04 David Malcolm <dmalcolm@redhat.com>
10648
10649 PR c/68187
10650 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10651 function.
10652 (fn_40_b): Likewise.
10653 (fn_41_a): Likewise.
10654 (fn_41_b): Likewise.
10655
f9ea11ac
JJ
106562016-03-04 Jakub Jelinek <jakub@redhat.com>
10657
10658 PR target/70059
10659 * gcc.target/i386/avx512f-pr70059.c: New test.
10660 * gcc.target/i386/avx512dq-pr70059.c: New test.
10661
b6c38c69
BS
106622016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10663
10664 PR rtl-optimization/57676
10665 * gcc.dg/torture/pr57676.c: New test.
10666
af3cdd34
IE
106672016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10668
10669 * gcc.dg/pr70026.c: New test.
10670
7ff6ca38
MP
106712016-03-04 Marek Polacek <polacek@redhat.com>
10672
10673 PR c/69798
10674 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10675 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10676
a6bf62d5
KT
106772016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10678
10679 PR target/70004
10680 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10681 Delete.
10682 (test_corners_sisd_si): Likewise.
10683 (main): Remove checks of the above.
10684 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10685
ae4cdc6a
EB
106862016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10687
10688 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10689
08455559
CL
106902016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10691
10692 * gcc.dg/torture/pr69951.c: Accept argc==0.
10693
e9a35493
RB
106942016-03-04 Richard Biener <rguenther@suse.de>
10695
10696 PR c++/70054
10697 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10698 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10699
fba054c2
DV
107002016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10701
10702 PR testsuite/69766
10703 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10704 testing multiarch.
10705
f10cdc6c
JJ
107062016-03-04 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR debug/69947
10709 * gcc.dg/guality/pr69947.c: New test.
10710
2e981ba0
JJ
107112016-03-03 Jakub Jelinek <jakub@redhat.com>
10712
10713 PR ada/70017
10714 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10715
0ba3bfa2
KT
107162016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10717
10718 PR rtl-optimization/69904
10719 * gcc.target/arm/pr69904.c: New test.
10720
97ecdb46
JJ
107212016-03-03 Jakub Jelinek <jakub@redhat.com>
10722
10723 PR target/70021
10724 * gcc.dg/vect/pr70021.c: New test.
10725 * gcc.target/i386/pr70021.c: New test.
10726
a2a743a1
MP
107272016-03-03 Marek Polacek <polacek@redhat.com>
10728
10729 PR middle-end/70050
10730 * gcc.dg/pr70050.c: New test.
10731
fa07ecdd
JG
107322016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10733
10734 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10735
23504262
ML
107362016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10737
10738 PR tree-optimization/70043
10739 * gfortran.dg/vect/pr70043.f90: New test.
10740
b7b9e1a9
EB
107412016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10742
10743 * gnat.dg/specs/task1.ads: New test.
10744
cb83ba54
RO
107452016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10746
10747 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10748 Invoke gdb with -batch.
10749 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10750
a75f5e30
RB
107512016-03-03 Richard Biener <rguenther@suse.de>
10752
10753 PR tree-optimization/55936
10754 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10755
268bc320
JL
107562016-03-02 Jeff Law <law@redhat.com>
10757
815f20ab
JL
10758 PR rtl-optimization/69942
10759 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10760 effects of argument promotions.
10761
268bc320
JL
10762 PR tree-optimization/69987
10763 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10764 target does not support -fprefetch-loop-arrays.
10765
171f7de5
UB
107662016-03-02 Uros Bizjak <ubizjak@gmail.com>
10767
10768 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10769
192912db
BC
107702016-03-02 Bin Cheng <bin.cheng@arm.com>
10771
c7908871 10772 PR rtl-optimization/69052
192912db
BC
10773 * gcc.target/i386/pr69052.c: New test.
10774
90a7a40b
AM
107752016-03-02 Alan Modra <amodra@gmail.com>
10776
10777 * gcc.dg/pr69990.c: New.
10778
69fa742f
JJ
107792016-03-02 Jakub Jelinek <jakub@redhat.com>
10780
de752fb0
JJ
10781 PR c/68062
10782 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10783
10784 PR middle-end/70022
10785 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10786
69fa742f
JJ
10787 PR target/70028
10788 * gcc.target/i386/pr70028.c: New test.
10789
7c65bd56
MK
107902016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10791
10792 * c-c++-common/asan/swapcontext-test-1.c,
10793 * c-c++-common/tsan/thread_leak.c,
10794 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10795 * g++.dg/tsan/benign_race.C,
10796 * g++.dg/tsan/fd_close_norace.C,
10797 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10798 races with sanitizer output
10799
37d98220 108002016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10801 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10802
10803 PR target/67278
10804 * gcc.dg/simd-8.c: New testcase.
10805
218db463
RB
108062016-03-02 Richard Biener <rguenther@suse.de>
10807
10808 PR middle-end/67278
10809 * gcc.dg/simd-7.c: New testcase.
10810
22c72158
EB
108112016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10812
10813 * gcc.target/i386/pr70007.c: Tweak.
10814
9a790ccc
DV
108152016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10816
10817 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10818
bd02f00f
MP
108192016-03-02 Marek Polacek <polacek@redhat.com>
10820
10821 PR c/67854
10822 * gcc.dg/pr67854.c: New test.
10823
1e840f39
JJ
108242016-03-02 Jakub Jelinek <jakub@redhat.com>
10825
10826 PR middle-end/70025
10827 * gcc.dg/torture/pr70025.c: New test.
10828
bca00241
VK
108292016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10830
10831 PR tree-optimization/68621
10832 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10833
0bca04b8
EB
108342016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10835
10836 * gcc.target/i386/pr70007.c: New test.
10837
2a9afc86
JL
108382016-03-01 Jeff Law <law@redhat.com>
10839
eab2541b 10840 PR tree-optimization/69196
9d83ef71 10841 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10842
2a9afc86
JL
10843 PR tree-optimization/69196
10844 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10845 duplicating code and spoiling the expected output.
10846
0d39977e
MM
108472016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10848
10849 PR target/70033
10850 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10851 supports power9 before doing tests.
10852 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10853 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10854 * gcc.target/powerpc/p9-permute.c: Likewise.
10855
a0c0699d
UB
108562016-03-01 Uros Bizjak <ubizjak@gmail.com>
10857
10858 PR target/70027
10859 * gcc.target/i386/pr70027.c: New test.
10860
0ae3ef47 108612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10862
10863 * gcc.dg/pr70017.c: New test.
10864
686e2237
JJ
108652016-03-01 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR c/69796
10868 PR c/69974
10869 * gcc.dg/pr69796.c: New test.
10870 * gcc.dg/pr69974.c: New test.
10871
f8e4188c
EB
108722016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10873
10874 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10875
5e3f1c7c
JL
108762016-02-29 Jeff Law <law@redhat.com>
10877
10878 PR tree-optimization/69987
10879 * gfortran.dg/pr69987.f90: New test.
10880
10881 PR tree-optimization/69989
10882 * gcc.c-torture/compile/pr69989-2.c: New test.
10883
1be56bc5
MP
108842016-03-01 Marek Polacek <polacek@redhat.com>
10885
10886 PR c++/69795
10887 * g++.dg/parse/invalid1.C: New test.
10888
1b19470d
RB
108892016-03-01 Richard Biener <rguenther@suse.de>
10890
10891 PR middle-end/70022
10892 * gcc.dg/pr70022.c: New testcase.
10893
3ae0661a
IE
108942016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10895
10896 PR tree-optimization/69956
10897 * gcc.dg/pr69956.c: New test.
10898
0f09ab88
BS
108992016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10900
10901 PR target/70011
10902 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10903 XFAIL when hardware supports efficient unaligned storage access.
10904
76d881bf
PP
109052016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10906
10907 PR c++/69961
10908 * g++.dg/template/pr69961a.C: New test.
10909 * g++.dg/template/pr69961b.C: New test.
10910
7168133a
DM
109112016-02-29 David Malcolm <dmalcolm@redhat.com>
10912
10913 PR preprocessor/69985
10914 * gcc.dg/cpp/pr69985.c: New test case.
10915
0c6072a3
JL
109162016-02-29 Jeff Law <law@redhat.com>
10917
e66f219b
JL
10918 PR tree-optimization/70005
10919 * gcc.c-torture/execute/pr70005.c New test.
10920
0c6072a3
JL
10921 PR tree-optimization/69999
10922 * gcc.c-torture/compile/pr69999.c: New test.
10923
fd9fbdb3
YR
109242016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10925
10926 PR tree-optimization/69652
10927 * gcc.dg/torture/pr69652.c: Delete test.
10928 * gcc.dg/vect/pr69652.c: New test.
10929
cbd400b4
RB
109302016-02-19 Richard Biener <rguenther@suse.de>
10931
10932 PR tree-optimization/69980
10933 * gfortran.dg/vect/pr69980.f90: New testcase.
10934
84ea0f58
EB
109352016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10936
10937 * gcc.target/sparc/20160229-1.c: New test.
10938
5d2a63dc
EB
109392016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10940
10941 * gnat.dg/stack_usage3.adb: New test.
10942 * gnat.dg/stack_usage3_pkg.ads: New helper.
10943
93e708f9
EB
109442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10945
10946 * gnat.dg/renaming8.adb: New test.
10947 * gnat.dg/renaming8_pkg1.ads: New helper.
10948 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10949 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10950
6512bc93
RB
109512016-02-29 Richard Biener <rguenther@suse.de>
10952
10953 PR tree-optimization/69720
10954 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10955
7b201a88
TK
109562016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10957
10958 PR fortran/68147
10959 PR fortran/47674
10960 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10961
82ee0cf2 109622016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10963 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10964
10965 PR fortran/56007
10966 * gfortran.dg/coarray_8.f90: Adjust error message.
10967 * gfortran.dg/pr56007.f90: New test.
10968 * gfortran.dg/pr56007.f: New test.
10969
cdc1a2c8
L
109702016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10971
10972 PR tree-optimization/69989
10973 * gcc.dg/torture/pr69989.c: New test.
10974
33505bcf
EB
109752016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10976
10977 * gcc.target/i386/stack-realign-win.c: New test.
10978
524bfb19
HA
109792016-02-28 Harald Anlauf <anlauf@gmx.de>
10980
10981 PR fortran/60126
10982 * gfortran.dg/pr60126.f90: New test.
10983
bd542508
JL
109842016-02-27 Jeff Law <law@redhat.com>
10985
10986 Revert
10987 2016-02-26 Richard Biener <rguenther@suse.de>
10988 Jeff Law <law@redhat.com>
10989
10990 PR tree-optimization/69740
10991 * gcc.c-torture/compile/pr69740-1.c: New test.
10992 * gcc.c-torture/compile/pr69740-2.c: New test.
10993
dd1291e0
JD
109942016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10995
5fb67f8b 10996 PR fortran/69910
dd1291e0
JD
10997 * gfortran.dg/newunit_4.f90: New test.
10998
5cfefb59
JJ
109992016-02-27 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR target/69613
11002 PR rtl-optimization/69886
11003 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11004 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11005 target.
11006
20ba5f33
MS
110072016-02-26 Martin Sebor <msebor@redhat.com>
11008
11009 PR tree-optimization/15826
11010 * gcc.dg/tree-ssa/pr15826.c: New test.
11011
e6fb01b0
JJ
110122016-02-26 Jakub Jelinek <jakub@redhat.com>
11013
11014 PR target/69969
11015 * gcc.target/powerpc/pr69969.c: New test.
11016
e3e0cf64
MS
110172016-02-26 Martin Sebor <msebor@redhat.com>
11018
11019 PR c++/15766
11020 * g++.old-deja/g++.other/decl5.C: Add a test case.
11021
d1f2bea5
SB
110222016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11023
11024 PR target/69946
11025 * gcc.target/powerpc/pr69946.c: New file.
11026
4a4f9d2b 110272016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11028 Jeff Law <law@redhat.com>
4a4f9d2b 11029
e3e0cf64 11030 PR tree-optimization/69740
4a4f9d2b
RB
11031 * gcc.c-torture/compile/pr69740-1.c: New test.
11032 * gcc.c-torture/compile/pr69740-2.c: New test.
11033
ad2a2706
MJ
110342016-02-26 Martin Jambor <mjambor@suse.cz>
11035
11036 PR middle-end/69920
11037 * gcc.dg/torture/pr69932.c: New test.
11038 * gcc.dg/torture/pr69936.c: Likewise.
11039
1d11f7ce
AK
110402016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11041
11042 PR target/69709
11043 * gcc.target/s390/pr69709.c: New test.
11044
6cfccbb2
KT
110452016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11046
11047 PR target/69245
11048 * gcc.target/aarch64/pr69245_1.c: New test.
11049
ac59ad4e
KT
110502016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11051
11052 PR target/69613
11053 * gcc.dg/torture/pr69613.c: New test.
11054
a2ad54a0
JJ
110552016-02-26 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR rtl-optimization/69891
11058 * gcc.target/i386/pr69891.c: New test.
11059
0884062c 110602016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11061 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11062
d2369d4f 11063 PR target/61397
c163789b
MM
11064 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11065 functionality for both 32-bit and 64-bit.
11066
5aed7e2c
RB
110672016-02-26 Richard Biener <rguenther@suse.de>
11068
11069 PR tree-optimization/69551
11070 * gcc.dg/torture/pr69951.c: New testcase.
11071
798e2a8e
RB
110722016-02-25 Richard Biener <rguenther@suse.de>
11073
11074 PR tree-optimization/48795
11075 * gcc.dg/Warray-bounds-18.c: New testcase.
11076
9559fbac
RO
110772016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11078
11079 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11080
c049b107
JJ
110812016-02-25 Jakub Jelinek <jakub@redhat.com>
11082
11083 PR rtl-optimization/69896
11084 * gcc.dg/pr69896.c: New test.
11085
1137001c
PP
110862016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11087
11088 PR c++/69736
11089 * g++.dg/cpp1y/paren2.C: New test.
11090
2e9c8641
MS
110912016-02-24 Martin Sebor <msebor@redhat.com>
11092
11093 PR c/51147
11094 * gcc.dg/enum-mode-2.c: New test.
11095
03ca8fb3
JJ
110962016-02-24 Jakub Jelinek <jakub@redhat.com>
11097
11098 PR c++/69922
11099 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11100 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11101 * g++.dg/ubsan/pr69922.C: New test.
11102
0b05329b
MP
111032016-02-24 Marek Polacek <polacek@redhat.com>
11104
11105 PR c/69819
11106 * gcc.dg/pr69819.c: New test.
11107
57c2c374
MS
111082016-02-24 Martin Sebor <msebor@redhat.com>
11109
3b96b93a
MS
11110 PR c++/69912
11111 * g++.dg/ext/flexary15.C: New test.
11112
111132016-02-24 Martin Sebor <msebor@redhat.com>
11114
11115 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11116 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11117 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11118
65433bb5
MK
111192016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11120 Charles Baylis <charles.baylis@linaro.org>
11121
11122 PR debug/61033
11123 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11124
f802a424 111252016-02-24 Richard Biener <rguenther@suse.de>
44293580 11126 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11127
11128 PR middle-end/69760
11129 * gcc.dg/torture/pr69760.c: New testcase.
11130
525f795f
RO
111312016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11132
11133 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11134 pattern on Solaris with as.
11135
cd7bbceb
KT
111362016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11137
11138 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11139 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11140 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11141 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11142
89c0c1fd
JJ
111432016-02-24 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR middle-end/69915
11146 * gcc.dg/pr69915.c: New test.
11147
0683fd27
KT
111482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11149
11150 PR rtl-optimization/69886
11151 * gcc.dg/torture/pr69886.c: New test.
11152
e53d562a
RB
111532016-02-24 Richard Biener <rguenther@suse.de>
11154
11155 PR middle-end/68963
11156 * gcc.dg/torture/pr68963.c: New testcase.
11157
74a00288
KT
111582016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11159
11160 PR target/69875
11161 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11162 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11163 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11164 * gcc.target/arm/atomic_loaddi_1.c: New test.
11165 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11166 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11167 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11168 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11169 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11170 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11171 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11172 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11173
340fd4c9
JJ
111742016-02-24 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR middle-end/69909
11177 * gcc.dg/torture/pr69909.c: New test.
11178
47d3fdb2
RB
111792016-02-24 Richard Biener <rguenther@suse.de>
11180
11181 PR tree-optimization/69907
11182 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11183 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11184 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11185
dab73e73
CB
111862016-02-24 Christian Bruel <christian.bruel@st.com>
11187
11188 * gcc.target/arm/pragma_cpp_fma.c: New test.
11189
7cc5ec65
JD
111902016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11191
11192 PR fortran/61156
11193 * gfortran.dg/include_6.f90: Update test.
11194
067fbd8b
JJ
111952016-02-23 Jakub Jelinek <jakub@redhat.com>
11196
11197 PR objc/69844
11198 * objc.dg/pr69844.m: New test.
11199
64a454d9
JD
112002016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11201
11202 PR libgfortran/69456
11203 * gfortran.dg/namelist_89.f90: New test.
11204 * gfortran.dg/pr59700.f90: Update test..
11205
35886f0b
MS
112062016-02-23 Martin Sebor <msebor@redhat.com>
11207
11208 PR middle-end/69780
11209 * g++.dg/ext/builtin_alloca.C: New test.
11210 * gcc.dg/builtins-68.c: New test.
11211
162cc7e3
RH
112122016-02-23 Richard Henderson <rth@redhat.com>
11213
11214 * gcc.target/i386/addr-space-3.c: Remove test.
11215
196440f8
DM
112162016-02-23 David Malcolm <dmalcolm@redhat.com>
11217
11218 PR preprocessor/69126
11219 PR preprocessor/69543
11220 * c-c++-common/pr69126-2-long.c: New test.
11221 * c-c++-common/pr69126-2-short.c: New test.
11222 * c-c++-common/pr69543-1.c: Remove xfail.
11223
1d3121af
DM
112242016-02-23 David Malcolm <dmalcolm@redhat.com>
11225
11226 PR preprocessor/69126
11227 PR preprocessor/69543
11228 PR preprocessor/69558
11229 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11230 (f): Rename to...
11231 (test_2): ...this, and add leading comment.
11232 (MACRO_3, test_3): New.
11233 (MACRO_4A, MACRO_4B, test_4): New.
11234 (MACRO): Rename to...
11235 (MACRO_5): ...this.
11236 (g): Rename to...
11237 (test_5): ...this, updating for renaming of MACRO, and
11238 add leading comment.
11239 * c-c++-common/pr69543-1.c: New.
11240 * c-c++-common/pr69543-2.c: New.
11241 * c-c++-common/pr69543-3.c: New.
11242 * c-c++-common/pr69543-4.c: New.
11243 * c-c++-common/pr69558-1.c: New.
11244 * c-c++-common/pr69558-2.c: New.
11245 * c-c++-common/pr69558-3.c: New.
11246 * c-c++-common/pr69558-4.c: New.
11247 * gcc.dg/pr69558.c: Move to...
11248 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11249 xfail for c++.
11250
f99c3557
TS
112512016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11252
11253 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11254 to -ftree-parallelize-loops/-fopenacc changes.
11255 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11256 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11257 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11258 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11259 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11260 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11261 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11262 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11263 * c-c++-common/goacc/kernels-loop.c: Likewise.
11264 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11265 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11266 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11267 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11268
c60ec7c2
RO
112692016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11270
11271 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11272
f1a62b6f
JJ
112732016-02-23 Jakub Jelinek <jakub@redhat.com>
11274
e67bf044
JJ
11275 PR c++/69902
11276 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11277
f1a62b6f
JJ
11278 PR c/69900
11279 * gcc.dg/pr69900.c: New test.
11280
20c5e09e
MJ
112812016-02-23 Martin Jambor <mjambor@suse.cz>
11282
11283 PR tree-optimization/69666
11284 * gcc.dg/tree-ssa/pr69666.c: New test.
11285
e457a6fc
AV
112862016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11287
11288 PR fortran/67451
11289 * gfortran.dg/coarray_allocate_5.f08: New test.
11290
d7b574f4
AK
112912016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11292
11293 * gcc.target/s390/vcond-shift.c: Move to ...
11294 * gcc.target/s390/vector/vcond-shift.c: ... here.
11295
58bdeb44
AK
112962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11297
11298 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11299 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11300
7cd0387b
AK
113012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11302
11303 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11304
4246c8da
MW
113052016-02-20 Mark Wielaard <mjw@redhat.com>
11306
11307 PR c/28901
11308 * gcc.dg/unused-variable-3.c: New test.
11309
f93bc532
JJ
113102016-02-22 Jakub Jelinek <jakub@redhat.com>
11311
11312 PR target/69888
11313 * gcc.target/i386/pr69888.c: New test.
11314
c4e360f4
RB
113152016-02-22 Richard Biener <rguenther@suse.de>
11316
11317 PR tree-optimization/69882
11318 * gfortran.dg/vect/pr69882.f90: New testcase.
11319
09c92f1c
JJ
113202016-02-22 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR target/69885
11323 * gcc.dg/pr69885.c: New test.
11324
f88d45dc
OE
113252016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11326
11327 PR target/69806
11328 PR target/54089
11329 * gcc.target/sh/pr54089-10.c: New.
11330
ce1ff48e
PT
113312016-02-20 Paul Thomas <pault@gcc.gnu.org>
11332
11333 PR fortran/69423
11334 * gfortran.dg/deferred_character_15.f90 : New test.
11335
bbf27208
DH
113362016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11337
11338 PR fortran/57365
11339 gfortran.dg/allocate_with_source_18.f03: New test.
11340
113412016-02-20 Harald Anlauf <anlauf@gmx.de>
11342
11343 PR fortran/52531
11344 gfortran.dg/gomp/pr52531.f90: New test.
11345
268be88c
BE
113462016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11347
11348 PR c++/69865
11349 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11350 -std=c++03.
11351
4b6c824a
JJ
113522016-02-19 Jakub Jelinek <jakub@redhat.com>
11353
871b3f47
JJ
11354 PR c++/69826
11355 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11356 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11357
7a965d51
JJ
11358 PR c++/69850
11359 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11360
4b6c824a
JJ
11361 PR c++/69851
11362 * g++.dg/torture/pr69851.C: New test.
11363
15fca21a
MS
113642016-02-19 Martin Sebor <msebor@redhat.com>
11365
11366 PR testsuite/69573
11367 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11368
19e21586
JJ
113692016-02-19 Jakub Jelinek <jakub@redhat.com>
11370
03a616ac
JJ
11371 PR c++/69850
11372 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11373 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11374
19e21586
JJ
11375 PR c++/67767
11376 * g++.dg/cpp0x/pr67767.C: New test.
11377
2db16594
KT
113782016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11379
11380 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11381 for fp, simd, crypto, crc, lse.
11382 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11383 above.
11384 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11385 effective target check.
11386
5a7d9d1e
JJ
113872016-02-19 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR target/69820
11390 * gcc.target/i386/pr69820.c: New test.
11391
6448f064
AK
113922016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11393
11394 * gcc.target/s390/vector/int128-1.c: New test.
11395
d0a859e6
AK
113962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11397
11398 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11399
9e4eb643
AK
114002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11401
11402 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11403 instruction pattern name to prevent the testcase from failing with
11404 -march=z13.
11405
859a4c0e
AK
114062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11407
11408 * gcc.target/s390/md/movstr-2.c: New test.
11409
efc2340b
MK
114102016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11411
11412 * gcc.target/s390/morestack.c: New test.
11413
ca2bfbc2
DV
114142016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11415
11416 PR target/69625
11417 * gcc.target/s390/pr69625.c: Add test case.
11418
efd4bd05
BE
114192016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11420
11421 PR testsuite/68580
11422 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11423
2bf2078a
MM
114242016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11425
11426 PR target/68404
11427 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11428 * gcc.target/powerpc/fusion3.c: Likewise.
11429
f003579e
RB
114302016-02-18 Richard Biener <rguenther@suse.de>
11431
11432 PR middle-end/69553
11433 * g++.dg/torture/pr69553.C: New testcase.
11434
19233914
NC
114352016-02-18 Nick Clifton <nickc@redhat.com>
11436
efd4bd05
BE
11437 PR target/62254
11438 PR target/69610
11439 * gcc.target/arm/pr62554.c: New test.
11440 * gcc.target/arm/pr69610-1.c: New test.
11441 * gcc.target/arm/pr69610-2.c: New test.
19233914 11442
23f27839
RB
114432016-02-18 Richard Biener <rguenther@suse.de>
11444
11445 PR middle-end/69854
11446 * gcc.dg/torture/pr69854.c: New testcase.
11447
932c0da4
JJ
114482016-02-17 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR c++/69850
11451 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11452
1bed93e4
BS
114532012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11454
11455 * gcc.target/powerpc/vec-cg.c: New test.
11456
57bfb134
RB
114572016-02-17 Richard Biener <rguenther@suse.de>
11458
11459 PR testsuite/69586
11460 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11461
a44e0ebb
KT
114622016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11463
11464 PR target/69161
11465 * gcc.c-torture/compile/pr69161.c: New test.
11466
ffacd726
DS
114672016-02-17 David Sherwood <david.sherwood@arm.com>
11468
11469 PR target/69532
11470 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11471 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11472
448db8d2
EB
114732016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11474
11475 * gcc.dg/ifcvt-4.c: Skip on Visium.
11476
e2f0522e
EB
114772016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11478
11479 * gnat.dg/atomic8.adb: New test.
11480
bf17fe3f
EB
114812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11482
11483 * gnat.dg/discr46.ad[sb]: New test.
11484
ecf835e9
KN
114852016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11486
11487 PR Target/48344
11488 * gcc.target/powerpc/pr48344-1.c: New test.
11489
49a1164a
TK
114902015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11491
11492 PR fortran/69742
11493 * gfortran.dg/associate_21.f90: New test.
11494
bf14eba2
JJ
114952016-02-16 Jakub Jelinek <jakub@redhat.com>
11496
11497 PR c/69835
11498 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11499 -Wnonnull in dg-options.
11500 * c-c++-common/nonnull-2.c: New test.
11501
35a093b6
JG
115022016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11503 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11504
11505 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11506
e387d491
JJ
115072016-02-16 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR middle-end/69801
11510 * gcc.dg/pr69801.c: Add empty dg-options.
11511
ba539195
JN
115122016-02-16 James Norris <jnorris@codesourcery.com>
11513
11514 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11515 * g++.dg/goacc/deviceptr-1.c: New file.
11516
2a2b8f64
JJ
115172016-02-16 Jakub Jelinek <jakub@redhat.com>
11518
11519 PR tree-optimization/69820
11520 * gcc.dg/vect/pr69820.c: New test.
11521
87440c29
RB
115222016-02-16 Richard Biener <rguenther@suse.de>
11523
11524 PR tree-optimization/69776
11525 * gcc.dg/torture/pr69776-2.c: New testcase.
11526
6d87c306
BS
115272016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11528
11529 PR tree-optimization/69714
11530 * gcc.dg/torture/pr69714.c: New test.
11531
3824a0a2
JJ
115322016-02-16 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR tree-optimization/69802
11535 * gcc.dg/pr69802.c: New test.
11536
c8cfe96e
RB
115372016-02-16 Richard Biener <rguenther@suse.de>
11538
11539 PR middle-end/69801
11540 * gcc.dg/pr69801.c: New testcase.
11541
fc12098d
JD
115422016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11543
11544 PR libgfortran/69651
11545 * gfortran.dg/read_bang.f90: New test.
11546 * gfortran.dg/read_bang4.f90: New test.
11547
ba6b3795
JJ
115482016-02-15 Jakub Jelinek <jakub@redhat.com>
11549
f0516ca4
JJ
11550 PR c++/69658
11551 * g++.dg/init/pr69658.C: New test.
11552
ba6b3795
JJ
11553 PR c++/69797
11554 * c-c++-common/pr69797.c: New test.
11555
de3f9a2d
PK
115562016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11557
11558 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11559 check for aarch64*-*-*.
11560
17a3b967
RB
115612016-02-15 Richard Biener <rguenther@suse.de>
11562
11563 PR tree-optimization/69783
11564 * gcc.dg/vect/pr69783.c: New testcase.
11565
1c48bff1
RB
115662016-02-15 Richard Biener <rguenther@suse.de>
11567
11568 PR tree-optimization/69776
11569 * gcc.dg/torture/pr69776.c: New testcase.
11570
1e6025b6
TK
115712016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11572
11573 PR fortran/60526
11574 * gfortran.dg/type_decl_4.f90: Reinstated.
11575
d3308279
JDA
115762016-02-14 John David Anglin <danglin@gcc.gnu.org>
11577
11578 PR fortran/68746
11579 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11580
b7c56581
TK
115812016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11582
11583 PR fortran/60526
11584 PR bootstrap/69816
11585 * gfortran.dg/type_decl_4.f90: Removed.
11586
60cb4ef5
TK
115872016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11588
11589 PR fortran/60526
11590 * gfortran.dg/type_decl_4.f90: New test.
11591
f6964637
AM
115922016-02-14 Alan Modra <amodra@gmail.com>
11593
1a8849d1 11594 PR testsuite/68886
f6964637
AM
11595 * gcc.c-torture/execute/stkalign.c: Revise test.
11596
f5121920
OE
115972016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11598
11599 PR target/67260
11600 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11601
6cda3ab6
OE
116022016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11603
11604 PR target/67260
11605 * gcc.target/sh/torture/pr67260.c: New.
11606
6786e598
JDA
116072016-02-12 John David Anglin <danglin@gcc.gnu.org>
11608
11609 * gcc.dg/pr67964.c: Add dg-require-alias.
11610
7e05dad8
OE
116112016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11612
11613 PR target/67636
11614 PR target/64345
11615 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11616
7f4cc3ce
JD
116172016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11618
11619 PR libgfortran/69668
11620 * gfortran.dg/namelist_88.f90: New test.
11621
955ca6dc
JD
116222016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11623
11624 PR libgfortran/69668
11625 * gfortran.dg/namelist_38.f90: Update test.
11626 * gfortran.dg/namelist_84.f90: Update test.
11627
876217ae
DM
116282016-02-12 David Malcolm <dmalcolm@redhat.com>
11629
11630 PR other/69554
11631 * gcc.dg/pr69554-1.c: New test.
11632 * gfortran.dg/pr69554-1.F90: New test.
11633 * gfortran.dg/pr69554-2.F90: New test.
11634 * lib/gcc-dg.exp (proc dg-locus): New function.
11635 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11636 distinguish between the caret-printing and non-caret-printing
11637 cases. If caret-printing has been explicitly enabled, bail out
11638 without attempting to fix up the output.
11639
61789eed
DM
116402016-02-12 David Malcolm <dmalcolm@redhat.com>
11641
11642 PR driver/69265
11643 PR driver/69453
11644 * gcc.dg/spellcheck-options-3.c: New test case.
11645 * gcc.dg/spellcheck-options-4.c: New test case.
11646 * gcc.dg/spellcheck-options-5.c: New test case.
11647 * gcc.dg/spellcheck-options-6.c: New test case.
11648 * gcc.dg/spellcheck-options-7.c: New test case.
11649 * gcc.dg/spellcheck-options-8.c: New test case.
11650 * gcc.dg/spellcheck-options-9.c: New test case.
11651 * gcc.dg/spellcheck-options-10.c: New test case.
11652
c3090c1f
JJ
116532016-02-12 Jakub Jelinek <jakub@redhat.com>
11654
11655 PR rtl-optimization/69764
11656 PR rtl-optimization/69771
11657 * c-c++-common/pr69764.c: New test.
11658 * gcc.dg/torture/pr69771.c: New test.
11659
8222034d
MP
116602016-02-12 Marek Polacek <polacek@redhat.com>
11661
11662 * g++.dg/torture/init-list1.C: New.
11663
f749f792
MP
116642016-02-12 Marek Polacek <polacek@redhat.com>
11665
11666 * gcc.dg/pr69522.c: Add empty dg-options.
11667
199fb02a
IE
116682016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11669
11670 * g++.dg/lto/lto.exp: Include and init mpx.
11671 * g++.dg/lto/pr69729_0.C: New test.
11672
b69539cb
JJ
116732016-02-12 Jakub Jelinek <jakub@redhat.com>
11674
06ff7000
JJ
11675 PR ipa/69241
11676 * g++.dg/ipa/pr69241-4.C: New test.
11677
b69539cb
JJ
11678 PR ipa/68672
11679 * g++.dg/ipa/pr68672-1.C: New test.
11680 * g++.dg/ipa/pr68672-2.C: New test.
11681 * g++.dg/ipa/pr68672-3.C: New test.
11682
16595a1f
BS
116832016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11684
11685 PR c/69522
6d87c306 11686 * gcc.dg/pr69522.c: New test.
16595a1f 11687
38d795d2
PP
116882016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11689
11690 PR c++/69098
11691 * g++.dg/cpp1y/69098.C: New test.
11692 * g++.dg/cpp1y/69098-2.C: New test.
11693
9c582551
JJ
116942016-02-12 Jakub Jelinek <jakub@redhat.com>
11695
11696 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11697 and neighbour -> neighbor.
11698 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11699 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11700 * c-c++-common/Wvarargs.c: Likewise.
11701 * c-c++-common/goacc/host_data-5.c: Likewise.
11702 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11703 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11704 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11705 * gcc.target/aarch64/pr60697.c: Likewise.
11706 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11707 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11708 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11709 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11710 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11711 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11712 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11713 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11714 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11715 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11716 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11717 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11718 * g++.dg/lookup/koenig5.C: Likewise.
11719 * g++.dg/ext/no-asm-2.C: Likewise.
11720 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11721 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11722 * gfortran.dg/used_types_16.f90: Likewise.
11723 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11724 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11725 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11726 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11727 * gfortran.dg/abstract_type_6.f03: Likewise.
11728 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11729 * gfortran.dg/used_types_15.f90: Likewise.
11730 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11731 * gfortran.dg/exit_3.f08: Likewise.
11732 * gfortran.dg/open_status_2.f90: Likewise.
11733 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11734 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11735 * gfortran.dg/associate_1.f03: Likewise.
11736 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11737 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11738 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11739 * gcc.dg/builtin-object-size-1.c: Likewise.
11740 * gcc.dg/noreturn-6.c: Likewise.
11741 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11742 * gcc.dg/globalalias.c: Likewise.
11743 * gcc.dg/builtins-config.h: Likewise.
11744 * gcc.dg/pr30457.c: Likewise.
11745 * gcc.c-torture/compile/volatile-1.c: Likewise.
11746 * gcc.c-torture/execute/20101011-1.c: Likewise.
11747 * c-c++-common/Waddress-1.c: Likewise.
11748
66756373
JJ
117492016-02-11 Jakub Jelinek <jakub@redhat.com>
11750
11751 PR c/69768
11752 * c-c++-common/Waddress-1.c: New test.
11753
76fe932b
AV
117542016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11755
11756 PR fortran/69296
11757 * gfortran.dg/associate_19.f03: New test.
11758 * gfortran.dg/associate_20.f03: New test.
11759
564c4d4b
OE
117602016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11761
11762 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11763
e1c1ecb0
KT
117642016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11765
11766 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11767 .arch armv8-a\n. Add -dA to dg-options.
11768 * gcc.target/aarch64/assembler_arch_1.c: New test.
11769 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11770
0d7d9458
PC
117712016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11772
11773 PR c++/68726
11774 * g++.dg/cpp0x/pr68726.C: New.
11775
e6208a60
IE
117762016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11777
11778 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11779 test.
11780
281a11eb
RB
117812016-02-11 Richard Biener <rguenther@suse.de>
11782
11783 * g++.dg/tree-ssa/pr61034.C: Adjust.
11784
e03dd765
VM
117852016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11786
4b48faf5 11787 PR target/69148
e03dd765
VM
11788 * gcc.target/s390/pr69148.c: New.
11789
cdc23927
YR
117902016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11791
11792 PR tree-optimization/69652
11793 * gcc.dg/torture/pr69652.c: New test.
11794
e199dd0a
JJ
117952016-02-10 Jakub Jelinek <jakub@redhat.com>
11796 Patrick Palka <ppalka@gcc.gnu.org>
11797
11798 PR ipa/69241
11799 PR c++/69649
11800 * g++.dg/ipa/pr69241-1.C: New test.
11801 * g++.dg/ipa/pr69241-2.C: New test.
11802 * g++.dg/ipa/pr69241-3.C: New test.
11803 * g++.dg/ipa/pr69649.C: New test.
11804
d6b38027
UB
118052016-02-10 Uros Bizjak <ubizjak@gmail.com>
11806
11807 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11808 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11809
13b562c5
BC
118102016-02-10 Bin Cheng <bin.cheng@arm.com>
11811
11812 PR tree-optimization/68021
11813 * gcc.dg/tree-ssa/pr68021.c: New test.
11814
24a179f8
RB
118152016-02-10 Richard Biener <rguenther@suse.de>
11816
11817 PR tree-optimization/69726
11818 * gcc.dg/uninit-22.c: New testcase.
11819
0d99886f
AP
118202016-02-09 Andrew Pinski <apinski@cavium.com>
11821
11822 PR tree-opt/69282
11823 * gcc.c-torture/compile/20160205-1.c: New testcase.
11824
ab04995c
MM
118252016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11826
11827 PR target/68404
11828 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11829 instead accessing a really large arrray.
11830 * gcc.target/powerpc/fusion3.c: Likewise.
11831
4b79ac23
CB
118322016-02-09 Charles Baylis <charles.baylis@linaro.org>
11833
11834 PR target/68532
11835 * gcc.c-torture/execute/pr68532.c: New test.
11836
b890a441
AO
118372016-02-11 Alexandre Oliva <aoliva@redhat.com>
11838
11839 PR target/69634
11840 * gcc.dg/pr69634.c: New.
11841
84a5bef7
RB
118422016-02-09 Richard Biener <rguenther@suse.de>
11843
11844 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11845
1f123759 118462016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11847
1f123759
AF
11848 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11849
65860c77
YR
118502016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11851
11852 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11853
7e1e8a0a
RB
118542016-02-09 Richard Biener <rguenther@suse.de>
11855
11856 PR tree-optimization/69715
11857 * gcc.dg/torture/pr69715.c: New testcase.
11858
efb45a9f
PP
118592016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11860
11861 PR c++/69139
11862 * g++.dg/cpp0x/trailing12.C: New test.
11863 * g++.dg/cpp0x/trailing13.C: New test.
11864
20a0c6f9
PP
118652016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11866
11867 PR c++/69283
11868 PR c++/67835
11869 * g++.dg/cpp1y/auto-fn29.C: New test.
11870 * g++.dg/cpp1y/auto-fn30.C: New test.
11871
a162f3af
JJ
118722016-02-08 Jakub Jelinek <jakub@redhat.com>
11873
11874 PR tree-optimization/69209
11875 * gcc.c-torture/compile/pr69209.c: New test.
11876
4b4a9fbd
JL
118772016-02-08 Jeff Law <law@redhat.com>
11878
11879 PR tree-optimization/68541
11880 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11881 of statements allowed in join block for path splitting.
11882
cfac5ed2
JJ
118832016-02-08 Jakub Jelinek <jakub@redhat.com>
11884
f68bc23f
JJ
11885 PR c++/59627
11886 * g++.dg/gomp/pr59627.C: New test.
11887
cfac5ed2
JJ
11888 PR ipa/69239
11889 * g++.dg/ipa/pr69239.C: New test.
11890
44714d8c
DM
118912016-02-08 David Malcolm <dmalcolm@redhat.com>
11892
11893 PR preprocessor/69664
11894 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11895 * gcc.dg/cpp/warn-comments.c: Likewise.
11896
eba9e839
MP
118972016-02-08 Marek Polacek <polacek@redhat.com>
11898
11899 PR c++/69688
11900 * g++.dg/init/const12.C: New test.
11901
a011cd92
BS
119022016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11903
11904 PR target/60410
11905 * gcc.dg/lto/pr55113_0.c: Remove test.
11906
5317b1be
RB
119072016-02-08 Richard Biener <rguenther@suse.de>
11908
11909 PR tree-optimization/69719
11910 * gcc.dg/torture/pr69719.c: New testcase.
11911
63998a63
RB
119122016-02-08 Richard Biener <rguenther@suse.de>
11913 Jeff Law <law@redhat.com>
11914
11915 PR target/68273
11916 * gcc.target/mips/pr68273.c: New testcase.
11917
43f4a281
RB
119182016-02-08 Richard Biener <rguenther@suse.de>
11919
11920 PR rtl-optimization/69274
11921 * gcc.target/i386/addr-sel-1.c: XFAIL.
11922
0b604d2d
JL
119232016-02-08 Jeff Law <law@redhat.com>
11924
e8dfe49e
JL
11925 PR tree-optimization/68541
11926 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11927
6daecd7a 11928 PR tree-optimization/65917
0b604d2d
JL
11929 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11930
c0f0e35a
JD
119312016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11932
11933 PR fortran/50555
11934 * gfortran.dg/namelist_args.f90: New test.
11935
8981d712
JL
119362016-02-05 Jeff Law <law@redhat.com>
11937
6daecd7a 11938 PR tree-optimization/68541
8981d712
JL
11939 * gcc.dg/tree-ssa/split-path-2.c: New test.
11940 * gcc.dg/tree-ssa/split-path-3.c: New test.
11941 * gcc.dg/tree-ssa/split-path-4.c: New test.
11942 * gcc.dg/tree-ssa/split-path-5.c: New test.
11943 * gcc.dg/tree-ssa/split-path-6.c: New test.
11944 * gcc.dg/tree-ssa/split-path-7.c: New test.
11945
46cb9332
MS
119462016-02-05 Martin Sebor <msebor@redhat.com>
11947
11948 PR c++/69662
11949 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11950 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11951
be2083ea
RH
119522016-02-06 Richard HEnderson <rth@redhat.com>
11953
11954 PR c/69643
11955 * gcc.target/i386/addr-space-4.c: New.
11956 * gcc.target/i386/addr-space-5.c: New.
11957
711d7c23
MM
119582016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11959
11960 PR fortran/66089
11961 * gfortran.dg/elemental_dependency_6.f90: New.
11962
b5c1c988
JJ
119632016-02-05 Jakub Jelinek <jakub@redhat.com>
11964
861c7bcd
JJ
11965 PR rtl-optimization/69691
11966 * gcc.c-torture/execute/pr69691.c: New test.
11967
b5c1c988
JJ
11968 PR c++/69628
11969 * g++.dg/parse/pr69628.C: New test.
11970
f7dfa966
UB
119712016-02-05 Uros Bizjak <ubizjak@gmail.com>
11972
11973 * gcc.dg/sancov/asan.c: Move to ...
11974 * gcc.dg/asan/sancov-1.c: ... here.
11975
9b143e64
UB
119762016-02-05 Uros Bizjak <ubizjak@gmail.com>
11977
11978 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11979
f5d4b899
L
119802016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11981
11982 PR target/69677
11983 * gcc.target/i386/pr69677.c: New test.
11984
76c85fbb
PP
119852016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11986
11987 PR c++/68948
11988 * g++.dg/template/pr68948.C: New test.
11989
f181bf90
DV
119902016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11991
11992 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11993 (only necessary on s390x).
11994
714fb282
L
119952016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11996
11997 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11998 -mno-accumulate-outgoing-args.
11999
618d6c1c
PP
120002016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12001
12002 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12003
1066e9b5
JJ
120042016-02-04 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR c/69669
12007 * c-c++-common/pr69669.c: New test.
12008
76255d0d
MM
120092016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12010
12011 PR target/69667
12012 * g++.dg/pr69667.C: New file.
12013
e0b059b1
WD
120142016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12015
12016 PR target/69619
12017 * gcc.dg/pr69619.c: Add new test.
12018
2692b5c8
RS
120192016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12020
12021 PR rtl-optimization/69577
12022 * gcc.target/i386/pr69577.c: New test.
12023
7db337c2
ML
120242016-02-04 Martin Liska <mliska@suse.cz>
12025
12026 * g++.dg/asan/pr69276.C: New test.
12027
cc9c0829
KT
120282016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12029
12030 PR target/65932
12031 PR target/67714
12032 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12033 a single smulbb instruction.
12034 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12035 * gcc.target/amr/wmul-2.c: Likewise.
12036
eb9feb52
KT
120372016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12038
12039 PR target/65932
12040 PR target/67714
12041 * gcc.c-torture/execute/pr67714.c: New test.
12042
61f727fe
JJ
120432016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12044
12045 PR target/69454
12046 * gcc.target/i386/pr69454-1.c: New test.
12047 * gcc.target/i386/pr69454-2.c: New test.
12048
05dd97db
MS
120492016-02-03 Martin Sebor <msebor@redhat.com>
12050
12051 PR c++/69251
12052 PR c++/69253
12053 PR c++/69290
12054 PR c++/69277
12055 PR c++/69349
12056 * g++.dg/ext/flexarray-mangle-2.C: New test.
12057 * g++.dg/ext/flexarray-mangle.C: New test.
12058 * g++.dg/ext/flexarray-subst.C: New test.
12059 * g++.dg/ext/flexary11.C: New test.
12060 * g++.dg/ext/flexary12.C: New test.
12061 * g++.dg/ext/flexary13.C: New test.
12062 * g++.dg/ext/flexary14.C: New test.
12063 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12064
dac2fc29
L
120652016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12066
12067 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12068 Define only if CHECK_FLOAT128 is defined.
12069 (main): Properly initialize u5.
12070
eadb8035
JJ
120712016-02-03 Jakub Jelinek <jakub@redhat.com>
12072
0afbb81b
JJ
12073 PR c/69627
12074 * gcc.dg/pr69627.c: New test.
12075
eadb8035
JJ
12076 PR target/69644
12077 * gcc.dg/pr69644.c: New test.
12078
b12d4923
MS
120792016-02-03 Mike Stump <mikestump@comcast.net>
12080
12081 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12082 support for struct-layout-1.exp.
12083
ab4bae0c
PP
120842016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12085
12086 PR c++/69056
618d6c1c 12087 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12088
95831c01
VM
120892016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12090 Alexandre Oliva <aoliva@redhat.com>
12091
12092 PR target/69461
12093 * gcc.target/powerpc/pr69461.c: New.
12094
ccc71ab8
UB
120952016-02-03 Uros Bizjak <ubizjak@gmail.com>
12096
12097 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12098 works from here ...
12099 (check_effective_target_fsanitize_thread): ... to here. Do not
12100 specify additional compile flags for the test source.
12101 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12102 specify additional compile flags for the test source.
12103
96299640
WD
121042016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12105
12106 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12107
781d83d9
AV
121082016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12109
12110 PR fortran/67451
12111 PR fortran/69418
12112 * gfortran.dg/coarray_allocate_2.f08: New test.
12113 * gfortran.dg/coarray_allocate_3.f08: New test.
12114 * gfortran.dg/coarray_allocate_4.f08: New test.
12115
d8208e6d
AL
121162016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12117
12118 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12119 use same scan-tree-dump-times on all platforms.
12120 * gcc.dg/vect/vect-outer-1.c: Likewise.
12121 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12122 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12123 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12124 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12125 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12126 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12127 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12128
a8394fa0
SB
121292016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12130
12131 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12132 warning.
12133
f3baa1d3
L
121342016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12135
12136 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12137
eb077516
JN
121382016-02-02 James Norris <jnorris@codesourcery.com>
12139
12140 * c-c++-common/goacc/routine-5.c: Add tests.
12141
578fb225
AM
121422016-02-02 Alexander Monakov <amonakov@ispras.ru>
12143
12144 * gcc.target/nvptx/unsigned-cmp.c: New test.
12145
c64f7d37
WD
121462016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12147
12148 * gcc.target/aarch64/scalar_shift_1.c
12149 (test_corners_sisd_di): Improve force to SIMD register.
12150 (test_corners_sisd_si): Likewise.
12151 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12152 Remove scan-assembler check for ldr.
12153
90c6f26c
RB
121542016-02-02 Richard Biener <rguenther@suse.de>
12155
12156 PR tree-optimization/69595
12157 * gcc.dg/Warray-bounds-17.c: New testcase.
12158
9dc03c97
RB
121592016-02-02 Richard Biener <rguenther@suse.de>
12160
12161 PR tree-optimization/69606
12162 * gcc.dg/torture/pr69606.c: New testcase.
12163
2d4dc223
YR
121642016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12165
12166 PR middle-end/68542
12167 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12168 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12169
65c98fde
AM
121702016-02-02 Alan Modra <amodra@gmail.com>
12171
12172 PR target/69548
12173 * gcc.target/powerpc/pr69548.c: New test.
12174
e1b81f2b
JJ
121752016-02-01 Jakub Jelinek <jakub@redhat.com>
12176
d0268b37
JJ
12177 PR rtl-optimization/69592
12178 * gcc.dg/pr69592.c: New test.
12179
e1b81f2b
JJ
12180 PR preprocessor/69543
12181 PR c/69558
12182 * gcc.dg/pr69543.c: New test.
12183 * gcc.dg/pr69558.c: New test.
12184
7dd7780d
UB
121852016-02-01 Uros Bizjak <ubizjak@gmail.com>
12186
bf672ee5
UB
12187 PR testsuite/65940
12188 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12189
9a7013f8
MS
121902016-02-01 Martin Sebor <msebor@redhat.com>
12191
12192 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12193
e681fb2b
BC
121942016-02-01 Bin Cheng <bin.cheng@arm.com>
12195
12196 PR tree-optimization/67921
12197 * c-c++-common/ubsan/pr67921.c: New test.
12198
ff86345f
RB
121992016-02-01 Richard Biener <rguenther@suse.de>
12200
12201 PR middle-end/69556
12202 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12203
bc369dbd
RB
122042016-02-01 Richard Biener <rguenther@suse.de>
12205
12206 PR tree-optimization/69574
12207 * gcc.dg/torture/pr69574.c: New testcase.
12208
ef318184
RB
122092016-02-01 Richard Biener <rguenther@suse.de>
12210
12211 PR tree-optimization/69579
12212 * gcc.dg/setjmp-6.c: New testcase.
12213
654745e6
JJ
122142016-02-01 Jakub Jelinek <jakub@redhat.com>
12215
12216 PR rtl-optimization/69570
12217 * g++.dg/opt/pr69570.C: New test.
12218
e6c0c44b
RH
122192016-02-01 Richard Henderson <rth@redhat.com>
12220
12221 * gcc.dg/pr69535.c: New test.
12222
6ff3f09a
JDA
122232016-01-31 John David Anglin <danglin@gcc.gnu.org>
12224
2c005538
JDA
12225 PR testsuite/69584
12226 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12227 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12228
61083a4b
JDA
12229 PR debug/68244
12230 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12231
6ff3f09a
JDA
12232 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12233
0c221916
PT
122342016-01-31 Paul Thomas <pault@gcc.gnu.org>
12235
12236 PR fortran/67564
12237 * gfortran.dg/allocate_with_source_17.f03: New test.
12238
db7a2818
JJ
122392016-01-30 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR tree-optimization/69546
12242 * gcc.dg/torture/pr69546.c: New test.
12243
e520d5f0
PT
122442016-01-30 Paul Thomas <pault@gcc.gnu.org>
12245
12246 PR fortran/69566
12247 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12248
343c05d3
MS
122492016-01-30 Martin Sebor <msebor@redhat.com>
12250
12251 PR c++/68490
12252 * g++.dg/ext/flexary10.C: New test.
12253
d6c3a539
DH
122542016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12255
12256 PR fortran/66707
12257 gfortran.dg/common_23.f90: New test.
12258
52d72fcd
BS
122592016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12260
12261 PR target/65546
12262 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12263 condition being checked, and disable it when the target supports
12264 misaligned loads and stores.
12265
3a5d2ba4
JJ
122662016-01-29 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR debug/69518
12269 * gcc.dg/torture/pr69518.c: New test.
12270
6bbacdb5
L
122712016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12272
12273 PR target/69530
12274 * gcc.target/i386/pr69530.c: New test.
12275
af932cdb
SE
122762016-01-29 Steve Ellcey <sellcey@imgtec.com>
12277
12278 PR target/65604
12279 * gcc.target/mips/div-delay.c: New test.
12280
26658b7c
JJ
122812016-01-29 Jakub Jelinek <jakub@redhat.com>
12282
33e89989
JJ
12283 PR target/69551
12284 * gcc.target/i386/pr69551.c: New test.
12285
26658b7c
JJ
12286 PR target/66137
12287 * gcc.target/i386/pr66137.c: New test.
12288
401116b5
AB
122892016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12290
12291 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12292 always built for p5600.
12293 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12294 isa=p5600 dg-option.
12295
d4abfcc5
RB
122962016-01-29 Richard Biener <rguenther@suse.de>
12297
12298 PR tree-optimization/69547
12299 * g++.dg/tree-ssa/pr69547.C: New testcase.
12300
16b77b32
JJ
123012016-01-29 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR debug/66869
12304 * g++.dg/warn/Wunused-function2.C: New test.
12305
a1c95464
DV
123062016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12307
12308 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12309 support for test to succeed.
12310
5453bfed
MP
123112016-01-29 Marek Polacek <polacek@redhat.com>
12312
12313 PR c++/69509
12314 PR c++/69516
12315 * g++.dg/ext/constexpr-vla2.C: New test.
12316 * g++.dg/ext/constexpr-vla3.C: New test.
12317 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12318
452ec2a5
RB
123192016-01-29 Richard Biener <rguenther@suse.de>
12320
12321 PR middle-end/69537
12322 * gcc.dg/uninit-21.c: New testcase.
12323
aec0b19e
UB
123242016-01-28 Uros Bizjak <ubizjak@gmail.com>
12325
12326 PR target/69459
12327 * gcc.target/i386/pr69459.c: New test.
12328
df113ce7
SE
123292016-01-28 Steve Ellcey <sellcey@imgtec.com>
12330
12331 PR target/68400
12332 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12333 * gcc.target/mips/pr68400.c: New test.
12334
494de84f
MS
123352016-01-28 Martin Sebor <msebor@redhat.com>
12336
12337 PR target/17381
12338 * gcc.target/powerpc/pr17381.c: New test.
12339
eb1b1f01
JJ
123402016-01-28 Jakub Jelinek <jakub@redhat.com>
12341
12342 PR middle-end/69542
12343 * gcc.dg/torture/pr69542.c: New test.
12344
6dfeb7ce
WD
123452016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12346
12347 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12348
4b7471a4
DE
123492016-01-28 David Edelsohn <dje.gcc@gmail.com>
12350
12351 * gcc.dg/pr65980.c: Skip on AIX.
12352 * gcc.dg/pr66688.c: Same.
12353
b271fd21
DE
123542016-01-28 David Edelsohn <dje.gcc@gmail.com>
12355
12356 PR target/63679
12357 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12358 * gcc.dg/tree-ssa/sra-18.c: Same.
12359
874108a9
AV
123602016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12361
12362 PR fortran/62536
12363 * gfortran.dg/block_15.f08: New test.
12364 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12365 on incorrectly closed BLOCK.
12366
30480bcd
IE
123672016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12368
12369 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
123702016-01-28 Richard Biener <rguenther@suse.de>
12371
12372 PR tree-optimization/69466
12373 * gfortran.dg/vect/pr69466.f90: New testcase.
12374
0d4c694e
TP
123752016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12376
12377 * g++.dg/pr67989.C: Remove ARM-specific option.
12378 * gcc.target/arm/pr67989.C: New file.
12379
2aa780da
UB
123802016-01-27 Uros Bizjak <ubizjak@gmail.com>
12381
12382 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12383 and expm1 test for glibc < 2.11.
12384
f75ebe77
RH
123852016-01-27 Richard Henderson <rth@redhat.com>
12386
12387 * gcc.c-torture/execute/pr69447.c: New test.
12388
123892016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12390
9a175e65 12391 PR fortran/69422
49847d75
PT
12392 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12393
cbdd8ae0
JJ
123942016-01-27 Jakub Jelinek <jakub@redhat.com>
12395
12396 PR debug/66869
12397 * gcc.dg/pr66869.c: New test.
12398
2b572b3c
JL
123992016-01-25 Jeff Law <law@redhat.com>
12400
12401 PR tree-optimization/68398
aec0b19e 12402 PR tree-optimization/69196
2b572b3c
JL
12403 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12404 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12405 path to avoid new heuristic allowing more irreducible regions
12406 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12407 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12408 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12409 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12410 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12411
fa74a4bc
MP
124122016-01-27 Marek Polacek <polacek@redhat.com>
12413
12414 PR c/68062
12415 * c-c++-common/vector-compare-4.c: New test.
12416
0afff540
DM
124172016-01-27 David Malcolm <dmalcolm@redhat.com>
12418
12419 PR preprocessor/69126
12420 * c-c++-common/pr69126.c: New test case.
12421
1a218fc9
ILT
124222016-01-27 Ian Lance Taylor <iant@google.com>
12423
12424 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12425
5d70666e
RB
124262016-01-27 Ryan Burn <contact@rnburn.com>
12427
12428 PR cilkplus/69267
12429 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12430
87ff4d66
UB
124312016-01-27 Uros Bizjak <ubizjak@gmail.com>
12432
12433 PR target/69512
12434 * gcc.target/i386/pr69512.c: New test.
12435
27e23cca
RE
124362016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12437
12438 PR ada/69488
12439 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12440
05bf54c3
MP
124412016-01-27 Marek Polacek <polacek@redhat.com>
12442
12443 PR c++/69379
12444 * g++.dg/pr69379.C: New test.
12445
60214d0d
MS
124462016-01-27 Martin Sebor <msebor@redhat.com>
12447
12448 PR c++/69317
12449 * g++.dg/abi/Wabi-2-2.C: New test.
12450 * g++.dg/abi/Wabi-2-3.C: New test.
12451 * g++.dg/abi/Wabi-3-2.C: New test.
12452 * g++.dg/abi/Wabi-3-3.C: New test.
12453
167c7bfa
RB
124542016-01-27 Richard Biener <rguenther@suse.de>
12455
12456 PR tree-optimization/69166
12457 * gcc.dg/torture/pr69166.c: New testcase.
12458
1430fb1f
MJ
124592016-01-27 Martin Jambor <mjambor@suse.cz>
12460
12461 PR tree-optimization/69355
12462 * gcc.dg/tree-ssa/pr69355.c: New test.
12463
95e3030c
MP
124642016-01-27 Marek Polacek <polacek@redhat.com>
12465
12466 PR c++/69496
12467 * g++.dg/ext/constexpr-vla1.C: New test.
12468
eeb085f3
CB
124692016-01-20 Christian Bruel <christian.bruel@st.com>
12470
12471 PR target/69245
12472 * gcc.target/arm/pr69245.c: New test.
12473
b1652dde
JJ
124742016-01-27 Jakub Jelinek <jakub@redhat.com>
12475
12476 PR tree-optimization/69399
12477 * gcc.dg/torture/pr69399.c: New test.
12478
ce7e8f00
EB
124792016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12480
12481 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12482
e4aac1d1
EB
124832016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12484
12485 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12486
8dfdb419
TV
124872016-01-26 Tom de Vries <tom@codesourcery.com>
12488
12489 PR tree-optimization/69110
12490 * gcc.dg/autopar/pr69110.c: New test.
12491
56f80f54 124922016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12493 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12494
12495 * gcc.dg/graphite/isl-ast-op-select.c: New.
12496
a0909527
PT
124972015-01-26 Paul Thomas <pault@gcc.gnu.org>
12498
12499 PR fortran/69385
12500 * gfortran.dg/allocate_error_6.f90: New test.
12501
ffc445f4
RH
125022016-01-26 Richard Henderson <rth@redhat.com>
12503
12504 * gcc.dg/tm/pr60908.c: New test.
12505
01e1dea3
DM
125062016-01-26 David Malcolm <dmalcolm@redhat.com>
12507
12508 PR other/69006
12509 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12510 directive.
12511 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12512 expected multiline output to reflect the colorization being
12513 disabled before newlines.
12514 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12515 (custom_diagnostic_finalizer): Replace call to
12516 pp_newline_and_flush with call to pp_flush.
12517 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12518 * gfortran.dg/implicit_class_1.f90: Likewise.
12519 * lib/gcc-dg.exp (allow_blank_lines): New global.
12520 (dg-allow-blank-lines-in-output): New procedure.
12521 (gcc-dg-prune): Complain about blank lines in the output, unless
12522 dg-allow-blank-lines-in-output was called.
12523 * lib/multiline.exp (_build_multiline_regex): Only support
12524 arbitrary followup text for non-blank-lines, not for blank lines.
12525
13f92e8d
JJ
125262016-01-26 Jakub Jelinek <jakub@redhat.com>
12527
12528 PR tree-optimization/69483
12529 * gcc.dg/pr69483.c: New test.
12530 * g++.dg/opt/pr69483.C: New test.
12531
92422235
CL
125322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12533
12534 PR target/68620
12535 * gcc.target/arm/pr68620.c: New test.
12536
0bccf11b
L
125372016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12538
12539 * gcc.target/i386/pr68986-2.c: Remove -m32.
12540
81cd202e
L
125412016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12542
12543 PR target/68986
12544 * gcc.target/i386/pr68986-1.c: New test.
12545 * gcc.target/i386/pr68986-2.c: Likewise.
12546 * gcc.target/i386/pr68986-3.c: Likewise.
12547
213a1c03
CB
125482016-01-26 Christian Bruel <christian.bruel@st.com>
12549
12550 * lib/target-supports.exp
12551 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12552 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12553 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12554
22a08dd1
RB
125552016-01-26 Richard Biener <rguenther@suse.de>
12556
12557 PR tree-optimization/69452
12558 * gcc.dg/torture/pr69452.c: New testcase.
12559
6c06e0e8
JJ
125602016-01-26 Jakub Jelinek <jakub@redhat.com>
12561
12562 PR target/69442
12563 * gcc.dg/pr69442.c: New test.
12564
b96824c4
RFI
125652016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12566
12567 PR target/67896
12568 * gcc.target/aarch64/simd/pr67896.C: New.
12569
5ee31e57
RS
125702016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12571
12572 PR tree-optimization/69400
12573 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12574 function.
12575 (plugin_init): Call it.
12576 * gcc.dg/torture/pr69400.c: New test.
12577
7ddfb31d
CL
125782016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12579
12580 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12581
1e050c90
AK
125822016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12583 Sebastian Pop <s.pop@samsung.com>
12584
12585 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12586 isl-0.15.
12587
c8ee4bf5
AK
125882016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12589 Sebastian Pop <s.pop@samsung.com>
12590
12591 * gcc.dg/graphite/pr69292.c: New.
12592
d902b330
JJ
125932016-01-25 Jakub Jelinek <jakub@redhat.com>
12594
12595 * c-c++-common/goacc/use_device-1.c: New test.
12596
2c89b952
JL
125972016-01-25 Jeff Law <law@redhat.com>
12598
12599 PR tree-optimization/69196
12600 PR tree-optimization/68398
12601 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12602 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12603
685c8785
DE
126042016-01-25 David Edelsohn <dje.gcc@gmail.com>
12605
12606 PR target/69469
12607 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12608 Algorithm.
12609
95cef0c1
RB
126102016-01-25 Richard Biener <rguenther@suse.de>
12611
12612 PR testsuite/69380
12613 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12614
2947d3b2
IE
126152016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12616
12617 PR target/69421
12618 * gcc.dg/pr69421.c: New test.
12619
ae19075a
BB
126202016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12621
12622 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12623 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12624 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12625 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12626 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12627 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12628 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12629 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12630 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12631 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12632
fa4511c2
RB
126332016-01-25 Richard Biener <rguenther@suse.de>
12634
12635 PR tree-optimization/69376
12636 * gcc.dg/torture/pr69376.c: New testcase.
12637
1d101216
JD
126382016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12639
12640 PR fortran/69397
12641 PR fortran/68442
12642 * gfortran.dg/interface_38.f90: New test.
12643 * gfortran.dg/interface_39.f90: New test.
a0909527 12644
a59b92b0
PP
126452016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12646
12647 Revert:
12648 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12649
12650 PR c++/11858
12651 PR c++/24663
12652 PR c++/24664
12653 * g++.dg/template/pr11858.C: New test.
12654 * g++.dg/template/pr24663.C: New test.
12655 * g++.dg/template/unify12.C: New test.
12656 * g++.dg/template/unify13.C: New test.
12657 * g++.dg/template/unify14.C: New test.
12658 * g++.dg/template/unify15.C: New test.
12659 * g++.dg/template/unify16.C: New test.
12660 * g++.dg/template/unify17.C: New test.
12661
16acb1a8
DH
126622016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12663
12664 PR fortran/68283
12665 gfortran.dg/pr68283.f90: New test.
12666
094773e8
TK
126672016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12668
12669 PR fortran/66094
12670 * gfortran.dg/inline_matmul_13.f90: New test.
12671 * gfortran.dg/matmul_bounds_8.f90: New test.
12672 * gfortran.dg/matmul_bounds_9.f90: New test.
12673 * gfortran.dg/matmul_bounds_10.f90: New test.
12674
42fb90d7
TV
126752016-01-23 Tom de Vries <tom@codesourcery.com>
12676
12677 PR tree-optimization/69426
12678 * gcc.dg/autopar/pr69426.c: New test.
12679
69da7802
MS
126802016-01-23 Martin Sebor <msebor@redhat.com>
12681
12682 PR c++/58109
12683 PR c++/69022
12684 * g++.dg/cpp0x/alignas5.C: New test.
12685 * g++.dg/ext/vector29.C: Same.
12686
da17300a
UB
126872016-01-23 Uros Bizjak <ubizjak@gmail.com>
12688
12689 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12690 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12691 _GNU_SOURCE from compile flags to the source.
12692 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12693 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12694 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12695 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12696
62041cfc
JJ
126972016-01-22 Jakub Jelinek <jakub@redhat.com>
12698
12699 PR target/69432
12700 * g++.dg/opt/pr69432.C: New test.
12701
f7d2ad6f
BS
127022016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12703
12704 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12705 32-bit targets testing an -m64 multilib.
12706
d403fc9a
WS
127072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12708
12709 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12710 64-bit support.
12711
4aa16f8d
JG
127122016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12713
12714 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12715
7c816d0f
CB
127162016-01-21 Christian Bruel <christian.bruel@st.com>
12717
12718 PR target/68674
12719 * gcc.target/i386/pr68674.c
12720 * gcc.target/aarch64/pr68674.c
12721 * gcc.target/arm/pr68674.c
12722
fce661e8
KT
127232016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12724
12725 PR target/69403
12726 * gcc.c-torture/execute/pr69403.c: New test.
12727
4696899f
PC
127282016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12729
12730 PR c++/55843
12731 * g++.dg/template/pr55843.C: New.
12732
bac69366
AL
127332016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12734
12735 PR testsuite/66877
12736 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12737 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12738
b57d3a5c
BS
127392016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12740
12741 PR testsuite/67489
da17300a
UB
12742 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12743 from dg-do compile directive, and instead add
12744 { dg-require-effective-target int128 }.
b57d3a5c 12745
9f04a53e
MS
127462016-01-20 Martin Sebor <msebor@redhat.com>
12747
12748 PR c/69405
12749 * gcc.dg/sync-fetch.c: New test.
12750
38a51663
JL
127512016-01-21 Martin Sebor <msebor@redhat.com>
12752
12753 PR target/69252
12754 * gcc.target/powerpc/pr69252.c: New test.
12755
2423a75a
JD
127562016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12757
12758 PR fortran/65996
da17300a 12759 * gfortran.dg/pr65996.f90: New test.
2423a75a 12760
0a76463f
DV
127612016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12762
12763 PR c++/68810
9f04a53e 12764 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12765 expected to generate an error.
0a76463f 12766
9776e692
BS
127672016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12768
12769 PR middle-end/66178
12770 * gcc.dg/torture/pr66178.c: New test.
12771
c8d3e088
AB
127722016-01-21 Anton Blanchard <anton@samba.org>
12773 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12774
12775 PR target/63354
12776 * gcc.target/powerpc/pr63354.c: New test.
12777
35b707ff
VM
127782016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12779
12780 PR rtl-optimization/68990
12781 * gcc.target/i386/pr68990: New.
12782
157b0829
NC
127832016-01-21 Nick Clifton <nickc@redhat.com>
12784
12785 PR target/69129
12786 * gcc.target/mips/pr69129.c: New.
12787
aede6748
PC
127882016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12789
12790 PR c++/58046
12791 * g++.dg/cpp0x/pr58046.C: New.
12792
5463c2c8
JJ
127932016-01-21 Jakub Jelinek <jakub@redhat.com>
12794
6d31cc75
SS
12795 PR target/69187
12796 PR target/65624
12797 * gcc.target/arm/pr69187.c: New test.
12798
5463c2c8
JJ
12799 PR c++/69355
12800 * g++.dg/torture/pr69355.C: New test.
12801
fa28f32b
AK
128022016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12803 Sebastian Pop <s.pop@samsung.com>
12804
12805 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12806
b920a047
AK
128072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12808 Sebastian Pop <s.pop@samsung.com>
12809
da17300a 12810 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12811
bdd3aea6
JJ
128122016-01-21 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR middle-end/67653
12815 * c-c++-common/pr67653.c: New test.
12816 * gcc.dg/torture/pr29119.c: Add dg-warning.
12817
26a2e6ae
PB
128182016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12819
12820 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12821
d25c7690
PK
128222016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12823
12824 PR c/24293
12825 * gcc.dg/pr24293.c: New test.
12826 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12827 incomplete struct type.
12828 * gcc.dg/declspec-1.c: Likewise.
12829 * gcc.dg/pr63549.c: Likewise.
12830
889d5698
JJ
128312016-01-20 Jakub Jelinek <jakub@redhat.com>
12832
12833 PR tree-optimization/66612
12834 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12835 for bdn instruction.
12836
d7cf3dc7
CL
128372016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12838
12839 * lib/target-supports.exp
12840 (check_effective_target_arm_fp_ok_nocache): New.
12841 (check_effective_target_arm_fp_ok): New.
12842 (add_options_for_arm_fp): New.
12843 (check_effective_target_arm_crypto_ok_nocache): Require
12844 target_arm_v8_neon_ok instead of arm32.
12845 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12846 (check_effective_target_arm_crypto_pragma_ok): New.
12847 (add_options_for_arm_vfp): New.
12848 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12849 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12850 target instead. Force initial fpu to vfp.
12851 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12852 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12853 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12854 dependency.
12855 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12856 use arm_vfp effective target instead. Force initial fpu to vfp.
12857 * gcc.target/arm/attr-neon3.c: Likewise.
12858 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12859 arm_vfp_ok.
12860 * gcc.target/arm/unsigned-float.c: Likewise.
12861 * gcc.target/arm/vfp-1.c: Likewise.
12862 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12863 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12864 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12865 * gcc.target/arm/vfp-ldmias.c: Likewise.
12866 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12867 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12868 * gcc.target/arm/vfp-stmiad.c: Likewise.
12869 * gcc.target/arm/vfp-stmias.c: Likewise.
12870 * gcc.target/arm/vnmul-1.c: Likewise.
12871 * gcc.target/arm/vnmul-2.c: Likewise.
12872 * gcc.target/arm/vnmul-3.c: Likewise.
12873 * gcc.target/arm/vnmul-4.c: Likewise.
12874
01ac9704 128752016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12876
e84b00da
L
12877 PR testsuite/69366
12878 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12879 the MPX run-time library, for compile-time MPX test.
12880 * gcc.target/i386/chkp-always_inline.c: Likewise.
12881 * gcc.target/i386/chkp-bndret.c: Likewise.
12882 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12883 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12884 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12885 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12886 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12887 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12888 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12889 * gcc.target/i386/chkp-label-address.c: Likewise.
12890 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12891 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12892 * gcc.target/i386/chkp-pr69044.c: Likewise.
12893 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12894 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12895 * gcc.target/i386/chkp-strchr.c: Likewise.
12896 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12897 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12898 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12899 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12900 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12901 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12902 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12903 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12904 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12905 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12906 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12907 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12908 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12909 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12910 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12911 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12912 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12913 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12914 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12915 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12916 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12917 * gcc.target/i386/pr63995-2.c: Likewise.
12918 * gcc.target/i386/pr64805.c: Likewise.
12919 * gcc.target/i386/pr65044.c: Likewise.
12920 * gcc.target/i386/pr65167.c: Likewise.
12921 * gcc.target/i386/pr65183.c: Likewise.
12922 * gcc.target/i386/pr65184.c: Likewise.
12923 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12924
28b33016
IE
129252016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12926
12927 PR tree-optimization/69328
12928 * gcc.dg/pr69328.c: New test.
12929
bcff0913
JL
129302016-01-20 Jeff Law <law@redhat.com>
12931
bf0bb970 12932 PR target/25114
bcff0913
JL
12933 * gcc.target/m68k/pr25114.c: New test.
12934
a3f69631
AV
129352016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12936
12937 * gcc.target/arm/memset-inline-10.c: Added
12938 dg-require-effective-target arm_thumb2_ok.
12939
af33ba0d
EB
129402016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12941
12942 * gcc.dg/debug/dwarf2/sso.c: New test.
12943
7596d5de
UB
129442016-01-19 Uros Bizjak <ubizjak@gmail.com>
12945
12946 PR testsuite/68820
12947 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12948 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12949 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12950
ceda2c69
JH
129512016-01-19 Jan Hubicka <hubicka@ucw.cz>
12952
12953 PR ipa/66223
12954 * g++.dg/ipa/devirt-50.C: New testcase.
12955
38a979f2
MP
129562016-01-19 Marek Polacek <polacek@redhat.com>
12957
12958 PR c++/68965
12959 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12960 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12961
962801c5
KT
129622016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12963
12964 PR target/69135
12965 * gcc.target/arm/pr69135_1.c: New test.
12966
078fe40a
WD
129672015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12968
12969 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12970
786e3c06
WD
129712015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12972
12973 * gcc.target/aarch64/ccmp_1.c: New testcase.
12974
1e297006
MP
129752016-01-19 Marek Polacek <polacek@redhat.com>
12976
12977 PR c++/68586
12978 * g++.dg/cpp0x/enum30.C: New test.
12979
879c27e3
RB
129802016-01-19 Richard Biener <rguenther@suse.de>
12981
12982 PR tree-optimization/69336
12983 * g++.dg/tree-ssa/pr69336.C: New testcase.
12984
015337d3
JJ
129852016-01-19 Jakub Jelinek <jakub@redhat.com>
12986
12987 PR debug/65779
12988 * gcc.dg/pr65779.c: New test.
12989
e2c768b6
RB
129902016-01-19 Richard Biener <rguenther@suse.de>
12991
12992 PR tree-optimization/69352
12993 * gcc.dg/torture/pr69352.c: New testcase.
12994
569efc34
JJ
129952016-01-19 Jakub Jelinek <jakub@redhat.com>
12996
12997 PR rtl-optimization/68955
12998 PR rtl-optimization/64557
12999 * gcc.dg/torture/pr68955.c: New test.
13000
e49d321f
JH
130012016-01-19 Jan Hubicka <hubicka@ucw.cz>
13002
13003 PR lto/69136
13004 * g++.dg/torture/pr69136.C: New testcase.
13005
e9191ad3
JH
130062016-01-19 Jan Hubicka <hubicka@ucw.cz>
13007
13008 PR lto/69133
13009 * g++.dg/lto/pr69133_0.C: New testcase.
13010 * g++.dg/lto/pr69133_1.C: New testcase.
13011
2bedb645
JL
130122016-01-15 Jeff Law <law@redhat.com>
13013
13014 PR tree-optimization/69320
13015 * gcc.c-torture/pr69320-1.c: New test.
13016 * gcc.c-torture/pr69320-2.c: New test.
13017 * gcc.c-torture/pr69320-3.c: New test.
13018 * gcc.c-torture/pr69320-4.c: New test.
13019
17c15cb9
PP
130202016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13021
13022 PR c++/11858
13023 PR c++/24663
13024 PR c++/24664
13025 * g++.dg/template/pr11858.C: New test.
13026 * g++.dg/template/pr24663.C: New test.
13027 * g++.dg/template/unify12.C: New test.
13028 * g++.dg/template/unify13.C: New test.
13029 * g++.dg/template/unify14.C: New test.
13030 * g++.dg/template/unify15.C: New test.
13031 * g++.dg/template/unify16.C: New test.
13032 * g++.dg/template/unify17.C: New test.
13033
9617fd08
DM
130342016-01-18 David Malcolm <dmalcolm@redhat.com>
13035
13036 PR testsuite/69181
13037 * gcc.dg/pr69181-1.c: New test file.
13038 * gcc.dg/pr69181-2.c: New test file.
13039 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13040 globals by moving it to...
13041 (cleanup-after-saved-dg-test): ...this new function. Add
13042 "global additional_sources_used". Add reset of global
13043 multiline_expected_outputs to the empty list.
13044 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13045 global to...
13046 (multiline_expected_outputs): ...this, and updated comments to
13047 note that it is modified from gcc-dg.exp.
13048 (dg-end-multiline-output): Update for the above renaming.
13049 (handle-multiline-outputs): Likewise. Remove the clearing
13050 of the expected outputs to the empty list.
13051
b555a2e4
RB
130522016-01-18 Richard Biener <rguenther@suse.de>
13053
13054 PR tree-optimization/69297
13055 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13056
96902805
JM
130572016-01-18 Joseph Myers <joseph@codesourcery.com>
13058
13059 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13060 dg-options.
13061 * gcc.target/mips/mips-3d-2.c: Likewise.
13062 * gcc.target/mips/mips-3d-3.c: Likewise.
13063 * gcc.target/mips/mips-3d-4.c: Likewise.
13064 * gcc.target/mips/mips-3d-5.c: Likewise.
13065 * gcc.target/mips/mips-3d-6.c: Likewise.
13066 * gcc.target/mips/mips-3d-7.c: Likewise.
13067 * gcc.target/mips/mips-3d-8.c: Likewise.
13068 * gcc.target/mips/mips-3d-9.c: Likewise.
13069 * gcc.target/mips/mips-ps-1.c: Likewise.
13070 * gcc.target/mips/mips-ps-2.c: Likewise.
13071 * gcc.target/mips/mips-ps-3.c: Likewise.
13072 * gcc.target/mips/mips-ps-4.c: Likewise.
13073 * gcc.target/mips/mips-ps-5.c: Likewise.
13074 * gcc.target/mips/mips-ps-6.c: Likewise.
13075 * gcc.target/mips/mips-ps-7.c: Likewise.
13076 * gcc.target/mips/mips-ps-type.c: Likewise.
13077 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13078 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13079
40e26f94
TV
130802016-01-18 Tom de Vries <tom@codesourcery.com>
13081
13082 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13083 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13084 * c-c++-common/goacc/kernels-empty.c: New test.
13085 * c-c++-common/goacc/kernels-eternal.c: New test.
13086 * c-c++-common/goacc/kernels-loop-2.c: New test.
13087 * c-c++-common/goacc/kernels-loop-3.c: New test.
13088 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13089 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13090 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13091 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13092 * c-c++-common/goacc/kernels-loop-data.c: New test.
13093 * c-c++-common/goacc/kernels-loop-g.c: New test.
13094 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13095 * c-c++-common/goacc/kernels-loop-n.c: New test.
13096 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13097 * c-c++-common/goacc/kernels-loop.c: New test.
13098 * c-c++-common/goacc/kernels-noreturn.c: New test.
13099 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13100 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13101 * c-c++-common/goacc/kernels-reduction.c: New test.
13102
a98d4647
TV
131032016-01-18 Tom de Vries <tom@codesourcery.com>
13104
13105 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13106 * gcc.dg/autopar/outer-2.c: Same.
13107 * gcc.dg/autopar/outer-3.c: Same.
13108 * gcc.dg/autopar/outer-4.c: Same.
13109 * gcc.dg/autopar/outer-5.c: Same.
13110 * gcc.dg/autopar/outer-6.c: Same.
13111 * gcc.dg/autopar/parallelization-1.c: Same.
13112 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13113 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13114 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13115 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13116 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13117 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13118 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13119 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13120 * gcc.dg/autopar/pr39500-1.c: Same.
13121 * gcc.dg/autopar/pr39500-2.c: Same.
13122 * gcc.dg/autopar/pr46193.c: Same.
13123 * gcc.dg/autopar/pr46194.c: Same.
13124 * gcc.dg/autopar/pr49580.c: Same.
13125 * gcc.dg/autopar/pr49960-1.c: Same.
13126 * gcc.dg/autopar/pr49960.c: Same.
13127 * gcc.dg/autopar/pr68373.c: Same.
13128 * gcc.dg/autopar/reduc-1.c: Same.
13129 * gcc.dg/autopar/reduc-1char.c: Same.
13130 * gcc.dg/autopar/reduc-1short.c: Same.
13131 * gcc.dg/autopar/reduc-2.c: Same.
13132 * gcc.dg/autopar/reduc-2char.c: Same.
13133 * gcc.dg/autopar/reduc-2short.c: Same.
13134 * gcc.dg/autopar/reduc-3.c: Same.
13135 * gcc.dg/autopar/reduc-4.c: Same.
13136 * gcc.dg/autopar/reduc-6.c: Same.
13137 * gcc.dg/autopar/reduc-7.c: Same.
13138 * gcc.dg/autopar/reduc-8.c: Same.
13139 * gcc.dg/autopar/reduc-9.c: Same.
13140 * gcc.dg/autopar/uns-outer-4.c: Same.
13141 * gcc.dg/autopar/uns-outer-5.c: Same.
13142 * gcc.dg/autopar/uns-outer-6.c: Same.
13143 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13144 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13145
da976fa8
AL
131462016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13147
13148 PR target/63679
13149 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13150 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13151
70c1e886
AL
131522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13153
13154 PR target/63679
13155 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13156 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13157 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13158
88bed196
AL
131592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13160
13161 PR target/63679
13162 * gcc.dg/tree-ssa/sra-17.c: New.
13163 * gcc.dg/tree-ssa/sra-18.c: New.
13164
3dd5f42e
IE
131652016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13166
13167 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13168
ae5a77fa
EB
131692016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13170
13171 * gnat.dg/inline12.adb: New test.
13172
11e57fc6
BC
131732016-01-18 Bin Cheng <bin.cheng@arm.com>
13174
13175 PR tree-optimization/66797
13176 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13177
995b6fe0
RB
131782016-01-18 Richard Biener <rguenther@suse.de>
13179
13180 PR tree-optimization/69170
13181 * gcc.dg/torture/pr69170.c: New testcase.
13182
82ee0cf2 131832016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13184
13185 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13186
d69da357
TV
131872016-01-16 Tom de Vries <tom@codesourcery.com>
13188
13189 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13190
a3845283
TV
131912016-01-16 Tom de Vries <tom@codesourcery.com>
13192
13193 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13194 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13195 redundant dg-require-effective-target pthread.
13196 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13197 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13198 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13199 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13200 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13201 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13202 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13203
197a6aa6
DE
132042016-01-16 David Edelsohn <dje.gcc@gmail.com>
13205
13206 PR target/68609
13207 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13208 * gcc.target/powerpc/recip-7.c: Same.
13209
ec7886c1
PP
132102016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13211
13212 PR c++/69091
13213 * g++.dg/template/pr69091.C: New test.
13214
203484bb
PP
132152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13216
13217 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13218 dump does not contain an error_mark_node.
13219 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13220 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13221
aa2500e9
PP
132222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13223
13224 PR c++/68936
13225 * g++.dg/template/pr68936.C: New test.
13226
28621a5c
DE
132272016-01-15 David Edelsohn <dje.gcc@gmail.com>
13228
13229 PR target/68609
13230 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13231 * gcc.target/powerpc/recip-2.c: Same.
13232 * gcc.target/powerpc/recip-3.c: Same.
13233 * gcc.target/powerpc/recip-4.c: Same.
13234 * gcc.target/powerpc/recip-sqrtf.c: Same.
13235
40c43aca
JL
132362016-01-15 Jeff Law <law@redhat.com>
13237
13238 PR tree-optimization/69270
13239 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13240 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13241
afbc5ae8
PT
132422016-01-15 Paul Thomas <pault@gcc.gnu.org>
13243
13244 PR fortran/49630
13245 * gfortran.dg/deferred_character_13.f90: New test for the fix
13246 of comment 3 of the PR.
13247
13248 PR fortran/54070
13249 * gfortran.dg/deferred_character_8.f90: New test
13250 * gfortran.dg/allocate_error_5.f90: New test
13251
13252 PR fortran/60593
13253 * gfortran.dg/deferred_character_10.f90: New test
13254
13255 PR fortran/60795
13256 * gfortran.dg/deferred_character_14.f90: New test
13257
13258 PR fortran/61147
13259 * gfortran.dg/deferred_character_11.f90: New test
13260
13261 PR fortran/64324
13262 * gfortran.dg/deferred_character_9.f90: New test
13263
49abe076
VM
132642016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13265
13266 PR rtl-optimization/69030
13267 * gcc.target/i386/pr69030.c: New.
13268
16d12992
KT
132692016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13270
13271 * gcc.target/aarch64/target_attr_17.c: New test.
13272
78810bd3
RB
132732016-01-15 Richard Biener <rguenther@suse.de>
13274
13275 PR tree-optimization/66856
13276 * gcc.dg/torture/pr66856-1.c: New testcase.
13277 * gcc.dg/torture/pr66856-2.c: Likewise.
13278
2bd847fe
RB
132792016-01-15 Richard Biener <rguenther@suse.de>
13280
13281 PR debug/69137
13282 * g++.dg/lto/pr69137_0.C: New testcase.
13283
a00fe3b7
RS
132842016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13285
13286 PR middle-end/69246
13287 * gcc.target/i386/pr69246.c: New test.
13288
cbb0e83b
DV
132892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13290
7596d5de 13291 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13292
5a500ecf
DV
132932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13294
13295 PR c++/56194
13296 * g++.dg/init/const9.C: Disable test on S/390.
13297
5d9bf64f
DV
132982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13299
13300 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13301 * g++.dg/Wno-frame-address.C: Ditto.
13302
e234b19e
DV
133032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13304
13305 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13306
89483f99
RB
133072016-01-15 Richard Biener <rguenther@suse.de>
13308
13309 PR tree-optimization/68961
13310 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13311
94f37395
IE
133122016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13313
13314 * gcc.target/i386/pr65105-5.c: New test.
13315
82ee0cf2 133162016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13317
13318 * gcc.c-torture/execute/alias-4.c: New testcase.
13319
82ee0cf2 133202016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13321
13322 PR ipa/68148
13323 * g++.dg/ipa/devirt-49.C: New testcase.
13324
092f7deb 133252016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13326
13327 PR target/65837
13328 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13329 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13330 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13331
e93c66bc
RB
133322016-01-15 Richard Biener <rguenther@suse.de>
13333
13334 PR tree-optimization/69117
13335 * gcc.dg/torture/pr69117.c: New testcase.
13336
c47eaca6 133372015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13338
13339 PR c++/69048
13340 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13341
c3f6914a
FXC
133422016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13343
13344 PR testsuite/67509
13345 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13346 range tests use 100 * maximum instead of maximum + 1.
13347
cd65ae90
JJ
133482016-01-14 Jakub Jelinek <jakub@redhat.com>
13349
13350 PR debug/69244
13351 * gcc.dg/guality/pr69244.c: New test.
13352
19643948
UB
133532016-01-14 Uros Bizjak <ubizjak@gmail.com>
13354
13355 * lib/target-supports.exp (check_effective_target_issignaling):
13356 New procedure.
13357 * gcc.dg/pr61441.c: Require issignaling effective target.
13358
fe79c97e
SB
133592016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13360
13361 PR target/68803
13362 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13363
c7df95d8
DM
133642016-01-14 David Malcolm <dmalcolm@redhat.com>
13365
13366 PR c++/68819
13367 PR preprocessor/69177
13368 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13369 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13370 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13371 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13372
00083992
MP
133732016-01-14 Marek Polacek <polacek@redhat.com>
13374
13375 PR c/69262
13376 * gcc.dg/array-15.c: New test.
13377
0c9b3294
JJ
133782016-01-14 Jakub Jelinek <jakub@redhat.com>
13379
13380 PR middle-end/68146
13381 PR tree-optimization/69155
13382 * gfortran.dg/pr68146.f: New test.
13383 * gfortran.dg/pr69155.f90: New test.
13384
3688e13d
RB
133852016-01-14 Richard Biener <rguenther@suse.de>
13386
13387 PR tree-optimization/68060
13388 * gcc.dg/torture/pr68060-1.c: New testcase.
13389 * gcc.dg/torture/pr68060-2.c: Likewise.
13390
bab0ad3a
NC
133912016-01-14 Nick Clifton <nickc@redhat.com>
13392
13393 * lib/target-supports.exp
13394 (check_effective_target_arm_neon_ok_nocache): Add an option
13395 sequence that includes setting the ARM architecture to ARMv7-A.
13396 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13397 command line options necessary to enable Neon support.
13398 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13399 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13400 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13401 * gcc.target/arm/pr69180.c: Likewise.
13402
947c2ce5
JL
134032016-01-14 Jeff Law <law@redhat.com>
13404
13405 PR tree-optimization/69270
13406 * gcc.dg/tree-ssa/pr69270.c: New test.
13407
3342fd71
BS
134082016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13409
13410 PR c/66208
13411 * c-c++-common/pr66208.c: New file.
13412
2ad3adf1
JJ
134132016-01-13 Jakub Jelinek <jakub@redhat.com>
13414
13415 PR tree-optimization/69156
13416 * gcc.dg/pr69156.c: New test.
13417
398d6feb
L
134182016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13419
13420 * gcc.target/i386/pr69225-7.c: New test.
13421
4c868789
RH
134222016-01-13 Richard Henderson <rth@redhat.com>
13423
13424 * gcc.dg/tm/memopt-13.c: Update expected function.
13425 * gcc.dg/tm/memopt-6.c: Likewise.
13426
ef6d1772
UB
134272016-01-13 Uros Bizjak <ubizjak@gmail.com>
13428
13429 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13430 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13431 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13432 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13433
ef6d1772
UB
134342016-01-13 Tom de Vries <tom@codesourcery.com>
13435
13436 PR tree-optimization/69169
0b4b6ef2
TV
13437 * gcc.dg/pr69169.c: New test.
13438
2ad3adf1 134392016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13440
13441 PR target/69228
13442 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13443 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13444 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13445 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13446 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13447 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13448 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13449 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13450
9060e335
AK
134512016-01-13 Jakub Jelinek <jakub@redhat.com>
13452
13453 PR target/69247
13454 * gcc.dg/pr69247.c: New test.
13455
40311329
RB
134562016-01-13 Richard Biener <rguenther@suse.de>
13457
13458 PR tree-optimization/69242
13459 * gcc.dg/torture/pr69242.c: New testcase.
13460
ccbd7103
RB
134612016-01-13 Richard Biener <rguenther@suse.de>
13462
13463 PR tree-optimization/69186
13464 * gcc.dg/torture/pr69186.c: New testcase.
13465
c6f72a46
JL
134662016-01-13 Jeff Law <law@redhat.com>
13467
13468 PR tree-optimization/67755
13469 * gcc.dg/tree-ssa/pr67755.c: New test.
13470
134712016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13472
13473 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13474 pass number in output by a star.
13475
c446cf07
BC
134762016-01-12 Bin Cheng <bin.cheng@arm.com>
13477
13478 PR tree-optimization/68911
13479 * gcc.c-torture/execute/pr68911.c: New test.
13480
5342156c
MP
134812016-01-12 Marek Polacek <polacek@redhat.com>
13482
13483 PR c++/68979
13484 * g++.dg/warn/permissive-1.C: New test.
13485
65364cc5
JJ
134862016-01-12 Jakub Jelinek <jakub@redhat.com>
13487
13488 PR objc++/68511
13489 PR c++/69213
13490 * g++.dg/opt/pr69213.C: New test.
13491
81b9a3d9
CB
134922016-01-12 Christian Bruel <christian.bruel@st.com>
13493
13494 PR target/69180
13495 * gcc.target/arm/pr69180.c: New test.
13496
3c4e91c9
RB
134972016-01-12 Richard Biener <rguenther@suse.de>
13498
13499 PR lto/69077
13500 * g++.dg/lto/pr69077_0.C: New testcase.
13501 * g++.dg/lto/pr69077_1.C: Likewise.
13502
5664cea1
JJ
135032016-01-12 Jakub Jelinek <jakub@redhat.com>
13504
13505 PR target/69175
13506 * g++.dg/opt/pr69175.C: New test.
13507
86cefc49
AL
135082016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13509
13510 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13511 rather than #including math.h & stdlib.h.
13512 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13513 * gcc.dg/vect/pr49771.c: Likewise.
13514 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13515 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13516 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13517 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13518 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13519 * gcc.dg/vect/pr44507.c: Likewise.
13520 * gcc.dg/vect/pr45902.c: Likewise.
13521 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13522 * gcc.dg/vect/vect-117.c: Likewise.
13523 * gcc.dg/vect/vect-99.c: Likewise.
13524 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13525 * gcc.dg/vect/vect-cond-1.c: Likewise.
13526 * gcc.dg/vect/vect-cond-2.c: Likewise.
13527 * gcc.dg/vect/vect-cond-3.c: Likewise.
13528 * gcc.dg/vect/vect-cond-4.c: Likewise.
13529 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13530 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13531 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13532 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13533 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13534 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13535 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13536 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13537 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13538 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13539 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13540 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13541 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13542 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13543 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13544 include of signal.h.
13545 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13546 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13547 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13548 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13549 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13550 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13551 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13552 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13553 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13554 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13555 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13556 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13557 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13558 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13559 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13560 * gcc.dg/vect/vect-outer-5.c: Likewise.
13561 * gcc.dg/vect/vect-outer-6.c: Likewise.
13562 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13563 include of stdio.h.
13564
b832f61e
NC
135652016-01-12 Nick Clifton <nickc@redhat.com>
13566
13567 PR target/68913
13568 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13569 to fread so that it will be found in all target runtimes.
13570
8eac49b1
RB
135712016-01-12 Richard Biener <rguenther@suse.de>
13572
13573 PR tree-optimization/69053
13574 * g++.dg/torture/pr69053.C: New testcase.
13575
2935d994
RB
135762016-01-12 Richard Biener <rguenther@suse.de>
13577
13578 PR tree-optimization/69168
13579 * gcc.dg/torture/pr69168.c: New testcase.
13580
66c16fd9
RB
135812016-01-12 Richard Biener <rguenther@suse.de>
13582
13583 PR tree-optimization/69157
13584 * gcc.dg/torture/pr69157.c: New testcase.
13585
135862016-01-12 Richard Biener <rguenther@suse.de>
13587
13588 PR tree-optimization/69174
13589 * gcc.dg/torture/pr69174.c: New testcase.
13590
723033a6
JJ
135912016-01-12 Jakub Jelinek <jakub@redhat.com>
13592
13593 PR c++/66808
13594 PR c++/69000
13595 * g++.dg/tls/pr66808.C: New test.
13596 * g++.dg/tls/pr69000.C: New test.
13597
3574cf47
BS
135982016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13599
13600 * gcc.target/powerpc/swaps-p8-23.c: New test.
13601 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13602
feb20787
JDA
136032016-01-11 John David Anglin <danglin@gcc.gnu.org>
13604
13605 PR tree-optimization/68356
13606 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13607
27b1820a
KV
136082016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13609 Jim Wilson <jim.wilson@linaro.org>
13610
13611 PR target/69194
13612 * gcc.target/arm/pr69194.c: New test.
13613
cf4de6af
L
136142016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13615
13616 PR target/69225
13617 * gcc.target/i386/pr69225-1.c: New test.
13618 * gcc.target/i386/pr69225-2.c: Likewise.
13619 * gcc.target/i386/pr69225-3.c: Likewise.
13620 * gcc.target/i386/pr69225-4.c: Likewise.
13621 * gcc.target/i386/pr69225-5.c: Likewise.
13622 * gcc.target/i386/pr69225-6.c: Likewise.
13623
1ebd5558
JJ
136242016-01-11 Jakub Jelinek <jakub@redhat.com>
13625
23552a4d
JJ
13626 PR target/67462
13627 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13628 if lp64.
13629
26ff85b0
JJ
13630 PR target/69071
13631 * gcc.dg/pr69071.c: New test.
13632
9cb6bd74
JJ
13633 PR c++/69211
13634 * g++.dg/opt/pr69211.C: New test.
13635
1ebd5558
JJ
13636 PR tree-optimization/69214
13637 * gcc.c-torture/compile/pr69214.c: New test.
13638
8c18c836
UB
136392016-01-11 Uros Bizjak <ubizjak@gmail.com>
13640
13641 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13642 * gcc.target/i386/pr66232-11.c: Ditto.
13643 * gcc.target/i386/pr66232-12.c: Ditto.
13644 * gcc.target/i386/pr66232-13.c: Ditto.
13645
62446e6e
RB
136462016-01-11 Richard Biener <rguenther@suse.de>
13647
13648 PR tree-optimization/69173
13649 * gcc.dg/torture/pr69173.c: New testcase.
13650
2b8568fe
KT
136512016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13652
13653 PR rtl-optimization/68796
13654 * gcc.target/aarch64/tst_5.c: New test.
13655 * gcc.target/aarch64/tst_6.c: Likewise.
13656
5baf4532
KT
136572016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13658
13659 PR rtl-optimization/68841
13660 * gcc.dg/pr68841.c: New test.
13661 * gcc.c-torture/execute/pr68841.c: New test.
13662
ca90b1ed
YR
136632016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13664
13665 PR rtl-optimization/68920
13666 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13667 for ix86 targets.
13668 * gcc.dg/ifcvt-5.c: New test.
13669
2ad3adf1 136702016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13671
13672 PR bootstrap/69123
13673 * g++.dg/pr69123.C: New.
13674
83834c09
IE
136752016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13676
13677 PR target/69010
13678 * gcc.target/i386/pr69010.c: New test.
13679
dcf89d57
MJ
136802016-01-11 Martin Jambor <mjambor@suse.cz>
13681
13682 PR ipa/69044
13683 * gcc.target/i386/chkp-pr69044.c: New test.
13684
d95167ee
TV
136852016-01-11 Tom de Vries <tom@codesourcery.com>
13686
13687 PR tree-optimization/69109
13688 * gcc.dg/autopar/pr69109-2.c: New test.
13689 * gcc.dg/autopar/pr69109.c: New test.
13690
4f6403a8
TV
136912016-01-11 Tom de Vries <tom@codesourcery.com>
13692
13693 PR tree-optimization/69108
13694 * gcc.dg/autopar/pr69108.c: New test.
13695
21efdd80
PP
136962016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13697
13698 PR c++/69029
13699 * c-c++-common/Wisleading-indentation.c: Augment test.
13700
fd42eed8
TK
137012016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13702
13703 PR fortran/69154
13704 * gfortran.dg/inline_matmul_12.f90: New test.
13705
4f90ee6c
PT
137062016-01-10 Paul Thomas <pault@gcc.gnu.org>
13707
13708 PR fortran/67779
13709 * gfortran.dg/actual_array_offset_1: New test.
13710
3907c6cf
TV
137112016-01-10 Tom de Vries <tom@codesourcery.com>
13712
13713 PR tree-optimization/69062
13714 * gcc.dg/autopar/pr69062.c: New test.
13715
b07b236e
TS
137162016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13717
13718 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13719 * gcc.dg/vect/slp-perm-2.c: Likewise.
13720 * gcc.dg/vect/slp-perm-3.c: Likewise.
13721 * gcc.dg/vect/slp-perm-5.c: Likewise.
13722 * gcc.dg/vect/slp-perm-6.c: Likewise.
13723 * gcc.dg/vect/slp-perm-7.c: Likewise.
13724 * gcc.dg/vect/slp-perm-8.c: Likewise.
13725
23fab8ae
TV
137262016-01-10 Tom de Vries <tom@codesourcery.com>
13727
13728 PR tree-optimization/69039
13729 * gcc.dg/autopar/pr69039.c: New test.
13730
73f0dae2
MP
137312016-01-09 Marek Polacek <polacek@redhat.com>
13732
13733 PR c++/69113
13734 * g++.dg/pr69113.C: New test.
13735
20b8d734
JJ
137362016-01-09 Jakub Jelinek <jakub@redhat.com>
13737
13738 PR middle-end/50865
13739 PR tree-optimization/69097
13740 * gcc.c-torture/execute/pr50865.c: New test.
13741 * gcc.c-torture/execute/pr69097-1.c: New test.
13742 * gcc.c-torture/execute/pr69097-2.c: New test.
13743 * gcc.dg/pr69097-1.c: New test.
13744 * gcc.dg/pr69097-2.c: New test.
13745
c50e614b
JJ
137462016-01-09 Jakub Jelinek <jakub@redhat.com>
13747
13748 PR c++/69164
13749 * g++.dg/opt/pr69164.C: New test.
13750
e0237993
JJ
137512016-01-08 Jakub Jelinek <jakub@redhat.com>
13752
13753 PR tree-optimization/69167
13754 * gcc.dg/pr69167.c: New test.
13755
bd8f5bb2
MP
137562016-01-08 Marek Polacek <polacek@redhat.com>
13757
13758 PR c++/68449
13759 * g++.dg/pr68449.C: New.
13760
bb0f5ca7
AL
137612016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13762
13763 PR tree-optimization/68707
13764 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13765 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13766 on platforms supporting it.
13767 * gcc.dg/vect/slp-perm-2.c: Likewise.
13768 * gcc.dg/vect/slp-perm-3.c: Likewise.
13769 * gcc.dg/vect/slp-perm-5.c: Likewise.
13770 * gcc.dg/vect/slp-perm-7.c: Likewise.
13771 * gcc.dg/vect/slp-perm-8.c: Likewise.
13772 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13773 on platforms supporting it.
13774
22518428
JJ
137752016-01-08 Jakub Jelinek <jakub@redhat.com>
13776
33f0852f
JJ
13777 PR tree-optimization/69162
13778 * gcc.dg/pr69162.c: New test.
13779
22518428
JJ
13780 PR tree-optimization/69172
13781 * gcc.dg/pr69172.c: New test.
13782
80e9b3aa
TP
137832016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13784
13785 PR tree-optimization/67781
13786 * gcc.c-torture/execute/pr67781.c: New file.
13787
262a363f
JJ
137882016-01-08 Jakub Jelinek <jakub@redhat.com>
13789
13790 PR tree-optimization/69083
13791 * gcc.dg/vect/pr69083.c: New test.
13792
6e1f093f
SS
137932016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13794
13795 PR tree-optimization/61441
13796 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13797 Use -fexcess-precision=standard for compiler options.
13798 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13799
53290e07
JJ
138002016-01-08 Jakub Jelinek <jakub@redhat.com>
13801
57bf3072
JJ
13802 PR fortran/69128
13803 * gfortran.dg/gomp/pr69128.f90: New test.
13804
53290e07
JJ
13805 PR c++/69145
13806 * g++.dg/ext/pr69145-1.C: New test.
13807 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13808 * g++.dg/ext/pr69145-2.h: New file.
13809
7a127fa7
MS
138102016-01-07 Martin Sebor <msebor@redhat.com>
13811
13812 PR c/68966
13813 * gcc.dg/atomic-fetch-bool.c: New test.
13814 * gcc.dg/sync-fetch-bool.c: New test.
13815
95918b49
L
138162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13817
13818 PR fortran/66680
13819 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13820
c8e62a9d
NC
138212016-01-07 Nick Clifton <nickc@redhat.com>
13822
13823 PR target/66655
13824 * g++.dg/pr66655.C: New test.
13825 * g++.dg/pr66655_1.cc: Test support file.
13826 * g++.dg/pr66655.h: Test header file.
13827
2ad3adf1 138282016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13829
13830 PR fortran/66680
13831 gfortran.dg/gomp/pr66680.f90: New test.
13832
4cd9ca92
L
138332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13834
13835 PR target/69171
13836 * gcc.target/i386/pr69171-1.c: New test.
13837 * gcc.target/i386/pr69171-2.c: Likewise.
13838 * gcc.target/i386/pr69171-3.c: Likewise.
13839 * gcc.target/i386/pr69171-4.c: Likewise.
13840 * gcc.target/i386/pr69171-5.c: Likewise.
13841 * gcc.target/i386/pr69171-6.c: Likewise.
13842
7e33d4dc
BS
138432015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13844
13845 PR middle-end/67639
13846 * c-c++-common/pr67639.c: New test.
13847
fec64afc
JJ
138482016-01-07 Jakub Jelinek <jakub@redhat.com>
13849
13850 PR tree-optimization/69141
13851 * g++.dg/opt/pr69141.C: New test.
13852
f293ad29
EB
138532016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13854
13855 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13856
5027395e
UB
138572016-01-06 Uros Bizjak <ubizjak@gmail.com>
13858
13859 PR target/69140
13860 * gcc.target/i386/pr69140.c: New test
13861
7443cf13
DM
138622016-01-06 David Malcolm <dmalcolm@redhat.com>
13863
13864 * gcc.dg/bad-dereference.c: New test case.
13865
32928931
BS
138662015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13867
13868 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13869
68dd05da
AS
138702016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13871
13872 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13873
6b131d5b
MP
138742016-01-06 Marek Polacek <polacek@redhat.com>
13875
13876 PR sanitizer/69099
13877 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13878
8d9fdb49
MP
138792016-01-05 Marek Polacek <polacek@redhat.com>
13880
13881 PR c/69104
13882 * gcc.dg/atomic-invalid-2.c: New.
13883
acf93f1e
L
138842016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13885
13886 PR target/68991
13887 * gcc.target/i386/pr68991.c: New test.
13888
3f50525d
L
138892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13890
13891 PR target/68991
13892 * g++.dg/pr68991-1.C: New test.
13893 * g++.dg/pr68991-2.C: Likewise.
13894
e0237993 138952016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13896
e0237993 13897 PR other/60465
face88a1
ST
13898 * gcc.target/ia64/pr60465-gprel64.c: New test.
13899 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13900
a0866eff
KT
139012016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13902
13903 PR rtl-optimization/68651
13904 * gcc.target/aarch64/pr68651_1.c: New test.
13905
c589e975
DM
139062016-01-05 David Malcolm <dmalcolm@redhat.com>
13907
13908 PR c/69122
13909 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13910
929710d9
NS
139112016-01-05 Nathan Sidwell <nathan@acm.org>
13912
ce3e43d7
NS
13913 PR c++/58583
13914 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13915
929710d9
NS
13916 * gcc.dg/alias-15.c: New.
13917
a2faef8e
NC
139182016-01-05 Nick Clifton <nickc@redhat.com>
13919
13920 PR target/68870
13921 * g++.dg/pr68770.C: New test.
13922
4cfa76e3
MS
139232016-01-04 Mike Stump <mikestump@comcast.net>
13924
13925 * lib/target-supports.exp (check_effective_target_cilkplus):
13926 cilkplus targets require pthreads.
4ece61b6 13927 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13928
4e8a3a35
MM
139292016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13930
13931 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13932 generation.
13933
818ab71a
JJ
139342016-01-04 Jakub Jelinek <jakub@redhat.com>
13935
13936 Update copyright years.
13937
2fe0a208
MP
139382016-01-04 Marek Polacek <polacek@redhat.com>
13939
13940 PR c/68908
13941 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13942 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13943 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13944
9e3b2fe3
EB
139452016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13946
13947 * gcc.target/sparc/20160104-2.c: New test.
13948
e8d65a35
EB
139492016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13950
13951 * gcc.target/sparc/20160104-1.c: New test.
13952
25ccfccd
PT
139532016-01-03 Paul Thomas <pault@gcc.gnu.org>
13954
13955 PR fortran/65045
13956 * gfortran.dg/pr65045.f90: New test.
13957
cb51d382
EB
139582016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13959
13960 * gnat.dg/specs/debug1.ads: Delete.
13961
6eeaad6e
JD
139622016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13963
13964 PR libgfortran/68867
13965 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13966 expression.
13967
2f968603
JD
139682016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13969
13970 PR libgfortran/68867
13971 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13972 PowerPC.
13973
591bb5e4
PT
139742016-01-01 Paul Thomas <pault@gcc.gnu.org>
13975
13976 PR fortran/68864
13977 * gfortran.dg/pr68864.f90: New test.
13978
f1e0620c
JJ
139792016-01-01 Jakub Jelinek <jakub@redhat.com>
13980
942a1319
JJ
13981 PR tree-optimization/69070
13982 * gcc.dg/pr69070.c: New test.
13983
10dff63f
JJ
13984 PR sanitizer/69055
13985 * gfortran.dg/pr69055.f90: New test.
13986
f1e0620c
JJ
13987 PR target/69015
13988 * gcc.dg/pr69015.c: New test.
818ab71a 13989\f
2f883d1c 13990Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13991
13992Copying and distribution of this file, with or without modification,
13993are permitted in any medium without royalty provided the copyright
13994notice and this notice are preserved.