]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Don't define uses-allocator variable templates in C++11
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b64e8239
RB
12016-10-18 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6 * gcc.dg/tree-ssa/pr21294.c: Likewise.
7 * gcc.dg/tree-ssa/pr21563.c: Likewise.
8 * gcc.dg/tree-ssa/pr23744.c: Likewise.
9 * gcc.dg/tree-ssa/pr25382.c: Likewise.
10 * gcc.dg/tree-ssa/pr68431.c: Likewise.
11 * gcc.dg/tree-ssa/vrp03.c: Likewise.
12 * gcc.dg/tree-ssa/vrp06.c: Likewise.
13 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14 * gcc.dg/tree-ssa/vrp09.c: Likewise.
15 * gcc.dg/tree-ssa/vrp19.c: Likewise.
16 * gcc.dg/tree-ssa/vrp20.c: Likewise.
17 * gcc.dg/tree-ssa/vrp92.c: Likewise.
18 * gcc.dg/pr68217.c: Likewise.
19 * gcc.dg/predict-9.c: Likewise.
20 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
21 * gcc.dg/predict-1.c: Likewise.
22
c680ada5
JD
232016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24
25 * gfortran.dg/dtio_17.f90: New test.
26
7fd4f180
KV
272016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
28
29 * gcc.dg/ipa/vrp4.c: Adjust testcase.
30
718625ad
KV
312016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
32
33 * gcc.dg/ipa/vrp4.c: New test.
34
735b8f9f
KV
352016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
36
37 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
38 * gcc.dg/torture/pr39074.c: Likewise.
39
86f98087
EB
402016-10-17 Eric Botcazou <ebotcazou@adacore.com>
41
42 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
43 * gnat.dg/trampoline4.adb: Minor tweak.
44
a929f266
BS
452016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
46
47 PR tree-optimization/77916
48 * gcc.dg/torture/pr77916.c: New.
49
4acf2055
SK
502016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
51
52 PR fortran/77978
53 * gfortran.dg/pr77978_1.f90: New test.
54 * gfortran.dg/pr77978_2.f90: Ditto.
55 * gfortran.dg/pr77978_3.f90: Ditto.
56
871267e1
PT
572016-10-17 Paul Thomas <pault@gcc.gnu.org>
58
59 PR fortran/61420
60 PR fortran/78013
61 * gfortran.dg/proc_ptr_49.f90: New test.
62
fd9593e9
BE
632016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
64
65 PR target/77308
66 * gcc.target/arm/pr77308.c: New test.
67
d32d4176
DE
682016-10-17 David Edelsohn <dje.gcc@gmail.com>
69
70 * lib/target-supports.exp
71 (check_effective_target_floatn_nx_runtime): Return 0 for
72 powerpc*-ibm-aix*.
73
dca2910c
AP
742016-10-17 Andrew Pinski <apinski@cavium.com>
75
76 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
77 long instead of long.
78 * gcc.target/aarch64/cinc_common_1.c: Likewise.
79 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
80 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
81 * gcc.target/aarch64/mult-synth_4.c: Likewise.
82 * gcc.target/aarch64/pr68102_1.c: Likewise.
83 * gcc.target/aarch64/target_attr_3.c: Likewise.
84
44b00dbc
RB
852016-10-17 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/77988
88 * gcc.dg/torture/pr77988.c: New testcase.
89
89b80c42
PK
902016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
91
92 * gcc.dg/pr71636-1.c: New test-case.
93 * gcc.dg/pr71636-2.c: Likewise.
94
4c640e26
EB
952016-10-16 Eric Botcazou <ebotcazou@adacore.com>
96
97 * gnat.dg/trampoline3.adb: New test.
98 * gnat.dg/trampoline4.adb: Likewise.
99
6c0347f6
JD
1002016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
101
102 * gfortran.dg/dtio_16.f90: New test.
103
d0d48a06
EB
1042016-10-15 Eric Botcazou <ebotcazou@adacore.com>
105
106 * gcc.target/sparc/bmaskbshuf.c: Rename to...
107 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
108 * gcc.target/sparc/bmaskbshuf-2.c: New test.
109
baa33d83
EB
1102016-10-15 Eric Botcazou <ebotcazou@adacore.com>
111
112 * gcc.target/sparc/popc.c: Rename to...
113 * gcc.target/sparc/popc-1.c: ...this.
114 * gcc.target/sparc/popc-2.c: New test.
115
523ee218
JD
1162016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
117
118 PR fortran/77972
119 * gfortran.dg/unexpected_eof_4.f90: New test.
120
c04d4ede
JB
1212016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
122
31a84d4a
AP
123 PR libfortran/48587
124 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 125
064ed55a
JJ
1262016-10-14 Jakub Jelinek <jakub@redhat.com>
127
9a822fc7
JJ
128 PR middle-end/77959
129 * gfortran.dg/pr77959.f90: New test.
130
064ed55a
JJ
131 DR 1511 - const volatile variables and ODR
132 * g++.dg/DRs/dr1511-1.C: New test.
133 * g++.dg/DRs/dr1511-2.C: New test.
134
2579762a
EB
1352016-10-14 Eric Botcazou <ebotcazou@adacore.com>
136
137 * gnat.dg/debug7.adb (dg-options): Remove -g.
138 * gnat.dg/debug8.adb (dg-options): Add -margs.
139 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
140
6d59425d
RB
1412016-10-14 Richard Biener <rguenther@suse.de>
142
143 PR tree-optimization/77979
144 * gcc.dg/torture/pr77979.c: New testcase.
145
43f66d6e
ML
1462016-10-14 Martin Liska <mliska@suse.cz>
147
148 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
149 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
150 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
151
cb3ac867
UB
1522016-10-14 Uros Bizjak <ubizjak@gmail.com>
153
154 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
155 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
156 * gcc.dg/torture/pr77937-2.c: Likewise.
157
14cf71a0
EB
1582016-10-14 Eric Botcazou <ebotcazou@adacore.com>
159
160 * gnat.dg/lto15.adb: Adjust.
161 * gnat.dg/lto16.adb: Likewise.
162 * gnat.dg/lto17.adb: Likewise
163 * gnat.dg/lto18.ad[sb]: New test.
164 * gnat.dg/lto18_pkg.ads: New helper.
165 * gnat.dg/lto19.adb: New test.
166 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
167 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
168 * gnat.dg/lto20.adb: New test.
169 * gnat.dg/lto20_pkg.ad[sb]: New helper.
170
6fd9c6f4
AV
1712016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
172
173 * gfortran.dg/coarray_38.f90: Expect error message.
174
01f44038
KT
1752016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
176
177 * gcc.target/aarch64/spellcheck_1.c: New test.
178 * gcc.target/aarch64/spellcheck_2.c: Likewise.
179 * gcc.target/aarch64/spellcheck_3.c: Likewise.
180 * gcc.target/aarch64/spellcheck_4.c: Likewise.
181 * gcc.target/aarch64/spellcheck_5.c: Likewise.
182 * gcc.target/aarch64/spellcheck_6.c: Likewise.
183
253abb2a
AS
1842016-10-13 Andreas Schwab <schwab@linux-m68k.org>
185
186 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
187
a2695319
BS
1882016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
189
190 PR tree-optimization/77937
191 * gcc.dg/torture/pr77937-1.c: New.
192 * gcc.dg/torture/pr77937-2.c: New.
193
14a2c9aa
JM
1942016-10-13 Jakub Jelinek <jakub@redhat.com>
195
196 * g++.dg/cpp1z/inline-var1.C: New test.
197 * g++.dg/cpp1z/inline-var1a.C: New test.
198 * g++.dg/cpp1z/inline-var1.h: New file.
199 * g++.dg/cpp1z/inline-var2.C: New test.
200 * g++.dg/cpp1z/inline-var3.C: New test.
201 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
202 uninitialized const.
203
18d34307
SL
2042016-10-13 Sandra Loosemore <sandra@codesourcery.com>
205
ee7fa2e3
SL
206 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
207 Xscale is specified, not just -march.
208 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
209 is incompatible with Xscale.
18d34307 210
96032047
MS
2112016-10-13 Martin Sebor <msebor@redhat.com>
212
213 PR c++/71912
214 * g++.dg/ext/flexary4.C: Adjust.
215 * g++.dg/ext/flexary5.C: Same.
216 * g++.dg/ext/flexary9.C: Same.
217 * g++.dg/ext/flexary19.C: New test.
218 * g++.dg/ext/flexary18.C: New test.
219 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
220 regression test.
221 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
222 Avoid generating a flexible array member in an array.
223
5b1548fd
MS
2242016-10-13 Martin Sebor <msebor@redhat.com>
225
226 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
227 to placate -Wformat on targets where the type is not int.
228
7810c4eb
DM
2292016-10-13 David Malcolm <dmalcolm@redhat.com>
230
231 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
232 in INSN_LOCATION.
233
fcd27666
BC
2342016-10-13 Bin Cheng <bin.cheng@arm.com>
235
236 * gcc.target/i386/l_fma_float_1.c: Revise test.
237 * gcc.target/i386/l_fma_float_2.c: Ditto.
238 * gcc.target/i386/l_fma_float_3.c: Ditto.
239 * gcc.target/i386/l_fma_float_4.c: Ditto.
240 * gcc.target/i386/l_fma_float_5.c: Ditto.
241 * gcc.target/i386/l_fma_float_6.c: Ditto.
242 * gcc.target/i386/l_fma_double_1.c: Ditto.
243 * gcc.target/i386/l_fma_double_2.c: Ditto.
244 * gcc.target/i386/l_fma_double_3.c: Ditto.
245 * gcc.target/i386/l_fma_double_4.c: Ditto.
246 * gcc.target/i386/l_fma_double_5.c: Ditto.
247 * gcc.target/i386/l_fma_double_6.c: Ditto.
248
b8a4b8c8
BC
2492016-10-13 Bin Cheng <bin.cheng@arm.com>
250
251 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
252
328ba117
BC
2532016-10-13 Bin Cheng <bin.cheng@arm.com>
254
255 * gcc.dg/vect/vect-98.c: Refine test case.
256 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
257 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
258 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
259
1a1ab05e
JJ
2602016-10-13 Jakub Jelinek <jakub@redhat.com>
261
262 PR c/77946
263 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
264
27947670
ML
2652016-10-13 Martin Liska <mliska@suse.cz>
266
267 PR tree-optimization/77943
268 * g++.dg/tree-ssa/pr77943.C: New test.
269
92c5266b
AV
2702016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
271
272 PR fortran/72832
273 * gfortran.dg/allocate_with_source_22.f03: New test.
274 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
275 fail.
276
90bca4ed
TP
2772016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
278
279 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
280 * gcc.target/arm/movsi_movw.c: Likewise.
281 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
282 directive to work on big endian targets.
283
0011af7b
KV
2842016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
285
286 * gcc.dg/tree-ssa/evrp6.c: New test.
287
859e95ab
SB
2882016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
289
290 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
291 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
292 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
293
2934018d
SB
2942016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
295
296 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
297 * gcc.target/powerpc/warn-2.c: Ditto.
298
f92d1522
RS
2992016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
300
301 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
302 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
303 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
304 for -mmsa.
305 * gcc.target/mips/msa.c: New test.
306 * gcc.target/mips/msa-builtins.c: Likewise.
307 * lib/target-supports.exp (check_mips_msa_hw_available): New.
308 (check_effective_target_mips_msa_runtime): Likewise.
309 (check_effective_target_mips_msa): Likewise.
310 (add_options_for_mips_msa): Likewise.
311 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
312 (check_effective_target_vect_intfloat_cvt): Likewise.
313 (check_effective_target_vect_uintfloat_cvt): Likewise.
314 (check_effective_target_vect_floatint_cvt): Likewise.
315 (check_effective_target_vect_floatuint_cvt): Likewise.
316 (check_effective_target_vect_shift): Likewise.
317 (check_effective_target_vect_shift_char): Likewise.
318 (check_effective_target_vect_long): Likewise.
319 (check_effective_target_vect_float): Likewise.
320 (check_effective_target_vect_double): Likewise.
321 (check_effective_target_vect_long_long): Likewise.
322 (check_effective_target_vect_perm): Likewise.
323 (check_effective_target_vect_perm_byte): Likewise.
324 (check_effective_target_vect_perm_short): Likewise.
325 (check_effective_target_vect_sdot_qi): Likewise.
326 (check_effective_target_vect_udot_qi): Likewise.
327 (check_effective_target_vect_sdot_hi): Likewise.
328 (check_effective_target_vect_udot_hi): Likewise.
329 (check_effective_target_vect_pack_trunc): Likewise.
330 (check_effective_target_vect_unpack): Likewise.
331 (check_effective_target_vect_hw_misalign): Likewise.
332 (check_effective_target_vect_condition): Likewise.
333 (check_effective_target_vect_cond_mixed): Likewise.
334 (check_effective_target_vect_char_mult): Likewise.
335 (check_effective_target_vect_short_mult): Likewise.
336 (check_effective_target_vect_int_mult): Likewise.
337 (check_effective_target_vect_extract_even_odd): Likewise.
338 (check_effective_target_vect_interleave): Likewise.
339 (check_vect_support_and_set_flags): Check if the target supports MSA
340 and append to the list of EFFECTIVE_TARGETS.
341
0bfd099c
RB
3422016-10-12 Richard Biener <rguenther@suse.de>
343
344 PR debug/77947
345 * g++.dg/torture/pr77947.C: New testcase.
346
b4a9ef2f
PMR
3472016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
348
349 * gnat.dg/debug8.adb: New testcase.
350
c0dbd22d
PMR
3512016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
352
353 * gnat.dg/debug9.adb: New testcase.
354
8a7c91cd
RB
3552016-10-12 Richard Biener <rguenther@suse.de>
356
357 * gcc.dg/tree-ssa/vrp35.c: Adjust.
358 * gcc.dg/tree-ssa/vrp36.c: Likewise.
359 * gcc.dg/tree-ssa/vrp46.c: Likewise.
360
7dc2f5f1
RB
3612016-10-12 Richard Biener <rguenther@suse.de>
362
363 PR tree-optimization/77920
364 * gcc.dg/torture/pr77920.c: New testcase.
365
70f6d5e1
JJ
3662016-10-12 Jakub Jelinek <jakub@redhat.com>
367
4a8b97cb
JJ
368 PR tree-optimization/77929
369 * gcc.c-torture/compile/pr77929.c: New test.
370
70f6d5e1
JJ
371 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
372 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
373 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
374 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
375 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
376 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
377 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
378 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
379 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
380
4803de58
EB
3812016-10-11 Eric Botcazou <ebotcazou@adacore.com>
382
383 * gcc.target/sparc/setcc-4.c: Adjust.
384 * gcc.target/sparc/setcc-5.c: Likewise.
385 * gcc.target/sparc/setcc-6.c: Likewise.
386 * gcc.target/sparc/setcc-7.c: Likewise.
387 * gcc.target/sparc/setcc-8.c: Likewise.
388 * gcc.target/sparc/setcc-9.c: Likewise.
389 * gcc.target/sparc/setcc-10.c: Delete.
390
f6cf4810
SK
3912016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
392
393 PR fortran/77942
394 * gfortran.dg/pr77942.f90
395
8e8c2744
FR
3962016-10-11 Fritz Reese <fritzoreese@gmail.com>
397
398 * gfortran.dg/dec_math.f90: New testsuite.
399
ddefad9a
SKS
4002016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
401
402 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
403 (main): Declare j as i32 instead of int.
404
e7b08761
TP
4052016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
406
407 PR testsuite/PR77710
408 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
409 target triplet instead of *-*-*-*.
410
9fd7cd44
EB
4112016-10-11 Eric Botcazou <ebotcazou@adacore.com>
412
413 * gnat.dg/unchecked_convert10.adb: New test.
414 * gnat.dg/unchecked_convert11.adb: Likewise.
415 * gnat.dg/unchecked_convert12.adb: Likewise.
416
ff7e7ee0
EB
4172016-10-11 Eric Botcazou <ebotcazou@adacore.com>
418
419 * gcc.target/sparc/cbcond-1.c: New test.
420 * gcc.target/sparc/cbcond-2.c: Likewise.
421 * gcc.target/sparc/movcc-1.c: Likewise.
422 * gcc.target/sparc/movcc-2.c: Likewise.
423 * gcc.target/sparc/setcc-1.c: Adjust.
424 * gcc.target/sparc/setcc-2.c: Likewise.
425 * gcc.target/sparc/setcc-3.c: Likewise.
426 * gcc.target/sparc/setcc-4.c: Likewise.
427 * gcc.target/sparc/setcc-5.c: Likewise.
428 * gcc.target/sparc/setcc-6.c: New test.
429 * gcc.target/sparc/setcc-7.c: Likewise.
430 * gcc.target/sparc/setcc-8.c: Likewise.
431 * gcc.target/sparc/setcc-9.c: Likewise.
432 * gcc.target/sparc/setcc-10.c: Likewise.
433
d30078b8
JL
4342016-10-10 Jeff Law <law@redhat.com>
435
436 PR tree-optimization/71947
437 * gcc.dg/tree-ssa/pr71947-1.c: New test.
438 * gcc.dg/tree-ssa/pr71947-2.c: New test.
439 * gcc.dg/tree-ssa/pr71947-3.c: New test.
440 * gcc.dg/tree-ssa/pr71947-4.c: New test.
441 * gcc.dg/tree-ssa/pr71947-5.c: New test.
442 * gcc.dg/tree-ssa/pr71947-6.c: New test.
443
5f869266
TK
4442016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
445
446 PR fortran/77915
447 * gfortran.dg/matmul_11.f90: New test.
448
174e0b00
JW
4492016-10-10 Jiong Wang <jiong.wang@arm.com>
450
451 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
452 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
453 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
454 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
455 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
456 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
457 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
458 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
459 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
460 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
461 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
462 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
463 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
464 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
465 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
466 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
467 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
468 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
469 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
470 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
471 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
472 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
473 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
474 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
475 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
476 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
477 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
478 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
479 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
480 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
481 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
482 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
483 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
484 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
485 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
486 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
487 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
488 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
489 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
490 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
491 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
492 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
493 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
494 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
495 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
496 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
497 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
498 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
499 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
500 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
501 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
502 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
503 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
504 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
505 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
506 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
507 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
508 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
509 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
510
4bc63138
JW
5112016-10-10 Jiong Wang <jiong.wang@arm.com>
512
513 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
514 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
515 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
516 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
517 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
518 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
519 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
520 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
521 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
522 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
523 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
524 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
525 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
526 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
527
8f3edb07
JW
5282016-10-10 Jiong Wang <jiong.wang@arm.com>
529
530 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
531 Enable AArch64.
532 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
533 vdup*_laneq.
534 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
535 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
536 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
537 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
538
6e49f922
JW
5392016-10-10 Matthew Wahab <matthew.wahab@arm.com>
540 Jiong Wang <jiong.wang@arm.com>
541
542 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
543 AArch64 support.
544 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
545 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
546 AArch64 targets.
547 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
548 AArch64 targets.
549 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
550 targets.
551 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
552
41683e1a
EB
5532016-10-10 Eric Botcazou <ebotcazou@adacore.com>
554
555 * gnat.dg/specs/vfa.ads: New test.
556
6e49f922 5572016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
558
559 * gnat.dg/inline13.ad[sb]: New test.
560 * gnat.dg/inline13_pkg.ad[sb]: New helper.
561
55cfd746
EB
5622016-10-10 Eric Botcazou <ebotcazou@adacore.com>
563
564 * gnat.dg/biased_subtype.adb: New test.
565
4dfb8a2a
JJ
5662016-10-09 Jakub Jelinek <jakub@redhat.com>
567
568 PR tree-optimization/77901
569 * gcc.c-torture/compile/pr77901.c: New test.
570
67b97478
PK
5712016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
572
573 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
574 * gcc.dg/ipa/propalign-2.c: Likewise
575 * gcc.dg/ipa/propalign-3.c: Likewise.
576 * gcc.dg/ipa/propalign-4.c: Likewise.
577 * gcc.dg/ipa/propalign-5.c: Likewise.
578
7bad794a
JJ
5792016-10-08 Jakub Jelinek <jakub@redhat.com>
580
81b02905
JJ
581 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
582
ee19ef45
JJ
583 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
584
7bad794a
JJ
585 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
586 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
587
56d3a930
FR
5882016-10-07 Fritz Reese <fritzoreese@gmail.com>
589
590 * gfortran.dg/dec_union_11.f90: New testcase.
591
45e2bf2e
NS
5922016-10-07 Nathan Sidwell <nathan@acm.org>
593
594 PR c++/66443
595 * g++.dg/cpp0x/pr66443-cxx11.C: New.
596 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
597 * g++.dg/cpp1y/pr66443-cxx14.C: New
598 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
599 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
600
be845b04
JJ
6012016-10-07 Jakub Jelinek <jakub@redhat.com>
602
603 * g++.dg/cpp0x/addressof1.C: New test.
604 * g++.dg/cpp0x/addressof2.C: New test.
605
08213983
MM
6062016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
607
608 * gcc.target/powerpc/float128-type-1.c: New test to check that
609 PowerPC 64-bit Linux enables -mfloat128-type by default.
610 * gcc.target/powerpc/float128-type-2.c: Likewise.
611 * gcc.target/powerpc/float128-mix.c: Change error message to
612 reflect that __ibm128 is now #define'ed to be long double.
613
bd845c14
SK
6142016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
615
616 PR fortran/77406
617 * gfortran.dg/pr77406.f90: New test.
618 * gfortran.dg/assumed_type_3.f90: Update error messages.
619 * gfortran.dg/defined_operators_1.f90: Ditto.
620 * gfortran.dg/generic_26.f90: Ditto.
621 * gfortran.dg/generic_7.f90: Ditto.
622 * gfortran.dg/gomp/udr5.f90: Ditto.
623 * gfortran.dg/gomp/udr7.f90: Ditto.
624 * gfortran.dg/interface_1.f90: Ditto.
625 * gfortran.dg/interface_37.f90: Ditto.
626 * gfortran.dg/interface_5.f90: Ditto.
627 * gfortran.dg/interface_6.f90: Ditto.
628 * gfortran.dg/interface_7.f90
629 * gfortran.dg/no_arg_check_3.f90
630 * gfortran.dg/operator_5.f90
631 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
632
c09c4992
BE
6332016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
634
635 PR c++/77700
636 * c-c++-common/Wint-in-bool-context.c: Update test.
637
d7f336f8
RB
6382016-10-07 Richard Biener <rguenther@suse.de>
639
640 * gcc.dg/tree-ssa/vrp01.c: Adjust.
641 * gcc.dg/tree-ssa/vrp34.c: Likewise.
642
a9172bf3
MP
6432016-10-07 Marek Polacek <polacek@redhat.com>
644
645 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
646
8a14afd0
BS
6472016-10-07 Bernd Schmidt <bschmidt@redhat.com>
648
649 PR c++/69733
650 * c-c++-common/pr69733.c: New test.
651 * gcc.dg/pr69733.c: New test.
652 * gcc.target/i386/pr69733.c: New test.
653
d4bd4646
MP
6542016-10-07 Marek Polacek <polacek@redhat.com>
655
656 PR c++/77803
657 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
658
a93cdc5c
JJ
6592016-10-07 Jakub Jelinek <jakub@redhat.com>
660
661 PR tree-optimization/77664
662 * gcc.dg/tree-ssa/pr77664.c: New test.
663 * gcc.dg/pr77664.c: New test.
664
6652016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
666
667 * gfortran.dg/pr69955.f90: New test.
668
ac193ee7
LK
6692016_10-06 Louis Krupp <louis.krupp@zoho.com>
670
671 PR fortran/57910
672 * gfortran.dg/pr57910.f90: New test.
673
342cfb3e
JJ
6742016-10-06 Jakub Jelinek <jakub@redhat.com>
675
676 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
677 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
678
48057089
KV
6792016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
680
681 PR tree-optimization/77862
682 * gcc.dg/pr77862.c: New test.
683
65b25c9b
KV
6842016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
685
686 * gcc.dg/tree-ssa/evrp4.c: New test.
687
f3127685
JL
6882016-10-06 Jeff Law <law@redhat.com>
689
690 PR tree-optimization/71661
691 * gcc.dg/tree-ssa/pr71661.c: New test.
692
b3972588
RB
6932016-10-06 Richard Biener <rguenther@suse.de>
694
695 PR tree-optimization/77855
696 * gcc.dg/torture/pr77855.c: New testcase.
697
139dc3c6
JC
6982016-10-06 James Clarke <jrtc27@jrtc27.com>
699 Eric Botcazou <ebotcazou@adacore.com>
700
701 * g++.dg/other/pr77759.C: New test.
702
37f6a157
RB
7032016-10-06 Richard Biener <rguenther@suse.de>
704
705 PR tree-optimization/77839
706 * gcc.dg/torture/pr77839.c: New testcase.
707
f779aeb8
MP
7082016-10-06 Marek Polacek <polacek@redhat.com>
709
710 * g++.dg/cpp1z/init-statement9.C: New test.
711
eee8f0b0
AS
7122016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
713
714 * gcc.target/i386/pcommit-1.c: Deleted.
715 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
716 * gcc.target/i386/sse-13.c: Ditto.
717 * gcc.target/i386/sse-14.c: Ditto.
718 * gcc.target/i386/sse-22.c: Ditto.
719 * gcc.target/i386/sse-23.c: Ditto.
720 * g++.dg/other/i386-2.C: Ditto.
721
b48042bb
UB
7222016-10-05 Uros Bizjak <ubizjak@gmail.com>
723
724 * gcc.target/i386/pr77833.c: Require int128 effective target.
725
50b01e1d
SK
7262016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
727
728 PR fortran/58991
729 PR fortran/58992
730 * gfortran.dg/associate_22.f90: New test.
731
908b8296
FR
7322016-10-05 Fritz Reese <fritzoreese@gmail.com>
733
734 * gfortran.dg/dec_union_9.f90: New testcase.
735 * gfortran.dg/dec_union_10.f90: New testcase.
736
87582521
JJ
7372016-10-05 Jakub Jelinek <jakub@redhat.com>
738
2e69f143
JJ
739 PR sanitizer/66343
740 * gcc.dg/pch/pr66343-3.c: New test.
741 * gcc.dg/pch/pr66343-3.hs: New file.
742
87582521
JJ
743 PR sanitizer/66343
744 * gcc.dg/pch/pr66343-1.c: New test.
745 * gcc.dg/pch/pr66343-1.hs: New file.
746 * gcc.dg/pch/pr66343-2.c: New test.
747 * gcc.dg/pch/pr66343-2.hs: New file.
748
700fff34
BE
7492016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
750
751 * c-c++-common/Wint-in-bool-context.c: Update test.
752
17a9e380
MP
7532016-10-05 Marek Polacek <polacek@redhat.com>
754
755 * g++.dg/cpp1z/init-statement1.C: New test.
756 * g++.dg/cpp1z/init-statement2.C: New test.
757 * g++.dg/cpp1z/init-statement3.C: New test.
758 * g++.dg/cpp1z/init-statement4.C: New test.
759 * g++.dg/cpp1z/init-statement5.C: New test.
760 * g++.dg/cpp1z/init-statement6.C: New test.
761 * g++.dg/cpp1z/init-statement7.C: New test.
762 * g++.dg/cpp1z/init-statement8.C: New test.
763
6e48e779
LK
7642016-10-05 Louis Krupp <louis.krupp@zoho.com>
765
766 PR fortran/67524
767 * gfortran.dg/pr67524.f90: New test.
768
04a32443
JJ
7692016-10-05 Jakub Jelinek <jakub@redhat.com>
770
771 PR sanitizer/77823
772 * c-c++-common/ubsan/shift-9.c: New test.
773
743a9cf7
SKS
7742016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
775
776 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
777 of int if __SIZEOF_INT__ is less than 4 bytes.
778
a40278c3
JD
7792016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
780
781 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
782 * gfortran.dg/class_array_20.f03: Likewise.
783 * gfortran.dg/class_array_21.f03: Likewise.
784 * gfortran.dg/finalize_29.f08: Likewise.
785 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
786
39bb7d01
RB
7872016-10-05 Richard Biener <rguenther@suse.de>
788
789 PR middle-end/77826
790 * gcc.dg/torture/pr77826.c: New testcase.
791
eeb57981
RB
7922016-10-05 Richard Biener <rguenther@suse.de>
793
794 * gcc.dg/fold-copysign-1.c: New testcase.
795
f9018d75
AS
7962016-10-05 Andreas Schwab <schwab@suse.de>
797
798 * g++.dg/pr49847-2.C: Remove.
799
7e8000b3
PMR
8002016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
801
802 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
803
54f84ca9
RB
8042016-10-05 Richard Biener <rguenther@suse.de>
805
806 PR middle-end/55152
807 * gcc.dg/pr55152-2.c: New testcase.
808
17beda50
JD
8092016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
810
811 * gfortran.dg/dtio_15.f90: New test.
812
1c84b798
ILT
8132016-10-04 Ian Lance Taylor <iant@golang.org>
814
815 * gcc.dg/split-7.c: New test.
816
7ec39552
MS
8172016-10-04 Martin Sebor <msebor@redhat.com>
818
819 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
820 %lc directive to wint_t to silence -Wformat warnings on targets
821 where the latter is a distinct type such as long.
822
8ff04ff9
MS
8232016-10-04 Martin Sebor <msebor@redhat.com>
824
825 PR c++/77804
826 * g++.dg/warn/Wplacement-new-size-4.C: New test.
827
bfecd57c
JJ
8282016-10-04 Jakub Jelinek <jakub@redhat.com>
829
f72da967
JJ
830 PR c++/77791
831 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
832
bfecd57c
JJ
833 * g++.dg/other/java3.C: Remove.
834 * g++.dg/other/java1.C: Remove.
835 * g++.dg/other/error12.C: Remove.
836 * g++.dg/other/java2.C: Remove.
837 * g++.dg/warn/Wnvdtor.C: Remove.
838 * g++.dg/lookup/java1.C: Remove.
839 * g++.dg/lookup/java2.C: Remove.
840 * g++.dg/ext/pr34829.C: Remove.
841 * g++.dg/ext/java-3.C: Remove.
842 * g++.dg/ext/java-1.C: Remove.
843 * g++.dg/ext/java-2.C: Remove.
844 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
845
fe8b1e83
DG
8462016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
847
848 PR tree-optimization/77808
849 * gcc.dg/tree-ssa/pr77808.c: New testcase.
850
078b5aab
RB
8512016-10-04 Richard Biener <rguenther@suse.de>
852
853 PR tree-optimization/77399
854 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
855
2b568899
RB
8562016-10-04 Richard Biener <rguenther@suse.de>
857
858 PR middle-end/77833
859 * gcc.target/i386/pr77833.c: New testcase.
860
0a4e5cf3
JL
8612016-09-26 Jeff Law <law@redhat.com>
862
863 PR tree-optimization/71550
864 PR tree-optimization/71403
865 * gcc.c-torture/execute/pr71550.c: New test.
866
d07b0a23
SKS
8672016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
868
869 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
870 option.
871
b44a42cf
KT
8722016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
873
874 Revert
875 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
876
877 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
878
f41f1ceb
MP
8792016-10-03 Marek Polacek <polacek@redhat.com>
880
881 * g++.dg/cpp0x/nullptr37.C: New test.
882
1633d3b9
BE
8832016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
884
885 * c-c++-common/Wint-in-bool-context.c: Update test.
886
2c8e3a1d
JJ
8872016-10-02 Jakub Jelinek <jakub@redhat.com>
888
889 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
890 earlier.
891 * g++.dg/charset/asm2.c (memmove): Likewise.
892 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
893 * g++.dg/tls/diag-4.C (foo): Likewise.
894 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
895 dg-warning, fix up regex.
896 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
897 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
898 * g++.old-deja/g++.mike/net31.C: Likewise.
899 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
900 for C++17.
901 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
902 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
903
f00b6283
RB
9042016-10-01 Richard Biener <rguenther@suse.de>
905
906 PR middle-end/77798
907 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
908
0f0565b1
AV
9092016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
910
911 PR fortran/77663
912 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
913
c58823a0
JJ
9142016-10-01 Jakub Jelinek <jakub@redhat.com>
915
916 PR c/77490
917 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
918 Add dg-prune-output directive.
919
e3228a50
JD
9202016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
921
922 PR fortran/66643
923 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
924 * gfortran.fortran-torture/compile/write.f90: Update test.
925
e70bbc6f
MW
9262016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
927
928 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
929 arm_fp16_alternative_ok as the required effective target.
930 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
931 -mfp16-format=alternative to the dg-options directive and remove
932 the dg-add-options directive.
933
c39747d2
FR
9342016-09-30 Fritz Reese <fritzoreese@gmail.com>
935
936 PR fortran/77764
937 * gfortran.dg/dec_union_8.f90: New testcase.
938
00074dd8
FR
9392016-09-30 Fritz Reese <fritzoreese@gmail.com>
940
941 PR fortran/77782
942 * gfortran.dg/dec_structure_16.f90: New testcase.
943
26f391e8
AV
9442016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
945
946 * gfortran.dg/coarray_allocate_10.f08: New test.
947 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
948
fa16a271
KT
9492016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
950
951 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
952
f334c828
RB
9532016-09-30 Richard Biener <rguenther@suse.de>
954
955 PR tree-optimization/77399
956 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
957
76e3ec9c
SL
9582016-09-29 Sandra Loosemore <sandra@codesourcery.com>
959
871267e1 960 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
961 -fdelete-null-pointer-checks explicit.
962 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
963 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
964 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
965 * gcc.dg/pic-1.c: Require fpic target support.
966 * gcc.dg/pic-2.c: Likewise.
967
a2c6e7f2
JJ
9682016-09-29 Jakub Jelinek <jakub@redhat.com>
969
970 Implement P0001R1 - C++17 removal of register storage class specifier
971 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
972 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
973 C++17.
974 * c-c++-common/vector-subscript-5.c (foo): Don't use register
975 keyword if not __SSE2__.
976 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
977 C++17.
978 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
979 register keywords.
980 * g++.dg/eh/pr29166.C: Add -Wno-register option.
981 * g++.dg/warn/register-parm-1.C (erroneous_warning,
982 no_erroneous_warning): Expect new warnings for C++17.
983 * g++.dg/warn/register-var-2.C (f): Likewise.
984 * g++.dg/parse/register1.C (f): Expect new error for C++17.
985 * g++.dg/parse/linkage2.C (foo): Likewise.
986 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
987 keyword on parameters for C++17.
988 * g++.dg/cpp1z/register1.C: New test.
989 * g++.dg/cpp1z/register2.C: New test.
990 * g++.dg/cpp1z/register3.C: New test.
991
4ab76933
UB
9922016-09-29 Uros Bizjak <ubizjak@gmail.com>
993
994 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
995 * gcc.target/i386/avx2-check.h (main): Ditto.
996 * gcc.target/i386/avx512bw-check.h (main): Ditto.
997 * gcc.target/i386/avx512cd-check.h (main): Ditto.
998 * gcc.target/i386/avx512dq-check.h (main): Ditto.
999 * gcc.target/i386/avx512er-check.h (main): Ditto.
1000 * gcc.target/i386/avx512f-check.h (main): Ditto.
1001 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1002 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1003 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1004
2488ebe5
UB
10052016-09-29 Uros Bizjak <ubizjak@gmail.com>
1006
1007 PR target/77756
1008 * gcc.target/i386/pr77756.c: New test.
1009
4d258d09
MP
10102016-09-29 Marek Polacek <polacek@redhat.com>
1011
1012 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1013
a9087411
MP
10142016-09-29 Marek Polacek <polacek@redhat.com>
1015
1016 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1017 C++14.
1018
fa0a064a
ML
10192016-09-29 Martin Liska <mliska@suse.cz>
1020
1021 * objc/execute/construct1.m: New test.
1022
0ce1ecc7
RB
10232016-09-29 Richard Biener <rguenther@suse.de>
1024
1025 PR tree-optimization/77768
1026 * gcc.dg/torture/pr77768.c: New testcase.
1027
da186c1f
RB
10282016-09-28 Richard Biener <rguenther@suse.de>
1029
1030 PR middle-end/77407
1031 * gcc.dg/pr77407.c: New testcase.
1032
d657e995
RB
10332016-09-29 Richard Biener <rguenther@suse.de>
1034
1035 PR middle-end/55152
1036 * gcc.dg/pr55152.c: New testcase.
1037 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1038
cadf6296
RO
10392016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1040
1041 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1042 (dg-options): Remove -m32.
1043
88000fd1
MS
10442016-09-28 Martin Sebor <msebor@redhat.com>
1045
1046 PR middle-end/77721
1047 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1048
0c172974
JD
10492016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1050
1051 PR libgfortran/77707
1052 * gfortran.dg/inquire_17.f90: New test.
1053
4b390698
JJ
10542016-09-28 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR c++/77467
1057 * g++.dg/cpp1y/constexpr-77467.C: New test.
1058
2b1b5938
MS
10592016-09-28 Martin Sebor <msebor@redhat.com>
1060
1061 PR c/77762
1062 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1063 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1064 (test_sprintf_p_const): Adjust line numbers to avoid failures
1065 introduced in r240503.
1066
30dc6ee9
MS
10672016-09-28 Martin Sebor <msebor@redhat.com>
1068
1069 PR middle-end/77683
1070 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1071
7d290e93
BE
10722016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1073
fcf32bad
BE
1074 PR c++/77748
1075 * g++.dg/pr77550.C: Avoid undefined behavior.
1076
7d290e93
BE
1077 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1078
912d9ec3
WD
10792016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1080
1081 * gcc.dg/strlenopt-20.c: Update test.
1082 * gcc.dg/strlenopt-21.c: Likewise.
1083 * gcc.dg/strlenopt-22.c: Likewise.
1084 * gcc.dg/strlenopt-22g.c: Likewise.
1085 * gcc.dg/strlenopt-26.c: Likewise.
1086 * gcc.dg/strlenopt-5.c: Likewise.
1087 * gcc.dg/strlenopt-7.c: Likewise.
1088 * gcc.dg/strlenopt-9.c: Likewise.
1089
459bcfb0
JJ
10902016-09-27 Jakub Jelinek <jakub@redhat.com>
1091
6e39060a
JJ
1092 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1093
8ca33347
JJ
1094 * g++.dg/cpp1z/lambda-this1.C: New test.
1095 * g++.dg/cpp1z/lambda-this2.C: New test.
1096
459bcfb0
JJ
1097 PR c++/77722
1098 * g++.dg/ubsan/return-4.C: New test.
1099 * g++.dg/ubsan/return-5.C: New test.
1100 * g++.dg/ubsan/return-6.C: New test.
1101
20fba714
JW
11022016-09-27 Jiong Wang <jiong.wang@arm.com>
1103
1104 * lib/target-supports.exp
1105 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1106 in function comment.
1107
bebe0086
ML
11082016-09-27 Martin Liska <mliska@suse.cz>
1109
1110 PR gcov-profile/46266
1111 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1112 considered.
1113
59896334
RB
11142016-09-27 Richard Biener <rguenther@suse.de>
1115
1116 PR tree-optimization/77745
1117 * g++.dg/torture/pr77745.C: New testcase.
1118
f0d355dc
RB
11192016-09-27 Richard Biener <rguenther@suse.de>
1120
1121 PR tree-optimization/77478
1122 * gcc.dg/torture/pr77478.c: New testcase.
1123
8c9434c2
ML
11242016-09-27 Martin Liska <mliska@suse.cz>
1125
1126 PR gcov-profile/7970
1127 PR gcov-profile/16855
1128 PR gcov-profile/44779
1129 * g++.dg/gcov/pr16855.C: New test.
1130
511d092e
SKS
11312016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1132
1133 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1134
f2e0c4e1
JJ
11352016-09-27 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR fortran/77666
1138 * gfortran.dg/gomp/pr77666.f90: New test.
1139
3a4228ba
KV
11402016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1141
1142 PR ipa/77677
1143 * gcc.dg/torture/pr77677-2.c: New test.
1144
a184e37f
SK
11452016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1146
1147 PR fortran/77420
1148 * gfortran.dg/pr77420_1.f90: New test.
1149 * gfortran.dg/pr77420_2.f90: Ditto.
1150 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1151 * gfortran.dg/pr77420_4.f90: this file.
1152
8be59d19
KV
11532016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1154
1155 PR middle-end/77719
1156 * gfortran.dg/pr77719.f90: New test.
1157
991075a4
TP
11582016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1159
1160 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1161 singular form of byte when quantity is unknown.
991075a4 1162
c6147dc4
MP
11632016-09-26 Marek Polacek <polacek@redhat.com>
1164
1165 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1166
5cc6c41c
ML
11672016-09-26 Martin Liska <mliska@suse.cz>
1168
1169 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1170 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1171 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1172 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1173 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1174 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1175 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1176 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1177 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1178
81fea426
MP
11792016-09-26 Marek Polacek <polacek@redhat.com>
1180
1181 PR c/7652
1182 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1183 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1184 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1185 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1186 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1187 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1188 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1189 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1190 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1191 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1192 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1193 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1194 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1195 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1196 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1197 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1198 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1199 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1200 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1201 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1202 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1203 * c-c++-common/attr-fallthrough-1.c: New test.
1204 * c-c++-common/attr-fallthrough-2.c: New test.
1205 * g++.dg/cpp0x/fallthrough1.C: New test.
1206 * g++.dg/cpp0x/fallthrough2.C: New test.
1207 * g++.dg/cpp1z/fallthrough1.C: New test.
1208 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1209 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1210 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1211 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1212
9b597c1f
SK
12132016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1214
12a813c1 1215 PR fortran/77429
9b597c1f
SK
1216 * gfortran.dg/pr77429.f90: New test.
1217
f1c7e7f1
SK
12182016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1219
1220 PR fortran/77694
1221 * gfortran.dg/pr77694.f90: New test.
1222
50c6dd20
OE
12232016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1224
1225 PR target/51244
1226 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1227
540b039e
DH
12282016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1229
1230 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1231 for 32-bit mode.
1232
cfd161bf
DH
12332016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1234
1235 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1236 for 32-bit mode.
1237
9a2300e9
MP
12382016-09-24 Marek Polacek <polacek@redhat.com>
1239
1240 PR c/77490
1241 * c-c++-common/Wbool-operation-1.c: New test.
1242 * gcc.dg/Wbool-operation-1.c: New test.
1243
34d567d1
FR
12442016-09-23 Fritz Reese <fritzoreese@gmail.com>
1245
1246 * gfortran.dg/dec_static_1.f90: New.
1247 * gfortran.dg/dec_static_2.f90: New.
1248 * gfortran.dg/dec_static_3.f90: New.
1249 * gfortran.dg/dec_static_4.f90: New.
1250
4a8d4422
JD
12512016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1252
1253 PR fortran/48298
1254 * gfortran.dg/negative_unit_check.f90: Update test.
1255 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1256
90ef45cb
DV
12572016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1258
1259 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1260 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1261 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1262 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1263 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1264 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1265 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1266
e0535922
MS
12672016-09-23 Martin Sebor <msebor@redhat.com>
1268
1269 PR testsuite/77713
1270 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1271 assuming long double is bigger than double.
1272
d664d76d
JJ
12732016-09-23 Jakub Jelinek <jakub@redhat.com>
1274
1275 Implement P0138R2, C++17 construction rules for enum class values
1276 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1277
3b31f720
DM
12782016-09-23 David Malcolm <dmalcolm@redhat.com>
1279
1280 PR preprocessor/77672
1281 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1282 expected multiline output from first warning to reflect change
1283 in r240434.
1284
592459bf
TP
12852016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1286
1287 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1288
0af06385
BE
12892016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1290 Tom de Vries <tom@codesourcery.com>
1291
1292 PR testsuite/77411
1293 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1294
8f01b67a
MP
12952016-09-23 Marek Polacek <polacek@redhat.com>
1296
1297 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1298 * c-c++-common/gomp/atomic-13.c: Likewise.
1299 * c-c++-common/gomp/atomic-14.c: Likewise.
1300 * c-c++-common/pr60439.c: Remove invalid code.
1301 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1302 * g++.dg/expr/bitfield5.C: Likewise.
1303 * g++.dg/expr/bitfield6.C: Likewise.
1304 * g++.dg/expr/bool1.C: Likewise.
1305 * g++.dg/expr/bool3.C: Likewise.
1306 * g++.dg/expr/lval3.C: Likewise.
1307 * g++.dg/expr/lval4.C: Likewise.
1308 * g++.old-deja/g++.jason/bool5.C: Likewise.
1309
bbd6fcf3
DM
13102016-09-23 David Malcolm <dmalcolm@redhat.com>
1311
1312 PR preprocessor/77672
1313 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1314 (test_terminator_location): New function.
1315
113d06a4
RB
13162016-09-23 Richard Biener <rguenther@suse.de>
1317
1318 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1319
cab9e1df
MW
13202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1321
1322 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1323 -march=armv8.2-a+fp16 when supported by the hardware.
1324 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1325 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1326 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1327 semi-colons to a macro invocations.
1328 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1329 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1330 defined.
1331 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1332 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1334 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1335 defined.
1336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1341 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1343 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1345 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1346 defined.
1347 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1349 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1350 defined.
1351 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1353 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1354 defined.
1355 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1357 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1358 defined.
1359 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1360 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1361 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1362 defined. Also fix some white-space.
1363 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1364 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1365 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1366 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1367 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1368 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1369 defined. Also fix some long lines and white-space.
1370 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1371 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1372 defined. Also fix some long lines and white-space.
1373 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1374 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1375 defined.
1376 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1377 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1378 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1379 defined.
1380 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1381 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1382 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1383 defined.
1384 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1385 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1386 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1387 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1388 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1389 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1390 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1391 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1392 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1393 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1394 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1396 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1397 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1398 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1400 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1401 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1402 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1403
da9b2e69
JW
14042016-09-23 Jiong Wang <jiong.wang@arm.com>
1405 Matthew Wahab <matthew.wahab@arm.com>
1406
1407 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1408 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1409 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1410 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1411 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1412 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1413 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1422 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1423 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1424 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1425 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1426 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1427 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1428 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1429 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1430 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1431 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1432 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1433 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1434 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1435 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1436 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1437 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1438 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1439 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1440 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1441 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1442 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1443 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1444
785cf02f
MW
14452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1446
1447 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1448 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1449 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1450 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1451 support.
1452
1e401340
KV
14532016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1454
1455 PR ipa/77677
1456 * gcc.dg/torture/pr77677.c: New test.
1457
8ed3eeac
AV
14582016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1459
1460 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1461 here now.
1462
55a9b91b
MW
14632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1464
1465 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1466 options. Add tests for float16x4_t and float16x8_t.
1467
64c744b9
DV
14682016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1469
1470 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1471 * gcc.target/s390/risbg-ll-2.c: Ditto.
1472 * gcc.target/s390/risbg-ll-3.c: Ditto.
1473
d403b8d4
MW
14742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1475
1476 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1477 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1478
576987fc
DV
14792016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1480
1481 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1482 output to the simplified instructions.
1483
4ffc8099
MW
14842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1485
1486 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1487 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1488
b1a970a5
MW
14892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1490
1491 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1492 (FP16_SUPPORTED): New
1493 (expected-hfloat-16x4): Make conditional on __fp16 support.
1494 (expected-hfloat-16x8): Likewise.
1495 (vdup_n_f16): Disable for non-AArch64 targets.
1496 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1497 conditional on FP16_SUPPORTED.
1498 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1499 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1500 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1501 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1502 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1503 for testing __fp16.
1504 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1505 conditional on FP16_SUPPORTED.
1506 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1507 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1508
50df9464
MW
15092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1510
1511 * gcc.target/arm/short-vfp-1.c: New.
1512
536b9f42
MW
15132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1514
1515 * gcc.target/arm/attr-fp16-arith-1.c: New.
1516
1b9e31cf
MW
15172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1518
1519 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1520 New.
1521 (add_options_for_arm_v8_2a_fp16_neon): New.
1522 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1523 (add_options_for_arm_arch_v8_2a): Auto-generate.
1524 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1525 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1526 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1527 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1528 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1529 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1530 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1531
a5b42ee7
MW
15322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1533
1534 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1535 arm_fp16_alternative_ok.
1536 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1537 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1538 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1539 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1540 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1541 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1542 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1543 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1544 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1545 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1546 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1547 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1548 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1549 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1550 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1551 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1552 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1553 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1554 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1555 arm_fp16_alternative_ok.
1556 * lib/target-supports.exp
1557 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1558 (check_effective_target_arm_fp16_alternative_ok): New.
1559 (check_effective_target_arm_fp16_none_ok_nocache): New.
1560 (check_effective_target_arm_fp16_none_ok): New.
1561
fcbc975b
ML
15622016-09-23 Martin Liska <mliska@suse.cz>
1563
1564 * gcc.dg/ipa/pr77653.c: Replace adress
1565 with address.
1566
1822b732
ML
15672016-09-23 Martin Liska <mliska@suse.cz>
1568
1569 * gcc.target/i386/movbe-4.c: New test.
1570
fab18cc4
ML
15712016-09-23 Martin Liska <mliska@suse.cz>
1572
1573 * gcc.target/i386/crc32-5.c: New test.
1574
e70f01b5
ML
15752016-09-23 Martin Liska <mliska@suse.cz>
1576
1577 * gcc.target/i386/pr71652.c: New test.
1578 * gcc.target/i386/pr71652-2.c: New test.
1579 * gcc.target/i386/pr71652-3.c: New test.
1580
f2e81d05
JJ
15812016-09-23 Jakub Jelinek <jakub@redhat.com>
1582
1583 * lib/gcc-dg.exp (process-message): Support relative line number
1584 notation - .+4 or .-1 etc.
1585 * gcc.dg/dg-test-1.c: New test.
1586
ed30d2a6
MS
15872016-09-22 Martin Sebor <msebor@redhat.com>
1588
1589 PR target/77676
1590 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1591 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1592 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1593 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1594
1c681c7b
UB
15952016-09-22 Uros Bizjak <ubizjak@gmail.com>
1596
1597 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1598 * gcc.dg/ifcvt-2.c: Ditto.
1599 * gcc.dg/zero_bits_compound-1.c: Ditto.
1600 * gcc.dg/zero_bits_compound-1.c: Ditto.
1601 * gcc.dg/pr40550.c: Simplify target selectors.
1602 Use dg-additional-options.
1603 * gcc.dg/pr47893.c: Ditto.
1604 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1605 additional options for 32-bit x86 targets.
1606 * gcc.dg/pr70955.c: Move to ...
1607 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1608
67cf0a53
PC
16092016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/61019
1612 * g++.dg/cpp0x/pr61019.C: New.
1613
0ee70cc0
AV
16142016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1615 Terry Guo <terry.guo@arm.com>
1616
1617 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1618 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1619 * gcc.target/arm/pure-code/pure-code.exp: New.
1620
43639d2c
UB
16212016-09-22 Uros Bizjak <ubizjak@gmail.com>
1622
1623 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1624 Remove SSE effective target requirement.
1625
a608d15b
PC
16262016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/71979
1629 * g++.dg/cpp0x/pr71979.C: New.
1630
d94a7ab4
BE
16312016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1632
1633 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1634
a13f439f
ML
16352016-09-22 Martin Liska <mliska@suse.cz>
1636
1637 PR ipa/77653
1638 * gcc.dg/ipa/pr77653.c: New test.
1639
cf352092
JJ
16402016-09-22 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR fortran/77665
1643 * gfortran.dg/gomp/pr77665.f90: New test.
1644
a8de3002
PT
16452016-09-22 Paul Thomas <pault@gcc.gnu.org>
1646
1647 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1648 * gfortran.dg/dtio_13.f90: New test.
1649
39abef62
LK
16502016-09-21 Louis Krupp <louis.krupp@zoho.com>
1651
1652 PR fortran/66107
1653 * gfortran.dg/pr66107.f90: New test.
1654
4a2bb7fc
ILT
16552016-09-21 Ian Lance Taylor <iant@golang.org>
1656
1657 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1658 with call to builtin delete function.
1659
5f84cee2
JM
16602016-09-21 Joseph Myers <joseph@codesourcery.com>
1661
1662 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1663 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1664 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1665 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1666 tests.
1667
fe01a41a
UB
16682016-09-21 Uros Bizjak <ubizjak@gmail.com>
1669
1670 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1671
2e1c20b1
JJ
16722016-09-21 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR c++/77651
1675 * g++.dg/cpp1z/aligned-new6.C: New test.
1676
de4c144a
MW
16772016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1678
1679 * gcc.target/arm/fp16-aapcs-3.c: New.
1680 * gcc.target/arm/fp16-aapcs-4.c: New.
1681 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1682 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1683 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1684 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1685
44fc7854
BE
16862016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1687
1688 PR tree-optimization/77550
1689 * g++.dg/pr77550.C: New test.
1690
bc084f84
GJL
16912016-09-21 Georg-Johann Lay <avr@gjlay.de>
1692
1693 PR target/77326
1694 * gcc.target/avr/torture/pr77326.c: New test.
1695
c075003a
LK
16962016-09-21 Louis Krupp <louis.krupp@zoho.com>
1697
1698 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1699
6811ea79
RB
17002016-09-21 Richard Biener <rguenther@suse.de>
1701
1702 PR tree-optimization/77648
1703 * gcc.dg/torture/pr77648-1.c: New testcase.
1704 * gcc.dg/torture/pr77648-2.c: Likewise.
1705
f955c4c4
RB
17062016-09-21 Richard Biener <rguenther@suse.de>
1707 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR tree-optimization/77621
1710 * gcc.dg/pr77621.c: New testcase.
1711
096506bb
PT
17122016-09-21 Paul Thomas <pault@gcc.gnu.org>
1713
1714 PR fortran/77657
1715 * gfortran.dg/dtio_12.f90: New test.
1716
37d168ae
SKS
17172016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1718
1719 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1720
66454000
KV
17212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1722
1723 PR tree-optimization/72835
1724 * gcc.dg/tree-ssa/pr72835.c: New test.
1725
88d0c3f0
MS
17262016-09-20 Martin Sebor <msebor@redhat.com>
1727
1728 PR middle-end/49905
1729 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1730 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1731 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1732 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1733 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1734 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1735 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1736
a03df1d5
KV
17372016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1738
1739 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1740 arguments/compare will be optimized away.
1741 * gcc.dg/torture/ftrapv-1.c: Likewise.
1742
8bc5448f
KV
17432016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1744
1745 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1746 will be optimized away.
1747 * gcc.dg/ipa/vrp1.c: New test.
1748 * gcc.dg/ipa/vrp2.c: New test.
1749 * gcc.dg/ipa/vrp3.c: New test.
1750
973625a0
KV
17512016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1752
1753 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1754 does the same transformation.
1755 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1756 * gcc.dg/tree-ssa/evrp1.c: New test.
1757 * gcc.dg/tree-ssa/evrp2.c: New test.
1758 * gcc.dg/tree-ssa/evrp3.c: New test.
1759 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1760 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1761 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1762 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1763 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1764 foling now happens early.
1765 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1766 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1767 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1768 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1769 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1770
9b1ba33c
UB
17712016-09-20 Uros Bizjak <ubizjak@gmail.com>
1772
1773 PR target/77621
1774 * gcc.target/i386/pr77621.c: New test.
1775 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1776 pattern, loop should vectorize with -mtune=atom.
1777
f5bd4ad8
MO
17782016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1779 Jakub Jelinek <jakub@redhat.com>
1780
1781 PR testsuite/63299
1782 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1783 instead of delete.
1784
7d9cf801
JJ
17852016-09-20 Jakub Jelinek <jakub@redhat.com>
1786
b912f962
JJ
1787 PR c++/77626
1788 * g++.dg/other/pr77626.C: New test.
1789
eaf1ece1
JJ
1790 PR c++/77638
1791 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1792
590b62e9
JJ
1793 PR c++/77637
1794 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1795
7d9cf801
JJ
1796 PR middle-end/77624
1797 * c-c++-common/pr77624-1.c: New test.
1798 * c-c++-common/pr77624-2.c: New test.
1799
3aebb6ff
AV
18002016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1801
1802 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1803 of digits expected.
1804
b5bbe47b
RB
18052016-09-20 Richard Biener <rguenther@suse.de>
1806
1807 PR tree-optimization/77646
1808 * gcc.dg/torture/pr77646.c: New testcase.
1809
144a96e4
BE
18102016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1811
1812 PR c++/77434
1813 * c-c++-common/Wint-in-bool-context.c: New test.
1814
1f2071fa
JM
18152016-09-19 Joseph Myers <joseph@codesourcery.com>
1816
1817 * gcc.dg/cr-decimal-dig-1.c: New test.
1818
63012d9a
JM
18192016-09-19 Joseph Myers <joseph@codesourcery.com>
1820
1821 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1822 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1823 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1824 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1825
02410826
VM
18262016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1827
1828 PR rtl-optimization/77416
1829 * gcc.target/powerpc/pr77416.c: New.
1830
6101a7ab
PP
18312016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1832
1833 PR c++/77639
1834 * g++.dg/template/error-recovery4.C: New test.
1835
1993ff76
BC
18362016-09-19 Bin Cheng <bin.cheng@arm.com>
1837
1838 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1839
5fa9e644
KT
18402016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1841
1842 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1843 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1844
fc15d9ec
JJ
18452016-09-19 Jakub Jelinek <jakub@redhat.com>
1846 Jan Hubicka <jh@suse.cz>
1847
1848 PR target/77587
1849 * gcc.dg/pr77587.c: New test.
1850 * gcc.dg/pr77587a.c: New file.
1851
3c9f5092
AV
18522016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1853
1854 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1855 * gfortran.dg/coarray_38.f90:
1856 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1857 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1858 * gfortran.dg/coarray_allocate_7.f08: New test.
1859 * gfortran.dg/coarray_allocate_8.f08: New test.
1860 * gfortran.dg/coarray_allocate_9.f08: New test.
1861 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1862 new caf_register.
1863 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1864 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1865 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1866 get_by_refs.
1867 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1868 * gfortran.dg/coarray_lock_7.f90: Same.
1869 * gfortran.dg/coarray_poly_5.f90: Same.
1870 * gfortran.dg/coarray_poly_6.f90: Same.
1871 * gfortran.dg/coarray_poly_7.f90: Same.
1872 * gfortran.dg/coarray_poly_8.f90: Same.
1873 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1874
e79e6763
FR
18752016-09-19 Fritz Reese <fritzoreese@gmail.com>
1876
1877 PR fortran/77584
1878 * gfortran.dg/dec_structure_15.f90: New testcase.
1879
ae527639
RB
18802016-09-19 Richard Biener <rguenther@suse.de>
1881
1882 PR middle-end/77605
1883 * gcc.dg/torture/pr77605.c: New testcase.
1884
cdf060f8
LK
18852016-09-18 Louis Krupp <louis.krupp@zoho.com>
1886
1887 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1888
b720e919
JH
18892016-09-17 Jan Hubicka <hubicka@ucw.cz>
1890
1891 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1892 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1893 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1894 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1895 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1896 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1897 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1898 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1899 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1900 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1901 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1902
bdabae39
KY
19032016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1904
1905 * gcc.target/i386/pr68633.c: Fix expected result.
1906
493ba820
LK
19072016-09-17 Louis Krupp <louis.krupp@gmail.com>
1908
1909 PR fortran/68078
1910 * gfortran.dg/pr68078.f90: New test.
1911 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1912
9a42726b
BS
19132016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1914
1915 PR target/77613
1916 * gcc.target/powerpc/swaps-p8-25.c: New.
1917
e7d61178
JJ
19182016-09-16 Jakub Jelinek <jakub@redhat.com>
1919
8f03e02f
JJ
1920 PR c++/77482
1921 * g++.dg/cpp0x/constexpr-77482.C: New test.
1922
e80cb545
JJ
1923 PR c++/77379
1924 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1925 thunk offsets.
1926 * g++.dg/abi/abi-tag23a.C: Likewise.
1927
1c2f613f
JJ
1928 PR c++/77338
1929 * g++.dg/cpp0x/decltype-77338.C: New test.
1930
e7d61178
JJ
1931 PR c++/77375
1932 * g++.dg/cpp0x/mutable1.C: New test.
1933
8d987deb
SK
19342016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1935
1936 PR fortran/77612
1937 * gfortran.dg/pr77612.f90: New test.
1938
2c3d35a6
SKS
19392016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1940
1941 * gcc.dg/torture/pr70421.c: Require int32plus.
1942
e43163ae
JJ
19432016-09-16 Jakub Jelinek <jakub@redhat.com>
1944
bcf0905a
JJ
1945 PR middle-end/77475
1946 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1947
e43163ae
JJ
1948 PR target/77526
1949 * gcc.target/i386/pr77526.c: New test.
1950
7d704548
JJ
19512016-09-16 Jakub Jelinek <jakub@redhat.com>
1952 Eric Botcazou <ebotcazou@adacore.com>
1953
1954 PR middle-end/77594
1955 * gcc.target/i386/pr77594.c: New test.
1956
902d624f
LK
19572016-09-15 Louis Krupp <louis.krupp@zoho.com>
1958
1959 PR fortran/69963
1960 * gfortran.dg/misplaced_implicit_character.f90: New test.
1961
7e16ce79
BC
19622016-09-15 Bin Cheng <bin.cheng@arm.com>
1963
1964 PR tree-optimization/77503
1965 * gcc.dg/vect/pr77503.c: New test.
1966
7c05f5c4
RB
19672016-09-15 Richard Biener <rguenther@suse.de>
1968
1969 PR middle-end/77544
1970 * c-c++-common/torture/pr77544.c: New testcase.
1971
76ff80fb
JJ
19722016-09-15 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR middle-end/77475
1975 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1976 * gcc.dg/march-generic.c: Likewise.
1977 * gcc.target/i386/spellcheck-options-1.c: New test.
1978 * gcc.target/i386/spellcheck-options-2.c: New test.
1979 * gcc.target/i386/spellcheck-options-3.c: New test.
1980 * gcc.target/i386/spellcheck-options-4.c: New test.
1981
5560d026
CLT
19822016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1983
1984 PR fortran/72743
1985 * gfortran.dg/goacc/pr72743.f90: New test.
1986
5334f733
RB
19872016-09-15 Richard Biener <rguenther@suse.de>
1988
1989 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1990
d08615f2
RB
19912016-09-15 Richard Biener <rguenther@suse.de>
1992
1993 PR tree-optimization/77514
1994 * gcc.dg/torture/pr77514.c: New testcase.
1995
28ca05f0
JJ
19962016-09-14 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR c++/77549
1999 * g++.dg/lookup/pr77549.C: New test.
2000
20a1e5b8
MP
20012016-09-14 Marek Polacek <polacek@redhat.com>
2002
2003 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2004 * c-c++-common/gomp/atomic-13.c: Likewise.
2005 * c-c++-common/gomp/atomic-14.c: Likewise.
2006 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2007 * g++.dg/cpp1z/bool-increment1.C: New test.
2008 * c-c++-common/pr60439.c: Add dg-warning.
2009 * g++.dg/expr/bitfield4.C: Likewise.
2010 * g++.dg/expr/bitfield5.C: Likewise.
2011 * g++.dg/expr/bitfield6.C: Likewise.
2012 * g++.dg/expr/bool1.C: Likewise.
2013 * g++.dg/expr/bool3.C: Likewise.
2014 * g++.dg/expr/lval3.C: Likewise.
2015 * g++.dg/expr/lval4.C: Likewise.
2016 * g++.old-deja/g++.jason/bool5.C: Likewise.
2017 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2018 * g++.dg/other/error18.C: Likewise.
2019 * g++.dg/gomp/atomic-14.C: Likewise.
2020
0761f6bf
NS
20212016-09-14 Nathan Sidwell <nathan@acm.org>
2022
2023 PR c++/77539
2024 * g++.dg/cpp1y/pr77539.C: New.
2025
13cddbc1
CL
20262016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2027
2028 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2029 dg-require.
2030 * g++.dg/ext/builtin_alloca.C: Likewise.
2031 * g++.dg/template/spec35.C: Likewise.
2032 * gcc.dg/builtins-68.c: Likewise.
2033 * gcc.misc-tests/gcov-13.c: Likewise.
2034 * gcc.misc-tests/gcov-14.c: Likewise.
2035
a90638d4
JM
20362016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2037
2038 * gfortran.dg/dec_structure_14.f90: New testcase.
2039
5ba4a08c
JJ
20402016-09-14 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR sanitizer/68260
2043 * c-c++-common/tsan/pr68260.c: New test.
2044
a713b234
JS
20452016-09-13 Joe Seymour <joe.s@somniumtech.com>
2046
2047 PR target/70713
2048 * gcc.target/msp430/function-attributes-1.c: New test.
2049 * gcc.target/msp430/function-attributes-2.c: New test.
2050 * gcc.target/msp430/function-attributes-3.c: New test.
2051
96032047
MS
20522015-04-18 Martin Sebor <msebor@redhat.com>
2053
2054 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2055 of non-nul characters.
2056 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2057
ea8661cd
JJ
20582016-09-13 Jakub Jelinek <jakub@redhat.com>
2059
9952908a
JJ
2060 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2061 * g++.dg/cpp1z/gen-attrs1.C: New test.
2062
63cdb7a0
JJ
2063 PR tree-optimization/77454
2064 * gcc.dg/pr77454.c: New test.
2065
ea8661cd
JJ
2066 PR c++/77553
2067 * g++.dg/cpp1y/constexpr-77553.C: New test.
2068
254830ba
DM
20692016-09-13 David Malcolm <dmalcolm@redhat.com>
2070
2071 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2072 (test_show_locus): Replace rich_location::add_fixit_insert calls
2073 with add_fixit_insert_before and add_fixit_insert_after.
2074
42763690
JM
20752016-09-13 Jason Merrill <jason@redhat.com>
2076 Tom de Vries <tom@codesourcery.com>
2077
2078 PR c++/77427
2079 * g++.dg/pr77427.C: New test.
2080
c8798f2c
ML
20812016-09-13 Martin Liska <mliska@suse.cz>
2082
2083 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2084 effective target.
2085 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2086 * lib/target-supports.exp: Define the new target.
2087
54700e2e
AP
20882016-09-12 Andrew Pinski <apinski@cavium.com>
2089
2090 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2091 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2092
e1d55bf7
UB
20932016-09-12 Uros Bizjak <ubizjak@gmail.com>
2094
2095 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2096 variable arguments.
2097 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2098 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2099 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2100 variable argument.
2101 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2102 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2103
54dcdb88
BE
21042016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2105
2106 PR c++/77496
2107 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2108 * g++.dg/ext/pr77496.C: New test.
2109 * g++.dg/warn/pr77496.C: New test.
2110
d1463eb9
DM
21112016-09-12 David Malcolm <dmalcolm@redhat.com>
2112
2113 PR c/72858
2114 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2115 to preserve conversion chars, and to preserve prefix information.
2116 * gcc.dg/format/pr72858.c: New test case.
2117
217fabad
SK
21182016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2119
2120 * gfortran.dg/pr77507.f90: Move to ...
2121 * gfortran.dg/ieee/pr77507.f90: here.
2122
a1cd04ac
JH
21232016-08-09 Jan Hubicka <hubicka@ucw.cz>
2124
2125 PR ipa/61159
2126 * compile/pr61159.c: New testcase
2127
e3912107
JH
21282016-08-09 Jan Hubicka <hubicka@ucw.cz>
2129
2130 PR ipa/64316
2131 * gcc.dg/ipa/pr63416.c: New testcase.
2132
739d9339
PT
21332016-09-10 Paul Thomas <pault@gcc.gnu.org>
2134 Steven G. Kargl <kargl@gcc.gnu.org>
2135
2136 PR fortran/77532
cc3135b6 2137 * gfortran.dg/dtio_11.f90: new test.
739d9339 2138
fb7c40dd
SK
21392016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2140
2141 PR fortran/77507
2142 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2143 * gfortran.dg/c_assoc_4.f90: Ditto.
2144
5b28efbb
TV
21452016-09-10 Tom de Vries <tom@codesourcery.com>
2146
2147 PR C/71602
2148 * c-c++-common/va-arg-va-list-type.c: New test.
2149
9d0a9bb4
PB
21502016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2151
2152 PR rtl-optimization/77289
2153 * gcc.target/powerpc/pr77289.c: New test.
2154
3f0177e7
MS
21552016-09-09 Martin Sebor <msebor@redhat.com>
2156
2157 PR c/77520
2158 PR c/77521
2159 * gcc.dg/pr77520.c: New test.
2160 * gcc.dg/pr77521.c: New test.
2161
e81e83d0
SK
21622016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2163
2164 PR fortran/77506
2165 * gfortran.dg/pr77506.f90: New test.
2166
8a92685e
SK
21672016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2168
2169 PR fortran/77507
2170 * gfortran.dg/pr77507.f90: New test.
2171
c65248cb
JM
21722016-09-09 Joseph Myers <joseph@codesourcery.com>
2173
2174 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2175
2cf0ff98
SK
21762016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2177 Louis Krupp <lkrupp@gcc.gnu.org>
2178
2179 PR fortran/69514
2180 * gfortran.dg/pr69514_1.f90: New test.
2181 * gfortran.dg/pr69514_2.f90: New test.
2182
8ebc1e0f
JJ
21832016-09-08 Jakub Jelinek <jakub@redhat.com>
2184
20b6cf01
JJ
2185 PR fortran/77500
2186 * gfortran.dg/gomp/pr77500.f90: New test.
2187
8ebc1e0f
JJ
2188 PR fortran/77516
2189 * gfortran.dg/gomp/pr77516.f90: New test.
2190
34718542
JJ
21912016-09-07 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR middle-end/77475
2194 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2195 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2196 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2197 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2198 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2199 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2200
e5106e27
DM
22012016-09-07 David Malcolm <dmalcolm@redhat.com>
2202
2203 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2204 "substring-locations.h".
2205
ca235a85
RB
22062016-09-07 Richard Biener <rguenther@suse.de>
2207
2208 PR c/77450
2209 * c-c++-common/vector-subscript-8.c: Move ..
2210 * gcc.dg/pr77450.c: ... here.
2211
0076b5dc 22122016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2213
2214 PR libgfortran/77393
2215 * gfortran.dg/fmt_f0_2.f90: Update test.
2216 * gfortran.dg/fmt_f0_3.f90: New test.
2217
6ac7322b
DH
22182016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2219
2220 PR debug/77389
2221 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2222 in dg-options.
2223
2224 PR debug/57519
2225 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2226
8eb9e049
JJ
22272016-09-06 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR target/69255
2230 * gcc.target/i386/pr69255-1.c: New test.
2231 * gcc.target/i386/pr69255-2.c: New test.
2232 * gcc.target/i386/pr69255-3.c: New test.
2233
22342016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2235
2236 PR c/77336
2237 * gcc.dg/format/miss-7.c: New test.
2238
e6cb85d4
UB
22392016-09-06 Uros Bizjak <ubizjak@gmail.com>
2240
2241 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2242
7fe76f6a
ML
22432016-09-06 Martin Liska <mliska@suse.cz>
2244
2245 PR gcov-profile/77378
2246 PR gcov-profile/77466
2247 * gcc.dg/profile-update-warning.c: New test.
2248
209b636e
RB
22492016-09-06 Richard Biener <rguenther@suse.de>
2250
2251 PR tree-optimization/77479
2252 * gcc.dg/torture/pr77479.c: New testcase.
2253
b772a565
RB
22542016-09-06 Richard Biener <rguenther@suse.de>
2255
2256 PR c/77450
2257 * c-c++-common/vector-subscript-7.c: Adjust.
2258 * c-c++-common/vector-subscript-8.c: New testcase.
2259
a8c07037
SKS
22602016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2261
2262 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2263
0ce48391
JJ
22642016-09-05 Jakub Jelinek <jakub@redhat.com>
2265
de9188e0
JJ
2266 PR target/77476
2267 * gcc.target/i386/avx512f-pr77476.c: New test.
2268 * gcc.target/i386/avx512bw-pr77476.c: New test.
2269 * gcc.target/i386/avx512dq-pr77476.c: New test.
2270
c76f7809
JJ
2271 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2272 Update comment to mention also avx512f.
2273
0ce48391
JJ
2274 PR sanitizer/77396
2275 * g++.dg/asan/pr77396-2.C: New test.
2276
8a27cf73
UB
22772016-09-05 Uros Bizjak <ubizjak@gmail.com>
2278
2279 PR rtl-optimization/77452
2280 * gcc.target/i386/pr77452.c: New test.
2281
25ff5dd3
MP
22822016-09-05 Marek Polacek <polacek@redhat.com>
2283
2284 PR c/77423
2285 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2286
f2bc4e48
SK
22872016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2288
2289 PR fortran/77391
2290 * gfortran.dg/pr77391.f90: New test.
2291
e85921ee
SK
22922016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2293
2294 PR fortran/77460
2295 * gfortran.dg/pr77460.f90: New test.
2296
b5d50659
JJ
22972016-09-03 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR c/65467
2300 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2301
7b826676
KY
23022016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2303
2304 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2305
717ebe91
DM
23062016-09-02 David Malcolm <dmalcolm@redhat.com>
2307
2308 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2309 test case.
2310 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2311 diagnostic-test-show-locus-generate-patch.c to the sources
2312 for diagnostic_plugin_test_show_locus.c.
2313
94087e88
JJ
23142016-09-02 Jakub Jelinek <jakub@redhat.com>
2315
9dc5773f
JJ
2316 PR c/65467
2317 * gcc.dg/gomp/_Atomic-1.c: New test.
2318 * gcc.dg/gomp/_Atomic-2.c: New test.
2319 * gcc.dg/gomp/_Atomic-3.c: New test.
2320 * gcc.dg/gomp/_Atomic-4.c: New test.
2321 * gcc.dg/gomp/_Atomic-5.c: New test.
2322
94087e88
JJ
2323 PR sanitizer/77396
2324 * g++.dg/asan/pr77396.C: New test.
2325
23262016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2327
2328 PR tree-optimization/71831
2329 * gcc.dg/builtin-object-size-16.c: New test.
2330 * gcc.dg/builtin-object-size-17.c: New test.
2331
7e89048d
JD
23322016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2333
2334 PR libgfortran/77393
2335 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2336
2f196155
UB
23372016-09-01 Uros Bizjak <ubizjak@gmail.com>
2338
2339 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2340 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2341 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2342 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2343 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2344 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2345 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2346 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2347 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2348 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2349 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2350 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2351 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2352 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2353 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2354 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2355 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2356 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2357
0a6b0523
EB
23582016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2359
2360 * gnat.dg/opt58.adb: New test.
2361 * gnat.dg/opt58_pkg.ads: New helper.
2362
2a99de7b
RB
23632016-09-01 Richard Biener <rguenther@suse.de>
2364
2365 PR middle-end/77436
2366 * gcc.dg/torture/pr77436.c: New testcase.
2367
f79d8786
SKS
23682016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2369
2370 * gcc.dg/pr64252.c: Require int32plus.
2371 * gcc.dg/pr66299-1.c: Likewise.
2372 * gcc.dg/pr66299-2.c: Likewise.
2373 * gcc.dg/torture/20131115-1.c: Skip for avr.
2374
b06335f9
KT
23752016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2376
2377 * gcc.target/aarch64/ands_3.c: New test.
2378
f25f40be
JJ
23792016-08-31 Jakub Jelinek <jakub@redhat.com>
2380
d12a0b5a
JJ
2381 PR fortran/77352
2382 * gfortran.dg/gomp/pr77352.f90: New test.
2383
f25f40be
JJ
2384 PR fortran/77374
2385 * gfortran.dg/gomp/pr77374.f08: New test.
2386
9ff6fb6e
MG
23872016-08-31 Marc Glisse <marc.glisse@inria.fr>
2388
2389 PR tree-optimization/73714
2390 * gcc.dg/tree-ssa/pr73714.c: New test.
2391
8e95a674
JD
23922016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2393
2394 PR libgfortran/77393
2395 * gfortran.dg/fmt_f0_2.f90: New test.
2396
c6b0037d
MG
23972016-08-31 Marc Glisse <marc.glisse@inria.fr>
2398
2399 * gcc.target/i386/pr59539-2.c: Adapt options.
2400 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2401
1a576b13
PT
24022016-08-31 Paul Thomas <pault@gcc.gnu.org>
2403
2404 PR fortran/77418
2405 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2406 of the associate entity and replace with a pointer to the
2407 intended item on the stack.
2408
e73d3ca6 24092016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2410 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2411
2412 PR fortran/48298
2413 * gfortran.dg/dtio_1.f90: New test.
2414 * gfortran.dg/dtio_2.f90: New test.
2415 * gfortran.dg/dtio_3.f90: New test.
2416 * gfortran.dg/dtio_4.f90: New test.
2417 * gfortran.dg/dtio_5.f90: New test.
2418 * gfortran.dg/dtio_6.f90: New test.
2419 * gfortran.dg/dtio_7.f90: New test.
2420 * gfortran.dg/dtio_8.f90: New test.
2421 * gfortran.dg/dtio_9.f90: New test.
2422 * gfortran.dg/dtio_10.f90: New test.
2423
b816477a
DM
24242016-08-30 David Malcolm <dmalcolm@redhat.com>
2425
2426 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2427 (test_many_nested_locations): New function.
2428 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2429 (test_show_locus): Handle "test_many_nested_locations".
2430
71b30891
DM
24312016-08-30 David Malcolm <dmalcolm@redhat.com>
2432
2433 * g++.dg/template/double-greater-than-fixit.C: New test case.
2434
8fa37232
EB
24352016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2436
2437 * gnat.dg/opt57.ad[sb]: New test.
2438 * gnat.dg/opt57_pkg.ads: New helper.
2439
6f651bae
RB
24402016-08-30 Richard Biener <rguenther@suse.de>
2441
2442 PR tree-optimization/69047
2443 * gcc.dg/pr69047.c: Fix byte-order check.
2444
ab834832
JJ
24452016-08-30 Jakub Jelinek <jakub@redhat.com>
2446
5116b156
JJ
2447 PR tree-optimization/72866
2448 * gcc.dg/vect/pr72866.c: New test.
2449
3754bbfc
JJ
2450 PR debug/77363
2451 * g++.dg/debug/dwarf2/pr77363.C: New test.
2452
26122e2d
JJ
2453 PR middle-end/77377
2454 * gcc.target/i386/pr77377.c: New test.
2455
ab834832
JJ
2456 PR debug/77389
2457 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2458 in dg-options.
2459
bedc9ca7
SK
24602016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2461
2462 * gfortran.dg/pr77372.f90: Moved to ...
2463 * gfortran.dg/ieee/pr77372.f90: here.
2464
adfa1e6b
MM
24652016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2466
2467 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2468 vector short/char initializations.
2469 * gcc.target/powerpc/vec-init-5.c: Likewise.
2470 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2471 vector initialization optimizations.
2472 * gcc.target/powerpc/vec-init-7.c: Likewise.
2473 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2474 vector float/double initializations.
2475 * gcc.target/powerpc/vec-init-9.c: Likewise.
2476
414b7129
UB
24772016-08-29 Uros Bizjak <ubizjak@gmail.com>
2478
2479 PR target/77403
2480 * gcc.target/i386/pr77403.c: New test.
2481
3d06b6f2
MP
24822016-08-29 Marek Polacek <polacek@redhat.com>
2483
2484 PR c/77292
2485 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2486
ba9bbd6f
TV
24872016-08-29 Tom de Vries <tom@codesourcery.com>
2488
2489 PR c/77398
2490 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2491
d7d80d8f
EB
24922016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2495
d7d80d8f 24962016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2497
2498 * gfortran.dg/dec_structure_13.f90: New testcase.
2499
468d95c8
JB
25002016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2501
2502 PR fortran/77261
2503 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2504 available.
2505
f329b264
TV
25062016-08-28 Tom de Vries <tom@codesourcery.com>
2507
2508 PR lto/70955
2509 * gcc.dg/pr70955.c: New test.
2510 * gcc.dg/lto/pr70955_0.c: Same.
2511 * gcc.dg/lto/pr70955_1.c: Same.
2512
4a389eb6
PP
25132016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2514
2515 PR tree-optimization/71077
2516 * gcc.target/i386/pr71077.c: New test.
2517
3f8257db 25182016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2519
2520 PR fortran/77380
2521 * gfortran.dg/pr77380.f90: New test.
2522
3f8257db 25232016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2524
2525 PR fortran/77372
2526 gfortran.dg/pr77372.f90: New test.
2527
ee908516
DM
25282016-08-26 David Malcolm <dmalcolm@redhat.com>
2529
2530 * gcc.dg/spellcheck-fields-2.c (test): Move
2531 dg-begin/end-multiline-output within function body.
2532 (test_macro): New function.
2533
d41e76cf
DM
25342016-08-26 David Malcolm <dmalcolm@redhat.com>
2535
2536 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2537 (test_fixit_insert): Update expected output.
2538 (test_fixit_remove): Likewise.
2539 (test_fixit_replace): Likewise.
2540
524a4c96
RO
25412016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2542
2543 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2544 Fix typo.
2545
ebfa15ab
RB
25462016-08-26 Richard Biener <rguenther@suse.de>
2547
2548 PR tree-optimization/69047
2549 * gcc.dg/pr69047.c: New testcase.
2550
209ca542
PK
25512016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2552 Martin Jambhor <mjambor@suse.cz>
524a4c96 2553
209ca542
PK
2554 * gcc.dg/ipa/propbits-1.c: New test-case.
2555 * gcc.dg/ipa/propbits-2.c: Likewise.
2556 * gcc.dg/ipa/propbits-3.c: Likewise.
2557
e5cf1629
SK
25582016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2559
2560 PR fortran/77351
2561 * gfortran.dg/pr77351.f90: New test.
2562
ebef225f
MP
25632016-08-25 Marek Polacek <polacek@redhat.com>
2564
2565 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2566
fe377a48
MP
25672016-08-25 Marek Polacek <polacek@redhat.com>
2568
2569 PR c/77323
2570 * gcc.dg/pr77323.c: New test.
2571
88b8971f
PT
25722016-08-24 Paul Thomas <pault@gcc.gnu.org>
2573
2574 PR fortran/77358
2575 * gfortran.dg/submodule_17.f08: New test.
2576
3f8257db
JJ
25772016-08-24 Michael Collison <michael.collison@linaro.org>
2578 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2579
2580 * gcc.target/arm/builtin_saddl.c: New testcase.
2581 * gcc.target/arm/builtin_saddll.c: New testcase.
2582 * gcc.target/arm/builtin_uaddl.c: New testcase.
2583 * gcc.target/arm/builtin_uaddll.c: New testcase.
2584 * gcc.target/arm/builtin_ssubl.c: New testcase.
2585 * gcc.target/arm/builtin_ssubll.c: New testcase.
2586 * gcc.target/arm/builtin_usubl.c: New testcase.
2587 * gcc.target/arm/builtin_usubll.c: New testcase.
2588
d5b5d212
UB
25892016-08-24 Uros Bizjak <ubizjak@gmail.com>
2590
2591 PR target/77270
2592 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2593 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2594 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2595 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2596 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2597 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2598 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2599 effective target. Remove scan-assembler-times directives.
2600 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2601 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2602 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2603
d1188689
SKS
26042016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2605
2606 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2607 of unsigned int.
2608 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2609
0b6b8f85
RS
26102016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2611
2612 PR testsuite/77317
2613 * lib/target-supports.exp
2614 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2615 (check_effective_target_vect_natural_alignment): Ditto.
2616 (check_effective_target_vector_alignment_reachable): Ditto.
2617 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2618
587b7f7a
ILT
26192016-08-23 Ian Lance Taylor <iant@golang.org>
2620
2621 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2622
6019c0fc
MM
26232016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2624
2625 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2626 being created from pointers to memory locations.
2627 * gcc.target/powerpc/vec-init-2.c: Likewise.
2628
cfe37db4
FR
26292016-08-23 Fritz Reese <fritzoreese@gmail.com>
2630
2631 * gfortran.dg/dec_structure_12.f90: New testcase.
2632
7e11f46f
DV
26332016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2634
2635 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2636
7ab4f354
DV
26372016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2638
2639 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2640 verification.
2641
deb9351f
DV
26422016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2643
2644 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2645 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2646
1fd9f058
RB
26472016-08-23 Richard Biener <rguenther@suse.de>
2648
2649 PR tree-optimization/27336
2650 * c-c++-common/pr27336.c: New testcase.
2651
b00e6e75
MP
26522016-08-22 Marek Polacek <polacek@redhat.com>
2653
2654 PR c++/77321
2655 * g++.dg/cpp1y/pr77321.C: New test.
2656
58338bac
SK
26572016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2658
2659 PR fortran/60774
2660 * gfortran.dg/empty_label.f: Adjust test for new error message.
2661 * gfortran.dg/empty_label.f90: Ditto.
2662 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2663 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2664 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2665
30364ce6
SK
26662016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2667
2668 PR fortran/61318
2669 * gfortran.dg/pr61318.f90: New test.
2670
ad7a5a8f
SK
26712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2672
2673 PR fortran/77260
2674 * gfortran.dg/pr77260_1.f90: New test.
2675 * gfortran.dg/pr77260_2.f90: Ditto.
2676
72f52f30
JM
26772016-08-22 Joseph Myers <joseph@codesourcery.com>
2678
2679 PR middle-end/77269
2680 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2681 __builtin_signbitf and __builtin_signbitl in expected generic
2682 expansion.
2683 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2684 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2685 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2686 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2687 tests.
2688
6dc198e3
JM
26892016-08-22 Joseph Myers <joseph@codesourcery.com>
2690
2691 * gcc.dg/torture/float128-builtin.c,
2692 gcc.dg/torture/float128-ieee-nan.c,
2693 gcc.dg/torture/float128x-builtin.c,
2694 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2695 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2696 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2697 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2698 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2699 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2700 gcc.dg/torture/floatn-nan.h: New tests.
2701
7ff4e41a
JM
27022016-08-22 Joseph Myers <joseph@codesourcery.com>
2703
2704 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2705 macro.
2706 (main): Update calls to TEST_I_F.
2707 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2708 macro.
2709 (main): Update calls to TEST_I_F.
2710
7078cdb6
JM
27112016-08-22 Joseph Myers <joseph@codesourcery.com>
2712
2713 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2714 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2715 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2716 names in calls to TEST_I_F.
2717
a9d7c823
BE
27182016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2719
2720 PR c/52952
2721 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2722
cd800235
SKS
27232016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2724
2725 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2726 and !natural_alignment_64.
2727 * gcc.dg/ipa/propalign-2.c: Likewise.
2728 * gcc.dg/ipa/propalign-3.c: Likewise.
2729 * gcc.dg/ipa/propalign-4.c: Likewise.
2730 * gcc.dg/ipa/propalign-5.c: Likewise.
2731 * lib/target-supports.exp
2732 (check_effective_target_natural_alignment_32): Add avr-*-*.
2733
22d12455
KV
27342016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2735
2736 PR tree-optimization/61839
2737 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2738 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2739 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2740 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2741
c65699ef
JM
27422016-08-19 Joseph Myers <joseph@codesourcery.com>
2743
2744 PR c/32187
2745 * lib/target-supports.exp (check_effective_target_float16)
2746 (check_effective_target_float32, check_effective_target_float64)
2747 (check_effective_target_float128, check_effective_target_float32x)
2748 (check_effective_target_float64x)
2749 (check_effective_target_float128x)
2750 (check_effective_target_float16_runtime)
2751 (check_effective_target_float32_runtime)
2752 (check_effective_target_float64_runtime)
2753 (check_effective_target_float128_runtime)
2754 (check_effective_target_float32x_runtime)
2755 (check_effective_target_float64x_runtime)
2756 (check_effective_target_float128x_runtime)
2757 (check_effective_target_floatn_nx_runtime)
2758 (add_options_for_float16, add_options_for_float32)
2759 (add_options_for_float64, add_options_for_float128)
2760 (add_options_for_float32x, add_options_for_float64x)
2761 (add_options_for_float128x): New procedures.
2762 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2763 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2764 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2765 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2766 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2767 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2768 gcc.dg/torture/float128-complex.c,
2769 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2770 gcc.dg/torture/float128x-basic.c,
2771 gcc.dg/torture/float128x-complex.c,
2772 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2773 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2774 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2775 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2776 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2777 gcc.dg/torture/float32x-basic.c,
2778 gcc.dg/torture/float32x-complex.c,
2779 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2780 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2781 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2782 gcc.dg/torture/float64x-basic.c,
2783 gcc.dg/torture/float64x-complex.c,
2784 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2785 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2786 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2787 gcc.dg/torture/floatn-tg.h,
2788 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2789 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2790 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2791 gcc.dg/torture/fp-int-convert-float128x.c,
2792 gcc.dg/torture/fp-int-convert-float16-timode.c,
2793 gcc.dg/torture/fp-int-convert-float16.c,
2794 gcc.dg/torture/fp-int-convert-float32-timode.c,
2795 gcc.dg/torture/fp-int-convert-float32.c,
2796 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2797 gcc.dg/torture/fp-int-convert-float32x.c,
2798 gcc.dg/torture/fp-int-convert-float64-timode.c,
2799 gcc.dg/torture/fp-int-convert-float64.c,
2800 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2801 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2802 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2803 maximum exponent of floating-point type. Use it in testing
2804 whether 0x8...0 fits in the floating-point type. Always treat -1
2805 (signed 0xf...f) as fitting in the floating-point type.
2806 (M_OK1): New macro.
2807 * gcc.dg/torture/fp-int-convert-double.c,
2808 gcc.dg/torture/fp-int-convert-float.c,
2809 gcc.dg/torture/fp-int-convert-float128-timode.c,
2810 gcc.dg/torture/fp-int-convert-float128.c,
2811 gcc.dg/torture/fp-int-convert-float80-timode.c,
2812 gcc.dg/torture/fp-int-convert-float80.c,
2813 gcc.dg/torture/fp-int-convert-long-double.c,
2814 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2815
94e73c78
JJ
28162016-08-19 Jakub Jelinek <jakub@redhat.com>
2817
fbdbd4b6
JJ
2818 PR fortran/72744
2819 * gfortran.dg/gomp/pr72744.f90: New test.
2820
94e73c78
JJ
2821 PR fortran/69281
2822 * gfortran.dg/gomp/pr69281.f90: New test.
2823
91151a73
JB
28242016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2825
414b7129
UB
2826 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2827 the last special seed value.
2828 * gfortran.dg/random_7.f90: Use size for last array member instead
2829 of hardcoded value.
91151a73 2830
fcf830ab
PK
28312016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2832
2833 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2834 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2835
1a5da5b6
RB
28362016-08-19 Richard Biener <rguenther@suse.de>
2837
2838 PR tree-optimization/77286
2839 * gcc.dg/torture/pr77286.c: New testcase.
2840
82f72146
DM
28412016-08-18 David Malcolm <dmalcolm@redhat.com>
2842
2843 * gcc.dg/verbose-asm-2.c: New test case.
2844
cc015f3a
DM
28452016-08-18 David Malcolm <dmalcolm@redhat.com>
2846
2847 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2848 (custom_diagnostic_finalizer): Update for change to
2849 diagnostic_show_locus.
2850
cb18fd07
DM
28512016-08-18 David Malcolm <dmalcolm@redhat.com>
2852
2853 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2854 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2855
a76989dc
MP
28562016-08-18 Marek Polacek <polacek@redhat.com>
2857
2858 PR c/71514
2859 * gcc.dg/pr71514.c: New test.
2860
89c88780
L
28612015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2862
2863 PR target/72839
2864 * gcc.target/i386/pr72839.c: New test.
2865
2c71d454
CLT
28662016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2867
2868 PR middle-end/70895
2869 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2870 * c-c++-common/goacc/reduction-1.c: Likewise.
2871 * c-c++-common/goacc/reduction-2.c: Likewise.
2872 * c-c++-common/goacc/reduction-3.c: Likewise.
2873 * c-c++-common/goacc/reduction-4.c: Likewise.
2874
66592e95
AM
28752016-08-18 Alan Modra <amodra@gmail.com>
2876
2877 * gcc.c-torture/compile/pr72771.c: New.
2878
3a146d46
JJ
28792016-08-17 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR fortran/67496
2882 * gfortran.dg/pr67496.f90: New test.
2883
3f8257db 28842015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2885
2886 PR tree-optimization/71752
3a146d46 2887 * gcc.dg/vect/pr71752.c: New.
038000bd 2888
dd42e908
UB
28892016-08-17 Uros Bizjak <ubizjak@gmail.com>
2890
2891 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2892
458a1cd0
JJ
28932016-08-17 Jakub Jelinek <jakub@redhat.com>
2894
2895 PR middle-end/77259
2896 * g++.dg/ipa/devirt-52.C: New test.
2897
11c4c4ba
CLT
28982016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2899
2900 * c-c++-common/goacc/reduction-6.c: New testcase.
2901
661d6efd
RB
29022016-08-17 Richard Biener <rguenther@suse.de>
2903
2904 PR tree-optimization/76490
2905 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2906 * gcc.dg/pr52904.c: XFAIL.
2907
622d8b69
RB
29082016-08-17 Richard Biener <rguenther@suse.de>
2909
2910 PR tree-optimization/23855
2911 * gcc.dg/loop-unswitch-2.c: Adjust.
2912
af23e99c
JJ
29132016-08-16 Jakub Jelinek <jakub@redhat.com>
2914
2915 PR tree-optimization/72817
2916 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2917
feeb6268
JM
29182016-08-16 Joseph Myers <joseph@codesourcery.com>
2919
2920 PR libgcc/77265
2921 * gcc.dg/torture/float128-extend-inf.c: New test.
2922
65e736c0
DM
29232016-08-16 David Malcolm <dmalcolm@redhat.com>
2924
2925 PR c/72857
2926 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2927 for embedded NUL.
2928 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2929 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2930 caret placement.
2931 (test_oct): Likewise.
2932 (test_multiple): Likewise.
2933 (test_field_width_specifier): Likewise.
2934 (test_field_width_specifier_2): New function.
2935 (test_field_precision_specifier): New function.
2936 (test_embedded_nul): Update expected caret placement.
2937 (test_non_contiguous_strings): Update line number.
2938 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2939 (__emit_string_literal_range): Add "caret_idx" param.
2940 (test_simple_string_literal): Add value for new param, updating
2941 expected output..
2942 (test_concatenated_string_literal): Likewise.
2943 (test_multiline_string_literal): Likewise.
2944 (test_hex): Likewise.
2945 (test_oct): Likewise.
2946 (test_multiple): Likewise.
2947 (test_ucn4): Likewise.
2948 (test_ucn8): Likewise.
2949 (test_u8): Likewise.
2950 (test_u): Likewise; update expected message, from "range" to
2951 "location".
2952 (test_U): Likewise.
2953 (test_L): Likewise.
2954 (test_macro): Add value for new param.
2955 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2956 (__emit_string_literal_range): Add "caret_idx" param.
2957 (test_stringified_token_1): Add value for new param. Update
2958 expected message, from "range" to "location".
2959 (test_stringized_token_2): Likewise, adding param to macro.
2960 (test_stringified_token_3): Likewise.
2961 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2962 (emit_warning): Convert param from source_range to location_t.
2963 (test_string_literals): Add caret_idx param, and use it when
2964 constructing a substring_loc. Update error message, from
2965 "range" to "location".
2966
4a7f57d5
JJ
29672016-08-16 Jakub Jelinek <jakub@redhat.com>
2968
7841800f
JJ
2969 PR target/71910
2970 * g++.dg/gomp/pr71910.C: New test.
2971
1b13411a
JJ
2972 PR middle-end/67485
2973 * gcc.c-torture/compile/pr67485.c: New test.
2974
4a7f57d5
JJ
2975 PR target/72867
2976 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2977
3c556bc4
BC
29782016-08-16 Bin Cheng <bin.cheng@arm.com>
2979
2980 PR tree-optimization/69848
2981 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2982
beab2da6
ML
29832016-08-16 Martin Liska <mliska@suse.cz>
2984
2985 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2986 of memory operations so that it can be handled by core2
2987 in 32-bit mode.
2988
f4eec0a3
RB
29892016-08-16 Richard Biener <rguenther@suse.de>
2990
2991 PR tree-optimization/76783
2992 * gcc.dg/pr76783.c: New testcase.
2993 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2994
8f21990a
BC
29952016-08-16 Bin Cheng <bin.cheng@arm.com>
2996
2997 PR tree-optimization/72817
2998 PR tree-optimization/73450
2999 * gcc.dg/tree-ssa/pr72817.c: New test.
3000 * gcc.dg/tree-ssa/pr73450.c: New test.
3001
7fc61626
FR
30022016-08-15 Fritz Reese <fritzoreese@gmail.com>
3003
3004 * gfortran.dg/init_flag_13.f90: New testcase.
3005 * gfortran.dg/init_flag_14.f90: Ditto.
3006 * gfortran.dg/init_flag_15.f03: Ditto.
3007 * gfortran.dg/dec_init_1.f90: Ditto.
3008 * gfortran.dg/dec_init_2.f90: Ditto.
3009
432baa02
UB
30102016-08-15 Uros Bizjak <ubizjak@gmail.com>
3011
3012 PR target/72867
3013 * gcc.target/i386/pr72867.c: New test.
3014
7e1dde14
EB
30152016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3016
3017 * c-c++-common/dump-ada-spec-5.c: New test.
3018
e4969090
RB
30192016-08-15 Richard Biener <rguenther@suse.de>
3020
3021 PR tree-optimization/73434
3022 * gcc.dg/torture/pr73434.c: New testcase.
3023
66088065
JJ
30242016-08-15 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR tree-optimization/72824
3027 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3028
7c713714
CLT
30292016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3030
3031 PR fortran/70598
3032 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3033 in use_device clause.
3034 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3035 * gfortran.dg/goacc/list.f95: Adjust to catch
3036 "neither a POINTER nor an array" error messages.
3037
4271e5cb
UB
30382016-08-14 Uros Bizjak <ubizjak@gmail.com>
3039
3040 PR target/76342
3041 * gcc.target/i386/pr76342.c: New test.
3042
b0cea284
JJ
30432016-08-12 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR c/71512
3046 * g++.dg/ubsan/pr71512.C: New test.
3047 * c-c++-common/ubsan/pr71512-1.c: New test.
3048 * c-c++-common/ubsan/pr71512-2.c: New test.
3049
e86aefb8
MM
30502016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3051
3052 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3053 vector initialization options.
3054 * gcc.target/powerpc/vec-init-2.c: Likewise.
3055 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3056 is generated on ISA 3.0.
3057
7fd82d52
PP
30582016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3059
3060 PR middle-end/71654
3061 * gcc.dg/c-c++-common/pr71654.c: New test.
3062 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3063 dg-options.
3064 * gcc.dg/tree-ssa/vrp24: Likewise.
3065
2f1364c2
JJ
30662016-08-12 Jakub Jelinek <jakub@redhat.com>
3067
3068 PR c/67410
3069 * gcc.dg/pr67410.c: New test.
3070
8eb414aa
BC
30712016-08-12 Bin Cheng <bin.cheng@arm.com>
3072
3073 PR tree-optimization/69848
3074 * gcc.dg/vect/vect-pr69848.c: New test.
3075
30b39c19
UB
30762016-08-12 Uros Bizjak <ubizjak@gmail.com>
3077
3078 PR testsuite/71008
3079 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3080 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3081 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3082 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3083
e373dd06
RB
30842016-08-12 Richard Biener <rguenther@suse.de>
3085
3086 PR tree-optimization/57326
3087 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3088 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3089 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3090 * gcc.target/i386/pr45685.c: Likewise.
3091 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3092 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3093 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3094 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3095 * gfortran.dg/pr34163.f90: Likewise.
3096
20d1af89
ML
30972016-08-12 Martin Liska <mliska@suse.cz>
3098
3099 * g++.dg/gcov/gcov-16.C: New test.
3100 * lib/gcov.exp: Support new argument for run-gcov function.
3101
5cacda56
ML
31022016-08-12 Martin Liska <mliska@suse.cz>
3103
3104 PR gcov-profile/35590
3105 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3106
663eecfd
RB
31072016-08-12 Richard Biener <rguenther@suse.de>
3108
3109 PR tree-optimization/72851
3110 * gcc.dg/torture/pr72851.c: New testcase.
3111
3f8257db 31122016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3113
e366d7d8
AO
3114 PR debug/63240
3115 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3116 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3117 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3118 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3119 DW_AT_deleted.
3120
71e1a6a4
AO
3121 PR debug/55641
3122 * g++.dg/debug/dwarf2/ref-1.C: New.
3123
8aaf799b
AO
3124 PR debug/49366
3125 * g++.dg/debug/dwarf2/template-params-12.H: New.
3126 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3127 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3128 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3129 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3130 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3131 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3132 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3133
06f9caed
BS
31342016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3135
3136 PR target/72863
3137 * gcc.target/powerpc/pr72863.c: New test.
3138
a8b956c1
UB
31392016-08-11 Uros Bizjak <ubizjak@gmail.com>
3140
3141 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3142
c73dd986
L
31432015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3144
3145 * gcc.target/i386/pieces-strcpy-1.c: New test.
3146 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3147
385ed708
JJ
31482016-08-11 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR c++/72868
3151 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3152
df7ec09f
L
31532015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3154
3155 * gcc.target/i386/pieces-memcpy-1.c: New test.
3156 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3157 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3158 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3159 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3160 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3161
b95a64bb
JJ
31622016-08-11 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR c/72816
7ddbcf6b 3165 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3166
59537744
BE
31672016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3168
3169 PR tree-optimization/71083
3170 * gcc.c-torture/execute/pr71083.c: New test.
3171 * gnat.dg/loop_optimization23.adb: New test.
3172 * gnat.dg/loop_optimization23_pkg.ads: New test.
3173 * gnat.dg/loop_optimization23_pkg.adb: New test.
3174
183ac6d0
RB
31752016-08-11 Richard Biener <rguenther@suse.de>
3176
3177 PR tree-optimization/72772
3178 * gcc.dg/graphite/pr35356-1.c: Adjust.
3179 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3180
b152f5a2
JB
31812016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3182
3183 * gfortran.dg/random_7.f90: Take into account that the last seed
3184 value is the special p value.
3185 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3186
bb7ebad1
RB
31872016-08-11 Richard Biener <rguenther@suse.de>
3188
3189 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3190
2e186411
AM
31912016-08-11 Alan Modra <amodra@gmail.com>
3192
3193 * gcc.target/powerpc/pr71680.c: New.
3194
e9e6d4f6
KN
31952016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3196
3197 * gcc.target/powerpc/bfp/bfp.exp: New file.
3198 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3199 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3200 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3201 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3202 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3203 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3204 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3205 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3206 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3207 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3208 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3209 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3210 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3211 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3212 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3213 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3214 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3215 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3216 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3217 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3218 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3219 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3220 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3221 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3222 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3223 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3224 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3225 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3226 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3227 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3228 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3229 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3230 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3231 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3232 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3233 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3234 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3235 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3236 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3237 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3238 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3239 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3240 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3241 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3242 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3243 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3244 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3245 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3246 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3247 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3248 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3249 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3250 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3251
9c8eabea
BC
32522016-08-10 Bin Cheng <bin.cheng@arm.com>
3253
3254 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3255 Add aarch64*-*-*.
3256
6c553b76
BC
32572016-08-10 Bin Cheng <bin.cheng@arm.com>
3258
3259 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3260
a0883b08
MM
32612016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3262
3263 PR target/72853
3264 * gcc.target/powerpc/pr72853.c: New test.
3265
a266236e
ML
32662016-08-10 Martin Liska <mliska@suse.cz>
3267
3268 PR gcov-profile/58306
3269 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3270
22063dbc
ML
32712016-08-10 Martin Liska <mliska@suse.cz>
3272
3273 * g++.dg/gcov/gcov-threads-1.C: New test.
3274
5250a5bb
SKS
32752016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3276
3277 PR target/71873
3278 * gcc.target/avr/pr71873.c: New test.
3279
b7597ae5
ML
32802016-08-09 Martin Liska <mliska@suse.cz>
3281
3282 * g++.dg/gcov/gcov-dump-1.C: New test.
3283 * g++.dg/gcov/gcov-dump-2.C: New test.
3284
ab50a215
ML
32852016-08-09 Martin Liska <mliska@suse.cz>
3286
3287 * gcc.dg/tree-prof/val-prof-9.c: New test.
3288
dcb1e137
ML
32892016-08-09 Martin Liska <mliska@suse.cz>
3290
3291 * gcc.dg/tree-prof/val-prof-8.c: New test.
3292
04d6d3b6
MJ
32932016-08-09 Martin Jambor <mjambor@suse.cz>
3294
df839749
UB
3295 PR ipa/71981
3296 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3297
c57e78c4
BC
32982016-08-09 Bin Cheng <bin.cheng@arm.com>
3299
3300 PR tree-optimization/33707
3301 * gcc.dg/vect/pr33707.c: New test.
3302
42970a17
BC
33032016-08-09 Bin Cheng <bin.cheng@arm.com>
3304
3305 PR tree-optimization/pr72772
3306 * gcc.dg/tree-ssa/pr72772.c: New test.
3307
810a3aa6
MF
33082016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3309
3310 PR rtl-optimization/66669
3311 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3312
9e207d6f
JJ
33132016-08-09 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR tree-optimization/72824
3316 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3317
50bf47fd
RB
33182016-08-09 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/71802
3321 * gcc.dg/torture/pr71802.c: New testcase.
3322
cadec7ca
JJ
33232016-08-09 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR c++/72809
3326 * g++.dg/eh/stdarg1.C: New test.
3327
c43c5112
AK
33282016-08-08 Andi Kleen <ak@linux.intel.com>
3329
3330 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3331 test command line in failure log.
3332 (profopt-execute): dito. Make autofdo file names unique.
3333
895aa8e1
DM
33342016-08-08 David Malcolm <dmalcolm@redhat.com>
3335
3336 PR c/64955
3337 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3338 output.
3339
9afda630
PK
33402016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3341
3342 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3343 c99_runtime.
3344 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3345 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3346 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3347 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3348 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3349 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3350
e52ed3fe
DM
33512016-08-08 David Malcolm <dmalcolm@redhat.com>
3352
3353 PR c/52952
3354 * gcc.dg/cpp/pr66415-1.c: Likewise.
3355 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3356 * gcc.dg/format/c90-printf-1.c: Likewise.
3357 * gcc.dg/format/diagnostic-ranges.c: New test case.
3358
ad200580
JJ
33592016-08-08 Jakub Jelinek <jakub@redhat.com>
3360
77524e0d
JJ
3361 PR fortran/72716
3362 * gfortran.dg/gomp/pr72716.f90: New test.
3363
2187f2a2
JJ
3364 PR middle-end/72781
3365 * gcc.dg/gomp/pr72781.c: New test.
3366
ad200580
JJ
3367 PR middle-end/68762
3368 * g++.dg/vect/pr68762-1.cc: New test.
3369 * g++.dg/vect/pr68762-2.cc: New test.
3370 * g++.dg/vect/pr68762.h: New file.
3371
989d0071
MS
33722016-08-08 Martin Sebor <msebor@redhat.com>
3373
3374 PR testsuite/72838
3a146d46
JJ
3375 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3376 * g++.dg/warn/overflow-warn-3.C: Same.
3377 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3378
7090cac9
AV
33792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3380
3381 PR fortran/71936
3382 * gfortran.dg/allocate_with_source_21.f03: New test.
3383
64e56ab0
AV
33842016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3385
3386 PR fortran/72698
3387 * gfortran.dg/allocate_with_source_20.f03: New test.
3388
0476487d
AM
33892016-08-08 Alan Modra <amodra@gmail.com>
3390
3391 * gcc.c-torture/compile/pr72802.c: New.
3392
8e9218f2
AV
33932016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3394
3395 PR fortran/70524
3396 * gfortran.dg/dependency_48.f90: New test.
3397
c1f7083b
TK
33982016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3399
531e5ae3 3400 PR fortran/70040
c1f7083b
TK
3401 * gfortran.dg/pr70040.f90: New testcase.
3402
6ab5813c
TK
34032016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3404
3405 PR fortran/71961
3406 * gfortran.dg/matmul_10.f90: New testcase.
3407
27bddc4a
JH
34082016-08-07 Jan Hubicka <hubicka@ucw.cz>
3409
3410 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3411
4a9f8a9f
JJ
34122016-08-07 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR c/72816
3415 * gcc.dg/pr72816.c: New test.
3416
fa76f2c6
JW
34172016-08-06 Jonathan Wakely <jwakely@redhat.com>
3418
3419 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3420 * g++.dg/conversion/pr41426.C: Likewise.
3421 * g++.dg/conversion/pr66211.C: Likewise.
3422 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3423 * g++.dg/init/ref8.C: Likewise.
3424 * g++.old-deja/g++.law/cvt20.C: Likewise.
3425 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3426
5c3e5002
PP
34272016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3428
3429 PR tree-optimization/18046
3430 * gcc.dg/tree-ssa/vrp105.c: New test.
3431 * gcc.dg/tree-ssa/vrp106.c: New test.
3432
94087e88 34332016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3434
3435 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3436 1ul in diagnostics. Remove hyphen from "constant-expression."
3437 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3438 * g++.dg/cpp0x/static_assert3.C: Same.
3439 * g++.dg/cpp1y/constexpr-throw.C: Same.
3440 * g++.dg/template/nontype3.C: Same.
3441 * g++.dg/warn/overflow-warn-1.C: Same.
3442 * g++.dg/warn/overflow-warn-3.C: Same.
3443 * g++.dg/warn/overflow-warn-4.C: Same.
3444
88fa5555
DM
34452016-08-05 David Malcolm <dmalcolm@redhat.com>
3446
3447 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3448 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3449 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3450 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3451
1addb9e6
PP
34522016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3453
3454 PR tree-optimization/72810
3455 * gcc.dg/tree-ssa/vrp110.c: New test.
3456
1b62ed4f
JG
34572016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3458
3459 PR Target/72819
3460 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3461 registers.
3462 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3463 saving the half-precision registers.
3464 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3465 value is returned in h0.
3466 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3467 are passed in FP/SIMD registers.
3468 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3469 passing works corrcetly.
3470 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3471 (hfa_f16x2_t): Likewise.
3472 (hfa_f16x3_t): Likewise.
3473 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3474 are promoted to double and passed in a double register.
3475 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3476 are promoted to double and stacked.
3477 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3478 __fp16 data types.
3479 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3480 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3481 __fp16 first get passed in FP/SIMD registers, then stacked.
3482
4228ca19
NS
34832016-08-05 Nathan Sidwell <nathan@acm.org>
3484
3485 PR c++/68724
3486 * g++.dg/cpp0x/pr68724.C: New.
3487
db7c335e
RB
34882016-08-05 Richard Biener <rguenther@suse.de>
3489
3490 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3491
48abe922
PP
34922016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3493
3494 * gcc.dg/tree-ssa/vrp107.c: New test.
3495 * gcc.dg/tree-ssa/vrp108.c: New test.
3496 * gcc.dg/tree-ssa/vrp109.c: New test.
3497
f6cdf42f
PK
34982016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3499
3500 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3501 dg-options.
3502
33a9c609
PK
35032016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3504
3505 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3506 test-cases.
3507 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3508 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3509 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3510 test-cases.
3511 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3512 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3513 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3514 large_double.
3515
4473482d
PC
35162016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3517
3518 PR c++/72800
3519 * g++.dg/cpp1y/lambda-ice1.C: New.
3520
08156df5
PP
35212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3522
3523 PR c++/72759
3524 * g++.dg/cpp1y/pr72759.C: New test.
3525
938da3a5
PP
35262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3527
3528 * gcc.dg/switch-10.c: New test.
3529
da84183c
JG
35302016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3531
3532 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3533
ae9281fc
TS
35342016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3535
3536 * c-c++-common/goacc/routine-5.c: Update.
3537
086ad22e
BE
35382016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3539
3540 PR rtl-optimization/70903
3541 * gcc.c-torture/execute/pr70903.c: New test.
3542
6805e400
ML
35432016-08-04 Martin Liska <mliska@suse.cz>
3544
3545 * gcc.dg/params/params.exp: Replace file exists with
3546 TESTING_IN_BUILD_TREE.
3547
a0008434
MP
35482016-08-04 Marek Polacek <polacek@redhat.com>
3549
3550 PR c++/70229
3551 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3552
fb46286e
RB
35532016-08-04 Richard Biener <rguenther@suse.de>
3554
3555 PR middle-end/71984
3556 * gcc.dg/torture/pr71984.c: Guard correctness check for
3557 little-endian.
3558
ac2c96ab
AP
35592016-08-03 Andrew Pinski <apinski@cavium.com>
3560
3561 * gcc.c-torture/compile/20160802-1.c: New testcase.
3562
c98583e9
FR
35632016-08-03 Fritz Reese <fritzoreese@gmail.com>
3564
3565 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3566
9ad1a1da
RB
35672016-08-03 Richard Biener <rguenther@suse.de>
3568
3569 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3570 and remove -O3.
3571 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3572 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3573
cd75c979
RB
35742016-08-03 Richard Biener <rguenther@suse.de>
3575
3576 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3577 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3578 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3579 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3580
30e8d875
SKS
35812016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3582
3583 * gcc.dg/init-excess-2.c: Require int32plus.
3584 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3585 * gcc.dg/pr59963-2.c: Require int32plus.
3586 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3587 * gcc.dg/unroll-7.c: Require int32plus.
3588
69b806f6
BC
35892016-08-02 Bin Cheng <bin.cheng@arm.com>
3590
3591 PR tree-optimization/34114
3592 * gcc.dg/tree-ssa/loop-42.c: New test.
3593
1efafef3
TC
35942016-08-02 Tamar Christina <tamar.christina@arm.com>
3595
3596 * gcc.target/aarch64/vminmaxnm.c: New.
3597 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3598 tests.
3599
e2a99194
MM
36002016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3601
3602 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3603 vec_extract for vector float, vector int, vector short, and vector
3604 char.
3605 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3606 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3607 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3608 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3609
71bfb77a
WD
36102016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3611
3612 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3613 single stack adjustment, no writeback.
71bfb77a
WD
3614 * gcc.target/aarch64/test_frame_12.c: Likewise.
3615 * gcc.target/aarch64/test_frame_13.c: Likewise.
3616 * gcc.target/aarch64/test_frame_15.c: Likewise.
3617 * gcc.target/aarch64/test_frame_6.c: Likewise.
3618 * gcc.target/aarch64/test_frame_7.c: Likewise.
3619 * gcc.target/aarch64/test_frame_8.c: Likewise.
3620 * gcc.target/aarch64/test_frame_16.c: New test.
3621
37bce35a
L
36222015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3623
3624 PR target/72748
3625 * gcc.target/i386/pr72748.c: New test.
3626
3f8257db 36272015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3628
3629 PR tree-optimization/71818
3630 * gcc.dg/vect/pr71818.c: New
3631
bf60c531
ML
36322016-08-01 Martin Liska <mliska@suse.cz>
3633
3634 PR tree-optimization/71857
3635 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3636
8ed49fab
KT
36372016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3638
3639 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3640
76e2c821
JB
36412016-08-01 Jan Beulich <jbeulich@suse.com>
3642
3643 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3644
35029597
WS
36452016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3646
3647 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3648 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3649
3aa4b66a
JW
36502016-07-31 Jonathan Wakely <jwakely@redhat.com>
3651
3652 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3653 (check_effective_target_c++): Likewise. Also match for libstdc++.
3654
3f8257db 36552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3656
3657 PR fortran/41922
3658 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3659 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3660 * gfortran.dg/pr41922.f90: New test.
3661
9fcb2819
SK
36622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3663
3664 PR fortran/68566
3665 * gfortran.dg/pr68566.f90: new test.
3666
94087e88 36672016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3668
3669 PR c++/60760
3670 PR c++/71091
3671 * g++.dg/cpp0x/constexpr-cast.C: New test.
3672 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3673 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3674 * g++.dg/ubsan/pr63956.C: Correct.
3675
d0047a25
MM
36762016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3677
3678 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3679 vector double or vector long where the vector is in memory.
3680 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3681 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3682
e4f7a5df
SK
36832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3684
3685 PR fortran/69867
3686 * gfortran.dg/pr69867.f90: New test.
3687
b441ae1d
SK
36882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3689
3690 PR fortran/69962
3691 * gfortran.dg/pr69962.f90: New test.
3692
712dff31
SK
36932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3694
3695 PR fortran/70006
3696 * gfortran.dg/pr70006.f90: New test.
3697
fb42421e
SK
36982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3699
3700 PR fortran/71730
3701 * gfortran.dg/pr71730.f90: New test.
3702 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3703 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3704 * gfortran.dg/array_constructor_26.f03: Ditto.
3705
466effe0
WS
37062016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3707
3708 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3709 * gcc.target/powerpc/pr71763.c: Likewise.
3710
f618a472
MP
37112016-07-29 Marek Polacek <polacek@redhat.com>
3712
3713 PR c/71742
3714 * gcc.dg/940510-1.c: Adjust dg-error.
3715 * gcc.dg/c99-flex-array-1.c: Likewise.
3716 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3717
efd0786f
MP
3718 PR c/71853
3719 * gcc.dg/noncompile/pr71853.c: New test.
3720
e00dceaf
MP
3721 PR c/71573
3722 * gcc.dg/noncompile/pr71573.c: New test.
3723
638fc14f
MP
3724 PR c/71926
3725 * g++.dg/warn/Wparentheses-30.C: New test.
3726 * gcc.dg/Wparentheses-14.c: New test.
3727
61c73a7f
UB
37282016-07-29 Uros Bizjak <ubizjak@gmail.com>
3729
3730 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3731
01d32b2b
BC
37322016-07-29 Bin Cheng <bin.cheng@arm.com>
3733
3734 PR tree-optimization/57558
3735 * gcc.dg/vect/pr57558-1.c: New test.
3736 * gcc.dg/vect/pr57558-2.c: New test.
3737
f6c7a248
PK
37382016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3739
61c73a7f 3740 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3741 to scan forwprop1 dump pass.
3742
f54ea774
PC
37432016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 PR c++/51488
3746 * g++.dg/template/pr51488.C: New.
3747
673a107a
JJ
37482016-07-29 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR c/71969
3751 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3752 static __inline__.
3753 * gcc.dg/pr71969-1.c: New test.
3754 * gcc.dg/pr71969-2.c: New test.
3755 * gcc.dg/pr71969-3.c: New test.
3756
78169471
MP
37572016-07-29 Marek Polacek <polacek@redhat.com>
3758
3759 PR c/71574
3760 * c-c++-common/pr71574.c: New test.
3761
a5b5c8b6
MP
3762 PR c/71583
3763 * gcc.dg/noncompile/pr71583.c: New test.
3764
883b6d4e
KV
37652016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3766
3767 PR middle-end/68217
3768 * gcc.dg/pr68217.c: New test.
3769
89f1f37e
SK
37702016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3771
3772 PR fortran/71067
3773 * gfortran.dg/pr71067_1.f90: New test.
3774 * gfortran.dg/pr71067_2.f90: Ditto.
3775
e0d32185
MM
37762016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3777
3778 * gcc.target/powerpc/vec-extract-1.c: New test.
3779
c851722d
SK
37802016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3781
3782 PR fortran/71799
3783 * gfortran.dg/pr71799.f90: New test.
3784
f064da6a
PC
37852016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3786
3787 PR c++/71665
3788 * g++.dg/cpp0x/pr71665-1.C: New.
3789 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3790 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3791 * g++.dg/ext/label10.C: Likewise.
3792 * g++.dg/parse/constant5.C: Likewise.
3793
1b70aaad
SK
37942016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3795
3796 PR fortran/71859
3797 * gfortran.dg/pr71859.f90: New test.
3798 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3799 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3800
a23404c9
PT
38012016-07-28 Paul Thomas <pault@gcc.gnu.org>
3802
3803 PR fortran/71883
3804 * gfortran.dg/pr71883.f90 : New test.
3805
513d866d
YR
38062016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3807
3808 PR tree-optimization/71734
61c73a7f 3809 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3810
7c428aa2
RL
38112016-07-28 Renlin Li <renlin.li@arm.com>
3812
3813 Revert
3814 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3815
3816 PR fortran/71902
3817 * gfortran.dg/dependency_47.f90: New test.
3818
1225d6b1
ML
38192016-07-28 Martin Liska <mliska@suse.cz>
3820
3821 PR gcov-profile/68025
3822 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3823
e5f5bf35
ML
38242016-07-28 Martin Liska <mliska@suse.cz>
3825
3826 * g++.dg/vect/pr70944.cc: New test.
3827
4536610d
KV
38282016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3829
3830 PR middle-end/71994
3831 * gcc.dg/torture/pr71994.c: New test.
3832
8c6961ca
PK
38332016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3834
3835 PR middle-end/71078
3836 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3837 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3838 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3839
8de22ea0
RB
38402016-07-27 Richard Biener <rguenther@suse.de>
3841
3842 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3843
5d9da222
ML
38442016-07-27 Martin Liska <mliska@suse.cz>
3845
3846 * gcc.dg/predict-13.c: New test.
3847 * gcc.dg/predict-14.c: New test.
3848
af9e275f
SKS
38492016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3850
a23404c9 3851 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3852 including stdint.h.
3853 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3854 including stdint.h.
3855
71abba1e
MM
38562016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3857
3858 PR target/71869
3859 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3860 IEEE built-in functions handle quiet and signalling NaNs
3861 correctly.
3862
9cd74e8f
SK
38632016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3864
3865 PR fortran/71862
3866 * gfortran.dg/pr71862.f90: New test.
3867
0d48446f
MS
38682016-07-26 Martin Sebor <msebor@redhat.com>
3869
3870 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3871 selector with dg-options.
3872
524cf1e4
PP
38732016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3874
3875 PR tree-optimization/18046
3876 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3877 * gcc.dg/tree-ssa/vrp103.c: New test.
3878 * gcc.dg/tree-ssa/vrp104.c: New test.
3879
100665d8
WS
38802016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3881
3882 * gcc.target/powerpc/pr63354.c: Require lp64 since
3883 -mprofile-kernel is not legal with -m32.
3884
0b64ca40
RB
38852016-07-26 Richard Biener <rguenther@suse.de>
3886
3887 PR rtl-optimization/71984
3888 * gcc.dg/torture/pr71984.c: New testcase.
3889
9b7937cf
RS
38902016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3891
3892 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3893 g++-dg-runtest via et-dg-runtest.
3894 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3895 * gcc.dg/vect/vect.exp: Likewise.
3896 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3897 gfortran-dg-runtest.
3898 * gfortran.dg/vect/vect.exp: Likewise.
3899 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3900 (check_mips_loongson_hw_available): Likewise.
3901 (check_effective_target_mpaired_single_runtime): Likewise.
3902 (check_effective_target_mips_loongson_runtime): Likewise.
3903 (add_options_for_mpaired_single): Likewise.
3904 (check_effective_target_vect_int): Add global et_index.
3905 Check and save the supported feature for a target selected by
3906 the et_index target. Break long lines where appropriate. Call
3907 et-is-effective-target for MIPS with an argument instead of
3908 check_effective_target_* where appropriate.
3909 (check_effective_target_vect_intfloat_cvt): Likewise.
3910 (check_effective_target_vect_uintfloat_cvt): Likewise.
3911 (check_effective_target_vect_floatint_cvt): Likewise.
3912 (check_effective_target_vect_floatuint_cvt): Likewise.
3913 (check_effective_target_vect_simd_clones): Likewise.
3914 (check_effective_target_vect_shift): ewise.
3915 (check_effective_target_whole_vector_shift): Likewise.
3916 (check_effective_target_vect_bswap): Likewise.
3917 (check_effective_target_vect_shift_char): Likewise.
3918 (check_effective_target_vect_long): Likewise.
3919 (check_effective_target_vect_float): Likewise.
3920 (check_effective_target_vect_double): Likewise.
3921 (check_effective_target_vect_long_long): Likewise.
3922 (check_effective_target_vect_no_int_max): Likewise.
3923 (check_effective_target_vect_no_int_add): Likewise.
3924 (check_effective_target_vect_no_bitwise): Likewise.
3925 (check_effective_target_vect_widen_shift): Likewise.
3926 (check_effective_target_vect_no_align): Likewise.
3927 (check_effective_target_vect_hw_misalign): Likewise.
3928 (check_effective_target_vect_element_align): Likewise.
3929 (check_effective_target_vect_condition): Likewise.
3930 (check_effective_target_vect_cond_mixed): Likewise.
3931 (check_effective_target_vect_char_mult): Likewise.
3932 (check_effective_target_vect_short_mult): Likewise.
3933 (check_effective_target_vect_int_mult): Likewise.
3934 (check_effective_target_vect_extract_even_odd): Likewise.
3935 (check_effective_target_vect_interleave): Likewise.
3936 (check_effective_target_vect_stridedN): Likewise.
3937 (check_effective_target_vect_multiple_sizes): Likewise.
3938 (check_effective_target_vect64): Likewise.
3939 (check_effective_target_vect_call_copysignf): Likewise.
3940 (check_effective_target_vect_call_sqrtf): Likewise.
3941 (check_effective_target_vect_call_btrunc): Likewise.
3942 (check_effective_target_vect_call_btruncf): Likewise.
3943 (check_effective_target_vect_call_ceil): Likewise.
3944 (check_effective_target_vect_call_ceilf): Likewise.
3945 (check_effective_target_vect_call_floor): Likewise.
3946 (check_effective_target_vect_call_floorf): Likewise.
3947 (check_effective_target_vect_call_lceil): Likewise.
3948 (check_effective_target_vect_call_lfloor): Likewise.
3949 (check_effective_target_vect_call_nearbyint): Likewise.
3950 (check_effective_target_vect_call_nearbyintf): Likewise.
3951 (check_effective_target_vect_call_round): Likewise.
3952 (check_effective_target_vect_call_roundf): Likewise.
3953 (check_effective_target_vect_perm): Likewise, but also append *_saved
3954 to the existing global name to properly cache the result.
3955 (check_effective_target_vect_perm_byte): Likewise.
3956 (check_effective_target_vect_perm_short): Likewise.
3957 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3958 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3959 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3960 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3961 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3962 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3963 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3964 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3965 (check_effective_target_vect_sdot_qi): Likewise.
3966 (check_effective_target_vect_udot_qi): Likewise.
3967 (check_effective_target_vect_sdot_hi): Likewise.
3968 (check_effective_target_vect_udot_hi): Likewise.
3969 (check_effective_target_vect_usad_char): Likewise.
3970 (check_effective_target_vect_pack_trunc): Likewise.
3971 (check_effective_target_vect_unpack): Likewise.
3972 (check_effective_target_vect_aligned_arrays): Likewise.
3973 (check_effective_target_vect_natural_alignment): Likewise.
3974 (check_effective_target_vector_alignment_reachable): Likewise.
3975 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3976 (is-effective-target): Initialize et_index if undefined.
3977 (et-dg-runtest): New.
3978 (et-is-effective-target): Likewise.
3979 (check_vect_support_and_set_flags): Add supported MIPS targets to
3980 EFFECTIVE_TARGETS list. Return the number of supported targets.
3981
8f63caf6 39822016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3983 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3984
3985 PR middle-end/70920
3986 * gcc.dg/pr70920-1.c: New test-case.
3987 * gcc.dg/pr70902-2.c: Likewise.
3988 * gcc.dg/pr70920-3.c: Likewise.
3989 * gcc.dg/pr70920-4.c: Likewise
3990 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3991 2 instead of 3.
3992
7d575fff
AM
39932016-07-25 Alexander Monakov <amonakov@ispras.ru>
3994
3995 * gcc.c-torture/execute/pr71494.c: Require label_values.
3996 * gcc.dg/pr16973.c: Ditto.
3997
bf01e070
SKS
39982016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3999
4000 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4001 * gcc.dg/torture/pr69771.c: Require int32plus.
4002 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4003
16b05965
ML
40042016-07-25 Martin Liska <mliska@suse.cz>
4005
4006 * gcc.dg/torture/pr71987.c: New test.
4007
d52d3767
SK
40082016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4009
4010 PR fortran/71935
4011 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4012 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4013 * gfortran.dg/pr71935.f90: New test.
4014
94087e88 40152016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4016
4017 PR c++/71675
4018 * g++.dg/ext/atomic-3.C: New test.
4019 * gcc.dg/atomic/pr71675.c: New test.
4020
58b3986e
ES
40212016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4022
4023 * gcc.target/i386/mvc8.c: New test.
4024
faa1612a
BC
40252016-07-22 Bin Cheng <bin.cheng@arm.com>
4026
4027 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4028 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4029
1603ebe0
TK
40302016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4031
4032 PR fortran/71795
4033 * gfortran.dg/constructor_50.f90: New test.
4034
bc91c436
ML
40352016-07-22 Martin Liska <mliska@suse.cz>
4036
4037 PR gcov-profile/69028
4038 PR gcov-profile/62047
4039 * g++.dg/cilk-plus/pr69028.C: New test.
4040
9fe9a3a7
AV
40412016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4042
4043 * gfortran.dg/coarray_stat_2.f90: New test.
4044
70866e3d
MM
40452016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4046
4047 * gcc.target/powerpc/vec-extract.h: New files to check the
4048 vec_extract built-in functions for all vector types, testing
4049 accessing each element, both with constant and variable element
4050 numbers.
4051 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4052 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4053 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4054 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4055 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4056 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4057 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4058 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4059 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4060
ab3af181
JJ
40612016-07-21 Jakub Jelinek <jakub@redhat.com>
4062
4063 PR c++/71728
4064 * g++.dg/other/pr71728.C: New test.
4065
ebe8f322
JG
40662016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4067
4068 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4069 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4070 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4071 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4072 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4073
959cef74
RB
40742016-07-21 Richard Biener <rguenther@suse.de>
4075
4076 PR tree-optimization/71947
4077 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4078
b24d9420
BC
40792016-07-21 Bin Cheng <bin.cheng@arm.com>
4080
4081 * gcc.dg/tree-ssa/scev-15.c: New.
4082
23974819
BC
40832016-07-21 Bin Cheng <bin.cheng@arm.com>
4084
4085 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4086
ee78cbaa
JJ
40872016-07-21 Jakub Jelinek <jakub@redhat.com>
4088
4089 PR c++/71941
4090 * g++.dg/gomp/pr71941.C: New test.
4091
52ed68f7
DM
40922016-07-20 David Malcolm <dmalcolm@redhat.com>
4093
4094 PR c/70339
4095 PR c/71858
4096 * g++.dg/spellcheck-identifiers.C: New test case, based on
4097 gcc.dg/spellcheck-identifiers.c.
4098 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4099 gcc.dg/spellcheck-identifiers-2.c.
4100 * g++.dg/spellcheck-typenames.C: New test case, based on
4101 gcc.dg/spellcheck-typenames.c
4102
18407bfb
JW
41032016-07-20 Jonathan Wakely <jwakely@redhat.com>
4104
4105 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4106 pointer to member function and also test catching by reference.
4107
4c07fd98
DV
41082016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4109
4110 * gcc.target/s390/pr67443.c: Fix test case.
4111
fee21d65
DV
41122016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4113
4114 * gcc.target/s390/insv-1.c: Xfail some tests.
4115 * gcc.target/s390/insv-2.c: Likewise.
4116
dbe9dfdd
GJL
41172016-07-20 Georg-Johann Lay <avr@gjlay.de>
4118
4119 * gcc.target/avr/torture/get-mem.c: New test.
4120 * gcc.target/avr/torture/set-mem.c: New test.
4121
c25e1d82
GJL
41222016-07-20 Georg-Johann Lay <avr@gjlay.de>
4123
4124 PR target/71948
4125 * gcc.target/avr/torture/tiny-progmem.c: New test.
4126
109d2197
JJ
41272016-07-20 Jakub Jelinek <jakub@redhat.com>
4128
7419f441
JJ
4129 PR c++/71909
4130 * g++.dg/parse/pr71909.C: New test.
4131 * g++.dg/tm/pr71909.C: New test.
4132
109d2197
JJ
4133 PR c++/50060
4134 * g++.dg/cpp0x/constexpr-50060.C: New test.
4135 * g++.dg/cpp1y/constexpr-50060.C: New test.
4136
144530cf
ML
41372016-07-20 Martin Liska <mliska@suse.cz>
4138
4139 * gfortran.dg/graphite/pr71898.f90: New test.
4140
04ac4afa
BC
41412016-07-20 Bin Cheng <bin.cheng@arm.com>
4142
4143 PR tree-optimization/71503
4144 PR tree-optimization/71683
4145 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4146 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4147
dcbdb17a
ML
41482016-07-20 Martin Liska <mliska@suse.cz>
4149
4150 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4151 * gcc.dg/plugin/sreal-test-1.c: Remove.
4152 * gcc.dg/plugin/sreal_plugin.c: Remove.
4153
6ed82555
TK
41542016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4155
4156 PR fortran/71902
4157 * gfortran.dg/dependency_47.f90: New test.
4158
13da0507
JJ
41592016-07-19 Jakub Jelinek <jakub@redhat.com>
4160
4833f561
JJ
4161 PR rtl-optimization/71916
4162 * gcc.c-torture/compile/pr71916.c: New test.
4163
4fda19ef
JJ
4164 PR middle-end/71874
4165 * g++.dg/torture/pr71874.C: New test.
4166
13da0507
JJ
4167 PR middle-end/71734
4168 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4169 (my_alloc): Rewritten to use __builtin_posix_memalign and
4170 __SIZE_TYPE__.
4171 (my_free): Use __builtin_free instead of _mm_free.
4172 (Vec::operator=): Use __builtin_memcpy.
4173
e7980add
MJ
41742016-07-19 Martin Jambor <mjambor@suse.cz>
4175
61c73a7f
UB
4176 PR fortran/71688
4177 * gfortran.dg/pr71688.f90: New test.
e7980add 4178
13e88953
RB
41792016-07-19 Richard Biener <rguenther@suse.de>
4180
4181 * c-c++-common/vector-subscript-6.c: New testcase.
4182 * c-c++-common/vector-subscript-7.c: Likewise.
4183
1caf0482
SKS
41842016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4185
a23404c9 4186 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4187 and UInt32 based on __SIZEOF_INT__.
4188
cef5388d
RB
41892016-07-19 Richard Biener <rguenther@suse.de>
4190
4191 PR tree-optimization/71901
4192 * gcc.dg/torture/pr71901.c: New testcase.
4193
41942016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4195
4196 PR tree-optimization/71908
4197 * gcc.dg/torture/pr71908.c: New testcase.
4198
a8f7a895
MM
41992016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4200
4201 PR target/71493
4202 * gcc.target/powerpc/pr71493-1.c: New test.
4203 * gcc.target/powerpc/pr71493-2.c: Likewise.
4204
f2111a36
JJ
42052016-07-18 Jakub Jelinek <jakub@redhat.com>
4206
99516432
JJ
4207 PR c++/71835
4208 * g++.dg/conversion/ambig3.C: New test.
4209
87713c6a
JJ
4210 PR c++/71828
4211 * g++.dg/cpp0x/constexpr-71828.C: New test.
4212
7a7f16ca
JJ
4213 PR c++/71826
4214 * g++.dg/template/pr71826.C: New test.
4215
f4d90295
JJ
4216 PR c++/71822
4217 * g++.dg/template/defarg21.C: New test.
4218
f2111a36
JJ
4219 PR c++/71871
4220 * g++.dg/ext/vector31.C: New test.
4221
0b965526
UB
42222016-07-18 Uros Bizjak <ubizjak@gmail.com>
4223
4224 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4225
94e136b9
YR
42262016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4227
4228 PR tree-optimization/71734
4229 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4230
7072df0a
DV
42312016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4232
4233 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4234 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4235 stack-layout-dynamic-1.c: New test.
4236
54158a1a
AK
42372016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4238
4239 * gcc.target/s390/nolrl-1.c: New test.
4240
43068916
FR
42412016-07-17 Fritz Reese <fritzoreese@gmail.com>
4242
4243 PR fortran/71523
4244 * gfortran.dg/pr71523_1.f90: New test.
4245 * gfortran.dg/pr71523_2.f90: New test.
4246
a9356b12
AS
42472016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4248
4249 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4250
a07b81c7 42512016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4252 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4253
4254 PR fortran/62125
4255 * gfortran.dg/pr62125.f90: New test.
4256
96c0ec12
BS
42572016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4258
4259 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4260 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4261
479d0ed5
JW
42622016-07-15 Jonathan Wakely <jwakely@redhat.com>
4263
4264 PR c++/58796
4265 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4266 * g++.dg/cpp0x/nullptr35.C: New test.
4267
41c7438e
BC
42682016-07-15 Bin Cheng <bin.cheng@arm.com>
4269
4270 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4271
f7ba880b
CP
42722016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4273
4274 * gfortran.dg/goacc/vector_length.f90: New test.
4275
b9aba0a0
RB
42762016-07-15 Richard Biener <rguenther@suse.de>
4277
4278 PR tree-optimization/71881
4279 * gcc.dg/torture/pr71881.c: New testcase.
4280
9513d5fb
RB
42812016-07-15 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/71887
4284 * gcc.dg/torture/pr71887.c: New testcase.
4285
ddbbcb19
JJ
42862016-07-15 Jakub Jelinek <jakub@redhat.com>
4287
4288 PR c/71858
4289 * gcc.dg/spellcheck-identifiers-3.c: New test.
4290
29eb509c
AV
42912016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4292
4293 PR fortran/71807
4294 * gfortran.dg/null_9.f90: New test.
4295
43aabfcf
BC
42962016-07-15 Bin Cheng <bin.cheng@arm.com>
4297
4298 * gcc.dg/tree-ssa/loop-41.c: New test.
4299
afc89e58
BC
43002016-07-15 Bin Cheng <bin.cheng@arm.com>
4301
4302 PR tree-optimization/71347
4303 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4304
6fa682ad
SK
43052016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4306
4307 PR fortran/29819
4308 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4309 * gfortran.dg/contains.f90: Ditto.
4310 * gfortran.dg/contains_empty_1.f03: Ditto.
4311 * gfortran.dg/submodule_3.f08: Ditto.
4312
dd36b877
JJ
43132016-07-14 Jakub Jelinek <jakub@redhat.com>
4314
a60a5d31
JJ
4315 PR testsuite/71865
4316 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4317 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4318 expected diagnostics.
4319
dd36b877
JJ
4320 PR c/71858
4321 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4322 * gcc.dg/spellcheck-identifiers-2.c: New test.
4323 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4324 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4325
a241f8ca
JJ
43262016-07-14 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR tree-optimization/71872
4329 * gcc.c-torture/compile/pr71872.c: New test.
4330
d62b809c
TP
43312016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4332
4333 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4334 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4335 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4336 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4337 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4338 * gcc.target/arm/atomic-op-acquire-1.c: This.
4339 * gcc.target/arm/atomic-op-char.c: Rename into ...
4340 * gcc.target/arm/atomic-op-char-1.c: This.
4341 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4342 * gcc.target/arm/atomic-op-consume-1.c: This.
4343 * gcc.target/arm/atomic-op-int.c: Rename into ...
4344 * gcc.target/arm/atomic-op-int-1.c: This.
4345 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4346 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4347 * gcc.target/arm/atomic-op-release.c: Rename into ...
4348 * gcc.target/arm/atomic-op-release-1.c: This.
4349 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4350 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4351 * gcc.target/arm/atomic-op-short.c: Rename into ...
4352 * gcc.target/arm/atomic-op-short-1.c: This.
4353 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4354 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4355 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4356 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4357 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4358 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4359 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4360 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4361 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4362 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4363
1f8dd420
AV
43642016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4365
4366 PR fortran/70842
4367 * gfortran.dg/select_type_35.f03: New test.
4368
53109ba8
KT
43692016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4370
4371 PR target/65951
4372 PR tree-optimization/70923
4373 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4374 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4375 * gcc.dg/vect/pr65951.c: Likewise.
4376 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4377
91f35b7f
DE
43782016-07-14 David Edelsohn <dje.gcc@gmail.com>
4379
4380 * c-c++-common/pr60226.c: Expect maximum object file alignment
4381 error on AIX.
4382
351168fe
RB
43832016-07-14 Richard Biener <rguenther@suse.de>
4384
4385 PR tree-optimization/71866
4386 * gcc.dg/torture/pr71866.c: New testcase.
4387
94c32c00
TP
43882016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4389
4390 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4391 selector and enclose boolean expression in curly braces.
4392
b799a481
AM
43932016-07-14 Alan Modra <amodra@gmail.com>
4394
4395 PR target/71733
4396 * gcc.target/powerpc/p9-novsx.c: New.
4397
f63ba78c
AK
43982016-07-13 Andi Kleen <ak@linux.intel.com>
4399
4400 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4401 * g++.dg/tree-prof/morefunc.C: Dito.
4402 * g++.dg/tree-prof/pr35545.C: Dito.
4403 * g++.dg/tree-prof/reorder.C: Dito.
4404 * gcc.dg/tree-prof/20050826-2.c: Dito.
4405 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4406 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4407 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4408 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4409 * gcc.dg/tree-prof/inliner-1.c: Dito.
4410 * gcc.dg/tree-prof/merge_block.c: Dito.
4411 * gcc.dg/tree-prof/stringop-1.c: Dito.
4412 * gcc.dg/tree-prof/stringop-2.c: Dito.
4413 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4414 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4415 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4416 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4417 * gcc.dg/tree-prof/update-loopch.c: Dito.
4418 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4419 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4420 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4421 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4422 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4423 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4424 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4425
f4d5a23d
AK
44262016-07-13 Andi Kleen <ak@linux.intel.com>
4427
4428 * lib/profopt.exp (profopt-execute): Remove .imports files.
4429
ae145898
AK
44302016-07-13 Andi Kleen <ak@linux.intel.com>
4431
0b965526 4432 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4433
e97bd4f5
AK
44342016-07-13 Andi Kleen <ak@linux.intel.com>
4435
4436 * lib/profopt.exp (dg-final-scan-autofdo,
4437 dg-final-scan-not-autofdo): New functions.
4438
6fa3d4b4
BC
44392016-07-13 Bin Cheng <bin.cheng@arm.com>
4440
4441 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4442 * gcc.dg/vect/vect-35.c: Ditto.
4443 * gcc.dg/vect/vect-alias-check-2.c: New test.
4444
65f18bc6
ML
44452016-07-13 Martin Liska <mliska@suse.cz>
4446
4447 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4448 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4449 * gfortran.dg/pr42108.f90: Update expected dump scan.
4450
9737f35b
RB
44512016-07-13 Richard Biener <rguenther@suse.de>
4452
4453 PR tree-optimization/24574
4454 * gcc.dg/pr24574.c: New testcase.
4455
62c0ea4b
SKS
44562016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4457
0b965526 4458 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4459 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4460 * c-c++-common/pr68833-1.c: Require int32plus.
4461 * gcc.dg/ipa/pr63551.c: Likewise.
4462 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4463 * gcc.dg/ipa/pr64041.c: Require int32plus.
4464
c7ed8938
IE
44652016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4466
4467 PR ipa/71633
4468 * g++.dg/pr71633.C: New test.
4469
5ce15300
TP
44702016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4471
4472 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4473 Add new arm_thumb1_cbz_ok effective target.
4474 * gcc.target/arm/cbz.c: New test.
4475
2b9509a3
TP
44762016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4477
4478 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4479 Define effective target.
4480 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4481 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4482 * gcc.target/arm/movhi_movw.c: New test.
4483 * gcc.target/arm/movsi_movw.c: Likewise.
4484 * gcc.target/arm/movdi_movw.c: Likewise.
4485
7f15b177
RB
44862016-07-13 Richard Biener <rguenther@suse.de>
4487
4488 PR middle-end/71104
4489 * gcc.dg/pr71104-1.c: New testcase.
4490 * gcc.dg/pr71104-2.c: Likewise.
4491
0b0a896e
MM
44922016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4493
4494 PR target/71805
4495 * gcc.target/powerpc/pr71805.c: New test.
4496
f906f5ed
BS
44972016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4498
4499 * gcc.target/powerpc/divkc3-1.c: New.
4500 * gcc.target/powerpc/mulkc3-1.c: New.
4501
9e63c3aa
NS
45022016-07-12 Nathan Sidwell <nathan@acm.org>
4503
4504 * gcc.target/arm/data-rel-1.c: New.
4505 * gcc.target/arm/data-rel-2.c: New.
4506 * gcc.target/arm/data-rel-3.c: New.
4507
f507d202
ML
45082016-07-12 Martin Liska <mliska@suse.cz>
4509
4510 * gcc.dg/params/blocksort-part.c: New test.
4511 * gcc.dg/params/params.exp: New file.
4512
d6f7c125
KT
45132016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4514
4515 PR middle-end/71700
4516 * gcc.c-torture/execute/pr71700.c: New test.
4517
37ccb0ba
SB
45182016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4519 Richard Biener <rguenther@suse.de>
4520
4521 PR tree-optimization/23286
4522 PR tree-optimization/70159
4523 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4524 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4525 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4526 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4527 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4528 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4529 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4530 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4531 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4532 * gcc.dg/pr51879-12.c: Likewise.
4533 * gcc.dg/strlenopt-9.c: Likewise.
4534 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4535 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4536 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4537 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4538 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4539 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4540 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4541 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4542 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4543 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4544 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4545 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4546 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4547 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4548 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4549
712a93d6
RB
45502016-07-12 Richard Biener <rguenther@suse.de>
4551
4552 PR rtl-optimization/68961
4553 * gcc.target/i386/pr68961.c: New testcase.
4554
c392943c
JJ
45552016-07-11 Jakub Jelinek <jakub@redhat.com>
4556
3d56e6a4
JJ
4557 PR middle-end/71758
4558 * c-c++-common/gomp/pr71758.c: New test.
4559 * gfortran.dg/gomp/pr71758.f90: New test.
4560
c392943c
JJ
4561 PR tree-optimization/71823
4562 * gcc.dg/vect/pr71823.c: New test.
4563
741d3be5
DM
45642016-07-11 David Malcolm <dmalcolm@redhat.com>
4565
4566 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4567 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4568 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4569
92fa45b5
L
45702016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4571
4572 PR target/71801
4573 * gcc.target/i386/pr71801.c: New test.
4574
f51606c7
RB
45752016-07-11 Richard Biener <rguenther@suse.de>
4576
4577 PR tree-optimization/71816
4578 * gcc.dg/torture/pr71816.c: New testcase.
4579
36b54ce0
TK
45802016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4581
4582 PR fortran/71783
4583 * gfortran.dg/dependency_46.f90: New test.
4584
d13835b6
VM
45852016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4586
4587 PR rtl-optimization/71621
4588 * gcc.target/i386/pr71621-1.c: New.
4589 * gcc.target/i386/pr71621-2.c: New.
4590
642bcbdf
CP
45912016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4592
4593 * gfortran.dg/goacc/pr71704.f90: New test.
4594
02eb5b8b
BS
45952016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4596
4597 PR target/71297
4598 * gcc.target/powerpc/pr71297.c: New.
4599
8beb9a0d
JW
46002016-07-08 Jiong Wang <jiong.wang@arm.com>
4601
4602 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4603
cef4b650
MM
46042016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4605
4606 PR target/71806
4607 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4608
3c3ecf52
AH
46092016-07-08 Alan Hayward <alan.hayward@arm.com>
4610
4611 PR tree-optimization/71667
4612 * gcc.dg/vect/pr71667.c: New
4613
2660286d
ML
46142016-07-08 Martin Liska <mliska@suse.cz>
4615
4616 * gcc.dg/torture/pr71606.c: New test.
4617
70cdd4ae
JD
46182016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4619
4620 PR fortran/71764
4621 * gfortran.dg/pr71764.f90: New test.
4622
842dc2e6
JJ
46232016-07-07 Jakub Jelinek <jakub@redhat.com>
4624 Kai Tietz <ktietz70@googlemail.com>
4625
4626 PR c++/70869
4627 PR c++/71054
4628 * g++.dg/cpp0x/pr70869.C: New test.
4629 * g++.dg/cpp0x/pr71054.C: New test.
4630
31be4262
DE
46312016-07-07 David Edelsohn <dje.gcc@gmail.com>
4632
4633 * g++.dg/debug/pr71432.C: Fail on AIX.
4634
1c122092
ML
46352016-07-07 Martin Liska <mliska@suse.cz>
4636
4637 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4638 an undefined behavior.
4639 * gfortran.dg/do_3.F90: Likewise.
4640 * gfortran.dg/do_check_11.f90: New test.
4641 * gfortran.dg/do_check_12.f90: New test.
4642 * gfortran.dg/do_corner_warn.f90: New test.
4643
7119f1b1
ML
46442016-07-07 Martin Liska <mliska@suse.cz>
4645
4646 * gfortran.dg/predict-1.f90: Ammend the test.
4647 * gfortran.dg/predict-2.f90: Likewise.
4648
275792f2
IE
46492016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4650
4651 PR ipa/71624
4652 * g++.dg/pr71624.C: New test.
4653
05a437c1
TP
46542016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4655
4656 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4657 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4658 ARMv8-M Mainline architectures.
4659
6f493951
TP
46602016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4661
4662 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4663 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4664
5ddaee94
SB
46652016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4666
4667 PR target/70098
4668 PR target/71763
4669 * gcc.target/powerpc/pr71763.c: New file.
4670
651afdb2
YR
46712016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4672
4673 PR tree-optimization/71518
0b965526 4674 * gcc.dg/pr71518.c: New test.
651afdb2 4675
9df99881
WD
46762016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4677
4678 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4679
7b4e0769
SKS
46802016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4681
0b965526 4682 PR target/50739
7b4e0769
SKS
4683 * gcc.target/avr/pr50739.c: New test.
4684
eb4432f7
JH
46852016-07-05 Jan Hubicka <jh@suse.cz>
4686
4687 * gcc.dg/tree-ssa/scev-14.c: update template.
4688
c01e092f
RS
46892016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4690
4691 * gcc.dg/vect/group-no-gaps-1.c: New test.
4692
8070763a
AK
46932016-07-05 Andi Kleen <ak@linux.intel.com>
4694
4695 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4696 if kernel supports MPX.
4697
3f8257db 46982016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4699
4700 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4701
36a265b1
MM
47022016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4703 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4704
4705 * gcc.target/powerpc/signbit-1.c: New test.
4706 * gcc.target/powerpc/signbit-2.c: New test.
4707 * gcc.target/powerpc/signbit-3.c: New test.
4708
7a98fb6e
KT
47092016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4710
4711 PR rtl-optimization/71594
4712 * gcc.dg/torture/pr71594.c: New test.
4713
1e3d54b4
JH
47142016-07-05 Jan Hubicka <jh@suse.cz>
4715
4716 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4717
84ca3893
DM
47182016-07-05 David Malcolm <dmalcolm@redhat.com>
4719
4720 PR c++/62314
3a146d46 4721 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4722 number of missing semicolon error.
4723 * g++.dg/pr62314-2.C: New test case.
4724
20d0bfce
AF
47252016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4726
4727 * gfortran.dg/coarray_stat_function.f90: New test.
4728 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4729 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4730 to new interfaces.
4731
69aaea06
AV
47322016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4733
4734 PR fortran/71623
4735 * gfortran.dg/deferred_character_17.f90: New test.
4736
f723a43c
CL
47372016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4738
4739 * gcc.target/arm/neon/polytypes.c: Move to ...
4740 * gcc.target/arm/polytypes.c: ... here.
4741 * gcc.target/arm/neon/pr51534.c: Move to ...
4742 * gcc.target/arm/pr51534.c: ... here.
4743 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4744 * gcc.target/arm/vect-vcvt.c: ... here.
4745 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4746 * gcc.target/arm/vect-vcvtq.c: ... here.
4747 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4748 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4749 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4750 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4751 * gcc.target/arm/neon/neon.exp: Delete.
4752 * gcc.target/arm/neon/: Delete.
4753
d73e0ccf
JD
47542016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4755
4756 PR fortran/65575
4757 * gfortran.dg: pr65575.f90: New test.
4758
c20f6223
JD
47592016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4760
4761 PR fortran/35849
4762 * gfortran.dg: pr35849.f90: New test.
4763
2a5537c3
JJ
47642016-07-04 Jakub Jelinek <jakub@redhat.com>
4765
4766 PR c++/71739
4767 * g++.dg/cpp0x/pr71739.C: New test.
4768
740f9751
CL
47692016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4770
4771 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4772
bf749919
DV
47732016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4774
4775 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4776 locr.
4777 * gcc.target/s390/loc-1.c: New test.
4778
430bb38e
YR
47792016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4780
3a146d46
JJ
4781 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4782 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4783
15f6e0da
RR
47842016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4785
4786 PR target/63874
4787 * gcc.target/aarch64/pr63874.c: New test.
4788
79335075
JB
47892016-07-04 Jan Beulich <jbeulich@suse.com>
4790
4791 * g++.dg/header.c: New.
4792 * gcc.dg/header.c: New.
4793
557e8c49
JJ
47942016-07-02 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR c/71719
4797 * c-c++-common/Wunused-var-15.c: New test.
4798
79a592e3
JJ
47992016-07-01 Jakub Jelinek <jakub@redhat.com>
4800
4801 PR fortran/71687
4802 * gfortran.dg/gomp/pr71687.f90: New test.
4803
e2298656
BS
48042016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4805
4806 * gcc.dg/const-float128-ped.c: Require __float128 effective
4807 target and options.
4808 * gcc.dg/const-float128.c: Likewise.
4809 * gcc.dg/torture/float128-cmp-invalid.c: Require
4810 __float128 and base_quadfloat_support effective targets, and
4811 __float128 options.
4812 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4813 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4814 * gcc.dg/torture/float128-nan.c: Likewise.
4815 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4816 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4817 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4818 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4819 (add_options_for___float128): New.
4820 (check_effective_target_base_quadword_support): New.
4821
70c11966
MM
48222016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4823
4824 PR target/71720
4825 * gcc.target/powerpc/pr71720.c: New test.
4826
059541fd
JB
48272016-07-01 Jan Beulich <jbeulich@suse.com>
4828
4829 * gcc.dg/bss.c: New.
4830
2c1e4964
PB
48312016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4832
4833 PR target/71698
4834 * gcc.target/powerpc/pr71698.c: New test.
4835
22e1cb39
GJL
48362016-07-01 Georg-Johann Lay <avr@gjlay.de>
4837
4838 PR target/71151
4839 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4840 instead of ".foo" for its section name.
4841 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4842 depending on MCU's flash size.
4843 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4844 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4845 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4846 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4847 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4848 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4849
466cf574
JB
48502016-07-01 Jan Beulich <jbeulich@suse.com>
4851
4852 * gcc.target/i386/pr65105-2.c: Add -msse2.
4853
351beab7
JJ
48542016-06-30 Jakub Jelinek <jakub@redhat.com>
4855
55a0f21a
JJ
4856 PR tree-optimization/71707
4857 * gcc.dg/strlenopt-29.c: New test.
4858
6245ad72
JJ
4859 PR fortran/71704
4860 * gfortran.dg/gomp/pr71704.f90: New test.
4861
351beab7
JJ
4862 PR fortran/71705
4863 * gfortran.dg/gomp/pr71705.f90: New test.
4864
5a3a6a5e
KN
48652016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4866
4867 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4868 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4869 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4870 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4871 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4872 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4873 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4874 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4875 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4876 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4877 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4878 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4879 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4880 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4881 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4882 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4883 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4884 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4885 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4886 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4887 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4888 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4889 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4890 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4891 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4892 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4893 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4894 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4895 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4896 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4897 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4898 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4899 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4900 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4901 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4902 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4903 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4904 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4905 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4906 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4907 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4908 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4909 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4910 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4911 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4912 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4913 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4914 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4915 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4916 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4917 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4918 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4919 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4920 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4921 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4922 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4923 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4924 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4925 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4926 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4927 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4928 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4929 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4930 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4931 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4932 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4933 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4934 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4935 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4936 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4937 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4938 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4939 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4940 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4941 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4942 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4943 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4944 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4945 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4946 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4947 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4948
3dfa8071 49492016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4950 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4951
4952 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4953
9bd62242 49542016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4955 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4956
4957 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4958
603107fb
DM
49592016-06-30 David Malcolm <dmalcolm@redhat.com>
4960
4961 PR driver/71651
4962 * gcc.dg/spellcheck-options-12.c: New test case.
4963
205cccc7
JJ
49642016-06-30 Jakub Jelinek <jakub@redhat.com>
4965
4966 PR middle-end/71693
4967 * gcc.c-torture/compile/pr71693.c: New test.
4968
f4452176
DM
49692016-06-29 David Malcolm <dmalcolm@redhat.com>
4970
4971 * gcc.dg/spellcheck-params.c: New testcase.
4972 * gcc.dg/spellcheck-params-2.c: New testcase.
4973
c5e74d9d
MM
49742016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4975
4976 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4977 vector extract instructions.
4978 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4979
e44ecbfd
JD
49802016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4981
4982 PR fortran/71686
4983 * gfortran.dg/unexpected_eof_2.f90: New test.
4984 * gfortran.dg/unexpected_eof_3.f90: New test.
4985
ee446d9f
JW
49862016-06-29 Jim Wilson <jim.wilson@linaro.org>
4987
4988 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4989
27f67461
CP
49902016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4991
4992 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4993 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4994 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4995
b1206d29
RB
49962016-06-29 Richard Biener <rguenther@suse.de>
4997
4998 PR middle-end/15256
4999 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5000
1af21224
MW
50012016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5002
5003 * gcc.target/arm/aapcs/neon-vect10.c: Require
5004 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5005 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5006 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5007 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5008 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5009 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5010 * gcc.target/arm/fp16-aapcs-1.c: Require
5011 -mfloat-ab=hard. Also simplify the test.
5012 * gcc.target/arm/fp16-aapcs-2.c: New.
5013
7fe43755
MW
50142016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5015
0b965526 5016 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5017 (add_options_for_arm_fp16_ieee): New.
5018 (add_options_for_arm_fp16_alternative): New.
5019 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5020 long-line.
5021 (effective_target_arm_fp16_hw): New.
5022
264d951a
IE
50232016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5024
5025 PR tree-optimization/71655
5026 * g++.dg/pr71655.C: New test.
5027
5c846a81
ML
50282016-06-29 Martin Liska <mliska@suse.cz>
5029
5030 * gcc.dg/pr71585.c: New test.
5031 * gcc.dg/pr71585-2.c: New test.
5032 * gcc.dg/pr71585-3.c: New test.
5033
fafe9318
YR
50342016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5035
5036 PR tree-optimization/70729
5037 * g++.dg/vect/pr70729.cc: New test.
5038
54d19c3b
TS
50392016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5040
5041 * c-c++-common/gomp/cancel-1.c: Extend.
5042
5f3cd7c3
JJ
50432016-06-29 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR tree-optimization/71625
5046 * gcc.dg/strlenopt-28.c: New test.
5047
4aa83879
RB
50482016-06-29 Richard Biener <rguenther@suse.de>
5049
5050 PR middle-end/71002
5051 * g++.dg/torture/pr71002.C: Adjust testcase.
5052
152ef731
JJ
50532016-06-29 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR c/71685
5056 * gcc.dg/pr71685.c: New test.
5057
50582016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5059
5060 PR c/71552
5061 * gcc.dg/init-bad-9.c: New test.
5062
d41dc215
BS
50632016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5064
5065 * gcc.target/powerpc/abs128-1.c: Require VSX.
5066 * gcc.target/powerpc/copysign128-1.c: Likewise.
5067 * gcc.target/powerpc/inf128-1.c: Likewise.
5068 * gcc.target/powerpc/nan128-1.c: Likewise.
5069
6a20b538
JJ
50702016-06-28 Jakub Jelinek <jakub@redhat.com>
5071
5072 PR middle-end/71626
5073 * gcc.c-torture/execute/pr71626-1.c: New test.
5074 * gcc.c-torture/execute/pr71626-2.c: New test.
5075
77d93c47
PB
50762016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5077
5078 PR target/71656
5079 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5080
a8264058
SB
50812016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5082
5083 PR target/71670
5084 * gcc.target/powerpc/pr71670.c: New testcase.
5085
0dc47331
PB
50862016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5087
5088 PR target/71656
5089 * gcc.target/powerpc/pr71656-1.c: New test.
5090 * gcc.target/powerpc/pr71656-2.c: New test.
5091
b65ffc79
CL
50922016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5093
5094 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5095 around fp16 code.
5096 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5097 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5098 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5099 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5100 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5101 Add arm_neon_fp16_ok effective target.
0b965526
UB
5102 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5103 Likewise.
5104 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5105 Likewise.
5106 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5107 Likewise.
5108 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5109 Likewise.
5110 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5111 Likewise.
5112 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5113 Likewise.
5114 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5115 Likewise.
5116 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5117 Likewise.
5118 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5119 Likewise.
5120 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5121 Likewise.
5122 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5123 Likewise.
b65ffc79 5124
9bb86f40
JH
51252016-06-26 Jan Hubicka <hubicka@ucw.cz>
5126
5127 * gcc.dg/predict-12.c: New testcase.
5128
46db0fd4
JD
51292016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5130
5131 PR fortran/71649
5132 * gfortran.dg/pr71649.f90: New test.
5133
2a65e70b
JJ
51342016-06-25 Jakub Jelinek <jakub@redhat.com>
5135
f8a06e24
JJ
5136 PR tree-optimization/71643
5137 * g++.dg/opt/pr71643.C: New test.
5138
2a65e70b
JJ
5139 PR tree-optimization/71631
5140 * gcc.c-torture/execute/pr71631.c: New test.
5141
7805417a
JH
51422016-06-24 Jan Hubicka <hubicka@ucw.cz>
5143
5144 * gcc.dg/predict-11.c: New testcase.
5145 * gfortran.dg/predict-2.f90: New testcase.
5146
888ed1a3
JH
51472016-06-24 Jan Hubicka <hubicka@ucw.cz>
5148
5149 * gcc.dg/predict-10.c: New test.
5150
53605f35
BS
51512016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5152
5153 * gcc.target/powerpc/abs128-1.c: New.
5154 * gcc.target/powerpc/copysign128-1.c: New.
5155 * gcc.target/powerpc/inf128-1.c: New.
5156 * gcc.target/powerpc/nan128-1.c: New.
5157
7b22b4c6
EB
51582016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5159
5160 * gfortran.dg/pr71642.f90: New test.
5161
37e373c2
JJ
51622016-06-24 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR tree-optimization/71647
5165 * gcc.target/i386/pr71647.c: New test.
5166
b20b79f2
L
51672016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5168
5169 * gcc.target/i386/noplt-gd-1.c: New test.
5170 * gcc.target/i386/noplt-gd-2.c: Likewise.
5171 * gcc.target/i386/noplt-gd-3.c: Likewise.
5172 * gcc.target/i386/noplt-ld-1.c: Likewise.
5173 * gcc.target/i386/noplt-ld-2.c: Likewise.
5174 * gcc.target/i386/noplt-ld-3.c: Likewise.
5175 * lib/target-supports.exp
5176 (check_effective_target_tls_get_addr_via_got): New.
5177
04619cb8
UB
51782016-06-24 Uros Bizjak <ubizjak@gmail.com>
5179
5180 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5181 testsuite compile flags.
5182 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5183 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5184
51852016-06-24 Uros Bizjak <ubizjak@gmail.com>
5186
5187 * g++dg/vect/pr36684.cc: Add dg-do compile.
5188 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5189 * gcc.dg/vect/pr70021.c: Ditto.
5190 * gcc.dg/vect/pr70138-1.c: Ditto.
5191 * gcc.dg/vect/pr70138-2.c: Ditto.
5192 * gcc.dg/vect/pr70354-1.c: Ditto.
5193 * gcc.dg/vect/pr70354-2.c: Ditto.
5194 * gcc.dg/vect/pr71259.c: Ditto.
5195 * gcc.dg/vect/pr71416-1.c: Ditto.
5196 * gcc.dg/vect/slp-43.c: Ditto.
5197 * gcc.dg/vect/slp-45.c: Ditto.
5198 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5199 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5200 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5201 * gfortran.dg/vect/pr69980.f90: Ditto.
5202
52032016-06-24 Uros Bizjak <ubizjak@gmail.com>
5204
5205 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5206 * gcc.dg/vect/bb-slp-30.c: Ditto.
5207 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5208 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5209 * gcc.dg/vect/pr45902.c: Ditto.
5210 * gcc.dg/vect/pr48172.c: Ditto.
5211 * gcc.dg/vect/pr48377.c: Ditto.
5212 * gcc.dg/vect/pr49038.c: Ditto.
5213 * gcc.dg/vect/pr49771.c: Ditto.
5214 * gcc.dg/vect/pr52091.c: Ditto.
5215 * gcc.dg/vect/pr53185-2.c: Ditto.
5216 * gcc.dg/vect/pr56826.c: Ditto.
5217 * gcc.dg/vect/pr60276.c: Ditto.
5218 * gcc.dg/vect/pr62021.c: Ditto.
5219 * gcc.dg/vect/pr63530.c: Ditto.
5220 * gcc.dg/vect/pr65518.c: Ditto.
5221 * gcc.dg/vect/pr65947-1.c: Ditto.
5222 * gcc.dg/vect/pr65947-10.c: Ditto.
5223 * gcc.dg/vect/pr65947-11.c: Ditto.
5224 * gcc.dg/vect/pr65947-12.c: Ditto.
5225 * gcc.dg/vect/pr65947-13.c: Ditto.
5226 * gcc.dg/vect/pr65947-2.c: Ditto.
5227 * gcc.dg/vect/pr65947-3.c: Ditto.
5228 * gcc.dg/vect/pr65947-4.c: Ditto.
5229 * gcc.dg/vect/pr65947-5.c: Ditto.
5230 * gcc.dg/vect/pr65947-6.c: Ditto.
5231 * gcc.dg/vect/pr65947-7.c: Ditto.
5232 * gcc.dg/vect/pr65947-8.c: Ditto.
5233 * gcc.dg/vect/pr65947-9.c: Ditto.
5234 * gcc.dg/vect/pr71416-1.c: Ditto.
5235 * gcc.dg/vect/pr71439.c: Ditto.
5236 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5237 * gcc.dg/vect/vect-bswap16.c: Ditto.
5238 * gcc.dg/vect/vect-bswap32.c: Ditto.
5239 * gcc.dg/vect/vect-bswap64.c: Ditto.
5240 * gcc.dg/vect/vect-live-1.c: Ditto.
5241 * gcc.dg/vect/vect-live-2.c: Ditto.
5242 * gcc.dg/vect/vect-live-3.c: Ditto.
5243 * gcc.dg/vect/vect-live-4.c: Ditto.
5244 * gcc.dg/vect/vect-live-5.c: Ditto.
5245 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5246 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5247 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5248 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5249 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5250 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5251 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5252 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5253 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5254 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5255 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5256 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5257 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5258 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5259 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5260 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5261 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5262
da224bcb
UB
52632016-06-24 Uros Bizjak <ubizjak@gmail.com>
5264
5265 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5266
dfee2870
L
52672016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5268
5269 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5270 ia32 if R_386_GOT32X relocation is supported.
5271 * gcc.target/i386/noplt-3.c: Likewise.
5272 * gcc.target/i386/noplt-2.c: Likewise.
5273 (main): Renamed to ...
5274 (bar): This.
5275 * gcc.target/i386/noplt-4.c: Likewise.
5276 (main): Renamed to ...
5277 (bar): This.
5278 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5279 * gcc.target/i386/pr67400-5.c: Likewise.
5280
a86451b9
JJ
52812016-06-24 Jakub Jelinek <jakub@redhat.com>
5282
00085092
JJ
5283 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5284 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5285
a86451b9
JJ
5286 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5287 f4): Adjust expected diagnostics.
5288 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5289 (T): If OVFP is defined, redefine to TP.
5290 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5291 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5292 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5293 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5294 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5295 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5296 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5297 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5298 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5299 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5300 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5301 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5302 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5303 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5304 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5305 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5306 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5307 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5308 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5309 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5310 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5311 as last argument to __builtin_add_overflow_p.
5312
7bb5d5f4
UB
53132016-06-23 Uros Bizjak <ubizjak@gmail.com>
5314
5315 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5316 dg-options and remove default vector testsuite compile flags.
5317 * g++.dg/vect/pr33860a.cc: Ditto.
5318 * g++.dg/vect/pr45470-a.cc: Ditto.
5319 * g++.dg/vect/pr45470-b.cc: Ditto.
5320 * g++.dg/vect/pr60896.cc: Ditto.
5321 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5322 * gcc.dg/vect/pr18308.c: Ditto.
5323 * gcc.dg/vect/pr24049.c: Ditto.
5324 * gcc.dg/vect/pr33373.c: Ditto.
5325 * gcc.dg/vect/pr36228.c: Ditto.
5326 * gcc.dg/vect/pr42395.c: Ditto.
5327 * gcc.dg/vect/pr42604.c: Ditto.
5328 * gcc.dg/vect/pr46663.c: Ditto.
5329 * gcc.dg/vect/pr48765.c: Ditto.
5330 * gcc.dg/vect/pr49093.c: Ditto.
5331 * gcc.dg/vect/pr49352.c: Ditto.
5332 * gcc.dg/vect/pr52298.c: Ditto.
5333 * gcc.dg/vect/pr52870.c: Ditto.
5334 * gcc.dg/vect/pr53185.c: Ditto.
5335 * gcc.dg/vect/pr53773.c: Ditto.
5336 * gcc.dg/vect/pr56695.c: Ditto.
5337 * gcc.dg/vect/pr62171.c: Ditto.
5338 * gcc.dg/vect/pr63530.c: Ditto.
5339 * gcc.dg/vect/pr68339.c: Ditto.
5340 * gcc.dg/vect/pr71259.c: Ditto.
5341 * gcc.dg/vect/vect-82_64.c: Ditto.
5342 * gcc.dg/vect/vect-83_64.c: Ditto.
5343 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5344 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5345 * gcc.dg/vect/vect-shift-2.c: Ditto.
5346 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5347 * gfortran.dg/vect/pr39318.f90: Ditto.
5348 * gfortran.dg/vect/pr45714-a.f: Ditto.
5349 * gfortran.dg/vect/pr45714-b.f: Ditto.
5350 * gfortran.dg/vect/pr46213.f90: Ditto.
5351
2d4bb02f
MM
53522016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5353 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5354
5355 * gcc.target/powerpc/p9-splat-5.c: New test.
5356
f6d1b868
UB
53572016-06-23 Uros Bizjak <ubizjak@gmail.com>
5358
5359 PR tree-optimization/71488
5360 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5361 * lib/target-supports.exp: ... here.
5362 (check_sse4_hw_available): New procedure.
5363 (check_effective_target_sse4_runtime): Ditto.
5364 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5365 -march=westmere for sse4_runtime targets.
936ff030 5366 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5367 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5368 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5369 (main): Call check_vect ().
a7898180 5370 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5371
c0597759
L
53722016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5373
5374 PR target/66232
5375 PR target/67400
5376 * gcc.target/i386/pr66232-14.c: New file.
5377 * gcc.target/i386/pr66232-15.c: Likewise.
5378 * gcc.target/i386/pr66232-16.c: Likewise.
5379 * gcc.target/i386/pr66232-17.c: Likewise.
5380 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5381 ia32 if R_386_GOT32X relocation is supported.
5382 * gcc.target/i386/pr67400-2.c: Likewise.
5383 * gcc.target/i386/pr67400-3.c: Likewise.
5384 * gcc.target/i386/pr67400-4.c: Likewise.
5385 * gcc.target/i386/pr67400-6.c: Likewise.
5386 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5387 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5388
5b0e27a7
JD
53892016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5390
5391 PR libgfortran/48852
5392 * gfortran.dg/char4_iunit_1.f03: Update test.
5393 * gfortran.dg/f2003_io_5.f03: Update test.
5394 * gfortran.dg/real_const_3.f90: Update test.
5395
7f586d90
AK
53962016-06-23 Andi Kleen <ak@linux.intel.com>
5397
5398 * g++.dg/bprob/bprob.exp: Support autofdo.
5399 * g++.dg/tree-prof/tree-prof.exp: dito.
5400 * gcc.dg/tree-prof/tree-prof.exp: dito.
5401 * gcc.misc-tests/bprob.exp: dito.
5402 * gfortran.dg/prof/prof.exp: dito.
5403 * lib/profopt.exp: dito.
5404 * lib/target-supports.exp: Check for autofdo.
5405
60fa7862
ML
54062016-06-23 Martin Liska <mliska@suse.cz>
5407
5408 * gcc.dg/pr71619.c: New test.
5409
e3d62871
UB
54102016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5411
5412 PR target/67400
cc901875
UB
5413 * gcc.target/i386/pr67400-1.c: New test.
5414 * gcc.target/i386/pr67400-2.c: Likewise.
5415 * gcc.target/i386/pr67400-3.c: Likewise.
5416 * gcc.target/i386/pr67400-4.c: Likewise.
5417 * gcc.target/i386/pr67400-5.c: Likewise.
5418 * gcc.target/i386/pr67400-6.c: Likewise.
5419 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5420
ac81cf0b
DM
54212016-06-22 David Malcolm <dmalcolm@redhat.com>
5422
5423 * c-c++-common/missing-header-1.c: New test case.
5424 * c-c++-common/missing-header-2.c: New test case.
5425 * c-c++-common/missing-header-3.c: New test case.
5426 * c-c++-common/missing-header-4.c: New test case.
5427
1a4f11c8
DM
54282016-06-22 David Malcolm <dmalcolm@redhat.com>
5429
5430 PR c/70339
5431 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5432 hint.
5433 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5434 expected results due to builtin "nanl" now being suggested for
5435 "name".
5436 * gcc.dg/pr67580.c: Update expected messages.
5437 * gcc.dg/spellcheck-identifiers.c: New testcase.
5438 * gcc.dg/spellcheck-typenames.c: New testcase.
5439
a93eac6a
DM
54402016-06-22 David Malcolm <dmalcolm@redhat.com>
5441
5442 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5443 file.
5444 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5445 diagnostic-test-show-locus-parseable-fixits.c to sources for
5446 diagnostic_plugin_test_show_locus.c.
5447 * lib/gcc-defs.exp (freeform_regexps): New global.
5448 (dg-regexp): New function.
5449 (handle-dg-regexps): New function.
5450 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5451 freeform_regexps to the empty list.
5452 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5453
49e76ff1
IE
54542016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5455
f6d1b868 5456 PR tree-optimization/71488
49e76ff1
IE
5457 * g++.dg/pr71488.C: New test.
5458 * gcc.dg/vect/vect-bool-cmp.c: New test.
5459
951d8c8a
EB
54602016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5461
5462 * gcc.dg/guality/param-5.c: New test.
5463
b60fc3bd
BE
54642016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5465
5466 * gcc.target/i386/asm-flag-7.c: New test.
5467
0609abda
TS
54682016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5469
5470 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5471 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5472 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5473 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5474 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5475 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5476 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5477 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5478 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5479 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5480 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5481 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5482 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5483 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5484 * lib/target-supports.exp: Likewise.
5485
ee2499b4
TS
54862016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5487
5488 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5489 * gcc.dg/attr-ms_struct-2.c: Likewise.
5490 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5491 * gcc.dg/bf-ms-attrib.c: Likewise.
5492 * gcc.dg/bf-ms-layout-2.c: Likewise.
5493 * gcc.dg/bf-ms-layout-3.c: Likewise.
5494 * gcc.dg/bf-ms-layout.c: Likewise.
5495 * gcc.dg/bf-no-ms-layout.c: Likewise.
5496 * gcc.target/i386/bitfield1.c: Likewise.
5497 * gcc.target/i386/bitfield2.c: Likewise.
5498 * gcc.target/i386/bitfield3.c: Likewise.
5499
caea59ff
KN
55002016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5501
5502 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5503 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5504 override other than -mcpu=power9 command-line option is specified,
5505 or if the target operating system is aix.
5506 * gcc.target/powerpc/darn-1.c: Likewise.
5507 * gcc.target/powerpc/darn-2.c: Likewise.
5508 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5509 test if effective-target is not powerpc_p9vector_ok or if the
5510 target operating system is not defined.
5511 * gcc.target/powerpc/vslv-1.c: Likewise.
5512 * gcc.target/powerpc/vsrv-0.c: Likewise.
5513 * gcc.target/powerpc/vsrv-1.c: Likewise.
5514
63617e30
TB
55152016-06-21 Tobias Burnus <burnus@net-b.de>
5516
5517 PR fortran/71068
5518 * gfortran.dg/coarray/data_1.f90: New.
5519
89192c3c
WD
55202016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5521
5522 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5523 (dg-require-effective-target): Use arm_v8_neon_hw.
5524 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5525 (dg-require-effective-target): Likewise.
5526 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5527 (dg-require-effective-target): Likewise.
5528 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5529 (dg-require-effective-target): Likewise.
5530 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5531 (dg-require-effective-target): Likewise.
5532 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5533 (dg-require-effective-target): Likewise.
5534 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5535 Add AArch64 check.
5536
64ac50e2
WD
55372016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5538
5539 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5540 Set to 3 so test passes.
5541
6252b5db
WD
55422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5543
5544 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5545
3b9bc511
IV
55462016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5547
5548 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5549 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5550 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5551 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5552
21db1c78
IV
55532016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5554
5555 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5556 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5557
9d30e86f
L
55582016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5559
5560 PR target/71549
5561 * gcc.target/i386/pr71549.c: New test.
5562
448a7c69
KN
55632016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5564
5565 * gcc.target/powerpc/vadsdu-0.c: Replace
5566 dg-require-effective-target directive to allow test to run on more
5567 platforms, and add dg-skip-if directive to disable test on aix
5568 platforms because of known incompatibilities.
5569 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5570 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5571 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5572 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5573 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5574 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5575 * gcc.target/powerpc/vadsdub-2.c: Replace
5576 dg-require-effective-target directive to allow test to run on more
5577 platforms, and add dg-skip-if directive to disable test on aix
5578 platforms because of known incompatibilities.
5579 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5580 with vec_absdb call to differentiate this test from vadsdub-1.c.
5581 * gcc.target/powerpc/vadsduh-1.c: Replace
5582 dg-require-effective-target directive to allow test to run on more
5583 platforms, and add dg-skip-if directive to disable test on aix
5584 platforms because of known incompatibilities.
5585 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5586 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5587 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5588
0ad84f34
JJ
55892016-06-21 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR tree-optimization/71588
5592 * gcc.dg/pr71558.c: New test.
5593
e71e8d94
SKS
55942016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5595
5596 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5597 * c-c++-common/pr68657-2.c: Likewise.
5598 * c-c++-common/pr68657-3.c: Likewise.
5599 * gcc.dg/torture/pr69714.c: Require int32plus support.
5600 * gcc.dg/torture/pr70025.c: Likewise.
5601 * gcc.dg/torture/pr70083.c: Likewise.
5602 * gcc.dg/torture/pr70542.c: Likewise.
5603 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5604
5a578671
JM
56052016-06-20 Joseph Myers <joseph@codesourcery.com>
5606
5607 PR c/71601
5608 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5609
7a9df68e
JJ
56102016-06-20 Jakub Jelinek <jakub@redhat.com>
5611
50aa64d5
JJ
5612 PR middle-end/71581
5613 * gcc.dg/pr71581.c: New test.
5614
7a9df68e
JJ
5615 PR rtl-optimization/71591
5616 * gcc.dg/cpp/pr71591.c: New test.
5617
3947cf19
DR
56182016-06-20 David B. Robins <gcc@davidrobins.net>
5619
5620 PR target/71571
5621 * g++.dg/torture/pr71571.C: New test.
5622
c4ff221e
JJ
56232016-06-20 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR target/71559
5626 * gcc.target/i386/sse2-pr71559.c: New test.
5627 * gcc.target/i386/avx-pr71559.c: New test.
5628 * gcc.target/i386/avx512f-pr71559.c: New test.
5629
f1b5abfb
TB
56302016-06-20 Tobias Burnus <burnus@net-b.de>
5631
5632 PR fortran/71194
5633 * gfortran.dg/pointer_remapping_10.f90: New.
5634
842107e4
DM
56352016-06-20 David Malcolm <dmalcolm@redhat.com>
5636
5637 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5638
d9e8bdfd
MS
56392016-06-20 Martin Sebor <msebor@redhat.com>
5640
5641 PR c/69507
5642 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5643 * gnu90-const-expr-1.c: Same.
5644 * gnu99-const-expr-1.c: Same.
5645 * gnu99-static-1.c: Same.
5646
67785479
RL
56472016-06-20 Renlin Li <renlin.li@arm.com>
5648
29f09b38 5649 PR testsuite/71489
67785479
RL
5650 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5651
636929b8
JG
56522016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5653
5654 * gcc.target/aarch64/vcvt_f64_1.c: New.
5655 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5656 * gcc.target/aarch64/vrecp_f64_1.c: New.
5657
ff7b374b
KT
56582016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5659
5660 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5661 "alignement".
5662
554cfc9e
GJL
56632016-06-20 Georg-Johann Lay <avr@gjlay.de>
5664
5665 PR target/71103
5666 * gcc.target/avr/torture/pr71103-2.c: New test.
5667
94087e88 56682016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5669
5670 PR c/69507
5671 * gcc.dg/alignof.c: New test.
5672
c561b091
PC
56732016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5676 vs dg-error; test constexpr specifier too.
5677
bf54f123
PC
56782016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5681
4e53aa97
CL
56822016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5683
5684 * lib/target-supports.exp
5685 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5686 arm_neon_ok and merge flags. Fix temporary test name.
5687 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5688 and merge flags.
5689
69071d86
ML
56902016-06-17 Martin Liska <mliska@suse.cz>
5691
5692 * gcc.dg/predict-9.c: Fix dump scanning.
5693
68b3b858
BC
56942016-06-17 Bin Cheng <bin.cheng@arm.com>
5695
5696 PR tree-optimization/71354
5697 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5698
d3ee260a
BC
56992016-06-17 Bin Cheng <bin.cheng@arm.com>
5700
5701 PR tree-optimization/71347
5702 * gcc.dg/tree-ssa/pr71347.c: New test.
5703
bd8fb114
BC
57042016-06-17 Bin Cheng <bin.cheng@arm.com>
5705
5706 PR tree-optimization/71354
5707 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5708
97816be4
BC
57092016-06-17 Bin Cheng <bin.cheng@arm.com>
5710
5711 * gcc.dg/vect/vect-alias-check-1.c: New test.
5712
2d761a37
SKS
57132016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5714
e0277d6b 5715 PR target/71151
2d761a37
SKS
5716 * gcc.target/avr/pr71151-1.c: New test.
5717 * gcc.target/avr/pr71151-2.c: New test.
5718 * gcc.target/avr/pr71151-3.c: New test.
5719 * gcc.target/avr/pr71151-4.c: New test.
5720 * gcc.target/avr/pr71151-5.c: New test.
5721 * gcc.target/avr/pr71151-6.c: New test.
5722 * gcc.target/avr/pr71151-7.c: New test.
5723 * gcc.target/avr/pr71151-8.c: New test.
5724 * gcc.target/avr/pr71151-common.h: New test.
5725
68fa96d6
ML
57262016-06-16 Martin Liska <mliska@suse.cz>
5727
5728 * gfortran.dg/predict-1.f90: New test.
5729
b6ca982f
UB
57302016-06-16 Uros Bizjak <ubizjak@gmail.com>
5731
5732 PR target/71242
3a146d46 5733 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5734
1dc8d15b
JH
57352016-06-16 Jan Hubicka <hubicka@ucw.cz>
5736
5737 * g++.dg/vect/pr36648.cc: Disable cunrolli
5738
67c25816
JJ
57392016-06-16 Jakub Jelinek <jakub@redhat.com>
5740
c577adb2
JJ
5741 PR target/71554
5742 * gcc.c-torture/execute/pr71554.c: New test.
5743
67c25816
JJ
5744 PR rtl-optimization/71532
5745 * gcc.dg/torture/pr71532.c: New test.
5746
1a3c3ee9
MM
57472016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5748
5749 * gcc.target/powerpc/p9-dimode1.c: New test.
5750 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5751
f29468a7
JJ
57522016-06-15 Jakub Jelinek <jakub@redhat.com>
5753
61daecc4
JJ
5754 * gcc.c-torture/compile/20160615-1.c: New test.
5755
f29468a7
JJ
5756 * g++.dg/cpp0x/ref-qual17.C: New test.
5757
209d1e2d
IE
57582016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5759
5760 PR middle-end/71529
5761 * gcc.target/i386/pr71529.C: New test.
5762
8dc35712
AH
57632016-06-15 Alan Hayward <alan.hayward@arm.com>
5764
5765 PR tree-optimization/71483
5766 * g++.dg/vect/pr71483.c: New
5767
b8911cb8
PC
57682016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/70202
5771 * g++.dg/inherit/crash6.C: New.
5772 * g++.dg/inherit/union2.C: Likewise.
5773 * g++.dg/inherit/virtual12.C: Likewise.
5774 * g++.dg/inherit/virtual13.C: Likewise.
5775 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5776
cf5d08ab
UB
57772016-06-15 Uros Bizjak <ubizjak@gmail.com>
5778
e3d62871 5779 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5780
8f482165
AH
57812016-06-15 Alan Hayward <alan.hayward@arm.com>
5782
5783 PR tree-optimization/71439
5784 * gcc.dg/vect/pr71439.c: New
5785
3256673f
KT
57862016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5787
5788 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5789
b17dc4d4
RB
57902016-06-15 Richard Biener <rguenther@suse.de>
5791
5792 * gcc.dg/vect/slp-45.c: New testcase.
5793
2a5825f2
RB
57942016-06-15 Richard Biener <rguenther@suse.de>
5795
5796 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5797
6e433d0b
BS
57982016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5799
5800 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5801 requirements, and disable for AIX for now.
5802 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5803
abe7f828
JJ
58042016-06-14 Jakub Jelinek <jakub@redhat.com>
5805
a09c81b4
JJ
5806 PR c++/71528
5807 * g++.dg/opt/pr71528.C: New test.
5808
abe7f828
JJ
5809 PR c++/71516
5810 * g++.dg/init/pr71516.C: New test.
5811
acfadf06
PC
58122016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5813
5814 * g++.dg/init/array46.C: New.
5815
4d568ab2
UB
58162016-06-14 Uros Bizjak <ubizjak@gmail.com>
5817
e3d62871
UB
5818 * gcc.target/i386/float128-3.c: New test.
5819 * gcc.target/i386/quad-sse4.c: Ditto.
5820 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5821 Update scan strings.
4d568ab2 5822
30934c5d
RB
58232016-06-14 Richard Biener <rguenther@suse.de>
5824
5825 PR middle-end/71526
5826 * gfortran.dg/pr71526.f90: New testcase.
5827
3970e545
AV
58282016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5829
5830 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5831 * gcc.dg/zero_bits_compound-1.c: Likewise.
5832
04976c6e
RB
58332016-06-14 Richard Biener <rguenther@suse.de>
5834
5835 PR tree-optimization/71522
5836 * gcc.dg/torture/pr71522.c: New testcase.
5837
23e025db
JJ
58382016-06-14 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR tree-optimization/71520
5841 * gcc.dg/tree-ssa/pr71520.c: New test.
5842
90b72e84
RB
58432016-06-14 Richard Biener <rguenther@suse.de>
5844
5845 PR tree-optimization/71521
86c24ba6 5846 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5847
ef7cf206
JJ
58482016-06-13 Jakub Jelinek <jakub@redhat.com>
5849
0dda258b
JJ
5850 PR sanitizer/71498
5851 * c-c++-common/ubsan/bounds-13.c: New test.
5852
ef7cf206
JJ
5853 PR preprocessor/71183
5854 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5855
a73786e3
JL
58562016-06-13 Jeff Law <law@redhat.com>
5857
5858 PR tree-optimization/71403
5859 * c-c++-common/ubsan/pr71403-1.c: New test.
5860 * c-c++-common/ubsan/pr71403-2.c: New test.
5861 * c-c++-common/ubsan/pr71403-3.c: New test.
5862
0ac249bf
JJ
58632016-06-13 Jakub Jelinek <jakub@redhat.com>
5864
5865 PR middle-end/71478
5866 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5867 Add -Wno-psabi -w to dg-options.
5868
5408a64a
KN
58692016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5870
5871 * gcc.target/powerpc/vadsdu-0.c: New test.
5872 * gcc.target/powerpc/vadsdu-1.c: New test.
5873 * gcc.target/powerpc/vadsdu-2.c: New test.
5874 * gcc.target/powerpc/vadsdu-3.c: New test.
5875 * gcc.target/powerpc/vadsdu-4.c: New test.
5876 * gcc.target/powerpc/vadsdu-5.c: New test.
5877 * gcc.target/powerpc/vadsdub-1.c: New test.
5878 * gcc.target/powerpc/vadsdub-2.c: New test.
5879 * gcc.target/powerpc/vadsduh-1.c: New test.
5880 * gcc.target/powerpc/vadsduh-2.c: New test.
5881 * gcc.target/powerpc/vadsduw-1.c: New test.
5882 * gcc.target/powerpc/vadsduw-2.c: New test.
5883
f7e4f2e3
DM
58842016-06-13 David Malcolm <dmalcolm@redhat.com>
5885
5886 * gcc.dg/c99-init-2.c (c): Update expected error message.
5887 * gcc.dg/init-bad-8.c (foo): Likewise.
5888 * gcc.dg/spellcheck-fields-3.c: New test case.
5889
ad23a23e
ML
58902016-06-13 Martin Liska <mliska@suse.cz>
5891
5892 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5893 and "guess loop iv compared" heuristics.
5894 * gcc.dg/predict-2.c: Likewise.
5895 * gcc.dg/predict-3.c: Likewise.
5896 * gcc.dg/predict-4.c: Likewise.
5897 * gcc.dg/predict-5.c: Likewise.
5898 * gcc.dg/predict-6.c: Likewise.
5899
146c55da
MP
59002016-06-13 Marek Polacek <polacek@redhat.com>
5901
5902 PR middle-end/71476
5903 * c-c++-common/Wswitch-unreachable-4.c: New test.
5904 * gcc.dg/Wswitch-unreachable-2.c: New test.
5905 * g++.dg/tm/jump1.C: Move dg-warning.
5906
42e77cbc
EB
59072016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5908
5909 * gnat.dg/renaming10.ad[sb]: New test.
5910
7474dcc1
PT
59112016-06-13 Paul Thomas <pault@gcc.gnu.org>
5912
5913 PR fortran/70673
5914 * gfortran.dg/pr70673.f90: New test.
5915
f57f53d3
RB
59162016-06-13 Richard Biener <rguenther@suse.de>
5917
5918 PR middle-end/64516
5919 * gcc.dg/align-3.c: New testcase.
5920
5843a5f0
ML
59212016-06-13 Martin Liska <mliska@suse.cz>
5922
5923 * gcc.target/i386/pr71458.c: New test.
5924
aa8fdb44
UB
59252016-06-12 Uros Bizjak <ubizjak@gmail.com>
5926
5927 PR target/71241
3a146d46 5928 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5929
2043e4d7
DH
59302016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5931
5932 PR target/60751
5933 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5934 statement.
5935
d3dc025d
DH
59362016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5937
5938 PR target/60751
5939 * gfortran.dg/comma_IO_extension_1.f90: New test.
5940 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5941 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5942 statement.
5943 * gfortran.dg/graphite/pr38083.f90: Likewise.
5944 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5945 missing format.
5946
a31d78c6
EB
59472016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5948
5949 * gnat.dg/case_character.adb: New test.
5950
95c18dd0
SB
59512016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5952
5953 PR middle-end/71310
5954 * gcc.target/powerpc/pr71310.c: New testcase.
5955
b97d37b4
KV
59562016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5957
5958 PR middle-end/71478
5959 * gcc.dg/pr71478.c: New test.
5960
900bcda3
JJ
59612016-06-10 Jakub Jelinek <jakub@redhat.com>
5962
ec1c20db
JJ
5963 PR middle-end/71494
5964 * gcc.c-torture/execute/pr71494.c: New test.
5965
50b15873
JJ
5966 PR c/68657
5967 * gcc.target/i386/pr68657.c: New test.
5968
900bcda3
JJ
5969 PR inline-asm/68843
5970 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5971 (test): Add -masm=intel alternatives.
5972
4d926e34
MS
59732016-06-10 Martin Sebor <msebor@redhat.com>
5974
5975 PR c/71392
5976 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5977
ad071b2b
JL
59782016-06-10 Jeff Law <law@redhat.com>
5979
5980 PR tree-optimization/71335
5981 * gcc.c-torture/execute/pr71335.c: New test.
5982
2704efe8
DM
59832016-06-10 David Malcolm <dmalcolm@redhat.com>
5984
5985 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5986 the various "cannot tail-call: " messages.
5987
18c9b7d4
CL
59882016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5989
5990 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5991 and options.
5992
7cfa10f3
MO
59932016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5994
5995 PR sanitizer/71480
5996 * c-c++-common/asan/pr71480.c: New test.
5997
1f24fd3e
L
59982016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5999
6000 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6001 (ASMNAME2): Likewise.
6002 (main): Replace fn in asm statement with ASMNAME ("fn").
6003 * gcc.dg/guality/pr68037-2.c: Likewise.
6004 * gcc.dg/guality/pr68037-3.c: Likewise.
6005 * gcc.dg/torture/pr68037-1.c: Likewise.
6006 * gcc.dg/torture/pr68037-2.c: Likewise.
6007 * gcc.dg/torture/pr68037-3.c: Likewise.
6008
ad551c07
BE
60092016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6010
6011 PR inline-asm/68843
6012 * gcc.target/i386/pr68843-1.c: New test.
6013 * gcc.target/i386/pr68843-2.c: New test.
6014
4b1ffdb1 60152016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6016 Cesar Philippidis <cesar@codesourcery.com>
6017
6018 PR middle-end/71373
6019 * gcc.dg/goacc/nested-function-1.c: New file.
6020 * gcc.dg/goacc/nested-function-2.c: Likewise.
6021 * gcc.dg/goacc/pr71373.c: Likewise.
6022 * gfortran.dg/goacc/cray-2.f95: Likewise.
6023 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6024 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6025 * gfortran.dg/goacc/cray.f95: Update.
6026 * gfortran.dg/goacc/loop-1.f95: Likewise.
6027 * gfortran.dg/goacc/loop-3.f95: Likewise.
6028 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6029 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6030
60312016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6032
6033 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6034 for OpenACC tile clauses.
6035 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6036
6037 PR c/71381
6038 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6039 to...
6040 * c-c++-common/goacc/cache-2.c: ... this new file.
6041 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6042 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6043 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6044 usage.
6045 * gfortran.dg/goacc/cray.f95: Likewise.
6046 * gfortran.dg/goacc/loop-1.f95: Likewise.
6047
89851e4c
AH
60482016-06-10 Alan Hayward <alan.hayward@arm.com>
6049
6050 PR tree-optimization/71407
6051 PR tree-optimization/71416
6052 * gcc.dg/vect/pr71407.c: New
6053 * gcc.dg/vect/pr71416-1.c: New
6054 * gcc.dg/vect/pr71416-2.c: New
6055
200eafbf
RB
60562016-06-10 Richard Biener <rguenther@suse.de>
6057
6058 PR middle-end/71477
6059 * gcc.dg/torture/pr71477.c: New testcase.
6060
4df99d92
JK
60612016-06-09 Julia Koval <julia.koval@intel.com>
6062
6063 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6064 * gcc.target/i386/interrupt-13.c: Likewise.
6065 * gcc.target/i386/interrupt-15.c: Likewise.
6066 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6067 * gcc.target/i386/interrupt-24.c: Likewise.
6068 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6069 * gcc.target/i386/interrupt-9.c: Likewise.
6070 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6071
e01b4e16
MS
60722016-06-09 Martin Sebor <msebor@redhat.com>
6073
6074 PR c/70883
6075 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6076 * gcc.dg/builtin-constant_p-1.c: Same.
6077 * gcc.dg/builtins-error.c: Same.
6078 * gcc.dg/pr70859.c: Same.
6079
9c35db0e
SKS
60802016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6081
6082 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6083 * gcc.dg/torture/pr68067-1.c: Likewise.
6084 * gcc.dg/torture/pr68067-2.c: Likewise.
6085
60862016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6087
6088 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6089 when setting SIZE.
6090
392a81b9
PC
60912016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6092
6093 PR c++/71465
6094 * g++.dg/inherit/crash5.C: New.
6095 Revert:
6096 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 PR c++/70202
6099 * g++.dg/inherit/crash5.C: New.
6100 * g++.dg/inherit/virtual1.C: Adjust.
6101
e49efc14
ML
61022016-06-09 Martin Liska <mliska@suse.cz>
6103
6104 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6105 * g++.dg/predict-loop-exit-2.C: Likewise.
6106 * g++.dg/predict-loop-exit-3.C: Likewise.
6107 * gcc.dg/predict-1.c: Likewise.
6108 * gcc.dg/predict-2.c: Likewise.
6109 * gcc.dg/predict-3.c: Likewise.
6110 * gcc.dg/predict-4.c: Likewise.
6111 * gcc.dg/predict-5.c: Likewise.
6112 * gcc.dg/predict-6.c: Likewise.
6113 * gcc.dg/predict-7.c: Likewise.
6114
36d57986
RB
61152016-06-09 Richard Biener <rguenther@suse.de>
6116
6117 PR tree-optimization/71462
6118 * gcc.dg/torture/pr71462.c: New testcase.
6119
7d82e8e4
MP
61202016-06-09 Marek Polacek <polacek@redhat.com>
6121
6122 PR c/65471
6123 * gcc.dg/c11-generic-3.c: New test.
6124
c8a71589
PC
61252016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6126
6127 * g++.dg/init/array42.C: New.
6128 * g++.dg/init/array43.C: Likewise.
6129 * g++.dg/init/array44.C: Likewise.
6130 * g++.dg/init/array45.C: Likewise.
6131 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6132 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6133 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6134 * g++.dg/gomp/pr35751.C: Likewise.
6135 * g++.dg/init/array23.C: Likewise.
6136 * g++.dg/init/brace2.C: Likewise.
6137 * g++.dg/init/brace6.C: Likewise.
6138
44a845ca
MS
61392016-06-08 Martin Sebor <msebor@redhat.com>
6140 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR c++/70507
6143 PR c/68120
6144 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6145 * c-c++-common/builtin-arith-overflow-2.c: New test.
6146 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6147 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6148 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6149
2ef16b6e
JJ
61502016-06-08 Jakub Jelinek <jakub@redhat.com>
6151
6152 PR c++/71442
6153 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6154
5e3ee346
AL
61552016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6156
6157 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6158 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6159 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6160 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6161 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6162 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6163 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6164 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6165 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6166 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6167 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6168 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6169 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6170
b2ae2814
RB
61712016-06-08 Richard Biener <rguenther@suse.de>
6172
6173 PR tree-optimization/68558
6174 * gcc.dg/vect/slp-44.c: New testcase.
6175
e09b4c37
RB
61762016-06-08 Richard Biener <rguenther@suse.de>
6177
6178 * gcc.dg/vect/slp-43.c: New testcase.
6179
72d50660
RB
61802016-06-08 Richard Biener <rguenther@suse.de>
6181
6182 PR tree-optimization/71452
6183 * gcc.dg/torture/pr71452.c: New testcase.
6184
988c115c
JJ
61852016-06-08 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR c++/71448
6188 * g++.dg/torture/pr71448.C: New test.
6189
73d73b48
BS
61902016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6191
6192 PR debug/71432
6193 PR ada/71413
6194 * g++.dg/debug/pr71432.C: New test.
6195
bdd15d0c
PK
61962016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6197
6198 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6199 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6200 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6201
ce0607bb
AH
62022016-06-08 Alan Hayward <alan.hayward@arm.com>
6203
6204 * gcc.dg/vect/vect-live-2.c: Update effective target.
6205 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6206 * lib/target-supports.exp: Add aarch64 to vect_long.
6207
92a5f2ba
MP
62082016-06-08 Marek Polacek <polacek@redhat.com>
6209
6210 PR c/71418
6211 * gcc.dg/noncompile/pr71418.c: New test.
6212
08203f73
MP
6213 PR c/71426
6214 * gcc.dg/noncompile/pr71426.c: New test.
6215
d1fcc2bd
JH
62162016-06-07 Jan Hubicka <hubicka@ucw.cz>
6217
6218 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6219 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6220 * gcc.dg/predict-3.c: Update template.
6221 * gcc.dg/predict-5.c: Update template.
6222 * gcc.dg/predict-6.c: Update template.
6223 * gcc.dg/predict-9.c: Update template.
6224 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6225
a23e6f1c
BS
62262016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6227
6228 * gcc.target/powerpc/vec-mul.c: New test.
6229
6ffd47b7
DM
62302016-06-07 David Malcolm <dmalcolm@redhat.com>
6231
6232 * gcc.dg/spellcheck-fields-2.c: New test case.
6233
bfd67b47
RB
62342016-06-07 Richard Biener <rguenther@suse.de>
6235
6236 PR c/61564
6237 * gcc.dg/Wpragmas-1.c: New testcase.
6238 * gcc.dg/Wattributes-4.c: Likewise.
6239 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6240 entry.
6241
701b9a47
CL
62422016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6243
6244 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6245 spurious debug code.
6246
6b80d6fa
RB
62472016-06-07 Richard Biener <rguenther@suse.de>
6248
6249 PR tree-optimization/71428
6250 * gcc.dg/torture/pr71428.c: New testcase.
6251
0f3f9437
RB
62522016-06-07 Richard Biener <rguenther@suse.de>
6253
6254 PR middle-end/71423
6255 * gcc.dg/torture/pr71423.c: New testcase.
6256
ec963f2a
KV
62572016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6258
6259 PR middle-end/71408
6260 * gcc.dg/tree-ssa/pr71408.c: New test.
6261
46ab5b6e
KV
62622016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6263
6264 PR middle-end/71281
6265 * g++.dg/torture/pr71281.C: New test.
6266
1f40cff3
MP
62672016-06-06 Marek Polacek <polacek@redhat.com>
6268
6269 PR c/71362
6270 * gcc.dg/pr71362.c: New test.
6271
6f5bcd24
JJ
62722016-06-06 Jakub Jelinek <jakub@redhat.com>
6273 Patrick Palka <ppalka@gcc.gnu.org>
6274
6275 PR c++/70847
6276 PR c++/71330
6277 PR c++/71393
6278 * g++.dg/opt/pr70847.C: New test.
6279 * g++.dg/ubsan/pr70847.C: New test.
6280 * g++.dg/ubsan/pr71393.C: New test.
6281
158beb4a
JJ
62822016-06-06 Jakub Jelinek <jakub@redhat.com>
6283
6284 PR tree-optimization/71259
6285 * gcc.dg/vect/pr71259.c: New test.
6286
d9b950dd
DM
62872016-06-06 David Malcolm <dmalcolm@redhat.com>
6288
6289 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6290 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6291 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6292 above.
6293
36f9ad69
KT
62942016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6295
6296 PR middle-end/37780
6297 * gcc.c-torture/execute/pr37780.c: New test.
6298 * gcc.target/aarch64/pr37780_1.c: Likewise.
6299 * gcc.target/arm/pr37780_1.c: Likewise.
6300
5545a907
MP
63012016-06-06 Marek Polacek <polacek@redhat.com>
6302
6303 * c-c++-common/attr-may-alias-1.c: New test.
6304 * c-c++-common/attr-may-alias-2.c: New test.
6305 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6306
93671519
BE
63072016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6308
6309 PR c/24414
6310 * gcc.target/i386/pr24414.c: New test.
6311
690f24b7
JM
63122016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6313
6314 * gcc.target/sparc/vis4misc.c: New file.
6315 * gcc.target/sparc/fpcmp.c: Likewise.
6316 * gcc.target/sparc/fpcmpu.c: Likewise.
6317
31ce6157
AH
63182016-06-06 Alan Hayward <alan.hayward@arm.com>
6319
6320 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6321 * gcc.dg/vect/vect-live-3.c: Likewise.
6322
9fcebb5a
RB
63232016-06-06 Richard Biener <rguenther@suse.de>
6324
6325 PR tree-optimization/71398
6326 * gcc.dg/torture/pr71398.c: New testcase.
6327
903ca97b
UB
63282016-06-06 Uros Bizjak <ubizjak@gmail.com>
6329
6330 PR target/71389
6331 * g++.dg/pr71389.C: New test.
6332
9c1eb332
JD
63332016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6334
6335 PR fortran/71404
6336 * gfortran.dg/fmt_read_5.f: New test.
6337
b2d83bd2
AV
63382016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6339
6340 PR fortran/69659
6341 * gfortran.dg/class_array_22.f03: New test.
6342
ec81960e
JH
63432016-06-05 Jan Hubicka <hubicka@ucw.cz>
6344
6345 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6346
429d2750
JH
63472016-06-05 Jan Hubicka <hubicka@ucw.cz>
6348
6349 * gcc.dg/predict-9.c: Update template.
6350
c1c00983
PC
63512016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/49377
6354 * g++.dg/template/pr49377.C: New.
6355
1927a963
JJ
63562016-06-04 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/71405
6359 * g++.dg/torture/pr71405.C: New test.
6360
909a11ad
PC
63612016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6362
6363 PR c++/70202
6364 * g++.dg/inherit/crash5.C: New.
6365 * g++.dg/inherit/virtual1.C: Adjust.
6366
08bbb1f8
JL
63672016-06-03 Jeff Law <law@redhat.com>
6368
6369 PR tree-optimization/71316
6370 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6371
7c35235c
JJ
63722016-06-03 Jakub Jelinek <jakub@redhat.com>
6373
6374 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6375 dg-additional-options with just -fno-tree-scev-cprop in it.
6376 * gcc.dg/vect/vect-live-2.c: Likewise.
6377 * gcc.dg/vect/vect-live-5.c: Likewise.
6378 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6379 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6380 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6381
c8572dd6
PP
63822016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6383
6384 PR c++/27100
6385 * g++.dg/other/friend6.C: New test.
6386
1c7733a7
BS
63872016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6388
6389 * g++.dg/torture/ppc-ldst-array.C: New.
6390
0d2f700f
JM
63912016-06-03 Joseph Myers <joseph@codesourcery.com>
6392
6393 PR target/71276
6394 PR target/71277
6395 * gcc.dg/torture/builtin-fp-int-inexact.c,
6396 gcc.target/i386/387-builtin-fp-int-inexact.c,
6397 gcc.target/i386/387-rint-inline-1.c,
6398 gcc.target/i386/387-rint-inline-2.c,
6399 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6400 gcc.target/i386/sse2-rint-inline-1.c,
6401 gcc.target/i386/sse2-rint-inline-2.c,
6402 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6403 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6404
f8071c05
L
64052016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6406 Julia Koval <julia.koval@intel.com>
6407
6408 PR target/66960
6409 PR target/67630
6410 PR target/67634
6411 PR target/67841
6412 PR target/68037
6413 PR target/68618
6414 PR target/68661
6415 PR target/69575
6416 PR target/69596
6417 PR target/69734
6418 * gcc.dg/guality/pr68037-1.c: New test.
6419 * gcc.dg/guality/pr68037-2.c: Likewise.
6420 * gcc.dg/guality/pr68037-3.c: Likewise.
6421 * gcc.dg/torture/pr68037-1.c: Likewise.
6422 * gcc.dg/torture/pr68037-2.c: Likewise.
6423 * gcc.dg/torture/pr68037-3.c: Likewise.
6424 * gcc.dg/torture/pr68661-1a.c: Likewise.
6425 * gcc.dg/torture/pr68661-1b.c: Likewise.
6426 * gcc.target/i386/interrupt-1.c: Likewise.
6427 * gcc.target/i386/interrupt-2.c: Likewise.
6428 * gcc.target/i386/interrupt-3.c: Likewise.
6429 * gcc.target/i386/interrupt-4.c: Likewise.
6430 * gcc.target/i386/interrupt-5.c: Likewise.
6431 * gcc.target/i386/interrupt-6.c: Likewise.
6432 * gcc.target/i386/interrupt-7.c: Likewise.
6433 * gcc.target/i386/interrupt-8.c: Likewise.
6434 * gcc.target/i386/interrupt-9.c: Likewise.
6435 * gcc.target/i386/interrupt-10.c: Likewise.
6436 * gcc.target/i386/interrupt-11.c: Likewise.
6437 * gcc.target/i386/interrupt-12.c: Likewise.
6438 * gcc.target/i386/interrupt-13.c: Likewise.
6439 * gcc.target/i386/interrupt-14.c: Likewise.
6440 * gcc.target/i386/interrupt-15.c: Likewise.
6441 * gcc.target/i386/interrupt-16.c: Likewise.
6442 * gcc.target/i386/interrupt-17.c: Likewise.
6443 * gcc.target/i386/interrupt-18.c: Likewise.
6444 * gcc.target/i386/interrupt-19.c: Likewise.
6445 * gcc.target/i386/interrupt-20.c: Likewise.
6446 * gcc.target/i386/interrupt-21.c: Likewise.
6447 * gcc.target/i386/interrupt-22.c: Likewise.
6448 * gcc.target/i386/interrupt-23.c: Likewise.
6449 * gcc.target/i386/interrupt-24.c: Likewise.
6450 * gcc.target/i386/interrupt-25.c: Likewise.
6451 * gcc.target/i386/interrupt-26.c: Likewise.
6452 * gcc.target/i386/interrupt-27.c: Likewise.
6453 * gcc.target/i386/interrupt-28.c: Likewise.
6454 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6455 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6456 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6457 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6458 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6459 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6460 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6461 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6462 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6463 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6464 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6465 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6466
36b85e43
BS
64672016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6468
9de2e795
L
6469 PR tree-optimization/52171
6470 * gcc.dg/pr52171.c: New test.
6471 * gcc.target/i386/pr52171.c: New test.
36b85e43 6472
bfeee8ac
JH
64732016-06-03 Jan Hubicka <jh@suse.cz>
6474
6475 * g++.dg/tree-ssa/pred-1.C: New testcase
6476 * gcc.dg/tree-ssa/pred-1.c: New testcase
6477
859b0bae
BS
64782016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6479
6480 PR target/70957
6481 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6482 support.
6483 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6484
3a2edf4c
AH
64852016-06-03 Alan Hayward <alan.hayward@arm.com>
6486
6487 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6488
b28ead45
AH
64892016-06-03 Alan Hayward <alan.hayward@arm.com>
6490
6491 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6492 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6493 * gcc.dg/vect/vect-live-1.c: New test.
6494 * gcc.dg/vect/vect-live-2.c: New test.
6495 * gcc.dg/vect/vect-live-3.c: New test.
6496 * gcc.dg/vect/vect-live-4.c: New test.
6497 * gcc.dg/vect/vect-live-5.c: New test.
6498 * gcc.dg/vect/vect-live-slp-1.c: New test.
6499 * gcc.dg/vect/vect-live-slp-2.c: New test.
6500 * gcc.dg/vect/vect-live-slp-3.c: New test.
6501
1f91747b
JJ
65022016-06-03 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR middle-end/71387
6505 * g++.dg/opt/pr71387.C: New test.
6506
47b83923
JL
65072016-06-02 Jeff Law <law@redhat.com>
6508
6509 PR tree-optimization/71328
6510 * gcc.c-torture/compile/pr71328.c: New test.
6511
e96e5f46
JD
65122016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6513
6514 PR fortran/52393
6515 * gfortran.dg/fmt_read_3.f90: Fix typo.
6516 * gfortran.dg/fmt_read_4.f90: New test.
6517
b872d729
PC
65182016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6519
6520 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6521 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6522 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6523 * g++.dg/cpp0x/override2.C: Likewise.
6524 * g++.dg/parse/crash5.C: Likewise.
6525 * g++.dg/parse/error16.C: Likewise.
6526 * g++.dg/parse/error27.C: Likewise.
6527 * g++.dg/template/qualttp15.C: Likewise.
6528 * g++.dg/template/redecl4.C: Likewise.
6529 * g++.old-deja/g++.other/crash39.C: Likewise.
6530 * g++.old-deja/g++.other/struct1.C: Likewise.
6531 * g++.old-deja/g++.pt/m9a.C: Likewise.
6532 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6533
0e535442
JJ
65342016-06-02 Jakub Jelinek <jakub@redhat.com>
6535
0633ee10
JJ
6536 PR c++/71372
6537 * c-c++-common/pr71372.c: New test.
6538
0e535442
JJ
6539 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6540 __TIME__ strings with __builtin_strcmp instead of printf and
6541 dg-output.
6542
f3c5ecc2
ML
65432016-06-02 Martin Liska <mliska@suse.cz>
6544
6545 * gcc.dg/predict-9.c: New test.
6546
a91807c5
JJ
65472016-06-02 Jakub Jelinek <jakub@redhat.com>
6548
6549 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6550 global set_compiler_env_var and global saved_compiler_env_var.
6551
b5bd1978
KT
65522016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6553
6554 PR rtl-optimization/71295
6555 * gcc.c-torture/compile/pr71295.c: New test.
6556
b93b1475
JJ
65572016-06-02 Jakub Jelinek <jakub@redhat.com>
6558
930ebd0e
JJ
6559 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6560
1e021dc3
JJ
6561 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6562 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6563
b93b1475
JJ
6564 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6565 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6566 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6567 alternative number.
6568
58f2fb5c
MM
65692016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6570
6571 * gcc.target/powerpc/p9-splat-4.c: New test.
6572
65732016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6574
6575 PR target/71186
6576 * gcc.target/powerpc/pr71186.c: New test.
6577
4731c9f0
JD
65782016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6579
6580 PR fortran/52393
6581 * gfortran.dg/fmt_read_3.f90: New test.
6582
042dee3e
TP
65832016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6584
6585 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6586 procedure.
6587
15c98b2e
ES
65882016-06-01 Eduard Sanou <dhole@openmailbox.org>
6589
6590 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6591 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6592 env var is set.
6593 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6594 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6595 shown once.
6596 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6597 during compilation.
6598 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6599 vars set by dg-set-compiler-env-var.
6600
6442a6f4
PT
66012016-06-01 Paul Thomas <pault@gcc.gnu.org>
6602
6603 PR fortran/71156
6604 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6605 to the module procedure declaration.
6606 * gfortran.dg/submodule_16.f08: New test.
6607
ab62397a
JJ
66082016-06-01 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR middle-end/71371
6611 * c-c++-common/gomp/pr71371.c: New test.
6612
b66af6ed
RB
66132016-06-01 Richard Biener <rguenther@suse.de>
6614
6615 PR tree-optimization/71366
6616 * gcc.dg/torture/pr71366-1.c: New testcase.
6617 * gcc.dg/torture/pr71366-2.c: Likewise.
6618
e342b9d8
KN
66192016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6620
6621 * gcc.target/powerpc/vslv-0.c: New test.
6622 * gcc.target/powerpc/vslv-1.c: New test.
6623 * gcc.target/powerpc/vsrv-0.c: New test.
6624 * gcc.target/powerpc/vsrv-1.c: New test.
6625
721547cd
NS
66262016-06-01 Nathan Sidwell <nathan@acm.org>
6627
6628 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6629 * gcc.target/nvptx/weak.c: New.
6630
fa2c9034
RB
66312016-06-01 Richard Biener <rguenther@suse.de>
6632
6633 PR tree-optimization/71261
6634 * gcc.dg/torture/vect-bool-1.c: New testcase.
6635
3e32893c
JJ
66362016-06-01 Jakub Jelinek <jakub@redhat.com>
6637
6638 * gfortran.dg/gomp/order-1.f90: New test.
6639 * gfortran.dg/gomp/order-2.f90: New test.
6640
8c383600
JH
66412016-06-01 Jan Hubicka <hubicka@ucw.cz>
6642
6643 * gcc.dg/unroll-6.c: Update template.
6644 * gcc.dg/unroll-7.c: New testcase.
6645 * gcc.dg/unroll-8.c: New testcase.
6646
a0dfeef5
EB
66472016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6648
6649 * gnat.dg/opt56.ad[sb]: New test.
6650
48de5701
PC
66512016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/66635
6654 * g++.dg/cpp0x/constexpr-ice16.C: New.
6655
827cf695
PP
66562016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6657
6658 PR tree-optimization/71314
6659 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6660 -mbranch-cost=2.
6661
ff66f6e8
PP
66622016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6663
6664 PR tree-optimization/71077
6665 * gcc.dg/tree-ssa/pr71077.c: New test.
6666
050fb209
JH
66672016-05-31 Jan Hubicka <hubicka@ucw.cz>
6668
48de5701
PC
6669 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6670 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6671 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6672
c642d919
PC
66732016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6674
6675 PR c++/71248
6676 * g++.dg/cpp0x/pr71248.C: New.
6677 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6678 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6679 * g++.dg/init/new37.C: Likewise.
6680 * g++.dg/template/static1.C: Likewise.
6681 * g++.dg/template/static2.C: Likewise.
6682
d6439e08
L
66832016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6684
6685 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6686 instead of %rdi.
6687 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6688
780b9dd4
MP
66892016-05-31 Marek Polacek <polacek@redhat.com>
6690
6691 * c-c++-common/Wswitch-unreachable-3.c: New test.
6692 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6693
0d99f8a0
RB
66942016-05-31 Richard Biener <rguenther@suse.de>
6695
6696 PR tree-optimization/71352
6697 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6698
52545641
TP
66992016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6700
6701 * gcc.target/arm/armv5_thumb_isa.c: New test.
6702
5b8c1205
KY
67032016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6704
6705 PR target/71346
6706 * gcc.target/i386/pr71346.c: New test.
6707
7a88cc84
TV
67082016-05-31 Tom de Vries <tom@codesourcery.com>
6709
6710 PR tree-optimization/69068
6711 * gcc.dg/graphite/pr69068.c: New test.
6712
265149a6
MS
67132016-05-27 Martin Sebor <msebor@redhat.com>
6714
6715 PR c++/71306
6716 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6717
00631022
JJ
67182016-05-30 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR c++/71349
6721 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6722 nowait depend(inout: dd[0]) clauses where permitted.
6723
b2f6675b
PC
67242016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6725
6726 PR c++/71238
6727 * g++.dg/parse/pr71238.C: New.
6728 * g++.dg/concepts/friend1.C: Test column numbers too.
6729 * g++.dg/cpp0x/initlist31.C: Likewise.
6730 * g++.dg/cpp0x/pr51420.C: Likewise.
6731 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6732 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6733 * g++.dg/ext/builtin3.C: Likewise.
6734 * g++.dg/lookup/friend12.C: Likewise.
6735 * g++.dg/lookup/friend7.C: Likewise.
6736 * g++.dg/lookup/koenig1.C: Likewise.
6737 * g++.dg/lookup/koenig5.C: Likewise.
6738 * g++.dg/lookup/used-before-declaration.C: Likewise.
6739 * g++.dg/overload/koenig1.C: Likewise.
6740 * g++.dg/template/crash65.C: Likewise.
6741 * g++.dg/template/friend57.C: Likewise.
6742 * g++.dg/warn/Wshadow-5.C: Likewise.
6743 * g++.dg/warn/Wunused-8.C: Likewise.
6744 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6745 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6746 * g++.old-deja/g++.jason/member.C: Likewise.
6747 * g++.old-deja/g++.jason/report.C: Likewise.
6748 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6749 * g++.old-deja/g++.law/visibility20.C: Likewise.
6750 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6751 * g++.old-deja/g++.other/static5.C: Likewise.
6752 * g++.old-deja/g++.pt/overload2.C: Likewise.
6753
a448ff40
JH
67542016-05-30 Jan Hubicka <hubicka@ucw.cz>
6755
6756 * gcc.dg/tree-ssa/peel1.c: New testcase.
6757 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6758 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6759
69be8c91
TV
67602016-05-30 Tom de Vries <tom@codesourcery.com>
6761
6762 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6763 to ce.
6764
a59775a1
PC
67652016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6766
6767 PR c++/71099
6768 * g++.dg/parse/virtual1.C: New.
6769
53d6d955
UB
67702016-05-30 Uros Bizjak <ubizjak@gmail.com>
6771
6772 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6773 Use correct register when clearing %edx.
6774
0557293f
AM
67752016-05-30 Alexander Monakov <amonakov@ispras.ru>
6776
6777 PR tree-optimization/71289
6778 * gcc.dg/pr71289.c: New test.
6779
5d476e35
KV
67802016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6781
6782 PR middle-end/71269
6783 PR middle-end/71292
6784 * gcc.dg/tree-ssa/pr71269.c: New test.
6785 * gcc.dg/tree-ssa/pr71292.c: New test.
6786
db5447ca
KV
67872016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6788
6789 PR middle-end/71252
6790 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6791
98bdbb39
JH
67922016-05-30 Jan Hubicka <hubicka@ucw.cz>
6793
6794 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6795 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6796 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6797
7e012855
TV
67982016-05-30 Tom de Vries <tom@codesourcery.com>
6799
6800 PR tree-optimization/69067
6801 * gcc.dg/graphite/pr69067.c: New test.
6802
beed3701
UB
68032016-05-29 Uros Bizjak <ubizjak@gmail.com>
6804
6805 PR target/71245
6806 * gcc.target/i386/pr71245-1.c: New test.
6807 * gcc.target/i386/pr71245-2.c: Ditto.
6808
b6d4f8e8
PC
68092016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 PR c++/71105
6812 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6813 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6814 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6815
00022058
JH
68162016-05-27 Jan Hubicka <hubicka@ucw.cz>
6817
6818 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6819
c8419aca
VV
68202016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6821
6822 Revert:
6823 PR c++/69855
6824 * g++.dg/overload/69855.C: New.
6825 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6826 * g++.old-deja/g++.pt/crash3.C: Likewise.
6827
8008c4d2
PC
68282016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6829
6830 PR c++/60385
6831 * g++.dg/parse/namespace13.C: New.
6832
8b2ef235
JL
68332016-05-26 Jeff Law <law@redhat.com>
6834
6835 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6836 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6837 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6838 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6839 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6840 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6841 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6842 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6843 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6844 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6845 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6846 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6847 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6848
7d67159b
VV
68492016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6850
6851 PR c++/69855
6852 * g++.dg/overload/69855.C: New.
6853 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6854 * g++.old-deja/g++.pt/crash3.C: Likewise.
6855
88e3bdd1
JW
68562016-05-27 Jiong Wang <jiong.wang@arm.com>
6857
6858 PR target/63596
6859 * gcc.target/aarch64/va_arg_1.c: New testcase.
6860 * gcc.target/aarch64/va_arg_2.c: Likewise.
6861 * gcc.target/aarch64/va_arg_3.c: Likewise.
6862
3fd6b9cc
JW
68632016-05-27 Jiong Wang <jiong.wang@arm.com>
6864
6865 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6866 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6867 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6868 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6869 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6870
3cee7e4e
MP
68712016-05-27 Marek Polacek <polacek@redhat.com>
6872
6873 PR middle-end/71308
6874 * g++.dg/torture/pr71308.C: New test.
6875
6a813c96
DV
68762016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6877
6878 * gcc.dg/zero_bits_compound-1.c: New test.
6879 * gcc.dg/zero_bits_compound-2.c: New test.
6880
0561bcfb
IE
68812016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6882
6883 PR middle-end/71279
6884 * gcc.dg/pr71279.c: New test.
6885
21316320
MM
68862016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6887
6888 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6889 floating point min/max/comparison instructions.
6890 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6891
7211a097
JJ
68922016-05-26 Jakub Jelinek <jakub@redhat.com>
6893
6894 * c-c++-common/gomp/schedule-1.c: New test.
6895 * gfortran.dg/gomp/schedule-1.f90: New test.
6896
cac177cf
PP
68972016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6898
6899 PR c++/70822
6900 PR c++/70106
6901 * g++.dg/cpp1y/auto-fn32.C: New test.
6902 * g++.dg/cpp1y/paren4.C: New test.
6903
a2d5b8c9
NS
69042016-05-26 Nathan Sidwell <nathan@acm.org>
6905
6906 * gcc.dg/20060410.c: Xfail on ptx.
6907 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6908 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6909 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6910 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6911 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6912
ffa8b552
TP
69132016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6914
6915 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6916
c7501e00
JJ
69172016-05-26 Jakub Jelinek <jakub@redhat.com>
6918
1875b9a0
JJ
6919 PR tree-optimization/71280
6920 * gcc.dg/pr71280.c: New test.
6921
2116e19f
JJ
6922 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6923
305aef09
JJ
6924 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6925 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6926
c7501e00
JJ
6927 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6928
ca449d26
JW
69292016-05-26 Jiong Wang <jiong.wang@arm.com>
6930
6931 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6932 kept in memory.
ca449d26 6933
8af01c66
JL
69342016-05-25 Jeff Law <law@redhat.com>
6935
6936 PR tree-optimization/71272
6937 * gcc.c-torture/compile/pr71272.c: new test.
6938
f9d6ce73
BS
69392016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6940
6941 * gcc.target/powerpc/vec-cmpne.c: New test.
6942 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6943
a88a7b22
EB
69442016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6945
6946 * gnat.dg/opt55.ad[sb]: New test.
6947
125f02ed
SKS
69482016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6949
6950 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6951 * c-c++-common/pr60226.c: Require int32plus.
6952 * gcc.c-torture/execute/pr70602.c: Likewise.
6953 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6954 unsigned long for malloc arg type.
6955 * gcc.dg/asr_div1.c: Require int32plus.
6956 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6957 * gcc.dg/pie-1.c: Require pie.
6958 * gcc.dg/pie-2.c: Likewise.
6959 * gcc.dg/pr59471.c: Require int32plus.
6960 * gcc.dg/pr59963-2.c: XFAIL for int16.
6961 * gcc.dg/pr60114.c: Require int32plus.
6962 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6963 unsigned long for typedef of size_t.
6964 * gcc.dg/pr63914.c: Require int32plus.
6965 * gcc.dg/pr64536.c: Require pt32plus.
6966 * gcc.dg/pr65658.c: Likewise.
6967 * gcc.dg/pr67271.c: Require int32plus.
6968 * gcc.dg/pr68112.c: Likewise.
6969 * gcc.dg/pr69071.c: Skip for avr target.
6970 * gcc.dg/pr69973.c: Require int32plus.
6971 * gcc.dg/pr70169.c: Skip for avr target.
6972 * gcc.dg/sso-6.c: Require int32plus.
6973 * gcc.dg/sso-7.c: Likewise.
6974 * gcc.dg/sso-8.c: Likewise.
6975 * gcc.dg/vrp-min-max-2.c: Likewise.
6976
c6e434f5
UB
69772016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6978
6979 PR target/70738
6980 * gcc.target/i386/pr70738-1.c: New test.
6981 * gcc.target/i386/pr70738-2.c: Likewise.
6982 * gcc.target/i386/pr70738-3.c: Likewise.
6983 * gcc.target/i386/pr70738-4.c: Likewise.
6984 * gcc.target/i386/pr70738-5.c: Likewise.
6985 * gcc.target/i386/pr70738-6.c: Likewise.
6986 * gcc.target/i386/pr70738-7.c: Likewise.
6987 * gcc.target/i386/pr70738-8.c: Likewise.
6988 * gcc.target/i386/pr70738-9.c: Likewise.
6989
5c42d341
KT
69902016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6991
6992 PR rtl-optimization/66940
6993 * gcc.c-torture/execute/pr66940.c: New test.
6994
bf9a1a07
IV
69952016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6996
6997 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6998 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6999 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7000 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7001 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7002 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7003 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7004 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7005 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7006 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7007 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7008 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7009 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7010 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7011 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7012 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7013 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7014 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7015 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7016 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7017 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7018 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7019 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7020 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7021
95efe6b6
MP
70222016-05-25 Marek Polacek <polacek@redhat.com>
7023
7024 PR c/71265
7025 * gcc.dg/noncompile/pr71265.c: New test.
7026
a23faf7a
MP
7027 PR c/71266
7028 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7029
69a6d5ad
NS
70302016-05-25 Nathan Sidwell <nathan@acm.org>
7031
7032 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7033
3072d4ea
RB
70342016-05-25 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/71261
7037 * c-c++-common/torture/pr71261.c: New testcase.
7038
e412ece4
RB
70392016-05-25 Richard Biener <rguenther@suse.de>
7040
7041 PR tree-optimization/71264
7042 * gcc.dg/vect/pr71264.c: New testcase.
7043
b9e551ad
PC
70442016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7045
7046 PR c++/55992
7047 * g++.dg/cpp0x/alias-decl-53.C: New.
7048 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7049
6aa1abe5
ML
70502016-05-25 Martin Liska <mliska@suse.cz>
7051
7052 * g++.dg/pr71239.C: New test.
7053
842d162e
RB
70542016-05-25 Richard Biener <rguenther@suse.de>
7055
c87885ca
RO
7056 * gcc.dg/vect/pr58135.c: Rename to ...
7057 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7058
f184a36c
MP
70592016-05-25 Marek Polacek <polacek@redhat.com>
7060
7061 * g++.dg/pr65295.C: Use target c++14.
7062
021fad86
PC
70632016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7064
53d6d955
UB
7065 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7066 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7067
c3eaf15a
MM
70682016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7069
7070 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7071 instructions.
7072
e46c7770
CP
70732016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7074
7075 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7076 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7077 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7078 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7079 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7080 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7081 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7082 * c-c++-common/goacc/pcopy.c: Likewise.
7083 * c-c++-common/goacc/pcopyin.c: Likewise.
7084 * c-c++-common/goacc/pcopyout.c: Likewise.
7085 * c-c++-common/goacc/pcreate.c: Likewise.
7086 * c-c++-common/goacc/pr70688.c: New test.
7087 * c-c++-common/goacc/present-1.c: Adjust test.
7088 * c-c++-common/goacc/reduction-5.c: Likewise.
7089 * g++.dg/goacc/data-1.C: New test.
7090
4bfc9db7
MM
70912016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7092
7093 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7094 vector parity built-in functions.
7095 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7096 count trailing zeros automatic vectorization.
7097 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7098 count trailing zeros built-in functions.
7099
2bc145af
KV
71002016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7101
7102 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7103
26869fdb
PH
71042016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7105
7106 PR target/71050
7107 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7108
b2dc9c3b
PC
71092016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/50436
7112 * g++.dg/template/crash123.C: New.
7113 * g++.dg/template/crash124.C: Likewise.
7114
f65e97fd
MS
71152016-05-24 Martin Sebor <msebor@redhat.com>
7116
7117 PR c++/71147
7118 * g++.dg/ext/flexary16.C: New test.
7119
a6f5ac7f
IV
71202016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7121
69a6d5ad
NS
7122 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7123 before math.h is included.
a6f5ac7f
IV
7124 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7125 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7126 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7127 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7128 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7129 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7130 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7131 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7132 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7133 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7134 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7135 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7136 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7137 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7138 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7139 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7140 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7141 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7142 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7143 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7144 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7145 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7146 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7147
27bad558
MM
71482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7149 Kelvin Nilsen <kelvin@gcc.gnu.org>
7150
7151 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7152 support.
7153
72f382fb
PC
71542016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7155
7156 PR c++/69872
7157 * g++.dg/warn/Wno-narrowing1.C: New.
7158
ef2ec9d9
MP
71592016-05-24 Marek Polacek <polacek@redhat.com>
7160
7161 PR c/71249
7162 * c-c++-common/Wswitch-unreachable-2.c: New test.
7163
e90434e3
JJ
71642016-05-24 Jakub Jelinek <jakub@redhat.com>
7165
7adb26f2
JJ
7166 PR c++/71257
7167 * g++.dg/vect/simd-clone-6.cc: New test.
7168 * g++.dg/gomp/declare-simd-6.C: New test.
7169
e90434e3
JJ
7170 PR middle-end/70434
7171 PR c/69504
7172 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7173
b556ea3b
RB
71742016-05-24 Richard Biener <rguenther@suse.de>
7175
7176 PR tree-optimization/71240
7177 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7178
e5328f5d
RB
71792016-05-24 Richard Biener <rguenther@suse.de>
7180
7181 PR tree-optimization/71230
7182 * gcc.dg/torture/pr71230.c: New testcase.
7183 * g++.dg/torture/pr71230.C: Likewise.
7184
a04e69c0
TS
71852016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7186
7187 * c-c++-common/goacc/routine-5.c: Add tests.
7188 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7189 * gfortran.dg/goacc/routine-6.f90: Add tests.
7190
30fd2977
RB
71912016-05-24 Richard Biener <rguenther@suse.de>
7192
7193 PR tree-optimization/71253
7194 * gcc.dg/torture/pr71253.c: New testcase.
7195
ca6f60bc
KV
71962016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7197
7198 PR middle-end/71252
7199 * gfortran.dg/pr71252.f90: New test.
7200
d3465d72
RS
72012016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7202
7203 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7204
f17a223d
RB
72052016-05-24 Richard Biener <rguenther@suse.de>
7206
7207 PR middle-end/70434
7208 PR c/69504
7209 * c-c++-common/vector-subscript-4.c: New testcase.
7210 * c-c++-common/vector-subscript-5.c: Likewise.
7211
e3f36534
JD
72122016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213
7214 PR fortran/71123
7215 * gfortran.dg/namelist_90.f: New test
7216
85d5c27d
JD
72172016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7218
7219 PR fortran/66461
7220 * gfortran.dg/unexpected_eof.f: New test
7221
fe3f3340
MM
72222016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7223 Kelvin Nilsen <kelvin@gcc.gnu.org>
7224
7225 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7226 as little endian.
7227
26d6ae55
PC
72282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7229
7230 PR c++/70972
7231 * g++.dg/cpp0x/inh-ctor20.C: New.
7232 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7233
d6c9a06f
PC
72342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7235
7236 PR c++/69095
7237 * g++.dg/cpp0x/variadic168.C: New.
7238
396a1d10
PC
72392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7240
7241 * g++.dg/cpp0x/pr31445.C: Test column number too.
7242 * g++.dg/cpp0x/pr32253.C: Likewise.
7243 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7244 * g++.dg/cpp0x/variadic36.C: Likewise.
7245
ece46666
MG
72462016-05-23 Marc Glisse <marc.glisse@inria.fr>
7247
7248 * gcc.dg/fold-notshift-2.c: Adjust.
7249
a7dc5980
MP
72502016-05-23 Marek Polacek <polacek@redhat.com>
7251
7252 PR c/49859
7253 * c-c++-common/Wswitch-unreachable-1.c: New test.
7254 * gcc.dg/Wswitch-unreachable-1.c: New test.
7255 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7256 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7257 * g++.dg/gomp/block-10.C: Likewise.
7258 * gcc.dg/gomp/block-10.c: Likewise.
7259 * g++.dg/gomp/block-9.C: Likewise.
7260 * gcc.dg/gomp/block-9.c: Likewise.
7261 * g++.dg/gomp/target-1.C: Likewise.
7262 * g++.dg/gomp/target-2.C: Likewise.
7263 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7264 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7265 * g++.dg/gomp/taskgroup-1.C: Likewise.
7266 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7267 * gcc.dg/gomp/teams-1.c: Likewise.
7268 * g++.dg/gomp/teams-1.C: Likewise.
7269 * g++.dg/overload/error3.C: Likewise.
7270 * g++.dg/tm/jump1.C: Likewise.
7271 * g++.dg/torture/pr40335.C: Likewise.
7272 * gcc.dg/c99-vla-jump-5.c: Likewise.
7273 * gcc.dg/switch-warn-1.c: Likewise.
7274 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7275 * gcc.dg/nested-func-1.c: Likewise.
7276 * gcc.dg/pr67784-4.c: Likewise.
7277
18b54004
RB
72782016-05-23 Richard Biener <rguenther@suse.de>
7279
7280 PR tree-optimization/71230
7281 * gfortran.dg/pr71230-1.f90: New testcase.
7282 * gfortran.dg/pr71230-2.f90: Likewise.
7283
e569db5f
VK
72842016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7285
396a1d10 7286 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7287 * gcc.dg/vect/pr58135.c: Add new.
7288 * gfortran.dg/pr46519-1.f: Adjust test case.
7289
e4b71114
PC
72902016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7291
7292 PR c++/53401
7293 * g++.dg/cpp0x/decltype64.C: New.
7294
a25a8058
CL
72952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7296
7297 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7298 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7299 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7300
0dcfe9ab
CL
73012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7302
7303 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7304 Add poly64x1_t and poly64x2_t cases if supported.
7305 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7306 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7307 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7308 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7309 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7310
ffd70e4a
CL
73112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7312
7313 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7314 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7315 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7316 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7317 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7318 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7319 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7320
4b1f57fe
CL
73212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7322
7323 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7324
16c5ec77
CL
73252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7326
7327 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7328 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7329
94ad56c7
JJ
73302016-05-22 Jakub Jelinek <jakub@redhat.com>
7331
57748705
JJ
7332 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7333 constraint instead of "r".
7334 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7335 insn instead of vxorpd.
7336 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7337
af120161
JJ
7338 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7339 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7340
355023ce
JJ
7341 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7342
3b48574c
JJ
7343 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7344 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7345
94ad56c7
JJ
7346 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7347
8a85cee2
KV
73482016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7349
7350 PR middle-end/40921
7351 * gcc.dg/tree-ssa/pr40921.c: New test.
7352
8e916b16
PS
73532016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7354
7355 PR target/71103
7356 * gcc.target/avr/pr71103.c: New test.
7357
88aea79f
KV
73582016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7359
7360 PR middle-end/71179
7361 * gcc.dg/tree-ssa/pr71179.c: New test.
7362
79063edd
MS
73632016-05-20 Martin Sebor <msebor@redhat.com>
7364
7365 PR c/71115
7366 * gcc.dg/init-excess-2.c: New test.
7367
55c8849f
EB
73682016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7369
7370 * gnat.dg/opt53.adb: New test.
7371 * gnat.dg/opt54.adb: Likewise.
7372
c91a0948
MJ
73732016-05-20 Martin Jambor <mjambor@suse.cz>
7374
7375 PR tree-optimization/70884
7376 * gcc.dg/tree-ssa/pr70919.c: New test.
7377
9cad20fa
BS
73782016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7379
7380 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7381 formatting.
69a6d5ad
NS
7382 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7383 fix code formatting.
7384
73852016-05-20 Nathan Sidwell <nathan@acm.org>
7386
7387 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7388 non-common cases.
7389 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7390
15c671a7
DM
73912016-05-20 David Malcolm <dmalcolm@redhat.com>
7392
7393 * jit.dg/all-non-failing-tests.h: Add
7394 test-factorial-must-tail-call.c.
7395 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7396 * jit.dg/test-factorial-must-tail-call.c: New test case.
7397
4f028369
JJ
73982016-05-20 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR fortran/71204
7401 * gfortran.dg/pr71204.f90: New test.
7402
7dea4ab3
CP
74032016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7404
7405 * gcc.target/nvptx/sincos.c: New test.
7406
ef98d365
PC
74072016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 PR c++/70572
7410 * g++.dg/cpp1y/auto-fn31.C: New.
7411
92466115
BS
74122016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7413
7414 * gcc.target/powerpc/vec-addec.c: New test.
7415 * gcc.target/powerpc/vec-addec-int128.c: New test.
7416
9a385c2d
DM
74172016-05-20 David Malcolm <dmalcolm@redhat.com>
7418
7419 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7420 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7421 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7422 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7423
77c9d5b4
JH
74242016-05-20 Jan Hubicka <hubicka@ucw.cz>
7425
7426 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7427
68047971
JJ
74282016-05-20 Jakub Jelinek <jakub@redhat.com>
7429
18954840
JJ
7430 PR c++/71210
7431 * g++.dg/opt/pr71210-1.C: New test.
7432 * g++.dg/opt/pr71210-2.C: New test.
7433
68047971
JJ
7434 PR tree-optimization/29756
7435 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7436 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7437 only on selected targets where V4SImode vectors are known to be
7438 supported.
7439
d78789f5
MG
74402016-05-20 Marc Glisse <marc.glisse@inria.fr>
7441
7442 PR tree-optimization/71079
7443 PR tree-optimization/71206
7444 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7445
550fa093
PK
74462016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7447
7448 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7449 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7450 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7451
483c6429
RG
74522016-05-20 Richard Guenther <rguenther@suse.de>
7453
7454 PR tree-optimization/29756
7455 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7456
eb066284
RB
74572016-05-20 Richard Biener <rguenther@suse.de>
7458
7459 PR tree-optimization/71185
7460 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7461
58f10249
RB
74622016-05-20 Richard Biener <rguenther@suse.de>
7463
7464 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7465
2a5569fa
MP
74662016-05-19 Marek Polacek <polacek@redhat.com>
7467
7468 PR c++/71075
7469 * g++.dg/diagnostic/pr71075.C: New test.
7470
5e9a5385
DM
74712016-05-19 David Malcolm <dmalcolm@redhat.com>
7472
7473 PR c++/71184
7474 * g++.dg/pr71184.C: New test case.
7475
4f45da44
KN
74762016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7477
7478 * gcc.target/powerpc/darn-0.c: New test.
7479 * gcc.target/powerpc/darn-1.c: New test.
7480 * gcc.target/powerpc/darn-2.c: New test.
7481
4177437e
MP
74822016-05-19 Marek Polacek <polacek@redhat.com>
7483
7484 PR tree-optimization/71031
7485 * gcc.dg/tree-ssa/vrp100.c: New test.
7486
afb72432
IE
74872016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7488
7489 PR rtl-optimization/71148
7490 * gcc.dg/pr71148.c: New test.
7491
4f83064e
KT
74922016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7493
7494 PR target/71056
7495 * gcc.target/arm/pr71056.c: New test.
7496
4bf8dbe1
BE
74972016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7498
7499 * c-c++-common/pr69669.c: Check the used mode.
7500
f3510625
MO
75012016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7502
7503 PR sanitizer/64354
7504 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7505
43c0068e
RB
75062016-05-19 Richard Biener <rguenther@suse.de>
7507
7508 PR tree-optimization/70729
7509 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7510 * gcc.dg/graphite/scop-18.c: Likewise.
7511 * gcc.dg/pr41783.c: Disable LIM.
7512 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7513 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7514 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7515 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7516 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7517 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7518 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7519 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7520 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7521 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7522 * gfortran.dg/pr42108.f90: Likewise.
7523
70f25790
DM
75242016-05-18 David Malcolm <dmalcolm@redhat.com>
7525
7526 PR driver/69265
7527 * gcc.dg/spellcheck-options-11.c: New test case.
7528
960db8ec
JJ
75292016-05-18 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR c++/71100
7532 * g++.dg/opt/pr71100.C: New test.
7533
04643334
MJ
75342016-05-18 Martin Jambor <mjambor@suse.cz>
7535
7536 PR ipa/69708
7537 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7538 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7539 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7540 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7541
91bb9f80
MJ
75422016-05-18 Martin Jambor <mjambor@suse.cz>
7543
7544 PR ipa/69708
7545 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7546 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7547 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7548 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7549 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7550
c584aca6
PC
75512016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7552
7553 PR c++/69793
7554 * g++.dg/template/crash122.C: New.
7555
20309c6e
PC
75562016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 PR c++/70466
7559 * g++.dg/template/pr70466-1.C: New.
7560 * g++.dg/template/pr70466-2.C: Likewise.
7561
50c78b9a
MM
75622016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7563
7564 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7565 splat operations and the XXSPLTIB instruction.
7566 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7567 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7568 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7569 xxlxor to clear a register.
7570
cf8be00d
RS
75712016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7572
7573 * gcc.dg/torture/pr71020.c: New test.
7574
848a392a
MJ
75752016-05-18 Martin Jambor <mjambor@suse.cz>
7576
7577 PR ipa/70646
7578 * gcc.dg/ipa/pr70646.c: New test.
7579
1f2ab776
CL
75802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7581
7582 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7583
76489493
CL
75842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7585
7586 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7587 missing tests for vreinterpretq_p{8,16}.
7588
bd79378d
CL
75892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7590
7591 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7592 vsliq_n_s64 and vsliq_n_u64.
7593
81ca3ea0
CL
75942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7595
7596 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7597 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7598
873cb425
CL
75992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7600
7601 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7602 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7603 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7604
9d6e7c21
CL
76052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7606
7607 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7608 in comment.
7609
b4dbe40e 76102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7611
7612 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7613 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7614 "blr\t" and switch to scan-assembler-times.
7615
83a5c910
JW
76162016-05-18 Jiong Wang <jiong.wang@arm.com>
7617
53d6d955
UB
7618 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7619 with __aarch64__.
7620 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7621 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7622
fb7cbdeb
JJ
76232016-05-18 Jakub Jelinek <jakub@redhat.com>
7624
8ee91165
JJ
7625 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7626 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7627 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7628 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7629 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7630 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7631
cf4d516a
JJ
7632 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7633 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7634
a4f16422
JJ
7635 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7636 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7637
7b37ce10
JJ
7638 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7639 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7640
fb7cbdeb
JJ
7641 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7642
c9326aef
RB
76432016-05-18 Richard Biener <rguenther@suse.de>
7644
7645 PR tree-optimization/71168
7646 * gcc.dg/torture/pr71168.c: New testcase.
7647
df8b0a11
KV
76482016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7649
7650 PR middle-end/63586
7651 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7652 * gcc.dg/tree-ssa/pr63586.c: New test.
7653 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7654
2efd67ed
NS
76552016-05-17 Nathan Sidwell <nathan@acm.org>
7656
7657 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7658 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7659 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7660 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7661
1988b2c2
NS
76622016-05-17 Nathan Sidwell <nathan@acm.org>
7663
7664 * gcc.target/nvptx/abi-vararg-3.c: New.
7665
ad1d92ab
MM
76662016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7667
7668 PR tree-optimization/54579
7669 PR middle-end/55299
7670 * gcc.dg/fold-notrotate-1.c: New test.
7671 * gcc.dg/fold-notshift-1.c: New test.
7672 * gcc.dg/fold-notshift-2.c: New test.
7673
47768df8
MP
76742016-05-17 Marek Polacek <polacek@redhat.com>
7675
7676 PR ipa/71146
7677 * g++.dg/ipa/pr71146.C: New test.
7678
6b5423a5
DM
76792016-05-17 David Malcolm <dmalcolm@redhat.com>
7680
7681 * jit.dg/test-error-array-bounds.c: New test case.
7682
c7986356
MG
76832016-05-17 Marc Glisse <marc.glisse@inria.fr>
7684
7685 * gcc.dg/tree-ssa/and-1.c: New testcase.
7686
d982c5b7
MG
76872016-05-17 Marc Glisse <marc.glisse@inria.fr>
7688
7689 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7690 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7691
0139ba93
MG
76922016-05-17 Marc Glisse <marc.glisse@inria.fr>
7693
7694 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7695 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7696
daab4562
JW
76972016-05-17 Jiong Wang <jiong.wang@arm.com>
7698
7699 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7700
22330033
JW
77012016-05-17 Jiong Wang <jiong.wang@arm.com>
7702
7703 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7704
98b3a5f2
JW
77052016-05-17 Jiong Wang <jiong.wang@arm.com>
7706
7707 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7708 ".2d[index]" when scan the assembly.
7709 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7710 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7711 float64x1.
7712 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7713
b71b7a8e
RB
77142016-05-17 Richard Biener <rguenther@suse.de>
7715
7716 PR tree-optimization/71132
7717 * gcc.dg/torture/pr71132.c: New testcase.
7718
3c51ad46
CL
77192016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7720
7721 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7722
d20faa66
KT
77232016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7724
7725 PR target/70809
7726 * gcc.target/aarch64/pr70809_1.c: New test.
7727
b75cc5a4
KT
77282016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7729
7730 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7731 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7732 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7733 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7734
b28eb195
IE
77352016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7736 Ilya Enkovich <ilya.enkovich@intel.com>
7737
7738 PR target/71114
7739 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7740
0b9004ed
JH
77412016-05-16 Jan Hubicka <hubicka@ucw.cz>
7742
7743 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7744 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7745
1b81a1c1
MW
77462016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7747
7748 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7749 test for __ARM_FP16_ARGS.
7750 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7751 * gcc.target/arm/aapcs/neon-vect10.c: New.
7752 * gcc.target/arm/aapcs/neon-vect9.c: New.
7753 * gcc.target/arm/aapcs/vfp18.c: New.
7754 * gcc.target/arm/aapcs/vfp19.c: New.
7755 * gcc.target/arm/aapcs/vfp20.c: New.
7756 * gcc.target/arm/aapcs/vfp21.c: New.
7757 * gcc.target/arm/fp16-aapcs-1.c: New.
7758 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7759 test for __ARM_FP16_ARGS.
7760 * g++.target/arm/fp16-return-1.c: Update expected output.
7761
921d1e73
JW
77622016-05-16 Jiong Wang <jiong.wang@arm.com>
7763
7764 PR testsuite/70227
7765 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7766
228eb42a
HA
77672016-05-15 Harald Anlauf <anlauf@gmx.de>
7768
7769 PR fortran/69603
7770 * gfortran.dg/pr69603.f90: New testcase.
7771
785abfd3
FR
77722016-05-14 Fritz Reese <fritzoreese@gmail.com>
7773
7774 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7775
e75eb64f
FR
77762016-05-14 Fritz Reese <fritzoreese@gmail.com>
7777
7778 PR fortran/71047
7779 * gfortran.dg/pr71047.f08: New test.
7780
aa4b467b
JM
77812016-05-13 Joseph Myers <joseph@codesourcery.com>
7782
7783 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7784 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7785 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7786
653fb4a2
MS
77872016-05-13 Martin Sebor <msebor@redhat.com>
7788
7789 PR c++/60049
7790 * g++.dg/cpp0x/constexpr-60049.C: New test.
7791
9e37582d
JJ
77922016-05-13 Jakub Jelinek <jakub@redhat.com>
7793
7794 PR bootstrap/71071
7795 * gcc.dg/pr71071.c: New test.
7796
a278aa17
UB
77972016-05-13 Uros Bizjak <ubizjak@gmail.com>
7798
7799 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7800 remove XOP handling.
377eaca7 7801 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7802
ac3d02e2
NS
78032016-05-13 Nathan Sidwell <nathan@acm.org>
7804
7805 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7806 __atomic_is_lock_free declaration.
7807
8ab3bdac
RB
78082016-05-13 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/42587
7811 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7812
623b8e0a
ML
78132016-05-13 Martin Liska <mliska@suse.cz>
7814
7815 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7816 the new format of dump output.
7817
da7674f6
IE
78182016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7819
7820 * gcc.dg/pr71084.c: New test.
7821
c959db3d
RR
78222016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7823
53d6d955
UB
7824 PR target/53440
7825 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7826
43203dea
RR
78272016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7828
7829 * gcc.target/aarch64/struct_return.c: New test.
7830
4f2e1536
MP
78312016-05-12 Marek Polacek <polacek@redhat.com>
7832
7833 PR c/70756
7834 * c-c++-common/pr70756-2.c: New test.
7835 * c-c++-common/pr70756.c: New test.
7836
1ef33ef3
RB
78372016-05-12 Richard Biener <rguenther@suse.de>
7838
7839 PR tree-optimization/71059
7840 * gcc.dg/torture/pr71059.c: New testcase.
7841
763baff6
RB
78422016-05-12 Richard Biener <rguenther@suse.de>
7843
7844 PR tree-optimization/71062
7845 * gcc.dg/torture/pr71062.c: New testcase.
7846
c4ec1243
IE
78472016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7848
7849 PR tree-optimization/71006
7850 * gcc.dg/pr71006.c: New test.
7851
a5fbf76d
MP
78522016-05-12 Marek Polacek <polacek@redhat.com>
7853
7854 PR driver/71063
7855 * gcc.dg/opts-7.c: New test.
7856
5acc47a4
KT
78572016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7858
7859 PR target/70830
7860 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7861 Add -save-temps to dg-options.
7862 Scan for ldmfd rather than pop instruction.
7863 * gcc.target/arm/interrupt-2.c: Likewise.
7864 * gcc.target/arm/pr70830.c: New test.
7865
40bd4bf9
JJ
78662016-05-12 Jakub Jelinek <jakub@redhat.com>
7867
3cd63842
JJ
7868 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7869 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7870
c05d08f6
JJ
7871 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7872 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7873 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7874
bc27ffae
JJ
7875 PR target/71019
7876 * gcc.target/i386/avx512vl-pack-1.c: New test.
7877 * gcc.target/i386/avx512vl-pack-2.c: New test.
7878 * gcc.target/i386/avx512bw-pack-2.c: New test.
7879
515d7412
JJ
7880 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7881
40bd4bf9
JJ
7882 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7883 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7884 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7885
44ab146a
RB
78862016-05-12 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/70986
7889 * gcc.dg/torture/pr70986-1.c: New testcase.
7890 * gcc.dg/torture/pr70986-2.c: Likewise.
7891 * gcc.dg/torture/pr70986-3.c: Likewise.
7892
d6e83a8d
MM
78932016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7894
7895 PR c/43651
7896 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7897 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7898
51e67ea3
UB
78992016-05-11 Uros Bizjak <ubizjak@gmail.com>
7900
7901 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7902 directive.
7903 * gcc.target/i386/pr66746.c: Ditto.
7904
3fd2b007
MM
79052016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7906
7907 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7908 support.
7909 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7910 warning when using -mvsx-timode.
7911 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7912 * gcc.target/powerpc/dform-2.c: Likewise.
7913 * gcc.target/powerpc/pr68805.c: Likewise.
7914
5c3a10fb
MP
79152016-05-11 Marek Polacek <polacek@redhat.com>
7916
7917 PR c++/71024
7918 * c-c++-common/attributes-3.c: New test.
7919
7cfb065b
NS
79202016-05-11 Nathan Sidwell <nathan@acm.org>
7921
7922 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7923 * gcc.c-torture/execute/pr68185.c: Likewise.
7924 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7925 * gcc.dg/pr69634.c: Requires scheduling.
7926 * gcc.dg/torture/pr66178.c: Require label values.
7927 * gcc.dg/setjmp-6.c: Require indirect jumps.
7928
f35ea97d
RB
79292016-05-11 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/71055
7932 * gcc.dg/torture/pr71055.c: New testcase.
7933
dff70323
RB
79342016-05-11 Richard Biener <rguenther@suse.de>
7935
7936 PR debug/71057
7937 * g++.dg/debug/pr71057.C: New testcase.
7938
56a3d28b
JJ
79392016-05-11 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR fortran/70855
7942 * gfortran.dg/gomp/pr70855.f90: New test.
7943
ebc1b29e
RB
79442016-05-11 Richard Biener <rguenther@suse.de>
7945
7946 PR middle-end/71002
7947 * g++.dg/torture/pr71002.C: New testcase.
7948
98ccd1d7
IE
79492016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7950
7951 PR middle-end/70807
7952 * gcc.dg/pr70807.c: New test.
7953
ed29e24b
MS
79542016-05-10 Martin Sebor <msebor@redhat.com>
7955
7956 PR c++/38611
7957 * g++.dg/Wattributes.C: New test.
7958
e39dab2c
MG
79592016-05-10 Marc Glisse <marc.glisse@inria.fr>
7960
7961 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7962 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7963 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7964
d067e238
IE
79652016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7966
7967 PR target/70799
7968 * gcc.target/i386/pr70799-1.c: New test.
7969
cd36c83e
PMR
79702016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7971
7972 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7973
1e3af2a4
IE
79742016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7975
7976 PR middle-end/70877
7977 * gcc.target/i386/pr70877.c: New test.
7978
afc610db
IE
79792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7980
7981 PR tree-optimization/70786
7982 * gcc.target/i386/pr70876.c: New test.
7983
4b59d19f
JJ
79842016-05-10 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR target/70927
7987 * gcc.target/i386/avx512vl-logic-1.c: New test.
7988 * gcc.target/i386/avx512vl-logic-2.c: New test.
7989 * gcc.target/i386/avx512dq-logic-2.c: New test.
7990
9b5ee426
BS
79912016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7992
7993 PR target/70963
7994 * gcc.target/powerpc/pr70963.c: New.
7995
f3352cab
DM
79962016-05-10 David Malcolm <dmalcolm@redhat.com>
7997
7998 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7999 (test_very_wide_line): Add ruler to expected output.
8000 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8001 (test_very_wide_line): Likewise.
8002 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8003 (test_show_locus): Within the handling of "test_very_wide_line",
8004 enable show_ruler_p on the diagnostic context.
8005
4a3255dd
RB
80062016-05-10 Richard Biener <rguenther@suse.de>
8007
8008 PR tree-optimization/71039
8009 * gcc.dg/torture/pr71039.c: New testcase.
8010
da7c9950
NS
80112016-05-10 Nathan Sidwell <nathan@acm.org>
8012
8013 * gcc.dg/nested-func-10.c: Requires alloca.
8014 * gcc.dg/nested-func-9.c: Requires alloca.
8015 * gcc.c-torture/execute/pr70460.c: Requires labels.
8016 * gcc.c-torture/compile/pr70199.c: Requires labels.
8017 * gcc.target/nvptx/decl.c: Compile only.
8018 * gcc.target/nvptx/trailing-init.c: Compile only.
8019 * gcc.target/nvptx/ary-init.c: Compile only.
8020
cf68d92c
MP
80212016-05-10 Marek Polacek <polacek@redhat.com>
8022
8023 PR c/70255
8024 * gcc.dg/attr-opt-1.c: New test.
8025
64ea4e15
RB
80262016-05-10 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/70497
8029 PR tree-optimization/28367
8030 * gcc.dg/torture/20160404-1.c: New testcase.
8031 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8032 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8033
5a96dae3
PMR
80342016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8035
8036 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8037
fc97f805
UB
80382016-05-09 Uros Bizjak <ubizjak@gmail.com>
8039
8040 * gcc.target/i386/fabsneg-1.c New test.
8041
a710b1d5
AM
80422016-05-09 Alan Modra <amodra@gmail.com>
8043
8044 PR testsuite/70826
8045 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8046
171f6f05
RB
80472016-05-09 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/70985
8050 * gcc.dg/torture/pr70985.c: New testcase.
8051
18caa34e
BC
80522016-05-09 Bin Cheng <bin.cheng@arm.com>
8053
8054 * gcc.dg/tree-ssa/ifc-9.c: New test.
8055 * gcc.dg/tree-ssa/ifc-10.c: New test.
8056 * gcc.dg/tree-ssa/ifc-11.c: New test.
8057 * gcc.dg/tree-ssa/ifc-12.c: New test.
8058 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8059 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8060 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8061
7a27d38f
RB
80622016-05-09 Richard Biener <rguenther@suse.de>
8063
8064 PR fortran/70937
8065 * gfortran.dg/pr70937.f90: New testcase.
8066
5ebbbd3d
RO
80672016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8068
8069 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8070
f6288c24
FR
80712016-05-07 Fritz Reese <fritzoreese@gmail.com>
8072
8073 PR fortran/56226
8074 * gfortran.dg/dec_structure_1.f90: New testcase.
8075 * gfortran.dg/dec_structure_2.f90: Ditto.
8076 * gfortran.dg/dec_structure_3.f90: Ditto.
8077 * gfortran.dg/dec_structure_4.f90: Ditto.
8078 * gfortran.dg/dec_structure_5.f90: Ditto.
8079 * gfortran.dg/dec_structure_6.f90: Ditto.
8080 * gfortran.dg/dec_structure_7.f90: Ditto.
8081 * gfortran.dg/dec_structure_8.f90: Ditto.
8082 * gfortran.dg/dec_structure_9.f90: Ditto.
8083 * gfortran.dg/dec_structure_10.f90: Ditto.
8084 * gfortran.dg/dec_structure_11.f90: Ditto.
8085 * gfortran.dg/dec_union_1.f90: Ditto.
8086 * gfortran.dg/dec_union_2.f90: Ditto.
8087 * gfortran.dg/dec_union_3.f90: Ditto.
8088 * gfortran.dg/dec_union_4.f90: Ditto.
8089 * gfortran.dg/dec_union_5.f90: Ditto.
8090 * gfortran.dg/dec_union_6.f90: Ditto.
8091 * gfortran.dg/dec_union_7.f90: Ditto.
8092
5ec4a8cd
TV
80932016-05-07 Tom de Vries <tom@codesourcery.com>
8094
8095 PR tree-optimization/70956
8096 * gcc.dg/graphite/pr70956.c: New test.
8097
58ec1d0e
JJ
80982016-05-06 Jakub Jelinek <jakub@redhat.com>
8099
ccd88fb7
JJ
8100 PR middle-end/70941
8101 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8102 (a, b, c, d): Change type from char to signed char.
8103 (main): Compare against (signed char) -1634678893 instead of
8104 hardcoded -109. Use __builtin_abort instead of abort.
8105
dd3b6464
JJ
8106 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8107 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8108
58ec1d0e
JJ
8109 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8110
19aa23d8
YR
81112016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8112
8113 PR debug/70935
8114 * gcc.dg/torture/pr70935.c: New test.
8115
ae5f0df1
OE
81162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8117
8118 PR target/58219
ce23a8ff 8119 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8120
078f7e37
RB
81212016-05-06 Richard Biener <rguenther@suse.de>
8122
8123 PR tree-optimization/70960
8124 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8125
765d7b54
OE
81262016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8127
8128 PR target/52933
8129 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8130 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8131 Adjust expected instruction counts.
8132 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8133
29c94e65
MP
81342016-05-06 Marek Polacek <polacek@redhat.com>
8135
8136 PR sanitizer/70875
8137 * gcc.dg/ubsan/bounds-3.c: New test.
8138
3684b02e
OE
81392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8140
8141 PR target/54089
8142 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8143
8706773f
RB
81442016-05-06 Richard Biener <rguenther@suse.de>
8145
8146 PR middle-end/70931
8147 * gfortran.dg/pr70931.f90: New testcase.
8148
a4f51018
RB
81492016-05-06 Richard Biener <rguenther@suse.de>
8150
8151 PR middle-end/70941
8152 * gcc.dg/torture/pr70941.c: New testcase.
8153
c4f2425f
BC
81542016-05-05 Bin Cheng <bin.cheng@arm.com>
8155
8156 PR tree-optimization/57206
8157 * gcc.dg/vect/pr57206.c: New test.
8158
5dc08197
RO
81592016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8160
8161 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8162
351f85c5
JJ
81632016-05-05 Jakub Jelinek <jakub@redhat.com>
8164
568bac8c
JJ
8165 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8166
351f85c5
JJ
8167 * c-c++-common/Wdangling-else-4.c: New test.
8168
33fd7785
JJ
81692016-05-04 Jakub Jelinek <jakub@redhat.com>
8170
2d1ac15a
JJ
8171 PR c++/70906
8172 PR c++/70933
8173 * g++.dg/opt/pr70906.C: New test.
8174 * g++.dg/opt/pr70933.C: New test.
8175
33fd7785
JJ
8176 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8177
6b715bf6
JH
81782016-05-04 Jan Hubicka <hubicka@ucw.cz>
8179
8180 * gcc.dg/ipa/pure-const-3.c: New testcase.
8181
deef7113
MP
81822016-05-04 Marek Polacek <polacek@redhat.com>
8183
8184 * c-c++-common/Wdangling-else-1.c: New test.
8185 * c-c++-common/Wdangling-else-2.c: New test.
8186 * c-c++-common/Wdangling-else-3.c: New test.
8187
5396db97
KCY
81882016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8189
8190 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8191 flag is present.
8192
de55efd5
MP
81932016-05-04 Marek Polacek <polacek@redhat.com>
8194
8195 PR c/48778
8196 * gcc.dg/Waddress-2.c: New test.
8197
475839b6
AM
81982016-05-04 Alan Modra <amodra@gmail.com>
8199
8200 * gcc.target/powerpc/pr70866.c: New.
8201
b25aad5f
MS
82022016-05-03 Martin Sebor <msebor@redhat.com>
8203
8204 PR c++/66561
8205 * c-c++-common/builtin_location.c: New test.
8206 * g++.dg/cpp1y/builtin_location.C: New test.
8207
79ce98bc
MP
82082016-05-03 Marek Polacek <polacek@redhat.com>
8209
8210 PR c/70859
8211 * gcc.dg/pr70859.c: New test.
8212 * gcc.dg/pr70859-2.c: New test.
8213
402e89f5
PMR
82142016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8215
8216 * gnat.dg/debug5.adb: New testcase.
8217
f3d90045
DV
82182016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8219
8220 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8221 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8222 Procedure to check for z10 instruction set.
8223
1e26cec1
CL
82242016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8225
8226 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8227
71aca5a0
AM
82282016-05-03 Alan Modra <amodra@gmail.com>
8229
8230 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8231
2fd70ec1
JJ
82322016-05-03 Jakub Jelinek <jakub@redhat.com>
8233
8234 * gcc.target/i386/avx512f-cvt-1.c: New test.
8235
e5705cf7
L
82362016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8237
8238 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8239 -fdump-tree-vrp-details.
8240
381cdae4
RB
82412016-05-03 Richard Biener <rguenther@suse.de>
8242
8243 * gcc.dg/pr30172-1.c: Adjust.
8244 * gcc.dg/pr63743.c: Likewise.
8245 * gcc.dg/tm/pr51696.c: Likewise.
8246 * c-c++-common/tm/safe-1.c: Likewise.
8247 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8248 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8249 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8250 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8251
adedd5c1
JJ
82522016-05-03 Jakub Jelinek <jakub@redhat.com>
8253
31ed1665
JJ
8254 PR rtl-optimization/70467
8255 * gcc.target/i386/pr70467-3.c: New test.
8256 * gcc.target/i386/pr70467-4.c: New test.
8257
dea60b59
JJ
8258 PR tree-optimization/70916
8259 * gcc.c-torture/compile/pr70916.c: New test.
8260
adedd5c1
JJ
8261 PR target/49244
8262 * gcc.target/i386/pr49244-1.c: New test.
8263 * gcc.target/i386/pr49244-2.c: New test.
8264
f80041ef
BS
82652016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8266
8267 PR rtl-optimization/44281
8268 * gcc.target/i386/pr44281.c: New test.
8269
1cfcd39e
BC
82702016-05-03 bin cheng <bin.cheng@arm.com>
8271
8272 PR tree-optimization/56541
8273 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8274 * gcc.dg/vect/pr56541.c: new test.
8275
4304ccfd
MM
82762016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8277
8278 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8279 __float128.
8280 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8281
50d94c29
L
82822016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8283
8284 PR testsuite/70520
8285 * c-c++-common/asan/clone-test-1.c (main): Align child process
8286 stack to 16 bytes.
8287
bc1aee87
DM
82882016-05-02 David Malcolm <dmalcolm@redhat.com>
8289
8290 PR c++/62314
8291 * g++.dg/spellcheck-fields-2.C: New test case.
8292
474e0129
DM
82932016-05-02 David Malcolm <dmalcolm@redhat.com>
8294
8295 PR c++/62314
8296 * g++.dg/pr62314.C: New test case.
8297
818b88a7
JH
82982016-05-02 Jan Hubicka <hubicka@ucw.cz>
8299
8300 * gcc.dg/ipa/inline-8.c: New testcase.
8301
dd77684f
JJ
83022016-05-02 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR rtl-optimization/70467
8305 * gcc.target/i386/pr70467-1.c: New test.
8306
72407e00
BE
83072016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8308
8309 * gcc.dg/spec-options.c: Run the test on all targets.
8310 * gcc.dg/foo.specs: Use cpp_unique_options.
8311
dd53d197
MG
83122016-05-02 Marc Glisse <marc.glisse@inria.fr>
8313
8314 * gcc.dg/tree-ssa/unord.c: New testcase.
8315
a8b85ce9
MG
83162016-05-02 Marc Glisse <marc.glisse@inria.fr>
8317
8318 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8319
5b37e866
NS
83202016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8321
8322 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8323
7176a4a0
MP
83242016-05-02 Marek Polacek <polacek@redhat.com>
8325
8326 PR c/70851
8327 * gcc.dg/enum-incomplete-3.c: New test.
8328
6b9933b9
MP
83292016-05-02 Marek Polacek <polacek@redhat.com>
8330 Tom de Vries <tom@codesourcery.com>
8331
8332 PR tree-optimization/70700
8333 * gcc.dg/pr70700.c: New test.
8334
90f82260
UB
83352016-05-01 Uros Bizjak <ubizjak@gmail.com>
8336
8337 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8338 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8339 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8340 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8341 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8342
f73036c1
EB
83432016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8344
8345 * ada/acats/run_acats: Rename into...
8346 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8347 * ada/acats/run_all.sh: Remove redundant test.
8348 (target_run): Move around.
8349 (target_gnatchop): Use newly built executable.
8350 (target_gnatmake): Likewise.
8351 Check that the compilation of impbit succeeds.
8352
85e051a3
OE
83532016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8354
8355 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8356 * gcc.dg/20021029-1.c: Likewise.
8357 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8358 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8359 * gcc.target/sh/cmpstr.c: Likewise.
8360 * gcc.target/sh/cmpstrn.c: Likewise.
8361 * gcc.target/sh/memset.c: Likewise.
8362 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8363 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8364 * gcc.target/sh/pr39423-1.c: Likewise.
8365 * gcc.target/sh/pr49468-di.c: Likewise.
8366 * gcc.target/sh/pr49468-si.c: Likewise.
8367 * gcc.target/sh/pr49880-1.c: Likewise.
8368 * gcc.target/sh/pr49880-2.c: Likewise.
8369 * gcc.target/sh/pr49880-3.c: Likewise.
8370 * gcc.target/sh/pr50751-1.c: Likewise.
8371 * gcc.target/sh/pr50751-4.c: Likewise.
8372 * gcc.target/sh/pr50751-7.c: Likewise.
8373 * gcc.target/sh/pr51244-1.c: Likewise.
8374 * gcc.target/sh/pr51244-10.c: Likewise.
8375 * gcc.target/sh/pr51244-11.c: Likewise.
8376 * gcc.target/sh/pr51244-12.c: Likewise.
8377 * gcc.target/sh/pr51244-13.c: Likewise.
8378 * gcc.target/sh/pr51244-14.c: Likewise.
8379 * gcc.target/sh/pr51244-17.c: Likewise.
8380 * gcc.target/sh/pr51244-18.c: Likewise.
8381 * gcc.target/sh/pr51244-19.c: Likewise.
8382 * gcc.target/sh/pr51244-4.c: Likewise.
8383 * gcc.target/sh/pr51244-5.c: Likewise.
8384 * gcc.target/sh/pr51244-7.c: Likewise.
8385 * gcc.target/sh/pr51244-8.c: Likewise.
8386 * gcc.target/sh/pr51244-9.c: Likewise.
8387 * gcc.target/sh/pr51697.c: Likewise.
8388 * gcc.target/sh/pr52483-1.c: Likewise.
8389 * gcc.target/sh/pr52483-2.c: Likewise.
8390 * gcc.target/sh/pr52483-3.c: Likewise.
8391 * gcc.target/sh/pr52483-5.c: Likewise.
8392 * gcc.target/sh/pr52933-1.c: Likewise.
8393 * gcc.target/sh/pr52933-2.c: Likewise.
8394 * gcc.target/sh/pr52933-3.c: Likewise.
8395 * gcc.target/sh/pr53568-1.c: Likewise.
8396 * gcc.target/sh/pr53976-1.c: Likewise.
8397 * gcc.target/sh/pr53988-1.c: Likewise.
8398 * gcc.target/sh/pr53988.c: Likewise.
8399 * gcc.target/sh/pr54089-1.c: Likewise.
8400 * gcc.target/sh/pr54089-6.c: Likewise.
8401 * gcc.target/sh/pr54089-7.c: Likewise.
8402 * gcc.target/sh/pr54089-8.c: Likewise.
8403 * gcc.target/sh/pr54089-9.c: Likewise.
8404 * gcc.target/sh/pr54236-1.c: Likewise.
8405 * gcc.target/sh/pr54236-2.c: Likewise.
8406 * gcc.target/sh/pr54236-3.c: Likewise.
8407 * gcc.target/sh/pr54236-4.c: Likewise.
8408 * gcc.target/sh/pr54386.c: Likewise.
8409 * gcc.target/sh/pr54602-1.c: Likewise.
8410 * gcc.target/sh/pr54685.c: Likewise.
8411 * gcc.target/sh/pr54760-1.c: Likewise.
8412 * gcc.target/sh/pr54760-2.c: Likewise.
8413 * gcc.target/sh/pr54760-3.c: Likewise.
8414 * gcc.target/sh/pr54760-4.c: Likewise.
8415 * gcc.target/sh/pr54760-5.c: Likewise.
8416 * gcc.target/sh/pr54760-6.c: Likewise.
8417 * gcc.target/sh/pr55146.c: Likewise.
8418 * gcc.target/sh/pr55160.c: Likewise.
8419 * gcc.target/sh/pr59278.c: Likewise.
8420 * gcc.target/sh/pr59401-1.c: Likewise.
8421 * gcc.target/sh/pr59533-1.c: Likewise.
8422 * gcc.target/sh/pr63260.c: Likewise.
8423 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8424 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8425 * gcc.target/sh/strlen.c: Likewise.
8426 * gcc.target/sh/torture/pr30807.c: Likewise.
8427 * gcc.target/sh/torture/pr34777.c: Likewise.
8428 * gcc.target/sh/torture/pr64652.c: Likewise.
8429 * gcc.target/sh/torture/pr65505.c: Likewise.
8430 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8431 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8432
411e5c67
PC
84332016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8434
8435 PR c++/66644
8436 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8437
8fa97501
BS
84382016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8439
8440 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8441 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8442 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8443 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8444
5a956111
PP
84452016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8446
8447 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8448 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8449
e7ff0319
CP
84502016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8451
8452 PR middle-end/70626
8453 * c-c++-common/goacc/combined-reduction.c: New test.
8454 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8455
52d11a4b
L
84562016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8457
8458 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8459 *movdi_internal pattern only if PIC off.
8460 * gcc.target/i386/pr70155-2.c: Likewise.
8461 * gcc.target/i386/pr70155-3.c: Likewise.
8462 * gcc.target/i386/pr70155-4.c: Likewise.
8463 * gcc.target/i386/pr70155-5.c: Likewise.
8464 * gcc.target/i386/pr70155-6.c: Likewise.
8465 * gcc.target/i386/pr70155-7.c: Likewise.
8466 * gcc.target/i386/pr70155-8.c: Likewise.
8467 * gcc.target/i386/pr70155-15.c: Likewise.
8468 * gcc.target/i386/pr70155-17.c: Likewise.
8469 * gcc.target/i386/pr70155-22.c: Likewise.
8470
8960db31
BC
84712016-04-29 Bin Cheng <bin.cheng@arm.com>
8472
8473 PR tree-optimization/70803
8474 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8475
cca535a4
IE
84762016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8477
8478 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8479 optimization of vector loop.
8480 * gcc.target/i386/vect-unpack-3.c: New test.
8481 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8482 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8483 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8484
500ecf4a
MP
84852016-04-29 Marek Polacek <polacek@redhat.com>
8486
8487 PR sanitizer/70342
8488 * g++.dg/ubsan/null-7.C: New test.
8489
2fff3db8
MP
8490 PR c/70852
8491 * gcc.dg/pr70852.c: New test.
8492
509063eb
DV
84932016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8494
8495 PR/69089
8496 * g++.dg/cpp0x/alignas6.C: New test.
8497
83745c0d
DV
84982016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8499
c87885ca
RO
8500 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8501 * gcc.dg/pr27003.c: Likewise.
8502 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8503 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8504 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8505 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8506 * gcc.target/arc/mxy.c: Likewise.
8507 * gcc.target/arc/mswape.c: Likewise.
8508 * gcc.target/arc/mrtsc.c: Likewise.
8509 * gcc.target/arc/mcrc.c: Likewise.
8510 * gcc.target/arc/mdsp-packa.c: Likewise.
8511 * gcc.target/arc/mdvbf.c: Likewise.
8512 * gcc.target/arc/mlock.c: Likewise.
8513 * gcc.target/arc/mmac-24.c: Likewise.
8514 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8515
849b265d
BS
85162016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8517 Matthijs Kooijman <matthijs@stdin.nl>
8518 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8519
8520 PR target/60040
8521 * gcc.target/avr/pr60040-1.c: New.
8522 * gcc.target/avr/pr60040-2.c: New.
8523
1390536b
RB
85242016-04-29 Richard Biener <rguenther@suse.de>
8525
8526 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8527
98998245
RB
85282016-04-29 Richard Biener <rguenther@suse.de>
8529
8530 PR tree-optimization/13962
8531 PR tree-optimization/65686
8532 * gcc.dg/uninit-pr65686.c: New testcase.
8533
8b80cc21
JJ
85342016-04-29 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR middle-end/70843
8537 * gcc.dg/pr70843.c: New test.
8538
6181bc30
JJ
85392016-04-28 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR target/70858
8542 * gcc.target/i386/pr70858.c: New test.
8543
f4cb3612
AB
85442016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8545
8546 * gcc.target/arc/nps400-1.c: New file.
8547
8ad9df62
JR
85482016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8549 Andrew Burgess <andrew.burgess@embecosm.com>
8550
8551 * gcc.target/arc/movh_cl-1.c: New file.
8552
ceaaa9fe
JR
85532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8554 Andrew Burgess <andrew.burgess@embecosm.com>
8555
8556 * gcc.target/arc/extzv-1.c: New file.
8557 * gcc.target/arc/insv-1.c: New file.
8558 * gcc.target/arc/insv-2.c: New file.
8559 * gcc.target/arc/movb-1.c: New file.
8560 * gcc.target/arc/movb-2.c: New file.
8561 * gcc.target/arc/movb-3.c: New file.
8562 * gcc.target/arc/movb-4.c: New file.
8563 * gcc.target/arc/movb-5.c: New file.
8564 * gcc.target/arc/movb_cl-1.c: New file.
8565 * gcc.target/arc/movb_cl-2.c: New file.
8566 * gcc.target/arc/movbi_cl-1.c: New file.
8567 * gcc.target/arc/movl-1.c: New file.
8568
4d03dc2f
JR
85692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8570 Andrew Burgess <andrew.burgess@embecosm.com>
8571
8572 * gcc.target/arc/cmem-1.c: New file.
8573 * gcc.target/arc/cmem-2.c: New file.
8574 * gcc.target/arc/cmem-3.c: New file.
8575 * gcc.target/arc/cmem-4.c: New file.
8576 * gcc.target/arc/cmem-5.c: New file.
8577 * gcc.target/arc/cmem-6.c: New file.
8578 * gcc.target/arc/cmem-7.c: New file.
8579 * gcc.target/arc/cmem-ld.inc: New file.
8580 * gcc.target/arc/cmem-st.inc: New file.
8581
81262dad
JJ
85822016-04-28 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR target/70821
8585 * gcc.target/i386/pr70821.c: New test.
8586
0a31a09a
BS
85872016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8588
8589 * gcc.target/powerpc/vec-adde.c: New test.
8590 * gcc.target/powerpc/vec-adde-int128.c: New test.
8591
3ddffba9
JJ
85922016-04-28 Jakub Jelinek <jakub@redhat.com>
8593
8594 * gcc.target/i386/avx-vround-1.c: New test.
8595 * gcc.target/i386/avx-vround-2.c: New test.
8596 * gcc.target/i386/avx512vl-vround-1.c: New test.
8597 * gcc.target/i386/avx512vl-vround-2.c: New test.
8598
713dedcd
RO
85992016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8600
8601 PR testsuite/70595
8602 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8603 (check_effective_target_cilkplus_runtime): ... this.
8604 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8605 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8606
8607 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8608 Require cilkplus_runtime.
8609 Don't add -lcilkrts.
8610 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8611 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8612 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8613 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8614 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8615 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8616 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8617 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8618 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8619 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8620 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8621 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8622 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8623 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8624 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8625 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8626 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8627 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8628 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8629 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8630 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8631 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8632 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8633 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8634 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8635 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8636 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8637 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8638 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8639
8640 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8641 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8642
8643 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8644
8645 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8646 cilkplus_runtime.
8647
3563f78f
MG
86482016-04-27 Marc Glisse <marc.glisse@inria.fr>
8649
8650 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8651 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8652
6bc2bb18
RB
86532015-04-27 Ryan Burn <contact@rnburn.com>
8654
8655 PR c++/69024
8656 PR c++/68997
8657 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8658 diagnostic.
8659 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8660 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8661
1e55d29a
EB
86622016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8663
8664 * gnat.dg/limited_with4.ad[sb]: New test.
8665 * gnat.dg/limited_with4_pkg.ads: New helper.
8666
087146ca
L
86672016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8668
8669 PR target/70155
8670 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8671 and movv1ti_internal patterns
8672 * gcc.target/i386/pr70155-1.c: New test.
8673 * gcc.target/i386/pr70155-2.c: Likewise.
8674 * gcc.target/i386/pr70155-3.c: Likewise.
8675 * gcc.target/i386/pr70155-4.c: Likewise.
8676 * gcc.target/i386/pr70155-5.c: Likewise.
8677 * gcc.target/i386/pr70155-6.c: Likewise.
8678 * gcc.target/i386/pr70155-7.c: Likewise.
8679 * gcc.target/i386/pr70155-8.c: Likewise.
8680 * gcc.target/i386/pr70155-9.c: Likewise.
8681 * gcc.target/i386/pr70155-10.c: Likewise.
8682 * gcc.target/i386/pr70155-11.c: Likewise.
8683 * gcc.target/i386/pr70155-12.c: Likewise.
8684 * gcc.target/i386/pr70155-13.c: Likewise.
8685 * gcc.target/i386/pr70155-14.c: Likewise.
8686 * gcc.target/i386/pr70155-15.c: Likewise.
8687 * gcc.target/i386/pr70155-16.c: Likewise.
8688 * gcc.target/i386/pr70155-17.c: Likewise.
8689 * gcc.target/i386/pr70155-18.c: Likewise.
8690 * gcc.target/i386/pr70155-19.c: Likewise.
8691 * gcc.target/i386/pr70155-20.c: Likewise.
8692 * gcc.target/i386/pr70155-21.c: Likewise.
8693 * gcc.target/i386/pr70155-22.c: Likewise.
8694
92329f9f
L
86952016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8696
8697 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8698 ".{5,6}".
8699
309a0cf6
BC
87002016-04-27 Bin Cheng <bin.cheng@arm.com>
8701
8702 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8703 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8704 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8705 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8706 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8707
72ed2b9c
RB
87082016-04-27 Richard Biener <rguenther@suse.de>
8709
8710 PR ipa/70760
8711 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8712 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8713
3c98ff9b
NS
87142016-04-27 Nathan Sidwell <nathan@acm.org>
8715
8716 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8717 * g++.dg/ubsan/pr63956.C: Adjust error location.
8718
9ec5d66b
NC
87192016-04-27 Nick Clifton <nickc@redhat.com>
8720
8721 PR middle-end/49889
8722 * gcc.dg/pr49889.c: New test.
8723
c1e1f433
BS
87242016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8725
8726 * c-c++-common/memset-array.c: New test.
8727
8ac43293
MS
87282016-04-26 Martin Sebor <msebor@redhat.com>
8729
8730 PR c++/66639
8731 * g++.dg/cpp1y/func_constexpr.C: New test.
8732
843ce8ab
PP
87332016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8734
8735 PR c++/70241
8736 * g++.dg/cpp0x/enum32.C: New test.
8737 * g++.dg/cpp0x/enum33.C: New test.
8738
87392016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8740
8741 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8742 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8743 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8744 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8745 * gcc.c-torture/execute/pr38151.c: Likewise.
8746 * gcc.c-torture/execute/pr66556.c: Likewise.
8747 * gcc.c-torture/execute/pr67781.c: Likewise.
8748 * gcc.c-torture/execute/pr68648.c: Likewise.
8749
ca1206be
MG
87502016-04-26 Marc Glisse <marc.glisse@inria.fr>
8751
8752 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8753
2448a956
MP
87542016-04-26 Marek Polacek <polacek@redhat.com>
8755
8756 PR c/67784
8757 * gcc.dg/pr67784-3.c: New test.
8758 * gcc.dg/pr67784-4.c: New test.
8759 * gcc.dg/pr67784-5.c: New test.
8760
b02a5e26
MP
8761 PR c/70791
8762 * gcc.dg/Wnested-externs-2.c: New test.
8763
6b6aa8d3
MG
87642016-04-26 Marc Glisse <marc.glisse@inria.fr>
8765
8766 * gcc.dg/fold-plusmult.c: Adjust.
8767 * gcc.dg/no-strict-overflow-6.c: Adjust.
8768 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8769
a2095b55
BS
87702016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8771
8772 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8773 number scans.
8774 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8775 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8776 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8777 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8778 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8779 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8780 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8781 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8782 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8783 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8784 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8785 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8786 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8787 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8788 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8789 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8790 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8791 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8792 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8793 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8794 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8795 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8796 scans.
8797 * gcc.target/i386/pr32219-4.c: Likewise.
8798 * gcc.target/i386/pr32219-6.c: Likewise.
8799 * gcc.target/i386/pr32219-8.c: Likewise.
8800
bb0cc5c8
KT
88012016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8802
8803 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8804 associated options.
8805
5a0802ea
MP
88062016-04-26 Marek Polacek <polacek@redhat.com>
8807
8808 PR c++/70744
8809 * g++.dg/ext/cond2.C: New test.
8810
00f615af
BC
88112016-04-26 Bin Cheng <bin.cheng@arm.com>
8812
8813 PR tree-optimization/70771
8814 PR tree-optimization/70775
8815 * gcc.dg/pr70771.c: New test.
25939d34 8816 * gcc.dg/pr70775.c: New test.
00f615af 8817
218155e7
BS
88182016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8819
8820 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8821
ab99f467
RB
88222016-04-25 Richard Biener <rguenther@suse.de>
8823
8824 PR tree-optimization/70780
8825 * gcc.dg/torture/pr70780.c: New testcase.
8826
3f8257db 88272016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8828
c87885ca
RO
8829 * gcc.target/arm/neon-vaddws16.c: New test.
8830 * gcc.target/arm/neon-vaddws32.c: New test.
8831 * gcc.target/arm/neon-vaddwu16.c: New test.
8832 * gcc.target/arm/neon-vaddwu32.c: New test.
8833 * gcc.target/arm/neon-vaddwu8.c: New test.
8834 * lib/target-supports.exp
93c590ee
MC
8835 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8836 that arm neon support vector widen sum of HImode TO SImode.
8837
d6c1a7a7
JJ
88382016-04-23 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR sanitizer/70712
8841 * c-c++-common/asan/pr70712.c: New test.
8842
ab0fc037
TS
88432016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8844
8845 * .gitattributes: New file.
8846
2aa64824
CL
88472016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8848
8849 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8850
e7e12d92
DH
88512016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8852
8853 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8854 * gfortran.dg/submodule_15.f08: Likewise.
8855
d1431192
RB
88562016-04-22 Richard Biener <rguenther@suse.de>
8857
8858 PR tree-optimization/70740
8859 * gcc.dg/torture/pr70740.c: New testcase.
8860
04a63c24
L
88612016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8862
8863 PR target/70750
8864 * gcc.target/i386/pr70750-1.c: New test.
8865 * gcc.target/i386/pr70750-2.c: Likewise.
8866
20700098
PC
88672016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8868
8869 PR c++/70540
8870 * g++.dg/cpp0x/auto48.C: New.
8871
aedf4e12
MP
88722016-04-21 Marek Polacek <polacek@redhat.com>
8873
8874 PR c++/70513
8875 * g++.dg/cpp0x/forw_enum12.C: New test.
8876 * g++.dg/cpp0x/forw_enum13.C: New test.
8877
2074d80a
KY
88782016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8879
8880 PR target/70728
8881 * gcc.target/i386/pr70728.c: New test.
8882
aef4aab0
RB
88832016-04-21 Richard Biener <rguenther@suse.de>
8884
8885 PR middle-end/70747
8886 * gcc.dg/pr70747.c: New testcase.
8887
2359e571
BC
88882016-04-21 Bin Cheng <bin.cheng@arm.com>
8889
8890 PR tree-optimization/70715
8891 * gcc.dg/tree-ssa/scev-13.c: New test.
8892
ce0e66ff
MG
88932016-04-21 Marc Glisse <marc.glisse@inria.fr>
8894
8895 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8896
2c2870a1
MG
88972016-04-21 Marc Glisse <marc.glisse@inria.fr>
8898
8899 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8900
a2b056a3
JH
89012016-04-20 Jan Hubicka <jh@suse.cz>
8902
8903 PR ipa/70018
8904 * g++.dg/ipa/nothrow-1.C: New testcase.
8905
ee392fc2
NS
89062016-04-20 Nathan Sidwell <nathan@acm.org>
8907
8908 PR c++/55635
8909 * g++.dg/eh/delete1.C: New.
8910
dda49daf
L
89112016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8912
8913 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8914 -mtune-ctrl=sse_typeless_stores.
8915
8a5b9d5a
L
89162016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8917
8918 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8919
1011119f
BC
89202016-04-20 Bin Cheng <bin.cheng@arm.com>
8921
8922 PR tree-optimization/69489
8923 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8924
477d4906
IV
89252016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8926
8927 PR c++/69363
8928 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8929 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8930 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8931
fad08d12
BC
89322016-04-20 Bin Cheng <bin.cheng@arm.com>
8933
8934 PR tree-optimization/56625
8935 PR tree-optimization/69489
8936 * gcc.dg/vect/pr56625.c: New test.
8937 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8938
9e3e4fab
AP
89392016-04-20 Andrew Pinski <apinski@cavium.com>
8940
8941 PR target/64971
8942 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8943
d7aa24e4
AC
89442016-04-20 Arnaud Charlet <charlet@adacore.com>
8945
8946 * gnat.dg/self1.adb: Remove now incorrect test.
8947
e6d62b46
BC
89482016-04-20 Bin Cheng <bin.cheng@arm.com>
8949
8950 * gcc.dg/tree-ssa/scev-11.c: New test.
8951 * gcc.dg/tree-ssa/scev-12.c: New test.
8952
2697b189
MP
89532016-04-20 Marek Polacek <polacek@redhat.com>
8954
8955 PR tree-optimization/70725
8956 * gcc.dg/pr70725.c: New test.
8957
60d393e8
RB
89582016-04-20 Richard Biener <rguenther@suse.de>
8959
8960 PR tree-optimization/70726
8961 * g++.dg/vect/pr70726.cc: New testcase.
8962
82c6f58a
AK
89632016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8964
8965 PR target/70674
8966 * gcc.target/s390/pr70674.c: New test.
8967
90eeab20
JD
89682016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8969
8970 PR libgfortran/70684
8971 * gfortran.dg/list_read_14.f90: New test.
8972
fc9cf6da
L
89732016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8974
8975 PR target/69201
8976 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8977 extern to force it misaligned.
8978 (b): Likewise.
8979 (c): Likewise.
8980 (d): Likewise.
8981 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8982 Don't check `*' before movv4sf_internal.
8983 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8984 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8985 Don't check `*' before movv16qi_internal.
8986 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8987 extern to force it misaligned.
8988 (b): Likewise.
8989 (c): Likewise.
8990 (d): Likewise.
8991 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8992 Don't check `*' before movv2df_internal.
8993 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8994 extern to force it misaligned.
8995 (b): Likewise.
8996 (c): Likewise.
8997 (d): Likewise.
8998 Check movv8sf_internal instead of avx_storeups256.
8999 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9000
ea8927ea
RB
90012016-04-19 Richard Biener <rguenther@suse.de>
9002
9003 PR tree-optimization/70171
9004 * g++.dg/tree-ssa/pr70171.C: New testcase.
9005
65f52ee9
RB
90062016-04-19 Richard Biener <rguenther@suse.de>
9007
9008 PR tree-optimization/70724
9009 * gcc.dg/torture/pr70724.c: New testcase.
9010
987b67f1
VM
90112016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9012
9013 PR middle-end/70689
c87885ca 9014 * gcc.target/i386/pr70689.c: New.
987b67f1 9015
91a47c39
L
90162016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9017
9018 PR target/70708
9019 * gcc.target/i386/pr70708.c: New test.
9020
8270b82d
RB
90212016-04-18 Richard Biener <rguenther@suse.de>
9022
9023 PR tree-optimization/43434
9024 * gcc.dg/vect/pr43434.c: New testcase.
9025 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9026 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9027 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9028 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9029 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9030 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9031 * gcc.dg/gomp/pr68640.c: Likewise.
9032 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9033 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9034
edd048e2
RB
90352016-04-18 Richard Biener <rguenther@suse.de>
9036
9037 PR tree-optimization/70701
9038 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9039
bd5c7330
TV
90402016-04-18 Tom de Vries <tom@codesourcery.com>
9041
9042 PR testsuite/70699
9043 * gcc.dg/pr70161.c: Add dot-file scans.
9044 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9045 instead of after last dot char.
9046
23f2660f
EB
90472016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9048
9049 * c-c++-common/dump-ada-spec-3.c: New test.
9050 * c-c++-common/dump-ada-spec-4.c: Likewise.
9051
da152c9f
TV
90522016-04-17 Tom de Vries <tom@codesourcery.com>
9053
9054 PR other/70183
9055 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9056
cc950f98
JH
90572016-04-15 Jan Hubicka <jh@suse.cz>
9058
9059 PR ipa/70018
9060 * g++.dg/ipa/pure-const-1.C: New testcase.
9061 * g++.dg/ipa/pure-const-2.C: New testcase.
9062 * g++.dg/ipa/pure-const-3.C: New testcase.
9063
949505a9
MP
90642016-04-15 Marek Polacek <polacek@redhat.com>
9065
9066 PR c/70671
9067 * gcc.dg/bitfld-22.c: New test.
9068
10e547d6
BS
90692016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9070
9071 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9072 x86_64.
9073
1e77281b
MP
90742016-04-15 Marek Polacek <polacek@redhat.com>
9075
9076 PR c/70651
9077 * c-c++-common/pr70651.c: New test.
9078
e501fa8e
KT
90792016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9080
9081 PR rtl-optimization/70681
9082 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9083 dump scan on arm and powerpc.
9084 * gcc.dg/pr10474.c: Likewise.
9085
dda1bf61
JJ
90862016-04-15 Jakub Jelinek <jakub@redhat.com>
9087
ca4ef1ff
JJ
9088 PR c++/69517
9089 PR c++/70019
9090 PR c++/70588
9091 * g++.dg/cpp1y/vla11.C: Revert for real.
9092
dda1bf61
JJ
9093 PR c/70436
9094 * c-c++-common/Wparentheses-1.c: New test.
9095 * c-c++-common/gomp/Wparentheses-1.c: New test.
9096 * c-c++-common/gomp/Wparentheses-2.c: New test.
9097 * c-c++-common/gomp/Wparentheses-3.c: New test.
9098 * c-c++-common/gomp/Wparentheses-4.c: New test.
9099 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9100 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9101 * c-c++-common/goacc/Wparentheses-1.c: New test.
9102
1355e62c
KY
91032016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9104
9105 PR target/70662
9106 * gcc.target/i386/pr70662.c: New test.
9107
0ab34b9e 91082016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9109 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9110
9111 PR tree-optimization/70130
9112 * gcc.dg/vect/O3-pr70130.c: New testcase.
9113
bc773aad
MM
91142016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9115
6e9b2286
MM
9116 PR target/70669
9117 * gcc.target/powerpc/pr70669.c: New test.
9118
bc773aad
MM
9119 PR target/70640
9120 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9121 a power7 system that does not have an assembler that supports
9122 power8.
9123
d8747845
MS
91242016-04-14 Martin Sebor <msebor@redhat.com>
9125
9126 PR c++/69517
9127 PR c++/70019
9128 PR c++/70588
9129 * c-c++-common/ubsan/vla-1.c: Revert.
9130 * g++.dg/cpp1y/vla11.C: Same.
9131 * g++.dg/cpp1y/vla12.C: Same.
9132 * g++.dg/cpp1y/vla13.C: Same.
9133 * g++.dg/cpp1y/vla14.C: Same.
9134 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9135 * g++.dg/init/array24.C: Same.
d8747845
MS
9136 * g++.dg/ubsan/vla-1.C: Same.
9137
85128559
MP
91382016-04-14 Marek Polacek <polacek@redhat.com>
9139 Jan Hubicka <hubicka@ucw.cz>
9140
9141 PR c++/70029
9142 * g++.dg/torture/pr70029.C: New test.
9143
52fbb073
MS
91442016-04-14 Martin Sebor <msebor@redhat.com>
9145
9146 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9147 type size to prevent failures on targets with very low maximum
9148 alignment.
9149
6db61d6f
RB
91502016-04-14 Richard Biener <rguenther@suse.de>
9151
9152 PR tree-optimization/70623
9153 * gcc.dg/torture/pr70623.c: New testcase.
9154 * gcc.dg/torture/pr70623-2.c: Likewise.
9155
342fac95
MS
91562016-04-13 Martin Sebor <msebor@redhat.com>
9157
9158 PR c++/69517
9159 PR c++/70019
9160 PR c++/70588
9161 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9162 * g++.dg/cpp1y/vla11.C: New test.
9163 * g++.dg/cpp1y/vla12.C: New test.
9164 * g++.dg/cpp1y/vla13.C: New test.
9165 * g++.dg/cpp1y/vla14.C: New test.
9166 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9167 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9168 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9169
d93c452f
JJ
91702016-04-13 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR c++/70641
9173 * g++.dg/opt/pr70641.C: New test.
9174
85115fb6
RO
91752016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9176
9177 PR rtl-optimization/68749
9178 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9179 effects of argument promotions.
9180 Remove default args to dg-skip-if.
9181
545a4139
PC
91822016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9183
9184 PR c++/70635
9185 * g++.dg/parse/pr70635.C: New.
9186
b3a77f21
MP
91872016-04-13 Marek Polacek <polacek@redhat.com>
9188
9189 PR c++/70639
9190 * c-c++-common/Wmisleading-indentation-4.c: New test.
9191
99cd9857
MP
91922016-04-13 Marek Polacek <polacek@redhat.com>
9193
9194 PR c/70436
c87885ca
RO
9195 * gcc.dg/Wparentheses-12.c: New test.
9196 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9197
75ca93ec
IE
91982016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9199
9200 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9201 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9202 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9203
3d3f9e7e
JJ
92042016-04-13 Jakub Jelinek <jakub@redhat.com>
9205
37947cd0
JJ
9206 PR middle-end/70633
9207 * gcc.c-torture/compile/pr70633.c: New test.
9208
3d3f9e7e
JJ
9209 PR debug/70628
9210 * gcc.dg/torture/pr70628.c: New test.
9211
92886d3e
PP
92122016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9213
9214 PR c++/70610
9215 * g++.dg/template/pr70610.C: New test.
9216 * g++.dg/template/pr70610-2.C: New test.
9217 * g++.dg/template/pr70610-3.C: New test.
9218 * g++.dg/template/pr70610-4.C: New test.
9219
13bd7c2b
JJ
92202016-04-12 Jakub Jelinek <jakub@redhat.com>
9221
6512fa6d
JJ
9222 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9223 128 instead of 32.
9224
13bd7c2b
JJ
9225 PR c++/70571
9226 * g++.dg/ext/pr70571.C: New test.
9227
20b9851c
MM
92282016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9229
8a434ada 9230 PR target/70640
20b9851c
MM
9231 * gcc.target/powerpc/pr70640.c: New test.
9232
2b2f52bc
PC
92332016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9234
9235 PR c++/68722
9236 * g++.dg/parse/pr68722.C: New.
9237
5901e56a
JJ
92382016-04-12 Jakub Jelinek <jakub@redhat.com>
9239
9240 PR rtl-optimization/70596
9241 * gcc.target/i386/pr70596.c: New test.
9242
d4619dc1
NS
92432016-04-12 Nathan Sidwell <nathan@acm.org>
9244
9245 PR c++/70501
9246 * g++.dg/init/pr70501.C: New.
9247
3df530d3
DW
92482016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9249
9250 * gcc.target/i386/asm-flag-6.c: New test.
9251
b7a120d7
TV
92522016-04-12 Tom de Vries <tom@codesourcery.com>
9253
9254 PR tree-optimization/68756
9255 * gcc.dg/graphite/pr68756.c: New test.
9256
4e0eea75
JJ
92572016-04-12 Jakub Jelinek <jakub@redhat.com>
9258
9259 PR tree-optimization/70602
9260 * gcc.c-torture/execute/pr70602.c: New test.
9261
35fbda43
MM
92622016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9263
9264 PR target/70381
9265 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9266 __float128 emulator is built and runs.
9267 * gcc.target/powerpc/float128-1.c: Likewise.
9268
9269 * lib/target-supports.exp (check_ppc_float128_sw_available):
9270 Rework tests for __float128 software and hardware
9271 availability. Fix exit condition to return 0 on success.
9272
04a99ebe
JG
92732016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9274
9275 PR target/70133
9276 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9277 * gcc.target/aarch64/target_attr_15.c: Likewise.
9278
47cd5a85
PC
92792016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9280
9281 PR c++/69066
9282 * g++.dg/cpp1y/pr69066.C: New.
9283
a5edb32e
JD
92842016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9285
9286 PR fortran/68566
9287 * gfortran.dg/pr36192.f90: Update test.
9288 * gfortran.dg/pr36192_1.f90: Update test.
9289 * gfortran.dg/real_dimension_1.f: Update test.
9290 * gfortran.dg/parameter_array_init_7.f90: New test.
9291
8ef378f8
JDA
92922016-04-09 John David Anglin <danglin@gcc.gnu.org>
9293
c532c871
JDA
9294 PR testsuite/64039
9295 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9296
d34f706f
JDA
9297 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9298
75e1dd9e
JDA
9299 PR rtl-optimization/66669
9300 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9301
8a976f5f
JDA
9302 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9303
da04822a
JDA
9304 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9305 * gcc.dg/pie-1.c: Likewise.
9306 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9307 * gcc.dg/pic-4.c: Likewise.
9308 * gcc.dg/pie-3.c: Likewise.
9309 * gcc.dg/pie-4.c: Likewise.
9310
adfabcf9
JDA
9311 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9312
4a020adf
JDA
9313 PR tree-optimization/68644
9314 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9315
8ef378f8
JDA
9316 PR rtl-optimization/64886
9317 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9318
09bf990e
TV
93192016-04-09 Tom de Vries <tom@codesourcery.com>
9320
9321 PR tree-optimization/68953
9322 * gcc.dg/graphite/pr68953.c: New test.
9323
138c3c1a
DH
93242016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9325
9326 PR fortran/70592
9327 * gfortran.dg/deferred_character_16.f90: New test.
9328
f55460af
JJ
93292016-04-09 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR tree-optimization/70586
9332 * gcc.c-torture/execute/pr70586.c: New test.
9333
0b77bbf3
DH
93342016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9335
9336 PR sanitizer/70573
9337 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9338 with __builtin_memset
9339 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9340
c42cfb5c
CP
93412016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9342
9343 PR lto/70289
9344 PR ipa/70348
9345 PR tree-optimization/70373
9346 PR middle-end/70533
9347 PR middle-end/70534
9348 PR middle-end/70535
9349 * c-c++-common/goacc/reduction-5.c: New test.
9350 * c-c++-common/goacc/reduction-promotions.c: New test.
9351 * gfortran.dg/goacc/reduction-3.f95: New test.
9352 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9353
56cfb596
PP
93542016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9355
9356 PR c++/70590
9357 PR c++/70452
9358 * g++.dg/pr70590.C: New test.
9359 * g++.dg/pr70590-2.C: New test.
9360
1a13c0a2
JJ
93612016-04-08 Jakub Jelinek <jakub@redhat.com>
9362
abc0647a
JJ
9363 PR middle-end/70593
9364 * gcc.target/i386/pr70593.c: New test.
9365
1a13c0a2
JJ
9366 PR rtl-optimization/70574
9367 * gcc.target/i386/avx2-pr70574.c: New test.
9368
c3da4956
MO
93692016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9370
9371 PR sanitizer/70541
9372 * c-c++-common/asan/pr70541.c: New test.
9373
9f1b833b
TV
93742016-04-08 Tom de Vries <tom@codesourcery.com>
9375
9376 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9377 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9378
bae7adda
KT
93792016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9380
9381 PR target/70566
9382 * gcc.c-torture/execute/pr70566.c: New test.
9383
211f3d57
TV
93842016-04-08 Tom de Vries <tom@codesourcery.com>
9385
9386 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9387 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9388
02cf2861
AM
93892016-04-08 Alan Modra <amodra@gmail.com>
9390
9391 * gcc.target/powerpc/pr70117.c: New.
9392
5f490f9f
JJ
93932016-04-07 Jakub Jelinek <jakub@redhat.com>
9394
56e9b710
JJ
9395 PR testsuite/70581
9396 * gcc.dg/lto/simd-function_0.c: New test.
9397
5f490f9f
JJ
9398 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9399 clones.
9400 * c-c++-common/attr-simd-2.c: Likewise.
9401 * c-c++-common/attr-simd-4.c: Likewise.
9402 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9403 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9404
e4ebc74d
TP
94052016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9406
9407 PR testsuite/70553
9408 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9409
9817ae35
TS
94102016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9411 Tom de Vries <tom@codesourcery.com>
9412
9413 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9414 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9415 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9416 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9417 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9418 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9419 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9420 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9421
e292f64d
PP
94222016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9423
9424 PR c/70436
9425 * g++.dg/warn/Wparentheses-29.C: New test.
9426
6b37bdaf
PP
94272016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9428
9429 PR c/70436
9430 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9431 explicit braces to resolve a future -Wparentheses warning.
9432
64824205
RH
94332016-04-06 Richard Henderson <rth@redhat.com>
9434
9435 * gcc.dg/pr61817-1.c: New test.
9436 * gcc.dg/pr61817-2.c: New test.
9437 * gcc.dg/pr69391-1.c: New test.
9438 * gcc.dg/pr69391-2.c: New test.
9439
bc2fc1f3
VM
94402016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9441
9442 PR rtl-optimization/70398
c87885ca 9443 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9444
41414a02
EB
94452016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9446
9447 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9448
4066ea8a
YR
94492016-04-06 Yvan Roux <yvan.roux@linaro.org>
9450 Pedro Alves <palves@redhat.com>
9451
9452 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9453
ec35ea45
JJ
94542016-04-06 Jakub Jelinek <jakub@redhat.com>
9455
3866f8dd
JJ
9456 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9457 Check for avx512f effective targets instead of avx2.
9458 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9459 for AVX512F clones.
9460 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9461 * g++.dg/gomp/declare-simd-1.C: Likewise.
9462 * g++.dg/gomp/declare-simd-3.C: Likewise.
9463 * g++.dg/gomp/declare-simd-4.C: Likewise.
9464
ec35ea45
JJ
9465 PR middle-end/70550
9466 * c-c++-common/gomp/pr70550-1.c: New test.
9467 * c-c++-common/gomp/pr70550-2.c: New test.
9468
c08d28ac
NS
94692016-04-05 Nathan Sidwell <nathan@acm.org>
9470
9471 PR c++/70512
9472 * g++.dg/ext/attribute-may-alias-5.C: New.
9473
1d510e04
JJ
94742016-04-05 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR c++/70336
9477 * c-c++-common/pr70336.c: New test.
9478 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9479 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9480
84278ed9
JH
94812016-04-05 Jan Hubicka <hubicka@ucw.cz>
9482
9483 PR ipa/66223
9484 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9485
268a0ec4
JJ
94862016-04-05 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR rtl-optimization/70542
9489 * gcc.dg/torture/pr70542.c: New test.
9490 * gcc.target/i386/avx2-pr70542.c: New test.
9491
5e8c2eb1
ZS
94922016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9493
9494 PR tree-optimization/70509
9495 * gcc.target/i386/avx512bw-pr70509.c: New test.
9496
c0daf32d
PP
94972016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9498
9499 PR c++/70452
9500 * g++.dg/ext/constexpr-vla4.C: New test.
9501
bf867841
UB
95022016-04-05 Uros Bizjak <ubizjak@gmail.com>
9503
9504 PR target/70510
9505 * gcc.target/i386/pr70510.c: New test.
9506
3022186a
RB
95072016-04-05 Richard Biener <rguenther@suse.de>
9508
9509 PR tree-optimization/70526
9510 * g++.dg/torture/pr70526.C: New testcase.
9511
55fc79b2
JJ
95122016-04-05 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR target/70525
9515 * gcc.target/i386/pr70525.c: New test.
9516
62b233f2
RB
95172016-04-05 Richard Biener <rguenther@suse.de>
9518
9519 PR middle-end/70499
9520 * g++.dg/torture/pr70499.C: New testcase.
9521
cc05759d
RB
95222016-04-05 Richard Biener <rguenther@suse.de>
9523
9524 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9525 remove XFAIL.
9526
f23f16d4
JJ
95272016-04-04 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR middle-end/70307
9530 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9531 rs6000 ABI warnings.
9532
d27ecc49
JH
95332016-04-04 Jan Hubicka <hubicka@ucw.cz>
9534
9535 PR ipa/66223
9536 * g++.dg/ipa/devirt-51.C: New testcase.
9537
c974c96e 95382016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9539 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9540
9541 PR middle-end/70457
9542 * gcc.dg/torture/pr70457.c: New.
9543
7a85da89
AV
95442016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9545
9546 PR fortran/67538
9547 * gfortran.dg/allocate_with_source_19.f08: New test.
9548
de517e64
AV
95492016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9550
9551 PR fortran/65795
9552 * gfortran.dg/coarray_allocate_6.f08: New test.
9553
43b9f499
RB
95542016-04-04 Richard Biener <rguenther@suse.de>
9555
9556 PR rtl-optimization/70484
9557 * gcc.dg/torture/pr70484.c: New testcase.
9558
f13355da
MP
95592016-04-04 Marek Polacek <polacek@redhat.com>
9560
9561 PR c/70307
9562 * gcc.dg/torture/pr70307.c: New test.
9563
6cc6ed50
OE
95642016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9565
9566 PR target/70416
9567 PR target/67391
9568 * gcc.target/sh/torture/pr70416.c: New.
9569
abdc16c8
MS
95702016-04-02 Martin Sebor <msebor@redhat.com>
9571
9572 PR c++/67376
9573 PR c++/70170
9574 PR c++/70172
9575 PR c++/70228
9576 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9577 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9578 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9579 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9580 * g++.dg/cpp0x/constexpr-string.C: Same.
9581 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9582 * g++.dg/cpp0x/pr65398.C: Same.
9583 * g++.dg/ext/constexpr-vla1.C: Same.
9584 * g++.dg/ext/constexpr-vla2.C: Same.
9585 * g++.dg/ext/constexpr-vla3.C: Same.
9586 * g++.dg/ubsan/pr63956.C: Same.
9587
763cd859
JJ
95882016-04-01 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR rtl-optimization/70467
9591 * gcc.target/i386/pr70467-2.c: New test.
9592
0f875435
JJ
95932016-04-01 Jakub Jelinek <jakub@redhat.com>
9594 Marek Polacek <polacek@redhat.com>
9595
9596 PR c++/70488
9597 * g++.dg/init/new47.C: New test.
9598
41d14659
RR
95992016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9600
9601 PR target/70496
9602 * gcc.target/arm/pr70496.c: New test.
9603
f9bf89bb
NS
96042016-04-01 Nathan Sidwell <nathan@acm.org>
9605
73b9085d
NS
9606 PR c++/68475
9607 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9608
4afdcfaa
IE
96092016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9610
9611 PR target/69890
9612 * gcc.dg/strlenopt.h (memmove): New.
9613 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9614 instead of "string.h".
9615 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9616 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9617 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9618 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9619 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9620 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9621 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9622 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9623 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9624 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9625 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9626 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9627 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9628 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9629 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9630 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9631 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9632 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9633 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9634 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9635
b5d7a29c
RO
96362016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9637
9638 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9639 (Holder::foo): Reflect this.
9640
b660f9ec
IE
96412016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9642
9643 PR target/70442
9644 * gcc.dg/pr70442.c: New test.
9645
88504f34
NS
96462016-03-31 Nathan Sidwell <nathan@acm.org>
9647
9648 PR c++/70393
9649 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9650
95d34b96
KY
96512016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9652
9653 PR target/70453
9654 * gcc.target/i386/pr70453.c: New test.
9655
b4c4967c
AB
96562016-03-31 Andrey Belevantsev <abel@ispras.ru>
9657
9658 PR target/70292
9659 * gcc.c-torture/pr70292.c: New test.
9660
5fde6a45
MP
96612016-03-31 Marek Polacek <polacek@redhat.com>
9662
9663 PR c/70297
9664 * c-c++-common/pr70297.c: New test.
9665 * g++.dg/cpp0x/typedef-redecl.C: New test.
9666 * gcc.dg/typedef-redecl2.c: New test.
9667
97eb24c4
JJ
96682016-03-31 Jakub Jelinek <jakub@redhat.com>
9669
9670 PR rtl-optimization/70460
9671 * gcc.c-torture/execute/pr70460.c: New test.
9672
efc3536f
RB
96732016-03-31 Richard Biener <rguenther@suse.de>
9674
9675 PR c++/70430
9676 * g++.dg/ext/vector30.C: New testcase.
9677
e0876e21
DH
96782016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9679 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9680
9681 * gfortran.dg/fmt_pf.f90: New test.
9682
e9bff8c6
RO
96832016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9684
9685 Forward-port from 5 branch
9686 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR testsuite/70356
9689 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9690 dg-require-effective-target after dg-do.
9691
9692 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9693
9694 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9695
2620c80d
TS
96962016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9697 Julian Brown <julian@codesourcery.com>
9698 Chung-Lin Tang <cltang@codesourcery.com>
9699 Cesar Philippidis <cesar@codesourcery.com>
9700 James Norris <jnorris@codesourcery.com>
9701 Tom de Vries <tom@codesourcery.com>
9702 Nathan Sidwell <nathan@codesourcery.com>
9703
bf867841 9704 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9705 * c-c++-common/goacc/loop-clauses.c: Likewise.
9706 * g++.dg/goacc/template.C: Likewise.
9707 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9708 * gfortran.dg/goacc/loop-1.f95: Likewise.
9709 * gfortran.dg/goacc/loop-5.f95: Likewise.
9710 * gfortran.dg/goacc/loop-6.f95: Likewise.
9711 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9712 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9713 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9714 * c-c++-common/goacc/clauses-fail.c: Likewise.
9715 * c-c++-common/goacc/parallel-1.c: Likewise.
9716 * c-c++-common/goacc/reduction-1.c: Likewise.
9717 * c-c++-common/goacc/reduction-2.c: Likewise.
9718 * c-c++-common/goacc/reduction-3.c: Likewise.
9719 * c-c++-common/goacc/reduction-4.c: Likewise.
9720 * c-c++-common/goacc/routine-3.c: Likewise.
9721 * c-c++-common/goacc/routine-4.c: Likewise.
9722 * c-c++-common/goacc/routine-5.c: Likewise.
9723 * c-c++-common/goacc/tile.c: Likewise.
9724 * g++.dg/goacc/template.C: Likewise.
9725 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9726 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9727 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9728 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9729 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9730 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9731 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9732 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9733 * c-c++-common/goacc/use_device-1.c: ... this file.
9734 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9735 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9736 * c-c++-common/goacc/host_data-6.c: ... this file.
9737 * c-c++-common/goacc/loop-2-kernels.c: New file.
9738 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9739 * c-c++-common/goacc/loop-3.c: Likewise.
9740 * g++.dg/goacc/reference.C: Likewise.
9741 * g++.dg/goacc/routine-1.C: Likewise.
9742 * g++.dg/goacc/routine-2.C: Likewise.
9743
f6d2d066
RB
97442016-03-30 Richard Biener <rguenther@suse.de>
9745
9746 PR middle-end/70450
9747 * gcc.dg/torture/pr70450.c: New testcase.
9748
d43242b9
JJ
97492016-03-30 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR target/70421
9752 * gcc.dg/torture/pr70421.c: New test.
9753 * gcc.target/i386/avx512f-pr70421.c: New test.
9754
5ce43b77
L
97552016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9756
9757 PR testsuite/70364
9758 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9759 (check): New function.
9760 (bar): Call check.
9761 (foo): Align stack to 16 bytes when calling bar.
9762 * gcc.target/i386/cleanup-2.c: Likewise.
9763
d014a712
PP
97642016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9765
9766 PR tree-optimization/59124
9767 * gcc.dg/Warray-bounds-19.c: New test.
9768
3f8257db 97692016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9770
9771 * lib/prune.exp (escape_regex_chars): New.
9772 (prune_file_path): Update to quote metcharacters for regexp.
9773
3336c6e0
JJ
97742016-03-29 Jakub Jelinek <jakub@redhat.com>
9775
a362f023
JJ
9776 PR rtl-optimization/70429
9777 * gcc.c-torture/execute/pr70429.c: New test.
9778
3336c6e0
JJ
9779 PR tree-optimization/70405
9780 * gcc.dg/pr70405.c: New test.
9781
728557fd
AV
97822016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9783
9784 PR fortran/70397
9785 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9786 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9787
bef977d4
TS
97882016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9789
9790 PR testsuite/64177
9791 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9792 __cilkrts_set_param to set two workers.
9793 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9794 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9795
6f6d25c9
DH
97962016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9797
bf867841 9798 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9799
45733562
KY
98002016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9801
9802 PR target/70406
bf867841 9803 * gcc.target/i386/pr70406.c: New test.
45733562 9804
a1799e5e
EB
98052016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9806
9807 * gnat.dg/specs/double_record_extension3.ads: New test.
9808
5fca7b66
RH
98092016-03-25 Richard Henderson <rth@redhat.com>
9810
9811 PR target/70120
9812 * gcc.target/aarch64/pr70120-1.c: New.
9813 * gcc.target/aarch64/pr70120-2.c: New.
9814 * gcc.target/aarch64/pr70120-3.c: New.
9815
31ce75c6
PP
98162016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9817
9818 PR c++/62212
9819 * g++.dg/template/mangle2.C: The dg-do directive should be
9820 "compile" not "assemble".
9821
3caf0ca1
BS
98222016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9823
9824 PR lto/69650
9825 * gcc.dg/pr69650.c: New test.
9826
634035b6
DE
98272016-03-25 David Edelsohn <dje.gcc@gmail.com>
9828
9829 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9830
45d34276
AM
98312016-03-25 Alan Modra <amodra@gmail.com>
9832
9833 * gcc.dg/dfp/pr70052.c: New test.
9834
8f085166
RH
98352016-03-24 Richard Henderson <rth@redhat.com>
9836
9837 PR middle-end/69845
9838 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9839 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9840
011e5ec3
TV
98412016-03-24 Tom de Vries <tom@codesourcery.com>
9842
9843 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9844
9e3f4551
TV
98452016-03-24 Tom de Vries <tom@codesourcery.com>
9846
9847 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9848 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9849
45780041
TV
98502016-03-24 Tom de Vries <tom@codesourcery.com>
9851
9852 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9853 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9854
887ab4e5
PP
98552016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9856
9857 PR c++/62212
9858 * g++.dg/template/mangle2.C: New test.
9859
69a9a66f
RB
98602016-03-24 Richard Biener <rguenther@suse.de>
9861
9862 PR tree-optimization/70396
9863 * gcc.dg/torture/pr70396.c: New testcase.
9864
ed87de55
RB
98652016-03-24 Richard Biener <rguenther@suse.de>
9866
9867 PR middle-end/70370
9868 * gcc.dg/torture/pr70370.c: New testcase.
9869
ea064934
TV
98702016-03-24 Tom de Vries <tom@codesourcery.com>
9871
9872 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9873 * gfortran.dg/goacc/kernels-tree.f95: Same.
9874 * gfortran.dg/goacc/parallel-tree.f95: Same.
9875
b2a4dd1d
TV
98762016-03-24 Tom de Vries <tom@codesourcery.com>
9877
9878 * c-c++-common/goacc/uninit-if-clause.c: New test.
9879 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9880
72e7cd6e
JJ
98812016-03-24 Jakub Jelinek <jakub@redhat.com>
9882
9883 PR target/70290
bf867841
UB
9884 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9885 Fix formatting.
72e7cd6e 9886
ce9d0c03
RB
98872016-03-24 Richard Biener <rguenther@suse.de>
9888
9889 PR tree-optimization/70372
9890 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9891
426b9428
PP
98922016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9893
9894 PR c++/70347
9895 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9896
cd1588c4
PP
98972016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9898
9899 PR c++/70332
9900 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9901
61637db3
JJ
99022016-03-23 Jakub Jelinek <jakub@redhat.com>
9903
928af3bf
JJ
9904 PR c++/70001
9905 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9906 * g++.dg/cpp1y/pr70001.C: New test.
9907
61637db3
JJ
9908 PR c++/70323
9909 * g++.dg/cpp0x/constexpr-70323.C: New test.
9910
05aca4e7
AO
99112016-03-23 Alexandre Oliva <aoliva@redhat.com>
9912 Jason Merrill <jason@redhat.com>
9913 Jakub Jelinek <jakub@redhat.com>
9914
9915 PR c++/69315
9916 * g++.dg/cpp0x/constexpr-69315.C: New test.
9917 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9918
fbdb6baf
MP
99192016-03-23 Marek Polacek <polacek@redhat.com>
9920
9921 PR c++/69884
9922 * g++.dg/warn/Wignored-attributes-1.C: New test.
9923 * g++.dg/warn/Wignored-attributes-2.C: New test.
9924
d79ee524
TV
99252016-03-23 Tom de Vries <tom@codesourcery.com>
9926
9927 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9928 initialization.
9929 * gfortran.dg/goacc/private-3.f95 (test): Same.
9930 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9931 missing use param.
9932
a59f0bef
KT
99332016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9934
9935 * lib/target-supports.exp: Remove v7ve entry from loop
9936 creating effective target checks.
9937 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9938 (add_options_for_arm_arch_v7ve): Likewise.
9939
0179520a
JJ
99402016-03-23 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR tree-optimization/70354
9943 * gcc.dg/vect/pr70354-1.c: New test.
9944 * gcc.dg/vect/pr70354-2.c: New test.
9945 * gcc.target/i386/avx2-pr70354-1.c: New test.
9946 * gcc.target/i386/avx2-pr70354-2.c: New test.
9947
75bb14d7
JL
99482016-03-22 Jeff Law <law@redhat.com>
9949
9950 PR target/70232
9951 * gcc.dg/tree-ssa/pr70232.c: New test.
9952
72c9526d
IE
99532016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9954
9955 PR target/70302
9956 * gcc.target/i386/pr70302.c: New test.
9957
a3ca1bc5
RB
99582016-03-22 Richard Biener <rguenther@suse.de>
9959
9960 PR middle-end/70251
9961 * g++.dg/torture/pr70251.C: New testcase.
9962
5c240f4d
DM
99632016-03-22 David Malcolm <dmalcolm@redhat.com>
9964
9965 PR c/69993
9966 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9967 Wmisleading-indentation.c.
9968 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9969 reflect change to diagnostic text and order of messages.
9970 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9971
80f6631b
DE
99722016-03-22 David Edelsohn <dje.gcc@gmail.com>
9973
9974 * g++.dg/ext/java-3.C: Don't compile on AIX.
9975
9a10956c
RB
99762016-03-22 Richard Biener <rguenther@suse.de>
9977
9978 PR middle-end/70333
9979 * gcc.dg/torture/pr70333.c: New testcase.
9980
6cedf922
IE
99812016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9982
9983 * g++.dg/ext/pr70290.C: New test.
9984
cd6c27ac
KY
99852016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9986
9987 PR target/70325
9988 * gcc.target/i386/pr70325.c: New test.
9989
4cde512c
JJ
99902016-03-22 Jakub Jelinek <jakub@redhat.com>
9991
b01915ed
JJ
9992 PR target/70329
9993 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9994 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9995
4e3e2cf1
JJ
9996 PR target/70300
9997 * gcc.target/i386/pr70300.c: New test.
9998
4cde512c
JJ
9999 PR c++/70295
10000 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10001 (func2): New function for cond with parens, xfail warning for c++.
10002 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10003
16f6d7dc
PP
100042016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10005
10006 PR c++/70096
10007 * g++.dg/template/ptrmem30.C: New test.
10008
a3e2b438
PP
100092016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10010
10011 PR c++/70204
10012 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10013 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10014
11b6a02e
JJ
100152016-03-21 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR middle-end/70326
10018 * gcc.dg/pr70326.c: New test.
10019
b9407883
MG
100202016-03-21 Marc Glisse <marc.glisse@inria.fr>
10021 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR tree-optimization/70317
10024 * gcc.dg/pr70317.c: New test.
10025
4a148e19
UB
100262016-03-21 Uros Bizjak <ubizjak@gmail.com>
10027
10028 PR target/70327
10029 * gcc.target/i386/pr70327.c: New test.
10030
2a85ddbb
ML
100312016-03-21 Martin Liska <mliska@suse.cz>
10032
7d36fe98 10033 PR ipa/70306
2a85ddbb
ML
10034 * gcc.dg/ipa/pr70306.c: New test.
10035
4a148e19 100362016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10037
10038 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10039 * gcc.target/arm/attr-align3.c: Likewise.
10040 * gcc.target/arm/attr_arm.c: Likewise.
10041 * gcc.target/arm/flip-thumb.c: Likewise.
10042
6b366948
JJ
100432016-03-21 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR target/70296
10046 * gcc.target/powerpc/altivec-36.c: New test.
10047
2fac8c14
RB
100482016-03-21 Richard Biener <rguenther@suse.de>
10049
10050 PR tree-optimization/70310
10051 * gcc.dg/torture/pr70310.c: New testcase.
10052
e9bde854
KY
100532016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10054
10055 PR target/70293
10056 * gcc.target/i386/pr70293.c: New test.
10057
56bbfaf6
RB
100582016-03-21 Richard Biener <rguenther@suse.de>
10059
10060 PR tree-optimization/70288
10061 * gcc.dg/torture/pr70288-1.c: New testcase.
10062 * gcc.dg/torture/pr70288-2.c: Likewise.
10063
3eee49ed
AB
100642016-03-21 Andrey Belevantsev <abel@ispras.ru>
10065
10066 PR rtl-optimization/69307
10067 * gcc.target/arm/pr69307.c: New test.
4a148e19 10068
8e7816b4
AB
100692016-03-21 Andrey Belevantsev <abel@ispras.ru>
10070
10071 PR rtl-optimization/69102
10072 * gcc.c-torture/compile/pr69102.c: New test.
10073
14d7d4be
JL
100742016-03-18 Jeff Law <law@redhat.com>
10075
10076 PR rtl-optimization/70263
10077 * gcc.c-torture/compile/pr70263-1.c: New test.
10078 * gcc.target/i386/pr70263-2.c: New test.
10079
5c6a601c
BS
100802016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10081
10082 PR rtl-optimization/70278
10083 * gcc.dg/torture/pr70278.c: New test.
10084 * gcc.target/arm/pr70278.c: New test.
10085
4bbf545b
DM
100862016-03-18 David Malcolm <dmalcolm@redhat.com>
10087
10088 PR c/70281
10089 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10090 (test_builtin_types_compatible_p): New test function.
10091 * gcc.dg/pr70281.c: New test case.
10092
dc28bb68
CL
100932016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10094
10095 PR target/70113
10096 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10097
5e8d6dff
IE
100982016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10099
10100 PR tree-optimization/70252
10101 * gcc.dg/pr70252.c: New test.
10102
d0e7e403
TV
101032016-03-18 Tom de Vries <tom@codesourcery.com>
10104
10105 * gcc.dg/pr70161-2.c: New test.
10106 * gcc.dg/pr70161.c: New test.
10107
fa22501a
TV
101082016-03-18 Tom de Vries <tom@codesourcery.com>
10109
10110 PR ipa/70269
10111 * gcc.dg/pr70269.c: New test.
10112
dd125026
JJ
101132016-03-18 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR c++/70267
10116 * g++.dg/ext/java-3.C: New test.
10117
91914f0a
PP
101182016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10119
10120 PR c++/70205
10121 * g++.dg/lookup/pr70205.C: New test.
10122
753a8910
PP
101232016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10124
10125 PR c++/70218
10126 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10127
14ba7b28
MP
101282016-03-17 Marek Polacek <polacek@redhat.com>
10129
10130 PR c/69407
10131 * gcc.dg/atomic-op-6.c: New test.
10132
ded60913
DM
101332016-03-17 David Malcolm <dmalcolm@redhat.com>
10134
10135 PR c/70264
10136 * c-c++-common/pr70264.c: New test case.
10137
a3aad0e6
JJ
101382016-03-17 Jakub Jelinek <jakub@redhat.com>
10139
17366700
JJ
10140 PR c++/70144
10141 * c-c++-common/pr70144-1.c: New test.
10142 * c-c++-common/pr70144-2.c: New test.
10143
a3aad0e6
JJ
10144 PR c++/70272
10145 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10146 * g++.dg/opt/flifetime-dse6.C: New test.
10147 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10148
b57e6e18
L
101492016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10150
10151 PR driver/70192
10152 * gcc.dg/pic-1.c: New test.
10153 * gcc.dg/pic-2.c: Likewise.
10154 * gcc.dg/pic-3.c: Likewise.
10155 * gcc.dg/pic-4.c: Likewise.
10156 * gcc.dg/pie-1.c: Likewise.
10157 * gcc.dg/pie-2.c: Likewise.
10158 * gcc.dg/pie-3.c: Likewise.
10159 * gcc.dg/pie-4.c: Likewise.
10160 * gcc.dg/pie-5.c: Likewise.
10161 * gcc.dg/pie-6.c: Likewise.
10162
b38ba58b
TV
101632016-03-17 Tom de Vries <tom@codesourcery.com>
10164
10165 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10166 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10167
6931b3b7
RB
101682016-03-17 Richard Biener <rguenther@suse.de>
10169
10170 PR debug/70271
10171 * g++.dg/debug/pr70271.C: New testcase.
10172
0c8b64cb
IE
101732016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10174
10175 * gcc.target/i386/pr70251.c: New test.
10176
b1970801
MP
101772016-03-17 Marek Polacek <polacek@redhat.com>
10178
10179 PR c++/70194
10180 * g++.dg/warn/constexpr-70194.C: New test.
10181
820c5eaa
RH
101822016-03-16 Richard Henderson <rth@redhat.com>
10183
10184 PR middle-end/70240
10185 * gcc.c-torture/compile/pr70240.c: New.
10186
da0ad263
SKS
101872016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10188
10189 * gcc.c-torture/compile/20151204.c: Skip for avr.
10190
c73d295c
JJ
101912016-03-16 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR target/70245
10194 * g++.dg/opt/pr70245.C: New test.
10195 * g++.dg/opt/pr70245.h: New file.
10196 * g++.dg/opt/pr70245-aux.cc: New file.
10197
b2794066
MS
101982016-03-16 Martin Sebor <msebor@redhat.com>
10199
10200 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10201
aa43616c
RH
102022016-03-16 Richard Henderson <rth@redhat.com>
10203
10204 PR middle-end/70199
10205 * gcc.c-torture/compile/pr70199.c: New.
10206
59608fe5
L
102072016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10208
10209 * gcc.dg/uninit-19.c: Run dos2unix.
10210
ab4c578f
MP
102112016-03-16 Marek Polacek <polacek@redhat.com>
10212
10213 PR c/70093
10214 * gcc.dg/nested-func-10.c: New test.
10215 * gcc.dg/nested-func-9.c: New test.
10216
f5387e76
JJ
102172016-03-16 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR tree-optimization/68714
10220 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10221
7662b718
TV
102222016-03-16 Tom de Vries <tom@codesourcery.com>
10223
10224 PR tree-optimization/68715
10225 * gcc.dg/graphite/pr68715-2.c: New test.
10226 * gcc.dg/graphite/pr68715.c: New test.
10227 * gfortran.dg/graphite/pr68715.f90: New test.
10228
be7ce7ae
TV
102292016-03-16 Tom de Vries <tom@codesourcery.com>
10230
10231 PR tree-optimization/68809
10232 * gcc.dg/graphite/pr68809-2.c: New test.
10233 * gcc.dg/graphite/pr68809.c: New test.
10234
1935f250
JJ
102352016-03-16 Jakub Jelinek <jakub@redhat.com>
10236
6651c93e
JJ
10237 PR c++/70147
10238 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10239 method call to i () as argument. Adjust expected output.
10240
1935f250
JJ
10241 PR c++/70147
10242 * g++.dg/ubsan/pr70147-1.C: New test.
10243 * g++.dg/ubsan/pr70147-2.C: New test.
10244
ab1caa6e
MS
102452016-03-15 Martin Sebor <msebor@redhat.com>
10246
10247 PR c++/58281
10248 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10249
5c2a1bbb
JDA
102502016-03-15 John David Anglin <danglin@gcc.gnu.org>
10251
cb5d8ad1
JDA
10252 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10253 hppa*-*-hpux*.
10254
b440dd40
JDA
10255 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10256
5c2a1bbb
JDA
10257 PR libfortran/69799
10258 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10259 libatomic_available.
10260
42c729c5
MP
102612016-03-15 Marek Polacek <polacek@redhat.com>
10262
10263 PR c++/70209
10264 * g++.dg/ext/attribute-may-alias-4.C: New test.
10265
82b1c550
AM
102662016-03-15 Alexander Monakov <amonakov@ispras.ru>
10267
10268 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10269 -fvar-tracking-assignments-toggle flag.
10270
4ccbf3a6
PH
102712016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10272
10273 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10274
c39858bd
JJ
102752016-03-15 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR rtl-optimization/70222
10278 * gcc.c-torture/execute/pr70222-1.c: New test.
10279 * gcc.c-torture/execute/pr70222-2.c: New test.
10280
8be119c1
RH
102812016-03-15 Richard Henderson <rth@redhat.com>
10282
10283 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10284
6598bb55
AB
102852016-03-15 Andrey Belevantsev <abel@ispras.ru>
10286
10287 PR rtl-optimization/69032
10288 * gcc.dg/pr69032.c: New test.
10289
81fa2944
AB
102902016-03-15 Andrey Belevantsev <abel@ispras.ru>
10291
10292 PR rtl-optimization/63384
4a148e19 10293 * g++.dg/pr63384.C: New test.
81fa2944 10294
74ea9ab6
AB
102952016-03-15 Andrey Belevantsev <abel@ispras.ru>
10296
10297 PR target/64411
10298 * gcc.target/i386/pr64411.C: New test.
10299
045d5055
TV
103002016-03-15 Tom de Vries <tom@codesourcery.com>
10301
10302 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10303 * gfortran.dg/goacc/kernels-alias.f95: New test.
10304
3ea33585
MS
103052016-03-14 Martin Sebor <msebor@redhat.com>
10306
10307 PR c++/53792
10308 * g++.dg/cpp0x/constexpr-inline.C: New test.
10309 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10310
1df7b330
DE
103112016-03-14 David Edelsohn <dje.gcc@gmail.com>
10312
10313 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10314
79b57d18
JJ
103152016-03-14 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR middle-end/70219
10318 * gcc.dg/pr70219.c: New test.
10319
3cbf012a
BS
103202016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10321
10322 PR target/70083
10323 * gcc.dg/torture/pr70083.c: New test.
10324 * gcc.target/i386/pr70083.c: New test.
10325
a9fee7cd
RB
103262016-03-14 Richard Biener <rguenther@suse.de>
10327
10328 PR tree-optimization/56365
10329 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10330
4799603f
SB
103312016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10332
10333 PR target/70098
10334 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10335 New function.
10336 * g++.dg/pr70098.C: New testcase.
10337
10338
760ca967
TV
103392016-03-14 Tom de Vries <tom@codesourcery.com>
10340
10341 PR tree-optimization/70045
10342 * gcc.dg/graphite/pr70045.c: New test.
10343
44e66a77
JD
103442016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10345
10346 PR fortran/69043
10347 * gfortran.dg/include_9.f90: New test.
10348
a18e0fe1
DH
103492016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10350
10351 PR fortran/45076
10352 gfortran.dg/prof/prof.exp: New script.
10353 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10354
d0aca6ab
AB
103552016-03-12 Andrey Belevantsev <abel@ispras.ru>
10356
10357 PR rtl-optimization/69307
10358 * gcc.dg/pr69307.c: New test.
10359
cefe08a4
VM
103602016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10361
10362 PR target/69614
10363 * gcc.target/arm/pr69614.c: New.
10364
70112e2a
PT
103652016-03-12 Paul Thomas <pault@gcc.gnu.org>
10366
10367 PR fortran/70031
10368 * gfortran.dg/submodule_14.f08: New test
10369
10370 PR fortran/69524
10371 * gfortran.dg/submodule_15.f08: New test
10372
3f1e5d3a
PP
103732016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10374
10375 PR c++/70106
10376 * g++.dg/cpp1y/paren3.C: New test.
10377
a3f6d680
MM
103782016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10379
10380 PR target/70131
10381 * gcc.target/powerpc/ppc-round2.c: New test.
10382
92348f09
BS
103832016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10384
10385 PR target/70123
10386 * gcc.dg/torture/pr70123.c: New test.
10387
cebde9e9
JL
103882016-03-11 Jeff Law <law@redhat.com>
10389
10390 PR tree-optimization/70190
10391 * gcc.c-torture/compile/pr70190.c: New test.
10392
3edc5da4
DM
103932016-03-11 David Malcolm <dmalcolm@redhat.com>
10394
10395 PR c/68187
10396 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10397 case.
10398 (test43_b): Likewise.
10399 (test43_c): Likewise.
10400 (test43_d): Likewise.
10401 (test43_e): Likewise.
10402 (test43_f): Likewise.
10403 (test43_g): Likewise.
10404 (test44_a): Likewise.
10405 (test44_b): Likewise.
10406 (test44_c): Likewise.
10407 (test44_d): Likewise.
10408 (test44_e): Likewise.
10409
318c1204
DM
104102016-03-11 David Malcolm <dmalcolm@redhat.com>
10411
10412 PR c/70085
10413 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10414
bc062234
KT
104152016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10416
10417 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10418 dg-options.
10419
acfc1ac1
KT
104202016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10421
10422 PR target/70002
10423 PR target/69245
10424 * gcc.target/aarch64/pr69245_2.c: New test.
10425
d1e2bb2d
JJ
104262016-03-11 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR tree-optimization/70177
10429 * gcc.dg/pr70177.c: New test.
10430
07350627
AL
104312016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10432
10433 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10434
5c6706f7
AL
104352016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10436
10437 * gcc.dg/tree-ssa/sra-20.c: New.
10438
02d472a2
JJ
104392016-03-11 Jakub Jelinek <jakub@redhat.com>
10440
686d390a
JJ
10441 PR rtl-optimization/70174
10442 * gcc.dg/pr70174.c: New test.
10443
02d472a2
JJ
10444 PR tree-optimization/70169
10445 * gcc.dg/pr70169.c: New test.
10446
0f9befa1
IE
104472016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10448
10449 PR target/70160
10450 * gcc.target/i386/pr70160.c: New test.
10451
432d4670
AK
104522016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10453
10454 * gcc.target/s390/dfp-1.c: New test.
10455
a3dc8760
NC
104562016-03-10 Nick Clifton <nickc@redhat.com>
10457
10458 PR target/70044
10459 * gcc.target/aarch64/pr70044.c: New test.
10460
b87a8d7d
PP
104612016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10462 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR c++/70001
10465 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10466 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10467 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10468
4f4ada6a
JH
104692016-03-10 Jan Hubicka <hubicka@ucw.cz>
10470
10471 PR lto/69589
10472 * g++.dg/lto/pr69589_0.C: New testcase
10473 * g++.dg/lto/pr69589_1.C: New testcase
10474
d49b0aa0
MP
104752016-03-10 Marek Polacek <polacek@redhat.com>
10476
10477 PR c++/70153
10478 * g++.dg/delayedfold/unary-plus1.C: New test.
10479
104802016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10481
10482 * gcc.target/arm/pr45701-1.c: Escape brackets.
10483 * gcc.target/arm/pr45701-2.c: Likewise.
10484
71017a7b
AL
104852016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10486
10487 * gfortran.dg/unconstrained_commons.f: New.
10488
ba52669f
AM
104892016-03-10 Alan Modra <amodra@gmail.com>
10490
10491 * gcc.dg/pr69195.c: New.
10492 * gcc.dg/pr69238.c: New.
10493
27742332
TV
104942016-03-10 Tom de Vries <tom@codesourcery.com>
10495
10496 PR testsuite/68915
10497 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10498
3a81a594
RB
104992016-03-10 Richard Biener <rguenther@suse.de>
10500
10501 PR tree-optimization/70128
10502 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10503 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10504
3433b975
JJ
105052016-03-09 Jakub Jelinek <jakub@redhat.com>
10506
c2864f02
JJ
10507 PR tree-optimization/70152
10508 * gcc.dg/pr70152.c: New test.
10509
3433b975
JJ
10510 PR target/70086
10511 * gcc.target/i386/pr70086-1.c: New test.
10512 * gcc.target/i386/pr70086-2.c: New test.
10513 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10514
10515 PR tree-optimization/70127
10516 * gcc.c-torture/execute/pr70127.c: New test.
10517
96b3c82d
CP
105182016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10519
10520 * c-c++-common/goacc/combined-directives-2.c: New test.
10521
b4f3232d
DM
105222016-03-09 David Malcolm <dmalcolm@redhat.com>
10523
10524 PR c/68473
10525 PR c++/70105
10526 * g++.dg/diagnostic/pr70105.C: New test.
10527 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10528 (test_multiple_ordinary_maps): New test function.
10529
40499f81
DM
105302016-03-09 David Malcolm <dmalcolm@redhat.com>
10531
10532 PR c/68473
10533 PR c++/70105
10534 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10535 Drop range information from call to inform_at_rich_loc.
10536 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10537 New.
10538 (test_show_locus): Replace calls to rich_location::add_range with
10539 calls to add_range. Rewrite the tests that used the now-defunct
10540 rich_location ctor taking a source_range. Simplify other tests
10541 by replacing calls to COMBINE_LOCATION_DATA with calls to
10542 make_location.
10543
c9e33662
RB
105442016-03-09 Richard Biener <rguenther@suse.de>
10545 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR tree-optimization/70138
10548 * gcc.dg/vect/pr70138-1.c: New testcase.
10549 * gcc.dg/vect/pr70138-2.c: Likewise.
10550
2c73b764
JJ
105512016-03-09 Jakub Jelinek <jakub@redhat.com>
10552
10553 PR target/70049
10554 * gcc.target/i386/pr70049.c: New test.
10555
c06d25bb
RB
105562016-03-09 Richard Biener <rguenther@suse.de>
10557
10558 PR c/70143
10559 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10560 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10561 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10562
5828a501
RO
105632016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10564
10565 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10566 arm-*-*.
10567
2e141c8d
JJ
105682016-03-09 Jakub Jelinek <jakub@redhat.com>
10569
5a9def37
JJ
10570 PR middle-end/67278
10571 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10572
2e141c8d
JJ
10573 PR target/67278
10574 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10575
10576 PR middle-end/70050
10577 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10578 in testcase comment.
10579
bf751f40
TV
105802016-03-09 Tom de Vries <tom@codesourcery.com>
10581
10582 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10583 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10584 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10585 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10586 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10587 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10588 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10589 * gfortran.dg/goacc/kernels-loop.f95: New test.
10590
e210c999
MS
105912016-03-08 Martin Sebor <msebor@redhat.com>
10592
10593 PR c++/62096
10594 * g++.dg/warn/overflow-warn-7.C: New test.
10595
80aac5c8
JM
105962016-03-08 Jason Merrill <jason@redhat.com>
10597
10598 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10599 * lib/target-supports.exp (check_effective_target_concepts): New.
10600
12b81409
JJ
106012016-03-08 Jakub Jelinek <jakub@redhat.com>
10602
d259b234
JJ
10603 PR c++/70135
10604 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10605 * g++.dg/ubsan/pr70135.C: New test.
10606
12b81409
JJ
10607 PR target/70110
10608 * gcc.dg/pr70110.c: New test.
10609
b4e9f2aa
MJ
106102016-03-07 Martin Jambor <mjambor@suse.cz>
10611
10612 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10613 * c-c++-common/gomp/if-1.c: Likewise.
10614 * c-c++-common/gomp/pr61486-2.c: Likewise.
10615 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10616 to dg-additional-options.
10617 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10618 * g++/gomp/target-teams-1.c: Likewise.
10619 * gcc.dg/gomp/gomp.exp: Likewise.
10620 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10621 dg-additional-options.
10622 * gfortran.dg/gomp/gomp.exp: Likewise.
10623 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10624 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10625 dg-additional-options.
10626 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10627
f86e631e
MJ
106282016-03-07 Martin Jambor <mjambor@suse.cz>
10629
10630 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10631 * c-c++-common/gomp/gridify-1.c: New test.
10632 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10633
94156b3f
AV
106342016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10635
10636 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10637 trigger for cortex-r8, when scanning for register r8.
10638 * gcc.target/arm/pr45701-2.c: Likewise.
10639
a84a49b7 106402016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10641 Jeff Law <law@redhat.com>
a84a49b7
RB
10642
10643 PR tree-optimization/69740
10644 * gcc.c-torture/compile/pr69740-1.c: New test.
10645 * gcc.c-torture/compile/pr69740-2.c: New test.
10646
e41f6c9e
BS
106472016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10648
10649 * lib/target-supports.exp
10650 (check_effective_target_whole_vector_shift): Enable for PPC64.
10651
57548bf5
RB
106522016-03-07 Richard Biener <rguenther@suse.de>
10653
10654 PR tree-optimization/70115
10655 * gcc.dg/torture/pr70115.c: New testcase.
10656
4ae13300
NS
106572016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10658
10659 PR middle-end/69916
10660 * c-c-++-common/goacc/pr69916.c: New.
10661
5edb9853
RH
106622016-03-07 Richard Henderson <rth@redhat.com>
10663
10664 * gcc.c-torture/compile/pr70061.c: New test.
10665
2067a8f3
RB
106662016-03-07 Richard Biener <rguenther@suse.de>
10667
10668 PR testsuite/70109
10669 * gcc.dg/vect/O3-pr36098.c: New testcase.
10670
4145a9b7
CL
106712016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10672
10673 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10674
1878be32
EB
106752016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10676
10677 * gnat.dg/renaming9.ad[sb]: New testcase.
10678
df762bb2
JJ
106792016-03-05 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR c++/70084
10682 * g++.dg/expr/stdarg3.C: New test.
10683
7d461295
JL
106842016-03-04 Jeff Law <law@redhat.com>
10685
10686 PR tree-optimization/69196
10687 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10688 x86_64-*-*.
10689
29b9828f
BS
106902016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10691
b6b552fd
BS
10692 PR c/69973
10693 * gcc.dg/pr69973.c: New test.
10694
201d49e9
BS
10695 PR rtl-optimization/69941
10696 * gcc.dg/torture/pr69941.c: New test.
10697
29b9828f
BS
10698 PR c/69824
10699 * gcc.dg/pr69824.c: New test.
10700
640b7e74
TV
107012016-03-05 Tom de Vries <tom@codesourcery.com>
10702
10703 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10704 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10705 function.
10706
7a3a3fad
PP
107072016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10708
10709 PR c++/66786
10710 * g++.dg/cpp1y/var-templ48.C: New test.
10711 * g++.dg/cpp1y/var-templ49.C: New test.
10712
cd439aec
EB
107132016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10714
10715 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10716
60204554
JJ
107172016-03-04 Jakub Jelinek <jakub@redhat.com>
10718
0c8825de
JJ
10719 PR c++/70035
10720 * g++.dg/ubsan/pr70035.C: New test.
10721
60204554
JJ
10722 PR target/70062
10723 * gcc.target/i386/pr70062.c: New test.
10724
f79d4eab
L
107252016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10726
10727 * g++.dg/template/typename21.C: Remove c++98_only.
10728
ea81ce67
L
107292016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10730
10731 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10732
64b23c13
DM
107332016-03-04 David Malcolm <dmalcolm@redhat.com>
10734
10735 PR c/68187
10736 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10737 function.
10738 (fn_42_b): Likewise.
10739 (fn_42_c): Likewise.
10740
729526f5
DM
107412016-03-04 David Malcolm <dmalcolm@redhat.com>
10742
10743 PR c/68187
10744 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10745 function.
10746 (fn_40_b): Likewise.
10747 (fn_41_a): Likewise.
10748 (fn_41_b): Likewise.
10749
f9ea11ac
JJ
107502016-03-04 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR target/70059
10753 * gcc.target/i386/avx512f-pr70059.c: New test.
10754 * gcc.target/i386/avx512dq-pr70059.c: New test.
10755
b6c38c69
BS
107562016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10757
10758 PR rtl-optimization/57676
10759 * gcc.dg/torture/pr57676.c: New test.
10760
af3cdd34
IE
107612016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10762
10763 * gcc.dg/pr70026.c: New test.
10764
7ff6ca38
MP
107652016-03-04 Marek Polacek <polacek@redhat.com>
10766
10767 PR c/69798
10768 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10769 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10770
a6bf62d5
KT
107712016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10772
10773 PR target/70004
10774 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10775 Delete.
10776 (test_corners_sisd_si): Likewise.
10777 (main): Remove checks of the above.
10778 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10779
ae4cdc6a
EB
107802016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10781
10782 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10783
08455559
CL
107842016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10785
10786 * gcc.dg/torture/pr69951.c: Accept argc==0.
10787
e9a35493
RB
107882016-03-04 Richard Biener <rguenther@suse.de>
10789
10790 PR c++/70054
10791 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10792 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10793
fba054c2
DV
107942016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10795
10796 PR testsuite/69766
10797 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10798 testing multiarch.
10799
f10cdc6c
JJ
108002016-03-04 Jakub Jelinek <jakub@redhat.com>
10801
10802 PR debug/69947
10803 * gcc.dg/guality/pr69947.c: New test.
10804
2e981ba0
JJ
108052016-03-03 Jakub Jelinek <jakub@redhat.com>
10806
10807 PR ada/70017
10808 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10809
0ba3bfa2
KT
108102016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10811
10812 PR rtl-optimization/69904
10813 * gcc.target/arm/pr69904.c: New test.
10814
97ecdb46
JJ
108152016-03-03 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR target/70021
10818 * gcc.dg/vect/pr70021.c: New test.
10819 * gcc.target/i386/pr70021.c: New test.
10820
a2a743a1
MP
108212016-03-03 Marek Polacek <polacek@redhat.com>
10822
10823 PR middle-end/70050
10824 * gcc.dg/pr70050.c: New test.
10825
fa07ecdd
JG
108262016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10827
10828 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10829
23504262
ML
108302016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10831
10832 PR tree-optimization/70043
10833 * gfortran.dg/vect/pr70043.f90: New test.
10834
b7b9e1a9
EB
108352016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10836
10837 * gnat.dg/specs/task1.ads: New test.
10838
cb83ba54
RO
108392016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10840
10841 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10842 Invoke gdb with -batch.
10843 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10844
a75f5e30
RB
108452016-03-03 Richard Biener <rguenther@suse.de>
10846
10847 PR tree-optimization/55936
10848 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10849
268bc320
JL
108502016-03-02 Jeff Law <law@redhat.com>
10851
815f20ab
JL
10852 PR rtl-optimization/69942
10853 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10854 effects of argument promotions.
10855
268bc320
JL
10856 PR tree-optimization/69987
10857 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10858 target does not support -fprefetch-loop-arrays.
10859
171f7de5
UB
108602016-03-02 Uros Bizjak <ubizjak@gmail.com>
10861
10862 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10863
192912db
BC
108642016-03-02 Bin Cheng <bin.cheng@arm.com>
10865
c7908871 10866 PR rtl-optimization/69052
192912db
BC
10867 * gcc.target/i386/pr69052.c: New test.
10868
90a7a40b
AM
108692016-03-02 Alan Modra <amodra@gmail.com>
10870
10871 * gcc.dg/pr69990.c: New.
10872
69fa742f
JJ
108732016-03-02 Jakub Jelinek <jakub@redhat.com>
10874
de752fb0
JJ
10875 PR c/68062
10876 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10877
10878 PR middle-end/70022
10879 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10880
69fa742f
JJ
10881 PR target/70028
10882 * gcc.target/i386/pr70028.c: New test.
10883
7c65bd56
MK
108842016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10885
10886 * c-c++-common/asan/swapcontext-test-1.c,
10887 * c-c++-common/tsan/thread_leak.c,
10888 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10889 * g++.dg/tsan/benign_race.C,
10890 * g++.dg/tsan/fd_close_norace.C,
10891 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10892 races with sanitizer output
10893
37d98220 108942016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10895 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10896
10897 PR target/67278
10898 * gcc.dg/simd-8.c: New testcase.
10899
218db463
RB
109002016-03-02 Richard Biener <rguenther@suse.de>
10901
10902 PR middle-end/67278
10903 * gcc.dg/simd-7.c: New testcase.
10904
22c72158
EB
109052016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10906
10907 * gcc.target/i386/pr70007.c: Tweak.
10908
9a790ccc
DV
109092016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10910
10911 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10912
bd02f00f
MP
109132016-03-02 Marek Polacek <polacek@redhat.com>
10914
10915 PR c/67854
10916 * gcc.dg/pr67854.c: New test.
10917
1e840f39
JJ
109182016-03-02 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR middle-end/70025
10921 * gcc.dg/torture/pr70025.c: New test.
10922
bca00241
VK
109232016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10924
10925 PR tree-optimization/68621
10926 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10927
0bca04b8
EB
109282016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10929
10930 * gcc.target/i386/pr70007.c: New test.
10931
2a9afc86
JL
109322016-03-01 Jeff Law <law@redhat.com>
10933
eab2541b 10934 PR tree-optimization/69196
9d83ef71 10935 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10936
2a9afc86
JL
10937 PR tree-optimization/69196
10938 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10939 duplicating code and spoiling the expected output.
10940
0d39977e
MM
109412016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10942
10943 PR target/70033
10944 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10945 supports power9 before doing tests.
10946 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10947 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10948 * gcc.target/powerpc/p9-permute.c: Likewise.
10949
a0c0699d
UB
109502016-03-01 Uros Bizjak <ubizjak@gmail.com>
10951
10952 PR target/70027
10953 * gcc.target/i386/pr70027.c: New test.
10954
0ae3ef47 109552016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10956
10957 * gcc.dg/pr70017.c: New test.
10958
686e2237
JJ
109592016-03-01 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR c/69796
10962 PR c/69974
10963 * gcc.dg/pr69796.c: New test.
10964 * gcc.dg/pr69974.c: New test.
10965
f8e4188c
EB
109662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10967
10968 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10969
5e3f1c7c
JL
109702016-02-29 Jeff Law <law@redhat.com>
10971
10972 PR tree-optimization/69987
10973 * gfortran.dg/pr69987.f90: New test.
10974
10975 PR tree-optimization/69989
10976 * gcc.c-torture/compile/pr69989-2.c: New test.
10977
1be56bc5
MP
109782016-03-01 Marek Polacek <polacek@redhat.com>
10979
10980 PR c++/69795
10981 * g++.dg/parse/invalid1.C: New test.
10982
1b19470d
RB
109832016-03-01 Richard Biener <rguenther@suse.de>
10984
10985 PR middle-end/70022
10986 * gcc.dg/pr70022.c: New testcase.
10987
3ae0661a
IE
109882016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10989
10990 PR tree-optimization/69956
10991 * gcc.dg/pr69956.c: New test.
10992
0f09ab88
BS
109932016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10994
10995 PR target/70011
10996 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10997 XFAIL when hardware supports efficient unaligned storage access.
10998
76d881bf
PP
109992016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11000
11001 PR c++/69961
11002 * g++.dg/template/pr69961a.C: New test.
11003 * g++.dg/template/pr69961b.C: New test.
11004
7168133a
DM
110052016-02-29 David Malcolm <dmalcolm@redhat.com>
11006
11007 PR preprocessor/69985
11008 * gcc.dg/cpp/pr69985.c: New test case.
11009
0c6072a3
JL
110102016-02-29 Jeff Law <law@redhat.com>
11011
e66f219b
JL
11012 PR tree-optimization/70005
11013 * gcc.c-torture/execute/pr70005.c New test.
11014
0c6072a3
JL
11015 PR tree-optimization/69999
11016 * gcc.c-torture/compile/pr69999.c: New test.
11017
fd9fbdb3
YR
110182016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11019
11020 PR tree-optimization/69652
11021 * gcc.dg/torture/pr69652.c: Delete test.
11022 * gcc.dg/vect/pr69652.c: New test.
11023
cbd400b4
RB
110242016-02-19 Richard Biener <rguenther@suse.de>
11025
11026 PR tree-optimization/69980
11027 * gfortran.dg/vect/pr69980.f90: New testcase.
11028
84ea0f58
EB
110292016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11030
11031 * gcc.target/sparc/20160229-1.c: New test.
11032
5d2a63dc
EB
110332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11034
11035 * gnat.dg/stack_usage3.adb: New test.
11036 * gnat.dg/stack_usage3_pkg.ads: New helper.
11037
93e708f9
EB
110382016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11039
11040 * gnat.dg/renaming8.adb: New test.
11041 * gnat.dg/renaming8_pkg1.ads: New helper.
11042 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11043 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11044
6512bc93
RB
110452016-02-29 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/69720
11048 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11049
7b201a88
TK
110502016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11051
11052 PR fortran/68147
11053 PR fortran/47674
11054 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11055
82ee0cf2 110562016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11057 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11058
11059 PR fortran/56007
11060 * gfortran.dg/coarray_8.f90: Adjust error message.
11061 * gfortran.dg/pr56007.f90: New test.
11062 * gfortran.dg/pr56007.f: New test.
11063
cdc1a2c8
L
110642016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11065
11066 PR tree-optimization/69989
11067 * gcc.dg/torture/pr69989.c: New test.
11068
33505bcf
EB
110692016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11070
11071 * gcc.target/i386/stack-realign-win.c: New test.
11072
524bfb19
HA
110732016-02-28 Harald Anlauf <anlauf@gmx.de>
11074
11075 PR fortran/60126
11076 * gfortran.dg/pr60126.f90: New test.
11077
bd542508
JL
110782016-02-27 Jeff Law <law@redhat.com>
11079
11080 Revert
11081 2016-02-26 Richard Biener <rguenther@suse.de>
11082 Jeff Law <law@redhat.com>
11083
11084 PR tree-optimization/69740
11085 * gcc.c-torture/compile/pr69740-1.c: New test.
11086 * gcc.c-torture/compile/pr69740-2.c: New test.
11087
dd1291e0
JD
110882016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11089
5fb67f8b 11090 PR fortran/69910
dd1291e0
JD
11091 * gfortran.dg/newunit_4.f90: New test.
11092
5cfefb59
JJ
110932016-02-27 Jakub Jelinek <jakub@redhat.com>
11094
11095 PR target/69613
11096 PR rtl-optimization/69886
11097 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11098 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11099 target.
11100
20ba5f33
MS
111012016-02-26 Martin Sebor <msebor@redhat.com>
11102
11103 PR tree-optimization/15826
11104 * gcc.dg/tree-ssa/pr15826.c: New test.
11105
e6fb01b0
JJ
111062016-02-26 Jakub Jelinek <jakub@redhat.com>
11107
11108 PR target/69969
11109 * gcc.target/powerpc/pr69969.c: New test.
11110
e3e0cf64
MS
111112016-02-26 Martin Sebor <msebor@redhat.com>
11112
11113 PR c++/15766
11114 * g++.old-deja/g++.other/decl5.C: Add a test case.
11115
d1f2bea5
SB
111162016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11117
11118 PR target/69946
11119 * gcc.target/powerpc/pr69946.c: New file.
11120
4a4f9d2b 111212016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11122 Jeff Law <law@redhat.com>
4a4f9d2b 11123
e3e0cf64 11124 PR tree-optimization/69740
4a4f9d2b
RB
11125 * gcc.c-torture/compile/pr69740-1.c: New test.
11126 * gcc.c-torture/compile/pr69740-2.c: New test.
11127
ad2a2706
MJ
111282016-02-26 Martin Jambor <mjambor@suse.cz>
11129
11130 PR middle-end/69920
11131 * gcc.dg/torture/pr69932.c: New test.
11132 * gcc.dg/torture/pr69936.c: Likewise.
11133
1d11f7ce
AK
111342016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11135
11136 PR target/69709
11137 * gcc.target/s390/pr69709.c: New test.
11138
6cfccbb2
KT
111392016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11140
11141 PR target/69245
11142 * gcc.target/aarch64/pr69245_1.c: New test.
11143
ac59ad4e
KT
111442016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11145
11146 PR target/69613
11147 * gcc.dg/torture/pr69613.c: New test.
11148
a2ad54a0
JJ
111492016-02-26 Jakub Jelinek <jakub@redhat.com>
11150
11151 PR rtl-optimization/69891
11152 * gcc.target/i386/pr69891.c: New test.
11153
0884062c 111542016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11155 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11156
d2369d4f 11157 PR target/61397
c163789b
MM
11158 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11159 functionality for both 32-bit and 64-bit.
11160
5aed7e2c
RB
111612016-02-26 Richard Biener <rguenther@suse.de>
11162
11163 PR tree-optimization/69551
11164 * gcc.dg/torture/pr69951.c: New testcase.
11165
798e2a8e
RB
111662016-02-25 Richard Biener <rguenther@suse.de>
11167
11168 PR tree-optimization/48795
11169 * gcc.dg/Warray-bounds-18.c: New testcase.
11170
9559fbac
RO
111712016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11172
11173 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11174
c049b107
JJ
111752016-02-25 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR rtl-optimization/69896
11178 * gcc.dg/pr69896.c: New test.
11179
1137001c
PP
111802016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11181
11182 PR c++/69736
11183 * g++.dg/cpp1y/paren2.C: New test.
11184
2e9c8641
MS
111852016-02-24 Martin Sebor <msebor@redhat.com>
11186
11187 PR c/51147
11188 * gcc.dg/enum-mode-2.c: New test.
11189
03ca8fb3
JJ
111902016-02-24 Jakub Jelinek <jakub@redhat.com>
11191
11192 PR c++/69922
11193 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11194 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11195 * g++.dg/ubsan/pr69922.C: New test.
11196
0b05329b
MP
111972016-02-24 Marek Polacek <polacek@redhat.com>
11198
11199 PR c/69819
11200 * gcc.dg/pr69819.c: New test.
11201
57c2c374
MS
112022016-02-24 Martin Sebor <msebor@redhat.com>
11203
3b96b93a
MS
11204 PR c++/69912
11205 * g++.dg/ext/flexary15.C: New test.
11206
112072016-02-24 Martin Sebor <msebor@redhat.com>
11208
11209 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11210 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11211 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11212
65433bb5
MK
112132016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11214 Charles Baylis <charles.baylis@linaro.org>
11215
11216 PR debug/61033
11217 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11218
f802a424 112192016-02-24 Richard Biener <rguenther@suse.de>
44293580 11220 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11221
11222 PR middle-end/69760
11223 * gcc.dg/torture/pr69760.c: New testcase.
11224
525f795f
RO
112252016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11226
11227 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11228 pattern on Solaris with as.
11229
cd7bbceb
KT
112302016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11231
11232 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11233 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11234 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11235 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11236
89c0c1fd
JJ
112372016-02-24 Jakub Jelinek <jakub@redhat.com>
11238
11239 PR middle-end/69915
11240 * gcc.dg/pr69915.c: New test.
11241
0683fd27
KT
112422016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11243
11244 PR rtl-optimization/69886
11245 * gcc.dg/torture/pr69886.c: New test.
11246
e53d562a
RB
112472016-02-24 Richard Biener <rguenther@suse.de>
11248
11249 PR middle-end/68963
11250 * gcc.dg/torture/pr68963.c: New testcase.
11251
74a00288
KT
112522016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11253
11254 PR target/69875
11255 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11256 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11257 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11258 * gcc.target/arm/atomic_loaddi_1.c: New test.
11259 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11260 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11261 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11262 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11263 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11264 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11265 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11266 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11267
340fd4c9
JJ
112682016-02-24 Jakub Jelinek <jakub@redhat.com>
11269
11270 PR middle-end/69909
11271 * gcc.dg/torture/pr69909.c: New test.
11272
47d3fdb2
RB
112732016-02-24 Richard Biener <rguenther@suse.de>
11274
11275 PR tree-optimization/69907
11276 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11277 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11278 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11279
dab73e73
CB
112802016-02-24 Christian Bruel <christian.bruel@st.com>
11281
11282 * gcc.target/arm/pragma_cpp_fma.c: New test.
11283
7cc5ec65
JD
112842016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11285
11286 PR fortran/61156
11287 * gfortran.dg/include_6.f90: Update test.
11288
067fbd8b
JJ
112892016-02-23 Jakub Jelinek <jakub@redhat.com>
11290
11291 PR objc/69844
11292 * objc.dg/pr69844.m: New test.
11293
64a454d9
JD
112942016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11295
11296 PR libgfortran/69456
11297 * gfortran.dg/namelist_89.f90: New test.
11298 * gfortran.dg/pr59700.f90: Update test..
11299
35886f0b
MS
113002016-02-23 Martin Sebor <msebor@redhat.com>
11301
11302 PR middle-end/69780
11303 * g++.dg/ext/builtin_alloca.C: New test.
11304 * gcc.dg/builtins-68.c: New test.
11305
162cc7e3
RH
113062016-02-23 Richard Henderson <rth@redhat.com>
11307
11308 * gcc.target/i386/addr-space-3.c: Remove test.
11309
196440f8
DM
113102016-02-23 David Malcolm <dmalcolm@redhat.com>
11311
11312 PR preprocessor/69126
11313 PR preprocessor/69543
11314 * c-c++-common/pr69126-2-long.c: New test.
11315 * c-c++-common/pr69126-2-short.c: New test.
11316 * c-c++-common/pr69543-1.c: Remove xfail.
11317
1d3121af
DM
113182016-02-23 David Malcolm <dmalcolm@redhat.com>
11319
11320 PR preprocessor/69126
11321 PR preprocessor/69543
11322 PR preprocessor/69558
11323 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11324 (f): Rename to...
11325 (test_2): ...this, and add leading comment.
11326 (MACRO_3, test_3): New.
11327 (MACRO_4A, MACRO_4B, test_4): New.
11328 (MACRO): Rename to...
11329 (MACRO_5): ...this.
11330 (g): Rename to...
11331 (test_5): ...this, updating for renaming of MACRO, and
11332 add leading comment.
11333 * c-c++-common/pr69543-1.c: New.
11334 * c-c++-common/pr69543-2.c: New.
11335 * c-c++-common/pr69543-3.c: New.
11336 * c-c++-common/pr69543-4.c: New.
11337 * c-c++-common/pr69558-1.c: New.
11338 * c-c++-common/pr69558-2.c: New.
11339 * c-c++-common/pr69558-3.c: New.
11340 * c-c++-common/pr69558-4.c: New.
11341 * gcc.dg/pr69558.c: Move to...
11342 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11343 xfail for c++.
11344
f99c3557
TS
113452016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11346
11347 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11348 to -ftree-parallelize-loops/-fopenacc changes.
11349 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11350 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11351 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11352 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11353 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11354 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11355 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11356 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11357 * c-c++-common/goacc/kernels-loop.c: Likewise.
11358 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11359 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11360 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11361 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11362
c60ec7c2
RO
113632016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11364
11365 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11366
f1a62b6f
JJ
113672016-02-23 Jakub Jelinek <jakub@redhat.com>
11368
e67bf044
JJ
11369 PR c++/69902
11370 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11371
f1a62b6f
JJ
11372 PR c/69900
11373 * gcc.dg/pr69900.c: New test.
11374
20c5e09e
MJ
113752016-02-23 Martin Jambor <mjambor@suse.cz>
11376
11377 PR tree-optimization/69666
11378 * gcc.dg/tree-ssa/pr69666.c: New test.
11379
e457a6fc
AV
113802016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11381
11382 PR fortran/67451
11383 * gfortran.dg/coarray_allocate_5.f08: New test.
11384
d7b574f4
AK
113852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11386
11387 * gcc.target/s390/vcond-shift.c: Move to ...
11388 * gcc.target/s390/vector/vcond-shift.c: ... here.
11389
58bdeb44
AK
113902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11391
11392 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11393 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11394
7cd0387b
AK
113952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11396
11397 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11398
4246c8da
MW
113992016-02-20 Mark Wielaard <mjw@redhat.com>
11400
11401 PR c/28901
11402 * gcc.dg/unused-variable-3.c: New test.
11403
f93bc532
JJ
114042016-02-22 Jakub Jelinek <jakub@redhat.com>
11405
11406 PR target/69888
11407 * gcc.target/i386/pr69888.c: New test.
11408
c4e360f4
RB
114092016-02-22 Richard Biener <rguenther@suse.de>
11410
11411 PR tree-optimization/69882
11412 * gfortran.dg/vect/pr69882.f90: New testcase.
11413
09c92f1c
JJ
114142016-02-22 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR target/69885
11417 * gcc.dg/pr69885.c: New test.
11418
f88d45dc
OE
114192016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11420
11421 PR target/69806
11422 PR target/54089
11423 * gcc.target/sh/pr54089-10.c: New.
11424
ce1ff48e
PT
114252016-02-20 Paul Thomas <pault@gcc.gnu.org>
11426
11427 PR fortran/69423
11428 * gfortran.dg/deferred_character_15.f90 : New test.
11429
bbf27208
DH
114302016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11431
11432 PR fortran/57365
11433 gfortran.dg/allocate_with_source_18.f03: New test.
11434
114352016-02-20 Harald Anlauf <anlauf@gmx.de>
11436
11437 PR fortran/52531
11438 gfortran.dg/gomp/pr52531.f90: New test.
11439
268be88c
BE
114402016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11441
11442 PR c++/69865
11443 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11444 -std=c++03.
11445
4b6c824a
JJ
114462016-02-19 Jakub Jelinek <jakub@redhat.com>
11447
871b3f47
JJ
11448 PR c++/69826
11449 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11450 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11451
7a965d51
JJ
11452 PR c++/69850
11453 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11454
4b6c824a
JJ
11455 PR c++/69851
11456 * g++.dg/torture/pr69851.C: New test.
11457
15fca21a
MS
114582016-02-19 Martin Sebor <msebor@redhat.com>
11459
11460 PR testsuite/69573
11461 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11462
19e21586
JJ
114632016-02-19 Jakub Jelinek <jakub@redhat.com>
11464
03a616ac
JJ
11465 PR c++/69850
11466 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11467 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11468
19e21586
JJ
11469 PR c++/67767
11470 * g++.dg/cpp0x/pr67767.C: New test.
11471
2db16594
KT
114722016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11473
11474 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11475 for fp, simd, crypto, crc, lse.
11476 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11477 above.
11478 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11479 effective target check.
11480
5a7d9d1e
JJ
114812016-02-19 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR target/69820
11484 * gcc.target/i386/pr69820.c: New test.
11485
6448f064
AK
114862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11487
11488 * gcc.target/s390/vector/int128-1.c: New test.
11489
d0a859e6
AK
114902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11491
11492 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11493
9e4eb643
AK
114942016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11495
11496 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11497 instruction pattern name to prevent the testcase from failing with
11498 -march=z13.
11499
859a4c0e
AK
115002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11501
11502 * gcc.target/s390/md/movstr-2.c: New test.
11503
efc2340b
MK
115042016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11505
11506 * gcc.target/s390/morestack.c: New test.
11507
ca2bfbc2
DV
115082016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11509
11510 PR target/69625
11511 * gcc.target/s390/pr69625.c: Add test case.
11512
efd4bd05
BE
115132016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11514
11515 PR testsuite/68580
11516 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11517
2bf2078a
MM
115182016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11519
11520 PR target/68404
11521 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11522 * gcc.target/powerpc/fusion3.c: Likewise.
11523
f003579e
RB
115242016-02-18 Richard Biener <rguenther@suse.de>
11525
11526 PR middle-end/69553
11527 * g++.dg/torture/pr69553.C: New testcase.
11528
19233914
NC
115292016-02-18 Nick Clifton <nickc@redhat.com>
11530
efd4bd05
BE
11531 PR target/62254
11532 PR target/69610
11533 * gcc.target/arm/pr62554.c: New test.
11534 * gcc.target/arm/pr69610-1.c: New test.
11535 * gcc.target/arm/pr69610-2.c: New test.
19233914 11536
23f27839
RB
115372016-02-18 Richard Biener <rguenther@suse.de>
11538
11539 PR middle-end/69854
11540 * gcc.dg/torture/pr69854.c: New testcase.
11541
932c0da4
JJ
115422016-02-17 Jakub Jelinek <jakub@redhat.com>
11543
11544 PR c++/69850
11545 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11546
1bed93e4
BS
115472012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11548
11549 * gcc.target/powerpc/vec-cg.c: New test.
11550
57bfb134
RB
115512016-02-17 Richard Biener <rguenther@suse.de>
11552
11553 PR testsuite/69586
11554 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11555
a44e0ebb
KT
115562016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11557
11558 PR target/69161
11559 * gcc.c-torture/compile/pr69161.c: New test.
11560
ffacd726
DS
115612016-02-17 David Sherwood <david.sherwood@arm.com>
11562
11563 PR target/69532
11564 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11565 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11566
448db8d2
EB
115672016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11568
11569 * gcc.dg/ifcvt-4.c: Skip on Visium.
11570
e2f0522e
EB
115712016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11572
11573 * gnat.dg/atomic8.adb: New test.
11574
bf17fe3f
EB
115752016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11576
11577 * gnat.dg/discr46.ad[sb]: New test.
11578
ecf835e9
KN
115792016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11580
11581 PR Target/48344
11582 * gcc.target/powerpc/pr48344-1.c: New test.
11583
49a1164a
TK
115842015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11585
11586 PR fortran/69742
11587 * gfortran.dg/associate_21.f90: New test.
11588
bf14eba2
JJ
115892016-02-16 Jakub Jelinek <jakub@redhat.com>
11590
11591 PR c/69835
11592 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11593 -Wnonnull in dg-options.
11594 * c-c++-common/nonnull-2.c: New test.
11595
35a093b6
JG
115962016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11597 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11598
11599 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11600
e387d491
JJ
116012016-02-16 Jakub Jelinek <jakub@redhat.com>
11602
11603 PR middle-end/69801
11604 * gcc.dg/pr69801.c: Add empty dg-options.
11605
ba539195
JN
116062016-02-16 James Norris <jnorris@codesourcery.com>
11607
11608 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11609 * g++.dg/goacc/deviceptr-1.c: New file.
11610
2a2b8f64
JJ
116112016-02-16 Jakub Jelinek <jakub@redhat.com>
11612
11613 PR tree-optimization/69820
11614 * gcc.dg/vect/pr69820.c: New test.
11615
87440c29
RB
116162016-02-16 Richard Biener <rguenther@suse.de>
11617
11618 PR tree-optimization/69776
11619 * gcc.dg/torture/pr69776-2.c: New testcase.
11620
6d87c306
BS
116212016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11622
11623 PR tree-optimization/69714
11624 * gcc.dg/torture/pr69714.c: New test.
11625
3824a0a2
JJ
116262016-02-16 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR tree-optimization/69802
11629 * gcc.dg/pr69802.c: New test.
11630
c8cfe96e
RB
116312016-02-16 Richard Biener <rguenther@suse.de>
11632
11633 PR middle-end/69801
11634 * gcc.dg/pr69801.c: New testcase.
11635
fc12098d
JD
116362016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11637
11638 PR libgfortran/69651
11639 * gfortran.dg/read_bang.f90: New test.
11640 * gfortran.dg/read_bang4.f90: New test.
11641
ba6b3795
JJ
116422016-02-15 Jakub Jelinek <jakub@redhat.com>
11643
f0516ca4
JJ
11644 PR c++/69658
11645 * g++.dg/init/pr69658.C: New test.
11646
ba6b3795
JJ
11647 PR c++/69797
11648 * c-c++-common/pr69797.c: New test.
11649
de3f9a2d
PK
116502016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11651
11652 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11653 check for aarch64*-*-*.
11654
17a3b967
RB
116552016-02-15 Richard Biener <rguenther@suse.de>
11656
11657 PR tree-optimization/69783
11658 * gcc.dg/vect/pr69783.c: New testcase.
11659
1c48bff1
RB
116602016-02-15 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/69776
11663 * gcc.dg/torture/pr69776.c: New testcase.
11664
1e6025b6
TK
116652016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11666
11667 PR fortran/60526
11668 * gfortran.dg/type_decl_4.f90: Reinstated.
11669
d3308279
JDA
116702016-02-14 John David Anglin <danglin@gcc.gnu.org>
11671
11672 PR fortran/68746
11673 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11674
b7c56581
TK
116752016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11676
11677 PR fortran/60526
11678 PR bootstrap/69816
11679 * gfortran.dg/type_decl_4.f90: Removed.
11680
60cb4ef5
TK
116812016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11682
11683 PR fortran/60526
11684 * gfortran.dg/type_decl_4.f90: New test.
11685
f6964637
AM
116862016-02-14 Alan Modra <amodra@gmail.com>
11687
1a8849d1 11688 PR testsuite/68886
f6964637
AM
11689 * gcc.c-torture/execute/stkalign.c: Revise test.
11690
f5121920
OE
116912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11692
11693 PR target/67260
11694 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11695
6cda3ab6
OE
116962016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11697
11698 PR target/67260
11699 * gcc.target/sh/torture/pr67260.c: New.
11700
6786e598
JDA
117012016-02-12 John David Anglin <danglin@gcc.gnu.org>
11702
11703 * gcc.dg/pr67964.c: Add dg-require-alias.
11704
7e05dad8
OE
117052016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11706
11707 PR target/67636
11708 PR target/64345
11709 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11710
7f4cc3ce
JD
117112016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11712
11713 PR libgfortran/69668
11714 * gfortran.dg/namelist_88.f90: New test.
11715
955ca6dc
JD
117162016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11717
11718 PR libgfortran/69668
11719 * gfortran.dg/namelist_38.f90: Update test.
11720 * gfortran.dg/namelist_84.f90: Update test.
11721
876217ae
DM
117222016-02-12 David Malcolm <dmalcolm@redhat.com>
11723
11724 PR other/69554
11725 * gcc.dg/pr69554-1.c: New test.
11726 * gfortran.dg/pr69554-1.F90: New test.
11727 * gfortran.dg/pr69554-2.F90: New test.
11728 * lib/gcc-dg.exp (proc dg-locus): New function.
11729 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11730 distinguish between the caret-printing and non-caret-printing
11731 cases. If caret-printing has been explicitly enabled, bail out
11732 without attempting to fix up the output.
11733
61789eed
DM
117342016-02-12 David Malcolm <dmalcolm@redhat.com>
11735
11736 PR driver/69265
11737 PR driver/69453
11738 * gcc.dg/spellcheck-options-3.c: New test case.
11739 * gcc.dg/spellcheck-options-4.c: New test case.
11740 * gcc.dg/spellcheck-options-5.c: New test case.
11741 * gcc.dg/spellcheck-options-6.c: New test case.
11742 * gcc.dg/spellcheck-options-7.c: New test case.
11743 * gcc.dg/spellcheck-options-8.c: New test case.
11744 * gcc.dg/spellcheck-options-9.c: New test case.
11745 * gcc.dg/spellcheck-options-10.c: New test case.
11746
c3090c1f
JJ
117472016-02-12 Jakub Jelinek <jakub@redhat.com>
11748
11749 PR rtl-optimization/69764
11750 PR rtl-optimization/69771
11751 * c-c++-common/pr69764.c: New test.
11752 * gcc.dg/torture/pr69771.c: New test.
11753
8222034d
MP
117542016-02-12 Marek Polacek <polacek@redhat.com>
11755
11756 * g++.dg/torture/init-list1.C: New.
11757
f749f792
MP
117582016-02-12 Marek Polacek <polacek@redhat.com>
11759
11760 * gcc.dg/pr69522.c: Add empty dg-options.
11761
199fb02a
IE
117622016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11763
11764 * g++.dg/lto/lto.exp: Include and init mpx.
11765 * g++.dg/lto/pr69729_0.C: New test.
11766
b69539cb
JJ
117672016-02-12 Jakub Jelinek <jakub@redhat.com>
11768
06ff7000
JJ
11769 PR ipa/69241
11770 * g++.dg/ipa/pr69241-4.C: New test.
11771
b69539cb
JJ
11772 PR ipa/68672
11773 * g++.dg/ipa/pr68672-1.C: New test.
11774 * g++.dg/ipa/pr68672-2.C: New test.
11775 * g++.dg/ipa/pr68672-3.C: New test.
11776
16595a1f
BS
117772016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11778
11779 PR c/69522
6d87c306 11780 * gcc.dg/pr69522.c: New test.
16595a1f 11781
38d795d2
PP
117822016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11783
11784 PR c++/69098
11785 * g++.dg/cpp1y/69098.C: New test.
11786 * g++.dg/cpp1y/69098-2.C: New test.
11787
9c582551
JJ
117882016-02-12 Jakub Jelinek <jakub@redhat.com>
11789
11790 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11791 and neighbour -> neighbor.
11792 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11793 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11794 * c-c++-common/Wvarargs.c: Likewise.
11795 * c-c++-common/goacc/host_data-5.c: Likewise.
11796 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11797 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11798 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11799 * gcc.target/aarch64/pr60697.c: Likewise.
11800 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11801 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11802 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11803 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11804 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11805 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11806 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11807 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11808 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11809 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11810 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11811 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11812 * g++.dg/lookup/koenig5.C: Likewise.
11813 * g++.dg/ext/no-asm-2.C: Likewise.
11814 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11815 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11816 * gfortran.dg/used_types_16.f90: Likewise.
11817 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11818 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11819 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11820 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11821 * gfortran.dg/abstract_type_6.f03: Likewise.
11822 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11823 * gfortran.dg/used_types_15.f90: Likewise.
11824 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11825 * gfortran.dg/exit_3.f08: Likewise.
11826 * gfortran.dg/open_status_2.f90: Likewise.
11827 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11828 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11829 * gfortran.dg/associate_1.f03: Likewise.
11830 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11831 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11832 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11833 * gcc.dg/builtin-object-size-1.c: Likewise.
11834 * gcc.dg/noreturn-6.c: Likewise.
11835 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11836 * gcc.dg/globalalias.c: Likewise.
11837 * gcc.dg/builtins-config.h: Likewise.
11838 * gcc.dg/pr30457.c: Likewise.
11839 * gcc.c-torture/compile/volatile-1.c: Likewise.
11840 * gcc.c-torture/execute/20101011-1.c: Likewise.
11841 * c-c++-common/Waddress-1.c: Likewise.
11842
66756373
JJ
118432016-02-11 Jakub Jelinek <jakub@redhat.com>
11844
11845 PR c/69768
11846 * c-c++-common/Waddress-1.c: New test.
11847
76fe932b
AV
118482016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11849
11850 PR fortran/69296
11851 * gfortran.dg/associate_19.f03: New test.
11852 * gfortran.dg/associate_20.f03: New test.
11853
564c4d4b
OE
118542016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11855
11856 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11857
e1c1ecb0
KT
118582016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11859
11860 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11861 .arch armv8-a\n. Add -dA to dg-options.
11862 * gcc.target/aarch64/assembler_arch_1.c: New test.
11863 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11864
0d7d9458
PC
118652016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11866
11867 PR c++/68726
11868 * g++.dg/cpp0x/pr68726.C: New.
11869
e6208a60
IE
118702016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11871
11872 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11873 test.
11874
281a11eb
RB
118752016-02-11 Richard Biener <rguenther@suse.de>
11876
11877 * g++.dg/tree-ssa/pr61034.C: Adjust.
11878
e03dd765
VM
118792016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11880
4b48faf5 11881 PR target/69148
e03dd765
VM
11882 * gcc.target/s390/pr69148.c: New.
11883
cdc23927
YR
118842016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11885
11886 PR tree-optimization/69652
11887 * gcc.dg/torture/pr69652.c: New test.
11888
e199dd0a
JJ
118892016-02-10 Jakub Jelinek <jakub@redhat.com>
11890 Patrick Palka <ppalka@gcc.gnu.org>
11891
11892 PR ipa/69241
11893 PR c++/69649
11894 * g++.dg/ipa/pr69241-1.C: New test.
11895 * g++.dg/ipa/pr69241-2.C: New test.
11896 * g++.dg/ipa/pr69241-3.C: New test.
11897 * g++.dg/ipa/pr69649.C: New test.
11898
d6b38027
UB
118992016-02-10 Uros Bizjak <ubizjak@gmail.com>
11900
11901 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11902 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11903
13b562c5
BC
119042016-02-10 Bin Cheng <bin.cheng@arm.com>
11905
11906 PR tree-optimization/68021
11907 * gcc.dg/tree-ssa/pr68021.c: New test.
11908
24a179f8
RB
119092016-02-10 Richard Biener <rguenther@suse.de>
11910
11911 PR tree-optimization/69726
11912 * gcc.dg/uninit-22.c: New testcase.
11913
0d99886f
AP
119142016-02-09 Andrew Pinski <apinski@cavium.com>
11915
11916 PR tree-opt/69282
11917 * gcc.c-torture/compile/20160205-1.c: New testcase.
11918
ab04995c
MM
119192016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11920
11921 PR target/68404
11922 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11923 instead accessing a really large arrray.
11924 * gcc.target/powerpc/fusion3.c: Likewise.
11925
4b79ac23
CB
119262016-02-09 Charles Baylis <charles.baylis@linaro.org>
11927
11928 PR target/68532
11929 * gcc.c-torture/execute/pr68532.c: New test.
11930
b890a441
AO
119312016-02-11 Alexandre Oliva <aoliva@redhat.com>
11932
11933 PR target/69634
11934 * gcc.dg/pr69634.c: New.
11935
84a5bef7
RB
119362016-02-09 Richard Biener <rguenther@suse.de>
11937
11938 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11939
1f123759 119402016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11941
1f123759
AF
11942 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11943
65860c77
YR
119442016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11945
11946 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11947
7e1e8a0a
RB
119482016-02-09 Richard Biener <rguenther@suse.de>
11949
11950 PR tree-optimization/69715
11951 * gcc.dg/torture/pr69715.c: New testcase.
11952
efb45a9f
PP
119532016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11954
11955 PR c++/69139
11956 * g++.dg/cpp0x/trailing12.C: New test.
11957 * g++.dg/cpp0x/trailing13.C: New test.
11958
20a0c6f9
PP
119592016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11960
11961 PR c++/69283
11962 PR c++/67835
11963 * g++.dg/cpp1y/auto-fn29.C: New test.
11964 * g++.dg/cpp1y/auto-fn30.C: New test.
11965
a162f3af
JJ
119662016-02-08 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR tree-optimization/69209
11969 * gcc.c-torture/compile/pr69209.c: New test.
11970
4b4a9fbd
JL
119712016-02-08 Jeff Law <law@redhat.com>
11972
11973 PR tree-optimization/68541
11974 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11975 of statements allowed in join block for path splitting.
11976
cfac5ed2
JJ
119772016-02-08 Jakub Jelinek <jakub@redhat.com>
11978
f68bc23f
JJ
11979 PR c++/59627
11980 * g++.dg/gomp/pr59627.C: New test.
11981
cfac5ed2
JJ
11982 PR ipa/69239
11983 * g++.dg/ipa/pr69239.C: New test.
11984
44714d8c
DM
119852016-02-08 David Malcolm <dmalcolm@redhat.com>
11986
11987 PR preprocessor/69664
11988 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11989 * gcc.dg/cpp/warn-comments.c: Likewise.
11990
eba9e839
MP
119912016-02-08 Marek Polacek <polacek@redhat.com>
11992
11993 PR c++/69688
11994 * g++.dg/init/const12.C: New test.
11995
a011cd92
BS
119962016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11997
11998 PR target/60410
11999 * gcc.dg/lto/pr55113_0.c: Remove test.
12000
5317b1be
RB
120012016-02-08 Richard Biener <rguenther@suse.de>
12002
12003 PR tree-optimization/69719
12004 * gcc.dg/torture/pr69719.c: New testcase.
12005
63998a63
RB
120062016-02-08 Richard Biener <rguenther@suse.de>
12007 Jeff Law <law@redhat.com>
12008
12009 PR target/68273
12010 * gcc.target/mips/pr68273.c: New testcase.
12011
43f4a281
RB
120122016-02-08 Richard Biener <rguenther@suse.de>
12013
12014 PR rtl-optimization/69274
12015 * gcc.target/i386/addr-sel-1.c: XFAIL.
12016
0b604d2d
JL
120172016-02-08 Jeff Law <law@redhat.com>
12018
e8dfe49e
JL
12019 PR tree-optimization/68541
12020 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12021
6daecd7a 12022 PR tree-optimization/65917
0b604d2d
JL
12023 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12024
c0f0e35a
JD
120252016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12026
12027 PR fortran/50555
12028 * gfortran.dg/namelist_args.f90: New test.
12029
8981d712
JL
120302016-02-05 Jeff Law <law@redhat.com>
12031
6daecd7a 12032 PR tree-optimization/68541
8981d712
JL
12033 * gcc.dg/tree-ssa/split-path-2.c: New test.
12034 * gcc.dg/tree-ssa/split-path-3.c: New test.
12035 * gcc.dg/tree-ssa/split-path-4.c: New test.
12036 * gcc.dg/tree-ssa/split-path-5.c: New test.
12037 * gcc.dg/tree-ssa/split-path-6.c: New test.
12038 * gcc.dg/tree-ssa/split-path-7.c: New test.
12039
46cb9332
MS
120402016-02-05 Martin Sebor <msebor@redhat.com>
12041
12042 PR c++/69662
12043 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12044 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12045
be2083ea
RH
120462016-02-06 Richard HEnderson <rth@redhat.com>
12047
12048 PR c/69643
12049 * gcc.target/i386/addr-space-4.c: New.
12050 * gcc.target/i386/addr-space-5.c: New.
12051
711d7c23
MM
120522016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12053
12054 PR fortran/66089
12055 * gfortran.dg/elemental_dependency_6.f90: New.
12056
b5c1c988
JJ
120572016-02-05 Jakub Jelinek <jakub@redhat.com>
12058
861c7bcd
JJ
12059 PR rtl-optimization/69691
12060 * gcc.c-torture/execute/pr69691.c: New test.
12061
b5c1c988
JJ
12062 PR c++/69628
12063 * g++.dg/parse/pr69628.C: New test.
12064
f7dfa966
UB
120652016-02-05 Uros Bizjak <ubizjak@gmail.com>
12066
12067 * gcc.dg/sancov/asan.c: Move to ...
12068 * gcc.dg/asan/sancov-1.c: ... here.
12069
9b143e64
UB
120702016-02-05 Uros Bizjak <ubizjak@gmail.com>
12071
12072 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12073
f5d4b899
L
120742016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12075
12076 PR target/69677
12077 * gcc.target/i386/pr69677.c: New test.
12078
76c85fbb
PP
120792016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12080
12081 PR c++/68948
12082 * g++.dg/template/pr68948.C: New test.
12083
f181bf90
DV
120842016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12085
12086 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12087 (only necessary on s390x).
12088
714fb282
L
120892016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12090
12091 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12092 -mno-accumulate-outgoing-args.
12093
618d6c1c
PP
120942016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12095
12096 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12097
1066e9b5
JJ
120982016-02-04 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR c/69669
12101 * c-c++-common/pr69669.c: New test.
12102
76255d0d
MM
121032016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12104
12105 PR target/69667
12106 * g++.dg/pr69667.C: New file.
12107
e0b059b1
WD
121082016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12109
12110 PR target/69619
12111 * gcc.dg/pr69619.c: Add new test.
12112
2692b5c8
RS
121132016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12114
12115 PR rtl-optimization/69577
12116 * gcc.target/i386/pr69577.c: New test.
12117
7db337c2
ML
121182016-02-04 Martin Liska <mliska@suse.cz>
12119
12120 * g++.dg/asan/pr69276.C: New test.
12121
cc9c0829
KT
121222016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12123
12124 PR target/65932
12125 PR target/67714
12126 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12127 a single smulbb instruction.
12128 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12129 * gcc.target/amr/wmul-2.c: Likewise.
12130
eb9feb52
KT
121312016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12132
12133 PR target/65932
12134 PR target/67714
12135 * gcc.c-torture/execute/pr67714.c: New test.
12136
61f727fe
JJ
121372016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12138
12139 PR target/69454
12140 * gcc.target/i386/pr69454-1.c: New test.
12141 * gcc.target/i386/pr69454-2.c: New test.
12142
05dd97db
MS
121432016-02-03 Martin Sebor <msebor@redhat.com>
12144
12145 PR c++/69251
12146 PR c++/69253
12147 PR c++/69290
12148 PR c++/69277
12149 PR c++/69349
12150 * g++.dg/ext/flexarray-mangle-2.C: New test.
12151 * g++.dg/ext/flexarray-mangle.C: New test.
12152 * g++.dg/ext/flexarray-subst.C: New test.
12153 * g++.dg/ext/flexary11.C: New test.
12154 * g++.dg/ext/flexary12.C: New test.
12155 * g++.dg/ext/flexary13.C: New test.
12156 * g++.dg/ext/flexary14.C: New test.
12157 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12158
dac2fc29
L
121592016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12160
12161 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12162 Define only if CHECK_FLOAT128 is defined.
12163 (main): Properly initialize u5.
12164
eadb8035
JJ
121652016-02-03 Jakub Jelinek <jakub@redhat.com>
12166
0afbb81b
JJ
12167 PR c/69627
12168 * gcc.dg/pr69627.c: New test.
12169
eadb8035
JJ
12170 PR target/69644
12171 * gcc.dg/pr69644.c: New test.
12172
b12d4923
MS
121732016-02-03 Mike Stump <mikestump@comcast.net>
12174
12175 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12176 support for struct-layout-1.exp.
12177
ab4bae0c
PP
121782016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12179
12180 PR c++/69056
618d6c1c 12181 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12182
95831c01
VM
121832016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12184 Alexandre Oliva <aoliva@redhat.com>
12185
12186 PR target/69461
12187 * gcc.target/powerpc/pr69461.c: New.
12188
ccc71ab8
UB
121892016-02-03 Uros Bizjak <ubizjak@gmail.com>
12190
12191 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12192 works from here ...
12193 (check_effective_target_fsanitize_thread): ... to here. Do not
12194 specify additional compile flags for the test source.
12195 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12196 specify additional compile flags for the test source.
12197
96299640
WD
121982016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12199
12200 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12201
781d83d9
AV
122022016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12203
12204 PR fortran/67451
12205 PR fortran/69418
12206 * gfortran.dg/coarray_allocate_2.f08: New test.
12207 * gfortran.dg/coarray_allocate_3.f08: New test.
12208 * gfortran.dg/coarray_allocate_4.f08: New test.
12209
d8208e6d
AL
122102016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12211
12212 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12213 use same scan-tree-dump-times on all platforms.
12214 * gcc.dg/vect/vect-outer-1.c: Likewise.
12215 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12216 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12217 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12218 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12219 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12220 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12221 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12222
a8394fa0
SB
122232016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12224
12225 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12226 warning.
12227
f3baa1d3
L
122282016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12229
12230 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12231
eb077516
JN
122322016-02-02 James Norris <jnorris@codesourcery.com>
12233
12234 * c-c++-common/goacc/routine-5.c: Add tests.
12235
578fb225
AM
122362016-02-02 Alexander Monakov <amonakov@ispras.ru>
12237
12238 * gcc.target/nvptx/unsigned-cmp.c: New test.
12239
c64f7d37
WD
122402016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12241
12242 * gcc.target/aarch64/scalar_shift_1.c
12243 (test_corners_sisd_di): Improve force to SIMD register.
12244 (test_corners_sisd_si): Likewise.
12245 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12246 Remove scan-assembler check for ldr.
12247
90c6f26c
RB
122482016-02-02 Richard Biener <rguenther@suse.de>
12249
12250 PR tree-optimization/69595
12251 * gcc.dg/Warray-bounds-17.c: New testcase.
12252
9dc03c97
RB
122532016-02-02 Richard Biener <rguenther@suse.de>
12254
12255 PR tree-optimization/69606
12256 * gcc.dg/torture/pr69606.c: New testcase.
12257
2d4dc223
YR
122582016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12259
12260 PR middle-end/68542
12261 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12262 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12263
65c98fde
AM
122642016-02-02 Alan Modra <amodra@gmail.com>
12265
12266 PR target/69548
12267 * gcc.target/powerpc/pr69548.c: New test.
12268
e1b81f2b
JJ
122692016-02-01 Jakub Jelinek <jakub@redhat.com>
12270
d0268b37
JJ
12271 PR rtl-optimization/69592
12272 * gcc.dg/pr69592.c: New test.
12273
e1b81f2b
JJ
12274 PR preprocessor/69543
12275 PR c/69558
12276 * gcc.dg/pr69543.c: New test.
12277 * gcc.dg/pr69558.c: New test.
12278
7dd7780d
UB
122792016-02-01 Uros Bizjak <ubizjak@gmail.com>
12280
bf672ee5
UB
12281 PR testsuite/65940
12282 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12283
9a7013f8
MS
122842016-02-01 Martin Sebor <msebor@redhat.com>
12285
12286 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12287
e681fb2b
BC
122882016-02-01 Bin Cheng <bin.cheng@arm.com>
12289
12290 PR tree-optimization/67921
12291 * c-c++-common/ubsan/pr67921.c: New test.
12292
ff86345f
RB
122932016-02-01 Richard Biener <rguenther@suse.de>
12294
12295 PR middle-end/69556
12296 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12297
bc369dbd
RB
122982016-02-01 Richard Biener <rguenther@suse.de>
12299
12300 PR tree-optimization/69574
12301 * gcc.dg/torture/pr69574.c: New testcase.
12302
ef318184
RB
123032016-02-01 Richard Biener <rguenther@suse.de>
12304
12305 PR tree-optimization/69579
12306 * gcc.dg/setjmp-6.c: New testcase.
12307
654745e6
JJ
123082016-02-01 Jakub Jelinek <jakub@redhat.com>
12309
12310 PR rtl-optimization/69570
12311 * g++.dg/opt/pr69570.C: New test.
12312
e6c0c44b
RH
123132016-02-01 Richard Henderson <rth@redhat.com>
12314
12315 * gcc.dg/pr69535.c: New test.
12316
6ff3f09a
JDA
123172016-01-31 John David Anglin <danglin@gcc.gnu.org>
12318
2c005538
JDA
12319 PR testsuite/69584
12320 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12321 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12322
61083a4b
JDA
12323 PR debug/68244
12324 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12325
6ff3f09a
JDA
12326 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12327
0c221916
PT
123282016-01-31 Paul Thomas <pault@gcc.gnu.org>
12329
12330 PR fortran/67564
12331 * gfortran.dg/allocate_with_source_17.f03: New test.
12332
db7a2818
JJ
123332016-01-30 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR tree-optimization/69546
12336 * gcc.dg/torture/pr69546.c: New test.
12337
e520d5f0
PT
123382016-01-30 Paul Thomas <pault@gcc.gnu.org>
12339
12340 PR fortran/69566
12341 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12342
343c05d3
MS
123432016-01-30 Martin Sebor <msebor@redhat.com>
12344
12345 PR c++/68490
12346 * g++.dg/ext/flexary10.C: New test.
12347
d6c3a539
DH
123482016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12349
12350 PR fortran/66707
12351 gfortran.dg/common_23.f90: New test.
12352
52d72fcd
BS
123532016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12354
12355 PR target/65546
12356 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12357 condition being checked, and disable it when the target supports
12358 misaligned loads and stores.
12359
3a5d2ba4
JJ
123602016-01-29 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR debug/69518
12363 * gcc.dg/torture/pr69518.c: New test.
12364
6bbacdb5
L
123652016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12366
12367 PR target/69530
12368 * gcc.target/i386/pr69530.c: New test.
12369
af932cdb
SE
123702016-01-29 Steve Ellcey <sellcey@imgtec.com>
12371
12372 PR target/65604
12373 * gcc.target/mips/div-delay.c: New test.
12374
26658b7c
JJ
123752016-01-29 Jakub Jelinek <jakub@redhat.com>
12376
33e89989
JJ
12377 PR target/69551
12378 * gcc.target/i386/pr69551.c: New test.
12379
26658b7c
JJ
12380 PR target/66137
12381 * gcc.target/i386/pr66137.c: New test.
12382
401116b5
AB
123832016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12384
12385 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12386 always built for p5600.
12387 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12388 isa=p5600 dg-option.
12389
d4abfcc5
RB
123902016-01-29 Richard Biener <rguenther@suse.de>
12391
12392 PR tree-optimization/69547
12393 * g++.dg/tree-ssa/pr69547.C: New testcase.
12394
16b77b32
JJ
123952016-01-29 Jakub Jelinek <jakub@redhat.com>
12396
12397 PR debug/66869
12398 * g++.dg/warn/Wunused-function2.C: New test.
12399
a1c95464
DV
124002016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12401
12402 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12403 support for test to succeed.
12404
5453bfed
MP
124052016-01-29 Marek Polacek <polacek@redhat.com>
12406
12407 PR c++/69509
12408 PR c++/69516
12409 * g++.dg/ext/constexpr-vla2.C: New test.
12410 * g++.dg/ext/constexpr-vla3.C: New test.
12411 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12412
452ec2a5
RB
124132016-01-29 Richard Biener <rguenther@suse.de>
12414
12415 PR middle-end/69537
12416 * gcc.dg/uninit-21.c: New testcase.
12417
aec0b19e
UB
124182016-01-28 Uros Bizjak <ubizjak@gmail.com>
12419
12420 PR target/69459
12421 * gcc.target/i386/pr69459.c: New test.
12422
df113ce7
SE
124232016-01-28 Steve Ellcey <sellcey@imgtec.com>
12424
12425 PR target/68400
12426 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12427 * gcc.target/mips/pr68400.c: New test.
12428
494de84f
MS
124292016-01-28 Martin Sebor <msebor@redhat.com>
12430
12431 PR target/17381
12432 * gcc.target/powerpc/pr17381.c: New test.
12433
eb1b1f01
JJ
124342016-01-28 Jakub Jelinek <jakub@redhat.com>
12435
12436 PR middle-end/69542
12437 * gcc.dg/torture/pr69542.c: New test.
12438
6dfeb7ce
WD
124392016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12440
12441 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12442
4b7471a4
DE
124432016-01-28 David Edelsohn <dje.gcc@gmail.com>
12444
12445 * gcc.dg/pr65980.c: Skip on AIX.
12446 * gcc.dg/pr66688.c: Same.
12447
b271fd21
DE
124482016-01-28 David Edelsohn <dje.gcc@gmail.com>
12449
12450 PR target/63679
12451 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12452 * gcc.dg/tree-ssa/sra-18.c: Same.
12453
874108a9
AV
124542016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12455
12456 PR fortran/62536
12457 * gfortran.dg/block_15.f08: New test.
12458 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12459 on incorrectly closed BLOCK.
12460
30480bcd
IE
124612016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12462
12463 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
124642016-01-28 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/69466
12467 * gfortran.dg/vect/pr69466.f90: New testcase.
12468
0d4c694e
TP
124692016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12470
12471 * g++.dg/pr67989.C: Remove ARM-specific option.
12472 * gcc.target/arm/pr67989.C: New file.
12473
2aa780da
UB
124742016-01-27 Uros Bizjak <ubizjak@gmail.com>
12475
12476 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12477 and expm1 test for glibc < 2.11.
12478
f75ebe77
RH
124792016-01-27 Richard Henderson <rth@redhat.com>
12480
12481 * gcc.c-torture/execute/pr69447.c: New test.
12482
124832016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12484
9a175e65 12485 PR fortran/69422
49847d75
PT
12486 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12487
cbdd8ae0
JJ
124882016-01-27 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR debug/66869
12491 * gcc.dg/pr66869.c: New test.
12492
2b572b3c
JL
124932016-01-25 Jeff Law <law@redhat.com>
12494
12495 PR tree-optimization/68398
aec0b19e 12496 PR tree-optimization/69196
2b572b3c
JL
12497 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12498 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12499 path to avoid new heuristic allowing more irreducible regions
12500 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12501 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12502 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12503 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12504 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12505
fa74a4bc
MP
125062016-01-27 Marek Polacek <polacek@redhat.com>
12507
12508 PR c/68062
12509 * c-c++-common/vector-compare-4.c: New test.
12510
0afff540
DM
125112016-01-27 David Malcolm <dmalcolm@redhat.com>
12512
12513 PR preprocessor/69126
12514 * c-c++-common/pr69126.c: New test case.
12515
1a218fc9
ILT
125162016-01-27 Ian Lance Taylor <iant@google.com>
12517
12518 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12519
5d70666e
RB
125202016-01-27 Ryan Burn <contact@rnburn.com>
12521
12522 PR cilkplus/69267
12523 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12524
87ff4d66
UB
125252016-01-27 Uros Bizjak <ubizjak@gmail.com>
12526
12527 PR target/69512
12528 * gcc.target/i386/pr69512.c: New test.
12529
27e23cca
RE
125302016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12531
12532 PR ada/69488
12533 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12534
05bf54c3
MP
125352016-01-27 Marek Polacek <polacek@redhat.com>
12536
12537 PR c++/69379
12538 * g++.dg/pr69379.C: New test.
12539
60214d0d
MS
125402016-01-27 Martin Sebor <msebor@redhat.com>
12541
12542 PR c++/69317
12543 * g++.dg/abi/Wabi-2-2.C: New test.
12544 * g++.dg/abi/Wabi-2-3.C: New test.
12545 * g++.dg/abi/Wabi-3-2.C: New test.
12546 * g++.dg/abi/Wabi-3-3.C: New test.
12547
167c7bfa
RB
125482016-01-27 Richard Biener <rguenther@suse.de>
12549
12550 PR tree-optimization/69166
12551 * gcc.dg/torture/pr69166.c: New testcase.
12552
1430fb1f
MJ
125532016-01-27 Martin Jambor <mjambor@suse.cz>
12554
12555 PR tree-optimization/69355
12556 * gcc.dg/tree-ssa/pr69355.c: New test.
12557
95e3030c
MP
125582016-01-27 Marek Polacek <polacek@redhat.com>
12559
12560 PR c++/69496
12561 * g++.dg/ext/constexpr-vla1.C: New test.
12562
eeb085f3
CB
125632016-01-20 Christian Bruel <christian.bruel@st.com>
12564
12565 PR target/69245
12566 * gcc.target/arm/pr69245.c: New test.
12567
b1652dde
JJ
125682016-01-27 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR tree-optimization/69399
12571 * gcc.dg/torture/pr69399.c: New test.
12572
ce7e8f00
EB
125732016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12574
12575 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12576
e4aac1d1
EB
125772016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12578
12579 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12580
8dfdb419
TV
125812016-01-26 Tom de Vries <tom@codesourcery.com>
12582
12583 PR tree-optimization/69110
12584 * gcc.dg/autopar/pr69110.c: New test.
12585
56f80f54 125862016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12587 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12588
12589 * gcc.dg/graphite/isl-ast-op-select.c: New.
12590
a0909527
PT
125912015-01-26 Paul Thomas <pault@gcc.gnu.org>
12592
12593 PR fortran/69385
12594 * gfortran.dg/allocate_error_6.f90: New test.
12595
ffc445f4
RH
125962016-01-26 Richard Henderson <rth@redhat.com>
12597
12598 * gcc.dg/tm/pr60908.c: New test.
12599
01e1dea3
DM
126002016-01-26 David Malcolm <dmalcolm@redhat.com>
12601
12602 PR other/69006
12603 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12604 directive.
12605 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12606 expected multiline output to reflect the colorization being
12607 disabled before newlines.
12608 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12609 (custom_diagnostic_finalizer): Replace call to
12610 pp_newline_and_flush with call to pp_flush.
12611 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12612 * gfortran.dg/implicit_class_1.f90: Likewise.
12613 * lib/gcc-dg.exp (allow_blank_lines): New global.
12614 (dg-allow-blank-lines-in-output): New procedure.
12615 (gcc-dg-prune): Complain about blank lines in the output, unless
12616 dg-allow-blank-lines-in-output was called.
12617 * lib/multiline.exp (_build_multiline_regex): Only support
12618 arbitrary followup text for non-blank-lines, not for blank lines.
12619
13f92e8d
JJ
126202016-01-26 Jakub Jelinek <jakub@redhat.com>
12621
12622 PR tree-optimization/69483
12623 * gcc.dg/pr69483.c: New test.
12624 * g++.dg/opt/pr69483.C: New test.
12625
92422235
CL
126262016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12627
12628 PR target/68620
12629 * gcc.target/arm/pr68620.c: New test.
12630
0bccf11b
L
126312016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12632
12633 * gcc.target/i386/pr68986-2.c: Remove -m32.
12634
81cd202e
L
126352016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12636
12637 PR target/68986
12638 * gcc.target/i386/pr68986-1.c: New test.
12639 * gcc.target/i386/pr68986-2.c: Likewise.
12640 * gcc.target/i386/pr68986-3.c: Likewise.
12641
213a1c03
CB
126422016-01-26 Christian Bruel <christian.bruel@st.com>
12643
12644 * lib/target-supports.exp
12645 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12646 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12647 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12648
22a08dd1
RB
126492016-01-26 Richard Biener <rguenther@suse.de>
12650
12651 PR tree-optimization/69452
12652 * gcc.dg/torture/pr69452.c: New testcase.
12653
6c06e0e8
JJ
126542016-01-26 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR target/69442
12657 * gcc.dg/pr69442.c: New test.
12658
b96824c4
RFI
126592016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12660
12661 PR target/67896
12662 * gcc.target/aarch64/simd/pr67896.C: New.
12663
5ee31e57
RS
126642016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12665
12666 PR tree-optimization/69400
12667 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12668 function.
12669 (plugin_init): Call it.
12670 * gcc.dg/torture/pr69400.c: New test.
12671
7ddfb31d
CL
126722016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12673
12674 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12675
1e050c90
AK
126762016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12677 Sebastian Pop <s.pop@samsung.com>
12678
12679 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12680 isl-0.15.
12681
c8ee4bf5
AK
126822016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12683 Sebastian Pop <s.pop@samsung.com>
12684
12685 * gcc.dg/graphite/pr69292.c: New.
12686
d902b330
JJ
126872016-01-25 Jakub Jelinek <jakub@redhat.com>
12688
12689 * c-c++-common/goacc/use_device-1.c: New test.
12690
2c89b952
JL
126912016-01-25 Jeff Law <law@redhat.com>
12692
12693 PR tree-optimization/69196
12694 PR tree-optimization/68398
12695 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12696 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12697
685c8785
DE
126982016-01-25 David Edelsohn <dje.gcc@gmail.com>
12699
12700 PR target/69469
12701 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12702 Algorithm.
12703
95cef0c1
RB
127042016-01-25 Richard Biener <rguenther@suse.de>
12705
12706 PR testsuite/69380
12707 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12708
2947d3b2
IE
127092016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12710
12711 PR target/69421
12712 * gcc.dg/pr69421.c: New test.
12713
ae19075a
BB
127142016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12715
12716 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12717 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12718 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12719 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12720 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12721 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12722 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12723 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12724 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12725 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12726
fa4511c2
RB
127272016-01-25 Richard Biener <rguenther@suse.de>
12728
12729 PR tree-optimization/69376
12730 * gcc.dg/torture/pr69376.c: New testcase.
12731
1d101216
JD
127322016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12733
12734 PR fortran/69397
12735 PR fortran/68442
12736 * gfortran.dg/interface_38.f90: New test.
12737 * gfortran.dg/interface_39.f90: New test.
a0909527 12738
a59b92b0
PP
127392016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12740
12741 Revert:
12742 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12743
12744 PR c++/11858
12745 PR c++/24663
12746 PR c++/24664
12747 * g++.dg/template/pr11858.C: New test.
12748 * g++.dg/template/pr24663.C: New test.
12749 * g++.dg/template/unify12.C: New test.
12750 * g++.dg/template/unify13.C: New test.
12751 * g++.dg/template/unify14.C: New test.
12752 * g++.dg/template/unify15.C: New test.
12753 * g++.dg/template/unify16.C: New test.
12754 * g++.dg/template/unify17.C: New test.
12755
16acb1a8
DH
127562016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12757
12758 PR fortran/68283
12759 gfortran.dg/pr68283.f90: New test.
12760
094773e8
TK
127612016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12762
12763 PR fortran/66094
12764 * gfortran.dg/inline_matmul_13.f90: New test.
12765 * gfortran.dg/matmul_bounds_8.f90: New test.
12766 * gfortran.dg/matmul_bounds_9.f90: New test.
12767 * gfortran.dg/matmul_bounds_10.f90: New test.
12768
42fb90d7
TV
127692016-01-23 Tom de Vries <tom@codesourcery.com>
12770
12771 PR tree-optimization/69426
12772 * gcc.dg/autopar/pr69426.c: New test.
12773
69da7802
MS
127742016-01-23 Martin Sebor <msebor@redhat.com>
12775
12776 PR c++/58109
12777 PR c++/69022
12778 * g++.dg/cpp0x/alignas5.C: New test.
12779 * g++.dg/ext/vector29.C: Same.
12780
da17300a
UB
127812016-01-23 Uros Bizjak <ubizjak@gmail.com>
12782
12783 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12784 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12785 _GNU_SOURCE from compile flags to the source.
12786 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12787 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12788 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12789 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12790
62041cfc
JJ
127912016-01-22 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR target/69432
12794 * g++.dg/opt/pr69432.C: New test.
12795
f7d2ad6f
BS
127962016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12797
12798 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12799 32-bit targets testing an -m64 multilib.
12800
d403fc9a
WS
128012016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12802
12803 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12804 64-bit support.
12805
4aa16f8d
JG
128062016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12807
12808 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12809
7c816d0f
CB
128102016-01-21 Christian Bruel <christian.bruel@st.com>
12811
12812 PR target/68674
12813 * gcc.target/i386/pr68674.c
12814 * gcc.target/aarch64/pr68674.c
12815 * gcc.target/arm/pr68674.c
12816
fce661e8
KT
128172016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12818
12819 PR target/69403
12820 * gcc.c-torture/execute/pr69403.c: New test.
12821
4696899f
PC
128222016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12823
12824 PR c++/55843
12825 * g++.dg/template/pr55843.C: New.
12826
bac69366
AL
128272016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12828
12829 PR testsuite/66877
12830 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12831 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12832
b57d3a5c
BS
128332016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12834
12835 PR testsuite/67489
da17300a
UB
12836 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12837 from dg-do compile directive, and instead add
12838 { dg-require-effective-target int128 }.
b57d3a5c 12839
9f04a53e
MS
128402016-01-20 Martin Sebor <msebor@redhat.com>
12841
12842 PR c/69405
12843 * gcc.dg/sync-fetch.c: New test.
12844
38a51663
JL
128452016-01-21 Martin Sebor <msebor@redhat.com>
12846
12847 PR target/69252
12848 * gcc.target/powerpc/pr69252.c: New test.
12849
2423a75a
JD
128502016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12851
12852 PR fortran/65996
da17300a 12853 * gfortran.dg/pr65996.f90: New test.
2423a75a 12854
0a76463f
DV
128552016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12856
12857 PR c++/68810
9f04a53e 12858 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12859 expected to generate an error.
0a76463f 12860
9776e692
BS
128612016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12862
12863 PR middle-end/66178
12864 * gcc.dg/torture/pr66178.c: New test.
12865
c8d3e088
AB
128662016-01-21 Anton Blanchard <anton@samba.org>
12867 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12868
12869 PR target/63354
12870 * gcc.target/powerpc/pr63354.c: New test.
12871
35b707ff
VM
128722016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12873
12874 PR rtl-optimization/68990
12875 * gcc.target/i386/pr68990: New.
12876
157b0829
NC
128772016-01-21 Nick Clifton <nickc@redhat.com>
12878
12879 PR target/69129
12880 * gcc.target/mips/pr69129.c: New.
12881
aede6748
PC
128822016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12883
12884 PR c++/58046
12885 * g++.dg/cpp0x/pr58046.C: New.
12886
5463c2c8
JJ
128872016-01-21 Jakub Jelinek <jakub@redhat.com>
12888
6d31cc75
SS
12889 PR target/69187
12890 PR target/65624
12891 * gcc.target/arm/pr69187.c: New test.
12892
5463c2c8
JJ
12893 PR c++/69355
12894 * g++.dg/torture/pr69355.C: New test.
12895
fa28f32b
AK
128962016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12897 Sebastian Pop <s.pop@samsung.com>
12898
12899 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12900
b920a047
AK
129012016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12902 Sebastian Pop <s.pop@samsung.com>
12903
da17300a 12904 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12905
bdd3aea6
JJ
129062016-01-21 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR middle-end/67653
12909 * c-c++-common/pr67653.c: New test.
12910 * gcc.dg/torture/pr29119.c: Add dg-warning.
12911
26a2e6ae
PB
129122016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12913
12914 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12915
d25c7690
PK
129162016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12917
12918 PR c/24293
12919 * gcc.dg/pr24293.c: New test.
12920 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12921 incomplete struct type.
12922 * gcc.dg/declspec-1.c: Likewise.
12923 * gcc.dg/pr63549.c: Likewise.
12924
889d5698
JJ
129252016-01-20 Jakub Jelinek <jakub@redhat.com>
12926
12927 PR tree-optimization/66612
12928 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12929 for bdn instruction.
12930
d7cf3dc7
CL
129312016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12932
12933 * lib/target-supports.exp
12934 (check_effective_target_arm_fp_ok_nocache): New.
12935 (check_effective_target_arm_fp_ok): New.
12936 (add_options_for_arm_fp): New.
12937 (check_effective_target_arm_crypto_ok_nocache): Require
12938 target_arm_v8_neon_ok instead of arm32.
12939 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12940 (check_effective_target_arm_crypto_pragma_ok): New.
12941 (add_options_for_arm_vfp): New.
12942 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12943 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12944 target instead. Force initial fpu to vfp.
12945 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12946 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12947 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12948 dependency.
12949 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12950 use arm_vfp effective target instead. Force initial fpu to vfp.
12951 * gcc.target/arm/attr-neon3.c: Likewise.
12952 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12953 arm_vfp_ok.
12954 * gcc.target/arm/unsigned-float.c: Likewise.
12955 * gcc.target/arm/vfp-1.c: Likewise.
12956 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12957 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12958 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12959 * gcc.target/arm/vfp-ldmias.c: Likewise.
12960 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12961 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12962 * gcc.target/arm/vfp-stmiad.c: Likewise.
12963 * gcc.target/arm/vfp-stmias.c: Likewise.
12964 * gcc.target/arm/vnmul-1.c: Likewise.
12965 * gcc.target/arm/vnmul-2.c: Likewise.
12966 * gcc.target/arm/vnmul-3.c: Likewise.
12967 * gcc.target/arm/vnmul-4.c: Likewise.
12968
01ac9704 129692016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12970
e84b00da
L
12971 PR testsuite/69366
12972 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12973 the MPX run-time library, for compile-time MPX test.
12974 * gcc.target/i386/chkp-always_inline.c: Likewise.
12975 * gcc.target/i386/chkp-bndret.c: Likewise.
12976 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12977 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12978 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12979 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12980 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12981 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12982 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12983 * gcc.target/i386/chkp-label-address.c: Likewise.
12984 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12985 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12986 * gcc.target/i386/chkp-pr69044.c: Likewise.
12987 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12988 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12989 * gcc.target/i386/chkp-strchr.c: Likewise.
12990 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12991 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12992 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12993 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12994 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12995 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12996 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12997 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12998 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12999 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13000 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13001 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13002 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13003 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13004 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13005 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13006 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13007 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13008 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13009 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13010 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13011 * gcc.target/i386/pr63995-2.c: Likewise.
13012 * gcc.target/i386/pr64805.c: Likewise.
13013 * gcc.target/i386/pr65044.c: Likewise.
13014 * gcc.target/i386/pr65167.c: Likewise.
13015 * gcc.target/i386/pr65183.c: Likewise.
13016 * gcc.target/i386/pr65184.c: Likewise.
13017 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13018
28b33016
IE
130192016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13020
13021 PR tree-optimization/69328
13022 * gcc.dg/pr69328.c: New test.
13023
bcff0913
JL
130242016-01-20 Jeff Law <law@redhat.com>
13025
bf0bb970 13026 PR target/25114
bcff0913
JL
13027 * gcc.target/m68k/pr25114.c: New test.
13028
a3f69631
AV
130292016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13030
13031 * gcc.target/arm/memset-inline-10.c: Added
13032 dg-require-effective-target arm_thumb2_ok.
13033
af33ba0d
EB
130342016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13035
13036 * gcc.dg/debug/dwarf2/sso.c: New test.
13037
7596d5de
UB
130382016-01-19 Uros Bizjak <ubizjak@gmail.com>
13039
13040 PR testsuite/68820
13041 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13042 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13043 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13044
ceda2c69
JH
130452016-01-19 Jan Hubicka <hubicka@ucw.cz>
13046
13047 PR ipa/66223
13048 * g++.dg/ipa/devirt-50.C: New testcase.
13049
38a979f2
MP
130502016-01-19 Marek Polacek <polacek@redhat.com>
13051
13052 PR c++/68965
13053 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13054 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13055
962801c5
KT
130562016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13057
13058 PR target/69135
13059 * gcc.target/arm/pr69135_1.c: New test.
13060
078fe40a
WD
130612015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13062
13063 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13064
786e3c06
WD
130652015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13066
13067 * gcc.target/aarch64/ccmp_1.c: New testcase.
13068
1e297006
MP
130692016-01-19 Marek Polacek <polacek@redhat.com>
13070
13071 PR c++/68586
13072 * g++.dg/cpp0x/enum30.C: New test.
13073
879c27e3
RB
130742016-01-19 Richard Biener <rguenther@suse.de>
13075
13076 PR tree-optimization/69336
13077 * g++.dg/tree-ssa/pr69336.C: New testcase.
13078
015337d3
JJ
130792016-01-19 Jakub Jelinek <jakub@redhat.com>
13080
13081 PR debug/65779
13082 * gcc.dg/pr65779.c: New test.
13083
e2c768b6
RB
130842016-01-19 Richard Biener <rguenther@suse.de>
13085
13086 PR tree-optimization/69352
13087 * gcc.dg/torture/pr69352.c: New testcase.
13088
569efc34
JJ
130892016-01-19 Jakub Jelinek <jakub@redhat.com>
13090
13091 PR rtl-optimization/68955
13092 PR rtl-optimization/64557
13093 * gcc.dg/torture/pr68955.c: New test.
13094
e49d321f
JH
130952016-01-19 Jan Hubicka <hubicka@ucw.cz>
13096
13097 PR lto/69136
13098 * g++.dg/torture/pr69136.C: New testcase.
13099
e9191ad3
JH
131002016-01-19 Jan Hubicka <hubicka@ucw.cz>
13101
13102 PR lto/69133
13103 * g++.dg/lto/pr69133_0.C: New testcase.
13104 * g++.dg/lto/pr69133_1.C: New testcase.
13105
2bedb645
JL
131062016-01-15 Jeff Law <law@redhat.com>
13107
13108 PR tree-optimization/69320
13109 * gcc.c-torture/pr69320-1.c: New test.
13110 * gcc.c-torture/pr69320-2.c: New test.
13111 * gcc.c-torture/pr69320-3.c: New test.
13112 * gcc.c-torture/pr69320-4.c: New test.
13113
17c15cb9
PP
131142016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13115
13116 PR c++/11858
13117 PR c++/24663
13118 PR c++/24664
13119 * g++.dg/template/pr11858.C: New test.
13120 * g++.dg/template/pr24663.C: New test.
13121 * g++.dg/template/unify12.C: New test.
13122 * g++.dg/template/unify13.C: New test.
13123 * g++.dg/template/unify14.C: New test.
13124 * g++.dg/template/unify15.C: New test.
13125 * g++.dg/template/unify16.C: New test.
13126 * g++.dg/template/unify17.C: New test.
13127
9617fd08
DM
131282016-01-18 David Malcolm <dmalcolm@redhat.com>
13129
13130 PR testsuite/69181
13131 * gcc.dg/pr69181-1.c: New test file.
13132 * gcc.dg/pr69181-2.c: New test file.
13133 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13134 globals by moving it to...
13135 (cleanup-after-saved-dg-test): ...this new function. Add
13136 "global additional_sources_used". Add reset of global
13137 multiline_expected_outputs to the empty list.
13138 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13139 global to...
13140 (multiline_expected_outputs): ...this, and updated comments to
13141 note that it is modified from gcc-dg.exp.
13142 (dg-end-multiline-output): Update for the above renaming.
13143 (handle-multiline-outputs): Likewise. Remove the clearing
13144 of the expected outputs to the empty list.
13145
b555a2e4
RB
131462016-01-18 Richard Biener <rguenther@suse.de>
13147
13148 PR tree-optimization/69297
13149 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13150
96902805
JM
131512016-01-18 Joseph Myers <joseph@codesourcery.com>
13152
13153 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13154 dg-options.
13155 * gcc.target/mips/mips-3d-2.c: Likewise.
13156 * gcc.target/mips/mips-3d-3.c: Likewise.
13157 * gcc.target/mips/mips-3d-4.c: Likewise.
13158 * gcc.target/mips/mips-3d-5.c: Likewise.
13159 * gcc.target/mips/mips-3d-6.c: Likewise.
13160 * gcc.target/mips/mips-3d-7.c: Likewise.
13161 * gcc.target/mips/mips-3d-8.c: Likewise.
13162 * gcc.target/mips/mips-3d-9.c: Likewise.
13163 * gcc.target/mips/mips-ps-1.c: Likewise.
13164 * gcc.target/mips/mips-ps-2.c: Likewise.
13165 * gcc.target/mips/mips-ps-3.c: Likewise.
13166 * gcc.target/mips/mips-ps-4.c: Likewise.
13167 * gcc.target/mips/mips-ps-5.c: Likewise.
13168 * gcc.target/mips/mips-ps-6.c: Likewise.
13169 * gcc.target/mips/mips-ps-7.c: Likewise.
13170 * gcc.target/mips/mips-ps-type.c: Likewise.
13171 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13172 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13173
40e26f94
TV
131742016-01-18 Tom de Vries <tom@codesourcery.com>
13175
13176 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13177 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13178 * c-c++-common/goacc/kernels-empty.c: New test.
13179 * c-c++-common/goacc/kernels-eternal.c: New test.
13180 * c-c++-common/goacc/kernels-loop-2.c: New test.
13181 * c-c++-common/goacc/kernels-loop-3.c: New test.
13182 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13183 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13184 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13185 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13186 * c-c++-common/goacc/kernels-loop-data.c: New test.
13187 * c-c++-common/goacc/kernels-loop-g.c: New test.
13188 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13189 * c-c++-common/goacc/kernels-loop-n.c: New test.
13190 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13191 * c-c++-common/goacc/kernels-loop.c: New test.
13192 * c-c++-common/goacc/kernels-noreturn.c: New test.
13193 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13194 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13195 * c-c++-common/goacc/kernels-reduction.c: New test.
13196
a98d4647
TV
131972016-01-18 Tom de Vries <tom@codesourcery.com>
13198
13199 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13200 * gcc.dg/autopar/outer-2.c: Same.
13201 * gcc.dg/autopar/outer-3.c: Same.
13202 * gcc.dg/autopar/outer-4.c: Same.
13203 * gcc.dg/autopar/outer-5.c: Same.
13204 * gcc.dg/autopar/outer-6.c: Same.
13205 * gcc.dg/autopar/parallelization-1.c: Same.
13206 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13207 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13208 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13209 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13210 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13211 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13212 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13213 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13214 * gcc.dg/autopar/pr39500-1.c: Same.
13215 * gcc.dg/autopar/pr39500-2.c: Same.
13216 * gcc.dg/autopar/pr46193.c: Same.
13217 * gcc.dg/autopar/pr46194.c: Same.
13218 * gcc.dg/autopar/pr49580.c: Same.
13219 * gcc.dg/autopar/pr49960-1.c: Same.
13220 * gcc.dg/autopar/pr49960.c: Same.
13221 * gcc.dg/autopar/pr68373.c: Same.
13222 * gcc.dg/autopar/reduc-1.c: Same.
13223 * gcc.dg/autopar/reduc-1char.c: Same.
13224 * gcc.dg/autopar/reduc-1short.c: Same.
13225 * gcc.dg/autopar/reduc-2.c: Same.
13226 * gcc.dg/autopar/reduc-2char.c: Same.
13227 * gcc.dg/autopar/reduc-2short.c: Same.
13228 * gcc.dg/autopar/reduc-3.c: Same.
13229 * gcc.dg/autopar/reduc-4.c: Same.
13230 * gcc.dg/autopar/reduc-6.c: Same.
13231 * gcc.dg/autopar/reduc-7.c: Same.
13232 * gcc.dg/autopar/reduc-8.c: Same.
13233 * gcc.dg/autopar/reduc-9.c: Same.
13234 * gcc.dg/autopar/uns-outer-4.c: Same.
13235 * gcc.dg/autopar/uns-outer-5.c: Same.
13236 * gcc.dg/autopar/uns-outer-6.c: Same.
13237 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13238 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13239
da976fa8
AL
132402016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13241
13242 PR target/63679
13243 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13244 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13245
70c1e886
AL
132462016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13247
13248 PR target/63679
13249 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13250 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13251 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13252
88bed196
AL
132532016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13254
13255 PR target/63679
13256 * gcc.dg/tree-ssa/sra-17.c: New.
13257 * gcc.dg/tree-ssa/sra-18.c: New.
13258
3dd5f42e
IE
132592016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13260
13261 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13262
ae5a77fa
EB
132632016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13264
13265 * gnat.dg/inline12.adb: New test.
13266
11e57fc6
BC
132672016-01-18 Bin Cheng <bin.cheng@arm.com>
13268
13269 PR tree-optimization/66797
13270 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13271
995b6fe0
RB
132722016-01-18 Richard Biener <rguenther@suse.de>
13273
13274 PR tree-optimization/69170
13275 * gcc.dg/torture/pr69170.c: New testcase.
13276
82ee0cf2 132772016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13278
13279 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13280
d69da357
TV
132812016-01-16 Tom de Vries <tom@codesourcery.com>
13282
13283 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13284
a3845283
TV
132852016-01-16 Tom de Vries <tom@codesourcery.com>
13286
13287 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13288 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13289 redundant dg-require-effective-target pthread.
13290 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13291 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13292 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13293 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13294 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13295 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13296 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13297
197a6aa6
DE
132982016-01-16 David Edelsohn <dje.gcc@gmail.com>
13299
13300 PR target/68609
13301 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13302 * gcc.target/powerpc/recip-7.c: Same.
13303
ec7886c1
PP
133042016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13305
13306 PR c++/69091
13307 * g++.dg/template/pr69091.C: New test.
13308
203484bb
PP
133092016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13310
13311 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13312 dump does not contain an error_mark_node.
13313 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13314 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13315
aa2500e9
PP
133162016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13317
13318 PR c++/68936
13319 * g++.dg/template/pr68936.C: New test.
13320
28621a5c
DE
133212016-01-15 David Edelsohn <dje.gcc@gmail.com>
13322
13323 PR target/68609
13324 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13325 * gcc.target/powerpc/recip-2.c: Same.
13326 * gcc.target/powerpc/recip-3.c: Same.
13327 * gcc.target/powerpc/recip-4.c: Same.
13328 * gcc.target/powerpc/recip-sqrtf.c: Same.
13329
40c43aca
JL
133302016-01-15 Jeff Law <law@redhat.com>
13331
13332 PR tree-optimization/69270
13333 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13334 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13335
afbc5ae8
PT
133362016-01-15 Paul Thomas <pault@gcc.gnu.org>
13337
13338 PR fortran/49630
13339 * gfortran.dg/deferred_character_13.f90: New test for the fix
13340 of comment 3 of the PR.
13341
13342 PR fortran/54070
13343 * gfortran.dg/deferred_character_8.f90: New test
13344 * gfortran.dg/allocate_error_5.f90: New test
13345
13346 PR fortran/60593
13347 * gfortran.dg/deferred_character_10.f90: New test
13348
13349 PR fortran/60795
13350 * gfortran.dg/deferred_character_14.f90: New test
13351
13352 PR fortran/61147
13353 * gfortran.dg/deferred_character_11.f90: New test
13354
13355 PR fortran/64324
13356 * gfortran.dg/deferred_character_9.f90: New test
13357
49abe076
VM
133582016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13359
13360 PR rtl-optimization/69030
13361 * gcc.target/i386/pr69030.c: New.
13362
16d12992
KT
133632016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13364
13365 * gcc.target/aarch64/target_attr_17.c: New test.
13366
78810bd3
RB
133672016-01-15 Richard Biener <rguenther@suse.de>
13368
13369 PR tree-optimization/66856
13370 * gcc.dg/torture/pr66856-1.c: New testcase.
13371 * gcc.dg/torture/pr66856-2.c: Likewise.
13372
2bd847fe
RB
133732016-01-15 Richard Biener <rguenther@suse.de>
13374
13375 PR debug/69137
13376 * g++.dg/lto/pr69137_0.C: New testcase.
13377
a00fe3b7
RS
133782016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13379
13380 PR middle-end/69246
13381 * gcc.target/i386/pr69246.c: New test.
13382
cbb0e83b
DV
133832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13384
7596d5de 13385 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13386
5a500ecf
DV
133872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13388
13389 PR c++/56194
13390 * g++.dg/init/const9.C: Disable test on S/390.
13391
5d9bf64f
DV
133922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13393
13394 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13395 * g++.dg/Wno-frame-address.C: Ditto.
13396
e234b19e
DV
133972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13398
13399 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13400
89483f99
RB
134012016-01-15 Richard Biener <rguenther@suse.de>
13402
13403 PR tree-optimization/68961
13404 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13405
94f37395
IE
134062016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13407
13408 * gcc.target/i386/pr65105-5.c: New test.
13409
82ee0cf2 134102016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13411
13412 * gcc.c-torture/execute/alias-4.c: New testcase.
13413
82ee0cf2 134142016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13415
13416 PR ipa/68148
13417 * g++.dg/ipa/devirt-49.C: New testcase.
13418
092f7deb 134192016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13420
13421 PR target/65837
13422 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13423 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13424 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13425
e93c66bc
RB
134262016-01-15 Richard Biener <rguenther@suse.de>
13427
13428 PR tree-optimization/69117
13429 * gcc.dg/torture/pr69117.c: New testcase.
13430
c47eaca6 134312015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13432
13433 PR c++/69048
13434 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13435
c3f6914a
FXC
134362016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13437
13438 PR testsuite/67509
13439 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13440 range tests use 100 * maximum instead of maximum + 1.
13441
cd65ae90
JJ
134422016-01-14 Jakub Jelinek <jakub@redhat.com>
13443
13444 PR debug/69244
13445 * gcc.dg/guality/pr69244.c: New test.
13446
19643948
UB
134472016-01-14 Uros Bizjak <ubizjak@gmail.com>
13448
13449 * lib/target-supports.exp (check_effective_target_issignaling):
13450 New procedure.
13451 * gcc.dg/pr61441.c: Require issignaling effective target.
13452
fe79c97e
SB
134532016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13454
13455 PR target/68803
13456 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13457
c7df95d8
DM
134582016-01-14 David Malcolm <dmalcolm@redhat.com>
13459
13460 PR c++/68819
13461 PR preprocessor/69177
13462 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13463 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13464 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13465 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13466
00083992
MP
134672016-01-14 Marek Polacek <polacek@redhat.com>
13468
13469 PR c/69262
13470 * gcc.dg/array-15.c: New test.
13471
0c9b3294
JJ
134722016-01-14 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR middle-end/68146
13475 PR tree-optimization/69155
13476 * gfortran.dg/pr68146.f: New test.
13477 * gfortran.dg/pr69155.f90: New test.
13478
3688e13d
RB
134792016-01-14 Richard Biener <rguenther@suse.de>
13480
13481 PR tree-optimization/68060
13482 * gcc.dg/torture/pr68060-1.c: New testcase.
13483 * gcc.dg/torture/pr68060-2.c: Likewise.
13484
bab0ad3a
NC
134852016-01-14 Nick Clifton <nickc@redhat.com>
13486
13487 * lib/target-supports.exp
13488 (check_effective_target_arm_neon_ok_nocache): Add an option
13489 sequence that includes setting the ARM architecture to ARMv7-A.
13490 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13491 command line options necessary to enable Neon support.
13492 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13493 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13494 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13495 * gcc.target/arm/pr69180.c: Likewise.
13496
947c2ce5
JL
134972016-01-14 Jeff Law <law@redhat.com>
13498
13499 PR tree-optimization/69270
13500 * gcc.dg/tree-ssa/pr69270.c: New test.
13501
3342fd71
BS
135022016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13503
13504 PR c/66208
13505 * c-c++-common/pr66208.c: New file.
13506
2ad3adf1
JJ
135072016-01-13 Jakub Jelinek <jakub@redhat.com>
13508
13509 PR tree-optimization/69156
13510 * gcc.dg/pr69156.c: New test.
13511
398d6feb
L
135122016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13513
13514 * gcc.target/i386/pr69225-7.c: New test.
13515
4c868789
RH
135162016-01-13 Richard Henderson <rth@redhat.com>
13517
13518 * gcc.dg/tm/memopt-13.c: Update expected function.
13519 * gcc.dg/tm/memopt-6.c: Likewise.
13520
ef6d1772
UB
135212016-01-13 Uros Bizjak <ubizjak@gmail.com>
13522
13523 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13524 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13525 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13526 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13527
ef6d1772
UB
135282016-01-13 Tom de Vries <tom@codesourcery.com>
13529
13530 PR tree-optimization/69169
0b4b6ef2
TV
13531 * gcc.dg/pr69169.c: New test.
13532
2ad3adf1 135332016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13534
13535 PR target/69228
13536 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13537 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13538 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13539 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13540 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13541 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13542 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13543 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13544
9060e335
AK
135452016-01-13 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR target/69247
13548 * gcc.dg/pr69247.c: New test.
13549
40311329
RB
135502016-01-13 Richard Biener <rguenther@suse.de>
13551
13552 PR tree-optimization/69242
13553 * gcc.dg/torture/pr69242.c: New testcase.
13554
ccbd7103
RB
135552016-01-13 Richard Biener <rguenther@suse.de>
13556
13557 PR tree-optimization/69186
13558 * gcc.dg/torture/pr69186.c: New testcase.
13559
c6f72a46
JL
135602016-01-13 Jeff Law <law@redhat.com>
13561
13562 PR tree-optimization/67755
13563 * gcc.dg/tree-ssa/pr67755.c: New test.
13564
135652016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13566
13567 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13568 pass number in output by a star.
13569
c446cf07
BC
135702016-01-12 Bin Cheng <bin.cheng@arm.com>
13571
13572 PR tree-optimization/68911
13573 * gcc.c-torture/execute/pr68911.c: New test.
13574
5342156c
MP
135752016-01-12 Marek Polacek <polacek@redhat.com>
13576
13577 PR c++/68979
13578 * g++.dg/warn/permissive-1.C: New test.
13579
65364cc5
JJ
135802016-01-12 Jakub Jelinek <jakub@redhat.com>
13581
13582 PR objc++/68511
13583 PR c++/69213
13584 * g++.dg/opt/pr69213.C: New test.
13585
81b9a3d9
CB
135862016-01-12 Christian Bruel <christian.bruel@st.com>
13587
13588 PR target/69180
13589 * gcc.target/arm/pr69180.c: New test.
13590
3c4e91c9
RB
135912016-01-12 Richard Biener <rguenther@suse.de>
13592
13593 PR lto/69077
13594 * g++.dg/lto/pr69077_0.C: New testcase.
13595 * g++.dg/lto/pr69077_1.C: Likewise.
13596
5664cea1
JJ
135972016-01-12 Jakub Jelinek <jakub@redhat.com>
13598
13599 PR target/69175
13600 * g++.dg/opt/pr69175.C: New test.
13601
86cefc49
AL
136022016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13603
13604 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13605 rather than #including math.h & stdlib.h.
13606 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13607 * gcc.dg/vect/pr49771.c: Likewise.
13608 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13609 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13610 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13611 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13612 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13613 * gcc.dg/vect/pr44507.c: Likewise.
13614 * gcc.dg/vect/pr45902.c: Likewise.
13615 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13616 * gcc.dg/vect/vect-117.c: Likewise.
13617 * gcc.dg/vect/vect-99.c: Likewise.
13618 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13619 * gcc.dg/vect/vect-cond-1.c: Likewise.
13620 * gcc.dg/vect/vect-cond-2.c: Likewise.
13621 * gcc.dg/vect/vect-cond-3.c: Likewise.
13622 * gcc.dg/vect/vect-cond-4.c: Likewise.
13623 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13624 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13625 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13626 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13627 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13628 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13629 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13630 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13631 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13632 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13633 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13634 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13635 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13636 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13637 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13638 include of signal.h.
13639 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13640 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13641 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13642 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13643 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13644 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13645 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13646 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13647 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13648 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13649 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13650 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13651 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13652 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13653 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13654 * gcc.dg/vect/vect-outer-5.c: Likewise.
13655 * gcc.dg/vect/vect-outer-6.c: Likewise.
13656 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13657 include of stdio.h.
13658
b832f61e
NC
136592016-01-12 Nick Clifton <nickc@redhat.com>
13660
13661 PR target/68913
13662 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13663 to fread so that it will be found in all target runtimes.
13664
8eac49b1
RB
136652016-01-12 Richard Biener <rguenther@suse.de>
13666
13667 PR tree-optimization/69053
13668 * g++.dg/torture/pr69053.C: New testcase.
13669
2935d994
RB
136702016-01-12 Richard Biener <rguenther@suse.de>
13671
13672 PR tree-optimization/69168
13673 * gcc.dg/torture/pr69168.c: New testcase.
13674
66c16fd9
RB
136752016-01-12 Richard Biener <rguenther@suse.de>
13676
13677 PR tree-optimization/69157
13678 * gcc.dg/torture/pr69157.c: New testcase.
13679
136802016-01-12 Richard Biener <rguenther@suse.de>
13681
13682 PR tree-optimization/69174
13683 * gcc.dg/torture/pr69174.c: New testcase.
13684
723033a6
JJ
136852016-01-12 Jakub Jelinek <jakub@redhat.com>
13686
13687 PR c++/66808
13688 PR c++/69000
13689 * g++.dg/tls/pr66808.C: New test.
13690 * g++.dg/tls/pr69000.C: New test.
13691
3574cf47
BS
136922016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13693
13694 * gcc.target/powerpc/swaps-p8-23.c: New test.
13695 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13696
feb20787
JDA
136972016-01-11 John David Anglin <danglin@gcc.gnu.org>
13698
13699 PR tree-optimization/68356
13700 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13701
27b1820a
KV
137022016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13703 Jim Wilson <jim.wilson@linaro.org>
13704
13705 PR target/69194
13706 * gcc.target/arm/pr69194.c: New test.
13707
cf4de6af
L
137082016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13709
13710 PR target/69225
13711 * gcc.target/i386/pr69225-1.c: New test.
13712 * gcc.target/i386/pr69225-2.c: Likewise.
13713 * gcc.target/i386/pr69225-3.c: Likewise.
13714 * gcc.target/i386/pr69225-4.c: Likewise.
13715 * gcc.target/i386/pr69225-5.c: Likewise.
13716 * gcc.target/i386/pr69225-6.c: Likewise.
13717
1ebd5558
JJ
137182016-01-11 Jakub Jelinek <jakub@redhat.com>
13719
23552a4d
JJ
13720 PR target/67462
13721 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13722 if lp64.
13723
26ff85b0
JJ
13724 PR target/69071
13725 * gcc.dg/pr69071.c: New test.
13726
9cb6bd74
JJ
13727 PR c++/69211
13728 * g++.dg/opt/pr69211.C: New test.
13729
1ebd5558
JJ
13730 PR tree-optimization/69214
13731 * gcc.c-torture/compile/pr69214.c: New test.
13732
8c18c836
UB
137332016-01-11 Uros Bizjak <ubizjak@gmail.com>
13734
13735 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13736 * gcc.target/i386/pr66232-11.c: Ditto.
13737 * gcc.target/i386/pr66232-12.c: Ditto.
13738 * gcc.target/i386/pr66232-13.c: Ditto.
13739
62446e6e
RB
137402016-01-11 Richard Biener <rguenther@suse.de>
13741
13742 PR tree-optimization/69173
13743 * gcc.dg/torture/pr69173.c: New testcase.
13744
2b8568fe
KT
137452016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13746
13747 PR rtl-optimization/68796
13748 * gcc.target/aarch64/tst_5.c: New test.
13749 * gcc.target/aarch64/tst_6.c: Likewise.
13750
5baf4532
KT
137512016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13752
13753 PR rtl-optimization/68841
13754 * gcc.dg/pr68841.c: New test.
13755 * gcc.c-torture/execute/pr68841.c: New test.
13756
ca90b1ed
YR
137572016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13758
13759 PR rtl-optimization/68920
13760 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13761 for ix86 targets.
13762 * gcc.dg/ifcvt-5.c: New test.
13763
2ad3adf1 137642016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13765
13766 PR bootstrap/69123
13767 * g++.dg/pr69123.C: New.
13768
83834c09
IE
137692016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13770
13771 PR target/69010
13772 * gcc.target/i386/pr69010.c: New test.
13773
dcf89d57
MJ
137742016-01-11 Martin Jambor <mjambor@suse.cz>
13775
13776 PR ipa/69044
13777 * gcc.target/i386/chkp-pr69044.c: New test.
13778
d95167ee
TV
137792016-01-11 Tom de Vries <tom@codesourcery.com>
13780
13781 PR tree-optimization/69109
13782 * gcc.dg/autopar/pr69109-2.c: New test.
13783 * gcc.dg/autopar/pr69109.c: New test.
13784
4f6403a8
TV
137852016-01-11 Tom de Vries <tom@codesourcery.com>
13786
13787 PR tree-optimization/69108
13788 * gcc.dg/autopar/pr69108.c: New test.
13789
21efdd80
PP
137902016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13791
13792 PR c++/69029
13793 * c-c++-common/Wisleading-indentation.c: Augment test.
13794
fd42eed8
TK
137952016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13796
13797 PR fortran/69154
13798 * gfortran.dg/inline_matmul_12.f90: New test.
13799
4f90ee6c
PT
138002016-01-10 Paul Thomas <pault@gcc.gnu.org>
13801
13802 PR fortran/67779
13803 * gfortran.dg/actual_array_offset_1: New test.
13804
3907c6cf
TV
138052016-01-10 Tom de Vries <tom@codesourcery.com>
13806
13807 PR tree-optimization/69062
13808 * gcc.dg/autopar/pr69062.c: New test.
13809
b07b236e
TS
138102016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13811
13812 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13813 * gcc.dg/vect/slp-perm-2.c: Likewise.
13814 * gcc.dg/vect/slp-perm-3.c: Likewise.
13815 * gcc.dg/vect/slp-perm-5.c: Likewise.
13816 * gcc.dg/vect/slp-perm-6.c: Likewise.
13817 * gcc.dg/vect/slp-perm-7.c: Likewise.
13818 * gcc.dg/vect/slp-perm-8.c: Likewise.
13819
23fab8ae
TV
138202016-01-10 Tom de Vries <tom@codesourcery.com>
13821
13822 PR tree-optimization/69039
13823 * gcc.dg/autopar/pr69039.c: New test.
13824
73f0dae2
MP
138252016-01-09 Marek Polacek <polacek@redhat.com>
13826
13827 PR c++/69113
13828 * g++.dg/pr69113.C: New test.
13829
20b8d734
JJ
138302016-01-09 Jakub Jelinek <jakub@redhat.com>
13831
13832 PR middle-end/50865
13833 PR tree-optimization/69097
13834 * gcc.c-torture/execute/pr50865.c: New test.
13835 * gcc.c-torture/execute/pr69097-1.c: New test.
13836 * gcc.c-torture/execute/pr69097-2.c: New test.
13837 * gcc.dg/pr69097-1.c: New test.
13838 * gcc.dg/pr69097-2.c: New test.
13839
c50e614b
JJ
138402016-01-09 Jakub Jelinek <jakub@redhat.com>
13841
13842 PR c++/69164
13843 * g++.dg/opt/pr69164.C: New test.
13844
e0237993
JJ
138452016-01-08 Jakub Jelinek <jakub@redhat.com>
13846
13847 PR tree-optimization/69167
13848 * gcc.dg/pr69167.c: New test.
13849
bd8f5bb2
MP
138502016-01-08 Marek Polacek <polacek@redhat.com>
13851
13852 PR c++/68449
13853 * g++.dg/pr68449.C: New.
13854
bb0f5ca7
AL
138552016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13856
13857 PR tree-optimization/68707
13858 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13859 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13860 on platforms supporting it.
13861 * gcc.dg/vect/slp-perm-2.c: Likewise.
13862 * gcc.dg/vect/slp-perm-3.c: Likewise.
13863 * gcc.dg/vect/slp-perm-5.c: Likewise.
13864 * gcc.dg/vect/slp-perm-7.c: Likewise.
13865 * gcc.dg/vect/slp-perm-8.c: Likewise.
13866 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13867 on platforms supporting it.
13868
22518428
JJ
138692016-01-08 Jakub Jelinek <jakub@redhat.com>
13870
33f0852f
JJ
13871 PR tree-optimization/69162
13872 * gcc.dg/pr69162.c: New test.
13873
22518428
JJ
13874 PR tree-optimization/69172
13875 * gcc.dg/pr69172.c: New test.
13876
80e9b3aa
TP
138772016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13878
13879 PR tree-optimization/67781
13880 * gcc.c-torture/execute/pr67781.c: New file.
13881
262a363f
JJ
138822016-01-08 Jakub Jelinek <jakub@redhat.com>
13883
13884 PR tree-optimization/69083
13885 * gcc.dg/vect/pr69083.c: New test.
13886
6e1f093f
SS
138872016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13888
13889 PR tree-optimization/61441
13890 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13891 Use -fexcess-precision=standard for compiler options.
13892 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13893
53290e07
JJ
138942016-01-08 Jakub Jelinek <jakub@redhat.com>
13895
57bf3072
JJ
13896 PR fortran/69128
13897 * gfortran.dg/gomp/pr69128.f90: New test.
13898
53290e07
JJ
13899 PR c++/69145
13900 * g++.dg/ext/pr69145-1.C: New test.
13901 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13902 * g++.dg/ext/pr69145-2.h: New file.
13903
7a127fa7
MS
139042016-01-07 Martin Sebor <msebor@redhat.com>
13905
13906 PR c/68966
13907 * gcc.dg/atomic-fetch-bool.c: New test.
13908 * gcc.dg/sync-fetch-bool.c: New test.
13909
95918b49
L
139102016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13911
13912 PR fortran/66680
13913 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13914
c8e62a9d
NC
139152016-01-07 Nick Clifton <nickc@redhat.com>
13916
13917 PR target/66655
13918 * g++.dg/pr66655.C: New test.
13919 * g++.dg/pr66655_1.cc: Test support file.
13920 * g++.dg/pr66655.h: Test header file.
13921
2ad3adf1 139222016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13923
13924 PR fortran/66680
13925 gfortran.dg/gomp/pr66680.f90: New test.
13926
4cd9ca92
L
139272016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13928
13929 PR target/69171
13930 * gcc.target/i386/pr69171-1.c: New test.
13931 * gcc.target/i386/pr69171-2.c: Likewise.
13932 * gcc.target/i386/pr69171-3.c: Likewise.
13933 * gcc.target/i386/pr69171-4.c: Likewise.
13934 * gcc.target/i386/pr69171-5.c: Likewise.
13935 * gcc.target/i386/pr69171-6.c: Likewise.
13936
7e33d4dc
BS
139372015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13938
13939 PR middle-end/67639
13940 * c-c++-common/pr67639.c: New test.
13941
fec64afc
JJ
139422016-01-07 Jakub Jelinek <jakub@redhat.com>
13943
13944 PR tree-optimization/69141
13945 * g++.dg/opt/pr69141.C: New test.
13946
f293ad29
EB
139472016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13948
13949 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13950
5027395e
UB
139512016-01-06 Uros Bizjak <ubizjak@gmail.com>
13952
13953 PR target/69140
13954 * gcc.target/i386/pr69140.c: New test
13955
7443cf13
DM
139562016-01-06 David Malcolm <dmalcolm@redhat.com>
13957
13958 * gcc.dg/bad-dereference.c: New test case.
13959
32928931
BS
139602015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13961
13962 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13963
68dd05da
AS
139642016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13965
13966 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13967
6b131d5b
MP
139682016-01-06 Marek Polacek <polacek@redhat.com>
13969
13970 PR sanitizer/69099
13971 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13972
8d9fdb49
MP
139732016-01-05 Marek Polacek <polacek@redhat.com>
13974
13975 PR c/69104
13976 * gcc.dg/atomic-invalid-2.c: New.
13977
acf93f1e
L
139782016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13979
13980 PR target/68991
13981 * gcc.target/i386/pr68991.c: New test.
13982
3f50525d
L
139832016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13984
13985 PR target/68991
13986 * g++.dg/pr68991-1.C: New test.
13987 * g++.dg/pr68991-2.C: Likewise.
13988
e0237993 139892016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13990
e0237993 13991 PR other/60465
face88a1
ST
13992 * gcc.target/ia64/pr60465-gprel64.c: New test.
13993 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13994
a0866eff
KT
139952016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13996
13997 PR rtl-optimization/68651
13998 * gcc.target/aarch64/pr68651_1.c: New test.
13999
c589e975
DM
140002016-01-05 David Malcolm <dmalcolm@redhat.com>
14001
14002 PR c/69122
14003 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14004
929710d9
NS
140052016-01-05 Nathan Sidwell <nathan@acm.org>
14006
ce3e43d7
NS
14007 PR c++/58583
14008 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14009
929710d9
NS
14010 * gcc.dg/alias-15.c: New.
14011
a2faef8e
NC
140122016-01-05 Nick Clifton <nickc@redhat.com>
14013
14014 PR target/68870
14015 * g++.dg/pr68770.C: New test.
14016
4cfa76e3
MS
140172016-01-04 Mike Stump <mikestump@comcast.net>
14018
14019 * lib/target-supports.exp (check_effective_target_cilkplus):
14020 cilkplus targets require pthreads.
4ece61b6 14021 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14022
4e8a3a35
MM
140232016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14024
14025 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14026 generation.
14027
818ab71a
JJ
140282016-01-04 Jakub Jelinek <jakub@redhat.com>
14029
14030 Update copyright years.
14031
2fe0a208
MP
140322016-01-04 Marek Polacek <polacek@redhat.com>
14033
14034 PR c/68908
14035 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14036 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14037 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14038
9e3b2fe3
EB
140392016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14040
14041 * gcc.target/sparc/20160104-2.c: New test.
14042
e8d65a35
EB
140432016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14044
14045 * gcc.target/sparc/20160104-1.c: New test.
14046
25ccfccd
PT
140472016-01-03 Paul Thomas <pault@gcc.gnu.org>
14048
14049 PR fortran/65045
14050 * gfortran.dg/pr65045.f90: New test.
14051
cb51d382
EB
140522016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14053
14054 * gnat.dg/specs/debug1.ads: Delete.
14055
6eeaad6e
JD
140562016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14057
14058 PR libgfortran/68867
14059 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14060 expression.
14061
2f968603
JD
140622016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14063
14064 PR libgfortran/68867
14065 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14066 PowerPC.
14067
591bb5e4
PT
140682016-01-01 Paul Thomas <pault@gcc.gnu.org>
14069
14070 PR fortran/68864
14071 * gfortran.dg/pr68864.f90: New test.
14072
f1e0620c
JJ
140732016-01-01 Jakub Jelinek <jakub@redhat.com>
14074
942a1319
JJ
14075 PR tree-optimization/69070
14076 * gcc.dg/pr69070.c: New test.
14077
10dff63f
JJ
14078 PR sanitizer/69055
14079 * gfortran.dg/pr69055.f90: New test.
14080
f1e0620c
JJ
14081 PR target/69015
14082 * gcc.dg/pr69015.c: New test.
818ab71a 14083\f
2f883d1c 14084Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14085
14086Copying and distribution of this file, with or without modification,
14087are permitted in any medium without royalty provided the copyright
14088notice and this notice are preserved.