]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
sparc.c (sparc_expand_vector_init): Only accept literal constants in CONST_VECTORs.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6c0347f6
JD
12016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 * gfortran.dg/dtio_16.f90: New test.
4
d0d48a06
EB
52016-10-15 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gcc.target/sparc/bmaskbshuf.c: Rename to...
8 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
9 * gcc.target/sparc/bmaskbshuf-2.c: New test.
10
baa33d83
EB
112016-10-15 Eric Botcazou <ebotcazou@adacore.com>
12
13 * gcc.target/sparc/popc.c: Rename to...
14 * gcc.target/sparc/popc-1.c: ...this.
15 * gcc.target/sparc/popc-2.c: New test.
16
523ee218
JD
172016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18
19 PR fortran/77972
20 * gfortran.dg/unexpected_eof_4.f90: New test.
21
c04d4ede
JB
222016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
23
24 PR libfortran/48587
25 * gfortran.dg/negative_unit2.f90: New test.
26
064ed55a
JJ
272016-10-14 Jakub Jelinek <jakub@redhat.com>
28
9a822fc7
JJ
29 PR middle-end/77959
30 * gfortran.dg/pr77959.f90: New test.
31
064ed55a
JJ
32 DR 1511 - const volatile variables and ODR
33 * g++.dg/DRs/dr1511-1.C: New test.
34 * g++.dg/DRs/dr1511-2.C: New test.
35
2579762a
EB
362016-10-14 Eric Botcazou <ebotcazou@adacore.com>
37
38 * gnat.dg/debug7.adb (dg-options): Remove -g.
39 * gnat.dg/debug8.adb (dg-options): Add -margs.
40 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
41
6d59425d
RB
422016-10-14 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/77979
45 * gcc.dg/torture/pr77979.c: New testcase.
46
43f66d6e
ML
472016-10-14 Martin Liska <mliska@suse.cz>
48
49 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
50 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
51 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
52
cb3ac867
UB
532016-10-14 Uros Bizjak <ubizjak@gmail.com>
54
55 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
56 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
57 * gcc.dg/torture/pr77937-2.c: Likewise.
58
14cf71a0
EB
592016-10-14 Eric Botcazou <ebotcazou@adacore.com>
60
61 * gnat.dg/lto15.adb: Adjust.
62 * gnat.dg/lto16.adb: Likewise.
63 * gnat.dg/lto17.adb: Likewise
64 * gnat.dg/lto18.ad[sb]: New test.
65 * gnat.dg/lto18_pkg.ads: New helper.
66 * gnat.dg/lto19.adb: New test.
67 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
68 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
69 * gnat.dg/lto20.adb: New test.
70 * gnat.dg/lto20_pkg.ad[sb]: New helper.
71
6fd9c6f4
AV
722016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
73
74 * gfortran.dg/coarray_38.f90: Expect error message.
75
01f44038
KT
762016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
77
78 * gcc.target/aarch64/spellcheck_1.c: New test.
79 * gcc.target/aarch64/spellcheck_2.c: Likewise.
80 * gcc.target/aarch64/spellcheck_3.c: Likewise.
81 * gcc.target/aarch64/spellcheck_4.c: Likewise.
82 * gcc.target/aarch64/spellcheck_5.c: Likewise.
83 * gcc.target/aarch64/spellcheck_6.c: Likewise.
84
253abb2a
AS
852016-10-13 Andreas Schwab <schwab@linux-m68k.org>
86
87 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
88
a2695319
BS
892016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
90
91 PR tree-optimization/77937
92 * gcc.dg/torture/pr77937-1.c: New.
93 * gcc.dg/torture/pr77937-2.c: New.
94
14a2c9aa
JM
952016-10-13 Jakub Jelinek <jakub@redhat.com>
96
97 * g++.dg/cpp1z/inline-var1.C: New test.
98 * g++.dg/cpp1z/inline-var1a.C: New test.
99 * g++.dg/cpp1z/inline-var1.h: New file.
100 * g++.dg/cpp1z/inline-var2.C: New test.
101 * g++.dg/cpp1z/inline-var3.C: New test.
102 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
103 uninitialized const.
104
18d34307
SL
1052016-10-13 Sandra Loosemore <sandra@codesourcery.com>
106
ee7fa2e3
SL
107 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
108 Xscale is specified, not just -march.
109 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
110 is incompatible with Xscale.
18d34307 111
96032047
MS
1122016-10-13 Martin Sebor <msebor@redhat.com>
113
114 PR c++/71912
115 * g++.dg/ext/flexary4.C: Adjust.
116 * g++.dg/ext/flexary5.C: Same.
117 * g++.dg/ext/flexary9.C: Same.
118 * g++.dg/ext/flexary19.C: New test.
119 * g++.dg/ext/flexary18.C: New test.
120 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
121 regression test.
122 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
123 Avoid generating a flexible array member in an array.
124
5b1548fd
MS
1252016-10-13 Martin Sebor <msebor@redhat.com>
126
127 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
128 to placate -Wformat on targets where the type is not int.
129
7810c4eb
DM
1302016-10-13 David Malcolm <dmalcolm@redhat.com>
131
132 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
133 in INSN_LOCATION.
134
fcd27666
BC
1352016-10-13 Bin Cheng <bin.cheng@arm.com>
136
137 * gcc.target/i386/l_fma_float_1.c: Revise test.
138 * gcc.target/i386/l_fma_float_2.c: Ditto.
139 * gcc.target/i386/l_fma_float_3.c: Ditto.
140 * gcc.target/i386/l_fma_float_4.c: Ditto.
141 * gcc.target/i386/l_fma_float_5.c: Ditto.
142 * gcc.target/i386/l_fma_float_6.c: Ditto.
143 * gcc.target/i386/l_fma_double_1.c: Ditto.
144 * gcc.target/i386/l_fma_double_2.c: Ditto.
145 * gcc.target/i386/l_fma_double_3.c: Ditto.
146 * gcc.target/i386/l_fma_double_4.c: Ditto.
147 * gcc.target/i386/l_fma_double_5.c: Ditto.
148 * gcc.target/i386/l_fma_double_6.c: Ditto.
149
b8a4b8c8
BC
1502016-10-13 Bin Cheng <bin.cheng@arm.com>
151
152 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
153
328ba117
BC
1542016-10-13 Bin Cheng <bin.cheng@arm.com>
155
156 * gcc.dg/vect/vect-98.c: Refine test case.
157 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
158 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
159 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
160
1a1ab05e
JJ
1612016-10-13 Jakub Jelinek <jakub@redhat.com>
162
163 PR c/77946
164 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
165
27947670
ML
1662016-10-13 Martin Liska <mliska@suse.cz>
167
168 PR tree-optimization/77943
169 * g++.dg/tree-ssa/pr77943.C: New test.
170
92c5266b
AV
1712016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
172
173 PR fortran/72832
174 * gfortran.dg/allocate_with_source_22.f03: New test.
175 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
176 fail.
177
90bca4ed
TP
1782016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
179
180 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
181 * gcc.target/arm/movsi_movw.c: Likewise.
182 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
183 directive to work on big endian targets.
184
0011af7b
KV
1852016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
186
187 * gcc.dg/tree-ssa/evrp6.c: New test.
188
859e95ab
SB
1892016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
190
191 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
192 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
193 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
194
2934018d
SB
1952016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
196
197 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
198 * gcc.target/powerpc/warn-2.c: Ditto.
199
f92d1522
RS
2002016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
201
202 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
203 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
204 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
205 for -mmsa.
206 * gcc.target/mips/msa.c: New test.
207 * gcc.target/mips/msa-builtins.c: Likewise.
208 * lib/target-supports.exp (check_mips_msa_hw_available): New.
209 (check_effective_target_mips_msa_runtime): Likewise.
210 (check_effective_target_mips_msa): Likewise.
211 (add_options_for_mips_msa): Likewise.
212 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
213 (check_effective_target_vect_intfloat_cvt): Likewise.
214 (check_effective_target_vect_uintfloat_cvt): Likewise.
215 (check_effective_target_vect_floatint_cvt): Likewise.
216 (check_effective_target_vect_floatuint_cvt): Likewise.
217 (check_effective_target_vect_shift): Likewise.
218 (check_effective_target_vect_shift_char): Likewise.
219 (check_effective_target_vect_long): Likewise.
220 (check_effective_target_vect_float): Likewise.
221 (check_effective_target_vect_double): Likewise.
222 (check_effective_target_vect_long_long): Likewise.
223 (check_effective_target_vect_perm): Likewise.
224 (check_effective_target_vect_perm_byte): Likewise.
225 (check_effective_target_vect_perm_short): Likewise.
226 (check_effective_target_vect_sdot_qi): Likewise.
227 (check_effective_target_vect_udot_qi): Likewise.
228 (check_effective_target_vect_sdot_hi): Likewise.
229 (check_effective_target_vect_udot_hi): Likewise.
230 (check_effective_target_vect_pack_trunc): Likewise.
231 (check_effective_target_vect_unpack): Likewise.
232 (check_effective_target_vect_hw_misalign): Likewise.
233 (check_effective_target_vect_condition): Likewise.
234 (check_effective_target_vect_cond_mixed): Likewise.
235 (check_effective_target_vect_char_mult): Likewise.
236 (check_effective_target_vect_short_mult): Likewise.
237 (check_effective_target_vect_int_mult): Likewise.
238 (check_effective_target_vect_extract_even_odd): Likewise.
239 (check_effective_target_vect_interleave): Likewise.
240 (check_vect_support_and_set_flags): Check if the target supports MSA
241 and append to the list of EFFECTIVE_TARGETS.
242
0bfd099c
RB
2432016-10-12 Richard Biener <rguenther@suse.de>
244
245 PR debug/77947
246 * g++.dg/torture/pr77947.C: New testcase.
247
b4a9ef2f
PMR
2482016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
249
250 * gnat.dg/debug8.adb: New testcase.
251
c0dbd22d
PMR
2522016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
253
254 * gnat.dg/debug9.adb: New testcase.
255
8a7c91cd
RB
2562016-10-12 Richard Biener <rguenther@suse.de>
257
258 * gcc.dg/tree-ssa/vrp35.c: Adjust.
259 * gcc.dg/tree-ssa/vrp36.c: Likewise.
260 * gcc.dg/tree-ssa/vrp46.c: Likewise.
261
7dc2f5f1
RB
2622016-10-12 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/77920
265 * gcc.dg/torture/pr77920.c: New testcase.
266
70f6d5e1
JJ
2672016-10-12 Jakub Jelinek <jakub@redhat.com>
268
4a8b97cb
JJ
269 PR tree-optimization/77929
270 * gcc.c-torture/compile/pr77929.c: New test.
271
70f6d5e1
JJ
272 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
273 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
274 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
275 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
276 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
277 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
278 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
279 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
280 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
281
4803de58
EB
2822016-10-11 Eric Botcazou <ebotcazou@adacore.com>
283
284 * gcc.target/sparc/setcc-4.c: Adjust.
285 * gcc.target/sparc/setcc-5.c: Likewise.
286 * gcc.target/sparc/setcc-6.c: Likewise.
287 * gcc.target/sparc/setcc-7.c: Likewise.
288 * gcc.target/sparc/setcc-8.c: Likewise.
289 * gcc.target/sparc/setcc-9.c: Likewise.
290 * gcc.target/sparc/setcc-10.c: Delete.
291
f6cf4810
SK
2922016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
293
294 PR fortran/77942
295 * gfortran.dg/pr77942.f90
296
8e8c2744
FR
2972016-10-11 Fritz Reese <fritzoreese@gmail.com>
298
299 * gfortran.dg/dec_math.f90: New testsuite.
300
ddefad9a
SKS
3012016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
302
303 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
304 (main): Declare j as i32 instead of int.
305
e7b08761
TP
3062016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
307
308 PR testsuite/PR77710
309 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
310 target triplet instead of *-*-*-*.
311
9fd7cd44
EB
3122016-10-11 Eric Botcazou <ebotcazou@adacore.com>
313
314 * gnat.dg/unchecked_convert10.adb: New test.
315 * gnat.dg/unchecked_convert11.adb: Likewise.
316 * gnat.dg/unchecked_convert12.adb: Likewise.
317
ff7e7ee0
EB
3182016-10-11 Eric Botcazou <ebotcazou@adacore.com>
319
320 * gcc.target/sparc/cbcond-1.c: New test.
321 * gcc.target/sparc/cbcond-2.c: Likewise.
322 * gcc.target/sparc/movcc-1.c: Likewise.
323 * gcc.target/sparc/movcc-2.c: Likewise.
324 * gcc.target/sparc/setcc-1.c: Adjust.
325 * gcc.target/sparc/setcc-2.c: Likewise.
326 * gcc.target/sparc/setcc-3.c: Likewise.
327 * gcc.target/sparc/setcc-4.c: Likewise.
328 * gcc.target/sparc/setcc-5.c: Likewise.
329 * gcc.target/sparc/setcc-6.c: New test.
330 * gcc.target/sparc/setcc-7.c: Likewise.
331 * gcc.target/sparc/setcc-8.c: Likewise.
332 * gcc.target/sparc/setcc-9.c: Likewise.
333 * gcc.target/sparc/setcc-10.c: Likewise.
334
d30078b8
JL
3352016-10-10 Jeff Law <law@redhat.com>
336
337 PR tree-optimization/71947
338 * gcc.dg/tree-ssa/pr71947-1.c: New test.
339 * gcc.dg/tree-ssa/pr71947-2.c: New test.
340 * gcc.dg/tree-ssa/pr71947-3.c: New test.
341 * gcc.dg/tree-ssa/pr71947-4.c: New test.
342 * gcc.dg/tree-ssa/pr71947-5.c: New test.
343 * gcc.dg/tree-ssa/pr71947-6.c: New test.
344
5f869266
TK
3452016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
346
347 PR fortran/77915
348 * gfortran.dg/matmul_11.f90: New test.
349
174e0b00
JW
3502016-10-10 Jiong Wang <jiong.wang@arm.com>
351
352 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
353 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
354 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
355 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
356 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
357 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
358 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
359 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
360 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
361 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
362 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
363 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
364 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
365 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
366 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
367 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
368 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
369 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
370 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
382 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
383 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
385 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
386 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
387 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
388 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
404 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
405 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
406 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
407 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
408 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
411
4bc63138
JW
4122016-10-10 Jiong Wang <jiong.wang@arm.com>
413
414 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
416 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
417 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
418 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
426 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
427 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
428
8f3edb07
JW
4292016-10-10 Jiong Wang <jiong.wang@arm.com>
430
431 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
432 Enable AArch64.
433 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
434 vdup*_laneq.
435 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
436 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
437 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
438 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
439
6e49f922
JW
4402016-10-10 Matthew Wahab <matthew.wahab@arm.com>
441 Jiong Wang <jiong.wang@arm.com>
442
443 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
444 AArch64 support.
445 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
446 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
447 AArch64 targets.
448 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
449 AArch64 targets.
450 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
451 targets.
452 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
453
41683e1a
EB
4542016-10-10 Eric Botcazou <ebotcazou@adacore.com>
455
456 * gnat.dg/specs/vfa.ads: New test.
457
6e49f922 4582016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
459
460 * gnat.dg/inline13.ad[sb]: New test.
461 * gnat.dg/inline13_pkg.ad[sb]: New helper.
462
55cfd746
EB
4632016-10-10 Eric Botcazou <ebotcazou@adacore.com>
464
465 * gnat.dg/biased_subtype.adb: New test.
466
4dfb8a2a
JJ
4672016-10-09 Jakub Jelinek <jakub@redhat.com>
468
469 PR tree-optimization/77901
470 * gcc.c-torture/compile/pr77901.c: New test.
471
67b97478
PK
4722016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
473
474 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
475 * gcc.dg/ipa/propalign-2.c: Likewise
476 * gcc.dg/ipa/propalign-3.c: Likewise.
477 * gcc.dg/ipa/propalign-4.c: Likewise.
478 * gcc.dg/ipa/propalign-5.c: Likewise.
479
7bad794a
JJ
4802016-10-08 Jakub Jelinek <jakub@redhat.com>
481
81b02905
JJ
482 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
483
ee19ef45
JJ
484 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
485
7bad794a
JJ
486 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
487 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
488
56d3a930
FR
4892016-10-07 Fritz Reese <fritzoreese@gmail.com>
490
491 * gfortran.dg/dec_union_11.f90: New testcase.
492
45e2bf2e
NS
4932016-10-07 Nathan Sidwell <nathan@acm.org>
494
495 PR c++/66443
496 * g++.dg/cpp0x/pr66443-cxx11.C: New.
497 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
498 * g++.dg/cpp1y/pr66443-cxx14.C: New
499 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
500 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
501
be845b04
JJ
5022016-10-07 Jakub Jelinek <jakub@redhat.com>
503
504 * g++.dg/cpp0x/addressof1.C: New test.
505 * g++.dg/cpp0x/addressof2.C: New test.
506
08213983
MM
5072016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
508
509 * gcc.target/powerpc/float128-type-1.c: New test to check that
510 PowerPC 64-bit Linux enables -mfloat128-type by default.
511 * gcc.target/powerpc/float128-type-2.c: Likewise.
512 * gcc.target/powerpc/float128-mix.c: Change error message to
513 reflect that __ibm128 is now #define'ed to be long double.
514
bd845c14
SK
5152016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
516
517 PR fortran/77406
518 * gfortran.dg/pr77406.f90: New test.
519 * gfortran.dg/assumed_type_3.f90: Update error messages.
520 * gfortran.dg/defined_operators_1.f90: Ditto.
521 * gfortran.dg/generic_26.f90: Ditto.
522 * gfortran.dg/generic_7.f90: Ditto.
523 * gfortran.dg/gomp/udr5.f90: Ditto.
524 * gfortran.dg/gomp/udr7.f90: Ditto.
525 * gfortran.dg/interface_1.f90: Ditto.
526 * gfortran.dg/interface_37.f90: Ditto.
527 * gfortran.dg/interface_5.f90: Ditto.
528 * gfortran.dg/interface_6.f90: Ditto.
529 * gfortran.dg/interface_7.f90
530 * gfortran.dg/no_arg_check_3.f90
531 * gfortran.dg/operator_5.f90
532 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
533
c09c4992
BE
5342016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
535
536 PR c++/77700
537 * c-c++-common/Wint-in-bool-context.c: Update test.
538
d7f336f8
RB
5392016-10-07 Richard Biener <rguenther@suse.de>
540
541 * gcc.dg/tree-ssa/vrp01.c: Adjust.
542 * gcc.dg/tree-ssa/vrp34.c: Likewise.
543
a9172bf3
MP
5442016-10-07 Marek Polacek <polacek@redhat.com>
545
546 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
547
8a14afd0
BS
5482016-10-07 Bernd Schmidt <bschmidt@redhat.com>
549
550 PR c++/69733
551 * c-c++-common/pr69733.c: New test.
552 * gcc.dg/pr69733.c: New test.
553 * gcc.target/i386/pr69733.c: New test.
554
d4bd4646
MP
5552016-10-07 Marek Polacek <polacek@redhat.com>
556
557 PR c++/77803
558 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
559
a93cdc5c
JJ
5602016-10-07 Jakub Jelinek <jakub@redhat.com>
561
562 PR tree-optimization/77664
563 * gcc.dg/tree-ssa/pr77664.c: New test.
564 * gcc.dg/pr77664.c: New test.
565
5662016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
567
568 * gfortran.dg/pr69955.f90: New test.
569
ac193ee7
LK
5702016_10-06 Louis Krupp <louis.krupp@zoho.com>
571
572 PR fortran/57910
573 * gfortran.dg/pr57910.f90: New test.
574
342cfb3e
JJ
5752016-10-06 Jakub Jelinek <jakub@redhat.com>
576
577 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
578 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
579
48057089
KV
5802016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
581
582 PR tree-optimization/77862
583 * gcc.dg/pr77862.c: New test.
584
65b25c9b
KV
5852016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
586
587 * gcc.dg/tree-ssa/evrp4.c: New test.
588
f3127685
JL
5892016-10-06 Jeff Law <law@redhat.com>
590
591 PR tree-optimization/71661
592 * gcc.dg/tree-ssa/pr71661.c: New test.
593
b3972588
RB
5942016-10-06 Richard Biener <rguenther@suse.de>
595
596 PR tree-optimization/77855
597 * gcc.dg/torture/pr77855.c: New testcase.
598
139dc3c6
JC
5992016-10-06 James Clarke <jrtc27@jrtc27.com>
600 Eric Botcazou <ebotcazou@adacore.com>
601
602 * g++.dg/other/pr77759.C: New test.
603
37f6a157
RB
6042016-10-06 Richard Biener <rguenther@suse.de>
605
606 PR tree-optimization/77839
607 * gcc.dg/torture/pr77839.c: New testcase.
608
f779aeb8
MP
6092016-10-06 Marek Polacek <polacek@redhat.com>
610
611 * g++.dg/cpp1z/init-statement9.C: New test.
612
eee8f0b0
AS
6132016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
614
615 * gcc.target/i386/pcommit-1.c: Deleted.
616 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
617 * gcc.target/i386/sse-13.c: Ditto.
618 * gcc.target/i386/sse-14.c: Ditto.
619 * gcc.target/i386/sse-22.c: Ditto.
620 * gcc.target/i386/sse-23.c: Ditto.
621 * g++.dg/other/i386-2.C: Ditto.
622
b48042bb
UB
6232016-10-05 Uros Bizjak <ubizjak@gmail.com>
624
625 * gcc.target/i386/pr77833.c: Require int128 effective target.
626
50b01e1d
SK
6272016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
628
629 PR fortran/58991
630 PR fortran/58992
631 * gfortran.dg/associate_22.f90: New test.
632
908b8296
FR
6332016-10-05 Fritz Reese <fritzoreese@gmail.com>
634
635 * gfortran.dg/dec_union_9.f90: New testcase.
636 * gfortran.dg/dec_union_10.f90: New testcase.
637
87582521
JJ
6382016-10-05 Jakub Jelinek <jakub@redhat.com>
639
2e69f143
JJ
640 PR sanitizer/66343
641 * gcc.dg/pch/pr66343-3.c: New test.
642 * gcc.dg/pch/pr66343-3.hs: New file.
643
87582521
JJ
644 PR sanitizer/66343
645 * gcc.dg/pch/pr66343-1.c: New test.
646 * gcc.dg/pch/pr66343-1.hs: New file.
647 * gcc.dg/pch/pr66343-2.c: New test.
648 * gcc.dg/pch/pr66343-2.hs: New file.
649
700fff34
BE
6502016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
651
652 * c-c++-common/Wint-in-bool-context.c: Update test.
653
17a9e380
MP
6542016-10-05 Marek Polacek <polacek@redhat.com>
655
656 * g++.dg/cpp1z/init-statement1.C: New test.
657 * g++.dg/cpp1z/init-statement2.C: New test.
658 * g++.dg/cpp1z/init-statement3.C: New test.
659 * g++.dg/cpp1z/init-statement4.C: New test.
660 * g++.dg/cpp1z/init-statement5.C: New test.
661 * g++.dg/cpp1z/init-statement6.C: New test.
662 * g++.dg/cpp1z/init-statement7.C: New test.
663 * g++.dg/cpp1z/init-statement8.C: New test.
664
6e48e779
LK
6652016-10-05 Louis Krupp <louis.krupp@zoho.com>
666
667 PR fortran/67524
668 * gfortran.dg/pr67524.f90: New test.
669
04a32443
JJ
6702016-10-05 Jakub Jelinek <jakub@redhat.com>
671
672 PR sanitizer/77823
673 * c-c++-common/ubsan/shift-9.c: New test.
674
743a9cf7
SKS
6752016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
676
677 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
678 of int if __SIZEOF_INT__ is less than 4 bytes.
679
a40278c3
JD
6802016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
681
682 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
683 * gfortran.dg/class_array_20.f03: Likewise.
684 * gfortran.dg/class_array_21.f03: Likewise.
685 * gfortran.dg/finalize_29.f08: Likewise.
686 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
687
39bb7d01
RB
6882016-10-05 Richard Biener <rguenther@suse.de>
689
690 PR middle-end/77826
691 * gcc.dg/torture/pr77826.c: New testcase.
692
eeb57981
RB
6932016-10-05 Richard Biener <rguenther@suse.de>
694
695 * gcc.dg/fold-copysign-1.c: New testcase.
696
f9018d75
AS
6972016-10-05 Andreas Schwab <schwab@suse.de>
698
699 * g++.dg/pr49847-2.C: Remove.
700
7e8000b3
PMR
7012016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
702
703 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
704
54f84ca9
RB
7052016-10-05 Richard Biener <rguenther@suse.de>
706
707 PR middle-end/55152
708 * gcc.dg/pr55152-2.c: New testcase.
709
17beda50
JD
7102016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
711
712 * gfortran.dg/dtio_15.f90: New test.
713
1c84b798
ILT
7142016-10-04 Ian Lance Taylor <iant@golang.org>
715
716 * gcc.dg/split-7.c: New test.
717
7ec39552
MS
7182016-10-04 Martin Sebor <msebor@redhat.com>
719
720 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
721 %lc directive to wint_t to silence -Wformat warnings on targets
722 where the latter is a distinct type such as long.
723
8ff04ff9
MS
7242016-10-04 Martin Sebor <msebor@redhat.com>
725
726 PR c++/77804
727 * g++.dg/warn/Wplacement-new-size-4.C: New test.
728
bfecd57c
JJ
7292016-10-04 Jakub Jelinek <jakub@redhat.com>
730
f72da967
JJ
731 PR c++/77791
732 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
733
bfecd57c
JJ
734 * g++.dg/other/java3.C: Remove.
735 * g++.dg/other/java1.C: Remove.
736 * g++.dg/other/error12.C: Remove.
737 * g++.dg/other/java2.C: Remove.
738 * g++.dg/warn/Wnvdtor.C: Remove.
739 * g++.dg/lookup/java1.C: Remove.
740 * g++.dg/lookup/java2.C: Remove.
741 * g++.dg/ext/pr34829.C: Remove.
742 * g++.dg/ext/java-3.C: Remove.
743 * g++.dg/ext/java-1.C: Remove.
744 * g++.dg/ext/java-2.C: Remove.
745 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
746
fe8b1e83
DG
7472016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
748
749 PR tree-optimization/77808
750 * gcc.dg/tree-ssa/pr77808.c: New testcase.
751
078b5aab
RB
7522016-10-04 Richard Biener <rguenther@suse.de>
753
754 PR tree-optimization/77399
755 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
756
2b568899
RB
7572016-10-04 Richard Biener <rguenther@suse.de>
758
759 PR middle-end/77833
760 * gcc.target/i386/pr77833.c: New testcase.
761
0a4e5cf3
JL
7622016-09-26 Jeff Law <law@redhat.com>
763
764 PR tree-optimization/71550
765 PR tree-optimization/71403
766 * gcc.c-torture/execute/pr71550.c: New test.
767
d07b0a23
SKS
7682016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
769
770 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
771 option.
772
b44a42cf
KT
7732016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
774
775 Revert
776 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
777
778 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
779
f41f1ceb
MP
7802016-10-03 Marek Polacek <polacek@redhat.com>
781
782 * g++.dg/cpp0x/nullptr37.C: New test.
783
1633d3b9
BE
7842016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
785
786 * c-c++-common/Wint-in-bool-context.c: Update test.
787
2c8e3a1d
JJ
7882016-10-02 Jakub Jelinek <jakub@redhat.com>
789
790 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
791 earlier.
792 * g++.dg/charset/asm2.c (memmove): Likewise.
793 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
794 * g++.dg/tls/diag-4.C (foo): Likewise.
795 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
796 dg-warning, fix up regex.
797 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
798 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
799 * g++.old-deja/g++.mike/net31.C: Likewise.
800 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
801 for C++17.
802 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
803 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
804
f00b6283
RB
8052016-10-01 Richard Biener <rguenther@suse.de>
806
807 PR middle-end/77798
808 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
809
0f0565b1
AV
8102016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
811
812 PR fortran/77663
813 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
814
c58823a0
JJ
8152016-10-01 Jakub Jelinek <jakub@redhat.com>
816
817 PR c/77490
818 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
819 Add dg-prune-output directive.
820
e3228a50
JD
8212016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
822
823 PR fortran/66643
824 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
825 * gfortran.fortran-torture/compile/write.f90: Update test.
826
e70bbc6f
MW
8272016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
828
829 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
830 arm_fp16_alternative_ok as the required effective target.
831 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
832 -mfp16-format=alternative to the dg-options directive and remove
833 the dg-add-options directive.
834
c39747d2
FR
8352016-09-30 Fritz Reese <fritzoreese@gmail.com>
836
837 PR fortran/77764
838 * gfortran.dg/dec_union_8.f90: New testcase.
839
00074dd8
FR
8402016-09-30 Fritz Reese <fritzoreese@gmail.com>
841
842 PR fortran/77782
843 * gfortran.dg/dec_structure_16.f90: New testcase.
844
26f391e8
AV
8452016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
846
847 * gfortran.dg/coarray_allocate_10.f08: New test.
848 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
849
fa16a271
KT
8502016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
851
852 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
853
f334c828
RB
8542016-09-30 Richard Biener <rguenther@suse.de>
855
856 PR tree-optimization/77399
857 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
858
76e3ec9c
SL
8592016-09-29 Sandra Loosemore <sandra@codesourcery.com>
860
861 * c-c++-common/pr27336.c: Make dependency on
862 -fdelete-null-pointer-checks explicit.
863 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
864 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
865 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
866 * gcc.dg/pic-1.c: Require fpic target support.
867 * gcc.dg/pic-2.c: Likewise.
868
a2c6e7f2
JJ
8692016-09-29 Jakub Jelinek <jakub@redhat.com>
870
871 Implement P0001R1 - C++17 removal of register storage class specifier
872 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
873 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
874 C++17.
875 * c-c++-common/vector-subscript-5.c (foo): Don't use register
876 keyword if not __SSE2__.
877 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
878 C++17.
879 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
880 register keywords.
881 * g++.dg/eh/pr29166.C: Add -Wno-register option.
882 * g++.dg/warn/register-parm-1.C (erroneous_warning,
883 no_erroneous_warning): Expect new warnings for C++17.
884 * g++.dg/warn/register-var-2.C (f): Likewise.
885 * g++.dg/parse/register1.C (f): Expect new error for C++17.
886 * g++.dg/parse/linkage2.C (foo): Likewise.
887 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
888 keyword on parameters for C++17.
889 * g++.dg/cpp1z/register1.C: New test.
890 * g++.dg/cpp1z/register2.C: New test.
891 * g++.dg/cpp1z/register3.C: New test.
892
4ab76933
UB
8932016-09-29 Uros Bizjak <ubizjak@gmail.com>
894
895 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
896 * gcc.target/i386/avx2-check.h (main): Ditto.
897 * gcc.target/i386/avx512bw-check.h (main): Ditto.
898 * gcc.target/i386/avx512cd-check.h (main): Ditto.
899 * gcc.target/i386/avx512dq-check.h (main): Ditto.
900 * gcc.target/i386/avx512er-check.h (main): Ditto.
901 * gcc.target/i386/avx512f-check.h (main): Ditto.
902 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
903 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
904 * gcc.target/i386/avx512vl-check.h (main): Ditto.
905
2488ebe5
UB
9062016-09-29 Uros Bizjak <ubizjak@gmail.com>
907
908 PR target/77756
909 * gcc.target/i386/pr77756.c: New test.
910
4d258d09
MP
9112016-09-29 Marek Polacek <polacek@redhat.com>
912
913 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
914
a9087411
MP
9152016-09-29 Marek Polacek <polacek@redhat.com>
916
917 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
918 C++14.
919
fa0a064a
ML
9202016-09-29 Martin Liska <mliska@suse.cz>
921
922 * objc/execute/construct1.m: New test.
923
0ce1ecc7
RB
9242016-09-29 Richard Biener <rguenther@suse.de>
925
926 PR tree-optimization/77768
927 * gcc.dg/torture/pr77768.c: New testcase.
928
da186c1f
RB
9292016-09-28 Richard Biener <rguenther@suse.de>
930
931 PR middle-end/77407
932 * gcc.dg/pr77407.c: New testcase.
933
d657e995
RB
9342016-09-29 Richard Biener <rguenther@suse.de>
935
936 PR middle-end/55152
937 * gcc.dg/pr55152.c: New testcase.
938 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
939
cadf6296
RO
9402016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
941
942 * gcc.dg/profile-update-warning.c: Restrict to ia32.
943 (dg-options): Remove -m32.
944
88000fd1
MS
9452016-09-28 Martin Sebor <msebor@redhat.com>
946
947 PR middle-end/77721
948 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
949
0c172974
JD
9502016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
951
952 PR libgfortran/77707
953 * gfortran.dg/inquire_17.f90: New test.
954
4b390698
JJ
9552016-09-28 Jakub Jelinek <jakub@redhat.com>
956
957 PR c++/77467
958 * g++.dg/cpp1y/constexpr-77467.C: New test.
959
2b1b5938
MS
9602016-09-28 Martin Sebor <msebor@redhat.com>
961
962 PR c/77762
963 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
964 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
965 (test_sprintf_p_const): Adjust line numbers to avoid failures
966 introduced in r240503.
967
30dc6ee9
MS
9682016-09-28 Martin Sebor <msebor@redhat.com>
969
970 PR middle-end/77683
971 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
972
7d290e93
BE
9732016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
974
fcf32bad
BE
975 PR c++/77748
976 * g++.dg/pr77550.C: Avoid undefined behavior.
977
7d290e93
BE
978 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
979
912d9ec3
WD
9802016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
981
982 * gcc.dg/strlenopt-20.c: Update test.
983 * gcc.dg/strlenopt-21.c: Likewise.
984 * gcc.dg/strlenopt-22.c: Likewise.
985 * gcc.dg/strlenopt-22g.c: Likewise.
986 * gcc.dg/strlenopt-26.c: Likewise.
987 * gcc.dg/strlenopt-5.c: Likewise.
988 * gcc.dg/strlenopt-7.c: Likewise.
989 * gcc.dg/strlenopt-9.c: Likewise.
990
459bcfb0
JJ
9912016-09-27 Jakub Jelinek <jakub@redhat.com>
992
6e39060a
JJ
993 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
994
8ca33347
JJ
995 * g++.dg/cpp1z/lambda-this1.C: New test.
996 * g++.dg/cpp1z/lambda-this2.C: New test.
997
459bcfb0
JJ
998 PR c++/77722
999 * g++.dg/ubsan/return-4.C: New test.
1000 * g++.dg/ubsan/return-5.C: New test.
1001 * g++.dg/ubsan/return-6.C: New test.
1002
20fba714
JW
10032016-09-27 Jiong Wang <jiong.wang@arm.com>
1004
1005 * lib/target-supports.exp
1006 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1007 in function comment.
1008
bebe0086
ML
10092016-09-27 Martin Liska <mliska@suse.cz>
1010
1011 PR gcov-profile/46266
1012 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1013 considered.
1014
59896334
RB
10152016-09-27 Richard Biener <rguenther@suse.de>
1016
1017 PR tree-optimization/77745
1018 * g++.dg/torture/pr77745.C: New testcase.
1019
f0d355dc
RB
10202016-09-27 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/77478
1023 * gcc.dg/torture/pr77478.c: New testcase.
1024
8c9434c2
ML
10252016-09-27 Martin Liska <mliska@suse.cz>
1026
1027 PR gcov-profile/7970
1028 PR gcov-profile/16855
1029 PR gcov-profile/44779
1030 * g++.dg/gcov/pr16855.C: New test.
1031
511d092e
SKS
10322016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1033
1034 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1035
f2e0c4e1
JJ
10362016-09-27 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR fortran/77666
1039 * gfortran.dg/gomp/pr77666.f90: New test.
1040
3a4228ba
KV
10412016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1042
1043 PR ipa/77677
1044 * gcc.dg/torture/pr77677-2.c: New test.
1045
a184e37f
SK
10462016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1047
1048 PR fortran/77420
1049 * gfortran.dg/pr77420_1.f90: New test.
1050 * gfortran.dg/pr77420_2.f90: Ditto.
1051 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1052 * gfortran.dg/pr77420_4.f90: this file.
1053
8be59d19
KV
10542016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1055
1056 PR middle-end/77719
1057 * gfortran.dg/pr77719.f90: New test.
1058
991075a4
TP
10592016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1060
1061 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1062 singular form of byte when quantity is unknown.
991075a4 1063
c6147dc4
MP
10642016-09-26 Marek Polacek <polacek@redhat.com>
1065
1066 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1067
5cc6c41c
ML
10682016-09-26 Martin Liska <mliska@suse.cz>
1069
1070 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1071 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1072 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1073 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1074 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1075 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1076 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1077 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1078 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1079
81fea426
MP
10802016-09-26 Marek Polacek <polacek@redhat.com>
1081
1082 PR c/7652
1083 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1084 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1085 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1086 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1087 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1088 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1089 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1090 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1091 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1092 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1093 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1094 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1095 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1096 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1097 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1098 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1099 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1100 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1101 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1102 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1103 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1104 * c-c++-common/attr-fallthrough-1.c: New test.
1105 * c-c++-common/attr-fallthrough-2.c: New test.
1106 * g++.dg/cpp0x/fallthrough1.C: New test.
1107 * g++.dg/cpp0x/fallthrough2.C: New test.
1108 * g++.dg/cpp1z/fallthrough1.C: New test.
1109 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1110 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1111 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1112 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1113
9b597c1f
SK
11142016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1115
12a813c1 1116 PR fortran/77429
9b597c1f
SK
1117 * gfortran.dg/pr77429.f90: New test.
1118
f1c7e7f1
SK
11192016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1120
1121 PR fortran/77694
1122 * gfortran.dg/pr77694.f90: New test.
1123
50c6dd20
OE
11242016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1125
1126 PR target/51244
1127 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1128
540b039e
DH
11292016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1130
1131 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1132 for 32-bit mode.
1133
cfd161bf
DH
11342016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1135
1136 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1137 for 32-bit mode.
1138
9a2300e9
MP
11392016-09-24 Marek Polacek <polacek@redhat.com>
1140
1141 PR c/77490
1142 * c-c++-common/Wbool-operation-1.c: New test.
1143 * gcc.dg/Wbool-operation-1.c: New test.
1144
34d567d1
FR
11452016-09-23 Fritz Reese <fritzoreese@gmail.com>
1146
1147 * gfortran.dg/dec_static_1.f90: New.
1148 * gfortran.dg/dec_static_2.f90: New.
1149 * gfortran.dg/dec_static_3.f90: New.
1150 * gfortran.dg/dec_static_4.f90: New.
1151
4a8d4422
JD
11522016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1153
1154 PR fortran/48298
1155 * gfortran.dg/negative_unit_check.f90: Update test.
1156 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1157
90ef45cb
DV
11582016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1159
1160 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1161 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1162 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1163 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1164 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1165 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1166 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1167
e0535922
MS
11682016-09-23 Martin Sebor <msebor@redhat.com>
1169
1170 PR testsuite/77713
1171 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1172 assuming long double is bigger than double.
1173
d664d76d
JJ
11742016-09-23 Jakub Jelinek <jakub@redhat.com>
1175
1176 Implement P0138R2, C++17 construction rules for enum class values
1177 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1178
3b31f720
DM
11792016-09-23 David Malcolm <dmalcolm@redhat.com>
1180
1181 PR preprocessor/77672
1182 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1183 expected multiline output from first warning to reflect change
1184 in r240434.
1185
592459bf
TP
11862016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1187
1188 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1189
0af06385
BE
11902016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1191 Tom de Vries <tom@codesourcery.com>
1192
1193 PR testsuite/77411
1194 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1195
8f01b67a
MP
11962016-09-23 Marek Polacek <polacek@redhat.com>
1197
1198 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1199 * c-c++-common/gomp/atomic-13.c: Likewise.
1200 * c-c++-common/gomp/atomic-14.c: Likewise.
1201 * c-c++-common/pr60439.c: Remove invalid code.
1202 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1203 * g++.dg/expr/bitfield5.C: Likewise.
1204 * g++.dg/expr/bitfield6.C: Likewise.
1205 * g++.dg/expr/bool1.C: Likewise.
1206 * g++.dg/expr/bool3.C: Likewise.
1207 * g++.dg/expr/lval3.C: Likewise.
1208 * g++.dg/expr/lval4.C: Likewise.
1209 * g++.old-deja/g++.jason/bool5.C: Likewise.
1210
bbd6fcf3
DM
12112016-09-23 David Malcolm <dmalcolm@redhat.com>
1212
1213 PR preprocessor/77672
1214 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1215 (test_terminator_location): New function.
1216
113d06a4
RB
12172016-09-23 Richard Biener <rguenther@suse.de>
1218
1219 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1220
cab9e1df
MW
12212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1222
1223 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1224 -march=armv8.2-a+fp16 when supported by the hardware.
1225 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1226 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1227 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1228 semi-colons to a macro invocations.
1229 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1230 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1231 defined.
1232 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1233 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1235 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1236 defined.
1237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1239 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1240 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1242 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1244 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1246 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1247 defined.
1248 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1250 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1251 defined.
1252 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1253 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1254 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1255 defined.
1256 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1257 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1258 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1259 defined.
1260 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1261 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1262 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1263 defined. Also fix some white-space.
1264 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1265 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1266 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1267 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1269 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1270 defined. Also fix some long lines and white-space.
1271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1272 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1273 defined. Also fix some long lines and white-space.
1274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1275 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1276 defined.
1277 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1279 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1280 defined.
1281 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1283 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1284 defined.
1285 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1288 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1292 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1295 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1300 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1301 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1302 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1304
da9b2e69
JW
13052016-09-23 Jiong Wang <jiong.wang@arm.com>
1306 Matthew Wahab <matthew.wahab@arm.com>
1307
1308 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1309 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1310 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1311 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1312 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1313 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1314 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1315 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1316 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1319 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1320 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1321 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1322 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1323 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1324 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1325 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1326 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1327 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1328 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1329 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1330 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1331 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1333 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1334 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1335 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1336 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1338 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1340 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1343 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1344 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1345
785cf02f
MW
13462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1347
1348 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1349 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1350 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1351 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1352 support.
1353
1e401340
KV
13542016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1355
1356 PR ipa/77677
1357 * gcc.dg/torture/pr77677.c: New test.
1358
8ed3eeac
AV
13592016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1360
1361 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1362 here now.
1363
55a9b91b
MW
13642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1365
1366 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1367 options. Add tests for float16x4_t and float16x8_t.
1368
64c744b9
DV
13692016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1370
1371 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1372 * gcc.target/s390/risbg-ll-2.c: Ditto.
1373 * gcc.target/s390/risbg-ll-3.c: Ditto.
1374
d403b8d4
MW
13752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1376
1377 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1378 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1379
576987fc
DV
13802016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1381
1382 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1383 output to the simplified instructions.
1384
4ffc8099
MW
13852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1386
1387 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1388 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1389
b1a970a5
MW
13902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1391
1392 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1393 (FP16_SUPPORTED): New
1394 (expected-hfloat-16x4): Make conditional on __fp16 support.
1395 (expected-hfloat-16x8): Likewise.
1396 (vdup_n_f16): Disable for non-AArch64 targets.
1397 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1398 conditional on FP16_SUPPORTED.
1399 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1400 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1401 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1402 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1403 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1404 for testing __fp16.
1405 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1406 conditional on FP16_SUPPORTED.
1407 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1408 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1409
50df9464
MW
14102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1411
1412 * gcc.target/arm/short-vfp-1.c: New.
1413
536b9f42
MW
14142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1415
1416 * gcc.target/arm/attr-fp16-arith-1.c: New.
1417
1b9e31cf
MW
14182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1419
1420 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1421 New.
1422 (add_options_for_arm_v8_2a_fp16_neon): New.
1423 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1424 (add_options_for_arm_arch_v8_2a): Auto-generate.
1425 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1426 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1427 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1428 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1429 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1430 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1431 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1432
a5b42ee7
MW
14332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1434
1435 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1436 arm_fp16_alternative_ok.
1437 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1438 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1439 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1440 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1441 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1442 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1443 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1444 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1445 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1446 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1447 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1448 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1449 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1450 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1451 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1452 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1453 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1454 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1455 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1456 arm_fp16_alternative_ok.
1457 * lib/target-supports.exp
1458 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1459 (check_effective_target_arm_fp16_alternative_ok): New.
1460 (check_effective_target_arm_fp16_none_ok_nocache): New.
1461 (check_effective_target_arm_fp16_none_ok): New.
1462
fcbc975b
ML
14632016-09-23 Martin Liska <mliska@suse.cz>
1464
1465 * gcc.dg/ipa/pr77653.c: Replace adress
1466 with address.
1467
1822b732
ML
14682016-09-23 Martin Liska <mliska@suse.cz>
1469
1470 * gcc.target/i386/movbe-4.c: New test.
1471
fab18cc4
ML
14722016-09-23 Martin Liska <mliska@suse.cz>
1473
1474 * gcc.target/i386/crc32-5.c: New test.
1475
e70f01b5
ML
14762016-09-23 Martin Liska <mliska@suse.cz>
1477
1478 * gcc.target/i386/pr71652.c: New test.
1479 * gcc.target/i386/pr71652-2.c: New test.
1480 * gcc.target/i386/pr71652-3.c: New test.
1481
f2e81d05
JJ
14822016-09-23 Jakub Jelinek <jakub@redhat.com>
1483
1484 * lib/gcc-dg.exp (process-message): Support relative line number
1485 notation - .+4 or .-1 etc.
1486 * gcc.dg/dg-test-1.c: New test.
1487
ed30d2a6
MS
14882016-09-22 Martin Sebor <msebor@redhat.com>
1489
1490 PR target/77676
1491 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1492 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1493 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1494 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1495
1c681c7b
UB
14962016-09-22 Uros Bizjak <ubizjak@gmail.com>
1497
1498 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1499 * gcc.dg/ifcvt-2.c: Ditto.
1500 * gcc.dg/zero_bits_compound-1.c: Ditto.
1501 * gcc.dg/zero_bits_compound-1.c: Ditto.
1502 * gcc.dg/pr40550.c: Simplify target selectors.
1503 Use dg-additional-options.
1504 * gcc.dg/pr47893.c: Ditto.
1505 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1506 additional options for 32-bit x86 targets.
1507 * gcc.dg/pr70955.c: Move to ...
1508 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1509
67cf0a53
PC
15102016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1511
1512 PR c++/61019
1513 * g++.dg/cpp0x/pr61019.C: New.
1514
0ee70cc0
AV
15152016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1516 Terry Guo <terry.guo@arm.com>
1517
1518 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1519 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1520 * gcc.target/arm/pure-code/pure-code.exp: New.
1521
43639d2c
UB
15222016-09-22 Uros Bizjak <ubizjak@gmail.com>
1523
1524 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1525 Remove SSE effective target requirement.
1526
a608d15b
PC
15272016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 PR c++/71979
1530 * g++.dg/cpp0x/pr71979.C: New.
1531
d94a7ab4
BE
15322016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1533
1534 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1535
a13f439f
ML
15362016-09-22 Martin Liska <mliska@suse.cz>
1537
1538 PR ipa/77653
1539 * gcc.dg/ipa/pr77653.c: New test.
1540
cf352092
JJ
15412016-09-22 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR fortran/77665
1544 * gfortran.dg/gomp/pr77665.f90: New test.
1545
a8de3002
PT
15462016-09-22 Paul Thomas <pault@gcc.gnu.org>
1547
1548 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1549 * gfortran.dg/dtio_13.f90: New test.
1550
39abef62
LK
15512016-09-21 Louis Krupp <louis.krupp@zoho.com>
1552
1553 PR fortran/66107
1554 * gfortran.dg/pr66107.f90: New test.
1555
4a2bb7fc
ILT
15562016-09-21 Ian Lance Taylor <iant@golang.org>
1557
1558 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1559 with call to builtin delete function.
1560
5f84cee2
JM
15612016-09-21 Joseph Myers <joseph@codesourcery.com>
1562
1563 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1564 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1565 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1566 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1567 tests.
1568
fe01a41a
UB
15692016-09-21 Uros Bizjak <ubizjak@gmail.com>
1570
1571 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1572
2e1c20b1
JJ
15732016-09-21 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR c++/77651
1576 * g++.dg/cpp1z/aligned-new6.C: New test.
1577
de4c144a
MW
15782016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1579
1580 * gcc.target/arm/fp16-aapcs-3.c: New.
1581 * gcc.target/arm/fp16-aapcs-4.c: New.
1582 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1583 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1584 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1585 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1586
44fc7854
BE
15872016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1588
1589 PR tree-optimization/77550
1590 * g++.dg/pr77550.C: New test.
1591
bc084f84
GJL
15922016-09-21 Georg-Johann Lay <avr@gjlay.de>
1593
1594 PR target/77326
1595 * gcc.target/avr/torture/pr77326.c: New test.
1596
c075003a
LK
15972016-09-21 Louis Krupp <louis.krupp@zoho.com>
1598
1599 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1600
6811ea79
RB
16012016-09-21 Richard Biener <rguenther@suse.de>
1602
1603 PR tree-optimization/77648
1604 * gcc.dg/torture/pr77648-1.c: New testcase.
1605 * gcc.dg/torture/pr77648-2.c: Likewise.
1606
f955c4c4
RB
16072016-09-21 Richard Biener <rguenther@suse.de>
1608 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR tree-optimization/77621
1611 * gcc.dg/pr77621.c: New testcase.
1612
096506bb
PT
16132016-09-21 Paul Thomas <pault@gcc.gnu.org>
1614
1615 PR fortran/77657
1616 * gfortran.dg/dtio_12.f90: New test.
1617
37d168ae
SKS
16182016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1619
1620 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1621
66454000
KV
16222016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1623
1624 PR tree-optimization/72835
1625 * gcc.dg/tree-ssa/pr72835.c: New test.
1626
88d0c3f0
MS
16272016-09-20 Martin Sebor <msebor@redhat.com>
1628
1629 PR middle-end/49905
1630 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1632 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1633 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1634 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1635 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1636 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1637
a03df1d5
KV
16382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1639
1640 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1641 arguments/compare will be optimized away.
1642 * gcc.dg/torture/ftrapv-1.c: Likewise.
1643
8bc5448f
KV
16442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1645
1646 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1647 will be optimized away.
1648 * gcc.dg/ipa/vrp1.c: New test.
1649 * gcc.dg/ipa/vrp2.c: New test.
1650 * gcc.dg/ipa/vrp3.c: New test.
1651
973625a0
KV
16522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1653
1654 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1655 does the same transformation.
1656 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1657 * gcc.dg/tree-ssa/evrp1.c: New test.
1658 * gcc.dg/tree-ssa/evrp2.c: New test.
1659 * gcc.dg/tree-ssa/evrp3.c: New test.
1660 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1661 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1662 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1663 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1664 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1665 foling now happens early.
1666 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1667 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1668 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1669 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1670 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1671
9b1ba33c
UB
16722016-09-20 Uros Bizjak <ubizjak@gmail.com>
1673
1674 PR target/77621
1675 * gcc.target/i386/pr77621.c: New test.
1676 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1677 pattern, loop should vectorize with -mtune=atom.
1678
f5bd4ad8
MO
16792016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1680 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR testsuite/63299
1683 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1684 instead of delete.
1685
7d9cf801
JJ
16862016-09-20 Jakub Jelinek <jakub@redhat.com>
1687
b912f962
JJ
1688 PR c++/77626
1689 * g++.dg/other/pr77626.C: New test.
1690
eaf1ece1
JJ
1691 PR c++/77638
1692 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1693
590b62e9
JJ
1694 PR c++/77637
1695 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1696
7d9cf801
JJ
1697 PR middle-end/77624
1698 * c-c++-common/pr77624-1.c: New test.
1699 * c-c++-common/pr77624-2.c: New test.
1700
3aebb6ff
AV
17012016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1702
1703 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1704 of digits expected.
1705
b5bbe47b
RB
17062016-09-20 Richard Biener <rguenther@suse.de>
1707
1708 PR tree-optimization/77646
1709 * gcc.dg/torture/pr77646.c: New testcase.
1710
144a96e4
BE
17112016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1712
1713 PR c++/77434
1714 * c-c++-common/Wint-in-bool-context.c: New test.
1715
1f2071fa
JM
17162016-09-19 Joseph Myers <joseph@codesourcery.com>
1717
1718 * gcc.dg/cr-decimal-dig-1.c: New test.
1719
63012d9a
JM
17202016-09-19 Joseph Myers <joseph@codesourcery.com>
1721
1722 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1723 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1724 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1725 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1726
02410826
VM
17272016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1728
1729 PR rtl-optimization/77416
1730 * gcc.target/powerpc/pr77416.c: New.
1731
6101a7ab
PP
17322016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1733
1734 PR c++/77639
1735 * g++.dg/template/error-recovery4.C: New test.
1736
1993ff76
BC
17372016-09-19 Bin Cheng <bin.cheng@arm.com>
1738
1739 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1740
5fa9e644
KT
17412016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1742
1743 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1744 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1745
fc15d9ec
JJ
17462016-09-19 Jakub Jelinek <jakub@redhat.com>
1747 Jan Hubicka <jh@suse.cz>
1748
1749 PR target/77587
1750 * gcc.dg/pr77587.c: New test.
1751 * gcc.dg/pr77587a.c: New file.
1752
3c9f5092
AV
17532016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1754
1755 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1756 * gfortran.dg/coarray_38.f90:
1757 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1758 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1759 * gfortran.dg/coarray_allocate_7.f08: New test.
1760 * gfortran.dg/coarray_allocate_8.f08: New test.
1761 * gfortran.dg/coarray_allocate_9.f08: New test.
1762 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1763 new caf_register.
1764 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1765 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1766 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1767 get_by_refs.
1768 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1769 * gfortran.dg/coarray_lock_7.f90: Same.
1770 * gfortran.dg/coarray_poly_5.f90: Same.
1771 * gfortran.dg/coarray_poly_6.f90: Same.
1772 * gfortran.dg/coarray_poly_7.f90: Same.
1773 * gfortran.dg/coarray_poly_8.f90: Same.
1774 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1775
e79e6763
FR
17762016-09-19 Fritz Reese <fritzoreese@gmail.com>
1777
1778 PR fortran/77584
1779 * gfortran.dg/dec_structure_15.f90: New testcase.
1780
ae527639
RB
17812016-09-19 Richard Biener <rguenther@suse.de>
1782
1783 PR middle-end/77605
1784 * gcc.dg/torture/pr77605.c: New testcase.
1785
cdf060f8
LK
17862016-09-18 Louis Krupp <louis.krupp@zoho.com>
1787
1788 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1789
b720e919
JH
17902016-09-17 Jan Hubicka <hubicka@ucw.cz>
1791
1792 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1793 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1794 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1795 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1796 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1797 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1798 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1799 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1800 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1801 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1802 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1803
bdabae39
KY
18042016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1805
1806 * gcc.target/i386/pr68633.c: Fix expected result.
1807
493ba820
LK
18082016-09-17 Louis Krupp <louis.krupp@gmail.com>
1809
1810 PR fortran/68078
1811 * gfortran.dg/pr68078.f90: New test.
1812 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1813
9a42726b
BS
18142016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1815
1816 PR target/77613
1817 * gcc.target/powerpc/swaps-p8-25.c: New.
1818
e7d61178
JJ
18192016-09-16 Jakub Jelinek <jakub@redhat.com>
1820
8f03e02f
JJ
1821 PR c++/77482
1822 * g++.dg/cpp0x/constexpr-77482.C: New test.
1823
e80cb545
JJ
1824 PR c++/77379
1825 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1826 thunk offsets.
1827 * g++.dg/abi/abi-tag23a.C: Likewise.
1828
1c2f613f
JJ
1829 PR c++/77338
1830 * g++.dg/cpp0x/decltype-77338.C: New test.
1831
e7d61178
JJ
1832 PR c++/77375
1833 * g++.dg/cpp0x/mutable1.C: New test.
1834
8d987deb
SK
18352016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1836
1837 PR fortran/77612
1838 * gfortran.dg/pr77612.f90: New test.
1839
2c3d35a6
SKS
18402016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1841
1842 * gcc.dg/torture/pr70421.c: Require int32plus.
1843
e43163ae
JJ
18442016-09-16 Jakub Jelinek <jakub@redhat.com>
1845
bcf0905a
JJ
1846 PR middle-end/77475
1847 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1848
e43163ae
JJ
1849 PR target/77526
1850 * gcc.target/i386/pr77526.c: New test.
1851
7d704548
JJ
18522016-09-16 Jakub Jelinek <jakub@redhat.com>
1853 Eric Botcazou <ebotcazou@adacore.com>
1854
1855 PR middle-end/77594
1856 * gcc.target/i386/pr77594.c: New test.
1857
902d624f
LK
18582016-09-15 Louis Krupp <louis.krupp@zoho.com>
1859
1860 PR fortran/69963
1861 * gfortran.dg/misplaced_implicit_character.f90: New test.
1862
7e16ce79
BC
18632016-09-15 Bin Cheng <bin.cheng@arm.com>
1864
1865 PR tree-optimization/77503
1866 * gcc.dg/vect/pr77503.c: New test.
1867
7c05f5c4
RB
18682016-09-15 Richard Biener <rguenther@suse.de>
1869
1870 PR middle-end/77544
1871 * c-c++-common/torture/pr77544.c: New testcase.
1872
76ff80fb
JJ
18732016-09-15 Jakub Jelinek <jakub@redhat.com>
1874
1875 PR middle-end/77475
1876 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1877 * gcc.dg/march-generic.c: Likewise.
1878 * gcc.target/i386/spellcheck-options-1.c: New test.
1879 * gcc.target/i386/spellcheck-options-2.c: New test.
1880 * gcc.target/i386/spellcheck-options-3.c: New test.
1881 * gcc.target/i386/spellcheck-options-4.c: New test.
1882
5560d026
CLT
18832016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1884
1885 PR fortran/72743
1886 * gfortran.dg/goacc/pr72743.f90: New test.
1887
5334f733
RB
18882016-09-15 Richard Biener <rguenther@suse.de>
1889
1890 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1891
d08615f2
RB
18922016-09-15 Richard Biener <rguenther@suse.de>
1893
1894 PR tree-optimization/77514
1895 * gcc.dg/torture/pr77514.c: New testcase.
1896
28ca05f0
JJ
18972016-09-14 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR c++/77549
1900 * g++.dg/lookup/pr77549.C: New test.
1901
20a1e5b8
MP
19022016-09-14 Marek Polacek <polacek@redhat.com>
1903
1904 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1905 * c-c++-common/gomp/atomic-13.c: Likewise.
1906 * c-c++-common/gomp/atomic-14.c: Likewise.
1907 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1908 * g++.dg/cpp1z/bool-increment1.C: New test.
1909 * c-c++-common/pr60439.c: Add dg-warning.
1910 * g++.dg/expr/bitfield4.C: Likewise.
1911 * g++.dg/expr/bitfield5.C: Likewise.
1912 * g++.dg/expr/bitfield6.C: Likewise.
1913 * g++.dg/expr/bool1.C: Likewise.
1914 * g++.dg/expr/bool3.C: Likewise.
1915 * g++.dg/expr/lval3.C: Likewise.
1916 * g++.dg/expr/lval4.C: Likewise.
1917 * g++.old-deja/g++.jason/bool5.C: Likewise.
1918 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1919 * g++.dg/other/error18.C: Likewise.
1920 * g++.dg/gomp/atomic-14.C: Likewise.
1921
0761f6bf
NS
19222016-09-14 Nathan Sidwell <nathan@acm.org>
1923
1924 PR c++/77539
1925 * g++.dg/cpp1y/pr77539.C: New.
1926
13cddbc1
CL
19272016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1928
1929 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1930 dg-require.
1931 * g++.dg/ext/builtin_alloca.C: Likewise.
1932 * g++.dg/template/spec35.C: Likewise.
1933 * gcc.dg/builtins-68.c: Likewise.
1934 * gcc.misc-tests/gcov-13.c: Likewise.
1935 * gcc.misc-tests/gcov-14.c: Likewise.
1936
a90638d4
JM
19372016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1938
1939 * gfortran.dg/dec_structure_14.f90: New testcase.
1940
5ba4a08c
JJ
19412016-09-14 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR sanitizer/68260
1944 * c-c++-common/tsan/pr68260.c: New test.
1945
a713b234
JS
19462016-09-13 Joe Seymour <joe.s@somniumtech.com>
1947
1948 PR target/70713
1949 * gcc.target/msp430/function-attributes-1.c: New test.
1950 * gcc.target/msp430/function-attributes-2.c: New test.
1951 * gcc.target/msp430/function-attributes-3.c: New test.
1952
96032047
MS
19532015-04-18 Martin Sebor <msebor@redhat.com>
1954
1955 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1956 of non-nul characters.
1957 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1958
ea8661cd
JJ
19592016-09-13 Jakub Jelinek <jakub@redhat.com>
1960
9952908a
JJ
1961 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1962 * g++.dg/cpp1z/gen-attrs1.C: New test.
1963
63cdb7a0
JJ
1964 PR tree-optimization/77454
1965 * gcc.dg/pr77454.c: New test.
1966
ea8661cd
JJ
1967 PR c++/77553
1968 * g++.dg/cpp1y/constexpr-77553.C: New test.
1969
254830ba
DM
19702016-09-13 David Malcolm <dmalcolm@redhat.com>
1971
1972 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1973 (test_show_locus): Replace rich_location::add_fixit_insert calls
1974 with add_fixit_insert_before and add_fixit_insert_after.
1975
42763690
JM
19762016-09-13 Jason Merrill <jason@redhat.com>
1977 Tom de Vries <tom@codesourcery.com>
1978
1979 PR c++/77427
1980 * g++.dg/pr77427.C: New test.
1981
c8798f2c
ML
19822016-09-13 Martin Liska <mliska@suse.cz>
1983
1984 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1985 effective target.
1986 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1987 * lib/target-supports.exp: Define the new target.
1988
54700e2e
AP
19892016-09-12 Andrew Pinski <apinski@cavium.com>
1990
1991 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1992 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1993
e1d55bf7
UB
19942016-09-12 Uros Bizjak <ubizjak@gmail.com>
1995
1996 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1997 variable arguments.
1998 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1999 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2000 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2001 variable argument.
2002 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2003 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2004
54dcdb88
BE
20052016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2006
2007 PR c++/77496
2008 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2009 * g++.dg/ext/pr77496.C: New test.
2010 * g++.dg/warn/pr77496.C: New test.
2011
d1463eb9
DM
20122016-09-12 David Malcolm <dmalcolm@redhat.com>
2013
2014 PR c/72858
2015 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2016 to preserve conversion chars, and to preserve prefix information.
2017 * gcc.dg/format/pr72858.c: New test case.
2018
217fabad
SK
20192016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2020
2021 * gfortran.dg/pr77507.f90: Move to ...
2022 * gfortran.dg/ieee/pr77507.f90: here.
2023
a1cd04ac
JH
20242016-08-09 Jan Hubicka <hubicka@ucw.cz>
2025
2026 PR ipa/61159
2027 * compile/pr61159.c: New testcase
2028
e3912107
JH
20292016-08-09 Jan Hubicka <hubicka@ucw.cz>
2030
2031 PR ipa/64316
2032 * gcc.dg/ipa/pr63416.c: New testcase.
2033
739d9339
PT
20342016-09-10 Paul Thomas <pault@gcc.gnu.org>
2035 Steven G. Kargl <kargl@gcc.gnu.org>
2036
2037 PR fortran/77532
cc3135b6 2038 * gfortran.dg/dtio_11.f90: new test.
739d9339 2039
fb7c40dd
SK
20402016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2041
2042 PR fortran/77507
2043 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2044 * gfortran.dg/c_assoc_4.f90: Ditto.
2045
5b28efbb
TV
20462016-09-10 Tom de Vries <tom@codesourcery.com>
2047
2048 PR C/71602
2049 * c-c++-common/va-arg-va-list-type.c: New test.
2050
9d0a9bb4
PB
20512016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2052
2053 PR rtl-optimization/77289
2054 * gcc.target/powerpc/pr77289.c: New test.
2055
3f0177e7
MS
20562016-09-09 Martin Sebor <msebor@redhat.com>
2057
2058 PR c/77520
2059 PR c/77521
2060 * gcc.dg/pr77520.c: New test.
2061 * gcc.dg/pr77521.c: New test.
2062
e81e83d0
SK
20632016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2064
2065 PR fortran/77506
2066 * gfortran.dg/pr77506.f90: New test.
2067
8a92685e
SK
20682016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2069
2070 PR fortran/77507
2071 * gfortran.dg/pr77507.f90: New test.
2072
c65248cb
JM
20732016-09-09 Joseph Myers <joseph@codesourcery.com>
2074
2075 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2076
2cf0ff98
SK
20772016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2078 Louis Krupp <lkrupp@gcc.gnu.org>
2079
2080 PR fortran/69514
2081 * gfortran.dg/pr69514_1.f90: New test.
2082 * gfortran.dg/pr69514_2.f90: New test.
2083
8ebc1e0f
JJ
20842016-09-08 Jakub Jelinek <jakub@redhat.com>
2085
20b6cf01
JJ
2086 PR fortran/77500
2087 * gfortran.dg/gomp/pr77500.f90: New test.
2088
8ebc1e0f
JJ
2089 PR fortran/77516
2090 * gfortran.dg/gomp/pr77516.f90: New test.
2091
34718542
JJ
20922016-09-07 Jakub Jelinek <jakub@redhat.com>
2093
2094 PR middle-end/77475
2095 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2096 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2097 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2098 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2099 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2100 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2101
e5106e27
DM
21022016-09-07 David Malcolm <dmalcolm@redhat.com>
2103
2104 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2105 "substring-locations.h".
2106
ca235a85
RB
21072016-09-07 Richard Biener <rguenther@suse.de>
2108
2109 PR c/77450
2110 * c-c++-common/vector-subscript-8.c: Move ..
2111 * gcc.dg/pr77450.c: ... here.
2112
0076b5dc 21132016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2114
2115 PR libgfortran/77393
2116 * gfortran.dg/fmt_f0_2.f90: Update test.
2117 * gfortran.dg/fmt_f0_3.f90: New test.
2118
6ac7322b
DH
21192016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2120
2121 PR debug/77389
2122 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2123 in dg-options.
2124
2125 PR debug/57519
2126 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2127
8eb9e049
JJ
21282016-09-06 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR target/69255
2131 * gcc.target/i386/pr69255-1.c: New test.
2132 * gcc.target/i386/pr69255-2.c: New test.
2133 * gcc.target/i386/pr69255-3.c: New test.
2134
21352016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2136
2137 PR c/77336
2138 * gcc.dg/format/miss-7.c: New test.
2139
e6cb85d4
UB
21402016-09-06 Uros Bizjak <ubizjak@gmail.com>
2141
2142 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2143
7fe76f6a
ML
21442016-09-06 Martin Liska <mliska@suse.cz>
2145
2146 PR gcov-profile/77378
2147 PR gcov-profile/77466
2148 * gcc.dg/profile-update-warning.c: New test.
2149
209b636e
RB
21502016-09-06 Richard Biener <rguenther@suse.de>
2151
2152 PR tree-optimization/77479
2153 * gcc.dg/torture/pr77479.c: New testcase.
2154
b772a565
RB
21552016-09-06 Richard Biener <rguenther@suse.de>
2156
2157 PR c/77450
2158 * c-c++-common/vector-subscript-7.c: Adjust.
2159 * c-c++-common/vector-subscript-8.c: New testcase.
2160
a8c07037
SKS
21612016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2162
2163 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2164
0ce48391
JJ
21652016-09-05 Jakub Jelinek <jakub@redhat.com>
2166
de9188e0
JJ
2167 PR target/77476
2168 * gcc.target/i386/avx512f-pr77476.c: New test.
2169 * gcc.target/i386/avx512bw-pr77476.c: New test.
2170 * gcc.target/i386/avx512dq-pr77476.c: New test.
2171
c76f7809
JJ
2172 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2173 Update comment to mention also avx512f.
2174
0ce48391
JJ
2175 PR sanitizer/77396
2176 * g++.dg/asan/pr77396-2.C: New test.
2177
8a27cf73
UB
21782016-09-05 Uros Bizjak <ubizjak@gmail.com>
2179
2180 PR rtl-optimization/77452
2181 * gcc.target/i386/pr77452.c: New test.
2182
25ff5dd3
MP
21832016-09-05 Marek Polacek <polacek@redhat.com>
2184
2185 PR c/77423
2186 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2187
f2bc4e48
SK
21882016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2189
2190 PR fortran/77391
2191 * gfortran.dg/pr77391.f90: New test.
2192
e85921ee
SK
21932016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2194
2195 PR fortran/77460
2196 * gfortran.dg/pr77460.f90: New test.
2197
b5d50659
JJ
21982016-09-03 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR c/65467
2201 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2202
7b826676
KY
22032016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2204
2205 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2206
717ebe91
DM
22072016-09-02 David Malcolm <dmalcolm@redhat.com>
2208
2209 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2210 test case.
2211 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2212 diagnostic-test-show-locus-generate-patch.c to the sources
2213 for diagnostic_plugin_test_show_locus.c.
2214
94087e88
JJ
22152016-09-02 Jakub Jelinek <jakub@redhat.com>
2216
9dc5773f
JJ
2217 PR c/65467
2218 * gcc.dg/gomp/_Atomic-1.c: New test.
2219 * gcc.dg/gomp/_Atomic-2.c: New test.
2220 * gcc.dg/gomp/_Atomic-3.c: New test.
2221 * gcc.dg/gomp/_Atomic-4.c: New test.
2222 * gcc.dg/gomp/_Atomic-5.c: New test.
2223
94087e88
JJ
2224 PR sanitizer/77396
2225 * g++.dg/asan/pr77396.C: New test.
2226
22272016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2228
2229 PR tree-optimization/71831
2230 * gcc.dg/builtin-object-size-16.c: New test.
2231 * gcc.dg/builtin-object-size-17.c: New test.
2232
7e89048d
JD
22332016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2234
2235 PR libgfortran/77393
2236 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2237
2f196155
UB
22382016-09-01 Uros Bizjak <ubizjak@gmail.com>
2239
2240 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2241 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2242 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2243 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2244 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2245 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2246 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2247 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2248 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2249 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2250 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2251 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2252 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2253 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2254 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2255 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2256 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2257 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2258
0a6b0523
EB
22592016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2260
2261 * gnat.dg/opt58.adb: New test.
2262 * gnat.dg/opt58_pkg.ads: New helper.
2263
2a99de7b
RB
22642016-09-01 Richard Biener <rguenther@suse.de>
2265
2266 PR middle-end/77436
2267 * gcc.dg/torture/pr77436.c: New testcase.
2268
f79d8786
SKS
22692016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2270
2271 * gcc.dg/pr64252.c: Require int32plus.
2272 * gcc.dg/pr66299-1.c: Likewise.
2273 * gcc.dg/pr66299-2.c: Likewise.
2274 * gcc.dg/torture/20131115-1.c: Skip for avr.
2275
b06335f9
KT
22762016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277
2278 * gcc.target/aarch64/ands_3.c: New test.
2279
f25f40be
JJ
22802016-08-31 Jakub Jelinek <jakub@redhat.com>
2281
d12a0b5a
JJ
2282 PR fortran/77352
2283 * gfortran.dg/gomp/pr77352.f90: New test.
2284
f25f40be
JJ
2285 PR fortran/77374
2286 * gfortran.dg/gomp/pr77374.f08: New test.
2287
9ff6fb6e
MG
22882016-08-31 Marc Glisse <marc.glisse@inria.fr>
2289
2290 PR tree-optimization/73714
2291 * gcc.dg/tree-ssa/pr73714.c: New test.
2292
8e95a674
JD
22932016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2294
2295 PR libgfortran/77393
2296 * gfortran.dg/fmt_f0_2.f90: New test.
2297
c6b0037d
MG
22982016-08-31 Marc Glisse <marc.glisse@inria.fr>
2299
2300 * gcc.target/i386/pr59539-2.c: Adapt options.
2301 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2302
1a576b13
PT
23032016-08-31 Paul Thomas <pault@gcc.gnu.org>
2304
2305 PR fortran/77418
2306 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2307 of the associate entity and replace with a pointer to the
2308 intended item on the stack.
2309
e73d3ca6 23102016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2311 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2312
2313 PR fortran/48298
2314 * gfortran.dg/dtio_1.f90: New test.
2315 * gfortran.dg/dtio_2.f90: New test.
2316 * gfortran.dg/dtio_3.f90: New test.
2317 * gfortran.dg/dtio_4.f90: New test.
2318 * gfortran.dg/dtio_5.f90: New test.
2319 * gfortran.dg/dtio_6.f90: New test.
2320 * gfortran.dg/dtio_7.f90: New test.
2321 * gfortran.dg/dtio_8.f90: New test.
2322 * gfortran.dg/dtio_9.f90: New test.
2323 * gfortran.dg/dtio_10.f90: New test.
2324
b816477a
DM
23252016-08-30 David Malcolm <dmalcolm@redhat.com>
2326
2327 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2328 (test_many_nested_locations): New function.
2329 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2330 (test_show_locus): Handle "test_many_nested_locations".
2331
71b30891
DM
23322016-08-30 David Malcolm <dmalcolm@redhat.com>
2333
2334 * g++.dg/template/double-greater-than-fixit.C: New test case.
2335
8fa37232
EB
23362016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2337
2338 * gnat.dg/opt57.ad[sb]: New test.
2339 * gnat.dg/opt57_pkg.ads: New helper.
2340
6f651bae
RB
23412016-08-30 Richard Biener <rguenther@suse.de>
2342
2343 PR tree-optimization/69047
2344 * gcc.dg/pr69047.c: Fix byte-order check.
2345
ab834832
JJ
23462016-08-30 Jakub Jelinek <jakub@redhat.com>
2347
5116b156
JJ
2348 PR tree-optimization/72866
2349 * gcc.dg/vect/pr72866.c: New test.
2350
3754bbfc
JJ
2351 PR debug/77363
2352 * g++.dg/debug/dwarf2/pr77363.C: New test.
2353
26122e2d
JJ
2354 PR middle-end/77377
2355 * gcc.target/i386/pr77377.c: New test.
2356
ab834832
JJ
2357 PR debug/77389
2358 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2359 in dg-options.
2360
bedc9ca7
SK
23612016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2362
2363 * gfortran.dg/pr77372.f90: Moved to ...
2364 * gfortran.dg/ieee/pr77372.f90: here.
2365
adfa1e6b
MM
23662016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2367
2368 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2369 vector short/char initializations.
2370 * gcc.target/powerpc/vec-init-5.c: Likewise.
2371 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2372 vector initialization optimizations.
2373 * gcc.target/powerpc/vec-init-7.c: Likewise.
2374 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2375 vector float/double initializations.
2376 * gcc.target/powerpc/vec-init-9.c: Likewise.
2377
414b7129
UB
23782016-08-29 Uros Bizjak <ubizjak@gmail.com>
2379
2380 PR target/77403
2381 * gcc.target/i386/pr77403.c: New test.
2382
3d06b6f2
MP
23832016-08-29 Marek Polacek <polacek@redhat.com>
2384
2385 PR c/77292
2386 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2387
ba9bbd6f
TV
23882016-08-29 Tom de Vries <tom@codesourcery.com>
2389
2390 PR c/77398
2391 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2392
d7d80d8f
EB
23932016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2394
2395 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2396
d7d80d8f 23972016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2398
2399 * gfortran.dg/dec_structure_13.f90: New testcase.
2400
468d95c8
JB
24012016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2402
2403 PR fortran/77261
2404 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2405 available.
2406
f329b264
TV
24072016-08-28 Tom de Vries <tom@codesourcery.com>
2408
2409 PR lto/70955
2410 * gcc.dg/pr70955.c: New test.
2411 * gcc.dg/lto/pr70955_0.c: Same.
2412 * gcc.dg/lto/pr70955_1.c: Same.
2413
4a389eb6
PP
24142016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2415
2416 PR tree-optimization/71077
2417 * gcc.target/i386/pr71077.c: New test.
2418
3f8257db 24192016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2420
2421 PR fortran/77380
2422 * gfortran.dg/pr77380.f90: New test.
2423
3f8257db 24242016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2425
2426 PR fortran/77372
2427 gfortran.dg/pr77372.f90: New test.
2428
ee908516
DM
24292016-08-26 David Malcolm <dmalcolm@redhat.com>
2430
2431 * gcc.dg/spellcheck-fields-2.c (test): Move
2432 dg-begin/end-multiline-output within function body.
2433 (test_macro): New function.
2434
d41e76cf
DM
24352016-08-26 David Malcolm <dmalcolm@redhat.com>
2436
2437 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2438 (test_fixit_insert): Update expected output.
2439 (test_fixit_remove): Likewise.
2440 (test_fixit_replace): Likewise.
2441
524a4c96
RO
24422016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2443
2444 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2445 Fix typo.
2446
ebfa15ab
RB
24472016-08-26 Richard Biener <rguenther@suse.de>
2448
2449 PR tree-optimization/69047
2450 * gcc.dg/pr69047.c: New testcase.
2451
209ca542
PK
24522016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2453 Martin Jambhor <mjambor@suse.cz>
524a4c96 2454
209ca542
PK
2455 * gcc.dg/ipa/propbits-1.c: New test-case.
2456 * gcc.dg/ipa/propbits-2.c: Likewise.
2457 * gcc.dg/ipa/propbits-3.c: Likewise.
2458
e5cf1629
SK
24592016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2460
2461 PR fortran/77351
2462 * gfortran.dg/pr77351.f90: New test.
2463
ebef225f
MP
24642016-08-25 Marek Polacek <polacek@redhat.com>
2465
2466 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2467
fe377a48
MP
24682016-08-25 Marek Polacek <polacek@redhat.com>
2469
2470 PR c/77323
2471 * gcc.dg/pr77323.c: New test.
2472
88b8971f
PT
24732016-08-24 Paul Thomas <pault@gcc.gnu.org>
2474
2475 PR fortran/77358
2476 * gfortran.dg/submodule_17.f08: New test.
2477
3f8257db
JJ
24782016-08-24 Michael Collison <michael.collison@linaro.org>
2479 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2480
2481 * gcc.target/arm/builtin_saddl.c: New testcase.
2482 * gcc.target/arm/builtin_saddll.c: New testcase.
2483 * gcc.target/arm/builtin_uaddl.c: New testcase.
2484 * gcc.target/arm/builtin_uaddll.c: New testcase.
2485 * gcc.target/arm/builtin_ssubl.c: New testcase.
2486 * gcc.target/arm/builtin_ssubll.c: New testcase.
2487 * gcc.target/arm/builtin_usubl.c: New testcase.
2488 * gcc.target/arm/builtin_usubll.c: New testcase.
2489
d5b5d212
UB
24902016-08-24 Uros Bizjak <ubizjak@gmail.com>
2491
2492 PR target/77270
2493 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2494 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2495 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2496 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2497 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2498 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2499 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2500 effective target. Remove scan-assembler-times directives.
2501 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2502 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2503 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2504
d1188689
SKS
25052016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2506
2507 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2508 of unsigned int.
2509 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2510
0b6b8f85
RS
25112016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2512
2513 PR testsuite/77317
2514 * lib/target-supports.exp
2515 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2516 (check_effective_target_vect_natural_alignment): Ditto.
2517 (check_effective_target_vector_alignment_reachable): Ditto.
2518 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2519
587b7f7a
ILT
25202016-08-23 Ian Lance Taylor <iant@golang.org>
2521
2522 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2523
6019c0fc
MM
25242016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2525
2526 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2527 being created from pointers to memory locations.
2528 * gcc.target/powerpc/vec-init-2.c: Likewise.
2529
cfe37db4
FR
25302016-08-23 Fritz Reese <fritzoreese@gmail.com>
2531
2532 * gfortran.dg/dec_structure_12.f90: New testcase.
2533
7e11f46f
DV
25342016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2535
2536 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2537
7ab4f354
DV
25382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2539
2540 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2541 verification.
2542
deb9351f
DV
25432016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2544
2545 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2546 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2547
1fd9f058
RB
25482016-08-23 Richard Biener <rguenther@suse.de>
2549
2550 PR tree-optimization/27336
2551 * c-c++-common/pr27336.c: New testcase.
2552
b00e6e75
MP
25532016-08-22 Marek Polacek <polacek@redhat.com>
2554
2555 PR c++/77321
2556 * g++.dg/cpp1y/pr77321.C: New test.
2557
58338bac
SK
25582016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2559
2560 PR fortran/60774
2561 * gfortran.dg/empty_label.f: Adjust test for new error message.
2562 * gfortran.dg/empty_label.f90: Ditto.
2563 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2564 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2565 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2566
30364ce6
SK
25672016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2568
2569 PR fortran/61318
2570 * gfortran.dg/pr61318.f90: New test.
2571
ad7a5a8f
SK
25722016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2573
2574 PR fortran/77260
2575 * gfortran.dg/pr77260_1.f90: New test.
2576 * gfortran.dg/pr77260_2.f90: Ditto.
2577
72f52f30
JM
25782016-08-22 Joseph Myers <joseph@codesourcery.com>
2579
2580 PR middle-end/77269
2581 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2582 __builtin_signbitf and __builtin_signbitl in expected generic
2583 expansion.
2584 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2585 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2586 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2587 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2588 tests.
2589
6dc198e3
JM
25902016-08-22 Joseph Myers <joseph@codesourcery.com>
2591
2592 * gcc.dg/torture/float128-builtin.c,
2593 gcc.dg/torture/float128-ieee-nan.c,
2594 gcc.dg/torture/float128x-builtin.c,
2595 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2596 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2597 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2598 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2599 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2600 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2601 gcc.dg/torture/floatn-nan.h: New tests.
2602
7ff4e41a
JM
26032016-08-22 Joseph Myers <joseph@codesourcery.com>
2604
2605 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2606 macro.
2607 (main): Update calls to TEST_I_F.
2608 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2609 macro.
2610 (main): Update calls to TEST_I_F.
2611
7078cdb6
JM
26122016-08-22 Joseph Myers <joseph@codesourcery.com>
2613
2614 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2615 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2616 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2617 names in calls to TEST_I_F.
2618
a9d7c823
BE
26192016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2620
2621 PR c/52952
2622 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2623
cd800235
SKS
26242016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2625
2626 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2627 and !natural_alignment_64.
2628 * gcc.dg/ipa/propalign-2.c: Likewise.
2629 * gcc.dg/ipa/propalign-3.c: Likewise.
2630 * gcc.dg/ipa/propalign-4.c: Likewise.
2631 * gcc.dg/ipa/propalign-5.c: Likewise.
2632 * lib/target-supports.exp
2633 (check_effective_target_natural_alignment_32): Add avr-*-*.
2634
22d12455
KV
26352016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2636
2637 PR tree-optimization/61839
2638 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2639 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2640 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2641 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2642
c65699ef
JM
26432016-08-19 Joseph Myers <joseph@codesourcery.com>
2644
2645 PR c/32187
2646 * lib/target-supports.exp (check_effective_target_float16)
2647 (check_effective_target_float32, check_effective_target_float64)
2648 (check_effective_target_float128, check_effective_target_float32x)
2649 (check_effective_target_float64x)
2650 (check_effective_target_float128x)
2651 (check_effective_target_float16_runtime)
2652 (check_effective_target_float32_runtime)
2653 (check_effective_target_float64_runtime)
2654 (check_effective_target_float128_runtime)
2655 (check_effective_target_float32x_runtime)
2656 (check_effective_target_float64x_runtime)
2657 (check_effective_target_float128x_runtime)
2658 (check_effective_target_floatn_nx_runtime)
2659 (add_options_for_float16, add_options_for_float32)
2660 (add_options_for_float64, add_options_for_float128)
2661 (add_options_for_float32x, add_options_for_float64x)
2662 (add_options_for_float128x): New procedures.
2663 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2664 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2665 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2666 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2667 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2668 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2669 gcc.dg/torture/float128-complex.c,
2670 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2671 gcc.dg/torture/float128x-basic.c,
2672 gcc.dg/torture/float128x-complex.c,
2673 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2674 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2675 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2676 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2677 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2678 gcc.dg/torture/float32x-basic.c,
2679 gcc.dg/torture/float32x-complex.c,
2680 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2681 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2682 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2683 gcc.dg/torture/float64x-basic.c,
2684 gcc.dg/torture/float64x-complex.c,
2685 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2686 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2687 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2688 gcc.dg/torture/floatn-tg.h,
2689 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2690 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2691 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2692 gcc.dg/torture/fp-int-convert-float128x.c,
2693 gcc.dg/torture/fp-int-convert-float16-timode.c,
2694 gcc.dg/torture/fp-int-convert-float16.c,
2695 gcc.dg/torture/fp-int-convert-float32-timode.c,
2696 gcc.dg/torture/fp-int-convert-float32.c,
2697 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2698 gcc.dg/torture/fp-int-convert-float32x.c,
2699 gcc.dg/torture/fp-int-convert-float64-timode.c,
2700 gcc.dg/torture/fp-int-convert-float64.c,
2701 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2702 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2703 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2704 maximum exponent of floating-point type. Use it in testing
2705 whether 0x8...0 fits in the floating-point type. Always treat -1
2706 (signed 0xf...f) as fitting in the floating-point type.
2707 (M_OK1): New macro.
2708 * gcc.dg/torture/fp-int-convert-double.c,
2709 gcc.dg/torture/fp-int-convert-float.c,
2710 gcc.dg/torture/fp-int-convert-float128-timode.c,
2711 gcc.dg/torture/fp-int-convert-float128.c,
2712 gcc.dg/torture/fp-int-convert-float80-timode.c,
2713 gcc.dg/torture/fp-int-convert-float80.c,
2714 gcc.dg/torture/fp-int-convert-long-double.c,
2715 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2716
94e73c78
JJ
27172016-08-19 Jakub Jelinek <jakub@redhat.com>
2718
fbdbd4b6
JJ
2719 PR fortran/72744
2720 * gfortran.dg/gomp/pr72744.f90: New test.
2721
94e73c78
JJ
2722 PR fortran/69281
2723 * gfortran.dg/gomp/pr69281.f90: New test.
2724
91151a73
JB
27252016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2726
414b7129
UB
2727 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2728 the last special seed value.
2729 * gfortran.dg/random_7.f90: Use size for last array member instead
2730 of hardcoded value.
91151a73 2731
fcf830ab
PK
27322016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2733
2734 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2735 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2736
1a5da5b6
RB
27372016-08-19 Richard Biener <rguenther@suse.de>
2738
2739 PR tree-optimization/77286
2740 * gcc.dg/torture/pr77286.c: New testcase.
2741
82f72146
DM
27422016-08-18 David Malcolm <dmalcolm@redhat.com>
2743
2744 * gcc.dg/verbose-asm-2.c: New test case.
2745
cc015f3a
DM
27462016-08-18 David Malcolm <dmalcolm@redhat.com>
2747
2748 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2749 (custom_diagnostic_finalizer): Update for change to
2750 diagnostic_show_locus.
2751
cb18fd07
DM
27522016-08-18 David Malcolm <dmalcolm@redhat.com>
2753
2754 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2755 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2756
a76989dc
MP
27572016-08-18 Marek Polacek <polacek@redhat.com>
2758
2759 PR c/71514
2760 * gcc.dg/pr71514.c: New test.
2761
89c88780
L
27622015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2763
2764 PR target/72839
2765 * gcc.target/i386/pr72839.c: New test.
2766
2c71d454
CLT
27672016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2768
2769 PR middle-end/70895
2770 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2771 * c-c++-common/goacc/reduction-1.c: Likewise.
2772 * c-c++-common/goacc/reduction-2.c: Likewise.
2773 * c-c++-common/goacc/reduction-3.c: Likewise.
2774 * c-c++-common/goacc/reduction-4.c: Likewise.
2775
66592e95
AM
27762016-08-18 Alan Modra <amodra@gmail.com>
2777
2778 * gcc.c-torture/compile/pr72771.c: New.
2779
3a146d46
JJ
27802016-08-17 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR fortran/67496
2783 * gfortran.dg/pr67496.f90: New test.
2784
3f8257db 27852015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2786
2787 PR tree-optimization/71752
3a146d46 2788 * gcc.dg/vect/pr71752.c: New.
038000bd 2789
dd42e908
UB
27902016-08-17 Uros Bizjak <ubizjak@gmail.com>
2791
2792 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2793
458a1cd0
JJ
27942016-08-17 Jakub Jelinek <jakub@redhat.com>
2795
2796 PR middle-end/77259
2797 * g++.dg/ipa/devirt-52.C: New test.
2798
11c4c4ba
CLT
27992016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2800
2801 * c-c++-common/goacc/reduction-6.c: New testcase.
2802
661d6efd
RB
28032016-08-17 Richard Biener <rguenther@suse.de>
2804
2805 PR tree-optimization/76490
2806 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2807 * gcc.dg/pr52904.c: XFAIL.
2808
622d8b69
RB
28092016-08-17 Richard Biener <rguenther@suse.de>
2810
2811 PR tree-optimization/23855
2812 * gcc.dg/loop-unswitch-2.c: Adjust.
2813
af23e99c
JJ
28142016-08-16 Jakub Jelinek <jakub@redhat.com>
2815
2816 PR tree-optimization/72817
2817 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2818
feeb6268
JM
28192016-08-16 Joseph Myers <joseph@codesourcery.com>
2820
2821 PR libgcc/77265
2822 * gcc.dg/torture/float128-extend-inf.c: New test.
2823
65e736c0
DM
28242016-08-16 David Malcolm <dmalcolm@redhat.com>
2825
2826 PR c/72857
2827 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2828 for embedded NUL.
2829 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2830 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2831 caret placement.
2832 (test_oct): Likewise.
2833 (test_multiple): Likewise.
2834 (test_field_width_specifier): Likewise.
2835 (test_field_width_specifier_2): New function.
2836 (test_field_precision_specifier): New function.
2837 (test_embedded_nul): Update expected caret placement.
2838 (test_non_contiguous_strings): Update line number.
2839 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2840 (__emit_string_literal_range): Add "caret_idx" param.
2841 (test_simple_string_literal): Add value for new param, updating
2842 expected output..
2843 (test_concatenated_string_literal): Likewise.
2844 (test_multiline_string_literal): Likewise.
2845 (test_hex): Likewise.
2846 (test_oct): Likewise.
2847 (test_multiple): Likewise.
2848 (test_ucn4): Likewise.
2849 (test_ucn8): Likewise.
2850 (test_u8): Likewise.
2851 (test_u): Likewise; update expected message, from "range" to
2852 "location".
2853 (test_U): Likewise.
2854 (test_L): Likewise.
2855 (test_macro): Add value for new param.
2856 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2857 (__emit_string_literal_range): Add "caret_idx" param.
2858 (test_stringified_token_1): Add value for new param. Update
2859 expected message, from "range" to "location".
2860 (test_stringized_token_2): Likewise, adding param to macro.
2861 (test_stringified_token_3): Likewise.
2862 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2863 (emit_warning): Convert param from source_range to location_t.
2864 (test_string_literals): Add caret_idx param, and use it when
2865 constructing a substring_loc. Update error message, from
2866 "range" to "location".
2867
4a7f57d5
JJ
28682016-08-16 Jakub Jelinek <jakub@redhat.com>
2869
7841800f
JJ
2870 PR target/71910
2871 * g++.dg/gomp/pr71910.C: New test.
2872
1b13411a
JJ
2873 PR middle-end/67485
2874 * gcc.c-torture/compile/pr67485.c: New test.
2875
4a7f57d5
JJ
2876 PR target/72867
2877 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2878
3c556bc4
BC
28792016-08-16 Bin Cheng <bin.cheng@arm.com>
2880
2881 PR tree-optimization/69848
2882 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2883
beab2da6
ML
28842016-08-16 Martin Liska <mliska@suse.cz>
2885
2886 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2887 of memory operations so that it can be handled by core2
2888 in 32-bit mode.
2889
f4eec0a3
RB
28902016-08-16 Richard Biener <rguenther@suse.de>
2891
2892 PR tree-optimization/76783
2893 * gcc.dg/pr76783.c: New testcase.
2894 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2895
8f21990a
BC
28962016-08-16 Bin Cheng <bin.cheng@arm.com>
2897
2898 PR tree-optimization/72817
2899 PR tree-optimization/73450
2900 * gcc.dg/tree-ssa/pr72817.c: New test.
2901 * gcc.dg/tree-ssa/pr73450.c: New test.
2902
7fc61626
FR
29032016-08-15 Fritz Reese <fritzoreese@gmail.com>
2904
2905 * gfortran.dg/init_flag_13.f90: New testcase.
2906 * gfortran.dg/init_flag_14.f90: Ditto.
2907 * gfortran.dg/init_flag_15.f03: Ditto.
2908 * gfortran.dg/dec_init_1.f90: Ditto.
2909 * gfortran.dg/dec_init_2.f90: Ditto.
2910
432baa02
UB
29112016-08-15 Uros Bizjak <ubizjak@gmail.com>
2912
2913 PR target/72867
2914 * gcc.target/i386/pr72867.c: New test.
2915
7e1dde14
EB
29162016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2917
2918 * c-c++-common/dump-ada-spec-5.c: New test.
2919
e4969090
RB
29202016-08-15 Richard Biener <rguenther@suse.de>
2921
2922 PR tree-optimization/73434
2923 * gcc.dg/torture/pr73434.c: New testcase.
2924
66088065
JJ
29252016-08-15 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR tree-optimization/72824
2928 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2929
7c713714
CLT
29302016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2931
2932 PR fortran/70598
2933 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2934 in use_device clause.
2935 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2936 * gfortran.dg/goacc/list.f95: Adjust to catch
2937 "neither a POINTER nor an array" error messages.
2938
4271e5cb
UB
29392016-08-14 Uros Bizjak <ubizjak@gmail.com>
2940
2941 PR target/76342
2942 * gcc.target/i386/pr76342.c: New test.
2943
b0cea284
JJ
29442016-08-12 Jakub Jelinek <jakub@redhat.com>
2945
2946 PR c/71512
2947 * g++.dg/ubsan/pr71512.C: New test.
2948 * c-c++-common/ubsan/pr71512-1.c: New test.
2949 * c-c++-common/ubsan/pr71512-2.c: New test.
2950
e86aefb8
MM
29512016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2952
2953 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2954 vector initialization options.
2955 * gcc.target/powerpc/vec-init-2.c: Likewise.
2956 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2957 is generated on ISA 3.0.
2958
7fd82d52
PP
29592016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2960
2961 PR middle-end/71654
2962 * gcc.dg/c-c++-common/pr71654.c: New test.
2963 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2964 dg-options.
2965 * gcc.dg/tree-ssa/vrp24: Likewise.
2966
2f1364c2
JJ
29672016-08-12 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR c/67410
2970 * gcc.dg/pr67410.c: New test.
2971
8eb414aa
BC
29722016-08-12 Bin Cheng <bin.cheng@arm.com>
2973
2974 PR tree-optimization/69848
2975 * gcc.dg/vect/vect-pr69848.c: New test.
2976
30b39c19
UB
29772016-08-12 Uros Bizjak <ubizjak@gmail.com>
2978
2979 PR testsuite/71008
2980 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2981 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2982 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2983 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2984
e373dd06
RB
29852016-08-12 Richard Biener <rguenther@suse.de>
2986
2987 PR tree-optimization/57326
2988 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2989 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2990 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2991 * gcc.target/i386/pr45685.c: Likewise.
2992 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2993 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2994 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2995 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2996 * gfortran.dg/pr34163.f90: Likewise.
2997
20d1af89
ML
29982016-08-12 Martin Liska <mliska@suse.cz>
2999
3000 * g++.dg/gcov/gcov-16.C: New test.
3001 * lib/gcov.exp: Support new argument for run-gcov function.
3002
5cacda56
ML
30032016-08-12 Martin Liska <mliska@suse.cz>
3004
3005 PR gcov-profile/35590
3006 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3007
663eecfd
RB
30082016-08-12 Richard Biener <rguenther@suse.de>
3009
3010 PR tree-optimization/72851
3011 * gcc.dg/torture/pr72851.c: New testcase.
3012
3f8257db 30132016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3014
e366d7d8
AO
3015 PR debug/63240
3016 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3017 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3018 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3019 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3020 DW_AT_deleted.
3021
71e1a6a4
AO
3022 PR debug/55641
3023 * g++.dg/debug/dwarf2/ref-1.C: New.
3024
8aaf799b
AO
3025 PR debug/49366
3026 * g++.dg/debug/dwarf2/template-params-12.H: New.
3027 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3028 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3029 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3030 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3031 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3032 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3033 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3034
06f9caed
BS
30352016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3036
3037 PR target/72863
3038 * gcc.target/powerpc/pr72863.c: New test.
3039
a8b956c1
UB
30402016-08-11 Uros Bizjak <ubizjak@gmail.com>
3041
3042 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3043
c73dd986
L
30442015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3045
3046 * gcc.target/i386/pieces-strcpy-1.c: New test.
3047 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3048
385ed708
JJ
30492016-08-11 Jakub Jelinek <jakub@redhat.com>
3050
3051 PR c++/72868
3052 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3053
df7ec09f
L
30542015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3055
3056 * gcc.target/i386/pieces-memcpy-1.c: New test.
3057 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3058 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3059 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3060 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3061 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3062
b95a64bb
JJ
30632016-08-11 Jakub Jelinek <jakub@redhat.com>
3064
3065 PR c/72816
7ddbcf6b 3066 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3067
59537744
BE
30682016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3069
3070 PR tree-optimization/71083
3071 * gcc.c-torture/execute/pr71083.c: New test.
3072 * gnat.dg/loop_optimization23.adb: New test.
3073 * gnat.dg/loop_optimization23_pkg.ads: New test.
3074 * gnat.dg/loop_optimization23_pkg.adb: New test.
3075
183ac6d0
RB
30762016-08-11 Richard Biener <rguenther@suse.de>
3077
3078 PR tree-optimization/72772
3079 * gcc.dg/graphite/pr35356-1.c: Adjust.
3080 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3081
b152f5a2
JB
30822016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3083
3084 * gfortran.dg/random_7.f90: Take into account that the last seed
3085 value is the special p value.
3086 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3087
bb7ebad1
RB
30882016-08-11 Richard Biener <rguenther@suse.de>
3089
3090 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3091
2e186411
AM
30922016-08-11 Alan Modra <amodra@gmail.com>
3093
3094 * gcc.target/powerpc/pr71680.c: New.
3095
e9e6d4f6
KN
30962016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3097
3098 * gcc.target/powerpc/bfp/bfp.exp: New file.
3099 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3100 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3101 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3102 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3103 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3104 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3105 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3106 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3107 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3108 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3109 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3110 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3111 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3112 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3113 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3114 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3115 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3116 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3117 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3118 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3119 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3120 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3121 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3122 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3123 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3124 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3125 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3126 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3127 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3128 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3129 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3130 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3131 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3132 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3133 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3134 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3135 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3136 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3137 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3138 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3139 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3140 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3141 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3142 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3143 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3144 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3145 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3146 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3147 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3148 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3149 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3150 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3151 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3152
9c8eabea
BC
31532016-08-10 Bin Cheng <bin.cheng@arm.com>
3154
3155 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3156 Add aarch64*-*-*.
3157
6c553b76
BC
31582016-08-10 Bin Cheng <bin.cheng@arm.com>
3159
3160 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3161
a0883b08
MM
31622016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3163
3164 PR target/72853
3165 * gcc.target/powerpc/pr72853.c: New test.
3166
a266236e
ML
31672016-08-10 Martin Liska <mliska@suse.cz>
3168
3169 PR gcov-profile/58306
3170 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3171
22063dbc
ML
31722016-08-10 Martin Liska <mliska@suse.cz>
3173
3174 * g++.dg/gcov/gcov-threads-1.C: New test.
3175
5250a5bb
SKS
31762016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3177
3178 PR target/71873
3179 * gcc.target/avr/pr71873.c: New test.
3180
b7597ae5
ML
31812016-08-09 Martin Liska <mliska@suse.cz>
3182
3183 * g++.dg/gcov/gcov-dump-1.C: New test.
3184 * g++.dg/gcov/gcov-dump-2.C: New test.
3185
ab50a215
ML
31862016-08-09 Martin Liska <mliska@suse.cz>
3187
3188 * gcc.dg/tree-prof/val-prof-9.c: New test.
3189
dcb1e137
ML
31902016-08-09 Martin Liska <mliska@suse.cz>
3191
3192 * gcc.dg/tree-prof/val-prof-8.c: New test.
3193
04d6d3b6
MJ
31942016-08-09 Martin Jambor <mjambor@suse.cz>
3195
df839749
UB
3196 PR ipa/71981
3197 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3198
c57e78c4
BC
31992016-08-09 Bin Cheng <bin.cheng@arm.com>
3200
3201 PR tree-optimization/33707
3202 * gcc.dg/vect/pr33707.c: New test.
3203
42970a17
BC
32042016-08-09 Bin Cheng <bin.cheng@arm.com>
3205
3206 PR tree-optimization/pr72772
3207 * gcc.dg/tree-ssa/pr72772.c: New test.
3208
810a3aa6
MF
32092016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3210
3211 PR rtl-optimization/66669
3212 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3213
9e207d6f
JJ
32142016-08-09 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR tree-optimization/72824
3217 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3218
50bf47fd
RB
32192016-08-09 Richard Biener <rguenther@suse.de>
3220
3221 PR tree-optimization/71802
3222 * gcc.dg/torture/pr71802.c: New testcase.
3223
cadec7ca
JJ
32242016-08-09 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR c++/72809
3227 * g++.dg/eh/stdarg1.C: New test.
3228
c43c5112
AK
32292016-08-08 Andi Kleen <ak@linux.intel.com>
3230
3231 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3232 test command line in failure log.
3233 (profopt-execute): dito. Make autofdo file names unique.
3234
895aa8e1
DM
32352016-08-08 David Malcolm <dmalcolm@redhat.com>
3236
3237 PR c/64955
3238 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3239 output.
3240
9afda630
PK
32412016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3242
3243 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3244 c99_runtime.
3245 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3246 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3247 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3248 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3249 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3250 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3251
e52ed3fe
DM
32522016-08-08 David Malcolm <dmalcolm@redhat.com>
3253
3254 PR c/52952
3255 * gcc.dg/cpp/pr66415-1.c: Likewise.
3256 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3257 * gcc.dg/format/c90-printf-1.c: Likewise.
3258 * gcc.dg/format/diagnostic-ranges.c: New test case.
3259
ad200580
JJ
32602016-08-08 Jakub Jelinek <jakub@redhat.com>
3261
77524e0d
JJ
3262 PR fortran/72716
3263 * gfortran.dg/gomp/pr72716.f90: New test.
3264
2187f2a2
JJ
3265 PR middle-end/72781
3266 * gcc.dg/gomp/pr72781.c: New test.
3267
ad200580
JJ
3268 PR middle-end/68762
3269 * g++.dg/vect/pr68762-1.cc: New test.
3270 * g++.dg/vect/pr68762-2.cc: New test.
3271 * g++.dg/vect/pr68762.h: New file.
3272
989d0071
MS
32732016-08-08 Martin Sebor <msebor@redhat.com>
3274
3275 PR testsuite/72838
3a146d46
JJ
3276 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3277 * g++.dg/warn/overflow-warn-3.C: Same.
3278 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3279
7090cac9
AV
32802016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3281
3282 PR fortran/71936
3283 * gfortran.dg/allocate_with_source_21.f03: New test.
3284
64e56ab0
AV
32852016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3286
3287 PR fortran/72698
3288 * gfortran.dg/allocate_with_source_20.f03: New test.
3289
0476487d
AM
32902016-08-08 Alan Modra <amodra@gmail.com>
3291
3292 * gcc.c-torture/compile/pr72802.c: New.
3293
8e9218f2
AV
32942016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3295
3296 PR fortran/70524
3297 * gfortran.dg/dependency_48.f90: New test.
3298
c1f7083b
TK
32992016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3300
531e5ae3 3301 PR fortran/70040
c1f7083b
TK
3302 * gfortran.dg/pr70040.f90: New testcase.
3303
6ab5813c
TK
33042016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3305
3306 PR fortran/71961
3307 * gfortran.dg/matmul_10.f90: New testcase.
3308
27bddc4a
JH
33092016-08-07 Jan Hubicka <hubicka@ucw.cz>
3310
3311 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3312
4a9f8a9f
JJ
33132016-08-07 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR c/72816
3316 * gcc.dg/pr72816.c: New test.
3317
fa76f2c6
JW
33182016-08-06 Jonathan Wakely <jwakely@redhat.com>
3319
3320 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3321 * g++.dg/conversion/pr41426.C: Likewise.
3322 * g++.dg/conversion/pr66211.C: Likewise.
3323 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3324 * g++.dg/init/ref8.C: Likewise.
3325 * g++.old-deja/g++.law/cvt20.C: Likewise.
3326 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3327
5c3e5002
PP
33282016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3329
3330 PR tree-optimization/18046
3331 * gcc.dg/tree-ssa/vrp105.c: New test.
3332 * gcc.dg/tree-ssa/vrp106.c: New test.
3333
94087e88 33342016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3335
3336 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3337 1ul in diagnostics. Remove hyphen from "constant-expression."
3338 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3339 * g++.dg/cpp0x/static_assert3.C: Same.
3340 * g++.dg/cpp1y/constexpr-throw.C: Same.
3341 * g++.dg/template/nontype3.C: Same.
3342 * g++.dg/warn/overflow-warn-1.C: Same.
3343 * g++.dg/warn/overflow-warn-3.C: Same.
3344 * g++.dg/warn/overflow-warn-4.C: Same.
3345
88fa5555
DM
33462016-08-05 David Malcolm <dmalcolm@redhat.com>
3347
3348 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3349 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3350 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3351 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3352
1addb9e6
PP
33532016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3354
3355 PR tree-optimization/72810
3356 * gcc.dg/tree-ssa/vrp110.c: New test.
3357
1b62ed4f
JG
33582016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3359
3360 PR Target/72819
3361 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3362 registers.
3363 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3364 saving the half-precision registers.
3365 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3366 value is returned in h0.
3367 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3368 are passed in FP/SIMD registers.
3369 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3370 passing works corrcetly.
3371 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3372 (hfa_f16x2_t): Likewise.
3373 (hfa_f16x3_t): Likewise.
3374 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3375 are promoted to double and passed in a double register.
3376 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3377 are promoted to double and stacked.
3378 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3379 __fp16 data types.
3380 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3381 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3382 __fp16 first get passed in FP/SIMD registers, then stacked.
3383
4228ca19
NS
33842016-08-05 Nathan Sidwell <nathan@acm.org>
3385
3386 PR c++/68724
3387 * g++.dg/cpp0x/pr68724.C: New.
3388
db7c335e
RB
33892016-08-05 Richard Biener <rguenther@suse.de>
3390
3391 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3392
48abe922
PP
33932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3394
3395 * gcc.dg/tree-ssa/vrp107.c: New test.
3396 * gcc.dg/tree-ssa/vrp108.c: New test.
3397 * gcc.dg/tree-ssa/vrp109.c: New test.
3398
f6cdf42f
PK
33992016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3400
3401 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3402 dg-options.
3403
33a9c609
PK
34042016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3405
3406 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3407 test-cases.
3408 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3409 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3410 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3411 test-cases.
3412 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3413 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3414 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3415 large_double.
3416
4473482d
PC
34172016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3418
3419 PR c++/72800
3420 * g++.dg/cpp1y/lambda-ice1.C: New.
3421
08156df5
PP
34222016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3423
3424 PR c++/72759
3425 * g++.dg/cpp1y/pr72759.C: New test.
3426
938da3a5
PP
34272016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3428
3429 * gcc.dg/switch-10.c: New test.
3430
da84183c
JG
34312016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3432
3433 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3434
ae9281fc
TS
34352016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3436
3437 * c-c++-common/goacc/routine-5.c: Update.
3438
086ad22e
BE
34392016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3440
3441 PR rtl-optimization/70903
3442 * gcc.c-torture/execute/pr70903.c: New test.
3443
6805e400
ML
34442016-08-04 Martin Liska <mliska@suse.cz>
3445
3446 * gcc.dg/params/params.exp: Replace file exists with
3447 TESTING_IN_BUILD_TREE.
3448
a0008434
MP
34492016-08-04 Marek Polacek <polacek@redhat.com>
3450
3451 PR c++/70229
3452 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3453
fb46286e
RB
34542016-08-04 Richard Biener <rguenther@suse.de>
3455
3456 PR middle-end/71984
3457 * gcc.dg/torture/pr71984.c: Guard correctness check for
3458 little-endian.
3459
ac2c96ab
AP
34602016-08-03 Andrew Pinski <apinski@cavium.com>
3461
3462 * gcc.c-torture/compile/20160802-1.c: New testcase.
3463
c98583e9
FR
34642016-08-03 Fritz Reese <fritzoreese@gmail.com>
3465
3466 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3467
9ad1a1da
RB
34682016-08-03 Richard Biener <rguenther@suse.de>
3469
3470 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3471 and remove -O3.
3472 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3473 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3474
cd75c979
RB
34752016-08-03 Richard Biener <rguenther@suse.de>
3476
3477 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3478 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3479 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3480 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3481
30e8d875
SKS
34822016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3483
3484 * gcc.dg/init-excess-2.c: Require int32plus.
3485 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3486 * gcc.dg/pr59963-2.c: Require int32plus.
3487 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3488 * gcc.dg/unroll-7.c: Require int32plus.
3489
69b806f6
BC
34902016-08-02 Bin Cheng <bin.cheng@arm.com>
3491
3492 PR tree-optimization/34114
3493 * gcc.dg/tree-ssa/loop-42.c: New test.
3494
1efafef3
TC
34952016-08-02 Tamar Christina <tamar.christina@arm.com>
3496
3497 * gcc.target/aarch64/vminmaxnm.c: New.
3498 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3499 tests.
3500
e2a99194
MM
35012016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3502
3503 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3504 vec_extract for vector float, vector int, vector short, and vector
3505 char.
3506 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3507 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3508 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3509 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3510
71bfb77a
WD
35112016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3512
3513 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3514 single stack adjustment, no writeback.
71bfb77a
WD
3515 * gcc.target/aarch64/test_frame_12.c: Likewise.
3516 * gcc.target/aarch64/test_frame_13.c: Likewise.
3517 * gcc.target/aarch64/test_frame_15.c: Likewise.
3518 * gcc.target/aarch64/test_frame_6.c: Likewise.
3519 * gcc.target/aarch64/test_frame_7.c: Likewise.
3520 * gcc.target/aarch64/test_frame_8.c: Likewise.
3521 * gcc.target/aarch64/test_frame_16.c: New test.
3522
37bce35a
L
35232015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3524
3525 PR target/72748
3526 * gcc.target/i386/pr72748.c: New test.
3527
3f8257db 35282015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3529
3530 PR tree-optimization/71818
3531 * gcc.dg/vect/pr71818.c: New
3532
bf60c531
ML
35332016-08-01 Martin Liska <mliska@suse.cz>
3534
3535 PR tree-optimization/71857
3536 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3537
8ed49fab
KT
35382016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3539
3540 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3541
76e2c821
JB
35422016-08-01 Jan Beulich <jbeulich@suse.com>
3543
3544 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3545
35029597
WS
35462016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3547
3548 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3549 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3550
3aa4b66a
JW
35512016-07-31 Jonathan Wakely <jwakely@redhat.com>
3552
3553 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3554 (check_effective_target_c++): Likewise. Also match for libstdc++.
3555
3f8257db 35562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3557
3558 PR fortran/41922
3559 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3560 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3561 * gfortran.dg/pr41922.f90: New test.
3562
9fcb2819
SK
35632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3564
3565 PR fortran/68566
3566 * gfortran.dg/pr68566.f90: new test.
3567
94087e88 35682016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3569
3570 PR c++/60760
3571 PR c++/71091
3572 * g++.dg/cpp0x/constexpr-cast.C: New test.
3573 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3574 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3575 * g++.dg/ubsan/pr63956.C: Correct.
3576
d0047a25
MM
35772016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3578
3579 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3580 vector double or vector long where the vector is in memory.
3581 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3582 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3583
e4f7a5df
SK
35842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3585
3586 PR fortran/69867
3587 * gfortran.dg/pr69867.f90: New test.
3588
b441ae1d
SK
35892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3590
3591 PR fortran/69962
3592 * gfortran.dg/pr69962.f90: New test.
3593
712dff31
SK
35942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3595
3596 PR fortran/70006
3597 * gfortran.dg/pr70006.f90: New test.
3598
fb42421e
SK
35992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3600
3601 PR fortran/71730
3602 * gfortran.dg/pr71730.f90: New test.
3603 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3604 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3605 * gfortran.dg/array_constructor_26.f03: Ditto.
3606
466effe0
WS
36072016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3608
3609 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3610 * gcc.target/powerpc/pr71763.c: Likewise.
3611
f618a472
MP
36122016-07-29 Marek Polacek <polacek@redhat.com>
3613
3614 PR c/71742
3615 * gcc.dg/940510-1.c: Adjust dg-error.
3616 * gcc.dg/c99-flex-array-1.c: Likewise.
3617 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3618
efd0786f
MP
3619 PR c/71853
3620 * gcc.dg/noncompile/pr71853.c: New test.
3621
e00dceaf
MP
3622 PR c/71573
3623 * gcc.dg/noncompile/pr71573.c: New test.
3624
638fc14f
MP
3625 PR c/71926
3626 * g++.dg/warn/Wparentheses-30.C: New test.
3627 * gcc.dg/Wparentheses-14.c: New test.
3628
61c73a7f
UB
36292016-07-29 Uros Bizjak <ubizjak@gmail.com>
3630
3631 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3632
01d32b2b
BC
36332016-07-29 Bin Cheng <bin.cheng@arm.com>
3634
3635 PR tree-optimization/57558
3636 * gcc.dg/vect/pr57558-1.c: New test.
3637 * gcc.dg/vect/pr57558-2.c: New test.
3638
f6c7a248
PK
36392016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3640
61c73a7f 3641 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3642 to scan forwprop1 dump pass.
3643
f54ea774
PC
36442016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3645
3646 PR c++/51488
3647 * g++.dg/template/pr51488.C: New.
3648
673a107a
JJ
36492016-07-29 Jakub Jelinek <jakub@redhat.com>
3650
3651 PR c/71969
3652 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3653 static __inline__.
3654 * gcc.dg/pr71969-1.c: New test.
3655 * gcc.dg/pr71969-2.c: New test.
3656 * gcc.dg/pr71969-3.c: New test.
3657
78169471
MP
36582016-07-29 Marek Polacek <polacek@redhat.com>
3659
3660 PR c/71574
3661 * c-c++-common/pr71574.c: New test.
3662
a5b5c8b6
MP
3663 PR c/71583
3664 * gcc.dg/noncompile/pr71583.c: New test.
3665
883b6d4e
KV
36662016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3667
3668 PR middle-end/68217
3669 * gcc.dg/pr68217.c: New test.
3670
89f1f37e
SK
36712016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3672
3673 PR fortran/71067
3674 * gfortran.dg/pr71067_1.f90: New test.
3675 * gfortran.dg/pr71067_2.f90: Ditto.
3676
e0d32185
MM
36772016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3678
3679 * gcc.target/powerpc/vec-extract-1.c: New test.
3680
c851722d
SK
36812016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3682
3683 PR fortran/71799
3684 * gfortran.dg/pr71799.f90: New test.
3685
f064da6a
PC
36862016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3687
3688 PR c++/71665
3689 * g++.dg/cpp0x/pr71665-1.C: New.
3690 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3691 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3692 * g++.dg/ext/label10.C: Likewise.
3693 * g++.dg/parse/constant5.C: Likewise.
3694
1b70aaad
SK
36952016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3696
3697 PR fortran/71859
3698 * gfortran.dg/pr71859.f90: New test.
3699 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3700 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3701
a23404c9
PT
37022016-07-28 Paul Thomas <pault@gcc.gnu.org>
3703
3704 PR fortran/71883
3705 * gfortran.dg/pr71883.f90 : New test.
3706
513d866d
YR
37072016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3708
3709 PR tree-optimization/71734
61c73a7f 3710 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3711
7c428aa2
RL
37122016-07-28 Renlin Li <renlin.li@arm.com>
3713
3714 Revert
3715 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3716
3717 PR fortran/71902
3718 * gfortran.dg/dependency_47.f90: New test.
3719
1225d6b1
ML
37202016-07-28 Martin Liska <mliska@suse.cz>
3721
3722 PR gcov-profile/68025
3723 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3724
e5f5bf35
ML
37252016-07-28 Martin Liska <mliska@suse.cz>
3726
3727 * g++.dg/vect/pr70944.cc: New test.
3728
4536610d
KV
37292016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3730
3731 PR middle-end/71994
3732 * gcc.dg/torture/pr71994.c: New test.
3733
8c6961ca
PK
37342016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3735
3736 PR middle-end/71078
3737 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3738 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3739 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3740
8de22ea0
RB
37412016-07-27 Richard Biener <rguenther@suse.de>
3742
3743 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3744
5d9da222
ML
37452016-07-27 Martin Liska <mliska@suse.cz>
3746
3747 * gcc.dg/predict-13.c: New test.
3748 * gcc.dg/predict-14.c: New test.
3749
af9e275f
SKS
37502016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3751
a23404c9 3752 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3753 including stdint.h.
3754 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3755 including stdint.h.
3756
71abba1e
MM
37572016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3758
3759 PR target/71869
3760 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3761 IEEE built-in functions handle quiet and signalling NaNs
3762 correctly.
3763
9cd74e8f
SK
37642016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3765
3766 PR fortran/71862
3767 * gfortran.dg/pr71862.f90: New test.
3768
0d48446f
MS
37692016-07-26 Martin Sebor <msebor@redhat.com>
3770
3771 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3772 selector with dg-options.
3773
524cf1e4
PP
37742016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3775
3776 PR tree-optimization/18046
3777 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3778 * gcc.dg/tree-ssa/vrp103.c: New test.
3779 * gcc.dg/tree-ssa/vrp104.c: New test.
3780
100665d8
WS
37812016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3782
3783 * gcc.target/powerpc/pr63354.c: Require lp64 since
3784 -mprofile-kernel is not legal with -m32.
3785
0b64ca40
RB
37862016-07-26 Richard Biener <rguenther@suse.de>
3787
3788 PR rtl-optimization/71984
3789 * gcc.dg/torture/pr71984.c: New testcase.
3790
9b7937cf
RS
37912016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3792
3793 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3794 g++-dg-runtest via et-dg-runtest.
3795 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3796 * gcc.dg/vect/vect.exp: Likewise.
3797 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3798 gfortran-dg-runtest.
3799 * gfortran.dg/vect/vect.exp: Likewise.
3800 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3801 (check_mips_loongson_hw_available): Likewise.
3802 (check_effective_target_mpaired_single_runtime): Likewise.
3803 (check_effective_target_mips_loongson_runtime): Likewise.
3804 (add_options_for_mpaired_single): Likewise.
3805 (check_effective_target_vect_int): Add global et_index.
3806 Check and save the supported feature for a target selected by
3807 the et_index target. Break long lines where appropriate. Call
3808 et-is-effective-target for MIPS with an argument instead of
3809 check_effective_target_* where appropriate.
3810 (check_effective_target_vect_intfloat_cvt): Likewise.
3811 (check_effective_target_vect_uintfloat_cvt): Likewise.
3812 (check_effective_target_vect_floatint_cvt): Likewise.
3813 (check_effective_target_vect_floatuint_cvt): Likewise.
3814 (check_effective_target_vect_simd_clones): Likewise.
3815 (check_effective_target_vect_shift): ewise.
3816 (check_effective_target_whole_vector_shift): Likewise.
3817 (check_effective_target_vect_bswap): Likewise.
3818 (check_effective_target_vect_shift_char): Likewise.
3819 (check_effective_target_vect_long): Likewise.
3820 (check_effective_target_vect_float): Likewise.
3821 (check_effective_target_vect_double): Likewise.
3822 (check_effective_target_vect_long_long): Likewise.
3823 (check_effective_target_vect_no_int_max): Likewise.
3824 (check_effective_target_vect_no_int_add): Likewise.
3825 (check_effective_target_vect_no_bitwise): Likewise.
3826 (check_effective_target_vect_widen_shift): Likewise.
3827 (check_effective_target_vect_no_align): Likewise.
3828 (check_effective_target_vect_hw_misalign): Likewise.
3829 (check_effective_target_vect_element_align): Likewise.
3830 (check_effective_target_vect_condition): Likewise.
3831 (check_effective_target_vect_cond_mixed): Likewise.
3832 (check_effective_target_vect_char_mult): Likewise.
3833 (check_effective_target_vect_short_mult): Likewise.
3834 (check_effective_target_vect_int_mult): Likewise.
3835 (check_effective_target_vect_extract_even_odd): Likewise.
3836 (check_effective_target_vect_interleave): Likewise.
3837 (check_effective_target_vect_stridedN): Likewise.
3838 (check_effective_target_vect_multiple_sizes): Likewise.
3839 (check_effective_target_vect64): Likewise.
3840 (check_effective_target_vect_call_copysignf): Likewise.
3841 (check_effective_target_vect_call_sqrtf): Likewise.
3842 (check_effective_target_vect_call_btrunc): Likewise.
3843 (check_effective_target_vect_call_btruncf): Likewise.
3844 (check_effective_target_vect_call_ceil): Likewise.
3845 (check_effective_target_vect_call_ceilf): Likewise.
3846 (check_effective_target_vect_call_floor): Likewise.
3847 (check_effective_target_vect_call_floorf): Likewise.
3848 (check_effective_target_vect_call_lceil): Likewise.
3849 (check_effective_target_vect_call_lfloor): Likewise.
3850 (check_effective_target_vect_call_nearbyint): Likewise.
3851 (check_effective_target_vect_call_nearbyintf): Likewise.
3852 (check_effective_target_vect_call_round): Likewise.
3853 (check_effective_target_vect_call_roundf): Likewise.
3854 (check_effective_target_vect_perm): Likewise, but also append *_saved
3855 to the existing global name to properly cache the result.
3856 (check_effective_target_vect_perm_byte): Likewise.
3857 (check_effective_target_vect_perm_short): Likewise.
3858 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3859 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3860 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3861 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3862 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3863 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3864 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3865 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3866 (check_effective_target_vect_sdot_qi): Likewise.
3867 (check_effective_target_vect_udot_qi): Likewise.
3868 (check_effective_target_vect_sdot_hi): Likewise.
3869 (check_effective_target_vect_udot_hi): Likewise.
3870 (check_effective_target_vect_usad_char): Likewise.
3871 (check_effective_target_vect_pack_trunc): Likewise.
3872 (check_effective_target_vect_unpack): Likewise.
3873 (check_effective_target_vect_aligned_arrays): Likewise.
3874 (check_effective_target_vect_natural_alignment): Likewise.
3875 (check_effective_target_vector_alignment_reachable): Likewise.
3876 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3877 (is-effective-target): Initialize et_index if undefined.
3878 (et-dg-runtest): New.
3879 (et-is-effective-target): Likewise.
3880 (check_vect_support_and_set_flags): Add supported MIPS targets to
3881 EFFECTIVE_TARGETS list. Return the number of supported targets.
3882
8f63caf6 38832016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3884 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3885
3886 PR middle-end/70920
3887 * gcc.dg/pr70920-1.c: New test-case.
3888 * gcc.dg/pr70902-2.c: Likewise.
3889 * gcc.dg/pr70920-3.c: Likewise.
3890 * gcc.dg/pr70920-4.c: Likewise
3891 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3892 2 instead of 3.
3893
7d575fff
AM
38942016-07-25 Alexander Monakov <amonakov@ispras.ru>
3895
3896 * gcc.c-torture/execute/pr71494.c: Require label_values.
3897 * gcc.dg/pr16973.c: Ditto.
3898
bf01e070
SKS
38992016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3900
3901 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3902 * gcc.dg/torture/pr69771.c: Require int32plus.
3903 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3904
16b05965
ML
39052016-07-25 Martin Liska <mliska@suse.cz>
3906
3907 * gcc.dg/torture/pr71987.c: New test.
3908
d52d3767
SK
39092016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3910
3911 PR fortran/71935
3912 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3913 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3914 * gfortran.dg/pr71935.f90: New test.
3915
94087e88 39162016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3917
3918 PR c++/71675
3919 * g++.dg/ext/atomic-3.C: New test.
3920 * gcc.dg/atomic/pr71675.c: New test.
3921
58b3986e
ES
39222016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3923
3924 * gcc.target/i386/mvc8.c: New test.
3925
faa1612a
BC
39262016-07-22 Bin Cheng <bin.cheng@arm.com>
3927
3928 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3929 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3930
1603ebe0
TK
39312016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3932
3933 PR fortran/71795
3934 * gfortran.dg/constructor_50.f90: New test.
3935
bc91c436
ML
39362016-07-22 Martin Liska <mliska@suse.cz>
3937
3938 PR gcov-profile/69028
3939 PR gcov-profile/62047
3940 * g++.dg/cilk-plus/pr69028.C: New test.
3941
9fe9a3a7
AV
39422016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3943
3944 * gfortran.dg/coarray_stat_2.f90: New test.
3945
70866e3d
MM
39462016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3947
3948 * gcc.target/powerpc/vec-extract.h: New files to check the
3949 vec_extract built-in functions for all vector types, testing
3950 accessing each element, both with constant and variable element
3951 numbers.
3952 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3953 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3954 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3955 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3956 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3957 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3958 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3959 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3960 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3961
ab3af181
JJ
39622016-07-21 Jakub Jelinek <jakub@redhat.com>
3963
3964 PR c++/71728
3965 * g++.dg/other/pr71728.C: New test.
3966
ebe8f322
JG
39672016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3968
3969 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3970 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3971 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3972 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3973 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3974
959cef74
RB
39752016-07-21 Richard Biener <rguenther@suse.de>
3976
3977 PR tree-optimization/71947
3978 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3979
b24d9420
BC
39802016-07-21 Bin Cheng <bin.cheng@arm.com>
3981
3982 * gcc.dg/tree-ssa/scev-15.c: New.
3983
23974819
BC
39842016-07-21 Bin Cheng <bin.cheng@arm.com>
3985
3986 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3987
ee78cbaa
JJ
39882016-07-21 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR c++/71941
3991 * g++.dg/gomp/pr71941.C: New test.
3992
52ed68f7
DM
39932016-07-20 David Malcolm <dmalcolm@redhat.com>
3994
3995 PR c/70339
3996 PR c/71858
3997 * g++.dg/spellcheck-identifiers.C: New test case, based on
3998 gcc.dg/spellcheck-identifiers.c.
3999 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4000 gcc.dg/spellcheck-identifiers-2.c.
4001 * g++.dg/spellcheck-typenames.C: New test case, based on
4002 gcc.dg/spellcheck-typenames.c
4003
18407bfb
JW
40042016-07-20 Jonathan Wakely <jwakely@redhat.com>
4005
4006 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4007 pointer to member function and also test catching by reference.
4008
4c07fd98
DV
40092016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4010
4011 * gcc.target/s390/pr67443.c: Fix test case.
4012
fee21d65
DV
40132016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4014
4015 * gcc.target/s390/insv-1.c: Xfail some tests.
4016 * gcc.target/s390/insv-2.c: Likewise.
4017
dbe9dfdd
GJL
40182016-07-20 Georg-Johann Lay <avr@gjlay.de>
4019
4020 * gcc.target/avr/torture/get-mem.c: New test.
4021 * gcc.target/avr/torture/set-mem.c: New test.
4022
c25e1d82
GJL
40232016-07-20 Georg-Johann Lay <avr@gjlay.de>
4024
4025 PR target/71948
4026 * gcc.target/avr/torture/tiny-progmem.c: New test.
4027
109d2197
JJ
40282016-07-20 Jakub Jelinek <jakub@redhat.com>
4029
7419f441
JJ
4030 PR c++/71909
4031 * g++.dg/parse/pr71909.C: New test.
4032 * g++.dg/tm/pr71909.C: New test.
4033
109d2197
JJ
4034 PR c++/50060
4035 * g++.dg/cpp0x/constexpr-50060.C: New test.
4036 * g++.dg/cpp1y/constexpr-50060.C: New test.
4037
144530cf
ML
40382016-07-20 Martin Liska <mliska@suse.cz>
4039
4040 * gfortran.dg/graphite/pr71898.f90: New test.
4041
04ac4afa
BC
40422016-07-20 Bin Cheng <bin.cheng@arm.com>
4043
4044 PR tree-optimization/71503
4045 PR tree-optimization/71683
4046 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4047 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4048
dcbdb17a
ML
40492016-07-20 Martin Liska <mliska@suse.cz>
4050
4051 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4052 * gcc.dg/plugin/sreal-test-1.c: Remove.
4053 * gcc.dg/plugin/sreal_plugin.c: Remove.
4054
6ed82555
TK
40552016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4056
4057 PR fortran/71902
4058 * gfortran.dg/dependency_47.f90: New test.
4059
13da0507
JJ
40602016-07-19 Jakub Jelinek <jakub@redhat.com>
4061
4833f561
JJ
4062 PR rtl-optimization/71916
4063 * gcc.c-torture/compile/pr71916.c: New test.
4064
4fda19ef
JJ
4065 PR middle-end/71874
4066 * g++.dg/torture/pr71874.C: New test.
4067
13da0507
JJ
4068 PR middle-end/71734
4069 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4070 (my_alloc): Rewritten to use __builtin_posix_memalign and
4071 __SIZE_TYPE__.
4072 (my_free): Use __builtin_free instead of _mm_free.
4073 (Vec::operator=): Use __builtin_memcpy.
4074
e7980add
MJ
40752016-07-19 Martin Jambor <mjambor@suse.cz>
4076
61c73a7f
UB
4077 PR fortran/71688
4078 * gfortran.dg/pr71688.f90: New test.
e7980add 4079
13e88953
RB
40802016-07-19 Richard Biener <rguenther@suse.de>
4081
4082 * c-c++-common/vector-subscript-6.c: New testcase.
4083 * c-c++-common/vector-subscript-7.c: Likewise.
4084
1caf0482
SKS
40852016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4086
a23404c9 4087 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4088 and UInt32 based on __SIZEOF_INT__.
4089
cef5388d
RB
40902016-07-19 Richard Biener <rguenther@suse.de>
4091
4092 PR tree-optimization/71901
4093 * gcc.dg/torture/pr71901.c: New testcase.
4094
40952016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4096
4097 PR tree-optimization/71908
4098 * gcc.dg/torture/pr71908.c: New testcase.
4099
a8f7a895
MM
41002016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4101
4102 PR target/71493
4103 * gcc.target/powerpc/pr71493-1.c: New test.
4104 * gcc.target/powerpc/pr71493-2.c: Likewise.
4105
f2111a36
JJ
41062016-07-18 Jakub Jelinek <jakub@redhat.com>
4107
99516432
JJ
4108 PR c++/71835
4109 * g++.dg/conversion/ambig3.C: New test.
4110
87713c6a
JJ
4111 PR c++/71828
4112 * g++.dg/cpp0x/constexpr-71828.C: New test.
4113
7a7f16ca
JJ
4114 PR c++/71826
4115 * g++.dg/template/pr71826.C: New test.
4116
f4d90295
JJ
4117 PR c++/71822
4118 * g++.dg/template/defarg21.C: New test.
4119
f2111a36
JJ
4120 PR c++/71871
4121 * g++.dg/ext/vector31.C: New test.
4122
0b965526
UB
41232016-07-18 Uros Bizjak <ubizjak@gmail.com>
4124
4125 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4126
94e136b9
YR
41272016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4128
4129 PR tree-optimization/71734
4130 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4131
7072df0a
DV
41322016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4133
4134 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4135 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4136 stack-layout-dynamic-1.c: New test.
4137
54158a1a
AK
41382016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4139
4140 * gcc.target/s390/nolrl-1.c: New test.
4141
43068916
FR
41422016-07-17 Fritz Reese <fritzoreese@gmail.com>
4143
4144 PR fortran/71523
4145 * gfortran.dg/pr71523_1.f90: New test.
4146 * gfortran.dg/pr71523_2.f90: New test.
4147
a9356b12
AS
41482016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4149
4150 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4151
a07b81c7 41522016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4153 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4154
4155 PR fortran/62125
4156 * gfortran.dg/pr62125.f90: New test.
4157
96c0ec12
BS
41582016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4159
4160 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4161 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4162
479d0ed5
JW
41632016-07-15 Jonathan Wakely <jwakely@redhat.com>
4164
4165 PR c++/58796
4166 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4167 * g++.dg/cpp0x/nullptr35.C: New test.
4168
41c7438e
BC
41692016-07-15 Bin Cheng <bin.cheng@arm.com>
4170
4171 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4172
f7ba880b
CP
41732016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4174
4175 * gfortran.dg/goacc/vector_length.f90: New test.
4176
b9aba0a0
RB
41772016-07-15 Richard Biener <rguenther@suse.de>
4178
4179 PR tree-optimization/71881
4180 * gcc.dg/torture/pr71881.c: New testcase.
4181
9513d5fb
RB
41822016-07-15 Richard Biener <rguenther@suse.de>
4183
4184 PR tree-optimization/71887
4185 * gcc.dg/torture/pr71887.c: New testcase.
4186
ddbbcb19
JJ
41872016-07-15 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR c/71858
4190 * gcc.dg/spellcheck-identifiers-3.c: New test.
4191
29eb509c
AV
41922016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4193
4194 PR fortran/71807
4195 * gfortran.dg/null_9.f90: New test.
4196
43aabfcf
BC
41972016-07-15 Bin Cheng <bin.cheng@arm.com>
4198
4199 * gcc.dg/tree-ssa/loop-41.c: New test.
4200
afc89e58
BC
42012016-07-15 Bin Cheng <bin.cheng@arm.com>
4202
4203 PR tree-optimization/71347
4204 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4205
6fa682ad
SK
42062016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4207
4208 PR fortran/29819
4209 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4210 * gfortran.dg/contains.f90: Ditto.
4211 * gfortran.dg/contains_empty_1.f03: Ditto.
4212 * gfortran.dg/submodule_3.f08: Ditto.
4213
dd36b877
JJ
42142016-07-14 Jakub Jelinek <jakub@redhat.com>
4215
a60a5d31
JJ
4216 PR testsuite/71865
4217 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4218 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4219 expected diagnostics.
4220
dd36b877
JJ
4221 PR c/71858
4222 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4223 * gcc.dg/spellcheck-identifiers-2.c: New test.
4224 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4225 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4226
a241f8ca
JJ
42272016-07-14 Jakub Jelinek <jakub@redhat.com>
4228
4229 PR tree-optimization/71872
4230 * gcc.c-torture/compile/pr71872.c: New test.
4231
d62b809c
TP
42322016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4233
4234 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4235 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4236 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4237 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4238 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4239 * gcc.target/arm/atomic-op-acquire-1.c: This.
4240 * gcc.target/arm/atomic-op-char.c: Rename into ...
4241 * gcc.target/arm/atomic-op-char-1.c: This.
4242 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4243 * gcc.target/arm/atomic-op-consume-1.c: This.
4244 * gcc.target/arm/atomic-op-int.c: Rename into ...
4245 * gcc.target/arm/atomic-op-int-1.c: This.
4246 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4247 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4248 * gcc.target/arm/atomic-op-release.c: Rename into ...
4249 * gcc.target/arm/atomic-op-release-1.c: This.
4250 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4251 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4252 * gcc.target/arm/atomic-op-short.c: Rename into ...
4253 * gcc.target/arm/atomic-op-short-1.c: This.
4254 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4255 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4256 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4257 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4258 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4259 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4260 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4261 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4262 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4263 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4264
1f8dd420
AV
42652016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4266
4267 PR fortran/70842
4268 * gfortran.dg/select_type_35.f03: New test.
4269
53109ba8
KT
42702016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4271
4272 PR target/65951
4273 PR tree-optimization/70923
4274 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4275 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4276 * gcc.dg/vect/pr65951.c: Likewise.
4277 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4278
91f35b7f
DE
42792016-07-14 David Edelsohn <dje.gcc@gmail.com>
4280
4281 * c-c++-common/pr60226.c: Expect maximum object file alignment
4282 error on AIX.
4283
351168fe
RB
42842016-07-14 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/71866
4287 * gcc.dg/torture/pr71866.c: New testcase.
4288
94c32c00
TP
42892016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4290
4291 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4292 selector and enclose boolean expression in curly braces.
4293
b799a481
AM
42942016-07-14 Alan Modra <amodra@gmail.com>
4295
4296 PR target/71733
4297 * gcc.target/powerpc/p9-novsx.c: New.
4298
f63ba78c
AK
42992016-07-13 Andi Kleen <ak@linux.intel.com>
4300
4301 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4302 * g++.dg/tree-prof/morefunc.C: Dito.
4303 * g++.dg/tree-prof/pr35545.C: Dito.
4304 * g++.dg/tree-prof/reorder.C: Dito.
4305 * gcc.dg/tree-prof/20050826-2.c: Dito.
4306 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4307 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4308 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4309 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4310 * gcc.dg/tree-prof/inliner-1.c: Dito.
4311 * gcc.dg/tree-prof/merge_block.c: Dito.
4312 * gcc.dg/tree-prof/stringop-1.c: Dito.
4313 * gcc.dg/tree-prof/stringop-2.c: Dito.
4314 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4315 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4316 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4317 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4318 * gcc.dg/tree-prof/update-loopch.c: Dito.
4319 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4320 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4321 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4322 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4323 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4324 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4325 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4326
f4d5a23d
AK
43272016-07-13 Andi Kleen <ak@linux.intel.com>
4328
4329 * lib/profopt.exp (profopt-execute): Remove .imports files.
4330
ae145898
AK
43312016-07-13 Andi Kleen <ak@linux.intel.com>
4332
0b965526 4333 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4334
e97bd4f5
AK
43352016-07-13 Andi Kleen <ak@linux.intel.com>
4336
4337 * lib/profopt.exp (dg-final-scan-autofdo,
4338 dg-final-scan-not-autofdo): New functions.
4339
6fa3d4b4
BC
43402016-07-13 Bin Cheng <bin.cheng@arm.com>
4341
4342 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4343 * gcc.dg/vect/vect-35.c: Ditto.
4344 * gcc.dg/vect/vect-alias-check-2.c: New test.
4345
65f18bc6
ML
43462016-07-13 Martin Liska <mliska@suse.cz>
4347
4348 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4349 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4350 * gfortran.dg/pr42108.f90: Update expected dump scan.
4351
9737f35b
RB
43522016-07-13 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/24574
4355 * gcc.dg/pr24574.c: New testcase.
4356
62c0ea4b
SKS
43572016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4358
0b965526 4359 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4360 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4361 * c-c++-common/pr68833-1.c: Require int32plus.
4362 * gcc.dg/ipa/pr63551.c: Likewise.
4363 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4364 * gcc.dg/ipa/pr64041.c: Require int32plus.
4365
c7ed8938
IE
43662016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4367
4368 PR ipa/71633
4369 * g++.dg/pr71633.C: New test.
4370
5ce15300
TP
43712016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4372
4373 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4374 Add new arm_thumb1_cbz_ok effective target.
4375 * gcc.target/arm/cbz.c: New test.
4376
2b9509a3
TP
43772016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4378
4379 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4380 Define effective target.
4381 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4382 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4383 * gcc.target/arm/movhi_movw.c: New test.
4384 * gcc.target/arm/movsi_movw.c: Likewise.
4385 * gcc.target/arm/movdi_movw.c: Likewise.
4386
7f15b177
RB
43872016-07-13 Richard Biener <rguenther@suse.de>
4388
4389 PR middle-end/71104
4390 * gcc.dg/pr71104-1.c: New testcase.
4391 * gcc.dg/pr71104-2.c: Likewise.
4392
0b0a896e
MM
43932016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4394
4395 PR target/71805
4396 * gcc.target/powerpc/pr71805.c: New test.
4397
f906f5ed
BS
43982016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4399
4400 * gcc.target/powerpc/divkc3-1.c: New.
4401 * gcc.target/powerpc/mulkc3-1.c: New.
4402
9e63c3aa
NS
44032016-07-12 Nathan Sidwell <nathan@acm.org>
4404
4405 * gcc.target/arm/data-rel-1.c: New.
4406 * gcc.target/arm/data-rel-2.c: New.
4407 * gcc.target/arm/data-rel-3.c: New.
4408
f507d202
ML
44092016-07-12 Martin Liska <mliska@suse.cz>
4410
4411 * gcc.dg/params/blocksort-part.c: New test.
4412 * gcc.dg/params/params.exp: New file.
4413
d6f7c125
KT
44142016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4415
4416 PR middle-end/71700
4417 * gcc.c-torture/execute/pr71700.c: New test.
4418
37ccb0ba
SB
44192016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4420 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/23286
4423 PR tree-optimization/70159
4424 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4425 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4426 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4427 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4428 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4429 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4430 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4431 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4432 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4433 * gcc.dg/pr51879-12.c: Likewise.
4434 * gcc.dg/strlenopt-9.c: Likewise.
4435 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4436 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4437 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4438 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4439 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4440 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4441 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4442 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4443 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4444 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4445 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4446 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4447 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4448 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4449 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4450
712a93d6
RB
44512016-07-12 Richard Biener <rguenther@suse.de>
4452
4453 PR rtl-optimization/68961
4454 * gcc.target/i386/pr68961.c: New testcase.
4455
c392943c
JJ
44562016-07-11 Jakub Jelinek <jakub@redhat.com>
4457
3d56e6a4
JJ
4458 PR middle-end/71758
4459 * c-c++-common/gomp/pr71758.c: New test.
4460 * gfortran.dg/gomp/pr71758.f90: New test.
4461
c392943c
JJ
4462 PR tree-optimization/71823
4463 * gcc.dg/vect/pr71823.c: New test.
4464
741d3be5
DM
44652016-07-11 David Malcolm <dmalcolm@redhat.com>
4466
4467 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4468 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4469 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4470
92fa45b5
L
44712016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4472
4473 PR target/71801
4474 * gcc.target/i386/pr71801.c: New test.
4475
f51606c7
RB
44762016-07-11 Richard Biener <rguenther@suse.de>
4477
4478 PR tree-optimization/71816
4479 * gcc.dg/torture/pr71816.c: New testcase.
4480
36b54ce0
TK
44812016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4482
4483 PR fortran/71783
4484 * gfortran.dg/dependency_46.f90: New test.
4485
d13835b6
VM
44862016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4487
4488 PR rtl-optimization/71621
4489 * gcc.target/i386/pr71621-1.c: New.
4490 * gcc.target/i386/pr71621-2.c: New.
4491
642bcbdf
CP
44922016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4493
4494 * gfortran.dg/goacc/pr71704.f90: New test.
4495
02eb5b8b
BS
44962016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4497
4498 PR target/71297
4499 * gcc.target/powerpc/pr71297.c: New.
4500
8beb9a0d
JW
45012016-07-08 Jiong Wang <jiong.wang@arm.com>
4502
4503 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4504
cef4b650
MM
45052016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4506
4507 PR target/71806
4508 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4509
3c3ecf52
AH
45102016-07-08 Alan Hayward <alan.hayward@arm.com>
4511
4512 PR tree-optimization/71667
4513 * gcc.dg/vect/pr71667.c: New
4514
2660286d
ML
45152016-07-08 Martin Liska <mliska@suse.cz>
4516
4517 * gcc.dg/torture/pr71606.c: New test.
4518
70cdd4ae
JD
45192016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4520
4521 PR fortran/71764
4522 * gfortran.dg/pr71764.f90: New test.
4523
842dc2e6
JJ
45242016-07-07 Jakub Jelinek <jakub@redhat.com>
4525 Kai Tietz <ktietz70@googlemail.com>
4526
4527 PR c++/70869
4528 PR c++/71054
4529 * g++.dg/cpp0x/pr70869.C: New test.
4530 * g++.dg/cpp0x/pr71054.C: New test.
4531
31be4262
DE
45322016-07-07 David Edelsohn <dje.gcc@gmail.com>
4533
4534 * g++.dg/debug/pr71432.C: Fail on AIX.
4535
1c122092
ML
45362016-07-07 Martin Liska <mliska@suse.cz>
4537
4538 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4539 an undefined behavior.
4540 * gfortran.dg/do_3.F90: Likewise.
4541 * gfortran.dg/do_check_11.f90: New test.
4542 * gfortran.dg/do_check_12.f90: New test.
4543 * gfortran.dg/do_corner_warn.f90: New test.
4544
7119f1b1
ML
45452016-07-07 Martin Liska <mliska@suse.cz>
4546
4547 * gfortran.dg/predict-1.f90: Ammend the test.
4548 * gfortran.dg/predict-2.f90: Likewise.
4549
275792f2
IE
45502016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4551
4552 PR ipa/71624
4553 * g++.dg/pr71624.C: New test.
4554
05a437c1
TP
45552016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4556
4557 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4558 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4559 ARMv8-M Mainline architectures.
4560
6f493951
TP
45612016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4562
4563 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4564 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4565
5ddaee94
SB
45662016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4567
4568 PR target/70098
4569 PR target/71763
4570 * gcc.target/powerpc/pr71763.c: New file.
4571
651afdb2
YR
45722016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4573
4574 PR tree-optimization/71518
0b965526 4575 * gcc.dg/pr71518.c: New test.
651afdb2 4576
9df99881
WD
45772016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4578
4579 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4580
7b4e0769
SKS
45812016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4582
0b965526 4583 PR target/50739
7b4e0769
SKS
4584 * gcc.target/avr/pr50739.c: New test.
4585
eb4432f7
JH
45862016-07-05 Jan Hubicka <jh@suse.cz>
4587
4588 * gcc.dg/tree-ssa/scev-14.c: update template.
4589
c01e092f
RS
45902016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4591
4592 * gcc.dg/vect/group-no-gaps-1.c: New test.
4593
8070763a
AK
45942016-07-05 Andi Kleen <ak@linux.intel.com>
4595
4596 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4597 if kernel supports MPX.
4598
3f8257db 45992016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4600
4601 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4602
36a265b1
MM
46032016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4604 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4605
4606 * gcc.target/powerpc/signbit-1.c: New test.
4607 * gcc.target/powerpc/signbit-2.c: New test.
4608 * gcc.target/powerpc/signbit-3.c: New test.
4609
7a98fb6e
KT
46102016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4611
4612 PR rtl-optimization/71594
4613 * gcc.dg/torture/pr71594.c: New test.
4614
1e3d54b4
JH
46152016-07-05 Jan Hubicka <jh@suse.cz>
4616
4617 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4618
84ca3893
DM
46192016-07-05 David Malcolm <dmalcolm@redhat.com>
4620
4621 PR c++/62314
3a146d46 4622 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4623 number of missing semicolon error.
4624 * g++.dg/pr62314-2.C: New test case.
4625
20d0bfce
AF
46262016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4627
4628 * gfortran.dg/coarray_stat_function.f90: New test.
4629 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4630 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4631 to new interfaces.
4632
69aaea06
AV
46332016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4634
4635 PR fortran/71623
4636 * gfortran.dg/deferred_character_17.f90: New test.
4637
f723a43c
CL
46382016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4639
4640 * gcc.target/arm/neon/polytypes.c: Move to ...
4641 * gcc.target/arm/polytypes.c: ... here.
4642 * gcc.target/arm/neon/pr51534.c: Move to ...
4643 * gcc.target/arm/pr51534.c: ... here.
4644 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4645 * gcc.target/arm/vect-vcvt.c: ... here.
4646 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4647 * gcc.target/arm/vect-vcvtq.c: ... here.
4648 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4649 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4650 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4651 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4652 * gcc.target/arm/neon/neon.exp: Delete.
4653 * gcc.target/arm/neon/: Delete.
4654
d73e0ccf
JD
46552016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4656
4657 PR fortran/65575
4658 * gfortran.dg: pr65575.f90: New test.
4659
c20f6223
JD
46602016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4661
4662 PR fortran/35849
4663 * gfortran.dg: pr35849.f90: New test.
4664
2a5537c3
JJ
46652016-07-04 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR c++/71739
4668 * g++.dg/cpp0x/pr71739.C: New test.
4669
740f9751
CL
46702016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4671
4672 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4673
bf749919
DV
46742016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4675
4676 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4677 locr.
4678 * gcc.target/s390/loc-1.c: New test.
4679
430bb38e
YR
46802016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4681
3a146d46
JJ
4682 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4683 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4684
15f6e0da
RR
46852016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4686
4687 PR target/63874
4688 * gcc.target/aarch64/pr63874.c: New test.
4689
79335075
JB
46902016-07-04 Jan Beulich <jbeulich@suse.com>
4691
4692 * g++.dg/header.c: New.
4693 * gcc.dg/header.c: New.
4694
557e8c49
JJ
46952016-07-02 Jakub Jelinek <jakub@redhat.com>
4696
4697 PR c/71719
4698 * c-c++-common/Wunused-var-15.c: New test.
4699
79a592e3
JJ
47002016-07-01 Jakub Jelinek <jakub@redhat.com>
4701
4702 PR fortran/71687
4703 * gfortran.dg/gomp/pr71687.f90: New test.
4704
e2298656
BS
47052016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4706
4707 * gcc.dg/const-float128-ped.c: Require __float128 effective
4708 target and options.
4709 * gcc.dg/const-float128.c: Likewise.
4710 * gcc.dg/torture/float128-cmp-invalid.c: Require
4711 __float128 and base_quadfloat_support effective targets, and
4712 __float128 options.
4713 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4714 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4715 * gcc.dg/torture/float128-nan.c: Likewise.
4716 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4717 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4718 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4719 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4720 (add_options_for___float128): New.
4721 (check_effective_target_base_quadword_support): New.
4722
70c11966
MM
47232016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4724
4725 PR target/71720
4726 * gcc.target/powerpc/pr71720.c: New test.
4727
059541fd
JB
47282016-07-01 Jan Beulich <jbeulich@suse.com>
4729
4730 * gcc.dg/bss.c: New.
4731
2c1e4964
PB
47322016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4733
4734 PR target/71698
4735 * gcc.target/powerpc/pr71698.c: New test.
4736
22e1cb39
GJL
47372016-07-01 Georg-Johann Lay <avr@gjlay.de>
4738
4739 PR target/71151
4740 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4741 instead of ".foo" for its section name.
4742 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4743 depending on MCU's flash size.
4744 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4745 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4746 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4747 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4748 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4749 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4750
466cf574
JB
47512016-07-01 Jan Beulich <jbeulich@suse.com>
4752
4753 * gcc.target/i386/pr65105-2.c: Add -msse2.
4754
351beab7
JJ
47552016-06-30 Jakub Jelinek <jakub@redhat.com>
4756
55a0f21a
JJ
4757 PR tree-optimization/71707
4758 * gcc.dg/strlenopt-29.c: New test.
4759
6245ad72
JJ
4760 PR fortran/71704
4761 * gfortran.dg/gomp/pr71704.f90: New test.
4762
351beab7
JJ
4763 PR fortran/71705
4764 * gfortran.dg/gomp/pr71705.f90: New test.
4765
5a3a6a5e
KN
47662016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4767
4768 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4769 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4770 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4771 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4772 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4773 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4774 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4775 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4776 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4777 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4778 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4779 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4780 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4781 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4782 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4783 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4784 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4785 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4786 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4787 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4788 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4789 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4790 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4791 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4792 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4793 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4794 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4795 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4796 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4797 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4798 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4799 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4800 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4801 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4802 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4803 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4804 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4805 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4806 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4807 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4808 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4809 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4810 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4811 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4812 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4813 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4814 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4815 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4816 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4817 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4818 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4819 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4820 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4821 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4822 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4823 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4824 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4825 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4826 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4827 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4828 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4829 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4830 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4831 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4832 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4833 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4834 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4835 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4836 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4837 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4838 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4839 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4840 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4841 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4842 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4843 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4844 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4845 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4846 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4847 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4848 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4849
3dfa8071 48502016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4851 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4852
4853 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4854
9bd62242 48552016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4856 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4857
4858 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4859
603107fb
DM
48602016-06-30 David Malcolm <dmalcolm@redhat.com>
4861
4862 PR driver/71651
4863 * gcc.dg/spellcheck-options-12.c: New test case.
4864
205cccc7
JJ
48652016-06-30 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR middle-end/71693
4868 * gcc.c-torture/compile/pr71693.c: New test.
4869
f4452176
DM
48702016-06-29 David Malcolm <dmalcolm@redhat.com>
4871
4872 * gcc.dg/spellcheck-params.c: New testcase.
4873 * gcc.dg/spellcheck-params-2.c: New testcase.
4874
c5e74d9d
MM
48752016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4876
4877 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4878 vector extract instructions.
4879 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4880
e44ecbfd
JD
48812016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4882
4883 PR fortran/71686
4884 * gfortran.dg/unexpected_eof_2.f90: New test.
4885 * gfortran.dg/unexpected_eof_3.f90: New test.
4886
ee446d9f
JW
48872016-06-29 Jim Wilson <jim.wilson@linaro.org>
4888
4889 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4890
27f67461
CP
48912016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4892
4893 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4894 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4895 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4896
b1206d29
RB
48972016-06-29 Richard Biener <rguenther@suse.de>
4898
4899 PR middle-end/15256
4900 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4901
1af21224
MW
49022016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4903
4904 * gcc.target/arm/aapcs/neon-vect10.c: Require
4905 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4906 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4907 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4908 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4909 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4910 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4911 * gcc.target/arm/fp16-aapcs-1.c: Require
4912 -mfloat-ab=hard. Also simplify the test.
4913 * gcc.target/arm/fp16-aapcs-2.c: New.
4914
7fe43755
MW
49152016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4916
0b965526 4917 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4918 (add_options_for_arm_fp16_ieee): New.
4919 (add_options_for_arm_fp16_alternative): New.
4920 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4921 long-line.
4922 (effective_target_arm_fp16_hw): New.
4923
264d951a
IE
49242016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4925
4926 PR tree-optimization/71655
4927 * g++.dg/pr71655.C: New test.
4928
5c846a81
ML
49292016-06-29 Martin Liska <mliska@suse.cz>
4930
4931 * gcc.dg/pr71585.c: New test.
4932 * gcc.dg/pr71585-2.c: New test.
4933 * gcc.dg/pr71585-3.c: New test.
4934
fafe9318
YR
49352016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4936
4937 PR tree-optimization/70729
4938 * g++.dg/vect/pr70729.cc: New test.
4939
54d19c3b
TS
49402016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4941
4942 * c-c++-common/gomp/cancel-1.c: Extend.
4943
5f3cd7c3
JJ
49442016-06-29 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR tree-optimization/71625
4947 * gcc.dg/strlenopt-28.c: New test.
4948
4aa83879
RB
49492016-06-29 Richard Biener <rguenther@suse.de>
4950
4951 PR middle-end/71002
4952 * g++.dg/torture/pr71002.C: Adjust testcase.
4953
152ef731
JJ
49542016-06-29 Jakub Jelinek <jakub@redhat.com>
4955
4956 PR c/71685
4957 * gcc.dg/pr71685.c: New test.
4958
49592016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4960
4961 PR c/71552
4962 * gcc.dg/init-bad-9.c: New test.
4963
d41dc215
BS
49642016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4965
4966 * gcc.target/powerpc/abs128-1.c: Require VSX.
4967 * gcc.target/powerpc/copysign128-1.c: Likewise.
4968 * gcc.target/powerpc/inf128-1.c: Likewise.
4969 * gcc.target/powerpc/nan128-1.c: Likewise.
4970
6a20b538
JJ
49712016-06-28 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR middle-end/71626
4974 * gcc.c-torture/execute/pr71626-1.c: New test.
4975 * gcc.c-torture/execute/pr71626-2.c: New test.
4976
77d93c47
PB
49772016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4978
4979 PR target/71656
4980 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4981
a8264058
SB
49822016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4983
4984 PR target/71670
4985 * gcc.target/powerpc/pr71670.c: New testcase.
4986
0dc47331
PB
49872016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4988
4989 PR target/71656
4990 * gcc.target/powerpc/pr71656-1.c: New test.
4991 * gcc.target/powerpc/pr71656-2.c: New test.
4992
b65ffc79
CL
49932016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4994
4995 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4996 around fp16 code.
4997 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4998 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4999 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5000 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5001 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5002 Add arm_neon_fp16_ok effective target.
0b965526
UB
5003 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5004 Likewise.
5005 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5006 Likewise.
5007 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5008 Likewise.
5009 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5010 Likewise.
5011 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5012 Likewise.
5013 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5014 Likewise.
5015 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5016 Likewise.
5017 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5018 Likewise.
5019 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5020 Likewise.
5021 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5022 Likewise.
5023 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5024 Likewise.
b65ffc79 5025
9bb86f40
JH
50262016-06-26 Jan Hubicka <hubicka@ucw.cz>
5027
5028 * gcc.dg/predict-12.c: New testcase.
5029
46db0fd4
JD
50302016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5031
5032 PR fortran/71649
5033 * gfortran.dg/pr71649.f90: New test.
5034
2a65e70b
JJ
50352016-06-25 Jakub Jelinek <jakub@redhat.com>
5036
f8a06e24
JJ
5037 PR tree-optimization/71643
5038 * g++.dg/opt/pr71643.C: New test.
5039
2a65e70b
JJ
5040 PR tree-optimization/71631
5041 * gcc.c-torture/execute/pr71631.c: New test.
5042
7805417a
JH
50432016-06-24 Jan Hubicka <hubicka@ucw.cz>
5044
5045 * gcc.dg/predict-11.c: New testcase.
5046 * gfortran.dg/predict-2.f90: New testcase.
5047
888ed1a3
JH
50482016-06-24 Jan Hubicka <hubicka@ucw.cz>
5049
5050 * gcc.dg/predict-10.c: New test.
5051
53605f35
BS
50522016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5053
5054 * gcc.target/powerpc/abs128-1.c: New.
5055 * gcc.target/powerpc/copysign128-1.c: New.
5056 * gcc.target/powerpc/inf128-1.c: New.
5057 * gcc.target/powerpc/nan128-1.c: New.
5058
7b22b4c6
EB
50592016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5060
5061 * gfortran.dg/pr71642.f90: New test.
5062
37e373c2
JJ
50632016-06-24 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR tree-optimization/71647
5066 * gcc.target/i386/pr71647.c: New test.
5067
b20b79f2
L
50682016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5069
5070 * gcc.target/i386/noplt-gd-1.c: New test.
5071 * gcc.target/i386/noplt-gd-2.c: Likewise.
5072 * gcc.target/i386/noplt-gd-3.c: Likewise.
5073 * gcc.target/i386/noplt-ld-1.c: Likewise.
5074 * gcc.target/i386/noplt-ld-2.c: Likewise.
5075 * gcc.target/i386/noplt-ld-3.c: Likewise.
5076 * lib/target-supports.exp
5077 (check_effective_target_tls_get_addr_via_got): New.
5078
04619cb8
UB
50792016-06-24 Uros Bizjak <ubizjak@gmail.com>
5080
5081 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5082 testsuite compile flags.
5083 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5084 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5085
50862016-06-24 Uros Bizjak <ubizjak@gmail.com>
5087
5088 * g++dg/vect/pr36684.cc: Add dg-do compile.
5089 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5090 * gcc.dg/vect/pr70021.c: Ditto.
5091 * gcc.dg/vect/pr70138-1.c: Ditto.
5092 * gcc.dg/vect/pr70138-2.c: Ditto.
5093 * gcc.dg/vect/pr70354-1.c: Ditto.
5094 * gcc.dg/vect/pr70354-2.c: Ditto.
5095 * gcc.dg/vect/pr71259.c: Ditto.
5096 * gcc.dg/vect/pr71416-1.c: Ditto.
5097 * gcc.dg/vect/slp-43.c: Ditto.
5098 * gcc.dg/vect/slp-45.c: Ditto.
5099 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5100 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5101 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5102 * gfortran.dg/vect/pr69980.f90: Ditto.
5103
51042016-06-24 Uros Bizjak <ubizjak@gmail.com>
5105
5106 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5107 * gcc.dg/vect/bb-slp-30.c: Ditto.
5108 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5109 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5110 * gcc.dg/vect/pr45902.c: Ditto.
5111 * gcc.dg/vect/pr48172.c: Ditto.
5112 * gcc.dg/vect/pr48377.c: Ditto.
5113 * gcc.dg/vect/pr49038.c: Ditto.
5114 * gcc.dg/vect/pr49771.c: Ditto.
5115 * gcc.dg/vect/pr52091.c: Ditto.
5116 * gcc.dg/vect/pr53185-2.c: Ditto.
5117 * gcc.dg/vect/pr56826.c: Ditto.
5118 * gcc.dg/vect/pr60276.c: Ditto.
5119 * gcc.dg/vect/pr62021.c: Ditto.
5120 * gcc.dg/vect/pr63530.c: Ditto.
5121 * gcc.dg/vect/pr65518.c: Ditto.
5122 * gcc.dg/vect/pr65947-1.c: Ditto.
5123 * gcc.dg/vect/pr65947-10.c: Ditto.
5124 * gcc.dg/vect/pr65947-11.c: Ditto.
5125 * gcc.dg/vect/pr65947-12.c: Ditto.
5126 * gcc.dg/vect/pr65947-13.c: Ditto.
5127 * gcc.dg/vect/pr65947-2.c: Ditto.
5128 * gcc.dg/vect/pr65947-3.c: Ditto.
5129 * gcc.dg/vect/pr65947-4.c: Ditto.
5130 * gcc.dg/vect/pr65947-5.c: Ditto.
5131 * gcc.dg/vect/pr65947-6.c: Ditto.
5132 * gcc.dg/vect/pr65947-7.c: Ditto.
5133 * gcc.dg/vect/pr65947-8.c: Ditto.
5134 * gcc.dg/vect/pr65947-9.c: Ditto.
5135 * gcc.dg/vect/pr71416-1.c: Ditto.
5136 * gcc.dg/vect/pr71439.c: Ditto.
5137 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5138 * gcc.dg/vect/vect-bswap16.c: Ditto.
5139 * gcc.dg/vect/vect-bswap32.c: Ditto.
5140 * gcc.dg/vect/vect-bswap64.c: Ditto.
5141 * gcc.dg/vect/vect-live-1.c: Ditto.
5142 * gcc.dg/vect/vect-live-2.c: Ditto.
5143 * gcc.dg/vect/vect-live-3.c: Ditto.
5144 * gcc.dg/vect/vect-live-4.c: Ditto.
5145 * gcc.dg/vect/vect-live-5.c: Ditto.
5146 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5147 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5148 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5149 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5150 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5151 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5152 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5153 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5154 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5155 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5156 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5157 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5158 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5159 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5160 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5161 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5162 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5163
da224bcb
UB
51642016-06-24 Uros Bizjak <ubizjak@gmail.com>
5165
5166 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5167
dfee2870
L
51682016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5169
5170 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5171 ia32 if R_386_GOT32X relocation is supported.
5172 * gcc.target/i386/noplt-3.c: Likewise.
5173 * gcc.target/i386/noplt-2.c: Likewise.
5174 (main): Renamed to ...
5175 (bar): This.
5176 * gcc.target/i386/noplt-4.c: Likewise.
5177 (main): Renamed to ...
5178 (bar): This.
5179 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5180 * gcc.target/i386/pr67400-5.c: Likewise.
5181
a86451b9
JJ
51822016-06-24 Jakub Jelinek <jakub@redhat.com>
5183
00085092
JJ
5184 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5185 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5186
a86451b9
JJ
5187 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5188 f4): Adjust expected diagnostics.
5189 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5190 (T): If OVFP is defined, redefine to TP.
5191 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5192 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5193 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5194 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5195 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5196 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5197 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5198 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5199 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5200 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5201 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5202 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5203 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5204 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5205 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5206 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5207 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5208 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5209 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5210 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5211 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5212 as last argument to __builtin_add_overflow_p.
5213
7bb5d5f4
UB
52142016-06-23 Uros Bizjak <ubizjak@gmail.com>
5215
5216 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5217 dg-options and remove default vector testsuite compile flags.
5218 * g++.dg/vect/pr33860a.cc: Ditto.
5219 * g++.dg/vect/pr45470-a.cc: Ditto.
5220 * g++.dg/vect/pr45470-b.cc: Ditto.
5221 * g++.dg/vect/pr60896.cc: Ditto.
5222 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5223 * gcc.dg/vect/pr18308.c: Ditto.
5224 * gcc.dg/vect/pr24049.c: Ditto.
5225 * gcc.dg/vect/pr33373.c: Ditto.
5226 * gcc.dg/vect/pr36228.c: Ditto.
5227 * gcc.dg/vect/pr42395.c: Ditto.
5228 * gcc.dg/vect/pr42604.c: Ditto.
5229 * gcc.dg/vect/pr46663.c: Ditto.
5230 * gcc.dg/vect/pr48765.c: Ditto.
5231 * gcc.dg/vect/pr49093.c: Ditto.
5232 * gcc.dg/vect/pr49352.c: Ditto.
5233 * gcc.dg/vect/pr52298.c: Ditto.
5234 * gcc.dg/vect/pr52870.c: Ditto.
5235 * gcc.dg/vect/pr53185.c: Ditto.
5236 * gcc.dg/vect/pr53773.c: Ditto.
5237 * gcc.dg/vect/pr56695.c: Ditto.
5238 * gcc.dg/vect/pr62171.c: Ditto.
5239 * gcc.dg/vect/pr63530.c: Ditto.
5240 * gcc.dg/vect/pr68339.c: Ditto.
5241 * gcc.dg/vect/pr71259.c: Ditto.
5242 * gcc.dg/vect/vect-82_64.c: Ditto.
5243 * gcc.dg/vect/vect-83_64.c: Ditto.
5244 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5245 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5246 * gcc.dg/vect/vect-shift-2.c: Ditto.
5247 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5248 * gfortran.dg/vect/pr39318.f90: Ditto.
5249 * gfortran.dg/vect/pr45714-a.f: Ditto.
5250 * gfortran.dg/vect/pr45714-b.f: Ditto.
5251 * gfortran.dg/vect/pr46213.f90: Ditto.
5252
2d4bb02f
MM
52532016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5254 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5255
5256 * gcc.target/powerpc/p9-splat-5.c: New test.
5257
f6d1b868
UB
52582016-06-23 Uros Bizjak <ubizjak@gmail.com>
5259
5260 PR tree-optimization/71488
5261 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5262 * lib/target-supports.exp: ... here.
5263 (check_sse4_hw_available): New procedure.
5264 (check_effective_target_sse4_runtime): Ditto.
5265 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5266 -march=westmere for sse4_runtime targets.
936ff030 5267 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5268 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5269 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5270 (main): Call check_vect ().
a7898180 5271 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5272
c0597759
L
52732016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5274
5275 PR target/66232
5276 PR target/67400
5277 * gcc.target/i386/pr66232-14.c: New file.
5278 * gcc.target/i386/pr66232-15.c: Likewise.
5279 * gcc.target/i386/pr66232-16.c: Likewise.
5280 * gcc.target/i386/pr66232-17.c: Likewise.
5281 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5282 ia32 if R_386_GOT32X relocation is supported.
5283 * gcc.target/i386/pr67400-2.c: Likewise.
5284 * gcc.target/i386/pr67400-3.c: Likewise.
5285 * gcc.target/i386/pr67400-4.c: Likewise.
5286 * gcc.target/i386/pr67400-6.c: Likewise.
5287 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5288 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5289
5b0e27a7
JD
52902016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5291
5292 PR libgfortran/48852
5293 * gfortran.dg/char4_iunit_1.f03: Update test.
5294 * gfortran.dg/f2003_io_5.f03: Update test.
5295 * gfortran.dg/real_const_3.f90: Update test.
5296
7f586d90
AK
52972016-06-23 Andi Kleen <ak@linux.intel.com>
5298
5299 * g++.dg/bprob/bprob.exp: Support autofdo.
5300 * g++.dg/tree-prof/tree-prof.exp: dito.
5301 * gcc.dg/tree-prof/tree-prof.exp: dito.
5302 * gcc.misc-tests/bprob.exp: dito.
5303 * gfortran.dg/prof/prof.exp: dito.
5304 * lib/profopt.exp: dito.
5305 * lib/target-supports.exp: Check for autofdo.
5306
60fa7862
ML
53072016-06-23 Martin Liska <mliska@suse.cz>
5308
5309 * gcc.dg/pr71619.c: New test.
5310
e3d62871
UB
53112016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5312
5313 PR target/67400
cc901875
UB
5314 * gcc.target/i386/pr67400-1.c: New test.
5315 * gcc.target/i386/pr67400-2.c: Likewise.
5316 * gcc.target/i386/pr67400-3.c: Likewise.
5317 * gcc.target/i386/pr67400-4.c: Likewise.
5318 * gcc.target/i386/pr67400-5.c: Likewise.
5319 * gcc.target/i386/pr67400-6.c: Likewise.
5320 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5321
ac81cf0b
DM
53222016-06-22 David Malcolm <dmalcolm@redhat.com>
5323
5324 * c-c++-common/missing-header-1.c: New test case.
5325 * c-c++-common/missing-header-2.c: New test case.
5326 * c-c++-common/missing-header-3.c: New test case.
5327 * c-c++-common/missing-header-4.c: New test case.
5328
1a4f11c8
DM
53292016-06-22 David Malcolm <dmalcolm@redhat.com>
5330
5331 PR c/70339
5332 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5333 hint.
5334 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5335 expected results due to builtin "nanl" now being suggested for
5336 "name".
5337 * gcc.dg/pr67580.c: Update expected messages.
5338 * gcc.dg/spellcheck-identifiers.c: New testcase.
5339 * gcc.dg/spellcheck-typenames.c: New testcase.
5340
a93eac6a
DM
53412016-06-22 David Malcolm <dmalcolm@redhat.com>
5342
5343 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5344 file.
5345 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5346 diagnostic-test-show-locus-parseable-fixits.c to sources for
5347 diagnostic_plugin_test_show_locus.c.
5348 * lib/gcc-defs.exp (freeform_regexps): New global.
5349 (dg-regexp): New function.
5350 (handle-dg-regexps): New function.
5351 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5352 freeform_regexps to the empty list.
5353 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5354
49e76ff1
IE
53552016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5356
f6d1b868 5357 PR tree-optimization/71488
49e76ff1
IE
5358 * g++.dg/pr71488.C: New test.
5359 * gcc.dg/vect/vect-bool-cmp.c: New test.
5360
951d8c8a
EB
53612016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5362
5363 * gcc.dg/guality/param-5.c: New test.
5364
b60fc3bd
BE
53652016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5366
5367 * gcc.target/i386/asm-flag-7.c: New test.
5368
0609abda
TS
53692016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5370
5371 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5372 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5373 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5374 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5375 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5376 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5377 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5378 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5379 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5380 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5381 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5383 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5384 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5385 * lib/target-supports.exp: Likewise.
5386
ee2499b4
TS
53872016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5388
5389 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5390 * gcc.dg/attr-ms_struct-2.c: Likewise.
5391 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5392 * gcc.dg/bf-ms-attrib.c: Likewise.
5393 * gcc.dg/bf-ms-layout-2.c: Likewise.
5394 * gcc.dg/bf-ms-layout-3.c: Likewise.
5395 * gcc.dg/bf-ms-layout.c: Likewise.
5396 * gcc.dg/bf-no-ms-layout.c: Likewise.
5397 * gcc.target/i386/bitfield1.c: Likewise.
5398 * gcc.target/i386/bitfield2.c: Likewise.
5399 * gcc.target/i386/bitfield3.c: Likewise.
5400
caea59ff
KN
54012016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5402
5403 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5404 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5405 override other than -mcpu=power9 command-line option is specified,
5406 or if the target operating system is aix.
5407 * gcc.target/powerpc/darn-1.c: Likewise.
5408 * gcc.target/powerpc/darn-2.c: Likewise.
5409 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5410 test if effective-target is not powerpc_p9vector_ok or if the
5411 target operating system is not defined.
5412 * gcc.target/powerpc/vslv-1.c: Likewise.
5413 * gcc.target/powerpc/vsrv-0.c: Likewise.
5414 * gcc.target/powerpc/vsrv-1.c: Likewise.
5415
63617e30
TB
54162016-06-21 Tobias Burnus <burnus@net-b.de>
5417
5418 PR fortran/71068
5419 * gfortran.dg/coarray/data_1.f90: New.
5420
89192c3c
WD
54212016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5422
5423 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5424 (dg-require-effective-target): Use arm_v8_neon_hw.
5425 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5426 (dg-require-effective-target): Likewise.
5427 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5428 (dg-require-effective-target): Likewise.
5429 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5430 (dg-require-effective-target): Likewise.
5431 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5432 (dg-require-effective-target): Likewise.
5433 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5434 (dg-require-effective-target): Likewise.
5435 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5436 Add AArch64 check.
5437
64ac50e2
WD
54382016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5439
5440 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5441 Set to 3 so test passes.
5442
6252b5db
WD
54432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5444
5445 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5446
3b9bc511
IV
54472016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5448
5449 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5450 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5451 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5452 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5453
21db1c78
IV
54542016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5455
5456 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5457 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5458
9d30e86f
L
54592016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5460
5461 PR target/71549
5462 * gcc.target/i386/pr71549.c: New test.
5463
448a7c69
KN
54642016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5465
5466 * gcc.target/powerpc/vadsdu-0.c: Replace
5467 dg-require-effective-target directive to allow test to run on more
5468 platforms, and add dg-skip-if directive to disable test on aix
5469 platforms because of known incompatibilities.
5470 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5471 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5472 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5473 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5474 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5475 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5476 * gcc.target/powerpc/vadsdub-2.c: Replace
5477 dg-require-effective-target directive to allow test to run on more
5478 platforms, and add dg-skip-if directive to disable test on aix
5479 platforms because of known incompatibilities.
5480 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5481 with vec_absdb call to differentiate this test from vadsdub-1.c.
5482 * gcc.target/powerpc/vadsduh-1.c: Replace
5483 dg-require-effective-target directive to allow test to run on more
5484 platforms, and add dg-skip-if directive to disable test on aix
5485 platforms because of known incompatibilities.
5486 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5487 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5488 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5489
0ad84f34
JJ
54902016-06-21 Jakub Jelinek <jakub@redhat.com>
5491
5492 PR tree-optimization/71588
5493 * gcc.dg/pr71558.c: New test.
5494
e71e8d94
SKS
54952016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5496
5497 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5498 * c-c++-common/pr68657-2.c: Likewise.
5499 * c-c++-common/pr68657-3.c: Likewise.
5500 * gcc.dg/torture/pr69714.c: Require int32plus support.
5501 * gcc.dg/torture/pr70025.c: Likewise.
5502 * gcc.dg/torture/pr70083.c: Likewise.
5503 * gcc.dg/torture/pr70542.c: Likewise.
5504 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5505
5a578671
JM
55062016-06-20 Joseph Myers <joseph@codesourcery.com>
5507
5508 PR c/71601
5509 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5510
7a9df68e
JJ
55112016-06-20 Jakub Jelinek <jakub@redhat.com>
5512
50aa64d5
JJ
5513 PR middle-end/71581
5514 * gcc.dg/pr71581.c: New test.
5515
7a9df68e
JJ
5516 PR rtl-optimization/71591
5517 * gcc.dg/cpp/pr71591.c: New test.
5518
3947cf19
DR
55192016-06-20 David B. Robins <gcc@davidrobins.net>
5520
5521 PR target/71571
5522 * g++.dg/torture/pr71571.C: New test.
5523
c4ff221e
JJ
55242016-06-20 Jakub Jelinek <jakub@redhat.com>
5525
5526 PR target/71559
5527 * gcc.target/i386/sse2-pr71559.c: New test.
5528 * gcc.target/i386/avx-pr71559.c: New test.
5529 * gcc.target/i386/avx512f-pr71559.c: New test.
5530
f1b5abfb
TB
55312016-06-20 Tobias Burnus <burnus@net-b.de>
5532
5533 PR fortran/71194
5534 * gfortran.dg/pointer_remapping_10.f90: New.
5535
842107e4
DM
55362016-06-20 David Malcolm <dmalcolm@redhat.com>
5537
5538 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5539
d9e8bdfd
MS
55402016-06-20 Martin Sebor <msebor@redhat.com>
5541
5542 PR c/69507
5543 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5544 * gnu90-const-expr-1.c: Same.
5545 * gnu99-const-expr-1.c: Same.
5546 * gnu99-static-1.c: Same.
5547
67785479
RL
55482016-06-20 Renlin Li <renlin.li@arm.com>
5549
29f09b38 5550 PR testsuite/71489
67785479
RL
5551 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5552
636929b8
JG
55532016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5554
5555 * gcc.target/aarch64/vcvt_f64_1.c: New.
5556 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5557 * gcc.target/aarch64/vrecp_f64_1.c: New.
5558
ff7b374b
KT
55592016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5560
5561 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5562 "alignement".
5563
554cfc9e
GJL
55642016-06-20 Georg-Johann Lay <avr@gjlay.de>
5565
5566 PR target/71103
5567 * gcc.target/avr/torture/pr71103-2.c: New test.
5568
94087e88 55692016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5570
5571 PR c/69507
5572 * gcc.dg/alignof.c: New test.
5573
c561b091
PC
55742016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5575
5576 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5577 vs dg-error; test constexpr specifier too.
5578
bf54f123
PC
55792016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5582
4e53aa97
CL
55832016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5584
5585 * lib/target-supports.exp
5586 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5587 arm_neon_ok and merge flags. Fix temporary test name.
5588 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5589 and merge flags.
5590
69071d86
ML
55912016-06-17 Martin Liska <mliska@suse.cz>
5592
5593 * gcc.dg/predict-9.c: Fix dump scanning.
5594
68b3b858
BC
55952016-06-17 Bin Cheng <bin.cheng@arm.com>
5596
5597 PR tree-optimization/71354
5598 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5599
d3ee260a
BC
56002016-06-17 Bin Cheng <bin.cheng@arm.com>
5601
5602 PR tree-optimization/71347
5603 * gcc.dg/tree-ssa/pr71347.c: New test.
5604
bd8fb114
BC
56052016-06-17 Bin Cheng <bin.cheng@arm.com>
5606
5607 PR tree-optimization/71354
5608 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5609
97816be4
BC
56102016-06-17 Bin Cheng <bin.cheng@arm.com>
5611
5612 * gcc.dg/vect/vect-alias-check-1.c: New test.
5613
2d761a37
SKS
56142016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5615
e0277d6b 5616 PR target/71151
2d761a37
SKS
5617 * gcc.target/avr/pr71151-1.c: New test.
5618 * gcc.target/avr/pr71151-2.c: New test.
5619 * gcc.target/avr/pr71151-3.c: New test.
5620 * gcc.target/avr/pr71151-4.c: New test.
5621 * gcc.target/avr/pr71151-5.c: New test.
5622 * gcc.target/avr/pr71151-6.c: New test.
5623 * gcc.target/avr/pr71151-7.c: New test.
5624 * gcc.target/avr/pr71151-8.c: New test.
5625 * gcc.target/avr/pr71151-common.h: New test.
5626
68fa96d6
ML
56272016-06-16 Martin Liska <mliska@suse.cz>
5628
5629 * gfortran.dg/predict-1.f90: New test.
5630
b6ca982f
UB
56312016-06-16 Uros Bizjak <ubizjak@gmail.com>
5632
5633 PR target/71242
3a146d46 5634 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5635
1dc8d15b
JH
56362016-06-16 Jan Hubicka <hubicka@ucw.cz>
5637
5638 * g++.dg/vect/pr36648.cc: Disable cunrolli
5639
67c25816
JJ
56402016-06-16 Jakub Jelinek <jakub@redhat.com>
5641
c577adb2
JJ
5642 PR target/71554
5643 * gcc.c-torture/execute/pr71554.c: New test.
5644
67c25816
JJ
5645 PR rtl-optimization/71532
5646 * gcc.dg/torture/pr71532.c: New test.
5647
1a3c3ee9
MM
56482016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5649
5650 * gcc.target/powerpc/p9-dimode1.c: New test.
5651 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5652
f29468a7
JJ
56532016-06-15 Jakub Jelinek <jakub@redhat.com>
5654
61daecc4
JJ
5655 * gcc.c-torture/compile/20160615-1.c: New test.
5656
f29468a7
JJ
5657 * g++.dg/cpp0x/ref-qual17.C: New test.
5658
209d1e2d
IE
56592016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5660
5661 PR middle-end/71529
5662 * gcc.target/i386/pr71529.C: New test.
5663
8dc35712
AH
56642016-06-15 Alan Hayward <alan.hayward@arm.com>
5665
5666 PR tree-optimization/71483
5667 * g++.dg/vect/pr71483.c: New
5668
b8911cb8
PC
56692016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5670
5671 PR c++/70202
5672 * g++.dg/inherit/crash6.C: New.
5673 * g++.dg/inherit/union2.C: Likewise.
5674 * g++.dg/inherit/virtual12.C: Likewise.
5675 * g++.dg/inherit/virtual13.C: Likewise.
5676 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5677
cf5d08ab
UB
56782016-06-15 Uros Bizjak <ubizjak@gmail.com>
5679
e3d62871 5680 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5681
8f482165
AH
56822016-06-15 Alan Hayward <alan.hayward@arm.com>
5683
5684 PR tree-optimization/71439
5685 * gcc.dg/vect/pr71439.c: New
5686
3256673f
KT
56872016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5688
5689 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5690
b17dc4d4
RB
56912016-06-15 Richard Biener <rguenther@suse.de>
5692
5693 * gcc.dg/vect/slp-45.c: New testcase.
5694
2a5825f2
RB
56952016-06-15 Richard Biener <rguenther@suse.de>
5696
5697 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5698
6e433d0b
BS
56992016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5700
5701 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5702 requirements, and disable for AIX for now.
5703 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5704
abe7f828
JJ
57052016-06-14 Jakub Jelinek <jakub@redhat.com>
5706
a09c81b4
JJ
5707 PR c++/71528
5708 * g++.dg/opt/pr71528.C: New test.
5709
abe7f828
JJ
5710 PR c++/71516
5711 * g++.dg/init/pr71516.C: New test.
5712
acfadf06
PC
57132016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5714
5715 * g++.dg/init/array46.C: New.
5716
4d568ab2
UB
57172016-06-14 Uros Bizjak <ubizjak@gmail.com>
5718
e3d62871
UB
5719 * gcc.target/i386/float128-3.c: New test.
5720 * gcc.target/i386/quad-sse4.c: Ditto.
5721 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5722 Update scan strings.
4d568ab2 5723
30934c5d
RB
57242016-06-14 Richard Biener <rguenther@suse.de>
5725
5726 PR middle-end/71526
5727 * gfortran.dg/pr71526.f90: New testcase.
5728
3970e545
AV
57292016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5730
5731 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5732 * gcc.dg/zero_bits_compound-1.c: Likewise.
5733
04976c6e
RB
57342016-06-14 Richard Biener <rguenther@suse.de>
5735
5736 PR tree-optimization/71522
5737 * gcc.dg/torture/pr71522.c: New testcase.
5738
23e025db
JJ
57392016-06-14 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR tree-optimization/71520
5742 * gcc.dg/tree-ssa/pr71520.c: New test.
5743
90b72e84
RB
57442016-06-14 Richard Biener <rguenther@suse.de>
5745
5746 PR tree-optimization/71521
86c24ba6 5747 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5748
ef7cf206
JJ
57492016-06-13 Jakub Jelinek <jakub@redhat.com>
5750
0dda258b
JJ
5751 PR sanitizer/71498
5752 * c-c++-common/ubsan/bounds-13.c: New test.
5753
ef7cf206
JJ
5754 PR preprocessor/71183
5755 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5756
a73786e3
JL
57572016-06-13 Jeff Law <law@redhat.com>
5758
5759 PR tree-optimization/71403
5760 * c-c++-common/ubsan/pr71403-1.c: New test.
5761 * c-c++-common/ubsan/pr71403-2.c: New test.
5762 * c-c++-common/ubsan/pr71403-3.c: New test.
5763
0ac249bf
JJ
57642016-06-13 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR middle-end/71478
5767 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5768 Add -Wno-psabi -w to dg-options.
5769
5408a64a
KN
57702016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5771
5772 * gcc.target/powerpc/vadsdu-0.c: New test.
5773 * gcc.target/powerpc/vadsdu-1.c: New test.
5774 * gcc.target/powerpc/vadsdu-2.c: New test.
5775 * gcc.target/powerpc/vadsdu-3.c: New test.
5776 * gcc.target/powerpc/vadsdu-4.c: New test.
5777 * gcc.target/powerpc/vadsdu-5.c: New test.
5778 * gcc.target/powerpc/vadsdub-1.c: New test.
5779 * gcc.target/powerpc/vadsdub-2.c: New test.
5780 * gcc.target/powerpc/vadsduh-1.c: New test.
5781 * gcc.target/powerpc/vadsduh-2.c: New test.
5782 * gcc.target/powerpc/vadsduw-1.c: New test.
5783 * gcc.target/powerpc/vadsduw-2.c: New test.
5784
f7e4f2e3
DM
57852016-06-13 David Malcolm <dmalcolm@redhat.com>
5786
5787 * gcc.dg/c99-init-2.c (c): Update expected error message.
5788 * gcc.dg/init-bad-8.c (foo): Likewise.
5789 * gcc.dg/spellcheck-fields-3.c: New test case.
5790
ad23a23e
ML
57912016-06-13 Martin Liska <mliska@suse.cz>
5792
5793 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5794 and "guess loop iv compared" heuristics.
5795 * gcc.dg/predict-2.c: Likewise.
5796 * gcc.dg/predict-3.c: Likewise.
5797 * gcc.dg/predict-4.c: Likewise.
5798 * gcc.dg/predict-5.c: Likewise.
5799 * gcc.dg/predict-6.c: Likewise.
5800
146c55da
MP
58012016-06-13 Marek Polacek <polacek@redhat.com>
5802
5803 PR middle-end/71476
5804 * c-c++-common/Wswitch-unreachable-4.c: New test.
5805 * gcc.dg/Wswitch-unreachable-2.c: New test.
5806 * g++.dg/tm/jump1.C: Move dg-warning.
5807
42e77cbc
EB
58082016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5809
5810 * gnat.dg/renaming10.ad[sb]: New test.
5811
7474dcc1
PT
58122016-06-13 Paul Thomas <pault@gcc.gnu.org>
5813
5814 PR fortran/70673
5815 * gfortran.dg/pr70673.f90: New test.
5816
f57f53d3
RB
58172016-06-13 Richard Biener <rguenther@suse.de>
5818
5819 PR middle-end/64516
5820 * gcc.dg/align-3.c: New testcase.
5821
5843a5f0
ML
58222016-06-13 Martin Liska <mliska@suse.cz>
5823
5824 * gcc.target/i386/pr71458.c: New test.
5825
aa8fdb44
UB
58262016-06-12 Uros Bizjak <ubizjak@gmail.com>
5827
5828 PR target/71241
3a146d46 5829 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5830
2043e4d7
DH
58312016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5832
5833 PR target/60751
5834 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5835 statement.
5836
d3dc025d
DH
58372016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5838
5839 PR target/60751
5840 * gfortran.dg/comma_IO_extension_1.f90: New test.
5841 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5842 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5843 statement.
5844 * gfortran.dg/graphite/pr38083.f90: Likewise.
5845 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5846 missing format.
5847
a31d78c6
EB
58482016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5849
5850 * gnat.dg/case_character.adb: New test.
5851
95c18dd0
SB
58522016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5853
5854 PR middle-end/71310
5855 * gcc.target/powerpc/pr71310.c: New testcase.
5856
b97d37b4
KV
58572016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5858
5859 PR middle-end/71478
5860 * gcc.dg/pr71478.c: New test.
5861
900bcda3
JJ
58622016-06-10 Jakub Jelinek <jakub@redhat.com>
5863
ec1c20db
JJ
5864 PR middle-end/71494
5865 * gcc.c-torture/execute/pr71494.c: New test.
5866
50b15873
JJ
5867 PR c/68657
5868 * gcc.target/i386/pr68657.c: New test.
5869
900bcda3
JJ
5870 PR inline-asm/68843
5871 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5872 (test): Add -masm=intel alternatives.
5873
4d926e34
MS
58742016-06-10 Martin Sebor <msebor@redhat.com>
5875
5876 PR c/71392
5877 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5878
ad071b2b
JL
58792016-06-10 Jeff Law <law@redhat.com>
5880
5881 PR tree-optimization/71335
5882 * gcc.c-torture/execute/pr71335.c: New test.
5883
2704efe8
DM
58842016-06-10 David Malcolm <dmalcolm@redhat.com>
5885
5886 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5887 the various "cannot tail-call: " messages.
5888
18c9b7d4
CL
58892016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5890
5891 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5892 and options.
5893
7cfa10f3
MO
58942016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5895
5896 PR sanitizer/71480
5897 * c-c++-common/asan/pr71480.c: New test.
5898
1f24fd3e
L
58992016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5900
5901 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5902 (ASMNAME2): Likewise.
5903 (main): Replace fn in asm statement with ASMNAME ("fn").
5904 * gcc.dg/guality/pr68037-2.c: Likewise.
5905 * gcc.dg/guality/pr68037-3.c: Likewise.
5906 * gcc.dg/torture/pr68037-1.c: Likewise.
5907 * gcc.dg/torture/pr68037-2.c: Likewise.
5908 * gcc.dg/torture/pr68037-3.c: Likewise.
5909
ad551c07
BE
59102016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5911
5912 PR inline-asm/68843
5913 * gcc.target/i386/pr68843-1.c: New test.
5914 * gcc.target/i386/pr68843-2.c: New test.
5915
4b1ffdb1 59162016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5917 Cesar Philippidis <cesar@codesourcery.com>
5918
5919 PR middle-end/71373
5920 * gcc.dg/goacc/nested-function-1.c: New file.
5921 * gcc.dg/goacc/nested-function-2.c: Likewise.
5922 * gcc.dg/goacc/pr71373.c: Likewise.
5923 * gfortran.dg/goacc/cray-2.f95: Likewise.
5924 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5925 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5926 * gfortran.dg/goacc/cray.f95: Update.
5927 * gfortran.dg/goacc/loop-1.f95: Likewise.
5928 * gfortran.dg/goacc/loop-3.f95: Likewise.
5929 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5930 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5931
59322016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5933
5934 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5935 for OpenACC tile clauses.
5936 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5937
5938 PR c/71381
5939 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5940 to...
5941 * c-c++-common/goacc/cache-2.c: ... this new file.
5942 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5943 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5944 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5945 usage.
5946 * gfortran.dg/goacc/cray.f95: Likewise.
5947 * gfortran.dg/goacc/loop-1.f95: Likewise.
5948
89851e4c
AH
59492016-06-10 Alan Hayward <alan.hayward@arm.com>
5950
5951 PR tree-optimization/71407
5952 PR tree-optimization/71416
5953 * gcc.dg/vect/pr71407.c: New
5954 * gcc.dg/vect/pr71416-1.c: New
5955 * gcc.dg/vect/pr71416-2.c: New
5956
200eafbf
RB
59572016-06-10 Richard Biener <rguenther@suse.de>
5958
5959 PR middle-end/71477
5960 * gcc.dg/torture/pr71477.c: New testcase.
5961
4df99d92
JK
59622016-06-09 Julia Koval <julia.koval@intel.com>
5963
5964 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5965 * gcc.target/i386/interrupt-13.c: Likewise.
5966 * gcc.target/i386/interrupt-15.c: Likewise.
5967 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5968 * gcc.target/i386/interrupt-24.c: Likewise.
5969 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5970 * gcc.target/i386/interrupt-9.c: Likewise.
5971 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5972
e01b4e16
MS
59732016-06-09 Martin Sebor <msebor@redhat.com>
5974
5975 PR c/70883
5976 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5977 * gcc.dg/builtin-constant_p-1.c: Same.
5978 * gcc.dg/builtins-error.c: Same.
5979 * gcc.dg/pr70859.c: Same.
5980
9c35db0e
SKS
59812016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5982
5983 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5984 * gcc.dg/torture/pr68067-1.c: Likewise.
5985 * gcc.dg/torture/pr68067-2.c: Likewise.
5986
59872016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5988
5989 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5990 when setting SIZE.
5991
392a81b9
PC
59922016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/71465
5995 * g++.dg/inherit/crash5.C: New.
5996 Revert:
5997 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5998
5999 PR c++/70202
6000 * g++.dg/inherit/crash5.C: New.
6001 * g++.dg/inherit/virtual1.C: Adjust.
6002
e49efc14
ML
60032016-06-09 Martin Liska <mliska@suse.cz>
6004
6005 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6006 * g++.dg/predict-loop-exit-2.C: Likewise.
6007 * g++.dg/predict-loop-exit-3.C: Likewise.
6008 * gcc.dg/predict-1.c: Likewise.
6009 * gcc.dg/predict-2.c: Likewise.
6010 * gcc.dg/predict-3.c: Likewise.
6011 * gcc.dg/predict-4.c: Likewise.
6012 * gcc.dg/predict-5.c: Likewise.
6013 * gcc.dg/predict-6.c: Likewise.
6014 * gcc.dg/predict-7.c: Likewise.
6015
36d57986
RB
60162016-06-09 Richard Biener <rguenther@suse.de>
6017
6018 PR tree-optimization/71462
6019 * gcc.dg/torture/pr71462.c: New testcase.
6020
7d82e8e4
MP
60212016-06-09 Marek Polacek <polacek@redhat.com>
6022
6023 PR c/65471
6024 * gcc.dg/c11-generic-3.c: New test.
6025
c8a71589
PC
60262016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6027
6028 * g++.dg/init/array42.C: New.
6029 * g++.dg/init/array43.C: Likewise.
6030 * g++.dg/init/array44.C: Likewise.
6031 * g++.dg/init/array45.C: Likewise.
6032 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6033 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6034 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6035 * g++.dg/gomp/pr35751.C: Likewise.
6036 * g++.dg/init/array23.C: Likewise.
6037 * g++.dg/init/brace2.C: Likewise.
6038 * g++.dg/init/brace6.C: Likewise.
6039
44a845ca
MS
60402016-06-08 Martin Sebor <msebor@redhat.com>
6041 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR c++/70507
6044 PR c/68120
6045 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6046 * c-c++-common/builtin-arith-overflow-2.c: New test.
6047 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6048 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6049 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6050
2ef16b6e
JJ
60512016-06-08 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR c++/71442
6054 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6055
5e3ee346
AL
60562016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6057
6058 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6059 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6060 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6061 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6062 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6063 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6064 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6065 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6066 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6067 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6068 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6069 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6070 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6071
b2ae2814
RB
60722016-06-08 Richard Biener <rguenther@suse.de>
6073
6074 PR tree-optimization/68558
6075 * gcc.dg/vect/slp-44.c: New testcase.
6076
e09b4c37
RB
60772016-06-08 Richard Biener <rguenther@suse.de>
6078
6079 * gcc.dg/vect/slp-43.c: New testcase.
6080
72d50660
RB
60812016-06-08 Richard Biener <rguenther@suse.de>
6082
6083 PR tree-optimization/71452
6084 * gcc.dg/torture/pr71452.c: New testcase.
6085
988c115c
JJ
60862016-06-08 Jakub Jelinek <jakub@redhat.com>
6087
6088 PR c++/71448
6089 * g++.dg/torture/pr71448.C: New test.
6090
73d73b48
BS
60912016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6092
6093 PR debug/71432
6094 PR ada/71413
6095 * g++.dg/debug/pr71432.C: New test.
6096
bdd15d0c
PK
60972016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6098
6099 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6100 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6101 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6102
ce0607bb
AH
61032016-06-08 Alan Hayward <alan.hayward@arm.com>
6104
6105 * gcc.dg/vect/vect-live-2.c: Update effective target.
6106 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6107 * lib/target-supports.exp: Add aarch64 to vect_long.
6108
92a5f2ba
MP
61092016-06-08 Marek Polacek <polacek@redhat.com>
6110
6111 PR c/71418
6112 * gcc.dg/noncompile/pr71418.c: New test.
6113
08203f73
MP
6114 PR c/71426
6115 * gcc.dg/noncompile/pr71426.c: New test.
6116
d1fcc2bd
JH
61172016-06-07 Jan Hubicka <hubicka@ucw.cz>
6118
6119 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6120 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6121 * gcc.dg/predict-3.c: Update template.
6122 * gcc.dg/predict-5.c: Update template.
6123 * gcc.dg/predict-6.c: Update template.
6124 * gcc.dg/predict-9.c: Update template.
6125 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6126
a23e6f1c
BS
61272016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6128
6129 * gcc.target/powerpc/vec-mul.c: New test.
6130
6ffd47b7
DM
61312016-06-07 David Malcolm <dmalcolm@redhat.com>
6132
6133 * gcc.dg/spellcheck-fields-2.c: New test case.
6134
bfd67b47
RB
61352016-06-07 Richard Biener <rguenther@suse.de>
6136
6137 PR c/61564
6138 * gcc.dg/Wpragmas-1.c: New testcase.
6139 * gcc.dg/Wattributes-4.c: Likewise.
6140 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6141 entry.
6142
701b9a47
CL
61432016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6144
6145 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6146 spurious debug code.
6147
6b80d6fa
RB
61482016-06-07 Richard Biener <rguenther@suse.de>
6149
6150 PR tree-optimization/71428
6151 * gcc.dg/torture/pr71428.c: New testcase.
6152
0f3f9437
RB
61532016-06-07 Richard Biener <rguenther@suse.de>
6154
6155 PR middle-end/71423
6156 * gcc.dg/torture/pr71423.c: New testcase.
6157
ec963f2a
KV
61582016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6159
6160 PR middle-end/71408
6161 * gcc.dg/tree-ssa/pr71408.c: New test.
6162
46ab5b6e
KV
61632016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6164
6165 PR middle-end/71281
6166 * g++.dg/torture/pr71281.C: New test.
6167
1f40cff3
MP
61682016-06-06 Marek Polacek <polacek@redhat.com>
6169
6170 PR c/71362
6171 * gcc.dg/pr71362.c: New test.
6172
6f5bcd24
JJ
61732016-06-06 Jakub Jelinek <jakub@redhat.com>
6174 Patrick Palka <ppalka@gcc.gnu.org>
6175
6176 PR c++/70847
6177 PR c++/71330
6178 PR c++/71393
6179 * g++.dg/opt/pr70847.C: New test.
6180 * g++.dg/ubsan/pr70847.C: New test.
6181 * g++.dg/ubsan/pr71393.C: New test.
6182
158beb4a
JJ
61832016-06-06 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR tree-optimization/71259
6186 * gcc.dg/vect/pr71259.c: New test.
6187
d9b950dd
DM
61882016-06-06 David Malcolm <dmalcolm@redhat.com>
6189
6190 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6191 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6192 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6193 above.
6194
36f9ad69
KT
61952016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6196
6197 PR middle-end/37780
6198 * gcc.c-torture/execute/pr37780.c: New test.
6199 * gcc.target/aarch64/pr37780_1.c: Likewise.
6200 * gcc.target/arm/pr37780_1.c: Likewise.
6201
5545a907
MP
62022016-06-06 Marek Polacek <polacek@redhat.com>
6203
6204 * c-c++-common/attr-may-alias-1.c: New test.
6205 * c-c++-common/attr-may-alias-2.c: New test.
6206 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6207
93671519
BE
62082016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6209
6210 PR c/24414
6211 * gcc.target/i386/pr24414.c: New test.
6212
690f24b7
JM
62132016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6214
6215 * gcc.target/sparc/vis4misc.c: New file.
6216 * gcc.target/sparc/fpcmp.c: Likewise.
6217 * gcc.target/sparc/fpcmpu.c: Likewise.
6218
31ce6157
AH
62192016-06-06 Alan Hayward <alan.hayward@arm.com>
6220
6221 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6222 * gcc.dg/vect/vect-live-3.c: Likewise.
6223
9fcebb5a
RB
62242016-06-06 Richard Biener <rguenther@suse.de>
6225
6226 PR tree-optimization/71398
6227 * gcc.dg/torture/pr71398.c: New testcase.
6228
903ca97b
UB
62292016-06-06 Uros Bizjak <ubizjak@gmail.com>
6230
6231 PR target/71389
6232 * g++.dg/pr71389.C: New test.
6233
9c1eb332
JD
62342016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6235
6236 PR fortran/71404
6237 * gfortran.dg/fmt_read_5.f: New test.
6238
b2d83bd2
AV
62392016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6240
6241 PR fortran/69659
6242 * gfortran.dg/class_array_22.f03: New test.
6243
ec81960e
JH
62442016-06-05 Jan Hubicka <hubicka@ucw.cz>
6245
6246 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6247
429d2750
JH
62482016-06-05 Jan Hubicka <hubicka@ucw.cz>
6249
6250 * gcc.dg/predict-9.c: Update template.
6251
c1c00983
PC
62522016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6253
6254 PR c++/49377
6255 * g++.dg/template/pr49377.C: New.
6256
1927a963
JJ
62572016-06-04 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR tree-optimization/71405
6260 * g++.dg/torture/pr71405.C: New test.
6261
909a11ad
PC
62622016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6263
6264 PR c++/70202
6265 * g++.dg/inherit/crash5.C: New.
6266 * g++.dg/inherit/virtual1.C: Adjust.
6267
08bbb1f8
JL
62682016-06-03 Jeff Law <law@redhat.com>
6269
6270 PR tree-optimization/71316
6271 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6272
7c35235c
JJ
62732016-06-03 Jakub Jelinek <jakub@redhat.com>
6274
6275 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6276 dg-additional-options with just -fno-tree-scev-cprop in it.
6277 * gcc.dg/vect/vect-live-2.c: Likewise.
6278 * gcc.dg/vect/vect-live-5.c: Likewise.
6279 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6280 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6281 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6282
c8572dd6
PP
62832016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6284
6285 PR c++/27100
6286 * g++.dg/other/friend6.C: New test.
6287
1c7733a7
BS
62882016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6289
6290 * g++.dg/torture/ppc-ldst-array.C: New.
6291
0d2f700f
JM
62922016-06-03 Joseph Myers <joseph@codesourcery.com>
6293
6294 PR target/71276
6295 PR target/71277
6296 * gcc.dg/torture/builtin-fp-int-inexact.c,
6297 gcc.target/i386/387-builtin-fp-int-inexact.c,
6298 gcc.target/i386/387-rint-inline-1.c,
6299 gcc.target/i386/387-rint-inline-2.c,
6300 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6301 gcc.target/i386/sse2-rint-inline-1.c,
6302 gcc.target/i386/sse2-rint-inline-2.c,
6303 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6304 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6305
f8071c05
L
63062016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6307 Julia Koval <julia.koval@intel.com>
6308
6309 PR target/66960
6310 PR target/67630
6311 PR target/67634
6312 PR target/67841
6313 PR target/68037
6314 PR target/68618
6315 PR target/68661
6316 PR target/69575
6317 PR target/69596
6318 PR target/69734
6319 * gcc.dg/guality/pr68037-1.c: New test.
6320 * gcc.dg/guality/pr68037-2.c: Likewise.
6321 * gcc.dg/guality/pr68037-3.c: Likewise.
6322 * gcc.dg/torture/pr68037-1.c: Likewise.
6323 * gcc.dg/torture/pr68037-2.c: Likewise.
6324 * gcc.dg/torture/pr68037-3.c: Likewise.
6325 * gcc.dg/torture/pr68661-1a.c: Likewise.
6326 * gcc.dg/torture/pr68661-1b.c: Likewise.
6327 * gcc.target/i386/interrupt-1.c: Likewise.
6328 * gcc.target/i386/interrupt-2.c: Likewise.
6329 * gcc.target/i386/interrupt-3.c: Likewise.
6330 * gcc.target/i386/interrupt-4.c: Likewise.
6331 * gcc.target/i386/interrupt-5.c: Likewise.
6332 * gcc.target/i386/interrupt-6.c: Likewise.
6333 * gcc.target/i386/interrupt-7.c: Likewise.
6334 * gcc.target/i386/interrupt-8.c: Likewise.
6335 * gcc.target/i386/interrupt-9.c: Likewise.
6336 * gcc.target/i386/interrupt-10.c: Likewise.
6337 * gcc.target/i386/interrupt-11.c: Likewise.
6338 * gcc.target/i386/interrupt-12.c: Likewise.
6339 * gcc.target/i386/interrupt-13.c: Likewise.
6340 * gcc.target/i386/interrupt-14.c: Likewise.
6341 * gcc.target/i386/interrupt-15.c: Likewise.
6342 * gcc.target/i386/interrupt-16.c: Likewise.
6343 * gcc.target/i386/interrupt-17.c: Likewise.
6344 * gcc.target/i386/interrupt-18.c: Likewise.
6345 * gcc.target/i386/interrupt-19.c: Likewise.
6346 * gcc.target/i386/interrupt-20.c: Likewise.
6347 * gcc.target/i386/interrupt-21.c: Likewise.
6348 * gcc.target/i386/interrupt-22.c: Likewise.
6349 * gcc.target/i386/interrupt-23.c: Likewise.
6350 * gcc.target/i386/interrupt-24.c: Likewise.
6351 * gcc.target/i386/interrupt-25.c: Likewise.
6352 * gcc.target/i386/interrupt-26.c: Likewise.
6353 * gcc.target/i386/interrupt-27.c: Likewise.
6354 * gcc.target/i386/interrupt-28.c: Likewise.
6355 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6356 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6357 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6358 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6359 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6360 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6361 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6362 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6363 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6364 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6365 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6366 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6367
36b85e43
BS
63682016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6369
9de2e795
L
6370 PR tree-optimization/52171
6371 * gcc.dg/pr52171.c: New test.
6372 * gcc.target/i386/pr52171.c: New test.
36b85e43 6373
bfeee8ac
JH
63742016-06-03 Jan Hubicka <jh@suse.cz>
6375
6376 * g++.dg/tree-ssa/pred-1.C: New testcase
6377 * gcc.dg/tree-ssa/pred-1.c: New testcase
6378
859b0bae
BS
63792016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6380
6381 PR target/70957
6382 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6383 support.
6384 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6385
3a2edf4c
AH
63862016-06-03 Alan Hayward <alan.hayward@arm.com>
6387
6388 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6389
b28ead45
AH
63902016-06-03 Alan Hayward <alan.hayward@arm.com>
6391
6392 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6393 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6394 * gcc.dg/vect/vect-live-1.c: New test.
6395 * gcc.dg/vect/vect-live-2.c: New test.
6396 * gcc.dg/vect/vect-live-3.c: New test.
6397 * gcc.dg/vect/vect-live-4.c: New test.
6398 * gcc.dg/vect/vect-live-5.c: New test.
6399 * gcc.dg/vect/vect-live-slp-1.c: New test.
6400 * gcc.dg/vect/vect-live-slp-2.c: New test.
6401 * gcc.dg/vect/vect-live-slp-3.c: New test.
6402
1f91747b
JJ
64032016-06-03 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR middle-end/71387
6406 * g++.dg/opt/pr71387.C: New test.
6407
47b83923
JL
64082016-06-02 Jeff Law <law@redhat.com>
6409
6410 PR tree-optimization/71328
6411 * gcc.c-torture/compile/pr71328.c: New test.
6412
e96e5f46
JD
64132016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6414
6415 PR fortran/52393
6416 * gfortran.dg/fmt_read_3.f90: Fix typo.
6417 * gfortran.dg/fmt_read_4.f90: New test.
6418
b872d729
PC
64192016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6420
6421 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6422 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6423 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6424 * g++.dg/cpp0x/override2.C: Likewise.
6425 * g++.dg/parse/crash5.C: Likewise.
6426 * g++.dg/parse/error16.C: Likewise.
6427 * g++.dg/parse/error27.C: Likewise.
6428 * g++.dg/template/qualttp15.C: Likewise.
6429 * g++.dg/template/redecl4.C: Likewise.
6430 * g++.old-deja/g++.other/crash39.C: Likewise.
6431 * g++.old-deja/g++.other/struct1.C: Likewise.
6432 * g++.old-deja/g++.pt/m9a.C: Likewise.
6433 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6434
0e535442
JJ
64352016-06-02 Jakub Jelinek <jakub@redhat.com>
6436
0633ee10
JJ
6437 PR c++/71372
6438 * c-c++-common/pr71372.c: New test.
6439
0e535442
JJ
6440 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6441 __TIME__ strings with __builtin_strcmp instead of printf and
6442 dg-output.
6443
f3c5ecc2
ML
64442016-06-02 Martin Liska <mliska@suse.cz>
6445
6446 * gcc.dg/predict-9.c: New test.
6447
a91807c5
JJ
64482016-06-02 Jakub Jelinek <jakub@redhat.com>
6449
6450 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6451 global set_compiler_env_var and global saved_compiler_env_var.
6452
b5bd1978
KT
64532016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6454
6455 PR rtl-optimization/71295
6456 * gcc.c-torture/compile/pr71295.c: New test.
6457
b93b1475
JJ
64582016-06-02 Jakub Jelinek <jakub@redhat.com>
6459
930ebd0e
JJ
6460 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6461
1e021dc3
JJ
6462 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6463 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6464
b93b1475
JJ
6465 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6466 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6467 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6468 alternative number.
6469
58f2fb5c
MM
64702016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6471
6472 * gcc.target/powerpc/p9-splat-4.c: New test.
6473
64742016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6475
6476 PR target/71186
6477 * gcc.target/powerpc/pr71186.c: New test.
6478
4731c9f0
JD
64792016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6480
6481 PR fortran/52393
6482 * gfortran.dg/fmt_read_3.f90: New test.
6483
042dee3e
TP
64842016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6485
6486 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6487 procedure.
6488
15c98b2e
ES
64892016-06-01 Eduard Sanou <dhole@openmailbox.org>
6490
6491 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6492 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6493 env var is set.
6494 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6495 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6496 shown once.
6497 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6498 during compilation.
6499 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6500 vars set by dg-set-compiler-env-var.
6501
6442a6f4
PT
65022016-06-01 Paul Thomas <pault@gcc.gnu.org>
6503
6504 PR fortran/71156
6505 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6506 to the module procedure declaration.
6507 * gfortran.dg/submodule_16.f08: New test.
6508
ab62397a
JJ
65092016-06-01 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR middle-end/71371
6512 * c-c++-common/gomp/pr71371.c: New test.
6513
b66af6ed
RB
65142016-06-01 Richard Biener <rguenther@suse.de>
6515
6516 PR tree-optimization/71366
6517 * gcc.dg/torture/pr71366-1.c: New testcase.
6518 * gcc.dg/torture/pr71366-2.c: Likewise.
6519
e342b9d8
KN
65202016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6521
6522 * gcc.target/powerpc/vslv-0.c: New test.
6523 * gcc.target/powerpc/vslv-1.c: New test.
6524 * gcc.target/powerpc/vsrv-0.c: New test.
6525 * gcc.target/powerpc/vsrv-1.c: New test.
6526
721547cd
NS
65272016-06-01 Nathan Sidwell <nathan@acm.org>
6528
6529 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6530 * gcc.target/nvptx/weak.c: New.
6531
fa2c9034
RB
65322016-06-01 Richard Biener <rguenther@suse.de>
6533
6534 PR tree-optimization/71261
6535 * gcc.dg/torture/vect-bool-1.c: New testcase.
6536
3e32893c
JJ
65372016-06-01 Jakub Jelinek <jakub@redhat.com>
6538
6539 * gfortran.dg/gomp/order-1.f90: New test.
6540 * gfortran.dg/gomp/order-2.f90: New test.
6541
8c383600
JH
65422016-06-01 Jan Hubicka <hubicka@ucw.cz>
6543
6544 * gcc.dg/unroll-6.c: Update template.
6545 * gcc.dg/unroll-7.c: New testcase.
6546 * gcc.dg/unroll-8.c: New testcase.
6547
a0dfeef5
EB
65482016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6549
6550 * gnat.dg/opt56.ad[sb]: New test.
6551
48de5701
PC
65522016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6553
6554 PR c++/66635
6555 * g++.dg/cpp0x/constexpr-ice16.C: New.
6556
827cf695
PP
65572016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6558
6559 PR tree-optimization/71314
6560 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6561 -mbranch-cost=2.
6562
ff66f6e8
PP
65632016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6564
6565 PR tree-optimization/71077
6566 * gcc.dg/tree-ssa/pr71077.c: New test.
6567
050fb209
JH
65682016-05-31 Jan Hubicka <hubicka@ucw.cz>
6569
48de5701
PC
6570 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6571 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6572 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6573
c642d919
PC
65742016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 PR c++/71248
6577 * g++.dg/cpp0x/pr71248.C: New.
6578 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6579 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6580 * g++.dg/init/new37.C: Likewise.
6581 * g++.dg/template/static1.C: Likewise.
6582 * g++.dg/template/static2.C: Likewise.
6583
d6439e08
L
65842016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6585
6586 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6587 instead of %rdi.
6588 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6589
780b9dd4
MP
65902016-05-31 Marek Polacek <polacek@redhat.com>
6591
6592 * c-c++-common/Wswitch-unreachable-3.c: New test.
6593 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6594
0d99f8a0
RB
65952016-05-31 Richard Biener <rguenther@suse.de>
6596
6597 PR tree-optimization/71352
6598 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6599
52545641
TP
66002016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6601
6602 * gcc.target/arm/armv5_thumb_isa.c: New test.
6603
5b8c1205
KY
66042016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6605
6606 PR target/71346
6607 * gcc.target/i386/pr71346.c: New test.
6608
7a88cc84
TV
66092016-05-31 Tom de Vries <tom@codesourcery.com>
6610
6611 PR tree-optimization/69068
6612 * gcc.dg/graphite/pr69068.c: New test.
6613
265149a6
MS
66142016-05-27 Martin Sebor <msebor@redhat.com>
6615
6616 PR c++/71306
6617 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6618
00631022
JJ
66192016-05-30 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR c++/71349
6622 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6623 nowait depend(inout: dd[0]) clauses where permitted.
6624
b2f6675b
PC
66252016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/71238
6628 * g++.dg/parse/pr71238.C: New.
6629 * g++.dg/concepts/friend1.C: Test column numbers too.
6630 * g++.dg/cpp0x/initlist31.C: Likewise.
6631 * g++.dg/cpp0x/pr51420.C: Likewise.
6632 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6633 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6634 * g++.dg/ext/builtin3.C: Likewise.
6635 * g++.dg/lookup/friend12.C: Likewise.
6636 * g++.dg/lookup/friend7.C: Likewise.
6637 * g++.dg/lookup/koenig1.C: Likewise.
6638 * g++.dg/lookup/koenig5.C: Likewise.
6639 * g++.dg/lookup/used-before-declaration.C: Likewise.
6640 * g++.dg/overload/koenig1.C: Likewise.
6641 * g++.dg/template/crash65.C: Likewise.
6642 * g++.dg/template/friend57.C: Likewise.
6643 * g++.dg/warn/Wshadow-5.C: Likewise.
6644 * g++.dg/warn/Wunused-8.C: Likewise.
6645 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6646 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6647 * g++.old-deja/g++.jason/member.C: Likewise.
6648 * g++.old-deja/g++.jason/report.C: Likewise.
6649 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6650 * g++.old-deja/g++.law/visibility20.C: Likewise.
6651 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6652 * g++.old-deja/g++.other/static5.C: Likewise.
6653 * g++.old-deja/g++.pt/overload2.C: Likewise.
6654
a448ff40
JH
66552016-05-30 Jan Hubicka <hubicka@ucw.cz>
6656
6657 * gcc.dg/tree-ssa/peel1.c: New testcase.
6658 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6659 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6660
69be8c91
TV
66612016-05-30 Tom de Vries <tom@codesourcery.com>
6662
6663 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6664 to ce.
6665
a59775a1
PC
66662016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6667
6668 PR c++/71099
6669 * g++.dg/parse/virtual1.C: New.
6670
53d6d955
UB
66712016-05-30 Uros Bizjak <ubizjak@gmail.com>
6672
6673 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6674 Use correct register when clearing %edx.
6675
0557293f
AM
66762016-05-30 Alexander Monakov <amonakov@ispras.ru>
6677
6678 PR tree-optimization/71289
6679 * gcc.dg/pr71289.c: New test.
6680
5d476e35
KV
66812016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6682
6683 PR middle-end/71269
6684 PR middle-end/71292
6685 * gcc.dg/tree-ssa/pr71269.c: New test.
6686 * gcc.dg/tree-ssa/pr71292.c: New test.
6687
db5447ca
KV
66882016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6689
6690 PR middle-end/71252
6691 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6692
98bdbb39
JH
66932016-05-30 Jan Hubicka <hubicka@ucw.cz>
6694
6695 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6696 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6697 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6698
7e012855
TV
66992016-05-30 Tom de Vries <tom@codesourcery.com>
6700
6701 PR tree-optimization/69067
6702 * gcc.dg/graphite/pr69067.c: New test.
6703
beed3701
UB
67042016-05-29 Uros Bizjak <ubizjak@gmail.com>
6705
6706 PR target/71245
6707 * gcc.target/i386/pr71245-1.c: New test.
6708 * gcc.target/i386/pr71245-2.c: Ditto.
6709
b6d4f8e8
PC
67102016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6711
6712 PR c++/71105
6713 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6714 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6715 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6716
00022058
JH
67172016-05-27 Jan Hubicka <hubicka@ucw.cz>
6718
6719 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6720
c8419aca
VV
67212016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6722
6723 Revert:
6724 PR c++/69855
6725 * g++.dg/overload/69855.C: New.
6726 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6727 * g++.old-deja/g++.pt/crash3.C: Likewise.
6728
8008c4d2
PC
67292016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6730
6731 PR c++/60385
6732 * g++.dg/parse/namespace13.C: New.
6733
8b2ef235
JL
67342016-05-26 Jeff Law <law@redhat.com>
6735
6736 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6737 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6738 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6739 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6740 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6741 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6742 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6743 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6744 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6745 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6746 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6747 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6748 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6749
7d67159b
VV
67502016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6751
6752 PR c++/69855
6753 * g++.dg/overload/69855.C: New.
6754 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6755 * g++.old-deja/g++.pt/crash3.C: Likewise.
6756
88e3bdd1
JW
67572016-05-27 Jiong Wang <jiong.wang@arm.com>
6758
6759 PR target/63596
6760 * gcc.target/aarch64/va_arg_1.c: New testcase.
6761 * gcc.target/aarch64/va_arg_2.c: Likewise.
6762 * gcc.target/aarch64/va_arg_3.c: Likewise.
6763
3fd6b9cc
JW
67642016-05-27 Jiong Wang <jiong.wang@arm.com>
6765
6766 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6767 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6768 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6769 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6770 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6771
3cee7e4e
MP
67722016-05-27 Marek Polacek <polacek@redhat.com>
6773
6774 PR middle-end/71308
6775 * g++.dg/torture/pr71308.C: New test.
6776
6a813c96
DV
67772016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6778
6779 * gcc.dg/zero_bits_compound-1.c: New test.
6780 * gcc.dg/zero_bits_compound-2.c: New test.
6781
0561bcfb
IE
67822016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6783
6784 PR middle-end/71279
6785 * gcc.dg/pr71279.c: New test.
6786
21316320
MM
67872016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6788
6789 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6790 floating point min/max/comparison instructions.
6791 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6792
7211a097
JJ
67932016-05-26 Jakub Jelinek <jakub@redhat.com>
6794
6795 * c-c++-common/gomp/schedule-1.c: New test.
6796 * gfortran.dg/gomp/schedule-1.f90: New test.
6797
cac177cf
PP
67982016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6799
6800 PR c++/70822
6801 PR c++/70106
6802 * g++.dg/cpp1y/auto-fn32.C: New test.
6803 * g++.dg/cpp1y/paren4.C: New test.
6804
a2d5b8c9
NS
68052016-05-26 Nathan Sidwell <nathan@acm.org>
6806
6807 * gcc.dg/20060410.c: Xfail on ptx.
6808 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6809 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6810 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6811 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6812 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6813
ffa8b552
TP
68142016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6815
6816 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6817
c7501e00
JJ
68182016-05-26 Jakub Jelinek <jakub@redhat.com>
6819
1875b9a0
JJ
6820 PR tree-optimization/71280
6821 * gcc.dg/pr71280.c: New test.
6822
2116e19f
JJ
6823 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6824
305aef09
JJ
6825 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6826 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6827
c7501e00
JJ
6828 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6829
ca449d26
JW
68302016-05-26 Jiong Wang <jiong.wang@arm.com>
6831
6832 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6833 kept in memory.
ca449d26 6834
8af01c66
JL
68352016-05-25 Jeff Law <law@redhat.com>
6836
6837 PR tree-optimization/71272
6838 * gcc.c-torture/compile/pr71272.c: new test.
6839
f9d6ce73
BS
68402016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6841
6842 * gcc.target/powerpc/vec-cmpne.c: New test.
6843 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6844
a88a7b22
EB
68452016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6846
6847 * gnat.dg/opt55.ad[sb]: New test.
6848
125f02ed
SKS
68492016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6850
6851 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6852 * c-c++-common/pr60226.c: Require int32plus.
6853 * gcc.c-torture/execute/pr70602.c: Likewise.
6854 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6855 unsigned long for malloc arg type.
6856 * gcc.dg/asr_div1.c: Require int32plus.
6857 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6858 * gcc.dg/pie-1.c: Require pie.
6859 * gcc.dg/pie-2.c: Likewise.
6860 * gcc.dg/pr59471.c: Require int32plus.
6861 * gcc.dg/pr59963-2.c: XFAIL for int16.
6862 * gcc.dg/pr60114.c: Require int32plus.
6863 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6864 unsigned long for typedef of size_t.
6865 * gcc.dg/pr63914.c: Require int32plus.
6866 * gcc.dg/pr64536.c: Require pt32plus.
6867 * gcc.dg/pr65658.c: Likewise.
6868 * gcc.dg/pr67271.c: Require int32plus.
6869 * gcc.dg/pr68112.c: Likewise.
6870 * gcc.dg/pr69071.c: Skip for avr target.
6871 * gcc.dg/pr69973.c: Require int32plus.
6872 * gcc.dg/pr70169.c: Skip for avr target.
6873 * gcc.dg/sso-6.c: Require int32plus.
6874 * gcc.dg/sso-7.c: Likewise.
6875 * gcc.dg/sso-8.c: Likewise.
6876 * gcc.dg/vrp-min-max-2.c: Likewise.
6877
c6e434f5
UB
68782016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6879
6880 PR target/70738
6881 * gcc.target/i386/pr70738-1.c: New test.
6882 * gcc.target/i386/pr70738-2.c: Likewise.
6883 * gcc.target/i386/pr70738-3.c: Likewise.
6884 * gcc.target/i386/pr70738-4.c: Likewise.
6885 * gcc.target/i386/pr70738-5.c: Likewise.
6886 * gcc.target/i386/pr70738-6.c: Likewise.
6887 * gcc.target/i386/pr70738-7.c: Likewise.
6888 * gcc.target/i386/pr70738-8.c: Likewise.
6889 * gcc.target/i386/pr70738-9.c: Likewise.
6890
5c42d341
KT
68912016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6892
6893 PR rtl-optimization/66940
6894 * gcc.c-torture/execute/pr66940.c: New test.
6895
bf9a1a07
IV
68962016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6897
6898 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6899 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6900 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6901 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6902 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6903 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6904 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6905 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6906 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6907 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6908 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6909 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6910 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6911 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6912 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6913 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6914 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6915 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6916 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6917 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6918 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6919 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6920 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6921 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6922
95efe6b6
MP
69232016-05-25 Marek Polacek <polacek@redhat.com>
6924
6925 PR c/71265
6926 * gcc.dg/noncompile/pr71265.c: New test.
6927
a23faf7a
MP
6928 PR c/71266
6929 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6930
69a6d5ad
NS
69312016-05-25 Nathan Sidwell <nathan@acm.org>
6932
6933 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6934
3072d4ea
RB
69352016-05-25 Richard Biener <rguenther@suse.de>
6936
6937 PR tree-optimization/71261
6938 * c-c++-common/torture/pr71261.c: New testcase.
6939
e412ece4
RB
69402016-05-25 Richard Biener <rguenther@suse.de>
6941
6942 PR tree-optimization/71264
6943 * gcc.dg/vect/pr71264.c: New testcase.
6944
b9e551ad
PC
69452016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6946
6947 PR c++/55992
6948 * g++.dg/cpp0x/alias-decl-53.C: New.
6949 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6950
6aa1abe5
ML
69512016-05-25 Martin Liska <mliska@suse.cz>
6952
6953 * g++.dg/pr71239.C: New test.
6954
842d162e
RB
69552016-05-25 Richard Biener <rguenther@suse.de>
6956
c87885ca
RO
6957 * gcc.dg/vect/pr58135.c: Rename to ...
6958 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6959
f184a36c
MP
69602016-05-25 Marek Polacek <polacek@redhat.com>
6961
6962 * g++.dg/pr65295.C: Use target c++14.
6963
021fad86
PC
69642016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6965
53d6d955
UB
6966 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6967 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6968
c3eaf15a
MM
69692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6970
6971 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6972 instructions.
6973
e46c7770
CP
69742016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6975
6976 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6977 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6978 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6979 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6980 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6981 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6982 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6983 * c-c++-common/goacc/pcopy.c: Likewise.
6984 * c-c++-common/goacc/pcopyin.c: Likewise.
6985 * c-c++-common/goacc/pcopyout.c: Likewise.
6986 * c-c++-common/goacc/pcreate.c: Likewise.
6987 * c-c++-common/goacc/pr70688.c: New test.
6988 * c-c++-common/goacc/present-1.c: Adjust test.
6989 * c-c++-common/goacc/reduction-5.c: Likewise.
6990 * g++.dg/goacc/data-1.C: New test.
6991
4bfc9db7
MM
69922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6993
6994 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6995 vector parity built-in functions.
6996 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6997 count trailing zeros automatic vectorization.
6998 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6999 count trailing zeros built-in functions.
7000
2bc145af
KV
70012016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7002
7003 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7004
26869fdb
PH
70052016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7006
7007 PR target/71050
7008 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7009
b2dc9c3b
PC
70102016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7011
7012 PR c++/50436
7013 * g++.dg/template/crash123.C: New.
7014 * g++.dg/template/crash124.C: Likewise.
7015
f65e97fd
MS
70162016-05-24 Martin Sebor <msebor@redhat.com>
7017
7018 PR c++/71147
7019 * g++.dg/ext/flexary16.C: New test.
7020
a6f5ac7f
IV
70212016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7022
69a6d5ad
NS
7023 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7024 before math.h is included.
a6f5ac7f
IV
7025 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7026 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7027 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7028 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7029 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7030 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7031 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7032 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7033 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7034 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7035 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7036 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7037 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7038 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7039 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7040 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7041 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7042 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7043 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7044 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7045 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7046 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7047 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7048
27bad558
MM
70492016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7050 Kelvin Nilsen <kelvin@gcc.gnu.org>
7051
7052 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7053 support.
7054
72f382fb
PC
70552016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7056
7057 PR c++/69872
7058 * g++.dg/warn/Wno-narrowing1.C: New.
7059
ef2ec9d9
MP
70602016-05-24 Marek Polacek <polacek@redhat.com>
7061
7062 PR c/71249
7063 * c-c++-common/Wswitch-unreachable-2.c: New test.
7064
e90434e3
JJ
70652016-05-24 Jakub Jelinek <jakub@redhat.com>
7066
7adb26f2
JJ
7067 PR c++/71257
7068 * g++.dg/vect/simd-clone-6.cc: New test.
7069 * g++.dg/gomp/declare-simd-6.C: New test.
7070
e90434e3
JJ
7071 PR middle-end/70434
7072 PR c/69504
7073 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7074
b556ea3b
RB
70752016-05-24 Richard Biener <rguenther@suse.de>
7076
7077 PR tree-optimization/71240
7078 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7079
e5328f5d
RB
70802016-05-24 Richard Biener <rguenther@suse.de>
7081
7082 PR tree-optimization/71230
7083 * gcc.dg/torture/pr71230.c: New testcase.
7084 * g++.dg/torture/pr71230.C: Likewise.
7085
a04e69c0
TS
70862016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7087
7088 * c-c++-common/goacc/routine-5.c: Add tests.
7089 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7090 * gfortran.dg/goacc/routine-6.f90: Add tests.
7091
30fd2977
RB
70922016-05-24 Richard Biener <rguenther@suse.de>
7093
7094 PR tree-optimization/71253
7095 * gcc.dg/torture/pr71253.c: New testcase.
7096
ca6f60bc
KV
70972016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7098
7099 PR middle-end/71252
7100 * gfortran.dg/pr71252.f90: New test.
7101
d3465d72
RS
71022016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7103
7104 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7105
f17a223d
RB
71062016-05-24 Richard Biener <rguenther@suse.de>
7107
7108 PR middle-end/70434
7109 PR c/69504
7110 * c-c++-common/vector-subscript-4.c: New testcase.
7111 * c-c++-common/vector-subscript-5.c: Likewise.
7112
e3f36534
JD
71132016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7114
7115 PR fortran/71123
7116 * gfortran.dg/namelist_90.f: New test
7117
85d5c27d
JD
71182016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7119
7120 PR fortran/66461
7121 * gfortran.dg/unexpected_eof.f: New test
7122
fe3f3340
MM
71232016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7124 Kelvin Nilsen <kelvin@gcc.gnu.org>
7125
7126 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7127 as little endian.
7128
26d6ae55
PC
71292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7130
7131 PR c++/70972
7132 * g++.dg/cpp0x/inh-ctor20.C: New.
7133 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7134
d6c9a06f
PC
71352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7136
7137 PR c++/69095
7138 * g++.dg/cpp0x/variadic168.C: New.
7139
396a1d10
PC
71402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7141
7142 * g++.dg/cpp0x/pr31445.C: Test column number too.
7143 * g++.dg/cpp0x/pr32253.C: Likewise.
7144 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7145 * g++.dg/cpp0x/variadic36.C: Likewise.
7146
ece46666
MG
71472016-05-23 Marc Glisse <marc.glisse@inria.fr>
7148
7149 * gcc.dg/fold-notshift-2.c: Adjust.
7150
a7dc5980
MP
71512016-05-23 Marek Polacek <polacek@redhat.com>
7152
7153 PR c/49859
7154 * c-c++-common/Wswitch-unreachable-1.c: New test.
7155 * gcc.dg/Wswitch-unreachable-1.c: New test.
7156 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7157 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7158 * g++.dg/gomp/block-10.C: Likewise.
7159 * gcc.dg/gomp/block-10.c: Likewise.
7160 * g++.dg/gomp/block-9.C: Likewise.
7161 * gcc.dg/gomp/block-9.c: Likewise.
7162 * g++.dg/gomp/target-1.C: Likewise.
7163 * g++.dg/gomp/target-2.C: Likewise.
7164 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7165 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7166 * g++.dg/gomp/taskgroup-1.C: Likewise.
7167 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7168 * gcc.dg/gomp/teams-1.c: Likewise.
7169 * g++.dg/gomp/teams-1.C: Likewise.
7170 * g++.dg/overload/error3.C: Likewise.
7171 * g++.dg/tm/jump1.C: Likewise.
7172 * g++.dg/torture/pr40335.C: Likewise.
7173 * gcc.dg/c99-vla-jump-5.c: Likewise.
7174 * gcc.dg/switch-warn-1.c: Likewise.
7175 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7176 * gcc.dg/nested-func-1.c: Likewise.
7177 * gcc.dg/pr67784-4.c: Likewise.
7178
18b54004
RB
71792016-05-23 Richard Biener <rguenther@suse.de>
7180
7181 PR tree-optimization/71230
7182 * gfortran.dg/pr71230-1.f90: New testcase.
7183 * gfortran.dg/pr71230-2.f90: Likewise.
7184
e569db5f
VK
71852016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7186
396a1d10 7187 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7188 * gcc.dg/vect/pr58135.c: Add new.
7189 * gfortran.dg/pr46519-1.f: Adjust test case.
7190
e4b71114
PC
71912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7192
7193 PR c++/53401
7194 * g++.dg/cpp0x/decltype64.C: New.
7195
a25a8058
CL
71962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7197
7198 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7199 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7200 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7201
0dcfe9ab
CL
72022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7203
7204 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7205 Add poly64x1_t and poly64x2_t cases if supported.
7206 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7207 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7208 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7209 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7210 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7211
ffd70e4a
CL
72122016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7213
7214 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7215 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7216 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7217 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7218 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7219 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7220 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7221
4b1f57fe
CL
72222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7223
7224 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7225
16c5ec77
CL
72262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7227
7228 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7229 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7230
94ad56c7
JJ
72312016-05-22 Jakub Jelinek <jakub@redhat.com>
7232
57748705
JJ
7233 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7234 constraint instead of "r".
7235 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7236 insn instead of vxorpd.
7237 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7238
af120161
JJ
7239 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7240 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7241
355023ce
JJ
7242 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7243
3b48574c
JJ
7244 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7245 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7246
94ad56c7
JJ
7247 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7248
8a85cee2
KV
72492016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7250
7251 PR middle-end/40921
7252 * gcc.dg/tree-ssa/pr40921.c: New test.
7253
8e916b16
PS
72542016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7255
7256 PR target/71103
7257 * gcc.target/avr/pr71103.c: New test.
7258
88aea79f
KV
72592016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7260
7261 PR middle-end/71179
7262 * gcc.dg/tree-ssa/pr71179.c: New test.
7263
79063edd
MS
72642016-05-20 Martin Sebor <msebor@redhat.com>
7265
7266 PR c/71115
7267 * gcc.dg/init-excess-2.c: New test.
7268
55c8849f
EB
72692016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7270
7271 * gnat.dg/opt53.adb: New test.
7272 * gnat.dg/opt54.adb: Likewise.
7273
c91a0948
MJ
72742016-05-20 Martin Jambor <mjambor@suse.cz>
7275
7276 PR tree-optimization/70884
7277 * gcc.dg/tree-ssa/pr70919.c: New test.
7278
9cad20fa
BS
72792016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7280
7281 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7282 formatting.
69a6d5ad
NS
7283 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7284 fix code formatting.
7285
72862016-05-20 Nathan Sidwell <nathan@acm.org>
7287
7288 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7289 non-common cases.
7290 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7291
15c671a7
DM
72922016-05-20 David Malcolm <dmalcolm@redhat.com>
7293
7294 * jit.dg/all-non-failing-tests.h: Add
7295 test-factorial-must-tail-call.c.
7296 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7297 * jit.dg/test-factorial-must-tail-call.c: New test case.
7298
4f028369
JJ
72992016-05-20 Jakub Jelinek <jakub@redhat.com>
7300
7301 PR fortran/71204
7302 * gfortran.dg/pr71204.f90: New test.
7303
7dea4ab3
CP
73042016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7305
7306 * gcc.target/nvptx/sincos.c: New test.
7307
ef98d365
PC
73082016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7309
7310 PR c++/70572
7311 * g++.dg/cpp1y/auto-fn31.C: New.
7312
92466115
BS
73132016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7314
7315 * gcc.target/powerpc/vec-addec.c: New test.
7316 * gcc.target/powerpc/vec-addec-int128.c: New test.
7317
9a385c2d
DM
73182016-05-20 David Malcolm <dmalcolm@redhat.com>
7319
7320 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7321 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7322 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7323 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7324
77c9d5b4
JH
73252016-05-20 Jan Hubicka <hubicka@ucw.cz>
7326
7327 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7328
68047971
JJ
73292016-05-20 Jakub Jelinek <jakub@redhat.com>
7330
18954840
JJ
7331 PR c++/71210
7332 * g++.dg/opt/pr71210-1.C: New test.
7333 * g++.dg/opt/pr71210-2.C: New test.
7334
68047971
JJ
7335 PR tree-optimization/29756
7336 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7337 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7338 only on selected targets where V4SImode vectors are known to be
7339 supported.
7340
d78789f5
MG
73412016-05-20 Marc Glisse <marc.glisse@inria.fr>
7342
7343 PR tree-optimization/71079
7344 PR tree-optimization/71206
7345 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7346
550fa093
PK
73472016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7348
7349 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7350 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7351 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7352
483c6429
RG
73532016-05-20 Richard Guenther <rguenther@suse.de>
7354
7355 PR tree-optimization/29756
7356 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7357
eb066284
RB
73582016-05-20 Richard Biener <rguenther@suse.de>
7359
7360 PR tree-optimization/71185
7361 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7362
58f10249
RB
73632016-05-20 Richard Biener <rguenther@suse.de>
7364
7365 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7366
2a5569fa
MP
73672016-05-19 Marek Polacek <polacek@redhat.com>
7368
7369 PR c++/71075
7370 * g++.dg/diagnostic/pr71075.C: New test.
7371
5e9a5385
DM
73722016-05-19 David Malcolm <dmalcolm@redhat.com>
7373
7374 PR c++/71184
7375 * g++.dg/pr71184.C: New test case.
7376
4f45da44
KN
73772016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7378
7379 * gcc.target/powerpc/darn-0.c: New test.
7380 * gcc.target/powerpc/darn-1.c: New test.
7381 * gcc.target/powerpc/darn-2.c: New test.
7382
4177437e
MP
73832016-05-19 Marek Polacek <polacek@redhat.com>
7384
7385 PR tree-optimization/71031
7386 * gcc.dg/tree-ssa/vrp100.c: New test.
7387
afb72432
IE
73882016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7389
7390 PR rtl-optimization/71148
7391 * gcc.dg/pr71148.c: New test.
7392
4f83064e
KT
73932016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7394
7395 PR target/71056
7396 * gcc.target/arm/pr71056.c: New test.
7397
4bf8dbe1
BE
73982016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7399
7400 * c-c++-common/pr69669.c: Check the used mode.
7401
f3510625
MO
74022016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7403
7404 PR sanitizer/64354
7405 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7406
43c0068e
RB
74072016-05-19 Richard Biener <rguenther@suse.de>
7408
7409 PR tree-optimization/70729
7410 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7411 * gcc.dg/graphite/scop-18.c: Likewise.
7412 * gcc.dg/pr41783.c: Disable LIM.
7413 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7414 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7415 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7416 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7417 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7418 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7419 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7420 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7421 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7422 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7423 * gfortran.dg/pr42108.f90: Likewise.
7424
70f25790
DM
74252016-05-18 David Malcolm <dmalcolm@redhat.com>
7426
7427 PR driver/69265
7428 * gcc.dg/spellcheck-options-11.c: New test case.
7429
960db8ec
JJ
74302016-05-18 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR c++/71100
7433 * g++.dg/opt/pr71100.C: New test.
7434
04643334
MJ
74352016-05-18 Martin Jambor <mjambor@suse.cz>
7436
7437 PR ipa/69708
7438 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7439 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7440 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7441 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7442
91bb9f80
MJ
74432016-05-18 Martin Jambor <mjambor@suse.cz>
7444
7445 PR ipa/69708
7446 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7447 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7448 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7449 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7450 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7451
c584aca6
PC
74522016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7453
7454 PR c++/69793
7455 * g++.dg/template/crash122.C: New.
7456
20309c6e
PC
74572016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 PR c++/70466
7460 * g++.dg/template/pr70466-1.C: New.
7461 * g++.dg/template/pr70466-2.C: Likewise.
7462
50c78b9a
MM
74632016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7464
7465 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7466 splat operations and the XXSPLTIB instruction.
7467 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7468 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7469 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7470 xxlxor to clear a register.
7471
cf8be00d
RS
74722016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7473
7474 * gcc.dg/torture/pr71020.c: New test.
7475
848a392a
MJ
74762016-05-18 Martin Jambor <mjambor@suse.cz>
7477
7478 PR ipa/70646
7479 * gcc.dg/ipa/pr70646.c: New test.
7480
1f2ab776
CL
74812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7482
7483 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7484
76489493
CL
74852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7486
7487 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7488 missing tests for vreinterpretq_p{8,16}.
7489
bd79378d
CL
74902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7491
7492 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7493 vsliq_n_s64 and vsliq_n_u64.
7494
81ca3ea0
CL
74952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7496
7497 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7498 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7499
873cb425
CL
75002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7501
7502 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7503 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7504 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7505
9d6e7c21
CL
75062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7507
7508 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7509 in comment.
7510
b4dbe40e 75112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7512
7513 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7514 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7515 "blr\t" and switch to scan-assembler-times.
7516
83a5c910
JW
75172016-05-18 Jiong Wang <jiong.wang@arm.com>
7518
53d6d955
UB
7519 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7520 with __aarch64__.
7521 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7522 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7523
fb7cbdeb
JJ
75242016-05-18 Jakub Jelinek <jakub@redhat.com>
7525
8ee91165
JJ
7526 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7527 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7528 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7529 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7530 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7531 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7532
cf4d516a
JJ
7533 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7534 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7535
a4f16422
JJ
7536 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7537 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7538
7b37ce10
JJ
7539 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7540 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7541
fb7cbdeb
JJ
7542 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7543
c9326aef
RB
75442016-05-18 Richard Biener <rguenther@suse.de>
7545
7546 PR tree-optimization/71168
7547 * gcc.dg/torture/pr71168.c: New testcase.
7548
df8b0a11
KV
75492016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7550
7551 PR middle-end/63586
7552 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7553 * gcc.dg/tree-ssa/pr63586.c: New test.
7554 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7555
2efd67ed
NS
75562016-05-17 Nathan Sidwell <nathan@acm.org>
7557
7558 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7559 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7560 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7561 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7562
1988b2c2
NS
75632016-05-17 Nathan Sidwell <nathan@acm.org>
7564
7565 * gcc.target/nvptx/abi-vararg-3.c: New.
7566
ad1d92ab
MM
75672016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7568
7569 PR tree-optimization/54579
7570 PR middle-end/55299
7571 * gcc.dg/fold-notrotate-1.c: New test.
7572 * gcc.dg/fold-notshift-1.c: New test.
7573 * gcc.dg/fold-notshift-2.c: New test.
7574
47768df8
MP
75752016-05-17 Marek Polacek <polacek@redhat.com>
7576
7577 PR ipa/71146
7578 * g++.dg/ipa/pr71146.C: New test.
7579
6b5423a5
DM
75802016-05-17 David Malcolm <dmalcolm@redhat.com>
7581
7582 * jit.dg/test-error-array-bounds.c: New test case.
7583
c7986356
MG
75842016-05-17 Marc Glisse <marc.glisse@inria.fr>
7585
7586 * gcc.dg/tree-ssa/and-1.c: New testcase.
7587
d982c5b7
MG
75882016-05-17 Marc Glisse <marc.glisse@inria.fr>
7589
7590 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7591 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7592
0139ba93
MG
75932016-05-17 Marc Glisse <marc.glisse@inria.fr>
7594
7595 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7596 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7597
daab4562
JW
75982016-05-17 Jiong Wang <jiong.wang@arm.com>
7599
7600 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7601
22330033
JW
76022016-05-17 Jiong Wang <jiong.wang@arm.com>
7603
7604 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7605
98b3a5f2
JW
76062016-05-17 Jiong Wang <jiong.wang@arm.com>
7607
7608 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7609 ".2d[index]" when scan the assembly.
7610 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7611 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7612 float64x1.
7613 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7614
b71b7a8e
RB
76152016-05-17 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/71132
7618 * gcc.dg/torture/pr71132.c: New testcase.
7619
3c51ad46
CL
76202016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7621
7622 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7623
d20faa66
KT
76242016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7625
7626 PR target/70809
7627 * gcc.target/aarch64/pr70809_1.c: New test.
7628
b75cc5a4
KT
76292016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7630
7631 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7632 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7633 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7634 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7635
b28eb195
IE
76362016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7637 Ilya Enkovich <ilya.enkovich@intel.com>
7638
7639 PR target/71114
7640 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7641
0b9004ed
JH
76422016-05-16 Jan Hubicka <hubicka@ucw.cz>
7643
7644 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7645 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7646
1b81a1c1
MW
76472016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7648
7649 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7650 test for __ARM_FP16_ARGS.
7651 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7652 * gcc.target/arm/aapcs/neon-vect10.c: New.
7653 * gcc.target/arm/aapcs/neon-vect9.c: New.
7654 * gcc.target/arm/aapcs/vfp18.c: New.
7655 * gcc.target/arm/aapcs/vfp19.c: New.
7656 * gcc.target/arm/aapcs/vfp20.c: New.
7657 * gcc.target/arm/aapcs/vfp21.c: New.
7658 * gcc.target/arm/fp16-aapcs-1.c: New.
7659 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7660 test for __ARM_FP16_ARGS.
7661 * g++.target/arm/fp16-return-1.c: Update expected output.
7662
921d1e73
JW
76632016-05-16 Jiong Wang <jiong.wang@arm.com>
7664
7665 PR testsuite/70227
7666 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7667
228eb42a
HA
76682016-05-15 Harald Anlauf <anlauf@gmx.de>
7669
7670 PR fortran/69603
7671 * gfortran.dg/pr69603.f90: New testcase.
7672
785abfd3
FR
76732016-05-14 Fritz Reese <fritzoreese@gmail.com>
7674
7675 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7676
e75eb64f
FR
76772016-05-14 Fritz Reese <fritzoreese@gmail.com>
7678
7679 PR fortran/71047
7680 * gfortran.dg/pr71047.f08: New test.
7681
aa4b467b
JM
76822016-05-13 Joseph Myers <joseph@codesourcery.com>
7683
7684 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7685 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7686 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7687
653fb4a2
MS
76882016-05-13 Martin Sebor <msebor@redhat.com>
7689
7690 PR c++/60049
7691 * g++.dg/cpp0x/constexpr-60049.C: New test.
7692
9e37582d
JJ
76932016-05-13 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR bootstrap/71071
7696 * gcc.dg/pr71071.c: New test.
7697
a278aa17
UB
76982016-05-13 Uros Bizjak <ubizjak@gmail.com>
7699
7700 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7701 remove XOP handling.
377eaca7 7702 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7703
ac3d02e2
NS
77042016-05-13 Nathan Sidwell <nathan@acm.org>
7705
7706 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7707 __atomic_is_lock_free declaration.
7708
8ab3bdac
RB
77092016-05-13 Richard Biener <rguenther@suse.de>
7710
7711 PR tree-optimization/42587
7712 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7713
623b8e0a
ML
77142016-05-13 Martin Liska <mliska@suse.cz>
7715
7716 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7717 the new format of dump output.
7718
da7674f6
IE
77192016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7720
7721 * gcc.dg/pr71084.c: New test.
7722
c959db3d
RR
77232016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7724
53d6d955
UB
7725 PR target/53440
7726 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7727
43203dea
RR
77282016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7729
7730 * gcc.target/aarch64/struct_return.c: New test.
7731
4f2e1536
MP
77322016-05-12 Marek Polacek <polacek@redhat.com>
7733
7734 PR c/70756
7735 * c-c++-common/pr70756-2.c: New test.
7736 * c-c++-common/pr70756.c: New test.
7737
1ef33ef3
RB
77382016-05-12 Richard Biener <rguenther@suse.de>
7739
7740 PR tree-optimization/71059
7741 * gcc.dg/torture/pr71059.c: New testcase.
7742
763baff6
RB
77432016-05-12 Richard Biener <rguenther@suse.de>
7744
7745 PR tree-optimization/71062
7746 * gcc.dg/torture/pr71062.c: New testcase.
7747
c4ec1243
IE
77482016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7749
7750 PR tree-optimization/71006
7751 * gcc.dg/pr71006.c: New test.
7752
a5fbf76d
MP
77532016-05-12 Marek Polacek <polacek@redhat.com>
7754
7755 PR driver/71063
7756 * gcc.dg/opts-7.c: New test.
7757
5acc47a4
KT
77582016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7759
7760 PR target/70830
7761 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7762 Add -save-temps to dg-options.
7763 Scan for ldmfd rather than pop instruction.
7764 * gcc.target/arm/interrupt-2.c: Likewise.
7765 * gcc.target/arm/pr70830.c: New test.
7766
40bd4bf9
JJ
77672016-05-12 Jakub Jelinek <jakub@redhat.com>
7768
3cd63842
JJ
7769 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7770 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7771
c05d08f6
JJ
7772 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7773 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7774 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7775
bc27ffae
JJ
7776 PR target/71019
7777 * gcc.target/i386/avx512vl-pack-1.c: New test.
7778 * gcc.target/i386/avx512vl-pack-2.c: New test.
7779 * gcc.target/i386/avx512bw-pack-2.c: New test.
7780
515d7412
JJ
7781 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7782
40bd4bf9
JJ
7783 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7784 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7785 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7786
44ab146a
RB
77872016-05-12 Richard Biener <rguenther@suse.de>
7788
7789 PR tree-optimization/70986
7790 * gcc.dg/torture/pr70986-1.c: New testcase.
7791 * gcc.dg/torture/pr70986-2.c: Likewise.
7792 * gcc.dg/torture/pr70986-3.c: Likewise.
7793
d6e83a8d
MM
77942016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7795
7796 PR c/43651
7797 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7798 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7799
51e67ea3
UB
78002016-05-11 Uros Bizjak <ubizjak@gmail.com>
7801
7802 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7803 directive.
7804 * gcc.target/i386/pr66746.c: Ditto.
7805
3fd2b007
MM
78062016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7807
7808 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7809 support.
7810 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7811 warning when using -mvsx-timode.
7812 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7813 * gcc.target/powerpc/dform-2.c: Likewise.
7814 * gcc.target/powerpc/pr68805.c: Likewise.
7815
5c3a10fb
MP
78162016-05-11 Marek Polacek <polacek@redhat.com>
7817
7818 PR c++/71024
7819 * c-c++-common/attributes-3.c: New test.
7820
7cfb065b
NS
78212016-05-11 Nathan Sidwell <nathan@acm.org>
7822
7823 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7824 * gcc.c-torture/execute/pr68185.c: Likewise.
7825 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7826 * gcc.dg/pr69634.c: Requires scheduling.
7827 * gcc.dg/torture/pr66178.c: Require label values.
7828 * gcc.dg/setjmp-6.c: Require indirect jumps.
7829
f35ea97d
RB
78302016-05-11 Richard Biener <rguenther@suse.de>
7831
7832 PR tree-optimization/71055
7833 * gcc.dg/torture/pr71055.c: New testcase.
7834
dff70323
RB
78352016-05-11 Richard Biener <rguenther@suse.de>
7836
7837 PR debug/71057
7838 * g++.dg/debug/pr71057.C: New testcase.
7839
56a3d28b
JJ
78402016-05-11 Jakub Jelinek <jakub@redhat.com>
7841
7842 PR fortran/70855
7843 * gfortran.dg/gomp/pr70855.f90: New test.
7844
ebc1b29e
RB
78452016-05-11 Richard Biener <rguenther@suse.de>
7846
7847 PR middle-end/71002
7848 * g++.dg/torture/pr71002.C: New testcase.
7849
98ccd1d7
IE
78502016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7851
7852 PR middle-end/70807
7853 * gcc.dg/pr70807.c: New test.
7854
ed29e24b
MS
78552016-05-10 Martin Sebor <msebor@redhat.com>
7856
7857 PR c++/38611
7858 * g++.dg/Wattributes.C: New test.
7859
e39dab2c
MG
78602016-05-10 Marc Glisse <marc.glisse@inria.fr>
7861
7862 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7863 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7864 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7865
d067e238
IE
78662016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7867
7868 PR target/70799
7869 * gcc.target/i386/pr70799-1.c: New test.
7870
cd36c83e
PMR
78712016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7872
7873 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7874
1e3af2a4
IE
78752016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7876
7877 PR middle-end/70877
7878 * gcc.target/i386/pr70877.c: New test.
7879
afc610db
IE
78802016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7881
7882 PR tree-optimization/70786
7883 * gcc.target/i386/pr70876.c: New test.
7884
4b59d19f
JJ
78852016-05-10 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR target/70927
7888 * gcc.target/i386/avx512vl-logic-1.c: New test.
7889 * gcc.target/i386/avx512vl-logic-2.c: New test.
7890 * gcc.target/i386/avx512dq-logic-2.c: New test.
7891
9b5ee426
BS
78922016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7893
7894 PR target/70963
7895 * gcc.target/powerpc/pr70963.c: New.
7896
f3352cab
DM
78972016-05-10 David Malcolm <dmalcolm@redhat.com>
7898
7899 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7900 (test_very_wide_line): Add ruler to expected output.
7901 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7902 (test_very_wide_line): Likewise.
7903 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7904 (test_show_locus): Within the handling of "test_very_wide_line",
7905 enable show_ruler_p on the diagnostic context.
7906
4a3255dd
RB
79072016-05-10 Richard Biener <rguenther@suse.de>
7908
7909 PR tree-optimization/71039
7910 * gcc.dg/torture/pr71039.c: New testcase.
7911
da7c9950
NS
79122016-05-10 Nathan Sidwell <nathan@acm.org>
7913
7914 * gcc.dg/nested-func-10.c: Requires alloca.
7915 * gcc.dg/nested-func-9.c: Requires alloca.
7916 * gcc.c-torture/execute/pr70460.c: Requires labels.
7917 * gcc.c-torture/compile/pr70199.c: Requires labels.
7918 * gcc.target/nvptx/decl.c: Compile only.
7919 * gcc.target/nvptx/trailing-init.c: Compile only.
7920 * gcc.target/nvptx/ary-init.c: Compile only.
7921
cf68d92c
MP
79222016-05-10 Marek Polacek <polacek@redhat.com>
7923
7924 PR c/70255
7925 * gcc.dg/attr-opt-1.c: New test.
7926
64ea4e15
RB
79272016-05-10 Richard Biener <rguenther@suse.de>
7928
7929 PR tree-optimization/70497
7930 PR tree-optimization/28367
7931 * gcc.dg/torture/20160404-1.c: New testcase.
7932 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7933 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7934
5a96dae3
PMR
79352016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7936
7937 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7938
fc97f805
UB
79392016-05-09 Uros Bizjak <ubizjak@gmail.com>
7940
7941 * gcc.target/i386/fabsneg-1.c New test.
7942
a710b1d5
AM
79432016-05-09 Alan Modra <amodra@gmail.com>
7944
7945 PR testsuite/70826
7946 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7947
171f6f05
RB
79482016-05-09 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/70985
7951 * gcc.dg/torture/pr70985.c: New testcase.
7952
18caa34e
BC
79532016-05-09 Bin Cheng <bin.cheng@arm.com>
7954
7955 * gcc.dg/tree-ssa/ifc-9.c: New test.
7956 * gcc.dg/tree-ssa/ifc-10.c: New test.
7957 * gcc.dg/tree-ssa/ifc-11.c: New test.
7958 * gcc.dg/tree-ssa/ifc-12.c: New test.
7959 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7960 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7961 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7962
7a27d38f
RB
79632016-05-09 Richard Biener <rguenther@suse.de>
7964
7965 PR fortran/70937
7966 * gfortran.dg/pr70937.f90: New testcase.
7967
5ebbbd3d
RO
79682016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7969
7970 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7971
f6288c24
FR
79722016-05-07 Fritz Reese <fritzoreese@gmail.com>
7973
7974 PR fortran/56226
7975 * gfortran.dg/dec_structure_1.f90: New testcase.
7976 * gfortran.dg/dec_structure_2.f90: Ditto.
7977 * gfortran.dg/dec_structure_3.f90: Ditto.
7978 * gfortran.dg/dec_structure_4.f90: Ditto.
7979 * gfortran.dg/dec_structure_5.f90: Ditto.
7980 * gfortran.dg/dec_structure_6.f90: Ditto.
7981 * gfortran.dg/dec_structure_7.f90: Ditto.
7982 * gfortran.dg/dec_structure_8.f90: Ditto.
7983 * gfortran.dg/dec_structure_9.f90: Ditto.
7984 * gfortran.dg/dec_structure_10.f90: Ditto.
7985 * gfortran.dg/dec_structure_11.f90: Ditto.
7986 * gfortran.dg/dec_union_1.f90: Ditto.
7987 * gfortran.dg/dec_union_2.f90: Ditto.
7988 * gfortran.dg/dec_union_3.f90: Ditto.
7989 * gfortran.dg/dec_union_4.f90: Ditto.
7990 * gfortran.dg/dec_union_5.f90: Ditto.
7991 * gfortran.dg/dec_union_6.f90: Ditto.
7992 * gfortran.dg/dec_union_7.f90: Ditto.
7993
5ec4a8cd
TV
79942016-05-07 Tom de Vries <tom@codesourcery.com>
7995
7996 PR tree-optimization/70956
7997 * gcc.dg/graphite/pr70956.c: New test.
7998
58ec1d0e
JJ
79992016-05-06 Jakub Jelinek <jakub@redhat.com>
8000
ccd88fb7
JJ
8001 PR middle-end/70941
8002 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8003 (a, b, c, d): Change type from char to signed char.
8004 (main): Compare against (signed char) -1634678893 instead of
8005 hardcoded -109. Use __builtin_abort instead of abort.
8006
dd3b6464
JJ
8007 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8008 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8009
58ec1d0e
JJ
8010 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8011
19aa23d8
YR
80122016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8013
8014 PR debug/70935
8015 * gcc.dg/torture/pr70935.c: New test.
8016
ae5f0df1
OE
80172016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8018
8019 PR target/58219
ce23a8ff 8020 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8021
078f7e37
RB
80222016-05-06 Richard Biener <rguenther@suse.de>
8023
8024 PR tree-optimization/70960
8025 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8026
765d7b54
OE
80272016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8028
8029 PR target/52933
8030 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8031 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8032 Adjust expected instruction counts.
8033 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8034
29c94e65
MP
80352016-05-06 Marek Polacek <polacek@redhat.com>
8036
8037 PR sanitizer/70875
8038 * gcc.dg/ubsan/bounds-3.c: New test.
8039
3684b02e
OE
80402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8041
8042 PR target/54089
8043 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8044
8706773f
RB
80452016-05-06 Richard Biener <rguenther@suse.de>
8046
8047 PR middle-end/70931
8048 * gfortran.dg/pr70931.f90: New testcase.
8049
a4f51018
RB
80502016-05-06 Richard Biener <rguenther@suse.de>
8051
8052 PR middle-end/70941
8053 * gcc.dg/torture/pr70941.c: New testcase.
8054
c4f2425f
BC
80552016-05-05 Bin Cheng <bin.cheng@arm.com>
8056
8057 PR tree-optimization/57206
8058 * gcc.dg/vect/pr57206.c: New test.
8059
5dc08197
RO
80602016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8061
8062 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8063
351f85c5
JJ
80642016-05-05 Jakub Jelinek <jakub@redhat.com>
8065
568bac8c
JJ
8066 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8067
351f85c5
JJ
8068 * c-c++-common/Wdangling-else-4.c: New test.
8069
33fd7785
JJ
80702016-05-04 Jakub Jelinek <jakub@redhat.com>
8071
2d1ac15a
JJ
8072 PR c++/70906
8073 PR c++/70933
8074 * g++.dg/opt/pr70906.C: New test.
8075 * g++.dg/opt/pr70933.C: New test.
8076
33fd7785
JJ
8077 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8078
6b715bf6
JH
80792016-05-04 Jan Hubicka <hubicka@ucw.cz>
8080
8081 * gcc.dg/ipa/pure-const-3.c: New testcase.
8082
deef7113
MP
80832016-05-04 Marek Polacek <polacek@redhat.com>
8084
8085 * c-c++-common/Wdangling-else-1.c: New test.
8086 * c-c++-common/Wdangling-else-2.c: New test.
8087 * c-c++-common/Wdangling-else-3.c: New test.
8088
5396db97
KCY
80892016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8090
8091 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8092 flag is present.
8093
de55efd5
MP
80942016-05-04 Marek Polacek <polacek@redhat.com>
8095
8096 PR c/48778
8097 * gcc.dg/Waddress-2.c: New test.
8098
475839b6
AM
80992016-05-04 Alan Modra <amodra@gmail.com>
8100
8101 * gcc.target/powerpc/pr70866.c: New.
8102
b25aad5f
MS
81032016-05-03 Martin Sebor <msebor@redhat.com>
8104
8105 PR c++/66561
8106 * c-c++-common/builtin_location.c: New test.
8107 * g++.dg/cpp1y/builtin_location.C: New test.
8108
79ce98bc
MP
81092016-05-03 Marek Polacek <polacek@redhat.com>
8110
8111 PR c/70859
8112 * gcc.dg/pr70859.c: New test.
8113 * gcc.dg/pr70859-2.c: New test.
8114
402e89f5
PMR
81152016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8116
8117 * gnat.dg/debug5.adb: New testcase.
8118
f3d90045
DV
81192016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8120
8121 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8122 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8123 Procedure to check for z10 instruction set.
8124
1e26cec1
CL
81252016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8126
8127 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8128
71aca5a0
AM
81292016-05-03 Alan Modra <amodra@gmail.com>
8130
8131 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8132
2fd70ec1
JJ
81332016-05-03 Jakub Jelinek <jakub@redhat.com>
8134
8135 * gcc.target/i386/avx512f-cvt-1.c: New test.
8136
e5705cf7
L
81372016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8138
8139 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8140 -fdump-tree-vrp-details.
8141
381cdae4
RB
81422016-05-03 Richard Biener <rguenther@suse.de>
8143
8144 * gcc.dg/pr30172-1.c: Adjust.
8145 * gcc.dg/pr63743.c: Likewise.
8146 * gcc.dg/tm/pr51696.c: Likewise.
8147 * c-c++-common/tm/safe-1.c: Likewise.
8148 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8149 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8150 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8151 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8152
adedd5c1
JJ
81532016-05-03 Jakub Jelinek <jakub@redhat.com>
8154
31ed1665
JJ
8155 PR rtl-optimization/70467
8156 * gcc.target/i386/pr70467-3.c: New test.
8157 * gcc.target/i386/pr70467-4.c: New test.
8158
dea60b59
JJ
8159 PR tree-optimization/70916
8160 * gcc.c-torture/compile/pr70916.c: New test.
8161
adedd5c1
JJ
8162 PR target/49244
8163 * gcc.target/i386/pr49244-1.c: New test.
8164 * gcc.target/i386/pr49244-2.c: New test.
8165
f80041ef
BS
81662016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8167
8168 PR rtl-optimization/44281
8169 * gcc.target/i386/pr44281.c: New test.
8170
1cfcd39e
BC
81712016-05-03 bin cheng <bin.cheng@arm.com>
8172
8173 PR tree-optimization/56541
8174 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8175 * gcc.dg/vect/pr56541.c: new test.
8176
4304ccfd
MM
81772016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8178
8179 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8180 __float128.
8181 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8182
50d94c29
L
81832016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8184
8185 PR testsuite/70520
8186 * c-c++-common/asan/clone-test-1.c (main): Align child process
8187 stack to 16 bytes.
8188
bc1aee87
DM
81892016-05-02 David Malcolm <dmalcolm@redhat.com>
8190
8191 PR c++/62314
8192 * g++.dg/spellcheck-fields-2.C: New test case.
8193
474e0129
DM
81942016-05-02 David Malcolm <dmalcolm@redhat.com>
8195
8196 PR c++/62314
8197 * g++.dg/pr62314.C: New test case.
8198
818b88a7
JH
81992016-05-02 Jan Hubicka <hubicka@ucw.cz>
8200
8201 * gcc.dg/ipa/inline-8.c: New testcase.
8202
dd77684f
JJ
82032016-05-02 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR rtl-optimization/70467
8206 * gcc.target/i386/pr70467-1.c: New test.
8207
72407e00
BE
82082016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8209
8210 * gcc.dg/spec-options.c: Run the test on all targets.
8211 * gcc.dg/foo.specs: Use cpp_unique_options.
8212
dd53d197
MG
82132016-05-02 Marc Glisse <marc.glisse@inria.fr>
8214
8215 * gcc.dg/tree-ssa/unord.c: New testcase.
8216
a8b85ce9
MG
82172016-05-02 Marc Glisse <marc.glisse@inria.fr>
8218
8219 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8220
5b37e866
NS
82212016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8222
8223 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8224
7176a4a0
MP
82252016-05-02 Marek Polacek <polacek@redhat.com>
8226
8227 PR c/70851
8228 * gcc.dg/enum-incomplete-3.c: New test.
8229
6b9933b9
MP
82302016-05-02 Marek Polacek <polacek@redhat.com>
8231 Tom de Vries <tom@codesourcery.com>
8232
8233 PR tree-optimization/70700
8234 * gcc.dg/pr70700.c: New test.
8235
90f82260
UB
82362016-05-01 Uros Bizjak <ubizjak@gmail.com>
8237
8238 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8239 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8240 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8241 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8242 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8243
f73036c1
EB
82442016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 * ada/acats/run_acats: Rename into...
8247 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8248 * ada/acats/run_all.sh: Remove redundant test.
8249 (target_run): Move around.
8250 (target_gnatchop): Use newly built executable.
8251 (target_gnatmake): Likewise.
8252 Check that the compilation of impbit succeeds.
8253
85e051a3
OE
82542016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8255
8256 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8257 * gcc.dg/20021029-1.c: Likewise.
8258 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8259 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8260 * gcc.target/sh/cmpstr.c: Likewise.
8261 * gcc.target/sh/cmpstrn.c: Likewise.
8262 * gcc.target/sh/memset.c: Likewise.
8263 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8264 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8265 * gcc.target/sh/pr39423-1.c: Likewise.
8266 * gcc.target/sh/pr49468-di.c: Likewise.
8267 * gcc.target/sh/pr49468-si.c: Likewise.
8268 * gcc.target/sh/pr49880-1.c: Likewise.
8269 * gcc.target/sh/pr49880-2.c: Likewise.
8270 * gcc.target/sh/pr49880-3.c: Likewise.
8271 * gcc.target/sh/pr50751-1.c: Likewise.
8272 * gcc.target/sh/pr50751-4.c: Likewise.
8273 * gcc.target/sh/pr50751-7.c: Likewise.
8274 * gcc.target/sh/pr51244-1.c: Likewise.
8275 * gcc.target/sh/pr51244-10.c: Likewise.
8276 * gcc.target/sh/pr51244-11.c: Likewise.
8277 * gcc.target/sh/pr51244-12.c: Likewise.
8278 * gcc.target/sh/pr51244-13.c: Likewise.
8279 * gcc.target/sh/pr51244-14.c: Likewise.
8280 * gcc.target/sh/pr51244-17.c: Likewise.
8281 * gcc.target/sh/pr51244-18.c: Likewise.
8282 * gcc.target/sh/pr51244-19.c: Likewise.
8283 * gcc.target/sh/pr51244-4.c: Likewise.
8284 * gcc.target/sh/pr51244-5.c: Likewise.
8285 * gcc.target/sh/pr51244-7.c: Likewise.
8286 * gcc.target/sh/pr51244-8.c: Likewise.
8287 * gcc.target/sh/pr51244-9.c: Likewise.
8288 * gcc.target/sh/pr51697.c: Likewise.
8289 * gcc.target/sh/pr52483-1.c: Likewise.
8290 * gcc.target/sh/pr52483-2.c: Likewise.
8291 * gcc.target/sh/pr52483-3.c: Likewise.
8292 * gcc.target/sh/pr52483-5.c: Likewise.
8293 * gcc.target/sh/pr52933-1.c: Likewise.
8294 * gcc.target/sh/pr52933-2.c: Likewise.
8295 * gcc.target/sh/pr52933-3.c: Likewise.
8296 * gcc.target/sh/pr53568-1.c: Likewise.
8297 * gcc.target/sh/pr53976-1.c: Likewise.
8298 * gcc.target/sh/pr53988-1.c: Likewise.
8299 * gcc.target/sh/pr53988.c: Likewise.
8300 * gcc.target/sh/pr54089-1.c: Likewise.
8301 * gcc.target/sh/pr54089-6.c: Likewise.
8302 * gcc.target/sh/pr54089-7.c: Likewise.
8303 * gcc.target/sh/pr54089-8.c: Likewise.
8304 * gcc.target/sh/pr54089-9.c: Likewise.
8305 * gcc.target/sh/pr54236-1.c: Likewise.
8306 * gcc.target/sh/pr54236-2.c: Likewise.
8307 * gcc.target/sh/pr54236-3.c: Likewise.
8308 * gcc.target/sh/pr54236-4.c: Likewise.
8309 * gcc.target/sh/pr54386.c: Likewise.
8310 * gcc.target/sh/pr54602-1.c: Likewise.
8311 * gcc.target/sh/pr54685.c: Likewise.
8312 * gcc.target/sh/pr54760-1.c: Likewise.
8313 * gcc.target/sh/pr54760-2.c: Likewise.
8314 * gcc.target/sh/pr54760-3.c: Likewise.
8315 * gcc.target/sh/pr54760-4.c: Likewise.
8316 * gcc.target/sh/pr54760-5.c: Likewise.
8317 * gcc.target/sh/pr54760-6.c: Likewise.
8318 * gcc.target/sh/pr55146.c: Likewise.
8319 * gcc.target/sh/pr55160.c: Likewise.
8320 * gcc.target/sh/pr59278.c: Likewise.
8321 * gcc.target/sh/pr59401-1.c: Likewise.
8322 * gcc.target/sh/pr59533-1.c: Likewise.
8323 * gcc.target/sh/pr63260.c: Likewise.
8324 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8325 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8326 * gcc.target/sh/strlen.c: Likewise.
8327 * gcc.target/sh/torture/pr30807.c: Likewise.
8328 * gcc.target/sh/torture/pr34777.c: Likewise.
8329 * gcc.target/sh/torture/pr64652.c: Likewise.
8330 * gcc.target/sh/torture/pr65505.c: Likewise.
8331 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8332 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8333
411e5c67
PC
83342016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8335
8336 PR c++/66644
8337 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8338
8fa97501
BS
83392016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8340
8341 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8342 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8343 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8344 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8345
5a956111
PP
83462016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8347
8348 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8349 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8350
e7ff0319
CP
83512016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8352
8353 PR middle-end/70626
8354 * c-c++-common/goacc/combined-reduction.c: New test.
8355 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8356
52d11a4b
L
83572016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8358
8359 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8360 *movdi_internal pattern only if PIC off.
8361 * gcc.target/i386/pr70155-2.c: Likewise.
8362 * gcc.target/i386/pr70155-3.c: Likewise.
8363 * gcc.target/i386/pr70155-4.c: Likewise.
8364 * gcc.target/i386/pr70155-5.c: Likewise.
8365 * gcc.target/i386/pr70155-6.c: Likewise.
8366 * gcc.target/i386/pr70155-7.c: Likewise.
8367 * gcc.target/i386/pr70155-8.c: Likewise.
8368 * gcc.target/i386/pr70155-15.c: Likewise.
8369 * gcc.target/i386/pr70155-17.c: Likewise.
8370 * gcc.target/i386/pr70155-22.c: Likewise.
8371
8960db31
BC
83722016-04-29 Bin Cheng <bin.cheng@arm.com>
8373
8374 PR tree-optimization/70803
8375 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8376
cca535a4
IE
83772016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8378
8379 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8380 optimization of vector loop.
8381 * gcc.target/i386/vect-unpack-3.c: New test.
8382 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8383 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8384 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8385
500ecf4a
MP
83862016-04-29 Marek Polacek <polacek@redhat.com>
8387
8388 PR sanitizer/70342
8389 * g++.dg/ubsan/null-7.C: New test.
8390
2fff3db8
MP
8391 PR c/70852
8392 * gcc.dg/pr70852.c: New test.
8393
509063eb
DV
83942016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8395
8396 PR/69089
8397 * g++.dg/cpp0x/alignas6.C: New test.
8398
83745c0d
DV
83992016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8400
c87885ca
RO
8401 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8402 * gcc.dg/pr27003.c: Likewise.
8403 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8404 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8405 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8406 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8407 * gcc.target/arc/mxy.c: Likewise.
8408 * gcc.target/arc/mswape.c: Likewise.
8409 * gcc.target/arc/mrtsc.c: Likewise.
8410 * gcc.target/arc/mcrc.c: Likewise.
8411 * gcc.target/arc/mdsp-packa.c: Likewise.
8412 * gcc.target/arc/mdvbf.c: Likewise.
8413 * gcc.target/arc/mlock.c: Likewise.
8414 * gcc.target/arc/mmac-24.c: Likewise.
8415 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8416
849b265d
BS
84172016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8418 Matthijs Kooijman <matthijs@stdin.nl>
8419 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8420
8421 PR target/60040
8422 * gcc.target/avr/pr60040-1.c: New.
8423 * gcc.target/avr/pr60040-2.c: New.
8424
1390536b
RB
84252016-04-29 Richard Biener <rguenther@suse.de>
8426
8427 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8428
98998245
RB
84292016-04-29 Richard Biener <rguenther@suse.de>
8430
8431 PR tree-optimization/13962
8432 PR tree-optimization/65686
8433 * gcc.dg/uninit-pr65686.c: New testcase.
8434
8b80cc21
JJ
84352016-04-29 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR middle-end/70843
8438 * gcc.dg/pr70843.c: New test.
8439
6181bc30
JJ
84402016-04-28 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR target/70858
8443 * gcc.target/i386/pr70858.c: New test.
8444
f4cb3612
AB
84452016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8446
8447 * gcc.target/arc/nps400-1.c: New file.
8448
8ad9df62
JR
84492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8450 Andrew Burgess <andrew.burgess@embecosm.com>
8451
8452 * gcc.target/arc/movh_cl-1.c: New file.
8453
ceaaa9fe
JR
84542016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8455 Andrew Burgess <andrew.burgess@embecosm.com>
8456
8457 * gcc.target/arc/extzv-1.c: New file.
8458 * gcc.target/arc/insv-1.c: New file.
8459 * gcc.target/arc/insv-2.c: New file.
8460 * gcc.target/arc/movb-1.c: New file.
8461 * gcc.target/arc/movb-2.c: New file.
8462 * gcc.target/arc/movb-3.c: New file.
8463 * gcc.target/arc/movb-4.c: New file.
8464 * gcc.target/arc/movb-5.c: New file.
8465 * gcc.target/arc/movb_cl-1.c: New file.
8466 * gcc.target/arc/movb_cl-2.c: New file.
8467 * gcc.target/arc/movbi_cl-1.c: New file.
8468 * gcc.target/arc/movl-1.c: New file.
8469
4d03dc2f
JR
84702016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8471 Andrew Burgess <andrew.burgess@embecosm.com>
8472
8473 * gcc.target/arc/cmem-1.c: New file.
8474 * gcc.target/arc/cmem-2.c: New file.
8475 * gcc.target/arc/cmem-3.c: New file.
8476 * gcc.target/arc/cmem-4.c: New file.
8477 * gcc.target/arc/cmem-5.c: New file.
8478 * gcc.target/arc/cmem-6.c: New file.
8479 * gcc.target/arc/cmem-7.c: New file.
8480 * gcc.target/arc/cmem-ld.inc: New file.
8481 * gcc.target/arc/cmem-st.inc: New file.
8482
81262dad
JJ
84832016-04-28 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR target/70821
8486 * gcc.target/i386/pr70821.c: New test.
8487
0a31a09a
BS
84882016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8489
8490 * gcc.target/powerpc/vec-adde.c: New test.
8491 * gcc.target/powerpc/vec-adde-int128.c: New test.
8492
3ddffba9
JJ
84932016-04-28 Jakub Jelinek <jakub@redhat.com>
8494
8495 * gcc.target/i386/avx-vround-1.c: New test.
8496 * gcc.target/i386/avx-vround-2.c: New test.
8497 * gcc.target/i386/avx512vl-vround-1.c: New test.
8498 * gcc.target/i386/avx512vl-vround-2.c: New test.
8499
713dedcd
RO
85002016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502 PR testsuite/70595
8503 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8504 (check_effective_target_cilkplus_runtime): ... this.
8505 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8506 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8507
8508 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8509 Require cilkplus_runtime.
8510 Don't add -lcilkrts.
8511 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8512 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8513 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8514 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8515 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8516 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8517 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8518 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8519 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8520 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8521 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8522 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8523 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8524 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8525 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8526 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8527 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8528 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8529 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8530 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8531 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8532 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8533 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8534 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8535 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8536 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8537 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8538 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8539 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8540
8541 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8542 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8543
8544 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8545
8546 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8547 cilkplus_runtime.
8548
3563f78f
MG
85492016-04-27 Marc Glisse <marc.glisse@inria.fr>
8550
8551 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8552 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8553
6bc2bb18
RB
85542015-04-27 Ryan Burn <contact@rnburn.com>
8555
8556 PR c++/69024
8557 PR c++/68997
8558 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8559 diagnostic.
8560 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8561 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8562
1e55d29a
EB
85632016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8564
8565 * gnat.dg/limited_with4.ad[sb]: New test.
8566 * gnat.dg/limited_with4_pkg.ads: New helper.
8567
087146ca
L
85682016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8569
8570 PR target/70155
8571 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8572 and movv1ti_internal patterns
8573 * gcc.target/i386/pr70155-1.c: New test.
8574 * gcc.target/i386/pr70155-2.c: Likewise.
8575 * gcc.target/i386/pr70155-3.c: Likewise.
8576 * gcc.target/i386/pr70155-4.c: Likewise.
8577 * gcc.target/i386/pr70155-5.c: Likewise.
8578 * gcc.target/i386/pr70155-6.c: Likewise.
8579 * gcc.target/i386/pr70155-7.c: Likewise.
8580 * gcc.target/i386/pr70155-8.c: Likewise.
8581 * gcc.target/i386/pr70155-9.c: Likewise.
8582 * gcc.target/i386/pr70155-10.c: Likewise.
8583 * gcc.target/i386/pr70155-11.c: Likewise.
8584 * gcc.target/i386/pr70155-12.c: Likewise.
8585 * gcc.target/i386/pr70155-13.c: Likewise.
8586 * gcc.target/i386/pr70155-14.c: Likewise.
8587 * gcc.target/i386/pr70155-15.c: Likewise.
8588 * gcc.target/i386/pr70155-16.c: Likewise.
8589 * gcc.target/i386/pr70155-17.c: Likewise.
8590 * gcc.target/i386/pr70155-18.c: Likewise.
8591 * gcc.target/i386/pr70155-19.c: Likewise.
8592 * gcc.target/i386/pr70155-20.c: Likewise.
8593 * gcc.target/i386/pr70155-21.c: Likewise.
8594 * gcc.target/i386/pr70155-22.c: Likewise.
8595
92329f9f
L
85962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8597
8598 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8599 ".{5,6}".
8600
309a0cf6
BC
86012016-04-27 Bin Cheng <bin.cheng@arm.com>
8602
8603 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8604 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8605 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8606 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8607 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8608
72ed2b9c
RB
86092016-04-27 Richard Biener <rguenther@suse.de>
8610
8611 PR ipa/70760
8612 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8613 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8614
3c98ff9b
NS
86152016-04-27 Nathan Sidwell <nathan@acm.org>
8616
8617 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8618 * g++.dg/ubsan/pr63956.C: Adjust error location.
8619
9ec5d66b
NC
86202016-04-27 Nick Clifton <nickc@redhat.com>
8621
8622 PR middle-end/49889
8623 * gcc.dg/pr49889.c: New test.
8624
c1e1f433
BS
86252016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8626
8627 * c-c++-common/memset-array.c: New test.
8628
8ac43293
MS
86292016-04-26 Martin Sebor <msebor@redhat.com>
8630
8631 PR c++/66639
8632 * g++.dg/cpp1y/func_constexpr.C: New test.
8633
843ce8ab
PP
86342016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8635
8636 PR c++/70241
8637 * g++.dg/cpp0x/enum32.C: New test.
8638 * g++.dg/cpp0x/enum33.C: New test.
8639
86402016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8641
8642 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8643 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8644 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8645 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8646 * gcc.c-torture/execute/pr38151.c: Likewise.
8647 * gcc.c-torture/execute/pr66556.c: Likewise.
8648 * gcc.c-torture/execute/pr67781.c: Likewise.
8649 * gcc.c-torture/execute/pr68648.c: Likewise.
8650
ca1206be
MG
86512016-04-26 Marc Glisse <marc.glisse@inria.fr>
8652
8653 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8654
2448a956
MP
86552016-04-26 Marek Polacek <polacek@redhat.com>
8656
8657 PR c/67784
8658 * gcc.dg/pr67784-3.c: New test.
8659 * gcc.dg/pr67784-4.c: New test.
8660 * gcc.dg/pr67784-5.c: New test.
8661
b02a5e26
MP
8662 PR c/70791
8663 * gcc.dg/Wnested-externs-2.c: New test.
8664
6b6aa8d3
MG
86652016-04-26 Marc Glisse <marc.glisse@inria.fr>
8666
8667 * gcc.dg/fold-plusmult.c: Adjust.
8668 * gcc.dg/no-strict-overflow-6.c: Adjust.
8669 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8670
a2095b55
BS
86712016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8672
8673 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8674 number scans.
8675 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8676 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8677 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8678 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8679 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8680 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8681 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8682 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8683 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8684 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8685 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8686 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8687 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8688 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8689 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8690 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8691 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8692 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8693 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8694 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8695 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8696 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8697 scans.
8698 * gcc.target/i386/pr32219-4.c: Likewise.
8699 * gcc.target/i386/pr32219-6.c: Likewise.
8700 * gcc.target/i386/pr32219-8.c: Likewise.
8701
bb0cc5c8
KT
87022016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8703
8704 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8705 associated options.
8706
5a0802ea
MP
87072016-04-26 Marek Polacek <polacek@redhat.com>
8708
8709 PR c++/70744
8710 * g++.dg/ext/cond2.C: New test.
8711
00f615af
BC
87122016-04-26 Bin Cheng <bin.cheng@arm.com>
8713
8714 PR tree-optimization/70771
8715 PR tree-optimization/70775
8716 * gcc.dg/pr70771.c: New test.
25939d34 8717 * gcc.dg/pr70775.c: New test.
00f615af 8718
218155e7
BS
87192016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8720
8721 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8722
ab99f467
RB
87232016-04-25 Richard Biener <rguenther@suse.de>
8724
8725 PR tree-optimization/70780
8726 * gcc.dg/torture/pr70780.c: New testcase.
8727
3f8257db 87282016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8729
c87885ca
RO
8730 * gcc.target/arm/neon-vaddws16.c: New test.
8731 * gcc.target/arm/neon-vaddws32.c: New test.
8732 * gcc.target/arm/neon-vaddwu16.c: New test.
8733 * gcc.target/arm/neon-vaddwu32.c: New test.
8734 * gcc.target/arm/neon-vaddwu8.c: New test.
8735 * lib/target-supports.exp
93c590ee
MC
8736 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8737 that arm neon support vector widen sum of HImode TO SImode.
8738
d6c1a7a7
JJ
87392016-04-23 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR sanitizer/70712
8742 * c-c++-common/asan/pr70712.c: New test.
8743
ab0fc037
TS
87442016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8745
8746 * .gitattributes: New file.
8747
2aa64824
CL
87482016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8749
8750 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8751
e7e12d92
DH
87522016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8753
8754 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8755 * gfortran.dg/submodule_15.f08: Likewise.
8756
d1431192
RB
87572016-04-22 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/70740
8760 * gcc.dg/torture/pr70740.c: New testcase.
8761
04a63c24
L
87622016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8763
8764 PR target/70750
8765 * gcc.target/i386/pr70750-1.c: New test.
8766 * gcc.target/i386/pr70750-2.c: Likewise.
8767
20700098
PC
87682016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8769
8770 PR c++/70540
8771 * g++.dg/cpp0x/auto48.C: New.
8772
aedf4e12
MP
87732016-04-21 Marek Polacek <polacek@redhat.com>
8774
8775 PR c++/70513
8776 * g++.dg/cpp0x/forw_enum12.C: New test.
8777 * g++.dg/cpp0x/forw_enum13.C: New test.
8778
2074d80a
KY
87792016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8780
8781 PR target/70728
8782 * gcc.target/i386/pr70728.c: New test.
8783
aef4aab0
RB
87842016-04-21 Richard Biener <rguenther@suse.de>
8785
8786 PR middle-end/70747
8787 * gcc.dg/pr70747.c: New testcase.
8788
2359e571
BC
87892016-04-21 Bin Cheng <bin.cheng@arm.com>
8790
8791 PR tree-optimization/70715
8792 * gcc.dg/tree-ssa/scev-13.c: New test.
8793
ce0e66ff
MG
87942016-04-21 Marc Glisse <marc.glisse@inria.fr>
8795
8796 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8797
2c2870a1
MG
87982016-04-21 Marc Glisse <marc.glisse@inria.fr>
8799
8800 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8801
a2b056a3
JH
88022016-04-20 Jan Hubicka <jh@suse.cz>
8803
8804 PR ipa/70018
8805 * g++.dg/ipa/nothrow-1.C: New testcase.
8806
ee392fc2
NS
88072016-04-20 Nathan Sidwell <nathan@acm.org>
8808
8809 PR c++/55635
8810 * g++.dg/eh/delete1.C: New.
8811
dda49daf
L
88122016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8813
8814 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8815 -mtune-ctrl=sse_typeless_stores.
8816
8a5b9d5a
L
88172016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8820
1011119f
BC
88212016-04-20 Bin Cheng <bin.cheng@arm.com>
8822
8823 PR tree-optimization/69489
8824 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8825
477d4906
IV
88262016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8827
8828 PR c++/69363
8829 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8830 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8831 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8832
fad08d12
BC
88332016-04-20 Bin Cheng <bin.cheng@arm.com>
8834
8835 PR tree-optimization/56625
8836 PR tree-optimization/69489
8837 * gcc.dg/vect/pr56625.c: New test.
8838 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8839
9e3e4fab
AP
88402016-04-20 Andrew Pinski <apinski@cavium.com>
8841
8842 PR target/64971
8843 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8844
d7aa24e4
AC
88452016-04-20 Arnaud Charlet <charlet@adacore.com>
8846
8847 * gnat.dg/self1.adb: Remove now incorrect test.
8848
e6d62b46
BC
88492016-04-20 Bin Cheng <bin.cheng@arm.com>
8850
8851 * gcc.dg/tree-ssa/scev-11.c: New test.
8852 * gcc.dg/tree-ssa/scev-12.c: New test.
8853
2697b189
MP
88542016-04-20 Marek Polacek <polacek@redhat.com>
8855
8856 PR tree-optimization/70725
8857 * gcc.dg/pr70725.c: New test.
8858
60d393e8
RB
88592016-04-20 Richard Biener <rguenther@suse.de>
8860
8861 PR tree-optimization/70726
8862 * g++.dg/vect/pr70726.cc: New testcase.
8863
82c6f58a
AK
88642016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8865
8866 PR target/70674
8867 * gcc.target/s390/pr70674.c: New test.
8868
90eeab20
JD
88692016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8870
8871 PR libgfortran/70684
8872 * gfortran.dg/list_read_14.f90: New test.
8873
fc9cf6da
L
88742016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8875
8876 PR target/69201
8877 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8878 extern to force it misaligned.
8879 (b): Likewise.
8880 (c): Likewise.
8881 (d): Likewise.
8882 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8883 Don't check `*' before movv4sf_internal.
8884 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8885 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8886 Don't check `*' before movv16qi_internal.
8887 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8888 extern to force it misaligned.
8889 (b): Likewise.
8890 (c): Likewise.
8891 (d): Likewise.
8892 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8893 Don't check `*' before movv2df_internal.
8894 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8895 extern to force it misaligned.
8896 (b): Likewise.
8897 (c): Likewise.
8898 (d): Likewise.
8899 Check movv8sf_internal instead of avx_storeups256.
8900 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8901
ea8927ea
RB
89022016-04-19 Richard Biener <rguenther@suse.de>
8903
8904 PR tree-optimization/70171
8905 * g++.dg/tree-ssa/pr70171.C: New testcase.
8906
65f52ee9
RB
89072016-04-19 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/70724
8910 * gcc.dg/torture/pr70724.c: New testcase.
8911
987b67f1
VM
89122016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8913
8914 PR middle-end/70689
c87885ca 8915 * gcc.target/i386/pr70689.c: New.
987b67f1 8916
91a47c39
L
89172016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8918
8919 PR target/70708
8920 * gcc.target/i386/pr70708.c: New test.
8921
8270b82d
RB
89222016-04-18 Richard Biener <rguenther@suse.de>
8923
8924 PR tree-optimization/43434
8925 * gcc.dg/vect/pr43434.c: New testcase.
8926 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8927 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8928 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8929 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8930 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8931 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8932 * gcc.dg/gomp/pr68640.c: Likewise.
8933 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8934 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8935
edd048e2
RB
89362016-04-18 Richard Biener <rguenther@suse.de>
8937
8938 PR tree-optimization/70701
8939 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8940
bd5c7330
TV
89412016-04-18 Tom de Vries <tom@codesourcery.com>
8942
8943 PR testsuite/70699
8944 * gcc.dg/pr70161.c: Add dot-file scans.
8945 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8946 instead of after last dot char.
8947
23f2660f
EB
89482016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8949
8950 * c-c++-common/dump-ada-spec-3.c: New test.
8951 * c-c++-common/dump-ada-spec-4.c: Likewise.
8952
da152c9f
TV
89532016-04-17 Tom de Vries <tom@codesourcery.com>
8954
8955 PR other/70183
8956 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8957
cc950f98
JH
89582016-04-15 Jan Hubicka <jh@suse.cz>
8959
8960 PR ipa/70018
8961 * g++.dg/ipa/pure-const-1.C: New testcase.
8962 * g++.dg/ipa/pure-const-2.C: New testcase.
8963 * g++.dg/ipa/pure-const-3.C: New testcase.
8964
949505a9
MP
89652016-04-15 Marek Polacek <polacek@redhat.com>
8966
8967 PR c/70671
8968 * gcc.dg/bitfld-22.c: New test.
8969
10e547d6
BS
89702016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8971
8972 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8973 x86_64.
8974
1e77281b
MP
89752016-04-15 Marek Polacek <polacek@redhat.com>
8976
8977 PR c/70651
8978 * c-c++-common/pr70651.c: New test.
8979
e501fa8e
KT
89802016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8981
8982 PR rtl-optimization/70681
8983 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8984 dump scan on arm and powerpc.
8985 * gcc.dg/pr10474.c: Likewise.
8986
dda1bf61
JJ
89872016-04-15 Jakub Jelinek <jakub@redhat.com>
8988
ca4ef1ff
JJ
8989 PR c++/69517
8990 PR c++/70019
8991 PR c++/70588
8992 * g++.dg/cpp1y/vla11.C: Revert for real.
8993
dda1bf61
JJ
8994 PR c/70436
8995 * c-c++-common/Wparentheses-1.c: New test.
8996 * c-c++-common/gomp/Wparentheses-1.c: New test.
8997 * c-c++-common/gomp/Wparentheses-2.c: New test.
8998 * c-c++-common/gomp/Wparentheses-3.c: New test.
8999 * c-c++-common/gomp/Wparentheses-4.c: New test.
9000 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9001 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9002 * c-c++-common/goacc/Wparentheses-1.c: New test.
9003
1355e62c
KY
90042016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9005
9006 PR target/70662
9007 * gcc.target/i386/pr70662.c: New test.
9008
0ab34b9e 90092016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9010 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9011
9012 PR tree-optimization/70130
9013 * gcc.dg/vect/O3-pr70130.c: New testcase.
9014
bc773aad
MM
90152016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9016
6e9b2286
MM
9017 PR target/70669
9018 * gcc.target/powerpc/pr70669.c: New test.
9019
bc773aad
MM
9020 PR target/70640
9021 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9022 a power7 system that does not have an assembler that supports
9023 power8.
9024
d8747845
MS
90252016-04-14 Martin Sebor <msebor@redhat.com>
9026
9027 PR c++/69517
9028 PR c++/70019
9029 PR c++/70588
9030 * c-c++-common/ubsan/vla-1.c: Revert.
9031 * g++.dg/cpp1y/vla11.C: Same.
9032 * g++.dg/cpp1y/vla12.C: Same.
9033 * g++.dg/cpp1y/vla13.C: Same.
9034 * g++.dg/cpp1y/vla14.C: Same.
9035 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9036 * g++.dg/init/array24.C: Same.
d8747845
MS
9037 * g++.dg/ubsan/vla-1.C: Same.
9038
85128559
MP
90392016-04-14 Marek Polacek <polacek@redhat.com>
9040 Jan Hubicka <hubicka@ucw.cz>
9041
9042 PR c++/70029
9043 * g++.dg/torture/pr70029.C: New test.
9044
52fbb073
MS
90452016-04-14 Martin Sebor <msebor@redhat.com>
9046
9047 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9048 type size to prevent failures on targets with very low maximum
9049 alignment.
9050
6db61d6f
RB
90512016-04-14 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/70623
9054 * gcc.dg/torture/pr70623.c: New testcase.
9055 * gcc.dg/torture/pr70623-2.c: Likewise.
9056
342fac95
MS
90572016-04-13 Martin Sebor <msebor@redhat.com>
9058
9059 PR c++/69517
9060 PR c++/70019
9061 PR c++/70588
9062 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9063 * g++.dg/cpp1y/vla11.C: New test.
9064 * g++.dg/cpp1y/vla12.C: New test.
9065 * g++.dg/cpp1y/vla13.C: New test.
9066 * g++.dg/cpp1y/vla14.C: New test.
9067 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9068 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9069 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9070
d93c452f
JJ
90712016-04-13 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR c++/70641
9074 * g++.dg/opt/pr70641.C: New test.
9075
85115fb6
RO
90762016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9077
9078 PR rtl-optimization/68749
9079 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9080 effects of argument promotions.
9081 Remove default args to dg-skip-if.
9082
545a4139
PC
90832016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9084
9085 PR c++/70635
9086 * g++.dg/parse/pr70635.C: New.
9087
b3a77f21
MP
90882016-04-13 Marek Polacek <polacek@redhat.com>
9089
9090 PR c++/70639
9091 * c-c++-common/Wmisleading-indentation-4.c: New test.
9092
99cd9857
MP
90932016-04-13 Marek Polacek <polacek@redhat.com>
9094
9095 PR c/70436
c87885ca
RO
9096 * gcc.dg/Wparentheses-12.c: New test.
9097 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9098
75ca93ec
IE
90992016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9100
9101 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9102 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9103 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9104
3d3f9e7e
JJ
91052016-04-13 Jakub Jelinek <jakub@redhat.com>
9106
37947cd0
JJ
9107 PR middle-end/70633
9108 * gcc.c-torture/compile/pr70633.c: New test.
9109
3d3f9e7e
JJ
9110 PR debug/70628
9111 * gcc.dg/torture/pr70628.c: New test.
9112
92886d3e
PP
91132016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9114
9115 PR c++/70610
9116 * g++.dg/template/pr70610.C: New test.
9117 * g++.dg/template/pr70610-2.C: New test.
9118 * g++.dg/template/pr70610-3.C: New test.
9119 * g++.dg/template/pr70610-4.C: New test.
9120
13bd7c2b
JJ
91212016-04-12 Jakub Jelinek <jakub@redhat.com>
9122
6512fa6d
JJ
9123 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9124 128 instead of 32.
9125
13bd7c2b
JJ
9126 PR c++/70571
9127 * g++.dg/ext/pr70571.C: New test.
9128
20b9851c
MM
91292016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9130
8a434ada 9131 PR target/70640
20b9851c
MM
9132 * gcc.target/powerpc/pr70640.c: New test.
9133
2b2f52bc
PC
91342016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9135
9136 PR c++/68722
9137 * g++.dg/parse/pr68722.C: New.
9138
5901e56a
JJ
91392016-04-12 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR rtl-optimization/70596
9142 * gcc.target/i386/pr70596.c: New test.
9143
d4619dc1
NS
91442016-04-12 Nathan Sidwell <nathan@acm.org>
9145
9146 PR c++/70501
9147 * g++.dg/init/pr70501.C: New.
9148
3df530d3
DW
91492016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9150
9151 * gcc.target/i386/asm-flag-6.c: New test.
9152
b7a120d7
TV
91532016-04-12 Tom de Vries <tom@codesourcery.com>
9154
9155 PR tree-optimization/68756
9156 * gcc.dg/graphite/pr68756.c: New test.
9157
4e0eea75
JJ
91582016-04-12 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR tree-optimization/70602
9161 * gcc.c-torture/execute/pr70602.c: New test.
9162
35fbda43
MM
91632016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9164
9165 PR target/70381
9166 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9167 __float128 emulator is built and runs.
9168 * gcc.target/powerpc/float128-1.c: Likewise.
9169
9170 * lib/target-supports.exp (check_ppc_float128_sw_available):
9171 Rework tests for __float128 software and hardware
9172 availability. Fix exit condition to return 0 on success.
9173
04a99ebe
JG
91742016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9175
9176 PR target/70133
9177 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9178 * gcc.target/aarch64/target_attr_15.c: Likewise.
9179
47cd5a85
PC
91802016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9181
9182 PR c++/69066
9183 * g++.dg/cpp1y/pr69066.C: New.
9184
a5edb32e
JD
91852016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9186
9187 PR fortran/68566
9188 * gfortran.dg/pr36192.f90: Update test.
9189 * gfortran.dg/pr36192_1.f90: Update test.
9190 * gfortran.dg/real_dimension_1.f: Update test.
9191 * gfortran.dg/parameter_array_init_7.f90: New test.
9192
8ef378f8
JDA
91932016-04-09 John David Anglin <danglin@gcc.gnu.org>
9194
c532c871
JDA
9195 PR testsuite/64039
9196 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9197
d34f706f
JDA
9198 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9199
75e1dd9e
JDA
9200 PR rtl-optimization/66669
9201 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9202
8a976f5f
JDA
9203 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9204
da04822a
JDA
9205 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9206 * gcc.dg/pie-1.c: Likewise.
9207 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9208 * gcc.dg/pic-4.c: Likewise.
9209 * gcc.dg/pie-3.c: Likewise.
9210 * gcc.dg/pie-4.c: Likewise.
9211
adfabcf9
JDA
9212 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9213
4a020adf
JDA
9214 PR tree-optimization/68644
9215 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9216
8ef378f8
JDA
9217 PR rtl-optimization/64886
9218 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9219
09bf990e
TV
92202016-04-09 Tom de Vries <tom@codesourcery.com>
9221
9222 PR tree-optimization/68953
9223 * gcc.dg/graphite/pr68953.c: New test.
9224
138c3c1a
DH
92252016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9226
9227 PR fortran/70592
9228 * gfortran.dg/deferred_character_16.f90: New test.
9229
f55460af
JJ
92302016-04-09 Jakub Jelinek <jakub@redhat.com>
9231
9232 PR tree-optimization/70586
9233 * gcc.c-torture/execute/pr70586.c: New test.
9234
0b77bbf3
DH
92352016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9236
9237 PR sanitizer/70573
9238 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9239 with __builtin_memset
9240 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9241
c42cfb5c
CP
92422016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9243
9244 PR lto/70289
9245 PR ipa/70348
9246 PR tree-optimization/70373
9247 PR middle-end/70533
9248 PR middle-end/70534
9249 PR middle-end/70535
9250 * c-c++-common/goacc/reduction-5.c: New test.
9251 * c-c++-common/goacc/reduction-promotions.c: New test.
9252 * gfortran.dg/goacc/reduction-3.f95: New test.
9253 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9254
56cfb596
PP
92552016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9256
9257 PR c++/70590
9258 PR c++/70452
9259 * g++.dg/pr70590.C: New test.
9260 * g++.dg/pr70590-2.C: New test.
9261
1a13c0a2
JJ
92622016-04-08 Jakub Jelinek <jakub@redhat.com>
9263
abc0647a
JJ
9264 PR middle-end/70593
9265 * gcc.target/i386/pr70593.c: New test.
9266
1a13c0a2
JJ
9267 PR rtl-optimization/70574
9268 * gcc.target/i386/avx2-pr70574.c: New test.
9269
c3da4956
MO
92702016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9271
9272 PR sanitizer/70541
9273 * c-c++-common/asan/pr70541.c: New test.
9274
9f1b833b
TV
92752016-04-08 Tom de Vries <tom@codesourcery.com>
9276
9277 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9278 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9279
bae7adda
KT
92802016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9281
9282 PR target/70566
9283 * gcc.c-torture/execute/pr70566.c: New test.
9284
211f3d57
TV
92852016-04-08 Tom de Vries <tom@codesourcery.com>
9286
9287 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9288 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9289
02cf2861
AM
92902016-04-08 Alan Modra <amodra@gmail.com>
9291
9292 * gcc.target/powerpc/pr70117.c: New.
9293
5f490f9f
JJ
92942016-04-07 Jakub Jelinek <jakub@redhat.com>
9295
56e9b710
JJ
9296 PR testsuite/70581
9297 * gcc.dg/lto/simd-function_0.c: New test.
9298
5f490f9f
JJ
9299 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9300 clones.
9301 * c-c++-common/attr-simd-2.c: Likewise.
9302 * c-c++-common/attr-simd-4.c: Likewise.
9303 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9304 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9305
e4ebc74d
TP
93062016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9307
9308 PR testsuite/70553
9309 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9310
9817ae35
TS
93112016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9312 Tom de Vries <tom@codesourcery.com>
9313
9314 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9315 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9316 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9317 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9318 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9319 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9320 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9321 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9322
e292f64d
PP
93232016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9324
9325 PR c/70436
9326 * g++.dg/warn/Wparentheses-29.C: New test.
9327
6b37bdaf
PP
93282016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9329
9330 PR c/70436
9331 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9332 explicit braces to resolve a future -Wparentheses warning.
9333
64824205
RH
93342016-04-06 Richard Henderson <rth@redhat.com>
9335
9336 * gcc.dg/pr61817-1.c: New test.
9337 * gcc.dg/pr61817-2.c: New test.
9338 * gcc.dg/pr69391-1.c: New test.
9339 * gcc.dg/pr69391-2.c: New test.
9340
bc2fc1f3
VM
93412016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9342
9343 PR rtl-optimization/70398
c87885ca 9344 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9345
41414a02
EB
93462016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9347
9348 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9349
4066ea8a
YR
93502016-04-06 Yvan Roux <yvan.roux@linaro.org>
9351 Pedro Alves <palves@redhat.com>
9352
9353 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9354
ec35ea45
JJ
93552016-04-06 Jakub Jelinek <jakub@redhat.com>
9356
3866f8dd
JJ
9357 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9358 Check for avx512f effective targets instead of avx2.
9359 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9360 for AVX512F clones.
9361 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9362 * g++.dg/gomp/declare-simd-1.C: Likewise.
9363 * g++.dg/gomp/declare-simd-3.C: Likewise.
9364 * g++.dg/gomp/declare-simd-4.C: Likewise.
9365
ec35ea45
JJ
9366 PR middle-end/70550
9367 * c-c++-common/gomp/pr70550-1.c: New test.
9368 * c-c++-common/gomp/pr70550-2.c: New test.
9369
c08d28ac
NS
93702016-04-05 Nathan Sidwell <nathan@acm.org>
9371
9372 PR c++/70512
9373 * g++.dg/ext/attribute-may-alias-5.C: New.
9374
1d510e04
JJ
93752016-04-05 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR c++/70336
9378 * c-c++-common/pr70336.c: New test.
9379 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9380 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9381
84278ed9
JH
93822016-04-05 Jan Hubicka <hubicka@ucw.cz>
9383
9384 PR ipa/66223
9385 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9386
268a0ec4
JJ
93872016-04-05 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR rtl-optimization/70542
9390 * gcc.dg/torture/pr70542.c: New test.
9391 * gcc.target/i386/avx2-pr70542.c: New test.
9392
5e8c2eb1
ZS
93932016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9394
9395 PR tree-optimization/70509
9396 * gcc.target/i386/avx512bw-pr70509.c: New test.
9397
c0daf32d
PP
93982016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9399
9400 PR c++/70452
9401 * g++.dg/ext/constexpr-vla4.C: New test.
9402
bf867841
UB
94032016-04-05 Uros Bizjak <ubizjak@gmail.com>
9404
9405 PR target/70510
9406 * gcc.target/i386/pr70510.c: New test.
9407
3022186a
RB
94082016-04-05 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/70526
9411 * g++.dg/torture/pr70526.C: New testcase.
9412
55fc79b2
JJ
94132016-04-05 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR target/70525
9416 * gcc.target/i386/pr70525.c: New test.
9417
62b233f2
RB
94182016-04-05 Richard Biener <rguenther@suse.de>
9419
9420 PR middle-end/70499
9421 * g++.dg/torture/pr70499.C: New testcase.
9422
cc05759d
RB
94232016-04-05 Richard Biener <rguenther@suse.de>
9424
9425 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9426 remove XFAIL.
9427
f23f16d4
JJ
94282016-04-04 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR middle-end/70307
9431 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9432 rs6000 ABI warnings.
9433
d27ecc49
JH
94342016-04-04 Jan Hubicka <hubicka@ucw.cz>
9435
9436 PR ipa/66223
9437 * g++.dg/ipa/devirt-51.C: New testcase.
9438
c974c96e 94392016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9440 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9441
9442 PR middle-end/70457
9443 * gcc.dg/torture/pr70457.c: New.
9444
7a85da89
AV
94452016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9446
9447 PR fortran/67538
9448 * gfortran.dg/allocate_with_source_19.f08: New test.
9449
de517e64
AV
94502016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9451
9452 PR fortran/65795
9453 * gfortran.dg/coarray_allocate_6.f08: New test.
9454
43b9f499
RB
94552016-04-04 Richard Biener <rguenther@suse.de>
9456
9457 PR rtl-optimization/70484
9458 * gcc.dg/torture/pr70484.c: New testcase.
9459
f13355da
MP
94602016-04-04 Marek Polacek <polacek@redhat.com>
9461
9462 PR c/70307
9463 * gcc.dg/torture/pr70307.c: New test.
9464
6cc6ed50
OE
94652016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9466
9467 PR target/70416
9468 PR target/67391
9469 * gcc.target/sh/torture/pr70416.c: New.
9470
abdc16c8
MS
94712016-04-02 Martin Sebor <msebor@redhat.com>
9472
9473 PR c++/67376
9474 PR c++/70170
9475 PR c++/70172
9476 PR c++/70228
9477 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9478 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9479 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9480 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9481 * g++.dg/cpp0x/constexpr-string.C: Same.
9482 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9483 * g++.dg/cpp0x/pr65398.C: Same.
9484 * g++.dg/ext/constexpr-vla1.C: Same.
9485 * g++.dg/ext/constexpr-vla2.C: Same.
9486 * g++.dg/ext/constexpr-vla3.C: Same.
9487 * g++.dg/ubsan/pr63956.C: Same.
9488
763cd859
JJ
94892016-04-01 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR rtl-optimization/70467
9492 * gcc.target/i386/pr70467-2.c: New test.
9493
0f875435
JJ
94942016-04-01 Jakub Jelinek <jakub@redhat.com>
9495 Marek Polacek <polacek@redhat.com>
9496
9497 PR c++/70488
9498 * g++.dg/init/new47.C: New test.
9499
41d14659
RR
95002016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9501
9502 PR target/70496
9503 * gcc.target/arm/pr70496.c: New test.
9504
f9bf89bb
NS
95052016-04-01 Nathan Sidwell <nathan@acm.org>
9506
73b9085d
NS
9507 PR c++/68475
9508 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9509
4afdcfaa
IE
95102016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9511
9512 PR target/69890
9513 * gcc.dg/strlenopt.h (memmove): New.
9514 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9515 instead of "string.h".
9516 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9517 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9518 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9519 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9520 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9521 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9522 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9523 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9524 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9525 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9526 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9527 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9528 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9529 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9530 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9531 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9532 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9533 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9534 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9535 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9536
b5d7a29c
RO
95372016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9538
9539 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9540 (Holder::foo): Reflect this.
9541
b660f9ec
IE
95422016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9543
9544 PR target/70442
9545 * gcc.dg/pr70442.c: New test.
9546
88504f34
NS
95472016-03-31 Nathan Sidwell <nathan@acm.org>
9548
9549 PR c++/70393
9550 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9551
95d34b96
KY
95522016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9553
9554 PR target/70453
9555 * gcc.target/i386/pr70453.c: New test.
9556
b4c4967c
AB
95572016-03-31 Andrey Belevantsev <abel@ispras.ru>
9558
9559 PR target/70292
9560 * gcc.c-torture/pr70292.c: New test.
9561
5fde6a45
MP
95622016-03-31 Marek Polacek <polacek@redhat.com>
9563
9564 PR c/70297
9565 * c-c++-common/pr70297.c: New test.
9566 * g++.dg/cpp0x/typedef-redecl.C: New test.
9567 * gcc.dg/typedef-redecl2.c: New test.
9568
97eb24c4
JJ
95692016-03-31 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR rtl-optimization/70460
9572 * gcc.c-torture/execute/pr70460.c: New test.
9573
efc3536f
RB
95742016-03-31 Richard Biener <rguenther@suse.de>
9575
9576 PR c++/70430
9577 * g++.dg/ext/vector30.C: New testcase.
9578
e0876e21
DH
95792016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9580 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9581
9582 * gfortran.dg/fmt_pf.f90: New test.
9583
e9bff8c6
RO
95842016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9585
9586 Forward-port from 5 branch
9587 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9588
9589 PR testsuite/70356
9590 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9591 dg-require-effective-target after dg-do.
9592
9593 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9594
9595 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9596
2620c80d
TS
95972016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9598 Julian Brown <julian@codesourcery.com>
9599 Chung-Lin Tang <cltang@codesourcery.com>
9600 Cesar Philippidis <cesar@codesourcery.com>
9601 James Norris <jnorris@codesourcery.com>
9602 Tom de Vries <tom@codesourcery.com>
9603 Nathan Sidwell <nathan@codesourcery.com>
9604
bf867841 9605 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9606 * c-c++-common/goacc/loop-clauses.c: Likewise.
9607 * g++.dg/goacc/template.C: Likewise.
9608 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9609 * gfortran.dg/goacc/loop-1.f95: Likewise.
9610 * gfortran.dg/goacc/loop-5.f95: Likewise.
9611 * gfortran.dg/goacc/loop-6.f95: Likewise.
9612 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9613 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9614 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9615 * c-c++-common/goacc/clauses-fail.c: Likewise.
9616 * c-c++-common/goacc/parallel-1.c: Likewise.
9617 * c-c++-common/goacc/reduction-1.c: Likewise.
9618 * c-c++-common/goacc/reduction-2.c: Likewise.
9619 * c-c++-common/goacc/reduction-3.c: Likewise.
9620 * c-c++-common/goacc/reduction-4.c: Likewise.
9621 * c-c++-common/goacc/routine-3.c: Likewise.
9622 * c-c++-common/goacc/routine-4.c: Likewise.
9623 * c-c++-common/goacc/routine-5.c: Likewise.
9624 * c-c++-common/goacc/tile.c: Likewise.
9625 * g++.dg/goacc/template.C: Likewise.
9626 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9627 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9628 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9629 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9630 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9631 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9632 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9633 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9634 * c-c++-common/goacc/use_device-1.c: ... this file.
9635 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9636 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9637 * c-c++-common/goacc/host_data-6.c: ... this file.
9638 * c-c++-common/goacc/loop-2-kernels.c: New file.
9639 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9640 * c-c++-common/goacc/loop-3.c: Likewise.
9641 * g++.dg/goacc/reference.C: Likewise.
9642 * g++.dg/goacc/routine-1.C: Likewise.
9643 * g++.dg/goacc/routine-2.C: Likewise.
9644
f6d2d066
RB
96452016-03-30 Richard Biener <rguenther@suse.de>
9646
9647 PR middle-end/70450
9648 * gcc.dg/torture/pr70450.c: New testcase.
9649
d43242b9
JJ
96502016-03-30 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR target/70421
9653 * gcc.dg/torture/pr70421.c: New test.
9654 * gcc.target/i386/avx512f-pr70421.c: New test.
9655
5ce43b77
L
96562016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9657
9658 PR testsuite/70364
9659 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9660 (check): New function.
9661 (bar): Call check.
9662 (foo): Align stack to 16 bytes when calling bar.
9663 * gcc.target/i386/cleanup-2.c: Likewise.
9664
d014a712
PP
96652016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9666
9667 PR tree-optimization/59124
9668 * gcc.dg/Warray-bounds-19.c: New test.
9669
3f8257db 96702016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9671
9672 * lib/prune.exp (escape_regex_chars): New.
9673 (prune_file_path): Update to quote metcharacters for regexp.
9674
3336c6e0
JJ
96752016-03-29 Jakub Jelinek <jakub@redhat.com>
9676
a362f023
JJ
9677 PR rtl-optimization/70429
9678 * gcc.c-torture/execute/pr70429.c: New test.
9679
3336c6e0
JJ
9680 PR tree-optimization/70405
9681 * gcc.dg/pr70405.c: New test.
9682
728557fd
AV
96832016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9684
9685 PR fortran/70397
9686 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9687 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9688
bef977d4
TS
96892016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9690
9691 PR testsuite/64177
9692 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9693 __cilkrts_set_param to set two workers.
9694 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9695 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9696
6f6d25c9
DH
96972016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9698
bf867841 9699 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9700
45733562
KY
97012016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9702
9703 PR target/70406
bf867841 9704 * gcc.target/i386/pr70406.c: New test.
45733562 9705
a1799e5e
EB
97062016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9707
9708 * gnat.dg/specs/double_record_extension3.ads: New test.
9709
5fca7b66
RH
97102016-03-25 Richard Henderson <rth@redhat.com>
9711
9712 PR target/70120
9713 * gcc.target/aarch64/pr70120-1.c: New.
9714 * gcc.target/aarch64/pr70120-2.c: New.
9715 * gcc.target/aarch64/pr70120-3.c: New.
9716
31ce75c6
PP
97172016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9718
9719 PR c++/62212
9720 * g++.dg/template/mangle2.C: The dg-do directive should be
9721 "compile" not "assemble".
9722
3caf0ca1
BS
97232016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9724
9725 PR lto/69650
9726 * gcc.dg/pr69650.c: New test.
9727
634035b6
DE
97282016-03-25 David Edelsohn <dje.gcc@gmail.com>
9729
9730 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9731
45d34276
AM
97322016-03-25 Alan Modra <amodra@gmail.com>
9733
9734 * gcc.dg/dfp/pr70052.c: New test.
9735
8f085166
RH
97362016-03-24 Richard Henderson <rth@redhat.com>
9737
9738 PR middle-end/69845
9739 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9740 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9741
011e5ec3
TV
97422016-03-24 Tom de Vries <tom@codesourcery.com>
9743
9744 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9745
9e3f4551
TV
97462016-03-24 Tom de Vries <tom@codesourcery.com>
9747
9748 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9749 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9750
45780041
TV
97512016-03-24 Tom de Vries <tom@codesourcery.com>
9752
9753 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9754 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9755
887ab4e5
PP
97562016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9757
9758 PR c++/62212
9759 * g++.dg/template/mangle2.C: New test.
9760
69a9a66f
RB
97612016-03-24 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/70396
9764 * gcc.dg/torture/pr70396.c: New testcase.
9765
ed87de55
RB
97662016-03-24 Richard Biener <rguenther@suse.de>
9767
9768 PR middle-end/70370
9769 * gcc.dg/torture/pr70370.c: New testcase.
9770
ea064934
TV
97712016-03-24 Tom de Vries <tom@codesourcery.com>
9772
9773 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9774 * gfortran.dg/goacc/kernels-tree.f95: Same.
9775 * gfortran.dg/goacc/parallel-tree.f95: Same.
9776
b2a4dd1d
TV
97772016-03-24 Tom de Vries <tom@codesourcery.com>
9778
9779 * c-c++-common/goacc/uninit-if-clause.c: New test.
9780 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9781
72e7cd6e
JJ
97822016-03-24 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR target/70290
bf867841
UB
9785 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9786 Fix formatting.
72e7cd6e 9787
ce9d0c03
RB
97882016-03-24 Richard Biener <rguenther@suse.de>
9789
9790 PR tree-optimization/70372
9791 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9792
426b9428
PP
97932016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9794
9795 PR c++/70347
9796 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9797
cd1588c4
PP
97982016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9799
9800 PR c++/70332
9801 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9802
61637db3
JJ
98032016-03-23 Jakub Jelinek <jakub@redhat.com>
9804
928af3bf
JJ
9805 PR c++/70001
9806 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9807 * g++.dg/cpp1y/pr70001.C: New test.
9808
61637db3
JJ
9809 PR c++/70323
9810 * g++.dg/cpp0x/constexpr-70323.C: New test.
9811
05aca4e7
AO
98122016-03-23 Alexandre Oliva <aoliva@redhat.com>
9813 Jason Merrill <jason@redhat.com>
9814 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR c++/69315
9817 * g++.dg/cpp0x/constexpr-69315.C: New test.
9818 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9819
fbdb6baf
MP
98202016-03-23 Marek Polacek <polacek@redhat.com>
9821
9822 PR c++/69884
9823 * g++.dg/warn/Wignored-attributes-1.C: New test.
9824 * g++.dg/warn/Wignored-attributes-2.C: New test.
9825
d79ee524
TV
98262016-03-23 Tom de Vries <tom@codesourcery.com>
9827
9828 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9829 initialization.
9830 * gfortran.dg/goacc/private-3.f95 (test): Same.
9831 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9832 missing use param.
9833
a59f0bef
KT
98342016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9835
9836 * lib/target-supports.exp: Remove v7ve entry from loop
9837 creating effective target checks.
9838 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9839 (add_options_for_arm_arch_v7ve): Likewise.
9840
0179520a
JJ
98412016-03-23 Jakub Jelinek <jakub@redhat.com>
9842
9843 PR tree-optimization/70354
9844 * gcc.dg/vect/pr70354-1.c: New test.
9845 * gcc.dg/vect/pr70354-2.c: New test.
9846 * gcc.target/i386/avx2-pr70354-1.c: New test.
9847 * gcc.target/i386/avx2-pr70354-2.c: New test.
9848
75bb14d7
JL
98492016-03-22 Jeff Law <law@redhat.com>
9850
9851 PR target/70232
9852 * gcc.dg/tree-ssa/pr70232.c: New test.
9853
72c9526d
IE
98542016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9855
9856 PR target/70302
9857 * gcc.target/i386/pr70302.c: New test.
9858
a3ca1bc5
RB
98592016-03-22 Richard Biener <rguenther@suse.de>
9860
9861 PR middle-end/70251
9862 * g++.dg/torture/pr70251.C: New testcase.
9863
5c240f4d
DM
98642016-03-22 David Malcolm <dmalcolm@redhat.com>
9865
9866 PR c/69993
9867 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9868 Wmisleading-indentation.c.
9869 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9870 reflect change to diagnostic text and order of messages.
9871 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9872
80f6631b
DE
98732016-03-22 David Edelsohn <dje.gcc@gmail.com>
9874
9875 * g++.dg/ext/java-3.C: Don't compile on AIX.
9876
9a10956c
RB
98772016-03-22 Richard Biener <rguenther@suse.de>
9878
9879 PR middle-end/70333
9880 * gcc.dg/torture/pr70333.c: New testcase.
9881
6cedf922
IE
98822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9883
9884 * g++.dg/ext/pr70290.C: New test.
9885
cd6c27ac
KY
98862016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9887
9888 PR target/70325
9889 * gcc.target/i386/pr70325.c: New test.
9890
4cde512c
JJ
98912016-03-22 Jakub Jelinek <jakub@redhat.com>
9892
b01915ed
JJ
9893 PR target/70329
9894 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9895 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9896
4e3e2cf1
JJ
9897 PR target/70300
9898 * gcc.target/i386/pr70300.c: New test.
9899
4cde512c
JJ
9900 PR c++/70295
9901 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9902 (func2): New function for cond with parens, xfail warning for c++.
9903 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9904
16f6d7dc
PP
99052016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9906
9907 PR c++/70096
9908 * g++.dg/template/ptrmem30.C: New test.
9909
a3e2b438
PP
99102016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9911
9912 PR c++/70204
9913 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9914 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9915
11b6a02e
JJ
99162016-03-21 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR middle-end/70326
9919 * gcc.dg/pr70326.c: New test.
9920
b9407883
MG
99212016-03-21 Marc Glisse <marc.glisse@inria.fr>
9922 Jakub Jelinek <jakub@redhat.com>
9923
9924 PR tree-optimization/70317
9925 * gcc.dg/pr70317.c: New test.
9926
4a148e19
UB
99272016-03-21 Uros Bizjak <ubizjak@gmail.com>
9928
9929 PR target/70327
9930 * gcc.target/i386/pr70327.c: New test.
9931
2a85ddbb
ML
99322016-03-21 Martin Liska <mliska@suse.cz>
9933
7d36fe98 9934 PR ipa/70306
2a85ddbb
ML
9935 * gcc.dg/ipa/pr70306.c: New test.
9936
4a148e19 99372016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9938
9939 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9940 * gcc.target/arm/attr-align3.c: Likewise.
9941 * gcc.target/arm/attr_arm.c: Likewise.
9942 * gcc.target/arm/flip-thumb.c: Likewise.
9943
6b366948
JJ
99442016-03-21 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR target/70296
9947 * gcc.target/powerpc/altivec-36.c: New test.
9948
2fac8c14
RB
99492016-03-21 Richard Biener <rguenther@suse.de>
9950
9951 PR tree-optimization/70310
9952 * gcc.dg/torture/pr70310.c: New testcase.
9953
e9bde854
KY
99542016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9955
9956 PR target/70293
9957 * gcc.target/i386/pr70293.c: New test.
9958
56bbfaf6
RB
99592016-03-21 Richard Biener <rguenther@suse.de>
9960
9961 PR tree-optimization/70288
9962 * gcc.dg/torture/pr70288-1.c: New testcase.
9963 * gcc.dg/torture/pr70288-2.c: Likewise.
9964
3eee49ed
AB
99652016-03-21 Andrey Belevantsev <abel@ispras.ru>
9966
9967 PR rtl-optimization/69307
9968 * gcc.target/arm/pr69307.c: New test.
4a148e19 9969
8e7816b4
AB
99702016-03-21 Andrey Belevantsev <abel@ispras.ru>
9971
9972 PR rtl-optimization/69102
9973 * gcc.c-torture/compile/pr69102.c: New test.
9974
14d7d4be
JL
99752016-03-18 Jeff Law <law@redhat.com>
9976
9977 PR rtl-optimization/70263
9978 * gcc.c-torture/compile/pr70263-1.c: New test.
9979 * gcc.target/i386/pr70263-2.c: New test.
9980
5c6a601c
BS
99812016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9982
9983 PR rtl-optimization/70278
9984 * gcc.dg/torture/pr70278.c: New test.
9985 * gcc.target/arm/pr70278.c: New test.
9986
4bbf545b
DM
99872016-03-18 David Malcolm <dmalcolm@redhat.com>
9988
9989 PR c/70281
9990 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9991 (test_builtin_types_compatible_p): New test function.
9992 * gcc.dg/pr70281.c: New test case.
9993
dc28bb68
CL
99942016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9995
9996 PR target/70113
9997 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9998
5e8d6dff
IE
99992016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10000
10001 PR tree-optimization/70252
10002 * gcc.dg/pr70252.c: New test.
10003
d0e7e403
TV
100042016-03-18 Tom de Vries <tom@codesourcery.com>
10005
10006 * gcc.dg/pr70161-2.c: New test.
10007 * gcc.dg/pr70161.c: New test.
10008
fa22501a
TV
100092016-03-18 Tom de Vries <tom@codesourcery.com>
10010
10011 PR ipa/70269
10012 * gcc.dg/pr70269.c: New test.
10013
dd125026
JJ
100142016-03-18 Jakub Jelinek <jakub@redhat.com>
10015
10016 PR c++/70267
10017 * g++.dg/ext/java-3.C: New test.
10018
91914f0a
PP
100192016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10020
10021 PR c++/70205
10022 * g++.dg/lookup/pr70205.C: New test.
10023
753a8910
PP
100242016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10025
10026 PR c++/70218
10027 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10028
14ba7b28
MP
100292016-03-17 Marek Polacek <polacek@redhat.com>
10030
10031 PR c/69407
10032 * gcc.dg/atomic-op-6.c: New test.
10033
ded60913
DM
100342016-03-17 David Malcolm <dmalcolm@redhat.com>
10035
10036 PR c/70264
10037 * c-c++-common/pr70264.c: New test case.
10038
a3aad0e6
JJ
100392016-03-17 Jakub Jelinek <jakub@redhat.com>
10040
17366700
JJ
10041 PR c++/70144
10042 * c-c++-common/pr70144-1.c: New test.
10043 * c-c++-common/pr70144-2.c: New test.
10044
a3aad0e6
JJ
10045 PR c++/70272
10046 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10047 * g++.dg/opt/flifetime-dse6.C: New test.
10048 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10049
b57e6e18
L
100502016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10051
10052 PR driver/70192
10053 * gcc.dg/pic-1.c: New test.
10054 * gcc.dg/pic-2.c: Likewise.
10055 * gcc.dg/pic-3.c: Likewise.
10056 * gcc.dg/pic-4.c: Likewise.
10057 * gcc.dg/pie-1.c: Likewise.
10058 * gcc.dg/pie-2.c: Likewise.
10059 * gcc.dg/pie-3.c: Likewise.
10060 * gcc.dg/pie-4.c: Likewise.
10061 * gcc.dg/pie-5.c: Likewise.
10062 * gcc.dg/pie-6.c: Likewise.
10063
b38ba58b
TV
100642016-03-17 Tom de Vries <tom@codesourcery.com>
10065
10066 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10067 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10068
6931b3b7
RB
100692016-03-17 Richard Biener <rguenther@suse.de>
10070
10071 PR debug/70271
10072 * g++.dg/debug/pr70271.C: New testcase.
10073
0c8b64cb
IE
100742016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10075
10076 * gcc.target/i386/pr70251.c: New test.
10077
b1970801
MP
100782016-03-17 Marek Polacek <polacek@redhat.com>
10079
10080 PR c++/70194
10081 * g++.dg/warn/constexpr-70194.C: New test.
10082
820c5eaa
RH
100832016-03-16 Richard Henderson <rth@redhat.com>
10084
10085 PR middle-end/70240
10086 * gcc.c-torture/compile/pr70240.c: New.
10087
da0ad263
SKS
100882016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10089
10090 * gcc.c-torture/compile/20151204.c: Skip for avr.
10091
c73d295c
JJ
100922016-03-16 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR target/70245
10095 * g++.dg/opt/pr70245.C: New test.
10096 * g++.dg/opt/pr70245.h: New file.
10097 * g++.dg/opt/pr70245-aux.cc: New file.
10098
b2794066
MS
100992016-03-16 Martin Sebor <msebor@redhat.com>
10100
10101 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10102
aa43616c
RH
101032016-03-16 Richard Henderson <rth@redhat.com>
10104
10105 PR middle-end/70199
10106 * gcc.c-torture/compile/pr70199.c: New.
10107
59608fe5
L
101082016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10109
10110 * gcc.dg/uninit-19.c: Run dos2unix.
10111
ab4c578f
MP
101122016-03-16 Marek Polacek <polacek@redhat.com>
10113
10114 PR c/70093
10115 * gcc.dg/nested-func-10.c: New test.
10116 * gcc.dg/nested-func-9.c: New test.
10117
f5387e76
JJ
101182016-03-16 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR tree-optimization/68714
10121 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10122
7662b718
TV
101232016-03-16 Tom de Vries <tom@codesourcery.com>
10124
10125 PR tree-optimization/68715
10126 * gcc.dg/graphite/pr68715-2.c: New test.
10127 * gcc.dg/graphite/pr68715.c: New test.
10128 * gfortran.dg/graphite/pr68715.f90: New test.
10129
be7ce7ae
TV
101302016-03-16 Tom de Vries <tom@codesourcery.com>
10131
10132 PR tree-optimization/68809
10133 * gcc.dg/graphite/pr68809-2.c: New test.
10134 * gcc.dg/graphite/pr68809.c: New test.
10135
1935f250
JJ
101362016-03-16 Jakub Jelinek <jakub@redhat.com>
10137
6651c93e
JJ
10138 PR c++/70147
10139 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10140 method call to i () as argument. Adjust expected output.
10141
1935f250
JJ
10142 PR c++/70147
10143 * g++.dg/ubsan/pr70147-1.C: New test.
10144 * g++.dg/ubsan/pr70147-2.C: New test.
10145
ab1caa6e
MS
101462016-03-15 Martin Sebor <msebor@redhat.com>
10147
10148 PR c++/58281
10149 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10150
5c2a1bbb
JDA
101512016-03-15 John David Anglin <danglin@gcc.gnu.org>
10152
cb5d8ad1
JDA
10153 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10154 hppa*-*-hpux*.
10155
b440dd40
JDA
10156 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10157
5c2a1bbb
JDA
10158 PR libfortran/69799
10159 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10160 libatomic_available.
10161
42c729c5
MP
101622016-03-15 Marek Polacek <polacek@redhat.com>
10163
10164 PR c++/70209
10165 * g++.dg/ext/attribute-may-alias-4.C: New test.
10166
82b1c550
AM
101672016-03-15 Alexander Monakov <amonakov@ispras.ru>
10168
10169 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10170 -fvar-tracking-assignments-toggle flag.
10171
4ccbf3a6
PH
101722016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10173
10174 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10175
c39858bd
JJ
101762016-03-15 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR rtl-optimization/70222
10179 * gcc.c-torture/execute/pr70222-1.c: New test.
10180 * gcc.c-torture/execute/pr70222-2.c: New test.
10181
8be119c1
RH
101822016-03-15 Richard Henderson <rth@redhat.com>
10183
10184 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10185
6598bb55
AB
101862016-03-15 Andrey Belevantsev <abel@ispras.ru>
10187
10188 PR rtl-optimization/69032
10189 * gcc.dg/pr69032.c: New test.
10190
81fa2944
AB
101912016-03-15 Andrey Belevantsev <abel@ispras.ru>
10192
10193 PR rtl-optimization/63384
4a148e19 10194 * g++.dg/pr63384.C: New test.
81fa2944 10195
74ea9ab6
AB
101962016-03-15 Andrey Belevantsev <abel@ispras.ru>
10197
10198 PR target/64411
10199 * gcc.target/i386/pr64411.C: New test.
10200
045d5055
TV
102012016-03-15 Tom de Vries <tom@codesourcery.com>
10202
10203 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10204 * gfortran.dg/goacc/kernels-alias.f95: New test.
10205
3ea33585
MS
102062016-03-14 Martin Sebor <msebor@redhat.com>
10207
10208 PR c++/53792
10209 * g++.dg/cpp0x/constexpr-inline.C: New test.
10210 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10211
1df7b330
DE
102122016-03-14 David Edelsohn <dje.gcc@gmail.com>
10213
10214 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10215
79b57d18
JJ
102162016-03-14 Jakub Jelinek <jakub@redhat.com>
10217
10218 PR middle-end/70219
10219 * gcc.dg/pr70219.c: New test.
10220
3cbf012a
BS
102212016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10222
10223 PR target/70083
10224 * gcc.dg/torture/pr70083.c: New test.
10225 * gcc.target/i386/pr70083.c: New test.
10226
a9fee7cd
RB
102272016-03-14 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/56365
10230 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10231
4799603f
SB
102322016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10233
10234 PR target/70098
10235 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10236 New function.
10237 * g++.dg/pr70098.C: New testcase.
10238
10239
760ca967
TV
102402016-03-14 Tom de Vries <tom@codesourcery.com>
10241
10242 PR tree-optimization/70045
10243 * gcc.dg/graphite/pr70045.c: New test.
10244
44e66a77
JD
102452016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10246
10247 PR fortran/69043
10248 * gfortran.dg/include_9.f90: New test.
10249
a18e0fe1
DH
102502016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10251
10252 PR fortran/45076
10253 gfortran.dg/prof/prof.exp: New script.
10254 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10255
d0aca6ab
AB
102562016-03-12 Andrey Belevantsev <abel@ispras.ru>
10257
10258 PR rtl-optimization/69307
10259 * gcc.dg/pr69307.c: New test.
10260
cefe08a4
VM
102612016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10262
10263 PR target/69614
10264 * gcc.target/arm/pr69614.c: New.
10265
70112e2a
PT
102662016-03-12 Paul Thomas <pault@gcc.gnu.org>
10267
10268 PR fortran/70031
10269 * gfortran.dg/submodule_14.f08: New test
10270
10271 PR fortran/69524
10272 * gfortran.dg/submodule_15.f08: New test
10273
3f1e5d3a
PP
102742016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10275
10276 PR c++/70106
10277 * g++.dg/cpp1y/paren3.C: New test.
10278
a3f6d680
MM
102792016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10280
10281 PR target/70131
10282 * gcc.target/powerpc/ppc-round2.c: New test.
10283
92348f09
BS
102842016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10285
10286 PR target/70123
10287 * gcc.dg/torture/pr70123.c: New test.
10288
cebde9e9
JL
102892016-03-11 Jeff Law <law@redhat.com>
10290
10291 PR tree-optimization/70190
10292 * gcc.c-torture/compile/pr70190.c: New test.
10293
3edc5da4
DM
102942016-03-11 David Malcolm <dmalcolm@redhat.com>
10295
10296 PR c/68187
10297 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10298 case.
10299 (test43_b): Likewise.
10300 (test43_c): Likewise.
10301 (test43_d): Likewise.
10302 (test43_e): Likewise.
10303 (test43_f): Likewise.
10304 (test43_g): Likewise.
10305 (test44_a): Likewise.
10306 (test44_b): Likewise.
10307 (test44_c): Likewise.
10308 (test44_d): Likewise.
10309 (test44_e): Likewise.
10310
318c1204
DM
103112016-03-11 David Malcolm <dmalcolm@redhat.com>
10312
10313 PR c/70085
10314 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10315
bc062234
KT
103162016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10317
10318 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10319 dg-options.
10320
acfc1ac1
KT
103212016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10322
10323 PR target/70002
10324 PR target/69245
10325 * gcc.target/aarch64/pr69245_2.c: New test.
10326
d1e2bb2d
JJ
103272016-03-11 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR tree-optimization/70177
10330 * gcc.dg/pr70177.c: New test.
10331
07350627
AL
103322016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10333
10334 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10335
5c6706f7
AL
103362016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10337
10338 * gcc.dg/tree-ssa/sra-20.c: New.
10339
02d472a2
JJ
103402016-03-11 Jakub Jelinek <jakub@redhat.com>
10341
686d390a
JJ
10342 PR rtl-optimization/70174
10343 * gcc.dg/pr70174.c: New test.
10344
02d472a2
JJ
10345 PR tree-optimization/70169
10346 * gcc.dg/pr70169.c: New test.
10347
0f9befa1
IE
103482016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10349
10350 PR target/70160
10351 * gcc.target/i386/pr70160.c: New test.
10352
432d4670
AK
103532016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10354
10355 * gcc.target/s390/dfp-1.c: New test.
10356
a3dc8760
NC
103572016-03-10 Nick Clifton <nickc@redhat.com>
10358
10359 PR target/70044
10360 * gcc.target/aarch64/pr70044.c: New test.
10361
b87a8d7d
PP
103622016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10363 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR c++/70001
10366 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10367 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10368 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10369
4f4ada6a
JH
103702016-03-10 Jan Hubicka <hubicka@ucw.cz>
10371
10372 PR lto/69589
10373 * g++.dg/lto/pr69589_0.C: New testcase
10374 * g++.dg/lto/pr69589_1.C: New testcase
10375
d49b0aa0
MP
103762016-03-10 Marek Polacek <polacek@redhat.com>
10377
10378 PR c++/70153
10379 * g++.dg/delayedfold/unary-plus1.C: New test.
10380
103812016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10382
10383 * gcc.target/arm/pr45701-1.c: Escape brackets.
10384 * gcc.target/arm/pr45701-2.c: Likewise.
10385
71017a7b
AL
103862016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10387
10388 * gfortran.dg/unconstrained_commons.f: New.
10389
ba52669f
AM
103902016-03-10 Alan Modra <amodra@gmail.com>
10391
10392 * gcc.dg/pr69195.c: New.
10393 * gcc.dg/pr69238.c: New.
10394
27742332
TV
103952016-03-10 Tom de Vries <tom@codesourcery.com>
10396
10397 PR testsuite/68915
10398 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10399
3a81a594
RB
104002016-03-10 Richard Biener <rguenther@suse.de>
10401
10402 PR tree-optimization/70128
10403 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10404 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10405
3433b975
JJ
104062016-03-09 Jakub Jelinek <jakub@redhat.com>
10407
c2864f02
JJ
10408 PR tree-optimization/70152
10409 * gcc.dg/pr70152.c: New test.
10410
3433b975
JJ
10411 PR target/70086
10412 * gcc.target/i386/pr70086-1.c: New test.
10413 * gcc.target/i386/pr70086-2.c: New test.
10414 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10415
10416 PR tree-optimization/70127
10417 * gcc.c-torture/execute/pr70127.c: New test.
10418
96b3c82d
CP
104192016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10420
10421 * c-c++-common/goacc/combined-directives-2.c: New test.
10422
b4f3232d
DM
104232016-03-09 David Malcolm <dmalcolm@redhat.com>
10424
10425 PR c/68473
10426 PR c++/70105
10427 * g++.dg/diagnostic/pr70105.C: New test.
10428 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10429 (test_multiple_ordinary_maps): New test function.
10430
40499f81
DM
104312016-03-09 David Malcolm <dmalcolm@redhat.com>
10432
10433 PR c/68473
10434 PR c++/70105
10435 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10436 Drop range information from call to inform_at_rich_loc.
10437 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10438 New.
10439 (test_show_locus): Replace calls to rich_location::add_range with
10440 calls to add_range. Rewrite the tests that used the now-defunct
10441 rich_location ctor taking a source_range. Simplify other tests
10442 by replacing calls to COMBINE_LOCATION_DATA with calls to
10443 make_location.
10444
c9e33662
RB
104452016-03-09 Richard Biener <rguenther@suse.de>
10446 Jakub Jelinek <jakub@redhat.com>
10447
10448 PR tree-optimization/70138
10449 * gcc.dg/vect/pr70138-1.c: New testcase.
10450 * gcc.dg/vect/pr70138-2.c: Likewise.
10451
2c73b764
JJ
104522016-03-09 Jakub Jelinek <jakub@redhat.com>
10453
10454 PR target/70049
10455 * gcc.target/i386/pr70049.c: New test.
10456
c06d25bb
RB
104572016-03-09 Richard Biener <rguenther@suse.de>
10458
10459 PR c/70143
10460 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10461 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10462 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10463
5828a501
RO
104642016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10465
10466 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10467 arm-*-*.
10468
2e141c8d
JJ
104692016-03-09 Jakub Jelinek <jakub@redhat.com>
10470
5a9def37
JJ
10471 PR middle-end/67278
10472 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10473
2e141c8d
JJ
10474 PR target/67278
10475 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10476
10477 PR middle-end/70050
10478 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10479 in testcase comment.
10480
bf751f40
TV
104812016-03-09 Tom de Vries <tom@codesourcery.com>
10482
10483 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10484 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10485 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10486 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10487 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10488 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10489 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10490 * gfortran.dg/goacc/kernels-loop.f95: New test.
10491
e210c999
MS
104922016-03-08 Martin Sebor <msebor@redhat.com>
10493
10494 PR c++/62096
10495 * g++.dg/warn/overflow-warn-7.C: New test.
10496
80aac5c8
JM
104972016-03-08 Jason Merrill <jason@redhat.com>
10498
10499 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10500 * lib/target-supports.exp (check_effective_target_concepts): New.
10501
12b81409
JJ
105022016-03-08 Jakub Jelinek <jakub@redhat.com>
10503
d259b234
JJ
10504 PR c++/70135
10505 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10506 * g++.dg/ubsan/pr70135.C: New test.
10507
12b81409
JJ
10508 PR target/70110
10509 * gcc.dg/pr70110.c: New test.
10510
b4e9f2aa
MJ
105112016-03-07 Martin Jambor <mjambor@suse.cz>
10512
10513 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10514 * c-c++-common/gomp/if-1.c: Likewise.
10515 * c-c++-common/gomp/pr61486-2.c: Likewise.
10516 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10517 to dg-additional-options.
10518 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10519 * g++/gomp/target-teams-1.c: Likewise.
10520 * gcc.dg/gomp/gomp.exp: Likewise.
10521 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10522 dg-additional-options.
10523 * gfortran.dg/gomp/gomp.exp: Likewise.
10524 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10525 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10526 dg-additional-options.
10527 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10528
f86e631e
MJ
105292016-03-07 Martin Jambor <mjambor@suse.cz>
10530
10531 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10532 * c-c++-common/gomp/gridify-1.c: New test.
10533 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10534
94156b3f
AV
105352016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10536
10537 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10538 trigger for cortex-r8, when scanning for register r8.
10539 * gcc.target/arm/pr45701-2.c: Likewise.
10540
a84a49b7 105412016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10542 Jeff Law <law@redhat.com>
a84a49b7
RB
10543
10544 PR tree-optimization/69740
10545 * gcc.c-torture/compile/pr69740-1.c: New test.
10546 * gcc.c-torture/compile/pr69740-2.c: New test.
10547
e41f6c9e
BS
105482016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10549
10550 * lib/target-supports.exp
10551 (check_effective_target_whole_vector_shift): Enable for PPC64.
10552
57548bf5
RB
105532016-03-07 Richard Biener <rguenther@suse.de>
10554
10555 PR tree-optimization/70115
10556 * gcc.dg/torture/pr70115.c: New testcase.
10557
4ae13300
NS
105582016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10559
10560 PR middle-end/69916
10561 * c-c-++-common/goacc/pr69916.c: New.
10562
5edb9853
RH
105632016-03-07 Richard Henderson <rth@redhat.com>
10564
10565 * gcc.c-torture/compile/pr70061.c: New test.
10566
2067a8f3
RB
105672016-03-07 Richard Biener <rguenther@suse.de>
10568
10569 PR testsuite/70109
10570 * gcc.dg/vect/O3-pr36098.c: New testcase.
10571
4145a9b7
CL
105722016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10573
10574 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10575
1878be32
EB
105762016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10577
10578 * gnat.dg/renaming9.ad[sb]: New testcase.
10579
df762bb2
JJ
105802016-03-05 Jakub Jelinek <jakub@redhat.com>
10581
10582 PR c++/70084
10583 * g++.dg/expr/stdarg3.C: New test.
10584
7d461295
JL
105852016-03-04 Jeff Law <law@redhat.com>
10586
10587 PR tree-optimization/69196
10588 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10589 x86_64-*-*.
10590
29b9828f
BS
105912016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10592
b6b552fd
BS
10593 PR c/69973
10594 * gcc.dg/pr69973.c: New test.
10595
201d49e9
BS
10596 PR rtl-optimization/69941
10597 * gcc.dg/torture/pr69941.c: New test.
10598
29b9828f
BS
10599 PR c/69824
10600 * gcc.dg/pr69824.c: New test.
10601
640b7e74
TV
106022016-03-05 Tom de Vries <tom@codesourcery.com>
10603
10604 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10605 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10606 function.
10607
7a3a3fad
PP
106082016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10609
10610 PR c++/66786
10611 * g++.dg/cpp1y/var-templ48.C: New test.
10612 * g++.dg/cpp1y/var-templ49.C: New test.
10613
cd439aec
EB
106142016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10615
10616 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10617
60204554
JJ
106182016-03-04 Jakub Jelinek <jakub@redhat.com>
10619
0c8825de
JJ
10620 PR c++/70035
10621 * g++.dg/ubsan/pr70035.C: New test.
10622
60204554
JJ
10623 PR target/70062
10624 * gcc.target/i386/pr70062.c: New test.
10625
f79d4eab
L
106262016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10627
10628 * g++.dg/template/typename21.C: Remove c++98_only.
10629
ea81ce67
L
106302016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10631
10632 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10633
64b23c13
DM
106342016-03-04 David Malcolm <dmalcolm@redhat.com>
10635
10636 PR c/68187
10637 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10638 function.
10639 (fn_42_b): Likewise.
10640 (fn_42_c): Likewise.
10641
729526f5
DM
106422016-03-04 David Malcolm <dmalcolm@redhat.com>
10643
10644 PR c/68187
10645 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10646 function.
10647 (fn_40_b): Likewise.
10648 (fn_41_a): Likewise.
10649 (fn_41_b): Likewise.
10650
f9ea11ac
JJ
106512016-03-04 Jakub Jelinek <jakub@redhat.com>
10652
10653 PR target/70059
10654 * gcc.target/i386/avx512f-pr70059.c: New test.
10655 * gcc.target/i386/avx512dq-pr70059.c: New test.
10656
b6c38c69
BS
106572016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10658
10659 PR rtl-optimization/57676
10660 * gcc.dg/torture/pr57676.c: New test.
10661
af3cdd34
IE
106622016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10663
10664 * gcc.dg/pr70026.c: New test.
10665
7ff6ca38
MP
106662016-03-04 Marek Polacek <polacek@redhat.com>
10667
10668 PR c/69798
10669 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10670 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10671
a6bf62d5
KT
106722016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10673
10674 PR target/70004
10675 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10676 Delete.
10677 (test_corners_sisd_si): Likewise.
10678 (main): Remove checks of the above.
10679 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10680
ae4cdc6a
EB
106812016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10682
10683 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10684
08455559
CL
106852016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10686
10687 * gcc.dg/torture/pr69951.c: Accept argc==0.
10688
e9a35493
RB
106892016-03-04 Richard Biener <rguenther@suse.de>
10690
10691 PR c++/70054
10692 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10693 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10694
fba054c2
DV
106952016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10696
10697 PR testsuite/69766
10698 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10699 testing multiarch.
10700
f10cdc6c
JJ
107012016-03-04 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR debug/69947
10704 * gcc.dg/guality/pr69947.c: New test.
10705
2e981ba0
JJ
107062016-03-03 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR ada/70017
10709 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10710
0ba3bfa2
KT
107112016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10712
10713 PR rtl-optimization/69904
10714 * gcc.target/arm/pr69904.c: New test.
10715
97ecdb46
JJ
107162016-03-03 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR target/70021
10719 * gcc.dg/vect/pr70021.c: New test.
10720 * gcc.target/i386/pr70021.c: New test.
10721
a2a743a1
MP
107222016-03-03 Marek Polacek <polacek@redhat.com>
10723
10724 PR middle-end/70050
10725 * gcc.dg/pr70050.c: New test.
10726
fa07ecdd
JG
107272016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10728
10729 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10730
23504262
ML
107312016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10732
10733 PR tree-optimization/70043
10734 * gfortran.dg/vect/pr70043.f90: New test.
10735
b7b9e1a9
EB
107362016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10737
10738 * gnat.dg/specs/task1.ads: New test.
10739
cb83ba54
RO
107402016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10741
10742 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10743 Invoke gdb with -batch.
10744 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10745
a75f5e30
RB
107462016-03-03 Richard Biener <rguenther@suse.de>
10747
10748 PR tree-optimization/55936
10749 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10750
268bc320
JL
107512016-03-02 Jeff Law <law@redhat.com>
10752
815f20ab
JL
10753 PR rtl-optimization/69942
10754 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10755 effects of argument promotions.
10756
268bc320
JL
10757 PR tree-optimization/69987
10758 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10759 target does not support -fprefetch-loop-arrays.
10760
171f7de5
UB
107612016-03-02 Uros Bizjak <ubizjak@gmail.com>
10762
10763 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10764
192912db
BC
107652016-03-02 Bin Cheng <bin.cheng@arm.com>
10766
c7908871 10767 PR rtl-optimization/69052
192912db
BC
10768 * gcc.target/i386/pr69052.c: New test.
10769
90a7a40b
AM
107702016-03-02 Alan Modra <amodra@gmail.com>
10771
10772 * gcc.dg/pr69990.c: New.
10773
69fa742f
JJ
107742016-03-02 Jakub Jelinek <jakub@redhat.com>
10775
de752fb0
JJ
10776 PR c/68062
10777 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10778
10779 PR middle-end/70022
10780 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10781
69fa742f
JJ
10782 PR target/70028
10783 * gcc.target/i386/pr70028.c: New test.
10784
7c65bd56
MK
107852016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10786
10787 * c-c++-common/asan/swapcontext-test-1.c,
10788 * c-c++-common/tsan/thread_leak.c,
10789 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10790 * g++.dg/tsan/benign_race.C,
10791 * g++.dg/tsan/fd_close_norace.C,
10792 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10793 races with sanitizer output
10794
37d98220 107952016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10796 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10797
10798 PR target/67278
10799 * gcc.dg/simd-8.c: New testcase.
10800
218db463
RB
108012016-03-02 Richard Biener <rguenther@suse.de>
10802
10803 PR middle-end/67278
10804 * gcc.dg/simd-7.c: New testcase.
10805
22c72158
EB
108062016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10807
10808 * gcc.target/i386/pr70007.c: Tweak.
10809
9a790ccc
DV
108102016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10811
10812 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10813
bd02f00f
MP
108142016-03-02 Marek Polacek <polacek@redhat.com>
10815
10816 PR c/67854
10817 * gcc.dg/pr67854.c: New test.
10818
1e840f39
JJ
108192016-03-02 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR middle-end/70025
10822 * gcc.dg/torture/pr70025.c: New test.
10823
bca00241
VK
108242016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10825
10826 PR tree-optimization/68621
10827 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10828
0bca04b8
EB
108292016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10830
10831 * gcc.target/i386/pr70007.c: New test.
10832
2a9afc86
JL
108332016-03-01 Jeff Law <law@redhat.com>
10834
eab2541b 10835 PR tree-optimization/69196
9d83ef71 10836 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10837
2a9afc86
JL
10838 PR tree-optimization/69196
10839 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10840 duplicating code and spoiling the expected output.
10841
0d39977e
MM
108422016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10843
10844 PR target/70033
10845 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10846 supports power9 before doing tests.
10847 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10848 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10849 * gcc.target/powerpc/p9-permute.c: Likewise.
10850
a0c0699d
UB
108512016-03-01 Uros Bizjak <ubizjak@gmail.com>
10852
10853 PR target/70027
10854 * gcc.target/i386/pr70027.c: New test.
10855
0ae3ef47 108562016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10857
10858 * gcc.dg/pr70017.c: New test.
10859
686e2237
JJ
108602016-03-01 Jakub Jelinek <jakub@redhat.com>
10861
10862 PR c/69796
10863 PR c/69974
10864 * gcc.dg/pr69796.c: New test.
10865 * gcc.dg/pr69974.c: New test.
10866
f8e4188c
EB
108672016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10868
10869 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10870
5e3f1c7c
JL
108712016-02-29 Jeff Law <law@redhat.com>
10872
10873 PR tree-optimization/69987
10874 * gfortran.dg/pr69987.f90: New test.
10875
10876 PR tree-optimization/69989
10877 * gcc.c-torture/compile/pr69989-2.c: New test.
10878
1be56bc5
MP
108792016-03-01 Marek Polacek <polacek@redhat.com>
10880
10881 PR c++/69795
10882 * g++.dg/parse/invalid1.C: New test.
10883
1b19470d
RB
108842016-03-01 Richard Biener <rguenther@suse.de>
10885
10886 PR middle-end/70022
10887 * gcc.dg/pr70022.c: New testcase.
10888
3ae0661a
IE
108892016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10890
10891 PR tree-optimization/69956
10892 * gcc.dg/pr69956.c: New test.
10893
0f09ab88
BS
108942016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10895
10896 PR target/70011
10897 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10898 XFAIL when hardware supports efficient unaligned storage access.
10899
76d881bf
PP
109002016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10901
10902 PR c++/69961
10903 * g++.dg/template/pr69961a.C: New test.
10904 * g++.dg/template/pr69961b.C: New test.
10905
7168133a
DM
109062016-02-29 David Malcolm <dmalcolm@redhat.com>
10907
10908 PR preprocessor/69985
10909 * gcc.dg/cpp/pr69985.c: New test case.
10910
0c6072a3
JL
109112016-02-29 Jeff Law <law@redhat.com>
10912
e66f219b
JL
10913 PR tree-optimization/70005
10914 * gcc.c-torture/execute/pr70005.c New test.
10915
0c6072a3
JL
10916 PR tree-optimization/69999
10917 * gcc.c-torture/compile/pr69999.c: New test.
10918
fd9fbdb3
YR
109192016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10920
10921 PR tree-optimization/69652
10922 * gcc.dg/torture/pr69652.c: Delete test.
10923 * gcc.dg/vect/pr69652.c: New test.
10924
cbd400b4
RB
109252016-02-19 Richard Biener <rguenther@suse.de>
10926
10927 PR tree-optimization/69980
10928 * gfortran.dg/vect/pr69980.f90: New testcase.
10929
84ea0f58
EB
109302016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10931
10932 * gcc.target/sparc/20160229-1.c: New test.
10933
5d2a63dc
EB
109342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10935
10936 * gnat.dg/stack_usage3.adb: New test.
10937 * gnat.dg/stack_usage3_pkg.ads: New helper.
10938
93e708f9
EB
109392016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10940
10941 * gnat.dg/renaming8.adb: New test.
10942 * gnat.dg/renaming8_pkg1.ads: New helper.
10943 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10944 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10945
6512bc93
RB
109462016-02-29 Richard Biener <rguenther@suse.de>
10947
10948 PR tree-optimization/69720
10949 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10950
7b201a88
TK
109512016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10952
10953 PR fortran/68147
10954 PR fortran/47674
10955 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10956
82ee0cf2 109572016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10958 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10959
10960 PR fortran/56007
10961 * gfortran.dg/coarray_8.f90: Adjust error message.
10962 * gfortran.dg/pr56007.f90: New test.
10963 * gfortran.dg/pr56007.f: New test.
10964
cdc1a2c8
L
109652016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10966
10967 PR tree-optimization/69989
10968 * gcc.dg/torture/pr69989.c: New test.
10969
33505bcf
EB
109702016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10971
10972 * gcc.target/i386/stack-realign-win.c: New test.
10973
524bfb19
HA
109742016-02-28 Harald Anlauf <anlauf@gmx.de>
10975
10976 PR fortran/60126
10977 * gfortran.dg/pr60126.f90: New test.
10978
bd542508
JL
109792016-02-27 Jeff Law <law@redhat.com>
10980
10981 Revert
10982 2016-02-26 Richard Biener <rguenther@suse.de>
10983 Jeff Law <law@redhat.com>
10984
10985 PR tree-optimization/69740
10986 * gcc.c-torture/compile/pr69740-1.c: New test.
10987 * gcc.c-torture/compile/pr69740-2.c: New test.
10988
dd1291e0
JD
109892016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10990
5fb67f8b 10991 PR fortran/69910
dd1291e0
JD
10992 * gfortran.dg/newunit_4.f90: New test.
10993
5cfefb59
JJ
109942016-02-27 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR target/69613
10997 PR rtl-optimization/69886
10998 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10999 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11000 target.
11001
20ba5f33
MS
110022016-02-26 Martin Sebor <msebor@redhat.com>
11003
11004 PR tree-optimization/15826
11005 * gcc.dg/tree-ssa/pr15826.c: New test.
11006
e6fb01b0
JJ
110072016-02-26 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR target/69969
11010 * gcc.target/powerpc/pr69969.c: New test.
11011
e3e0cf64
MS
110122016-02-26 Martin Sebor <msebor@redhat.com>
11013
11014 PR c++/15766
11015 * g++.old-deja/g++.other/decl5.C: Add a test case.
11016
d1f2bea5
SB
110172016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11018
11019 PR target/69946
11020 * gcc.target/powerpc/pr69946.c: New file.
11021
4a4f9d2b 110222016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11023 Jeff Law <law@redhat.com>
4a4f9d2b 11024
e3e0cf64 11025 PR tree-optimization/69740
4a4f9d2b
RB
11026 * gcc.c-torture/compile/pr69740-1.c: New test.
11027 * gcc.c-torture/compile/pr69740-2.c: New test.
11028
ad2a2706
MJ
110292016-02-26 Martin Jambor <mjambor@suse.cz>
11030
11031 PR middle-end/69920
11032 * gcc.dg/torture/pr69932.c: New test.
11033 * gcc.dg/torture/pr69936.c: Likewise.
11034
1d11f7ce
AK
110352016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11036
11037 PR target/69709
11038 * gcc.target/s390/pr69709.c: New test.
11039
6cfccbb2
KT
110402016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11041
11042 PR target/69245
11043 * gcc.target/aarch64/pr69245_1.c: New test.
11044
ac59ad4e
KT
110452016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11046
11047 PR target/69613
11048 * gcc.dg/torture/pr69613.c: New test.
11049
a2ad54a0
JJ
110502016-02-26 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR rtl-optimization/69891
11053 * gcc.target/i386/pr69891.c: New test.
11054
0884062c 110552016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11056 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11057
d2369d4f 11058 PR target/61397
c163789b
MM
11059 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11060 functionality for both 32-bit and 64-bit.
11061
5aed7e2c
RB
110622016-02-26 Richard Biener <rguenther@suse.de>
11063
11064 PR tree-optimization/69551
11065 * gcc.dg/torture/pr69951.c: New testcase.
11066
798e2a8e
RB
110672016-02-25 Richard Biener <rguenther@suse.de>
11068
11069 PR tree-optimization/48795
11070 * gcc.dg/Warray-bounds-18.c: New testcase.
11071
9559fbac
RO
110722016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11073
11074 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11075
c049b107
JJ
110762016-02-25 Jakub Jelinek <jakub@redhat.com>
11077
11078 PR rtl-optimization/69896
11079 * gcc.dg/pr69896.c: New test.
11080
1137001c
PP
110812016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11082
11083 PR c++/69736
11084 * g++.dg/cpp1y/paren2.C: New test.
11085
2e9c8641
MS
110862016-02-24 Martin Sebor <msebor@redhat.com>
11087
11088 PR c/51147
11089 * gcc.dg/enum-mode-2.c: New test.
11090
03ca8fb3
JJ
110912016-02-24 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR c++/69922
11094 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11095 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11096 * g++.dg/ubsan/pr69922.C: New test.
11097
0b05329b
MP
110982016-02-24 Marek Polacek <polacek@redhat.com>
11099
11100 PR c/69819
11101 * gcc.dg/pr69819.c: New test.
11102
57c2c374
MS
111032016-02-24 Martin Sebor <msebor@redhat.com>
11104
3b96b93a
MS
11105 PR c++/69912
11106 * g++.dg/ext/flexary15.C: New test.
11107
111082016-02-24 Martin Sebor <msebor@redhat.com>
11109
11110 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11111 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11112 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11113
65433bb5
MK
111142016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11115 Charles Baylis <charles.baylis@linaro.org>
11116
11117 PR debug/61033
11118 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11119
f802a424 111202016-02-24 Richard Biener <rguenther@suse.de>
44293580 11121 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11122
11123 PR middle-end/69760
11124 * gcc.dg/torture/pr69760.c: New testcase.
11125
525f795f
RO
111262016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11127
11128 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11129 pattern on Solaris with as.
11130
cd7bbceb
KT
111312016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11132
11133 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11134 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11135 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11136 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11137
89c0c1fd
JJ
111382016-02-24 Jakub Jelinek <jakub@redhat.com>
11139
11140 PR middle-end/69915
11141 * gcc.dg/pr69915.c: New test.
11142
0683fd27
KT
111432016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11144
11145 PR rtl-optimization/69886
11146 * gcc.dg/torture/pr69886.c: New test.
11147
e53d562a
RB
111482016-02-24 Richard Biener <rguenther@suse.de>
11149
11150 PR middle-end/68963
11151 * gcc.dg/torture/pr68963.c: New testcase.
11152
74a00288
KT
111532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11154
11155 PR target/69875
11156 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11157 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11158 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11159 * gcc.target/arm/atomic_loaddi_1.c: New test.
11160 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11161 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11162 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11163 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11164 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11165 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11166 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11167 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11168
340fd4c9
JJ
111692016-02-24 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR middle-end/69909
11172 * gcc.dg/torture/pr69909.c: New test.
11173
47d3fdb2
RB
111742016-02-24 Richard Biener <rguenther@suse.de>
11175
11176 PR tree-optimization/69907
11177 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11178 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11179 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11180
dab73e73
CB
111812016-02-24 Christian Bruel <christian.bruel@st.com>
11182
11183 * gcc.target/arm/pragma_cpp_fma.c: New test.
11184
7cc5ec65
JD
111852016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11186
11187 PR fortran/61156
11188 * gfortran.dg/include_6.f90: Update test.
11189
067fbd8b
JJ
111902016-02-23 Jakub Jelinek <jakub@redhat.com>
11191
11192 PR objc/69844
11193 * objc.dg/pr69844.m: New test.
11194
64a454d9
JD
111952016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11196
11197 PR libgfortran/69456
11198 * gfortran.dg/namelist_89.f90: New test.
11199 * gfortran.dg/pr59700.f90: Update test..
11200
35886f0b
MS
112012016-02-23 Martin Sebor <msebor@redhat.com>
11202
11203 PR middle-end/69780
11204 * g++.dg/ext/builtin_alloca.C: New test.
11205 * gcc.dg/builtins-68.c: New test.
11206
162cc7e3
RH
112072016-02-23 Richard Henderson <rth@redhat.com>
11208
11209 * gcc.target/i386/addr-space-3.c: Remove test.
11210
196440f8
DM
112112016-02-23 David Malcolm <dmalcolm@redhat.com>
11212
11213 PR preprocessor/69126
11214 PR preprocessor/69543
11215 * c-c++-common/pr69126-2-long.c: New test.
11216 * c-c++-common/pr69126-2-short.c: New test.
11217 * c-c++-common/pr69543-1.c: Remove xfail.
11218
1d3121af
DM
112192016-02-23 David Malcolm <dmalcolm@redhat.com>
11220
11221 PR preprocessor/69126
11222 PR preprocessor/69543
11223 PR preprocessor/69558
11224 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11225 (f): Rename to...
11226 (test_2): ...this, and add leading comment.
11227 (MACRO_3, test_3): New.
11228 (MACRO_4A, MACRO_4B, test_4): New.
11229 (MACRO): Rename to...
11230 (MACRO_5): ...this.
11231 (g): Rename to...
11232 (test_5): ...this, updating for renaming of MACRO, and
11233 add leading comment.
11234 * c-c++-common/pr69543-1.c: New.
11235 * c-c++-common/pr69543-2.c: New.
11236 * c-c++-common/pr69543-3.c: New.
11237 * c-c++-common/pr69543-4.c: New.
11238 * c-c++-common/pr69558-1.c: New.
11239 * c-c++-common/pr69558-2.c: New.
11240 * c-c++-common/pr69558-3.c: New.
11241 * c-c++-common/pr69558-4.c: New.
11242 * gcc.dg/pr69558.c: Move to...
11243 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11244 xfail for c++.
11245
f99c3557
TS
112462016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11247
11248 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11249 to -ftree-parallelize-loops/-fopenacc changes.
11250 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11251 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11252 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11253 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11254 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11255 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11256 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11257 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11258 * c-c++-common/goacc/kernels-loop.c: Likewise.
11259 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11260 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11261 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11262 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11263
c60ec7c2
RO
112642016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11265
11266 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11267
f1a62b6f
JJ
112682016-02-23 Jakub Jelinek <jakub@redhat.com>
11269
e67bf044
JJ
11270 PR c++/69902
11271 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11272
f1a62b6f
JJ
11273 PR c/69900
11274 * gcc.dg/pr69900.c: New test.
11275
20c5e09e
MJ
112762016-02-23 Martin Jambor <mjambor@suse.cz>
11277
11278 PR tree-optimization/69666
11279 * gcc.dg/tree-ssa/pr69666.c: New test.
11280
e457a6fc
AV
112812016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11282
11283 PR fortran/67451
11284 * gfortran.dg/coarray_allocate_5.f08: New test.
11285
d7b574f4
AK
112862016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11287
11288 * gcc.target/s390/vcond-shift.c: Move to ...
11289 * gcc.target/s390/vector/vcond-shift.c: ... here.
11290
58bdeb44
AK
112912016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11292
11293 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11294 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11295
7cd0387b
AK
112962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11297
11298 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11299
4246c8da
MW
113002016-02-20 Mark Wielaard <mjw@redhat.com>
11301
11302 PR c/28901
11303 * gcc.dg/unused-variable-3.c: New test.
11304
f93bc532
JJ
113052016-02-22 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR target/69888
11308 * gcc.target/i386/pr69888.c: New test.
11309
c4e360f4
RB
113102016-02-22 Richard Biener <rguenther@suse.de>
11311
11312 PR tree-optimization/69882
11313 * gfortran.dg/vect/pr69882.f90: New testcase.
11314
09c92f1c
JJ
113152016-02-22 Jakub Jelinek <jakub@redhat.com>
11316
11317 PR target/69885
11318 * gcc.dg/pr69885.c: New test.
11319
f88d45dc
OE
113202016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11321
11322 PR target/69806
11323 PR target/54089
11324 * gcc.target/sh/pr54089-10.c: New.
11325
ce1ff48e
PT
113262016-02-20 Paul Thomas <pault@gcc.gnu.org>
11327
11328 PR fortran/69423
11329 * gfortran.dg/deferred_character_15.f90 : New test.
11330
bbf27208
DH
113312016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11332
11333 PR fortran/57365
11334 gfortran.dg/allocate_with_source_18.f03: New test.
11335
113362016-02-20 Harald Anlauf <anlauf@gmx.de>
11337
11338 PR fortran/52531
11339 gfortran.dg/gomp/pr52531.f90: New test.
11340
268be88c
BE
113412016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11342
11343 PR c++/69865
11344 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11345 -std=c++03.
11346
4b6c824a
JJ
113472016-02-19 Jakub Jelinek <jakub@redhat.com>
11348
871b3f47
JJ
11349 PR c++/69826
11350 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11351 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11352
7a965d51
JJ
11353 PR c++/69850
11354 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11355
4b6c824a
JJ
11356 PR c++/69851
11357 * g++.dg/torture/pr69851.C: New test.
11358
15fca21a
MS
113592016-02-19 Martin Sebor <msebor@redhat.com>
11360
11361 PR testsuite/69573
11362 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11363
19e21586
JJ
113642016-02-19 Jakub Jelinek <jakub@redhat.com>
11365
03a616ac
JJ
11366 PR c++/69850
11367 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11368 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11369
19e21586
JJ
11370 PR c++/67767
11371 * g++.dg/cpp0x/pr67767.C: New test.
11372
2db16594
KT
113732016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11374
11375 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11376 for fp, simd, crypto, crc, lse.
11377 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11378 above.
11379 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11380 effective target check.
11381
5a7d9d1e
JJ
113822016-02-19 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR target/69820
11385 * gcc.target/i386/pr69820.c: New test.
11386
6448f064
AK
113872016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11388
11389 * gcc.target/s390/vector/int128-1.c: New test.
11390
d0a859e6
AK
113912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11392
11393 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11394
9e4eb643
AK
113952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11396
11397 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11398 instruction pattern name to prevent the testcase from failing with
11399 -march=z13.
11400
859a4c0e
AK
114012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11402
11403 * gcc.target/s390/md/movstr-2.c: New test.
11404
efc2340b
MK
114052016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11406
11407 * gcc.target/s390/morestack.c: New test.
11408
ca2bfbc2
DV
114092016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11410
11411 PR target/69625
11412 * gcc.target/s390/pr69625.c: Add test case.
11413
efd4bd05
BE
114142016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11415
11416 PR testsuite/68580
11417 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11418
2bf2078a
MM
114192016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11420
11421 PR target/68404
11422 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11423 * gcc.target/powerpc/fusion3.c: Likewise.
11424
f003579e
RB
114252016-02-18 Richard Biener <rguenther@suse.de>
11426
11427 PR middle-end/69553
11428 * g++.dg/torture/pr69553.C: New testcase.
11429
19233914
NC
114302016-02-18 Nick Clifton <nickc@redhat.com>
11431
efd4bd05
BE
11432 PR target/62254
11433 PR target/69610
11434 * gcc.target/arm/pr62554.c: New test.
11435 * gcc.target/arm/pr69610-1.c: New test.
11436 * gcc.target/arm/pr69610-2.c: New test.
19233914 11437
23f27839
RB
114382016-02-18 Richard Biener <rguenther@suse.de>
11439
11440 PR middle-end/69854
11441 * gcc.dg/torture/pr69854.c: New testcase.
11442
932c0da4
JJ
114432016-02-17 Jakub Jelinek <jakub@redhat.com>
11444
11445 PR c++/69850
11446 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11447
1bed93e4
BS
114482012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11449
11450 * gcc.target/powerpc/vec-cg.c: New test.
11451
57bfb134
RB
114522016-02-17 Richard Biener <rguenther@suse.de>
11453
11454 PR testsuite/69586
11455 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11456
a44e0ebb
KT
114572016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11458
11459 PR target/69161
11460 * gcc.c-torture/compile/pr69161.c: New test.
11461
ffacd726
DS
114622016-02-17 David Sherwood <david.sherwood@arm.com>
11463
11464 PR target/69532
11465 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11466 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11467
448db8d2
EB
114682016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11469
11470 * gcc.dg/ifcvt-4.c: Skip on Visium.
11471
e2f0522e
EB
114722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11473
11474 * gnat.dg/atomic8.adb: New test.
11475
bf17fe3f
EB
114762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11477
11478 * gnat.dg/discr46.ad[sb]: New test.
11479
ecf835e9
KN
114802016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11481
11482 PR Target/48344
11483 * gcc.target/powerpc/pr48344-1.c: New test.
11484
49a1164a
TK
114852015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11486
11487 PR fortran/69742
11488 * gfortran.dg/associate_21.f90: New test.
11489
bf14eba2
JJ
114902016-02-16 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR c/69835
11493 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11494 -Wnonnull in dg-options.
11495 * c-c++-common/nonnull-2.c: New test.
11496
35a093b6
JG
114972016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11498 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11499
11500 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11501
e387d491
JJ
115022016-02-16 Jakub Jelinek <jakub@redhat.com>
11503
11504 PR middle-end/69801
11505 * gcc.dg/pr69801.c: Add empty dg-options.
11506
ba539195
JN
115072016-02-16 James Norris <jnorris@codesourcery.com>
11508
11509 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11510 * g++.dg/goacc/deviceptr-1.c: New file.
11511
2a2b8f64
JJ
115122016-02-16 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR tree-optimization/69820
11515 * gcc.dg/vect/pr69820.c: New test.
11516
87440c29
RB
115172016-02-16 Richard Biener <rguenther@suse.de>
11518
11519 PR tree-optimization/69776
11520 * gcc.dg/torture/pr69776-2.c: New testcase.
11521
6d87c306
BS
115222016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11523
11524 PR tree-optimization/69714
11525 * gcc.dg/torture/pr69714.c: New test.
11526
3824a0a2
JJ
115272016-02-16 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR tree-optimization/69802
11530 * gcc.dg/pr69802.c: New test.
11531
c8cfe96e
RB
115322016-02-16 Richard Biener <rguenther@suse.de>
11533
11534 PR middle-end/69801
11535 * gcc.dg/pr69801.c: New testcase.
11536
fc12098d
JD
115372016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11538
11539 PR libgfortran/69651
11540 * gfortran.dg/read_bang.f90: New test.
11541 * gfortran.dg/read_bang4.f90: New test.
11542
ba6b3795
JJ
115432016-02-15 Jakub Jelinek <jakub@redhat.com>
11544
f0516ca4
JJ
11545 PR c++/69658
11546 * g++.dg/init/pr69658.C: New test.
11547
ba6b3795
JJ
11548 PR c++/69797
11549 * c-c++-common/pr69797.c: New test.
11550
de3f9a2d
PK
115512016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11552
11553 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11554 check for aarch64*-*-*.
11555
17a3b967
RB
115562016-02-15 Richard Biener <rguenther@suse.de>
11557
11558 PR tree-optimization/69783
11559 * gcc.dg/vect/pr69783.c: New testcase.
11560
1c48bff1
RB
115612016-02-15 Richard Biener <rguenther@suse.de>
11562
11563 PR tree-optimization/69776
11564 * gcc.dg/torture/pr69776.c: New testcase.
11565
1e6025b6
TK
115662016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11567
11568 PR fortran/60526
11569 * gfortran.dg/type_decl_4.f90: Reinstated.
11570
d3308279
JDA
115712016-02-14 John David Anglin <danglin@gcc.gnu.org>
11572
11573 PR fortran/68746
11574 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11575
b7c56581
TK
115762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11577
11578 PR fortran/60526
11579 PR bootstrap/69816
11580 * gfortran.dg/type_decl_4.f90: Removed.
11581
60cb4ef5
TK
115822016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11583
11584 PR fortran/60526
11585 * gfortran.dg/type_decl_4.f90: New test.
11586
f6964637
AM
115872016-02-14 Alan Modra <amodra@gmail.com>
11588
1a8849d1 11589 PR testsuite/68886
f6964637
AM
11590 * gcc.c-torture/execute/stkalign.c: Revise test.
11591
f5121920
OE
115922016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11593
11594 PR target/67260
11595 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11596
6cda3ab6
OE
115972016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11598
11599 PR target/67260
11600 * gcc.target/sh/torture/pr67260.c: New.
11601
6786e598
JDA
116022016-02-12 John David Anglin <danglin@gcc.gnu.org>
11603
11604 * gcc.dg/pr67964.c: Add dg-require-alias.
11605
7e05dad8
OE
116062016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11607
11608 PR target/67636
11609 PR target/64345
11610 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11611
7f4cc3ce
JD
116122016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11613
11614 PR libgfortran/69668
11615 * gfortran.dg/namelist_88.f90: New test.
11616
955ca6dc
JD
116172016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11618
11619 PR libgfortran/69668
11620 * gfortran.dg/namelist_38.f90: Update test.
11621 * gfortran.dg/namelist_84.f90: Update test.
11622
876217ae
DM
116232016-02-12 David Malcolm <dmalcolm@redhat.com>
11624
11625 PR other/69554
11626 * gcc.dg/pr69554-1.c: New test.
11627 * gfortran.dg/pr69554-1.F90: New test.
11628 * gfortran.dg/pr69554-2.F90: New test.
11629 * lib/gcc-dg.exp (proc dg-locus): New function.
11630 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11631 distinguish between the caret-printing and non-caret-printing
11632 cases. If caret-printing has been explicitly enabled, bail out
11633 without attempting to fix up the output.
11634
61789eed
DM
116352016-02-12 David Malcolm <dmalcolm@redhat.com>
11636
11637 PR driver/69265
11638 PR driver/69453
11639 * gcc.dg/spellcheck-options-3.c: New test case.
11640 * gcc.dg/spellcheck-options-4.c: New test case.
11641 * gcc.dg/spellcheck-options-5.c: New test case.
11642 * gcc.dg/spellcheck-options-6.c: New test case.
11643 * gcc.dg/spellcheck-options-7.c: New test case.
11644 * gcc.dg/spellcheck-options-8.c: New test case.
11645 * gcc.dg/spellcheck-options-9.c: New test case.
11646 * gcc.dg/spellcheck-options-10.c: New test case.
11647
c3090c1f
JJ
116482016-02-12 Jakub Jelinek <jakub@redhat.com>
11649
11650 PR rtl-optimization/69764
11651 PR rtl-optimization/69771
11652 * c-c++-common/pr69764.c: New test.
11653 * gcc.dg/torture/pr69771.c: New test.
11654
8222034d
MP
116552016-02-12 Marek Polacek <polacek@redhat.com>
11656
11657 * g++.dg/torture/init-list1.C: New.
11658
f749f792
MP
116592016-02-12 Marek Polacek <polacek@redhat.com>
11660
11661 * gcc.dg/pr69522.c: Add empty dg-options.
11662
199fb02a
IE
116632016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11664
11665 * g++.dg/lto/lto.exp: Include and init mpx.
11666 * g++.dg/lto/pr69729_0.C: New test.
11667
b69539cb
JJ
116682016-02-12 Jakub Jelinek <jakub@redhat.com>
11669
06ff7000
JJ
11670 PR ipa/69241
11671 * g++.dg/ipa/pr69241-4.C: New test.
11672
b69539cb
JJ
11673 PR ipa/68672
11674 * g++.dg/ipa/pr68672-1.C: New test.
11675 * g++.dg/ipa/pr68672-2.C: New test.
11676 * g++.dg/ipa/pr68672-3.C: New test.
11677
16595a1f
BS
116782016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11679
11680 PR c/69522
6d87c306 11681 * gcc.dg/pr69522.c: New test.
16595a1f 11682
38d795d2
PP
116832016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11684
11685 PR c++/69098
11686 * g++.dg/cpp1y/69098.C: New test.
11687 * g++.dg/cpp1y/69098-2.C: New test.
11688
9c582551
JJ
116892016-02-12 Jakub Jelinek <jakub@redhat.com>
11690
11691 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11692 and neighbour -> neighbor.
11693 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11694 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11695 * c-c++-common/Wvarargs.c: Likewise.
11696 * c-c++-common/goacc/host_data-5.c: Likewise.
11697 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11698 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11699 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11700 * gcc.target/aarch64/pr60697.c: Likewise.
11701 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11702 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11703 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11704 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11705 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11706 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11707 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11708 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11709 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11710 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11711 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11712 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11713 * g++.dg/lookup/koenig5.C: Likewise.
11714 * g++.dg/ext/no-asm-2.C: Likewise.
11715 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11716 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11717 * gfortran.dg/used_types_16.f90: Likewise.
11718 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11719 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11720 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11721 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11722 * gfortran.dg/abstract_type_6.f03: Likewise.
11723 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11724 * gfortran.dg/used_types_15.f90: Likewise.
11725 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11726 * gfortran.dg/exit_3.f08: Likewise.
11727 * gfortran.dg/open_status_2.f90: Likewise.
11728 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11729 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11730 * gfortran.dg/associate_1.f03: Likewise.
11731 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11732 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11733 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11734 * gcc.dg/builtin-object-size-1.c: Likewise.
11735 * gcc.dg/noreturn-6.c: Likewise.
11736 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11737 * gcc.dg/globalalias.c: Likewise.
11738 * gcc.dg/builtins-config.h: Likewise.
11739 * gcc.dg/pr30457.c: Likewise.
11740 * gcc.c-torture/compile/volatile-1.c: Likewise.
11741 * gcc.c-torture/execute/20101011-1.c: Likewise.
11742 * c-c++-common/Waddress-1.c: Likewise.
11743
66756373
JJ
117442016-02-11 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR c/69768
11747 * c-c++-common/Waddress-1.c: New test.
11748
76fe932b
AV
117492016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11750
11751 PR fortran/69296
11752 * gfortran.dg/associate_19.f03: New test.
11753 * gfortran.dg/associate_20.f03: New test.
11754
564c4d4b
OE
117552016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11756
11757 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11758
e1c1ecb0
KT
117592016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11760
11761 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11762 .arch armv8-a\n. Add -dA to dg-options.
11763 * gcc.target/aarch64/assembler_arch_1.c: New test.
11764 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11765
0d7d9458
PC
117662016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11767
11768 PR c++/68726
11769 * g++.dg/cpp0x/pr68726.C: New.
11770
e6208a60
IE
117712016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11772
11773 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11774 test.
11775
281a11eb
RB
117762016-02-11 Richard Biener <rguenther@suse.de>
11777
11778 * g++.dg/tree-ssa/pr61034.C: Adjust.
11779
e03dd765
VM
117802016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11781
4b48faf5 11782 PR target/69148
e03dd765
VM
11783 * gcc.target/s390/pr69148.c: New.
11784
cdc23927
YR
117852016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11786
11787 PR tree-optimization/69652
11788 * gcc.dg/torture/pr69652.c: New test.
11789
e199dd0a
JJ
117902016-02-10 Jakub Jelinek <jakub@redhat.com>
11791 Patrick Palka <ppalka@gcc.gnu.org>
11792
11793 PR ipa/69241
11794 PR c++/69649
11795 * g++.dg/ipa/pr69241-1.C: New test.
11796 * g++.dg/ipa/pr69241-2.C: New test.
11797 * g++.dg/ipa/pr69241-3.C: New test.
11798 * g++.dg/ipa/pr69649.C: New test.
11799
d6b38027
UB
118002016-02-10 Uros Bizjak <ubizjak@gmail.com>
11801
11802 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11803 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11804
13b562c5
BC
118052016-02-10 Bin Cheng <bin.cheng@arm.com>
11806
11807 PR tree-optimization/68021
11808 * gcc.dg/tree-ssa/pr68021.c: New test.
11809
24a179f8
RB
118102016-02-10 Richard Biener <rguenther@suse.de>
11811
11812 PR tree-optimization/69726
11813 * gcc.dg/uninit-22.c: New testcase.
11814
0d99886f
AP
118152016-02-09 Andrew Pinski <apinski@cavium.com>
11816
11817 PR tree-opt/69282
11818 * gcc.c-torture/compile/20160205-1.c: New testcase.
11819
ab04995c
MM
118202016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11821
11822 PR target/68404
11823 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11824 instead accessing a really large arrray.
11825 * gcc.target/powerpc/fusion3.c: Likewise.
11826
4b79ac23
CB
118272016-02-09 Charles Baylis <charles.baylis@linaro.org>
11828
11829 PR target/68532
11830 * gcc.c-torture/execute/pr68532.c: New test.
11831
b890a441
AO
118322016-02-11 Alexandre Oliva <aoliva@redhat.com>
11833
11834 PR target/69634
11835 * gcc.dg/pr69634.c: New.
11836
84a5bef7
RB
118372016-02-09 Richard Biener <rguenther@suse.de>
11838
11839 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11840
1f123759 118412016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11842
1f123759
AF
11843 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11844
65860c77
YR
118452016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11846
11847 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11848
7e1e8a0a
RB
118492016-02-09 Richard Biener <rguenther@suse.de>
11850
11851 PR tree-optimization/69715
11852 * gcc.dg/torture/pr69715.c: New testcase.
11853
efb45a9f
PP
118542016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11855
11856 PR c++/69139
11857 * g++.dg/cpp0x/trailing12.C: New test.
11858 * g++.dg/cpp0x/trailing13.C: New test.
11859
20a0c6f9
PP
118602016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11861
11862 PR c++/69283
11863 PR c++/67835
11864 * g++.dg/cpp1y/auto-fn29.C: New test.
11865 * g++.dg/cpp1y/auto-fn30.C: New test.
11866
a162f3af
JJ
118672016-02-08 Jakub Jelinek <jakub@redhat.com>
11868
11869 PR tree-optimization/69209
11870 * gcc.c-torture/compile/pr69209.c: New test.
11871
4b4a9fbd
JL
118722016-02-08 Jeff Law <law@redhat.com>
11873
11874 PR tree-optimization/68541
11875 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11876 of statements allowed in join block for path splitting.
11877
cfac5ed2
JJ
118782016-02-08 Jakub Jelinek <jakub@redhat.com>
11879
f68bc23f
JJ
11880 PR c++/59627
11881 * g++.dg/gomp/pr59627.C: New test.
11882
cfac5ed2
JJ
11883 PR ipa/69239
11884 * g++.dg/ipa/pr69239.C: New test.
11885
44714d8c
DM
118862016-02-08 David Malcolm <dmalcolm@redhat.com>
11887
11888 PR preprocessor/69664
11889 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11890 * gcc.dg/cpp/warn-comments.c: Likewise.
11891
eba9e839
MP
118922016-02-08 Marek Polacek <polacek@redhat.com>
11893
11894 PR c++/69688
11895 * g++.dg/init/const12.C: New test.
11896
a011cd92
BS
118972016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11898
11899 PR target/60410
11900 * gcc.dg/lto/pr55113_0.c: Remove test.
11901
5317b1be
RB
119022016-02-08 Richard Biener <rguenther@suse.de>
11903
11904 PR tree-optimization/69719
11905 * gcc.dg/torture/pr69719.c: New testcase.
11906
63998a63
RB
119072016-02-08 Richard Biener <rguenther@suse.de>
11908 Jeff Law <law@redhat.com>
11909
11910 PR target/68273
11911 * gcc.target/mips/pr68273.c: New testcase.
11912
43f4a281
RB
119132016-02-08 Richard Biener <rguenther@suse.de>
11914
11915 PR rtl-optimization/69274
11916 * gcc.target/i386/addr-sel-1.c: XFAIL.
11917
0b604d2d
JL
119182016-02-08 Jeff Law <law@redhat.com>
11919
e8dfe49e
JL
11920 PR tree-optimization/68541
11921 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11922
6daecd7a 11923 PR tree-optimization/65917
0b604d2d
JL
11924 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11925
c0f0e35a
JD
119262016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11927
11928 PR fortran/50555
11929 * gfortran.dg/namelist_args.f90: New test.
11930
8981d712
JL
119312016-02-05 Jeff Law <law@redhat.com>
11932
6daecd7a 11933 PR tree-optimization/68541
8981d712
JL
11934 * gcc.dg/tree-ssa/split-path-2.c: New test.
11935 * gcc.dg/tree-ssa/split-path-3.c: New test.
11936 * gcc.dg/tree-ssa/split-path-4.c: New test.
11937 * gcc.dg/tree-ssa/split-path-5.c: New test.
11938 * gcc.dg/tree-ssa/split-path-6.c: New test.
11939 * gcc.dg/tree-ssa/split-path-7.c: New test.
11940
46cb9332
MS
119412016-02-05 Martin Sebor <msebor@redhat.com>
11942
11943 PR c++/69662
11944 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11945 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11946
be2083ea
RH
119472016-02-06 Richard HEnderson <rth@redhat.com>
11948
11949 PR c/69643
11950 * gcc.target/i386/addr-space-4.c: New.
11951 * gcc.target/i386/addr-space-5.c: New.
11952
711d7c23
MM
119532016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11954
11955 PR fortran/66089
11956 * gfortran.dg/elemental_dependency_6.f90: New.
11957
b5c1c988
JJ
119582016-02-05 Jakub Jelinek <jakub@redhat.com>
11959
861c7bcd
JJ
11960 PR rtl-optimization/69691
11961 * gcc.c-torture/execute/pr69691.c: New test.
11962
b5c1c988
JJ
11963 PR c++/69628
11964 * g++.dg/parse/pr69628.C: New test.
11965
f7dfa966
UB
119662016-02-05 Uros Bizjak <ubizjak@gmail.com>
11967
11968 * gcc.dg/sancov/asan.c: Move to ...
11969 * gcc.dg/asan/sancov-1.c: ... here.
11970
9b143e64
UB
119712016-02-05 Uros Bizjak <ubizjak@gmail.com>
11972
11973 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11974
f5d4b899
L
119752016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11976
11977 PR target/69677
11978 * gcc.target/i386/pr69677.c: New test.
11979
76c85fbb
PP
119802016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11981
11982 PR c++/68948
11983 * g++.dg/template/pr68948.C: New test.
11984
f181bf90
DV
119852016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11986
11987 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11988 (only necessary on s390x).
11989
714fb282
L
119902016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11991
11992 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11993 -mno-accumulate-outgoing-args.
11994
618d6c1c
PP
119952016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11996
11997 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11998
1066e9b5
JJ
119992016-02-04 Jakub Jelinek <jakub@redhat.com>
12000
12001 PR c/69669
12002 * c-c++-common/pr69669.c: New test.
12003
76255d0d
MM
120042016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12005
12006 PR target/69667
12007 * g++.dg/pr69667.C: New file.
12008
e0b059b1
WD
120092016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12010
12011 PR target/69619
12012 * gcc.dg/pr69619.c: Add new test.
12013
2692b5c8
RS
120142016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12015
12016 PR rtl-optimization/69577
12017 * gcc.target/i386/pr69577.c: New test.
12018
7db337c2
ML
120192016-02-04 Martin Liska <mliska@suse.cz>
12020
12021 * g++.dg/asan/pr69276.C: New test.
12022
cc9c0829
KT
120232016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12024
12025 PR target/65932
12026 PR target/67714
12027 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12028 a single smulbb instruction.
12029 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12030 * gcc.target/amr/wmul-2.c: Likewise.
12031
eb9feb52
KT
120322016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12033
12034 PR target/65932
12035 PR target/67714
12036 * gcc.c-torture/execute/pr67714.c: New test.
12037
61f727fe
JJ
120382016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12039
12040 PR target/69454
12041 * gcc.target/i386/pr69454-1.c: New test.
12042 * gcc.target/i386/pr69454-2.c: New test.
12043
05dd97db
MS
120442016-02-03 Martin Sebor <msebor@redhat.com>
12045
12046 PR c++/69251
12047 PR c++/69253
12048 PR c++/69290
12049 PR c++/69277
12050 PR c++/69349
12051 * g++.dg/ext/flexarray-mangle-2.C: New test.
12052 * g++.dg/ext/flexarray-mangle.C: New test.
12053 * g++.dg/ext/flexarray-subst.C: New test.
12054 * g++.dg/ext/flexary11.C: New test.
12055 * g++.dg/ext/flexary12.C: New test.
12056 * g++.dg/ext/flexary13.C: New test.
12057 * g++.dg/ext/flexary14.C: New test.
12058 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12059
dac2fc29
L
120602016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12061
12062 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12063 Define only if CHECK_FLOAT128 is defined.
12064 (main): Properly initialize u5.
12065
eadb8035
JJ
120662016-02-03 Jakub Jelinek <jakub@redhat.com>
12067
0afbb81b
JJ
12068 PR c/69627
12069 * gcc.dg/pr69627.c: New test.
12070
eadb8035
JJ
12071 PR target/69644
12072 * gcc.dg/pr69644.c: New test.
12073
b12d4923
MS
120742016-02-03 Mike Stump <mikestump@comcast.net>
12075
12076 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12077 support for struct-layout-1.exp.
12078
ab4bae0c
PP
120792016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12080
12081 PR c++/69056
618d6c1c 12082 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12083
95831c01
VM
120842016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12085 Alexandre Oliva <aoliva@redhat.com>
12086
12087 PR target/69461
12088 * gcc.target/powerpc/pr69461.c: New.
12089
ccc71ab8
UB
120902016-02-03 Uros Bizjak <ubizjak@gmail.com>
12091
12092 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12093 works from here ...
12094 (check_effective_target_fsanitize_thread): ... to here. Do not
12095 specify additional compile flags for the test source.
12096 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12097 specify additional compile flags for the test source.
12098
96299640
WD
120992016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12100
12101 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12102
781d83d9
AV
121032016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12104
12105 PR fortran/67451
12106 PR fortran/69418
12107 * gfortran.dg/coarray_allocate_2.f08: New test.
12108 * gfortran.dg/coarray_allocate_3.f08: New test.
12109 * gfortran.dg/coarray_allocate_4.f08: New test.
12110
d8208e6d
AL
121112016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12112
12113 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12114 use same scan-tree-dump-times on all platforms.
12115 * gcc.dg/vect/vect-outer-1.c: Likewise.
12116 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12117 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12118 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12119 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12120 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12121 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12122 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12123
a8394fa0
SB
121242016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12125
12126 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12127 warning.
12128
f3baa1d3
L
121292016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12130
12131 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12132
eb077516
JN
121332016-02-02 James Norris <jnorris@codesourcery.com>
12134
12135 * c-c++-common/goacc/routine-5.c: Add tests.
12136
578fb225
AM
121372016-02-02 Alexander Monakov <amonakov@ispras.ru>
12138
12139 * gcc.target/nvptx/unsigned-cmp.c: New test.
12140
c64f7d37
WD
121412016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12142
12143 * gcc.target/aarch64/scalar_shift_1.c
12144 (test_corners_sisd_di): Improve force to SIMD register.
12145 (test_corners_sisd_si): Likewise.
12146 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12147 Remove scan-assembler check for ldr.
12148
90c6f26c
RB
121492016-02-02 Richard Biener <rguenther@suse.de>
12150
12151 PR tree-optimization/69595
12152 * gcc.dg/Warray-bounds-17.c: New testcase.
12153
9dc03c97
RB
121542016-02-02 Richard Biener <rguenther@suse.de>
12155
12156 PR tree-optimization/69606
12157 * gcc.dg/torture/pr69606.c: New testcase.
12158
2d4dc223
YR
121592016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12160
12161 PR middle-end/68542
12162 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12163 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12164
65c98fde
AM
121652016-02-02 Alan Modra <amodra@gmail.com>
12166
12167 PR target/69548
12168 * gcc.target/powerpc/pr69548.c: New test.
12169
e1b81f2b
JJ
121702016-02-01 Jakub Jelinek <jakub@redhat.com>
12171
d0268b37
JJ
12172 PR rtl-optimization/69592
12173 * gcc.dg/pr69592.c: New test.
12174
e1b81f2b
JJ
12175 PR preprocessor/69543
12176 PR c/69558
12177 * gcc.dg/pr69543.c: New test.
12178 * gcc.dg/pr69558.c: New test.
12179
7dd7780d
UB
121802016-02-01 Uros Bizjak <ubizjak@gmail.com>
12181
bf672ee5
UB
12182 PR testsuite/65940
12183 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12184
9a7013f8
MS
121852016-02-01 Martin Sebor <msebor@redhat.com>
12186
12187 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12188
e681fb2b
BC
121892016-02-01 Bin Cheng <bin.cheng@arm.com>
12190
12191 PR tree-optimization/67921
12192 * c-c++-common/ubsan/pr67921.c: New test.
12193
ff86345f
RB
121942016-02-01 Richard Biener <rguenther@suse.de>
12195
12196 PR middle-end/69556
12197 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12198
bc369dbd
RB
121992016-02-01 Richard Biener <rguenther@suse.de>
12200
12201 PR tree-optimization/69574
12202 * gcc.dg/torture/pr69574.c: New testcase.
12203
ef318184
RB
122042016-02-01 Richard Biener <rguenther@suse.de>
12205
12206 PR tree-optimization/69579
12207 * gcc.dg/setjmp-6.c: New testcase.
12208
654745e6
JJ
122092016-02-01 Jakub Jelinek <jakub@redhat.com>
12210
12211 PR rtl-optimization/69570
12212 * g++.dg/opt/pr69570.C: New test.
12213
e6c0c44b
RH
122142016-02-01 Richard Henderson <rth@redhat.com>
12215
12216 * gcc.dg/pr69535.c: New test.
12217
6ff3f09a
JDA
122182016-01-31 John David Anglin <danglin@gcc.gnu.org>
12219
2c005538
JDA
12220 PR testsuite/69584
12221 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12222 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12223
61083a4b
JDA
12224 PR debug/68244
12225 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12226
6ff3f09a
JDA
12227 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12228
0c221916
PT
122292016-01-31 Paul Thomas <pault@gcc.gnu.org>
12230
12231 PR fortran/67564
12232 * gfortran.dg/allocate_with_source_17.f03: New test.
12233
db7a2818
JJ
122342016-01-30 Jakub Jelinek <jakub@redhat.com>
12235
12236 PR tree-optimization/69546
12237 * gcc.dg/torture/pr69546.c: New test.
12238
e520d5f0
PT
122392016-01-30 Paul Thomas <pault@gcc.gnu.org>
12240
12241 PR fortran/69566
12242 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12243
343c05d3
MS
122442016-01-30 Martin Sebor <msebor@redhat.com>
12245
12246 PR c++/68490
12247 * g++.dg/ext/flexary10.C: New test.
12248
d6c3a539
DH
122492016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12250
12251 PR fortran/66707
12252 gfortran.dg/common_23.f90: New test.
12253
52d72fcd
BS
122542016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12255
12256 PR target/65546
12257 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12258 condition being checked, and disable it when the target supports
12259 misaligned loads and stores.
12260
3a5d2ba4
JJ
122612016-01-29 Jakub Jelinek <jakub@redhat.com>
12262
12263 PR debug/69518
12264 * gcc.dg/torture/pr69518.c: New test.
12265
6bbacdb5
L
122662016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12267
12268 PR target/69530
12269 * gcc.target/i386/pr69530.c: New test.
12270
af932cdb
SE
122712016-01-29 Steve Ellcey <sellcey@imgtec.com>
12272
12273 PR target/65604
12274 * gcc.target/mips/div-delay.c: New test.
12275
26658b7c
JJ
122762016-01-29 Jakub Jelinek <jakub@redhat.com>
12277
33e89989
JJ
12278 PR target/69551
12279 * gcc.target/i386/pr69551.c: New test.
12280
26658b7c
JJ
12281 PR target/66137
12282 * gcc.target/i386/pr66137.c: New test.
12283
401116b5
AB
122842016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12285
12286 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12287 always built for p5600.
12288 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12289 isa=p5600 dg-option.
12290
d4abfcc5
RB
122912016-01-29 Richard Biener <rguenther@suse.de>
12292
12293 PR tree-optimization/69547
12294 * g++.dg/tree-ssa/pr69547.C: New testcase.
12295
16b77b32
JJ
122962016-01-29 Jakub Jelinek <jakub@redhat.com>
12297
12298 PR debug/66869
12299 * g++.dg/warn/Wunused-function2.C: New test.
12300
a1c95464
DV
123012016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12302
12303 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12304 support for test to succeed.
12305
5453bfed
MP
123062016-01-29 Marek Polacek <polacek@redhat.com>
12307
12308 PR c++/69509
12309 PR c++/69516
12310 * g++.dg/ext/constexpr-vla2.C: New test.
12311 * g++.dg/ext/constexpr-vla3.C: New test.
12312 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12313
452ec2a5
RB
123142016-01-29 Richard Biener <rguenther@suse.de>
12315
12316 PR middle-end/69537
12317 * gcc.dg/uninit-21.c: New testcase.
12318
aec0b19e
UB
123192016-01-28 Uros Bizjak <ubizjak@gmail.com>
12320
12321 PR target/69459
12322 * gcc.target/i386/pr69459.c: New test.
12323
df113ce7
SE
123242016-01-28 Steve Ellcey <sellcey@imgtec.com>
12325
12326 PR target/68400
12327 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12328 * gcc.target/mips/pr68400.c: New test.
12329
494de84f
MS
123302016-01-28 Martin Sebor <msebor@redhat.com>
12331
12332 PR target/17381
12333 * gcc.target/powerpc/pr17381.c: New test.
12334
eb1b1f01
JJ
123352016-01-28 Jakub Jelinek <jakub@redhat.com>
12336
12337 PR middle-end/69542
12338 * gcc.dg/torture/pr69542.c: New test.
12339
6dfeb7ce
WD
123402016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12341
12342 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12343
4b7471a4
DE
123442016-01-28 David Edelsohn <dje.gcc@gmail.com>
12345
12346 * gcc.dg/pr65980.c: Skip on AIX.
12347 * gcc.dg/pr66688.c: Same.
12348
b271fd21
DE
123492016-01-28 David Edelsohn <dje.gcc@gmail.com>
12350
12351 PR target/63679
12352 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12353 * gcc.dg/tree-ssa/sra-18.c: Same.
12354
874108a9
AV
123552016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12356
12357 PR fortran/62536
12358 * gfortran.dg/block_15.f08: New test.
12359 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12360 on incorrectly closed BLOCK.
12361
30480bcd
IE
123622016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12363
12364 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
123652016-01-28 Richard Biener <rguenther@suse.de>
12366
12367 PR tree-optimization/69466
12368 * gfortran.dg/vect/pr69466.f90: New testcase.
12369
0d4c694e
TP
123702016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12371
12372 * g++.dg/pr67989.C: Remove ARM-specific option.
12373 * gcc.target/arm/pr67989.C: New file.
12374
2aa780da
UB
123752016-01-27 Uros Bizjak <ubizjak@gmail.com>
12376
12377 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12378 and expm1 test for glibc < 2.11.
12379
f75ebe77
RH
123802016-01-27 Richard Henderson <rth@redhat.com>
12381
12382 * gcc.c-torture/execute/pr69447.c: New test.
12383
123842016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12385
9a175e65 12386 PR fortran/69422
49847d75
PT
12387 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12388
cbdd8ae0
JJ
123892016-01-27 Jakub Jelinek <jakub@redhat.com>
12390
12391 PR debug/66869
12392 * gcc.dg/pr66869.c: New test.
12393
2b572b3c
JL
123942016-01-25 Jeff Law <law@redhat.com>
12395
12396 PR tree-optimization/68398
aec0b19e 12397 PR tree-optimization/69196
2b572b3c
JL
12398 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12399 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12400 path to avoid new heuristic allowing more irreducible regions
12401 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12402 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12403 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12404 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12405 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12406
fa74a4bc
MP
124072016-01-27 Marek Polacek <polacek@redhat.com>
12408
12409 PR c/68062
12410 * c-c++-common/vector-compare-4.c: New test.
12411
0afff540
DM
124122016-01-27 David Malcolm <dmalcolm@redhat.com>
12413
12414 PR preprocessor/69126
12415 * c-c++-common/pr69126.c: New test case.
12416
1a218fc9
ILT
124172016-01-27 Ian Lance Taylor <iant@google.com>
12418
12419 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12420
5d70666e
RB
124212016-01-27 Ryan Burn <contact@rnburn.com>
12422
12423 PR cilkplus/69267
12424 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12425
87ff4d66
UB
124262016-01-27 Uros Bizjak <ubizjak@gmail.com>
12427
12428 PR target/69512
12429 * gcc.target/i386/pr69512.c: New test.
12430
27e23cca
RE
124312016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12432
12433 PR ada/69488
12434 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12435
05bf54c3
MP
124362016-01-27 Marek Polacek <polacek@redhat.com>
12437
12438 PR c++/69379
12439 * g++.dg/pr69379.C: New test.
12440
60214d0d
MS
124412016-01-27 Martin Sebor <msebor@redhat.com>
12442
12443 PR c++/69317
12444 * g++.dg/abi/Wabi-2-2.C: New test.
12445 * g++.dg/abi/Wabi-2-3.C: New test.
12446 * g++.dg/abi/Wabi-3-2.C: New test.
12447 * g++.dg/abi/Wabi-3-3.C: New test.
12448
167c7bfa
RB
124492016-01-27 Richard Biener <rguenther@suse.de>
12450
12451 PR tree-optimization/69166
12452 * gcc.dg/torture/pr69166.c: New testcase.
12453
1430fb1f
MJ
124542016-01-27 Martin Jambor <mjambor@suse.cz>
12455
12456 PR tree-optimization/69355
12457 * gcc.dg/tree-ssa/pr69355.c: New test.
12458
95e3030c
MP
124592016-01-27 Marek Polacek <polacek@redhat.com>
12460
12461 PR c++/69496
12462 * g++.dg/ext/constexpr-vla1.C: New test.
12463
eeb085f3
CB
124642016-01-20 Christian Bruel <christian.bruel@st.com>
12465
12466 PR target/69245
12467 * gcc.target/arm/pr69245.c: New test.
12468
b1652dde
JJ
124692016-01-27 Jakub Jelinek <jakub@redhat.com>
12470
12471 PR tree-optimization/69399
12472 * gcc.dg/torture/pr69399.c: New test.
12473
ce7e8f00
EB
124742016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12475
12476 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12477
e4aac1d1
EB
124782016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12479
12480 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12481
8dfdb419
TV
124822016-01-26 Tom de Vries <tom@codesourcery.com>
12483
12484 PR tree-optimization/69110
12485 * gcc.dg/autopar/pr69110.c: New test.
12486
56f80f54 124872016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12488 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12489
12490 * gcc.dg/graphite/isl-ast-op-select.c: New.
12491
a0909527
PT
124922015-01-26 Paul Thomas <pault@gcc.gnu.org>
12493
12494 PR fortran/69385
12495 * gfortran.dg/allocate_error_6.f90: New test.
12496
ffc445f4
RH
124972016-01-26 Richard Henderson <rth@redhat.com>
12498
12499 * gcc.dg/tm/pr60908.c: New test.
12500
01e1dea3
DM
125012016-01-26 David Malcolm <dmalcolm@redhat.com>
12502
12503 PR other/69006
12504 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12505 directive.
12506 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12507 expected multiline output to reflect the colorization being
12508 disabled before newlines.
12509 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12510 (custom_diagnostic_finalizer): Replace call to
12511 pp_newline_and_flush with call to pp_flush.
12512 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12513 * gfortran.dg/implicit_class_1.f90: Likewise.
12514 * lib/gcc-dg.exp (allow_blank_lines): New global.
12515 (dg-allow-blank-lines-in-output): New procedure.
12516 (gcc-dg-prune): Complain about blank lines in the output, unless
12517 dg-allow-blank-lines-in-output was called.
12518 * lib/multiline.exp (_build_multiline_regex): Only support
12519 arbitrary followup text for non-blank-lines, not for blank lines.
12520
13f92e8d
JJ
125212016-01-26 Jakub Jelinek <jakub@redhat.com>
12522
12523 PR tree-optimization/69483
12524 * gcc.dg/pr69483.c: New test.
12525 * g++.dg/opt/pr69483.C: New test.
12526
92422235
CL
125272016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12528
12529 PR target/68620
12530 * gcc.target/arm/pr68620.c: New test.
12531
0bccf11b
L
125322016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12533
12534 * gcc.target/i386/pr68986-2.c: Remove -m32.
12535
81cd202e
L
125362016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12537
12538 PR target/68986
12539 * gcc.target/i386/pr68986-1.c: New test.
12540 * gcc.target/i386/pr68986-2.c: Likewise.
12541 * gcc.target/i386/pr68986-3.c: Likewise.
12542
213a1c03
CB
125432016-01-26 Christian Bruel <christian.bruel@st.com>
12544
12545 * lib/target-supports.exp
12546 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12547 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12548 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12549
22a08dd1
RB
125502016-01-26 Richard Biener <rguenther@suse.de>
12551
12552 PR tree-optimization/69452
12553 * gcc.dg/torture/pr69452.c: New testcase.
12554
6c06e0e8
JJ
125552016-01-26 Jakub Jelinek <jakub@redhat.com>
12556
12557 PR target/69442
12558 * gcc.dg/pr69442.c: New test.
12559
b96824c4
RFI
125602016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12561
12562 PR target/67896
12563 * gcc.target/aarch64/simd/pr67896.C: New.
12564
5ee31e57
RS
125652016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12566
12567 PR tree-optimization/69400
12568 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12569 function.
12570 (plugin_init): Call it.
12571 * gcc.dg/torture/pr69400.c: New test.
12572
7ddfb31d
CL
125732016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12574
12575 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12576
1e050c90
AK
125772016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12578 Sebastian Pop <s.pop@samsung.com>
12579
12580 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12581 isl-0.15.
12582
c8ee4bf5
AK
125832016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12584 Sebastian Pop <s.pop@samsung.com>
12585
12586 * gcc.dg/graphite/pr69292.c: New.
12587
d902b330
JJ
125882016-01-25 Jakub Jelinek <jakub@redhat.com>
12589
12590 * c-c++-common/goacc/use_device-1.c: New test.
12591
2c89b952
JL
125922016-01-25 Jeff Law <law@redhat.com>
12593
12594 PR tree-optimization/69196
12595 PR tree-optimization/68398
12596 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12597 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12598
685c8785
DE
125992016-01-25 David Edelsohn <dje.gcc@gmail.com>
12600
12601 PR target/69469
12602 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12603 Algorithm.
12604
95cef0c1
RB
126052016-01-25 Richard Biener <rguenther@suse.de>
12606
12607 PR testsuite/69380
12608 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12609
2947d3b2
IE
126102016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12611
12612 PR target/69421
12613 * gcc.dg/pr69421.c: New test.
12614
ae19075a
BB
126152016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12616
12617 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12618 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12619 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12620 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12621 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12622 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12623 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12624 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12625 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12626 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12627
fa4511c2
RB
126282016-01-25 Richard Biener <rguenther@suse.de>
12629
12630 PR tree-optimization/69376
12631 * gcc.dg/torture/pr69376.c: New testcase.
12632
1d101216
JD
126332016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12634
12635 PR fortran/69397
12636 PR fortran/68442
12637 * gfortran.dg/interface_38.f90: New test.
12638 * gfortran.dg/interface_39.f90: New test.
a0909527 12639
a59b92b0
PP
126402016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12641
12642 Revert:
12643 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12644
12645 PR c++/11858
12646 PR c++/24663
12647 PR c++/24664
12648 * g++.dg/template/pr11858.C: New test.
12649 * g++.dg/template/pr24663.C: New test.
12650 * g++.dg/template/unify12.C: New test.
12651 * g++.dg/template/unify13.C: New test.
12652 * g++.dg/template/unify14.C: New test.
12653 * g++.dg/template/unify15.C: New test.
12654 * g++.dg/template/unify16.C: New test.
12655 * g++.dg/template/unify17.C: New test.
12656
16acb1a8
DH
126572016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12658
12659 PR fortran/68283
12660 gfortran.dg/pr68283.f90: New test.
12661
094773e8
TK
126622016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12663
12664 PR fortran/66094
12665 * gfortran.dg/inline_matmul_13.f90: New test.
12666 * gfortran.dg/matmul_bounds_8.f90: New test.
12667 * gfortran.dg/matmul_bounds_9.f90: New test.
12668 * gfortran.dg/matmul_bounds_10.f90: New test.
12669
42fb90d7
TV
126702016-01-23 Tom de Vries <tom@codesourcery.com>
12671
12672 PR tree-optimization/69426
12673 * gcc.dg/autopar/pr69426.c: New test.
12674
69da7802
MS
126752016-01-23 Martin Sebor <msebor@redhat.com>
12676
12677 PR c++/58109
12678 PR c++/69022
12679 * g++.dg/cpp0x/alignas5.C: New test.
12680 * g++.dg/ext/vector29.C: Same.
12681
da17300a
UB
126822016-01-23 Uros Bizjak <ubizjak@gmail.com>
12683
12684 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12685 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12686 _GNU_SOURCE from compile flags to the source.
12687 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12688 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12689 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12690 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12691
62041cfc
JJ
126922016-01-22 Jakub Jelinek <jakub@redhat.com>
12693
12694 PR target/69432
12695 * g++.dg/opt/pr69432.C: New test.
12696
f7d2ad6f
BS
126972016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12698
12699 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12700 32-bit targets testing an -m64 multilib.
12701
d403fc9a
WS
127022016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12703
12704 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12705 64-bit support.
12706
4aa16f8d
JG
127072016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12708
12709 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12710
7c816d0f
CB
127112016-01-21 Christian Bruel <christian.bruel@st.com>
12712
12713 PR target/68674
12714 * gcc.target/i386/pr68674.c
12715 * gcc.target/aarch64/pr68674.c
12716 * gcc.target/arm/pr68674.c
12717
fce661e8
KT
127182016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12719
12720 PR target/69403
12721 * gcc.c-torture/execute/pr69403.c: New test.
12722
4696899f
PC
127232016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12724
12725 PR c++/55843
12726 * g++.dg/template/pr55843.C: New.
12727
bac69366
AL
127282016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12729
12730 PR testsuite/66877
12731 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12732 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12733
b57d3a5c
BS
127342016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12735
12736 PR testsuite/67489
da17300a
UB
12737 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12738 from dg-do compile directive, and instead add
12739 { dg-require-effective-target int128 }.
b57d3a5c 12740
9f04a53e
MS
127412016-01-20 Martin Sebor <msebor@redhat.com>
12742
12743 PR c/69405
12744 * gcc.dg/sync-fetch.c: New test.
12745
38a51663
JL
127462016-01-21 Martin Sebor <msebor@redhat.com>
12747
12748 PR target/69252
12749 * gcc.target/powerpc/pr69252.c: New test.
12750
2423a75a
JD
127512016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12752
12753 PR fortran/65996
da17300a 12754 * gfortran.dg/pr65996.f90: New test.
2423a75a 12755
0a76463f
DV
127562016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12757
12758 PR c++/68810
9f04a53e 12759 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12760 expected to generate an error.
0a76463f 12761
9776e692
BS
127622016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12763
12764 PR middle-end/66178
12765 * gcc.dg/torture/pr66178.c: New test.
12766
c8d3e088
AB
127672016-01-21 Anton Blanchard <anton@samba.org>
12768 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12769
12770 PR target/63354
12771 * gcc.target/powerpc/pr63354.c: New test.
12772
35b707ff
VM
127732016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12774
12775 PR rtl-optimization/68990
12776 * gcc.target/i386/pr68990: New.
12777
157b0829
NC
127782016-01-21 Nick Clifton <nickc@redhat.com>
12779
12780 PR target/69129
12781 * gcc.target/mips/pr69129.c: New.
12782
aede6748
PC
127832016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12784
12785 PR c++/58046
12786 * g++.dg/cpp0x/pr58046.C: New.
12787
5463c2c8
JJ
127882016-01-21 Jakub Jelinek <jakub@redhat.com>
12789
6d31cc75
SS
12790 PR target/69187
12791 PR target/65624
12792 * gcc.target/arm/pr69187.c: New test.
12793
5463c2c8
JJ
12794 PR c++/69355
12795 * g++.dg/torture/pr69355.C: New test.
12796
fa28f32b
AK
127972016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12798 Sebastian Pop <s.pop@samsung.com>
12799
12800 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12801
b920a047
AK
128022016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12803 Sebastian Pop <s.pop@samsung.com>
12804
da17300a 12805 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12806
bdd3aea6
JJ
128072016-01-21 Jakub Jelinek <jakub@redhat.com>
12808
12809 PR middle-end/67653
12810 * c-c++-common/pr67653.c: New test.
12811 * gcc.dg/torture/pr29119.c: Add dg-warning.
12812
26a2e6ae
PB
128132016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12814
12815 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12816
d25c7690
PK
128172016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12818
12819 PR c/24293
12820 * gcc.dg/pr24293.c: New test.
12821 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12822 incomplete struct type.
12823 * gcc.dg/declspec-1.c: Likewise.
12824 * gcc.dg/pr63549.c: Likewise.
12825
889d5698
JJ
128262016-01-20 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR tree-optimization/66612
12829 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12830 for bdn instruction.
12831
d7cf3dc7
CL
128322016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12833
12834 * lib/target-supports.exp
12835 (check_effective_target_arm_fp_ok_nocache): New.
12836 (check_effective_target_arm_fp_ok): New.
12837 (add_options_for_arm_fp): New.
12838 (check_effective_target_arm_crypto_ok_nocache): Require
12839 target_arm_v8_neon_ok instead of arm32.
12840 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12841 (check_effective_target_arm_crypto_pragma_ok): New.
12842 (add_options_for_arm_vfp): New.
12843 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12844 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12845 target instead. Force initial fpu to vfp.
12846 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12847 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12848 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12849 dependency.
12850 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12851 use arm_vfp effective target instead. Force initial fpu to vfp.
12852 * gcc.target/arm/attr-neon3.c: Likewise.
12853 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12854 arm_vfp_ok.
12855 * gcc.target/arm/unsigned-float.c: Likewise.
12856 * gcc.target/arm/vfp-1.c: Likewise.
12857 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12858 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12859 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12860 * gcc.target/arm/vfp-ldmias.c: Likewise.
12861 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12862 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12863 * gcc.target/arm/vfp-stmiad.c: Likewise.
12864 * gcc.target/arm/vfp-stmias.c: Likewise.
12865 * gcc.target/arm/vnmul-1.c: Likewise.
12866 * gcc.target/arm/vnmul-2.c: Likewise.
12867 * gcc.target/arm/vnmul-3.c: Likewise.
12868 * gcc.target/arm/vnmul-4.c: Likewise.
12869
01ac9704 128702016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12871
e84b00da
L
12872 PR testsuite/69366
12873 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12874 the MPX run-time library, for compile-time MPX test.
12875 * gcc.target/i386/chkp-always_inline.c: Likewise.
12876 * gcc.target/i386/chkp-bndret.c: Likewise.
12877 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12878 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12879 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12880 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12881 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12882 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12883 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12884 * gcc.target/i386/chkp-label-address.c: Likewise.
12885 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12886 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12887 * gcc.target/i386/chkp-pr69044.c: Likewise.
12888 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12889 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12890 * gcc.target/i386/chkp-strchr.c: Likewise.
12891 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12892 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12893 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12894 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12895 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12896 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12897 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12898 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12899 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12900 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12901 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12902 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12903 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12904 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12905 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12906 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12907 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12908 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12909 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12910 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12911 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12912 * gcc.target/i386/pr63995-2.c: Likewise.
12913 * gcc.target/i386/pr64805.c: Likewise.
12914 * gcc.target/i386/pr65044.c: Likewise.
12915 * gcc.target/i386/pr65167.c: Likewise.
12916 * gcc.target/i386/pr65183.c: Likewise.
12917 * gcc.target/i386/pr65184.c: Likewise.
12918 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12919
28b33016
IE
129202016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12921
12922 PR tree-optimization/69328
12923 * gcc.dg/pr69328.c: New test.
12924
bcff0913
JL
129252016-01-20 Jeff Law <law@redhat.com>
12926
bf0bb970 12927 PR target/25114
bcff0913
JL
12928 * gcc.target/m68k/pr25114.c: New test.
12929
a3f69631
AV
129302016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12931
12932 * gcc.target/arm/memset-inline-10.c: Added
12933 dg-require-effective-target arm_thumb2_ok.
12934
af33ba0d
EB
129352016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12936
12937 * gcc.dg/debug/dwarf2/sso.c: New test.
12938
7596d5de
UB
129392016-01-19 Uros Bizjak <ubizjak@gmail.com>
12940
12941 PR testsuite/68820
12942 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12943 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12944 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12945
ceda2c69
JH
129462016-01-19 Jan Hubicka <hubicka@ucw.cz>
12947
12948 PR ipa/66223
12949 * g++.dg/ipa/devirt-50.C: New testcase.
12950
38a979f2
MP
129512016-01-19 Marek Polacek <polacek@redhat.com>
12952
12953 PR c++/68965
12954 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12955 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12956
962801c5
KT
129572016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12958
12959 PR target/69135
12960 * gcc.target/arm/pr69135_1.c: New test.
12961
078fe40a
WD
129622015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12963
12964 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12965
786e3c06
WD
129662015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12967
12968 * gcc.target/aarch64/ccmp_1.c: New testcase.
12969
1e297006
MP
129702016-01-19 Marek Polacek <polacek@redhat.com>
12971
12972 PR c++/68586
12973 * g++.dg/cpp0x/enum30.C: New test.
12974
879c27e3
RB
129752016-01-19 Richard Biener <rguenther@suse.de>
12976
12977 PR tree-optimization/69336
12978 * g++.dg/tree-ssa/pr69336.C: New testcase.
12979
015337d3
JJ
129802016-01-19 Jakub Jelinek <jakub@redhat.com>
12981
12982 PR debug/65779
12983 * gcc.dg/pr65779.c: New test.
12984
e2c768b6
RB
129852016-01-19 Richard Biener <rguenther@suse.de>
12986
12987 PR tree-optimization/69352
12988 * gcc.dg/torture/pr69352.c: New testcase.
12989
569efc34
JJ
129902016-01-19 Jakub Jelinek <jakub@redhat.com>
12991
12992 PR rtl-optimization/68955
12993 PR rtl-optimization/64557
12994 * gcc.dg/torture/pr68955.c: New test.
12995
e49d321f
JH
129962016-01-19 Jan Hubicka <hubicka@ucw.cz>
12997
12998 PR lto/69136
12999 * g++.dg/torture/pr69136.C: New testcase.
13000
e9191ad3
JH
130012016-01-19 Jan Hubicka <hubicka@ucw.cz>
13002
13003 PR lto/69133
13004 * g++.dg/lto/pr69133_0.C: New testcase.
13005 * g++.dg/lto/pr69133_1.C: New testcase.
13006
2bedb645
JL
130072016-01-15 Jeff Law <law@redhat.com>
13008
13009 PR tree-optimization/69320
13010 * gcc.c-torture/pr69320-1.c: New test.
13011 * gcc.c-torture/pr69320-2.c: New test.
13012 * gcc.c-torture/pr69320-3.c: New test.
13013 * gcc.c-torture/pr69320-4.c: New test.
13014
17c15cb9
PP
130152016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13016
13017 PR c++/11858
13018 PR c++/24663
13019 PR c++/24664
13020 * g++.dg/template/pr11858.C: New test.
13021 * g++.dg/template/pr24663.C: New test.
13022 * g++.dg/template/unify12.C: New test.
13023 * g++.dg/template/unify13.C: New test.
13024 * g++.dg/template/unify14.C: New test.
13025 * g++.dg/template/unify15.C: New test.
13026 * g++.dg/template/unify16.C: New test.
13027 * g++.dg/template/unify17.C: New test.
13028
9617fd08
DM
130292016-01-18 David Malcolm <dmalcolm@redhat.com>
13030
13031 PR testsuite/69181
13032 * gcc.dg/pr69181-1.c: New test file.
13033 * gcc.dg/pr69181-2.c: New test file.
13034 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13035 globals by moving it to...
13036 (cleanup-after-saved-dg-test): ...this new function. Add
13037 "global additional_sources_used". Add reset of global
13038 multiline_expected_outputs to the empty list.
13039 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13040 global to...
13041 (multiline_expected_outputs): ...this, and updated comments to
13042 note that it is modified from gcc-dg.exp.
13043 (dg-end-multiline-output): Update for the above renaming.
13044 (handle-multiline-outputs): Likewise. Remove the clearing
13045 of the expected outputs to the empty list.
13046
b555a2e4
RB
130472016-01-18 Richard Biener <rguenther@suse.de>
13048
13049 PR tree-optimization/69297
13050 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13051
96902805
JM
130522016-01-18 Joseph Myers <joseph@codesourcery.com>
13053
13054 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13055 dg-options.
13056 * gcc.target/mips/mips-3d-2.c: Likewise.
13057 * gcc.target/mips/mips-3d-3.c: Likewise.
13058 * gcc.target/mips/mips-3d-4.c: Likewise.
13059 * gcc.target/mips/mips-3d-5.c: Likewise.
13060 * gcc.target/mips/mips-3d-6.c: Likewise.
13061 * gcc.target/mips/mips-3d-7.c: Likewise.
13062 * gcc.target/mips/mips-3d-8.c: Likewise.
13063 * gcc.target/mips/mips-3d-9.c: Likewise.
13064 * gcc.target/mips/mips-ps-1.c: Likewise.
13065 * gcc.target/mips/mips-ps-2.c: Likewise.
13066 * gcc.target/mips/mips-ps-3.c: Likewise.
13067 * gcc.target/mips/mips-ps-4.c: Likewise.
13068 * gcc.target/mips/mips-ps-5.c: Likewise.
13069 * gcc.target/mips/mips-ps-6.c: Likewise.
13070 * gcc.target/mips/mips-ps-7.c: Likewise.
13071 * gcc.target/mips/mips-ps-type.c: Likewise.
13072 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13073 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13074
40e26f94
TV
130752016-01-18 Tom de Vries <tom@codesourcery.com>
13076
13077 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13078 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13079 * c-c++-common/goacc/kernels-empty.c: New test.
13080 * c-c++-common/goacc/kernels-eternal.c: New test.
13081 * c-c++-common/goacc/kernels-loop-2.c: New test.
13082 * c-c++-common/goacc/kernels-loop-3.c: New test.
13083 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13084 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13085 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13086 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13087 * c-c++-common/goacc/kernels-loop-data.c: New test.
13088 * c-c++-common/goacc/kernels-loop-g.c: New test.
13089 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13090 * c-c++-common/goacc/kernels-loop-n.c: New test.
13091 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13092 * c-c++-common/goacc/kernels-loop.c: New test.
13093 * c-c++-common/goacc/kernels-noreturn.c: New test.
13094 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13095 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13096 * c-c++-common/goacc/kernels-reduction.c: New test.
13097
a98d4647
TV
130982016-01-18 Tom de Vries <tom@codesourcery.com>
13099
13100 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13101 * gcc.dg/autopar/outer-2.c: Same.
13102 * gcc.dg/autopar/outer-3.c: Same.
13103 * gcc.dg/autopar/outer-4.c: Same.
13104 * gcc.dg/autopar/outer-5.c: Same.
13105 * gcc.dg/autopar/outer-6.c: Same.
13106 * gcc.dg/autopar/parallelization-1.c: Same.
13107 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13108 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13109 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13110 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13111 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13112 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13113 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13114 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13115 * gcc.dg/autopar/pr39500-1.c: Same.
13116 * gcc.dg/autopar/pr39500-2.c: Same.
13117 * gcc.dg/autopar/pr46193.c: Same.
13118 * gcc.dg/autopar/pr46194.c: Same.
13119 * gcc.dg/autopar/pr49580.c: Same.
13120 * gcc.dg/autopar/pr49960-1.c: Same.
13121 * gcc.dg/autopar/pr49960.c: Same.
13122 * gcc.dg/autopar/pr68373.c: Same.
13123 * gcc.dg/autopar/reduc-1.c: Same.
13124 * gcc.dg/autopar/reduc-1char.c: Same.
13125 * gcc.dg/autopar/reduc-1short.c: Same.
13126 * gcc.dg/autopar/reduc-2.c: Same.
13127 * gcc.dg/autopar/reduc-2char.c: Same.
13128 * gcc.dg/autopar/reduc-2short.c: Same.
13129 * gcc.dg/autopar/reduc-3.c: Same.
13130 * gcc.dg/autopar/reduc-4.c: Same.
13131 * gcc.dg/autopar/reduc-6.c: Same.
13132 * gcc.dg/autopar/reduc-7.c: Same.
13133 * gcc.dg/autopar/reduc-8.c: Same.
13134 * gcc.dg/autopar/reduc-9.c: Same.
13135 * gcc.dg/autopar/uns-outer-4.c: Same.
13136 * gcc.dg/autopar/uns-outer-5.c: Same.
13137 * gcc.dg/autopar/uns-outer-6.c: Same.
13138 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13139 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13140
da976fa8
AL
131412016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13142
13143 PR target/63679
13144 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13145 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13146
70c1e886
AL
131472016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13148
13149 PR target/63679
13150 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13151 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13152 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13153
88bed196
AL
131542016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13155
13156 PR target/63679
13157 * gcc.dg/tree-ssa/sra-17.c: New.
13158 * gcc.dg/tree-ssa/sra-18.c: New.
13159
3dd5f42e
IE
131602016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13161
13162 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13163
ae5a77fa
EB
131642016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13165
13166 * gnat.dg/inline12.adb: New test.
13167
11e57fc6
BC
131682016-01-18 Bin Cheng <bin.cheng@arm.com>
13169
13170 PR tree-optimization/66797
13171 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13172
995b6fe0
RB
131732016-01-18 Richard Biener <rguenther@suse.de>
13174
13175 PR tree-optimization/69170
13176 * gcc.dg/torture/pr69170.c: New testcase.
13177
82ee0cf2 131782016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13179
13180 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13181
d69da357
TV
131822016-01-16 Tom de Vries <tom@codesourcery.com>
13183
13184 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13185
a3845283
TV
131862016-01-16 Tom de Vries <tom@codesourcery.com>
13187
13188 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13189 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13190 redundant dg-require-effective-target pthread.
13191 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13192 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13193 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13194 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13195 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13196 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13197 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13198
197a6aa6
DE
131992016-01-16 David Edelsohn <dje.gcc@gmail.com>
13200
13201 PR target/68609
13202 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13203 * gcc.target/powerpc/recip-7.c: Same.
13204
ec7886c1
PP
132052016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13206
13207 PR c++/69091
13208 * g++.dg/template/pr69091.C: New test.
13209
203484bb
PP
132102016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13211
13212 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13213 dump does not contain an error_mark_node.
13214 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13215 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13216
aa2500e9
PP
132172016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13218
13219 PR c++/68936
13220 * g++.dg/template/pr68936.C: New test.
13221
28621a5c
DE
132222016-01-15 David Edelsohn <dje.gcc@gmail.com>
13223
13224 PR target/68609
13225 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13226 * gcc.target/powerpc/recip-2.c: Same.
13227 * gcc.target/powerpc/recip-3.c: Same.
13228 * gcc.target/powerpc/recip-4.c: Same.
13229 * gcc.target/powerpc/recip-sqrtf.c: Same.
13230
40c43aca
JL
132312016-01-15 Jeff Law <law@redhat.com>
13232
13233 PR tree-optimization/69270
13234 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13235 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13236
afbc5ae8
PT
132372016-01-15 Paul Thomas <pault@gcc.gnu.org>
13238
13239 PR fortran/49630
13240 * gfortran.dg/deferred_character_13.f90: New test for the fix
13241 of comment 3 of the PR.
13242
13243 PR fortran/54070
13244 * gfortran.dg/deferred_character_8.f90: New test
13245 * gfortran.dg/allocate_error_5.f90: New test
13246
13247 PR fortran/60593
13248 * gfortran.dg/deferred_character_10.f90: New test
13249
13250 PR fortran/60795
13251 * gfortran.dg/deferred_character_14.f90: New test
13252
13253 PR fortran/61147
13254 * gfortran.dg/deferred_character_11.f90: New test
13255
13256 PR fortran/64324
13257 * gfortran.dg/deferred_character_9.f90: New test
13258
49abe076
VM
132592016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13260
13261 PR rtl-optimization/69030
13262 * gcc.target/i386/pr69030.c: New.
13263
16d12992
KT
132642016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13265
13266 * gcc.target/aarch64/target_attr_17.c: New test.
13267
78810bd3
RB
132682016-01-15 Richard Biener <rguenther@suse.de>
13269
13270 PR tree-optimization/66856
13271 * gcc.dg/torture/pr66856-1.c: New testcase.
13272 * gcc.dg/torture/pr66856-2.c: Likewise.
13273
2bd847fe
RB
132742016-01-15 Richard Biener <rguenther@suse.de>
13275
13276 PR debug/69137
13277 * g++.dg/lto/pr69137_0.C: New testcase.
13278
a00fe3b7
RS
132792016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13280
13281 PR middle-end/69246
13282 * gcc.target/i386/pr69246.c: New test.
13283
cbb0e83b
DV
132842016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13285
7596d5de 13286 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13287
5a500ecf
DV
132882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13289
13290 PR c++/56194
13291 * g++.dg/init/const9.C: Disable test on S/390.
13292
5d9bf64f
DV
132932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13294
13295 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13296 * g++.dg/Wno-frame-address.C: Ditto.
13297
e234b19e
DV
132982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13299
13300 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13301
89483f99
RB
133022016-01-15 Richard Biener <rguenther@suse.de>
13303
13304 PR tree-optimization/68961
13305 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13306
94f37395
IE
133072016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13308
13309 * gcc.target/i386/pr65105-5.c: New test.
13310
82ee0cf2 133112016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13312
13313 * gcc.c-torture/execute/alias-4.c: New testcase.
13314
82ee0cf2 133152016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13316
13317 PR ipa/68148
13318 * g++.dg/ipa/devirt-49.C: New testcase.
13319
092f7deb 133202016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13321
13322 PR target/65837
13323 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13324 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13325 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13326
e93c66bc
RB
133272016-01-15 Richard Biener <rguenther@suse.de>
13328
13329 PR tree-optimization/69117
13330 * gcc.dg/torture/pr69117.c: New testcase.
13331
c47eaca6 133322015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13333
13334 PR c++/69048
13335 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13336
c3f6914a
FXC
133372016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13338
13339 PR testsuite/67509
13340 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13341 range tests use 100 * maximum instead of maximum + 1.
13342
cd65ae90
JJ
133432016-01-14 Jakub Jelinek <jakub@redhat.com>
13344
13345 PR debug/69244
13346 * gcc.dg/guality/pr69244.c: New test.
13347
19643948
UB
133482016-01-14 Uros Bizjak <ubizjak@gmail.com>
13349
13350 * lib/target-supports.exp (check_effective_target_issignaling):
13351 New procedure.
13352 * gcc.dg/pr61441.c: Require issignaling effective target.
13353
fe79c97e
SB
133542016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13355
13356 PR target/68803
13357 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13358
c7df95d8
DM
133592016-01-14 David Malcolm <dmalcolm@redhat.com>
13360
13361 PR c++/68819
13362 PR preprocessor/69177
13363 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13364 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13365 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13366 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13367
00083992
MP
133682016-01-14 Marek Polacek <polacek@redhat.com>
13369
13370 PR c/69262
13371 * gcc.dg/array-15.c: New test.
13372
0c9b3294
JJ
133732016-01-14 Jakub Jelinek <jakub@redhat.com>
13374
13375 PR middle-end/68146
13376 PR tree-optimization/69155
13377 * gfortran.dg/pr68146.f: New test.
13378 * gfortran.dg/pr69155.f90: New test.
13379
3688e13d
RB
133802016-01-14 Richard Biener <rguenther@suse.de>
13381
13382 PR tree-optimization/68060
13383 * gcc.dg/torture/pr68060-1.c: New testcase.
13384 * gcc.dg/torture/pr68060-2.c: Likewise.
13385
bab0ad3a
NC
133862016-01-14 Nick Clifton <nickc@redhat.com>
13387
13388 * lib/target-supports.exp
13389 (check_effective_target_arm_neon_ok_nocache): Add an option
13390 sequence that includes setting the ARM architecture to ARMv7-A.
13391 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13392 command line options necessary to enable Neon support.
13393 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13394 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13395 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13396 * gcc.target/arm/pr69180.c: Likewise.
13397
947c2ce5
JL
133982016-01-14 Jeff Law <law@redhat.com>
13399
13400 PR tree-optimization/69270
13401 * gcc.dg/tree-ssa/pr69270.c: New test.
13402
3342fd71
BS
134032016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13404
13405 PR c/66208
13406 * c-c++-common/pr66208.c: New file.
13407
2ad3adf1
JJ
134082016-01-13 Jakub Jelinek <jakub@redhat.com>
13409
13410 PR tree-optimization/69156
13411 * gcc.dg/pr69156.c: New test.
13412
398d6feb
L
134132016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13414
13415 * gcc.target/i386/pr69225-7.c: New test.
13416
4c868789
RH
134172016-01-13 Richard Henderson <rth@redhat.com>
13418
13419 * gcc.dg/tm/memopt-13.c: Update expected function.
13420 * gcc.dg/tm/memopt-6.c: Likewise.
13421
ef6d1772
UB
134222016-01-13 Uros Bizjak <ubizjak@gmail.com>
13423
13424 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13425 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13426 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13427 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13428
ef6d1772
UB
134292016-01-13 Tom de Vries <tom@codesourcery.com>
13430
13431 PR tree-optimization/69169
0b4b6ef2
TV
13432 * gcc.dg/pr69169.c: New test.
13433
2ad3adf1 134342016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13435
13436 PR target/69228
13437 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13438 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13439 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13440 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13441 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13442 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13443 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13444 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13445
9060e335
AK
134462016-01-13 Jakub Jelinek <jakub@redhat.com>
13447
13448 PR target/69247
13449 * gcc.dg/pr69247.c: New test.
13450
40311329
RB
134512016-01-13 Richard Biener <rguenther@suse.de>
13452
13453 PR tree-optimization/69242
13454 * gcc.dg/torture/pr69242.c: New testcase.
13455
ccbd7103
RB
134562016-01-13 Richard Biener <rguenther@suse.de>
13457
13458 PR tree-optimization/69186
13459 * gcc.dg/torture/pr69186.c: New testcase.
13460
c6f72a46
JL
134612016-01-13 Jeff Law <law@redhat.com>
13462
13463 PR tree-optimization/67755
13464 * gcc.dg/tree-ssa/pr67755.c: New test.
13465
134662016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13467
13468 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13469 pass number in output by a star.
13470
c446cf07
BC
134712016-01-12 Bin Cheng <bin.cheng@arm.com>
13472
13473 PR tree-optimization/68911
13474 * gcc.c-torture/execute/pr68911.c: New test.
13475
5342156c
MP
134762016-01-12 Marek Polacek <polacek@redhat.com>
13477
13478 PR c++/68979
13479 * g++.dg/warn/permissive-1.C: New test.
13480
65364cc5
JJ
134812016-01-12 Jakub Jelinek <jakub@redhat.com>
13482
13483 PR objc++/68511
13484 PR c++/69213
13485 * g++.dg/opt/pr69213.C: New test.
13486
81b9a3d9
CB
134872016-01-12 Christian Bruel <christian.bruel@st.com>
13488
13489 PR target/69180
13490 * gcc.target/arm/pr69180.c: New test.
13491
3c4e91c9
RB
134922016-01-12 Richard Biener <rguenther@suse.de>
13493
13494 PR lto/69077
13495 * g++.dg/lto/pr69077_0.C: New testcase.
13496 * g++.dg/lto/pr69077_1.C: Likewise.
13497
5664cea1
JJ
134982016-01-12 Jakub Jelinek <jakub@redhat.com>
13499
13500 PR target/69175
13501 * g++.dg/opt/pr69175.C: New test.
13502
86cefc49
AL
135032016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13504
13505 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13506 rather than #including math.h & stdlib.h.
13507 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13508 * gcc.dg/vect/pr49771.c: Likewise.
13509 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13510 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13511 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13512 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13513 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13514 * gcc.dg/vect/pr44507.c: Likewise.
13515 * gcc.dg/vect/pr45902.c: Likewise.
13516 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13517 * gcc.dg/vect/vect-117.c: Likewise.
13518 * gcc.dg/vect/vect-99.c: Likewise.
13519 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13520 * gcc.dg/vect/vect-cond-1.c: Likewise.
13521 * gcc.dg/vect/vect-cond-2.c: Likewise.
13522 * gcc.dg/vect/vect-cond-3.c: Likewise.
13523 * gcc.dg/vect/vect-cond-4.c: Likewise.
13524 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13525 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13526 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13527 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13528 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13529 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13530 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13531 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13532 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13533 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13534 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13535 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13536 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13537 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13538 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13539 include of signal.h.
13540 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13541 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13542 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13543 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13544 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13545 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13546 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13547 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13548 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13549 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13550 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13551 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13552 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13553 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13554 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13555 * gcc.dg/vect/vect-outer-5.c: Likewise.
13556 * gcc.dg/vect/vect-outer-6.c: Likewise.
13557 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13558 include of stdio.h.
13559
b832f61e
NC
135602016-01-12 Nick Clifton <nickc@redhat.com>
13561
13562 PR target/68913
13563 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13564 to fread so that it will be found in all target runtimes.
13565
8eac49b1
RB
135662016-01-12 Richard Biener <rguenther@suse.de>
13567
13568 PR tree-optimization/69053
13569 * g++.dg/torture/pr69053.C: New testcase.
13570
2935d994
RB
135712016-01-12 Richard Biener <rguenther@suse.de>
13572
13573 PR tree-optimization/69168
13574 * gcc.dg/torture/pr69168.c: New testcase.
13575
66c16fd9
RB
135762016-01-12 Richard Biener <rguenther@suse.de>
13577
13578 PR tree-optimization/69157
13579 * gcc.dg/torture/pr69157.c: New testcase.
13580
135812016-01-12 Richard Biener <rguenther@suse.de>
13582
13583 PR tree-optimization/69174
13584 * gcc.dg/torture/pr69174.c: New testcase.
13585
723033a6
JJ
135862016-01-12 Jakub Jelinek <jakub@redhat.com>
13587
13588 PR c++/66808
13589 PR c++/69000
13590 * g++.dg/tls/pr66808.C: New test.
13591 * g++.dg/tls/pr69000.C: New test.
13592
3574cf47
BS
135932016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13594
13595 * gcc.target/powerpc/swaps-p8-23.c: New test.
13596 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13597
feb20787
JDA
135982016-01-11 John David Anglin <danglin@gcc.gnu.org>
13599
13600 PR tree-optimization/68356
13601 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13602
27b1820a
KV
136032016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13604 Jim Wilson <jim.wilson@linaro.org>
13605
13606 PR target/69194
13607 * gcc.target/arm/pr69194.c: New test.
13608
cf4de6af
L
136092016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13610
13611 PR target/69225
13612 * gcc.target/i386/pr69225-1.c: New test.
13613 * gcc.target/i386/pr69225-2.c: Likewise.
13614 * gcc.target/i386/pr69225-3.c: Likewise.
13615 * gcc.target/i386/pr69225-4.c: Likewise.
13616 * gcc.target/i386/pr69225-5.c: Likewise.
13617 * gcc.target/i386/pr69225-6.c: Likewise.
13618
1ebd5558
JJ
136192016-01-11 Jakub Jelinek <jakub@redhat.com>
13620
23552a4d
JJ
13621 PR target/67462
13622 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13623 if lp64.
13624
26ff85b0
JJ
13625 PR target/69071
13626 * gcc.dg/pr69071.c: New test.
13627
9cb6bd74
JJ
13628 PR c++/69211
13629 * g++.dg/opt/pr69211.C: New test.
13630
1ebd5558
JJ
13631 PR tree-optimization/69214
13632 * gcc.c-torture/compile/pr69214.c: New test.
13633
8c18c836
UB
136342016-01-11 Uros Bizjak <ubizjak@gmail.com>
13635
13636 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13637 * gcc.target/i386/pr66232-11.c: Ditto.
13638 * gcc.target/i386/pr66232-12.c: Ditto.
13639 * gcc.target/i386/pr66232-13.c: Ditto.
13640
62446e6e
RB
136412016-01-11 Richard Biener <rguenther@suse.de>
13642
13643 PR tree-optimization/69173
13644 * gcc.dg/torture/pr69173.c: New testcase.
13645
2b8568fe
KT
136462016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13647
13648 PR rtl-optimization/68796
13649 * gcc.target/aarch64/tst_5.c: New test.
13650 * gcc.target/aarch64/tst_6.c: Likewise.
13651
5baf4532
KT
136522016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13653
13654 PR rtl-optimization/68841
13655 * gcc.dg/pr68841.c: New test.
13656 * gcc.c-torture/execute/pr68841.c: New test.
13657
ca90b1ed
YR
136582016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13659
13660 PR rtl-optimization/68920
13661 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13662 for ix86 targets.
13663 * gcc.dg/ifcvt-5.c: New test.
13664
2ad3adf1 136652016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13666
13667 PR bootstrap/69123
13668 * g++.dg/pr69123.C: New.
13669
83834c09
IE
136702016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13671
13672 PR target/69010
13673 * gcc.target/i386/pr69010.c: New test.
13674
dcf89d57
MJ
136752016-01-11 Martin Jambor <mjambor@suse.cz>
13676
13677 PR ipa/69044
13678 * gcc.target/i386/chkp-pr69044.c: New test.
13679
d95167ee
TV
136802016-01-11 Tom de Vries <tom@codesourcery.com>
13681
13682 PR tree-optimization/69109
13683 * gcc.dg/autopar/pr69109-2.c: New test.
13684 * gcc.dg/autopar/pr69109.c: New test.
13685
4f6403a8
TV
136862016-01-11 Tom de Vries <tom@codesourcery.com>
13687
13688 PR tree-optimization/69108
13689 * gcc.dg/autopar/pr69108.c: New test.
13690
21efdd80
PP
136912016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13692
13693 PR c++/69029
13694 * c-c++-common/Wisleading-indentation.c: Augment test.
13695
fd42eed8
TK
136962016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13697
13698 PR fortran/69154
13699 * gfortran.dg/inline_matmul_12.f90: New test.
13700
4f90ee6c
PT
137012016-01-10 Paul Thomas <pault@gcc.gnu.org>
13702
13703 PR fortran/67779
13704 * gfortran.dg/actual_array_offset_1: New test.
13705
3907c6cf
TV
137062016-01-10 Tom de Vries <tom@codesourcery.com>
13707
13708 PR tree-optimization/69062
13709 * gcc.dg/autopar/pr69062.c: New test.
13710
b07b236e
TS
137112016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13712
13713 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13714 * gcc.dg/vect/slp-perm-2.c: Likewise.
13715 * gcc.dg/vect/slp-perm-3.c: Likewise.
13716 * gcc.dg/vect/slp-perm-5.c: Likewise.
13717 * gcc.dg/vect/slp-perm-6.c: Likewise.
13718 * gcc.dg/vect/slp-perm-7.c: Likewise.
13719 * gcc.dg/vect/slp-perm-8.c: Likewise.
13720
23fab8ae
TV
137212016-01-10 Tom de Vries <tom@codesourcery.com>
13722
13723 PR tree-optimization/69039
13724 * gcc.dg/autopar/pr69039.c: New test.
13725
73f0dae2
MP
137262016-01-09 Marek Polacek <polacek@redhat.com>
13727
13728 PR c++/69113
13729 * g++.dg/pr69113.C: New test.
13730
20b8d734
JJ
137312016-01-09 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR middle-end/50865
13734 PR tree-optimization/69097
13735 * gcc.c-torture/execute/pr50865.c: New test.
13736 * gcc.c-torture/execute/pr69097-1.c: New test.
13737 * gcc.c-torture/execute/pr69097-2.c: New test.
13738 * gcc.dg/pr69097-1.c: New test.
13739 * gcc.dg/pr69097-2.c: New test.
13740
c50e614b
JJ
137412016-01-09 Jakub Jelinek <jakub@redhat.com>
13742
13743 PR c++/69164
13744 * g++.dg/opt/pr69164.C: New test.
13745
e0237993
JJ
137462016-01-08 Jakub Jelinek <jakub@redhat.com>
13747
13748 PR tree-optimization/69167
13749 * gcc.dg/pr69167.c: New test.
13750
bd8f5bb2
MP
137512016-01-08 Marek Polacek <polacek@redhat.com>
13752
13753 PR c++/68449
13754 * g++.dg/pr68449.C: New.
13755
bb0f5ca7
AL
137562016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13757
13758 PR tree-optimization/68707
13759 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13760 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13761 on platforms supporting it.
13762 * gcc.dg/vect/slp-perm-2.c: Likewise.
13763 * gcc.dg/vect/slp-perm-3.c: Likewise.
13764 * gcc.dg/vect/slp-perm-5.c: Likewise.
13765 * gcc.dg/vect/slp-perm-7.c: Likewise.
13766 * gcc.dg/vect/slp-perm-8.c: Likewise.
13767 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13768 on platforms supporting it.
13769
22518428
JJ
137702016-01-08 Jakub Jelinek <jakub@redhat.com>
13771
33f0852f
JJ
13772 PR tree-optimization/69162
13773 * gcc.dg/pr69162.c: New test.
13774
22518428
JJ
13775 PR tree-optimization/69172
13776 * gcc.dg/pr69172.c: New test.
13777
80e9b3aa
TP
137782016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13779
13780 PR tree-optimization/67781
13781 * gcc.c-torture/execute/pr67781.c: New file.
13782
262a363f
JJ
137832016-01-08 Jakub Jelinek <jakub@redhat.com>
13784
13785 PR tree-optimization/69083
13786 * gcc.dg/vect/pr69083.c: New test.
13787
6e1f093f
SS
137882016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13789
13790 PR tree-optimization/61441
13791 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13792 Use -fexcess-precision=standard for compiler options.
13793 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13794
53290e07
JJ
137952016-01-08 Jakub Jelinek <jakub@redhat.com>
13796
57bf3072
JJ
13797 PR fortran/69128
13798 * gfortran.dg/gomp/pr69128.f90: New test.
13799
53290e07
JJ
13800 PR c++/69145
13801 * g++.dg/ext/pr69145-1.C: New test.
13802 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13803 * g++.dg/ext/pr69145-2.h: New file.
13804
7a127fa7
MS
138052016-01-07 Martin Sebor <msebor@redhat.com>
13806
13807 PR c/68966
13808 * gcc.dg/atomic-fetch-bool.c: New test.
13809 * gcc.dg/sync-fetch-bool.c: New test.
13810
95918b49
L
138112016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13812
13813 PR fortran/66680
13814 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13815
c8e62a9d
NC
138162016-01-07 Nick Clifton <nickc@redhat.com>
13817
13818 PR target/66655
13819 * g++.dg/pr66655.C: New test.
13820 * g++.dg/pr66655_1.cc: Test support file.
13821 * g++.dg/pr66655.h: Test header file.
13822
2ad3adf1 138232016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13824
13825 PR fortran/66680
13826 gfortran.dg/gomp/pr66680.f90: New test.
13827
4cd9ca92
L
138282016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13829
13830 PR target/69171
13831 * gcc.target/i386/pr69171-1.c: New test.
13832 * gcc.target/i386/pr69171-2.c: Likewise.
13833 * gcc.target/i386/pr69171-3.c: Likewise.
13834 * gcc.target/i386/pr69171-4.c: Likewise.
13835 * gcc.target/i386/pr69171-5.c: Likewise.
13836 * gcc.target/i386/pr69171-6.c: Likewise.
13837
7e33d4dc
BS
138382015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13839
13840 PR middle-end/67639
13841 * c-c++-common/pr67639.c: New test.
13842
fec64afc
JJ
138432016-01-07 Jakub Jelinek <jakub@redhat.com>
13844
13845 PR tree-optimization/69141
13846 * g++.dg/opt/pr69141.C: New test.
13847
f293ad29
EB
138482016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13849
13850 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13851
5027395e
UB
138522016-01-06 Uros Bizjak <ubizjak@gmail.com>
13853
13854 PR target/69140
13855 * gcc.target/i386/pr69140.c: New test
13856
7443cf13
DM
138572016-01-06 David Malcolm <dmalcolm@redhat.com>
13858
13859 * gcc.dg/bad-dereference.c: New test case.
13860
32928931
BS
138612015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13862
13863 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13864
68dd05da
AS
138652016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13866
13867 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13868
6b131d5b
MP
138692016-01-06 Marek Polacek <polacek@redhat.com>
13870
13871 PR sanitizer/69099
13872 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13873
8d9fdb49
MP
138742016-01-05 Marek Polacek <polacek@redhat.com>
13875
13876 PR c/69104
13877 * gcc.dg/atomic-invalid-2.c: New.
13878
acf93f1e
L
138792016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13880
13881 PR target/68991
13882 * gcc.target/i386/pr68991.c: New test.
13883
3f50525d
L
138842016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13885
13886 PR target/68991
13887 * g++.dg/pr68991-1.C: New test.
13888 * g++.dg/pr68991-2.C: Likewise.
13889
e0237993 138902016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13891
e0237993 13892 PR other/60465
face88a1
ST
13893 * gcc.target/ia64/pr60465-gprel64.c: New test.
13894 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13895
a0866eff
KT
138962016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13897
13898 PR rtl-optimization/68651
13899 * gcc.target/aarch64/pr68651_1.c: New test.
13900
c589e975
DM
139012016-01-05 David Malcolm <dmalcolm@redhat.com>
13902
13903 PR c/69122
13904 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13905
929710d9
NS
139062016-01-05 Nathan Sidwell <nathan@acm.org>
13907
ce3e43d7
NS
13908 PR c++/58583
13909 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13910
929710d9
NS
13911 * gcc.dg/alias-15.c: New.
13912
a2faef8e
NC
139132016-01-05 Nick Clifton <nickc@redhat.com>
13914
13915 PR target/68870
13916 * g++.dg/pr68770.C: New test.
13917
4cfa76e3
MS
139182016-01-04 Mike Stump <mikestump@comcast.net>
13919
13920 * lib/target-supports.exp (check_effective_target_cilkplus):
13921 cilkplus targets require pthreads.
4ece61b6 13922 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13923
4e8a3a35
MM
139242016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13925
13926 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13927 generation.
13928
818ab71a
JJ
139292016-01-04 Jakub Jelinek <jakub@redhat.com>
13930
13931 Update copyright years.
13932
2fe0a208
MP
139332016-01-04 Marek Polacek <polacek@redhat.com>
13934
13935 PR c/68908
13936 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13937 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13938 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13939
9e3b2fe3
EB
139402016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13941
13942 * gcc.target/sparc/20160104-2.c: New test.
13943
e8d65a35
EB
139442016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13945
13946 * gcc.target/sparc/20160104-1.c: New test.
13947
25ccfccd
PT
139482016-01-03 Paul Thomas <pault@gcc.gnu.org>
13949
13950 PR fortran/65045
13951 * gfortran.dg/pr65045.f90: New test.
13952
cb51d382
EB
139532016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13954
13955 * gnat.dg/specs/debug1.ads: Delete.
13956
6eeaad6e
JD
139572016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13958
13959 PR libgfortran/68867
13960 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13961 expression.
13962
2f968603
JD
139632016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13964
13965 PR libgfortran/68867
13966 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13967 PowerPC.
13968
591bb5e4
PT
139692016-01-01 Paul Thomas <pault@gcc.gnu.org>
13970
13971 PR fortran/68864
13972 * gfortran.dg/pr68864.f90: New test.
13973
f1e0620c
JJ
139742016-01-01 Jakub Jelinek <jakub@redhat.com>
13975
942a1319
JJ
13976 PR tree-optimization/69070
13977 * gcc.dg/pr69070.c: New test.
13978
10dff63f
JJ
13979 PR sanitizer/69055
13980 * gfortran.dg/pr69055.f90: New test.
13981
f1e0620c
JJ
13982 PR target/69015
13983 * gcc.dg/pr69015.c: New test.
818ab71a 13984\f
2f883d1c 13985Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13986
13987Copying and distribution of this file, with or without modification,
13988are permitted in any medium without royalty provided the copyright
13989notice and this notice are preserved.