]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
dwarf2.h (enum dwarf_calling_convention): Add new DWARF5 calling convention codes.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d32d4176
DE
12016-10-17 David Edelsohn <dje.gcc@gmail.com>
2
3 * lib/target-supports.exp
4 (check_effective_target_floatn_nx_runtime): Return 0 for
5 powerpc*-ibm-aix*.
6
dca2910c
AP
72016-10-17 Andrew Pinski <apinski@cavium.com>
8
9 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
10 long instead of long.
11 * gcc.target/aarch64/cinc_common_1.c: Likewise.
12 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
13 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
14 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15 * gcc.target/aarch64/pr68102_1.c: Likewise.
16 * gcc.target/aarch64/target_attr_3.c: Likewise.
17
44b00dbc
RB
182016-10-17 Richard Biener <rguenther@suse.de>
19
20 PR tree-optimization/77988
21 * gcc.dg/torture/pr77988.c: New testcase.
22
89b80c42
PK
232016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
24
25 * gcc.dg/pr71636-1.c: New test-case.
26 * gcc.dg/pr71636-2.c: Likewise.
27
4c640e26
EB
282016-10-16 Eric Botcazou <ebotcazou@adacore.com>
29
30 * gnat.dg/trampoline3.adb: New test.
31 * gnat.dg/trampoline4.adb: Likewise.
32
6c0347f6
JD
332016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34
35 * gfortran.dg/dtio_16.f90: New test.
36
d0d48a06
EB
372016-10-15 Eric Botcazou <ebotcazou@adacore.com>
38
39 * gcc.target/sparc/bmaskbshuf.c: Rename to...
40 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
41 * gcc.target/sparc/bmaskbshuf-2.c: New test.
42
baa33d83
EB
432016-10-15 Eric Botcazou <ebotcazou@adacore.com>
44
45 * gcc.target/sparc/popc.c: Rename to...
46 * gcc.target/sparc/popc-1.c: ...this.
47 * gcc.target/sparc/popc-2.c: New test.
48
523ee218
JD
492016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
50
51 PR fortran/77972
52 * gfortran.dg/unexpected_eof_4.f90: New test.
53
c04d4ede
JB
542016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
55
31a84d4a
AP
56 PR libfortran/48587
57 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 58
064ed55a
JJ
592016-10-14 Jakub Jelinek <jakub@redhat.com>
60
9a822fc7
JJ
61 PR middle-end/77959
62 * gfortran.dg/pr77959.f90: New test.
63
064ed55a
JJ
64 DR 1511 - const volatile variables and ODR
65 * g++.dg/DRs/dr1511-1.C: New test.
66 * g++.dg/DRs/dr1511-2.C: New test.
67
2579762a
EB
682016-10-14 Eric Botcazou <ebotcazou@adacore.com>
69
70 * gnat.dg/debug7.adb (dg-options): Remove -g.
71 * gnat.dg/debug8.adb (dg-options): Add -margs.
72 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
73
6d59425d
RB
742016-10-14 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/77979
77 * gcc.dg/torture/pr77979.c: New testcase.
78
43f66d6e
ML
792016-10-14 Martin Liska <mliska@suse.cz>
80
81 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
82 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
83 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
84
cb3ac867
UB
852016-10-14 Uros Bizjak <ubizjak@gmail.com>
86
87 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
88 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
89 * gcc.dg/torture/pr77937-2.c: Likewise.
90
14cf71a0
EB
912016-10-14 Eric Botcazou <ebotcazou@adacore.com>
92
93 * gnat.dg/lto15.adb: Adjust.
94 * gnat.dg/lto16.adb: Likewise.
95 * gnat.dg/lto17.adb: Likewise
96 * gnat.dg/lto18.ad[sb]: New test.
97 * gnat.dg/lto18_pkg.ads: New helper.
98 * gnat.dg/lto19.adb: New test.
99 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
100 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
101 * gnat.dg/lto20.adb: New test.
102 * gnat.dg/lto20_pkg.ad[sb]: New helper.
103
6fd9c6f4
AV
1042016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
105
106 * gfortran.dg/coarray_38.f90: Expect error message.
107
01f44038
KT
1082016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
109
110 * gcc.target/aarch64/spellcheck_1.c: New test.
111 * gcc.target/aarch64/spellcheck_2.c: Likewise.
112 * gcc.target/aarch64/spellcheck_3.c: Likewise.
113 * gcc.target/aarch64/spellcheck_4.c: Likewise.
114 * gcc.target/aarch64/spellcheck_5.c: Likewise.
115 * gcc.target/aarch64/spellcheck_6.c: Likewise.
116
253abb2a
AS
1172016-10-13 Andreas Schwab <schwab@linux-m68k.org>
118
119 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
120
a2695319
BS
1212016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
122
123 PR tree-optimization/77937
124 * gcc.dg/torture/pr77937-1.c: New.
125 * gcc.dg/torture/pr77937-2.c: New.
126
14a2c9aa
JM
1272016-10-13 Jakub Jelinek <jakub@redhat.com>
128
129 * g++.dg/cpp1z/inline-var1.C: New test.
130 * g++.dg/cpp1z/inline-var1a.C: New test.
131 * g++.dg/cpp1z/inline-var1.h: New file.
132 * g++.dg/cpp1z/inline-var2.C: New test.
133 * g++.dg/cpp1z/inline-var3.C: New test.
134 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
135 uninitialized const.
136
18d34307
SL
1372016-10-13 Sandra Loosemore <sandra@codesourcery.com>
138
ee7fa2e3
SL
139 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
140 Xscale is specified, not just -march.
141 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
142 is incompatible with Xscale.
18d34307 143
96032047
MS
1442016-10-13 Martin Sebor <msebor@redhat.com>
145
146 PR c++/71912
147 * g++.dg/ext/flexary4.C: Adjust.
148 * g++.dg/ext/flexary5.C: Same.
149 * g++.dg/ext/flexary9.C: Same.
150 * g++.dg/ext/flexary19.C: New test.
151 * g++.dg/ext/flexary18.C: New test.
152 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
153 regression test.
154 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
155 Avoid generating a flexible array member in an array.
156
5b1548fd
MS
1572016-10-13 Martin Sebor <msebor@redhat.com>
158
159 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
160 to placate -Wformat on targets where the type is not int.
161
7810c4eb
DM
1622016-10-13 David Malcolm <dmalcolm@redhat.com>
163
164 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
165 in INSN_LOCATION.
166
fcd27666
BC
1672016-10-13 Bin Cheng <bin.cheng@arm.com>
168
169 * gcc.target/i386/l_fma_float_1.c: Revise test.
170 * gcc.target/i386/l_fma_float_2.c: Ditto.
171 * gcc.target/i386/l_fma_float_3.c: Ditto.
172 * gcc.target/i386/l_fma_float_4.c: Ditto.
173 * gcc.target/i386/l_fma_float_5.c: Ditto.
174 * gcc.target/i386/l_fma_float_6.c: Ditto.
175 * gcc.target/i386/l_fma_double_1.c: Ditto.
176 * gcc.target/i386/l_fma_double_2.c: Ditto.
177 * gcc.target/i386/l_fma_double_3.c: Ditto.
178 * gcc.target/i386/l_fma_double_4.c: Ditto.
179 * gcc.target/i386/l_fma_double_5.c: Ditto.
180 * gcc.target/i386/l_fma_double_6.c: Ditto.
181
b8a4b8c8
BC
1822016-10-13 Bin Cheng <bin.cheng@arm.com>
183
184 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
185
328ba117
BC
1862016-10-13 Bin Cheng <bin.cheng@arm.com>
187
188 * gcc.dg/vect/vect-98.c: Refine test case.
189 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
190 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
191 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
192
1a1ab05e
JJ
1932016-10-13 Jakub Jelinek <jakub@redhat.com>
194
195 PR c/77946
196 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
197
27947670
ML
1982016-10-13 Martin Liska <mliska@suse.cz>
199
200 PR tree-optimization/77943
201 * g++.dg/tree-ssa/pr77943.C: New test.
202
92c5266b
AV
2032016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
204
205 PR fortran/72832
206 * gfortran.dg/allocate_with_source_22.f03: New test.
207 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
208 fail.
209
90bca4ed
TP
2102016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
211
212 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
213 * gcc.target/arm/movsi_movw.c: Likewise.
214 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
215 directive to work on big endian targets.
216
0011af7b
KV
2172016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
218
219 * gcc.dg/tree-ssa/evrp6.c: New test.
220
859e95ab
SB
2212016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
222
223 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
224 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
225 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
226
2934018d
SB
2272016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
228
229 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
230 * gcc.target/powerpc/warn-2.c: Ditto.
231
f92d1522
RS
2322016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
233
234 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
235 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
236 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
237 for -mmsa.
238 * gcc.target/mips/msa.c: New test.
239 * gcc.target/mips/msa-builtins.c: Likewise.
240 * lib/target-supports.exp (check_mips_msa_hw_available): New.
241 (check_effective_target_mips_msa_runtime): Likewise.
242 (check_effective_target_mips_msa): Likewise.
243 (add_options_for_mips_msa): Likewise.
244 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
245 (check_effective_target_vect_intfloat_cvt): Likewise.
246 (check_effective_target_vect_uintfloat_cvt): Likewise.
247 (check_effective_target_vect_floatint_cvt): Likewise.
248 (check_effective_target_vect_floatuint_cvt): Likewise.
249 (check_effective_target_vect_shift): Likewise.
250 (check_effective_target_vect_shift_char): Likewise.
251 (check_effective_target_vect_long): Likewise.
252 (check_effective_target_vect_float): Likewise.
253 (check_effective_target_vect_double): Likewise.
254 (check_effective_target_vect_long_long): Likewise.
255 (check_effective_target_vect_perm): Likewise.
256 (check_effective_target_vect_perm_byte): Likewise.
257 (check_effective_target_vect_perm_short): Likewise.
258 (check_effective_target_vect_sdot_qi): Likewise.
259 (check_effective_target_vect_udot_qi): Likewise.
260 (check_effective_target_vect_sdot_hi): Likewise.
261 (check_effective_target_vect_udot_hi): Likewise.
262 (check_effective_target_vect_pack_trunc): Likewise.
263 (check_effective_target_vect_unpack): Likewise.
264 (check_effective_target_vect_hw_misalign): Likewise.
265 (check_effective_target_vect_condition): Likewise.
266 (check_effective_target_vect_cond_mixed): Likewise.
267 (check_effective_target_vect_char_mult): Likewise.
268 (check_effective_target_vect_short_mult): Likewise.
269 (check_effective_target_vect_int_mult): Likewise.
270 (check_effective_target_vect_extract_even_odd): Likewise.
271 (check_effective_target_vect_interleave): Likewise.
272 (check_vect_support_and_set_flags): Check if the target supports MSA
273 and append to the list of EFFECTIVE_TARGETS.
274
0bfd099c
RB
2752016-10-12 Richard Biener <rguenther@suse.de>
276
277 PR debug/77947
278 * g++.dg/torture/pr77947.C: New testcase.
279
b4a9ef2f
PMR
2802016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
281
282 * gnat.dg/debug8.adb: New testcase.
283
c0dbd22d
PMR
2842016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
285
286 * gnat.dg/debug9.adb: New testcase.
287
8a7c91cd
RB
2882016-10-12 Richard Biener <rguenther@suse.de>
289
290 * gcc.dg/tree-ssa/vrp35.c: Adjust.
291 * gcc.dg/tree-ssa/vrp36.c: Likewise.
292 * gcc.dg/tree-ssa/vrp46.c: Likewise.
293
7dc2f5f1
RB
2942016-10-12 Richard Biener <rguenther@suse.de>
295
296 PR tree-optimization/77920
297 * gcc.dg/torture/pr77920.c: New testcase.
298
70f6d5e1
JJ
2992016-10-12 Jakub Jelinek <jakub@redhat.com>
300
4a8b97cb
JJ
301 PR tree-optimization/77929
302 * gcc.c-torture/compile/pr77929.c: New test.
303
70f6d5e1
JJ
304 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
305 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
306 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
307 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
308 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
309 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
310 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
311 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
312 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
313
4803de58
EB
3142016-10-11 Eric Botcazou <ebotcazou@adacore.com>
315
316 * gcc.target/sparc/setcc-4.c: Adjust.
317 * gcc.target/sparc/setcc-5.c: Likewise.
318 * gcc.target/sparc/setcc-6.c: Likewise.
319 * gcc.target/sparc/setcc-7.c: Likewise.
320 * gcc.target/sparc/setcc-8.c: Likewise.
321 * gcc.target/sparc/setcc-9.c: Likewise.
322 * gcc.target/sparc/setcc-10.c: Delete.
323
f6cf4810
SK
3242016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
325
326 PR fortran/77942
327 * gfortran.dg/pr77942.f90
328
8e8c2744
FR
3292016-10-11 Fritz Reese <fritzoreese@gmail.com>
330
331 * gfortran.dg/dec_math.f90: New testsuite.
332
ddefad9a
SKS
3332016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
334
335 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
336 (main): Declare j as i32 instead of int.
337
e7b08761
TP
3382016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
339
340 PR testsuite/PR77710
341 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
342 target triplet instead of *-*-*-*.
343
9fd7cd44
EB
3442016-10-11 Eric Botcazou <ebotcazou@adacore.com>
345
346 * gnat.dg/unchecked_convert10.adb: New test.
347 * gnat.dg/unchecked_convert11.adb: Likewise.
348 * gnat.dg/unchecked_convert12.adb: Likewise.
349
ff7e7ee0
EB
3502016-10-11 Eric Botcazou <ebotcazou@adacore.com>
351
352 * gcc.target/sparc/cbcond-1.c: New test.
353 * gcc.target/sparc/cbcond-2.c: Likewise.
354 * gcc.target/sparc/movcc-1.c: Likewise.
355 * gcc.target/sparc/movcc-2.c: Likewise.
356 * gcc.target/sparc/setcc-1.c: Adjust.
357 * gcc.target/sparc/setcc-2.c: Likewise.
358 * gcc.target/sparc/setcc-3.c: Likewise.
359 * gcc.target/sparc/setcc-4.c: Likewise.
360 * gcc.target/sparc/setcc-5.c: Likewise.
361 * gcc.target/sparc/setcc-6.c: New test.
362 * gcc.target/sparc/setcc-7.c: Likewise.
363 * gcc.target/sparc/setcc-8.c: Likewise.
364 * gcc.target/sparc/setcc-9.c: Likewise.
365 * gcc.target/sparc/setcc-10.c: Likewise.
366
d30078b8
JL
3672016-10-10 Jeff Law <law@redhat.com>
368
369 PR tree-optimization/71947
370 * gcc.dg/tree-ssa/pr71947-1.c: New test.
371 * gcc.dg/tree-ssa/pr71947-2.c: New test.
372 * gcc.dg/tree-ssa/pr71947-3.c: New test.
373 * gcc.dg/tree-ssa/pr71947-4.c: New test.
374 * gcc.dg/tree-ssa/pr71947-5.c: New test.
375 * gcc.dg/tree-ssa/pr71947-6.c: New test.
376
5f869266
TK
3772016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
378
379 PR fortran/77915
380 * gfortran.dg/matmul_11.f90: New test.
381
174e0b00
JW
3822016-10-10 Jiong Wang <jiong.wang@arm.com>
383
384 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
385 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
386 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
387 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
388 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
404 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
405 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
406 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
407 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
408 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
411 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
426 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
427 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
428 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
429 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
430 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
431 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
432 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
433 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
434 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
435 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
436 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
437 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
438 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
439 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
440 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
441 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
442 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
443
4bc63138
JW
4442016-10-10 Jiong Wang <jiong.wang@arm.com>
445
446 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
447 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
448 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
449 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
450 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
451 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
452 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
453 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
454 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
455 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
456 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
457 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
458 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
459 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
460
8f3edb07
JW
4612016-10-10 Jiong Wang <jiong.wang@arm.com>
462
463 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
464 Enable AArch64.
465 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
466 vdup*_laneq.
467 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
468 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
469 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
470 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
471
6e49f922
JW
4722016-10-10 Matthew Wahab <matthew.wahab@arm.com>
473 Jiong Wang <jiong.wang@arm.com>
474
475 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
476 AArch64 support.
477 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
478 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
479 AArch64 targets.
480 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
481 AArch64 targets.
482 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
483 targets.
484 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
485
41683e1a
EB
4862016-10-10 Eric Botcazou <ebotcazou@adacore.com>
487
488 * gnat.dg/specs/vfa.ads: New test.
489
6e49f922 4902016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
491
492 * gnat.dg/inline13.ad[sb]: New test.
493 * gnat.dg/inline13_pkg.ad[sb]: New helper.
494
55cfd746
EB
4952016-10-10 Eric Botcazou <ebotcazou@adacore.com>
496
497 * gnat.dg/biased_subtype.adb: New test.
498
4dfb8a2a
JJ
4992016-10-09 Jakub Jelinek <jakub@redhat.com>
500
501 PR tree-optimization/77901
502 * gcc.c-torture/compile/pr77901.c: New test.
503
67b97478
PK
5042016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
505
506 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
507 * gcc.dg/ipa/propalign-2.c: Likewise
508 * gcc.dg/ipa/propalign-3.c: Likewise.
509 * gcc.dg/ipa/propalign-4.c: Likewise.
510 * gcc.dg/ipa/propalign-5.c: Likewise.
511
7bad794a
JJ
5122016-10-08 Jakub Jelinek <jakub@redhat.com>
513
81b02905
JJ
514 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
515
ee19ef45
JJ
516 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
517
7bad794a
JJ
518 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
519 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
520
56d3a930
FR
5212016-10-07 Fritz Reese <fritzoreese@gmail.com>
522
523 * gfortran.dg/dec_union_11.f90: New testcase.
524
45e2bf2e
NS
5252016-10-07 Nathan Sidwell <nathan@acm.org>
526
527 PR c++/66443
528 * g++.dg/cpp0x/pr66443-cxx11.C: New.
529 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
530 * g++.dg/cpp1y/pr66443-cxx14.C: New
531 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
532 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
533
be845b04
JJ
5342016-10-07 Jakub Jelinek <jakub@redhat.com>
535
536 * g++.dg/cpp0x/addressof1.C: New test.
537 * g++.dg/cpp0x/addressof2.C: New test.
538
08213983
MM
5392016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
540
541 * gcc.target/powerpc/float128-type-1.c: New test to check that
542 PowerPC 64-bit Linux enables -mfloat128-type by default.
543 * gcc.target/powerpc/float128-type-2.c: Likewise.
544 * gcc.target/powerpc/float128-mix.c: Change error message to
545 reflect that __ibm128 is now #define'ed to be long double.
546
bd845c14
SK
5472016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
548
549 PR fortran/77406
550 * gfortran.dg/pr77406.f90: New test.
551 * gfortran.dg/assumed_type_3.f90: Update error messages.
552 * gfortran.dg/defined_operators_1.f90: Ditto.
553 * gfortran.dg/generic_26.f90: Ditto.
554 * gfortran.dg/generic_7.f90: Ditto.
555 * gfortran.dg/gomp/udr5.f90: Ditto.
556 * gfortran.dg/gomp/udr7.f90: Ditto.
557 * gfortran.dg/interface_1.f90: Ditto.
558 * gfortran.dg/interface_37.f90: Ditto.
559 * gfortran.dg/interface_5.f90: Ditto.
560 * gfortran.dg/interface_6.f90: Ditto.
561 * gfortran.dg/interface_7.f90
562 * gfortran.dg/no_arg_check_3.f90
563 * gfortran.dg/operator_5.f90
564 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
565
c09c4992
BE
5662016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
567
568 PR c++/77700
569 * c-c++-common/Wint-in-bool-context.c: Update test.
570
d7f336f8
RB
5712016-10-07 Richard Biener <rguenther@suse.de>
572
573 * gcc.dg/tree-ssa/vrp01.c: Adjust.
574 * gcc.dg/tree-ssa/vrp34.c: Likewise.
575
a9172bf3
MP
5762016-10-07 Marek Polacek <polacek@redhat.com>
577
578 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
579
8a14afd0
BS
5802016-10-07 Bernd Schmidt <bschmidt@redhat.com>
581
582 PR c++/69733
583 * c-c++-common/pr69733.c: New test.
584 * gcc.dg/pr69733.c: New test.
585 * gcc.target/i386/pr69733.c: New test.
586
d4bd4646
MP
5872016-10-07 Marek Polacek <polacek@redhat.com>
588
589 PR c++/77803
590 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
591
a93cdc5c
JJ
5922016-10-07 Jakub Jelinek <jakub@redhat.com>
593
594 PR tree-optimization/77664
595 * gcc.dg/tree-ssa/pr77664.c: New test.
596 * gcc.dg/pr77664.c: New test.
597
5982016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
599
600 * gfortran.dg/pr69955.f90: New test.
601
ac193ee7
LK
6022016_10-06 Louis Krupp <louis.krupp@zoho.com>
603
604 PR fortran/57910
605 * gfortran.dg/pr57910.f90: New test.
606
342cfb3e
JJ
6072016-10-06 Jakub Jelinek <jakub@redhat.com>
608
609 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
610 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
611
48057089
KV
6122016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
613
614 PR tree-optimization/77862
615 * gcc.dg/pr77862.c: New test.
616
65b25c9b
KV
6172016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
618
619 * gcc.dg/tree-ssa/evrp4.c: New test.
620
f3127685
JL
6212016-10-06 Jeff Law <law@redhat.com>
622
623 PR tree-optimization/71661
624 * gcc.dg/tree-ssa/pr71661.c: New test.
625
b3972588
RB
6262016-10-06 Richard Biener <rguenther@suse.de>
627
628 PR tree-optimization/77855
629 * gcc.dg/torture/pr77855.c: New testcase.
630
139dc3c6
JC
6312016-10-06 James Clarke <jrtc27@jrtc27.com>
632 Eric Botcazou <ebotcazou@adacore.com>
633
634 * g++.dg/other/pr77759.C: New test.
635
37f6a157
RB
6362016-10-06 Richard Biener <rguenther@suse.de>
637
638 PR tree-optimization/77839
639 * gcc.dg/torture/pr77839.c: New testcase.
640
f779aeb8
MP
6412016-10-06 Marek Polacek <polacek@redhat.com>
642
643 * g++.dg/cpp1z/init-statement9.C: New test.
644
eee8f0b0
AS
6452016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
646
647 * gcc.target/i386/pcommit-1.c: Deleted.
648 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
649 * gcc.target/i386/sse-13.c: Ditto.
650 * gcc.target/i386/sse-14.c: Ditto.
651 * gcc.target/i386/sse-22.c: Ditto.
652 * gcc.target/i386/sse-23.c: Ditto.
653 * g++.dg/other/i386-2.C: Ditto.
654
b48042bb
UB
6552016-10-05 Uros Bizjak <ubizjak@gmail.com>
656
657 * gcc.target/i386/pr77833.c: Require int128 effective target.
658
50b01e1d
SK
6592016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
660
661 PR fortran/58991
662 PR fortran/58992
663 * gfortran.dg/associate_22.f90: New test.
664
908b8296
FR
6652016-10-05 Fritz Reese <fritzoreese@gmail.com>
666
667 * gfortran.dg/dec_union_9.f90: New testcase.
668 * gfortran.dg/dec_union_10.f90: New testcase.
669
87582521
JJ
6702016-10-05 Jakub Jelinek <jakub@redhat.com>
671
2e69f143
JJ
672 PR sanitizer/66343
673 * gcc.dg/pch/pr66343-3.c: New test.
674 * gcc.dg/pch/pr66343-3.hs: New file.
675
87582521
JJ
676 PR sanitizer/66343
677 * gcc.dg/pch/pr66343-1.c: New test.
678 * gcc.dg/pch/pr66343-1.hs: New file.
679 * gcc.dg/pch/pr66343-2.c: New test.
680 * gcc.dg/pch/pr66343-2.hs: New file.
681
700fff34
BE
6822016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
683
684 * c-c++-common/Wint-in-bool-context.c: Update test.
685
17a9e380
MP
6862016-10-05 Marek Polacek <polacek@redhat.com>
687
688 * g++.dg/cpp1z/init-statement1.C: New test.
689 * g++.dg/cpp1z/init-statement2.C: New test.
690 * g++.dg/cpp1z/init-statement3.C: New test.
691 * g++.dg/cpp1z/init-statement4.C: New test.
692 * g++.dg/cpp1z/init-statement5.C: New test.
693 * g++.dg/cpp1z/init-statement6.C: New test.
694 * g++.dg/cpp1z/init-statement7.C: New test.
695 * g++.dg/cpp1z/init-statement8.C: New test.
696
6e48e779
LK
6972016-10-05 Louis Krupp <louis.krupp@zoho.com>
698
699 PR fortran/67524
700 * gfortran.dg/pr67524.f90: New test.
701
04a32443
JJ
7022016-10-05 Jakub Jelinek <jakub@redhat.com>
703
704 PR sanitizer/77823
705 * c-c++-common/ubsan/shift-9.c: New test.
706
743a9cf7
SKS
7072016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
708
709 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
710 of int if __SIZEOF_INT__ is less than 4 bytes.
711
a40278c3
JD
7122016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
713
714 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
715 * gfortran.dg/class_array_20.f03: Likewise.
716 * gfortran.dg/class_array_21.f03: Likewise.
717 * gfortran.dg/finalize_29.f08: Likewise.
718 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
719
39bb7d01
RB
7202016-10-05 Richard Biener <rguenther@suse.de>
721
722 PR middle-end/77826
723 * gcc.dg/torture/pr77826.c: New testcase.
724
eeb57981
RB
7252016-10-05 Richard Biener <rguenther@suse.de>
726
727 * gcc.dg/fold-copysign-1.c: New testcase.
728
f9018d75
AS
7292016-10-05 Andreas Schwab <schwab@suse.de>
730
731 * g++.dg/pr49847-2.C: Remove.
732
7e8000b3
PMR
7332016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
734
735 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
736
54f84ca9
RB
7372016-10-05 Richard Biener <rguenther@suse.de>
738
739 PR middle-end/55152
740 * gcc.dg/pr55152-2.c: New testcase.
741
17beda50
JD
7422016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
743
744 * gfortran.dg/dtio_15.f90: New test.
745
1c84b798
ILT
7462016-10-04 Ian Lance Taylor <iant@golang.org>
747
748 * gcc.dg/split-7.c: New test.
749
7ec39552
MS
7502016-10-04 Martin Sebor <msebor@redhat.com>
751
752 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
753 %lc directive to wint_t to silence -Wformat warnings on targets
754 where the latter is a distinct type such as long.
755
8ff04ff9
MS
7562016-10-04 Martin Sebor <msebor@redhat.com>
757
758 PR c++/77804
759 * g++.dg/warn/Wplacement-new-size-4.C: New test.
760
bfecd57c
JJ
7612016-10-04 Jakub Jelinek <jakub@redhat.com>
762
f72da967
JJ
763 PR c++/77791
764 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
765
bfecd57c
JJ
766 * g++.dg/other/java3.C: Remove.
767 * g++.dg/other/java1.C: Remove.
768 * g++.dg/other/error12.C: Remove.
769 * g++.dg/other/java2.C: Remove.
770 * g++.dg/warn/Wnvdtor.C: Remove.
771 * g++.dg/lookup/java1.C: Remove.
772 * g++.dg/lookup/java2.C: Remove.
773 * g++.dg/ext/pr34829.C: Remove.
774 * g++.dg/ext/java-3.C: Remove.
775 * g++.dg/ext/java-1.C: Remove.
776 * g++.dg/ext/java-2.C: Remove.
777 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
778
fe8b1e83
DG
7792016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
780
781 PR tree-optimization/77808
782 * gcc.dg/tree-ssa/pr77808.c: New testcase.
783
078b5aab
RB
7842016-10-04 Richard Biener <rguenther@suse.de>
785
786 PR tree-optimization/77399
787 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
788
2b568899
RB
7892016-10-04 Richard Biener <rguenther@suse.de>
790
791 PR middle-end/77833
792 * gcc.target/i386/pr77833.c: New testcase.
793
0a4e5cf3
JL
7942016-09-26 Jeff Law <law@redhat.com>
795
796 PR tree-optimization/71550
797 PR tree-optimization/71403
798 * gcc.c-torture/execute/pr71550.c: New test.
799
d07b0a23
SKS
8002016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
801
802 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
803 option.
804
b44a42cf
KT
8052016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
806
807 Revert
808 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
809
810 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
811
f41f1ceb
MP
8122016-10-03 Marek Polacek <polacek@redhat.com>
813
814 * g++.dg/cpp0x/nullptr37.C: New test.
815
1633d3b9
BE
8162016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
817
818 * c-c++-common/Wint-in-bool-context.c: Update test.
819
2c8e3a1d
JJ
8202016-10-02 Jakub Jelinek <jakub@redhat.com>
821
822 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
823 earlier.
824 * g++.dg/charset/asm2.c (memmove): Likewise.
825 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
826 * g++.dg/tls/diag-4.C (foo): Likewise.
827 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
828 dg-warning, fix up regex.
829 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
830 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
831 * g++.old-deja/g++.mike/net31.C: Likewise.
832 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
833 for C++17.
834 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
835 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
836
f00b6283
RB
8372016-10-01 Richard Biener <rguenther@suse.de>
838
839 PR middle-end/77798
840 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
841
0f0565b1
AV
8422016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
843
844 PR fortran/77663
845 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
846
c58823a0
JJ
8472016-10-01 Jakub Jelinek <jakub@redhat.com>
848
849 PR c/77490
850 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
851 Add dg-prune-output directive.
852
e3228a50
JD
8532016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
854
855 PR fortran/66643
856 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
857 * gfortran.fortran-torture/compile/write.f90: Update test.
858
e70bbc6f
MW
8592016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
860
861 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
862 arm_fp16_alternative_ok as the required effective target.
863 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
864 -mfp16-format=alternative to the dg-options directive and remove
865 the dg-add-options directive.
866
c39747d2
FR
8672016-09-30 Fritz Reese <fritzoreese@gmail.com>
868
869 PR fortran/77764
870 * gfortran.dg/dec_union_8.f90: New testcase.
871
00074dd8
FR
8722016-09-30 Fritz Reese <fritzoreese@gmail.com>
873
874 PR fortran/77782
875 * gfortran.dg/dec_structure_16.f90: New testcase.
876
26f391e8
AV
8772016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
878
879 * gfortran.dg/coarray_allocate_10.f08: New test.
880 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
881
fa16a271
KT
8822016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
883
884 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
885
f334c828
RB
8862016-09-30 Richard Biener <rguenther@suse.de>
887
888 PR tree-optimization/77399
889 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
890
76e3ec9c
SL
8912016-09-29 Sandra Loosemore <sandra@codesourcery.com>
892
893 * c-c++-common/pr27336.c: Make dependency on
894 -fdelete-null-pointer-checks explicit.
895 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
896 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
897 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
898 * gcc.dg/pic-1.c: Require fpic target support.
899 * gcc.dg/pic-2.c: Likewise.
900
a2c6e7f2
JJ
9012016-09-29 Jakub Jelinek <jakub@redhat.com>
902
903 Implement P0001R1 - C++17 removal of register storage class specifier
904 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
905 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
906 C++17.
907 * c-c++-common/vector-subscript-5.c (foo): Don't use register
908 keyword if not __SSE2__.
909 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
910 C++17.
911 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
912 register keywords.
913 * g++.dg/eh/pr29166.C: Add -Wno-register option.
914 * g++.dg/warn/register-parm-1.C (erroneous_warning,
915 no_erroneous_warning): Expect new warnings for C++17.
916 * g++.dg/warn/register-var-2.C (f): Likewise.
917 * g++.dg/parse/register1.C (f): Expect new error for C++17.
918 * g++.dg/parse/linkage2.C (foo): Likewise.
919 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
920 keyword on parameters for C++17.
921 * g++.dg/cpp1z/register1.C: New test.
922 * g++.dg/cpp1z/register2.C: New test.
923 * g++.dg/cpp1z/register3.C: New test.
924
4ab76933
UB
9252016-09-29 Uros Bizjak <ubizjak@gmail.com>
926
927 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
928 * gcc.target/i386/avx2-check.h (main): Ditto.
929 * gcc.target/i386/avx512bw-check.h (main): Ditto.
930 * gcc.target/i386/avx512cd-check.h (main): Ditto.
931 * gcc.target/i386/avx512dq-check.h (main): Ditto.
932 * gcc.target/i386/avx512er-check.h (main): Ditto.
933 * gcc.target/i386/avx512f-check.h (main): Ditto.
934 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
935 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
936 * gcc.target/i386/avx512vl-check.h (main): Ditto.
937
2488ebe5
UB
9382016-09-29 Uros Bizjak <ubizjak@gmail.com>
939
940 PR target/77756
941 * gcc.target/i386/pr77756.c: New test.
942
4d258d09
MP
9432016-09-29 Marek Polacek <polacek@redhat.com>
944
945 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
946
a9087411
MP
9472016-09-29 Marek Polacek <polacek@redhat.com>
948
949 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
950 C++14.
951
fa0a064a
ML
9522016-09-29 Martin Liska <mliska@suse.cz>
953
954 * objc/execute/construct1.m: New test.
955
0ce1ecc7
RB
9562016-09-29 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/77768
959 * gcc.dg/torture/pr77768.c: New testcase.
960
da186c1f
RB
9612016-09-28 Richard Biener <rguenther@suse.de>
962
963 PR middle-end/77407
964 * gcc.dg/pr77407.c: New testcase.
965
d657e995
RB
9662016-09-29 Richard Biener <rguenther@suse.de>
967
968 PR middle-end/55152
969 * gcc.dg/pr55152.c: New testcase.
970 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
971
cadf6296
RO
9722016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
973
974 * gcc.dg/profile-update-warning.c: Restrict to ia32.
975 (dg-options): Remove -m32.
976
88000fd1
MS
9772016-09-28 Martin Sebor <msebor@redhat.com>
978
979 PR middle-end/77721
980 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
981
0c172974
JD
9822016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
983
984 PR libgfortran/77707
985 * gfortran.dg/inquire_17.f90: New test.
986
4b390698
JJ
9872016-09-28 Jakub Jelinek <jakub@redhat.com>
988
989 PR c++/77467
990 * g++.dg/cpp1y/constexpr-77467.C: New test.
991
2b1b5938
MS
9922016-09-28 Martin Sebor <msebor@redhat.com>
993
994 PR c/77762
995 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
996 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
997 (test_sprintf_p_const): Adjust line numbers to avoid failures
998 introduced in r240503.
999
30dc6ee9
MS
10002016-09-28 Martin Sebor <msebor@redhat.com>
1001
1002 PR middle-end/77683
1003 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1004
7d290e93
BE
10052016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1006
fcf32bad
BE
1007 PR c++/77748
1008 * g++.dg/pr77550.C: Avoid undefined behavior.
1009
7d290e93
BE
1010 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1011
912d9ec3
WD
10122016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1013
1014 * gcc.dg/strlenopt-20.c: Update test.
1015 * gcc.dg/strlenopt-21.c: Likewise.
1016 * gcc.dg/strlenopt-22.c: Likewise.
1017 * gcc.dg/strlenopt-22g.c: Likewise.
1018 * gcc.dg/strlenopt-26.c: Likewise.
1019 * gcc.dg/strlenopt-5.c: Likewise.
1020 * gcc.dg/strlenopt-7.c: Likewise.
1021 * gcc.dg/strlenopt-9.c: Likewise.
1022
459bcfb0
JJ
10232016-09-27 Jakub Jelinek <jakub@redhat.com>
1024
6e39060a
JJ
1025 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1026
8ca33347
JJ
1027 * g++.dg/cpp1z/lambda-this1.C: New test.
1028 * g++.dg/cpp1z/lambda-this2.C: New test.
1029
459bcfb0
JJ
1030 PR c++/77722
1031 * g++.dg/ubsan/return-4.C: New test.
1032 * g++.dg/ubsan/return-5.C: New test.
1033 * g++.dg/ubsan/return-6.C: New test.
1034
20fba714
JW
10352016-09-27 Jiong Wang <jiong.wang@arm.com>
1036
1037 * lib/target-supports.exp
1038 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1039 in function comment.
1040
bebe0086
ML
10412016-09-27 Martin Liska <mliska@suse.cz>
1042
1043 PR gcov-profile/46266
1044 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1045 considered.
1046
59896334
RB
10472016-09-27 Richard Biener <rguenther@suse.de>
1048
1049 PR tree-optimization/77745
1050 * g++.dg/torture/pr77745.C: New testcase.
1051
f0d355dc
RB
10522016-09-27 Richard Biener <rguenther@suse.de>
1053
1054 PR tree-optimization/77478
1055 * gcc.dg/torture/pr77478.c: New testcase.
1056
8c9434c2
ML
10572016-09-27 Martin Liska <mliska@suse.cz>
1058
1059 PR gcov-profile/7970
1060 PR gcov-profile/16855
1061 PR gcov-profile/44779
1062 * g++.dg/gcov/pr16855.C: New test.
1063
511d092e
SKS
10642016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1065
1066 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1067
f2e0c4e1
JJ
10682016-09-27 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR fortran/77666
1071 * gfortran.dg/gomp/pr77666.f90: New test.
1072
3a4228ba
KV
10732016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1074
1075 PR ipa/77677
1076 * gcc.dg/torture/pr77677-2.c: New test.
1077
a184e37f
SK
10782016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1079
1080 PR fortran/77420
1081 * gfortran.dg/pr77420_1.f90: New test.
1082 * gfortran.dg/pr77420_2.f90: Ditto.
1083 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1084 * gfortran.dg/pr77420_4.f90: this file.
1085
8be59d19
KV
10862016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1087
1088 PR middle-end/77719
1089 * gfortran.dg/pr77719.f90: New test.
1090
991075a4
TP
10912016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1092
1093 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1094 singular form of byte when quantity is unknown.
991075a4 1095
c6147dc4
MP
10962016-09-26 Marek Polacek <polacek@redhat.com>
1097
1098 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1099
5cc6c41c
ML
11002016-09-26 Martin Liska <mliska@suse.cz>
1101
1102 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1103 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1104 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1105 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1106 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1107 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1108 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1109 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1110 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1111
81fea426
MP
11122016-09-26 Marek Polacek <polacek@redhat.com>
1113
1114 PR c/7652
1115 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1116 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1117 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1118 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1119 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1120 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1121 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1122 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1123 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1124 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1125 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1126 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1127 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1128 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1129 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1130 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1131 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1132 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1133 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1134 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1135 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1136 * c-c++-common/attr-fallthrough-1.c: New test.
1137 * c-c++-common/attr-fallthrough-2.c: New test.
1138 * g++.dg/cpp0x/fallthrough1.C: New test.
1139 * g++.dg/cpp0x/fallthrough2.C: New test.
1140 * g++.dg/cpp1z/fallthrough1.C: New test.
1141 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1142 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1143 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1144 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1145
9b597c1f
SK
11462016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1147
12a813c1 1148 PR fortran/77429
9b597c1f
SK
1149 * gfortran.dg/pr77429.f90: New test.
1150
f1c7e7f1
SK
11512016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1152
1153 PR fortran/77694
1154 * gfortran.dg/pr77694.f90: New test.
1155
50c6dd20
OE
11562016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1157
1158 PR target/51244
1159 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1160
540b039e
DH
11612016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1162
1163 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1164 for 32-bit mode.
1165
cfd161bf
DH
11662016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1167
1168 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1169 for 32-bit mode.
1170
9a2300e9
MP
11712016-09-24 Marek Polacek <polacek@redhat.com>
1172
1173 PR c/77490
1174 * c-c++-common/Wbool-operation-1.c: New test.
1175 * gcc.dg/Wbool-operation-1.c: New test.
1176
34d567d1
FR
11772016-09-23 Fritz Reese <fritzoreese@gmail.com>
1178
1179 * gfortran.dg/dec_static_1.f90: New.
1180 * gfortran.dg/dec_static_2.f90: New.
1181 * gfortran.dg/dec_static_3.f90: New.
1182 * gfortran.dg/dec_static_4.f90: New.
1183
4a8d4422
JD
11842016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1185
1186 PR fortran/48298
1187 * gfortran.dg/negative_unit_check.f90: Update test.
1188 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1189
90ef45cb
DV
11902016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1191
1192 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1193 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1194 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1195 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1196 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1197 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1198 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1199
e0535922
MS
12002016-09-23 Martin Sebor <msebor@redhat.com>
1201
1202 PR testsuite/77713
1203 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1204 assuming long double is bigger than double.
1205
d664d76d
JJ
12062016-09-23 Jakub Jelinek <jakub@redhat.com>
1207
1208 Implement P0138R2, C++17 construction rules for enum class values
1209 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1210
3b31f720
DM
12112016-09-23 David Malcolm <dmalcolm@redhat.com>
1212
1213 PR preprocessor/77672
1214 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1215 expected multiline output from first warning to reflect change
1216 in r240434.
1217
592459bf
TP
12182016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1219
1220 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1221
0af06385
BE
12222016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1223 Tom de Vries <tom@codesourcery.com>
1224
1225 PR testsuite/77411
1226 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1227
8f01b67a
MP
12282016-09-23 Marek Polacek <polacek@redhat.com>
1229
1230 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1231 * c-c++-common/gomp/atomic-13.c: Likewise.
1232 * c-c++-common/gomp/atomic-14.c: Likewise.
1233 * c-c++-common/pr60439.c: Remove invalid code.
1234 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1235 * g++.dg/expr/bitfield5.C: Likewise.
1236 * g++.dg/expr/bitfield6.C: Likewise.
1237 * g++.dg/expr/bool1.C: Likewise.
1238 * g++.dg/expr/bool3.C: Likewise.
1239 * g++.dg/expr/lval3.C: Likewise.
1240 * g++.dg/expr/lval4.C: Likewise.
1241 * g++.old-deja/g++.jason/bool5.C: Likewise.
1242
bbd6fcf3
DM
12432016-09-23 David Malcolm <dmalcolm@redhat.com>
1244
1245 PR preprocessor/77672
1246 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1247 (test_terminator_location): New function.
1248
113d06a4
RB
12492016-09-23 Richard Biener <rguenther@suse.de>
1250
1251 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1252
cab9e1df
MW
12532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1254
1255 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1256 -march=armv8.2-a+fp16 when supported by the hardware.
1257 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1258 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1259 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1260 semi-colons to a macro invocations.
1261 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1262 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1263 defined.
1264 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1265 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1267 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1268 defined.
1269 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1276 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1278 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1279 defined.
1280 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1282 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1283 defined.
1284 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1286 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1287 defined.
1288 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1291 defined.
1292 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1294 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1295 defined. Also fix some white-space.
1296 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1297 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1298 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1299 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1300 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1301 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1302 defined. Also fix some long lines and white-space.
1303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1304 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1305 defined. Also fix some long lines and white-space.
1306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1307 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1308 defined.
1309 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1310 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1311 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1312 defined.
1313 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1315 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1316 defined.
1317 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1320 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1321 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1322 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1325 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1327 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1333 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1334 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1336
da9b2e69
JW
13372016-09-23 Jiong Wang <jiong.wang@arm.com>
1338 Matthew Wahab <matthew.wahab@arm.com>
1339
1340 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1343 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1344 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1345 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1346 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1347 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1348 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1349 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1350 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1351 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1352 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1353 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1354 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1355 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1356 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1357 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1358 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1359 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1360 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1361 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1362 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1363 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1364 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1365 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1366 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1367 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1368 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1369 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1370 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1371 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1372 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1373 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1374 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1375 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1376 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1377
785cf02f
MW
13782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1379
1380 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1381 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1382 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1383 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1384 support.
1385
1e401340
KV
13862016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1387
1388 PR ipa/77677
1389 * gcc.dg/torture/pr77677.c: New test.
1390
8ed3eeac
AV
13912016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1392
1393 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1394 here now.
1395
55a9b91b
MW
13962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1397
1398 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1399 options. Add tests for float16x4_t and float16x8_t.
1400
64c744b9
DV
14012016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1402
1403 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1404 * gcc.target/s390/risbg-ll-2.c: Ditto.
1405 * gcc.target/s390/risbg-ll-3.c: Ditto.
1406
d403b8d4
MW
14072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1408
1409 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1410 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1411
576987fc
DV
14122016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1413
1414 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1415 output to the simplified instructions.
1416
4ffc8099
MW
14172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1418
1419 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1420 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1421
b1a970a5
MW
14222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1423
1424 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1425 (FP16_SUPPORTED): New
1426 (expected-hfloat-16x4): Make conditional on __fp16 support.
1427 (expected-hfloat-16x8): Likewise.
1428 (vdup_n_f16): Disable for non-AArch64 targets.
1429 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1430 conditional on FP16_SUPPORTED.
1431 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1432 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1433 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1434 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1435 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1436 for testing __fp16.
1437 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1438 conditional on FP16_SUPPORTED.
1439 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1440 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1441
50df9464
MW
14422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1443
1444 * gcc.target/arm/short-vfp-1.c: New.
1445
536b9f42
MW
14462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1447
1448 * gcc.target/arm/attr-fp16-arith-1.c: New.
1449
1b9e31cf
MW
14502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1451
1452 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1453 New.
1454 (add_options_for_arm_v8_2a_fp16_neon): New.
1455 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1456 (add_options_for_arm_arch_v8_2a): Auto-generate.
1457 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1458 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1459 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1460 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1461 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1462 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1463 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1464
a5b42ee7
MW
14652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1466
1467 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1468 arm_fp16_alternative_ok.
1469 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1470 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1471 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1472 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1473 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1474 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1475 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1476 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1477 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1478 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1479 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1480 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1481 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1482 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1483 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1484 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1485 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1486 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1487 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1488 arm_fp16_alternative_ok.
1489 * lib/target-supports.exp
1490 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1491 (check_effective_target_arm_fp16_alternative_ok): New.
1492 (check_effective_target_arm_fp16_none_ok_nocache): New.
1493 (check_effective_target_arm_fp16_none_ok): New.
1494
fcbc975b
ML
14952016-09-23 Martin Liska <mliska@suse.cz>
1496
1497 * gcc.dg/ipa/pr77653.c: Replace adress
1498 with address.
1499
1822b732
ML
15002016-09-23 Martin Liska <mliska@suse.cz>
1501
1502 * gcc.target/i386/movbe-4.c: New test.
1503
fab18cc4
ML
15042016-09-23 Martin Liska <mliska@suse.cz>
1505
1506 * gcc.target/i386/crc32-5.c: New test.
1507
e70f01b5
ML
15082016-09-23 Martin Liska <mliska@suse.cz>
1509
1510 * gcc.target/i386/pr71652.c: New test.
1511 * gcc.target/i386/pr71652-2.c: New test.
1512 * gcc.target/i386/pr71652-3.c: New test.
1513
f2e81d05
JJ
15142016-09-23 Jakub Jelinek <jakub@redhat.com>
1515
1516 * lib/gcc-dg.exp (process-message): Support relative line number
1517 notation - .+4 or .-1 etc.
1518 * gcc.dg/dg-test-1.c: New test.
1519
ed30d2a6
MS
15202016-09-22 Martin Sebor <msebor@redhat.com>
1521
1522 PR target/77676
1523 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1524 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1525 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1526 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1527
1c681c7b
UB
15282016-09-22 Uros Bizjak <ubizjak@gmail.com>
1529
1530 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1531 * gcc.dg/ifcvt-2.c: Ditto.
1532 * gcc.dg/zero_bits_compound-1.c: Ditto.
1533 * gcc.dg/zero_bits_compound-1.c: Ditto.
1534 * gcc.dg/pr40550.c: Simplify target selectors.
1535 Use dg-additional-options.
1536 * gcc.dg/pr47893.c: Ditto.
1537 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1538 additional options for 32-bit x86 targets.
1539 * gcc.dg/pr70955.c: Move to ...
1540 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1541
67cf0a53
PC
15422016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 PR c++/61019
1545 * g++.dg/cpp0x/pr61019.C: New.
1546
0ee70cc0
AV
15472016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1548 Terry Guo <terry.guo@arm.com>
1549
1550 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1551 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1552 * gcc.target/arm/pure-code/pure-code.exp: New.
1553
43639d2c
UB
15542016-09-22 Uros Bizjak <ubizjak@gmail.com>
1555
1556 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1557 Remove SSE effective target requirement.
1558
a608d15b
PC
15592016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/71979
1562 * g++.dg/cpp0x/pr71979.C: New.
1563
d94a7ab4
BE
15642016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1565
1566 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1567
a13f439f
ML
15682016-09-22 Martin Liska <mliska@suse.cz>
1569
1570 PR ipa/77653
1571 * gcc.dg/ipa/pr77653.c: New test.
1572
cf352092
JJ
15732016-09-22 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR fortran/77665
1576 * gfortran.dg/gomp/pr77665.f90: New test.
1577
a8de3002
PT
15782016-09-22 Paul Thomas <pault@gcc.gnu.org>
1579
1580 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1581 * gfortran.dg/dtio_13.f90: New test.
1582
39abef62
LK
15832016-09-21 Louis Krupp <louis.krupp@zoho.com>
1584
1585 PR fortran/66107
1586 * gfortran.dg/pr66107.f90: New test.
1587
4a2bb7fc
ILT
15882016-09-21 Ian Lance Taylor <iant@golang.org>
1589
1590 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1591 with call to builtin delete function.
1592
5f84cee2
JM
15932016-09-21 Joseph Myers <joseph@codesourcery.com>
1594
1595 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1596 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1597 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1598 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1599 tests.
1600
fe01a41a
UB
16012016-09-21 Uros Bizjak <ubizjak@gmail.com>
1602
1603 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1604
2e1c20b1
JJ
16052016-09-21 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR c++/77651
1608 * g++.dg/cpp1z/aligned-new6.C: New test.
1609
de4c144a
MW
16102016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1611
1612 * gcc.target/arm/fp16-aapcs-3.c: New.
1613 * gcc.target/arm/fp16-aapcs-4.c: New.
1614 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1615 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1616 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1617 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1618
44fc7854
BE
16192016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1620
1621 PR tree-optimization/77550
1622 * g++.dg/pr77550.C: New test.
1623
bc084f84
GJL
16242016-09-21 Georg-Johann Lay <avr@gjlay.de>
1625
1626 PR target/77326
1627 * gcc.target/avr/torture/pr77326.c: New test.
1628
c075003a
LK
16292016-09-21 Louis Krupp <louis.krupp@zoho.com>
1630
1631 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1632
6811ea79
RB
16332016-09-21 Richard Biener <rguenther@suse.de>
1634
1635 PR tree-optimization/77648
1636 * gcc.dg/torture/pr77648-1.c: New testcase.
1637 * gcc.dg/torture/pr77648-2.c: Likewise.
1638
f955c4c4
RB
16392016-09-21 Richard Biener <rguenther@suse.de>
1640 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR tree-optimization/77621
1643 * gcc.dg/pr77621.c: New testcase.
1644
096506bb
PT
16452016-09-21 Paul Thomas <pault@gcc.gnu.org>
1646
1647 PR fortran/77657
1648 * gfortran.dg/dtio_12.f90: New test.
1649
37d168ae
SKS
16502016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1651
1652 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1653
66454000
KV
16542016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1655
1656 PR tree-optimization/72835
1657 * gcc.dg/tree-ssa/pr72835.c: New test.
1658
88d0c3f0
MS
16592016-09-20 Martin Sebor <msebor@redhat.com>
1660
1661 PR middle-end/49905
1662 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1663 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1664 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1665 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1666 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1667 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1668 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1669
a03df1d5
KV
16702016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1671
1672 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1673 arguments/compare will be optimized away.
1674 * gcc.dg/torture/ftrapv-1.c: Likewise.
1675
8bc5448f
KV
16762016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1677
1678 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1679 will be optimized away.
1680 * gcc.dg/ipa/vrp1.c: New test.
1681 * gcc.dg/ipa/vrp2.c: New test.
1682 * gcc.dg/ipa/vrp3.c: New test.
1683
973625a0
KV
16842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1685
1686 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1687 does the same transformation.
1688 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1689 * gcc.dg/tree-ssa/evrp1.c: New test.
1690 * gcc.dg/tree-ssa/evrp2.c: New test.
1691 * gcc.dg/tree-ssa/evrp3.c: New test.
1692 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1693 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1694 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1695 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1696 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1697 foling now happens early.
1698 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1699 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1700 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1701 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1702 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1703
9b1ba33c
UB
17042016-09-20 Uros Bizjak <ubizjak@gmail.com>
1705
1706 PR target/77621
1707 * gcc.target/i386/pr77621.c: New test.
1708 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1709 pattern, loop should vectorize with -mtune=atom.
1710
f5bd4ad8
MO
17112016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1712 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR testsuite/63299
1715 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1716 instead of delete.
1717
7d9cf801
JJ
17182016-09-20 Jakub Jelinek <jakub@redhat.com>
1719
b912f962
JJ
1720 PR c++/77626
1721 * g++.dg/other/pr77626.C: New test.
1722
eaf1ece1
JJ
1723 PR c++/77638
1724 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1725
590b62e9
JJ
1726 PR c++/77637
1727 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1728
7d9cf801
JJ
1729 PR middle-end/77624
1730 * c-c++-common/pr77624-1.c: New test.
1731 * c-c++-common/pr77624-2.c: New test.
1732
3aebb6ff
AV
17332016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1734
1735 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1736 of digits expected.
1737
b5bbe47b
RB
17382016-09-20 Richard Biener <rguenther@suse.de>
1739
1740 PR tree-optimization/77646
1741 * gcc.dg/torture/pr77646.c: New testcase.
1742
144a96e4
BE
17432016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1744
1745 PR c++/77434
1746 * c-c++-common/Wint-in-bool-context.c: New test.
1747
1f2071fa
JM
17482016-09-19 Joseph Myers <joseph@codesourcery.com>
1749
1750 * gcc.dg/cr-decimal-dig-1.c: New test.
1751
63012d9a
JM
17522016-09-19 Joseph Myers <joseph@codesourcery.com>
1753
1754 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1755 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1756 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1757 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1758
02410826
VM
17592016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1760
1761 PR rtl-optimization/77416
1762 * gcc.target/powerpc/pr77416.c: New.
1763
6101a7ab
PP
17642016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1765
1766 PR c++/77639
1767 * g++.dg/template/error-recovery4.C: New test.
1768
1993ff76
BC
17692016-09-19 Bin Cheng <bin.cheng@arm.com>
1770
1771 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1772
5fa9e644
KT
17732016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1774
1775 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1776 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1777
fc15d9ec
JJ
17782016-09-19 Jakub Jelinek <jakub@redhat.com>
1779 Jan Hubicka <jh@suse.cz>
1780
1781 PR target/77587
1782 * gcc.dg/pr77587.c: New test.
1783 * gcc.dg/pr77587a.c: New file.
1784
3c9f5092
AV
17852016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1786
1787 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1788 * gfortran.dg/coarray_38.f90:
1789 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1790 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1791 * gfortran.dg/coarray_allocate_7.f08: New test.
1792 * gfortran.dg/coarray_allocate_8.f08: New test.
1793 * gfortran.dg/coarray_allocate_9.f08: New test.
1794 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1795 new caf_register.
1796 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1797 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1798 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1799 get_by_refs.
1800 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1801 * gfortran.dg/coarray_lock_7.f90: Same.
1802 * gfortran.dg/coarray_poly_5.f90: Same.
1803 * gfortran.dg/coarray_poly_6.f90: Same.
1804 * gfortran.dg/coarray_poly_7.f90: Same.
1805 * gfortran.dg/coarray_poly_8.f90: Same.
1806 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1807
e79e6763
FR
18082016-09-19 Fritz Reese <fritzoreese@gmail.com>
1809
1810 PR fortran/77584
1811 * gfortran.dg/dec_structure_15.f90: New testcase.
1812
ae527639
RB
18132016-09-19 Richard Biener <rguenther@suse.de>
1814
1815 PR middle-end/77605
1816 * gcc.dg/torture/pr77605.c: New testcase.
1817
cdf060f8
LK
18182016-09-18 Louis Krupp <louis.krupp@zoho.com>
1819
1820 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1821
b720e919
JH
18222016-09-17 Jan Hubicka <hubicka@ucw.cz>
1823
1824 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1825 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1826 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1827 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1828 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1829 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1830 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1831 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1832 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1833 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1834 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1835
bdabae39
KY
18362016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1837
1838 * gcc.target/i386/pr68633.c: Fix expected result.
1839
493ba820
LK
18402016-09-17 Louis Krupp <louis.krupp@gmail.com>
1841
1842 PR fortran/68078
1843 * gfortran.dg/pr68078.f90: New test.
1844 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1845
9a42726b
BS
18462016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1847
1848 PR target/77613
1849 * gcc.target/powerpc/swaps-p8-25.c: New.
1850
e7d61178
JJ
18512016-09-16 Jakub Jelinek <jakub@redhat.com>
1852
8f03e02f
JJ
1853 PR c++/77482
1854 * g++.dg/cpp0x/constexpr-77482.C: New test.
1855
e80cb545
JJ
1856 PR c++/77379
1857 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1858 thunk offsets.
1859 * g++.dg/abi/abi-tag23a.C: Likewise.
1860
1c2f613f
JJ
1861 PR c++/77338
1862 * g++.dg/cpp0x/decltype-77338.C: New test.
1863
e7d61178
JJ
1864 PR c++/77375
1865 * g++.dg/cpp0x/mutable1.C: New test.
1866
8d987deb
SK
18672016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1868
1869 PR fortran/77612
1870 * gfortran.dg/pr77612.f90: New test.
1871
2c3d35a6
SKS
18722016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1873
1874 * gcc.dg/torture/pr70421.c: Require int32plus.
1875
e43163ae
JJ
18762016-09-16 Jakub Jelinek <jakub@redhat.com>
1877
bcf0905a
JJ
1878 PR middle-end/77475
1879 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1880
e43163ae
JJ
1881 PR target/77526
1882 * gcc.target/i386/pr77526.c: New test.
1883
7d704548
JJ
18842016-09-16 Jakub Jelinek <jakub@redhat.com>
1885 Eric Botcazou <ebotcazou@adacore.com>
1886
1887 PR middle-end/77594
1888 * gcc.target/i386/pr77594.c: New test.
1889
902d624f
LK
18902016-09-15 Louis Krupp <louis.krupp@zoho.com>
1891
1892 PR fortran/69963
1893 * gfortran.dg/misplaced_implicit_character.f90: New test.
1894
7e16ce79
BC
18952016-09-15 Bin Cheng <bin.cheng@arm.com>
1896
1897 PR tree-optimization/77503
1898 * gcc.dg/vect/pr77503.c: New test.
1899
7c05f5c4
RB
19002016-09-15 Richard Biener <rguenther@suse.de>
1901
1902 PR middle-end/77544
1903 * c-c++-common/torture/pr77544.c: New testcase.
1904
76ff80fb
JJ
19052016-09-15 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR middle-end/77475
1908 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1909 * gcc.dg/march-generic.c: Likewise.
1910 * gcc.target/i386/spellcheck-options-1.c: New test.
1911 * gcc.target/i386/spellcheck-options-2.c: New test.
1912 * gcc.target/i386/spellcheck-options-3.c: New test.
1913 * gcc.target/i386/spellcheck-options-4.c: New test.
1914
5560d026
CLT
19152016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1916
1917 PR fortran/72743
1918 * gfortran.dg/goacc/pr72743.f90: New test.
1919
5334f733
RB
19202016-09-15 Richard Biener <rguenther@suse.de>
1921
1922 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1923
d08615f2
RB
19242016-09-15 Richard Biener <rguenther@suse.de>
1925
1926 PR tree-optimization/77514
1927 * gcc.dg/torture/pr77514.c: New testcase.
1928
28ca05f0
JJ
19292016-09-14 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR c++/77549
1932 * g++.dg/lookup/pr77549.C: New test.
1933
20a1e5b8
MP
19342016-09-14 Marek Polacek <polacek@redhat.com>
1935
1936 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1937 * c-c++-common/gomp/atomic-13.c: Likewise.
1938 * c-c++-common/gomp/atomic-14.c: Likewise.
1939 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1940 * g++.dg/cpp1z/bool-increment1.C: New test.
1941 * c-c++-common/pr60439.c: Add dg-warning.
1942 * g++.dg/expr/bitfield4.C: Likewise.
1943 * g++.dg/expr/bitfield5.C: Likewise.
1944 * g++.dg/expr/bitfield6.C: Likewise.
1945 * g++.dg/expr/bool1.C: Likewise.
1946 * g++.dg/expr/bool3.C: Likewise.
1947 * g++.dg/expr/lval3.C: Likewise.
1948 * g++.dg/expr/lval4.C: Likewise.
1949 * g++.old-deja/g++.jason/bool5.C: Likewise.
1950 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1951 * g++.dg/other/error18.C: Likewise.
1952 * g++.dg/gomp/atomic-14.C: Likewise.
1953
0761f6bf
NS
19542016-09-14 Nathan Sidwell <nathan@acm.org>
1955
1956 PR c++/77539
1957 * g++.dg/cpp1y/pr77539.C: New.
1958
13cddbc1
CL
19592016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1960
1961 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1962 dg-require.
1963 * g++.dg/ext/builtin_alloca.C: Likewise.
1964 * g++.dg/template/spec35.C: Likewise.
1965 * gcc.dg/builtins-68.c: Likewise.
1966 * gcc.misc-tests/gcov-13.c: Likewise.
1967 * gcc.misc-tests/gcov-14.c: Likewise.
1968
a90638d4
JM
19692016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1970
1971 * gfortran.dg/dec_structure_14.f90: New testcase.
1972
5ba4a08c
JJ
19732016-09-14 Jakub Jelinek <jakub@redhat.com>
1974
1975 PR sanitizer/68260
1976 * c-c++-common/tsan/pr68260.c: New test.
1977
a713b234
JS
19782016-09-13 Joe Seymour <joe.s@somniumtech.com>
1979
1980 PR target/70713
1981 * gcc.target/msp430/function-attributes-1.c: New test.
1982 * gcc.target/msp430/function-attributes-2.c: New test.
1983 * gcc.target/msp430/function-attributes-3.c: New test.
1984
96032047
MS
19852015-04-18 Martin Sebor <msebor@redhat.com>
1986
1987 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1988 of non-nul characters.
1989 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1990
ea8661cd
JJ
19912016-09-13 Jakub Jelinek <jakub@redhat.com>
1992
9952908a
JJ
1993 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1994 * g++.dg/cpp1z/gen-attrs1.C: New test.
1995
63cdb7a0
JJ
1996 PR tree-optimization/77454
1997 * gcc.dg/pr77454.c: New test.
1998
ea8661cd
JJ
1999 PR c++/77553
2000 * g++.dg/cpp1y/constexpr-77553.C: New test.
2001
254830ba
DM
20022016-09-13 David Malcolm <dmalcolm@redhat.com>
2003
2004 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2005 (test_show_locus): Replace rich_location::add_fixit_insert calls
2006 with add_fixit_insert_before and add_fixit_insert_after.
2007
42763690
JM
20082016-09-13 Jason Merrill <jason@redhat.com>
2009 Tom de Vries <tom@codesourcery.com>
2010
2011 PR c++/77427
2012 * g++.dg/pr77427.C: New test.
2013
c8798f2c
ML
20142016-09-13 Martin Liska <mliska@suse.cz>
2015
2016 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2017 effective target.
2018 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2019 * lib/target-supports.exp: Define the new target.
2020
54700e2e
AP
20212016-09-12 Andrew Pinski <apinski@cavium.com>
2022
2023 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2024 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2025
e1d55bf7
UB
20262016-09-12 Uros Bizjak <ubizjak@gmail.com>
2027
2028 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2029 variable arguments.
2030 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2031 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2032 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2033 variable argument.
2034 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2035 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2036
54dcdb88
BE
20372016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2038
2039 PR c++/77496
2040 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2041 * g++.dg/ext/pr77496.C: New test.
2042 * g++.dg/warn/pr77496.C: New test.
2043
d1463eb9
DM
20442016-09-12 David Malcolm <dmalcolm@redhat.com>
2045
2046 PR c/72858
2047 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2048 to preserve conversion chars, and to preserve prefix information.
2049 * gcc.dg/format/pr72858.c: New test case.
2050
217fabad
SK
20512016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2052
2053 * gfortran.dg/pr77507.f90: Move to ...
2054 * gfortran.dg/ieee/pr77507.f90: here.
2055
a1cd04ac
JH
20562016-08-09 Jan Hubicka <hubicka@ucw.cz>
2057
2058 PR ipa/61159
2059 * compile/pr61159.c: New testcase
2060
e3912107
JH
20612016-08-09 Jan Hubicka <hubicka@ucw.cz>
2062
2063 PR ipa/64316
2064 * gcc.dg/ipa/pr63416.c: New testcase.
2065
739d9339
PT
20662016-09-10 Paul Thomas <pault@gcc.gnu.org>
2067 Steven G. Kargl <kargl@gcc.gnu.org>
2068
2069 PR fortran/77532
cc3135b6 2070 * gfortran.dg/dtio_11.f90: new test.
739d9339 2071
fb7c40dd
SK
20722016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2073
2074 PR fortran/77507
2075 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2076 * gfortran.dg/c_assoc_4.f90: Ditto.
2077
5b28efbb
TV
20782016-09-10 Tom de Vries <tom@codesourcery.com>
2079
2080 PR C/71602
2081 * c-c++-common/va-arg-va-list-type.c: New test.
2082
9d0a9bb4
PB
20832016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2084
2085 PR rtl-optimization/77289
2086 * gcc.target/powerpc/pr77289.c: New test.
2087
3f0177e7
MS
20882016-09-09 Martin Sebor <msebor@redhat.com>
2089
2090 PR c/77520
2091 PR c/77521
2092 * gcc.dg/pr77520.c: New test.
2093 * gcc.dg/pr77521.c: New test.
2094
e81e83d0
SK
20952016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2096
2097 PR fortran/77506
2098 * gfortran.dg/pr77506.f90: New test.
2099
8a92685e
SK
21002016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2101
2102 PR fortran/77507
2103 * gfortran.dg/pr77507.f90: New test.
2104
c65248cb
JM
21052016-09-09 Joseph Myers <joseph@codesourcery.com>
2106
2107 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2108
2cf0ff98
SK
21092016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2110 Louis Krupp <lkrupp@gcc.gnu.org>
2111
2112 PR fortran/69514
2113 * gfortran.dg/pr69514_1.f90: New test.
2114 * gfortran.dg/pr69514_2.f90: New test.
2115
8ebc1e0f
JJ
21162016-09-08 Jakub Jelinek <jakub@redhat.com>
2117
20b6cf01
JJ
2118 PR fortran/77500
2119 * gfortran.dg/gomp/pr77500.f90: New test.
2120
8ebc1e0f
JJ
2121 PR fortran/77516
2122 * gfortran.dg/gomp/pr77516.f90: New test.
2123
34718542
JJ
21242016-09-07 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR middle-end/77475
2127 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2128 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2129 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2130 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2131 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2132 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2133
e5106e27
DM
21342016-09-07 David Malcolm <dmalcolm@redhat.com>
2135
2136 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2137 "substring-locations.h".
2138
ca235a85
RB
21392016-09-07 Richard Biener <rguenther@suse.de>
2140
2141 PR c/77450
2142 * c-c++-common/vector-subscript-8.c: Move ..
2143 * gcc.dg/pr77450.c: ... here.
2144
0076b5dc 21452016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2146
2147 PR libgfortran/77393
2148 * gfortran.dg/fmt_f0_2.f90: Update test.
2149 * gfortran.dg/fmt_f0_3.f90: New test.
2150
6ac7322b
DH
21512016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2152
2153 PR debug/77389
2154 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2155 in dg-options.
2156
2157 PR debug/57519
2158 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2159
8eb9e049
JJ
21602016-09-06 Jakub Jelinek <jakub@redhat.com>
2161
2162 PR target/69255
2163 * gcc.target/i386/pr69255-1.c: New test.
2164 * gcc.target/i386/pr69255-2.c: New test.
2165 * gcc.target/i386/pr69255-3.c: New test.
2166
21672016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2168
2169 PR c/77336
2170 * gcc.dg/format/miss-7.c: New test.
2171
e6cb85d4
UB
21722016-09-06 Uros Bizjak <ubizjak@gmail.com>
2173
2174 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2175
7fe76f6a
ML
21762016-09-06 Martin Liska <mliska@suse.cz>
2177
2178 PR gcov-profile/77378
2179 PR gcov-profile/77466
2180 * gcc.dg/profile-update-warning.c: New test.
2181
209b636e
RB
21822016-09-06 Richard Biener <rguenther@suse.de>
2183
2184 PR tree-optimization/77479
2185 * gcc.dg/torture/pr77479.c: New testcase.
2186
b772a565
RB
21872016-09-06 Richard Biener <rguenther@suse.de>
2188
2189 PR c/77450
2190 * c-c++-common/vector-subscript-7.c: Adjust.
2191 * c-c++-common/vector-subscript-8.c: New testcase.
2192
a8c07037
SKS
21932016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2194
2195 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2196
0ce48391
JJ
21972016-09-05 Jakub Jelinek <jakub@redhat.com>
2198
de9188e0
JJ
2199 PR target/77476
2200 * gcc.target/i386/avx512f-pr77476.c: New test.
2201 * gcc.target/i386/avx512bw-pr77476.c: New test.
2202 * gcc.target/i386/avx512dq-pr77476.c: New test.
2203
c76f7809
JJ
2204 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2205 Update comment to mention also avx512f.
2206
0ce48391
JJ
2207 PR sanitizer/77396
2208 * g++.dg/asan/pr77396-2.C: New test.
2209
8a27cf73
UB
22102016-09-05 Uros Bizjak <ubizjak@gmail.com>
2211
2212 PR rtl-optimization/77452
2213 * gcc.target/i386/pr77452.c: New test.
2214
25ff5dd3
MP
22152016-09-05 Marek Polacek <polacek@redhat.com>
2216
2217 PR c/77423
2218 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2219
f2bc4e48
SK
22202016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2221
2222 PR fortran/77391
2223 * gfortran.dg/pr77391.f90: New test.
2224
e85921ee
SK
22252016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2226
2227 PR fortran/77460
2228 * gfortran.dg/pr77460.f90: New test.
2229
b5d50659
JJ
22302016-09-03 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR c/65467
2233 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2234
7b826676
KY
22352016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2236
2237 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2238
717ebe91
DM
22392016-09-02 David Malcolm <dmalcolm@redhat.com>
2240
2241 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2242 test case.
2243 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2244 diagnostic-test-show-locus-generate-patch.c to the sources
2245 for diagnostic_plugin_test_show_locus.c.
2246
94087e88
JJ
22472016-09-02 Jakub Jelinek <jakub@redhat.com>
2248
9dc5773f
JJ
2249 PR c/65467
2250 * gcc.dg/gomp/_Atomic-1.c: New test.
2251 * gcc.dg/gomp/_Atomic-2.c: New test.
2252 * gcc.dg/gomp/_Atomic-3.c: New test.
2253 * gcc.dg/gomp/_Atomic-4.c: New test.
2254 * gcc.dg/gomp/_Atomic-5.c: New test.
2255
94087e88
JJ
2256 PR sanitizer/77396
2257 * g++.dg/asan/pr77396.C: New test.
2258
22592016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2260
2261 PR tree-optimization/71831
2262 * gcc.dg/builtin-object-size-16.c: New test.
2263 * gcc.dg/builtin-object-size-17.c: New test.
2264
7e89048d
JD
22652016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2266
2267 PR libgfortran/77393
2268 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2269
2f196155
UB
22702016-09-01 Uros Bizjak <ubizjak@gmail.com>
2271
2272 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2273 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2274 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2275 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2276 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2277 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2278 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2279 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2280 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2281 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2282 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2283 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2284 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2285 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2286 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2287 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2288 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2289 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2290
0a6b0523
EB
22912016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2292
2293 * gnat.dg/opt58.adb: New test.
2294 * gnat.dg/opt58_pkg.ads: New helper.
2295
2a99de7b
RB
22962016-09-01 Richard Biener <rguenther@suse.de>
2297
2298 PR middle-end/77436
2299 * gcc.dg/torture/pr77436.c: New testcase.
2300
f79d8786
SKS
23012016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2302
2303 * gcc.dg/pr64252.c: Require int32plus.
2304 * gcc.dg/pr66299-1.c: Likewise.
2305 * gcc.dg/pr66299-2.c: Likewise.
2306 * gcc.dg/torture/20131115-1.c: Skip for avr.
2307
b06335f9
KT
23082016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2309
2310 * gcc.target/aarch64/ands_3.c: New test.
2311
f25f40be
JJ
23122016-08-31 Jakub Jelinek <jakub@redhat.com>
2313
d12a0b5a
JJ
2314 PR fortran/77352
2315 * gfortran.dg/gomp/pr77352.f90: New test.
2316
f25f40be
JJ
2317 PR fortran/77374
2318 * gfortran.dg/gomp/pr77374.f08: New test.
2319
9ff6fb6e
MG
23202016-08-31 Marc Glisse <marc.glisse@inria.fr>
2321
2322 PR tree-optimization/73714
2323 * gcc.dg/tree-ssa/pr73714.c: New test.
2324
8e95a674
JD
23252016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2326
2327 PR libgfortran/77393
2328 * gfortran.dg/fmt_f0_2.f90: New test.
2329
c6b0037d
MG
23302016-08-31 Marc Glisse <marc.glisse@inria.fr>
2331
2332 * gcc.target/i386/pr59539-2.c: Adapt options.
2333 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2334
1a576b13
PT
23352016-08-31 Paul Thomas <pault@gcc.gnu.org>
2336
2337 PR fortran/77418
2338 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2339 of the associate entity and replace with a pointer to the
2340 intended item on the stack.
2341
e73d3ca6 23422016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2343 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2344
2345 PR fortran/48298
2346 * gfortran.dg/dtio_1.f90: New test.
2347 * gfortran.dg/dtio_2.f90: New test.
2348 * gfortran.dg/dtio_3.f90: New test.
2349 * gfortran.dg/dtio_4.f90: New test.
2350 * gfortran.dg/dtio_5.f90: New test.
2351 * gfortran.dg/dtio_6.f90: New test.
2352 * gfortran.dg/dtio_7.f90: New test.
2353 * gfortran.dg/dtio_8.f90: New test.
2354 * gfortran.dg/dtio_9.f90: New test.
2355 * gfortran.dg/dtio_10.f90: New test.
2356
b816477a
DM
23572016-08-30 David Malcolm <dmalcolm@redhat.com>
2358
2359 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2360 (test_many_nested_locations): New function.
2361 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2362 (test_show_locus): Handle "test_many_nested_locations".
2363
71b30891
DM
23642016-08-30 David Malcolm <dmalcolm@redhat.com>
2365
2366 * g++.dg/template/double-greater-than-fixit.C: New test case.
2367
8fa37232
EB
23682016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2369
2370 * gnat.dg/opt57.ad[sb]: New test.
2371 * gnat.dg/opt57_pkg.ads: New helper.
2372
6f651bae
RB
23732016-08-30 Richard Biener <rguenther@suse.de>
2374
2375 PR tree-optimization/69047
2376 * gcc.dg/pr69047.c: Fix byte-order check.
2377
ab834832
JJ
23782016-08-30 Jakub Jelinek <jakub@redhat.com>
2379
5116b156
JJ
2380 PR tree-optimization/72866
2381 * gcc.dg/vect/pr72866.c: New test.
2382
3754bbfc
JJ
2383 PR debug/77363
2384 * g++.dg/debug/dwarf2/pr77363.C: New test.
2385
26122e2d
JJ
2386 PR middle-end/77377
2387 * gcc.target/i386/pr77377.c: New test.
2388
ab834832
JJ
2389 PR debug/77389
2390 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2391 in dg-options.
2392
bedc9ca7
SK
23932016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2394
2395 * gfortran.dg/pr77372.f90: Moved to ...
2396 * gfortran.dg/ieee/pr77372.f90: here.
2397
adfa1e6b
MM
23982016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2399
2400 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2401 vector short/char initializations.
2402 * gcc.target/powerpc/vec-init-5.c: Likewise.
2403 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2404 vector initialization optimizations.
2405 * gcc.target/powerpc/vec-init-7.c: Likewise.
2406 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2407 vector float/double initializations.
2408 * gcc.target/powerpc/vec-init-9.c: Likewise.
2409
414b7129
UB
24102016-08-29 Uros Bizjak <ubizjak@gmail.com>
2411
2412 PR target/77403
2413 * gcc.target/i386/pr77403.c: New test.
2414
3d06b6f2
MP
24152016-08-29 Marek Polacek <polacek@redhat.com>
2416
2417 PR c/77292
2418 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2419
ba9bbd6f
TV
24202016-08-29 Tom de Vries <tom@codesourcery.com>
2421
2422 PR c/77398
2423 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2424
d7d80d8f
EB
24252016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2426
2427 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2428
d7d80d8f 24292016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2430
2431 * gfortran.dg/dec_structure_13.f90: New testcase.
2432
468d95c8
JB
24332016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2434
2435 PR fortran/77261
2436 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2437 available.
2438
f329b264
TV
24392016-08-28 Tom de Vries <tom@codesourcery.com>
2440
2441 PR lto/70955
2442 * gcc.dg/pr70955.c: New test.
2443 * gcc.dg/lto/pr70955_0.c: Same.
2444 * gcc.dg/lto/pr70955_1.c: Same.
2445
4a389eb6
PP
24462016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2447
2448 PR tree-optimization/71077
2449 * gcc.target/i386/pr71077.c: New test.
2450
3f8257db 24512016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2452
2453 PR fortran/77380
2454 * gfortran.dg/pr77380.f90: New test.
2455
3f8257db 24562016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2457
2458 PR fortran/77372
2459 gfortran.dg/pr77372.f90: New test.
2460
ee908516
DM
24612016-08-26 David Malcolm <dmalcolm@redhat.com>
2462
2463 * gcc.dg/spellcheck-fields-2.c (test): Move
2464 dg-begin/end-multiline-output within function body.
2465 (test_macro): New function.
2466
d41e76cf
DM
24672016-08-26 David Malcolm <dmalcolm@redhat.com>
2468
2469 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2470 (test_fixit_insert): Update expected output.
2471 (test_fixit_remove): Likewise.
2472 (test_fixit_replace): Likewise.
2473
524a4c96
RO
24742016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2475
2476 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2477 Fix typo.
2478
ebfa15ab
RB
24792016-08-26 Richard Biener <rguenther@suse.de>
2480
2481 PR tree-optimization/69047
2482 * gcc.dg/pr69047.c: New testcase.
2483
209ca542
PK
24842016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2485 Martin Jambhor <mjambor@suse.cz>
524a4c96 2486
209ca542
PK
2487 * gcc.dg/ipa/propbits-1.c: New test-case.
2488 * gcc.dg/ipa/propbits-2.c: Likewise.
2489 * gcc.dg/ipa/propbits-3.c: Likewise.
2490
e5cf1629
SK
24912016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2492
2493 PR fortran/77351
2494 * gfortran.dg/pr77351.f90: New test.
2495
ebef225f
MP
24962016-08-25 Marek Polacek <polacek@redhat.com>
2497
2498 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2499
fe377a48
MP
25002016-08-25 Marek Polacek <polacek@redhat.com>
2501
2502 PR c/77323
2503 * gcc.dg/pr77323.c: New test.
2504
88b8971f
PT
25052016-08-24 Paul Thomas <pault@gcc.gnu.org>
2506
2507 PR fortran/77358
2508 * gfortran.dg/submodule_17.f08: New test.
2509
3f8257db
JJ
25102016-08-24 Michael Collison <michael.collison@linaro.org>
2511 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2512
2513 * gcc.target/arm/builtin_saddl.c: New testcase.
2514 * gcc.target/arm/builtin_saddll.c: New testcase.
2515 * gcc.target/arm/builtin_uaddl.c: New testcase.
2516 * gcc.target/arm/builtin_uaddll.c: New testcase.
2517 * gcc.target/arm/builtin_ssubl.c: New testcase.
2518 * gcc.target/arm/builtin_ssubll.c: New testcase.
2519 * gcc.target/arm/builtin_usubl.c: New testcase.
2520 * gcc.target/arm/builtin_usubll.c: New testcase.
2521
d5b5d212
UB
25222016-08-24 Uros Bizjak <ubizjak@gmail.com>
2523
2524 PR target/77270
2525 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2526 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2527 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2528 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2529 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2530 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2531 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2532 effective target. Remove scan-assembler-times directives.
2533 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2534 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2535 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2536
d1188689
SKS
25372016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2538
2539 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2540 of unsigned int.
2541 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2542
0b6b8f85
RS
25432016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2544
2545 PR testsuite/77317
2546 * lib/target-supports.exp
2547 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2548 (check_effective_target_vect_natural_alignment): Ditto.
2549 (check_effective_target_vector_alignment_reachable): Ditto.
2550 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2551
587b7f7a
ILT
25522016-08-23 Ian Lance Taylor <iant@golang.org>
2553
2554 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2555
6019c0fc
MM
25562016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2557
2558 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2559 being created from pointers to memory locations.
2560 * gcc.target/powerpc/vec-init-2.c: Likewise.
2561
cfe37db4
FR
25622016-08-23 Fritz Reese <fritzoreese@gmail.com>
2563
2564 * gfortran.dg/dec_structure_12.f90: New testcase.
2565
7e11f46f
DV
25662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2567
2568 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2569
7ab4f354
DV
25702016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2571
2572 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2573 verification.
2574
deb9351f
DV
25752016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2576
2577 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2578 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2579
1fd9f058
RB
25802016-08-23 Richard Biener <rguenther@suse.de>
2581
2582 PR tree-optimization/27336
2583 * c-c++-common/pr27336.c: New testcase.
2584
b00e6e75
MP
25852016-08-22 Marek Polacek <polacek@redhat.com>
2586
2587 PR c++/77321
2588 * g++.dg/cpp1y/pr77321.C: New test.
2589
58338bac
SK
25902016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2591
2592 PR fortran/60774
2593 * gfortran.dg/empty_label.f: Adjust test for new error message.
2594 * gfortran.dg/empty_label.f90: Ditto.
2595 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2596 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2597 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2598
30364ce6
SK
25992016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2600
2601 PR fortran/61318
2602 * gfortran.dg/pr61318.f90: New test.
2603
ad7a5a8f
SK
26042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2605
2606 PR fortran/77260
2607 * gfortran.dg/pr77260_1.f90: New test.
2608 * gfortran.dg/pr77260_2.f90: Ditto.
2609
72f52f30
JM
26102016-08-22 Joseph Myers <joseph@codesourcery.com>
2611
2612 PR middle-end/77269
2613 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2614 __builtin_signbitf and __builtin_signbitl in expected generic
2615 expansion.
2616 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2617 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2618 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2619 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2620 tests.
2621
6dc198e3
JM
26222016-08-22 Joseph Myers <joseph@codesourcery.com>
2623
2624 * gcc.dg/torture/float128-builtin.c,
2625 gcc.dg/torture/float128-ieee-nan.c,
2626 gcc.dg/torture/float128x-builtin.c,
2627 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2628 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2629 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2630 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2631 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2632 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2633 gcc.dg/torture/floatn-nan.h: New tests.
2634
7ff4e41a
JM
26352016-08-22 Joseph Myers <joseph@codesourcery.com>
2636
2637 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2638 macro.
2639 (main): Update calls to TEST_I_F.
2640 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2641 macro.
2642 (main): Update calls to TEST_I_F.
2643
7078cdb6
JM
26442016-08-22 Joseph Myers <joseph@codesourcery.com>
2645
2646 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2647 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2648 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2649 names in calls to TEST_I_F.
2650
a9d7c823
BE
26512016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2652
2653 PR c/52952
2654 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2655
cd800235
SKS
26562016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2657
2658 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2659 and !natural_alignment_64.
2660 * gcc.dg/ipa/propalign-2.c: Likewise.
2661 * gcc.dg/ipa/propalign-3.c: Likewise.
2662 * gcc.dg/ipa/propalign-4.c: Likewise.
2663 * gcc.dg/ipa/propalign-5.c: Likewise.
2664 * lib/target-supports.exp
2665 (check_effective_target_natural_alignment_32): Add avr-*-*.
2666
22d12455
KV
26672016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2668
2669 PR tree-optimization/61839
2670 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2671 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2672 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2673 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2674
c65699ef
JM
26752016-08-19 Joseph Myers <joseph@codesourcery.com>
2676
2677 PR c/32187
2678 * lib/target-supports.exp (check_effective_target_float16)
2679 (check_effective_target_float32, check_effective_target_float64)
2680 (check_effective_target_float128, check_effective_target_float32x)
2681 (check_effective_target_float64x)
2682 (check_effective_target_float128x)
2683 (check_effective_target_float16_runtime)
2684 (check_effective_target_float32_runtime)
2685 (check_effective_target_float64_runtime)
2686 (check_effective_target_float128_runtime)
2687 (check_effective_target_float32x_runtime)
2688 (check_effective_target_float64x_runtime)
2689 (check_effective_target_float128x_runtime)
2690 (check_effective_target_floatn_nx_runtime)
2691 (add_options_for_float16, add_options_for_float32)
2692 (add_options_for_float64, add_options_for_float128)
2693 (add_options_for_float32x, add_options_for_float64x)
2694 (add_options_for_float128x): New procedures.
2695 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2696 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2697 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2698 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2699 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2700 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2701 gcc.dg/torture/float128-complex.c,
2702 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2703 gcc.dg/torture/float128x-basic.c,
2704 gcc.dg/torture/float128x-complex.c,
2705 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2706 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2707 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2708 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2709 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2710 gcc.dg/torture/float32x-basic.c,
2711 gcc.dg/torture/float32x-complex.c,
2712 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2713 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2714 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2715 gcc.dg/torture/float64x-basic.c,
2716 gcc.dg/torture/float64x-complex.c,
2717 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2718 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2719 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2720 gcc.dg/torture/floatn-tg.h,
2721 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2722 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2723 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2724 gcc.dg/torture/fp-int-convert-float128x.c,
2725 gcc.dg/torture/fp-int-convert-float16-timode.c,
2726 gcc.dg/torture/fp-int-convert-float16.c,
2727 gcc.dg/torture/fp-int-convert-float32-timode.c,
2728 gcc.dg/torture/fp-int-convert-float32.c,
2729 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2730 gcc.dg/torture/fp-int-convert-float32x.c,
2731 gcc.dg/torture/fp-int-convert-float64-timode.c,
2732 gcc.dg/torture/fp-int-convert-float64.c,
2733 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2734 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2735 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2736 maximum exponent of floating-point type. Use it in testing
2737 whether 0x8...0 fits in the floating-point type. Always treat -1
2738 (signed 0xf...f) as fitting in the floating-point type.
2739 (M_OK1): New macro.
2740 * gcc.dg/torture/fp-int-convert-double.c,
2741 gcc.dg/torture/fp-int-convert-float.c,
2742 gcc.dg/torture/fp-int-convert-float128-timode.c,
2743 gcc.dg/torture/fp-int-convert-float128.c,
2744 gcc.dg/torture/fp-int-convert-float80-timode.c,
2745 gcc.dg/torture/fp-int-convert-float80.c,
2746 gcc.dg/torture/fp-int-convert-long-double.c,
2747 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2748
94e73c78
JJ
27492016-08-19 Jakub Jelinek <jakub@redhat.com>
2750
fbdbd4b6
JJ
2751 PR fortran/72744
2752 * gfortran.dg/gomp/pr72744.f90: New test.
2753
94e73c78
JJ
2754 PR fortran/69281
2755 * gfortran.dg/gomp/pr69281.f90: New test.
2756
91151a73
JB
27572016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2758
414b7129
UB
2759 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2760 the last special seed value.
2761 * gfortran.dg/random_7.f90: Use size for last array member instead
2762 of hardcoded value.
91151a73 2763
fcf830ab
PK
27642016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2765
2766 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2767 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2768
1a5da5b6
RB
27692016-08-19 Richard Biener <rguenther@suse.de>
2770
2771 PR tree-optimization/77286
2772 * gcc.dg/torture/pr77286.c: New testcase.
2773
82f72146
DM
27742016-08-18 David Malcolm <dmalcolm@redhat.com>
2775
2776 * gcc.dg/verbose-asm-2.c: New test case.
2777
cc015f3a
DM
27782016-08-18 David Malcolm <dmalcolm@redhat.com>
2779
2780 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2781 (custom_diagnostic_finalizer): Update for change to
2782 diagnostic_show_locus.
2783
cb18fd07
DM
27842016-08-18 David Malcolm <dmalcolm@redhat.com>
2785
2786 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2787 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2788
a76989dc
MP
27892016-08-18 Marek Polacek <polacek@redhat.com>
2790
2791 PR c/71514
2792 * gcc.dg/pr71514.c: New test.
2793
89c88780
L
27942015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2795
2796 PR target/72839
2797 * gcc.target/i386/pr72839.c: New test.
2798
2c71d454
CLT
27992016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2800
2801 PR middle-end/70895
2802 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2803 * c-c++-common/goacc/reduction-1.c: Likewise.
2804 * c-c++-common/goacc/reduction-2.c: Likewise.
2805 * c-c++-common/goacc/reduction-3.c: Likewise.
2806 * c-c++-common/goacc/reduction-4.c: Likewise.
2807
66592e95
AM
28082016-08-18 Alan Modra <amodra@gmail.com>
2809
2810 * gcc.c-torture/compile/pr72771.c: New.
2811
3a146d46
JJ
28122016-08-17 Jakub Jelinek <jakub@redhat.com>
2813
2814 PR fortran/67496
2815 * gfortran.dg/pr67496.f90: New test.
2816
3f8257db 28172015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2818
2819 PR tree-optimization/71752
3a146d46 2820 * gcc.dg/vect/pr71752.c: New.
038000bd 2821
dd42e908
UB
28222016-08-17 Uros Bizjak <ubizjak@gmail.com>
2823
2824 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2825
458a1cd0
JJ
28262016-08-17 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR middle-end/77259
2829 * g++.dg/ipa/devirt-52.C: New test.
2830
11c4c4ba
CLT
28312016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2832
2833 * c-c++-common/goacc/reduction-6.c: New testcase.
2834
661d6efd
RB
28352016-08-17 Richard Biener <rguenther@suse.de>
2836
2837 PR tree-optimization/76490
2838 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2839 * gcc.dg/pr52904.c: XFAIL.
2840
622d8b69
RB
28412016-08-17 Richard Biener <rguenther@suse.de>
2842
2843 PR tree-optimization/23855
2844 * gcc.dg/loop-unswitch-2.c: Adjust.
2845
af23e99c
JJ
28462016-08-16 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR tree-optimization/72817
2849 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2850
feeb6268
JM
28512016-08-16 Joseph Myers <joseph@codesourcery.com>
2852
2853 PR libgcc/77265
2854 * gcc.dg/torture/float128-extend-inf.c: New test.
2855
65e736c0
DM
28562016-08-16 David Malcolm <dmalcolm@redhat.com>
2857
2858 PR c/72857
2859 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2860 for embedded NUL.
2861 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2862 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2863 caret placement.
2864 (test_oct): Likewise.
2865 (test_multiple): Likewise.
2866 (test_field_width_specifier): Likewise.
2867 (test_field_width_specifier_2): New function.
2868 (test_field_precision_specifier): New function.
2869 (test_embedded_nul): Update expected caret placement.
2870 (test_non_contiguous_strings): Update line number.
2871 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2872 (__emit_string_literal_range): Add "caret_idx" param.
2873 (test_simple_string_literal): Add value for new param, updating
2874 expected output..
2875 (test_concatenated_string_literal): Likewise.
2876 (test_multiline_string_literal): Likewise.
2877 (test_hex): Likewise.
2878 (test_oct): Likewise.
2879 (test_multiple): Likewise.
2880 (test_ucn4): Likewise.
2881 (test_ucn8): Likewise.
2882 (test_u8): Likewise.
2883 (test_u): Likewise; update expected message, from "range" to
2884 "location".
2885 (test_U): Likewise.
2886 (test_L): Likewise.
2887 (test_macro): Add value for new param.
2888 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2889 (__emit_string_literal_range): Add "caret_idx" param.
2890 (test_stringified_token_1): Add value for new param. Update
2891 expected message, from "range" to "location".
2892 (test_stringized_token_2): Likewise, adding param to macro.
2893 (test_stringified_token_3): Likewise.
2894 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2895 (emit_warning): Convert param from source_range to location_t.
2896 (test_string_literals): Add caret_idx param, and use it when
2897 constructing a substring_loc. Update error message, from
2898 "range" to "location".
2899
4a7f57d5
JJ
29002016-08-16 Jakub Jelinek <jakub@redhat.com>
2901
7841800f
JJ
2902 PR target/71910
2903 * g++.dg/gomp/pr71910.C: New test.
2904
1b13411a
JJ
2905 PR middle-end/67485
2906 * gcc.c-torture/compile/pr67485.c: New test.
2907
4a7f57d5
JJ
2908 PR target/72867
2909 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2910
3c556bc4
BC
29112016-08-16 Bin Cheng <bin.cheng@arm.com>
2912
2913 PR tree-optimization/69848
2914 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2915
beab2da6
ML
29162016-08-16 Martin Liska <mliska@suse.cz>
2917
2918 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2919 of memory operations so that it can be handled by core2
2920 in 32-bit mode.
2921
f4eec0a3
RB
29222016-08-16 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/76783
2925 * gcc.dg/pr76783.c: New testcase.
2926 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2927
8f21990a
BC
29282016-08-16 Bin Cheng <bin.cheng@arm.com>
2929
2930 PR tree-optimization/72817
2931 PR tree-optimization/73450
2932 * gcc.dg/tree-ssa/pr72817.c: New test.
2933 * gcc.dg/tree-ssa/pr73450.c: New test.
2934
7fc61626
FR
29352016-08-15 Fritz Reese <fritzoreese@gmail.com>
2936
2937 * gfortran.dg/init_flag_13.f90: New testcase.
2938 * gfortran.dg/init_flag_14.f90: Ditto.
2939 * gfortran.dg/init_flag_15.f03: Ditto.
2940 * gfortran.dg/dec_init_1.f90: Ditto.
2941 * gfortran.dg/dec_init_2.f90: Ditto.
2942
432baa02
UB
29432016-08-15 Uros Bizjak <ubizjak@gmail.com>
2944
2945 PR target/72867
2946 * gcc.target/i386/pr72867.c: New test.
2947
7e1dde14
EB
29482016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2949
2950 * c-c++-common/dump-ada-spec-5.c: New test.
2951
e4969090
RB
29522016-08-15 Richard Biener <rguenther@suse.de>
2953
2954 PR tree-optimization/73434
2955 * gcc.dg/torture/pr73434.c: New testcase.
2956
66088065
JJ
29572016-08-15 Jakub Jelinek <jakub@redhat.com>
2958
2959 PR tree-optimization/72824
2960 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2961
7c713714
CLT
29622016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2963
2964 PR fortran/70598
2965 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2966 in use_device clause.
2967 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2968 * gfortran.dg/goacc/list.f95: Adjust to catch
2969 "neither a POINTER nor an array" error messages.
2970
4271e5cb
UB
29712016-08-14 Uros Bizjak <ubizjak@gmail.com>
2972
2973 PR target/76342
2974 * gcc.target/i386/pr76342.c: New test.
2975
b0cea284
JJ
29762016-08-12 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR c/71512
2979 * g++.dg/ubsan/pr71512.C: New test.
2980 * c-c++-common/ubsan/pr71512-1.c: New test.
2981 * c-c++-common/ubsan/pr71512-2.c: New test.
2982
e86aefb8
MM
29832016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2984
2985 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2986 vector initialization options.
2987 * gcc.target/powerpc/vec-init-2.c: Likewise.
2988 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2989 is generated on ISA 3.0.
2990
7fd82d52
PP
29912016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2992
2993 PR middle-end/71654
2994 * gcc.dg/c-c++-common/pr71654.c: New test.
2995 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2996 dg-options.
2997 * gcc.dg/tree-ssa/vrp24: Likewise.
2998
2f1364c2
JJ
29992016-08-12 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR c/67410
3002 * gcc.dg/pr67410.c: New test.
3003
8eb414aa
BC
30042016-08-12 Bin Cheng <bin.cheng@arm.com>
3005
3006 PR tree-optimization/69848
3007 * gcc.dg/vect/vect-pr69848.c: New test.
3008
30b39c19
UB
30092016-08-12 Uros Bizjak <ubizjak@gmail.com>
3010
3011 PR testsuite/71008
3012 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3013 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3014 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3015 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3016
e373dd06
RB
30172016-08-12 Richard Biener <rguenther@suse.de>
3018
3019 PR tree-optimization/57326
3020 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3021 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3022 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3023 * gcc.target/i386/pr45685.c: Likewise.
3024 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3025 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3026 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3027 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3028 * gfortran.dg/pr34163.f90: Likewise.
3029
20d1af89
ML
30302016-08-12 Martin Liska <mliska@suse.cz>
3031
3032 * g++.dg/gcov/gcov-16.C: New test.
3033 * lib/gcov.exp: Support new argument for run-gcov function.
3034
5cacda56
ML
30352016-08-12 Martin Liska <mliska@suse.cz>
3036
3037 PR gcov-profile/35590
3038 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3039
663eecfd
RB
30402016-08-12 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/72851
3043 * gcc.dg/torture/pr72851.c: New testcase.
3044
3f8257db 30452016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3046
e366d7d8
AO
3047 PR debug/63240
3048 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3049 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3050 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3051 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3052 DW_AT_deleted.
3053
71e1a6a4
AO
3054 PR debug/55641
3055 * g++.dg/debug/dwarf2/ref-1.C: New.
3056
8aaf799b
AO
3057 PR debug/49366
3058 * g++.dg/debug/dwarf2/template-params-12.H: New.
3059 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3060 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3061 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3062 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3063 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3064 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3065 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3066
06f9caed
BS
30672016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3068
3069 PR target/72863
3070 * gcc.target/powerpc/pr72863.c: New test.
3071
a8b956c1
UB
30722016-08-11 Uros Bizjak <ubizjak@gmail.com>
3073
3074 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3075
c73dd986
L
30762015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3077
3078 * gcc.target/i386/pieces-strcpy-1.c: New test.
3079 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3080
385ed708
JJ
30812016-08-11 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR c++/72868
3084 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3085
df7ec09f
L
30862015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3087
3088 * gcc.target/i386/pieces-memcpy-1.c: New test.
3089 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3090 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3091 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3092 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3093 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3094
b95a64bb
JJ
30952016-08-11 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR c/72816
7ddbcf6b 3098 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3099
59537744
BE
31002016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3101
3102 PR tree-optimization/71083
3103 * gcc.c-torture/execute/pr71083.c: New test.
3104 * gnat.dg/loop_optimization23.adb: New test.
3105 * gnat.dg/loop_optimization23_pkg.ads: New test.
3106 * gnat.dg/loop_optimization23_pkg.adb: New test.
3107
183ac6d0
RB
31082016-08-11 Richard Biener <rguenther@suse.de>
3109
3110 PR tree-optimization/72772
3111 * gcc.dg/graphite/pr35356-1.c: Adjust.
3112 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3113
b152f5a2
JB
31142016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3115
3116 * gfortran.dg/random_7.f90: Take into account that the last seed
3117 value is the special p value.
3118 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3119
bb7ebad1
RB
31202016-08-11 Richard Biener <rguenther@suse.de>
3121
3122 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3123
2e186411
AM
31242016-08-11 Alan Modra <amodra@gmail.com>
3125
3126 * gcc.target/powerpc/pr71680.c: New.
3127
e9e6d4f6
KN
31282016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3129
3130 * gcc.target/powerpc/bfp/bfp.exp: New file.
3131 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3132 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3133 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3134 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3135 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3136 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3137 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3138 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3139 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3140 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3141 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3142 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3143 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3144 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3145 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3146 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3147 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3148 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3149 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3150 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3151 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3152 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3153 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3154 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3155 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3156 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3157 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3158 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3159 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3160 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3161 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3162 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3163 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3164 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3165 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3166 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3167 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3168 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3169 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3170 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3171 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3172 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3173 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3174 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3175 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3176 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3177 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3178 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3179 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3180 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3181 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3182 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3183 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3184
9c8eabea
BC
31852016-08-10 Bin Cheng <bin.cheng@arm.com>
3186
3187 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3188 Add aarch64*-*-*.
3189
6c553b76
BC
31902016-08-10 Bin Cheng <bin.cheng@arm.com>
3191
3192 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3193
a0883b08
MM
31942016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3195
3196 PR target/72853
3197 * gcc.target/powerpc/pr72853.c: New test.
3198
a266236e
ML
31992016-08-10 Martin Liska <mliska@suse.cz>
3200
3201 PR gcov-profile/58306
3202 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3203
22063dbc
ML
32042016-08-10 Martin Liska <mliska@suse.cz>
3205
3206 * g++.dg/gcov/gcov-threads-1.C: New test.
3207
5250a5bb
SKS
32082016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3209
3210 PR target/71873
3211 * gcc.target/avr/pr71873.c: New test.
3212
b7597ae5
ML
32132016-08-09 Martin Liska <mliska@suse.cz>
3214
3215 * g++.dg/gcov/gcov-dump-1.C: New test.
3216 * g++.dg/gcov/gcov-dump-2.C: New test.
3217
ab50a215
ML
32182016-08-09 Martin Liska <mliska@suse.cz>
3219
3220 * gcc.dg/tree-prof/val-prof-9.c: New test.
3221
dcb1e137
ML
32222016-08-09 Martin Liska <mliska@suse.cz>
3223
3224 * gcc.dg/tree-prof/val-prof-8.c: New test.
3225
04d6d3b6
MJ
32262016-08-09 Martin Jambor <mjambor@suse.cz>
3227
df839749
UB
3228 PR ipa/71981
3229 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3230
c57e78c4
BC
32312016-08-09 Bin Cheng <bin.cheng@arm.com>
3232
3233 PR tree-optimization/33707
3234 * gcc.dg/vect/pr33707.c: New test.
3235
42970a17
BC
32362016-08-09 Bin Cheng <bin.cheng@arm.com>
3237
3238 PR tree-optimization/pr72772
3239 * gcc.dg/tree-ssa/pr72772.c: New test.
3240
810a3aa6
MF
32412016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3242
3243 PR rtl-optimization/66669
3244 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3245
9e207d6f
JJ
32462016-08-09 Jakub Jelinek <jakub@redhat.com>
3247
3248 PR tree-optimization/72824
3249 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3250
50bf47fd
RB
32512016-08-09 Richard Biener <rguenther@suse.de>
3252
3253 PR tree-optimization/71802
3254 * gcc.dg/torture/pr71802.c: New testcase.
3255
cadec7ca
JJ
32562016-08-09 Jakub Jelinek <jakub@redhat.com>
3257
3258 PR c++/72809
3259 * g++.dg/eh/stdarg1.C: New test.
3260
c43c5112
AK
32612016-08-08 Andi Kleen <ak@linux.intel.com>
3262
3263 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3264 test command line in failure log.
3265 (profopt-execute): dito. Make autofdo file names unique.
3266
895aa8e1
DM
32672016-08-08 David Malcolm <dmalcolm@redhat.com>
3268
3269 PR c/64955
3270 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3271 output.
3272
9afda630
PK
32732016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3274
3275 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3276 c99_runtime.
3277 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3278 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3279 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3280 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3281 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3282 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3283
e52ed3fe
DM
32842016-08-08 David Malcolm <dmalcolm@redhat.com>
3285
3286 PR c/52952
3287 * gcc.dg/cpp/pr66415-1.c: Likewise.
3288 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3289 * gcc.dg/format/c90-printf-1.c: Likewise.
3290 * gcc.dg/format/diagnostic-ranges.c: New test case.
3291
ad200580
JJ
32922016-08-08 Jakub Jelinek <jakub@redhat.com>
3293
77524e0d
JJ
3294 PR fortran/72716
3295 * gfortran.dg/gomp/pr72716.f90: New test.
3296
2187f2a2
JJ
3297 PR middle-end/72781
3298 * gcc.dg/gomp/pr72781.c: New test.
3299
ad200580
JJ
3300 PR middle-end/68762
3301 * g++.dg/vect/pr68762-1.cc: New test.
3302 * g++.dg/vect/pr68762-2.cc: New test.
3303 * g++.dg/vect/pr68762.h: New file.
3304
989d0071
MS
33052016-08-08 Martin Sebor <msebor@redhat.com>
3306
3307 PR testsuite/72838
3a146d46
JJ
3308 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3309 * g++.dg/warn/overflow-warn-3.C: Same.
3310 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3311
7090cac9
AV
33122016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3313
3314 PR fortran/71936
3315 * gfortran.dg/allocate_with_source_21.f03: New test.
3316
64e56ab0
AV
33172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3318
3319 PR fortran/72698
3320 * gfortran.dg/allocate_with_source_20.f03: New test.
3321
0476487d
AM
33222016-08-08 Alan Modra <amodra@gmail.com>
3323
3324 * gcc.c-torture/compile/pr72802.c: New.
3325
8e9218f2
AV
33262016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3327
3328 PR fortran/70524
3329 * gfortran.dg/dependency_48.f90: New test.
3330
c1f7083b
TK
33312016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3332
531e5ae3 3333 PR fortran/70040
c1f7083b
TK
3334 * gfortran.dg/pr70040.f90: New testcase.
3335
6ab5813c
TK
33362016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3337
3338 PR fortran/71961
3339 * gfortran.dg/matmul_10.f90: New testcase.
3340
27bddc4a
JH
33412016-08-07 Jan Hubicka <hubicka@ucw.cz>
3342
3343 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3344
4a9f8a9f
JJ
33452016-08-07 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR c/72816
3348 * gcc.dg/pr72816.c: New test.
3349
fa76f2c6
JW
33502016-08-06 Jonathan Wakely <jwakely@redhat.com>
3351
3352 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3353 * g++.dg/conversion/pr41426.C: Likewise.
3354 * g++.dg/conversion/pr66211.C: Likewise.
3355 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3356 * g++.dg/init/ref8.C: Likewise.
3357 * g++.old-deja/g++.law/cvt20.C: Likewise.
3358 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3359
5c3e5002
PP
33602016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3361
3362 PR tree-optimization/18046
3363 * gcc.dg/tree-ssa/vrp105.c: New test.
3364 * gcc.dg/tree-ssa/vrp106.c: New test.
3365
94087e88 33662016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3367
3368 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3369 1ul in diagnostics. Remove hyphen from "constant-expression."
3370 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3371 * g++.dg/cpp0x/static_assert3.C: Same.
3372 * g++.dg/cpp1y/constexpr-throw.C: Same.
3373 * g++.dg/template/nontype3.C: Same.
3374 * g++.dg/warn/overflow-warn-1.C: Same.
3375 * g++.dg/warn/overflow-warn-3.C: Same.
3376 * g++.dg/warn/overflow-warn-4.C: Same.
3377
88fa5555
DM
33782016-08-05 David Malcolm <dmalcolm@redhat.com>
3379
3380 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3381 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3382 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3383 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3384
1addb9e6
PP
33852016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3386
3387 PR tree-optimization/72810
3388 * gcc.dg/tree-ssa/vrp110.c: New test.
3389
1b62ed4f
JG
33902016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3391
3392 PR Target/72819
3393 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3394 registers.
3395 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3396 saving the half-precision registers.
3397 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3398 value is returned in h0.
3399 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3400 are passed in FP/SIMD registers.
3401 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3402 passing works corrcetly.
3403 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3404 (hfa_f16x2_t): Likewise.
3405 (hfa_f16x3_t): Likewise.
3406 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3407 are promoted to double and passed in a double register.
3408 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3409 are promoted to double and stacked.
3410 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3411 __fp16 data types.
3412 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3413 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3414 __fp16 first get passed in FP/SIMD registers, then stacked.
3415
4228ca19
NS
34162016-08-05 Nathan Sidwell <nathan@acm.org>
3417
3418 PR c++/68724
3419 * g++.dg/cpp0x/pr68724.C: New.
3420
db7c335e
RB
34212016-08-05 Richard Biener <rguenther@suse.de>
3422
3423 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3424
48abe922
PP
34252016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3426
3427 * gcc.dg/tree-ssa/vrp107.c: New test.
3428 * gcc.dg/tree-ssa/vrp108.c: New test.
3429 * gcc.dg/tree-ssa/vrp109.c: New test.
3430
f6cdf42f
PK
34312016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3432
3433 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3434 dg-options.
3435
33a9c609
PK
34362016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3437
3438 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3439 test-cases.
3440 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3441 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3442 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3443 test-cases.
3444 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3445 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3446 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3447 large_double.
3448
4473482d
PC
34492016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3450
3451 PR c++/72800
3452 * g++.dg/cpp1y/lambda-ice1.C: New.
3453
08156df5
PP
34542016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3455
3456 PR c++/72759
3457 * g++.dg/cpp1y/pr72759.C: New test.
3458
938da3a5
PP
34592016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3460
3461 * gcc.dg/switch-10.c: New test.
3462
da84183c
JG
34632016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3464
3465 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3466
ae9281fc
TS
34672016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3468
3469 * c-c++-common/goacc/routine-5.c: Update.
3470
086ad22e
BE
34712016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3472
3473 PR rtl-optimization/70903
3474 * gcc.c-torture/execute/pr70903.c: New test.
3475
6805e400
ML
34762016-08-04 Martin Liska <mliska@suse.cz>
3477
3478 * gcc.dg/params/params.exp: Replace file exists with
3479 TESTING_IN_BUILD_TREE.
3480
a0008434
MP
34812016-08-04 Marek Polacek <polacek@redhat.com>
3482
3483 PR c++/70229
3484 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3485
fb46286e
RB
34862016-08-04 Richard Biener <rguenther@suse.de>
3487
3488 PR middle-end/71984
3489 * gcc.dg/torture/pr71984.c: Guard correctness check for
3490 little-endian.
3491
ac2c96ab
AP
34922016-08-03 Andrew Pinski <apinski@cavium.com>
3493
3494 * gcc.c-torture/compile/20160802-1.c: New testcase.
3495
c98583e9
FR
34962016-08-03 Fritz Reese <fritzoreese@gmail.com>
3497
3498 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3499
9ad1a1da
RB
35002016-08-03 Richard Biener <rguenther@suse.de>
3501
3502 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3503 and remove -O3.
3504 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3505 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3506
cd75c979
RB
35072016-08-03 Richard Biener <rguenther@suse.de>
3508
3509 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3510 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3511 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3512 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3513
30e8d875
SKS
35142016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3515
3516 * gcc.dg/init-excess-2.c: Require int32plus.
3517 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3518 * gcc.dg/pr59963-2.c: Require int32plus.
3519 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3520 * gcc.dg/unroll-7.c: Require int32plus.
3521
69b806f6
BC
35222016-08-02 Bin Cheng <bin.cheng@arm.com>
3523
3524 PR tree-optimization/34114
3525 * gcc.dg/tree-ssa/loop-42.c: New test.
3526
1efafef3
TC
35272016-08-02 Tamar Christina <tamar.christina@arm.com>
3528
3529 * gcc.target/aarch64/vminmaxnm.c: New.
3530 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3531 tests.
3532
e2a99194
MM
35332016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3534
3535 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3536 vec_extract for vector float, vector int, vector short, and vector
3537 char.
3538 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3539 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3540 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3541 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3542
71bfb77a
WD
35432016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3544
3545 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3546 single stack adjustment, no writeback.
71bfb77a
WD
3547 * gcc.target/aarch64/test_frame_12.c: Likewise.
3548 * gcc.target/aarch64/test_frame_13.c: Likewise.
3549 * gcc.target/aarch64/test_frame_15.c: Likewise.
3550 * gcc.target/aarch64/test_frame_6.c: Likewise.
3551 * gcc.target/aarch64/test_frame_7.c: Likewise.
3552 * gcc.target/aarch64/test_frame_8.c: Likewise.
3553 * gcc.target/aarch64/test_frame_16.c: New test.
3554
37bce35a
L
35552015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3556
3557 PR target/72748
3558 * gcc.target/i386/pr72748.c: New test.
3559
3f8257db 35602015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3561
3562 PR tree-optimization/71818
3563 * gcc.dg/vect/pr71818.c: New
3564
bf60c531
ML
35652016-08-01 Martin Liska <mliska@suse.cz>
3566
3567 PR tree-optimization/71857
3568 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3569
8ed49fab
KT
35702016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3571
3572 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3573
76e2c821
JB
35742016-08-01 Jan Beulich <jbeulich@suse.com>
3575
3576 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3577
35029597
WS
35782016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3579
3580 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3581 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3582
3aa4b66a
JW
35832016-07-31 Jonathan Wakely <jwakely@redhat.com>
3584
3585 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3586 (check_effective_target_c++): Likewise. Also match for libstdc++.
3587
3f8257db 35882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3589
3590 PR fortran/41922
3591 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3592 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3593 * gfortran.dg/pr41922.f90: New test.
3594
9fcb2819
SK
35952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3596
3597 PR fortran/68566
3598 * gfortran.dg/pr68566.f90: new test.
3599
94087e88 36002016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3601
3602 PR c++/60760
3603 PR c++/71091
3604 * g++.dg/cpp0x/constexpr-cast.C: New test.
3605 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3606 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3607 * g++.dg/ubsan/pr63956.C: Correct.
3608
d0047a25
MM
36092016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3610
3611 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3612 vector double or vector long where the vector is in memory.
3613 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3614 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3615
e4f7a5df
SK
36162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3617
3618 PR fortran/69867
3619 * gfortran.dg/pr69867.f90: New test.
3620
b441ae1d
SK
36212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3622
3623 PR fortran/69962
3624 * gfortran.dg/pr69962.f90: New test.
3625
712dff31
SK
36262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3627
3628 PR fortran/70006
3629 * gfortran.dg/pr70006.f90: New test.
3630
fb42421e
SK
36312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3632
3633 PR fortran/71730
3634 * gfortran.dg/pr71730.f90: New test.
3635 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3636 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3637 * gfortran.dg/array_constructor_26.f03: Ditto.
3638
466effe0
WS
36392016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3640
3641 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3642 * gcc.target/powerpc/pr71763.c: Likewise.
3643
f618a472
MP
36442016-07-29 Marek Polacek <polacek@redhat.com>
3645
3646 PR c/71742
3647 * gcc.dg/940510-1.c: Adjust dg-error.
3648 * gcc.dg/c99-flex-array-1.c: Likewise.
3649 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3650
efd0786f
MP
3651 PR c/71853
3652 * gcc.dg/noncompile/pr71853.c: New test.
3653
e00dceaf
MP
3654 PR c/71573
3655 * gcc.dg/noncompile/pr71573.c: New test.
3656
638fc14f
MP
3657 PR c/71926
3658 * g++.dg/warn/Wparentheses-30.C: New test.
3659 * gcc.dg/Wparentheses-14.c: New test.
3660
61c73a7f
UB
36612016-07-29 Uros Bizjak <ubizjak@gmail.com>
3662
3663 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3664
01d32b2b
BC
36652016-07-29 Bin Cheng <bin.cheng@arm.com>
3666
3667 PR tree-optimization/57558
3668 * gcc.dg/vect/pr57558-1.c: New test.
3669 * gcc.dg/vect/pr57558-2.c: New test.
3670
f6c7a248
PK
36712016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3672
61c73a7f 3673 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3674 to scan forwprop1 dump pass.
3675
f54ea774
PC
36762016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3677
3678 PR c++/51488
3679 * g++.dg/template/pr51488.C: New.
3680
673a107a
JJ
36812016-07-29 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR c/71969
3684 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3685 static __inline__.
3686 * gcc.dg/pr71969-1.c: New test.
3687 * gcc.dg/pr71969-2.c: New test.
3688 * gcc.dg/pr71969-3.c: New test.
3689
78169471
MP
36902016-07-29 Marek Polacek <polacek@redhat.com>
3691
3692 PR c/71574
3693 * c-c++-common/pr71574.c: New test.
3694
a5b5c8b6
MP
3695 PR c/71583
3696 * gcc.dg/noncompile/pr71583.c: New test.
3697
883b6d4e
KV
36982016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3699
3700 PR middle-end/68217
3701 * gcc.dg/pr68217.c: New test.
3702
89f1f37e
SK
37032016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3704
3705 PR fortran/71067
3706 * gfortran.dg/pr71067_1.f90: New test.
3707 * gfortran.dg/pr71067_2.f90: Ditto.
3708
e0d32185
MM
37092016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3710
3711 * gcc.target/powerpc/vec-extract-1.c: New test.
3712
c851722d
SK
37132016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3714
3715 PR fortran/71799
3716 * gfortran.dg/pr71799.f90: New test.
3717
f064da6a
PC
37182016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3719
3720 PR c++/71665
3721 * g++.dg/cpp0x/pr71665-1.C: New.
3722 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3723 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3724 * g++.dg/ext/label10.C: Likewise.
3725 * g++.dg/parse/constant5.C: Likewise.
3726
1b70aaad
SK
37272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3728
3729 PR fortran/71859
3730 * gfortran.dg/pr71859.f90: New test.
3731 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3732 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3733
a23404c9
PT
37342016-07-28 Paul Thomas <pault@gcc.gnu.org>
3735
3736 PR fortran/71883
3737 * gfortran.dg/pr71883.f90 : New test.
3738
513d866d
YR
37392016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3740
3741 PR tree-optimization/71734
61c73a7f 3742 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3743
7c428aa2
RL
37442016-07-28 Renlin Li <renlin.li@arm.com>
3745
3746 Revert
3747 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3748
3749 PR fortran/71902
3750 * gfortran.dg/dependency_47.f90: New test.
3751
1225d6b1
ML
37522016-07-28 Martin Liska <mliska@suse.cz>
3753
3754 PR gcov-profile/68025
3755 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3756
e5f5bf35
ML
37572016-07-28 Martin Liska <mliska@suse.cz>
3758
3759 * g++.dg/vect/pr70944.cc: New test.
3760
4536610d
KV
37612016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3762
3763 PR middle-end/71994
3764 * gcc.dg/torture/pr71994.c: New test.
3765
8c6961ca
PK
37662016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3767
3768 PR middle-end/71078
3769 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3770 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3771 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3772
8de22ea0
RB
37732016-07-27 Richard Biener <rguenther@suse.de>
3774
3775 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3776
5d9da222
ML
37772016-07-27 Martin Liska <mliska@suse.cz>
3778
3779 * gcc.dg/predict-13.c: New test.
3780 * gcc.dg/predict-14.c: New test.
3781
af9e275f
SKS
37822016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3783
a23404c9 3784 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3785 including stdint.h.
3786 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3787 including stdint.h.
3788
71abba1e
MM
37892016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3790
3791 PR target/71869
3792 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3793 IEEE built-in functions handle quiet and signalling NaNs
3794 correctly.
3795
9cd74e8f
SK
37962016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3797
3798 PR fortran/71862
3799 * gfortran.dg/pr71862.f90: New test.
3800
0d48446f
MS
38012016-07-26 Martin Sebor <msebor@redhat.com>
3802
3803 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3804 selector with dg-options.
3805
524cf1e4
PP
38062016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3807
3808 PR tree-optimization/18046
3809 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3810 * gcc.dg/tree-ssa/vrp103.c: New test.
3811 * gcc.dg/tree-ssa/vrp104.c: New test.
3812
100665d8
WS
38132016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3814
3815 * gcc.target/powerpc/pr63354.c: Require lp64 since
3816 -mprofile-kernel is not legal with -m32.
3817
0b64ca40
RB
38182016-07-26 Richard Biener <rguenther@suse.de>
3819
3820 PR rtl-optimization/71984
3821 * gcc.dg/torture/pr71984.c: New testcase.
3822
9b7937cf
RS
38232016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3824
3825 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3826 g++-dg-runtest via et-dg-runtest.
3827 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3828 * gcc.dg/vect/vect.exp: Likewise.
3829 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3830 gfortran-dg-runtest.
3831 * gfortran.dg/vect/vect.exp: Likewise.
3832 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3833 (check_mips_loongson_hw_available): Likewise.
3834 (check_effective_target_mpaired_single_runtime): Likewise.
3835 (check_effective_target_mips_loongson_runtime): Likewise.
3836 (add_options_for_mpaired_single): Likewise.
3837 (check_effective_target_vect_int): Add global et_index.
3838 Check and save the supported feature for a target selected by
3839 the et_index target. Break long lines where appropriate. Call
3840 et-is-effective-target for MIPS with an argument instead of
3841 check_effective_target_* where appropriate.
3842 (check_effective_target_vect_intfloat_cvt): Likewise.
3843 (check_effective_target_vect_uintfloat_cvt): Likewise.
3844 (check_effective_target_vect_floatint_cvt): Likewise.
3845 (check_effective_target_vect_floatuint_cvt): Likewise.
3846 (check_effective_target_vect_simd_clones): Likewise.
3847 (check_effective_target_vect_shift): ewise.
3848 (check_effective_target_whole_vector_shift): Likewise.
3849 (check_effective_target_vect_bswap): Likewise.
3850 (check_effective_target_vect_shift_char): Likewise.
3851 (check_effective_target_vect_long): Likewise.
3852 (check_effective_target_vect_float): Likewise.
3853 (check_effective_target_vect_double): Likewise.
3854 (check_effective_target_vect_long_long): Likewise.
3855 (check_effective_target_vect_no_int_max): Likewise.
3856 (check_effective_target_vect_no_int_add): Likewise.
3857 (check_effective_target_vect_no_bitwise): Likewise.
3858 (check_effective_target_vect_widen_shift): Likewise.
3859 (check_effective_target_vect_no_align): Likewise.
3860 (check_effective_target_vect_hw_misalign): Likewise.
3861 (check_effective_target_vect_element_align): Likewise.
3862 (check_effective_target_vect_condition): Likewise.
3863 (check_effective_target_vect_cond_mixed): Likewise.
3864 (check_effective_target_vect_char_mult): Likewise.
3865 (check_effective_target_vect_short_mult): Likewise.
3866 (check_effective_target_vect_int_mult): Likewise.
3867 (check_effective_target_vect_extract_even_odd): Likewise.
3868 (check_effective_target_vect_interleave): Likewise.
3869 (check_effective_target_vect_stridedN): Likewise.
3870 (check_effective_target_vect_multiple_sizes): Likewise.
3871 (check_effective_target_vect64): Likewise.
3872 (check_effective_target_vect_call_copysignf): Likewise.
3873 (check_effective_target_vect_call_sqrtf): Likewise.
3874 (check_effective_target_vect_call_btrunc): Likewise.
3875 (check_effective_target_vect_call_btruncf): Likewise.
3876 (check_effective_target_vect_call_ceil): Likewise.
3877 (check_effective_target_vect_call_ceilf): Likewise.
3878 (check_effective_target_vect_call_floor): Likewise.
3879 (check_effective_target_vect_call_floorf): Likewise.
3880 (check_effective_target_vect_call_lceil): Likewise.
3881 (check_effective_target_vect_call_lfloor): Likewise.
3882 (check_effective_target_vect_call_nearbyint): Likewise.
3883 (check_effective_target_vect_call_nearbyintf): Likewise.
3884 (check_effective_target_vect_call_round): Likewise.
3885 (check_effective_target_vect_call_roundf): Likewise.
3886 (check_effective_target_vect_perm): Likewise, but also append *_saved
3887 to the existing global name to properly cache the result.
3888 (check_effective_target_vect_perm_byte): Likewise.
3889 (check_effective_target_vect_perm_short): Likewise.
3890 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3891 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3892 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3893 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3894 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3895 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3896 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3897 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3898 (check_effective_target_vect_sdot_qi): Likewise.
3899 (check_effective_target_vect_udot_qi): Likewise.
3900 (check_effective_target_vect_sdot_hi): Likewise.
3901 (check_effective_target_vect_udot_hi): Likewise.
3902 (check_effective_target_vect_usad_char): Likewise.
3903 (check_effective_target_vect_pack_trunc): Likewise.
3904 (check_effective_target_vect_unpack): Likewise.
3905 (check_effective_target_vect_aligned_arrays): Likewise.
3906 (check_effective_target_vect_natural_alignment): Likewise.
3907 (check_effective_target_vector_alignment_reachable): Likewise.
3908 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3909 (is-effective-target): Initialize et_index if undefined.
3910 (et-dg-runtest): New.
3911 (et-is-effective-target): Likewise.
3912 (check_vect_support_and_set_flags): Add supported MIPS targets to
3913 EFFECTIVE_TARGETS list. Return the number of supported targets.
3914
8f63caf6 39152016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3916 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3917
3918 PR middle-end/70920
3919 * gcc.dg/pr70920-1.c: New test-case.
3920 * gcc.dg/pr70902-2.c: Likewise.
3921 * gcc.dg/pr70920-3.c: Likewise.
3922 * gcc.dg/pr70920-4.c: Likewise
3923 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3924 2 instead of 3.
3925
7d575fff
AM
39262016-07-25 Alexander Monakov <amonakov@ispras.ru>
3927
3928 * gcc.c-torture/execute/pr71494.c: Require label_values.
3929 * gcc.dg/pr16973.c: Ditto.
3930
bf01e070
SKS
39312016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3932
3933 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3934 * gcc.dg/torture/pr69771.c: Require int32plus.
3935 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3936
16b05965
ML
39372016-07-25 Martin Liska <mliska@suse.cz>
3938
3939 * gcc.dg/torture/pr71987.c: New test.
3940
d52d3767
SK
39412016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3942
3943 PR fortran/71935
3944 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3945 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3946 * gfortran.dg/pr71935.f90: New test.
3947
94087e88 39482016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3949
3950 PR c++/71675
3951 * g++.dg/ext/atomic-3.C: New test.
3952 * gcc.dg/atomic/pr71675.c: New test.
3953
58b3986e
ES
39542016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3955
3956 * gcc.target/i386/mvc8.c: New test.
3957
faa1612a
BC
39582016-07-22 Bin Cheng <bin.cheng@arm.com>
3959
3960 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3961 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3962
1603ebe0
TK
39632016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3964
3965 PR fortran/71795
3966 * gfortran.dg/constructor_50.f90: New test.
3967
bc91c436
ML
39682016-07-22 Martin Liska <mliska@suse.cz>
3969
3970 PR gcov-profile/69028
3971 PR gcov-profile/62047
3972 * g++.dg/cilk-plus/pr69028.C: New test.
3973
9fe9a3a7
AV
39742016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3975
3976 * gfortran.dg/coarray_stat_2.f90: New test.
3977
70866e3d
MM
39782016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3979
3980 * gcc.target/powerpc/vec-extract.h: New files to check the
3981 vec_extract built-in functions for all vector types, testing
3982 accessing each element, both with constant and variable element
3983 numbers.
3984 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3985 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3986 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3987 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3988 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3989 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3990 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3991 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3992 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3993
ab3af181
JJ
39942016-07-21 Jakub Jelinek <jakub@redhat.com>
3995
3996 PR c++/71728
3997 * g++.dg/other/pr71728.C: New test.
3998
ebe8f322
JG
39992016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4000
4001 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4002 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4003 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4004 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4005 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4006
959cef74
RB
40072016-07-21 Richard Biener <rguenther@suse.de>
4008
4009 PR tree-optimization/71947
4010 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4011
b24d9420
BC
40122016-07-21 Bin Cheng <bin.cheng@arm.com>
4013
4014 * gcc.dg/tree-ssa/scev-15.c: New.
4015
23974819
BC
40162016-07-21 Bin Cheng <bin.cheng@arm.com>
4017
4018 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4019
ee78cbaa
JJ
40202016-07-21 Jakub Jelinek <jakub@redhat.com>
4021
4022 PR c++/71941
4023 * g++.dg/gomp/pr71941.C: New test.
4024
52ed68f7
DM
40252016-07-20 David Malcolm <dmalcolm@redhat.com>
4026
4027 PR c/70339
4028 PR c/71858
4029 * g++.dg/spellcheck-identifiers.C: New test case, based on
4030 gcc.dg/spellcheck-identifiers.c.
4031 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4032 gcc.dg/spellcheck-identifiers-2.c.
4033 * g++.dg/spellcheck-typenames.C: New test case, based on
4034 gcc.dg/spellcheck-typenames.c
4035
18407bfb
JW
40362016-07-20 Jonathan Wakely <jwakely@redhat.com>
4037
4038 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4039 pointer to member function and also test catching by reference.
4040
4c07fd98
DV
40412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4042
4043 * gcc.target/s390/pr67443.c: Fix test case.
4044
fee21d65
DV
40452016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4046
4047 * gcc.target/s390/insv-1.c: Xfail some tests.
4048 * gcc.target/s390/insv-2.c: Likewise.
4049
dbe9dfdd
GJL
40502016-07-20 Georg-Johann Lay <avr@gjlay.de>
4051
4052 * gcc.target/avr/torture/get-mem.c: New test.
4053 * gcc.target/avr/torture/set-mem.c: New test.
4054
c25e1d82
GJL
40552016-07-20 Georg-Johann Lay <avr@gjlay.de>
4056
4057 PR target/71948
4058 * gcc.target/avr/torture/tiny-progmem.c: New test.
4059
109d2197
JJ
40602016-07-20 Jakub Jelinek <jakub@redhat.com>
4061
7419f441
JJ
4062 PR c++/71909
4063 * g++.dg/parse/pr71909.C: New test.
4064 * g++.dg/tm/pr71909.C: New test.
4065
109d2197
JJ
4066 PR c++/50060
4067 * g++.dg/cpp0x/constexpr-50060.C: New test.
4068 * g++.dg/cpp1y/constexpr-50060.C: New test.
4069
144530cf
ML
40702016-07-20 Martin Liska <mliska@suse.cz>
4071
4072 * gfortran.dg/graphite/pr71898.f90: New test.
4073
04ac4afa
BC
40742016-07-20 Bin Cheng <bin.cheng@arm.com>
4075
4076 PR tree-optimization/71503
4077 PR tree-optimization/71683
4078 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4079 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4080
dcbdb17a
ML
40812016-07-20 Martin Liska <mliska@suse.cz>
4082
4083 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4084 * gcc.dg/plugin/sreal-test-1.c: Remove.
4085 * gcc.dg/plugin/sreal_plugin.c: Remove.
4086
6ed82555
TK
40872016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4088
4089 PR fortran/71902
4090 * gfortran.dg/dependency_47.f90: New test.
4091
13da0507
JJ
40922016-07-19 Jakub Jelinek <jakub@redhat.com>
4093
4833f561
JJ
4094 PR rtl-optimization/71916
4095 * gcc.c-torture/compile/pr71916.c: New test.
4096
4fda19ef
JJ
4097 PR middle-end/71874
4098 * g++.dg/torture/pr71874.C: New test.
4099
13da0507
JJ
4100 PR middle-end/71734
4101 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4102 (my_alloc): Rewritten to use __builtin_posix_memalign and
4103 __SIZE_TYPE__.
4104 (my_free): Use __builtin_free instead of _mm_free.
4105 (Vec::operator=): Use __builtin_memcpy.
4106
e7980add
MJ
41072016-07-19 Martin Jambor <mjambor@suse.cz>
4108
61c73a7f
UB
4109 PR fortran/71688
4110 * gfortran.dg/pr71688.f90: New test.
e7980add 4111
13e88953
RB
41122016-07-19 Richard Biener <rguenther@suse.de>
4113
4114 * c-c++-common/vector-subscript-6.c: New testcase.
4115 * c-c++-common/vector-subscript-7.c: Likewise.
4116
1caf0482
SKS
41172016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4118
a23404c9 4119 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4120 and UInt32 based on __SIZEOF_INT__.
4121
cef5388d
RB
41222016-07-19 Richard Biener <rguenther@suse.de>
4123
4124 PR tree-optimization/71901
4125 * gcc.dg/torture/pr71901.c: New testcase.
4126
41272016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4128
4129 PR tree-optimization/71908
4130 * gcc.dg/torture/pr71908.c: New testcase.
4131
a8f7a895
MM
41322016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4133
4134 PR target/71493
4135 * gcc.target/powerpc/pr71493-1.c: New test.
4136 * gcc.target/powerpc/pr71493-2.c: Likewise.
4137
f2111a36
JJ
41382016-07-18 Jakub Jelinek <jakub@redhat.com>
4139
99516432
JJ
4140 PR c++/71835
4141 * g++.dg/conversion/ambig3.C: New test.
4142
87713c6a
JJ
4143 PR c++/71828
4144 * g++.dg/cpp0x/constexpr-71828.C: New test.
4145
7a7f16ca
JJ
4146 PR c++/71826
4147 * g++.dg/template/pr71826.C: New test.
4148
f4d90295
JJ
4149 PR c++/71822
4150 * g++.dg/template/defarg21.C: New test.
4151
f2111a36
JJ
4152 PR c++/71871
4153 * g++.dg/ext/vector31.C: New test.
4154
0b965526
UB
41552016-07-18 Uros Bizjak <ubizjak@gmail.com>
4156
4157 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4158
94e136b9
YR
41592016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4160
4161 PR tree-optimization/71734
4162 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4163
7072df0a
DV
41642016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4165
4166 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4167 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4168 stack-layout-dynamic-1.c: New test.
4169
54158a1a
AK
41702016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4171
4172 * gcc.target/s390/nolrl-1.c: New test.
4173
43068916
FR
41742016-07-17 Fritz Reese <fritzoreese@gmail.com>
4175
4176 PR fortran/71523
4177 * gfortran.dg/pr71523_1.f90: New test.
4178 * gfortran.dg/pr71523_2.f90: New test.
4179
a9356b12
AS
41802016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4181
4182 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4183
a07b81c7 41842016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4185 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4186
4187 PR fortran/62125
4188 * gfortran.dg/pr62125.f90: New test.
4189
96c0ec12
BS
41902016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4191
4192 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4193 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4194
479d0ed5
JW
41952016-07-15 Jonathan Wakely <jwakely@redhat.com>
4196
4197 PR c++/58796
4198 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4199 * g++.dg/cpp0x/nullptr35.C: New test.
4200
41c7438e
BC
42012016-07-15 Bin Cheng <bin.cheng@arm.com>
4202
4203 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4204
f7ba880b
CP
42052016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4206
4207 * gfortran.dg/goacc/vector_length.f90: New test.
4208
b9aba0a0
RB
42092016-07-15 Richard Biener <rguenther@suse.de>
4210
4211 PR tree-optimization/71881
4212 * gcc.dg/torture/pr71881.c: New testcase.
4213
9513d5fb
RB
42142016-07-15 Richard Biener <rguenther@suse.de>
4215
4216 PR tree-optimization/71887
4217 * gcc.dg/torture/pr71887.c: New testcase.
4218
ddbbcb19
JJ
42192016-07-15 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR c/71858
4222 * gcc.dg/spellcheck-identifiers-3.c: New test.
4223
29eb509c
AV
42242016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4225
4226 PR fortran/71807
4227 * gfortran.dg/null_9.f90: New test.
4228
43aabfcf
BC
42292016-07-15 Bin Cheng <bin.cheng@arm.com>
4230
4231 * gcc.dg/tree-ssa/loop-41.c: New test.
4232
afc89e58
BC
42332016-07-15 Bin Cheng <bin.cheng@arm.com>
4234
4235 PR tree-optimization/71347
4236 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4237
6fa682ad
SK
42382016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4239
4240 PR fortran/29819
4241 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4242 * gfortran.dg/contains.f90: Ditto.
4243 * gfortran.dg/contains_empty_1.f03: Ditto.
4244 * gfortran.dg/submodule_3.f08: Ditto.
4245
dd36b877
JJ
42462016-07-14 Jakub Jelinek <jakub@redhat.com>
4247
a60a5d31
JJ
4248 PR testsuite/71865
4249 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4250 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4251 expected diagnostics.
4252
dd36b877
JJ
4253 PR c/71858
4254 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4255 * gcc.dg/spellcheck-identifiers-2.c: New test.
4256 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4257 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4258
a241f8ca
JJ
42592016-07-14 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR tree-optimization/71872
4262 * gcc.c-torture/compile/pr71872.c: New test.
4263
d62b809c
TP
42642016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4265
4266 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4267 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4268 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4269 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4270 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4271 * gcc.target/arm/atomic-op-acquire-1.c: This.
4272 * gcc.target/arm/atomic-op-char.c: Rename into ...
4273 * gcc.target/arm/atomic-op-char-1.c: This.
4274 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4275 * gcc.target/arm/atomic-op-consume-1.c: This.
4276 * gcc.target/arm/atomic-op-int.c: Rename into ...
4277 * gcc.target/arm/atomic-op-int-1.c: This.
4278 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4279 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4280 * gcc.target/arm/atomic-op-release.c: Rename into ...
4281 * gcc.target/arm/atomic-op-release-1.c: This.
4282 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4283 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4284 * gcc.target/arm/atomic-op-short.c: Rename into ...
4285 * gcc.target/arm/atomic-op-short-1.c: This.
4286 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4287 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4288 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4289 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4290 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4291 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4292 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4293 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4294 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4295 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4296
1f8dd420
AV
42972016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4298
4299 PR fortran/70842
4300 * gfortran.dg/select_type_35.f03: New test.
4301
53109ba8
KT
43022016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4303
4304 PR target/65951
4305 PR tree-optimization/70923
4306 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4307 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4308 * gcc.dg/vect/pr65951.c: Likewise.
4309 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4310
91f35b7f
DE
43112016-07-14 David Edelsohn <dje.gcc@gmail.com>
4312
4313 * c-c++-common/pr60226.c: Expect maximum object file alignment
4314 error on AIX.
4315
351168fe
RB
43162016-07-14 Richard Biener <rguenther@suse.de>
4317
4318 PR tree-optimization/71866
4319 * gcc.dg/torture/pr71866.c: New testcase.
4320
94c32c00
TP
43212016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4322
4323 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4324 selector and enclose boolean expression in curly braces.
4325
b799a481
AM
43262016-07-14 Alan Modra <amodra@gmail.com>
4327
4328 PR target/71733
4329 * gcc.target/powerpc/p9-novsx.c: New.
4330
f63ba78c
AK
43312016-07-13 Andi Kleen <ak@linux.intel.com>
4332
4333 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4334 * g++.dg/tree-prof/morefunc.C: Dito.
4335 * g++.dg/tree-prof/pr35545.C: Dito.
4336 * g++.dg/tree-prof/reorder.C: Dito.
4337 * gcc.dg/tree-prof/20050826-2.c: Dito.
4338 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4339 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4340 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4341 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4342 * gcc.dg/tree-prof/inliner-1.c: Dito.
4343 * gcc.dg/tree-prof/merge_block.c: Dito.
4344 * gcc.dg/tree-prof/stringop-1.c: Dito.
4345 * gcc.dg/tree-prof/stringop-2.c: Dito.
4346 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4347 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4348 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4349 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4350 * gcc.dg/tree-prof/update-loopch.c: Dito.
4351 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4352 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4353 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4354 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4355 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4356 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4357 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4358
f4d5a23d
AK
43592016-07-13 Andi Kleen <ak@linux.intel.com>
4360
4361 * lib/profopt.exp (profopt-execute): Remove .imports files.
4362
ae145898
AK
43632016-07-13 Andi Kleen <ak@linux.intel.com>
4364
0b965526 4365 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4366
e97bd4f5
AK
43672016-07-13 Andi Kleen <ak@linux.intel.com>
4368
4369 * lib/profopt.exp (dg-final-scan-autofdo,
4370 dg-final-scan-not-autofdo): New functions.
4371
6fa3d4b4
BC
43722016-07-13 Bin Cheng <bin.cheng@arm.com>
4373
4374 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4375 * gcc.dg/vect/vect-35.c: Ditto.
4376 * gcc.dg/vect/vect-alias-check-2.c: New test.
4377
65f18bc6
ML
43782016-07-13 Martin Liska <mliska@suse.cz>
4379
4380 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4381 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4382 * gfortran.dg/pr42108.f90: Update expected dump scan.
4383
9737f35b
RB
43842016-07-13 Richard Biener <rguenther@suse.de>
4385
4386 PR tree-optimization/24574
4387 * gcc.dg/pr24574.c: New testcase.
4388
62c0ea4b
SKS
43892016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4390
0b965526 4391 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4392 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4393 * c-c++-common/pr68833-1.c: Require int32plus.
4394 * gcc.dg/ipa/pr63551.c: Likewise.
4395 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4396 * gcc.dg/ipa/pr64041.c: Require int32plus.
4397
c7ed8938
IE
43982016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4399
4400 PR ipa/71633
4401 * g++.dg/pr71633.C: New test.
4402
5ce15300
TP
44032016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4404
4405 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4406 Add new arm_thumb1_cbz_ok effective target.
4407 * gcc.target/arm/cbz.c: New test.
4408
2b9509a3
TP
44092016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4410
4411 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4412 Define effective target.
4413 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4414 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4415 * gcc.target/arm/movhi_movw.c: New test.
4416 * gcc.target/arm/movsi_movw.c: Likewise.
4417 * gcc.target/arm/movdi_movw.c: Likewise.
4418
7f15b177
RB
44192016-07-13 Richard Biener <rguenther@suse.de>
4420
4421 PR middle-end/71104
4422 * gcc.dg/pr71104-1.c: New testcase.
4423 * gcc.dg/pr71104-2.c: Likewise.
4424
0b0a896e
MM
44252016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4426
4427 PR target/71805
4428 * gcc.target/powerpc/pr71805.c: New test.
4429
f906f5ed
BS
44302016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4431
4432 * gcc.target/powerpc/divkc3-1.c: New.
4433 * gcc.target/powerpc/mulkc3-1.c: New.
4434
9e63c3aa
NS
44352016-07-12 Nathan Sidwell <nathan@acm.org>
4436
4437 * gcc.target/arm/data-rel-1.c: New.
4438 * gcc.target/arm/data-rel-2.c: New.
4439 * gcc.target/arm/data-rel-3.c: New.
4440
f507d202
ML
44412016-07-12 Martin Liska <mliska@suse.cz>
4442
4443 * gcc.dg/params/blocksort-part.c: New test.
4444 * gcc.dg/params/params.exp: New file.
4445
d6f7c125
KT
44462016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4447
4448 PR middle-end/71700
4449 * gcc.c-torture/execute/pr71700.c: New test.
4450
37ccb0ba
SB
44512016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4452 Richard Biener <rguenther@suse.de>
4453
4454 PR tree-optimization/23286
4455 PR tree-optimization/70159
4456 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4457 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4458 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4459 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4460 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4461 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4462 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4463 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4464 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4465 * gcc.dg/pr51879-12.c: Likewise.
4466 * gcc.dg/strlenopt-9.c: Likewise.
4467 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4468 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4469 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4470 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4471 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4472 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4473 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4474 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4475 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4476 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4477 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4478 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4479 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4480 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4481 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4482
712a93d6
RB
44832016-07-12 Richard Biener <rguenther@suse.de>
4484
4485 PR rtl-optimization/68961
4486 * gcc.target/i386/pr68961.c: New testcase.
4487
c392943c
JJ
44882016-07-11 Jakub Jelinek <jakub@redhat.com>
4489
3d56e6a4
JJ
4490 PR middle-end/71758
4491 * c-c++-common/gomp/pr71758.c: New test.
4492 * gfortran.dg/gomp/pr71758.f90: New test.
4493
c392943c
JJ
4494 PR tree-optimization/71823
4495 * gcc.dg/vect/pr71823.c: New test.
4496
741d3be5
DM
44972016-07-11 David Malcolm <dmalcolm@redhat.com>
4498
4499 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4500 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4501 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4502
92fa45b5
L
45032016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4504
4505 PR target/71801
4506 * gcc.target/i386/pr71801.c: New test.
4507
f51606c7
RB
45082016-07-11 Richard Biener <rguenther@suse.de>
4509
4510 PR tree-optimization/71816
4511 * gcc.dg/torture/pr71816.c: New testcase.
4512
36b54ce0
TK
45132016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4514
4515 PR fortran/71783
4516 * gfortran.dg/dependency_46.f90: New test.
4517
d13835b6
VM
45182016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4519
4520 PR rtl-optimization/71621
4521 * gcc.target/i386/pr71621-1.c: New.
4522 * gcc.target/i386/pr71621-2.c: New.
4523
642bcbdf
CP
45242016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4525
4526 * gfortran.dg/goacc/pr71704.f90: New test.
4527
02eb5b8b
BS
45282016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4529
4530 PR target/71297
4531 * gcc.target/powerpc/pr71297.c: New.
4532
8beb9a0d
JW
45332016-07-08 Jiong Wang <jiong.wang@arm.com>
4534
4535 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4536
cef4b650
MM
45372016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4538
4539 PR target/71806
4540 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4541
3c3ecf52
AH
45422016-07-08 Alan Hayward <alan.hayward@arm.com>
4543
4544 PR tree-optimization/71667
4545 * gcc.dg/vect/pr71667.c: New
4546
2660286d
ML
45472016-07-08 Martin Liska <mliska@suse.cz>
4548
4549 * gcc.dg/torture/pr71606.c: New test.
4550
70cdd4ae
JD
45512016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4552
4553 PR fortran/71764
4554 * gfortran.dg/pr71764.f90: New test.
4555
842dc2e6
JJ
45562016-07-07 Jakub Jelinek <jakub@redhat.com>
4557 Kai Tietz <ktietz70@googlemail.com>
4558
4559 PR c++/70869
4560 PR c++/71054
4561 * g++.dg/cpp0x/pr70869.C: New test.
4562 * g++.dg/cpp0x/pr71054.C: New test.
4563
31be4262
DE
45642016-07-07 David Edelsohn <dje.gcc@gmail.com>
4565
4566 * g++.dg/debug/pr71432.C: Fail on AIX.
4567
1c122092
ML
45682016-07-07 Martin Liska <mliska@suse.cz>
4569
4570 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4571 an undefined behavior.
4572 * gfortran.dg/do_3.F90: Likewise.
4573 * gfortran.dg/do_check_11.f90: New test.
4574 * gfortran.dg/do_check_12.f90: New test.
4575 * gfortran.dg/do_corner_warn.f90: New test.
4576
7119f1b1
ML
45772016-07-07 Martin Liska <mliska@suse.cz>
4578
4579 * gfortran.dg/predict-1.f90: Ammend the test.
4580 * gfortran.dg/predict-2.f90: Likewise.
4581
275792f2
IE
45822016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4583
4584 PR ipa/71624
4585 * g++.dg/pr71624.C: New test.
4586
05a437c1
TP
45872016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4588
4589 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4590 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4591 ARMv8-M Mainline architectures.
4592
6f493951
TP
45932016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4594
4595 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4596 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4597
5ddaee94
SB
45982016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4599
4600 PR target/70098
4601 PR target/71763
4602 * gcc.target/powerpc/pr71763.c: New file.
4603
651afdb2
YR
46042016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4605
4606 PR tree-optimization/71518
0b965526 4607 * gcc.dg/pr71518.c: New test.
651afdb2 4608
9df99881
WD
46092016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4610
4611 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4612
7b4e0769
SKS
46132016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4614
0b965526 4615 PR target/50739
7b4e0769
SKS
4616 * gcc.target/avr/pr50739.c: New test.
4617
eb4432f7
JH
46182016-07-05 Jan Hubicka <jh@suse.cz>
4619
4620 * gcc.dg/tree-ssa/scev-14.c: update template.
4621
c01e092f
RS
46222016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4623
4624 * gcc.dg/vect/group-no-gaps-1.c: New test.
4625
8070763a
AK
46262016-07-05 Andi Kleen <ak@linux.intel.com>
4627
4628 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4629 if kernel supports MPX.
4630
3f8257db 46312016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4632
4633 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4634
36a265b1
MM
46352016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4636 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4637
4638 * gcc.target/powerpc/signbit-1.c: New test.
4639 * gcc.target/powerpc/signbit-2.c: New test.
4640 * gcc.target/powerpc/signbit-3.c: New test.
4641
7a98fb6e
KT
46422016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4643
4644 PR rtl-optimization/71594
4645 * gcc.dg/torture/pr71594.c: New test.
4646
1e3d54b4
JH
46472016-07-05 Jan Hubicka <jh@suse.cz>
4648
4649 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4650
84ca3893
DM
46512016-07-05 David Malcolm <dmalcolm@redhat.com>
4652
4653 PR c++/62314
3a146d46 4654 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4655 number of missing semicolon error.
4656 * g++.dg/pr62314-2.C: New test case.
4657
20d0bfce
AF
46582016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4659
4660 * gfortran.dg/coarray_stat_function.f90: New test.
4661 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4662 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4663 to new interfaces.
4664
69aaea06
AV
46652016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4666
4667 PR fortran/71623
4668 * gfortran.dg/deferred_character_17.f90: New test.
4669
f723a43c
CL
46702016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4671
4672 * gcc.target/arm/neon/polytypes.c: Move to ...
4673 * gcc.target/arm/polytypes.c: ... here.
4674 * gcc.target/arm/neon/pr51534.c: Move to ...
4675 * gcc.target/arm/pr51534.c: ... here.
4676 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4677 * gcc.target/arm/vect-vcvt.c: ... here.
4678 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4679 * gcc.target/arm/vect-vcvtq.c: ... here.
4680 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4681 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4682 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4683 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4684 * gcc.target/arm/neon/neon.exp: Delete.
4685 * gcc.target/arm/neon/: Delete.
4686
d73e0ccf
JD
46872016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4688
4689 PR fortran/65575
4690 * gfortran.dg: pr65575.f90: New test.
4691
c20f6223
JD
46922016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4693
4694 PR fortran/35849
4695 * gfortran.dg: pr35849.f90: New test.
4696
2a5537c3
JJ
46972016-07-04 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR c++/71739
4700 * g++.dg/cpp0x/pr71739.C: New test.
4701
740f9751
CL
47022016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4703
4704 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4705
bf749919
DV
47062016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4707
4708 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4709 locr.
4710 * gcc.target/s390/loc-1.c: New test.
4711
430bb38e
YR
47122016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4713
3a146d46
JJ
4714 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4715 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4716
15f6e0da
RR
47172016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4718
4719 PR target/63874
4720 * gcc.target/aarch64/pr63874.c: New test.
4721
79335075
JB
47222016-07-04 Jan Beulich <jbeulich@suse.com>
4723
4724 * g++.dg/header.c: New.
4725 * gcc.dg/header.c: New.
4726
557e8c49
JJ
47272016-07-02 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR c/71719
4730 * c-c++-common/Wunused-var-15.c: New test.
4731
79a592e3
JJ
47322016-07-01 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR fortran/71687
4735 * gfortran.dg/gomp/pr71687.f90: New test.
4736
e2298656
BS
47372016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4738
4739 * gcc.dg/const-float128-ped.c: Require __float128 effective
4740 target and options.
4741 * gcc.dg/const-float128.c: Likewise.
4742 * gcc.dg/torture/float128-cmp-invalid.c: Require
4743 __float128 and base_quadfloat_support effective targets, and
4744 __float128 options.
4745 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4746 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4747 * gcc.dg/torture/float128-nan.c: Likewise.
4748 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4749 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4750 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4751 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4752 (add_options_for___float128): New.
4753 (check_effective_target_base_quadword_support): New.
4754
70c11966
MM
47552016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4756
4757 PR target/71720
4758 * gcc.target/powerpc/pr71720.c: New test.
4759
059541fd
JB
47602016-07-01 Jan Beulich <jbeulich@suse.com>
4761
4762 * gcc.dg/bss.c: New.
4763
2c1e4964
PB
47642016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4765
4766 PR target/71698
4767 * gcc.target/powerpc/pr71698.c: New test.
4768
22e1cb39
GJL
47692016-07-01 Georg-Johann Lay <avr@gjlay.de>
4770
4771 PR target/71151
4772 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4773 instead of ".foo" for its section name.
4774 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4775 depending on MCU's flash size.
4776 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4777 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4778 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4779 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4780 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4781 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4782
466cf574
JB
47832016-07-01 Jan Beulich <jbeulich@suse.com>
4784
4785 * gcc.target/i386/pr65105-2.c: Add -msse2.
4786
351beab7
JJ
47872016-06-30 Jakub Jelinek <jakub@redhat.com>
4788
55a0f21a
JJ
4789 PR tree-optimization/71707
4790 * gcc.dg/strlenopt-29.c: New test.
4791
6245ad72
JJ
4792 PR fortran/71704
4793 * gfortran.dg/gomp/pr71704.f90: New test.
4794
351beab7
JJ
4795 PR fortran/71705
4796 * gfortran.dg/gomp/pr71705.f90: New test.
4797
5a3a6a5e
KN
47982016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4799
4800 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4801 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4802 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4803 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4804 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4805 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4806 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4807 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4808 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4809 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4810 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4811 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4812 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4813 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4814 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4815 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4816 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4817 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4818 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4819 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4820 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4821 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4822 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4823 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4824 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4825 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4826 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4827 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4828 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4829 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4830 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4831 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4832 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4833 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4834 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4835 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4836 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4837 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4838 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4839 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4840 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4841 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4842 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4843 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4844 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4845 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4846 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4847 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4848 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4849 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4850 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4851 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4852 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4853 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4854 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4855 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4856 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4857 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4858 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4859 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4860 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4861 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4862 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4863 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4864 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4865 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4866 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4867 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4868 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4869 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4870 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4871 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4872 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4873 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4874 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4875 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4876 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4877 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4878 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4879 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4880 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4881
3dfa8071 48822016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4883 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4884
4885 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4886
9bd62242 48872016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4888 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4889
4890 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4891
603107fb
DM
48922016-06-30 David Malcolm <dmalcolm@redhat.com>
4893
4894 PR driver/71651
4895 * gcc.dg/spellcheck-options-12.c: New test case.
4896
205cccc7
JJ
48972016-06-30 Jakub Jelinek <jakub@redhat.com>
4898
4899 PR middle-end/71693
4900 * gcc.c-torture/compile/pr71693.c: New test.
4901
f4452176
DM
49022016-06-29 David Malcolm <dmalcolm@redhat.com>
4903
4904 * gcc.dg/spellcheck-params.c: New testcase.
4905 * gcc.dg/spellcheck-params-2.c: New testcase.
4906
c5e74d9d
MM
49072016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4908
4909 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4910 vector extract instructions.
4911 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4912
e44ecbfd
JD
49132016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4914
4915 PR fortran/71686
4916 * gfortran.dg/unexpected_eof_2.f90: New test.
4917 * gfortran.dg/unexpected_eof_3.f90: New test.
4918
ee446d9f
JW
49192016-06-29 Jim Wilson <jim.wilson@linaro.org>
4920
4921 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4922
27f67461
CP
49232016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4924
4925 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4926 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4927 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4928
b1206d29
RB
49292016-06-29 Richard Biener <rguenther@suse.de>
4930
4931 PR middle-end/15256
4932 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4933
1af21224
MW
49342016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4935
4936 * gcc.target/arm/aapcs/neon-vect10.c: Require
4937 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4938 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4939 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4940 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4941 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4942 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4943 * gcc.target/arm/fp16-aapcs-1.c: Require
4944 -mfloat-ab=hard. Also simplify the test.
4945 * gcc.target/arm/fp16-aapcs-2.c: New.
4946
7fe43755
MW
49472016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4948
0b965526 4949 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4950 (add_options_for_arm_fp16_ieee): New.
4951 (add_options_for_arm_fp16_alternative): New.
4952 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4953 long-line.
4954 (effective_target_arm_fp16_hw): New.
4955
264d951a
IE
49562016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4957
4958 PR tree-optimization/71655
4959 * g++.dg/pr71655.C: New test.
4960
5c846a81
ML
49612016-06-29 Martin Liska <mliska@suse.cz>
4962
4963 * gcc.dg/pr71585.c: New test.
4964 * gcc.dg/pr71585-2.c: New test.
4965 * gcc.dg/pr71585-3.c: New test.
4966
fafe9318
YR
49672016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4968
4969 PR tree-optimization/70729
4970 * g++.dg/vect/pr70729.cc: New test.
4971
54d19c3b
TS
49722016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4973
4974 * c-c++-common/gomp/cancel-1.c: Extend.
4975
5f3cd7c3
JJ
49762016-06-29 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR tree-optimization/71625
4979 * gcc.dg/strlenopt-28.c: New test.
4980
4aa83879
RB
49812016-06-29 Richard Biener <rguenther@suse.de>
4982
4983 PR middle-end/71002
4984 * g++.dg/torture/pr71002.C: Adjust testcase.
4985
152ef731
JJ
49862016-06-29 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR c/71685
4989 * gcc.dg/pr71685.c: New test.
4990
49912016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4992
4993 PR c/71552
4994 * gcc.dg/init-bad-9.c: New test.
4995
d41dc215
BS
49962016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4997
4998 * gcc.target/powerpc/abs128-1.c: Require VSX.
4999 * gcc.target/powerpc/copysign128-1.c: Likewise.
5000 * gcc.target/powerpc/inf128-1.c: Likewise.
5001 * gcc.target/powerpc/nan128-1.c: Likewise.
5002
6a20b538
JJ
50032016-06-28 Jakub Jelinek <jakub@redhat.com>
5004
5005 PR middle-end/71626
5006 * gcc.c-torture/execute/pr71626-1.c: New test.
5007 * gcc.c-torture/execute/pr71626-2.c: New test.
5008
77d93c47
PB
50092016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5010
5011 PR target/71656
5012 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5013
a8264058
SB
50142016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5015
5016 PR target/71670
5017 * gcc.target/powerpc/pr71670.c: New testcase.
5018
0dc47331
PB
50192016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5020
5021 PR target/71656
5022 * gcc.target/powerpc/pr71656-1.c: New test.
5023 * gcc.target/powerpc/pr71656-2.c: New test.
5024
b65ffc79
CL
50252016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5026
5027 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5028 around fp16 code.
5029 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5030 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5031 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5032 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5033 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5034 Add arm_neon_fp16_ok effective target.
0b965526
UB
5035 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5036 Likewise.
5037 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5038 Likewise.
5039 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5040 Likewise.
5041 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5042 Likewise.
5043 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5044 Likewise.
5045 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5046 Likewise.
5047 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5048 Likewise.
5049 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5050 Likewise.
5051 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5052 Likewise.
5053 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5054 Likewise.
5055 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5056 Likewise.
b65ffc79 5057
9bb86f40
JH
50582016-06-26 Jan Hubicka <hubicka@ucw.cz>
5059
5060 * gcc.dg/predict-12.c: New testcase.
5061
46db0fd4
JD
50622016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063
5064 PR fortran/71649
5065 * gfortran.dg/pr71649.f90: New test.
5066
2a65e70b
JJ
50672016-06-25 Jakub Jelinek <jakub@redhat.com>
5068
f8a06e24
JJ
5069 PR tree-optimization/71643
5070 * g++.dg/opt/pr71643.C: New test.
5071
2a65e70b
JJ
5072 PR tree-optimization/71631
5073 * gcc.c-torture/execute/pr71631.c: New test.
5074
7805417a
JH
50752016-06-24 Jan Hubicka <hubicka@ucw.cz>
5076
5077 * gcc.dg/predict-11.c: New testcase.
5078 * gfortran.dg/predict-2.f90: New testcase.
5079
888ed1a3
JH
50802016-06-24 Jan Hubicka <hubicka@ucw.cz>
5081
5082 * gcc.dg/predict-10.c: New test.
5083
53605f35
BS
50842016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5085
5086 * gcc.target/powerpc/abs128-1.c: New.
5087 * gcc.target/powerpc/copysign128-1.c: New.
5088 * gcc.target/powerpc/inf128-1.c: New.
5089 * gcc.target/powerpc/nan128-1.c: New.
5090
7b22b4c6
EB
50912016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5092
5093 * gfortran.dg/pr71642.f90: New test.
5094
37e373c2
JJ
50952016-06-24 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR tree-optimization/71647
5098 * gcc.target/i386/pr71647.c: New test.
5099
b20b79f2
L
51002016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5101
5102 * gcc.target/i386/noplt-gd-1.c: New test.
5103 * gcc.target/i386/noplt-gd-2.c: Likewise.
5104 * gcc.target/i386/noplt-gd-3.c: Likewise.
5105 * gcc.target/i386/noplt-ld-1.c: Likewise.
5106 * gcc.target/i386/noplt-ld-2.c: Likewise.
5107 * gcc.target/i386/noplt-ld-3.c: Likewise.
5108 * lib/target-supports.exp
5109 (check_effective_target_tls_get_addr_via_got): New.
5110
04619cb8
UB
51112016-06-24 Uros Bizjak <ubizjak@gmail.com>
5112
5113 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5114 testsuite compile flags.
5115 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5116 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5117
51182016-06-24 Uros Bizjak <ubizjak@gmail.com>
5119
5120 * g++dg/vect/pr36684.cc: Add dg-do compile.
5121 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5122 * gcc.dg/vect/pr70021.c: Ditto.
5123 * gcc.dg/vect/pr70138-1.c: Ditto.
5124 * gcc.dg/vect/pr70138-2.c: Ditto.
5125 * gcc.dg/vect/pr70354-1.c: Ditto.
5126 * gcc.dg/vect/pr70354-2.c: Ditto.
5127 * gcc.dg/vect/pr71259.c: Ditto.
5128 * gcc.dg/vect/pr71416-1.c: Ditto.
5129 * gcc.dg/vect/slp-43.c: Ditto.
5130 * gcc.dg/vect/slp-45.c: Ditto.
5131 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5132 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5133 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5134 * gfortran.dg/vect/pr69980.f90: Ditto.
5135
51362016-06-24 Uros Bizjak <ubizjak@gmail.com>
5137
5138 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5139 * gcc.dg/vect/bb-slp-30.c: Ditto.
5140 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5141 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5142 * gcc.dg/vect/pr45902.c: Ditto.
5143 * gcc.dg/vect/pr48172.c: Ditto.
5144 * gcc.dg/vect/pr48377.c: Ditto.
5145 * gcc.dg/vect/pr49038.c: Ditto.
5146 * gcc.dg/vect/pr49771.c: Ditto.
5147 * gcc.dg/vect/pr52091.c: Ditto.
5148 * gcc.dg/vect/pr53185-2.c: Ditto.
5149 * gcc.dg/vect/pr56826.c: Ditto.
5150 * gcc.dg/vect/pr60276.c: Ditto.
5151 * gcc.dg/vect/pr62021.c: Ditto.
5152 * gcc.dg/vect/pr63530.c: Ditto.
5153 * gcc.dg/vect/pr65518.c: Ditto.
5154 * gcc.dg/vect/pr65947-1.c: Ditto.
5155 * gcc.dg/vect/pr65947-10.c: Ditto.
5156 * gcc.dg/vect/pr65947-11.c: Ditto.
5157 * gcc.dg/vect/pr65947-12.c: Ditto.
5158 * gcc.dg/vect/pr65947-13.c: Ditto.
5159 * gcc.dg/vect/pr65947-2.c: Ditto.
5160 * gcc.dg/vect/pr65947-3.c: Ditto.
5161 * gcc.dg/vect/pr65947-4.c: Ditto.
5162 * gcc.dg/vect/pr65947-5.c: Ditto.
5163 * gcc.dg/vect/pr65947-6.c: Ditto.
5164 * gcc.dg/vect/pr65947-7.c: Ditto.
5165 * gcc.dg/vect/pr65947-8.c: Ditto.
5166 * gcc.dg/vect/pr65947-9.c: Ditto.
5167 * gcc.dg/vect/pr71416-1.c: Ditto.
5168 * gcc.dg/vect/pr71439.c: Ditto.
5169 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5170 * gcc.dg/vect/vect-bswap16.c: Ditto.
5171 * gcc.dg/vect/vect-bswap32.c: Ditto.
5172 * gcc.dg/vect/vect-bswap64.c: Ditto.
5173 * gcc.dg/vect/vect-live-1.c: Ditto.
5174 * gcc.dg/vect/vect-live-2.c: Ditto.
5175 * gcc.dg/vect/vect-live-3.c: Ditto.
5176 * gcc.dg/vect/vect-live-4.c: Ditto.
5177 * gcc.dg/vect/vect-live-5.c: Ditto.
5178 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5179 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5180 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5181 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5182 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5183 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5184 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5185 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5186 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5187 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5188 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5189 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5190 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5191 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5192 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5193 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5194 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5195
da224bcb
UB
51962016-06-24 Uros Bizjak <ubizjak@gmail.com>
5197
5198 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5199
dfee2870
L
52002016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5201
5202 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5203 ia32 if R_386_GOT32X relocation is supported.
5204 * gcc.target/i386/noplt-3.c: Likewise.
5205 * gcc.target/i386/noplt-2.c: Likewise.
5206 (main): Renamed to ...
5207 (bar): This.
5208 * gcc.target/i386/noplt-4.c: Likewise.
5209 (main): Renamed to ...
5210 (bar): This.
5211 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5212 * gcc.target/i386/pr67400-5.c: Likewise.
5213
a86451b9
JJ
52142016-06-24 Jakub Jelinek <jakub@redhat.com>
5215
00085092
JJ
5216 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5217 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5218
a86451b9
JJ
5219 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5220 f4): Adjust expected diagnostics.
5221 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5222 (T): If OVFP is defined, redefine to TP.
5223 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5224 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5225 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5226 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5227 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5228 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5229 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5230 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5231 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5232 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5233 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5234 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5235 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5236 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5237 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5238 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5239 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5240 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5241 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5242 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5243 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5244 as last argument to __builtin_add_overflow_p.
5245
7bb5d5f4
UB
52462016-06-23 Uros Bizjak <ubizjak@gmail.com>
5247
5248 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5249 dg-options and remove default vector testsuite compile flags.
5250 * g++.dg/vect/pr33860a.cc: Ditto.
5251 * g++.dg/vect/pr45470-a.cc: Ditto.
5252 * g++.dg/vect/pr45470-b.cc: Ditto.
5253 * g++.dg/vect/pr60896.cc: Ditto.
5254 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5255 * gcc.dg/vect/pr18308.c: Ditto.
5256 * gcc.dg/vect/pr24049.c: Ditto.
5257 * gcc.dg/vect/pr33373.c: Ditto.
5258 * gcc.dg/vect/pr36228.c: Ditto.
5259 * gcc.dg/vect/pr42395.c: Ditto.
5260 * gcc.dg/vect/pr42604.c: Ditto.
5261 * gcc.dg/vect/pr46663.c: Ditto.
5262 * gcc.dg/vect/pr48765.c: Ditto.
5263 * gcc.dg/vect/pr49093.c: Ditto.
5264 * gcc.dg/vect/pr49352.c: Ditto.
5265 * gcc.dg/vect/pr52298.c: Ditto.
5266 * gcc.dg/vect/pr52870.c: Ditto.
5267 * gcc.dg/vect/pr53185.c: Ditto.
5268 * gcc.dg/vect/pr53773.c: Ditto.
5269 * gcc.dg/vect/pr56695.c: Ditto.
5270 * gcc.dg/vect/pr62171.c: Ditto.
5271 * gcc.dg/vect/pr63530.c: Ditto.
5272 * gcc.dg/vect/pr68339.c: Ditto.
5273 * gcc.dg/vect/pr71259.c: Ditto.
5274 * gcc.dg/vect/vect-82_64.c: Ditto.
5275 * gcc.dg/vect/vect-83_64.c: Ditto.
5276 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5277 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5278 * gcc.dg/vect/vect-shift-2.c: Ditto.
5279 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5280 * gfortran.dg/vect/pr39318.f90: Ditto.
5281 * gfortran.dg/vect/pr45714-a.f: Ditto.
5282 * gfortran.dg/vect/pr45714-b.f: Ditto.
5283 * gfortran.dg/vect/pr46213.f90: Ditto.
5284
2d4bb02f
MM
52852016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5286 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5287
5288 * gcc.target/powerpc/p9-splat-5.c: New test.
5289
f6d1b868
UB
52902016-06-23 Uros Bizjak <ubizjak@gmail.com>
5291
5292 PR tree-optimization/71488
5293 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5294 * lib/target-supports.exp: ... here.
5295 (check_sse4_hw_available): New procedure.
5296 (check_effective_target_sse4_runtime): Ditto.
5297 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5298 -march=westmere for sse4_runtime targets.
936ff030 5299 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5300 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5301 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5302 (main): Call check_vect ().
a7898180 5303 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5304
c0597759
L
53052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5306
5307 PR target/66232
5308 PR target/67400
5309 * gcc.target/i386/pr66232-14.c: New file.
5310 * gcc.target/i386/pr66232-15.c: Likewise.
5311 * gcc.target/i386/pr66232-16.c: Likewise.
5312 * gcc.target/i386/pr66232-17.c: Likewise.
5313 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5314 ia32 if R_386_GOT32X relocation is supported.
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-6.c: Likewise.
5319 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5320 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5321
5b0e27a7
JD
53222016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5323
5324 PR libgfortran/48852
5325 * gfortran.dg/char4_iunit_1.f03: Update test.
5326 * gfortran.dg/f2003_io_5.f03: Update test.
5327 * gfortran.dg/real_const_3.f90: Update test.
5328
7f586d90
AK
53292016-06-23 Andi Kleen <ak@linux.intel.com>
5330
5331 * g++.dg/bprob/bprob.exp: Support autofdo.
5332 * g++.dg/tree-prof/tree-prof.exp: dito.
5333 * gcc.dg/tree-prof/tree-prof.exp: dito.
5334 * gcc.misc-tests/bprob.exp: dito.
5335 * gfortran.dg/prof/prof.exp: dito.
5336 * lib/profopt.exp: dito.
5337 * lib/target-supports.exp: Check for autofdo.
5338
60fa7862
ML
53392016-06-23 Martin Liska <mliska@suse.cz>
5340
5341 * gcc.dg/pr71619.c: New test.
5342
e3d62871
UB
53432016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5344
5345 PR target/67400
cc901875
UB
5346 * gcc.target/i386/pr67400-1.c: New test.
5347 * gcc.target/i386/pr67400-2.c: Likewise.
5348 * gcc.target/i386/pr67400-3.c: Likewise.
5349 * gcc.target/i386/pr67400-4.c: Likewise.
5350 * gcc.target/i386/pr67400-5.c: Likewise.
5351 * gcc.target/i386/pr67400-6.c: Likewise.
5352 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5353
ac81cf0b
DM
53542016-06-22 David Malcolm <dmalcolm@redhat.com>
5355
5356 * c-c++-common/missing-header-1.c: New test case.
5357 * c-c++-common/missing-header-2.c: New test case.
5358 * c-c++-common/missing-header-3.c: New test case.
5359 * c-c++-common/missing-header-4.c: New test case.
5360
1a4f11c8
DM
53612016-06-22 David Malcolm <dmalcolm@redhat.com>
5362
5363 PR c/70339
5364 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5365 hint.
5366 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5367 expected results due to builtin "nanl" now being suggested for
5368 "name".
5369 * gcc.dg/pr67580.c: Update expected messages.
5370 * gcc.dg/spellcheck-identifiers.c: New testcase.
5371 * gcc.dg/spellcheck-typenames.c: New testcase.
5372
a93eac6a
DM
53732016-06-22 David Malcolm <dmalcolm@redhat.com>
5374
5375 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5376 file.
5377 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5378 diagnostic-test-show-locus-parseable-fixits.c to sources for
5379 diagnostic_plugin_test_show_locus.c.
5380 * lib/gcc-defs.exp (freeform_regexps): New global.
5381 (dg-regexp): New function.
5382 (handle-dg-regexps): New function.
5383 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5384 freeform_regexps to the empty list.
5385 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5386
49e76ff1
IE
53872016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5388
f6d1b868 5389 PR tree-optimization/71488
49e76ff1
IE
5390 * g++.dg/pr71488.C: New test.
5391 * gcc.dg/vect/vect-bool-cmp.c: New test.
5392
951d8c8a
EB
53932016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5394
5395 * gcc.dg/guality/param-5.c: New test.
5396
b60fc3bd
BE
53972016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5398
5399 * gcc.target/i386/asm-flag-7.c: New test.
5400
0609abda
TS
54012016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5402
5403 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5404 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5405 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5406 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5407 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5408 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5409 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5410 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5411 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5412 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5413 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5415 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5416 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5417 * lib/target-supports.exp: Likewise.
5418
ee2499b4
TS
54192016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5420
5421 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5422 * gcc.dg/attr-ms_struct-2.c: Likewise.
5423 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5424 * gcc.dg/bf-ms-attrib.c: Likewise.
5425 * gcc.dg/bf-ms-layout-2.c: Likewise.
5426 * gcc.dg/bf-ms-layout-3.c: Likewise.
5427 * gcc.dg/bf-ms-layout.c: Likewise.
5428 * gcc.dg/bf-no-ms-layout.c: Likewise.
5429 * gcc.target/i386/bitfield1.c: Likewise.
5430 * gcc.target/i386/bitfield2.c: Likewise.
5431 * gcc.target/i386/bitfield3.c: Likewise.
5432
caea59ff
KN
54332016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5434
5435 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5436 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5437 override other than -mcpu=power9 command-line option is specified,
5438 or if the target operating system is aix.
5439 * gcc.target/powerpc/darn-1.c: Likewise.
5440 * gcc.target/powerpc/darn-2.c: Likewise.
5441 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5442 test if effective-target is not powerpc_p9vector_ok or if the
5443 target operating system is not defined.
5444 * gcc.target/powerpc/vslv-1.c: Likewise.
5445 * gcc.target/powerpc/vsrv-0.c: Likewise.
5446 * gcc.target/powerpc/vsrv-1.c: Likewise.
5447
63617e30
TB
54482016-06-21 Tobias Burnus <burnus@net-b.de>
5449
5450 PR fortran/71068
5451 * gfortran.dg/coarray/data_1.f90: New.
5452
89192c3c
WD
54532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5454
5455 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5456 (dg-require-effective-target): Use arm_v8_neon_hw.
5457 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5458 (dg-require-effective-target): Likewise.
5459 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5460 (dg-require-effective-target): Likewise.
5461 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5462 (dg-require-effective-target): Likewise.
5463 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5464 (dg-require-effective-target): Likewise.
5465 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5466 (dg-require-effective-target): Likewise.
5467 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5468 Add AArch64 check.
5469
64ac50e2
WD
54702016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5471
5472 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5473 Set to 3 so test passes.
5474
6252b5db
WD
54752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5476
5477 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5478
3b9bc511
IV
54792016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5480
5481 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5482 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5483 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5484 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5485
21db1c78
IV
54862016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5487
5488 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5489 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5490
9d30e86f
L
54912016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5492
5493 PR target/71549
5494 * gcc.target/i386/pr71549.c: New test.
5495
448a7c69
KN
54962016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5497
5498 * gcc.target/powerpc/vadsdu-0.c: Replace
5499 dg-require-effective-target directive to allow test to run on more
5500 platforms, and add dg-skip-if directive to disable test on aix
5501 platforms because of known incompatibilities.
5502 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5503 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5504 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5505 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5506 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5507 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5508 * gcc.target/powerpc/vadsdub-2.c: Replace
5509 dg-require-effective-target directive to allow test to run on more
5510 platforms, and add dg-skip-if directive to disable test on aix
5511 platforms because of known incompatibilities.
5512 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5513 with vec_absdb call to differentiate this test from vadsdub-1.c.
5514 * gcc.target/powerpc/vadsduh-1.c: Replace
5515 dg-require-effective-target directive to allow test to run on more
5516 platforms, and add dg-skip-if directive to disable test on aix
5517 platforms because of known incompatibilities.
5518 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5519 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5520 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5521
0ad84f34
JJ
55222016-06-21 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR tree-optimization/71588
5525 * gcc.dg/pr71558.c: New test.
5526
e71e8d94
SKS
55272016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5528
5529 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5530 * c-c++-common/pr68657-2.c: Likewise.
5531 * c-c++-common/pr68657-3.c: Likewise.
5532 * gcc.dg/torture/pr69714.c: Require int32plus support.
5533 * gcc.dg/torture/pr70025.c: Likewise.
5534 * gcc.dg/torture/pr70083.c: Likewise.
5535 * gcc.dg/torture/pr70542.c: Likewise.
5536 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5537
5a578671
JM
55382016-06-20 Joseph Myers <joseph@codesourcery.com>
5539
5540 PR c/71601
5541 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5542
7a9df68e
JJ
55432016-06-20 Jakub Jelinek <jakub@redhat.com>
5544
50aa64d5
JJ
5545 PR middle-end/71581
5546 * gcc.dg/pr71581.c: New test.
5547
7a9df68e
JJ
5548 PR rtl-optimization/71591
5549 * gcc.dg/cpp/pr71591.c: New test.
5550
3947cf19
DR
55512016-06-20 David B. Robins <gcc@davidrobins.net>
5552
5553 PR target/71571
5554 * g++.dg/torture/pr71571.C: New test.
5555
c4ff221e
JJ
55562016-06-20 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR target/71559
5559 * gcc.target/i386/sse2-pr71559.c: New test.
5560 * gcc.target/i386/avx-pr71559.c: New test.
5561 * gcc.target/i386/avx512f-pr71559.c: New test.
5562
f1b5abfb
TB
55632016-06-20 Tobias Burnus <burnus@net-b.de>
5564
5565 PR fortran/71194
5566 * gfortran.dg/pointer_remapping_10.f90: New.
5567
842107e4
DM
55682016-06-20 David Malcolm <dmalcolm@redhat.com>
5569
5570 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5571
d9e8bdfd
MS
55722016-06-20 Martin Sebor <msebor@redhat.com>
5573
5574 PR c/69507
5575 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5576 * gnu90-const-expr-1.c: Same.
5577 * gnu99-const-expr-1.c: Same.
5578 * gnu99-static-1.c: Same.
5579
67785479
RL
55802016-06-20 Renlin Li <renlin.li@arm.com>
5581
29f09b38 5582 PR testsuite/71489
67785479
RL
5583 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5584
636929b8
JG
55852016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5586
5587 * gcc.target/aarch64/vcvt_f64_1.c: New.
5588 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5589 * gcc.target/aarch64/vrecp_f64_1.c: New.
5590
ff7b374b
KT
55912016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5592
5593 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5594 "alignement".
5595
554cfc9e
GJL
55962016-06-20 Georg-Johann Lay <avr@gjlay.de>
5597
5598 PR target/71103
5599 * gcc.target/avr/torture/pr71103-2.c: New test.
5600
94087e88 56012016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5602
5603 PR c/69507
5604 * gcc.dg/alignof.c: New test.
5605
c561b091
PC
56062016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5607
5608 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5609 vs dg-error; test constexpr specifier too.
5610
bf54f123
PC
56112016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5614
4e53aa97
CL
56152016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5616
5617 * lib/target-supports.exp
5618 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5619 arm_neon_ok and merge flags. Fix temporary test name.
5620 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5621 and merge flags.
5622
69071d86
ML
56232016-06-17 Martin Liska <mliska@suse.cz>
5624
5625 * gcc.dg/predict-9.c: Fix dump scanning.
5626
68b3b858
BC
56272016-06-17 Bin Cheng <bin.cheng@arm.com>
5628
5629 PR tree-optimization/71354
5630 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5631
d3ee260a
BC
56322016-06-17 Bin Cheng <bin.cheng@arm.com>
5633
5634 PR tree-optimization/71347
5635 * gcc.dg/tree-ssa/pr71347.c: New test.
5636
bd8fb114
BC
56372016-06-17 Bin Cheng <bin.cheng@arm.com>
5638
5639 PR tree-optimization/71354
5640 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5641
97816be4
BC
56422016-06-17 Bin Cheng <bin.cheng@arm.com>
5643
5644 * gcc.dg/vect/vect-alias-check-1.c: New test.
5645
2d761a37
SKS
56462016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5647
e0277d6b 5648 PR target/71151
2d761a37
SKS
5649 * gcc.target/avr/pr71151-1.c: New test.
5650 * gcc.target/avr/pr71151-2.c: New test.
5651 * gcc.target/avr/pr71151-3.c: New test.
5652 * gcc.target/avr/pr71151-4.c: New test.
5653 * gcc.target/avr/pr71151-5.c: New test.
5654 * gcc.target/avr/pr71151-6.c: New test.
5655 * gcc.target/avr/pr71151-7.c: New test.
5656 * gcc.target/avr/pr71151-8.c: New test.
5657 * gcc.target/avr/pr71151-common.h: New test.
5658
68fa96d6
ML
56592016-06-16 Martin Liska <mliska@suse.cz>
5660
5661 * gfortran.dg/predict-1.f90: New test.
5662
b6ca982f
UB
56632016-06-16 Uros Bizjak <ubizjak@gmail.com>
5664
5665 PR target/71242
3a146d46 5666 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5667
1dc8d15b
JH
56682016-06-16 Jan Hubicka <hubicka@ucw.cz>
5669
5670 * g++.dg/vect/pr36648.cc: Disable cunrolli
5671
67c25816
JJ
56722016-06-16 Jakub Jelinek <jakub@redhat.com>
5673
c577adb2
JJ
5674 PR target/71554
5675 * gcc.c-torture/execute/pr71554.c: New test.
5676
67c25816
JJ
5677 PR rtl-optimization/71532
5678 * gcc.dg/torture/pr71532.c: New test.
5679
1a3c3ee9
MM
56802016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5681
5682 * gcc.target/powerpc/p9-dimode1.c: New test.
5683 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5684
f29468a7
JJ
56852016-06-15 Jakub Jelinek <jakub@redhat.com>
5686
61daecc4
JJ
5687 * gcc.c-torture/compile/20160615-1.c: New test.
5688
f29468a7
JJ
5689 * g++.dg/cpp0x/ref-qual17.C: New test.
5690
209d1e2d
IE
56912016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5692
5693 PR middle-end/71529
5694 * gcc.target/i386/pr71529.C: New test.
5695
8dc35712
AH
56962016-06-15 Alan Hayward <alan.hayward@arm.com>
5697
5698 PR tree-optimization/71483
5699 * g++.dg/vect/pr71483.c: New
5700
b8911cb8
PC
57012016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5702
5703 PR c++/70202
5704 * g++.dg/inherit/crash6.C: New.
5705 * g++.dg/inherit/union2.C: Likewise.
5706 * g++.dg/inherit/virtual12.C: Likewise.
5707 * g++.dg/inherit/virtual13.C: Likewise.
5708 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5709
cf5d08ab
UB
57102016-06-15 Uros Bizjak <ubizjak@gmail.com>
5711
e3d62871 5712 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5713
8f482165
AH
57142016-06-15 Alan Hayward <alan.hayward@arm.com>
5715
5716 PR tree-optimization/71439
5717 * gcc.dg/vect/pr71439.c: New
5718
3256673f
KT
57192016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5720
5721 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5722
b17dc4d4
RB
57232016-06-15 Richard Biener <rguenther@suse.de>
5724
5725 * gcc.dg/vect/slp-45.c: New testcase.
5726
2a5825f2
RB
57272016-06-15 Richard Biener <rguenther@suse.de>
5728
5729 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5730
6e433d0b
BS
57312016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5732
5733 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5734 requirements, and disable for AIX for now.
5735 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5736
abe7f828
JJ
57372016-06-14 Jakub Jelinek <jakub@redhat.com>
5738
a09c81b4
JJ
5739 PR c++/71528
5740 * g++.dg/opt/pr71528.C: New test.
5741
abe7f828
JJ
5742 PR c++/71516
5743 * g++.dg/init/pr71516.C: New test.
5744
acfadf06
PC
57452016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5746
5747 * g++.dg/init/array46.C: New.
5748
4d568ab2
UB
57492016-06-14 Uros Bizjak <ubizjak@gmail.com>
5750
e3d62871
UB
5751 * gcc.target/i386/float128-3.c: New test.
5752 * gcc.target/i386/quad-sse4.c: Ditto.
5753 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5754 Update scan strings.
4d568ab2 5755
30934c5d
RB
57562016-06-14 Richard Biener <rguenther@suse.de>
5757
5758 PR middle-end/71526
5759 * gfortran.dg/pr71526.f90: New testcase.
5760
3970e545
AV
57612016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5762
5763 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5764 * gcc.dg/zero_bits_compound-1.c: Likewise.
5765
04976c6e
RB
57662016-06-14 Richard Biener <rguenther@suse.de>
5767
5768 PR tree-optimization/71522
5769 * gcc.dg/torture/pr71522.c: New testcase.
5770
23e025db
JJ
57712016-06-14 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR tree-optimization/71520
5774 * gcc.dg/tree-ssa/pr71520.c: New test.
5775
90b72e84
RB
57762016-06-14 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/71521
86c24ba6 5779 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5780
ef7cf206
JJ
57812016-06-13 Jakub Jelinek <jakub@redhat.com>
5782
0dda258b
JJ
5783 PR sanitizer/71498
5784 * c-c++-common/ubsan/bounds-13.c: New test.
5785
ef7cf206
JJ
5786 PR preprocessor/71183
5787 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5788
a73786e3
JL
57892016-06-13 Jeff Law <law@redhat.com>
5790
5791 PR tree-optimization/71403
5792 * c-c++-common/ubsan/pr71403-1.c: New test.
5793 * c-c++-common/ubsan/pr71403-2.c: New test.
5794 * c-c++-common/ubsan/pr71403-3.c: New test.
5795
0ac249bf
JJ
57962016-06-13 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR middle-end/71478
5799 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5800 Add -Wno-psabi -w to dg-options.
5801
5408a64a
KN
58022016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5803
5804 * gcc.target/powerpc/vadsdu-0.c: New test.
5805 * gcc.target/powerpc/vadsdu-1.c: New test.
5806 * gcc.target/powerpc/vadsdu-2.c: New test.
5807 * gcc.target/powerpc/vadsdu-3.c: New test.
5808 * gcc.target/powerpc/vadsdu-4.c: New test.
5809 * gcc.target/powerpc/vadsdu-5.c: New test.
5810 * gcc.target/powerpc/vadsdub-1.c: New test.
5811 * gcc.target/powerpc/vadsdub-2.c: New test.
5812 * gcc.target/powerpc/vadsduh-1.c: New test.
5813 * gcc.target/powerpc/vadsduh-2.c: New test.
5814 * gcc.target/powerpc/vadsduw-1.c: New test.
5815 * gcc.target/powerpc/vadsduw-2.c: New test.
5816
f7e4f2e3
DM
58172016-06-13 David Malcolm <dmalcolm@redhat.com>
5818
5819 * gcc.dg/c99-init-2.c (c): Update expected error message.
5820 * gcc.dg/init-bad-8.c (foo): Likewise.
5821 * gcc.dg/spellcheck-fields-3.c: New test case.
5822
ad23a23e
ML
58232016-06-13 Martin Liska <mliska@suse.cz>
5824
5825 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5826 and "guess loop iv compared" heuristics.
5827 * gcc.dg/predict-2.c: Likewise.
5828 * gcc.dg/predict-3.c: Likewise.
5829 * gcc.dg/predict-4.c: Likewise.
5830 * gcc.dg/predict-5.c: Likewise.
5831 * gcc.dg/predict-6.c: Likewise.
5832
146c55da
MP
58332016-06-13 Marek Polacek <polacek@redhat.com>
5834
5835 PR middle-end/71476
5836 * c-c++-common/Wswitch-unreachable-4.c: New test.
5837 * gcc.dg/Wswitch-unreachable-2.c: New test.
5838 * g++.dg/tm/jump1.C: Move dg-warning.
5839
42e77cbc
EB
58402016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5841
5842 * gnat.dg/renaming10.ad[sb]: New test.
5843
7474dcc1
PT
58442016-06-13 Paul Thomas <pault@gcc.gnu.org>
5845
5846 PR fortran/70673
5847 * gfortran.dg/pr70673.f90: New test.
5848
f57f53d3
RB
58492016-06-13 Richard Biener <rguenther@suse.de>
5850
5851 PR middle-end/64516
5852 * gcc.dg/align-3.c: New testcase.
5853
5843a5f0
ML
58542016-06-13 Martin Liska <mliska@suse.cz>
5855
5856 * gcc.target/i386/pr71458.c: New test.
5857
aa8fdb44
UB
58582016-06-12 Uros Bizjak <ubizjak@gmail.com>
5859
5860 PR target/71241
3a146d46 5861 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5862
2043e4d7
DH
58632016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5864
5865 PR target/60751
5866 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5867 statement.
5868
d3dc025d
DH
58692016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5870
5871 PR target/60751
5872 * gfortran.dg/comma_IO_extension_1.f90: New test.
5873 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5874 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5875 statement.
5876 * gfortran.dg/graphite/pr38083.f90: Likewise.
5877 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5878 missing format.
5879
a31d78c6
EB
58802016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5881
5882 * gnat.dg/case_character.adb: New test.
5883
95c18dd0
SB
58842016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5885
5886 PR middle-end/71310
5887 * gcc.target/powerpc/pr71310.c: New testcase.
5888
b97d37b4
KV
58892016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5890
5891 PR middle-end/71478
5892 * gcc.dg/pr71478.c: New test.
5893
900bcda3
JJ
58942016-06-10 Jakub Jelinek <jakub@redhat.com>
5895
ec1c20db
JJ
5896 PR middle-end/71494
5897 * gcc.c-torture/execute/pr71494.c: New test.
5898
50b15873
JJ
5899 PR c/68657
5900 * gcc.target/i386/pr68657.c: New test.
5901
900bcda3
JJ
5902 PR inline-asm/68843
5903 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5904 (test): Add -masm=intel alternatives.
5905
4d926e34
MS
59062016-06-10 Martin Sebor <msebor@redhat.com>
5907
5908 PR c/71392
5909 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5910
ad071b2b
JL
59112016-06-10 Jeff Law <law@redhat.com>
5912
5913 PR tree-optimization/71335
5914 * gcc.c-torture/execute/pr71335.c: New test.
5915
2704efe8
DM
59162016-06-10 David Malcolm <dmalcolm@redhat.com>
5917
5918 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5919 the various "cannot tail-call: " messages.
5920
18c9b7d4
CL
59212016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5922
5923 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5924 and options.
5925
7cfa10f3
MO
59262016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5927
5928 PR sanitizer/71480
5929 * c-c++-common/asan/pr71480.c: New test.
5930
1f24fd3e
L
59312016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5932
5933 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5934 (ASMNAME2): Likewise.
5935 (main): Replace fn in asm statement with ASMNAME ("fn").
5936 * gcc.dg/guality/pr68037-2.c: Likewise.
5937 * gcc.dg/guality/pr68037-3.c: Likewise.
5938 * gcc.dg/torture/pr68037-1.c: Likewise.
5939 * gcc.dg/torture/pr68037-2.c: Likewise.
5940 * gcc.dg/torture/pr68037-3.c: Likewise.
5941
ad551c07
BE
59422016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5943
5944 PR inline-asm/68843
5945 * gcc.target/i386/pr68843-1.c: New test.
5946 * gcc.target/i386/pr68843-2.c: New test.
5947
4b1ffdb1 59482016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5949 Cesar Philippidis <cesar@codesourcery.com>
5950
5951 PR middle-end/71373
5952 * gcc.dg/goacc/nested-function-1.c: New file.
5953 * gcc.dg/goacc/nested-function-2.c: Likewise.
5954 * gcc.dg/goacc/pr71373.c: Likewise.
5955 * gfortran.dg/goacc/cray-2.f95: Likewise.
5956 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5957 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5958 * gfortran.dg/goacc/cray.f95: Update.
5959 * gfortran.dg/goacc/loop-1.f95: Likewise.
5960 * gfortran.dg/goacc/loop-3.f95: Likewise.
5961 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5962 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5963
59642016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5965
5966 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5967 for OpenACC tile clauses.
5968 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5969
5970 PR c/71381
5971 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5972 to...
5973 * c-c++-common/goacc/cache-2.c: ... this new file.
5974 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5975 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5976 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5977 usage.
5978 * gfortran.dg/goacc/cray.f95: Likewise.
5979 * gfortran.dg/goacc/loop-1.f95: Likewise.
5980
89851e4c
AH
59812016-06-10 Alan Hayward <alan.hayward@arm.com>
5982
5983 PR tree-optimization/71407
5984 PR tree-optimization/71416
5985 * gcc.dg/vect/pr71407.c: New
5986 * gcc.dg/vect/pr71416-1.c: New
5987 * gcc.dg/vect/pr71416-2.c: New
5988
200eafbf
RB
59892016-06-10 Richard Biener <rguenther@suse.de>
5990
5991 PR middle-end/71477
5992 * gcc.dg/torture/pr71477.c: New testcase.
5993
4df99d92
JK
59942016-06-09 Julia Koval <julia.koval@intel.com>
5995
5996 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5997 * gcc.target/i386/interrupt-13.c: Likewise.
5998 * gcc.target/i386/interrupt-15.c: Likewise.
5999 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6000 * gcc.target/i386/interrupt-24.c: Likewise.
6001 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6002 * gcc.target/i386/interrupt-9.c: Likewise.
6003 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6004
e01b4e16
MS
60052016-06-09 Martin Sebor <msebor@redhat.com>
6006
6007 PR c/70883
6008 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6009 * gcc.dg/builtin-constant_p-1.c: Same.
6010 * gcc.dg/builtins-error.c: Same.
6011 * gcc.dg/pr70859.c: Same.
6012
9c35db0e
SKS
60132016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6014
6015 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6016 * gcc.dg/torture/pr68067-1.c: Likewise.
6017 * gcc.dg/torture/pr68067-2.c: Likewise.
6018
60192016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6020
6021 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6022 when setting SIZE.
6023
392a81b9
PC
60242016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6025
6026 PR c++/71465
6027 * g++.dg/inherit/crash5.C: New.
6028 Revert:
6029 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6030
6031 PR c++/70202
6032 * g++.dg/inherit/crash5.C: New.
6033 * g++.dg/inherit/virtual1.C: Adjust.
6034
e49efc14
ML
60352016-06-09 Martin Liska <mliska@suse.cz>
6036
6037 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6038 * g++.dg/predict-loop-exit-2.C: Likewise.
6039 * g++.dg/predict-loop-exit-3.C: Likewise.
6040 * gcc.dg/predict-1.c: Likewise.
6041 * gcc.dg/predict-2.c: Likewise.
6042 * gcc.dg/predict-3.c: Likewise.
6043 * gcc.dg/predict-4.c: Likewise.
6044 * gcc.dg/predict-5.c: Likewise.
6045 * gcc.dg/predict-6.c: Likewise.
6046 * gcc.dg/predict-7.c: Likewise.
6047
36d57986
RB
60482016-06-09 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/71462
6051 * gcc.dg/torture/pr71462.c: New testcase.
6052
7d82e8e4
MP
60532016-06-09 Marek Polacek <polacek@redhat.com>
6054
6055 PR c/65471
6056 * gcc.dg/c11-generic-3.c: New test.
6057
c8a71589
PC
60582016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6059
6060 * g++.dg/init/array42.C: New.
6061 * g++.dg/init/array43.C: Likewise.
6062 * g++.dg/init/array44.C: Likewise.
6063 * g++.dg/init/array45.C: Likewise.
6064 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6065 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6066 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6067 * g++.dg/gomp/pr35751.C: Likewise.
6068 * g++.dg/init/array23.C: Likewise.
6069 * g++.dg/init/brace2.C: Likewise.
6070 * g++.dg/init/brace6.C: Likewise.
6071
44a845ca
MS
60722016-06-08 Martin Sebor <msebor@redhat.com>
6073 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR c++/70507
6076 PR c/68120
6077 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6078 * c-c++-common/builtin-arith-overflow-2.c: New test.
6079 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6080 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6081 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6082
2ef16b6e
JJ
60832016-06-08 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR c++/71442
6086 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6087
5e3ee346
AL
60882016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6089
6090 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6091 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6092 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6093 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6094 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6095 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6096 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6097 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6098 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6099 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6100 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6101 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6102 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6103
b2ae2814
RB
61042016-06-08 Richard Biener <rguenther@suse.de>
6105
6106 PR tree-optimization/68558
6107 * gcc.dg/vect/slp-44.c: New testcase.
6108
e09b4c37
RB
61092016-06-08 Richard Biener <rguenther@suse.de>
6110
6111 * gcc.dg/vect/slp-43.c: New testcase.
6112
72d50660
RB
61132016-06-08 Richard Biener <rguenther@suse.de>
6114
6115 PR tree-optimization/71452
6116 * gcc.dg/torture/pr71452.c: New testcase.
6117
988c115c
JJ
61182016-06-08 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR c++/71448
6121 * g++.dg/torture/pr71448.C: New test.
6122
73d73b48
BS
61232016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6124
6125 PR debug/71432
6126 PR ada/71413
6127 * g++.dg/debug/pr71432.C: New test.
6128
bdd15d0c
PK
61292016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6130
6131 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6132 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6133 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6134
ce0607bb
AH
61352016-06-08 Alan Hayward <alan.hayward@arm.com>
6136
6137 * gcc.dg/vect/vect-live-2.c: Update effective target.
6138 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6139 * lib/target-supports.exp: Add aarch64 to vect_long.
6140
92a5f2ba
MP
61412016-06-08 Marek Polacek <polacek@redhat.com>
6142
6143 PR c/71418
6144 * gcc.dg/noncompile/pr71418.c: New test.
6145
08203f73
MP
6146 PR c/71426
6147 * gcc.dg/noncompile/pr71426.c: New test.
6148
d1fcc2bd
JH
61492016-06-07 Jan Hubicka <hubicka@ucw.cz>
6150
6151 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6152 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6153 * gcc.dg/predict-3.c: Update template.
6154 * gcc.dg/predict-5.c: Update template.
6155 * gcc.dg/predict-6.c: Update template.
6156 * gcc.dg/predict-9.c: Update template.
6157 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6158
a23e6f1c
BS
61592016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6160
6161 * gcc.target/powerpc/vec-mul.c: New test.
6162
6ffd47b7
DM
61632016-06-07 David Malcolm <dmalcolm@redhat.com>
6164
6165 * gcc.dg/spellcheck-fields-2.c: New test case.
6166
bfd67b47
RB
61672016-06-07 Richard Biener <rguenther@suse.de>
6168
6169 PR c/61564
6170 * gcc.dg/Wpragmas-1.c: New testcase.
6171 * gcc.dg/Wattributes-4.c: Likewise.
6172 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6173 entry.
6174
701b9a47
CL
61752016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6176
6177 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6178 spurious debug code.
6179
6b80d6fa
RB
61802016-06-07 Richard Biener <rguenther@suse.de>
6181
6182 PR tree-optimization/71428
6183 * gcc.dg/torture/pr71428.c: New testcase.
6184
0f3f9437
RB
61852016-06-07 Richard Biener <rguenther@suse.de>
6186
6187 PR middle-end/71423
6188 * gcc.dg/torture/pr71423.c: New testcase.
6189
ec963f2a
KV
61902016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6191
6192 PR middle-end/71408
6193 * gcc.dg/tree-ssa/pr71408.c: New test.
6194
46ab5b6e
KV
61952016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6196
6197 PR middle-end/71281
6198 * g++.dg/torture/pr71281.C: New test.
6199
1f40cff3
MP
62002016-06-06 Marek Polacek <polacek@redhat.com>
6201
6202 PR c/71362
6203 * gcc.dg/pr71362.c: New test.
6204
6f5bcd24
JJ
62052016-06-06 Jakub Jelinek <jakub@redhat.com>
6206 Patrick Palka <ppalka@gcc.gnu.org>
6207
6208 PR c++/70847
6209 PR c++/71330
6210 PR c++/71393
6211 * g++.dg/opt/pr70847.C: New test.
6212 * g++.dg/ubsan/pr70847.C: New test.
6213 * g++.dg/ubsan/pr71393.C: New test.
6214
158beb4a
JJ
62152016-06-06 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR tree-optimization/71259
6218 * gcc.dg/vect/pr71259.c: New test.
6219
d9b950dd
DM
62202016-06-06 David Malcolm <dmalcolm@redhat.com>
6221
6222 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6223 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6224 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6225 above.
6226
36f9ad69
KT
62272016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6228
6229 PR middle-end/37780
6230 * gcc.c-torture/execute/pr37780.c: New test.
6231 * gcc.target/aarch64/pr37780_1.c: Likewise.
6232 * gcc.target/arm/pr37780_1.c: Likewise.
6233
5545a907
MP
62342016-06-06 Marek Polacek <polacek@redhat.com>
6235
6236 * c-c++-common/attr-may-alias-1.c: New test.
6237 * c-c++-common/attr-may-alias-2.c: New test.
6238 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6239
93671519
BE
62402016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6241
6242 PR c/24414
6243 * gcc.target/i386/pr24414.c: New test.
6244
690f24b7
JM
62452016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6246
6247 * gcc.target/sparc/vis4misc.c: New file.
6248 * gcc.target/sparc/fpcmp.c: Likewise.
6249 * gcc.target/sparc/fpcmpu.c: Likewise.
6250
31ce6157
AH
62512016-06-06 Alan Hayward <alan.hayward@arm.com>
6252
6253 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6254 * gcc.dg/vect/vect-live-3.c: Likewise.
6255
9fcebb5a
RB
62562016-06-06 Richard Biener <rguenther@suse.de>
6257
6258 PR tree-optimization/71398
6259 * gcc.dg/torture/pr71398.c: New testcase.
6260
903ca97b
UB
62612016-06-06 Uros Bizjak <ubizjak@gmail.com>
6262
6263 PR target/71389
6264 * g++.dg/pr71389.C: New test.
6265
9c1eb332
JD
62662016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6267
6268 PR fortran/71404
6269 * gfortran.dg/fmt_read_5.f: New test.
6270
b2d83bd2
AV
62712016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6272
6273 PR fortran/69659
6274 * gfortran.dg/class_array_22.f03: New test.
6275
ec81960e
JH
62762016-06-05 Jan Hubicka <hubicka@ucw.cz>
6277
6278 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6279
429d2750
JH
62802016-06-05 Jan Hubicka <hubicka@ucw.cz>
6281
6282 * gcc.dg/predict-9.c: Update template.
6283
c1c00983
PC
62842016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6285
6286 PR c++/49377
6287 * g++.dg/template/pr49377.C: New.
6288
1927a963
JJ
62892016-06-04 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR tree-optimization/71405
6292 * g++.dg/torture/pr71405.C: New test.
6293
909a11ad
PC
62942016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6295
6296 PR c++/70202
6297 * g++.dg/inherit/crash5.C: New.
6298 * g++.dg/inherit/virtual1.C: Adjust.
6299
08bbb1f8
JL
63002016-06-03 Jeff Law <law@redhat.com>
6301
6302 PR tree-optimization/71316
6303 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6304
7c35235c
JJ
63052016-06-03 Jakub Jelinek <jakub@redhat.com>
6306
6307 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6308 dg-additional-options with just -fno-tree-scev-cprop in it.
6309 * gcc.dg/vect/vect-live-2.c: Likewise.
6310 * gcc.dg/vect/vect-live-5.c: Likewise.
6311 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6312 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6313 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6314
c8572dd6
PP
63152016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6316
6317 PR c++/27100
6318 * g++.dg/other/friend6.C: New test.
6319
1c7733a7
BS
63202016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6321
6322 * g++.dg/torture/ppc-ldst-array.C: New.
6323
0d2f700f
JM
63242016-06-03 Joseph Myers <joseph@codesourcery.com>
6325
6326 PR target/71276
6327 PR target/71277
6328 * gcc.dg/torture/builtin-fp-int-inexact.c,
6329 gcc.target/i386/387-builtin-fp-int-inexact.c,
6330 gcc.target/i386/387-rint-inline-1.c,
6331 gcc.target/i386/387-rint-inline-2.c,
6332 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6333 gcc.target/i386/sse2-rint-inline-1.c,
6334 gcc.target/i386/sse2-rint-inline-2.c,
6335 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6336 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6337
f8071c05
L
63382016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6339 Julia Koval <julia.koval@intel.com>
6340
6341 PR target/66960
6342 PR target/67630
6343 PR target/67634
6344 PR target/67841
6345 PR target/68037
6346 PR target/68618
6347 PR target/68661
6348 PR target/69575
6349 PR target/69596
6350 PR target/69734
6351 * gcc.dg/guality/pr68037-1.c: New test.
6352 * gcc.dg/guality/pr68037-2.c: Likewise.
6353 * gcc.dg/guality/pr68037-3.c: Likewise.
6354 * gcc.dg/torture/pr68037-1.c: Likewise.
6355 * gcc.dg/torture/pr68037-2.c: Likewise.
6356 * gcc.dg/torture/pr68037-3.c: Likewise.
6357 * gcc.dg/torture/pr68661-1a.c: Likewise.
6358 * gcc.dg/torture/pr68661-1b.c: Likewise.
6359 * gcc.target/i386/interrupt-1.c: Likewise.
6360 * gcc.target/i386/interrupt-2.c: Likewise.
6361 * gcc.target/i386/interrupt-3.c: Likewise.
6362 * gcc.target/i386/interrupt-4.c: Likewise.
6363 * gcc.target/i386/interrupt-5.c: Likewise.
6364 * gcc.target/i386/interrupt-6.c: Likewise.
6365 * gcc.target/i386/interrupt-7.c: Likewise.
6366 * gcc.target/i386/interrupt-8.c: Likewise.
6367 * gcc.target/i386/interrupt-9.c: Likewise.
6368 * gcc.target/i386/interrupt-10.c: Likewise.
6369 * gcc.target/i386/interrupt-11.c: Likewise.
6370 * gcc.target/i386/interrupt-12.c: Likewise.
6371 * gcc.target/i386/interrupt-13.c: Likewise.
6372 * gcc.target/i386/interrupt-14.c: Likewise.
6373 * gcc.target/i386/interrupt-15.c: Likewise.
6374 * gcc.target/i386/interrupt-16.c: Likewise.
6375 * gcc.target/i386/interrupt-17.c: Likewise.
6376 * gcc.target/i386/interrupt-18.c: Likewise.
6377 * gcc.target/i386/interrupt-19.c: Likewise.
6378 * gcc.target/i386/interrupt-20.c: Likewise.
6379 * gcc.target/i386/interrupt-21.c: Likewise.
6380 * gcc.target/i386/interrupt-22.c: Likewise.
6381 * gcc.target/i386/interrupt-23.c: Likewise.
6382 * gcc.target/i386/interrupt-24.c: Likewise.
6383 * gcc.target/i386/interrupt-25.c: Likewise.
6384 * gcc.target/i386/interrupt-26.c: Likewise.
6385 * gcc.target/i386/interrupt-27.c: Likewise.
6386 * gcc.target/i386/interrupt-28.c: Likewise.
6387 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6388 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6389 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6390 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6391 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6392 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6393 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6394 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6395 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6396 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6397 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6398 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6399
36b85e43
BS
64002016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6401
9de2e795
L
6402 PR tree-optimization/52171
6403 * gcc.dg/pr52171.c: New test.
6404 * gcc.target/i386/pr52171.c: New test.
36b85e43 6405
bfeee8ac
JH
64062016-06-03 Jan Hubicka <jh@suse.cz>
6407
6408 * g++.dg/tree-ssa/pred-1.C: New testcase
6409 * gcc.dg/tree-ssa/pred-1.c: New testcase
6410
859b0bae
BS
64112016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6412
6413 PR target/70957
6414 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6415 support.
6416 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6417
3a2edf4c
AH
64182016-06-03 Alan Hayward <alan.hayward@arm.com>
6419
6420 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6421
b28ead45
AH
64222016-06-03 Alan Hayward <alan.hayward@arm.com>
6423
6424 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6425 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6426 * gcc.dg/vect/vect-live-1.c: New test.
6427 * gcc.dg/vect/vect-live-2.c: New test.
6428 * gcc.dg/vect/vect-live-3.c: New test.
6429 * gcc.dg/vect/vect-live-4.c: New test.
6430 * gcc.dg/vect/vect-live-5.c: New test.
6431 * gcc.dg/vect/vect-live-slp-1.c: New test.
6432 * gcc.dg/vect/vect-live-slp-2.c: New test.
6433 * gcc.dg/vect/vect-live-slp-3.c: New test.
6434
1f91747b
JJ
64352016-06-03 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR middle-end/71387
6438 * g++.dg/opt/pr71387.C: New test.
6439
47b83923
JL
64402016-06-02 Jeff Law <law@redhat.com>
6441
6442 PR tree-optimization/71328
6443 * gcc.c-torture/compile/pr71328.c: New test.
6444
e96e5f46
JD
64452016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6446
6447 PR fortran/52393
6448 * gfortran.dg/fmt_read_3.f90: Fix typo.
6449 * gfortran.dg/fmt_read_4.f90: New test.
6450
b872d729
PC
64512016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6452
6453 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6454 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6455 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6456 * g++.dg/cpp0x/override2.C: Likewise.
6457 * g++.dg/parse/crash5.C: Likewise.
6458 * g++.dg/parse/error16.C: Likewise.
6459 * g++.dg/parse/error27.C: Likewise.
6460 * g++.dg/template/qualttp15.C: Likewise.
6461 * g++.dg/template/redecl4.C: Likewise.
6462 * g++.old-deja/g++.other/crash39.C: Likewise.
6463 * g++.old-deja/g++.other/struct1.C: Likewise.
6464 * g++.old-deja/g++.pt/m9a.C: Likewise.
6465 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6466
0e535442
JJ
64672016-06-02 Jakub Jelinek <jakub@redhat.com>
6468
0633ee10
JJ
6469 PR c++/71372
6470 * c-c++-common/pr71372.c: New test.
6471
0e535442
JJ
6472 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6473 __TIME__ strings with __builtin_strcmp instead of printf and
6474 dg-output.
6475
f3c5ecc2
ML
64762016-06-02 Martin Liska <mliska@suse.cz>
6477
6478 * gcc.dg/predict-9.c: New test.
6479
a91807c5
JJ
64802016-06-02 Jakub Jelinek <jakub@redhat.com>
6481
6482 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6483 global set_compiler_env_var and global saved_compiler_env_var.
6484
b5bd1978
KT
64852016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6486
6487 PR rtl-optimization/71295
6488 * gcc.c-torture/compile/pr71295.c: New test.
6489
b93b1475
JJ
64902016-06-02 Jakub Jelinek <jakub@redhat.com>
6491
930ebd0e
JJ
6492 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6493
1e021dc3
JJ
6494 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6495 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6496
b93b1475
JJ
6497 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6498 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6499 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6500 alternative number.
6501
58f2fb5c
MM
65022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6503
6504 * gcc.target/powerpc/p9-splat-4.c: New test.
6505
65062016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6507
6508 PR target/71186
6509 * gcc.target/powerpc/pr71186.c: New test.
6510
4731c9f0
JD
65112016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6512
6513 PR fortran/52393
6514 * gfortran.dg/fmt_read_3.f90: New test.
6515
042dee3e
TP
65162016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6517
6518 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6519 procedure.
6520
15c98b2e
ES
65212016-06-01 Eduard Sanou <dhole@openmailbox.org>
6522
6523 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6524 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6525 env var is set.
6526 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6527 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6528 shown once.
6529 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6530 during compilation.
6531 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6532 vars set by dg-set-compiler-env-var.
6533
6442a6f4
PT
65342016-06-01 Paul Thomas <pault@gcc.gnu.org>
6535
6536 PR fortran/71156
6537 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6538 to the module procedure declaration.
6539 * gfortran.dg/submodule_16.f08: New test.
6540
ab62397a
JJ
65412016-06-01 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR middle-end/71371
6544 * c-c++-common/gomp/pr71371.c: New test.
6545
b66af6ed
RB
65462016-06-01 Richard Biener <rguenther@suse.de>
6547
6548 PR tree-optimization/71366
6549 * gcc.dg/torture/pr71366-1.c: New testcase.
6550 * gcc.dg/torture/pr71366-2.c: Likewise.
6551
e342b9d8
KN
65522016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6553
6554 * gcc.target/powerpc/vslv-0.c: New test.
6555 * gcc.target/powerpc/vslv-1.c: New test.
6556 * gcc.target/powerpc/vsrv-0.c: New test.
6557 * gcc.target/powerpc/vsrv-1.c: New test.
6558
721547cd
NS
65592016-06-01 Nathan Sidwell <nathan@acm.org>
6560
6561 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6562 * gcc.target/nvptx/weak.c: New.
6563
fa2c9034
RB
65642016-06-01 Richard Biener <rguenther@suse.de>
6565
6566 PR tree-optimization/71261
6567 * gcc.dg/torture/vect-bool-1.c: New testcase.
6568
3e32893c
JJ
65692016-06-01 Jakub Jelinek <jakub@redhat.com>
6570
6571 * gfortran.dg/gomp/order-1.f90: New test.
6572 * gfortran.dg/gomp/order-2.f90: New test.
6573
8c383600
JH
65742016-06-01 Jan Hubicka <hubicka@ucw.cz>
6575
6576 * gcc.dg/unroll-6.c: Update template.
6577 * gcc.dg/unroll-7.c: New testcase.
6578 * gcc.dg/unroll-8.c: New testcase.
6579
a0dfeef5
EB
65802016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6581
6582 * gnat.dg/opt56.ad[sb]: New test.
6583
48de5701
PC
65842016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6585
6586 PR c++/66635
6587 * g++.dg/cpp0x/constexpr-ice16.C: New.
6588
827cf695
PP
65892016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6590
6591 PR tree-optimization/71314
6592 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6593 -mbranch-cost=2.
6594
ff66f6e8
PP
65952016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6596
6597 PR tree-optimization/71077
6598 * gcc.dg/tree-ssa/pr71077.c: New test.
6599
050fb209
JH
66002016-05-31 Jan Hubicka <hubicka@ucw.cz>
6601
48de5701
PC
6602 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6603 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6604 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6605
c642d919
PC
66062016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/71248
6609 * g++.dg/cpp0x/pr71248.C: New.
6610 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6611 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6612 * g++.dg/init/new37.C: Likewise.
6613 * g++.dg/template/static1.C: Likewise.
6614 * g++.dg/template/static2.C: Likewise.
6615
d6439e08
L
66162016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6617
6618 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6619 instead of %rdi.
6620 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6621
780b9dd4
MP
66222016-05-31 Marek Polacek <polacek@redhat.com>
6623
6624 * c-c++-common/Wswitch-unreachable-3.c: New test.
6625 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6626
0d99f8a0
RB
66272016-05-31 Richard Biener <rguenther@suse.de>
6628
6629 PR tree-optimization/71352
6630 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6631
52545641
TP
66322016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6633
6634 * gcc.target/arm/armv5_thumb_isa.c: New test.
6635
5b8c1205
KY
66362016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6637
6638 PR target/71346
6639 * gcc.target/i386/pr71346.c: New test.
6640
7a88cc84
TV
66412016-05-31 Tom de Vries <tom@codesourcery.com>
6642
6643 PR tree-optimization/69068
6644 * gcc.dg/graphite/pr69068.c: New test.
6645
265149a6
MS
66462016-05-27 Martin Sebor <msebor@redhat.com>
6647
6648 PR c++/71306
6649 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6650
00631022
JJ
66512016-05-30 Jakub Jelinek <jakub@redhat.com>
6652
6653 PR c++/71349
6654 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6655 nowait depend(inout: dd[0]) clauses where permitted.
6656
b2f6675b
PC
66572016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/71238
6660 * g++.dg/parse/pr71238.C: New.
6661 * g++.dg/concepts/friend1.C: Test column numbers too.
6662 * g++.dg/cpp0x/initlist31.C: Likewise.
6663 * g++.dg/cpp0x/pr51420.C: Likewise.
6664 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6665 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6666 * g++.dg/ext/builtin3.C: Likewise.
6667 * g++.dg/lookup/friend12.C: Likewise.
6668 * g++.dg/lookup/friend7.C: Likewise.
6669 * g++.dg/lookup/koenig1.C: Likewise.
6670 * g++.dg/lookup/koenig5.C: Likewise.
6671 * g++.dg/lookup/used-before-declaration.C: Likewise.
6672 * g++.dg/overload/koenig1.C: Likewise.
6673 * g++.dg/template/crash65.C: Likewise.
6674 * g++.dg/template/friend57.C: Likewise.
6675 * g++.dg/warn/Wshadow-5.C: Likewise.
6676 * g++.dg/warn/Wunused-8.C: Likewise.
6677 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6678 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6679 * g++.old-deja/g++.jason/member.C: Likewise.
6680 * g++.old-deja/g++.jason/report.C: Likewise.
6681 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6682 * g++.old-deja/g++.law/visibility20.C: Likewise.
6683 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6684 * g++.old-deja/g++.other/static5.C: Likewise.
6685 * g++.old-deja/g++.pt/overload2.C: Likewise.
6686
a448ff40
JH
66872016-05-30 Jan Hubicka <hubicka@ucw.cz>
6688
6689 * gcc.dg/tree-ssa/peel1.c: New testcase.
6690 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6691 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6692
69be8c91
TV
66932016-05-30 Tom de Vries <tom@codesourcery.com>
6694
6695 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6696 to ce.
6697
a59775a1
PC
66982016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6699
6700 PR c++/71099
6701 * g++.dg/parse/virtual1.C: New.
6702
53d6d955
UB
67032016-05-30 Uros Bizjak <ubizjak@gmail.com>
6704
6705 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6706 Use correct register when clearing %edx.
6707
0557293f
AM
67082016-05-30 Alexander Monakov <amonakov@ispras.ru>
6709
6710 PR tree-optimization/71289
6711 * gcc.dg/pr71289.c: New test.
6712
5d476e35
KV
67132016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6714
6715 PR middle-end/71269
6716 PR middle-end/71292
6717 * gcc.dg/tree-ssa/pr71269.c: New test.
6718 * gcc.dg/tree-ssa/pr71292.c: New test.
6719
db5447ca
KV
67202016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6721
6722 PR middle-end/71252
6723 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6724
98bdbb39
JH
67252016-05-30 Jan Hubicka <hubicka@ucw.cz>
6726
6727 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6728 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6729 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6730
7e012855
TV
67312016-05-30 Tom de Vries <tom@codesourcery.com>
6732
6733 PR tree-optimization/69067
6734 * gcc.dg/graphite/pr69067.c: New test.
6735
beed3701
UB
67362016-05-29 Uros Bizjak <ubizjak@gmail.com>
6737
6738 PR target/71245
6739 * gcc.target/i386/pr71245-1.c: New test.
6740 * gcc.target/i386/pr71245-2.c: Ditto.
6741
b6d4f8e8
PC
67422016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/71105
6745 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6746 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6747 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6748
00022058
JH
67492016-05-27 Jan Hubicka <hubicka@ucw.cz>
6750
6751 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6752
c8419aca
VV
67532016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6754
6755 Revert:
6756 PR c++/69855
6757 * g++.dg/overload/69855.C: New.
6758 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6759 * g++.old-deja/g++.pt/crash3.C: Likewise.
6760
8008c4d2
PC
67612016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6762
6763 PR c++/60385
6764 * g++.dg/parse/namespace13.C: New.
6765
8b2ef235
JL
67662016-05-26 Jeff Law <law@redhat.com>
6767
6768 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6769 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6770 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6771 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6772 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6773 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6774 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6775 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6776 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6777 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6778 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6779 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6780 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6781
7d67159b
VV
67822016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6783
6784 PR c++/69855
6785 * g++.dg/overload/69855.C: New.
6786 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6787 * g++.old-deja/g++.pt/crash3.C: Likewise.
6788
88e3bdd1
JW
67892016-05-27 Jiong Wang <jiong.wang@arm.com>
6790
6791 PR target/63596
6792 * gcc.target/aarch64/va_arg_1.c: New testcase.
6793 * gcc.target/aarch64/va_arg_2.c: Likewise.
6794 * gcc.target/aarch64/va_arg_3.c: Likewise.
6795
3fd6b9cc
JW
67962016-05-27 Jiong Wang <jiong.wang@arm.com>
6797
6798 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6799 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6800 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6801 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6802 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6803
3cee7e4e
MP
68042016-05-27 Marek Polacek <polacek@redhat.com>
6805
6806 PR middle-end/71308
6807 * g++.dg/torture/pr71308.C: New test.
6808
6a813c96
DV
68092016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6810
6811 * gcc.dg/zero_bits_compound-1.c: New test.
6812 * gcc.dg/zero_bits_compound-2.c: New test.
6813
0561bcfb
IE
68142016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6815
6816 PR middle-end/71279
6817 * gcc.dg/pr71279.c: New test.
6818
21316320
MM
68192016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6820
6821 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6822 floating point min/max/comparison instructions.
6823 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6824
7211a097
JJ
68252016-05-26 Jakub Jelinek <jakub@redhat.com>
6826
6827 * c-c++-common/gomp/schedule-1.c: New test.
6828 * gfortran.dg/gomp/schedule-1.f90: New test.
6829
cac177cf
PP
68302016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6831
6832 PR c++/70822
6833 PR c++/70106
6834 * g++.dg/cpp1y/auto-fn32.C: New test.
6835 * g++.dg/cpp1y/paren4.C: New test.
6836
a2d5b8c9
NS
68372016-05-26 Nathan Sidwell <nathan@acm.org>
6838
6839 * gcc.dg/20060410.c: Xfail on ptx.
6840 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6841 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6842 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6843 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6844 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6845
ffa8b552
TP
68462016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6847
6848 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6849
c7501e00
JJ
68502016-05-26 Jakub Jelinek <jakub@redhat.com>
6851
1875b9a0
JJ
6852 PR tree-optimization/71280
6853 * gcc.dg/pr71280.c: New test.
6854
2116e19f
JJ
6855 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6856
305aef09
JJ
6857 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6858 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6859
c7501e00
JJ
6860 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6861
ca449d26
JW
68622016-05-26 Jiong Wang <jiong.wang@arm.com>
6863
6864 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6865 kept in memory.
ca449d26 6866
8af01c66
JL
68672016-05-25 Jeff Law <law@redhat.com>
6868
6869 PR tree-optimization/71272
6870 * gcc.c-torture/compile/pr71272.c: new test.
6871
f9d6ce73
BS
68722016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6873
6874 * gcc.target/powerpc/vec-cmpne.c: New test.
6875 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6876
a88a7b22
EB
68772016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6878
6879 * gnat.dg/opt55.ad[sb]: New test.
6880
125f02ed
SKS
68812016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6882
6883 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6884 * c-c++-common/pr60226.c: Require int32plus.
6885 * gcc.c-torture/execute/pr70602.c: Likewise.
6886 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6887 unsigned long for malloc arg type.
6888 * gcc.dg/asr_div1.c: Require int32plus.
6889 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6890 * gcc.dg/pie-1.c: Require pie.
6891 * gcc.dg/pie-2.c: Likewise.
6892 * gcc.dg/pr59471.c: Require int32plus.
6893 * gcc.dg/pr59963-2.c: XFAIL for int16.
6894 * gcc.dg/pr60114.c: Require int32plus.
6895 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6896 unsigned long for typedef of size_t.
6897 * gcc.dg/pr63914.c: Require int32plus.
6898 * gcc.dg/pr64536.c: Require pt32plus.
6899 * gcc.dg/pr65658.c: Likewise.
6900 * gcc.dg/pr67271.c: Require int32plus.
6901 * gcc.dg/pr68112.c: Likewise.
6902 * gcc.dg/pr69071.c: Skip for avr target.
6903 * gcc.dg/pr69973.c: Require int32plus.
6904 * gcc.dg/pr70169.c: Skip for avr target.
6905 * gcc.dg/sso-6.c: Require int32plus.
6906 * gcc.dg/sso-7.c: Likewise.
6907 * gcc.dg/sso-8.c: Likewise.
6908 * gcc.dg/vrp-min-max-2.c: Likewise.
6909
c6e434f5
UB
69102016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6911
6912 PR target/70738
6913 * gcc.target/i386/pr70738-1.c: New test.
6914 * gcc.target/i386/pr70738-2.c: Likewise.
6915 * gcc.target/i386/pr70738-3.c: Likewise.
6916 * gcc.target/i386/pr70738-4.c: Likewise.
6917 * gcc.target/i386/pr70738-5.c: Likewise.
6918 * gcc.target/i386/pr70738-6.c: Likewise.
6919 * gcc.target/i386/pr70738-7.c: Likewise.
6920 * gcc.target/i386/pr70738-8.c: Likewise.
6921 * gcc.target/i386/pr70738-9.c: Likewise.
6922
5c42d341
KT
69232016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6924
6925 PR rtl-optimization/66940
6926 * gcc.c-torture/execute/pr66940.c: New test.
6927
bf9a1a07
IV
69282016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6929
6930 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6931 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6932 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6933 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6934 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6935 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6936 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6937 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6938 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6939 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6940 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6941 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6942 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6943 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6944 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6945 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6946 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6947 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6948 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6949 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6950 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6951 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6952 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6953 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6954
95efe6b6
MP
69552016-05-25 Marek Polacek <polacek@redhat.com>
6956
6957 PR c/71265
6958 * gcc.dg/noncompile/pr71265.c: New test.
6959
a23faf7a
MP
6960 PR c/71266
6961 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6962
69a6d5ad
NS
69632016-05-25 Nathan Sidwell <nathan@acm.org>
6964
6965 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6966
3072d4ea
RB
69672016-05-25 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/71261
6970 * c-c++-common/torture/pr71261.c: New testcase.
6971
e412ece4
RB
69722016-05-25 Richard Biener <rguenther@suse.de>
6973
6974 PR tree-optimization/71264
6975 * gcc.dg/vect/pr71264.c: New testcase.
6976
b9e551ad
PC
69772016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6978
6979 PR c++/55992
6980 * g++.dg/cpp0x/alias-decl-53.C: New.
6981 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6982
6aa1abe5
ML
69832016-05-25 Martin Liska <mliska@suse.cz>
6984
6985 * g++.dg/pr71239.C: New test.
6986
842d162e
RB
69872016-05-25 Richard Biener <rguenther@suse.de>
6988
c87885ca
RO
6989 * gcc.dg/vect/pr58135.c: Rename to ...
6990 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6991
f184a36c
MP
69922016-05-25 Marek Polacek <polacek@redhat.com>
6993
6994 * g++.dg/pr65295.C: Use target c++14.
6995
021fad86
PC
69962016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6997
53d6d955
UB
6998 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6999 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7000
c3eaf15a
MM
70012016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7002
7003 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7004 instructions.
7005
e46c7770
CP
70062016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7007
7008 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7009 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7010 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7011 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7012 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7013 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7014 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7015 * c-c++-common/goacc/pcopy.c: Likewise.
7016 * c-c++-common/goacc/pcopyin.c: Likewise.
7017 * c-c++-common/goacc/pcopyout.c: Likewise.
7018 * c-c++-common/goacc/pcreate.c: Likewise.
7019 * c-c++-common/goacc/pr70688.c: New test.
7020 * c-c++-common/goacc/present-1.c: Adjust test.
7021 * c-c++-common/goacc/reduction-5.c: Likewise.
7022 * g++.dg/goacc/data-1.C: New test.
7023
4bfc9db7
MM
70242016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7025
7026 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7027 vector parity built-in functions.
7028 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7029 count trailing zeros automatic vectorization.
7030 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7031 count trailing zeros built-in functions.
7032
2bc145af
KV
70332016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7034
7035 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7036
26869fdb
PH
70372016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7038
7039 PR target/71050
7040 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7041
b2dc9c3b
PC
70422016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7043
7044 PR c++/50436
7045 * g++.dg/template/crash123.C: New.
7046 * g++.dg/template/crash124.C: Likewise.
7047
f65e97fd
MS
70482016-05-24 Martin Sebor <msebor@redhat.com>
7049
7050 PR c++/71147
7051 * g++.dg/ext/flexary16.C: New test.
7052
a6f5ac7f
IV
70532016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7054
69a6d5ad
NS
7055 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7056 before math.h is included.
a6f5ac7f
IV
7057 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7058 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7059 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7060 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7061 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7062 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7063 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7064 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7065 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7066 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7067 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7068 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7069 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7070 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7071 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7072 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7073 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7074 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7075 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7076 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7077 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7078 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7079 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7080
27bad558
MM
70812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7082 Kelvin Nilsen <kelvin@gcc.gnu.org>
7083
7084 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7085 support.
7086
72f382fb
PC
70872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7088
7089 PR c++/69872
7090 * g++.dg/warn/Wno-narrowing1.C: New.
7091
ef2ec9d9
MP
70922016-05-24 Marek Polacek <polacek@redhat.com>
7093
7094 PR c/71249
7095 * c-c++-common/Wswitch-unreachable-2.c: New test.
7096
e90434e3
JJ
70972016-05-24 Jakub Jelinek <jakub@redhat.com>
7098
7adb26f2
JJ
7099 PR c++/71257
7100 * g++.dg/vect/simd-clone-6.cc: New test.
7101 * g++.dg/gomp/declare-simd-6.C: New test.
7102
e90434e3
JJ
7103 PR middle-end/70434
7104 PR c/69504
7105 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7106
b556ea3b
RB
71072016-05-24 Richard Biener <rguenther@suse.de>
7108
7109 PR tree-optimization/71240
7110 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7111
e5328f5d
RB
71122016-05-24 Richard Biener <rguenther@suse.de>
7113
7114 PR tree-optimization/71230
7115 * gcc.dg/torture/pr71230.c: New testcase.
7116 * g++.dg/torture/pr71230.C: Likewise.
7117
a04e69c0
TS
71182016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7119
7120 * c-c++-common/goacc/routine-5.c: Add tests.
7121 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7122 * gfortran.dg/goacc/routine-6.f90: Add tests.
7123
30fd2977
RB
71242016-05-24 Richard Biener <rguenther@suse.de>
7125
7126 PR tree-optimization/71253
7127 * gcc.dg/torture/pr71253.c: New testcase.
7128
ca6f60bc
KV
71292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7130
7131 PR middle-end/71252
7132 * gfortran.dg/pr71252.f90: New test.
7133
d3465d72
RS
71342016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7135
7136 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7137
f17a223d
RB
71382016-05-24 Richard Biener <rguenther@suse.de>
7139
7140 PR middle-end/70434
7141 PR c/69504
7142 * c-c++-common/vector-subscript-4.c: New testcase.
7143 * c-c++-common/vector-subscript-5.c: Likewise.
7144
e3f36534
JD
71452016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7146
7147 PR fortran/71123
7148 * gfortran.dg/namelist_90.f: New test
7149
85d5c27d
JD
71502016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7151
7152 PR fortran/66461
7153 * gfortran.dg/unexpected_eof.f: New test
7154
fe3f3340
MM
71552016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7156 Kelvin Nilsen <kelvin@gcc.gnu.org>
7157
7158 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7159 as little endian.
7160
26d6ae55
PC
71612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7162
7163 PR c++/70972
7164 * g++.dg/cpp0x/inh-ctor20.C: New.
7165 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7166
d6c9a06f
PC
71672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7168
7169 PR c++/69095
7170 * g++.dg/cpp0x/variadic168.C: New.
7171
396a1d10
PC
71722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7173
7174 * g++.dg/cpp0x/pr31445.C: Test column number too.
7175 * g++.dg/cpp0x/pr32253.C: Likewise.
7176 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7177 * g++.dg/cpp0x/variadic36.C: Likewise.
7178
ece46666
MG
71792016-05-23 Marc Glisse <marc.glisse@inria.fr>
7180
7181 * gcc.dg/fold-notshift-2.c: Adjust.
7182
a7dc5980
MP
71832016-05-23 Marek Polacek <polacek@redhat.com>
7184
7185 PR c/49859
7186 * c-c++-common/Wswitch-unreachable-1.c: New test.
7187 * gcc.dg/Wswitch-unreachable-1.c: New test.
7188 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7189 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7190 * g++.dg/gomp/block-10.C: Likewise.
7191 * gcc.dg/gomp/block-10.c: Likewise.
7192 * g++.dg/gomp/block-9.C: Likewise.
7193 * gcc.dg/gomp/block-9.c: Likewise.
7194 * g++.dg/gomp/target-1.C: Likewise.
7195 * g++.dg/gomp/target-2.C: Likewise.
7196 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7197 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7198 * g++.dg/gomp/taskgroup-1.C: Likewise.
7199 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7200 * gcc.dg/gomp/teams-1.c: Likewise.
7201 * g++.dg/gomp/teams-1.C: Likewise.
7202 * g++.dg/overload/error3.C: Likewise.
7203 * g++.dg/tm/jump1.C: Likewise.
7204 * g++.dg/torture/pr40335.C: Likewise.
7205 * gcc.dg/c99-vla-jump-5.c: Likewise.
7206 * gcc.dg/switch-warn-1.c: Likewise.
7207 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7208 * gcc.dg/nested-func-1.c: Likewise.
7209 * gcc.dg/pr67784-4.c: Likewise.
7210
18b54004
RB
72112016-05-23 Richard Biener <rguenther@suse.de>
7212
7213 PR tree-optimization/71230
7214 * gfortran.dg/pr71230-1.f90: New testcase.
7215 * gfortran.dg/pr71230-2.f90: Likewise.
7216
e569db5f
VK
72172016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7218
396a1d10 7219 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7220 * gcc.dg/vect/pr58135.c: Add new.
7221 * gfortran.dg/pr46519-1.f: Adjust test case.
7222
e4b71114
PC
72232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7224
7225 PR c++/53401
7226 * g++.dg/cpp0x/decltype64.C: New.
7227
a25a8058
CL
72282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7229
7230 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7231 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7232 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7233
0dcfe9ab
CL
72342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7235
7236 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7237 Add poly64x1_t and poly64x2_t cases if supported.
7238 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7239 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7240 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7241 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7242 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7243
ffd70e4a
CL
72442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7245
7246 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7247 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7248 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7249 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7250 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7251 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7252 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7253
4b1f57fe
CL
72542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7255
7256 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7257
16c5ec77
CL
72582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7259
7260 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7261 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7262
94ad56c7
JJ
72632016-05-22 Jakub Jelinek <jakub@redhat.com>
7264
57748705
JJ
7265 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7266 constraint instead of "r".
7267 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7268 insn instead of vxorpd.
7269 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7270
af120161
JJ
7271 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7272 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7273
355023ce
JJ
7274 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7275
3b48574c
JJ
7276 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7277 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7278
94ad56c7
JJ
7279 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7280
8a85cee2
KV
72812016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7282
7283 PR middle-end/40921
7284 * gcc.dg/tree-ssa/pr40921.c: New test.
7285
8e916b16
PS
72862016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7287
7288 PR target/71103
7289 * gcc.target/avr/pr71103.c: New test.
7290
88aea79f
KV
72912016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7292
7293 PR middle-end/71179
7294 * gcc.dg/tree-ssa/pr71179.c: New test.
7295
79063edd
MS
72962016-05-20 Martin Sebor <msebor@redhat.com>
7297
7298 PR c/71115
7299 * gcc.dg/init-excess-2.c: New test.
7300
55c8849f
EB
73012016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7302
7303 * gnat.dg/opt53.adb: New test.
7304 * gnat.dg/opt54.adb: Likewise.
7305
c91a0948
MJ
73062016-05-20 Martin Jambor <mjambor@suse.cz>
7307
7308 PR tree-optimization/70884
7309 * gcc.dg/tree-ssa/pr70919.c: New test.
7310
9cad20fa
BS
73112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7312
7313 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7314 formatting.
69a6d5ad
NS
7315 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7316 fix code formatting.
7317
73182016-05-20 Nathan Sidwell <nathan@acm.org>
7319
7320 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7321 non-common cases.
7322 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7323
15c671a7
DM
73242016-05-20 David Malcolm <dmalcolm@redhat.com>
7325
7326 * jit.dg/all-non-failing-tests.h: Add
7327 test-factorial-must-tail-call.c.
7328 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7329 * jit.dg/test-factorial-must-tail-call.c: New test case.
7330
4f028369
JJ
73312016-05-20 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR fortran/71204
7334 * gfortran.dg/pr71204.f90: New test.
7335
7dea4ab3
CP
73362016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7337
7338 * gcc.target/nvptx/sincos.c: New test.
7339
ef98d365
PC
73402016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7341
7342 PR c++/70572
7343 * g++.dg/cpp1y/auto-fn31.C: New.
7344
92466115
BS
73452016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7346
7347 * gcc.target/powerpc/vec-addec.c: New test.
7348 * gcc.target/powerpc/vec-addec-int128.c: New test.
7349
9a385c2d
DM
73502016-05-20 David Malcolm <dmalcolm@redhat.com>
7351
7352 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7353 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7354 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7355 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7356
77c9d5b4
JH
73572016-05-20 Jan Hubicka <hubicka@ucw.cz>
7358
7359 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7360
68047971
JJ
73612016-05-20 Jakub Jelinek <jakub@redhat.com>
7362
18954840
JJ
7363 PR c++/71210
7364 * g++.dg/opt/pr71210-1.C: New test.
7365 * g++.dg/opt/pr71210-2.C: New test.
7366
68047971
JJ
7367 PR tree-optimization/29756
7368 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7369 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7370 only on selected targets where V4SImode vectors are known to be
7371 supported.
7372
d78789f5
MG
73732016-05-20 Marc Glisse <marc.glisse@inria.fr>
7374
7375 PR tree-optimization/71079
7376 PR tree-optimization/71206
7377 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7378
550fa093
PK
73792016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7380
7381 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7382 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7383 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7384
483c6429
RG
73852016-05-20 Richard Guenther <rguenther@suse.de>
7386
7387 PR tree-optimization/29756
7388 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7389
eb066284
RB
73902016-05-20 Richard Biener <rguenther@suse.de>
7391
7392 PR tree-optimization/71185
7393 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7394
58f10249
RB
73952016-05-20 Richard Biener <rguenther@suse.de>
7396
7397 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7398
2a5569fa
MP
73992016-05-19 Marek Polacek <polacek@redhat.com>
7400
7401 PR c++/71075
7402 * g++.dg/diagnostic/pr71075.C: New test.
7403
5e9a5385
DM
74042016-05-19 David Malcolm <dmalcolm@redhat.com>
7405
7406 PR c++/71184
7407 * g++.dg/pr71184.C: New test case.
7408
4f45da44
KN
74092016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7410
7411 * gcc.target/powerpc/darn-0.c: New test.
7412 * gcc.target/powerpc/darn-1.c: New test.
7413 * gcc.target/powerpc/darn-2.c: New test.
7414
4177437e
MP
74152016-05-19 Marek Polacek <polacek@redhat.com>
7416
7417 PR tree-optimization/71031
7418 * gcc.dg/tree-ssa/vrp100.c: New test.
7419
afb72432
IE
74202016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7421
7422 PR rtl-optimization/71148
7423 * gcc.dg/pr71148.c: New test.
7424
4f83064e
KT
74252016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7426
7427 PR target/71056
7428 * gcc.target/arm/pr71056.c: New test.
7429
4bf8dbe1
BE
74302016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7431
7432 * c-c++-common/pr69669.c: Check the used mode.
7433
f3510625
MO
74342016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7435
7436 PR sanitizer/64354
7437 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7438
43c0068e
RB
74392016-05-19 Richard Biener <rguenther@suse.de>
7440
7441 PR tree-optimization/70729
7442 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7443 * gcc.dg/graphite/scop-18.c: Likewise.
7444 * gcc.dg/pr41783.c: Disable LIM.
7445 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7446 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7447 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7448 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7449 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7450 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7451 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7452 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7453 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7454 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7455 * gfortran.dg/pr42108.f90: Likewise.
7456
70f25790
DM
74572016-05-18 David Malcolm <dmalcolm@redhat.com>
7458
7459 PR driver/69265
7460 * gcc.dg/spellcheck-options-11.c: New test case.
7461
960db8ec
JJ
74622016-05-18 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR c++/71100
7465 * g++.dg/opt/pr71100.C: New test.
7466
04643334
MJ
74672016-05-18 Martin Jambor <mjambor@suse.cz>
7468
7469 PR ipa/69708
7470 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7471 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7472 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7473 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7474
91bb9f80
MJ
74752016-05-18 Martin Jambor <mjambor@suse.cz>
7476
7477 PR ipa/69708
7478 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7479 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7480 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7481 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7482 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7483
c584aca6
PC
74842016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7485
7486 PR c++/69793
7487 * g++.dg/template/crash122.C: New.
7488
20309c6e
PC
74892016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7490
7491 PR c++/70466
7492 * g++.dg/template/pr70466-1.C: New.
7493 * g++.dg/template/pr70466-2.C: Likewise.
7494
50c78b9a
MM
74952016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7496
7497 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7498 splat operations and the XXSPLTIB instruction.
7499 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7500 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7501 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7502 xxlxor to clear a register.
7503
cf8be00d
RS
75042016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7505
7506 * gcc.dg/torture/pr71020.c: New test.
7507
848a392a
MJ
75082016-05-18 Martin Jambor <mjambor@suse.cz>
7509
7510 PR ipa/70646
7511 * gcc.dg/ipa/pr70646.c: New test.
7512
1f2ab776
CL
75132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7514
7515 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7516
76489493
CL
75172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7518
7519 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7520 missing tests for vreinterpretq_p{8,16}.
7521
bd79378d
CL
75222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7523
7524 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7525 vsliq_n_s64 and vsliq_n_u64.
7526
81ca3ea0
CL
75272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7528
7529 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7530 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7531
873cb425
CL
75322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7533
7534 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7535 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7536 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7537
9d6e7c21
CL
75382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7539
7540 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7541 in comment.
7542
b4dbe40e 75432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7544
7545 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7546 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7547 "blr\t" and switch to scan-assembler-times.
7548
83a5c910
JW
75492016-05-18 Jiong Wang <jiong.wang@arm.com>
7550
53d6d955
UB
7551 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7552 with __aarch64__.
7553 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7554 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7555
fb7cbdeb
JJ
75562016-05-18 Jakub Jelinek <jakub@redhat.com>
7557
8ee91165
JJ
7558 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7559 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7560 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7561 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7562 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7563 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7564
cf4d516a
JJ
7565 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7566 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7567
a4f16422
JJ
7568 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7569 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7570
7b37ce10
JJ
7571 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7572 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7573
fb7cbdeb
JJ
7574 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7575
c9326aef
RB
75762016-05-18 Richard Biener <rguenther@suse.de>
7577
7578 PR tree-optimization/71168
7579 * gcc.dg/torture/pr71168.c: New testcase.
7580
df8b0a11
KV
75812016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7582
7583 PR middle-end/63586
7584 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7585 * gcc.dg/tree-ssa/pr63586.c: New test.
7586 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7587
2efd67ed
NS
75882016-05-17 Nathan Sidwell <nathan@acm.org>
7589
7590 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7591 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7592 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7593 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7594
1988b2c2
NS
75952016-05-17 Nathan Sidwell <nathan@acm.org>
7596
7597 * gcc.target/nvptx/abi-vararg-3.c: New.
7598
ad1d92ab
MM
75992016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7600
7601 PR tree-optimization/54579
7602 PR middle-end/55299
7603 * gcc.dg/fold-notrotate-1.c: New test.
7604 * gcc.dg/fold-notshift-1.c: New test.
7605 * gcc.dg/fold-notshift-2.c: New test.
7606
47768df8
MP
76072016-05-17 Marek Polacek <polacek@redhat.com>
7608
7609 PR ipa/71146
7610 * g++.dg/ipa/pr71146.C: New test.
7611
6b5423a5
DM
76122016-05-17 David Malcolm <dmalcolm@redhat.com>
7613
7614 * jit.dg/test-error-array-bounds.c: New test case.
7615
c7986356
MG
76162016-05-17 Marc Glisse <marc.glisse@inria.fr>
7617
7618 * gcc.dg/tree-ssa/and-1.c: New testcase.
7619
d982c5b7
MG
76202016-05-17 Marc Glisse <marc.glisse@inria.fr>
7621
7622 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7623 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7624
0139ba93
MG
76252016-05-17 Marc Glisse <marc.glisse@inria.fr>
7626
7627 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7628 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7629
daab4562
JW
76302016-05-17 Jiong Wang <jiong.wang@arm.com>
7631
7632 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7633
22330033
JW
76342016-05-17 Jiong Wang <jiong.wang@arm.com>
7635
7636 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7637
98b3a5f2
JW
76382016-05-17 Jiong Wang <jiong.wang@arm.com>
7639
7640 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7641 ".2d[index]" when scan the assembly.
7642 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7643 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7644 float64x1.
7645 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7646
b71b7a8e
RB
76472016-05-17 Richard Biener <rguenther@suse.de>
7648
7649 PR tree-optimization/71132
7650 * gcc.dg/torture/pr71132.c: New testcase.
7651
3c51ad46
CL
76522016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7653
7654 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7655
d20faa66
KT
76562016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7657
7658 PR target/70809
7659 * gcc.target/aarch64/pr70809_1.c: New test.
7660
b75cc5a4
KT
76612016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7662
7663 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7664 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7665 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7666 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7667
b28eb195
IE
76682016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7669 Ilya Enkovich <ilya.enkovich@intel.com>
7670
7671 PR target/71114
7672 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7673
0b9004ed
JH
76742016-05-16 Jan Hubicka <hubicka@ucw.cz>
7675
7676 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7677 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7678
1b81a1c1
MW
76792016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7680
7681 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7682 test for __ARM_FP16_ARGS.
7683 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7684 * gcc.target/arm/aapcs/neon-vect10.c: New.
7685 * gcc.target/arm/aapcs/neon-vect9.c: New.
7686 * gcc.target/arm/aapcs/vfp18.c: New.
7687 * gcc.target/arm/aapcs/vfp19.c: New.
7688 * gcc.target/arm/aapcs/vfp20.c: New.
7689 * gcc.target/arm/aapcs/vfp21.c: New.
7690 * gcc.target/arm/fp16-aapcs-1.c: New.
7691 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7692 test for __ARM_FP16_ARGS.
7693 * g++.target/arm/fp16-return-1.c: Update expected output.
7694
921d1e73
JW
76952016-05-16 Jiong Wang <jiong.wang@arm.com>
7696
7697 PR testsuite/70227
7698 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7699
228eb42a
HA
77002016-05-15 Harald Anlauf <anlauf@gmx.de>
7701
7702 PR fortran/69603
7703 * gfortran.dg/pr69603.f90: New testcase.
7704
785abfd3
FR
77052016-05-14 Fritz Reese <fritzoreese@gmail.com>
7706
7707 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7708
e75eb64f
FR
77092016-05-14 Fritz Reese <fritzoreese@gmail.com>
7710
7711 PR fortran/71047
7712 * gfortran.dg/pr71047.f08: New test.
7713
aa4b467b
JM
77142016-05-13 Joseph Myers <joseph@codesourcery.com>
7715
7716 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7717 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7718 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7719
653fb4a2
MS
77202016-05-13 Martin Sebor <msebor@redhat.com>
7721
7722 PR c++/60049
7723 * g++.dg/cpp0x/constexpr-60049.C: New test.
7724
9e37582d
JJ
77252016-05-13 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR bootstrap/71071
7728 * gcc.dg/pr71071.c: New test.
7729
a278aa17
UB
77302016-05-13 Uros Bizjak <ubizjak@gmail.com>
7731
7732 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7733 remove XOP handling.
377eaca7 7734 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7735
ac3d02e2
NS
77362016-05-13 Nathan Sidwell <nathan@acm.org>
7737
7738 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7739 __atomic_is_lock_free declaration.
7740
8ab3bdac
RB
77412016-05-13 Richard Biener <rguenther@suse.de>
7742
7743 PR tree-optimization/42587
7744 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7745
623b8e0a
ML
77462016-05-13 Martin Liska <mliska@suse.cz>
7747
7748 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7749 the new format of dump output.
7750
da7674f6
IE
77512016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7752
7753 * gcc.dg/pr71084.c: New test.
7754
c959db3d
RR
77552016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7756
53d6d955
UB
7757 PR target/53440
7758 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7759
43203dea
RR
77602016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7761
7762 * gcc.target/aarch64/struct_return.c: New test.
7763
4f2e1536
MP
77642016-05-12 Marek Polacek <polacek@redhat.com>
7765
7766 PR c/70756
7767 * c-c++-common/pr70756-2.c: New test.
7768 * c-c++-common/pr70756.c: New test.
7769
1ef33ef3
RB
77702016-05-12 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/71059
7773 * gcc.dg/torture/pr71059.c: New testcase.
7774
763baff6
RB
77752016-05-12 Richard Biener <rguenther@suse.de>
7776
7777 PR tree-optimization/71062
7778 * gcc.dg/torture/pr71062.c: New testcase.
7779
c4ec1243
IE
77802016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7781
7782 PR tree-optimization/71006
7783 * gcc.dg/pr71006.c: New test.
7784
a5fbf76d
MP
77852016-05-12 Marek Polacek <polacek@redhat.com>
7786
7787 PR driver/71063
7788 * gcc.dg/opts-7.c: New test.
7789
5acc47a4
KT
77902016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7791
7792 PR target/70830
7793 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7794 Add -save-temps to dg-options.
7795 Scan for ldmfd rather than pop instruction.
7796 * gcc.target/arm/interrupt-2.c: Likewise.
7797 * gcc.target/arm/pr70830.c: New test.
7798
40bd4bf9
JJ
77992016-05-12 Jakub Jelinek <jakub@redhat.com>
7800
3cd63842
JJ
7801 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7802 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7803
c05d08f6
JJ
7804 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7805 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7806 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7807
bc27ffae
JJ
7808 PR target/71019
7809 * gcc.target/i386/avx512vl-pack-1.c: New test.
7810 * gcc.target/i386/avx512vl-pack-2.c: New test.
7811 * gcc.target/i386/avx512bw-pack-2.c: New test.
7812
515d7412
JJ
7813 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7814
40bd4bf9
JJ
7815 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7816 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7817 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7818
44ab146a
RB
78192016-05-12 Richard Biener <rguenther@suse.de>
7820
7821 PR tree-optimization/70986
7822 * gcc.dg/torture/pr70986-1.c: New testcase.
7823 * gcc.dg/torture/pr70986-2.c: Likewise.
7824 * gcc.dg/torture/pr70986-3.c: Likewise.
7825
d6e83a8d
MM
78262016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7827
7828 PR c/43651
7829 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7830 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7831
51e67ea3
UB
78322016-05-11 Uros Bizjak <ubizjak@gmail.com>
7833
7834 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7835 directive.
7836 * gcc.target/i386/pr66746.c: Ditto.
7837
3fd2b007
MM
78382016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7839
7840 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7841 support.
7842 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7843 warning when using -mvsx-timode.
7844 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7845 * gcc.target/powerpc/dform-2.c: Likewise.
7846 * gcc.target/powerpc/pr68805.c: Likewise.
7847
5c3a10fb
MP
78482016-05-11 Marek Polacek <polacek@redhat.com>
7849
7850 PR c++/71024
7851 * c-c++-common/attributes-3.c: New test.
7852
7cfb065b
NS
78532016-05-11 Nathan Sidwell <nathan@acm.org>
7854
7855 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7856 * gcc.c-torture/execute/pr68185.c: Likewise.
7857 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7858 * gcc.dg/pr69634.c: Requires scheduling.
7859 * gcc.dg/torture/pr66178.c: Require label values.
7860 * gcc.dg/setjmp-6.c: Require indirect jumps.
7861
f35ea97d
RB
78622016-05-11 Richard Biener <rguenther@suse.de>
7863
7864 PR tree-optimization/71055
7865 * gcc.dg/torture/pr71055.c: New testcase.
7866
dff70323
RB
78672016-05-11 Richard Biener <rguenther@suse.de>
7868
7869 PR debug/71057
7870 * g++.dg/debug/pr71057.C: New testcase.
7871
56a3d28b
JJ
78722016-05-11 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR fortran/70855
7875 * gfortran.dg/gomp/pr70855.f90: New test.
7876
ebc1b29e
RB
78772016-05-11 Richard Biener <rguenther@suse.de>
7878
7879 PR middle-end/71002
7880 * g++.dg/torture/pr71002.C: New testcase.
7881
98ccd1d7
IE
78822016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7883
7884 PR middle-end/70807
7885 * gcc.dg/pr70807.c: New test.
7886
ed29e24b
MS
78872016-05-10 Martin Sebor <msebor@redhat.com>
7888
7889 PR c++/38611
7890 * g++.dg/Wattributes.C: New test.
7891
e39dab2c
MG
78922016-05-10 Marc Glisse <marc.glisse@inria.fr>
7893
7894 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7895 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7896 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7897
d067e238
IE
78982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7899
7900 PR target/70799
7901 * gcc.target/i386/pr70799-1.c: New test.
7902
cd36c83e
PMR
79032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7904
7905 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7906
1e3af2a4
IE
79072016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7908
7909 PR middle-end/70877
7910 * gcc.target/i386/pr70877.c: New test.
7911
afc610db
IE
79122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7913
7914 PR tree-optimization/70786
7915 * gcc.target/i386/pr70876.c: New test.
7916
4b59d19f
JJ
79172016-05-10 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR target/70927
7920 * gcc.target/i386/avx512vl-logic-1.c: New test.
7921 * gcc.target/i386/avx512vl-logic-2.c: New test.
7922 * gcc.target/i386/avx512dq-logic-2.c: New test.
7923
9b5ee426
BS
79242016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7925
7926 PR target/70963
7927 * gcc.target/powerpc/pr70963.c: New.
7928
f3352cab
DM
79292016-05-10 David Malcolm <dmalcolm@redhat.com>
7930
7931 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7932 (test_very_wide_line): Add ruler to expected output.
7933 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7934 (test_very_wide_line): Likewise.
7935 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7936 (test_show_locus): Within the handling of "test_very_wide_line",
7937 enable show_ruler_p on the diagnostic context.
7938
4a3255dd
RB
79392016-05-10 Richard Biener <rguenther@suse.de>
7940
7941 PR tree-optimization/71039
7942 * gcc.dg/torture/pr71039.c: New testcase.
7943
da7c9950
NS
79442016-05-10 Nathan Sidwell <nathan@acm.org>
7945
7946 * gcc.dg/nested-func-10.c: Requires alloca.
7947 * gcc.dg/nested-func-9.c: Requires alloca.
7948 * gcc.c-torture/execute/pr70460.c: Requires labels.
7949 * gcc.c-torture/compile/pr70199.c: Requires labels.
7950 * gcc.target/nvptx/decl.c: Compile only.
7951 * gcc.target/nvptx/trailing-init.c: Compile only.
7952 * gcc.target/nvptx/ary-init.c: Compile only.
7953
cf68d92c
MP
79542016-05-10 Marek Polacek <polacek@redhat.com>
7955
7956 PR c/70255
7957 * gcc.dg/attr-opt-1.c: New test.
7958
64ea4e15
RB
79592016-05-10 Richard Biener <rguenther@suse.de>
7960
7961 PR tree-optimization/70497
7962 PR tree-optimization/28367
7963 * gcc.dg/torture/20160404-1.c: New testcase.
7964 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7965 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7966
5a96dae3
PMR
79672016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7968
7969 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7970
fc97f805
UB
79712016-05-09 Uros Bizjak <ubizjak@gmail.com>
7972
7973 * gcc.target/i386/fabsneg-1.c New test.
7974
a710b1d5
AM
79752016-05-09 Alan Modra <amodra@gmail.com>
7976
7977 PR testsuite/70826
7978 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7979
171f6f05
RB
79802016-05-09 Richard Biener <rguenther@suse.de>
7981
7982 PR tree-optimization/70985
7983 * gcc.dg/torture/pr70985.c: New testcase.
7984
18caa34e
BC
79852016-05-09 Bin Cheng <bin.cheng@arm.com>
7986
7987 * gcc.dg/tree-ssa/ifc-9.c: New test.
7988 * gcc.dg/tree-ssa/ifc-10.c: New test.
7989 * gcc.dg/tree-ssa/ifc-11.c: New test.
7990 * gcc.dg/tree-ssa/ifc-12.c: New test.
7991 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7992 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7993 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7994
7a27d38f
RB
79952016-05-09 Richard Biener <rguenther@suse.de>
7996
7997 PR fortran/70937
7998 * gfortran.dg/pr70937.f90: New testcase.
7999
5ebbbd3d
RO
80002016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8001
8002 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8003
f6288c24
FR
80042016-05-07 Fritz Reese <fritzoreese@gmail.com>
8005
8006 PR fortran/56226
8007 * gfortran.dg/dec_structure_1.f90: New testcase.
8008 * gfortran.dg/dec_structure_2.f90: Ditto.
8009 * gfortran.dg/dec_structure_3.f90: Ditto.
8010 * gfortran.dg/dec_structure_4.f90: Ditto.
8011 * gfortran.dg/dec_structure_5.f90: Ditto.
8012 * gfortran.dg/dec_structure_6.f90: Ditto.
8013 * gfortran.dg/dec_structure_7.f90: Ditto.
8014 * gfortran.dg/dec_structure_8.f90: Ditto.
8015 * gfortran.dg/dec_structure_9.f90: Ditto.
8016 * gfortran.dg/dec_structure_10.f90: Ditto.
8017 * gfortran.dg/dec_structure_11.f90: Ditto.
8018 * gfortran.dg/dec_union_1.f90: Ditto.
8019 * gfortran.dg/dec_union_2.f90: Ditto.
8020 * gfortran.dg/dec_union_3.f90: Ditto.
8021 * gfortran.dg/dec_union_4.f90: Ditto.
8022 * gfortran.dg/dec_union_5.f90: Ditto.
8023 * gfortran.dg/dec_union_6.f90: Ditto.
8024 * gfortran.dg/dec_union_7.f90: Ditto.
8025
5ec4a8cd
TV
80262016-05-07 Tom de Vries <tom@codesourcery.com>
8027
8028 PR tree-optimization/70956
8029 * gcc.dg/graphite/pr70956.c: New test.
8030
58ec1d0e
JJ
80312016-05-06 Jakub Jelinek <jakub@redhat.com>
8032
ccd88fb7
JJ
8033 PR middle-end/70941
8034 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8035 (a, b, c, d): Change type from char to signed char.
8036 (main): Compare against (signed char) -1634678893 instead of
8037 hardcoded -109. Use __builtin_abort instead of abort.
8038
dd3b6464
JJ
8039 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8040 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8041
58ec1d0e
JJ
8042 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8043
19aa23d8
YR
80442016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8045
8046 PR debug/70935
8047 * gcc.dg/torture/pr70935.c: New test.
8048
ae5f0df1
OE
80492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8050
8051 PR target/58219
ce23a8ff 8052 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8053
078f7e37
RB
80542016-05-06 Richard Biener <rguenther@suse.de>
8055
8056 PR tree-optimization/70960
8057 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8058
765d7b54
OE
80592016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8060
8061 PR target/52933
8062 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8063 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8064 Adjust expected instruction counts.
8065 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8066
29c94e65
MP
80672016-05-06 Marek Polacek <polacek@redhat.com>
8068
8069 PR sanitizer/70875
8070 * gcc.dg/ubsan/bounds-3.c: New test.
8071
3684b02e
OE
80722016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8073
8074 PR target/54089
8075 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8076
8706773f
RB
80772016-05-06 Richard Biener <rguenther@suse.de>
8078
8079 PR middle-end/70931
8080 * gfortran.dg/pr70931.f90: New testcase.
8081
a4f51018
RB
80822016-05-06 Richard Biener <rguenther@suse.de>
8083
8084 PR middle-end/70941
8085 * gcc.dg/torture/pr70941.c: New testcase.
8086
c4f2425f
BC
80872016-05-05 Bin Cheng <bin.cheng@arm.com>
8088
8089 PR tree-optimization/57206
8090 * gcc.dg/vect/pr57206.c: New test.
8091
5dc08197
RO
80922016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8093
8094 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8095
351f85c5
JJ
80962016-05-05 Jakub Jelinek <jakub@redhat.com>
8097
568bac8c
JJ
8098 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8099
351f85c5
JJ
8100 * c-c++-common/Wdangling-else-4.c: New test.
8101
33fd7785
JJ
81022016-05-04 Jakub Jelinek <jakub@redhat.com>
8103
2d1ac15a
JJ
8104 PR c++/70906
8105 PR c++/70933
8106 * g++.dg/opt/pr70906.C: New test.
8107 * g++.dg/opt/pr70933.C: New test.
8108
33fd7785
JJ
8109 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8110
6b715bf6
JH
81112016-05-04 Jan Hubicka <hubicka@ucw.cz>
8112
8113 * gcc.dg/ipa/pure-const-3.c: New testcase.
8114
deef7113
MP
81152016-05-04 Marek Polacek <polacek@redhat.com>
8116
8117 * c-c++-common/Wdangling-else-1.c: New test.
8118 * c-c++-common/Wdangling-else-2.c: New test.
8119 * c-c++-common/Wdangling-else-3.c: New test.
8120
5396db97
KCY
81212016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8122
8123 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8124 flag is present.
8125
de55efd5
MP
81262016-05-04 Marek Polacek <polacek@redhat.com>
8127
8128 PR c/48778
8129 * gcc.dg/Waddress-2.c: New test.
8130
475839b6
AM
81312016-05-04 Alan Modra <amodra@gmail.com>
8132
8133 * gcc.target/powerpc/pr70866.c: New.
8134
b25aad5f
MS
81352016-05-03 Martin Sebor <msebor@redhat.com>
8136
8137 PR c++/66561
8138 * c-c++-common/builtin_location.c: New test.
8139 * g++.dg/cpp1y/builtin_location.C: New test.
8140
79ce98bc
MP
81412016-05-03 Marek Polacek <polacek@redhat.com>
8142
8143 PR c/70859
8144 * gcc.dg/pr70859.c: New test.
8145 * gcc.dg/pr70859-2.c: New test.
8146
402e89f5
PMR
81472016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8148
8149 * gnat.dg/debug5.adb: New testcase.
8150
f3d90045
DV
81512016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8152
8153 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8154 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8155 Procedure to check for z10 instruction set.
8156
1e26cec1
CL
81572016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8158
8159 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8160
71aca5a0
AM
81612016-05-03 Alan Modra <amodra@gmail.com>
8162
8163 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8164
2fd70ec1
JJ
81652016-05-03 Jakub Jelinek <jakub@redhat.com>
8166
8167 * gcc.target/i386/avx512f-cvt-1.c: New test.
8168
e5705cf7
L
81692016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8170
8171 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8172 -fdump-tree-vrp-details.
8173
381cdae4
RB
81742016-05-03 Richard Biener <rguenther@suse.de>
8175
8176 * gcc.dg/pr30172-1.c: Adjust.
8177 * gcc.dg/pr63743.c: Likewise.
8178 * gcc.dg/tm/pr51696.c: Likewise.
8179 * c-c++-common/tm/safe-1.c: Likewise.
8180 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8181 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8182 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8183 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8184
adedd5c1
JJ
81852016-05-03 Jakub Jelinek <jakub@redhat.com>
8186
31ed1665
JJ
8187 PR rtl-optimization/70467
8188 * gcc.target/i386/pr70467-3.c: New test.
8189 * gcc.target/i386/pr70467-4.c: New test.
8190
dea60b59
JJ
8191 PR tree-optimization/70916
8192 * gcc.c-torture/compile/pr70916.c: New test.
8193
adedd5c1
JJ
8194 PR target/49244
8195 * gcc.target/i386/pr49244-1.c: New test.
8196 * gcc.target/i386/pr49244-2.c: New test.
8197
f80041ef
BS
81982016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8199
8200 PR rtl-optimization/44281
8201 * gcc.target/i386/pr44281.c: New test.
8202
1cfcd39e
BC
82032016-05-03 bin cheng <bin.cheng@arm.com>
8204
8205 PR tree-optimization/56541
8206 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8207 * gcc.dg/vect/pr56541.c: new test.
8208
4304ccfd
MM
82092016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8210
8211 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8212 __float128.
8213 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8214
50d94c29
L
82152016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8216
8217 PR testsuite/70520
8218 * c-c++-common/asan/clone-test-1.c (main): Align child process
8219 stack to 16 bytes.
8220
bc1aee87
DM
82212016-05-02 David Malcolm <dmalcolm@redhat.com>
8222
8223 PR c++/62314
8224 * g++.dg/spellcheck-fields-2.C: New test case.
8225
474e0129
DM
82262016-05-02 David Malcolm <dmalcolm@redhat.com>
8227
8228 PR c++/62314
8229 * g++.dg/pr62314.C: New test case.
8230
818b88a7
JH
82312016-05-02 Jan Hubicka <hubicka@ucw.cz>
8232
8233 * gcc.dg/ipa/inline-8.c: New testcase.
8234
dd77684f
JJ
82352016-05-02 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR rtl-optimization/70467
8238 * gcc.target/i386/pr70467-1.c: New test.
8239
72407e00
BE
82402016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8241
8242 * gcc.dg/spec-options.c: Run the test on all targets.
8243 * gcc.dg/foo.specs: Use cpp_unique_options.
8244
dd53d197
MG
82452016-05-02 Marc Glisse <marc.glisse@inria.fr>
8246
8247 * gcc.dg/tree-ssa/unord.c: New testcase.
8248
a8b85ce9
MG
82492016-05-02 Marc Glisse <marc.glisse@inria.fr>
8250
8251 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8252
5b37e866
NS
82532016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8254
8255 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8256
7176a4a0
MP
82572016-05-02 Marek Polacek <polacek@redhat.com>
8258
8259 PR c/70851
8260 * gcc.dg/enum-incomplete-3.c: New test.
8261
6b9933b9
MP
82622016-05-02 Marek Polacek <polacek@redhat.com>
8263 Tom de Vries <tom@codesourcery.com>
8264
8265 PR tree-optimization/70700
8266 * gcc.dg/pr70700.c: New test.
8267
90f82260
UB
82682016-05-01 Uros Bizjak <ubizjak@gmail.com>
8269
8270 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8271 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8272 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8273 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8274 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8275
f73036c1
EB
82762016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8277
8278 * ada/acats/run_acats: Rename into...
8279 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8280 * ada/acats/run_all.sh: Remove redundant test.
8281 (target_run): Move around.
8282 (target_gnatchop): Use newly built executable.
8283 (target_gnatmake): Likewise.
8284 Check that the compilation of impbit succeeds.
8285
85e051a3
OE
82862016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8287
8288 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8289 * gcc.dg/20021029-1.c: Likewise.
8290 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8291 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8292 * gcc.target/sh/cmpstr.c: Likewise.
8293 * gcc.target/sh/cmpstrn.c: Likewise.
8294 * gcc.target/sh/memset.c: Likewise.
8295 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8296 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8297 * gcc.target/sh/pr39423-1.c: Likewise.
8298 * gcc.target/sh/pr49468-di.c: Likewise.
8299 * gcc.target/sh/pr49468-si.c: Likewise.
8300 * gcc.target/sh/pr49880-1.c: Likewise.
8301 * gcc.target/sh/pr49880-2.c: Likewise.
8302 * gcc.target/sh/pr49880-3.c: Likewise.
8303 * gcc.target/sh/pr50751-1.c: Likewise.
8304 * gcc.target/sh/pr50751-4.c: Likewise.
8305 * gcc.target/sh/pr50751-7.c: Likewise.
8306 * gcc.target/sh/pr51244-1.c: Likewise.
8307 * gcc.target/sh/pr51244-10.c: Likewise.
8308 * gcc.target/sh/pr51244-11.c: Likewise.
8309 * gcc.target/sh/pr51244-12.c: Likewise.
8310 * gcc.target/sh/pr51244-13.c: Likewise.
8311 * gcc.target/sh/pr51244-14.c: Likewise.
8312 * gcc.target/sh/pr51244-17.c: Likewise.
8313 * gcc.target/sh/pr51244-18.c: Likewise.
8314 * gcc.target/sh/pr51244-19.c: Likewise.
8315 * gcc.target/sh/pr51244-4.c: Likewise.
8316 * gcc.target/sh/pr51244-5.c: Likewise.
8317 * gcc.target/sh/pr51244-7.c: Likewise.
8318 * gcc.target/sh/pr51244-8.c: Likewise.
8319 * gcc.target/sh/pr51244-9.c: Likewise.
8320 * gcc.target/sh/pr51697.c: Likewise.
8321 * gcc.target/sh/pr52483-1.c: Likewise.
8322 * gcc.target/sh/pr52483-2.c: Likewise.
8323 * gcc.target/sh/pr52483-3.c: Likewise.
8324 * gcc.target/sh/pr52483-5.c: Likewise.
8325 * gcc.target/sh/pr52933-1.c: Likewise.
8326 * gcc.target/sh/pr52933-2.c: Likewise.
8327 * gcc.target/sh/pr52933-3.c: Likewise.
8328 * gcc.target/sh/pr53568-1.c: Likewise.
8329 * gcc.target/sh/pr53976-1.c: Likewise.
8330 * gcc.target/sh/pr53988-1.c: Likewise.
8331 * gcc.target/sh/pr53988.c: Likewise.
8332 * gcc.target/sh/pr54089-1.c: Likewise.
8333 * gcc.target/sh/pr54089-6.c: Likewise.
8334 * gcc.target/sh/pr54089-7.c: Likewise.
8335 * gcc.target/sh/pr54089-8.c: Likewise.
8336 * gcc.target/sh/pr54089-9.c: Likewise.
8337 * gcc.target/sh/pr54236-1.c: Likewise.
8338 * gcc.target/sh/pr54236-2.c: Likewise.
8339 * gcc.target/sh/pr54236-3.c: Likewise.
8340 * gcc.target/sh/pr54236-4.c: Likewise.
8341 * gcc.target/sh/pr54386.c: Likewise.
8342 * gcc.target/sh/pr54602-1.c: Likewise.
8343 * gcc.target/sh/pr54685.c: Likewise.
8344 * gcc.target/sh/pr54760-1.c: Likewise.
8345 * gcc.target/sh/pr54760-2.c: Likewise.
8346 * gcc.target/sh/pr54760-3.c: Likewise.
8347 * gcc.target/sh/pr54760-4.c: Likewise.
8348 * gcc.target/sh/pr54760-5.c: Likewise.
8349 * gcc.target/sh/pr54760-6.c: Likewise.
8350 * gcc.target/sh/pr55146.c: Likewise.
8351 * gcc.target/sh/pr55160.c: Likewise.
8352 * gcc.target/sh/pr59278.c: Likewise.
8353 * gcc.target/sh/pr59401-1.c: Likewise.
8354 * gcc.target/sh/pr59533-1.c: Likewise.
8355 * gcc.target/sh/pr63260.c: Likewise.
8356 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8357 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8358 * gcc.target/sh/strlen.c: Likewise.
8359 * gcc.target/sh/torture/pr30807.c: Likewise.
8360 * gcc.target/sh/torture/pr34777.c: Likewise.
8361 * gcc.target/sh/torture/pr64652.c: Likewise.
8362 * gcc.target/sh/torture/pr65505.c: Likewise.
8363 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8364 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8365
411e5c67
PC
83662016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8367
8368 PR c++/66644
8369 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8370
8fa97501
BS
83712016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8372
8373 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8374 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8375 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8376 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8377
5a956111
PP
83782016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8379
8380 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8381 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8382
e7ff0319
CP
83832016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8384
8385 PR middle-end/70626
8386 * c-c++-common/goacc/combined-reduction.c: New test.
8387 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8388
52d11a4b
L
83892016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8390
8391 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8392 *movdi_internal pattern only if PIC off.
8393 * gcc.target/i386/pr70155-2.c: Likewise.
8394 * gcc.target/i386/pr70155-3.c: Likewise.
8395 * gcc.target/i386/pr70155-4.c: Likewise.
8396 * gcc.target/i386/pr70155-5.c: Likewise.
8397 * gcc.target/i386/pr70155-6.c: Likewise.
8398 * gcc.target/i386/pr70155-7.c: Likewise.
8399 * gcc.target/i386/pr70155-8.c: Likewise.
8400 * gcc.target/i386/pr70155-15.c: Likewise.
8401 * gcc.target/i386/pr70155-17.c: Likewise.
8402 * gcc.target/i386/pr70155-22.c: Likewise.
8403
8960db31
BC
84042016-04-29 Bin Cheng <bin.cheng@arm.com>
8405
8406 PR tree-optimization/70803
8407 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8408
cca535a4
IE
84092016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8410
8411 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8412 optimization of vector loop.
8413 * gcc.target/i386/vect-unpack-3.c: New test.
8414 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8415 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8416 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8417
500ecf4a
MP
84182016-04-29 Marek Polacek <polacek@redhat.com>
8419
8420 PR sanitizer/70342
8421 * g++.dg/ubsan/null-7.C: New test.
8422
2fff3db8
MP
8423 PR c/70852
8424 * gcc.dg/pr70852.c: New test.
8425
509063eb
DV
84262016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8427
8428 PR/69089
8429 * g++.dg/cpp0x/alignas6.C: New test.
8430
83745c0d
DV
84312016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8432
c87885ca
RO
8433 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8434 * gcc.dg/pr27003.c: Likewise.
8435 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8436 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8437 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8438 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8439 * gcc.target/arc/mxy.c: Likewise.
8440 * gcc.target/arc/mswape.c: Likewise.
8441 * gcc.target/arc/mrtsc.c: Likewise.
8442 * gcc.target/arc/mcrc.c: Likewise.
8443 * gcc.target/arc/mdsp-packa.c: Likewise.
8444 * gcc.target/arc/mdvbf.c: Likewise.
8445 * gcc.target/arc/mlock.c: Likewise.
8446 * gcc.target/arc/mmac-24.c: Likewise.
8447 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8448
849b265d
BS
84492016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8450 Matthijs Kooijman <matthijs@stdin.nl>
8451 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8452
8453 PR target/60040
8454 * gcc.target/avr/pr60040-1.c: New.
8455 * gcc.target/avr/pr60040-2.c: New.
8456
1390536b
RB
84572016-04-29 Richard Biener <rguenther@suse.de>
8458
8459 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8460
98998245
RB
84612016-04-29 Richard Biener <rguenther@suse.de>
8462
8463 PR tree-optimization/13962
8464 PR tree-optimization/65686
8465 * gcc.dg/uninit-pr65686.c: New testcase.
8466
8b80cc21
JJ
84672016-04-29 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR middle-end/70843
8470 * gcc.dg/pr70843.c: New test.
8471
6181bc30
JJ
84722016-04-28 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR target/70858
8475 * gcc.target/i386/pr70858.c: New test.
8476
f4cb3612
AB
84772016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8478
8479 * gcc.target/arc/nps400-1.c: New file.
8480
8ad9df62
JR
84812016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8482 Andrew Burgess <andrew.burgess@embecosm.com>
8483
8484 * gcc.target/arc/movh_cl-1.c: New file.
8485
ceaaa9fe
JR
84862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8487 Andrew Burgess <andrew.burgess@embecosm.com>
8488
8489 * gcc.target/arc/extzv-1.c: New file.
8490 * gcc.target/arc/insv-1.c: New file.
8491 * gcc.target/arc/insv-2.c: New file.
8492 * gcc.target/arc/movb-1.c: New file.
8493 * gcc.target/arc/movb-2.c: New file.
8494 * gcc.target/arc/movb-3.c: New file.
8495 * gcc.target/arc/movb-4.c: New file.
8496 * gcc.target/arc/movb-5.c: New file.
8497 * gcc.target/arc/movb_cl-1.c: New file.
8498 * gcc.target/arc/movb_cl-2.c: New file.
8499 * gcc.target/arc/movbi_cl-1.c: New file.
8500 * gcc.target/arc/movl-1.c: New file.
8501
4d03dc2f
JR
85022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8503 Andrew Burgess <andrew.burgess@embecosm.com>
8504
8505 * gcc.target/arc/cmem-1.c: New file.
8506 * gcc.target/arc/cmem-2.c: New file.
8507 * gcc.target/arc/cmem-3.c: New file.
8508 * gcc.target/arc/cmem-4.c: New file.
8509 * gcc.target/arc/cmem-5.c: New file.
8510 * gcc.target/arc/cmem-6.c: New file.
8511 * gcc.target/arc/cmem-7.c: New file.
8512 * gcc.target/arc/cmem-ld.inc: New file.
8513 * gcc.target/arc/cmem-st.inc: New file.
8514
81262dad
JJ
85152016-04-28 Jakub Jelinek <jakub@redhat.com>
8516
8517 PR target/70821
8518 * gcc.target/i386/pr70821.c: New test.
8519
0a31a09a
BS
85202016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8521
8522 * gcc.target/powerpc/vec-adde.c: New test.
8523 * gcc.target/powerpc/vec-adde-int128.c: New test.
8524
3ddffba9
JJ
85252016-04-28 Jakub Jelinek <jakub@redhat.com>
8526
8527 * gcc.target/i386/avx-vround-1.c: New test.
8528 * gcc.target/i386/avx-vround-2.c: New test.
8529 * gcc.target/i386/avx512vl-vround-1.c: New test.
8530 * gcc.target/i386/avx512vl-vround-2.c: New test.
8531
713dedcd
RO
85322016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8533
8534 PR testsuite/70595
8535 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8536 (check_effective_target_cilkplus_runtime): ... this.
8537 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8538 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8539
8540 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8541 Require cilkplus_runtime.
8542 Don't add -lcilkrts.
8543 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8544 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8545 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8546 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8547 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8548 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8549 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8550 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8551 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8552 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8553 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8554 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8555 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8556 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8557 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8558 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8559 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8560 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8561 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8562 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8563 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8564 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8565 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8566 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8567 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8568 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8569 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8570 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8571 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8572
8573 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8574 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8575
8576 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8577
8578 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8579 cilkplus_runtime.
8580
3563f78f
MG
85812016-04-27 Marc Glisse <marc.glisse@inria.fr>
8582
8583 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8584 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8585
6bc2bb18
RB
85862015-04-27 Ryan Burn <contact@rnburn.com>
8587
8588 PR c++/69024
8589 PR c++/68997
8590 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8591 diagnostic.
8592 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8593 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8594
1e55d29a
EB
85952016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8596
8597 * gnat.dg/limited_with4.ad[sb]: New test.
8598 * gnat.dg/limited_with4_pkg.ads: New helper.
8599
087146ca
L
86002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8601
8602 PR target/70155
8603 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8604 and movv1ti_internal patterns
8605 * gcc.target/i386/pr70155-1.c: New test.
8606 * gcc.target/i386/pr70155-2.c: Likewise.
8607 * gcc.target/i386/pr70155-3.c: Likewise.
8608 * gcc.target/i386/pr70155-4.c: Likewise.
8609 * gcc.target/i386/pr70155-5.c: Likewise.
8610 * gcc.target/i386/pr70155-6.c: Likewise.
8611 * gcc.target/i386/pr70155-7.c: Likewise.
8612 * gcc.target/i386/pr70155-8.c: Likewise.
8613 * gcc.target/i386/pr70155-9.c: Likewise.
8614 * gcc.target/i386/pr70155-10.c: Likewise.
8615 * gcc.target/i386/pr70155-11.c: Likewise.
8616 * gcc.target/i386/pr70155-12.c: Likewise.
8617 * gcc.target/i386/pr70155-13.c: Likewise.
8618 * gcc.target/i386/pr70155-14.c: Likewise.
8619 * gcc.target/i386/pr70155-15.c: Likewise.
8620 * gcc.target/i386/pr70155-16.c: Likewise.
8621 * gcc.target/i386/pr70155-17.c: Likewise.
8622 * gcc.target/i386/pr70155-18.c: Likewise.
8623 * gcc.target/i386/pr70155-19.c: Likewise.
8624 * gcc.target/i386/pr70155-20.c: Likewise.
8625 * gcc.target/i386/pr70155-21.c: Likewise.
8626 * gcc.target/i386/pr70155-22.c: Likewise.
8627
92329f9f
L
86282016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8629
8630 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8631 ".{5,6}".
8632
309a0cf6
BC
86332016-04-27 Bin Cheng <bin.cheng@arm.com>
8634
8635 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8636 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8637 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8638 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8639 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8640
72ed2b9c
RB
86412016-04-27 Richard Biener <rguenther@suse.de>
8642
8643 PR ipa/70760
8644 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8645 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8646
3c98ff9b
NS
86472016-04-27 Nathan Sidwell <nathan@acm.org>
8648
8649 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8650 * g++.dg/ubsan/pr63956.C: Adjust error location.
8651
9ec5d66b
NC
86522016-04-27 Nick Clifton <nickc@redhat.com>
8653
8654 PR middle-end/49889
8655 * gcc.dg/pr49889.c: New test.
8656
c1e1f433
BS
86572016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8658
8659 * c-c++-common/memset-array.c: New test.
8660
8ac43293
MS
86612016-04-26 Martin Sebor <msebor@redhat.com>
8662
8663 PR c++/66639
8664 * g++.dg/cpp1y/func_constexpr.C: New test.
8665
843ce8ab
PP
86662016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8667
8668 PR c++/70241
8669 * g++.dg/cpp0x/enum32.C: New test.
8670 * g++.dg/cpp0x/enum33.C: New test.
8671
86722016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8673
8674 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8675 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8676 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8677 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8678 * gcc.c-torture/execute/pr38151.c: Likewise.
8679 * gcc.c-torture/execute/pr66556.c: Likewise.
8680 * gcc.c-torture/execute/pr67781.c: Likewise.
8681 * gcc.c-torture/execute/pr68648.c: Likewise.
8682
ca1206be
MG
86832016-04-26 Marc Glisse <marc.glisse@inria.fr>
8684
8685 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8686
2448a956
MP
86872016-04-26 Marek Polacek <polacek@redhat.com>
8688
8689 PR c/67784
8690 * gcc.dg/pr67784-3.c: New test.
8691 * gcc.dg/pr67784-4.c: New test.
8692 * gcc.dg/pr67784-5.c: New test.
8693
b02a5e26
MP
8694 PR c/70791
8695 * gcc.dg/Wnested-externs-2.c: New test.
8696
6b6aa8d3
MG
86972016-04-26 Marc Glisse <marc.glisse@inria.fr>
8698
8699 * gcc.dg/fold-plusmult.c: Adjust.
8700 * gcc.dg/no-strict-overflow-6.c: Adjust.
8701 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8702
a2095b55
BS
87032016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8704
8705 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8706 number scans.
8707 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8708 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8709 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8710 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8711 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8712 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8713 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8714 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8715 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8716 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8717 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8718 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8719 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8720 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8721 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8722 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8723 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8724 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8725 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8726 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8727 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8728 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8729 scans.
8730 * gcc.target/i386/pr32219-4.c: Likewise.
8731 * gcc.target/i386/pr32219-6.c: Likewise.
8732 * gcc.target/i386/pr32219-8.c: Likewise.
8733
bb0cc5c8
KT
87342016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8735
8736 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8737 associated options.
8738
5a0802ea
MP
87392016-04-26 Marek Polacek <polacek@redhat.com>
8740
8741 PR c++/70744
8742 * g++.dg/ext/cond2.C: New test.
8743
00f615af
BC
87442016-04-26 Bin Cheng <bin.cheng@arm.com>
8745
8746 PR tree-optimization/70771
8747 PR tree-optimization/70775
8748 * gcc.dg/pr70771.c: New test.
25939d34 8749 * gcc.dg/pr70775.c: New test.
00f615af 8750
218155e7
BS
87512016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8752
8753 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8754
ab99f467
RB
87552016-04-25 Richard Biener <rguenther@suse.de>
8756
8757 PR tree-optimization/70780
8758 * gcc.dg/torture/pr70780.c: New testcase.
8759
3f8257db 87602016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8761
c87885ca
RO
8762 * gcc.target/arm/neon-vaddws16.c: New test.
8763 * gcc.target/arm/neon-vaddws32.c: New test.
8764 * gcc.target/arm/neon-vaddwu16.c: New test.
8765 * gcc.target/arm/neon-vaddwu32.c: New test.
8766 * gcc.target/arm/neon-vaddwu8.c: New test.
8767 * lib/target-supports.exp
93c590ee
MC
8768 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8769 that arm neon support vector widen sum of HImode TO SImode.
8770
d6c1a7a7
JJ
87712016-04-23 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR sanitizer/70712
8774 * c-c++-common/asan/pr70712.c: New test.
8775
ab0fc037
TS
87762016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8777
8778 * .gitattributes: New file.
8779
2aa64824
CL
87802016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8781
8782 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8783
e7e12d92
DH
87842016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8785
8786 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8787 * gfortran.dg/submodule_15.f08: Likewise.
8788
d1431192
RB
87892016-04-22 Richard Biener <rguenther@suse.de>
8790
8791 PR tree-optimization/70740
8792 * gcc.dg/torture/pr70740.c: New testcase.
8793
04a63c24
L
87942016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8795
8796 PR target/70750
8797 * gcc.target/i386/pr70750-1.c: New test.
8798 * gcc.target/i386/pr70750-2.c: Likewise.
8799
20700098
PC
88002016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/70540
8803 * g++.dg/cpp0x/auto48.C: New.
8804
aedf4e12
MP
88052016-04-21 Marek Polacek <polacek@redhat.com>
8806
8807 PR c++/70513
8808 * g++.dg/cpp0x/forw_enum12.C: New test.
8809 * g++.dg/cpp0x/forw_enum13.C: New test.
8810
2074d80a
KY
88112016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8812
8813 PR target/70728
8814 * gcc.target/i386/pr70728.c: New test.
8815
aef4aab0
RB
88162016-04-21 Richard Biener <rguenther@suse.de>
8817
8818 PR middle-end/70747
8819 * gcc.dg/pr70747.c: New testcase.
8820
2359e571
BC
88212016-04-21 Bin Cheng <bin.cheng@arm.com>
8822
8823 PR tree-optimization/70715
8824 * gcc.dg/tree-ssa/scev-13.c: New test.
8825
ce0e66ff
MG
88262016-04-21 Marc Glisse <marc.glisse@inria.fr>
8827
8828 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8829
2c2870a1
MG
88302016-04-21 Marc Glisse <marc.glisse@inria.fr>
8831
8832 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8833
a2b056a3
JH
88342016-04-20 Jan Hubicka <jh@suse.cz>
8835
8836 PR ipa/70018
8837 * g++.dg/ipa/nothrow-1.C: New testcase.
8838
ee392fc2
NS
88392016-04-20 Nathan Sidwell <nathan@acm.org>
8840
8841 PR c++/55635
8842 * g++.dg/eh/delete1.C: New.
8843
dda49daf
L
88442016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8845
8846 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8847 -mtune-ctrl=sse_typeless_stores.
8848
8a5b9d5a
L
88492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8850
8851 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8852
1011119f
BC
88532016-04-20 Bin Cheng <bin.cheng@arm.com>
8854
8855 PR tree-optimization/69489
8856 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8857
477d4906
IV
88582016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8859
8860 PR c++/69363
8861 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8862 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8863 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8864
fad08d12
BC
88652016-04-20 Bin Cheng <bin.cheng@arm.com>
8866
8867 PR tree-optimization/56625
8868 PR tree-optimization/69489
8869 * gcc.dg/vect/pr56625.c: New test.
8870 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8871
9e3e4fab
AP
88722016-04-20 Andrew Pinski <apinski@cavium.com>
8873
8874 PR target/64971
8875 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8876
d7aa24e4
AC
88772016-04-20 Arnaud Charlet <charlet@adacore.com>
8878
8879 * gnat.dg/self1.adb: Remove now incorrect test.
8880
e6d62b46
BC
88812016-04-20 Bin Cheng <bin.cheng@arm.com>
8882
8883 * gcc.dg/tree-ssa/scev-11.c: New test.
8884 * gcc.dg/tree-ssa/scev-12.c: New test.
8885
2697b189
MP
88862016-04-20 Marek Polacek <polacek@redhat.com>
8887
8888 PR tree-optimization/70725
8889 * gcc.dg/pr70725.c: New test.
8890
60d393e8
RB
88912016-04-20 Richard Biener <rguenther@suse.de>
8892
8893 PR tree-optimization/70726
8894 * g++.dg/vect/pr70726.cc: New testcase.
8895
82c6f58a
AK
88962016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8897
8898 PR target/70674
8899 * gcc.target/s390/pr70674.c: New test.
8900
90eeab20
JD
89012016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8902
8903 PR libgfortran/70684
8904 * gfortran.dg/list_read_14.f90: New test.
8905
fc9cf6da
L
89062016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8907
8908 PR target/69201
8909 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8910 extern to force it misaligned.
8911 (b): Likewise.
8912 (c): Likewise.
8913 (d): Likewise.
8914 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8915 Don't check `*' before movv4sf_internal.
8916 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8917 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8918 Don't check `*' before movv16qi_internal.
8919 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8920 extern to force it misaligned.
8921 (b): Likewise.
8922 (c): Likewise.
8923 (d): Likewise.
8924 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8925 Don't check `*' before movv2df_internal.
8926 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8927 extern to force it misaligned.
8928 (b): Likewise.
8929 (c): Likewise.
8930 (d): Likewise.
8931 Check movv8sf_internal instead of avx_storeups256.
8932 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8933
ea8927ea
RB
89342016-04-19 Richard Biener <rguenther@suse.de>
8935
8936 PR tree-optimization/70171
8937 * g++.dg/tree-ssa/pr70171.C: New testcase.
8938
65f52ee9
RB
89392016-04-19 Richard Biener <rguenther@suse.de>
8940
8941 PR tree-optimization/70724
8942 * gcc.dg/torture/pr70724.c: New testcase.
8943
987b67f1
VM
89442016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8945
8946 PR middle-end/70689
c87885ca 8947 * gcc.target/i386/pr70689.c: New.
987b67f1 8948
91a47c39
L
89492016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8950
8951 PR target/70708
8952 * gcc.target/i386/pr70708.c: New test.
8953
8270b82d
RB
89542016-04-18 Richard Biener <rguenther@suse.de>
8955
8956 PR tree-optimization/43434
8957 * gcc.dg/vect/pr43434.c: New testcase.
8958 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8959 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8960 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8961 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8962 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8963 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8964 * gcc.dg/gomp/pr68640.c: Likewise.
8965 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8966 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8967
edd048e2
RB
89682016-04-18 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/70701
8971 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8972
bd5c7330
TV
89732016-04-18 Tom de Vries <tom@codesourcery.com>
8974
8975 PR testsuite/70699
8976 * gcc.dg/pr70161.c: Add dot-file scans.
8977 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8978 instead of after last dot char.
8979
23f2660f
EB
89802016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8981
8982 * c-c++-common/dump-ada-spec-3.c: New test.
8983 * c-c++-common/dump-ada-spec-4.c: Likewise.
8984
da152c9f
TV
89852016-04-17 Tom de Vries <tom@codesourcery.com>
8986
8987 PR other/70183
8988 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8989
cc950f98
JH
89902016-04-15 Jan Hubicka <jh@suse.cz>
8991
8992 PR ipa/70018
8993 * g++.dg/ipa/pure-const-1.C: New testcase.
8994 * g++.dg/ipa/pure-const-2.C: New testcase.
8995 * g++.dg/ipa/pure-const-3.C: New testcase.
8996
949505a9
MP
89972016-04-15 Marek Polacek <polacek@redhat.com>
8998
8999 PR c/70671
9000 * gcc.dg/bitfld-22.c: New test.
9001
10e547d6
BS
90022016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9003
9004 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9005 x86_64.
9006
1e77281b
MP
90072016-04-15 Marek Polacek <polacek@redhat.com>
9008
9009 PR c/70651
9010 * c-c++-common/pr70651.c: New test.
9011
e501fa8e
KT
90122016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9013
9014 PR rtl-optimization/70681
9015 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9016 dump scan on arm and powerpc.
9017 * gcc.dg/pr10474.c: Likewise.
9018
dda1bf61
JJ
90192016-04-15 Jakub Jelinek <jakub@redhat.com>
9020
ca4ef1ff
JJ
9021 PR c++/69517
9022 PR c++/70019
9023 PR c++/70588
9024 * g++.dg/cpp1y/vla11.C: Revert for real.
9025
dda1bf61
JJ
9026 PR c/70436
9027 * c-c++-common/Wparentheses-1.c: New test.
9028 * c-c++-common/gomp/Wparentheses-1.c: New test.
9029 * c-c++-common/gomp/Wparentheses-2.c: New test.
9030 * c-c++-common/gomp/Wparentheses-3.c: New test.
9031 * c-c++-common/gomp/Wparentheses-4.c: New test.
9032 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9033 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9034 * c-c++-common/goacc/Wparentheses-1.c: New test.
9035
1355e62c
KY
90362016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9037
9038 PR target/70662
9039 * gcc.target/i386/pr70662.c: New test.
9040
0ab34b9e 90412016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9042 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9043
9044 PR tree-optimization/70130
9045 * gcc.dg/vect/O3-pr70130.c: New testcase.
9046
bc773aad
MM
90472016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9048
6e9b2286
MM
9049 PR target/70669
9050 * gcc.target/powerpc/pr70669.c: New test.
9051
bc773aad
MM
9052 PR target/70640
9053 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9054 a power7 system that does not have an assembler that supports
9055 power8.
9056
d8747845
MS
90572016-04-14 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: Revert.
9063 * g++.dg/cpp1y/vla11.C: Same.
9064 * g++.dg/cpp1y/vla12.C: Same.
9065 * g++.dg/cpp1y/vla13.C: Same.
9066 * g++.dg/cpp1y/vla14.C: Same.
9067 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9068 * g++.dg/init/array24.C: Same.
d8747845
MS
9069 * g++.dg/ubsan/vla-1.C: Same.
9070
85128559
MP
90712016-04-14 Marek Polacek <polacek@redhat.com>
9072 Jan Hubicka <hubicka@ucw.cz>
9073
9074 PR c++/70029
9075 * g++.dg/torture/pr70029.C: New test.
9076
52fbb073
MS
90772016-04-14 Martin Sebor <msebor@redhat.com>
9078
9079 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9080 type size to prevent failures on targets with very low maximum
9081 alignment.
9082
6db61d6f
RB
90832016-04-14 Richard Biener <rguenther@suse.de>
9084
9085 PR tree-optimization/70623
9086 * gcc.dg/torture/pr70623.c: New testcase.
9087 * gcc.dg/torture/pr70623-2.c: Likewise.
9088
342fac95
MS
90892016-04-13 Martin Sebor <msebor@redhat.com>
9090
9091 PR c++/69517
9092 PR c++/70019
9093 PR c++/70588
9094 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9095 * g++.dg/cpp1y/vla11.C: New test.
9096 * g++.dg/cpp1y/vla12.C: New test.
9097 * g++.dg/cpp1y/vla13.C: New test.
9098 * g++.dg/cpp1y/vla14.C: New test.
9099 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9100 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9101 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9102
d93c452f
JJ
91032016-04-13 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR c++/70641
9106 * g++.dg/opt/pr70641.C: New test.
9107
85115fb6
RO
91082016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9109
9110 PR rtl-optimization/68749
9111 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9112 effects of argument promotions.
9113 Remove default args to dg-skip-if.
9114
545a4139
PC
91152016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9116
9117 PR c++/70635
9118 * g++.dg/parse/pr70635.C: New.
9119
b3a77f21
MP
91202016-04-13 Marek Polacek <polacek@redhat.com>
9121
9122 PR c++/70639
9123 * c-c++-common/Wmisleading-indentation-4.c: New test.
9124
99cd9857
MP
91252016-04-13 Marek Polacek <polacek@redhat.com>
9126
9127 PR c/70436
c87885ca
RO
9128 * gcc.dg/Wparentheses-12.c: New test.
9129 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9130
75ca93ec
IE
91312016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9132
9133 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9134 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9135 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9136
3d3f9e7e
JJ
91372016-04-13 Jakub Jelinek <jakub@redhat.com>
9138
37947cd0
JJ
9139 PR middle-end/70633
9140 * gcc.c-torture/compile/pr70633.c: New test.
9141
3d3f9e7e
JJ
9142 PR debug/70628
9143 * gcc.dg/torture/pr70628.c: New test.
9144
92886d3e
PP
91452016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9146
9147 PR c++/70610
9148 * g++.dg/template/pr70610.C: New test.
9149 * g++.dg/template/pr70610-2.C: New test.
9150 * g++.dg/template/pr70610-3.C: New test.
9151 * g++.dg/template/pr70610-4.C: New test.
9152
13bd7c2b
JJ
91532016-04-12 Jakub Jelinek <jakub@redhat.com>
9154
6512fa6d
JJ
9155 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9156 128 instead of 32.
9157
13bd7c2b
JJ
9158 PR c++/70571
9159 * g++.dg/ext/pr70571.C: New test.
9160
20b9851c
MM
91612016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9162
8a434ada 9163 PR target/70640
20b9851c
MM
9164 * gcc.target/powerpc/pr70640.c: New test.
9165
2b2f52bc
PC
91662016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9167
9168 PR c++/68722
9169 * g++.dg/parse/pr68722.C: New.
9170
5901e56a
JJ
91712016-04-12 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR rtl-optimization/70596
9174 * gcc.target/i386/pr70596.c: New test.
9175
d4619dc1
NS
91762016-04-12 Nathan Sidwell <nathan@acm.org>
9177
9178 PR c++/70501
9179 * g++.dg/init/pr70501.C: New.
9180
3df530d3
DW
91812016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9182
9183 * gcc.target/i386/asm-flag-6.c: New test.
9184
b7a120d7
TV
91852016-04-12 Tom de Vries <tom@codesourcery.com>
9186
9187 PR tree-optimization/68756
9188 * gcc.dg/graphite/pr68756.c: New test.
9189
4e0eea75
JJ
91902016-04-12 Jakub Jelinek <jakub@redhat.com>
9191
9192 PR tree-optimization/70602
9193 * gcc.c-torture/execute/pr70602.c: New test.
9194
35fbda43
MM
91952016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9196
9197 PR target/70381
9198 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9199 __float128 emulator is built and runs.
9200 * gcc.target/powerpc/float128-1.c: Likewise.
9201
9202 * lib/target-supports.exp (check_ppc_float128_sw_available):
9203 Rework tests for __float128 software and hardware
9204 availability. Fix exit condition to return 0 on success.
9205
04a99ebe
JG
92062016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9207
9208 PR target/70133
9209 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9210 * gcc.target/aarch64/target_attr_15.c: Likewise.
9211
47cd5a85
PC
92122016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9213
9214 PR c++/69066
9215 * g++.dg/cpp1y/pr69066.C: New.
9216
a5edb32e
JD
92172016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9218
9219 PR fortran/68566
9220 * gfortran.dg/pr36192.f90: Update test.
9221 * gfortran.dg/pr36192_1.f90: Update test.
9222 * gfortran.dg/real_dimension_1.f: Update test.
9223 * gfortran.dg/parameter_array_init_7.f90: New test.
9224
8ef378f8
JDA
92252016-04-09 John David Anglin <danglin@gcc.gnu.org>
9226
c532c871
JDA
9227 PR testsuite/64039
9228 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9229
d34f706f
JDA
9230 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9231
75e1dd9e
JDA
9232 PR rtl-optimization/66669
9233 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9234
8a976f5f
JDA
9235 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9236
da04822a
JDA
9237 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9238 * gcc.dg/pie-1.c: Likewise.
9239 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9240 * gcc.dg/pic-4.c: Likewise.
9241 * gcc.dg/pie-3.c: Likewise.
9242 * gcc.dg/pie-4.c: Likewise.
9243
adfabcf9
JDA
9244 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9245
4a020adf
JDA
9246 PR tree-optimization/68644
9247 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9248
8ef378f8
JDA
9249 PR rtl-optimization/64886
9250 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9251
09bf990e
TV
92522016-04-09 Tom de Vries <tom@codesourcery.com>
9253
9254 PR tree-optimization/68953
9255 * gcc.dg/graphite/pr68953.c: New test.
9256
138c3c1a
DH
92572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9258
9259 PR fortran/70592
9260 * gfortran.dg/deferred_character_16.f90: New test.
9261
f55460af
JJ
92622016-04-09 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR tree-optimization/70586
9265 * gcc.c-torture/execute/pr70586.c: New test.
9266
0b77bbf3
DH
92672016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9268
9269 PR sanitizer/70573
9270 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9271 with __builtin_memset
9272 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9273
c42cfb5c
CP
92742016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9275
9276 PR lto/70289
9277 PR ipa/70348
9278 PR tree-optimization/70373
9279 PR middle-end/70533
9280 PR middle-end/70534
9281 PR middle-end/70535
9282 * c-c++-common/goacc/reduction-5.c: New test.
9283 * c-c++-common/goacc/reduction-promotions.c: New test.
9284 * gfortran.dg/goacc/reduction-3.f95: New test.
9285 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9286
56cfb596
PP
92872016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9288
9289 PR c++/70590
9290 PR c++/70452
9291 * g++.dg/pr70590.C: New test.
9292 * g++.dg/pr70590-2.C: New test.
9293
1a13c0a2
JJ
92942016-04-08 Jakub Jelinek <jakub@redhat.com>
9295
abc0647a
JJ
9296 PR middle-end/70593
9297 * gcc.target/i386/pr70593.c: New test.
9298
1a13c0a2
JJ
9299 PR rtl-optimization/70574
9300 * gcc.target/i386/avx2-pr70574.c: New test.
9301
c3da4956
MO
93022016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9303
9304 PR sanitizer/70541
9305 * c-c++-common/asan/pr70541.c: New test.
9306
9f1b833b
TV
93072016-04-08 Tom de Vries <tom@codesourcery.com>
9308
9309 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9310 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9311
bae7adda
KT
93122016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9313
9314 PR target/70566
9315 * gcc.c-torture/execute/pr70566.c: New test.
9316
211f3d57
TV
93172016-04-08 Tom de Vries <tom@codesourcery.com>
9318
9319 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9320 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9321
02cf2861
AM
93222016-04-08 Alan Modra <amodra@gmail.com>
9323
9324 * gcc.target/powerpc/pr70117.c: New.
9325
5f490f9f
JJ
93262016-04-07 Jakub Jelinek <jakub@redhat.com>
9327
56e9b710
JJ
9328 PR testsuite/70581
9329 * gcc.dg/lto/simd-function_0.c: New test.
9330
5f490f9f
JJ
9331 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9332 clones.
9333 * c-c++-common/attr-simd-2.c: Likewise.
9334 * c-c++-common/attr-simd-4.c: Likewise.
9335 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9336 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9337
e4ebc74d
TP
93382016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9339
9340 PR testsuite/70553
9341 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9342
9817ae35
TS
93432016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9344 Tom de Vries <tom@codesourcery.com>
9345
9346 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9347 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9348 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9349 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9350 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9351 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9352 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9353 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9354
e292f64d
PP
93552016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9356
9357 PR c/70436
9358 * g++.dg/warn/Wparentheses-29.C: New test.
9359
6b37bdaf
PP
93602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9361
9362 PR c/70436
9363 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9364 explicit braces to resolve a future -Wparentheses warning.
9365
64824205
RH
93662016-04-06 Richard Henderson <rth@redhat.com>
9367
9368 * gcc.dg/pr61817-1.c: New test.
9369 * gcc.dg/pr61817-2.c: New test.
9370 * gcc.dg/pr69391-1.c: New test.
9371 * gcc.dg/pr69391-2.c: New test.
9372
bc2fc1f3
VM
93732016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9374
9375 PR rtl-optimization/70398
c87885ca 9376 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9377
41414a02
EB
93782016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9379
9380 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9381
4066ea8a
YR
93822016-04-06 Yvan Roux <yvan.roux@linaro.org>
9383 Pedro Alves <palves@redhat.com>
9384
9385 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9386
ec35ea45
JJ
93872016-04-06 Jakub Jelinek <jakub@redhat.com>
9388
3866f8dd
JJ
9389 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9390 Check for avx512f effective targets instead of avx2.
9391 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9392 for AVX512F clones.
9393 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9394 * g++.dg/gomp/declare-simd-1.C: Likewise.
9395 * g++.dg/gomp/declare-simd-3.C: Likewise.
9396 * g++.dg/gomp/declare-simd-4.C: Likewise.
9397
ec35ea45
JJ
9398 PR middle-end/70550
9399 * c-c++-common/gomp/pr70550-1.c: New test.
9400 * c-c++-common/gomp/pr70550-2.c: New test.
9401
c08d28ac
NS
94022016-04-05 Nathan Sidwell <nathan@acm.org>
9403
9404 PR c++/70512
9405 * g++.dg/ext/attribute-may-alias-5.C: New.
9406
1d510e04
JJ
94072016-04-05 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR c++/70336
9410 * c-c++-common/pr70336.c: New test.
9411 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9412 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9413
84278ed9
JH
94142016-04-05 Jan Hubicka <hubicka@ucw.cz>
9415
9416 PR ipa/66223
9417 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9418
268a0ec4
JJ
94192016-04-05 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR rtl-optimization/70542
9422 * gcc.dg/torture/pr70542.c: New test.
9423 * gcc.target/i386/avx2-pr70542.c: New test.
9424
5e8c2eb1
ZS
94252016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9426
9427 PR tree-optimization/70509
9428 * gcc.target/i386/avx512bw-pr70509.c: New test.
9429
c0daf32d
PP
94302016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9431
9432 PR c++/70452
9433 * g++.dg/ext/constexpr-vla4.C: New test.
9434
bf867841
UB
94352016-04-05 Uros Bizjak <ubizjak@gmail.com>
9436
9437 PR target/70510
9438 * gcc.target/i386/pr70510.c: New test.
9439
3022186a
RB
94402016-04-05 Richard Biener <rguenther@suse.de>
9441
9442 PR tree-optimization/70526
9443 * g++.dg/torture/pr70526.C: New testcase.
9444
55fc79b2
JJ
94452016-04-05 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR target/70525
9448 * gcc.target/i386/pr70525.c: New test.
9449
62b233f2
RB
94502016-04-05 Richard Biener <rguenther@suse.de>
9451
9452 PR middle-end/70499
9453 * g++.dg/torture/pr70499.C: New testcase.
9454
cc05759d
RB
94552016-04-05 Richard Biener <rguenther@suse.de>
9456
9457 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9458 remove XFAIL.
9459
f23f16d4
JJ
94602016-04-04 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR middle-end/70307
9463 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9464 rs6000 ABI warnings.
9465
d27ecc49
JH
94662016-04-04 Jan Hubicka <hubicka@ucw.cz>
9467
9468 PR ipa/66223
9469 * g++.dg/ipa/devirt-51.C: New testcase.
9470
c974c96e 94712016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9472 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9473
9474 PR middle-end/70457
9475 * gcc.dg/torture/pr70457.c: New.
9476
7a85da89
AV
94772016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9478
9479 PR fortran/67538
9480 * gfortran.dg/allocate_with_source_19.f08: New test.
9481
de517e64
AV
94822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9483
9484 PR fortran/65795
9485 * gfortran.dg/coarray_allocate_6.f08: New test.
9486
43b9f499
RB
94872016-04-04 Richard Biener <rguenther@suse.de>
9488
9489 PR rtl-optimization/70484
9490 * gcc.dg/torture/pr70484.c: New testcase.
9491
f13355da
MP
94922016-04-04 Marek Polacek <polacek@redhat.com>
9493
9494 PR c/70307
9495 * gcc.dg/torture/pr70307.c: New test.
9496
6cc6ed50
OE
94972016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9498
9499 PR target/70416
9500 PR target/67391
9501 * gcc.target/sh/torture/pr70416.c: New.
9502
abdc16c8
MS
95032016-04-02 Martin Sebor <msebor@redhat.com>
9504
9505 PR c++/67376
9506 PR c++/70170
9507 PR c++/70172
9508 PR c++/70228
9509 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9510 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9511 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9512 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9513 * g++.dg/cpp0x/constexpr-string.C: Same.
9514 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9515 * g++.dg/cpp0x/pr65398.C: Same.
9516 * g++.dg/ext/constexpr-vla1.C: Same.
9517 * g++.dg/ext/constexpr-vla2.C: Same.
9518 * g++.dg/ext/constexpr-vla3.C: Same.
9519 * g++.dg/ubsan/pr63956.C: Same.
9520
763cd859
JJ
95212016-04-01 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR rtl-optimization/70467
9524 * gcc.target/i386/pr70467-2.c: New test.
9525
0f875435
JJ
95262016-04-01 Jakub Jelinek <jakub@redhat.com>
9527 Marek Polacek <polacek@redhat.com>
9528
9529 PR c++/70488
9530 * g++.dg/init/new47.C: New test.
9531
41d14659
RR
95322016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9533
9534 PR target/70496
9535 * gcc.target/arm/pr70496.c: New test.
9536
f9bf89bb
NS
95372016-04-01 Nathan Sidwell <nathan@acm.org>
9538
73b9085d
NS
9539 PR c++/68475
9540 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9541
4afdcfaa
IE
95422016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9543
9544 PR target/69890
9545 * gcc.dg/strlenopt.h (memmove): New.
9546 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9547 instead of "string.h".
9548 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9549 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9550 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9551 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9552 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9553 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9554 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9555 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9556 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9557 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9558 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9559 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9560 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9561 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9562 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9563 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9564 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9565 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9566 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9567 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9568
b5d7a29c
RO
95692016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9570
9571 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9572 (Holder::foo): Reflect this.
9573
b660f9ec
IE
95742016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9575
9576 PR target/70442
9577 * gcc.dg/pr70442.c: New test.
9578
88504f34
NS
95792016-03-31 Nathan Sidwell <nathan@acm.org>
9580
9581 PR c++/70393
9582 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9583
95d34b96
KY
95842016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9585
9586 PR target/70453
9587 * gcc.target/i386/pr70453.c: New test.
9588
b4c4967c
AB
95892016-03-31 Andrey Belevantsev <abel@ispras.ru>
9590
9591 PR target/70292
9592 * gcc.c-torture/pr70292.c: New test.
9593
5fde6a45
MP
95942016-03-31 Marek Polacek <polacek@redhat.com>
9595
9596 PR c/70297
9597 * c-c++-common/pr70297.c: New test.
9598 * g++.dg/cpp0x/typedef-redecl.C: New test.
9599 * gcc.dg/typedef-redecl2.c: New test.
9600
97eb24c4
JJ
96012016-03-31 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR rtl-optimization/70460
9604 * gcc.c-torture/execute/pr70460.c: New test.
9605
efc3536f
RB
96062016-03-31 Richard Biener <rguenther@suse.de>
9607
9608 PR c++/70430
9609 * g++.dg/ext/vector30.C: New testcase.
9610
e0876e21
DH
96112016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9612 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9613
9614 * gfortran.dg/fmt_pf.f90: New test.
9615
e9bff8c6
RO
96162016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9617
9618 Forward-port from 5 branch
9619 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR testsuite/70356
9622 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9623 dg-require-effective-target after dg-do.
9624
9625 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9626
9627 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9628
2620c80d
TS
96292016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9630 Julian Brown <julian@codesourcery.com>
9631 Chung-Lin Tang <cltang@codesourcery.com>
9632 Cesar Philippidis <cesar@codesourcery.com>
9633 James Norris <jnorris@codesourcery.com>
9634 Tom de Vries <tom@codesourcery.com>
9635 Nathan Sidwell <nathan@codesourcery.com>
9636
bf867841 9637 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9638 * c-c++-common/goacc/loop-clauses.c: Likewise.
9639 * g++.dg/goacc/template.C: Likewise.
9640 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9641 * gfortran.dg/goacc/loop-1.f95: Likewise.
9642 * gfortran.dg/goacc/loop-5.f95: Likewise.
9643 * gfortran.dg/goacc/loop-6.f95: Likewise.
9644 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9645 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9646 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9647 * c-c++-common/goacc/clauses-fail.c: Likewise.
9648 * c-c++-common/goacc/parallel-1.c: Likewise.
9649 * c-c++-common/goacc/reduction-1.c: Likewise.
9650 * c-c++-common/goacc/reduction-2.c: Likewise.
9651 * c-c++-common/goacc/reduction-3.c: Likewise.
9652 * c-c++-common/goacc/reduction-4.c: Likewise.
9653 * c-c++-common/goacc/routine-3.c: Likewise.
9654 * c-c++-common/goacc/routine-4.c: Likewise.
9655 * c-c++-common/goacc/routine-5.c: Likewise.
9656 * c-c++-common/goacc/tile.c: Likewise.
9657 * g++.dg/goacc/template.C: Likewise.
9658 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9659 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9660 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9661 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9662 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9663 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9664 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9665 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9666 * c-c++-common/goacc/use_device-1.c: ... this file.
9667 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9668 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9669 * c-c++-common/goacc/host_data-6.c: ... this file.
9670 * c-c++-common/goacc/loop-2-kernels.c: New file.
9671 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9672 * c-c++-common/goacc/loop-3.c: Likewise.
9673 * g++.dg/goacc/reference.C: Likewise.
9674 * g++.dg/goacc/routine-1.C: Likewise.
9675 * g++.dg/goacc/routine-2.C: Likewise.
9676
f6d2d066
RB
96772016-03-30 Richard Biener <rguenther@suse.de>
9678
9679 PR middle-end/70450
9680 * gcc.dg/torture/pr70450.c: New testcase.
9681
d43242b9
JJ
96822016-03-30 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR target/70421
9685 * gcc.dg/torture/pr70421.c: New test.
9686 * gcc.target/i386/avx512f-pr70421.c: New test.
9687
5ce43b77
L
96882016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9689
9690 PR testsuite/70364
9691 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9692 (check): New function.
9693 (bar): Call check.
9694 (foo): Align stack to 16 bytes when calling bar.
9695 * gcc.target/i386/cleanup-2.c: Likewise.
9696
d014a712
PP
96972016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9698
9699 PR tree-optimization/59124
9700 * gcc.dg/Warray-bounds-19.c: New test.
9701
3f8257db 97022016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9703
9704 * lib/prune.exp (escape_regex_chars): New.
9705 (prune_file_path): Update to quote metcharacters for regexp.
9706
3336c6e0
JJ
97072016-03-29 Jakub Jelinek <jakub@redhat.com>
9708
a362f023
JJ
9709 PR rtl-optimization/70429
9710 * gcc.c-torture/execute/pr70429.c: New test.
9711
3336c6e0
JJ
9712 PR tree-optimization/70405
9713 * gcc.dg/pr70405.c: New test.
9714
728557fd
AV
97152016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9716
9717 PR fortran/70397
9718 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9719 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9720
bef977d4
TS
97212016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9722
9723 PR testsuite/64177
9724 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9725 __cilkrts_set_param to set two workers.
9726 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9727 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9728
6f6d25c9
DH
97292016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9730
bf867841 9731 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9732
45733562
KY
97332016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9734
9735 PR target/70406
bf867841 9736 * gcc.target/i386/pr70406.c: New test.
45733562 9737
a1799e5e
EB
97382016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9739
9740 * gnat.dg/specs/double_record_extension3.ads: New test.
9741
5fca7b66
RH
97422016-03-25 Richard Henderson <rth@redhat.com>
9743
9744 PR target/70120
9745 * gcc.target/aarch64/pr70120-1.c: New.
9746 * gcc.target/aarch64/pr70120-2.c: New.
9747 * gcc.target/aarch64/pr70120-3.c: New.
9748
31ce75c6
PP
97492016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9750
9751 PR c++/62212
9752 * g++.dg/template/mangle2.C: The dg-do directive should be
9753 "compile" not "assemble".
9754
3caf0ca1
BS
97552016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9756
9757 PR lto/69650
9758 * gcc.dg/pr69650.c: New test.
9759
634035b6
DE
97602016-03-25 David Edelsohn <dje.gcc@gmail.com>
9761
9762 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9763
45d34276
AM
97642016-03-25 Alan Modra <amodra@gmail.com>
9765
9766 * gcc.dg/dfp/pr70052.c: New test.
9767
8f085166
RH
97682016-03-24 Richard Henderson <rth@redhat.com>
9769
9770 PR middle-end/69845
9771 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9772 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9773
011e5ec3
TV
97742016-03-24 Tom de Vries <tom@codesourcery.com>
9775
9776 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9777
9e3f4551
TV
97782016-03-24 Tom de Vries <tom@codesourcery.com>
9779
9780 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9781 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9782
45780041
TV
97832016-03-24 Tom de Vries <tom@codesourcery.com>
9784
9785 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9786 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9787
887ab4e5
PP
97882016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9789
9790 PR c++/62212
9791 * g++.dg/template/mangle2.C: New test.
9792
69a9a66f
RB
97932016-03-24 Richard Biener <rguenther@suse.de>
9794
9795 PR tree-optimization/70396
9796 * gcc.dg/torture/pr70396.c: New testcase.
9797
ed87de55
RB
97982016-03-24 Richard Biener <rguenther@suse.de>
9799
9800 PR middle-end/70370
9801 * gcc.dg/torture/pr70370.c: New testcase.
9802
ea064934
TV
98032016-03-24 Tom de Vries <tom@codesourcery.com>
9804
9805 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9806 * gfortran.dg/goacc/kernels-tree.f95: Same.
9807 * gfortran.dg/goacc/parallel-tree.f95: Same.
9808
b2a4dd1d
TV
98092016-03-24 Tom de Vries <tom@codesourcery.com>
9810
9811 * c-c++-common/goacc/uninit-if-clause.c: New test.
9812 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9813
72e7cd6e
JJ
98142016-03-24 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR target/70290
bf867841
UB
9817 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9818 Fix formatting.
72e7cd6e 9819
ce9d0c03
RB
98202016-03-24 Richard Biener <rguenther@suse.de>
9821
9822 PR tree-optimization/70372
9823 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9824
426b9428
PP
98252016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9826
9827 PR c++/70347
9828 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9829
cd1588c4
PP
98302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9831
9832 PR c++/70332
9833 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9834
61637db3
JJ
98352016-03-23 Jakub Jelinek <jakub@redhat.com>
9836
928af3bf
JJ
9837 PR c++/70001
9838 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9839 * g++.dg/cpp1y/pr70001.C: New test.
9840
61637db3
JJ
9841 PR c++/70323
9842 * g++.dg/cpp0x/constexpr-70323.C: New test.
9843
05aca4e7
AO
98442016-03-23 Alexandre Oliva <aoliva@redhat.com>
9845 Jason Merrill <jason@redhat.com>
9846 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR c++/69315
9849 * g++.dg/cpp0x/constexpr-69315.C: New test.
9850 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9851
fbdb6baf
MP
98522016-03-23 Marek Polacek <polacek@redhat.com>
9853
9854 PR c++/69884
9855 * g++.dg/warn/Wignored-attributes-1.C: New test.
9856 * g++.dg/warn/Wignored-attributes-2.C: New test.
9857
d79ee524
TV
98582016-03-23 Tom de Vries <tom@codesourcery.com>
9859
9860 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9861 initialization.
9862 * gfortran.dg/goacc/private-3.f95 (test): Same.
9863 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9864 missing use param.
9865
a59f0bef
KT
98662016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9867
9868 * lib/target-supports.exp: Remove v7ve entry from loop
9869 creating effective target checks.
9870 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9871 (add_options_for_arm_arch_v7ve): Likewise.
9872
0179520a
JJ
98732016-03-23 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR tree-optimization/70354
9876 * gcc.dg/vect/pr70354-1.c: New test.
9877 * gcc.dg/vect/pr70354-2.c: New test.
9878 * gcc.target/i386/avx2-pr70354-1.c: New test.
9879 * gcc.target/i386/avx2-pr70354-2.c: New test.
9880
75bb14d7
JL
98812016-03-22 Jeff Law <law@redhat.com>
9882
9883 PR target/70232
9884 * gcc.dg/tree-ssa/pr70232.c: New test.
9885
72c9526d
IE
98862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9887
9888 PR target/70302
9889 * gcc.target/i386/pr70302.c: New test.
9890
a3ca1bc5
RB
98912016-03-22 Richard Biener <rguenther@suse.de>
9892
9893 PR middle-end/70251
9894 * g++.dg/torture/pr70251.C: New testcase.
9895
5c240f4d
DM
98962016-03-22 David Malcolm <dmalcolm@redhat.com>
9897
9898 PR c/69993
9899 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9900 Wmisleading-indentation.c.
9901 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9902 reflect change to diagnostic text and order of messages.
9903 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9904
80f6631b
DE
99052016-03-22 David Edelsohn <dje.gcc@gmail.com>
9906
9907 * g++.dg/ext/java-3.C: Don't compile on AIX.
9908
9a10956c
RB
99092016-03-22 Richard Biener <rguenther@suse.de>
9910
9911 PR middle-end/70333
9912 * gcc.dg/torture/pr70333.c: New testcase.
9913
6cedf922
IE
99142016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9915
9916 * g++.dg/ext/pr70290.C: New test.
9917
cd6c27ac
KY
99182016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9919
9920 PR target/70325
9921 * gcc.target/i386/pr70325.c: New test.
9922
4cde512c
JJ
99232016-03-22 Jakub Jelinek <jakub@redhat.com>
9924
b01915ed
JJ
9925 PR target/70329
9926 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9927 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9928
4e3e2cf1
JJ
9929 PR target/70300
9930 * gcc.target/i386/pr70300.c: New test.
9931
4cde512c
JJ
9932 PR c++/70295
9933 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9934 (func2): New function for cond with parens, xfail warning for c++.
9935 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9936
16f6d7dc
PP
99372016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9938
9939 PR c++/70096
9940 * g++.dg/template/ptrmem30.C: New test.
9941
a3e2b438
PP
99422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9943
9944 PR c++/70204
9945 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9946 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9947
11b6a02e
JJ
99482016-03-21 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR middle-end/70326
9951 * gcc.dg/pr70326.c: New test.
9952
b9407883
MG
99532016-03-21 Marc Glisse <marc.glisse@inria.fr>
9954 Jakub Jelinek <jakub@redhat.com>
9955
9956 PR tree-optimization/70317
9957 * gcc.dg/pr70317.c: New test.
9958
4a148e19
UB
99592016-03-21 Uros Bizjak <ubizjak@gmail.com>
9960
9961 PR target/70327
9962 * gcc.target/i386/pr70327.c: New test.
9963
2a85ddbb
ML
99642016-03-21 Martin Liska <mliska@suse.cz>
9965
7d36fe98 9966 PR ipa/70306
2a85ddbb
ML
9967 * gcc.dg/ipa/pr70306.c: New test.
9968
4a148e19 99692016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9970
9971 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9972 * gcc.target/arm/attr-align3.c: Likewise.
9973 * gcc.target/arm/attr_arm.c: Likewise.
9974 * gcc.target/arm/flip-thumb.c: Likewise.
9975
6b366948
JJ
99762016-03-21 Jakub Jelinek <jakub@redhat.com>
9977
9978 PR target/70296
9979 * gcc.target/powerpc/altivec-36.c: New test.
9980
2fac8c14
RB
99812016-03-21 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/70310
9984 * gcc.dg/torture/pr70310.c: New testcase.
9985
e9bde854
KY
99862016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9987
9988 PR target/70293
9989 * gcc.target/i386/pr70293.c: New test.
9990
56bbfaf6
RB
99912016-03-21 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/70288
9994 * gcc.dg/torture/pr70288-1.c: New testcase.
9995 * gcc.dg/torture/pr70288-2.c: Likewise.
9996
3eee49ed
AB
99972016-03-21 Andrey Belevantsev <abel@ispras.ru>
9998
9999 PR rtl-optimization/69307
10000 * gcc.target/arm/pr69307.c: New test.
4a148e19 10001
8e7816b4
AB
100022016-03-21 Andrey Belevantsev <abel@ispras.ru>
10003
10004 PR rtl-optimization/69102
10005 * gcc.c-torture/compile/pr69102.c: New test.
10006
14d7d4be
JL
100072016-03-18 Jeff Law <law@redhat.com>
10008
10009 PR rtl-optimization/70263
10010 * gcc.c-torture/compile/pr70263-1.c: New test.
10011 * gcc.target/i386/pr70263-2.c: New test.
10012
5c6a601c
BS
100132016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10014
10015 PR rtl-optimization/70278
10016 * gcc.dg/torture/pr70278.c: New test.
10017 * gcc.target/arm/pr70278.c: New test.
10018
4bbf545b
DM
100192016-03-18 David Malcolm <dmalcolm@redhat.com>
10020
10021 PR c/70281
10022 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10023 (test_builtin_types_compatible_p): New test function.
10024 * gcc.dg/pr70281.c: New test case.
10025
dc28bb68
CL
100262016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10027
10028 PR target/70113
10029 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10030
5e8d6dff
IE
100312016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10032
10033 PR tree-optimization/70252
10034 * gcc.dg/pr70252.c: New test.
10035
d0e7e403
TV
100362016-03-18 Tom de Vries <tom@codesourcery.com>
10037
10038 * gcc.dg/pr70161-2.c: New test.
10039 * gcc.dg/pr70161.c: New test.
10040
fa22501a
TV
100412016-03-18 Tom de Vries <tom@codesourcery.com>
10042
10043 PR ipa/70269
10044 * gcc.dg/pr70269.c: New test.
10045
dd125026
JJ
100462016-03-18 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR c++/70267
10049 * g++.dg/ext/java-3.C: New test.
10050
91914f0a
PP
100512016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10052
10053 PR c++/70205
10054 * g++.dg/lookup/pr70205.C: New test.
10055
753a8910
PP
100562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10057
10058 PR c++/70218
10059 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10060
14ba7b28
MP
100612016-03-17 Marek Polacek <polacek@redhat.com>
10062
10063 PR c/69407
10064 * gcc.dg/atomic-op-6.c: New test.
10065
ded60913
DM
100662016-03-17 David Malcolm <dmalcolm@redhat.com>
10067
10068 PR c/70264
10069 * c-c++-common/pr70264.c: New test case.
10070
a3aad0e6
JJ
100712016-03-17 Jakub Jelinek <jakub@redhat.com>
10072
17366700
JJ
10073 PR c++/70144
10074 * c-c++-common/pr70144-1.c: New test.
10075 * c-c++-common/pr70144-2.c: New test.
10076
a3aad0e6
JJ
10077 PR c++/70272
10078 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10079 * g++.dg/opt/flifetime-dse6.C: New test.
10080 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10081
b57e6e18
L
100822016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10083
10084 PR driver/70192
10085 * gcc.dg/pic-1.c: New test.
10086 * gcc.dg/pic-2.c: Likewise.
10087 * gcc.dg/pic-3.c: Likewise.
10088 * gcc.dg/pic-4.c: Likewise.
10089 * gcc.dg/pie-1.c: Likewise.
10090 * gcc.dg/pie-2.c: Likewise.
10091 * gcc.dg/pie-3.c: Likewise.
10092 * gcc.dg/pie-4.c: Likewise.
10093 * gcc.dg/pie-5.c: Likewise.
10094 * gcc.dg/pie-6.c: Likewise.
10095
b38ba58b
TV
100962016-03-17 Tom de Vries <tom@codesourcery.com>
10097
10098 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10099 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10100
6931b3b7
RB
101012016-03-17 Richard Biener <rguenther@suse.de>
10102
10103 PR debug/70271
10104 * g++.dg/debug/pr70271.C: New testcase.
10105
0c8b64cb
IE
101062016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10107
10108 * gcc.target/i386/pr70251.c: New test.
10109
b1970801
MP
101102016-03-17 Marek Polacek <polacek@redhat.com>
10111
10112 PR c++/70194
10113 * g++.dg/warn/constexpr-70194.C: New test.
10114
820c5eaa
RH
101152016-03-16 Richard Henderson <rth@redhat.com>
10116
10117 PR middle-end/70240
10118 * gcc.c-torture/compile/pr70240.c: New.
10119
da0ad263
SKS
101202016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10121
10122 * gcc.c-torture/compile/20151204.c: Skip for avr.
10123
c73d295c
JJ
101242016-03-16 Jakub Jelinek <jakub@redhat.com>
10125
10126 PR target/70245
10127 * g++.dg/opt/pr70245.C: New test.
10128 * g++.dg/opt/pr70245.h: New file.
10129 * g++.dg/opt/pr70245-aux.cc: New file.
10130
b2794066
MS
101312016-03-16 Martin Sebor <msebor@redhat.com>
10132
10133 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10134
aa43616c
RH
101352016-03-16 Richard Henderson <rth@redhat.com>
10136
10137 PR middle-end/70199
10138 * gcc.c-torture/compile/pr70199.c: New.
10139
59608fe5
L
101402016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10141
10142 * gcc.dg/uninit-19.c: Run dos2unix.
10143
ab4c578f
MP
101442016-03-16 Marek Polacek <polacek@redhat.com>
10145
10146 PR c/70093
10147 * gcc.dg/nested-func-10.c: New test.
10148 * gcc.dg/nested-func-9.c: New test.
10149
f5387e76
JJ
101502016-03-16 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR tree-optimization/68714
10153 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10154
7662b718
TV
101552016-03-16 Tom de Vries <tom@codesourcery.com>
10156
10157 PR tree-optimization/68715
10158 * gcc.dg/graphite/pr68715-2.c: New test.
10159 * gcc.dg/graphite/pr68715.c: New test.
10160 * gfortran.dg/graphite/pr68715.f90: New test.
10161
be7ce7ae
TV
101622016-03-16 Tom de Vries <tom@codesourcery.com>
10163
10164 PR tree-optimization/68809
10165 * gcc.dg/graphite/pr68809-2.c: New test.
10166 * gcc.dg/graphite/pr68809.c: New test.
10167
1935f250
JJ
101682016-03-16 Jakub Jelinek <jakub@redhat.com>
10169
6651c93e
JJ
10170 PR c++/70147
10171 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10172 method call to i () as argument. Adjust expected output.
10173
1935f250
JJ
10174 PR c++/70147
10175 * g++.dg/ubsan/pr70147-1.C: New test.
10176 * g++.dg/ubsan/pr70147-2.C: New test.
10177
ab1caa6e
MS
101782016-03-15 Martin Sebor <msebor@redhat.com>
10179
10180 PR c++/58281
10181 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10182
5c2a1bbb
JDA
101832016-03-15 John David Anglin <danglin@gcc.gnu.org>
10184
cb5d8ad1
JDA
10185 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10186 hppa*-*-hpux*.
10187
b440dd40
JDA
10188 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10189
5c2a1bbb
JDA
10190 PR libfortran/69799
10191 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10192 libatomic_available.
10193
42c729c5
MP
101942016-03-15 Marek Polacek <polacek@redhat.com>
10195
10196 PR c++/70209
10197 * g++.dg/ext/attribute-may-alias-4.C: New test.
10198
82b1c550
AM
101992016-03-15 Alexander Monakov <amonakov@ispras.ru>
10200
10201 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10202 -fvar-tracking-assignments-toggle flag.
10203
4ccbf3a6
PH
102042016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10205
10206 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10207
c39858bd
JJ
102082016-03-15 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR rtl-optimization/70222
10211 * gcc.c-torture/execute/pr70222-1.c: New test.
10212 * gcc.c-torture/execute/pr70222-2.c: New test.
10213
8be119c1
RH
102142016-03-15 Richard Henderson <rth@redhat.com>
10215
10216 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10217
6598bb55
AB
102182016-03-15 Andrey Belevantsev <abel@ispras.ru>
10219
10220 PR rtl-optimization/69032
10221 * gcc.dg/pr69032.c: New test.
10222
81fa2944
AB
102232016-03-15 Andrey Belevantsev <abel@ispras.ru>
10224
10225 PR rtl-optimization/63384
4a148e19 10226 * g++.dg/pr63384.C: New test.
81fa2944 10227
74ea9ab6
AB
102282016-03-15 Andrey Belevantsev <abel@ispras.ru>
10229
10230 PR target/64411
10231 * gcc.target/i386/pr64411.C: New test.
10232
045d5055
TV
102332016-03-15 Tom de Vries <tom@codesourcery.com>
10234
10235 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10236 * gfortran.dg/goacc/kernels-alias.f95: New test.
10237
3ea33585
MS
102382016-03-14 Martin Sebor <msebor@redhat.com>
10239
10240 PR c++/53792
10241 * g++.dg/cpp0x/constexpr-inline.C: New test.
10242 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10243
1df7b330
DE
102442016-03-14 David Edelsohn <dje.gcc@gmail.com>
10245
10246 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10247
79b57d18
JJ
102482016-03-14 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR middle-end/70219
10251 * gcc.dg/pr70219.c: New test.
10252
3cbf012a
BS
102532016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10254
10255 PR target/70083
10256 * gcc.dg/torture/pr70083.c: New test.
10257 * gcc.target/i386/pr70083.c: New test.
10258
a9fee7cd
RB
102592016-03-14 Richard Biener <rguenther@suse.de>
10260
10261 PR tree-optimization/56365
10262 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10263
4799603f
SB
102642016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10265
10266 PR target/70098
10267 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10268 New function.
10269 * g++.dg/pr70098.C: New testcase.
10270
10271
760ca967
TV
102722016-03-14 Tom de Vries <tom@codesourcery.com>
10273
10274 PR tree-optimization/70045
10275 * gcc.dg/graphite/pr70045.c: New test.
10276
44e66a77
JD
102772016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10278
10279 PR fortran/69043
10280 * gfortran.dg/include_9.f90: New test.
10281
a18e0fe1
DH
102822016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10283
10284 PR fortran/45076
10285 gfortran.dg/prof/prof.exp: New script.
10286 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10287
d0aca6ab
AB
102882016-03-12 Andrey Belevantsev <abel@ispras.ru>
10289
10290 PR rtl-optimization/69307
10291 * gcc.dg/pr69307.c: New test.
10292
cefe08a4
VM
102932016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10294
10295 PR target/69614
10296 * gcc.target/arm/pr69614.c: New.
10297
70112e2a
PT
102982016-03-12 Paul Thomas <pault@gcc.gnu.org>
10299
10300 PR fortran/70031
10301 * gfortran.dg/submodule_14.f08: New test
10302
10303 PR fortran/69524
10304 * gfortran.dg/submodule_15.f08: New test
10305
3f1e5d3a
PP
103062016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10307
10308 PR c++/70106
10309 * g++.dg/cpp1y/paren3.C: New test.
10310
a3f6d680
MM
103112016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10312
10313 PR target/70131
10314 * gcc.target/powerpc/ppc-round2.c: New test.
10315
92348f09
BS
103162016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10317
10318 PR target/70123
10319 * gcc.dg/torture/pr70123.c: New test.
10320
cebde9e9
JL
103212016-03-11 Jeff Law <law@redhat.com>
10322
10323 PR tree-optimization/70190
10324 * gcc.c-torture/compile/pr70190.c: New test.
10325
3edc5da4
DM
103262016-03-11 David Malcolm <dmalcolm@redhat.com>
10327
10328 PR c/68187
10329 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10330 case.
10331 (test43_b): Likewise.
10332 (test43_c): Likewise.
10333 (test43_d): Likewise.
10334 (test43_e): Likewise.
10335 (test43_f): Likewise.
10336 (test43_g): Likewise.
10337 (test44_a): Likewise.
10338 (test44_b): Likewise.
10339 (test44_c): Likewise.
10340 (test44_d): Likewise.
10341 (test44_e): Likewise.
10342
318c1204
DM
103432016-03-11 David Malcolm <dmalcolm@redhat.com>
10344
10345 PR c/70085
10346 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10347
bc062234
KT
103482016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10349
10350 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10351 dg-options.
10352
acfc1ac1
KT
103532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10354
10355 PR target/70002
10356 PR target/69245
10357 * gcc.target/aarch64/pr69245_2.c: New test.
10358
d1e2bb2d
JJ
103592016-03-11 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR tree-optimization/70177
10362 * gcc.dg/pr70177.c: New test.
10363
07350627
AL
103642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10365
10366 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10367
5c6706f7
AL
103682016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10369
10370 * gcc.dg/tree-ssa/sra-20.c: New.
10371
02d472a2
JJ
103722016-03-11 Jakub Jelinek <jakub@redhat.com>
10373
686d390a
JJ
10374 PR rtl-optimization/70174
10375 * gcc.dg/pr70174.c: New test.
10376
02d472a2
JJ
10377 PR tree-optimization/70169
10378 * gcc.dg/pr70169.c: New test.
10379
0f9befa1
IE
103802016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10381
10382 PR target/70160
10383 * gcc.target/i386/pr70160.c: New test.
10384
432d4670
AK
103852016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10386
10387 * gcc.target/s390/dfp-1.c: New test.
10388
a3dc8760
NC
103892016-03-10 Nick Clifton <nickc@redhat.com>
10390
10391 PR target/70044
10392 * gcc.target/aarch64/pr70044.c: New test.
10393
b87a8d7d
PP
103942016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10395 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR c++/70001
10398 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10399 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10400 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10401
4f4ada6a
JH
104022016-03-10 Jan Hubicka <hubicka@ucw.cz>
10403
10404 PR lto/69589
10405 * g++.dg/lto/pr69589_0.C: New testcase
10406 * g++.dg/lto/pr69589_1.C: New testcase
10407
d49b0aa0
MP
104082016-03-10 Marek Polacek <polacek@redhat.com>
10409
10410 PR c++/70153
10411 * g++.dg/delayedfold/unary-plus1.C: New test.
10412
104132016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10414
10415 * gcc.target/arm/pr45701-1.c: Escape brackets.
10416 * gcc.target/arm/pr45701-2.c: Likewise.
10417
71017a7b
AL
104182016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10419
10420 * gfortran.dg/unconstrained_commons.f: New.
10421
ba52669f
AM
104222016-03-10 Alan Modra <amodra@gmail.com>
10423
10424 * gcc.dg/pr69195.c: New.
10425 * gcc.dg/pr69238.c: New.
10426
27742332
TV
104272016-03-10 Tom de Vries <tom@codesourcery.com>
10428
10429 PR testsuite/68915
10430 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10431
3a81a594
RB
104322016-03-10 Richard Biener <rguenther@suse.de>
10433
10434 PR tree-optimization/70128
10435 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10436 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10437
3433b975
JJ
104382016-03-09 Jakub Jelinek <jakub@redhat.com>
10439
c2864f02
JJ
10440 PR tree-optimization/70152
10441 * gcc.dg/pr70152.c: New test.
10442
3433b975
JJ
10443 PR target/70086
10444 * gcc.target/i386/pr70086-1.c: New test.
10445 * gcc.target/i386/pr70086-2.c: New test.
10446 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10447
10448 PR tree-optimization/70127
10449 * gcc.c-torture/execute/pr70127.c: New test.
10450
96b3c82d
CP
104512016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10452
10453 * c-c++-common/goacc/combined-directives-2.c: New test.
10454
b4f3232d
DM
104552016-03-09 David Malcolm <dmalcolm@redhat.com>
10456
10457 PR c/68473
10458 PR c++/70105
10459 * g++.dg/diagnostic/pr70105.C: New test.
10460 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10461 (test_multiple_ordinary_maps): New test function.
10462
40499f81
DM
104632016-03-09 David Malcolm <dmalcolm@redhat.com>
10464
10465 PR c/68473
10466 PR c++/70105
10467 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10468 Drop range information from call to inform_at_rich_loc.
10469 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10470 New.
10471 (test_show_locus): Replace calls to rich_location::add_range with
10472 calls to add_range. Rewrite the tests that used the now-defunct
10473 rich_location ctor taking a source_range. Simplify other tests
10474 by replacing calls to COMBINE_LOCATION_DATA with calls to
10475 make_location.
10476
c9e33662
RB
104772016-03-09 Richard Biener <rguenther@suse.de>
10478 Jakub Jelinek <jakub@redhat.com>
10479
10480 PR tree-optimization/70138
10481 * gcc.dg/vect/pr70138-1.c: New testcase.
10482 * gcc.dg/vect/pr70138-2.c: Likewise.
10483
2c73b764
JJ
104842016-03-09 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR target/70049
10487 * gcc.target/i386/pr70049.c: New test.
10488
c06d25bb
RB
104892016-03-09 Richard Biener <rguenther@suse.de>
10490
10491 PR c/70143
10492 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10493 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10494 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10495
5828a501
RO
104962016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10497
10498 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10499 arm-*-*.
10500
2e141c8d
JJ
105012016-03-09 Jakub Jelinek <jakub@redhat.com>
10502
5a9def37
JJ
10503 PR middle-end/67278
10504 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10505
2e141c8d
JJ
10506 PR target/67278
10507 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10508
10509 PR middle-end/70050
10510 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10511 in testcase comment.
10512
bf751f40
TV
105132016-03-09 Tom de Vries <tom@codesourcery.com>
10514
10515 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10516 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10517 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10518 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10519 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10520 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10521 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10522 * gfortran.dg/goacc/kernels-loop.f95: New test.
10523
e210c999
MS
105242016-03-08 Martin Sebor <msebor@redhat.com>
10525
10526 PR c++/62096
10527 * g++.dg/warn/overflow-warn-7.C: New test.
10528
80aac5c8
JM
105292016-03-08 Jason Merrill <jason@redhat.com>
10530
10531 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10532 * lib/target-supports.exp (check_effective_target_concepts): New.
10533
12b81409
JJ
105342016-03-08 Jakub Jelinek <jakub@redhat.com>
10535
d259b234
JJ
10536 PR c++/70135
10537 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10538 * g++.dg/ubsan/pr70135.C: New test.
10539
12b81409
JJ
10540 PR target/70110
10541 * gcc.dg/pr70110.c: New test.
10542
b4e9f2aa
MJ
105432016-03-07 Martin Jambor <mjambor@suse.cz>
10544
10545 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10546 * c-c++-common/gomp/if-1.c: Likewise.
10547 * c-c++-common/gomp/pr61486-2.c: Likewise.
10548 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10549 to dg-additional-options.
10550 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10551 * g++/gomp/target-teams-1.c: Likewise.
10552 * gcc.dg/gomp/gomp.exp: Likewise.
10553 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10554 dg-additional-options.
10555 * gfortran.dg/gomp/gomp.exp: Likewise.
10556 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10557 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10558 dg-additional-options.
10559 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10560
f86e631e
MJ
105612016-03-07 Martin Jambor <mjambor@suse.cz>
10562
10563 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10564 * c-c++-common/gomp/gridify-1.c: New test.
10565 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10566
94156b3f
AV
105672016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10568
10569 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10570 trigger for cortex-r8, when scanning for register r8.
10571 * gcc.target/arm/pr45701-2.c: Likewise.
10572
a84a49b7 105732016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10574 Jeff Law <law@redhat.com>
a84a49b7
RB
10575
10576 PR tree-optimization/69740
10577 * gcc.c-torture/compile/pr69740-1.c: New test.
10578 * gcc.c-torture/compile/pr69740-2.c: New test.
10579
e41f6c9e
BS
105802016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10581
10582 * lib/target-supports.exp
10583 (check_effective_target_whole_vector_shift): Enable for PPC64.
10584
57548bf5
RB
105852016-03-07 Richard Biener <rguenther@suse.de>
10586
10587 PR tree-optimization/70115
10588 * gcc.dg/torture/pr70115.c: New testcase.
10589
4ae13300
NS
105902016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10591
10592 PR middle-end/69916
10593 * c-c-++-common/goacc/pr69916.c: New.
10594
5edb9853
RH
105952016-03-07 Richard Henderson <rth@redhat.com>
10596
10597 * gcc.c-torture/compile/pr70061.c: New test.
10598
2067a8f3
RB
105992016-03-07 Richard Biener <rguenther@suse.de>
10600
10601 PR testsuite/70109
10602 * gcc.dg/vect/O3-pr36098.c: New testcase.
10603
4145a9b7
CL
106042016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10605
10606 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10607
1878be32
EB
106082016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10609
10610 * gnat.dg/renaming9.ad[sb]: New testcase.
10611
df762bb2
JJ
106122016-03-05 Jakub Jelinek <jakub@redhat.com>
10613
10614 PR c++/70084
10615 * g++.dg/expr/stdarg3.C: New test.
10616
7d461295
JL
106172016-03-04 Jeff Law <law@redhat.com>
10618
10619 PR tree-optimization/69196
10620 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10621 x86_64-*-*.
10622
29b9828f
BS
106232016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10624
b6b552fd
BS
10625 PR c/69973
10626 * gcc.dg/pr69973.c: New test.
10627
201d49e9
BS
10628 PR rtl-optimization/69941
10629 * gcc.dg/torture/pr69941.c: New test.
10630
29b9828f
BS
10631 PR c/69824
10632 * gcc.dg/pr69824.c: New test.
10633
640b7e74
TV
106342016-03-05 Tom de Vries <tom@codesourcery.com>
10635
10636 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10637 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10638 function.
10639
7a3a3fad
PP
106402016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10641
10642 PR c++/66786
10643 * g++.dg/cpp1y/var-templ48.C: New test.
10644 * g++.dg/cpp1y/var-templ49.C: New test.
10645
cd439aec
EB
106462016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10647
10648 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10649
60204554
JJ
106502016-03-04 Jakub Jelinek <jakub@redhat.com>
10651
0c8825de
JJ
10652 PR c++/70035
10653 * g++.dg/ubsan/pr70035.C: New test.
10654
60204554
JJ
10655 PR target/70062
10656 * gcc.target/i386/pr70062.c: New test.
10657
f79d4eab
L
106582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10659
10660 * g++.dg/template/typename21.C: Remove c++98_only.
10661
ea81ce67
L
106622016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10663
10664 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10665
64b23c13
DM
106662016-03-04 David Malcolm <dmalcolm@redhat.com>
10667
10668 PR c/68187
10669 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10670 function.
10671 (fn_42_b): Likewise.
10672 (fn_42_c): Likewise.
10673
729526f5
DM
106742016-03-04 David Malcolm <dmalcolm@redhat.com>
10675
10676 PR c/68187
10677 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10678 function.
10679 (fn_40_b): Likewise.
10680 (fn_41_a): Likewise.
10681 (fn_41_b): Likewise.
10682
f9ea11ac
JJ
106832016-03-04 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR target/70059
10686 * gcc.target/i386/avx512f-pr70059.c: New test.
10687 * gcc.target/i386/avx512dq-pr70059.c: New test.
10688
b6c38c69
BS
106892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10690
10691 PR rtl-optimization/57676
10692 * gcc.dg/torture/pr57676.c: New test.
10693
af3cdd34
IE
106942016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10695
10696 * gcc.dg/pr70026.c: New test.
10697
7ff6ca38
MP
106982016-03-04 Marek Polacek <polacek@redhat.com>
10699
10700 PR c/69798
10701 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10702 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10703
a6bf62d5
KT
107042016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10705
10706 PR target/70004
10707 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10708 Delete.
10709 (test_corners_sisd_si): Likewise.
10710 (main): Remove checks of the above.
10711 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10712
ae4cdc6a
EB
107132016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10714
10715 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10716
08455559
CL
107172016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10718
10719 * gcc.dg/torture/pr69951.c: Accept argc==0.
10720
e9a35493
RB
107212016-03-04 Richard Biener <rguenther@suse.de>
10722
10723 PR c++/70054
10724 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10725 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10726
fba054c2
DV
107272016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10728
10729 PR testsuite/69766
10730 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10731 testing multiarch.
10732
f10cdc6c
JJ
107332016-03-04 Jakub Jelinek <jakub@redhat.com>
10734
10735 PR debug/69947
10736 * gcc.dg/guality/pr69947.c: New test.
10737
2e981ba0
JJ
107382016-03-03 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR ada/70017
10741 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10742
0ba3bfa2
KT
107432016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10744
10745 PR rtl-optimization/69904
10746 * gcc.target/arm/pr69904.c: New test.
10747
97ecdb46
JJ
107482016-03-03 Jakub Jelinek <jakub@redhat.com>
10749
10750 PR target/70021
10751 * gcc.dg/vect/pr70021.c: New test.
10752 * gcc.target/i386/pr70021.c: New test.
10753
a2a743a1
MP
107542016-03-03 Marek Polacek <polacek@redhat.com>
10755
10756 PR middle-end/70050
10757 * gcc.dg/pr70050.c: New test.
10758
fa07ecdd
JG
107592016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10760
10761 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10762
23504262
ML
107632016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10764
10765 PR tree-optimization/70043
10766 * gfortran.dg/vect/pr70043.f90: New test.
10767
b7b9e1a9
EB
107682016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10769
10770 * gnat.dg/specs/task1.ads: New test.
10771
cb83ba54
RO
107722016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10773
10774 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10775 Invoke gdb with -batch.
10776 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10777
a75f5e30
RB
107782016-03-03 Richard Biener <rguenther@suse.de>
10779
10780 PR tree-optimization/55936
10781 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10782
268bc320
JL
107832016-03-02 Jeff Law <law@redhat.com>
10784
815f20ab
JL
10785 PR rtl-optimization/69942
10786 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10787 effects of argument promotions.
10788
268bc320
JL
10789 PR tree-optimization/69987
10790 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10791 target does not support -fprefetch-loop-arrays.
10792
171f7de5
UB
107932016-03-02 Uros Bizjak <ubizjak@gmail.com>
10794
10795 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10796
192912db
BC
107972016-03-02 Bin Cheng <bin.cheng@arm.com>
10798
c7908871 10799 PR rtl-optimization/69052
192912db
BC
10800 * gcc.target/i386/pr69052.c: New test.
10801
90a7a40b
AM
108022016-03-02 Alan Modra <amodra@gmail.com>
10803
10804 * gcc.dg/pr69990.c: New.
10805
69fa742f
JJ
108062016-03-02 Jakub Jelinek <jakub@redhat.com>
10807
de752fb0
JJ
10808 PR c/68062
10809 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10810
10811 PR middle-end/70022
10812 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10813
69fa742f
JJ
10814 PR target/70028
10815 * gcc.target/i386/pr70028.c: New test.
10816
7c65bd56
MK
108172016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10818
10819 * c-c++-common/asan/swapcontext-test-1.c,
10820 * c-c++-common/tsan/thread_leak.c,
10821 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10822 * g++.dg/tsan/benign_race.C,
10823 * g++.dg/tsan/fd_close_norace.C,
10824 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10825 races with sanitizer output
10826
37d98220 108272016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10828 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10829
10830 PR target/67278
10831 * gcc.dg/simd-8.c: New testcase.
10832
218db463
RB
108332016-03-02 Richard Biener <rguenther@suse.de>
10834
10835 PR middle-end/67278
10836 * gcc.dg/simd-7.c: New testcase.
10837
22c72158
EB
108382016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10839
10840 * gcc.target/i386/pr70007.c: Tweak.
10841
9a790ccc
DV
108422016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10843
10844 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10845
bd02f00f
MP
108462016-03-02 Marek Polacek <polacek@redhat.com>
10847
10848 PR c/67854
10849 * gcc.dg/pr67854.c: New test.
10850
1e840f39
JJ
108512016-03-02 Jakub Jelinek <jakub@redhat.com>
10852
10853 PR middle-end/70025
10854 * gcc.dg/torture/pr70025.c: New test.
10855
bca00241
VK
108562016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10857
10858 PR tree-optimization/68621
10859 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10860
0bca04b8
EB
108612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10862
10863 * gcc.target/i386/pr70007.c: New test.
10864
2a9afc86
JL
108652016-03-01 Jeff Law <law@redhat.com>
10866
eab2541b 10867 PR tree-optimization/69196
9d83ef71 10868 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10869
2a9afc86
JL
10870 PR tree-optimization/69196
10871 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10872 duplicating code and spoiling the expected output.
10873
0d39977e
MM
108742016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10875
10876 PR target/70033
10877 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10878 supports power9 before doing tests.
10879 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10880 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10881 * gcc.target/powerpc/p9-permute.c: Likewise.
10882
a0c0699d
UB
108832016-03-01 Uros Bizjak <ubizjak@gmail.com>
10884
10885 PR target/70027
10886 * gcc.target/i386/pr70027.c: New test.
10887
0ae3ef47 108882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10889
10890 * gcc.dg/pr70017.c: New test.
10891
686e2237
JJ
108922016-03-01 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR c/69796
10895 PR c/69974
10896 * gcc.dg/pr69796.c: New test.
10897 * gcc.dg/pr69974.c: New test.
10898
f8e4188c
EB
108992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10900
10901 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10902
5e3f1c7c
JL
109032016-02-29 Jeff Law <law@redhat.com>
10904
10905 PR tree-optimization/69987
10906 * gfortran.dg/pr69987.f90: New test.
10907
10908 PR tree-optimization/69989
10909 * gcc.c-torture/compile/pr69989-2.c: New test.
10910
1be56bc5
MP
109112016-03-01 Marek Polacek <polacek@redhat.com>
10912
10913 PR c++/69795
10914 * g++.dg/parse/invalid1.C: New test.
10915
1b19470d
RB
109162016-03-01 Richard Biener <rguenther@suse.de>
10917
10918 PR middle-end/70022
10919 * gcc.dg/pr70022.c: New testcase.
10920
3ae0661a
IE
109212016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10922
10923 PR tree-optimization/69956
10924 * gcc.dg/pr69956.c: New test.
10925
0f09ab88
BS
109262016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10927
10928 PR target/70011
10929 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10930 XFAIL when hardware supports efficient unaligned storage access.
10931
76d881bf
PP
109322016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10933
10934 PR c++/69961
10935 * g++.dg/template/pr69961a.C: New test.
10936 * g++.dg/template/pr69961b.C: New test.
10937
7168133a
DM
109382016-02-29 David Malcolm <dmalcolm@redhat.com>
10939
10940 PR preprocessor/69985
10941 * gcc.dg/cpp/pr69985.c: New test case.
10942
0c6072a3
JL
109432016-02-29 Jeff Law <law@redhat.com>
10944
e66f219b
JL
10945 PR tree-optimization/70005
10946 * gcc.c-torture/execute/pr70005.c New test.
10947
0c6072a3
JL
10948 PR tree-optimization/69999
10949 * gcc.c-torture/compile/pr69999.c: New test.
10950
fd9fbdb3
YR
109512016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10952
10953 PR tree-optimization/69652
10954 * gcc.dg/torture/pr69652.c: Delete test.
10955 * gcc.dg/vect/pr69652.c: New test.
10956
cbd400b4
RB
109572016-02-19 Richard Biener <rguenther@suse.de>
10958
10959 PR tree-optimization/69980
10960 * gfortran.dg/vect/pr69980.f90: New testcase.
10961
84ea0f58
EB
109622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10963
10964 * gcc.target/sparc/20160229-1.c: New test.
10965
5d2a63dc
EB
109662016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10967
10968 * gnat.dg/stack_usage3.adb: New test.
10969 * gnat.dg/stack_usage3_pkg.ads: New helper.
10970
93e708f9
EB
109712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10972
10973 * gnat.dg/renaming8.adb: New test.
10974 * gnat.dg/renaming8_pkg1.ads: New helper.
10975 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10976 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10977
6512bc93
RB
109782016-02-29 Richard Biener <rguenther@suse.de>
10979
10980 PR tree-optimization/69720
10981 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10982
7b201a88
TK
109832016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10984
10985 PR fortran/68147
10986 PR fortran/47674
10987 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10988
82ee0cf2 109892016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10990 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10991
10992 PR fortran/56007
10993 * gfortran.dg/coarray_8.f90: Adjust error message.
10994 * gfortran.dg/pr56007.f90: New test.
10995 * gfortran.dg/pr56007.f: New test.
10996
cdc1a2c8
L
109972016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10998
10999 PR tree-optimization/69989
11000 * gcc.dg/torture/pr69989.c: New test.
11001
33505bcf
EB
110022016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11003
11004 * gcc.target/i386/stack-realign-win.c: New test.
11005
524bfb19
HA
110062016-02-28 Harald Anlauf <anlauf@gmx.de>
11007
11008 PR fortran/60126
11009 * gfortran.dg/pr60126.f90: New test.
11010
bd542508
JL
110112016-02-27 Jeff Law <law@redhat.com>
11012
11013 Revert
11014 2016-02-26 Richard Biener <rguenther@suse.de>
11015 Jeff Law <law@redhat.com>
11016
11017 PR tree-optimization/69740
11018 * gcc.c-torture/compile/pr69740-1.c: New test.
11019 * gcc.c-torture/compile/pr69740-2.c: New test.
11020
dd1291e0
JD
110212016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11022
5fb67f8b 11023 PR fortran/69910
dd1291e0
JD
11024 * gfortran.dg/newunit_4.f90: New test.
11025
5cfefb59
JJ
110262016-02-27 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR target/69613
11029 PR rtl-optimization/69886
11030 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11031 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11032 target.
11033
20ba5f33
MS
110342016-02-26 Martin Sebor <msebor@redhat.com>
11035
11036 PR tree-optimization/15826
11037 * gcc.dg/tree-ssa/pr15826.c: New test.
11038
e6fb01b0
JJ
110392016-02-26 Jakub Jelinek <jakub@redhat.com>
11040
11041 PR target/69969
11042 * gcc.target/powerpc/pr69969.c: New test.
11043
e3e0cf64
MS
110442016-02-26 Martin Sebor <msebor@redhat.com>
11045
11046 PR c++/15766
11047 * g++.old-deja/g++.other/decl5.C: Add a test case.
11048
d1f2bea5
SB
110492016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11050
11051 PR target/69946
11052 * gcc.target/powerpc/pr69946.c: New file.
11053
4a4f9d2b 110542016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11055 Jeff Law <law@redhat.com>
4a4f9d2b 11056
e3e0cf64 11057 PR tree-optimization/69740
4a4f9d2b
RB
11058 * gcc.c-torture/compile/pr69740-1.c: New test.
11059 * gcc.c-torture/compile/pr69740-2.c: New test.
11060
ad2a2706
MJ
110612016-02-26 Martin Jambor <mjambor@suse.cz>
11062
11063 PR middle-end/69920
11064 * gcc.dg/torture/pr69932.c: New test.
11065 * gcc.dg/torture/pr69936.c: Likewise.
11066
1d11f7ce
AK
110672016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11068
11069 PR target/69709
11070 * gcc.target/s390/pr69709.c: New test.
11071
6cfccbb2
KT
110722016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11073
11074 PR target/69245
11075 * gcc.target/aarch64/pr69245_1.c: New test.
11076
ac59ad4e
KT
110772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11078
11079 PR target/69613
11080 * gcc.dg/torture/pr69613.c: New test.
11081
a2ad54a0
JJ
110822016-02-26 Jakub Jelinek <jakub@redhat.com>
11083
11084 PR rtl-optimization/69891
11085 * gcc.target/i386/pr69891.c: New test.
11086
0884062c 110872016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11088 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11089
d2369d4f 11090 PR target/61397
c163789b
MM
11091 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11092 functionality for both 32-bit and 64-bit.
11093
5aed7e2c
RB
110942016-02-26 Richard Biener <rguenther@suse.de>
11095
11096 PR tree-optimization/69551
11097 * gcc.dg/torture/pr69951.c: New testcase.
11098
798e2a8e
RB
110992016-02-25 Richard Biener <rguenther@suse.de>
11100
11101 PR tree-optimization/48795
11102 * gcc.dg/Warray-bounds-18.c: New testcase.
11103
9559fbac
RO
111042016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11105
11106 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11107
c049b107
JJ
111082016-02-25 Jakub Jelinek <jakub@redhat.com>
11109
11110 PR rtl-optimization/69896
11111 * gcc.dg/pr69896.c: New test.
11112
1137001c
PP
111132016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11114
11115 PR c++/69736
11116 * g++.dg/cpp1y/paren2.C: New test.
11117
2e9c8641
MS
111182016-02-24 Martin Sebor <msebor@redhat.com>
11119
11120 PR c/51147
11121 * gcc.dg/enum-mode-2.c: New test.
11122
03ca8fb3
JJ
111232016-02-24 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR c++/69922
11126 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11127 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11128 * g++.dg/ubsan/pr69922.C: New test.
11129
0b05329b
MP
111302016-02-24 Marek Polacek <polacek@redhat.com>
11131
11132 PR c/69819
11133 * gcc.dg/pr69819.c: New test.
11134
57c2c374
MS
111352016-02-24 Martin Sebor <msebor@redhat.com>
11136
3b96b93a
MS
11137 PR c++/69912
11138 * g++.dg/ext/flexary15.C: New test.
11139
111402016-02-24 Martin Sebor <msebor@redhat.com>
11141
11142 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11143 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11144 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11145
65433bb5
MK
111462016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11147 Charles Baylis <charles.baylis@linaro.org>
11148
11149 PR debug/61033
11150 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11151
f802a424 111522016-02-24 Richard Biener <rguenther@suse.de>
44293580 11153 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11154
11155 PR middle-end/69760
11156 * gcc.dg/torture/pr69760.c: New testcase.
11157
525f795f
RO
111582016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11159
11160 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11161 pattern on Solaris with as.
11162
cd7bbceb
KT
111632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11164
11165 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11166 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11167 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11168 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11169
89c0c1fd
JJ
111702016-02-24 Jakub Jelinek <jakub@redhat.com>
11171
11172 PR middle-end/69915
11173 * gcc.dg/pr69915.c: New test.
11174
0683fd27
KT
111752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11176
11177 PR rtl-optimization/69886
11178 * gcc.dg/torture/pr69886.c: New test.
11179
e53d562a
RB
111802016-02-24 Richard Biener <rguenther@suse.de>
11181
11182 PR middle-end/68963
11183 * gcc.dg/torture/pr68963.c: New testcase.
11184
74a00288
KT
111852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11186
11187 PR target/69875
11188 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11189 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11190 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11191 * gcc.target/arm/atomic_loaddi_1.c: New test.
11192 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11193 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11194 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11195 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11196 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11197 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11198 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11199 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11200
340fd4c9
JJ
112012016-02-24 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR middle-end/69909
11204 * gcc.dg/torture/pr69909.c: New test.
11205
47d3fdb2
RB
112062016-02-24 Richard Biener <rguenther@suse.de>
11207
11208 PR tree-optimization/69907
11209 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11210 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11211 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11212
dab73e73
CB
112132016-02-24 Christian Bruel <christian.bruel@st.com>
11214
11215 * gcc.target/arm/pragma_cpp_fma.c: New test.
11216
7cc5ec65
JD
112172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11218
11219 PR fortran/61156
11220 * gfortran.dg/include_6.f90: Update test.
11221
067fbd8b
JJ
112222016-02-23 Jakub Jelinek <jakub@redhat.com>
11223
11224 PR objc/69844
11225 * objc.dg/pr69844.m: New test.
11226
64a454d9
JD
112272016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11228
11229 PR libgfortran/69456
11230 * gfortran.dg/namelist_89.f90: New test.
11231 * gfortran.dg/pr59700.f90: Update test..
11232
35886f0b
MS
112332016-02-23 Martin Sebor <msebor@redhat.com>
11234
11235 PR middle-end/69780
11236 * g++.dg/ext/builtin_alloca.C: New test.
11237 * gcc.dg/builtins-68.c: New test.
11238
162cc7e3
RH
112392016-02-23 Richard Henderson <rth@redhat.com>
11240
11241 * gcc.target/i386/addr-space-3.c: Remove test.
11242
196440f8
DM
112432016-02-23 David Malcolm <dmalcolm@redhat.com>
11244
11245 PR preprocessor/69126
11246 PR preprocessor/69543
11247 * c-c++-common/pr69126-2-long.c: New test.
11248 * c-c++-common/pr69126-2-short.c: New test.
11249 * c-c++-common/pr69543-1.c: Remove xfail.
11250
1d3121af
DM
112512016-02-23 David Malcolm <dmalcolm@redhat.com>
11252
11253 PR preprocessor/69126
11254 PR preprocessor/69543
11255 PR preprocessor/69558
11256 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11257 (f): Rename to...
11258 (test_2): ...this, and add leading comment.
11259 (MACRO_3, test_3): New.
11260 (MACRO_4A, MACRO_4B, test_4): New.
11261 (MACRO): Rename to...
11262 (MACRO_5): ...this.
11263 (g): Rename to...
11264 (test_5): ...this, updating for renaming of MACRO, and
11265 add leading comment.
11266 * c-c++-common/pr69543-1.c: New.
11267 * c-c++-common/pr69543-2.c: New.
11268 * c-c++-common/pr69543-3.c: New.
11269 * c-c++-common/pr69543-4.c: New.
11270 * c-c++-common/pr69558-1.c: New.
11271 * c-c++-common/pr69558-2.c: New.
11272 * c-c++-common/pr69558-3.c: New.
11273 * c-c++-common/pr69558-4.c: New.
11274 * gcc.dg/pr69558.c: Move to...
11275 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11276 xfail for c++.
11277
f99c3557
TS
112782016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11279
11280 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11281 to -ftree-parallelize-loops/-fopenacc changes.
11282 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11283 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11284 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11285 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11286 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11287 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11288 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11289 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11290 * c-c++-common/goacc/kernels-loop.c: Likewise.
11291 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11292 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11293 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11294 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11295
c60ec7c2
RO
112962016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11297
11298 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11299
f1a62b6f
JJ
113002016-02-23 Jakub Jelinek <jakub@redhat.com>
11301
e67bf044
JJ
11302 PR c++/69902
11303 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11304
f1a62b6f
JJ
11305 PR c/69900
11306 * gcc.dg/pr69900.c: New test.
11307
20c5e09e
MJ
113082016-02-23 Martin Jambor <mjambor@suse.cz>
11309
11310 PR tree-optimization/69666
11311 * gcc.dg/tree-ssa/pr69666.c: New test.
11312
e457a6fc
AV
113132016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11314
11315 PR fortran/67451
11316 * gfortran.dg/coarray_allocate_5.f08: New test.
11317
d7b574f4
AK
113182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11319
11320 * gcc.target/s390/vcond-shift.c: Move to ...
11321 * gcc.target/s390/vector/vcond-shift.c: ... here.
11322
58bdeb44
AK
113232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11324
11325 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11326 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11327
7cd0387b
AK
113282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11329
11330 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11331
4246c8da
MW
113322016-02-20 Mark Wielaard <mjw@redhat.com>
11333
11334 PR c/28901
11335 * gcc.dg/unused-variable-3.c: New test.
11336
f93bc532
JJ
113372016-02-22 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR target/69888
11340 * gcc.target/i386/pr69888.c: New test.
11341
c4e360f4
RB
113422016-02-22 Richard Biener <rguenther@suse.de>
11343
11344 PR tree-optimization/69882
11345 * gfortran.dg/vect/pr69882.f90: New testcase.
11346
09c92f1c
JJ
113472016-02-22 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR target/69885
11350 * gcc.dg/pr69885.c: New test.
11351
f88d45dc
OE
113522016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11353
11354 PR target/69806
11355 PR target/54089
11356 * gcc.target/sh/pr54089-10.c: New.
11357
ce1ff48e
PT
113582016-02-20 Paul Thomas <pault@gcc.gnu.org>
11359
11360 PR fortran/69423
11361 * gfortran.dg/deferred_character_15.f90 : New test.
11362
bbf27208
DH
113632016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11364
11365 PR fortran/57365
11366 gfortran.dg/allocate_with_source_18.f03: New test.
11367
113682016-02-20 Harald Anlauf <anlauf@gmx.de>
11369
11370 PR fortran/52531
11371 gfortran.dg/gomp/pr52531.f90: New test.
11372
268be88c
BE
113732016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11374
11375 PR c++/69865
11376 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11377 -std=c++03.
11378
4b6c824a
JJ
113792016-02-19 Jakub Jelinek <jakub@redhat.com>
11380
871b3f47
JJ
11381 PR c++/69826
11382 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11383 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11384
7a965d51
JJ
11385 PR c++/69850
11386 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11387
4b6c824a
JJ
11388 PR c++/69851
11389 * g++.dg/torture/pr69851.C: New test.
11390
15fca21a
MS
113912016-02-19 Martin Sebor <msebor@redhat.com>
11392
11393 PR testsuite/69573
11394 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11395
19e21586
JJ
113962016-02-19 Jakub Jelinek <jakub@redhat.com>
11397
03a616ac
JJ
11398 PR c++/69850
11399 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11400 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11401
19e21586
JJ
11402 PR c++/67767
11403 * g++.dg/cpp0x/pr67767.C: New test.
11404
2db16594
KT
114052016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11406
11407 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11408 for fp, simd, crypto, crc, lse.
11409 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11410 above.
11411 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11412 effective target check.
11413
5a7d9d1e
JJ
114142016-02-19 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR target/69820
11417 * gcc.target/i386/pr69820.c: New test.
11418
6448f064
AK
114192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11420
11421 * gcc.target/s390/vector/int128-1.c: New test.
11422
d0a859e6
AK
114232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11424
11425 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11426
9e4eb643
AK
114272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11428
11429 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11430 instruction pattern name to prevent the testcase from failing with
11431 -march=z13.
11432
859a4c0e
AK
114332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11434
11435 * gcc.target/s390/md/movstr-2.c: New test.
11436
efc2340b
MK
114372016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11438
11439 * gcc.target/s390/morestack.c: New test.
11440
ca2bfbc2
DV
114412016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11442
11443 PR target/69625
11444 * gcc.target/s390/pr69625.c: Add test case.
11445
efd4bd05
BE
114462016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11447
11448 PR testsuite/68580
11449 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11450
2bf2078a
MM
114512016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11452
11453 PR target/68404
11454 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11455 * gcc.target/powerpc/fusion3.c: Likewise.
11456
f003579e
RB
114572016-02-18 Richard Biener <rguenther@suse.de>
11458
11459 PR middle-end/69553
11460 * g++.dg/torture/pr69553.C: New testcase.
11461
19233914
NC
114622016-02-18 Nick Clifton <nickc@redhat.com>
11463
efd4bd05
BE
11464 PR target/62254
11465 PR target/69610
11466 * gcc.target/arm/pr62554.c: New test.
11467 * gcc.target/arm/pr69610-1.c: New test.
11468 * gcc.target/arm/pr69610-2.c: New test.
19233914 11469
23f27839
RB
114702016-02-18 Richard Biener <rguenther@suse.de>
11471
11472 PR middle-end/69854
11473 * gcc.dg/torture/pr69854.c: New testcase.
11474
932c0da4
JJ
114752016-02-17 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR c++/69850
11478 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11479
1bed93e4
BS
114802012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11481
11482 * gcc.target/powerpc/vec-cg.c: New test.
11483
57bfb134
RB
114842016-02-17 Richard Biener <rguenther@suse.de>
11485
11486 PR testsuite/69586
11487 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11488
a44e0ebb
KT
114892016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11490
11491 PR target/69161
11492 * gcc.c-torture/compile/pr69161.c: New test.
11493
ffacd726
DS
114942016-02-17 David Sherwood <david.sherwood@arm.com>
11495
11496 PR target/69532
11497 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11498 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11499
448db8d2
EB
115002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11501
11502 * gcc.dg/ifcvt-4.c: Skip on Visium.
11503
e2f0522e
EB
115042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11505
11506 * gnat.dg/atomic8.adb: New test.
11507
bf17fe3f
EB
115082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11509
11510 * gnat.dg/discr46.ad[sb]: New test.
11511
ecf835e9
KN
115122016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11513
11514 PR Target/48344
11515 * gcc.target/powerpc/pr48344-1.c: New test.
11516
49a1164a
TK
115172015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11518
11519 PR fortran/69742
11520 * gfortran.dg/associate_21.f90: New test.
11521
bf14eba2
JJ
115222016-02-16 Jakub Jelinek <jakub@redhat.com>
11523
11524 PR c/69835
11525 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11526 -Wnonnull in dg-options.
11527 * c-c++-common/nonnull-2.c: New test.
11528
35a093b6
JG
115292016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11530 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11531
11532 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11533
e387d491
JJ
115342016-02-16 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR middle-end/69801
11537 * gcc.dg/pr69801.c: Add empty dg-options.
11538
ba539195
JN
115392016-02-16 James Norris <jnorris@codesourcery.com>
11540
11541 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11542 * g++.dg/goacc/deviceptr-1.c: New file.
11543
2a2b8f64
JJ
115442016-02-16 Jakub Jelinek <jakub@redhat.com>
11545
11546 PR tree-optimization/69820
11547 * gcc.dg/vect/pr69820.c: New test.
11548
87440c29
RB
115492016-02-16 Richard Biener <rguenther@suse.de>
11550
11551 PR tree-optimization/69776
11552 * gcc.dg/torture/pr69776-2.c: New testcase.
11553
6d87c306
BS
115542016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11555
11556 PR tree-optimization/69714
11557 * gcc.dg/torture/pr69714.c: New test.
11558
3824a0a2
JJ
115592016-02-16 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR tree-optimization/69802
11562 * gcc.dg/pr69802.c: New test.
11563
c8cfe96e
RB
115642016-02-16 Richard Biener <rguenther@suse.de>
11565
11566 PR middle-end/69801
11567 * gcc.dg/pr69801.c: New testcase.
11568
fc12098d
JD
115692016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11570
11571 PR libgfortran/69651
11572 * gfortran.dg/read_bang.f90: New test.
11573 * gfortran.dg/read_bang4.f90: New test.
11574
ba6b3795
JJ
115752016-02-15 Jakub Jelinek <jakub@redhat.com>
11576
f0516ca4
JJ
11577 PR c++/69658
11578 * g++.dg/init/pr69658.C: New test.
11579
ba6b3795
JJ
11580 PR c++/69797
11581 * c-c++-common/pr69797.c: New test.
11582
de3f9a2d
PK
115832016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11584
11585 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11586 check for aarch64*-*-*.
11587
17a3b967
RB
115882016-02-15 Richard Biener <rguenther@suse.de>
11589
11590 PR tree-optimization/69783
11591 * gcc.dg/vect/pr69783.c: New testcase.
11592
1c48bff1
RB
115932016-02-15 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/69776
11596 * gcc.dg/torture/pr69776.c: New testcase.
11597
1e6025b6
TK
115982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11599
11600 PR fortran/60526
11601 * gfortran.dg/type_decl_4.f90: Reinstated.
11602
d3308279
JDA
116032016-02-14 John David Anglin <danglin@gcc.gnu.org>
11604
11605 PR fortran/68746
11606 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11607
b7c56581
TK
116082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11609
11610 PR fortran/60526
11611 PR bootstrap/69816
11612 * gfortran.dg/type_decl_4.f90: Removed.
11613
60cb4ef5
TK
116142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11615
11616 PR fortran/60526
11617 * gfortran.dg/type_decl_4.f90: New test.
11618
f6964637
AM
116192016-02-14 Alan Modra <amodra@gmail.com>
11620
1a8849d1 11621 PR testsuite/68886
f6964637
AM
11622 * gcc.c-torture/execute/stkalign.c: Revise test.
11623
f5121920
OE
116242016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11625
11626 PR target/67260
11627 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11628
6cda3ab6
OE
116292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11630
11631 PR target/67260
11632 * gcc.target/sh/torture/pr67260.c: New.
11633
6786e598
JDA
116342016-02-12 John David Anglin <danglin@gcc.gnu.org>
11635
11636 * gcc.dg/pr67964.c: Add dg-require-alias.
11637
7e05dad8
OE
116382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11639
11640 PR target/67636
11641 PR target/64345
11642 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11643
7f4cc3ce
JD
116442016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11645
11646 PR libgfortran/69668
11647 * gfortran.dg/namelist_88.f90: New test.
11648
955ca6dc
JD
116492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11650
11651 PR libgfortran/69668
11652 * gfortran.dg/namelist_38.f90: Update test.
11653 * gfortran.dg/namelist_84.f90: Update test.
11654
876217ae
DM
116552016-02-12 David Malcolm <dmalcolm@redhat.com>
11656
11657 PR other/69554
11658 * gcc.dg/pr69554-1.c: New test.
11659 * gfortran.dg/pr69554-1.F90: New test.
11660 * gfortran.dg/pr69554-2.F90: New test.
11661 * lib/gcc-dg.exp (proc dg-locus): New function.
11662 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11663 distinguish between the caret-printing and non-caret-printing
11664 cases. If caret-printing has been explicitly enabled, bail out
11665 without attempting to fix up the output.
11666
61789eed
DM
116672016-02-12 David Malcolm <dmalcolm@redhat.com>
11668
11669 PR driver/69265
11670 PR driver/69453
11671 * gcc.dg/spellcheck-options-3.c: New test case.
11672 * gcc.dg/spellcheck-options-4.c: New test case.
11673 * gcc.dg/spellcheck-options-5.c: New test case.
11674 * gcc.dg/spellcheck-options-6.c: New test case.
11675 * gcc.dg/spellcheck-options-7.c: New test case.
11676 * gcc.dg/spellcheck-options-8.c: New test case.
11677 * gcc.dg/spellcheck-options-9.c: New test case.
11678 * gcc.dg/spellcheck-options-10.c: New test case.
11679
c3090c1f
JJ
116802016-02-12 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR rtl-optimization/69764
11683 PR rtl-optimization/69771
11684 * c-c++-common/pr69764.c: New test.
11685 * gcc.dg/torture/pr69771.c: New test.
11686
8222034d
MP
116872016-02-12 Marek Polacek <polacek@redhat.com>
11688
11689 * g++.dg/torture/init-list1.C: New.
11690
f749f792
MP
116912016-02-12 Marek Polacek <polacek@redhat.com>
11692
11693 * gcc.dg/pr69522.c: Add empty dg-options.
11694
199fb02a
IE
116952016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11696
11697 * g++.dg/lto/lto.exp: Include and init mpx.
11698 * g++.dg/lto/pr69729_0.C: New test.
11699
b69539cb
JJ
117002016-02-12 Jakub Jelinek <jakub@redhat.com>
11701
06ff7000
JJ
11702 PR ipa/69241
11703 * g++.dg/ipa/pr69241-4.C: New test.
11704
b69539cb
JJ
11705 PR ipa/68672
11706 * g++.dg/ipa/pr68672-1.C: New test.
11707 * g++.dg/ipa/pr68672-2.C: New test.
11708 * g++.dg/ipa/pr68672-3.C: New test.
11709
16595a1f
BS
117102016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11711
11712 PR c/69522
6d87c306 11713 * gcc.dg/pr69522.c: New test.
16595a1f 11714
38d795d2
PP
117152016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11716
11717 PR c++/69098
11718 * g++.dg/cpp1y/69098.C: New test.
11719 * g++.dg/cpp1y/69098-2.C: New test.
11720
9c582551
JJ
117212016-02-12 Jakub Jelinek <jakub@redhat.com>
11722
11723 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11724 and neighbour -> neighbor.
11725 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11726 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11727 * c-c++-common/Wvarargs.c: Likewise.
11728 * c-c++-common/goacc/host_data-5.c: Likewise.
11729 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11730 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11731 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11732 * gcc.target/aarch64/pr60697.c: Likewise.
11733 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11734 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11735 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11736 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11737 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11738 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11739 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11740 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11741 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11742 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11743 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11744 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11745 * g++.dg/lookup/koenig5.C: Likewise.
11746 * g++.dg/ext/no-asm-2.C: Likewise.
11747 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11748 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11749 * gfortran.dg/used_types_16.f90: Likewise.
11750 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11751 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11752 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11753 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11754 * gfortran.dg/abstract_type_6.f03: Likewise.
11755 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11756 * gfortran.dg/used_types_15.f90: Likewise.
11757 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11758 * gfortran.dg/exit_3.f08: Likewise.
11759 * gfortran.dg/open_status_2.f90: Likewise.
11760 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11761 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11762 * gfortran.dg/associate_1.f03: Likewise.
11763 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11764 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11765 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11766 * gcc.dg/builtin-object-size-1.c: Likewise.
11767 * gcc.dg/noreturn-6.c: Likewise.
11768 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11769 * gcc.dg/globalalias.c: Likewise.
11770 * gcc.dg/builtins-config.h: Likewise.
11771 * gcc.dg/pr30457.c: Likewise.
11772 * gcc.c-torture/compile/volatile-1.c: Likewise.
11773 * gcc.c-torture/execute/20101011-1.c: Likewise.
11774 * c-c++-common/Waddress-1.c: Likewise.
11775
66756373
JJ
117762016-02-11 Jakub Jelinek <jakub@redhat.com>
11777
11778 PR c/69768
11779 * c-c++-common/Waddress-1.c: New test.
11780
76fe932b
AV
117812016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11782
11783 PR fortran/69296
11784 * gfortran.dg/associate_19.f03: New test.
11785 * gfortran.dg/associate_20.f03: New test.
11786
564c4d4b
OE
117872016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11788
11789 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11790
e1c1ecb0
KT
117912016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11792
11793 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11794 .arch armv8-a\n. Add -dA to dg-options.
11795 * gcc.target/aarch64/assembler_arch_1.c: New test.
11796 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11797
0d7d9458
PC
117982016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11799
11800 PR c++/68726
11801 * g++.dg/cpp0x/pr68726.C: New.
11802
e6208a60
IE
118032016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11804
11805 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11806 test.
11807
281a11eb
RB
118082016-02-11 Richard Biener <rguenther@suse.de>
11809
11810 * g++.dg/tree-ssa/pr61034.C: Adjust.
11811
e03dd765
VM
118122016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11813
4b48faf5 11814 PR target/69148
e03dd765
VM
11815 * gcc.target/s390/pr69148.c: New.
11816
cdc23927
YR
118172016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11818
11819 PR tree-optimization/69652
11820 * gcc.dg/torture/pr69652.c: New test.
11821
e199dd0a
JJ
118222016-02-10 Jakub Jelinek <jakub@redhat.com>
11823 Patrick Palka <ppalka@gcc.gnu.org>
11824
11825 PR ipa/69241
11826 PR c++/69649
11827 * g++.dg/ipa/pr69241-1.C: New test.
11828 * g++.dg/ipa/pr69241-2.C: New test.
11829 * g++.dg/ipa/pr69241-3.C: New test.
11830 * g++.dg/ipa/pr69649.C: New test.
11831
d6b38027
UB
118322016-02-10 Uros Bizjak <ubizjak@gmail.com>
11833
11834 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11835 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11836
13b562c5
BC
118372016-02-10 Bin Cheng <bin.cheng@arm.com>
11838
11839 PR tree-optimization/68021
11840 * gcc.dg/tree-ssa/pr68021.c: New test.
11841
24a179f8
RB
118422016-02-10 Richard Biener <rguenther@suse.de>
11843
11844 PR tree-optimization/69726
11845 * gcc.dg/uninit-22.c: New testcase.
11846
0d99886f
AP
118472016-02-09 Andrew Pinski <apinski@cavium.com>
11848
11849 PR tree-opt/69282
11850 * gcc.c-torture/compile/20160205-1.c: New testcase.
11851
ab04995c
MM
118522016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11853
11854 PR target/68404
11855 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11856 instead accessing a really large arrray.
11857 * gcc.target/powerpc/fusion3.c: Likewise.
11858
4b79ac23
CB
118592016-02-09 Charles Baylis <charles.baylis@linaro.org>
11860
11861 PR target/68532
11862 * gcc.c-torture/execute/pr68532.c: New test.
11863
b890a441
AO
118642016-02-11 Alexandre Oliva <aoliva@redhat.com>
11865
11866 PR target/69634
11867 * gcc.dg/pr69634.c: New.
11868
84a5bef7
RB
118692016-02-09 Richard Biener <rguenther@suse.de>
11870
11871 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11872
1f123759 118732016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11874
1f123759
AF
11875 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11876
65860c77
YR
118772016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11878
11879 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11880
7e1e8a0a
RB
118812016-02-09 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/69715
11884 * gcc.dg/torture/pr69715.c: New testcase.
11885
efb45a9f
PP
118862016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11887
11888 PR c++/69139
11889 * g++.dg/cpp0x/trailing12.C: New test.
11890 * g++.dg/cpp0x/trailing13.C: New test.
11891
20a0c6f9
PP
118922016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11893
11894 PR c++/69283
11895 PR c++/67835
11896 * g++.dg/cpp1y/auto-fn29.C: New test.
11897 * g++.dg/cpp1y/auto-fn30.C: New test.
11898
a162f3af
JJ
118992016-02-08 Jakub Jelinek <jakub@redhat.com>
11900
11901 PR tree-optimization/69209
11902 * gcc.c-torture/compile/pr69209.c: New test.
11903
4b4a9fbd
JL
119042016-02-08 Jeff Law <law@redhat.com>
11905
11906 PR tree-optimization/68541
11907 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11908 of statements allowed in join block for path splitting.
11909
cfac5ed2
JJ
119102016-02-08 Jakub Jelinek <jakub@redhat.com>
11911
f68bc23f
JJ
11912 PR c++/59627
11913 * g++.dg/gomp/pr59627.C: New test.
11914
cfac5ed2
JJ
11915 PR ipa/69239
11916 * g++.dg/ipa/pr69239.C: New test.
11917
44714d8c
DM
119182016-02-08 David Malcolm <dmalcolm@redhat.com>
11919
11920 PR preprocessor/69664
11921 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11922 * gcc.dg/cpp/warn-comments.c: Likewise.
11923
eba9e839
MP
119242016-02-08 Marek Polacek <polacek@redhat.com>
11925
11926 PR c++/69688
11927 * g++.dg/init/const12.C: New test.
11928
a011cd92
BS
119292016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11930
11931 PR target/60410
11932 * gcc.dg/lto/pr55113_0.c: Remove test.
11933
5317b1be
RB
119342016-02-08 Richard Biener <rguenther@suse.de>
11935
11936 PR tree-optimization/69719
11937 * gcc.dg/torture/pr69719.c: New testcase.
11938
63998a63
RB
119392016-02-08 Richard Biener <rguenther@suse.de>
11940 Jeff Law <law@redhat.com>
11941
11942 PR target/68273
11943 * gcc.target/mips/pr68273.c: New testcase.
11944
43f4a281
RB
119452016-02-08 Richard Biener <rguenther@suse.de>
11946
11947 PR rtl-optimization/69274
11948 * gcc.target/i386/addr-sel-1.c: XFAIL.
11949
0b604d2d
JL
119502016-02-08 Jeff Law <law@redhat.com>
11951
e8dfe49e
JL
11952 PR tree-optimization/68541
11953 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11954
6daecd7a 11955 PR tree-optimization/65917
0b604d2d
JL
11956 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11957
c0f0e35a
JD
119582016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11959
11960 PR fortran/50555
11961 * gfortran.dg/namelist_args.f90: New test.
11962
8981d712
JL
119632016-02-05 Jeff Law <law@redhat.com>
11964
6daecd7a 11965 PR tree-optimization/68541
8981d712
JL
11966 * gcc.dg/tree-ssa/split-path-2.c: New test.
11967 * gcc.dg/tree-ssa/split-path-3.c: New test.
11968 * gcc.dg/tree-ssa/split-path-4.c: New test.
11969 * gcc.dg/tree-ssa/split-path-5.c: New test.
11970 * gcc.dg/tree-ssa/split-path-6.c: New test.
11971 * gcc.dg/tree-ssa/split-path-7.c: New test.
11972
46cb9332
MS
119732016-02-05 Martin Sebor <msebor@redhat.com>
11974
11975 PR c++/69662
11976 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11977 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11978
be2083ea
RH
119792016-02-06 Richard HEnderson <rth@redhat.com>
11980
11981 PR c/69643
11982 * gcc.target/i386/addr-space-4.c: New.
11983 * gcc.target/i386/addr-space-5.c: New.
11984
711d7c23
MM
119852016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11986
11987 PR fortran/66089
11988 * gfortran.dg/elemental_dependency_6.f90: New.
11989
b5c1c988
JJ
119902016-02-05 Jakub Jelinek <jakub@redhat.com>
11991
861c7bcd
JJ
11992 PR rtl-optimization/69691
11993 * gcc.c-torture/execute/pr69691.c: New test.
11994
b5c1c988
JJ
11995 PR c++/69628
11996 * g++.dg/parse/pr69628.C: New test.
11997
f7dfa966
UB
119982016-02-05 Uros Bizjak <ubizjak@gmail.com>
11999
12000 * gcc.dg/sancov/asan.c: Move to ...
12001 * gcc.dg/asan/sancov-1.c: ... here.
12002
9b143e64
UB
120032016-02-05 Uros Bizjak <ubizjak@gmail.com>
12004
12005 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12006
f5d4b899
L
120072016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12008
12009 PR target/69677
12010 * gcc.target/i386/pr69677.c: New test.
12011
76c85fbb
PP
120122016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12013
12014 PR c++/68948
12015 * g++.dg/template/pr68948.C: New test.
12016
f181bf90
DV
120172016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12018
12019 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12020 (only necessary on s390x).
12021
714fb282
L
120222016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12023
12024 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12025 -mno-accumulate-outgoing-args.
12026
618d6c1c
PP
120272016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12028
12029 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12030
1066e9b5
JJ
120312016-02-04 Jakub Jelinek <jakub@redhat.com>
12032
12033 PR c/69669
12034 * c-c++-common/pr69669.c: New test.
12035
76255d0d
MM
120362016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12037
12038 PR target/69667
12039 * g++.dg/pr69667.C: New file.
12040
e0b059b1
WD
120412016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12042
12043 PR target/69619
12044 * gcc.dg/pr69619.c: Add new test.
12045
2692b5c8
RS
120462016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12047
12048 PR rtl-optimization/69577
12049 * gcc.target/i386/pr69577.c: New test.
12050
7db337c2
ML
120512016-02-04 Martin Liska <mliska@suse.cz>
12052
12053 * g++.dg/asan/pr69276.C: New test.
12054
cc9c0829
KT
120552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12056
12057 PR target/65932
12058 PR target/67714
12059 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12060 a single smulbb instruction.
12061 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12062 * gcc.target/amr/wmul-2.c: Likewise.
12063
eb9feb52
KT
120642016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12065
12066 PR target/65932
12067 PR target/67714
12068 * gcc.c-torture/execute/pr67714.c: New test.
12069
61f727fe
JJ
120702016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12071
12072 PR target/69454
12073 * gcc.target/i386/pr69454-1.c: New test.
12074 * gcc.target/i386/pr69454-2.c: New test.
12075
05dd97db
MS
120762016-02-03 Martin Sebor <msebor@redhat.com>
12077
12078 PR c++/69251
12079 PR c++/69253
12080 PR c++/69290
12081 PR c++/69277
12082 PR c++/69349
12083 * g++.dg/ext/flexarray-mangle-2.C: New test.
12084 * g++.dg/ext/flexarray-mangle.C: New test.
12085 * g++.dg/ext/flexarray-subst.C: New test.
12086 * g++.dg/ext/flexary11.C: New test.
12087 * g++.dg/ext/flexary12.C: New test.
12088 * g++.dg/ext/flexary13.C: New test.
12089 * g++.dg/ext/flexary14.C: New test.
12090 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12091
dac2fc29
L
120922016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12093
12094 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12095 Define only if CHECK_FLOAT128 is defined.
12096 (main): Properly initialize u5.
12097
eadb8035
JJ
120982016-02-03 Jakub Jelinek <jakub@redhat.com>
12099
0afbb81b
JJ
12100 PR c/69627
12101 * gcc.dg/pr69627.c: New test.
12102
eadb8035
JJ
12103 PR target/69644
12104 * gcc.dg/pr69644.c: New test.
12105
b12d4923
MS
121062016-02-03 Mike Stump <mikestump@comcast.net>
12107
12108 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12109 support for struct-layout-1.exp.
12110
ab4bae0c
PP
121112016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12112
12113 PR c++/69056
618d6c1c 12114 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12115
95831c01
VM
121162016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12117 Alexandre Oliva <aoliva@redhat.com>
12118
12119 PR target/69461
12120 * gcc.target/powerpc/pr69461.c: New.
12121
ccc71ab8
UB
121222016-02-03 Uros Bizjak <ubizjak@gmail.com>
12123
12124 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12125 works from here ...
12126 (check_effective_target_fsanitize_thread): ... to here. Do not
12127 specify additional compile flags for the test source.
12128 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12129 specify additional compile flags for the test source.
12130
96299640
WD
121312016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12132
12133 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12134
781d83d9
AV
121352016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12136
12137 PR fortran/67451
12138 PR fortran/69418
12139 * gfortran.dg/coarray_allocate_2.f08: New test.
12140 * gfortran.dg/coarray_allocate_3.f08: New test.
12141 * gfortran.dg/coarray_allocate_4.f08: New test.
12142
d8208e6d
AL
121432016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12144
12145 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12146 use same scan-tree-dump-times on all platforms.
12147 * gcc.dg/vect/vect-outer-1.c: Likewise.
12148 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12149 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12150 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12151 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12152 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12153 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12154 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12155
a8394fa0
SB
121562016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12157
12158 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12159 warning.
12160
f3baa1d3
L
121612016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12162
12163 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12164
eb077516
JN
121652016-02-02 James Norris <jnorris@codesourcery.com>
12166
12167 * c-c++-common/goacc/routine-5.c: Add tests.
12168
578fb225
AM
121692016-02-02 Alexander Monakov <amonakov@ispras.ru>
12170
12171 * gcc.target/nvptx/unsigned-cmp.c: New test.
12172
c64f7d37
WD
121732016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12174
12175 * gcc.target/aarch64/scalar_shift_1.c
12176 (test_corners_sisd_di): Improve force to SIMD register.
12177 (test_corners_sisd_si): Likewise.
12178 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12179 Remove scan-assembler check for ldr.
12180
90c6f26c
RB
121812016-02-02 Richard Biener <rguenther@suse.de>
12182
12183 PR tree-optimization/69595
12184 * gcc.dg/Warray-bounds-17.c: New testcase.
12185
9dc03c97
RB
121862016-02-02 Richard Biener <rguenther@suse.de>
12187
12188 PR tree-optimization/69606
12189 * gcc.dg/torture/pr69606.c: New testcase.
12190
2d4dc223
YR
121912016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12192
12193 PR middle-end/68542
12194 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12195 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12196
65c98fde
AM
121972016-02-02 Alan Modra <amodra@gmail.com>
12198
12199 PR target/69548
12200 * gcc.target/powerpc/pr69548.c: New test.
12201
e1b81f2b
JJ
122022016-02-01 Jakub Jelinek <jakub@redhat.com>
12203
d0268b37
JJ
12204 PR rtl-optimization/69592
12205 * gcc.dg/pr69592.c: New test.
12206
e1b81f2b
JJ
12207 PR preprocessor/69543
12208 PR c/69558
12209 * gcc.dg/pr69543.c: New test.
12210 * gcc.dg/pr69558.c: New test.
12211
7dd7780d
UB
122122016-02-01 Uros Bizjak <ubizjak@gmail.com>
12213
bf672ee5
UB
12214 PR testsuite/65940
12215 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12216
9a7013f8
MS
122172016-02-01 Martin Sebor <msebor@redhat.com>
12218
12219 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12220
e681fb2b
BC
122212016-02-01 Bin Cheng <bin.cheng@arm.com>
12222
12223 PR tree-optimization/67921
12224 * c-c++-common/ubsan/pr67921.c: New test.
12225
ff86345f
RB
122262016-02-01 Richard Biener <rguenther@suse.de>
12227
12228 PR middle-end/69556
12229 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12230
bc369dbd
RB
122312016-02-01 Richard Biener <rguenther@suse.de>
12232
12233 PR tree-optimization/69574
12234 * gcc.dg/torture/pr69574.c: New testcase.
12235
ef318184
RB
122362016-02-01 Richard Biener <rguenther@suse.de>
12237
12238 PR tree-optimization/69579
12239 * gcc.dg/setjmp-6.c: New testcase.
12240
654745e6
JJ
122412016-02-01 Jakub Jelinek <jakub@redhat.com>
12242
12243 PR rtl-optimization/69570
12244 * g++.dg/opt/pr69570.C: New test.
12245
e6c0c44b
RH
122462016-02-01 Richard Henderson <rth@redhat.com>
12247
12248 * gcc.dg/pr69535.c: New test.
12249
6ff3f09a
JDA
122502016-01-31 John David Anglin <danglin@gcc.gnu.org>
12251
2c005538
JDA
12252 PR testsuite/69584
12253 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12254 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12255
61083a4b
JDA
12256 PR debug/68244
12257 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12258
6ff3f09a
JDA
12259 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12260
0c221916
PT
122612016-01-31 Paul Thomas <pault@gcc.gnu.org>
12262
12263 PR fortran/67564
12264 * gfortran.dg/allocate_with_source_17.f03: New test.
12265
db7a2818
JJ
122662016-01-30 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR tree-optimization/69546
12269 * gcc.dg/torture/pr69546.c: New test.
12270
e520d5f0
PT
122712016-01-30 Paul Thomas <pault@gcc.gnu.org>
12272
12273 PR fortran/69566
12274 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12275
343c05d3
MS
122762016-01-30 Martin Sebor <msebor@redhat.com>
12277
12278 PR c++/68490
12279 * g++.dg/ext/flexary10.C: New test.
12280
d6c3a539
DH
122812016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12282
12283 PR fortran/66707
12284 gfortran.dg/common_23.f90: New test.
12285
52d72fcd
BS
122862016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12287
12288 PR target/65546
12289 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12290 condition being checked, and disable it when the target supports
12291 misaligned loads and stores.
12292
3a5d2ba4
JJ
122932016-01-29 Jakub Jelinek <jakub@redhat.com>
12294
12295 PR debug/69518
12296 * gcc.dg/torture/pr69518.c: New test.
12297
6bbacdb5
L
122982016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12299
12300 PR target/69530
12301 * gcc.target/i386/pr69530.c: New test.
12302
af932cdb
SE
123032016-01-29 Steve Ellcey <sellcey@imgtec.com>
12304
12305 PR target/65604
12306 * gcc.target/mips/div-delay.c: New test.
12307
26658b7c
JJ
123082016-01-29 Jakub Jelinek <jakub@redhat.com>
12309
33e89989
JJ
12310 PR target/69551
12311 * gcc.target/i386/pr69551.c: New test.
12312
26658b7c
JJ
12313 PR target/66137
12314 * gcc.target/i386/pr66137.c: New test.
12315
401116b5
AB
123162016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12317
12318 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12319 always built for p5600.
12320 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12321 isa=p5600 dg-option.
12322
d4abfcc5
RB
123232016-01-29 Richard Biener <rguenther@suse.de>
12324
12325 PR tree-optimization/69547
12326 * g++.dg/tree-ssa/pr69547.C: New testcase.
12327
16b77b32
JJ
123282016-01-29 Jakub Jelinek <jakub@redhat.com>
12329
12330 PR debug/66869
12331 * g++.dg/warn/Wunused-function2.C: New test.
12332
a1c95464
DV
123332016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12334
12335 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12336 support for test to succeed.
12337
5453bfed
MP
123382016-01-29 Marek Polacek <polacek@redhat.com>
12339
12340 PR c++/69509
12341 PR c++/69516
12342 * g++.dg/ext/constexpr-vla2.C: New test.
12343 * g++.dg/ext/constexpr-vla3.C: New test.
12344 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12345
452ec2a5
RB
123462016-01-29 Richard Biener <rguenther@suse.de>
12347
12348 PR middle-end/69537
12349 * gcc.dg/uninit-21.c: New testcase.
12350
aec0b19e
UB
123512016-01-28 Uros Bizjak <ubizjak@gmail.com>
12352
12353 PR target/69459
12354 * gcc.target/i386/pr69459.c: New test.
12355
df113ce7
SE
123562016-01-28 Steve Ellcey <sellcey@imgtec.com>
12357
12358 PR target/68400
12359 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12360 * gcc.target/mips/pr68400.c: New test.
12361
494de84f
MS
123622016-01-28 Martin Sebor <msebor@redhat.com>
12363
12364 PR target/17381
12365 * gcc.target/powerpc/pr17381.c: New test.
12366
eb1b1f01
JJ
123672016-01-28 Jakub Jelinek <jakub@redhat.com>
12368
12369 PR middle-end/69542
12370 * gcc.dg/torture/pr69542.c: New test.
12371
6dfeb7ce
WD
123722016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12373
12374 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12375
4b7471a4
DE
123762016-01-28 David Edelsohn <dje.gcc@gmail.com>
12377
12378 * gcc.dg/pr65980.c: Skip on AIX.
12379 * gcc.dg/pr66688.c: Same.
12380
b271fd21
DE
123812016-01-28 David Edelsohn <dje.gcc@gmail.com>
12382
12383 PR target/63679
12384 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12385 * gcc.dg/tree-ssa/sra-18.c: Same.
12386
874108a9
AV
123872016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12388
12389 PR fortran/62536
12390 * gfortran.dg/block_15.f08: New test.
12391 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12392 on incorrectly closed BLOCK.
12393
30480bcd
IE
123942016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12395
12396 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
123972016-01-28 Richard Biener <rguenther@suse.de>
12398
12399 PR tree-optimization/69466
12400 * gfortran.dg/vect/pr69466.f90: New testcase.
12401
0d4c694e
TP
124022016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12403
12404 * g++.dg/pr67989.C: Remove ARM-specific option.
12405 * gcc.target/arm/pr67989.C: New file.
12406
2aa780da
UB
124072016-01-27 Uros Bizjak <ubizjak@gmail.com>
12408
12409 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12410 and expm1 test for glibc < 2.11.
12411
f75ebe77
RH
124122016-01-27 Richard Henderson <rth@redhat.com>
12413
12414 * gcc.c-torture/execute/pr69447.c: New test.
12415
124162016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12417
9a175e65 12418 PR fortran/69422
49847d75
PT
12419 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12420
cbdd8ae0
JJ
124212016-01-27 Jakub Jelinek <jakub@redhat.com>
12422
12423 PR debug/66869
12424 * gcc.dg/pr66869.c: New test.
12425
2b572b3c
JL
124262016-01-25 Jeff Law <law@redhat.com>
12427
12428 PR tree-optimization/68398
aec0b19e 12429 PR tree-optimization/69196
2b572b3c
JL
12430 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12431 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12432 path to avoid new heuristic allowing more irreducible regions
12433 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12434 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12435 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12436 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12437 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12438
fa74a4bc
MP
124392016-01-27 Marek Polacek <polacek@redhat.com>
12440
12441 PR c/68062
12442 * c-c++-common/vector-compare-4.c: New test.
12443
0afff540
DM
124442016-01-27 David Malcolm <dmalcolm@redhat.com>
12445
12446 PR preprocessor/69126
12447 * c-c++-common/pr69126.c: New test case.
12448
1a218fc9
ILT
124492016-01-27 Ian Lance Taylor <iant@google.com>
12450
12451 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12452
5d70666e
RB
124532016-01-27 Ryan Burn <contact@rnburn.com>
12454
12455 PR cilkplus/69267
12456 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12457
87ff4d66
UB
124582016-01-27 Uros Bizjak <ubizjak@gmail.com>
12459
12460 PR target/69512
12461 * gcc.target/i386/pr69512.c: New test.
12462
27e23cca
RE
124632016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12464
12465 PR ada/69488
12466 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12467
05bf54c3
MP
124682016-01-27 Marek Polacek <polacek@redhat.com>
12469
12470 PR c++/69379
12471 * g++.dg/pr69379.C: New test.
12472
60214d0d
MS
124732016-01-27 Martin Sebor <msebor@redhat.com>
12474
12475 PR c++/69317
12476 * g++.dg/abi/Wabi-2-2.C: New test.
12477 * g++.dg/abi/Wabi-2-3.C: New test.
12478 * g++.dg/abi/Wabi-3-2.C: New test.
12479 * g++.dg/abi/Wabi-3-3.C: New test.
12480
167c7bfa
RB
124812016-01-27 Richard Biener <rguenther@suse.de>
12482
12483 PR tree-optimization/69166
12484 * gcc.dg/torture/pr69166.c: New testcase.
12485
1430fb1f
MJ
124862016-01-27 Martin Jambor <mjambor@suse.cz>
12487
12488 PR tree-optimization/69355
12489 * gcc.dg/tree-ssa/pr69355.c: New test.
12490
95e3030c
MP
124912016-01-27 Marek Polacek <polacek@redhat.com>
12492
12493 PR c++/69496
12494 * g++.dg/ext/constexpr-vla1.C: New test.
12495
eeb085f3
CB
124962016-01-20 Christian Bruel <christian.bruel@st.com>
12497
12498 PR target/69245
12499 * gcc.target/arm/pr69245.c: New test.
12500
b1652dde
JJ
125012016-01-27 Jakub Jelinek <jakub@redhat.com>
12502
12503 PR tree-optimization/69399
12504 * gcc.dg/torture/pr69399.c: New test.
12505
ce7e8f00
EB
125062016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12507
12508 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12509
e4aac1d1
EB
125102016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12511
12512 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12513
8dfdb419
TV
125142016-01-26 Tom de Vries <tom@codesourcery.com>
12515
12516 PR tree-optimization/69110
12517 * gcc.dg/autopar/pr69110.c: New test.
12518
56f80f54 125192016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12520 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12521
12522 * gcc.dg/graphite/isl-ast-op-select.c: New.
12523
a0909527
PT
125242015-01-26 Paul Thomas <pault@gcc.gnu.org>
12525
12526 PR fortran/69385
12527 * gfortran.dg/allocate_error_6.f90: New test.
12528
ffc445f4
RH
125292016-01-26 Richard Henderson <rth@redhat.com>
12530
12531 * gcc.dg/tm/pr60908.c: New test.
12532
01e1dea3
DM
125332016-01-26 David Malcolm <dmalcolm@redhat.com>
12534
12535 PR other/69006
12536 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12537 directive.
12538 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12539 expected multiline output to reflect the colorization being
12540 disabled before newlines.
12541 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12542 (custom_diagnostic_finalizer): Replace call to
12543 pp_newline_and_flush with call to pp_flush.
12544 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12545 * gfortran.dg/implicit_class_1.f90: Likewise.
12546 * lib/gcc-dg.exp (allow_blank_lines): New global.
12547 (dg-allow-blank-lines-in-output): New procedure.
12548 (gcc-dg-prune): Complain about blank lines in the output, unless
12549 dg-allow-blank-lines-in-output was called.
12550 * lib/multiline.exp (_build_multiline_regex): Only support
12551 arbitrary followup text for non-blank-lines, not for blank lines.
12552
13f92e8d
JJ
125532016-01-26 Jakub Jelinek <jakub@redhat.com>
12554
12555 PR tree-optimization/69483
12556 * gcc.dg/pr69483.c: New test.
12557 * g++.dg/opt/pr69483.C: New test.
12558
92422235
CL
125592016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12560
12561 PR target/68620
12562 * gcc.target/arm/pr68620.c: New test.
12563
0bccf11b
L
125642016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12565
12566 * gcc.target/i386/pr68986-2.c: Remove -m32.
12567
81cd202e
L
125682016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12569
12570 PR target/68986
12571 * gcc.target/i386/pr68986-1.c: New test.
12572 * gcc.target/i386/pr68986-2.c: Likewise.
12573 * gcc.target/i386/pr68986-3.c: Likewise.
12574
213a1c03
CB
125752016-01-26 Christian Bruel <christian.bruel@st.com>
12576
12577 * lib/target-supports.exp
12578 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12579 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12580 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12581
22a08dd1
RB
125822016-01-26 Richard Biener <rguenther@suse.de>
12583
12584 PR tree-optimization/69452
12585 * gcc.dg/torture/pr69452.c: New testcase.
12586
6c06e0e8
JJ
125872016-01-26 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR target/69442
12590 * gcc.dg/pr69442.c: New test.
12591
b96824c4
RFI
125922016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12593
12594 PR target/67896
12595 * gcc.target/aarch64/simd/pr67896.C: New.
12596
5ee31e57
RS
125972016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12598
12599 PR tree-optimization/69400
12600 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12601 function.
12602 (plugin_init): Call it.
12603 * gcc.dg/torture/pr69400.c: New test.
12604
7ddfb31d
CL
126052016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12606
12607 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12608
1e050c90
AK
126092016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12610 Sebastian Pop <s.pop@samsung.com>
12611
12612 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12613 isl-0.15.
12614
c8ee4bf5
AK
126152016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12616 Sebastian Pop <s.pop@samsung.com>
12617
12618 * gcc.dg/graphite/pr69292.c: New.
12619
d902b330
JJ
126202016-01-25 Jakub Jelinek <jakub@redhat.com>
12621
12622 * c-c++-common/goacc/use_device-1.c: New test.
12623
2c89b952
JL
126242016-01-25 Jeff Law <law@redhat.com>
12625
12626 PR tree-optimization/69196
12627 PR tree-optimization/68398
12628 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12629 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12630
685c8785
DE
126312016-01-25 David Edelsohn <dje.gcc@gmail.com>
12632
12633 PR target/69469
12634 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12635 Algorithm.
12636
95cef0c1
RB
126372016-01-25 Richard Biener <rguenther@suse.de>
12638
12639 PR testsuite/69380
12640 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12641
2947d3b2
IE
126422016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12643
12644 PR target/69421
12645 * gcc.dg/pr69421.c: New test.
12646
ae19075a
BB
126472016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12648
12649 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12650 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12651 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12652 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12653 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12654 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12655 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12656 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12657 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12658 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12659
fa4511c2
RB
126602016-01-25 Richard Biener <rguenther@suse.de>
12661
12662 PR tree-optimization/69376
12663 * gcc.dg/torture/pr69376.c: New testcase.
12664
1d101216
JD
126652016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12666
12667 PR fortran/69397
12668 PR fortran/68442
12669 * gfortran.dg/interface_38.f90: New test.
12670 * gfortran.dg/interface_39.f90: New test.
a0909527 12671
a59b92b0
PP
126722016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12673
12674 Revert:
12675 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12676
12677 PR c++/11858
12678 PR c++/24663
12679 PR c++/24664
12680 * g++.dg/template/pr11858.C: New test.
12681 * g++.dg/template/pr24663.C: New test.
12682 * g++.dg/template/unify12.C: New test.
12683 * g++.dg/template/unify13.C: New test.
12684 * g++.dg/template/unify14.C: New test.
12685 * g++.dg/template/unify15.C: New test.
12686 * g++.dg/template/unify16.C: New test.
12687 * g++.dg/template/unify17.C: New test.
12688
16acb1a8
DH
126892016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12690
12691 PR fortran/68283
12692 gfortran.dg/pr68283.f90: New test.
12693
094773e8
TK
126942016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12695
12696 PR fortran/66094
12697 * gfortran.dg/inline_matmul_13.f90: New test.
12698 * gfortran.dg/matmul_bounds_8.f90: New test.
12699 * gfortran.dg/matmul_bounds_9.f90: New test.
12700 * gfortran.dg/matmul_bounds_10.f90: New test.
12701
42fb90d7
TV
127022016-01-23 Tom de Vries <tom@codesourcery.com>
12703
12704 PR tree-optimization/69426
12705 * gcc.dg/autopar/pr69426.c: New test.
12706
69da7802
MS
127072016-01-23 Martin Sebor <msebor@redhat.com>
12708
12709 PR c++/58109
12710 PR c++/69022
12711 * g++.dg/cpp0x/alignas5.C: New test.
12712 * g++.dg/ext/vector29.C: Same.
12713
da17300a
UB
127142016-01-23 Uros Bizjak <ubizjak@gmail.com>
12715
12716 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12717 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12718 _GNU_SOURCE from compile flags to the source.
12719 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12720 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12721 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12722 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12723
62041cfc
JJ
127242016-01-22 Jakub Jelinek <jakub@redhat.com>
12725
12726 PR target/69432
12727 * g++.dg/opt/pr69432.C: New test.
12728
f7d2ad6f
BS
127292016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12730
12731 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12732 32-bit targets testing an -m64 multilib.
12733
d403fc9a
WS
127342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12735
12736 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12737 64-bit support.
12738
4aa16f8d
JG
127392016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12740
12741 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12742
7c816d0f
CB
127432016-01-21 Christian Bruel <christian.bruel@st.com>
12744
12745 PR target/68674
12746 * gcc.target/i386/pr68674.c
12747 * gcc.target/aarch64/pr68674.c
12748 * gcc.target/arm/pr68674.c
12749
fce661e8
KT
127502016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12751
12752 PR target/69403
12753 * gcc.c-torture/execute/pr69403.c: New test.
12754
4696899f
PC
127552016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12756
12757 PR c++/55843
12758 * g++.dg/template/pr55843.C: New.
12759
bac69366
AL
127602016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12761
12762 PR testsuite/66877
12763 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12764 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12765
b57d3a5c
BS
127662016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12767
12768 PR testsuite/67489
da17300a
UB
12769 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12770 from dg-do compile directive, and instead add
12771 { dg-require-effective-target int128 }.
b57d3a5c 12772
9f04a53e
MS
127732016-01-20 Martin Sebor <msebor@redhat.com>
12774
12775 PR c/69405
12776 * gcc.dg/sync-fetch.c: New test.
12777
38a51663
JL
127782016-01-21 Martin Sebor <msebor@redhat.com>
12779
12780 PR target/69252
12781 * gcc.target/powerpc/pr69252.c: New test.
12782
2423a75a
JD
127832016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12784
12785 PR fortran/65996
da17300a 12786 * gfortran.dg/pr65996.f90: New test.
2423a75a 12787
0a76463f
DV
127882016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12789
12790 PR c++/68810
9f04a53e 12791 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12792 expected to generate an error.
0a76463f 12793
9776e692
BS
127942016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12795
12796 PR middle-end/66178
12797 * gcc.dg/torture/pr66178.c: New test.
12798
c8d3e088
AB
127992016-01-21 Anton Blanchard <anton@samba.org>
12800 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12801
12802 PR target/63354
12803 * gcc.target/powerpc/pr63354.c: New test.
12804
35b707ff
VM
128052016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12806
12807 PR rtl-optimization/68990
12808 * gcc.target/i386/pr68990: New.
12809
157b0829
NC
128102016-01-21 Nick Clifton <nickc@redhat.com>
12811
12812 PR target/69129
12813 * gcc.target/mips/pr69129.c: New.
12814
aede6748
PC
128152016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12816
12817 PR c++/58046
12818 * g++.dg/cpp0x/pr58046.C: New.
12819
5463c2c8
JJ
128202016-01-21 Jakub Jelinek <jakub@redhat.com>
12821
6d31cc75
SS
12822 PR target/69187
12823 PR target/65624
12824 * gcc.target/arm/pr69187.c: New test.
12825
5463c2c8
JJ
12826 PR c++/69355
12827 * g++.dg/torture/pr69355.C: New test.
12828
fa28f32b
AK
128292016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12830 Sebastian Pop <s.pop@samsung.com>
12831
12832 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12833
b920a047
AK
128342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12835 Sebastian Pop <s.pop@samsung.com>
12836
da17300a 12837 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12838
bdd3aea6
JJ
128392016-01-21 Jakub Jelinek <jakub@redhat.com>
12840
12841 PR middle-end/67653
12842 * c-c++-common/pr67653.c: New test.
12843 * gcc.dg/torture/pr29119.c: Add dg-warning.
12844
26a2e6ae
PB
128452016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12846
12847 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12848
d25c7690
PK
128492016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12850
12851 PR c/24293
12852 * gcc.dg/pr24293.c: New test.
12853 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12854 incomplete struct type.
12855 * gcc.dg/declspec-1.c: Likewise.
12856 * gcc.dg/pr63549.c: Likewise.
12857
889d5698
JJ
128582016-01-20 Jakub Jelinek <jakub@redhat.com>
12859
12860 PR tree-optimization/66612
12861 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12862 for bdn instruction.
12863
d7cf3dc7
CL
128642016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12865
12866 * lib/target-supports.exp
12867 (check_effective_target_arm_fp_ok_nocache): New.
12868 (check_effective_target_arm_fp_ok): New.
12869 (add_options_for_arm_fp): New.
12870 (check_effective_target_arm_crypto_ok_nocache): Require
12871 target_arm_v8_neon_ok instead of arm32.
12872 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12873 (check_effective_target_arm_crypto_pragma_ok): New.
12874 (add_options_for_arm_vfp): New.
12875 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12876 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12877 target instead. Force initial fpu to vfp.
12878 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12879 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12880 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12881 dependency.
12882 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12883 use arm_vfp effective target instead. Force initial fpu to vfp.
12884 * gcc.target/arm/attr-neon3.c: Likewise.
12885 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12886 arm_vfp_ok.
12887 * gcc.target/arm/unsigned-float.c: Likewise.
12888 * gcc.target/arm/vfp-1.c: Likewise.
12889 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12890 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12891 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12892 * gcc.target/arm/vfp-ldmias.c: Likewise.
12893 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12894 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12895 * gcc.target/arm/vfp-stmiad.c: Likewise.
12896 * gcc.target/arm/vfp-stmias.c: Likewise.
12897 * gcc.target/arm/vnmul-1.c: Likewise.
12898 * gcc.target/arm/vnmul-2.c: Likewise.
12899 * gcc.target/arm/vnmul-3.c: Likewise.
12900 * gcc.target/arm/vnmul-4.c: Likewise.
12901
01ac9704 129022016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12903
e84b00da
L
12904 PR testsuite/69366
12905 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12906 the MPX run-time library, for compile-time MPX test.
12907 * gcc.target/i386/chkp-always_inline.c: Likewise.
12908 * gcc.target/i386/chkp-bndret.c: Likewise.
12909 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12910 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12911 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12912 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12913 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12914 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12915 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12916 * gcc.target/i386/chkp-label-address.c: Likewise.
12917 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12918 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12919 * gcc.target/i386/chkp-pr69044.c: Likewise.
12920 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12921 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12922 * gcc.target/i386/chkp-strchr.c: Likewise.
12923 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12924 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12925 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12926 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12927 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12928 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12929 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12930 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12931 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12932 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12933 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12934 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12935 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12936 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12937 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12938 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12939 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12940 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12941 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12942 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12943 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12944 * gcc.target/i386/pr63995-2.c: Likewise.
12945 * gcc.target/i386/pr64805.c: Likewise.
12946 * gcc.target/i386/pr65044.c: Likewise.
12947 * gcc.target/i386/pr65167.c: Likewise.
12948 * gcc.target/i386/pr65183.c: Likewise.
12949 * gcc.target/i386/pr65184.c: Likewise.
12950 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12951
28b33016
IE
129522016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12953
12954 PR tree-optimization/69328
12955 * gcc.dg/pr69328.c: New test.
12956
bcff0913
JL
129572016-01-20 Jeff Law <law@redhat.com>
12958
bf0bb970 12959 PR target/25114
bcff0913
JL
12960 * gcc.target/m68k/pr25114.c: New test.
12961
a3f69631
AV
129622016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12963
12964 * gcc.target/arm/memset-inline-10.c: Added
12965 dg-require-effective-target arm_thumb2_ok.
12966
af33ba0d
EB
129672016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12968
12969 * gcc.dg/debug/dwarf2/sso.c: New test.
12970
7596d5de
UB
129712016-01-19 Uros Bizjak <ubizjak@gmail.com>
12972
12973 PR testsuite/68820
12974 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12975 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12976 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12977
ceda2c69
JH
129782016-01-19 Jan Hubicka <hubicka@ucw.cz>
12979
12980 PR ipa/66223
12981 * g++.dg/ipa/devirt-50.C: New testcase.
12982
38a979f2
MP
129832016-01-19 Marek Polacek <polacek@redhat.com>
12984
12985 PR c++/68965
12986 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12987 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12988
962801c5
KT
129892016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12990
12991 PR target/69135
12992 * gcc.target/arm/pr69135_1.c: New test.
12993
078fe40a
WD
129942015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12995
12996 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12997
786e3c06
WD
129982015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12999
13000 * gcc.target/aarch64/ccmp_1.c: New testcase.
13001
1e297006
MP
130022016-01-19 Marek Polacek <polacek@redhat.com>
13003
13004 PR c++/68586
13005 * g++.dg/cpp0x/enum30.C: New test.
13006
879c27e3
RB
130072016-01-19 Richard Biener <rguenther@suse.de>
13008
13009 PR tree-optimization/69336
13010 * g++.dg/tree-ssa/pr69336.C: New testcase.
13011
015337d3
JJ
130122016-01-19 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR debug/65779
13015 * gcc.dg/pr65779.c: New test.
13016
e2c768b6
RB
130172016-01-19 Richard Biener <rguenther@suse.de>
13018
13019 PR tree-optimization/69352
13020 * gcc.dg/torture/pr69352.c: New testcase.
13021
569efc34
JJ
130222016-01-19 Jakub Jelinek <jakub@redhat.com>
13023
13024 PR rtl-optimization/68955
13025 PR rtl-optimization/64557
13026 * gcc.dg/torture/pr68955.c: New test.
13027
e49d321f
JH
130282016-01-19 Jan Hubicka <hubicka@ucw.cz>
13029
13030 PR lto/69136
13031 * g++.dg/torture/pr69136.C: New testcase.
13032
e9191ad3
JH
130332016-01-19 Jan Hubicka <hubicka@ucw.cz>
13034
13035 PR lto/69133
13036 * g++.dg/lto/pr69133_0.C: New testcase.
13037 * g++.dg/lto/pr69133_1.C: New testcase.
13038
2bedb645
JL
130392016-01-15 Jeff Law <law@redhat.com>
13040
13041 PR tree-optimization/69320
13042 * gcc.c-torture/pr69320-1.c: New test.
13043 * gcc.c-torture/pr69320-2.c: New test.
13044 * gcc.c-torture/pr69320-3.c: New test.
13045 * gcc.c-torture/pr69320-4.c: New test.
13046
17c15cb9
PP
130472016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13048
13049 PR c++/11858
13050 PR c++/24663
13051 PR c++/24664
13052 * g++.dg/template/pr11858.C: New test.
13053 * g++.dg/template/pr24663.C: New test.
13054 * g++.dg/template/unify12.C: New test.
13055 * g++.dg/template/unify13.C: New test.
13056 * g++.dg/template/unify14.C: New test.
13057 * g++.dg/template/unify15.C: New test.
13058 * g++.dg/template/unify16.C: New test.
13059 * g++.dg/template/unify17.C: New test.
13060
9617fd08
DM
130612016-01-18 David Malcolm <dmalcolm@redhat.com>
13062
13063 PR testsuite/69181
13064 * gcc.dg/pr69181-1.c: New test file.
13065 * gcc.dg/pr69181-2.c: New test file.
13066 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13067 globals by moving it to...
13068 (cleanup-after-saved-dg-test): ...this new function. Add
13069 "global additional_sources_used". Add reset of global
13070 multiline_expected_outputs to the empty list.
13071 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13072 global to...
13073 (multiline_expected_outputs): ...this, and updated comments to
13074 note that it is modified from gcc-dg.exp.
13075 (dg-end-multiline-output): Update for the above renaming.
13076 (handle-multiline-outputs): Likewise. Remove the clearing
13077 of the expected outputs to the empty list.
13078
b555a2e4
RB
130792016-01-18 Richard Biener <rguenther@suse.de>
13080
13081 PR tree-optimization/69297
13082 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13083
96902805
JM
130842016-01-18 Joseph Myers <joseph@codesourcery.com>
13085
13086 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13087 dg-options.
13088 * gcc.target/mips/mips-3d-2.c: Likewise.
13089 * gcc.target/mips/mips-3d-3.c: Likewise.
13090 * gcc.target/mips/mips-3d-4.c: Likewise.
13091 * gcc.target/mips/mips-3d-5.c: Likewise.
13092 * gcc.target/mips/mips-3d-6.c: Likewise.
13093 * gcc.target/mips/mips-3d-7.c: Likewise.
13094 * gcc.target/mips/mips-3d-8.c: Likewise.
13095 * gcc.target/mips/mips-3d-9.c: Likewise.
13096 * gcc.target/mips/mips-ps-1.c: Likewise.
13097 * gcc.target/mips/mips-ps-2.c: Likewise.
13098 * gcc.target/mips/mips-ps-3.c: Likewise.
13099 * gcc.target/mips/mips-ps-4.c: Likewise.
13100 * gcc.target/mips/mips-ps-5.c: Likewise.
13101 * gcc.target/mips/mips-ps-6.c: Likewise.
13102 * gcc.target/mips/mips-ps-7.c: Likewise.
13103 * gcc.target/mips/mips-ps-type.c: Likewise.
13104 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13105 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13106
40e26f94
TV
131072016-01-18 Tom de Vries <tom@codesourcery.com>
13108
13109 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13110 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13111 * c-c++-common/goacc/kernels-empty.c: New test.
13112 * c-c++-common/goacc/kernels-eternal.c: New test.
13113 * c-c++-common/goacc/kernels-loop-2.c: New test.
13114 * c-c++-common/goacc/kernels-loop-3.c: New test.
13115 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13116 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13117 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13118 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13119 * c-c++-common/goacc/kernels-loop-data.c: New test.
13120 * c-c++-common/goacc/kernels-loop-g.c: New test.
13121 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13122 * c-c++-common/goacc/kernels-loop-n.c: New test.
13123 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13124 * c-c++-common/goacc/kernels-loop.c: New test.
13125 * c-c++-common/goacc/kernels-noreturn.c: New test.
13126 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13127 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13128 * c-c++-common/goacc/kernels-reduction.c: New test.
13129
a98d4647
TV
131302016-01-18 Tom de Vries <tom@codesourcery.com>
13131
13132 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13133 * gcc.dg/autopar/outer-2.c: Same.
13134 * gcc.dg/autopar/outer-3.c: Same.
13135 * gcc.dg/autopar/outer-4.c: Same.
13136 * gcc.dg/autopar/outer-5.c: Same.
13137 * gcc.dg/autopar/outer-6.c: Same.
13138 * gcc.dg/autopar/parallelization-1.c: Same.
13139 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13140 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13141 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13142 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13143 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13144 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13145 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13146 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13147 * gcc.dg/autopar/pr39500-1.c: Same.
13148 * gcc.dg/autopar/pr39500-2.c: Same.
13149 * gcc.dg/autopar/pr46193.c: Same.
13150 * gcc.dg/autopar/pr46194.c: Same.
13151 * gcc.dg/autopar/pr49580.c: Same.
13152 * gcc.dg/autopar/pr49960-1.c: Same.
13153 * gcc.dg/autopar/pr49960.c: Same.
13154 * gcc.dg/autopar/pr68373.c: Same.
13155 * gcc.dg/autopar/reduc-1.c: Same.
13156 * gcc.dg/autopar/reduc-1char.c: Same.
13157 * gcc.dg/autopar/reduc-1short.c: Same.
13158 * gcc.dg/autopar/reduc-2.c: Same.
13159 * gcc.dg/autopar/reduc-2char.c: Same.
13160 * gcc.dg/autopar/reduc-2short.c: Same.
13161 * gcc.dg/autopar/reduc-3.c: Same.
13162 * gcc.dg/autopar/reduc-4.c: Same.
13163 * gcc.dg/autopar/reduc-6.c: Same.
13164 * gcc.dg/autopar/reduc-7.c: Same.
13165 * gcc.dg/autopar/reduc-8.c: Same.
13166 * gcc.dg/autopar/reduc-9.c: Same.
13167 * gcc.dg/autopar/uns-outer-4.c: Same.
13168 * gcc.dg/autopar/uns-outer-5.c: Same.
13169 * gcc.dg/autopar/uns-outer-6.c: Same.
13170 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13171 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13172
da976fa8
AL
131732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13174
13175 PR target/63679
13176 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13177 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13178
70c1e886
AL
131792016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13180
13181 PR target/63679
13182 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13183 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13184 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13185
88bed196
AL
131862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13187
13188 PR target/63679
13189 * gcc.dg/tree-ssa/sra-17.c: New.
13190 * gcc.dg/tree-ssa/sra-18.c: New.
13191
3dd5f42e
IE
131922016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13193
13194 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13195
ae5a77fa
EB
131962016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13197
13198 * gnat.dg/inline12.adb: New test.
13199
11e57fc6
BC
132002016-01-18 Bin Cheng <bin.cheng@arm.com>
13201
13202 PR tree-optimization/66797
13203 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13204
995b6fe0
RB
132052016-01-18 Richard Biener <rguenther@suse.de>
13206
13207 PR tree-optimization/69170
13208 * gcc.dg/torture/pr69170.c: New testcase.
13209
82ee0cf2 132102016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13211
13212 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13213
d69da357
TV
132142016-01-16 Tom de Vries <tom@codesourcery.com>
13215
13216 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13217
a3845283
TV
132182016-01-16 Tom de Vries <tom@codesourcery.com>
13219
13220 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13221 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13222 redundant dg-require-effective-target pthread.
13223 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13224 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13225 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13226 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13227 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13228 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13229 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13230
197a6aa6
DE
132312016-01-16 David Edelsohn <dje.gcc@gmail.com>
13232
13233 PR target/68609
13234 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13235 * gcc.target/powerpc/recip-7.c: Same.
13236
ec7886c1
PP
132372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13238
13239 PR c++/69091
13240 * g++.dg/template/pr69091.C: New test.
13241
203484bb
PP
132422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13243
13244 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13245 dump does not contain an error_mark_node.
13246 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13247 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13248
aa2500e9
PP
132492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13250
13251 PR c++/68936
13252 * g++.dg/template/pr68936.C: New test.
13253
28621a5c
DE
132542016-01-15 David Edelsohn <dje.gcc@gmail.com>
13255
13256 PR target/68609
13257 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13258 * gcc.target/powerpc/recip-2.c: Same.
13259 * gcc.target/powerpc/recip-3.c: Same.
13260 * gcc.target/powerpc/recip-4.c: Same.
13261 * gcc.target/powerpc/recip-sqrtf.c: Same.
13262
40c43aca
JL
132632016-01-15 Jeff Law <law@redhat.com>
13264
13265 PR tree-optimization/69270
13266 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13267 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13268
afbc5ae8
PT
132692016-01-15 Paul Thomas <pault@gcc.gnu.org>
13270
13271 PR fortran/49630
13272 * gfortran.dg/deferred_character_13.f90: New test for the fix
13273 of comment 3 of the PR.
13274
13275 PR fortran/54070
13276 * gfortran.dg/deferred_character_8.f90: New test
13277 * gfortran.dg/allocate_error_5.f90: New test
13278
13279 PR fortran/60593
13280 * gfortran.dg/deferred_character_10.f90: New test
13281
13282 PR fortran/60795
13283 * gfortran.dg/deferred_character_14.f90: New test
13284
13285 PR fortran/61147
13286 * gfortran.dg/deferred_character_11.f90: New test
13287
13288 PR fortran/64324
13289 * gfortran.dg/deferred_character_9.f90: New test
13290
49abe076
VM
132912016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13292
13293 PR rtl-optimization/69030
13294 * gcc.target/i386/pr69030.c: New.
13295
16d12992
KT
132962016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13297
13298 * gcc.target/aarch64/target_attr_17.c: New test.
13299
78810bd3
RB
133002016-01-15 Richard Biener <rguenther@suse.de>
13301
13302 PR tree-optimization/66856
13303 * gcc.dg/torture/pr66856-1.c: New testcase.
13304 * gcc.dg/torture/pr66856-2.c: Likewise.
13305
2bd847fe
RB
133062016-01-15 Richard Biener <rguenther@suse.de>
13307
13308 PR debug/69137
13309 * g++.dg/lto/pr69137_0.C: New testcase.
13310
a00fe3b7
RS
133112016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13312
13313 PR middle-end/69246
13314 * gcc.target/i386/pr69246.c: New test.
13315
cbb0e83b
DV
133162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13317
7596d5de 13318 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13319
5a500ecf
DV
133202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13321
13322 PR c++/56194
13323 * g++.dg/init/const9.C: Disable test on S/390.
13324
5d9bf64f
DV
133252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13326
13327 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13328 * g++.dg/Wno-frame-address.C: Ditto.
13329
e234b19e
DV
133302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13331
13332 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13333
89483f99
RB
133342016-01-15 Richard Biener <rguenther@suse.de>
13335
13336 PR tree-optimization/68961
13337 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13338
94f37395
IE
133392016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13340
13341 * gcc.target/i386/pr65105-5.c: New test.
13342
82ee0cf2 133432016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13344
13345 * gcc.c-torture/execute/alias-4.c: New testcase.
13346
82ee0cf2 133472016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13348
13349 PR ipa/68148
13350 * g++.dg/ipa/devirt-49.C: New testcase.
13351
092f7deb 133522016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13353
13354 PR target/65837
13355 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13356 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13357 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13358
e93c66bc
RB
133592016-01-15 Richard Biener <rguenther@suse.de>
13360
13361 PR tree-optimization/69117
13362 * gcc.dg/torture/pr69117.c: New testcase.
13363
c47eaca6 133642015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13365
13366 PR c++/69048
13367 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13368
c3f6914a
FXC
133692016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13370
13371 PR testsuite/67509
13372 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13373 range tests use 100 * maximum instead of maximum + 1.
13374
cd65ae90
JJ
133752016-01-14 Jakub Jelinek <jakub@redhat.com>
13376
13377 PR debug/69244
13378 * gcc.dg/guality/pr69244.c: New test.
13379
19643948
UB
133802016-01-14 Uros Bizjak <ubizjak@gmail.com>
13381
13382 * lib/target-supports.exp (check_effective_target_issignaling):
13383 New procedure.
13384 * gcc.dg/pr61441.c: Require issignaling effective target.
13385
fe79c97e
SB
133862016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13387
13388 PR target/68803
13389 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13390
c7df95d8
DM
133912016-01-14 David Malcolm <dmalcolm@redhat.com>
13392
13393 PR c++/68819
13394 PR preprocessor/69177
13395 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13396 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13397 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13398 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13399
00083992
MP
134002016-01-14 Marek Polacek <polacek@redhat.com>
13401
13402 PR c/69262
13403 * gcc.dg/array-15.c: New test.
13404
0c9b3294
JJ
134052016-01-14 Jakub Jelinek <jakub@redhat.com>
13406
13407 PR middle-end/68146
13408 PR tree-optimization/69155
13409 * gfortran.dg/pr68146.f: New test.
13410 * gfortran.dg/pr69155.f90: New test.
13411
3688e13d
RB
134122016-01-14 Richard Biener <rguenther@suse.de>
13413
13414 PR tree-optimization/68060
13415 * gcc.dg/torture/pr68060-1.c: New testcase.
13416 * gcc.dg/torture/pr68060-2.c: Likewise.
13417
bab0ad3a
NC
134182016-01-14 Nick Clifton <nickc@redhat.com>
13419
13420 * lib/target-supports.exp
13421 (check_effective_target_arm_neon_ok_nocache): Add an option
13422 sequence that includes setting the ARM architecture to ARMv7-A.
13423 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13424 command line options necessary to enable Neon support.
13425 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13426 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13427 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13428 * gcc.target/arm/pr69180.c: Likewise.
13429
947c2ce5
JL
134302016-01-14 Jeff Law <law@redhat.com>
13431
13432 PR tree-optimization/69270
13433 * gcc.dg/tree-ssa/pr69270.c: New test.
13434
3342fd71
BS
134352016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13436
13437 PR c/66208
13438 * c-c++-common/pr66208.c: New file.
13439
2ad3adf1
JJ
134402016-01-13 Jakub Jelinek <jakub@redhat.com>
13441
13442 PR tree-optimization/69156
13443 * gcc.dg/pr69156.c: New test.
13444
398d6feb
L
134452016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13446
13447 * gcc.target/i386/pr69225-7.c: New test.
13448
4c868789
RH
134492016-01-13 Richard Henderson <rth@redhat.com>
13450
13451 * gcc.dg/tm/memopt-13.c: Update expected function.
13452 * gcc.dg/tm/memopt-6.c: Likewise.
13453
ef6d1772
UB
134542016-01-13 Uros Bizjak <ubizjak@gmail.com>
13455
13456 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13457 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13458 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13459 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13460
ef6d1772
UB
134612016-01-13 Tom de Vries <tom@codesourcery.com>
13462
13463 PR tree-optimization/69169
0b4b6ef2
TV
13464 * gcc.dg/pr69169.c: New test.
13465
2ad3adf1 134662016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13467
13468 PR target/69228
13469 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13470 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13471 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13472 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13473 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13474 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13475 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13476 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13477
9060e335
AK
134782016-01-13 Jakub Jelinek <jakub@redhat.com>
13479
13480 PR target/69247
13481 * gcc.dg/pr69247.c: New test.
13482
40311329
RB
134832016-01-13 Richard Biener <rguenther@suse.de>
13484
13485 PR tree-optimization/69242
13486 * gcc.dg/torture/pr69242.c: New testcase.
13487
ccbd7103
RB
134882016-01-13 Richard Biener <rguenther@suse.de>
13489
13490 PR tree-optimization/69186
13491 * gcc.dg/torture/pr69186.c: New testcase.
13492
c6f72a46
JL
134932016-01-13 Jeff Law <law@redhat.com>
13494
13495 PR tree-optimization/67755
13496 * gcc.dg/tree-ssa/pr67755.c: New test.
13497
134982016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13499
13500 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13501 pass number in output by a star.
13502
c446cf07
BC
135032016-01-12 Bin Cheng <bin.cheng@arm.com>
13504
13505 PR tree-optimization/68911
13506 * gcc.c-torture/execute/pr68911.c: New test.
13507
5342156c
MP
135082016-01-12 Marek Polacek <polacek@redhat.com>
13509
13510 PR c++/68979
13511 * g++.dg/warn/permissive-1.C: New test.
13512
65364cc5
JJ
135132016-01-12 Jakub Jelinek <jakub@redhat.com>
13514
13515 PR objc++/68511
13516 PR c++/69213
13517 * g++.dg/opt/pr69213.C: New test.
13518
81b9a3d9
CB
135192016-01-12 Christian Bruel <christian.bruel@st.com>
13520
13521 PR target/69180
13522 * gcc.target/arm/pr69180.c: New test.
13523
3c4e91c9
RB
135242016-01-12 Richard Biener <rguenther@suse.de>
13525
13526 PR lto/69077
13527 * g++.dg/lto/pr69077_0.C: New testcase.
13528 * g++.dg/lto/pr69077_1.C: Likewise.
13529
5664cea1
JJ
135302016-01-12 Jakub Jelinek <jakub@redhat.com>
13531
13532 PR target/69175
13533 * g++.dg/opt/pr69175.C: New test.
13534
86cefc49
AL
135352016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13536
13537 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13538 rather than #including math.h & stdlib.h.
13539 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13540 * gcc.dg/vect/pr49771.c: Likewise.
13541 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13542 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13543 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13544 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13545 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13546 * gcc.dg/vect/pr44507.c: Likewise.
13547 * gcc.dg/vect/pr45902.c: Likewise.
13548 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13549 * gcc.dg/vect/vect-117.c: Likewise.
13550 * gcc.dg/vect/vect-99.c: Likewise.
13551 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13552 * gcc.dg/vect/vect-cond-1.c: Likewise.
13553 * gcc.dg/vect/vect-cond-2.c: Likewise.
13554 * gcc.dg/vect/vect-cond-3.c: Likewise.
13555 * gcc.dg/vect/vect-cond-4.c: Likewise.
13556 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13557 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13558 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13559 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13560 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13561 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13562 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13563 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13564 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13565 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13566 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13567 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13568 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13569 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13570 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13571 include of signal.h.
13572 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13573 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13574 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13575 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13576 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13577 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13578 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13579 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13580 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13581 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13582 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13583 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13584 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13585 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13586 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13587 * gcc.dg/vect/vect-outer-5.c: Likewise.
13588 * gcc.dg/vect/vect-outer-6.c: Likewise.
13589 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13590 include of stdio.h.
13591
b832f61e
NC
135922016-01-12 Nick Clifton <nickc@redhat.com>
13593
13594 PR target/68913
13595 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13596 to fread so that it will be found in all target runtimes.
13597
8eac49b1
RB
135982016-01-12 Richard Biener <rguenther@suse.de>
13599
13600 PR tree-optimization/69053
13601 * g++.dg/torture/pr69053.C: New testcase.
13602
2935d994
RB
136032016-01-12 Richard Biener <rguenther@suse.de>
13604
13605 PR tree-optimization/69168
13606 * gcc.dg/torture/pr69168.c: New testcase.
13607
66c16fd9
RB
136082016-01-12 Richard Biener <rguenther@suse.de>
13609
13610 PR tree-optimization/69157
13611 * gcc.dg/torture/pr69157.c: New testcase.
13612
136132016-01-12 Richard Biener <rguenther@suse.de>
13614
13615 PR tree-optimization/69174
13616 * gcc.dg/torture/pr69174.c: New testcase.
13617
723033a6
JJ
136182016-01-12 Jakub Jelinek <jakub@redhat.com>
13619
13620 PR c++/66808
13621 PR c++/69000
13622 * g++.dg/tls/pr66808.C: New test.
13623 * g++.dg/tls/pr69000.C: New test.
13624
3574cf47
BS
136252016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13626
13627 * gcc.target/powerpc/swaps-p8-23.c: New test.
13628 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13629
feb20787
JDA
136302016-01-11 John David Anglin <danglin@gcc.gnu.org>
13631
13632 PR tree-optimization/68356
13633 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13634
27b1820a
KV
136352016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13636 Jim Wilson <jim.wilson@linaro.org>
13637
13638 PR target/69194
13639 * gcc.target/arm/pr69194.c: New test.
13640
cf4de6af
L
136412016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13642
13643 PR target/69225
13644 * gcc.target/i386/pr69225-1.c: New test.
13645 * gcc.target/i386/pr69225-2.c: Likewise.
13646 * gcc.target/i386/pr69225-3.c: Likewise.
13647 * gcc.target/i386/pr69225-4.c: Likewise.
13648 * gcc.target/i386/pr69225-5.c: Likewise.
13649 * gcc.target/i386/pr69225-6.c: Likewise.
13650
1ebd5558
JJ
136512016-01-11 Jakub Jelinek <jakub@redhat.com>
13652
23552a4d
JJ
13653 PR target/67462
13654 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13655 if lp64.
13656
26ff85b0
JJ
13657 PR target/69071
13658 * gcc.dg/pr69071.c: New test.
13659
9cb6bd74
JJ
13660 PR c++/69211
13661 * g++.dg/opt/pr69211.C: New test.
13662
1ebd5558
JJ
13663 PR tree-optimization/69214
13664 * gcc.c-torture/compile/pr69214.c: New test.
13665
8c18c836
UB
136662016-01-11 Uros Bizjak <ubizjak@gmail.com>
13667
13668 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13669 * gcc.target/i386/pr66232-11.c: Ditto.
13670 * gcc.target/i386/pr66232-12.c: Ditto.
13671 * gcc.target/i386/pr66232-13.c: Ditto.
13672
62446e6e
RB
136732016-01-11 Richard Biener <rguenther@suse.de>
13674
13675 PR tree-optimization/69173
13676 * gcc.dg/torture/pr69173.c: New testcase.
13677
2b8568fe
KT
136782016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13679
13680 PR rtl-optimization/68796
13681 * gcc.target/aarch64/tst_5.c: New test.
13682 * gcc.target/aarch64/tst_6.c: Likewise.
13683
5baf4532
KT
136842016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13685
13686 PR rtl-optimization/68841
13687 * gcc.dg/pr68841.c: New test.
13688 * gcc.c-torture/execute/pr68841.c: New test.
13689
ca90b1ed
YR
136902016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13691
13692 PR rtl-optimization/68920
13693 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13694 for ix86 targets.
13695 * gcc.dg/ifcvt-5.c: New test.
13696
2ad3adf1 136972016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13698
13699 PR bootstrap/69123
13700 * g++.dg/pr69123.C: New.
13701
83834c09
IE
137022016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13703
13704 PR target/69010
13705 * gcc.target/i386/pr69010.c: New test.
13706
dcf89d57
MJ
137072016-01-11 Martin Jambor <mjambor@suse.cz>
13708
13709 PR ipa/69044
13710 * gcc.target/i386/chkp-pr69044.c: New test.
13711
d95167ee
TV
137122016-01-11 Tom de Vries <tom@codesourcery.com>
13713
13714 PR tree-optimization/69109
13715 * gcc.dg/autopar/pr69109-2.c: New test.
13716 * gcc.dg/autopar/pr69109.c: New test.
13717
4f6403a8
TV
137182016-01-11 Tom de Vries <tom@codesourcery.com>
13719
13720 PR tree-optimization/69108
13721 * gcc.dg/autopar/pr69108.c: New test.
13722
21efdd80
PP
137232016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13724
13725 PR c++/69029
13726 * c-c++-common/Wisleading-indentation.c: Augment test.
13727
fd42eed8
TK
137282016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13729
13730 PR fortran/69154
13731 * gfortran.dg/inline_matmul_12.f90: New test.
13732
4f90ee6c
PT
137332016-01-10 Paul Thomas <pault@gcc.gnu.org>
13734
13735 PR fortran/67779
13736 * gfortran.dg/actual_array_offset_1: New test.
13737
3907c6cf
TV
137382016-01-10 Tom de Vries <tom@codesourcery.com>
13739
13740 PR tree-optimization/69062
13741 * gcc.dg/autopar/pr69062.c: New test.
13742
b07b236e
TS
137432016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13744
13745 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13746 * gcc.dg/vect/slp-perm-2.c: Likewise.
13747 * gcc.dg/vect/slp-perm-3.c: Likewise.
13748 * gcc.dg/vect/slp-perm-5.c: Likewise.
13749 * gcc.dg/vect/slp-perm-6.c: Likewise.
13750 * gcc.dg/vect/slp-perm-7.c: Likewise.
13751 * gcc.dg/vect/slp-perm-8.c: Likewise.
13752
23fab8ae
TV
137532016-01-10 Tom de Vries <tom@codesourcery.com>
13754
13755 PR tree-optimization/69039
13756 * gcc.dg/autopar/pr69039.c: New test.
13757
73f0dae2
MP
137582016-01-09 Marek Polacek <polacek@redhat.com>
13759
13760 PR c++/69113
13761 * g++.dg/pr69113.C: New test.
13762
20b8d734
JJ
137632016-01-09 Jakub Jelinek <jakub@redhat.com>
13764
13765 PR middle-end/50865
13766 PR tree-optimization/69097
13767 * gcc.c-torture/execute/pr50865.c: New test.
13768 * gcc.c-torture/execute/pr69097-1.c: New test.
13769 * gcc.c-torture/execute/pr69097-2.c: New test.
13770 * gcc.dg/pr69097-1.c: New test.
13771 * gcc.dg/pr69097-2.c: New test.
13772
c50e614b
JJ
137732016-01-09 Jakub Jelinek <jakub@redhat.com>
13774
13775 PR c++/69164
13776 * g++.dg/opt/pr69164.C: New test.
13777
e0237993
JJ
137782016-01-08 Jakub Jelinek <jakub@redhat.com>
13779
13780 PR tree-optimization/69167
13781 * gcc.dg/pr69167.c: New test.
13782
bd8f5bb2
MP
137832016-01-08 Marek Polacek <polacek@redhat.com>
13784
13785 PR c++/68449
13786 * g++.dg/pr68449.C: New.
13787
bb0f5ca7
AL
137882016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13789
13790 PR tree-optimization/68707
13791 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13792 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13793 on platforms supporting it.
13794 * gcc.dg/vect/slp-perm-2.c: Likewise.
13795 * gcc.dg/vect/slp-perm-3.c: Likewise.
13796 * gcc.dg/vect/slp-perm-5.c: Likewise.
13797 * gcc.dg/vect/slp-perm-7.c: Likewise.
13798 * gcc.dg/vect/slp-perm-8.c: Likewise.
13799 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13800 on platforms supporting it.
13801
22518428
JJ
138022016-01-08 Jakub Jelinek <jakub@redhat.com>
13803
33f0852f
JJ
13804 PR tree-optimization/69162
13805 * gcc.dg/pr69162.c: New test.
13806
22518428
JJ
13807 PR tree-optimization/69172
13808 * gcc.dg/pr69172.c: New test.
13809
80e9b3aa
TP
138102016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13811
13812 PR tree-optimization/67781
13813 * gcc.c-torture/execute/pr67781.c: New file.
13814
262a363f
JJ
138152016-01-08 Jakub Jelinek <jakub@redhat.com>
13816
13817 PR tree-optimization/69083
13818 * gcc.dg/vect/pr69083.c: New test.
13819
6e1f093f
SS
138202016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13821
13822 PR tree-optimization/61441
13823 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13824 Use -fexcess-precision=standard for compiler options.
13825 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13826
53290e07
JJ
138272016-01-08 Jakub Jelinek <jakub@redhat.com>
13828
57bf3072
JJ
13829 PR fortran/69128
13830 * gfortran.dg/gomp/pr69128.f90: New test.
13831
53290e07
JJ
13832 PR c++/69145
13833 * g++.dg/ext/pr69145-1.C: New test.
13834 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13835 * g++.dg/ext/pr69145-2.h: New file.
13836
7a127fa7
MS
138372016-01-07 Martin Sebor <msebor@redhat.com>
13838
13839 PR c/68966
13840 * gcc.dg/atomic-fetch-bool.c: New test.
13841 * gcc.dg/sync-fetch-bool.c: New test.
13842
95918b49
L
138432016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13844
13845 PR fortran/66680
13846 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13847
c8e62a9d
NC
138482016-01-07 Nick Clifton <nickc@redhat.com>
13849
13850 PR target/66655
13851 * g++.dg/pr66655.C: New test.
13852 * g++.dg/pr66655_1.cc: Test support file.
13853 * g++.dg/pr66655.h: Test header file.
13854
2ad3adf1 138552016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13856
13857 PR fortran/66680
13858 gfortran.dg/gomp/pr66680.f90: New test.
13859
4cd9ca92
L
138602016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13861
13862 PR target/69171
13863 * gcc.target/i386/pr69171-1.c: New test.
13864 * gcc.target/i386/pr69171-2.c: Likewise.
13865 * gcc.target/i386/pr69171-3.c: Likewise.
13866 * gcc.target/i386/pr69171-4.c: Likewise.
13867 * gcc.target/i386/pr69171-5.c: Likewise.
13868 * gcc.target/i386/pr69171-6.c: Likewise.
13869
7e33d4dc
BS
138702015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13871
13872 PR middle-end/67639
13873 * c-c++-common/pr67639.c: New test.
13874
fec64afc
JJ
138752016-01-07 Jakub Jelinek <jakub@redhat.com>
13876
13877 PR tree-optimization/69141
13878 * g++.dg/opt/pr69141.C: New test.
13879
f293ad29
EB
138802016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13881
13882 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13883
5027395e
UB
138842016-01-06 Uros Bizjak <ubizjak@gmail.com>
13885
13886 PR target/69140
13887 * gcc.target/i386/pr69140.c: New test
13888
7443cf13
DM
138892016-01-06 David Malcolm <dmalcolm@redhat.com>
13890
13891 * gcc.dg/bad-dereference.c: New test case.
13892
32928931
BS
138932015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13894
13895 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13896
68dd05da
AS
138972016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13898
13899 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13900
6b131d5b
MP
139012016-01-06 Marek Polacek <polacek@redhat.com>
13902
13903 PR sanitizer/69099
13904 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13905
8d9fdb49
MP
139062016-01-05 Marek Polacek <polacek@redhat.com>
13907
13908 PR c/69104
13909 * gcc.dg/atomic-invalid-2.c: New.
13910
acf93f1e
L
139112016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13912
13913 PR target/68991
13914 * gcc.target/i386/pr68991.c: New test.
13915
3f50525d
L
139162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13917
13918 PR target/68991
13919 * g++.dg/pr68991-1.C: New test.
13920 * g++.dg/pr68991-2.C: Likewise.
13921
e0237993 139222016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13923
e0237993 13924 PR other/60465
face88a1
ST
13925 * gcc.target/ia64/pr60465-gprel64.c: New test.
13926 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13927
a0866eff
KT
139282016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13929
13930 PR rtl-optimization/68651
13931 * gcc.target/aarch64/pr68651_1.c: New test.
13932
c589e975
DM
139332016-01-05 David Malcolm <dmalcolm@redhat.com>
13934
13935 PR c/69122
13936 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13937
929710d9
NS
139382016-01-05 Nathan Sidwell <nathan@acm.org>
13939
ce3e43d7
NS
13940 PR c++/58583
13941 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13942
929710d9
NS
13943 * gcc.dg/alias-15.c: New.
13944
a2faef8e
NC
139452016-01-05 Nick Clifton <nickc@redhat.com>
13946
13947 PR target/68870
13948 * g++.dg/pr68770.C: New test.
13949
4cfa76e3
MS
139502016-01-04 Mike Stump <mikestump@comcast.net>
13951
13952 * lib/target-supports.exp (check_effective_target_cilkplus):
13953 cilkplus targets require pthreads.
4ece61b6 13954 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13955
4e8a3a35
MM
139562016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13957
13958 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13959 generation.
13960
818ab71a
JJ
139612016-01-04 Jakub Jelinek <jakub@redhat.com>
13962
13963 Update copyright years.
13964
2fe0a208
MP
139652016-01-04 Marek Polacek <polacek@redhat.com>
13966
13967 PR c/68908
13968 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13969 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13970 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13971
9e3b2fe3
EB
139722016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13973
13974 * gcc.target/sparc/20160104-2.c: New test.
13975
e8d65a35
EB
139762016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13977
13978 * gcc.target/sparc/20160104-1.c: New test.
13979
25ccfccd
PT
139802016-01-03 Paul Thomas <pault@gcc.gnu.org>
13981
13982 PR fortran/65045
13983 * gfortran.dg/pr65045.f90: New test.
13984
cb51d382
EB
139852016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13986
13987 * gnat.dg/specs/debug1.ads: Delete.
13988
6eeaad6e
JD
139892016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13990
13991 PR libgfortran/68867
13992 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13993 expression.
13994
2f968603
JD
139952016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13996
13997 PR libgfortran/68867
13998 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13999 PowerPC.
14000
591bb5e4
PT
140012016-01-01 Paul Thomas <pault@gcc.gnu.org>
14002
14003 PR fortran/68864
14004 * gfortran.dg/pr68864.f90: New test.
14005
f1e0620c
JJ
140062016-01-01 Jakub Jelinek <jakub@redhat.com>
14007
942a1319
JJ
14008 PR tree-optimization/69070
14009 * gcc.dg/pr69070.c: New test.
14010
10dff63f
JJ
14011 PR sanitizer/69055
14012 * gfortran.dg/pr69055.f90: New test.
14013
f1e0620c
JJ
14014 PR target/69015
14015 * gcc.dg/pr69015.c: New test.
818ab71a 14016\f
2f883d1c 14017Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14018
14019Copying and distribution of this file, with or without modification,
14020are permitted in any medium without royalty provided the copyright
14021notice and this notice are preserved.