]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
xtensa: don't use unwind-dw2-fde-dip with elf targets
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5cb96b6a
UB
12016-10-18 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/77991
4 * gcc.target/i386/pr77991.c: New test.
5
f5de494c
MF
62016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
7
8 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
9 LTO is used.
10
e5163ec1
SKS
112016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12
5cb96b6a 13 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 14
b64e8239
RB
152016-10-18 Richard Biener <rguenther@suse.de>
16
17 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
18 * gcc.dg/tree-ssa/pr21001.c: Likewise.
19 * gcc.dg/tree-ssa/pr21090.c: Likewise.
20 * gcc.dg/tree-ssa/pr21294.c: Likewise.
21 * gcc.dg/tree-ssa/pr21563.c: Likewise.
22 * gcc.dg/tree-ssa/pr23744.c: Likewise.
23 * gcc.dg/tree-ssa/pr25382.c: Likewise.
24 * gcc.dg/tree-ssa/pr68431.c: Likewise.
25 * gcc.dg/tree-ssa/vrp03.c: Likewise.
26 * gcc.dg/tree-ssa/vrp06.c: Likewise.
27 * gcc.dg/tree-ssa/vrp07.c: Likewise.
28 * gcc.dg/tree-ssa/vrp09.c: Likewise.
29 * gcc.dg/tree-ssa/vrp19.c: Likewise.
30 * gcc.dg/tree-ssa/vrp20.c: Likewise.
31 * gcc.dg/tree-ssa/vrp92.c: Likewise.
32 * gcc.dg/pr68217.c: Likewise.
33 * gcc.dg/predict-9.c: Likewise.
34 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
35 * gcc.dg/predict-1.c: Likewise.
36
c680ada5
JD
372016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38
39 * gfortran.dg/dtio_17.f90: New test.
40
7fd4f180
KV
412016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
42
43 * gcc.dg/ipa/vrp4.c: Adjust testcase.
44
718625ad
KV
452016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
46
47 * gcc.dg/ipa/vrp4.c: New test.
48
735b8f9f
KV
492016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
50
51 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
52 * gcc.dg/torture/pr39074.c: Likewise.
53
86f98087
EB
542016-10-17 Eric Botcazou <ebotcazou@adacore.com>
55
56 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
57 * gnat.dg/trampoline4.adb: Minor tweak.
58
a929f266
BS
592016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
60
61 PR tree-optimization/77916
62 * gcc.dg/torture/pr77916.c: New.
63
4acf2055
SK
642016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
65
66 PR fortran/77978
67 * gfortran.dg/pr77978_1.f90: New test.
68 * gfortran.dg/pr77978_2.f90: Ditto.
69 * gfortran.dg/pr77978_3.f90: Ditto.
70
871267e1
PT
712016-10-17 Paul Thomas <pault@gcc.gnu.org>
72
73 PR fortran/61420
74 PR fortran/78013
75 * gfortran.dg/proc_ptr_49.f90: New test.
76
fd9593e9
BE
772016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
78
79 PR target/77308
80 * gcc.target/arm/pr77308.c: New test.
81
d32d4176
DE
822016-10-17 David Edelsohn <dje.gcc@gmail.com>
83
84 * lib/target-supports.exp
85 (check_effective_target_floatn_nx_runtime): Return 0 for
86 powerpc*-ibm-aix*.
87
dca2910c
AP
882016-10-17 Andrew Pinski <apinski@cavium.com>
89
90 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
91 long instead of long.
92 * gcc.target/aarch64/cinc_common_1.c: Likewise.
93 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
94 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
95 * gcc.target/aarch64/mult-synth_4.c: Likewise.
96 * gcc.target/aarch64/pr68102_1.c: Likewise.
97 * gcc.target/aarch64/target_attr_3.c: Likewise.
98
44b00dbc
RB
992016-10-17 Richard Biener <rguenther@suse.de>
100
101 PR tree-optimization/77988
102 * gcc.dg/torture/pr77988.c: New testcase.
103
89b80c42
PK
1042016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
105
106 * gcc.dg/pr71636-1.c: New test-case.
107 * gcc.dg/pr71636-2.c: Likewise.
108
4c640e26
EB
1092016-10-16 Eric Botcazou <ebotcazou@adacore.com>
110
111 * gnat.dg/trampoline3.adb: New test.
112 * gnat.dg/trampoline4.adb: Likewise.
113
6c0347f6
JD
1142016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
115
116 * gfortran.dg/dtio_16.f90: New test.
117
d0d48a06
EB
1182016-10-15 Eric Botcazou <ebotcazou@adacore.com>
119
120 * gcc.target/sparc/bmaskbshuf.c: Rename to...
121 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
122 * gcc.target/sparc/bmaskbshuf-2.c: New test.
123
baa33d83
EB
1242016-10-15 Eric Botcazou <ebotcazou@adacore.com>
125
126 * gcc.target/sparc/popc.c: Rename to...
127 * gcc.target/sparc/popc-1.c: ...this.
128 * gcc.target/sparc/popc-2.c: New test.
129
523ee218
JD
1302016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
131
132 PR fortran/77972
133 * gfortran.dg/unexpected_eof_4.f90: New test.
134
c04d4ede
JB
1352016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
136
31a84d4a
AP
137 PR libfortran/48587
138 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 139
064ed55a
JJ
1402016-10-14 Jakub Jelinek <jakub@redhat.com>
141
9a822fc7
JJ
142 PR middle-end/77959
143 * gfortran.dg/pr77959.f90: New test.
144
064ed55a
JJ
145 DR 1511 - const volatile variables and ODR
146 * g++.dg/DRs/dr1511-1.C: New test.
147 * g++.dg/DRs/dr1511-2.C: New test.
148
2579762a
EB
1492016-10-14 Eric Botcazou <ebotcazou@adacore.com>
150
151 * gnat.dg/debug7.adb (dg-options): Remove -g.
152 * gnat.dg/debug8.adb (dg-options): Add -margs.
153 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
154
6d59425d
RB
1552016-10-14 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/77979
158 * gcc.dg/torture/pr77979.c: New testcase.
159
43f66d6e
ML
1602016-10-14 Martin Liska <mliska@suse.cz>
161
162 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
163 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
164 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
165
cb3ac867
UB
1662016-10-14 Uros Bizjak <ubizjak@gmail.com>
167
168 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
169 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
170 * gcc.dg/torture/pr77937-2.c: Likewise.
171
14cf71a0
EB
1722016-10-14 Eric Botcazou <ebotcazou@adacore.com>
173
174 * gnat.dg/lto15.adb: Adjust.
175 * gnat.dg/lto16.adb: Likewise.
176 * gnat.dg/lto17.adb: Likewise
177 * gnat.dg/lto18.ad[sb]: New test.
178 * gnat.dg/lto18_pkg.ads: New helper.
179 * gnat.dg/lto19.adb: New test.
180 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
181 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
182 * gnat.dg/lto20.adb: New test.
183 * gnat.dg/lto20_pkg.ad[sb]: New helper.
184
6fd9c6f4
AV
1852016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
186
187 * gfortran.dg/coarray_38.f90: Expect error message.
188
01f44038
KT
1892016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
190
191 * gcc.target/aarch64/spellcheck_1.c: New test.
192 * gcc.target/aarch64/spellcheck_2.c: Likewise.
193 * gcc.target/aarch64/spellcheck_3.c: Likewise.
194 * gcc.target/aarch64/spellcheck_4.c: Likewise.
195 * gcc.target/aarch64/spellcheck_5.c: Likewise.
196 * gcc.target/aarch64/spellcheck_6.c: Likewise.
197
253abb2a
AS
1982016-10-13 Andreas Schwab <schwab@linux-m68k.org>
199
200 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
201
a2695319
BS
2022016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
203
204 PR tree-optimization/77937
205 * gcc.dg/torture/pr77937-1.c: New.
206 * gcc.dg/torture/pr77937-2.c: New.
207
14a2c9aa
JM
2082016-10-13 Jakub Jelinek <jakub@redhat.com>
209
210 * g++.dg/cpp1z/inline-var1.C: New test.
211 * g++.dg/cpp1z/inline-var1a.C: New test.
212 * g++.dg/cpp1z/inline-var1.h: New file.
213 * g++.dg/cpp1z/inline-var2.C: New test.
214 * g++.dg/cpp1z/inline-var3.C: New test.
215 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
216 uninitialized const.
217
18d34307
SL
2182016-10-13 Sandra Loosemore <sandra@codesourcery.com>
219
ee7fa2e3
SL
220 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
221 Xscale is specified, not just -march.
222 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
223 is incompatible with Xscale.
18d34307 224
96032047
MS
2252016-10-13 Martin Sebor <msebor@redhat.com>
226
227 PR c++/71912
228 * g++.dg/ext/flexary4.C: Adjust.
229 * g++.dg/ext/flexary5.C: Same.
230 * g++.dg/ext/flexary9.C: Same.
231 * g++.dg/ext/flexary19.C: New test.
232 * g++.dg/ext/flexary18.C: New test.
233 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
234 regression test.
5cb96b6a
UB
235 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
236 Avoid generating a flexible array member in an array.
96032047 237
5b1548fd
MS
2382016-10-13 Martin Sebor <msebor@redhat.com>
239
240 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
241 to placate -Wformat on targets where the type is not int.
242
7810c4eb
DM
2432016-10-13 David Malcolm <dmalcolm@redhat.com>
244
245 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
246 in INSN_LOCATION.
247
fcd27666
BC
2482016-10-13 Bin Cheng <bin.cheng@arm.com>
249
250 * gcc.target/i386/l_fma_float_1.c: Revise test.
251 * gcc.target/i386/l_fma_float_2.c: Ditto.
252 * gcc.target/i386/l_fma_float_3.c: Ditto.
253 * gcc.target/i386/l_fma_float_4.c: Ditto.
254 * gcc.target/i386/l_fma_float_5.c: Ditto.
255 * gcc.target/i386/l_fma_float_6.c: Ditto.
256 * gcc.target/i386/l_fma_double_1.c: Ditto.
257 * gcc.target/i386/l_fma_double_2.c: Ditto.
258 * gcc.target/i386/l_fma_double_3.c: Ditto.
259 * gcc.target/i386/l_fma_double_4.c: Ditto.
260 * gcc.target/i386/l_fma_double_5.c: Ditto.
261 * gcc.target/i386/l_fma_double_6.c: Ditto.
262
b8a4b8c8
BC
2632016-10-13 Bin Cheng <bin.cheng@arm.com>
264
265 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
266
328ba117
BC
2672016-10-13 Bin Cheng <bin.cheng@arm.com>
268
269 * gcc.dg/vect/vect-98.c: Refine test case.
270 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
271 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
272 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
273
1a1ab05e
JJ
2742016-10-13 Jakub Jelinek <jakub@redhat.com>
275
276 PR c/77946
277 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
278
27947670
ML
2792016-10-13 Martin Liska <mliska@suse.cz>
280
281 PR tree-optimization/77943
282 * g++.dg/tree-ssa/pr77943.C: New test.
283
92c5266b
AV
2842016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
285
286 PR fortran/72832
287 * gfortran.dg/allocate_with_source_22.f03: New test.
288 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
289 fail.
290
90bca4ed
TP
2912016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
292
293 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
294 * gcc.target/arm/movsi_movw.c: Likewise.
295 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
296 directive to work on big endian targets.
297
0011af7b
KV
2982016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
299
300 * gcc.dg/tree-ssa/evrp6.c: New test.
301
859e95ab
SB
3022016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
303
304 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
305 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
306 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
307
2934018d
SB
3082016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
309
310 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
311 * gcc.target/powerpc/warn-2.c: Ditto.
312
f92d1522
RS
3132016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
314
315 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
316 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
317 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
318 for -mmsa.
319 * gcc.target/mips/msa.c: New test.
320 * gcc.target/mips/msa-builtins.c: Likewise.
321 * lib/target-supports.exp (check_mips_msa_hw_available): New.
322 (check_effective_target_mips_msa_runtime): Likewise.
323 (check_effective_target_mips_msa): Likewise.
324 (add_options_for_mips_msa): Likewise.
325 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
326 (check_effective_target_vect_intfloat_cvt): Likewise.
327 (check_effective_target_vect_uintfloat_cvt): Likewise.
328 (check_effective_target_vect_floatint_cvt): Likewise.
329 (check_effective_target_vect_floatuint_cvt): Likewise.
330 (check_effective_target_vect_shift): Likewise.
331 (check_effective_target_vect_shift_char): Likewise.
332 (check_effective_target_vect_long): Likewise.
333 (check_effective_target_vect_float): Likewise.
334 (check_effective_target_vect_double): Likewise.
335 (check_effective_target_vect_long_long): Likewise.
336 (check_effective_target_vect_perm): Likewise.
337 (check_effective_target_vect_perm_byte): Likewise.
338 (check_effective_target_vect_perm_short): Likewise.
339 (check_effective_target_vect_sdot_qi): Likewise.
340 (check_effective_target_vect_udot_qi): Likewise.
341 (check_effective_target_vect_sdot_hi): Likewise.
342 (check_effective_target_vect_udot_hi): Likewise.
343 (check_effective_target_vect_pack_trunc): Likewise.
344 (check_effective_target_vect_unpack): Likewise.
345 (check_effective_target_vect_hw_misalign): Likewise.
346 (check_effective_target_vect_condition): Likewise.
347 (check_effective_target_vect_cond_mixed): Likewise.
348 (check_effective_target_vect_char_mult): Likewise.
349 (check_effective_target_vect_short_mult): Likewise.
350 (check_effective_target_vect_int_mult): Likewise.
351 (check_effective_target_vect_extract_even_odd): Likewise.
352 (check_effective_target_vect_interleave): Likewise.
353 (check_vect_support_and_set_flags): Check if the target supports MSA
354 and append to the list of EFFECTIVE_TARGETS.
355
0bfd099c
RB
3562016-10-12 Richard Biener <rguenther@suse.de>
357
358 PR debug/77947
359 * g++.dg/torture/pr77947.C: New testcase.
360
b4a9ef2f
PMR
3612016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
362
363 * gnat.dg/debug8.adb: New testcase.
364
c0dbd22d
PMR
3652016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
366
367 * gnat.dg/debug9.adb: New testcase.
368
8a7c91cd
RB
3692016-10-12 Richard Biener <rguenther@suse.de>
370
371 * gcc.dg/tree-ssa/vrp35.c: Adjust.
372 * gcc.dg/tree-ssa/vrp36.c: Likewise.
373 * gcc.dg/tree-ssa/vrp46.c: Likewise.
374
7dc2f5f1
RB
3752016-10-12 Richard Biener <rguenther@suse.de>
376
377 PR tree-optimization/77920
378 * gcc.dg/torture/pr77920.c: New testcase.
379
70f6d5e1
JJ
3802016-10-12 Jakub Jelinek <jakub@redhat.com>
381
4a8b97cb
JJ
382 PR tree-optimization/77929
383 * gcc.c-torture/compile/pr77929.c: New test.
384
70f6d5e1
JJ
385 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
386 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
387 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
388 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
389 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
390 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
391 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
392 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
393 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
394
4803de58
EB
3952016-10-11 Eric Botcazou <ebotcazou@adacore.com>
396
397 * gcc.target/sparc/setcc-4.c: Adjust.
398 * gcc.target/sparc/setcc-5.c: Likewise.
399 * gcc.target/sparc/setcc-6.c: Likewise.
400 * gcc.target/sparc/setcc-7.c: Likewise.
401 * gcc.target/sparc/setcc-8.c: Likewise.
402 * gcc.target/sparc/setcc-9.c: Likewise.
403 * gcc.target/sparc/setcc-10.c: Delete.
404
f6cf4810
SK
4052016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
406
407 PR fortran/77942
408 * gfortran.dg/pr77942.f90
409
8e8c2744
FR
4102016-10-11 Fritz Reese <fritzoreese@gmail.com>
411
412 * gfortran.dg/dec_math.f90: New testsuite.
413
ddefad9a
SKS
4142016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
415
416 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
417 (main): Declare j as i32 instead of int.
418
e7b08761
TP
4192016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
420
421 PR testsuite/PR77710
422 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
423 target triplet instead of *-*-*-*.
424
9fd7cd44
EB
4252016-10-11 Eric Botcazou <ebotcazou@adacore.com>
426
427 * gnat.dg/unchecked_convert10.adb: New test.
428 * gnat.dg/unchecked_convert11.adb: Likewise.
429 * gnat.dg/unchecked_convert12.adb: Likewise.
430
ff7e7ee0
EB
4312016-10-11 Eric Botcazou <ebotcazou@adacore.com>
432
433 * gcc.target/sparc/cbcond-1.c: New test.
434 * gcc.target/sparc/cbcond-2.c: Likewise.
435 * gcc.target/sparc/movcc-1.c: Likewise.
436 * gcc.target/sparc/movcc-2.c: Likewise.
437 * gcc.target/sparc/setcc-1.c: Adjust.
438 * gcc.target/sparc/setcc-2.c: Likewise.
439 * gcc.target/sparc/setcc-3.c: Likewise.
440 * gcc.target/sparc/setcc-4.c: Likewise.
441 * gcc.target/sparc/setcc-5.c: Likewise.
442 * gcc.target/sparc/setcc-6.c: New test.
443 * gcc.target/sparc/setcc-7.c: Likewise.
444 * gcc.target/sparc/setcc-8.c: Likewise.
445 * gcc.target/sparc/setcc-9.c: Likewise.
446 * gcc.target/sparc/setcc-10.c: Likewise.
447
d30078b8
JL
4482016-10-10 Jeff Law <law@redhat.com>
449
450 PR tree-optimization/71947
451 * gcc.dg/tree-ssa/pr71947-1.c: New test.
452 * gcc.dg/tree-ssa/pr71947-2.c: New test.
453 * gcc.dg/tree-ssa/pr71947-3.c: New test.
454 * gcc.dg/tree-ssa/pr71947-4.c: New test.
455 * gcc.dg/tree-ssa/pr71947-5.c: New test.
456 * gcc.dg/tree-ssa/pr71947-6.c: New test.
457
5f869266
TK
4582016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
459
460 PR fortran/77915
461 * gfortran.dg/matmul_11.f90: New test.
462
174e0b00
JW
4632016-10-10 Jiong Wang <jiong.wang@arm.com>
464
465 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
466 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
467 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
468 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
469 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
470 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
471 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
472 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
473 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
474 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
475 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
476 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
477 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
478 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
479 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
480 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
481 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
482 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
483 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
484 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
485 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
486 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
487 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
488 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
489 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
490 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
491 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
492 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
493 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
494 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
495 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
496 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
497 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
498 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
499 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
500 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
501 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
502 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
503 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
504 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
505 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
506 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
507 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
508 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
509 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
510 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
511 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
512 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
513 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
514 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
515 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
516 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
517 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
518 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
519 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
520 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
521 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
522 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
523 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
524
4bc63138
JW
5252016-10-10 Jiong Wang <jiong.wang@arm.com>
526
527 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
528 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
529 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
530 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
531 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
532 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
533 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
534 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
535 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
536 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
537 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
538 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
539 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
540 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
541
8f3edb07
JW
5422016-10-10 Jiong Wang <jiong.wang@arm.com>
543
544 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
545 Enable AArch64.
546 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
547 vdup*_laneq.
548 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
549 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
550 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
551 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
552
6e49f922
JW
5532016-10-10 Matthew Wahab <matthew.wahab@arm.com>
554 Jiong Wang <jiong.wang@arm.com>
555
556 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
557 AArch64 support.
558 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
559 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
560 AArch64 targets.
561 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
562 AArch64 targets.
563 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
564 targets.
565 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
566
41683e1a
EB
5672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
568
569 * gnat.dg/specs/vfa.ads: New test.
570
6e49f922 5712016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
572
573 * gnat.dg/inline13.ad[sb]: New test.
574 * gnat.dg/inline13_pkg.ad[sb]: New helper.
575
55cfd746
EB
5762016-10-10 Eric Botcazou <ebotcazou@adacore.com>
577
578 * gnat.dg/biased_subtype.adb: New test.
579
4dfb8a2a
JJ
5802016-10-09 Jakub Jelinek <jakub@redhat.com>
581
582 PR tree-optimization/77901
583 * gcc.c-torture/compile/pr77901.c: New test.
584
67b97478
PK
5852016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
586
587 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
588 * gcc.dg/ipa/propalign-2.c: Likewise
589 * gcc.dg/ipa/propalign-3.c: Likewise.
590 * gcc.dg/ipa/propalign-4.c: Likewise.
591 * gcc.dg/ipa/propalign-5.c: Likewise.
592
7bad794a
JJ
5932016-10-08 Jakub Jelinek <jakub@redhat.com>
594
81b02905
JJ
595 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
596
ee19ef45
JJ
597 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
598
7bad794a
JJ
599 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
600 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
601
56d3a930
FR
6022016-10-07 Fritz Reese <fritzoreese@gmail.com>
603
604 * gfortran.dg/dec_union_11.f90: New testcase.
605
45e2bf2e
NS
6062016-10-07 Nathan Sidwell <nathan@acm.org>
607
608 PR c++/66443
609 * g++.dg/cpp0x/pr66443-cxx11.C: New.
610 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
611 * g++.dg/cpp1y/pr66443-cxx14.C: New
612 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
613 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
614
be845b04
JJ
6152016-10-07 Jakub Jelinek <jakub@redhat.com>
616
617 * g++.dg/cpp0x/addressof1.C: New test.
618 * g++.dg/cpp0x/addressof2.C: New test.
619
08213983
MM
6202016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
621
622 * gcc.target/powerpc/float128-type-1.c: New test to check that
623 PowerPC 64-bit Linux enables -mfloat128-type by default.
624 * gcc.target/powerpc/float128-type-2.c: Likewise.
625 * gcc.target/powerpc/float128-mix.c: Change error message to
626 reflect that __ibm128 is now #define'ed to be long double.
627
bd845c14
SK
6282016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
629
630 PR fortran/77406
631 * gfortran.dg/pr77406.f90: New test.
632 * gfortran.dg/assumed_type_3.f90: Update error messages.
633 * gfortran.dg/defined_operators_1.f90: Ditto.
634 * gfortran.dg/generic_26.f90: Ditto.
635 * gfortran.dg/generic_7.f90: Ditto.
636 * gfortran.dg/gomp/udr5.f90: Ditto.
637 * gfortran.dg/gomp/udr7.f90: Ditto.
638 * gfortran.dg/interface_1.f90: Ditto.
639 * gfortran.dg/interface_37.f90: Ditto.
640 * gfortran.dg/interface_5.f90: Ditto.
641 * gfortran.dg/interface_6.f90: Ditto.
642 * gfortran.dg/interface_7.f90
643 * gfortran.dg/no_arg_check_3.f90
644 * gfortran.dg/operator_5.f90
645 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
646
c09c4992
BE
6472016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
648
649 PR c++/77700
650 * c-c++-common/Wint-in-bool-context.c: Update test.
651
d7f336f8
RB
6522016-10-07 Richard Biener <rguenther@suse.de>
653
654 * gcc.dg/tree-ssa/vrp01.c: Adjust.
655 * gcc.dg/tree-ssa/vrp34.c: Likewise.
656
a9172bf3
MP
6572016-10-07 Marek Polacek <polacek@redhat.com>
658
659 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
660
8a14afd0
BS
6612016-10-07 Bernd Schmidt <bschmidt@redhat.com>
662
663 PR c++/69733
664 * c-c++-common/pr69733.c: New test.
665 * gcc.dg/pr69733.c: New test.
666 * gcc.target/i386/pr69733.c: New test.
667
d4bd4646
MP
6682016-10-07 Marek Polacek <polacek@redhat.com>
669
670 PR c++/77803
671 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
672
a93cdc5c
JJ
6732016-10-07 Jakub Jelinek <jakub@redhat.com>
674
675 PR tree-optimization/77664
676 * gcc.dg/tree-ssa/pr77664.c: New test.
677 * gcc.dg/pr77664.c: New test.
678
6792016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
680
681 * gfortran.dg/pr69955.f90: New test.
682
ac193ee7
LK
6832016_10-06 Louis Krupp <louis.krupp@zoho.com>
684
685 PR fortran/57910
686 * gfortran.dg/pr57910.f90: New test.
687
342cfb3e
JJ
6882016-10-06 Jakub Jelinek <jakub@redhat.com>
689
690 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
691 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
692
48057089
KV
6932016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
694
695 PR tree-optimization/77862
696 * gcc.dg/pr77862.c: New test.
697
65b25c9b
KV
6982016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
699
700 * gcc.dg/tree-ssa/evrp4.c: New test.
701
f3127685
JL
7022016-10-06 Jeff Law <law@redhat.com>
703
704 PR tree-optimization/71661
705 * gcc.dg/tree-ssa/pr71661.c: New test.
706
b3972588
RB
7072016-10-06 Richard Biener <rguenther@suse.de>
708
709 PR tree-optimization/77855
710 * gcc.dg/torture/pr77855.c: New testcase.
711
139dc3c6 7122016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 713 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
714
715 * g++.dg/other/pr77759.C: New test.
716
37f6a157
RB
7172016-10-06 Richard Biener <rguenther@suse.de>
718
719 PR tree-optimization/77839
720 * gcc.dg/torture/pr77839.c: New testcase.
721
f779aeb8
MP
7222016-10-06 Marek Polacek <polacek@redhat.com>
723
724 * g++.dg/cpp1z/init-statement9.C: New test.
725
eee8f0b0
AS
7262016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
727
728 * gcc.target/i386/pcommit-1.c: Deleted.
729 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
730 * gcc.target/i386/sse-13.c: Ditto.
731 * gcc.target/i386/sse-14.c: Ditto.
732 * gcc.target/i386/sse-22.c: Ditto.
733 * gcc.target/i386/sse-23.c: Ditto.
734 * g++.dg/other/i386-2.C: Ditto.
735
b48042bb
UB
7362016-10-05 Uros Bizjak <ubizjak@gmail.com>
737
738 * gcc.target/i386/pr77833.c: Require int128 effective target.
739
50b01e1d
SK
7402016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
741
742 PR fortran/58991
743 PR fortran/58992
744 * gfortran.dg/associate_22.f90: New test.
745
908b8296
FR
7462016-10-05 Fritz Reese <fritzoreese@gmail.com>
747
748 * gfortran.dg/dec_union_9.f90: New testcase.
749 * gfortran.dg/dec_union_10.f90: New testcase.
750
87582521
JJ
7512016-10-05 Jakub Jelinek <jakub@redhat.com>
752
2e69f143
JJ
753 PR sanitizer/66343
754 * gcc.dg/pch/pr66343-3.c: New test.
755 * gcc.dg/pch/pr66343-3.hs: New file.
756
87582521
JJ
757 PR sanitizer/66343
758 * gcc.dg/pch/pr66343-1.c: New test.
759 * gcc.dg/pch/pr66343-1.hs: New file.
760 * gcc.dg/pch/pr66343-2.c: New test.
761 * gcc.dg/pch/pr66343-2.hs: New file.
762
700fff34
BE
7632016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
764
765 * c-c++-common/Wint-in-bool-context.c: Update test.
766
17a9e380
MP
7672016-10-05 Marek Polacek <polacek@redhat.com>
768
769 * g++.dg/cpp1z/init-statement1.C: New test.
770 * g++.dg/cpp1z/init-statement2.C: New test.
771 * g++.dg/cpp1z/init-statement3.C: New test.
772 * g++.dg/cpp1z/init-statement4.C: New test.
773 * g++.dg/cpp1z/init-statement5.C: New test.
774 * g++.dg/cpp1z/init-statement6.C: New test.
775 * g++.dg/cpp1z/init-statement7.C: New test.
776 * g++.dg/cpp1z/init-statement8.C: New test.
777
6e48e779
LK
7782016-10-05 Louis Krupp <louis.krupp@zoho.com>
779
780 PR fortran/67524
781 * gfortran.dg/pr67524.f90: New test.
782
04a32443
JJ
7832016-10-05 Jakub Jelinek <jakub@redhat.com>
784
785 PR sanitizer/77823
786 * c-c++-common/ubsan/shift-9.c: New test.
787
743a9cf7
SKS
7882016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
789
790 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
791 of int if __SIZEOF_INT__ is less than 4 bytes.
792
a40278c3
JD
7932016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
794
795 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
796 * gfortran.dg/class_array_20.f03: Likewise.
797 * gfortran.dg/class_array_21.f03: Likewise.
798 * gfortran.dg/finalize_29.f08: Likewise.
799 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
800
39bb7d01
RB
8012016-10-05 Richard Biener <rguenther@suse.de>
802
803 PR middle-end/77826
804 * gcc.dg/torture/pr77826.c: New testcase.
805
eeb57981
RB
8062016-10-05 Richard Biener <rguenther@suse.de>
807
808 * gcc.dg/fold-copysign-1.c: New testcase.
809
f9018d75
AS
8102016-10-05 Andreas Schwab <schwab@suse.de>
811
812 * g++.dg/pr49847-2.C: Remove.
813
7e8000b3
PMR
8142016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
815
816 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
817
54f84ca9
RB
8182016-10-05 Richard Biener <rguenther@suse.de>
819
820 PR middle-end/55152
821 * gcc.dg/pr55152-2.c: New testcase.
822
17beda50
JD
8232016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
824
825 * gfortran.dg/dtio_15.f90: New test.
826
1c84b798
ILT
8272016-10-04 Ian Lance Taylor <iant@golang.org>
828
829 * gcc.dg/split-7.c: New test.
830
7ec39552
MS
8312016-10-04 Martin Sebor <msebor@redhat.com>
832
833 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
834 %lc directive to wint_t to silence -Wformat warnings on targets
835 where the latter is a distinct type such as long.
836
8ff04ff9
MS
8372016-10-04 Martin Sebor <msebor@redhat.com>
838
839 PR c++/77804
840 * g++.dg/warn/Wplacement-new-size-4.C: New test.
841
bfecd57c
JJ
8422016-10-04 Jakub Jelinek <jakub@redhat.com>
843
f72da967
JJ
844 PR c++/77791
845 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
846
bfecd57c
JJ
847 * g++.dg/other/java3.C: Remove.
848 * g++.dg/other/java1.C: Remove.
849 * g++.dg/other/error12.C: Remove.
850 * g++.dg/other/java2.C: Remove.
851 * g++.dg/warn/Wnvdtor.C: Remove.
852 * g++.dg/lookup/java1.C: Remove.
853 * g++.dg/lookup/java2.C: Remove.
854 * g++.dg/ext/pr34829.C: Remove.
855 * g++.dg/ext/java-3.C: Remove.
856 * g++.dg/ext/java-1.C: Remove.
857 * g++.dg/ext/java-2.C: Remove.
858 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
859
fe8b1e83
DG
8602016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
861
862 PR tree-optimization/77808
863 * gcc.dg/tree-ssa/pr77808.c: New testcase.
864
078b5aab
RB
8652016-10-04 Richard Biener <rguenther@suse.de>
866
867 PR tree-optimization/77399
868 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
869
2b568899
RB
8702016-10-04 Richard Biener <rguenther@suse.de>
871
872 PR middle-end/77833
873 * gcc.target/i386/pr77833.c: New testcase.
874
0a4e5cf3
JL
8752016-09-26 Jeff Law <law@redhat.com>
876
877 PR tree-optimization/71550
878 PR tree-optimization/71403
879 * gcc.c-torture/execute/pr71550.c: New test.
880
d07b0a23
SKS
8812016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
882
883 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
884 option.
885
b44a42cf
KT
8862016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
887
888 Revert
889 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
890
891 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
892
f41f1ceb
MP
8932016-10-03 Marek Polacek <polacek@redhat.com>
894
895 * g++.dg/cpp0x/nullptr37.C: New test.
896
1633d3b9
BE
8972016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
898
899 * c-c++-common/Wint-in-bool-context.c: Update test.
900
2c8e3a1d
JJ
9012016-10-02 Jakub Jelinek <jakub@redhat.com>
902
903 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
904 earlier.
905 * g++.dg/charset/asm2.c (memmove): Likewise.
906 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
907 * g++.dg/tls/diag-4.C (foo): Likewise.
908 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
909 dg-warning, fix up regex.
910 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
911 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
912 * g++.old-deja/g++.mike/net31.C: Likewise.
913 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
914 for C++17.
915 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
916 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
917
f00b6283
RB
9182016-10-01 Richard Biener <rguenther@suse.de>
919
920 PR middle-end/77798
921 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
922
0f0565b1
AV
9232016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
924
925 PR fortran/77663
926 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
927
c58823a0
JJ
9282016-10-01 Jakub Jelinek <jakub@redhat.com>
929
930 PR c/77490
931 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
932 Add dg-prune-output directive.
933
e3228a50
JD
9342016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
935
936 PR fortran/66643
937 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
938 * gfortran.fortran-torture/compile/write.f90: Update test.
939
e70bbc6f
MW
9402016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
941
942 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
943 arm_fp16_alternative_ok as the required effective target.
944 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
945 -mfp16-format=alternative to the dg-options directive and remove
946 the dg-add-options directive.
947
c39747d2
FR
9482016-09-30 Fritz Reese <fritzoreese@gmail.com>
949
950 PR fortran/77764
951 * gfortran.dg/dec_union_8.f90: New testcase.
952
00074dd8
FR
9532016-09-30 Fritz Reese <fritzoreese@gmail.com>
954
955 PR fortran/77782
956 * gfortran.dg/dec_structure_16.f90: New testcase.
957
26f391e8
AV
9582016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
959
960 * gfortran.dg/coarray_allocate_10.f08: New test.
961 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
962
fa16a271
KT
9632016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
964
965 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
966
f334c828
RB
9672016-09-30 Richard Biener <rguenther@suse.de>
968
969 PR tree-optimization/77399
970 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
971
76e3ec9c
SL
9722016-09-29 Sandra Loosemore <sandra@codesourcery.com>
973
871267e1 974 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
975 -fdelete-null-pointer-checks explicit.
976 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
977 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
978 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
979 * gcc.dg/pic-1.c: Require fpic target support.
980 * gcc.dg/pic-2.c: Likewise.
981
a2c6e7f2
JJ
9822016-09-29 Jakub Jelinek <jakub@redhat.com>
983
984 Implement P0001R1 - C++17 removal of register storage class specifier
985 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
986 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
987 C++17.
988 * c-c++-common/vector-subscript-5.c (foo): Don't use register
989 keyword if not __SSE2__.
990 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
991 C++17.
992 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
993 register keywords.
994 * g++.dg/eh/pr29166.C: Add -Wno-register option.
995 * g++.dg/warn/register-parm-1.C (erroneous_warning,
996 no_erroneous_warning): Expect new warnings for C++17.
997 * g++.dg/warn/register-var-2.C (f): Likewise.
998 * g++.dg/parse/register1.C (f): Expect new error for C++17.
999 * g++.dg/parse/linkage2.C (foo): Likewise.
1000 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1001 keyword on parameters for C++17.
1002 * g++.dg/cpp1z/register1.C: New test.
1003 * g++.dg/cpp1z/register2.C: New test.
1004 * g++.dg/cpp1z/register3.C: New test.
1005
4ab76933
UB
10062016-09-29 Uros Bizjak <ubizjak@gmail.com>
1007
1008 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1009 * gcc.target/i386/avx2-check.h (main): Ditto.
1010 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1011 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1012 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1013 * gcc.target/i386/avx512er-check.h (main): Ditto.
1014 * gcc.target/i386/avx512f-check.h (main): Ditto.
1015 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1016 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1017 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1018
2488ebe5
UB
10192016-09-29 Uros Bizjak <ubizjak@gmail.com>
1020
1021 PR target/77756
1022 * gcc.target/i386/pr77756.c: New test.
1023
4d258d09
MP
10242016-09-29 Marek Polacek <polacek@redhat.com>
1025
1026 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1027
a9087411
MP
10282016-09-29 Marek Polacek <polacek@redhat.com>
1029
1030 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1031 C++14.
1032
fa0a064a
ML
10332016-09-29 Martin Liska <mliska@suse.cz>
1034
1035 * objc/execute/construct1.m: New test.
1036
0ce1ecc7
RB
10372016-09-29 Richard Biener <rguenther@suse.de>
1038
1039 PR tree-optimization/77768
1040 * gcc.dg/torture/pr77768.c: New testcase.
1041
da186c1f
RB
10422016-09-28 Richard Biener <rguenther@suse.de>
1043
1044 PR middle-end/77407
1045 * gcc.dg/pr77407.c: New testcase.
1046
d657e995
RB
10472016-09-29 Richard Biener <rguenther@suse.de>
1048
1049 PR middle-end/55152
1050 * gcc.dg/pr55152.c: New testcase.
1051 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1052
cadf6296
RO
10532016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1054
1055 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1056 (dg-options): Remove -m32.
1057
88000fd1
MS
10582016-09-28 Martin Sebor <msebor@redhat.com>
1059
1060 PR middle-end/77721
1061 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1062
0c172974
JD
10632016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1064
1065 PR libgfortran/77707
1066 * gfortran.dg/inquire_17.f90: New test.
1067
4b390698
JJ
10682016-09-28 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR c++/77467
1071 * g++.dg/cpp1y/constexpr-77467.C: New test.
1072
2b1b5938
MS
10732016-09-28 Martin Sebor <msebor@redhat.com>
1074
1075 PR c/77762
1076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1077 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1078 (test_sprintf_p_const): Adjust line numbers to avoid failures
1079 introduced in r240503.
1080
30dc6ee9
MS
10812016-09-28 Martin Sebor <msebor@redhat.com>
1082
1083 PR middle-end/77683
1084 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1085
7d290e93
BE
10862016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1087
fcf32bad
BE
1088 PR c++/77748
1089 * g++.dg/pr77550.C: Avoid undefined behavior.
1090
7d290e93
BE
1091 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1092
912d9ec3
WD
10932016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1094
1095 * gcc.dg/strlenopt-20.c: Update test.
1096 * gcc.dg/strlenopt-21.c: Likewise.
1097 * gcc.dg/strlenopt-22.c: Likewise.
1098 * gcc.dg/strlenopt-22g.c: Likewise.
1099 * gcc.dg/strlenopt-26.c: Likewise.
1100 * gcc.dg/strlenopt-5.c: Likewise.
1101 * gcc.dg/strlenopt-7.c: Likewise.
1102 * gcc.dg/strlenopt-9.c: Likewise.
1103
459bcfb0
JJ
11042016-09-27 Jakub Jelinek <jakub@redhat.com>
1105
6e39060a
JJ
1106 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1107
8ca33347
JJ
1108 * g++.dg/cpp1z/lambda-this1.C: New test.
1109 * g++.dg/cpp1z/lambda-this2.C: New test.
1110
459bcfb0
JJ
1111 PR c++/77722
1112 * g++.dg/ubsan/return-4.C: New test.
1113 * g++.dg/ubsan/return-5.C: New test.
1114 * g++.dg/ubsan/return-6.C: New test.
1115
20fba714
JW
11162016-09-27 Jiong Wang <jiong.wang@arm.com>
1117
1118 * lib/target-supports.exp
1119 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1120 in function comment.
1121
bebe0086
ML
11222016-09-27 Martin Liska <mliska@suse.cz>
1123
1124 PR gcov-profile/46266
1125 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1126 considered.
1127
59896334
RB
11282016-09-27 Richard Biener <rguenther@suse.de>
1129
1130 PR tree-optimization/77745
1131 * g++.dg/torture/pr77745.C: New testcase.
1132
f0d355dc
RB
11332016-09-27 Richard Biener <rguenther@suse.de>
1134
1135 PR tree-optimization/77478
1136 * gcc.dg/torture/pr77478.c: New testcase.
1137
8c9434c2
ML
11382016-09-27 Martin Liska <mliska@suse.cz>
1139
1140 PR gcov-profile/7970
1141 PR gcov-profile/16855
1142 PR gcov-profile/44779
1143 * g++.dg/gcov/pr16855.C: New test.
1144
511d092e
SKS
11452016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1146
1147 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1148
f2e0c4e1
JJ
11492016-09-27 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR fortran/77666
1152 * gfortran.dg/gomp/pr77666.f90: New test.
1153
3a4228ba
KV
11542016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1155
1156 PR ipa/77677
1157 * gcc.dg/torture/pr77677-2.c: New test.
1158
a184e37f
SK
11592016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1160
1161 PR fortran/77420
1162 * gfortran.dg/pr77420_1.f90: New test.
1163 * gfortran.dg/pr77420_2.f90: Ditto.
1164 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1165 * gfortran.dg/pr77420_4.f90: this file.
1166
8be59d19
KV
11672016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1168
1169 PR middle-end/77719
1170 * gfortran.dg/pr77719.f90: New test.
1171
991075a4
TP
11722016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1173
1174 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1175 singular form of byte when quantity is unknown.
991075a4 1176
c6147dc4
MP
11772016-09-26 Marek Polacek <polacek@redhat.com>
1178
1179 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1180
5cc6c41c
ML
11812016-09-26 Martin Liska <mliska@suse.cz>
1182
1183 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1184 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1185 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1186 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1187 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1188 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1189 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1190 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1191 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1192
81fea426
MP
11932016-09-26 Marek Polacek <polacek@redhat.com>
1194
1195 PR c/7652
1196 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1197 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1198 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1199 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1200 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1201 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1202 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1203 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1204 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1205 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1206 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1207 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1208 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1209 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1210 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1211 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1212 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1213 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1214 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1215 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1216 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1217 * c-c++-common/attr-fallthrough-1.c: New test.
1218 * c-c++-common/attr-fallthrough-2.c: New test.
1219 * g++.dg/cpp0x/fallthrough1.C: New test.
1220 * g++.dg/cpp0x/fallthrough2.C: New test.
1221 * g++.dg/cpp1z/fallthrough1.C: New test.
1222 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1223 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1224 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1225 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1226
9b597c1f
SK
12272016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1228
12a813c1 1229 PR fortran/77429
9b597c1f
SK
1230 * gfortran.dg/pr77429.f90: New test.
1231
f1c7e7f1
SK
12322016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1233
1234 PR fortran/77694
1235 * gfortran.dg/pr77694.f90: New test.
1236
50c6dd20
OE
12372016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1238
1239 PR target/51244
1240 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1241
540b039e
DH
12422016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1243
1244 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1245 for 32-bit mode.
1246
cfd161bf
DH
12472016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1248
1249 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1250 for 32-bit mode.
1251
9a2300e9
MP
12522016-09-24 Marek Polacek <polacek@redhat.com>
1253
1254 PR c/77490
1255 * c-c++-common/Wbool-operation-1.c: New test.
1256 * gcc.dg/Wbool-operation-1.c: New test.
1257
34d567d1
FR
12582016-09-23 Fritz Reese <fritzoreese@gmail.com>
1259
1260 * gfortran.dg/dec_static_1.f90: New.
1261 * gfortran.dg/dec_static_2.f90: New.
1262 * gfortran.dg/dec_static_3.f90: New.
1263 * gfortran.dg/dec_static_4.f90: New.
1264
4a8d4422
JD
12652016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1266
1267 PR fortran/48298
1268 * gfortran.dg/negative_unit_check.f90: Update test.
1269 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1270
90ef45cb
DV
12712016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1272
1273 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1274 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1275 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1276 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1277 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1278 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1279 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1280
e0535922
MS
12812016-09-23 Martin Sebor <msebor@redhat.com>
1282
1283 PR testsuite/77713
1284 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1285 assuming long double is bigger than double.
1286
d664d76d
JJ
12872016-09-23 Jakub Jelinek <jakub@redhat.com>
1288
1289 Implement P0138R2, C++17 construction rules for enum class values
1290 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1291
3b31f720
DM
12922016-09-23 David Malcolm <dmalcolm@redhat.com>
1293
1294 PR preprocessor/77672
1295 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1296 expected multiline output from first warning to reflect change
1297 in r240434.
1298
592459bf
TP
12992016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1300
1301 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1302
0af06385
BE
13032016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1304 Tom de Vries <tom@codesourcery.com>
1305
1306 PR testsuite/77411
1307 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1308
8f01b67a
MP
13092016-09-23 Marek Polacek <polacek@redhat.com>
1310
1311 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1312 * c-c++-common/gomp/atomic-13.c: Likewise.
1313 * c-c++-common/gomp/atomic-14.c: Likewise.
1314 * c-c++-common/pr60439.c: Remove invalid code.
1315 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1316 * g++.dg/expr/bitfield5.C: Likewise.
1317 * g++.dg/expr/bitfield6.C: Likewise.
1318 * g++.dg/expr/bool1.C: Likewise.
1319 * g++.dg/expr/bool3.C: Likewise.
1320 * g++.dg/expr/lval3.C: Likewise.
1321 * g++.dg/expr/lval4.C: Likewise.
1322 * g++.old-deja/g++.jason/bool5.C: Likewise.
1323
bbd6fcf3
DM
13242016-09-23 David Malcolm <dmalcolm@redhat.com>
1325
1326 PR preprocessor/77672
1327 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1328 (test_terminator_location): New function.
1329
113d06a4
RB
13302016-09-23 Richard Biener <rguenther@suse.de>
1331
1332 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1333
cab9e1df
MW
13342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1335
1336 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1337 -march=armv8.2-a+fp16 when supported by the hardware.
1338 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1340 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1341 semi-colons to a macro invocations.
1342 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1343 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1344 defined.
1345 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1346 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1348 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1349 defined.
1350 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1351 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1353 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1357 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1358 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1359 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1360 defined.
1361 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1362 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1363 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1364 defined.
1365 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1366 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1367 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1368 defined.
1369 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1370 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1371 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1372 defined.
1373 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1374 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1375 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1376 defined. Also fix some white-space.
1377 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1378 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1379 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1380 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1381 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1382 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1383 defined. Also fix some long lines and white-space.
1384 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1385 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1386 defined. Also fix some long lines and white-space.
1387 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1388 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1389 defined.
1390 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1391 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1392 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1393 defined.
1394 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1396 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1397 defined.
1398 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1400 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1401 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1402 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1403 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1404 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1405 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1406 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1407 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1408 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1409 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1410 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1411 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1412 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1413 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1414 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1415 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1416 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1417
da9b2e69
JW
14182016-09-23 Jiong Wang <jiong.wang@arm.com>
1419 Matthew Wahab <matthew.wahab@arm.com>
1420
1421 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1422 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1423 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1424 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1425 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1426 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1427 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1429 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1431 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1432 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1433 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1434 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1435 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1436 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1437 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1438 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1439 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1440 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1441 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1442 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1443 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1444 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1445 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1446 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1447 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1448 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1449 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1450 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1451 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1452 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1453 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1454 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1455 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1456 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1457 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1458
785cf02f
MW
14592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1460
1461 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1462 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1463 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1464 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1465 support.
1466
1e401340
KV
14672016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1468
1469 PR ipa/77677
1470 * gcc.dg/torture/pr77677.c: New test.
1471
8ed3eeac
AV
14722016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1473
1474 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1475 here now.
1476
55a9b91b
MW
14772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1478
1479 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1480 options. Add tests for float16x4_t and float16x8_t.
1481
64c744b9
DV
14822016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1483
1484 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1485 * gcc.target/s390/risbg-ll-2.c: Ditto.
1486 * gcc.target/s390/risbg-ll-3.c: Ditto.
1487
d403b8d4
MW
14882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1489
1490 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1491 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1492
576987fc
DV
14932016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1494
1495 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1496 output to the simplified instructions.
1497
4ffc8099
MW
14982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1499
1500 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1501 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1502
b1a970a5
MW
15032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1504
1505 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1506 (FP16_SUPPORTED): New
1507 (expected-hfloat-16x4): Make conditional on __fp16 support.
1508 (expected-hfloat-16x8): Likewise.
1509 (vdup_n_f16): Disable for non-AArch64 targets.
1510 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1511 conditional on FP16_SUPPORTED.
1512 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1513 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1514 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1515 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1516 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1517 for testing __fp16.
1518 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1519 conditional on FP16_SUPPORTED.
1520 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1521 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1522
50df9464
MW
15232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1524
1525 * gcc.target/arm/short-vfp-1.c: New.
1526
536b9f42
MW
15272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1528
1529 * gcc.target/arm/attr-fp16-arith-1.c: New.
1530
1b9e31cf
MW
15312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1532
1533 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1534 New.
1535 (add_options_for_arm_v8_2a_fp16_neon): New.
1536 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1537 (add_options_for_arm_arch_v8_2a): Auto-generate.
1538 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1539 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1540 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1541 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1542 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1543 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1544 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1545
a5b42ee7
MW
15462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1547
1548 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1549 arm_fp16_alternative_ok.
1550 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1551 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1552 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1553 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1554 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1555 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1556 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1557 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1558 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1559 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1560 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1561 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1562 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1563 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1564 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1565 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1566 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1567 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1568 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1569 arm_fp16_alternative_ok.
1570 * lib/target-supports.exp
1571 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1572 (check_effective_target_arm_fp16_alternative_ok): New.
1573 (check_effective_target_arm_fp16_none_ok_nocache): New.
1574 (check_effective_target_arm_fp16_none_ok): New.
1575
fcbc975b
ML
15762016-09-23 Martin Liska <mliska@suse.cz>
1577
1578 * gcc.dg/ipa/pr77653.c: Replace adress
1579 with address.
1580
1822b732
ML
15812016-09-23 Martin Liska <mliska@suse.cz>
1582
1583 * gcc.target/i386/movbe-4.c: New test.
1584
fab18cc4
ML
15852016-09-23 Martin Liska <mliska@suse.cz>
1586
1587 * gcc.target/i386/crc32-5.c: New test.
1588
e70f01b5
ML
15892016-09-23 Martin Liska <mliska@suse.cz>
1590
1591 * gcc.target/i386/pr71652.c: New test.
1592 * gcc.target/i386/pr71652-2.c: New test.
1593 * gcc.target/i386/pr71652-3.c: New test.
1594
f2e81d05
JJ
15952016-09-23 Jakub Jelinek <jakub@redhat.com>
1596
1597 * lib/gcc-dg.exp (process-message): Support relative line number
1598 notation - .+4 or .-1 etc.
1599 * gcc.dg/dg-test-1.c: New test.
1600
ed30d2a6
MS
16012016-09-22 Martin Sebor <msebor@redhat.com>
1602
1603 PR target/77676
1604 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1605 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1606 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1607 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1608
1c681c7b
UB
16092016-09-22 Uros Bizjak <ubizjak@gmail.com>
1610
1611 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1612 * gcc.dg/ifcvt-2.c: Ditto.
1613 * gcc.dg/zero_bits_compound-1.c: Ditto.
1614 * gcc.dg/zero_bits_compound-1.c: Ditto.
1615 * gcc.dg/pr40550.c: Simplify target selectors.
1616 Use dg-additional-options.
1617 * gcc.dg/pr47893.c: Ditto.
1618 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1619 additional options for 32-bit x86 targets.
1620 * gcc.dg/pr70955.c: Move to ...
1621 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1622
67cf0a53
PC
16232016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/61019
1626 * g++.dg/cpp0x/pr61019.C: New.
1627
0ee70cc0
AV
16282016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1629 Terry Guo <terry.guo@arm.com>
1630
1631 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1632 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1633 * gcc.target/arm/pure-code/pure-code.exp: New.
1634
43639d2c
UB
16352016-09-22 Uros Bizjak <ubizjak@gmail.com>
1636
1637 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1638 Remove SSE effective target requirement.
1639
a608d15b
PC
16402016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 PR c++/71979
1643 * g++.dg/cpp0x/pr71979.C: New.
1644
d94a7ab4
BE
16452016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1646
1647 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1648
a13f439f
ML
16492016-09-22 Martin Liska <mliska@suse.cz>
1650
1651 PR ipa/77653
1652 * gcc.dg/ipa/pr77653.c: New test.
1653
cf352092
JJ
16542016-09-22 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR fortran/77665
1657 * gfortran.dg/gomp/pr77665.f90: New test.
1658
a8de3002
PT
16592016-09-22 Paul Thomas <pault@gcc.gnu.org>
1660
1661 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1662 * gfortran.dg/dtio_13.f90: New test.
1663
39abef62
LK
16642016-09-21 Louis Krupp <louis.krupp@zoho.com>
1665
1666 PR fortran/66107
1667 * gfortran.dg/pr66107.f90: New test.
1668
4a2bb7fc
ILT
16692016-09-21 Ian Lance Taylor <iant@golang.org>
1670
1671 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1672 with call to builtin delete function.
1673
5f84cee2
JM
16742016-09-21 Joseph Myers <joseph@codesourcery.com>
1675
1676 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1677 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1678 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1679 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1680 tests.
1681
fe01a41a
UB
16822016-09-21 Uros Bizjak <ubizjak@gmail.com>
1683
1684 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1685
2e1c20b1
JJ
16862016-09-21 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR c++/77651
1689 * g++.dg/cpp1z/aligned-new6.C: New test.
1690
de4c144a
MW
16912016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1692
1693 * gcc.target/arm/fp16-aapcs-3.c: New.
1694 * gcc.target/arm/fp16-aapcs-4.c: New.
1695 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1696 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1697 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1698 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1699
44fc7854
BE
17002016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1701
1702 PR tree-optimization/77550
1703 * g++.dg/pr77550.C: New test.
1704
bc084f84
GJL
17052016-09-21 Georg-Johann Lay <avr@gjlay.de>
1706
1707 PR target/77326
1708 * gcc.target/avr/torture/pr77326.c: New test.
1709
c075003a
LK
17102016-09-21 Louis Krupp <louis.krupp@zoho.com>
1711
1712 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1713
6811ea79
RB
17142016-09-21 Richard Biener <rguenther@suse.de>
1715
1716 PR tree-optimization/77648
1717 * gcc.dg/torture/pr77648-1.c: New testcase.
1718 * gcc.dg/torture/pr77648-2.c: Likewise.
1719
f955c4c4
RB
17202016-09-21 Richard Biener <rguenther@suse.de>
1721 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR tree-optimization/77621
1724 * gcc.dg/pr77621.c: New testcase.
1725
096506bb
PT
17262016-09-21 Paul Thomas <pault@gcc.gnu.org>
1727
1728 PR fortran/77657
1729 * gfortran.dg/dtio_12.f90: New test.
1730
37d168ae
SKS
17312016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1732
1733 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1734
66454000
KV
17352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1736
1737 PR tree-optimization/72835
1738 * gcc.dg/tree-ssa/pr72835.c: New test.
1739
88d0c3f0
MS
17402016-09-20 Martin Sebor <msebor@redhat.com>
1741
1742 PR middle-end/49905
1743 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1744 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1745 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1746 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1747 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1748 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1749 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1750
a03df1d5
KV
17512016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1752
1753 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1754 arguments/compare will be optimized away.
1755 * gcc.dg/torture/ftrapv-1.c: Likewise.
1756
8bc5448f
KV
17572016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1758
1759 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1760 will be optimized away.
1761 * gcc.dg/ipa/vrp1.c: New test.
1762 * gcc.dg/ipa/vrp2.c: New test.
1763 * gcc.dg/ipa/vrp3.c: New test.
1764
973625a0
KV
17652016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1766
1767 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1768 does the same transformation.
1769 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1770 * gcc.dg/tree-ssa/evrp1.c: New test.
1771 * gcc.dg/tree-ssa/evrp2.c: New test.
1772 * gcc.dg/tree-ssa/evrp3.c: New test.
1773 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1774 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1775 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1776 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1777 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1778 foling now happens early.
1779 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1780 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1781 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1782 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1783 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1784
9b1ba33c
UB
17852016-09-20 Uros Bizjak <ubizjak@gmail.com>
1786
1787 PR target/77621
1788 * gcc.target/i386/pr77621.c: New test.
1789 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1790 pattern, loop should vectorize with -mtune=atom.
1791
f5bd4ad8
MO
17922016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1793 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR testsuite/63299
1796 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1797 instead of delete.
1798
7d9cf801
JJ
17992016-09-20 Jakub Jelinek <jakub@redhat.com>
1800
b912f962
JJ
1801 PR c++/77626
1802 * g++.dg/other/pr77626.C: New test.
1803
eaf1ece1
JJ
1804 PR c++/77638
1805 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1806
590b62e9
JJ
1807 PR c++/77637
1808 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1809
7d9cf801
JJ
1810 PR middle-end/77624
1811 * c-c++-common/pr77624-1.c: New test.
1812 * c-c++-common/pr77624-2.c: New test.
1813
3aebb6ff
AV
18142016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1815
1816 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1817 of digits expected.
1818
b5bbe47b
RB
18192016-09-20 Richard Biener <rguenther@suse.de>
1820
1821 PR tree-optimization/77646
1822 * gcc.dg/torture/pr77646.c: New testcase.
1823
144a96e4
BE
18242016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1825
1826 PR c++/77434
1827 * c-c++-common/Wint-in-bool-context.c: New test.
1828
1f2071fa
JM
18292016-09-19 Joseph Myers <joseph@codesourcery.com>
1830
1831 * gcc.dg/cr-decimal-dig-1.c: New test.
1832
63012d9a
JM
18332016-09-19 Joseph Myers <joseph@codesourcery.com>
1834
1835 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1836 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1837 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1838 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1839
02410826
VM
18402016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1841
1842 PR rtl-optimization/77416
1843 * gcc.target/powerpc/pr77416.c: New.
1844
6101a7ab
PP
18452016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1846
1847 PR c++/77639
1848 * g++.dg/template/error-recovery4.C: New test.
1849
1993ff76
BC
18502016-09-19 Bin Cheng <bin.cheng@arm.com>
1851
1852 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1853
5fa9e644
KT
18542016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1855
1856 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1857 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1858
fc15d9ec
JJ
18592016-09-19 Jakub Jelinek <jakub@redhat.com>
1860 Jan Hubicka <jh@suse.cz>
1861
1862 PR target/77587
1863 * gcc.dg/pr77587.c: New test.
1864 * gcc.dg/pr77587a.c: New file.
1865
3c9f5092
AV
18662016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1867
1868 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1869 * gfortran.dg/coarray_38.f90:
1870 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1871 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1872 * gfortran.dg/coarray_allocate_7.f08: New test.
1873 * gfortran.dg/coarray_allocate_8.f08: New test.
1874 * gfortran.dg/coarray_allocate_9.f08: New test.
1875 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1876 new caf_register.
1877 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1878 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1879 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1880 get_by_refs.
1881 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1882 * gfortran.dg/coarray_lock_7.f90: Same.
1883 * gfortran.dg/coarray_poly_5.f90: Same.
1884 * gfortran.dg/coarray_poly_6.f90: Same.
1885 * gfortran.dg/coarray_poly_7.f90: Same.
1886 * gfortran.dg/coarray_poly_8.f90: Same.
1887 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1888
e79e6763
FR
18892016-09-19 Fritz Reese <fritzoreese@gmail.com>
1890
1891 PR fortran/77584
1892 * gfortran.dg/dec_structure_15.f90: New testcase.
1893
ae527639
RB
18942016-09-19 Richard Biener <rguenther@suse.de>
1895
1896 PR middle-end/77605
1897 * gcc.dg/torture/pr77605.c: New testcase.
1898
cdf060f8
LK
18992016-09-18 Louis Krupp <louis.krupp@zoho.com>
1900
1901 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1902
b720e919
JH
19032016-09-17 Jan Hubicka <hubicka@ucw.cz>
1904
1905 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1906 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1907 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1908 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1909 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1910 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1911 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1912 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1913 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1914 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1915 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1916
bdabae39
KY
19172016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1918
1919 * gcc.target/i386/pr68633.c: Fix expected result.
1920
493ba820
LK
19212016-09-17 Louis Krupp <louis.krupp@gmail.com>
1922
1923 PR fortran/68078
1924 * gfortran.dg/pr68078.f90: New test.
1925 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1926
9a42726b
BS
19272016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1928
1929 PR target/77613
1930 * gcc.target/powerpc/swaps-p8-25.c: New.
1931
e7d61178
JJ
19322016-09-16 Jakub Jelinek <jakub@redhat.com>
1933
8f03e02f
JJ
1934 PR c++/77482
1935 * g++.dg/cpp0x/constexpr-77482.C: New test.
1936
e80cb545
JJ
1937 PR c++/77379
1938 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1939 thunk offsets.
1940 * g++.dg/abi/abi-tag23a.C: Likewise.
1941
1c2f613f
JJ
1942 PR c++/77338
1943 * g++.dg/cpp0x/decltype-77338.C: New test.
1944
e7d61178
JJ
1945 PR c++/77375
1946 * g++.dg/cpp0x/mutable1.C: New test.
1947
8d987deb
SK
19482016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1949
1950 PR fortran/77612
1951 * gfortran.dg/pr77612.f90: New test.
1952
2c3d35a6
SKS
19532016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1954
1955 * gcc.dg/torture/pr70421.c: Require int32plus.
1956
e43163ae
JJ
19572016-09-16 Jakub Jelinek <jakub@redhat.com>
1958
bcf0905a
JJ
1959 PR middle-end/77475
1960 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1961
e43163ae
JJ
1962 PR target/77526
1963 * gcc.target/i386/pr77526.c: New test.
1964
7d704548
JJ
19652016-09-16 Jakub Jelinek <jakub@redhat.com>
1966 Eric Botcazou <ebotcazou@adacore.com>
1967
1968 PR middle-end/77594
1969 * gcc.target/i386/pr77594.c: New test.
1970
902d624f
LK
19712016-09-15 Louis Krupp <louis.krupp@zoho.com>
1972
1973 PR fortran/69963
1974 * gfortran.dg/misplaced_implicit_character.f90: New test.
1975
7e16ce79
BC
19762016-09-15 Bin Cheng <bin.cheng@arm.com>
1977
1978 PR tree-optimization/77503
1979 * gcc.dg/vect/pr77503.c: New test.
1980
7c05f5c4
RB
19812016-09-15 Richard Biener <rguenther@suse.de>
1982
1983 PR middle-end/77544
1984 * c-c++-common/torture/pr77544.c: New testcase.
1985
76ff80fb
JJ
19862016-09-15 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR middle-end/77475
1989 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1990 * gcc.dg/march-generic.c: Likewise.
1991 * gcc.target/i386/spellcheck-options-1.c: New test.
1992 * gcc.target/i386/spellcheck-options-2.c: New test.
1993 * gcc.target/i386/spellcheck-options-3.c: New test.
1994 * gcc.target/i386/spellcheck-options-4.c: New test.
1995
5560d026
CLT
19962016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1997
1998 PR fortran/72743
1999 * gfortran.dg/goacc/pr72743.f90: New test.
2000
5334f733
RB
20012016-09-15 Richard Biener <rguenther@suse.de>
2002
2003 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2004
d08615f2
RB
20052016-09-15 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/77514
2008 * gcc.dg/torture/pr77514.c: New testcase.
2009
28ca05f0
JJ
20102016-09-14 Jakub Jelinek <jakub@redhat.com>
2011
2012 PR c++/77549
2013 * g++.dg/lookup/pr77549.C: New test.
2014
20a1e5b8
MP
20152016-09-14 Marek Polacek <polacek@redhat.com>
2016
2017 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2018 * c-c++-common/gomp/atomic-13.c: Likewise.
2019 * c-c++-common/gomp/atomic-14.c: Likewise.
2020 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2021 * g++.dg/cpp1z/bool-increment1.C: New test.
2022 * c-c++-common/pr60439.c: Add dg-warning.
2023 * g++.dg/expr/bitfield4.C: Likewise.
2024 * g++.dg/expr/bitfield5.C: Likewise.
2025 * g++.dg/expr/bitfield6.C: Likewise.
2026 * g++.dg/expr/bool1.C: Likewise.
2027 * g++.dg/expr/bool3.C: Likewise.
2028 * g++.dg/expr/lval3.C: Likewise.
2029 * g++.dg/expr/lval4.C: Likewise.
2030 * g++.old-deja/g++.jason/bool5.C: Likewise.
2031 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2032 * g++.dg/other/error18.C: Likewise.
2033 * g++.dg/gomp/atomic-14.C: Likewise.
2034
0761f6bf
NS
20352016-09-14 Nathan Sidwell <nathan@acm.org>
2036
2037 PR c++/77539
2038 * g++.dg/cpp1y/pr77539.C: New.
2039
13cddbc1
CL
20402016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2041
2042 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2043 dg-require.
2044 * g++.dg/ext/builtin_alloca.C: Likewise.
2045 * g++.dg/template/spec35.C: Likewise.
2046 * gcc.dg/builtins-68.c: Likewise.
2047 * gcc.misc-tests/gcov-13.c: Likewise.
2048 * gcc.misc-tests/gcov-14.c: Likewise.
2049
a90638d4
JM
20502016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2051
2052 * gfortran.dg/dec_structure_14.f90: New testcase.
2053
5ba4a08c
JJ
20542016-09-14 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR sanitizer/68260
2057 * c-c++-common/tsan/pr68260.c: New test.
2058
a713b234
JS
20592016-09-13 Joe Seymour <joe.s@somniumtech.com>
2060
2061 PR target/70713
2062 * gcc.target/msp430/function-attributes-1.c: New test.
2063 * gcc.target/msp430/function-attributes-2.c: New test.
2064 * gcc.target/msp430/function-attributes-3.c: New test.
2065
96032047
MS
20662015-04-18 Martin Sebor <msebor@redhat.com>
2067
2068 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2069 of non-nul characters.
2070 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2071
ea8661cd
JJ
20722016-09-13 Jakub Jelinek <jakub@redhat.com>
2073
9952908a
JJ
2074 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2075 * g++.dg/cpp1z/gen-attrs1.C: New test.
2076
63cdb7a0
JJ
2077 PR tree-optimization/77454
2078 * gcc.dg/pr77454.c: New test.
2079
ea8661cd
JJ
2080 PR c++/77553
2081 * g++.dg/cpp1y/constexpr-77553.C: New test.
2082
254830ba
DM
20832016-09-13 David Malcolm <dmalcolm@redhat.com>
2084
2085 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2086 (test_show_locus): Replace rich_location::add_fixit_insert calls
2087 with add_fixit_insert_before and add_fixit_insert_after.
2088
42763690
JM
20892016-09-13 Jason Merrill <jason@redhat.com>
2090 Tom de Vries <tom@codesourcery.com>
2091
2092 PR c++/77427
2093 * g++.dg/pr77427.C: New test.
2094
c8798f2c
ML
20952016-09-13 Martin Liska <mliska@suse.cz>
2096
2097 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2098 effective target.
2099 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2100 * lib/target-supports.exp: Define the new target.
2101
54700e2e
AP
21022016-09-12 Andrew Pinski <apinski@cavium.com>
2103
2104 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2105 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2106
e1d55bf7
UB
21072016-09-12 Uros Bizjak <ubizjak@gmail.com>
2108
2109 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2110 variable arguments.
2111 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2112 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2113 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2114 variable argument.
2115 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2116 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2117
54dcdb88
BE
21182016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2119
2120 PR c++/77496
2121 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2122 * g++.dg/ext/pr77496.C: New test.
2123 * g++.dg/warn/pr77496.C: New test.
2124
d1463eb9
DM
21252016-09-12 David Malcolm <dmalcolm@redhat.com>
2126
2127 PR c/72858
2128 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2129 to preserve conversion chars, and to preserve prefix information.
2130 * gcc.dg/format/pr72858.c: New test case.
2131
217fabad
SK
21322016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2133
2134 * gfortran.dg/pr77507.f90: Move to ...
2135 * gfortran.dg/ieee/pr77507.f90: here.
2136
a1cd04ac
JH
21372016-08-09 Jan Hubicka <hubicka@ucw.cz>
2138
2139 PR ipa/61159
2140 * compile/pr61159.c: New testcase
2141
e3912107
JH
21422016-08-09 Jan Hubicka <hubicka@ucw.cz>
2143
2144 PR ipa/64316
2145 * gcc.dg/ipa/pr63416.c: New testcase.
2146
739d9339
PT
21472016-09-10 Paul Thomas <pault@gcc.gnu.org>
2148 Steven G. Kargl <kargl@gcc.gnu.org>
2149
2150 PR fortran/77532
cc3135b6 2151 * gfortran.dg/dtio_11.f90: new test.
739d9339 2152
fb7c40dd
SK
21532016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2154
2155 PR fortran/77507
2156 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2157 * gfortran.dg/c_assoc_4.f90: Ditto.
2158
5b28efbb
TV
21592016-09-10 Tom de Vries <tom@codesourcery.com>
2160
2161 PR C/71602
2162 * c-c++-common/va-arg-va-list-type.c: New test.
2163
9d0a9bb4
PB
21642016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2165
2166 PR rtl-optimization/77289
2167 * gcc.target/powerpc/pr77289.c: New test.
2168
3f0177e7
MS
21692016-09-09 Martin Sebor <msebor@redhat.com>
2170
2171 PR c/77520
2172 PR c/77521
2173 * gcc.dg/pr77520.c: New test.
2174 * gcc.dg/pr77521.c: New test.
2175
e81e83d0
SK
21762016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2177
2178 PR fortran/77506
2179 * gfortran.dg/pr77506.f90: New test.
2180
8a92685e
SK
21812016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2182
2183 PR fortran/77507
2184 * gfortran.dg/pr77507.f90: New test.
2185
c65248cb
JM
21862016-09-09 Joseph Myers <joseph@codesourcery.com>
2187
2188 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2189
2cf0ff98
SK
21902016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2191 Louis Krupp <lkrupp@gcc.gnu.org>
2192
2193 PR fortran/69514
2194 * gfortran.dg/pr69514_1.f90: New test.
2195 * gfortran.dg/pr69514_2.f90: New test.
2196
8ebc1e0f
JJ
21972016-09-08 Jakub Jelinek <jakub@redhat.com>
2198
20b6cf01
JJ
2199 PR fortran/77500
2200 * gfortran.dg/gomp/pr77500.f90: New test.
2201
8ebc1e0f
JJ
2202 PR fortran/77516
2203 * gfortran.dg/gomp/pr77516.f90: New test.
2204
34718542
JJ
22052016-09-07 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR middle-end/77475
2208 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2209 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2210 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2211 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2212 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2213 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2214
e5106e27
DM
22152016-09-07 David Malcolm <dmalcolm@redhat.com>
2216
2217 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2218 "substring-locations.h".
2219
ca235a85
RB
22202016-09-07 Richard Biener <rguenther@suse.de>
2221
2222 PR c/77450
2223 * c-c++-common/vector-subscript-8.c: Move ..
2224 * gcc.dg/pr77450.c: ... here.
2225
0076b5dc 22262016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2227
2228 PR libgfortran/77393
2229 * gfortran.dg/fmt_f0_2.f90: Update test.
2230 * gfortran.dg/fmt_f0_3.f90: New test.
2231
6ac7322b
DH
22322016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2233
2234 PR debug/77389
2235 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2236 in dg-options.
2237
2238 PR debug/57519
2239 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2240
8eb9e049
JJ
22412016-09-06 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR target/69255
2244 * gcc.target/i386/pr69255-1.c: New test.
2245 * gcc.target/i386/pr69255-2.c: New test.
2246 * gcc.target/i386/pr69255-3.c: New test.
2247
22482016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2249
2250 PR c/77336
2251 * gcc.dg/format/miss-7.c: New test.
2252
e6cb85d4
UB
22532016-09-06 Uros Bizjak <ubizjak@gmail.com>
2254
2255 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2256
7fe76f6a
ML
22572016-09-06 Martin Liska <mliska@suse.cz>
2258
2259 PR gcov-profile/77378
2260 PR gcov-profile/77466
2261 * gcc.dg/profile-update-warning.c: New test.
2262
209b636e
RB
22632016-09-06 Richard Biener <rguenther@suse.de>
2264
2265 PR tree-optimization/77479
2266 * gcc.dg/torture/pr77479.c: New testcase.
2267
b772a565
RB
22682016-09-06 Richard Biener <rguenther@suse.de>
2269
2270 PR c/77450
2271 * c-c++-common/vector-subscript-7.c: Adjust.
2272 * c-c++-common/vector-subscript-8.c: New testcase.
2273
a8c07037
SKS
22742016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2275
2276 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2277
0ce48391
JJ
22782016-09-05 Jakub Jelinek <jakub@redhat.com>
2279
de9188e0
JJ
2280 PR target/77476
2281 * gcc.target/i386/avx512f-pr77476.c: New test.
2282 * gcc.target/i386/avx512bw-pr77476.c: New test.
2283 * gcc.target/i386/avx512dq-pr77476.c: New test.
2284
c76f7809
JJ
2285 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2286 Update comment to mention also avx512f.
2287
0ce48391
JJ
2288 PR sanitizer/77396
2289 * g++.dg/asan/pr77396-2.C: New test.
2290
8a27cf73
UB
22912016-09-05 Uros Bizjak <ubizjak@gmail.com>
2292
2293 PR rtl-optimization/77452
2294 * gcc.target/i386/pr77452.c: New test.
2295
25ff5dd3
MP
22962016-09-05 Marek Polacek <polacek@redhat.com>
2297
2298 PR c/77423
2299 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2300
f2bc4e48
SK
23012016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2302
2303 PR fortran/77391
2304 * gfortran.dg/pr77391.f90: New test.
2305
e85921ee
SK
23062016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2307
2308 PR fortran/77460
2309 * gfortran.dg/pr77460.f90: New test.
2310
b5d50659
JJ
23112016-09-03 Jakub Jelinek <jakub@redhat.com>
2312
2313 PR c/65467
2314 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2315
7b826676
KY
23162016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2317
2318 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2319
717ebe91
DM
23202016-09-02 David Malcolm <dmalcolm@redhat.com>
2321
2322 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2323 test case.
2324 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2325 diagnostic-test-show-locus-generate-patch.c to the sources
2326 for diagnostic_plugin_test_show_locus.c.
2327
94087e88
JJ
23282016-09-02 Jakub Jelinek <jakub@redhat.com>
2329
9dc5773f
JJ
2330 PR c/65467
2331 * gcc.dg/gomp/_Atomic-1.c: New test.
2332 * gcc.dg/gomp/_Atomic-2.c: New test.
2333 * gcc.dg/gomp/_Atomic-3.c: New test.
2334 * gcc.dg/gomp/_Atomic-4.c: New test.
2335 * gcc.dg/gomp/_Atomic-5.c: New test.
2336
94087e88
JJ
2337 PR sanitizer/77396
2338 * g++.dg/asan/pr77396.C: New test.
2339
23402016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2341
2342 PR tree-optimization/71831
2343 * gcc.dg/builtin-object-size-16.c: New test.
2344 * gcc.dg/builtin-object-size-17.c: New test.
2345
7e89048d
JD
23462016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2347
2348 PR libgfortran/77393
2349 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2350
2f196155
UB
23512016-09-01 Uros Bizjak <ubizjak@gmail.com>
2352
2353 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2354 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2355 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2356 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2357 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2358 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2359 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2360 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2361 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2362 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2363 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2364 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2365 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2366 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2367 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2368 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2369 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2370 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2371
0a6b0523
EB
23722016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2373
2374 * gnat.dg/opt58.adb: New test.
2375 * gnat.dg/opt58_pkg.ads: New helper.
2376
2a99de7b
RB
23772016-09-01 Richard Biener <rguenther@suse.de>
2378
2379 PR middle-end/77436
2380 * gcc.dg/torture/pr77436.c: New testcase.
2381
f79d8786
SKS
23822016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2383
2384 * gcc.dg/pr64252.c: Require int32plus.
2385 * gcc.dg/pr66299-1.c: Likewise.
2386 * gcc.dg/pr66299-2.c: Likewise.
2387 * gcc.dg/torture/20131115-1.c: Skip for avr.
2388
b06335f9
KT
23892016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2390
2391 * gcc.target/aarch64/ands_3.c: New test.
2392
f25f40be
JJ
23932016-08-31 Jakub Jelinek <jakub@redhat.com>
2394
d12a0b5a
JJ
2395 PR fortran/77352
2396 * gfortran.dg/gomp/pr77352.f90: New test.
2397
f25f40be
JJ
2398 PR fortran/77374
2399 * gfortran.dg/gomp/pr77374.f08: New test.
2400
9ff6fb6e
MG
24012016-08-31 Marc Glisse <marc.glisse@inria.fr>
2402
2403 PR tree-optimization/73714
2404 * gcc.dg/tree-ssa/pr73714.c: New test.
2405
8e95a674
JD
24062016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2407
2408 PR libgfortran/77393
2409 * gfortran.dg/fmt_f0_2.f90: New test.
2410
c6b0037d
MG
24112016-08-31 Marc Glisse <marc.glisse@inria.fr>
2412
2413 * gcc.target/i386/pr59539-2.c: Adapt options.
2414 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2415
1a576b13
PT
24162016-08-31 Paul Thomas <pault@gcc.gnu.org>
2417
2418 PR fortran/77418
2419 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2420 of the associate entity and replace with a pointer to the
2421 intended item on the stack.
2422
e73d3ca6 24232016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2424 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2425
2426 PR fortran/48298
2427 * gfortran.dg/dtio_1.f90: New test.
2428 * gfortran.dg/dtio_2.f90: New test.
2429 * gfortran.dg/dtio_3.f90: New test.
2430 * gfortran.dg/dtio_4.f90: New test.
2431 * gfortran.dg/dtio_5.f90: New test.
2432 * gfortran.dg/dtio_6.f90: New test.
2433 * gfortran.dg/dtio_7.f90: New test.
2434 * gfortran.dg/dtio_8.f90: New test.
2435 * gfortran.dg/dtio_9.f90: New test.
2436 * gfortran.dg/dtio_10.f90: New test.
2437
b816477a
DM
24382016-08-30 David Malcolm <dmalcolm@redhat.com>
2439
2440 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2441 (test_many_nested_locations): New function.
2442 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2443 (test_show_locus): Handle "test_many_nested_locations".
2444
71b30891
DM
24452016-08-30 David Malcolm <dmalcolm@redhat.com>
2446
2447 * g++.dg/template/double-greater-than-fixit.C: New test case.
2448
8fa37232
EB
24492016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2450
2451 * gnat.dg/opt57.ad[sb]: New test.
2452 * gnat.dg/opt57_pkg.ads: New helper.
2453
6f651bae
RB
24542016-08-30 Richard Biener <rguenther@suse.de>
2455
2456 PR tree-optimization/69047
2457 * gcc.dg/pr69047.c: Fix byte-order check.
2458
ab834832
JJ
24592016-08-30 Jakub Jelinek <jakub@redhat.com>
2460
5116b156
JJ
2461 PR tree-optimization/72866
2462 * gcc.dg/vect/pr72866.c: New test.
2463
3754bbfc
JJ
2464 PR debug/77363
2465 * g++.dg/debug/dwarf2/pr77363.C: New test.
2466
26122e2d
JJ
2467 PR middle-end/77377
2468 * gcc.target/i386/pr77377.c: New test.
2469
ab834832
JJ
2470 PR debug/77389
2471 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2472 in dg-options.
2473
bedc9ca7
SK
24742016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2475
2476 * gfortran.dg/pr77372.f90: Moved to ...
2477 * gfortran.dg/ieee/pr77372.f90: here.
2478
adfa1e6b
MM
24792016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2480
2481 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2482 vector short/char initializations.
2483 * gcc.target/powerpc/vec-init-5.c: Likewise.
2484 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2485 vector initialization optimizations.
2486 * gcc.target/powerpc/vec-init-7.c: Likewise.
2487 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2488 vector float/double initializations.
2489 * gcc.target/powerpc/vec-init-9.c: Likewise.
2490
414b7129
UB
24912016-08-29 Uros Bizjak <ubizjak@gmail.com>
2492
2493 PR target/77403
2494 * gcc.target/i386/pr77403.c: New test.
2495
3d06b6f2
MP
24962016-08-29 Marek Polacek <polacek@redhat.com>
2497
2498 PR c/77292
2499 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2500
ba9bbd6f
TV
25012016-08-29 Tom de Vries <tom@codesourcery.com>
2502
2503 PR c/77398
2504 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2505
d7d80d8f
EB
25062016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2507
2508 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2509
d7d80d8f 25102016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2511
2512 * gfortran.dg/dec_structure_13.f90: New testcase.
2513
468d95c8
JB
25142016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2515
2516 PR fortran/77261
2517 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2518 available.
2519
f329b264
TV
25202016-08-28 Tom de Vries <tom@codesourcery.com>
2521
2522 PR lto/70955
2523 * gcc.dg/pr70955.c: New test.
2524 * gcc.dg/lto/pr70955_0.c: Same.
2525 * gcc.dg/lto/pr70955_1.c: Same.
2526
4a389eb6
PP
25272016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2528
2529 PR tree-optimization/71077
2530 * gcc.target/i386/pr71077.c: New test.
2531
3f8257db 25322016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2533
2534 PR fortran/77380
2535 * gfortran.dg/pr77380.f90: New test.
2536
3f8257db 25372016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2538
2539 PR fortran/77372
2540 gfortran.dg/pr77372.f90: New test.
2541
ee908516
DM
25422016-08-26 David Malcolm <dmalcolm@redhat.com>
2543
2544 * gcc.dg/spellcheck-fields-2.c (test): Move
2545 dg-begin/end-multiline-output within function body.
2546 (test_macro): New function.
2547
d41e76cf
DM
25482016-08-26 David Malcolm <dmalcolm@redhat.com>
2549
2550 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2551 (test_fixit_insert): Update expected output.
2552 (test_fixit_remove): Likewise.
2553 (test_fixit_replace): Likewise.
2554
524a4c96
RO
25552016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2556
2557 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2558 Fix typo.
2559
ebfa15ab
RB
25602016-08-26 Richard Biener <rguenther@suse.de>
2561
2562 PR tree-optimization/69047
2563 * gcc.dg/pr69047.c: New testcase.
2564
209ca542
PK
25652016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2566 Martin Jambhor <mjambor@suse.cz>
524a4c96 2567
209ca542
PK
2568 * gcc.dg/ipa/propbits-1.c: New test-case.
2569 * gcc.dg/ipa/propbits-2.c: Likewise.
2570 * gcc.dg/ipa/propbits-3.c: Likewise.
2571
e5cf1629
SK
25722016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2573
2574 PR fortran/77351
2575 * gfortran.dg/pr77351.f90: New test.
2576
ebef225f
MP
25772016-08-25 Marek Polacek <polacek@redhat.com>
2578
2579 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2580
fe377a48
MP
25812016-08-25 Marek Polacek <polacek@redhat.com>
2582
2583 PR c/77323
2584 * gcc.dg/pr77323.c: New test.
2585
88b8971f
PT
25862016-08-24 Paul Thomas <pault@gcc.gnu.org>
2587
2588 PR fortran/77358
2589 * gfortran.dg/submodule_17.f08: New test.
2590
3f8257db
JJ
25912016-08-24 Michael Collison <michael.collison@linaro.org>
2592 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2593
2594 * gcc.target/arm/builtin_saddl.c: New testcase.
2595 * gcc.target/arm/builtin_saddll.c: New testcase.
2596 * gcc.target/arm/builtin_uaddl.c: New testcase.
2597 * gcc.target/arm/builtin_uaddll.c: New testcase.
2598 * gcc.target/arm/builtin_ssubl.c: New testcase.
2599 * gcc.target/arm/builtin_ssubll.c: New testcase.
2600 * gcc.target/arm/builtin_usubl.c: New testcase.
2601 * gcc.target/arm/builtin_usubll.c: New testcase.
2602
d5b5d212
UB
26032016-08-24 Uros Bizjak <ubizjak@gmail.com>
2604
2605 PR target/77270
2606 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2607 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2608 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2609 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2610 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2611 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2612 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2613 effective target. Remove scan-assembler-times directives.
2614 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2615 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2616 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2617
d1188689
SKS
26182016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2619
2620 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2621 of unsigned int.
2622 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2623
0b6b8f85
RS
26242016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2625
2626 PR testsuite/77317
2627 * lib/target-supports.exp
2628 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2629 (check_effective_target_vect_natural_alignment): Ditto.
2630 (check_effective_target_vector_alignment_reachable): Ditto.
2631 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2632
587b7f7a
ILT
26332016-08-23 Ian Lance Taylor <iant@golang.org>
2634
2635 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2636
6019c0fc
MM
26372016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2638
2639 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2640 being created from pointers to memory locations.
2641 * gcc.target/powerpc/vec-init-2.c: Likewise.
2642
cfe37db4
FR
26432016-08-23 Fritz Reese <fritzoreese@gmail.com>
2644
2645 * gfortran.dg/dec_structure_12.f90: New testcase.
2646
7e11f46f
DV
26472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2648
2649 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2650
7ab4f354
DV
26512016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2652
2653 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2654 verification.
2655
deb9351f
DV
26562016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2657
2658 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2659 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2660
1fd9f058
RB
26612016-08-23 Richard Biener <rguenther@suse.de>
2662
2663 PR tree-optimization/27336
2664 * c-c++-common/pr27336.c: New testcase.
2665
b00e6e75
MP
26662016-08-22 Marek Polacek <polacek@redhat.com>
2667
2668 PR c++/77321
2669 * g++.dg/cpp1y/pr77321.C: New test.
2670
58338bac
SK
26712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2672
2673 PR fortran/60774
2674 * gfortran.dg/empty_label.f: Adjust test for new error message.
2675 * gfortran.dg/empty_label.f90: Ditto.
2676 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2677 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2678 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2679
30364ce6
SK
26802016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2681
2682 PR fortran/61318
2683 * gfortran.dg/pr61318.f90: New test.
2684
ad7a5a8f
SK
26852016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2686
2687 PR fortran/77260
2688 * gfortran.dg/pr77260_1.f90: New test.
2689 * gfortran.dg/pr77260_2.f90: Ditto.
2690
72f52f30
JM
26912016-08-22 Joseph Myers <joseph@codesourcery.com>
2692
2693 PR middle-end/77269
2694 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2695 __builtin_signbitf and __builtin_signbitl in expected generic
2696 expansion.
2697 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2698 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2699 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2700 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2701 tests.
2702
6dc198e3
JM
27032016-08-22 Joseph Myers <joseph@codesourcery.com>
2704
2705 * gcc.dg/torture/float128-builtin.c,
2706 gcc.dg/torture/float128-ieee-nan.c,
2707 gcc.dg/torture/float128x-builtin.c,
2708 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2709 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2710 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2711 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2712 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2713 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2714 gcc.dg/torture/floatn-nan.h: New tests.
2715
7ff4e41a
JM
27162016-08-22 Joseph Myers <joseph@codesourcery.com>
2717
2718 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2719 macro.
2720 (main): Update calls to TEST_I_F.
2721 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2722 macro.
2723 (main): Update calls to TEST_I_F.
2724
7078cdb6
JM
27252016-08-22 Joseph Myers <joseph@codesourcery.com>
2726
2727 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2728 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2729 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2730 names in calls to TEST_I_F.
2731
a9d7c823
BE
27322016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2733
2734 PR c/52952
2735 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2736
cd800235
SKS
27372016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2738
2739 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2740 and !natural_alignment_64.
2741 * gcc.dg/ipa/propalign-2.c: Likewise.
2742 * gcc.dg/ipa/propalign-3.c: Likewise.
2743 * gcc.dg/ipa/propalign-4.c: Likewise.
2744 * gcc.dg/ipa/propalign-5.c: Likewise.
2745 * lib/target-supports.exp
2746 (check_effective_target_natural_alignment_32): Add avr-*-*.
2747
22d12455
KV
27482016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2749
2750 PR tree-optimization/61839
2751 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2752 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2753 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2754 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2755
c65699ef
JM
27562016-08-19 Joseph Myers <joseph@codesourcery.com>
2757
2758 PR c/32187
2759 * lib/target-supports.exp (check_effective_target_float16)
2760 (check_effective_target_float32, check_effective_target_float64)
2761 (check_effective_target_float128, check_effective_target_float32x)
2762 (check_effective_target_float64x)
2763 (check_effective_target_float128x)
2764 (check_effective_target_float16_runtime)
2765 (check_effective_target_float32_runtime)
2766 (check_effective_target_float64_runtime)
2767 (check_effective_target_float128_runtime)
2768 (check_effective_target_float32x_runtime)
2769 (check_effective_target_float64x_runtime)
2770 (check_effective_target_float128x_runtime)
2771 (check_effective_target_floatn_nx_runtime)
2772 (add_options_for_float16, add_options_for_float32)
2773 (add_options_for_float64, add_options_for_float128)
2774 (add_options_for_float32x, add_options_for_float64x)
2775 (add_options_for_float128x): New procedures.
2776 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2777 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2778 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2779 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2780 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2781 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2782 gcc.dg/torture/float128-complex.c,
2783 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2784 gcc.dg/torture/float128x-basic.c,
2785 gcc.dg/torture/float128x-complex.c,
2786 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2787 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2788 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2789 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2790 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2791 gcc.dg/torture/float32x-basic.c,
2792 gcc.dg/torture/float32x-complex.c,
2793 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2794 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2795 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2796 gcc.dg/torture/float64x-basic.c,
2797 gcc.dg/torture/float64x-complex.c,
2798 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2799 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2800 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2801 gcc.dg/torture/floatn-tg.h,
2802 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2803 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2804 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2805 gcc.dg/torture/fp-int-convert-float128x.c,
2806 gcc.dg/torture/fp-int-convert-float16-timode.c,
2807 gcc.dg/torture/fp-int-convert-float16.c,
2808 gcc.dg/torture/fp-int-convert-float32-timode.c,
2809 gcc.dg/torture/fp-int-convert-float32.c,
2810 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2811 gcc.dg/torture/fp-int-convert-float32x.c,
2812 gcc.dg/torture/fp-int-convert-float64-timode.c,
2813 gcc.dg/torture/fp-int-convert-float64.c,
2814 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2815 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2816 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2817 maximum exponent of floating-point type. Use it in testing
2818 whether 0x8...0 fits in the floating-point type. Always treat -1
2819 (signed 0xf...f) as fitting in the floating-point type.
2820 (M_OK1): New macro.
2821 * gcc.dg/torture/fp-int-convert-double.c,
2822 gcc.dg/torture/fp-int-convert-float.c,
2823 gcc.dg/torture/fp-int-convert-float128-timode.c,
2824 gcc.dg/torture/fp-int-convert-float128.c,
2825 gcc.dg/torture/fp-int-convert-float80-timode.c,
2826 gcc.dg/torture/fp-int-convert-float80.c,
2827 gcc.dg/torture/fp-int-convert-long-double.c,
2828 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2829
94e73c78
JJ
28302016-08-19 Jakub Jelinek <jakub@redhat.com>
2831
fbdbd4b6
JJ
2832 PR fortran/72744
2833 * gfortran.dg/gomp/pr72744.f90: New test.
2834
94e73c78
JJ
2835 PR fortran/69281
2836 * gfortran.dg/gomp/pr69281.f90: New test.
2837
91151a73
JB
28382016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2839
414b7129
UB
2840 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2841 the last special seed value.
2842 * gfortran.dg/random_7.f90: Use size for last array member instead
2843 of hardcoded value.
91151a73 2844
fcf830ab
PK
28452016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2846
2847 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2848 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2849
1a5da5b6
RB
28502016-08-19 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/77286
2853 * gcc.dg/torture/pr77286.c: New testcase.
2854
82f72146
DM
28552016-08-18 David Malcolm <dmalcolm@redhat.com>
2856
2857 * gcc.dg/verbose-asm-2.c: New test case.
2858
cc015f3a
DM
28592016-08-18 David Malcolm <dmalcolm@redhat.com>
2860
2861 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2862 (custom_diagnostic_finalizer): Update for change to
2863 diagnostic_show_locus.
2864
cb18fd07
DM
28652016-08-18 David Malcolm <dmalcolm@redhat.com>
2866
2867 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2868 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2869
a76989dc
MP
28702016-08-18 Marek Polacek <polacek@redhat.com>
2871
2872 PR c/71514
2873 * gcc.dg/pr71514.c: New test.
2874
89c88780
L
28752015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2876
2877 PR target/72839
2878 * gcc.target/i386/pr72839.c: New test.
2879
2c71d454
CLT
28802016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2881
2882 PR middle-end/70895
2883 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2884 * c-c++-common/goacc/reduction-1.c: Likewise.
2885 * c-c++-common/goacc/reduction-2.c: Likewise.
2886 * c-c++-common/goacc/reduction-3.c: Likewise.
2887 * c-c++-common/goacc/reduction-4.c: Likewise.
2888
66592e95
AM
28892016-08-18 Alan Modra <amodra@gmail.com>
2890
2891 * gcc.c-torture/compile/pr72771.c: New.
2892
3a146d46
JJ
28932016-08-17 Jakub Jelinek <jakub@redhat.com>
2894
2895 PR fortran/67496
2896 * gfortran.dg/pr67496.f90: New test.
2897
3f8257db 28982015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2899
2900 PR tree-optimization/71752
3a146d46 2901 * gcc.dg/vect/pr71752.c: New.
038000bd 2902
dd42e908
UB
29032016-08-17 Uros Bizjak <ubizjak@gmail.com>
2904
2905 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2906
458a1cd0
JJ
29072016-08-17 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR middle-end/77259
2910 * g++.dg/ipa/devirt-52.C: New test.
2911
11c4c4ba
CLT
29122016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2913
2914 * c-c++-common/goacc/reduction-6.c: New testcase.
2915
661d6efd
RB
29162016-08-17 Richard Biener <rguenther@suse.de>
2917
2918 PR tree-optimization/76490
2919 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2920 * gcc.dg/pr52904.c: XFAIL.
2921
622d8b69
RB
29222016-08-17 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/23855
2925 * gcc.dg/loop-unswitch-2.c: Adjust.
2926
af23e99c
JJ
29272016-08-16 Jakub Jelinek <jakub@redhat.com>
2928
2929 PR tree-optimization/72817
2930 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2931
feeb6268
JM
29322016-08-16 Joseph Myers <joseph@codesourcery.com>
2933
2934 PR libgcc/77265
2935 * gcc.dg/torture/float128-extend-inf.c: New test.
2936
65e736c0
DM
29372016-08-16 David Malcolm <dmalcolm@redhat.com>
2938
2939 PR c/72857
2940 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2941 for embedded NUL.
2942 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2943 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2944 caret placement.
2945 (test_oct): Likewise.
2946 (test_multiple): Likewise.
2947 (test_field_width_specifier): Likewise.
2948 (test_field_width_specifier_2): New function.
2949 (test_field_precision_specifier): New function.
2950 (test_embedded_nul): Update expected caret placement.
2951 (test_non_contiguous_strings): Update line number.
2952 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2953 (__emit_string_literal_range): Add "caret_idx" param.
2954 (test_simple_string_literal): Add value for new param, updating
2955 expected output..
2956 (test_concatenated_string_literal): Likewise.
2957 (test_multiline_string_literal): Likewise.
2958 (test_hex): Likewise.
2959 (test_oct): Likewise.
2960 (test_multiple): Likewise.
2961 (test_ucn4): Likewise.
2962 (test_ucn8): Likewise.
2963 (test_u8): Likewise.
2964 (test_u): Likewise; update expected message, from "range" to
2965 "location".
2966 (test_U): Likewise.
2967 (test_L): Likewise.
2968 (test_macro): Add value for new param.
2969 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2970 (__emit_string_literal_range): Add "caret_idx" param.
2971 (test_stringified_token_1): Add value for new param. Update
2972 expected message, from "range" to "location".
2973 (test_stringized_token_2): Likewise, adding param to macro.
2974 (test_stringified_token_3): Likewise.
2975 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2976 (emit_warning): Convert param from source_range to location_t.
2977 (test_string_literals): Add caret_idx param, and use it when
2978 constructing a substring_loc. Update error message, from
2979 "range" to "location".
2980
4a7f57d5
JJ
29812016-08-16 Jakub Jelinek <jakub@redhat.com>
2982
7841800f
JJ
2983 PR target/71910
2984 * g++.dg/gomp/pr71910.C: New test.
2985
1b13411a
JJ
2986 PR middle-end/67485
2987 * gcc.c-torture/compile/pr67485.c: New test.
2988
4a7f57d5
JJ
2989 PR target/72867
2990 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2991
3c556bc4
BC
29922016-08-16 Bin Cheng <bin.cheng@arm.com>
2993
2994 PR tree-optimization/69848
2995 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2996
beab2da6
ML
29972016-08-16 Martin Liska <mliska@suse.cz>
2998
2999 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3000 of memory operations so that it can be handled by core2
3001 in 32-bit mode.
3002
f4eec0a3
RB
30032016-08-16 Richard Biener <rguenther@suse.de>
3004
3005 PR tree-optimization/76783
3006 * gcc.dg/pr76783.c: New testcase.
3007 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3008
8f21990a
BC
30092016-08-16 Bin Cheng <bin.cheng@arm.com>
3010
3011 PR tree-optimization/72817
3012 PR tree-optimization/73450
3013 * gcc.dg/tree-ssa/pr72817.c: New test.
3014 * gcc.dg/tree-ssa/pr73450.c: New test.
3015
7fc61626
FR
30162016-08-15 Fritz Reese <fritzoreese@gmail.com>
3017
3018 * gfortran.dg/init_flag_13.f90: New testcase.
3019 * gfortran.dg/init_flag_14.f90: Ditto.
3020 * gfortran.dg/init_flag_15.f03: Ditto.
3021 * gfortran.dg/dec_init_1.f90: Ditto.
3022 * gfortran.dg/dec_init_2.f90: Ditto.
3023
432baa02
UB
30242016-08-15 Uros Bizjak <ubizjak@gmail.com>
3025
3026 PR target/72867
3027 * gcc.target/i386/pr72867.c: New test.
3028
7e1dde14
EB
30292016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3030
3031 * c-c++-common/dump-ada-spec-5.c: New test.
3032
e4969090
RB
30332016-08-15 Richard Biener <rguenther@suse.de>
3034
3035 PR tree-optimization/73434
3036 * gcc.dg/torture/pr73434.c: New testcase.
3037
66088065
JJ
30382016-08-15 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR tree-optimization/72824
3041 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3042
7c713714
CLT
30432016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3044
3045 PR fortran/70598
3046 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3047 in use_device clause.
3048 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3049 * gfortran.dg/goacc/list.f95: Adjust to catch
3050 "neither a POINTER nor an array" error messages.
3051
4271e5cb
UB
30522016-08-14 Uros Bizjak <ubizjak@gmail.com>
3053
3054 PR target/76342
3055 * gcc.target/i386/pr76342.c: New test.
3056
b0cea284
JJ
30572016-08-12 Jakub Jelinek <jakub@redhat.com>
3058
3059 PR c/71512
3060 * g++.dg/ubsan/pr71512.C: New test.
3061 * c-c++-common/ubsan/pr71512-1.c: New test.
3062 * c-c++-common/ubsan/pr71512-2.c: New test.
3063
e86aefb8
MM
30642016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3065
3066 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3067 vector initialization options.
3068 * gcc.target/powerpc/vec-init-2.c: Likewise.
3069 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3070 is generated on ISA 3.0.
3071
7fd82d52
PP
30722016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3073
3074 PR middle-end/71654
3075 * gcc.dg/c-c++-common/pr71654.c: New test.
3076 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3077 dg-options.
3078 * gcc.dg/tree-ssa/vrp24: Likewise.
3079
2f1364c2
JJ
30802016-08-12 Jakub Jelinek <jakub@redhat.com>
3081
3082 PR c/67410
3083 * gcc.dg/pr67410.c: New test.
3084
8eb414aa
BC
30852016-08-12 Bin Cheng <bin.cheng@arm.com>
3086
3087 PR tree-optimization/69848
3088 * gcc.dg/vect/vect-pr69848.c: New test.
3089
30b39c19
UB
30902016-08-12 Uros Bizjak <ubizjak@gmail.com>
3091
3092 PR testsuite/71008
3093 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3094 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3095 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3096 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3097
e373dd06
RB
30982016-08-12 Richard Biener <rguenther@suse.de>
3099
3100 PR tree-optimization/57326
3101 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3102 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3103 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3104 * gcc.target/i386/pr45685.c: Likewise.
3105 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3106 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3107 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3108 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3109 * gfortran.dg/pr34163.f90: Likewise.
3110
20d1af89
ML
31112016-08-12 Martin Liska <mliska@suse.cz>
3112
3113 * g++.dg/gcov/gcov-16.C: New test.
3114 * lib/gcov.exp: Support new argument for run-gcov function.
3115
5cacda56
ML
31162016-08-12 Martin Liska <mliska@suse.cz>
3117
3118 PR gcov-profile/35590
3119 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3120
663eecfd
RB
31212016-08-12 Richard Biener <rguenther@suse.de>
3122
3123 PR tree-optimization/72851
3124 * gcc.dg/torture/pr72851.c: New testcase.
3125
3f8257db 31262016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3127
e366d7d8
AO
3128 PR debug/63240
3129 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3130 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3131 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3132 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3133 DW_AT_deleted.
3134
71e1a6a4
AO
3135 PR debug/55641
3136 * g++.dg/debug/dwarf2/ref-1.C: New.
3137
8aaf799b
AO
3138 PR debug/49366
3139 * g++.dg/debug/dwarf2/template-params-12.H: New.
3140 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3141 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3142 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3143 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3144 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3145 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3146 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3147
06f9caed
BS
31482016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3149
3150 PR target/72863
3151 * gcc.target/powerpc/pr72863.c: New test.
3152
a8b956c1
UB
31532016-08-11 Uros Bizjak <ubizjak@gmail.com>
3154
3155 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3156
c73dd986
L
31572015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3158
3159 * gcc.target/i386/pieces-strcpy-1.c: New test.
3160 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3161
385ed708
JJ
31622016-08-11 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR c++/72868
3165 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3166
df7ec09f
L
31672015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3168
3169 * gcc.target/i386/pieces-memcpy-1.c: New test.
3170 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3171 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3172 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3173 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3174 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3175
b95a64bb
JJ
31762016-08-11 Jakub Jelinek <jakub@redhat.com>
3177
3178 PR c/72816
7ddbcf6b 3179 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3180
59537744
BE
31812016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3182
3183 PR tree-optimization/71083
3184 * gcc.c-torture/execute/pr71083.c: New test.
3185 * gnat.dg/loop_optimization23.adb: New test.
3186 * gnat.dg/loop_optimization23_pkg.ads: New test.
3187 * gnat.dg/loop_optimization23_pkg.adb: New test.
3188
183ac6d0
RB
31892016-08-11 Richard Biener <rguenther@suse.de>
3190
3191 PR tree-optimization/72772
3192 * gcc.dg/graphite/pr35356-1.c: Adjust.
3193 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3194
b152f5a2
JB
31952016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3196
3197 * gfortran.dg/random_7.f90: Take into account that the last seed
3198 value is the special p value.
3199 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3200
bb7ebad1
RB
32012016-08-11 Richard Biener <rguenther@suse.de>
3202
3203 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3204
2e186411
AM
32052016-08-11 Alan Modra <amodra@gmail.com>
3206
3207 * gcc.target/powerpc/pr71680.c: New.
3208
e9e6d4f6
KN
32092016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3210
3211 * gcc.target/powerpc/bfp/bfp.exp: New file.
3212 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3213 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3214 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3215 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3216 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3217 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3218 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3219 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3220 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3221 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3222 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3223 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3224 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3225 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3226 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3227 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3228 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3229 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3230 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3231 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3232 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3233 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3234 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3235 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3236 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3237 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3238 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3239 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3240 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3241 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3242 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3243 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3244 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3245 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3246 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3247 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3248 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3249 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3250 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3251 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3252 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3253 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3254 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3255 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3256 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3257 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3258 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3259 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3260 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3261 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3262 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3263 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3264 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3265
9c8eabea
BC
32662016-08-10 Bin Cheng <bin.cheng@arm.com>
3267
3268 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3269 Add aarch64*-*-*.
3270
6c553b76
BC
32712016-08-10 Bin Cheng <bin.cheng@arm.com>
3272
3273 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3274
a0883b08
MM
32752016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3276
3277 PR target/72853
3278 * gcc.target/powerpc/pr72853.c: New test.
3279
a266236e
ML
32802016-08-10 Martin Liska <mliska@suse.cz>
3281
3282 PR gcov-profile/58306
3283 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3284
22063dbc
ML
32852016-08-10 Martin Liska <mliska@suse.cz>
3286
3287 * g++.dg/gcov/gcov-threads-1.C: New test.
3288
5250a5bb
SKS
32892016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3290
3291 PR target/71873
3292 * gcc.target/avr/pr71873.c: New test.
3293
b7597ae5
ML
32942016-08-09 Martin Liska <mliska@suse.cz>
3295
3296 * g++.dg/gcov/gcov-dump-1.C: New test.
3297 * g++.dg/gcov/gcov-dump-2.C: New test.
3298
ab50a215
ML
32992016-08-09 Martin Liska <mliska@suse.cz>
3300
3301 * gcc.dg/tree-prof/val-prof-9.c: New test.
3302
dcb1e137
ML
33032016-08-09 Martin Liska <mliska@suse.cz>
3304
3305 * gcc.dg/tree-prof/val-prof-8.c: New test.
3306
04d6d3b6
MJ
33072016-08-09 Martin Jambor <mjambor@suse.cz>
3308
df839749
UB
3309 PR ipa/71981
3310 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3311
c57e78c4
BC
33122016-08-09 Bin Cheng <bin.cheng@arm.com>
3313
3314 PR tree-optimization/33707
3315 * gcc.dg/vect/pr33707.c: New test.
3316
42970a17
BC
33172016-08-09 Bin Cheng <bin.cheng@arm.com>
3318
3319 PR tree-optimization/pr72772
3320 * gcc.dg/tree-ssa/pr72772.c: New test.
3321
810a3aa6
MF
33222016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3323
3324 PR rtl-optimization/66669
3325 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3326
9e207d6f
JJ
33272016-08-09 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR tree-optimization/72824
3330 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3331
50bf47fd
RB
33322016-08-09 Richard Biener <rguenther@suse.de>
3333
3334 PR tree-optimization/71802
3335 * gcc.dg/torture/pr71802.c: New testcase.
3336
cadec7ca
JJ
33372016-08-09 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR c++/72809
3340 * g++.dg/eh/stdarg1.C: New test.
3341
c43c5112
AK
33422016-08-08 Andi Kleen <ak@linux.intel.com>
3343
3344 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3345 test command line in failure log.
3346 (profopt-execute): dito. Make autofdo file names unique.
3347
895aa8e1
DM
33482016-08-08 David Malcolm <dmalcolm@redhat.com>
3349
3350 PR c/64955
3351 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3352 output.
3353
9afda630
PK
33542016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3355
3356 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3357 c99_runtime.
3358 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3359 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3360 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3361 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3362 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3363 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3364
e52ed3fe
DM
33652016-08-08 David Malcolm <dmalcolm@redhat.com>
3366
3367 PR c/52952
3368 * gcc.dg/cpp/pr66415-1.c: Likewise.
3369 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3370 * gcc.dg/format/c90-printf-1.c: Likewise.
3371 * gcc.dg/format/diagnostic-ranges.c: New test case.
3372
ad200580
JJ
33732016-08-08 Jakub Jelinek <jakub@redhat.com>
3374
77524e0d
JJ
3375 PR fortran/72716
3376 * gfortran.dg/gomp/pr72716.f90: New test.
3377
2187f2a2
JJ
3378 PR middle-end/72781
3379 * gcc.dg/gomp/pr72781.c: New test.
3380
ad200580
JJ
3381 PR middle-end/68762
3382 * g++.dg/vect/pr68762-1.cc: New test.
3383 * g++.dg/vect/pr68762-2.cc: New test.
3384 * g++.dg/vect/pr68762.h: New file.
3385
989d0071
MS
33862016-08-08 Martin Sebor <msebor@redhat.com>
3387
3388 PR testsuite/72838
3a146d46
JJ
3389 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3390 * g++.dg/warn/overflow-warn-3.C: Same.
3391 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3392
7090cac9
AV
33932016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3394
3395 PR fortran/71936
3396 * gfortran.dg/allocate_with_source_21.f03: New test.
3397
64e56ab0
AV
33982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3399
3400 PR fortran/72698
3401 * gfortran.dg/allocate_with_source_20.f03: New test.
3402
0476487d
AM
34032016-08-08 Alan Modra <amodra@gmail.com>
3404
3405 * gcc.c-torture/compile/pr72802.c: New.
3406
8e9218f2
AV
34072016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3408
3409 PR fortran/70524
3410 * gfortran.dg/dependency_48.f90: New test.
3411
c1f7083b
TK
34122016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3413
531e5ae3 3414 PR fortran/70040
c1f7083b
TK
3415 * gfortran.dg/pr70040.f90: New testcase.
3416
6ab5813c
TK
34172016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3418
3419 PR fortran/71961
3420 * gfortran.dg/matmul_10.f90: New testcase.
3421
27bddc4a
JH
34222016-08-07 Jan Hubicka <hubicka@ucw.cz>
3423
3424 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3425
4a9f8a9f
JJ
34262016-08-07 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR c/72816
3429 * gcc.dg/pr72816.c: New test.
3430
fa76f2c6
JW
34312016-08-06 Jonathan Wakely <jwakely@redhat.com>
3432
3433 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3434 * g++.dg/conversion/pr41426.C: Likewise.
3435 * g++.dg/conversion/pr66211.C: Likewise.
3436 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3437 * g++.dg/init/ref8.C: Likewise.
3438 * g++.old-deja/g++.law/cvt20.C: Likewise.
3439 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3440
5c3e5002
PP
34412016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3442
3443 PR tree-optimization/18046
3444 * gcc.dg/tree-ssa/vrp105.c: New test.
3445 * gcc.dg/tree-ssa/vrp106.c: New test.
3446
94087e88 34472016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3448
3449 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3450 1ul in diagnostics. Remove hyphen from "constant-expression."
3451 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3452 * g++.dg/cpp0x/static_assert3.C: Same.
3453 * g++.dg/cpp1y/constexpr-throw.C: Same.
3454 * g++.dg/template/nontype3.C: Same.
3455 * g++.dg/warn/overflow-warn-1.C: Same.
3456 * g++.dg/warn/overflow-warn-3.C: Same.
3457 * g++.dg/warn/overflow-warn-4.C: Same.
3458
88fa5555
DM
34592016-08-05 David Malcolm <dmalcolm@redhat.com>
3460
3461 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3462 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3463 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3464 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3465
1addb9e6
PP
34662016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3467
3468 PR tree-optimization/72810
3469 * gcc.dg/tree-ssa/vrp110.c: New test.
3470
1b62ed4f
JG
34712016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3472
3473 PR Target/72819
3474 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3475 registers.
3476 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3477 saving the half-precision registers.
3478 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3479 value is returned in h0.
3480 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3481 are passed in FP/SIMD registers.
3482 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3483 passing works corrcetly.
3484 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3485 (hfa_f16x2_t): Likewise.
3486 (hfa_f16x3_t): Likewise.
3487 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3488 are promoted to double and passed in a double register.
3489 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3490 are promoted to double and stacked.
3491 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3492 __fp16 data types.
3493 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3494 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3495 __fp16 first get passed in FP/SIMD registers, then stacked.
3496
4228ca19
NS
34972016-08-05 Nathan Sidwell <nathan@acm.org>
3498
3499 PR c++/68724
3500 * g++.dg/cpp0x/pr68724.C: New.
3501
db7c335e
RB
35022016-08-05 Richard Biener <rguenther@suse.de>
3503
3504 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3505
48abe922
PP
35062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3507
3508 * gcc.dg/tree-ssa/vrp107.c: New test.
3509 * gcc.dg/tree-ssa/vrp108.c: New test.
3510 * gcc.dg/tree-ssa/vrp109.c: New test.
3511
f6cdf42f
PK
35122016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3513
3514 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3515 dg-options.
3516
33a9c609
PK
35172016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3518
3519 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3520 test-cases.
3521 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3522 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3523 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3524 test-cases.
3525 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3526 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3527 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3528 large_double.
3529
4473482d
PC
35302016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3531
3532 PR c++/72800
3533 * g++.dg/cpp1y/lambda-ice1.C: New.
3534
08156df5
PP
35352016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3536
3537 PR c++/72759
3538 * g++.dg/cpp1y/pr72759.C: New test.
3539
938da3a5
PP
35402016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3541
3542 * gcc.dg/switch-10.c: New test.
3543
da84183c
JG
35442016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3545
3546 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3547
ae9281fc
TS
35482016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3549
3550 * c-c++-common/goacc/routine-5.c: Update.
3551
086ad22e
BE
35522016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3553
3554 PR rtl-optimization/70903
3555 * gcc.c-torture/execute/pr70903.c: New test.
3556
6805e400
ML
35572016-08-04 Martin Liska <mliska@suse.cz>
3558
3559 * gcc.dg/params/params.exp: Replace file exists with
3560 TESTING_IN_BUILD_TREE.
3561
a0008434
MP
35622016-08-04 Marek Polacek <polacek@redhat.com>
3563
3564 PR c++/70229
3565 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3566
fb46286e
RB
35672016-08-04 Richard Biener <rguenther@suse.de>
3568
3569 PR middle-end/71984
3570 * gcc.dg/torture/pr71984.c: Guard correctness check for
3571 little-endian.
3572
ac2c96ab
AP
35732016-08-03 Andrew Pinski <apinski@cavium.com>
3574
3575 * gcc.c-torture/compile/20160802-1.c: New testcase.
3576
c98583e9
FR
35772016-08-03 Fritz Reese <fritzoreese@gmail.com>
3578
3579 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3580
9ad1a1da
RB
35812016-08-03 Richard Biener <rguenther@suse.de>
3582
3583 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3584 and remove -O3.
3585 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3586 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3587
cd75c979
RB
35882016-08-03 Richard Biener <rguenther@suse.de>
3589
3590 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3591 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3592 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3593 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3594
30e8d875
SKS
35952016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3596
3597 * gcc.dg/init-excess-2.c: Require int32plus.
3598 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3599 * gcc.dg/pr59963-2.c: Require int32plus.
3600 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3601 * gcc.dg/unroll-7.c: Require int32plus.
3602
69b806f6
BC
36032016-08-02 Bin Cheng <bin.cheng@arm.com>
3604
3605 PR tree-optimization/34114
3606 * gcc.dg/tree-ssa/loop-42.c: New test.
3607
1efafef3
TC
36082016-08-02 Tamar Christina <tamar.christina@arm.com>
3609
3610 * gcc.target/aarch64/vminmaxnm.c: New.
3611 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3612 tests.
3613
e2a99194
MM
36142016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3615
3616 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3617 vec_extract for vector float, vector int, vector short, and vector
3618 char.
3619 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3620 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3621 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3622 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3623
71bfb77a
WD
36242016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3625
3626 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3627 single stack adjustment, no writeback.
71bfb77a
WD
3628 * gcc.target/aarch64/test_frame_12.c: Likewise.
3629 * gcc.target/aarch64/test_frame_13.c: Likewise.
3630 * gcc.target/aarch64/test_frame_15.c: Likewise.
3631 * gcc.target/aarch64/test_frame_6.c: Likewise.
3632 * gcc.target/aarch64/test_frame_7.c: Likewise.
3633 * gcc.target/aarch64/test_frame_8.c: Likewise.
3634 * gcc.target/aarch64/test_frame_16.c: New test.
3635
37bce35a
L
36362015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3637
3638 PR target/72748
3639 * gcc.target/i386/pr72748.c: New test.
3640
3f8257db 36412015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3642
3643 PR tree-optimization/71818
3644 * gcc.dg/vect/pr71818.c: New
3645
bf60c531
ML
36462016-08-01 Martin Liska <mliska@suse.cz>
3647
3648 PR tree-optimization/71857
3649 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3650
8ed49fab
KT
36512016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3652
3653 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3654
76e2c821
JB
36552016-08-01 Jan Beulich <jbeulich@suse.com>
3656
3657 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3658
35029597
WS
36592016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3660
3661 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3662 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3663
3aa4b66a
JW
36642016-07-31 Jonathan Wakely <jwakely@redhat.com>
3665
3666 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3667 (check_effective_target_c++): Likewise. Also match for libstdc++.
3668
3f8257db 36692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3670
3671 PR fortran/41922
3672 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3673 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3674 * gfortran.dg/pr41922.f90: New test.
3675
9fcb2819
SK
36762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3677
3678 PR fortran/68566
3679 * gfortran.dg/pr68566.f90: new test.
3680
94087e88 36812016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3682
3683 PR c++/60760
3684 PR c++/71091
3685 * g++.dg/cpp0x/constexpr-cast.C: New test.
3686 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3687 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3688 * g++.dg/ubsan/pr63956.C: Correct.
3689
d0047a25
MM
36902016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3691
3692 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3693 vector double or vector long where the vector is in memory.
3694 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3695 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3696
e4f7a5df
SK
36972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3698
3699 PR fortran/69867
3700 * gfortran.dg/pr69867.f90: New test.
3701
b441ae1d
SK
37022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3703
3704 PR fortran/69962
3705 * gfortran.dg/pr69962.f90: New test.
3706
712dff31
SK
37072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3708
3709 PR fortran/70006
3710 * gfortran.dg/pr70006.f90: New test.
3711
fb42421e
SK
37122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3713
3714 PR fortran/71730
3715 * gfortran.dg/pr71730.f90: New test.
3716 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3717 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3718 * gfortran.dg/array_constructor_26.f03: Ditto.
3719
466effe0
WS
37202016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3721
3722 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3723 * gcc.target/powerpc/pr71763.c: Likewise.
3724
f618a472
MP
37252016-07-29 Marek Polacek <polacek@redhat.com>
3726
3727 PR c/71742
3728 * gcc.dg/940510-1.c: Adjust dg-error.
3729 * gcc.dg/c99-flex-array-1.c: Likewise.
3730 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3731
efd0786f
MP
3732 PR c/71853
3733 * gcc.dg/noncompile/pr71853.c: New test.
3734
e00dceaf
MP
3735 PR c/71573
3736 * gcc.dg/noncompile/pr71573.c: New test.
3737
638fc14f
MP
3738 PR c/71926
3739 * g++.dg/warn/Wparentheses-30.C: New test.
3740 * gcc.dg/Wparentheses-14.c: New test.
3741
61c73a7f
UB
37422016-07-29 Uros Bizjak <ubizjak@gmail.com>
3743
3744 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3745
01d32b2b
BC
37462016-07-29 Bin Cheng <bin.cheng@arm.com>
3747
3748 PR tree-optimization/57558
3749 * gcc.dg/vect/pr57558-1.c: New test.
3750 * gcc.dg/vect/pr57558-2.c: New test.
3751
f6c7a248
PK
37522016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3753
61c73a7f 3754 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3755 to scan forwprop1 dump pass.
3756
f54ea774
PC
37572016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3758
3759 PR c++/51488
3760 * g++.dg/template/pr51488.C: New.
3761
673a107a
JJ
37622016-07-29 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR c/71969
3765 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3766 static __inline__.
3767 * gcc.dg/pr71969-1.c: New test.
3768 * gcc.dg/pr71969-2.c: New test.
3769 * gcc.dg/pr71969-3.c: New test.
3770
78169471
MP
37712016-07-29 Marek Polacek <polacek@redhat.com>
3772
3773 PR c/71574
3774 * c-c++-common/pr71574.c: New test.
3775
a5b5c8b6
MP
3776 PR c/71583
3777 * gcc.dg/noncompile/pr71583.c: New test.
3778
883b6d4e
KV
37792016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3780
3781 PR middle-end/68217
3782 * gcc.dg/pr68217.c: New test.
3783
89f1f37e
SK
37842016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3785
3786 PR fortran/71067
3787 * gfortran.dg/pr71067_1.f90: New test.
3788 * gfortran.dg/pr71067_2.f90: Ditto.
3789
e0d32185
MM
37902016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3791
3792 * gcc.target/powerpc/vec-extract-1.c: New test.
3793
c851722d
SK
37942016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3795
3796 PR fortran/71799
3797 * gfortran.dg/pr71799.f90: New test.
3798
f064da6a
PC
37992016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3800
3801 PR c++/71665
3802 * g++.dg/cpp0x/pr71665-1.C: New.
3803 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3804 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3805 * g++.dg/ext/label10.C: Likewise.
3806 * g++.dg/parse/constant5.C: Likewise.
3807
1b70aaad
SK
38082016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3809
3810 PR fortran/71859
3811 * gfortran.dg/pr71859.f90: New test.
3812 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3813 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3814
a23404c9
PT
38152016-07-28 Paul Thomas <pault@gcc.gnu.org>
3816
3817 PR fortran/71883
3818 * gfortran.dg/pr71883.f90 : New test.
3819
513d866d
YR
38202016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3821
3822 PR tree-optimization/71734
61c73a7f 3823 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3824
7c428aa2
RL
38252016-07-28 Renlin Li <renlin.li@arm.com>
3826
3827 Revert
3828 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3829
3830 PR fortran/71902
3831 * gfortran.dg/dependency_47.f90: New test.
3832
1225d6b1
ML
38332016-07-28 Martin Liska <mliska@suse.cz>
3834
3835 PR gcov-profile/68025
3836 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3837
e5f5bf35
ML
38382016-07-28 Martin Liska <mliska@suse.cz>
3839
3840 * g++.dg/vect/pr70944.cc: New test.
3841
4536610d
KV
38422016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3843
3844 PR middle-end/71994
3845 * gcc.dg/torture/pr71994.c: New test.
3846
8c6961ca
PK
38472016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3848
3849 PR middle-end/71078
3850 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3851 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3852 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3853
8de22ea0
RB
38542016-07-27 Richard Biener <rguenther@suse.de>
3855
3856 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3857
5d9da222
ML
38582016-07-27 Martin Liska <mliska@suse.cz>
3859
3860 * gcc.dg/predict-13.c: New test.
3861 * gcc.dg/predict-14.c: New test.
3862
af9e275f
SKS
38632016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3864
a23404c9 3865 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3866 including stdint.h.
3867 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3868 including stdint.h.
3869
71abba1e
MM
38702016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3871
3872 PR target/71869
3873 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3874 IEEE built-in functions handle quiet and signalling NaNs
3875 correctly.
3876
9cd74e8f
SK
38772016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3878
3879 PR fortran/71862
3880 * gfortran.dg/pr71862.f90: New test.
3881
0d48446f
MS
38822016-07-26 Martin Sebor <msebor@redhat.com>
3883
3884 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3885 selector with dg-options.
3886
524cf1e4
PP
38872016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3888
3889 PR tree-optimization/18046
3890 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3891 * gcc.dg/tree-ssa/vrp103.c: New test.
3892 * gcc.dg/tree-ssa/vrp104.c: New test.
3893
100665d8
WS
38942016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3895
3896 * gcc.target/powerpc/pr63354.c: Require lp64 since
3897 -mprofile-kernel is not legal with -m32.
3898
0b64ca40
RB
38992016-07-26 Richard Biener <rguenther@suse.de>
3900
3901 PR rtl-optimization/71984
3902 * gcc.dg/torture/pr71984.c: New testcase.
3903
9b7937cf
RS
39042016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3905
3906 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3907 g++-dg-runtest via et-dg-runtest.
3908 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3909 * gcc.dg/vect/vect.exp: Likewise.
3910 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3911 gfortran-dg-runtest.
3912 * gfortran.dg/vect/vect.exp: Likewise.
3913 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3914 (check_mips_loongson_hw_available): Likewise.
3915 (check_effective_target_mpaired_single_runtime): Likewise.
3916 (check_effective_target_mips_loongson_runtime): Likewise.
3917 (add_options_for_mpaired_single): Likewise.
3918 (check_effective_target_vect_int): Add global et_index.
3919 Check and save the supported feature for a target selected by
3920 the et_index target. Break long lines where appropriate. Call
3921 et-is-effective-target for MIPS with an argument instead of
3922 check_effective_target_* where appropriate.
3923 (check_effective_target_vect_intfloat_cvt): Likewise.
3924 (check_effective_target_vect_uintfloat_cvt): Likewise.
3925 (check_effective_target_vect_floatint_cvt): Likewise.
3926 (check_effective_target_vect_floatuint_cvt): Likewise.
3927 (check_effective_target_vect_simd_clones): Likewise.
3928 (check_effective_target_vect_shift): ewise.
3929 (check_effective_target_whole_vector_shift): Likewise.
3930 (check_effective_target_vect_bswap): Likewise.
3931 (check_effective_target_vect_shift_char): Likewise.
3932 (check_effective_target_vect_long): Likewise.
3933 (check_effective_target_vect_float): Likewise.
3934 (check_effective_target_vect_double): Likewise.
3935 (check_effective_target_vect_long_long): Likewise.
3936 (check_effective_target_vect_no_int_max): Likewise.
3937 (check_effective_target_vect_no_int_add): Likewise.
3938 (check_effective_target_vect_no_bitwise): Likewise.
3939 (check_effective_target_vect_widen_shift): Likewise.
3940 (check_effective_target_vect_no_align): Likewise.
3941 (check_effective_target_vect_hw_misalign): Likewise.
3942 (check_effective_target_vect_element_align): Likewise.
3943 (check_effective_target_vect_condition): Likewise.
3944 (check_effective_target_vect_cond_mixed): Likewise.
3945 (check_effective_target_vect_char_mult): Likewise.
3946 (check_effective_target_vect_short_mult): Likewise.
3947 (check_effective_target_vect_int_mult): Likewise.
3948 (check_effective_target_vect_extract_even_odd): Likewise.
3949 (check_effective_target_vect_interleave): Likewise.
3950 (check_effective_target_vect_stridedN): Likewise.
3951 (check_effective_target_vect_multiple_sizes): Likewise.
3952 (check_effective_target_vect64): Likewise.
3953 (check_effective_target_vect_call_copysignf): Likewise.
3954 (check_effective_target_vect_call_sqrtf): Likewise.
3955 (check_effective_target_vect_call_btrunc): Likewise.
3956 (check_effective_target_vect_call_btruncf): Likewise.
3957 (check_effective_target_vect_call_ceil): Likewise.
3958 (check_effective_target_vect_call_ceilf): Likewise.
3959 (check_effective_target_vect_call_floor): Likewise.
3960 (check_effective_target_vect_call_floorf): Likewise.
3961 (check_effective_target_vect_call_lceil): Likewise.
3962 (check_effective_target_vect_call_lfloor): Likewise.
3963 (check_effective_target_vect_call_nearbyint): Likewise.
3964 (check_effective_target_vect_call_nearbyintf): Likewise.
3965 (check_effective_target_vect_call_round): Likewise.
3966 (check_effective_target_vect_call_roundf): Likewise.
3967 (check_effective_target_vect_perm): Likewise, but also append *_saved
3968 to the existing global name to properly cache the result.
3969 (check_effective_target_vect_perm_byte): Likewise.
3970 (check_effective_target_vect_perm_short): Likewise.
3971 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3972 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3973 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3974 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3975 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3976 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3977 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3978 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3979 (check_effective_target_vect_sdot_qi): Likewise.
3980 (check_effective_target_vect_udot_qi): Likewise.
3981 (check_effective_target_vect_sdot_hi): Likewise.
3982 (check_effective_target_vect_udot_hi): Likewise.
3983 (check_effective_target_vect_usad_char): Likewise.
3984 (check_effective_target_vect_pack_trunc): Likewise.
3985 (check_effective_target_vect_unpack): Likewise.
3986 (check_effective_target_vect_aligned_arrays): Likewise.
3987 (check_effective_target_vect_natural_alignment): Likewise.
3988 (check_effective_target_vector_alignment_reachable): Likewise.
3989 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3990 (is-effective-target): Initialize et_index if undefined.
3991 (et-dg-runtest): New.
3992 (et-is-effective-target): Likewise.
3993 (check_vect_support_and_set_flags): Add supported MIPS targets to
3994 EFFECTIVE_TARGETS list. Return the number of supported targets.
3995
8f63caf6 39962016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3997 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3998
3999 PR middle-end/70920
4000 * gcc.dg/pr70920-1.c: New test-case.
4001 * gcc.dg/pr70902-2.c: Likewise.
4002 * gcc.dg/pr70920-3.c: Likewise.
4003 * gcc.dg/pr70920-4.c: Likewise
4004 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4005 2 instead of 3.
4006
7d575fff
AM
40072016-07-25 Alexander Monakov <amonakov@ispras.ru>
4008
4009 * gcc.c-torture/execute/pr71494.c: Require label_values.
4010 * gcc.dg/pr16973.c: Ditto.
4011
bf01e070
SKS
40122016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4013
4014 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4015 * gcc.dg/torture/pr69771.c: Require int32plus.
4016 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4017
16b05965
ML
40182016-07-25 Martin Liska <mliska@suse.cz>
4019
4020 * gcc.dg/torture/pr71987.c: New test.
4021
d52d3767
SK
40222016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4023
4024 PR fortran/71935
4025 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4026 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4027 * gfortran.dg/pr71935.f90: New test.
4028
94087e88 40292016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4030
4031 PR c++/71675
4032 * g++.dg/ext/atomic-3.C: New test.
4033 * gcc.dg/atomic/pr71675.c: New test.
4034
58b3986e
ES
40352016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4036
4037 * gcc.target/i386/mvc8.c: New test.
4038
faa1612a
BC
40392016-07-22 Bin Cheng <bin.cheng@arm.com>
4040
4041 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4042 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4043
1603ebe0
TK
40442016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4045
4046 PR fortran/71795
4047 * gfortran.dg/constructor_50.f90: New test.
4048
bc91c436
ML
40492016-07-22 Martin Liska <mliska@suse.cz>
4050
4051 PR gcov-profile/69028
4052 PR gcov-profile/62047
4053 * g++.dg/cilk-plus/pr69028.C: New test.
4054
9fe9a3a7
AV
40552016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4056
4057 * gfortran.dg/coarray_stat_2.f90: New test.
4058
70866e3d
MM
40592016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4060
4061 * gcc.target/powerpc/vec-extract.h: New files to check the
4062 vec_extract built-in functions for all vector types, testing
4063 accessing each element, both with constant and variable element
4064 numbers.
4065 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4066 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4067 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4068 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4069 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4070 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4071 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4072 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4073 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4074
ab3af181
JJ
40752016-07-21 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR c++/71728
4078 * g++.dg/other/pr71728.C: New test.
4079
ebe8f322
JG
40802016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4081
4082 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4083 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4084 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4085 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4086 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4087
959cef74
RB
40882016-07-21 Richard Biener <rguenther@suse.de>
4089
4090 PR tree-optimization/71947
4091 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4092
b24d9420
BC
40932016-07-21 Bin Cheng <bin.cheng@arm.com>
4094
4095 * gcc.dg/tree-ssa/scev-15.c: New.
4096
23974819
BC
40972016-07-21 Bin Cheng <bin.cheng@arm.com>
4098
4099 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4100
ee78cbaa
JJ
41012016-07-21 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR c++/71941
4104 * g++.dg/gomp/pr71941.C: New test.
4105
52ed68f7
DM
41062016-07-20 David Malcolm <dmalcolm@redhat.com>
4107
4108 PR c/70339
4109 PR c/71858
4110 * g++.dg/spellcheck-identifiers.C: New test case, based on
4111 gcc.dg/spellcheck-identifiers.c.
4112 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4113 gcc.dg/spellcheck-identifiers-2.c.
4114 * g++.dg/spellcheck-typenames.C: New test case, based on
4115 gcc.dg/spellcheck-typenames.c
4116
18407bfb
JW
41172016-07-20 Jonathan Wakely <jwakely@redhat.com>
4118
4119 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4120 pointer to member function and also test catching by reference.
4121
4c07fd98
DV
41222016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4123
4124 * gcc.target/s390/pr67443.c: Fix test case.
4125
fee21d65
DV
41262016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4127
4128 * gcc.target/s390/insv-1.c: Xfail some tests.
4129 * gcc.target/s390/insv-2.c: Likewise.
4130
dbe9dfdd
GJL
41312016-07-20 Georg-Johann Lay <avr@gjlay.de>
4132
4133 * gcc.target/avr/torture/get-mem.c: New test.
4134 * gcc.target/avr/torture/set-mem.c: New test.
4135
c25e1d82
GJL
41362016-07-20 Georg-Johann Lay <avr@gjlay.de>
4137
4138 PR target/71948
4139 * gcc.target/avr/torture/tiny-progmem.c: New test.
4140
109d2197
JJ
41412016-07-20 Jakub Jelinek <jakub@redhat.com>
4142
7419f441
JJ
4143 PR c++/71909
4144 * g++.dg/parse/pr71909.C: New test.
4145 * g++.dg/tm/pr71909.C: New test.
4146
109d2197
JJ
4147 PR c++/50060
4148 * g++.dg/cpp0x/constexpr-50060.C: New test.
4149 * g++.dg/cpp1y/constexpr-50060.C: New test.
4150
144530cf
ML
41512016-07-20 Martin Liska <mliska@suse.cz>
4152
4153 * gfortran.dg/graphite/pr71898.f90: New test.
4154
04ac4afa
BC
41552016-07-20 Bin Cheng <bin.cheng@arm.com>
4156
4157 PR tree-optimization/71503
4158 PR tree-optimization/71683
4159 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4160 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4161
dcbdb17a
ML
41622016-07-20 Martin Liska <mliska@suse.cz>
4163
4164 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4165 * gcc.dg/plugin/sreal-test-1.c: Remove.
4166 * gcc.dg/plugin/sreal_plugin.c: Remove.
4167
6ed82555
TK
41682016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4169
4170 PR fortran/71902
4171 * gfortran.dg/dependency_47.f90: New test.
4172
13da0507
JJ
41732016-07-19 Jakub Jelinek <jakub@redhat.com>
4174
4833f561
JJ
4175 PR rtl-optimization/71916
4176 * gcc.c-torture/compile/pr71916.c: New test.
4177
4fda19ef
JJ
4178 PR middle-end/71874
4179 * g++.dg/torture/pr71874.C: New test.
4180
13da0507
JJ
4181 PR middle-end/71734
4182 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4183 (my_alloc): Rewritten to use __builtin_posix_memalign and
4184 __SIZE_TYPE__.
4185 (my_free): Use __builtin_free instead of _mm_free.
4186 (Vec::operator=): Use __builtin_memcpy.
4187
e7980add
MJ
41882016-07-19 Martin Jambor <mjambor@suse.cz>
4189
61c73a7f
UB
4190 PR fortran/71688
4191 * gfortran.dg/pr71688.f90: New test.
e7980add 4192
13e88953
RB
41932016-07-19 Richard Biener <rguenther@suse.de>
4194
4195 * c-c++-common/vector-subscript-6.c: New testcase.
4196 * c-c++-common/vector-subscript-7.c: Likewise.
4197
1caf0482
SKS
41982016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4199
a23404c9 4200 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4201 and UInt32 based on __SIZEOF_INT__.
4202
cef5388d
RB
42032016-07-19 Richard Biener <rguenther@suse.de>
4204
4205 PR tree-optimization/71901
4206 * gcc.dg/torture/pr71901.c: New testcase.
4207
42082016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4209
4210 PR tree-optimization/71908
4211 * gcc.dg/torture/pr71908.c: New testcase.
4212
a8f7a895
MM
42132016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4214
4215 PR target/71493
4216 * gcc.target/powerpc/pr71493-1.c: New test.
4217 * gcc.target/powerpc/pr71493-2.c: Likewise.
4218
f2111a36
JJ
42192016-07-18 Jakub Jelinek <jakub@redhat.com>
4220
99516432
JJ
4221 PR c++/71835
4222 * g++.dg/conversion/ambig3.C: New test.
4223
87713c6a
JJ
4224 PR c++/71828
4225 * g++.dg/cpp0x/constexpr-71828.C: New test.
4226
7a7f16ca
JJ
4227 PR c++/71826
4228 * g++.dg/template/pr71826.C: New test.
4229
f4d90295
JJ
4230 PR c++/71822
4231 * g++.dg/template/defarg21.C: New test.
4232
f2111a36
JJ
4233 PR c++/71871
4234 * g++.dg/ext/vector31.C: New test.
4235
0b965526
UB
42362016-07-18 Uros Bizjak <ubizjak@gmail.com>
4237
4238 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4239
94e136b9
YR
42402016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4241
4242 PR tree-optimization/71734
4243 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4244
7072df0a
DV
42452016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4246
4247 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4248 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4249 stack-layout-dynamic-1.c: New test.
4250
54158a1a
AK
42512016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4252
4253 * gcc.target/s390/nolrl-1.c: New test.
4254
43068916
FR
42552016-07-17 Fritz Reese <fritzoreese@gmail.com>
4256
4257 PR fortran/71523
4258 * gfortran.dg/pr71523_1.f90: New test.
4259 * gfortran.dg/pr71523_2.f90: New test.
4260
a9356b12
AS
42612016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4262
4263 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4264
a07b81c7 42652016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4266 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4267
4268 PR fortran/62125
4269 * gfortran.dg/pr62125.f90: New test.
4270
96c0ec12
BS
42712016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4272
4273 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4274 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4275
479d0ed5
JW
42762016-07-15 Jonathan Wakely <jwakely@redhat.com>
4277
4278 PR c++/58796
4279 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4280 * g++.dg/cpp0x/nullptr35.C: New test.
4281
41c7438e
BC
42822016-07-15 Bin Cheng <bin.cheng@arm.com>
4283
4284 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4285
f7ba880b
CP
42862016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4287
4288 * gfortran.dg/goacc/vector_length.f90: New test.
4289
b9aba0a0
RB
42902016-07-15 Richard Biener <rguenther@suse.de>
4291
4292 PR tree-optimization/71881
4293 * gcc.dg/torture/pr71881.c: New testcase.
4294
9513d5fb
RB
42952016-07-15 Richard Biener <rguenther@suse.de>
4296
4297 PR tree-optimization/71887
4298 * gcc.dg/torture/pr71887.c: New testcase.
4299
ddbbcb19
JJ
43002016-07-15 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR c/71858
4303 * gcc.dg/spellcheck-identifiers-3.c: New test.
4304
29eb509c
AV
43052016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4306
4307 PR fortran/71807
4308 * gfortran.dg/null_9.f90: New test.
4309
43aabfcf
BC
43102016-07-15 Bin Cheng <bin.cheng@arm.com>
4311
4312 * gcc.dg/tree-ssa/loop-41.c: New test.
4313
afc89e58
BC
43142016-07-15 Bin Cheng <bin.cheng@arm.com>
4315
4316 PR tree-optimization/71347
4317 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4318
6fa682ad
SK
43192016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4320
4321 PR fortran/29819
4322 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4323 * gfortran.dg/contains.f90: Ditto.
4324 * gfortran.dg/contains_empty_1.f03: Ditto.
4325 * gfortran.dg/submodule_3.f08: Ditto.
4326
dd36b877
JJ
43272016-07-14 Jakub Jelinek <jakub@redhat.com>
4328
a60a5d31
JJ
4329 PR testsuite/71865
4330 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4331 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4332 expected diagnostics.
4333
dd36b877
JJ
4334 PR c/71858
4335 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4336 * gcc.dg/spellcheck-identifiers-2.c: New test.
4337 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4338 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4339
a241f8ca
JJ
43402016-07-14 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR tree-optimization/71872
4343 * gcc.c-torture/compile/pr71872.c: New test.
4344
d62b809c
TP
43452016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4346
4347 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4348 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4349 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4350 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4351 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4352 * gcc.target/arm/atomic-op-acquire-1.c: This.
4353 * gcc.target/arm/atomic-op-char.c: Rename into ...
4354 * gcc.target/arm/atomic-op-char-1.c: This.
4355 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4356 * gcc.target/arm/atomic-op-consume-1.c: This.
4357 * gcc.target/arm/atomic-op-int.c: Rename into ...
4358 * gcc.target/arm/atomic-op-int-1.c: This.
4359 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4360 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4361 * gcc.target/arm/atomic-op-release.c: Rename into ...
4362 * gcc.target/arm/atomic-op-release-1.c: This.
4363 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4364 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4365 * gcc.target/arm/atomic-op-short.c: Rename into ...
4366 * gcc.target/arm/atomic-op-short-1.c: This.
4367 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4368 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4369 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4370 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4371 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4372 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4373 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4374 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4375 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4376 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4377
1f8dd420
AV
43782016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4379
4380 PR fortran/70842
4381 * gfortran.dg/select_type_35.f03: New test.
4382
53109ba8
KT
43832016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4384
4385 PR target/65951
4386 PR tree-optimization/70923
4387 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4388 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4389 * gcc.dg/vect/pr65951.c: Likewise.
4390 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4391
91f35b7f
DE
43922016-07-14 David Edelsohn <dje.gcc@gmail.com>
4393
4394 * c-c++-common/pr60226.c: Expect maximum object file alignment
4395 error on AIX.
4396
351168fe
RB
43972016-07-14 Richard Biener <rguenther@suse.de>
4398
4399 PR tree-optimization/71866
4400 * gcc.dg/torture/pr71866.c: New testcase.
4401
94c32c00
TP
44022016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4403
4404 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4405 selector and enclose boolean expression in curly braces.
4406
b799a481
AM
44072016-07-14 Alan Modra <amodra@gmail.com>
4408
4409 PR target/71733
4410 * gcc.target/powerpc/p9-novsx.c: New.
4411
f63ba78c
AK
44122016-07-13 Andi Kleen <ak@linux.intel.com>
4413
4414 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4415 * g++.dg/tree-prof/morefunc.C: Dito.
4416 * g++.dg/tree-prof/pr35545.C: Dito.
4417 * g++.dg/tree-prof/reorder.C: Dito.
4418 * gcc.dg/tree-prof/20050826-2.c: Dito.
4419 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4420 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4421 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4422 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4423 * gcc.dg/tree-prof/inliner-1.c: Dito.
4424 * gcc.dg/tree-prof/merge_block.c: Dito.
4425 * gcc.dg/tree-prof/stringop-1.c: Dito.
4426 * gcc.dg/tree-prof/stringop-2.c: Dito.
4427 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4428 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4429 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4430 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4431 * gcc.dg/tree-prof/update-loopch.c: Dito.
4432 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4433 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4434 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4435 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4436 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4437 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4438 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4439
f4d5a23d
AK
44402016-07-13 Andi Kleen <ak@linux.intel.com>
4441
4442 * lib/profopt.exp (profopt-execute): Remove .imports files.
4443
ae145898
AK
44442016-07-13 Andi Kleen <ak@linux.intel.com>
4445
0b965526 4446 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4447
e97bd4f5
AK
44482016-07-13 Andi Kleen <ak@linux.intel.com>
4449
4450 * lib/profopt.exp (dg-final-scan-autofdo,
4451 dg-final-scan-not-autofdo): New functions.
4452
6fa3d4b4
BC
44532016-07-13 Bin Cheng <bin.cheng@arm.com>
4454
4455 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4456 * gcc.dg/vect/vect-35.c: Ditto.
4457 * gcc.dg/vect/vect-alias-check-2.c: New test.
4458
65f18bc6
ML
44592016-07-13 Martin Liska <mliska@suse.cz>
4460
4461 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4462 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4463 * gfortran.dg/pr42108.f90: Update expected dump scan.
4464
9737f35b
RB
44652016-07-13 Richard Biener <rguenther@suse.de>
4466
4467 PR tree-optimization/24574
4468 * gcc.dg/pr24574.c: New testcase.
4469
62c0ea4b
SKS
44702016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4471
0b965526 4472 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4473 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4474 * c-c++-common/pr68833-1.c: Require int32plus.
4475 * gcc.dg/ipa/pr63551.c: Likewise.
4476 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4477 * gcc.dg/ipa/pr64041.c: Require int32plus.
4478
c7ed8938
IE
44792016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4480
4481 PR ipa/71633
4482 * g++.dg/pr71633.C: New test.
4483
5ce15300
TP
44842016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4485
4486 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4487 Add new arm_thumb1_cbz_ok effective target.
4488 * gcc.target/arm/cbz.c: New test.
4489
2b9509a3
TP
44902016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4491
4492 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4493 Define effective target.
4494 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4495 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4496 * gcc.target/arm/movhi_movw.c: New test.
4497 * gcc.target/arm/movsi_movw.c: Likewise.
4498 * gcc.target/arm/movdi_movw.c: Likewise.
4499
7f15b177
RB
45002016-07-13 Richard Biener <rguenther@suse.de>
4501
4502 PR middle-end/71104
4503 * gcc.dg/pr71104-1.c: New testcase.
4504 * gcc.dg/pr71104-2.c: Likewise.
4505
0b0a896e
MM
45062016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4507
4508 PR target/71805
4509 * gcc.target/powerpc/pr71805.c: New test.
4510
f906f5ed
BS
45112016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4512
4513 * gcc.target/powerpc/divkc3-1.c: New.
4514 * gcc.target/powerpc/mulkc3-1.c: New.
4515
9e63c3aa
NS
45162016-07-12 Nathan Sidwell <nathan@acm.org>
4517
4518 * gcc.target/arm/data-rel-1.c: New.
4519 * gcc.target/arm/data-rel-2.c: New.
4520 * gcc.target/arm/data-rel-3.c: New.
4521
f507d202
ML
45222016-07-12 Martin Liska <mliska@suse.cz>
4523
4524 * gcc.dg/params/blocksort-part.c: New test.
4525 * gcc.dg/params/params.exp: New file.
4526
d6f7c125
KT
45272016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4528
4529 PR middle-end/71700
4530 * gcc.c-torture/execute/pr71700.c: New test.
4531
37ccb0ba
SB
45322016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4533 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/23286
4536 PR tree-optimization/70159
4537 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4538 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4539 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4540 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4541 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4542 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4543 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4544 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4545 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4546 * gcc.dg/pr51879-12.c: Likewise.
4547 * gcc.dg/strlenopt-9.c: Likewise.
4548 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4549 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4550 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4551 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4552 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4553 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4554 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4555 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4556 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4557 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4558 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4559 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4560 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4561 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4562 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4563
712a93d6
RB
45642016-07-12 Richard Biener <rguenther@suse.de>
4565
4566 PR rtl-optimization/68961
4567 * gcc.target/i386/pr68961.c: New testcase.
4568
c392943c
JJ
45692016-07-11 Jakub Jelinek <jakub@redhat.com>
4570
3d56e6a4
JJ
4571 PR middle-end/71758
4572 * c-c++-common/gomp/pr71758.c: New test.
4573 * gfortran.dg/gomp/pr71758.f90: New test.
4574
c392943c
JJ
4575 PR tree-optimization/71823
4576 * gcc.dg/vect/pr71823.c: New test.
4577
741d3be5
DM
45782016-07-11 David Malcolm <dmalcolm@redhat.com>
4579
4580 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4581 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4582 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4583
92fa45b5
L
45842016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4585
4586 PR target/71801
4587 * gcc.target/i386/pr71801.c: New test.
4588
f51606c7
RB
45892016-07-11 Richard Biener <rguenther@suse.de>
4590
4591 PR tree-optimization/71816
4592 * gcc.dg/torture/pr71816.c: New testcase.
4593
36b54ce0
TK
45942016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4595
4596 PR fortran/71783
4597 * gfortran.dg/dependency_46.f90: New test.
4598
d13835b6
VM
45992016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4600
4601 PR rtl-optimization/71621
4602 * gcc.target/i386/pr71621-1.c: New.
4603 * gcc.target/i386/pr71621-2.c: New.
4604
642bcbdf
CP
46052016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4606
4607 * gfortran.dg/goacc/pr71704.f90: New test.
4608
02eb5b8b
BS
46092016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4610
4611 PR target/71297
4612 * gcc.target/powerpc/pr71297.c: New.
4613
8beb9a0d
JW
46142016-07-08 Jiong Wang <jiong.wang@arm.com>
4615
4616 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4617
cef4b650
MM
46182016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4619
4620 PR target/71806
4621 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4622
3c3ecf52
AH
46232016-07-08 Alan Hayward <alan.hayward@arm.com>
4624
4625 PR tree-optimization/71667
4626 * gcc.dg/vect/pr71667.c: New
4627
2660286d
ML
46282016-07-08 Martin Liska <mliska@suse.cz>
4629
4630 * gcc.dg/torture/pr71606.c: New test.
4631
70cdd4ae
JD
46322016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4633
4634 PR fortran/71764
4635 * gfortran.dg/pr71764.f90: New test.
4636
842dc2e6
JJ
46372016-07-07 Jakub Jelinek <jakub@redhat.com>
4638 Kai Tietz <ktietz70@googlemail.com>
4639
4640 PR c++/70869
4641 PR c++/71054
4642 * g++.dg/cpp0x/pr70869.C: New test.
4643 * g++.dg/cpp0x/pr71054.C: New test.
4644
31be4262
DE
46452016-07-07 David Edelsohn <dje.gcc@gmail.com>
4646
4647 * g++.dg/debug/pr71432.C: Fail on AIX.
4648
1c122092
ML
46492016-07-07 Martin Liska <mliska@suse.cz>
4650
4651 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4652 an undefined behavior.
4653 * gfortran.dg/do_3.F90: Likewise.
4654 * gfortran.dg/do_check_11.f90: New test.
4655 * gfortran.dg/do_check_12.f90: New test.
4656 * gfortran.dg/do_corner_warn.f90: New test.
4657
7119f1b1
ML
46582016-07-07 Martin Liska <mliska@suse.cz>
4659
4660 * gfortran.dg/predict-1.f90: Ammend the test.
4661 * gfortran.dg/predict-2.f90: Likewise.
4662
275792f2
IE
46632016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4664
4665 PR ipa/71624
4666 * g++.dg/pr71624.C: New test.
4667
05a437c1
TP
46682016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4669
4670 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4671 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4672 ARMv8-M Mainline architectures.
4673
6f493951
TP
46742016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4675
4676 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4677 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4678
5ddaee94
SB
46792016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4680
4681 PR target/70098
4682 PR target/71763
4683 * gcc.target/powerpc/pr71763.c: New file.
4684
651afdb2
YR
46852016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4686
4687 PR tree-optimization/71518
0b965526 4688 * gcc.dg/pr71518.c: New test.
651afdb2 4689
9df99881
WD
46902016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4691
4692 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4693
7b4e0769
SKS
46942016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4695
0b965526 4696 PR target/50739
7b4e0769
SKS
4697 * gcc.target/avr/pr50739.c: New test.
4698
eb4432f7
JH
46992016-07-05 Jan Hubicka <jh@suse.cz>
4700
4701 * gcc.dg/tree-ssa/scev-14.c: update template.
4702
c01e092f
RS
47032016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4704
4705 * gcc.dg/vect/group-no-gaps-1.c: New test.
4706
8070763a
AK
47072016-07-05 Andi Kleen <ak@linux.intel.com>
4708
4709 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4710 if kernel supports MPX.
4711
3f8257db 47122016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4713
4714 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4715
36a265b1
MM
47162016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4717 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4718
4719 * gcc.target/powerpc/signbit-1.c: New test.
4720 * gcc.target/powerpc/signbit-2.c: New test.
4721 * gcc.target/powerpc/signbit-3.c: New test.
4722
7a98fb6e
KT
47232016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4724
4725 PR rtl-optimization/71594
4726 * gcc.dg/torture/pr71594.c: New test.
4727
1e3d54b4
JH
47282016-07-05 Jan Hubicka <jh@suse.cz>
4729
4730 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4731
84ca3893
DM
47322016-07-05 David Malcolm <dmalcolm@redhat.com>
4733
4734 PR c++/62314
3a146d46 4735 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4736 number of missing semicolon error.
4737 * g++.dg/pr62314-2.C: New test case.
4738
20d0bfce
AF
47392016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4740
4741 * gfortran.dg/coarray_stat_function.f90: New test.
4742 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4743 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4744 to new interfaces.
4745
69aaea06
AV
47462016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4747
4748 PR fortran/71623
4749 * gfortran.dg/deferred_character_17.f90: New test.
4750
f723a43c
CL
47512016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4752
4753 * gcc.target/arm/neon/polytypes.c: Move to ...
4754 * gcc.target/arm/polytypes.c: ... here.
4755 * gcc.target/arm/neon/pr51534.c: Move to ...
4756 * gcc.target/arm/pr51534.c: ... here.
4757 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4758 * gcc.target/arm/vect-vcvt.c: ... here.
4759 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4760 * gcc.target/arm/vect-vcvtq.c: ... here.
4761 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4762 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4763 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4764 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4765 * gcc.target/arm/neon/neon.exp: Delete.
4766 * gcc.target/arm/neon/: Delete.
4767
d73e0ccf
JD
47682016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4769
4770 PR fortran/65575
4771 * gfortran.dg: pr65575.f90: New test.
4772
c20f6223
JD
47732016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4774
4775 PR fortran/35849
4776 * gfortran.dg: pr35849.f90: New test.
4777
2a5537c3
JJ
47782016-07-04 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR c++/71739
4781 * g++.dg/cpp0x/pr71739.C: New test.
4782
740f9751
CL
47832016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4784
4785 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4786
bf749919
DV
47872016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4788
4789 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4790 locr.
4791 * gcc.target/s390/loc-1.c: New test.
4792
430bb38e
YR
47932016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4794
3a146d46
JJ
4795 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4796 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4797
15f6e0da
RR
47982016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4799
4800 PR target/63874
4801 * gcc.target/aarch64/pr63874.c: New test.
4802
79335075
JB
48032016-07-04 Jan Beulich <jbeulich@suse.com>
4804
4805 * g++.dg/header.c: New.
4806 * gcc.dg/header.c: New.
4807
557e8c49
JJ
48082016-07-02 Jakub Jelinek <jakub@redhat.com>
4809
4810 PR c/71719
4811 * c-c++-common/Wunused-var-15.c: New test.
4812
79a592e3
JJ
48132016-07-01 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR fortran/71687
4816 * gfortran.dg/gomp/pr71687.f90: New test.
4817
e2298656
BS
48182016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4819
4820 * gcc.dg/const-float128-ped.c: Require __float128 effective
4821 target and options.
4822 * gcc.dg/const-float128.c: Likewise.
4823 * gcc.dg/torture/float128-cmp-invalid.c: Require
4824 __float128 and base_quadfloat_support effective targets, and
4825 __float128 options.
4826 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4827 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4828 * gcc.dg/torture/float128-nan.c: Likewise.
4829 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4830 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4831 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4832 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4833 (add_options_for___float128): New.
4834 (check_effective_target_base_quadword_support): New.
4835
70c11966
MM
48362016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4837
4838 PR target/71720
4839 * gcc.target/powerpc/pr71720.c: New test.
4840
059541fd
JB
48412016-07-01 Jan Beulich <jbeulich@suse.com>
4842
4843 * gcc.dg/bss.c: New.
4844
2c1e4964
PB
48452016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4846
4847 PR target/71698
4848 * gcc.target/powerpc/pr71698.c: New test.
4849
22e1cb39
GJL
48502016-07-01 Georg-Johann Lay <avr@gjlay.de>
4851
4852 PR target/71151
4853 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4854 instead of ".foo" for its section name.
4855 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4856 depending on MCU's flash size.
4857 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4858 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4859 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4860 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4861 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4862 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4863
466cf574
JB
48642016-07-01 Jan Beulich <jbeulich@suse.com>
4865
4866 * gcc.target/i386/pr65105-2.c: Add -msse2.
4867
351beab7
JJ
48682016-06-30 Jakub Jelinek <jakub@redhat.com>
4869
55a0f21a
JJ
4870 PR tree-optimization/71707
4871 * gcc.dg/strlenopt-29.c: New test.
4872
6245ad72
JJ
4873 PR fortran/71704
4874 * gfortran.dg/gomp/pr71704.f90: New test.
4875
351beab7
JJ
4876 PR fortran/71705
4877 * gfortran.dg/gomp/pr71705.f90: New test.
4878
5a3a6a5e
KN
48792016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4880
4881 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4882 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4883 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4884 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4885 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4886 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4887 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4888 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4889 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4890 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4891 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4892 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4893 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4894 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4895 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4896 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4897 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4898 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4899 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4900 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4901 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4902 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4903 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4904 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4905 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4906 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4907 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4908 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4909 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4910 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4911 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4912 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4913 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4914 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4915 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4916 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4917 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4918 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4919 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4920 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4921 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4922 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4923 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4924 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4925 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4926 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4927 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4928 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4929 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4930 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4931 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4932 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4933 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4934 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4935 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4936 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4937 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4938 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4939 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4940 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4941 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4942 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4943 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4944 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4945 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4946 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4947 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4948 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4949 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4950 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4951 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4952 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4953 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4954 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4955 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4956 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4957 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4958 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4959 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4960 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4961 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4962
3dfa8071 49632016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4964 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4965
4966 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4967
9bd62242 49682016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4969 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4970
4971 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4972
603107fb
DM
49732016-06-30 David Malcolm <dmalcolm@redhat.com>
4974
4975 PR driver/71651
4976 * gcc.dg/spellcheck-options-12.c: New test case.
4977
205cccc7
JJ
49782016-06-30 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR middle-end/71693
4981 * gcc.c-torture/compile/pr71693.c: New test.
4982
f4452176
DM
49832016-06-29 David Malcolm <dmalcolm@redhat.com>
4984
4985 * gcc.dg/spellcheck-params.c: New testcase.
4986 * gcc.dg/spellcheck-params-2.c: New testcase.
4987
c5e74d9d
MM
49882016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4989
4990 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4991 vector extract instructions.
4992 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4993
e44ecbfd
JD
49942016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4995
4996 PR fortran/71686
4997 * gfortran.dg/unexpected_eof_2.f90: New test.
4998 * gfortran.dg/unexpected_eof_3.f90: New test.
4999
ee446d9f
JW
50002016-06-29 Jim Wilson <jim.wilson@linaro.org>
5001
5002 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5003
27f67461
CP
50042016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5005
5006 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5007 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5008 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5009
b1206d29
RB
50102016-06-29 Richard Biener <rguenther@suse.de>
5011
5012 PR middle-end/15256
5013 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5014
1af21224
MW
50152016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5016
5017 * gcc.target/arm/aapcs/neon-vect10.c: Require
5018 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5019 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5020 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5021 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5022 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5023 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5024 * gcc.target/arm/fp16-aapcs-1.c: Require
5025 -mfloat-ab=hard. Also simplify the test.
5026 * gcc.target/arm/fp16-aapcs-2.c: New.
5027
7fe43755
MW
50282016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5029
0b965526 5030 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5031 (add_options_for_arm_fp16_ieee): New.
5032 (add_options_for_arm_fp16_alternative): New.
5033 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5034 long-line.
5035 (effective_target_arm_fp16_hw): New.
5036
264d951a
IE
50372016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5038
5039 PR tree-optimization/71655
5040 * g++.dg/pr71655.C: New test.
5041
5c846a81
ML
50422016-06-29 Martin Liska <mliska@suse.cz>
5043
5044 * gcc.dg/pr71585.c: New test.
5045 * gcc.dg/pr71585-2.c: New test.
5046 * gcc.dg/pr71585-3.c: New test.
5047
fafe9318
YR
50482016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5049
5050 PR tree-optimization/70729
5051 * g++.dg/vect/pr70729.cc: New test.
5052
54d19c3b
TS
50532016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5054
5055 * c-c++-common/gomp/cancel-1.c: Extend.
5056
5f3cd7c3
JJ
50572016-06-29 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR tree-optimization/71625
5060 * gcc.dg/strlenopt-28.c: New test.
5061
4aa83879
RB
50622016-06-29 Richard Biener <rguenther@suse.de>
5063
5064 PR middle-end/71002
5065 * g++.dg/torture/pr71002.C: Adjust testcase.
5066
152ef731
JJ
50672016-06-29 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR c/71685
5070 * gcc.dg/pr71685.c: New test.
5071
50722016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5073
5074 PR c/71552
5075 * gcc.dg/init-bad-9.c: New test.
5076
d41dc215
BS
50772016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5078
5079 * gcc.target/powerpc/abs128-1.c: Require VSX.
5080 * gcc.target/powerpc/copysign128-1.c: Likewise.
5081 * gcc.target/powerpc/inf128-1.c: Likewise.
5082 * gcc.target/powerpc/nan128-1.c: Likewise.
5083
6a20b538
JJ
50842016-06-28 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR middle-end/71626
5087 * gcc.c-torture/execute/pr71626-1.c: New test.
5088 * gcc.c-torture/execute/pr71626-2.c: New test.
5089
77d93c47
PB
50902016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5091
5092 PR target/71656
5093 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5094
a8264058
SB
50952016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5096
5097 PR target/71670
5098 * gcc.target/powerpc/pr71670.c: New testcase.
5099
0dc47331
PB
51002016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5101
5102 PR target/71656
5103 * gcc.target/powerpc/pr71656-1.c: New test.
5104 * gcc.target/powerpc/pr71656-2.c: New test.
5105
b65ffc79
CL
51062016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5107
5108 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5109 around fp16 code.
5110 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5111 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5112 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5113 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5114 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5115 Add arm_neon_fp16_ok effective target.
0b965526
UB
5116 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5117 Likewise.
5118 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5119 Likewise.
5120 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5121 Likewise.
5122 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5123 Likewise.
5124 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5125 Likewise.
5126 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5127 Likewise.
5128 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5129 Likewise.
5130 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5131 Likewise.
5132 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5133 Likewise.
5134 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5135 Likewise.
5136 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5137 Likewise.
b65ffc79 5138
9bb86f40
JH
51392016-06-26 Jan Hubicka <hubicka@ucw.cz>
5140
5141 * gcc.dg/predict-12.c: New testcase.
5142
46db0fd4
JD
51432016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5144
5145 PR fortran/71649
5146 * gfortran.dg/pr71649.f90: New test.
5147
2a65e70b
JJ
51482016-06-25 Jakub Jelinek <jakub@redhat.com>
5149
f8a06e24
JJ
5150 PR tree-optimization/71643
5151 * g++.dg/opt/pr71643.C: New test.
5152
2a65e70b
JJ
5153 PR tree-optimization/71631
5154 * gcc.c-torture/execute/pr71631.c: New test.
5155
7805417a
JH
51562016-06-24 Jan Hubicka <hubicka@ucw.cz>
5157
5158 * gcc.dg/predict-11.c: New testcase.
5159 * gfortran.dg/predict-2.f90: New testcase.
5160
888ed1a3
JH
51612016-06-24 Jan Hubicka <hubicka@ucw.cz>
5162
5163 * gcc.dg/predict-10.c: New test.
5164
53605f35
BS
51652016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5166
5167 * gcc.target/powerpc/abs128-1.c: New.
5168 * gcc.target/powerpc/copysign128-1.c: New.
5169 * gcc.target/powerpc/inf128-1.c: New.
5170 * gcc.target/powerpc/nan128-1.c: New.
5171
7b22b4c6
EB
51722016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5173
5174 * gfortran.dg/pr71642.f90: New test.
5175
37e373c2
JJ
51762016-06-24 Jakub Jelinek <jakub@redhat.com>
5177
5178 PR tree-optimization/71647
5179 * gcc.target/i386/pr71647.c: New test.
5180
b20b79f2
L
51812016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5182
5183 * gcc.target/i386/noplt-gd-1.c: New test.
5184 * gcc.target/i386/noplt-gd-2.c: Likewise.
5185 * gcc.target/i386/noplt-gd-3.c: Likewise.
5186 * gcc.target/i386/noplt-ld-1.c: Likewise.
5187 * gcc.target/i386/noplt-ld-2.c: Likewise.
5188 * gcc.target/i386/noplt-ld-3.c: Likewise.
5189 * lib/target-supports.exp
5190 (check_effective_target_tls_get_addr_via_got): New.
5191
04619cb8
UB
51922016-06-24 Uros Bizjak <ubizjak@gmail.com>
5193
5194 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5195 testsuite compile flags.
5196 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5197 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5198
51992016-06-24 Uros Bizjak <ubizjak@gmail.com>
5200
5201 * g++dg/vect/pr36684.cc: Add dg-do compile.
5202 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5203 * gcc.dg/vect/pr70021.c: Ditto.
5204 * gcc.dg/vect/pr70138-1.c: Ditto.
5205 * gcc.dg/vect/pr70138-2.c: Ditto.
5206 * gcc.dg/vect/pr70354-1.c: Ditto.
5207 * gcc.dg/vect/pr70354-2.c: Ditto.
5208 * gcc.dg/vect/pr71259.c: Ditto.
5209 * gcc.dg/vect/pr71416-1.c: Ditto.
5210 * gcc.dg/vect/slp-43.c: Ditto.
5211 * gcc.dg/vect/slp-45.c: Ditto.
5212 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5213 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5214 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5215 * gfortran.dg/vect/pr69980.f90: Ditto.
5216
52172016-06-24 Uros Bizjak <ubizjak@gmail.com>
5218
5219 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5220 * gcc.dg/vect/bb-slp-30.c: Ditto.
5221 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5222 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5223 * gcc.dg/vect/pr45902.c: Ditto.
5224 * gcc.dg/vect/pr48172.c: Ditto.
5225 * gcc.dg/vect/pr48377.c: Ditto.
5226 * gcc.dg/vect/pr49038.c: Ditto.
5227 * gcc.dg/vect/pr49771.c: Ditto.
5228 * gcc.dg/vect/pr52091.c: Ditto.
5229 * gcc.dg/vect/pr53185-2.c: Ditto.
5230 * gcc.dg/vect/pr56826.c: Ditto.
5231 * gcc.dg/vect/pr60276.c: Ditto.
5232 * gcc.dg/vect/pr62021.c: Ditto.
5233 * gcc.dg/vect/pr63530.c: Ditto.
5234 * gcc.dg/vect/pr65518.c: Ditto.
5235 * gcc.dg/vect/pr65947-1.c: Ditto.
5236 * gcc.dg/vect/pr65947-10.c: Ditto.
5237 * gcc.dg/vect/pr65947-11.c: Ditto.
5238 * gcc.dg/vect/pr65947-12.c: Ditto.
5239 * gcc.dg/vect/pr65947-13.c: Ditto.
5240 * gcc.dg/vect/pr65947-2.c: Ditto.
5241 * gcc.dg/vect/pr65947-3.c: Ditto.
5242 * gcc.dg/vect/pr65947-4.c: Ditto.
5243 * gcc.dg/vect/pr65947-5.c: Ditto.
5244 * gcc.dg/vect/pr65947-6.c: Ditto.
5245 * gcc.dg/vect/pr65947-7.c: Ditto.
5246 * gcc.dg/vect/pr65947-8.c: Ditto.
5247 * gcc.dg/vect/pr65947-9.c: Ditto.
5248 * gcc.dg/vect/pr71416-1.c: Ditto.
5249 * gcc.dg/vect/pr71439.c: Ditto.
5250 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5251 * gcc.dg/vect/vect-bswap16.c: Ditto.
5252 * gcc.dg/vect/vect-bswap32.c: Ditto.
5253 * gcc.dg/vect/vect-bswap64.c: Ditto.
5254 * gcc.dg/vect/vect-live-1.c: Ditto.
5255 * gcc.dg/vect/vect-live-2.c: Ditto.
5256 * gcc.dg/vect/vect-live-3.c: Ditto.
5257 * gcc.dg/vect/vect-live-4.c: Ditto.
5258 * gcc.dg/vect/vect-live-5.c: Ditto.
5259 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5260 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5261 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5262 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5263 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5264 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5265 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5266 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5267 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5268 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5269 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5270 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5271 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5272 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5273 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5274 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5275 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5276
da224bcb
UB
52772016-06-24 Uros Bizjak <ubizjak@gmail.com>
5278
5279 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5280
dfee2870
L
52812016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5282
5283 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5284 ia32 if R_386_GOT32X relocation is supported.
5285 * gcc.target/i386/noplt-3.c: Likewise.
5286 * gcc.target/i386/noplt-2.c: Likewise.
5287 (main): Renamed to ...
5288 (bar): This.
5289 * gcc.target/i386/noplt-4.c: Likewise.
5290 (main): Renamed to ...
5291 (bar): This.
5292 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5293 * gcc.target/i386/pr67400-5.c: Likewise.
5294
a86451b9
JJ
52952016-06-24 Jakub Jelinek <jakub@redhat.com>
5296
00085092
JJ
5297 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5298 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5299
a86451b9
JJ
5300 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5301 f4): Adjust expected diagnostics.
5302 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5303 (T): If OVFP is defined, redefine to TP.
5304 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5305 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5306 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5307 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5308 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5309 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5310 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5311 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5312 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5313 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5314 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5315 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5316 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5317 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5318 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5319 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5320 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5321 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5322 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5323 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5324 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5325 as last argument to __builtin_add_overflow_p.
5326
7bb5d5f4
UB
53272016-06-23 Uros Bizjak <ubizjak@gmail.com>
5328
5329 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5330 dg-options and remove default vector testsuite compile flags.
5331 * g++.dg/vect/pr33860a.cc: Ditto.
5332 * g++.dg/vect/pr45470-a.cc: Ditto.
5333 * g++.dg/vect/pr45470-b.cc: Ditto.
5334 * g++.dg/vect/pr60896.cc: Ditto.
5335 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5336 * gcc.dg/vect/pr18308.c: Ditto.
5337 * gcc.dg/vect/pr24049.c: Ditto.
5338 * gcc.dg/vect/pr33373.c: Ditto.
5339 * gcc.dg/vect/pr36228.c: Ditto.
5340 * gcc.dg/vect/pr42395.c: Ditto.
5341 * gcc.dg/vect/pr42604.c: Ditto.
5342 * gcc.dg/vect/pr46663.c: Ditto.
5343 * gcc.dg/vect/pr48765.c: Ditto.
5344 * gcc.dg/vect/pr49093.c: Ditto.
5345 * gcc.dg/vect/pr49352.c: Ditto.
5346 * gcc.dg/vect/pr52298.c: Ditto.
5347 * gcc.dg/vect/pr52870.c: Ditto.
5348 * gcc.dg/vect/pr53185.c: Ditto.
5349 * gcc.dg/vect/pr53773.c: Ditto.
5350 * gcc.dg/vect/pr56695.c: Ditto.
5351 * gcc.dg/vect/pr62171.c: Ditto.
5352 * gcc.dg/vect/pr63530.c: Ditto.
5353 * gcc.dg/vect/pr68339.c: Ditto.
5354 * gcc.dg/vect/pr71259.c: Ditto.
5355 * gcc.dg/vect/vect-82_64.c: Ditto.
5356 * gcc.dg/vect/vect-83_64.c: Ditto.
5357 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5358 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5359 * gcc.dg/vect/vect-shift-2.c: Ditto.
5360 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5361 * gfortran.dg/vect/pr39318.f90: Ditto.
5362 * gfortran.dg/vect/pr45714-a.f: Ditto.
5363 * gfortran.dg/vect/pr45714-b.f: Ditto.
5364 * gfortran.dg/vect/pr46213.f90: Ditto.
5365
2d4bb02f
MM
53662016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5367 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5368
5369 * gcc.target/powerpc/p9-splat-5.c: New test.
5370
f6d1b868
UB
53712016-06-23 Uros Bizjak <ubizjak@gmail.com>
5372
5373 PR tree-optimization/71488
5374 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5375 * lib/target-supports.exp: ... here.
5376 (check_sse4_hw_available): New procedure.
5377 (check_effective_target_sse4_runtime): Ditto.
5378 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5379 -march=westmere for sse4_runtime targets.
936ff030 5380 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5381 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5382 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5383 (main): Call check_vect ().
a7898180 5384 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5385
c0597759
L
53862016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5387
5388 PR target/66232
5389 PR target/67400
5390 * gcc.target/i386/pr66232-14.c: New file.
5391 * gcc.target/i386/pr66232-15.c: Likewise.
5392 * gcc.target/i386/pr66232-16.c: Likewise.
5393 * gcc.target/i386/pr66232-17.c: Likewise.
5394 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5395 ia32 if R_386_GOT32X relocation is supported.
5396 * gcc.target/i386/pr67400-2.c: Likewise.
5397 * gcc.target/i386/pr67400-3.c: Likewise.
5398 * gcc.target/i386/pr67400-4.c: Likewise.
5399 * gcc.target/i386/pr67400-6.c: Likewise.
5400 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5401 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5402
5b0e27a7
JD
54032016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5404
5405 PR libgfortran/48852
5406 * gfortran.dg/char4_iunit_1.f03: Update test.
5407 * gfortran.dg/f2003_io_5.f03: Update test.
5408 * gfortran.dg/real_const_3.f90: Update test.
5409
7f586d90
AK
54102016-06-23 Andi Kleen <ak@linux.intel.com>
5411
5412 * g++.dg/bprob/bprob.exp: Support autofdo.
5413 * g++.dg/tree-prof/tree-prof.exp: dito.
5414 * gcc.dg/tree-prof/tree-prof.exp: dito.
5415 * gcc.misc-tests/bprob.exp: dito.
5416 * gfortran.dg/prof/prof.exp: dito.
5417 * lib/profopt.exp: dito.
5418 * lib/target-supports.exp: Check for autofdo.
5419
60fa7862
ML
54202016-06-23 Martin Liska <mliska@suse.cz>
5421
5422 * gcc.dg/pr71619.c: New test.
5423
e3d62871
UB
54242016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5425
5426 PR target/67400
cc901875
UB
5427 * gcc.target/i386/pr67400-1.c: New test.
5428 * gcc.target/i386/pr67400-2.c: Likewise.
5429 * gcc.target/i386/pr67400-3.c: Likewise.
5430 * gcc.target/i386/pr67400-4.c: Likewise.
5431 * gcc.target/i386/pr67400-5.c: Likewise.
5432 * gcc.target/i386/pr67400-6.c: Likewise.
5433 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5434
ac81cf0b
DM
54352016-06-22 David Malcolm <dmalcolm@redhat.com>
5436
5437 * c-c++-common/missing-header-1.c: New test case.
5438 * c-c++-common/missing-header-2.c: New test case.
5439 * c-c++-common/missing-header-3.c: New test case.
5440 * c-c++-common/missing-header-4.c: New test case.
5441
1a4f11c8
DM
54422016-06-22 David Malcolm <dmalcolm@redhat.com>
5443
5444 PR c/70339
5445 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5446 hint.
5447 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5448 expected results due to builtin "nanl" now being suggested for
5449 "name".
5450 * gcc.dg/pr67580.c: Update expected messages.
5451 * gcc.dg/spellcheck-identifiers.c: New testcase.
5452 * gcc.dg/spellcheck-typenames.c: New testcase.
5453
a93eac6a
DM
54542016-06-22 David Malcolm <dmalcolm@redhat.com>
5455
5456 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5457 file.
5458 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5459 diagnostic-test-show-locus-parseable-fixits.c to sources for
5460 diagnostic_plugin_test_show_locus.c.
5461 * lib/gcc-defs.exp (freeform_regexps): New global.
5462 (dg-regexp): New function.
5463 (handle-dg-regexps): New function.
5464 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5465 freeform_regexps to the empty list.
5466 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5467
49e76ff1
IE
54682016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5469
f6d1b868 5470 PR tree-optimization/71488
49e76ff1
IE
5471 * g++.dg/pr71488.C: New test.
5472 * gcc.dg/vect/vect-bool-cmp.c: New test.
5473
951d8c8a
EB
54742016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5475
5476 * gcc.dg/guality/param-5.c: New test.
5477
b60fc3bd
BE
54782016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5479
5480 * gcc.target/i386/asm-flag-7.c: New test.
5481
0609abda
TS
54822016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5483
5484 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5485 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5486 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5487 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5488 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5489 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5490 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5491 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5492 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5493 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5494 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5495 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5496 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5497 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5498 * lib/target-supports.exp: Likewise.
5499
ee2499b4
TS
55002016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5501
5502 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5503 * gcc.dg/attr-ms_struct-2.c: Likewise.
5504 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5505 * gcc.dg/bf-ms-attrib.c: Likewise.
5506 * gcc.dg/bf-ms-layout-2.c: Likewise.
5507 * gcc.dg/bf-ms-layout-3.c: Likewise.
5508 * gcc.dg/bf-ms-layout.c: Likewise.
5509 * gcc.dg/bf-no-ms-layout.c: Likewise.
5510 * gcc.target/i386/bitfield1.c: Likewise.
5511 * gcc.target/i386/bitfield2.c: Likewise.
5512 * gcc.target/i386/bitfield3.c: Likewise.
5513
caea59ff
KN
55142016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5515
5516 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5517 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5518 override other than -mcpu=power9 command-line option is specified,
5519 or if the target operating system is aix.
5520 * gcc.target/powerpc/darn-1.c: Likewise.
5521 * gcc.target/powerpc/darn-2.c: Likewise.
5522 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5523 test if effective-target is not powerpc_p9vector_ok or if the
5524 target operating system is not defined.
5525 * gcc.target/powerpc/vslv-1.c: Likewise.
5526 * gcc.target/powerpc/vsrv-0.c: Likewise.
5527 * gcc.target/powerpc/vsrv-1.c: Likewise.
5528
63617e30
TB
55292016-06-21 Tobias Burnus <burnus@net-b.de>
5530
5531 PR fortran/71068
5532 * gfortran.dg/coarray/data_1.f90: New.
5533
89192c3c
WD
55342016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5535
5536 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5537 (dg-require-effective-target): Use arm_v8_neon_hw.
5538 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5539 (dg-require-effective-target): Likewise.
5540 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5541 (dg-require-effective-target): Likewise.
5542 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5543 (dg-require-effective-target): Likewise.
5544 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5545 (dg-require-effective-target): Likewise.
5546 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5547 (dg-require-effective-target): Likewise.
5548 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5549 Add AArch64 check.
5550
64ac50e2
WD
55512016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5552
5553 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5554 Set to 3 so test passes.
5555
6252b5db
WD
55562016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5557
5558 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5559
3b9bc511
IV
55602016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5561
5562 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5563 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5564 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5565 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5566
21db1c78
IV
55672016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5568
5569 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5570 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5571
9d30e86f
L
55722016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5573
5574 PR target/71549
5575 * gcc.target/i386/pr71549.c: New test.
5576
448a7c69
KN
55772016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5578
5579 * gcc.target/powerpc/vadsdu-0.c: Replace
5580 dg-require-effective-target directive to allow test to run on more
5581 platforms, and add dg-skip-if directive to disable test on aix
5582 platforms because of known incompatibilities.
5583 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5584 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5585 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5586 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5587 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5588 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5589 * gcc.target/powerpc/vadsdub-2.c: Replace
5590 dg-require-effective-target directive to allow test to run on more
5591 platforms, and add dg-skip-if directive to disable test on aix
5592 platforms because of known incompatibilities.
5593 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5594 with vec_absdb call to differentiate this test from vadsdub-1.c.
5595 * gcc.target/powerpc/vadsduh-1.c: Replace
5596 dg-require-effective-target directive to allow test to run on more
5597 platforms, and add dg-skip-if directive to disable test on aix
5598 platforms because of known incompatibilities.
5599 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5600 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5601 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5602
0ad84f34
JJ
56032016-06-21 Jakub Jelinek <jakub@redhat.com>
5604
5605 PR tree-optimization/71588
5606 * gcc.dg/pr71558.c: New test.
5607
e71e8d94
SKS
56082016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5609
5610 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5611 * c-c++-common/pr68657-2.c: Likewise.
5612 * c-c++-common/pr68657-3.c: Likewise.
5613 * gcc.dg/torture/pr69714.c: Require int32plus support.
5614 * gcc.dg/torture/pr70025.c: Likewise.
5615 * gcc.dg/torture/pr70083.c: Likewise.
5616 * gcc.dg/torture/pr70542.c: Likewise.
5617 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5618
5a578671
JM
56192016-06-20 Joseph Myers <joseph@codesourcery.com>
5620
5621 PR c/71601
5622 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5623
7a9df68e
JJ
56242016-06-20 Jakub Jelinek <jakub@redhat.com>
5625
50aa64d5
JJ
5626 PR middle-end/71581
5627 * gcc.dg/pr71581.c: New test.
5628
7a9df68e
JJ
5629 PR rtl-optimization/71591
5630 * gcc.dg/cpp/pr71591.c: New test.
5631
3947cf19
DR
56322016-06-20 David B. Robins <gcc@davidrobins.net>
5633
5634 PR target/71571
5635 * g++.dg/torture/pr71571.C: New test.
5636
c4ff221e
JJ
56372016-06-20 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR target/71559
5640 * gcc.target/i386/sse2-pr71559.c: New test.
5641 * gcc.target/i386/avx-pr71559.c: New test.
5642 * gcc.target/i386/avx512f-pr71559.c: New test.
5643
f1b5abfb
TB
56442016-06-20 Tobias Burnus <burnus@net-b.de>
5645
5646 PR fortran/71194
5647 * gfortran.dg/pointer_remapping_10.f90: New.
5648
842107e4
DM
56492016-06-20 David Malcolm <dmalcolm@redhat.com>
5650
5651 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5652
d9e8bdfd
MS
56532016-06-20 Martin Sebor <msebor@redhat.com>
5654
5655 PR c/69507
5656 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5657 * gnu90-const-expr-1.c: Same.
5658 * gnu99-const-expr-1.c: Same.
5659 * gnu99-static-1.c: Same.
5660
67785479
RL
56612016-06-20 Renlin Li <renlin.li@arm.com>
5662
29f09b38 5663 PR testsuite/71489
67785479
RL
5664 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5665
636929b8
JG
56662016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5667
5668 * gcc.target/aarch64/vcvt_f64_1.c: New.
5669 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5670 * gcc.target/aarch64/vrecp_f64_1.c: New.
5671
ff7b374b
KT
56722016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5673
5674 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5675 "alignement".
5676
554cfc9e
GJL
56772016-06-20 Georg-Johann Lay <avr@gjlay.de>
5678
5679 PR target/71103
5680 * gcc.target/avr/torture/pr71103-2.c: New test.
5681
94087e88 56822016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5683
5684 PR c/69507
5685 * gcc.dg/alignof.c: New test.
5686
c561b091
PC
56872016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5688
5689 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5690 vs dg-error; test constexpr specifier too.
5691
bf54f123
PC
56922016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5695
4e53aa97
CL
56962016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5697
5698 * lib/target-supports.exp
5699 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5700 arm_neon_ok and merge flags. Fix temporary test name.
5701 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5702 and merge flags.
5703
69071d86
ML
57042016-06-17 Martin Liska <mliska@suse.cz>
5705
5706 * gcc.dg/predict-9.c: Fix dump scanning.
5707
68b3b858
BC
57082016-06-17 Bin Cheng <bin.cheng@arm.com>
5709
5710 PR tree-optimization/71354
5711 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5712
d3ee260a
BC
57132016-06-17 Bin Cheng <bin.cheng@arm.com>
5714
5715 PR tree-optimization/71347
5716 * gcc.dg/tree-ssa/pr71347.c: New test.
5717
bd8fb114
BC
57182016-06-17 Bin Cheng <bin.cheng@arm.com>
5719
5720 PR tree-optimization/71354
5721 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5722
97816be4
BC
57232016-06-17 Bin Cheng <bin.cheng@arm.com>
5724
5725 * gcc.dg/vect/vect-alias-check-1.c: New test.
5726
2d761a37
SKS
57272016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5728
e0277d6b 5729 PR target/71151
2d761a37
SKS
5730 * gcc.target/avr/pr71151-1.c: New test.
5731 * gcc.target/avr/pr71151-2.c: New test.
5732 * gcc.target/avr/pr71151-3.c: New test.
5733 * gcc.target/avr/pr71151-4.c: New test.
5734 * gcc.target/avr/pr71151-5.c: New test.
5735 * gcc.target/avr/pr71151-6.c: New test.
5736 * gcc.target/avr/pr71151-7.c: New test.
5737 * gcc.target/avr/pr71151-8.c: New test.
5738 * gcc.target/avr/pr71151-common.h: New test.
5739
68fa96d6
ML
57402016-06-16 Martin Liska <mliska@suse.cz>
5741
5742 * gfortran.dg/predict-1.f90: New test.
5743
b6ca982f
UB
57442016-06-16 Uros Bizjak <ubizjak@gmail.com>
5745
5746 PR target/71242
3a146d46 5747 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5748
1dc8d15b
JH
57492016-06-16 Jan Hubicka <hubicka@ucw.cz>
5750
5751 * g++.dg/vect/pr36648.cc: Disable cunrolli
5752
67c25816
JJ
57532016-06-16 Jakub Jelinek <jakub@redhat.com>
5754
c577adb2
JJ
5755 PR target/71554
5756 * gcc.c-torture/execute/pr71554.c: New test.
5757
67c25816
JJ
5758 PR rtl-optimization/71532
5759 * gcc.dg/torture/pr71532.c: New test.
5760
1a3c3ee9
MM
57612016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5762
5763 * gcc.target/powerpc/p9-dimode1.c: New test.
5764 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5765
f29468a7
JJ
57662016-06-15 Jakub Jelinek <jakub@redhat.com>
5767
61daecc4
JJ
5768 * gcc.c-torture/compile/20160615-1.c: New test.
5769
f29468a7
JJ
5770 * g++.dg/cpp0x/ref-qual17.C: New test.
5771
209d1e2d
IE
57722016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5773
5774 PR middle-end/71529
5775 * gcc.target/i386/pr71529.C: New test.
5776
8dc35712
AH
57772016-06-15 Alan Hayward <alan.hayward@arm.com>
5778
5779 PR tree-optimization/71483
5780 * g++.dg/vect/pr71483.c: New
5781
b8911cb8
PC
57822016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5783
5784 PR c++/70202
5785 * g++.dg/inherit/crash6.C: New.
5786 * g++.dg/inherit/union2.C: Likewise.
5787 * g++.dg/inherit/virtual12.C: Likewise.
5788 * g++.dg/inherit/virtual13.C: Likewise.
5789 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5790
cf5d08ab
UB
57912016-06-15 Uros Bizjak <ubizjak@gmail.com>
5792
e3d62871 5793 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5794
8f482165
AH
57952016-06-15 Alan Hayward <alan.hayward@arm.com>
5796
5797 PR tree-optimization/71439
5798 * gcc.dg/vect/pr71439.c: New
5799
3256673f
KT
58002016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5801
5802 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5803
b17dc4d4
RB
58042016-06-15 Richard Biener <rguenther@suse.de>
5805
5806 * gcc.dg/vect/slp-45.c: New testcase.
5807
2a5825f2
RB
58082016-06-15 Richard Biener <rguenther@suse.de>
5809
5810 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5811
6e433d0b
BS
58122016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5813
5814 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5815 requirements, and disable for AIX for now.
5816 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5817
abe7f828
JJ
58182016-06-14 Jakub Jelinek <jakub@redhat.com>
5819
a09c81b4
JJ
5820 PR c++/71528
5821 * g++.dg/opt/pr71528.C: New test.
5822
abe7f828
JJ
5823 PR c++/71516
5824 * g++.dg/init/pr71516.C: New test.
5825
acfadf06
PC
58262016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5827
5828 * g++.dg/init/array46.C: New.
5829
4d568ab2
UB
58302016-06-14 Uros Bizjak <ubizjak@gmail.com>
5831
e3d62871
UB
5832 * gcc.target/i386/float128-3.c: New test.
5833 * gcc.target/i386/quad-sse4.c: Ditto.
5834 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5835 Update scan strings.
4d568ab2 5836
30934c5d
RB
58372016-06-14 Richard Biener <rguenther@suse.de>
5838
5839 PR middle-end/71526
5840 * gfortran.dg/pr71526.f90: New testcase.
5841
3970e545
AV
58422016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5843
5844 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5845 * gcc.dg/zero_bits_compound-1.c: Likewise.
5846
04976c6e
RB
58472016-06-14 Richard Biener <rguenther@suse.de>
5848
5849 PR tree-optimization/71522
5850 * gcc.dg/torture/pr71522.c: New testcase.
5851
23e025db
JJ
58522016-06-14 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR tree-optimization/71520
5855 * gcc.dg/tree-ssa/pr71520.c: New test.
5856
90b72e84
RB
58572016-06-14 Richard Biener <rguenther@suse.de>
5858
5859 PR tree-optimization/71521
86c24ba6 5860 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5861
ef7cf206
JJ
58622016-06-13 Jakub Jelinek <jakub@redhat.com>
5863
0dda258b
JJ
5864 PR sanitizer/71498
5865 * c-c++-common/ubsan/bounds-13.c: New test.
5866
ef7cf206
JJ
5867 PR preprocessor/71183
5868 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5869
a73786e3
JL
58702016-06-13 Jeff Law <law@redhat.com>
5871
5872 PR tree-optimization/71403
5873 * c-c++-common/ubsan/pr71403-1.c: New test.
5874 * c-c++-common/ubsan/pr71403-2.c: New test.
5875 * c-c++-common/ubsan/pr71403-3.c: New test.
5876
0ac249bf
JJ
58772016-06-13 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR middle-end/71478
5880 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5881 Add -Wno-psabi -w to dg-options.
5882
5408a64a
KN
58832016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5884
5885 * gcc.target/powerpc/vadsdu-0.c: New test.
5886 * gcc.target/powerpc/vadsdu-1.c: New test.
5887 * gcc.target/powerpc/vadsdu-2.c: New test.
5888 * gcc.target/powerpc/vadsdu-3.c: New test.
5889 * gcc.target/powerpc/vadsdu-4.c: New test.
5890 * gcc.target/powerpc/vadsdu-5.c: New test.
5891 * gcc.target/powerpc/vadsdub-1.c: New test.
5892 * gcc.target/powerpc/vadsdub-2.c: New test.
5893 * gcc.target/powerpc/vadsduh-1.c: New test.
5894 * gcc.target/powerpc/vadsduh-2.c: New test.
5895 * gcc.target/powerpc/vadsduw-1.c: New test.
5896 * gcc.target/powerpc/vadsduw-2.c: New test.
5897
f7e4f2e3
DM
58982016-06-13 David Malcolm <dmalcolm@redhat.com>
5899
5900 * gcc.dg/c99-init-2.c (c): Update expected error message.
5901 * gcc.dg/init-bad-8.c (foo): Likewise.
5902 * gcc.dg/spellcheck-fields-3.c: New test case.
5903
ad23a23e
ML
59042016-06-13 Martin Liska <mliska@suse.cz>
5905
5906 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5907 and "guess loop iv compared" heuristics.
5908 * gcc.dg/predict-2.c: Likewise.
5909 * gcc.dg/predict-3.c: Likewise.
5910 * gcc.dg/predict-4.c: Likewise.
5911 * gcc.dg/predict-5.c: Likewise.
5912 * gcc.dg/predict-6.c: Likewise.
5913
146c55da
MP
59142016-06-13 Marek Polacek <polacek@redhat.com>
5915
5916 PR middle-end/71476
5917 * c-c++-common/Wswitch-unreachable-4.c: New test.
5918 * gcc.dg/Wswitch-unreachable-2.c: New test.
5919 * g++.dg/tm/jump1.C: Move dg-warning.
5920
42e77cbc
EB
59212016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5922
5923 * gnat.dg/renaming10.ad[sb]: New test.
5924
7474dcc1
PT
59252016-06-13 Paul Thomas <pault@gcc.gnu.org>
5926
5927 PR fortran/70673
5928 * gfortran.dg/pr70673.f90: New test.
5929
f57f53d3
RB
59302016-06-13 Richard Biener <rguenther@suse.de>
5931
5932 PR middle-end/64516
5933 * gcc.dg/align-3.c: New testcase.
5934
5843a5f0
ML
59352016-06-13 Martin Liska <mliska@suse.cz>
5936
5937 * gcc.target/i386/pr71458.c: New test.
5938
aa8fdb44
UB
59392016-06-12 Uros Bizjak <ubizjak@gmail.com>
5940
5941 PR target/71241
3a146d46 5942 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5943
2043e4d7
DH
59442016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5945
5946 PR target/60751
5947 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5948 statement.
5949
d3dc025d
DH
59502016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5951
5952 PR target/60751
5953 * gfortran.dg/comma_IO_extension_1.f90: New test.
5954 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5955 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5956 statement.
5957 * gfortran.dg/graphite/pr38083.f90: Likewise.
5958 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5959 missing format.
5960
a31d78c6
EB
59612016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5962
5963 * gnat.dg/case_character.adb: New test.
5964
95c18dd0
SB
59652016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5966
5967 PR middle-end/71310
5968 * gcc.target/powerpc/pr71310.c: New testcase.
5969
b97d37b4
KV
59702016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5971
5972 PR middle-end/71478
5973 * gcc.dg/pr71478.c: New test.
5974
900bcda3
JJ
59752016-06-10 Jakub Jelinek <jakub@redhat.com>
5976
ec1c20db
JJ
5977 PR middle-end/71494
5978 * gcc.c-torture/execute/pr71494.c: New test.
5979
50b15873
JJ
5980 PR c/68657
5981 * gcc.target/i386/pr68657.c: New test.
5982
900bcda3
JJ
5983 PR inline-asm/68843
5984 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5985 (test): Add -masm=intel alternatives.
5986
4d926e34
MS
59872016-06-10 Martin Sebor <msebor@redhat.com>
5988
5989 PR c/71392
5990 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5991
ad071b2b
JL
59922016-06-10 Jeff Law <law@redhat.com>
5993
5994 PR tree-optimization/71335
5995 * gcc.c-torture/execute/pr71335.c: New test.
5996
2704efe8
DM
59972016-06-10 David Malcolm <dmalcolm@redhat.com>
5998
5999 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6000 the various "cannot tail-call: " messages.
6001
18c9b7d4
CL
60022016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6003
6004 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6005 and options.
6006
7cfa10f3
MO
60072016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6008
6009 PR sanitizer/71480
6010 * c-c++-common/asan/pr71480.c: New test.
6011
1f24fd3e
L
60122016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6013
6014 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6015 (ASMNAME2): Likewise.
6016 (main): Replace fn in asm statement with ASMNAME ("fn").
6017 * gcc.dg/guality/pr68037-2.c: Likewise.
6018 * gcc.dg/guality/pr68037-3.c: Likewise.
6019 * gcc.dg/torture/pr68037-1.c: Likewise.
6020 * gcc.dg/torture/pr68037-2.c: Likewise.
6021 * gcc.dg/torture/pr68037-3.c: Likewise.
6022
ad551c07
BE
60232016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6024
6025 PR inline-asm/68843
6026 * gcc.target/i386/pr68843-1.c: New test.
6027 * gcc.target/i386/pr68843-2.c: New test.
6028
4b1ffdb1 60292016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6030 Cesar Philippidis <cesar@codesourcery.com>
6031
6032 PR middle-end/71373
6033 * gcc.dg/goacc/nested-function-1.c: New file.
6034 * gcc.dg/goacc/nested-function-2.c: Likewise.
6035 * gcc.dg/goacc/pr71373.c: Likewise.
6036 * gfortran.dg/goacc/cray-2.f95: Likewise.
6037 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6038 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6039 * gfortran.dg/goacc/cray.f95: Update.
6040 * gfortran.dg/goacc/loop-1.f95: Likewise.
6041 * gfortran.dg/goacc/loop-3.f95: Likewise.
6042 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6043 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6044
60452016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6046
6047 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6048 for OpenACC tile clauses.
6049 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6050
6051 PR c/71381
6052 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6053 to...
6054 * c-c++-common/goacc/cache-2.c: ... this new file.
6055 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6056 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6057 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6058 usage.
6059 * gfortran.dg/goacc/cray.f95: Likewise.
6060 * gfortran.dg/goacc/loop-1.f95: Likewise.
6061
89851e4c
AH
60622016-06-10 Alan Hayward <alan.hayward@arm.com>
6063
6064 PR tree-optimization/71407
6065 PR tree-optimization/71416
6066 * gcc.dg/vect/pr71407.c: New
6067 * gcc.dg/vect/pr71416-1.c: New
6068 * gcc.dg/vect/pr71416-2.c: New
6069
200eafbf
RB
60702016-06-10 Richard Biener <rguenther@suse.de>
6071
6072 PR middle-end/71477
6073 * gcc.dg/torture/pr71477.c: New testcase.
6074
4df99d92
JK
60752016-06-09 Julia Koval <julia.koval@intel.com>
6076
6077 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6078 * gcc.target/i386/interrupt-13.c: Likewise.
6079 * gcc.target/i386/interrupt-15.c: Likewise.
6080 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6081 * gcc.target/i386/interrupt-24.c: Likewise.
6082 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6083 * gcc.target/i386/interrupt-9.c: Likewise.
6084 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6085
e01b4e16
MS
60862016-06-09 Martin Sebor <msebor@redhat.com>
6087
6088 PR c/70883
6089 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6090 * gcc.dg/builtin-constant_p-1.c: Same.
6091 * gcc.dg/builtins-error.c: Same.
6092 * gcc.dg/pr70859.c: Same.
6093
9c35db0e
SKS
60942016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6095
6096 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6097 * gcc.dg/torture/pr68067-1.c: Likewise.
6098 * gcc.dg/torture/pr68067-2.c: Likewise.
6099
61002016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6101
6102 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6103 when setting SIZE.
6104
392a81b9
PC
61052016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6106
6107 PR c++/71465
6108 * g++.dg/inherit/crash5.C: New.
6109 Revert:
6110 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6111
6112 PR c++/70202
6113 * g++.dg/inherit/crash5.C: New.
6114 * g++.dg/inherit/virtual1.C: Adjust.
6115
e49efc14
ML
61162016-06-09 Martin Liska <mliska@suse.cz>
6117
6118 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6119 * g++.dg/predict-loop-exit-2.C: Likewise.
6120 * g++.dg/predict-loop-exit-3.C: Likewise.
6121 * gcc.dg/predict-1.c: Likewise.
6122 * gcc.dg/predict-2.c: Likewise.
6123 * gcc.dg/predict-3.c: Likewise.
6124 * gcc.dg/predict-4.c: Likewise.
6125 * gcc.dg/predict-5.c: Likewise.
6126 * gcc.dg/predict-6.c: Likewise.
6127 * gcc.dg/predict-7.c: Likewise.
6128
36d57986
RB
61292016-06-09 Richard Biener <rguenther@suse.de>
6130
6131 PR tree-optimization/71462
6132 * gcc.dg/torture/pr71462.c: New testcase.
6133
7d82e8e4
MP
61342016-06-09 Marek Polacek <polacek@redhat.com>
6135
6136 PR c/65471
6137 * gcc.dg/c11-generic-3.c: New test.
6138
c8a71589
PC
61392016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6140
6141 * g++.dg/init/array42.C: New.
6142 * g++.dg/init/array43.C: Likewise.
6143 * g++.dg/init/array44.C: Likewise.
6144 * g++.dg/init/array45.C: Likewise.
6145 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6146 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6147 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6148 * g++.dg/gomp/pr35751.C: Likewise.
6149 * g++.dg/init/array23.C: Likewise.
6150 * g++.dg/init/brace2.C: Likewise.
6151 * g++.dg/init/brace6.C: Likewise.
6152
44a845ca
MS
61532016-06-08 Martin Sebor <msebor@redhat.com>
6154 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR c++/70507
6157 PR c/68120
6158 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6159 * c-c++-common/builtin-arith-overflow-2.c: New test.
6160 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6161 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6162 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6163
2ef16b6e
JJ
61642016-06-08 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR c++/71442
6167 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6168
5e3ee346
AL
61692016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6170
6171 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6172 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6173 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6174 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6175 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6176 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6177 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6178 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6179 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6180 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6181 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6182 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6183 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6184
b2ae2814
RB
61852016-06-08 Richard Biener <rguenther@suse.de>
6186
6187 PR tree-optimization/68558
6188 * gcc.dg/vect/slp-44.c: New testcase.
6189
e09b4c37
RB
61902016-06-08 Richard Biener <rguenther@suse.de>
6191
6192 * gcc.dg/vect/slp-43.c: New testcase.
6193
72d50660
RB
61942016-06-08 Richard Biener <rguenther@suse.de>
6195
6196 PR tree-optimization/71452
6197 * gcc.dg/torture/pr71452.c: New testcase.
6198
988c115c
JJ
61992016-06-08 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR c++/71448
6202 * g++.dg/torture/pr71448.C: New test.
6203
73d73b48
BS
62042016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6205
6206 PR debug/71432
6207 PR ada/71413
6208 * g++.dg/debug/pr71432.C: New test.
6209
bdd15d0c
PK
62102016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6211
6212 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6213 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6214 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6215
ce0607bb
AH
62162016-06-08 Alan Hayward <alan.hayward@arm.com>
6217
6218 * gcc.dg/vect/vect-live-2.c: Update effective target.
6219 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6220 * lib/target-supports.exp: Add aarch64 to vect_long.
6221
92a5f2ba
MP
62222016-06-08 Marek Polacek <polacek@redhat.com>
6223
6224 PR c/71418
6225 * gcc.dg/noncompile/pr71418.c: New test.
6226
08203f73
MP
6227 PR c/71426
6228 * gcc.dg/noncompile/pr71426.c: New test.
6229
d1fcc2bd
JH
62302016-06-07 Jan Hubicka <hubicka@ucw.cz>
6231
6232 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6233 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6234 * gcc.dg/predict-3.c: Update template.
6235 * gcc.dg/predict-5.c: Update template.
6236 * gcc.dg/predict-6.c: Update template.
6237 * gcc.dg/predict-9.c: Update template.
6238 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6239
a23e6f1c
BS
62402016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6241
6242 * gcc.target/powerpc/vec-mul.c: New test.
6243
6ffd47b7
DM
62442016-06-07 David Malcolm <dmalcolm@redhat.com>
6245
6246 * gcc.dg/spellcheck-fields-2.c: New test case.
6247
bfd67b47
RB
62482016-06-07 Richard Biener <rguenther@suse.de>
6249
6250 PR c/61564
6251 * gcc.dg/Wpragmas-1.c: New testcase.
6252 * gcc.dg/Wattributes-4.c: Likewise.
6253 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6254 entry.
6255
701b9a47
CL
62562016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6257
6258 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6259 spurious debug code.
6260
6b80d6fa
RB
62612016-06-07 Richard Biener <rguenther@suse.de>
6262
6263 PR tree-optimization/71428
6264 * gcc.dg/torture/pr71428.c: New testcase.
6265
0f3f9437
RB
62662016-06-07 Richard Biener <rguenther@suse.de>
6267
6268 PR middle-end/71423
6269 * gcc.dg/torture/pr71423.c: New testcase.
6270
ec963f2a
KV
62712016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6272
6273 PR middle-end/71408
6274 * gcc.dg/tree-ssa/pr71408.c: New test.
6275
46ab5b6e
KV
62762016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6277
6278 PR middle-end/71281
6279 * g++.dg/torture/pr71281.C: New test.
6280
1f40cff3
MP
62812016-06-06 Marek Polacek <polacek@redhat.com>
6282
6283 PR c/71362
6284 * gcc.dg/pr71362.c: New test.
6285
6f5bcd24
JJ
62862016-06-06 Jakub Jelinek <jakub@redhat.com>
6287 Patrick Palka <ppalka@gcc.gnu.org>
6288
6289 PR c++/70847
6290 PR c++/71330
6291 PR c++/71393
6292 * g++.dg/opt/pr70847.C: New test.
6293 * g++.dg/ubsan/pr70847.C: New test.
6294 * g++.dg/ubsan/pr71393.C: New test.
6295
158beb4a
JJ
62962016-06-06 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR tree-optimization/71259
6299 * gcc.dg/vect/pr71259.c: New test.
6300
d9b950dd
DM
63012016-06-06 David Malcolm <dmalcolm@redhat.com>
6302
6303 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6304 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6305 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6306 above.
6307
36f9ad69
KT
63082016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6309
6310 PR middle-end/37780
6311 * gcc.c-torture/execute/pr37780.c: New test.
6312 * gcc.target/aarch64/pr37780_1.c: Likewise.
6313 * gcc.target/arm/pr37780_1.c: Likewise.
6314
5545a907
MP
63152016-06-06 Marek Polacek <polacek@redhat.com>
6316
6317 * c-c++-common/attr-may-alias-1.c: New test.
6318 * c-c++-common/attr-may-alias-2.c: New test.
6319 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6320
93671519
BE
63212016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6322
6323 PR c/24414
6324 * gcc.target/i386/pr24414.c: New test.
6325
690f24b7
JM
63262016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6327
6328 * gcc.target/sparc/vis4misc.c: New file.
6329 * gcc.target/sparc/fpcmp.c: Likewise.
6330 * gcc.target/sparc/fpcmpu.c: Likewise.
6331
31ce6157
AH
63322016-06-06 Alan Hayward <alan.hayward@arm.com>
6333
6334 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6335 * gcc.dg/vect/vect-live-3.c: Likewise.
6336
9fcebb5a
RB
63372016-06-06 Richard Biener <rguenther@suse.de>
6338
6339 PR tree-optimization/71398
6340 * gcc.dg/torture/pr71398.c: New testcase.
6341
903ca97b
UB
63422016-06-06 Uros Bizjak <ubizjak@gmail.com>
6343
6344 PR target/71389
6345 * g++.dg/pr71389.C: New test.
6346
9c1eb332
JD
63472016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6348
6349 PR fortran/71404
6350 * gfortran.dg/fmt_read_5.f: New test.
6351
b2d83bd2
AV
63522016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6353
6354 PR fortran/69659
6355 * gfortran.dg/class_array_22.f03: New test.
6356
ec81960e
JH
63572016-06-05 Jan Hubicka <hubicka@ucw.cz>
6358
6359 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6360
429d2750
JH
63612016-06-05 Jan Hubicka <hubicka@ucw.cz>
6362
6363 * gcc.dg/predict-9.c: Update template.
6364
c1c00983
PC
63652016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6366
6367 PR c++/49377
6368 * g++.dg/template/pr49377.C: New.
6369
1927a963
JJ
63702016-06-04 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR tree-optimization/71405
6373 * g++.dg/torture/pr71405.C: New test.
6374
909a11ad
PC
63752016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6376
6377 PR c++/70202
6378 * g++.dg/inherit/crash5.C: New.
6379 * g++.dg/inherit/virtual1.C: Adjust.
6380
08bbb1f8
JL
63812016-06-03 Jeff Law <law@redhat.com>
6382
6383 PR tree-optimization/71316
6384 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6385
7c35235c
JJ
63862016-06-03 Jakub Jelinek <jakub@redhat.com>
6387
6388 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6389 dg-additional-options with just -fno-tree-scev-cprop in it.
6390 * gcc.dg/vect/vect-live-2.c: Likewise.
6391 * gcc.dg/vect/vect-live-5.c: Likewise.
6392 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6393 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6394 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6395
c8572dd6
PP
63962016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6397
6398 PR c++/27100
6399 * g++.dg/other/friend6.C: New test.
6400
1c7733a7
BS
64012016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6402
6403 * g++.dg/torture/ppc-ldst-array.C: New.
6404
0d2f700f
JM
64052016-06-03 Joseph Myers <joseph@codesourcery.com>
6406
6407 PR target/71276
6408 PR target/71277
6409 * gcc.dg/torture/builtin-fp-int-inexact.c,
6410 gcc.target/i386/387-builtin-fp-int-inexact.c,
6411 gcc.target/i386/387-rint-inline-1.c,
6412 gcc.target/i386/387-rint-inline-2.c,
6413 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6414 gcc.target/i386/sse2-rint-inline-1.c,
6415 gcc.target/i386/sse2-rint-inline-2.c,
6416 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6417 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6418
f8071c05
L
64192016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6420 Julia Koval <julia.koval@intel.com>
6421
6422 PR target/66960
6423 PR target/67630
6424 PR target/67634
6425 PR target/67841
6426 PR target/68037
6427 PR target/68618
6428 PR target/68661
6429 PR target/69575
6430 PR target/69596
6431 PR target/69734
6432 * gcc.dg/guality/pr68037-1.c: New test.
6433 * gcc.dg/guality/pr68037-2.c: Likewise.
6434 * gcc.dg/guality/pr68037-3.c: Likewise.
6435 * gcc.dg/torture/pr68037-1.c: Likewise.
6436 * gcc.dg/torture/pr68037-2.c: Likewise.
6437 * gcc.dg/torture/pr68037-3.c: Likewise.
6438 * gcc.dg/torture/pr68661-1a.c: Likewise.
6439 * gcc.dg/torture/pr68661-1b.c: Likewise.
6440 * gcc.target/i386/interrupt-1.c: Likewise.
6441 * gcc.target/i386/interrupt-2.c: Likewise.
6442 * gcc.target/i386/interrupt-3.c: Likewise.
6443 * gcc.target/i386/interrupt-4.c: Likewise.
6444 * gcc.target/i386/interrupt-5.c: Likewise.
6445 * gcc.target/i386/interrupt-6.c: Likewise.
6446 * gcc.target/i386/interrupt-7.c: Likewise.
6447 * gcc.target/i386/interrupt-8.c: Likewise.
6448 * gcc.target/i386/interrupt-9.c: Likewise.
6449 * gcc.target/i386/interrupt-10.c: Likewise.
6450 * gcc.target/i386/interrupt-11.c: Likewise.
6451 * gcc.target/i386/interrupt-12.c: Likewise.
6452 * gcc.target/i386/interrupt-13.c: Likewise.
6453 * gcc.target/i386/interrupt-14.c: Likewise.
6454 * gcc.target/i386/interrupt-15.c: Likewise.
6455 * gcc.target/i386/interrupt-16.c: Likewise.
6456 * gcc.target/i386/interrupt-17.c: Likewise.
6457 * gcc.target/i386/interrupt-18.c: Likewise.
6458 * gcc.target/i386/interrupt-19.c: Likewise.
6459 * gcc.target/i386/interrupt-20.c: Likewise.
6460 * gcc.target/i386/interrupt-21.c: Likewise.
6461 * gcc.target/i386/interrupt-22.c: Likewise.
6462 * gcc.target/i386/interrupt-23.c: Likewise.
6463 * gcc.target/i386/interrupt-24.c: Likewise.
6464 * gcc.target/i386/interrupt-25.c: Likewise.
6465 * gcc.target/i386/interrupt-26.c: Likewise.
6466 * gcc.target/i386/interrupt-27.c: Likewise.
6467 * gcc.target/i386/interrupt-28.c: Likewise.
6468 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6469 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6470 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6471 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6472 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6473 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6474 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6475 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6476 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6477 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6478 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6479 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6480
36b85e43
BS
64812016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6482
9de2e795
L
6483 PR tree-optimization/52171
6484 * gcc.dg/pr52171.c: New test.
6485 * gcc.target/i386/pr52171.c: New test.
36b85e43 6486
bfeee8ac
JH
64872016-06-03 Jan Hubicka <jh@suse.cz>
6488
6489 * g++.dg/tree-ssa/pred-1.C: New testcase
6490 * gcc.dg/tree-ssa/pred-1.c: New testcase
6491
859b0bae
BS
64922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6493
6494 PR target/70957
6495 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6496 support.
6497 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6498
3a2edf4c
AH
64992016-06-03 Alan Hayward <alan.hayward@arm.com>
6500
6501 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6502
b28ead45
AH
65032016-06-03 Alan Hayward <alan.hayward@arm.com>
6504
6505 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6506 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6507 * gcc.dg/vect/vect-live-1.c: New test.
6508 * gcc.dg/vect/vect-live-2.c: New test.
6509 * gcc.dg/vect/vect-live-3.c: New test.
6510 * gcc.dg/vect/vect-live-4.c: New test.
6511 * gcc.dg/vect/vect-live-5.c: New test.
6512 * gcc.dg/vect/vect-live-slp-1.c: New test.
6513 * gcc.dg/vect/vect-live-slp-2.c: New test.
6514 * gcc.dg/vect/vect-live-slp-3.c: New test.
6515
1f91747b
JJ
65162016-06-03 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR middle-end/71387
6519 * g++.dg/opt/pr71387.C: New test.
6520
47b83923
JL
65212016-06-02 Jeff Law <law@redhat.com>
6522
6523 PR tree-optimization/71328
6524 * gcc.c-torture/compile/pr71328.c: New test.
6525
e96e5f46
JD
65262016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6527
6528 PR fortran/52393
6529 * gfortran.dg/fmt_read_3.f90: Fix typo.
6530 * gfortran.dg/fmt_read_4.f90: New test.
6531
b872d729
PC
65322016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6533
6534 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6535 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6536 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6537 * g++.dg/cpp0x/override2.C: Likewise.
6538 * g++.dg/parse/crash5.C: Likewise.
6539 * g++.dg/parse/error16.C: Likewise.
6540 * g++.dg/parse/error27.C: Likewise.
6541 * g++.dg/template/qualttp15.C: Likewise.
6542 * g++.dg/template/redecl4.C: Likewise.
6543 * g++.old-deja/g++.other/crash39.C: Likewise.
6544 * g++.old-deja/g++.other/struct1.C: Likewise.
6545 * g++.old-deja/g++.pt/m9a.C: Likewise.
6546 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6547
0e535442
JJ
65482016-06-02 Jakub Jelinek <jakub@redhat.com>
6549
0633ee10
JJ
6550 PR c++/71372
6551 * c-c++-common/pr71372.c: New test.
6552
0e535442
JJ
6553 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6554 __TIME__ strings with __builtin_strcmp instead of printf and
6555 dg-output.
6556
f3c5ecc2
ML
65572016-06-02 Martin Liska <mliska@suse.cz>
6558
6559 * gcc.dg/predict-9.c: New test.
6560
a91807c5
JJ
65612016-06-02 Jakub Jelinek <jakub@redhat.com>
6562
6563 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6564 global set_compiler_env_var and global saved_compiler_env_var.
6565
b5bd1978
KT
65662016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6567
6568 PR rtl-optimization/71295
6569 * gcc.c-torture/compile/pr71295.c: New test.
6570
b93b1475
JJ
65712016-06-02 Jakub Jelinek <jakub@redhat.com>
6572
930ebd0e
JJ
6573 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6574
1e021dc3
JJ
6575 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6576 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6577
b93b1475
JJ
6578 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6579 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6580 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6581 alternative number.
6582
58f2fb5c
MM
65832016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6584
6585 * gcc.target/powerpc/p9-splat-4.c: New test.
6586
65872016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6588
6589 PR target/71186
6590 * gcc.target/powerpc/pr71186.c: New test.
6591
4731c9f0
JD
65922016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6593
6594 PR fortran/52393
6595 * gfortran.dg/fmt_read_3.f90: New test.
6596
042dee3e
TP
65972016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6598
6599 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6600 procedure.
6601
15c98b2e
ES
66022016-06-01 Eduard Sanou <dhole@openmailbox.org>
6603
6604 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6605 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6606 env var is set.
6607 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6608 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6609 shown once.
6610 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6611 during compilation.
6612 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6613 vars set by dg-set-compiler-env-var.
6614
6442a6f4
PT
66152016-06-01 Paul Thomas <pault@gcc.gnu.org>
6616
6617 PR fortran/71156
6618 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6619 to the module procedure declaration.
6620 * gfortran.dg/submodule_16.f08: New test.
6621
ab62397a
JJ
66222016-06-01 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR middle-end/71371
6625 * c-c++-common/gomp/pr71371.c: New test.
6626
b66af6ed
RB
66272016-06-01 Richard Biener <rguenther@suse.de>
6628
6629 PR tree-optimization/71366
6630 * gcc.dg/torture/pr71366-1.c: New testcase.
6631 * gcc.dg/torture/pr71366-2.c: Likewise.
6632
e342b9d8
KN
66332016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6634
6635 * gcc.target/powerpc/vslv-0.c: New test.
6636 * gcc.target/powerpc/vslv-1.c: New test.
6637 * gcc.target/powerpc/vsrv-0.c: New test.
6638 * gcc.target/powerpc/vsrv-1.c: New test.
6639
721547cd
NS
66402016-06-01 Nathan Sidwell <nathan@acm.org>
6641
6642 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6643 * gcc.target/nvptx/weak.c: New.
6644
fa2c9034
RB
66452016-06-01 Richard Biener <rguenther@suse.de>
6646
6647 PR tree-optimization/71261
6648 * gcc.dg/torture/vect-bool-1.c: New testcase.
6649
3e32893c
JJ
66502016-06-01 Jakub Jelinek <jakub@redhat.com>
6651
6652 * gfortran.dg/gomp/order-1.f90: New test.
6653 * gfortran.dg/gomp/order-2.f90: New test.
6654
8c383600
JH
66552016-06-01 Jan Hubicka <hubicka@ucw.cz>
6656
6657 * gcc.dg/unroll-6.c: Update template.
6658 * gcc.dg/unroll-7.c: New testcase.
6659 * gcc.dg/unroll-8.c: New testcase.
6660
a0dfeef5
EB
66612016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6662
6663 * gnat.dg/opt56.ad[sb]: New test.
6664
48de5701
PC
66652016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/66635
6668 * g++.dg/cpp0x/constexpr-ice16.C: New.
6669
827cf695
PP
66702016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6671
6672 PR tree-optimization/71314
6673 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6674 -mbranch-cost=2.
6675
ff66f6e8
PP
66762016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6677
6678 PR tree-optimization/71077
6679 * gcc.dg/tree-ssa/pr71077.c: New test.
6680
050fb209
JH
66812016-05-31 Jan Hubicka <hubicka@ucw.cz>
6682
48de5701
PC
6683 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6684 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6685 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6686
c642d919
PC
66872016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6688
6689 PR c++/71248
6690 * g++.dg/cpp0x/pr71248.C: New.
6691 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6692 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6693 * g++.dg/init/new37.C: Likewise.
6694 * g++.dg/template/static1.C: Likewise.
6695 * g++.dg/template/static2.C: Likewise.
6696
d6439e08
L
66972016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6698
6699 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6700 instead of %rdi.
6701 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6702
780b9dd4
MP
67032016-05-31 Marek Polacek <polacek@redhat.com>
6704
6705 * c-c++-common/Wswitch-unreachable-3.c: New test.
6706 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6707
0d99f8a0
RB
67082016-05-31 Richard Biener <rguenther@suse.de>
6709
6710 PR tree-optimization/71352
6711 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6712
52545641
TP
67132016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6714
6715 * gcc.target/arm/armv5_thumb_isa.c: New test.
6716
5b8c1205
KY
67172016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6718
6719 PR target/71346
6720 * gcc.target/i386/pr71346.c: New test.
6721
7a88cc84
TV
67222016-05-31 Tom de Vries <tom@codesourcery.com>
6723
6724 PR tree-optimization/69068
6725 * gcc.dg/graphite/pr69068.c: New test.
6726
265149a6
MS
67272016-05-27 Martin Sebor <msebor@redhat.com>
6728
6729 PR c++/71306
6730 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6731
00631022
JJ
67322016-05-30 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR c++/71349
6735 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6736 nowait depend(inout: dd[0]) clauses where permitted.
6737
b2f6675b
PC
67382016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6739
6740 PR c++/71238
6741 * g++.dg/parse/pr71238.C: New.
6742 * g++.dg/concepts/friend1.C: Test column numbers too.
6743 * g++.dg/cpp0x/initlist31.C: Likewise.
6744 * g++.dg/cpp0x/pr51420.C: Likewise.
6745 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6746 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6747 * g++.dg/ext/builtin3.C: Likewise.
6748 * g++.dg/lookup/friend12.C: Likewise.
6749 * g++.dg/lookup/friend7.C: Likewise.
6750 * g++.dg/lookup/koenig1.C: Likewise.
6751 * g++.dg/lookup/koenig5.C: Likewise.
6752 * g++.dg/lookup/used-before-declaration.C: Likewise.
6753 * g++.dg/overload/koenig1.C: Likewise.
6754 * g++.dg/template/crash65.C: Likewise.
6755 * g++.dg/template/friend57.C: Likewise.
6756 * g++.dg/warn/Wshadow-5.C: Likewise.
6757 * g++.dg/warn/Wunused-8.C: Likewise.
6758 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6759 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6760 * g++.old-deja/g++.jason/member.C: Likewise.
6761 * g++.old-deja/g++.jason/report.C: Likewise.
6762 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6763 * g++.old-deja/g++.law/visibility20.C: Likewise.
6764 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6765 * g++.old-deja/g++.other/static5.C: Likewise.
6766 * g++.old-deja/g++.pt/overload2.C: Likewise.
6767
a448ff40
JH
67682016-05-30 Jan Hubicka <hubicka@ucw.cz>
6769
6770 * gcc.dg/tree-ssa/peel1.c: New testcase.
6771 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6772 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6773
69be8c91
TV
67742016-05-30 Tom de Vries <tom@codesourcery.com>
6775
6776 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6777 to ce.
6778
a59775a1
PC
67792016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 PR c++/71099
6782 * g++.dg/parse/virtual1.C: New.
6783
53d6d955
UB
67842016-05-30 Uros Bizjak <ubizjak@gmail.com>
6785
6786 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6787 Use correct register when clearing %edx.
6788
0557293f
AM
67892016-05-30 Alexander Monakov <amonakov@ispras.ru>
6790
6791 PR tree-optimization/71289
6792 * gcc.dg/pr71289.c: New test.
6793
5d476e35
KV
67942016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6795
6796 PR middle-end/71269
6797 PR middle-end/71292
6798 * gcc.dg/tree-ssa/pr71269.c: New test.
6799 * gcc.dg/tree-ssa/pr71292.c: New test.
6800
db5447ca
KV
68012016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6802
6803 PR middle-end/71252
6804 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6805
98bdbb39
JH
68062016-05-30 Jan Hubicka <hubicka@ucw.cz>
6807
6808 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6809 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6810 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6811
7e012855
TV
68122016-05-30 Tom de Vries <tom@codesourcery.com>
6813
6814 PR tree-optimization/69067
6815 * gcc.dg/graphite/pr69067.c: New test.
6816
beed3701
UB
68172016-05-29 Uros Bizjak <ubizjak@gmail.com>
6818
6819 PR target/71245
6820 * gcc.target/i386/pr71245-1.c: New test.
6821 * gcc.target/i386/pr71245-2.c: Ditto.
6822
b6d4f8e8
PC
68232016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6824
6825 PR c++/71105
6826 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6827 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6828 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6829
00022058
JH
68302016-05-27 Jan Hubicka <hubicka@ucw.cz>
6831
6832 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6833
c8419aca
VV
68342016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6835
6836 Revert:
6837 PR c++/69855
6838 * g++.dg/overload/69855.C: New.
6839 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6840 * g++.old-deja/g++.pt/crash3.C: Likewise.
6841
8008c4d2
PC
68422016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6843
6844 PR c++/60385
6845 * g++.dg/parse/namespace13.C: New.
6846
8b2ef235
JL
68472016-05-26 Jeff Law <law@redhat.com>
6848
6849 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6850 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6851 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6852 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6853 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6854 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6855 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6856 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6857 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6858 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6859 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6860 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6861 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6862
7d67159b
VV
68632016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6864
6865 PR c++/69855
6866 * g++.dg/overload/69855.C: New.
6867 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6868 * g++.old-deja/g++.pt/crash3.C: Likewise.
6869
88e3bdd1
JW
68702016-05-27 Jiong Wang <jiong.wang@arm.com>
6871
6872 PR target/63596
6873 * gcc.target/aarch64/va_arg_1.c: New testcase.
6874 * gcc.target/aarch64/va_arg_2.c: Likewise.
6875 * gcc.target/aarch64/va_arg_3.c: Likewise.
6876
3fd6b9cc
JW
68772016-05-27 Jiong Wang <jiong.wang@arm.com>
6878
6879 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6880 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6881 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6882 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6883 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6884
3cee7e4e
MP
68852016-05-27 Marek Polacek <polacek@redhat.com>
6886
6887 PR middle-end/71308
6888 * g++.dg/torture/pr71308.C: New test.
6889
6a813c96
DV
68902016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6891
6892 * gcc.dg/zero_bits_compound-1.c: New test.
6893 * gcc.dg/zero_bits_compound-2.c: New test.
6894
0561bcfb
IE
68952016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6896
6897 PR middle-end/71279
6898 * gcc.dg/pr71279.c: New test.
6899
21316320
MM
69002016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6901
6902 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6903 floating point min/max/comparison instructions.
6904 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6905
7211a097
JJ
69062016-05-26 Jakub Jelinek <jakub@redhat.com>
6907
6908 * c-c++-common/gomp/schedule-1.c: New test.
6909 * gfortran.dg/gomp/schedule-1.f90: New test.
6910
cac177cf
PP
69112016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6912
6913 PR c++/70822
6914 PR c++/70106
6915 * g++.dg/cpp1y/auto-fn32.C: New test.
6916 * g++.dg/cpp1y/paren4.C: New test.
6917
a2d5b8c9
NS
69182016-05-26 Nathan Sidwell <nathan@acm.org>
6919
6920 * gcc.dg/20060410.c: Xfail on ptx.
6921 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6922 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6923 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6924 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6925 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6926
ffa8b552
TP
69272016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6928
6929 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6930
c7501e00
JJ
69312016-05-26 Jakub Jelinek <jakub@redhat.com>
6932
1875b9a0
JJ
6933 PR tree-optimization/71280
6934 * gcc.dg/pr71280.c: New test.
6935
2116e19f
JJ
6936 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6937
305aef09
JJ
6938 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6939 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6940
c7501e00
JJ
6941 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6942
ca449d26
JW
69432016-05-26 Jiong Wang <jiong.wang@arm.com>
6944
6945 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6946 kept in memory.
ca449d26 6947
8af01c66
JL
69482016-05-25 Jeff Law <law@redhat.com>
6949
6950 PR tree-optimization/71272
6951 * gcc.c-torture/compile/pr71272.c: new test.
6952
f9d6ce73
BS
69532016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6954
6955 * gcc.target/powerpc/vec-cmpne.c: New test.
6956 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6957
a88a7b22
EB
69582016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6959
6960 * gnat.dg/opt55.ad[sb]: New test.
6961
125f02ed
SKS
69622016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6963
6964 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6965 * c-c++-common/pr60226.c: Require int32plus.
6966 * gcc.c-torture/execute/pr70602.c: Likewise.
6967 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6968 unsigned long for malloc arg type.
6969 * gcc.dg/asr_div1.c: Require int32plus.
6970 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6971 * gcc.dg/pie-1.c: Require pie.
6972 * gcc.dg/pie-2.c: Likewise.
6973 * gcc.dg/pr59471.c: Require int32plus.
6974 * gcc.dg/pr59963-2.c: XFAIL for int16.
6975 * gcc.dg/pr60114.c: Require int32plus.
6976 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6977 unsigned long for typedef of size_t.
6978 * gcc.dg/pr63914.c: Require int32plus.
6979 * gcc.dg/pr64536.c: Require pt32plus.
6980 * gcc.dg/pr65658.c: Likewise.
6981 * gcc.dg/pr67271.c: Require int32plus.
6982 * gcc.dg/pr68112.c: Likewise.
6983 * gcc.dg/pr69071.c: Skip for avr target.
6984 * gcc.dg/pr69973.c: Require int32plus.
6985 * gcc.dg/pr70169.c: Skip for avr target.
6986 * gcc.dg/sso-6.c: Require int32plus.
6987 * gcc.dg/sso-7.c: Likewise.
6988 * gcc.dg/sso-8.c: Likewise.
6989 * gcc.dg/vrp-min-max-2.c: Likewise.
6990
c6e434f5
UB
69912016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6992
6993 PR target/70738
6994 * gcc.target/i386/pr70738-1.c: New test.
6995 * gcc.target/i386/pr70738-2.c: Likewise.
6996 * gcc.target/i386/pr70738-3.c: Likewise.
6997 * gcc.target/i386/pr70738-4.c: Likewise.
6998 * gcc.target/i386/pr70738-5.c: Likewise.
6999 * gcc.target/i386/pr70738-6.c: Likewise.
7000 * gcc.target/i386/pr70738-7.c: Likewise.
7001 * gcc.target/i386/pr70738-8.c: Likewise.
7002 * gcc.target/i386/pr70738-9.c: Likewise.
7003
5c42d341
KT
70042016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7005
7006 PR rtl-optimization/66940
7007 * gcc.c-torture/execute/pr66940.c: New test.
7008
bf9a1a07
IV
70092016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7010
7011 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7012 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7013 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7014 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7015 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7016 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7017 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7018 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7019 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7020 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7021 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7022 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7023 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7024 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7025 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7026 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7027 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7028 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7029 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7030 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7031 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7032 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7033 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7034 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7035
95efe6b6
MP
70362016-05-25 Marek Polacek <polacek@redhat.com>
7037
7038 PR c/71265
7039 * gcc.dg/noncompile/pr71265.c: New test.
7040
a23faf7a
MP
7041 PR c/71266
7042 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7043
69a6d5ad
NS
70442016-05-25 Nathan Sidwell <nathan@acm.org>
7045
7046 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7047
3072d4ea
RB
70482016-05-25 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/71261
7051 * c-c++-common/torture/pr71261.c: New testcase.
7052
e412ece4
RB
70532016-05-25 Richard Biener <rguenther@suse.de>
7054
7055 PR tree-optimization/71264
7056 * gcc.dg/vect/pr71264.c: New testcase.
7057
b9e551ad
PC
70582016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 PR c++/55992
7061 * g++.dg/cpp0x/alias-decl-53.C: New.
7062 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7063
6aa1abe5
ML
70642016-05-25 Martin Liska <mliska@suse.cz>
7065
7066 * g++.dg/pr71239.C: New test.
7067
842d162e
RB
70682016-05-25 Richard Biener <rguenther@suse.de>
7069
c87885ca
RO
7070 * gcc.dg/vect/pr58135.c: Rename to ...
7071 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7072
f184a36c
MP
70732016-05-25 Marek Polacek <polacek@redhat.com>
7074
7075 * g++.dg/pr65295.C: Use target c++14.
7076
021fad86
PC
70772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7078
53d6d955
UB
7079 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7080 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7081
c3eaf15a
MM
70822016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7083
7084 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7085 instructions.
7086
e46c7770
CP
70872016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7088
7089 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7090 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7091 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7092 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7093 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7094 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7095 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7096 * c-c++-common/goacc/pcopy.c: Likewise.
7097 * c-c++-common/goacc/pcopyin.c: Likewise.
7098 * c-c++-common/goacc/pcopyout.c: Likewise.
7099 * c-c++-common/goacc/pcreate.c: Likewise.
7100 * c-c++-common/goacc/pr70688.c: New test.
7101 * c-c++-common/goacc/present-1.c: Adjust test.
7102 * c-c++-common/goacc/reduction-5.c: Likewise.
7103 * g++.dg/goacc/data-1.C: New test.
7104
4bfc9db7
MM
71052016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7106
7107 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7108 vector parity built-in functions.
7109 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7110 count trailing zeros automatic vectorization.
7111 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7112 count trailing zeros built-in functions.
7113
2bc145af
KV
71142016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7115
7116 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7117
26869fdb
PH
71182016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7119
7120 PR target/71050
7121 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7122
b2dc9c3b
PC
71232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7124
7125 PR c++/50436
7126 * g++.dg/template/crash123.C: New.
7127 * g++.dg/template/crash124.C: Likewise.
7128
f65e97fd
MS
71292016-05-24 Martin Sebor <msebor@redhat.com>
7130
7131 PR c++/71147
7132 * g++.dg/ext/flexary16.C: New test.
7133
a6f5ac7f
IV
71342016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7135
69a6d5ad
NS
7136 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7137 before math.h is included.
a6f5ac7f
IV
7138 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7139 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7140 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7141 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7142 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7143 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7144 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7145 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7146 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7147 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7148 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7149 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7150 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7151 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7152 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7153 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7154 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7155 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7156 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7157 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7158 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7159 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7160 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7161
27bad558
MM
71622016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7163 Kelvin Nilsen <kelvin@gcc.gnu.org>
7164
7165 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7166 support.
7167
72f382fb
PC
71682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7169
7170 PR c++/69872
7171 * g++.dg/warn/Wno-narrowing1.C: New.
7172
ef2ec9d9
MP
71732016-05-24 Marek Polacek <polacek@redhat.com>
7174
7175 PR c/71249
7176 * c-c++-common/Wswitch-unreachable-2.c: New test.
7177
e90434e3
JJ
71782016-05-24 Jakub Jelinek <jakub@redhat.com>
7179
7adb26f2
JJ
7180 PR c++/71257
7181 * g++.dg/vect/simd-clone-6.cc: New test.
7182 * g++.dg/gomp/declare-simd-6.C: New test.
7183
e90434e3
JJ
7184 PR middle-end/70434
7185 PR c/69504
7186 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7187
b556ea3b
RB
71882016-05-24 Richard Biener <rguenther@suse.de>
7189
7190 PR tree-optimization/71240
7191 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7192
e5328f5d
RB
71932016-05-24 Richard Biener <rguenther@suse.de>
7194
7195 PR tree-optimization/71230
7196 * gcc.dg/torture/pr71230.c: New testcase.
7197 * g++.dg/torture/pr71230.C: Likewise.
7198
a04e69c0
TS
71992016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7200
7201 * c-c++-common/goacc/routine-5.c: Add tests.
7202 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7203 * gfortran.dg/goacc/routine-6.f90: Add tests.
7204
30fd2977
RB
72052016-05-24 Richard Biener <rguenther@suse.de>
7206
7207 PR tree-optimization/71253
7208 * gcc.dg/torture/pr71253.c: New testcase.
7209
ca6f60bc
KV
72102016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7211
7212 PR middle-end/71252
7213 * gfortran.dg/pr71252.f90: New test.
7214
d3465d72
RS
72152016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7216
7217 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7218
f17a223d
RB
72192016-05-24 Richard Biener <rguenther@suse.de>
7220
7221 PR middle-end/70434
7222 PR c/69504
7223 * c-c++-common/vector-subscript-4.c: New testcase.
7224 * c-c++-common/vector-subscript-5.c: Likewise.
7225
e3f36534
JD
72262016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7227
7228 PR fortran/71123
7229 * gfortran.dg/namelist_90.f: New test
7230
85d5c27d
JD
72312016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7232
7233 PR fortran/66461
7234 * gfortran.dg/unexpected_eof.f: New test
7235
fe3f3340
MM
72362016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7237 Kelvin Nilsen <kelvin@gcc.gnu.org>
7238
7239 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7240 as little endian.
7241
26d6ae55
PC
72422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7243
7244 PR c++/70972
7245 * g++.dg/cpp0x/inh-ctor20.C: New.
7246 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7247
d6c9a06f
PC
72482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7249
7250 PR c++/69095
7251 * g++.dg/cpp0x/variadic168.C: New.
7252
396a1d10
PC
72532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 * g++.dg/cpp0x/pr31445.C: Test column number too.
7256 * g++.dg/cpp0x/pr32253.C: Likewise.
7257 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7258 * g++.dg/cpp0x/variadic36.C: Likewise.
7259
ece46666
MG
72602016-05-23 Marc Glisse <marc.glisse@inria.fr>
7261
7262 * gcc.dg/fold-notshift-2.c: Adjust.
7263
a7dc5980
MP
72642016-05-23 Marek Polacek <polacek@redhat.com>
7265
7266 PR c/49859
7267 * c-c++-common/Wswitch-unreachable-1.c: New test.
7268 * gcc.dg/Wswitch-unreachable-1.c: New test.
7269 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7270 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7271 * g++.dg/gomp/block-10.C: Likewise.
7272 * gcc.dg/gomp/block-10.c: Likewise.
7273 * g++.dg/gomp/block-9.C: Likewise.
7274 * gcc.dg/gomp/block-9.c: Likewise.
7275 * g++.dg/gomp/target-1.C: Likewise.
7276 * g++.dg/gomp/target-2.C: Likewise.
7277 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7278 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7279 * g++.dg/gomp/taskgroup-1.C: Likewise.
7280 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7281 * gcc.dg/gomp/teams-1.c: Likewise.
7282 * g++.dg/gomp/teams-1.C: Likewise.
7283 * g++.dg/overload/error3.C: Likewise.
7284 * g++.dg/tm/jump1.C: Likewise.
7285 * g++.dg/torture/pr40335.C: Likewise.
7286 * gcc.dg/c99-vla-jump-5.c: Likewise.
7287 * gcc.dg/switch-warn-1.c: Likewise.
7288 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7289 * gcc.dg/nested-func-1.c: Likewise.
7290 * gcc.dg/pr67784-4.c: Likewise.
7291
18b54004
RB
72922016-05-23 Richard Biener <rguenther@suse.de>
7293
7294 PR tree-optimization/71230
7295 * gfortran.dg/pr71230-1.f90: New testcase.
7296 * gfortran.dg/pr71230-2.f90: Likewise.
7297
e569db5f
VK
72982016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7299
396a1d10 7300 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7301 * gcc.dg/vect/pr58135.c: Add new.
7302 * gfortran.dg/pr46519-1.f: Adjust test case.
7303
e4b71114
PC
73042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7305
7306 PR c++/53401
7307 * g++.dg/cpp0x/decltype64.C: New.
7308
a25a8058
CL
73092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7310
7311 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7312 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7313 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7314
0dcfe9ab
CL
73152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7316
7317 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7318 Add poly64x1_t and poly64x2_t cases if supported.
7319 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7320 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7321 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7322 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7323 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7324
ffd70e4a
CL
73252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7326
7327 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7328 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7329 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7330 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7331 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7332 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7333 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7334
4b1f57fe
CL
73352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7336
7337 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7338
16c5ec77
CL
73392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7340
7341 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7342 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7343
94ad56c7
JJ
73442016-05-22 Jakub Jelinek <jakub@redhat.com>
7345
57748705
JJ
7346 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7347 constraint instead of "r".
7348 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7349 insn instead of vxorpd.
7350 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7351
af120161
JJ
7352 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7353 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7354
355023ce
JJ
7355 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7356
3b48574c
JJ
7357 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7358 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7359
94ad56c7
JJ
7360 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7361
8a85cee2
KV
73622016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7363
7364 PR middle-end/40921
7365 * gcc.dg/tree-ssa/pr40921.c: New test.
7366
8e916b16
PS
73672016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7368
7369 PR target/71103
7370 * gcc.target/avr/pr71103.c: New test.
7371
88aea79f
KV
73722016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7373
7374 PR middle-end/71179
7375 * gcc.dg/tree-ssa/pr71179.c: New test.
7376
79063edd
MS
73772016-05-20 Martin Sebor <msebor@redhat.com>
7378
7379 PR c/71115
7380 * gcc.dg/init-excess-2.c: New test.
7381
55c8849f
EB
73822016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7383
7384 * gnat.dg/opt53.adb: New test.
7385 * gnat.dg/opt54.adb: Likewise.
7386
c91a0948
MJ
73872016-05-20 Martin Jambor <mjambor@suse.cz>
7388
7389 PR tree-optimization/70884
7390 * gcc.dg/tree-ssa/pr70919.c: New test.
7391
9cad20fa
BS
73922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7393
7394 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7395 formatting.
69a6d5ad
NS
7396 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7397 fix code formatting.
7398
73992016-05-20 Nathan Sidwell <nathan@acm.org>
7400
7401 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7402 non-common cases.
7403 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7404
15c671a7
DM
74052016-05-20 David Malcolm <dmalcolm@redhat.com>
7406
7407 * jit.dg/all-non-failing-tests.h: Add
7408 test-factorial-must-tail-call.c.
7409 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7410 * jit.dg/test-factorial-must-tail-call.c: New test case.
7411
4f028369
JJ
74122016-05-20 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR fortran/71204
7415 * gfortran.dg/pr71204.f90: New test.
7416
7dea4ab3
CP
74172016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7418
7419 * gcc.target/nvptx/sincos.c: New test.
7420
ef98d365
PC
74212016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7422
7423 PR c++/70572
7424 * g++.dg/cpp1y/auto-fn31.C: New.
7425
92466115
BS
74262016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7427
7428 * gcc.target/powerpc/vec-addec.c: New test.
7429 * gcc.target/powerpc/vec-addec-int128.c: New test.
7430
9a385c2d
DM
74312016-05-20 David Malcolm <dmalcolm@redhat.com>
7432
7433 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7434 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7435 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7436 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7437
77c9d5b4
JH
74382016-05-20 Jan Hubicka <hubicka@ucw.cz>
7439
7440 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7441
68047971
JJ
74422016-05-20 Jakub Jelinek <jakub@redhat.com>
7443
18954840
JJ
7444 PR c++/71210
7445 * g++.dg/opt/pr71210-1.C: New test.
7446 * g++.dg/opt/pr71210-2.C: New test.
7447
68047971
JJ
7448 PR tree-optimization/29756
7449 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7450 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7451 only on selected targets where V4SImode vectors are known to be
7452 supported.
7453
d78789f5
MG
74542016-05-20 Marc Glisse <marc.glisse@inria.fr>
7455
7456 PR tree-optimization/71079
7457 PR tree-optimization/71206
7458 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7459
550fa093
PK
74602016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7461
7462 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7463 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7464 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7465
483c6429
RG
74662016-05-20 Richard Guenther <rguenther@suse.de>
7467
7468 PR tree-optimization/29756
7469 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7470
eb066284
RB
74712016-05-20 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/71185
7474 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7475
58f10249
RB
74762016-05-20 Richard Biener <rguenther@suse.de>
7477
7478 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7479
2a5569fa
MP
74802016-05-19 Marek Polacek <polacek@redhat.com>
7481
7482 PR c++/71075
7483 * g++.dg/diagnostic/pr71075.C: New test.
7484
5e9a5385
DM
74852016-05-19 David Malcolm <dmalcolm@redhat.com>
7486
7487 PR c++/71184
7488 * g++.dg/pr71184.C: New test case.
7489
4f45da44
KN
74902016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7491
7492 * gcc.target/powerpc/darn-0.c: New test.
7493 * gcc.target/powerpc/darn-1.c: New test.
7494 * gcc.target/powerpc/darn-2.c: New test.
7495
4177437e
MP
74962016-05-19 Marek Polacek <polacek@redhat.com>
7497
7498 PR tree-optimization/71031
7499 * gcc.dg/tree-ssa/vrp100.c: New test.
7500
afb72432
IE
75012016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7502
7503 PR rtl-optimization/71148
7504 * gcc.dg/pr71148.c: New test.
7505
4f83064e
KT
75062016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7507
7508 PR target/71056
7509 * gcc.target/arm/pr71056.c: New test.
7510
4bf8dbe1
BE
75112016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7512
7513 * c-c++-common/pr69669.c: Check the used mode.
7514
f3510625
MO
75152016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7516
7517 PR sanitizer/64354
7518 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7519
43c0068e
RB
75202016-05-19 Richard Biener <rguenther@suse.de>
7521
7522 PR tree-optimization/70729
7523 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7524 * gcc.dg/graphite/scop-18.c: Likewise.
7525 * gcc.dg/pr41783.c: Disable LIM.
7526 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7527 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7528 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7529 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7530 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7531 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7532 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7533 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7534 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7535 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7536 * gfortran.dg/pr42108.f90: Likewise.
7537
70f25790
DM
75382016-05-18 David Malcolm <dmalcolm@redhat.com>
7539
7540 PR driver/69265
7541 * gcc.dg/spellcheck-options-11.c: New test case.
7542
960db8ec
JJ
75432016-05-18 Jakub Jelinek <jakub@redhat.com>
7544
7545 PR c++/71100
7546 * g++.dg/opt/pr71100.C: New test.
7547
04643334
MJ
75482016-05-18 Martin Jambor <mjambor@suse.cz>
7549
7550 PR ipa/69708
7551 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7552 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7553 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7554 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7555
91bb9f80
MJ
75562016-05-18 Martin Jambor <mjambor@suse.cz>
7557
7558 PR ipa/69708
7559 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7560 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7561 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7562 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7563 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7564
c584aca6
PC
75652016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7566
7567 PR c++/69793
7568 * g++.dg/template/crash122.C: New.
7569
20309c6e
PC
75702016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7571
7572 PR c++/70466
7573 * g++.dg/template/pr70466-1.C: New.
7574 * g++.dg/template/pr70466-2.C: Likewise.
7575
50c78b9a
MM
75762016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7577
7578 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7579 splat operations and the XXSPLTIB instruction.
7580 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7581 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7582 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7583 xxlxor to clear a register.
7584
cf8be00d
RS
75852016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7586
7587 * gcc.dg/torture/pr71020.c: New test.
7588
848a392a
MJ
75892016-05-18 Martin Jambor <mjambor@suse.cz>
7590
7591 PR ipa/70646
7592 * gcc.dg/ipa/pr70646.c: New test.
7593
1f2ab776
CL
75942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7595
7596 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7597
76489493
CL
75982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7599
7600 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7601 missing tests for vreinterpretq_p{8,16}.
7602
bd79378d
CL
76032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7604
7605 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7606 vsliq_n_s64 and vsliq_n_u64.
7607
81ca3ea0
CL
76082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7609
7610 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7611 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7612
873cb425
CL
76132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7614
7615 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7616 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7617 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7618
9d6e7c21
CL
76192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7620
7621 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7622 in comment.
7623
b4dbe40e 76242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7625
7626 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7627 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7628 "blr\t" and switch to scan-assembler-times.
7629
83a5c910
JW
76302016-05-18 Jiong Wang <jiong.wang@arm.com>
7631
53d6d955
UB
7632 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7633 with __aarch64__.
7634 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7635 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7636
fb7cbdeb
JJ
76372016-05-18 Jakub Jelinek <jakub@redhat.com>
7638
8ee91165
JJ
7639 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7640 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7641 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7642 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7643 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7644 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7645
cf4d516a
JJ
7646 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7647 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7648
a4f16422
JJ
7649 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7650 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7651
7b37ce10
JJ
7652 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7653 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7654
fb7cbdeb
JJ
7655 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7656
c9326aef
RB
76572016-05-18 Richard Biener <rguenther@suse.de>
7658
7659 PR tree-optimization/71168
7660 * gcc.dg/torture/pr71168.c: New testcase.
7661
df8b0a11
KV
76622016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7663
7664 PR middle-end/63586
7665 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7666 * gcc.dg/tree-ssa/pr63586.c: New test.
7667 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7668
2efd67ed
NS
76692016-05-17 Nathan Sidwell <nathan@acm.org>
7670
7671 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7672 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7673 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7674 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7675
1988b2c2
NS
76762016-05-17 Nathan Sidwell <nathan@acm.org>
7677
7678 * gcc.target/nvptx/abi-vararg-3.c: New.
7679
ad1d92ab
MM
76802016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7681
7682 PR tree-optimization/54579
7683 PR middle-end/55299
7684 * gcc.dg/fold-notrotate-1.c: New test.
7685 * gcc.dg/fold-notshift-1.c: New test.
7686 * gcc.dg/fold-notshift-2.c: New test.
7687
47768df8
MP
76882016-05-17 Marek Polacek <polacek@redhat.com>
7689
7690 PR ipa/71146
7691 * g++.dg/ipa/pr71146.C: New test.
7692
6b5423a5
DM
76932016-05-17 David Malcolm <dmalcolm@redhat.com>
7694
7695 * jit.dg/test-error-array-bounds.c: New test case.
7696
c7986356
MG
76972016-05-17 Marc Glisse <marc.glisse@inria.fr>
7698
7699 * gcc.dg/tree-ssa/and-1.c: New testcase.
7700
d982c5b7
MG
77012016-05-17 Marc Glisse <marc.glisse@inria.fr>
7702
7703 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7704 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7705
0139ba93
MG
77062016-05-17 Marc Glisse <marc.glisse@inria.fr>
7707
7708 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7709 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7710
daab4562
JW
77112016-05-17 Jiong Wang <jiong.wang@arm.com>
7712
7713 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7714
22330033
JW
77152016-05-17 Jiong Wang <jiong.wang@arm.com>
7716
7717 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7718
98b3a5f2
JW
77192016-05-17 Jiong Wang <jiong.wang@arm.com>
7720
7721 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7722 ".2d[index]" when scan the assembly.
7723 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7724 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7725 float64x1.
7726 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7727
b71b7a8e
RB
77282016-05-17 Richard Biener <rguenther@suse.de>
7729
7730 PR tree-optimization/71132
7731 * gcc.dg/torture/pr71132.c: New testcase.
7732
3c51ad46
CL
77332016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7734
7735 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7736
d20faa66
KT
77372016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7738
7739 PR target/70809
7740 * gcc.target/aarch64/pr70809_1.c: New test.
7741
b75cc5a4
KT
77422016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7743
7744 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7745 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7746 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7747 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7748
b28eb195
IE
77492016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7750 Ilya Enkovich <ilya.enkovich@intel.com>
7751
7752 PR target/71114
7753 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7754
0b9004ed
JH
77552016-05-16 Jan Hubicka <hubicka@ucw.cz>
7756
7757 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7758 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7759
1b81a1c1
MW
77602016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7761
7762 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7763 test for __ARM_FP16_ARGS.
7764 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7765 * gcc.target/arm/aapcs/neon-vect10.c: New.
7766 * gcc.target/arm/aapcs/neon-vect9.c: New.
7767 * gcc.target/arm/aapcs/vfp18.c: New.
7768 * gcc.target/arm/aapcs/vfp19.c: New.
7769 * gcc.target/arm/aapcs/vfp20.c: New.
7770 * gcc.target/arm/aapcs/vfp21.c: New.
7771 * gcc.target/arm/fp16-aapcs-1.c: New.
7772 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7773 test for __ARM_FP16_ARGS.
7774 * g++.target/arm/fp16-return-1.c: Update expected output.
7775
921d1e73
JW
77762016-05-16 Jiong Wang <jiong.wang@arm.com>
7777
7778 PR testsuite/70227
7779 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7780
228eb42a
HA
77812016-05-15 Harald Anlauf <anlauf@gmx.de>
7782
7783 PR fortran/69603
7784 * gfortran.dg/pr69603.f90: New testcase.
7785
785abfd3
FR
77862016-05-14 Fritz Reese <fritzoreese@gmail.com>
7787
7788 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7789
e75eb64f
FR
77902016-05-14 Fritz Reese <fritzoreese@gmail.com>
7791
7792 PR fortran/71047
7793 * gfortran.dg/pr71047.f08: New test.
7794
aa4b467b
JM
77952016-05-13 Joseph Myers <joseph@codesourcery.com>
7796
7797 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7798 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7799 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7800
653fb4a2
MS
78012016-05-13 Martin Sebor <msebor@redhat.com>
7802
7803 PR c++/60049
7804 * g++.dg/cpp0x/constexpr-60049.C: New test.
7805
9e37582d
JJ
78062016-05-13 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR bootstrap/71071
7809 * gcc.dg/pr71071.c: New test.
7810
a278aa17
UB
78112016-05-13 Uros Bizjak <ubizjak@gmail.com>
7812
7813 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7814 remove XOP handling.
377eaca7 7815 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7816
ac3d02e2
NS
78172016-05-13 Nathan Sidwell <nathan@acm.org>
7818
7819 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7820 __atomic_is_lock_free declaration.
7821
8ab3bdac
RB
78222016-05-13 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/42587
7825 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7826
623b8e0a
ML
78272016-05-13 Martin Liska <mliska@suse.cz>
7828
7829 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7830 the new format of dump output.
7831
da7674f6
IE
78322016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7833
7834 * gcc.dg/pr71084.c: New test.
7835
c959db3d
RR
78362016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7837
53d6d955
UB
7838 PR target/53440
7839 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7840
43203dea
RR
78412016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7842
7843 * gcc.target/aarch64/struct_return.c: New test.
7844
4f2e1536
MP
78452016-05-12 Marek Polacek <polacek@redhat.com>
7846
7847 PR c/70756
7848 * c-c++-common/pr70756-2.c: New test.
7849 * c-c++-common/pr70756.c: New test.
7850
1ef33ef3
RB
78512016-05-12 Richard Biener <rguenther@suse.de>
7852
7853 PR tree-optimization/71059
7854 * gcc.dg/torture/pr71059.c: New testcase.
7855
763baff6
RB
78562016-05-12 Richard Biener <rguenther@suse.de>
7857
7858 PR tree-optimization/71062
7859 * gcc.dg/torture/pr71062.c: New testcase.
7860
c4ec1243
IE
78612016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7862
7863 PR tree-optimization/71006
7864 * gcc.dg/pr71006.c: New test.
7865
a5fbf76d
MP
78662016-05-12 Marek Polacek <polacek@redhat.com>
7867
7868 PR driver/71063
7869 * gcc.dg/opts-7.c: New test.
7870
5acc47a4
KT
78712016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7872
7873 PR target/70830
7874 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7875 Add -save-temps to dg-options.
7876 Scan for ldmfd rather than pop instruction.
7877 * gcc.target/arm/interrupt-2.c: Likewise.
7878 * gcc.target/arm/pr70830.c: New test.
7879
40bd4bf9
JJ
78802016-05-12 Jakub Jelinek <jakub@redhat.com>
7881
3cd63842
JJ
7882 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7883 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7884
c05d08f6
JJ
7885 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7886 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7887 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7888
bc27ffae
JJ
7889 PR target/71019
7890 * gcc.target/i386/avx512vl-pack-1.c: New test.
7891 * gcc.target/i386/avx512vl-pack-2.c: New test.
7892 * gcc.target/i386/avx512bw-pack-2.c: New test.
7893
515d7412
JJ
7894 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7895
40bd4bf9
JJ
7896 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7897 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7898 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7899
44ab146a
RB
79002016-05-12 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/70986
7903 * gcc.dg/torture/pr70986-1.c: New testcase.
7904 * gcc.dg/torture/pr70986-2.c: Likewise.
7905 * gcc.dg/torture/pr70986-3.c: Likewise.
7906
d6e83a8d
MM
79072016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7908
7909 PR c/43651
7910 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7911 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7912
51e67ea3
UB
79132016-05-11 Uros Bizjak <ubizjak@gmail.com>
7914
7915 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7916 directive.
7917 * gcc.target/i386/pr66746.c: Ditto.
7918
3fd2b007
MM
79192016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7920
7921 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7922 support.
7923 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7924 warning when using -mvsx-timode.
7925 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7926 * gcc.target/powerpc/dform-2.c: Likewise.
7927 * gcc.target/powerpc/pr68805.c: Likewise.
7928
5c3a10fb
MP
79292016-05-11 Marek Polacek <polacek@redhat.com>
7930
7931 PR c++/71024
7932 * c-c++-common/attributes-3.c: New test.
7933
7cfb065b
NS
79342016-05-11 Nathan Sidwell <nathan@acm.org>
7935
7936 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7937 * gcc.c-torture/execute/pr68185.c: Likewise.
7938 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7939 * gcc.dg/pr69634.c: Requires scheduling.
7940 * gcc.dg/torture/pr66178.c: Require label values.
7941 * gcc.dg/setjmp-6.c: Require indirect jumps.
7942
f35ea97d
RB
79432016-05-11 Richard Biener <rguenther@suse.de>
7944
7945 PR tree-optimization/71055
7946 * gcc.dg/torture/pr71055.c: New testcase.
7947
dff70323
RB
79482016-05-11 Richard Biener <rguenther@suse.de>
7949
7950 PR debug/71057
7951 * g++.dg/debug/pr71057.C: New testcase.
7952
56a3d28b
JJ
79532016-05-11 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR fortran/70855
7956 * gfortran.dg/gomp/pr70855.f90: New test.
7957
ebc1b29e
RB
79582016-05-11 Richard Biener <rguenther@suse.de>
7959
7960 PR middle-end/71002
7961 * g++.dg/torture/pr71002.C: New testcase.
7962
98ccd1d7
IE
79632016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7964
7965 PR middle-end/70807
7966 * gcc.dg/pr70807.c: New test.
7967
ed29e24b
MS
79682016-05-10 Martin Sebor <msebor@redhat.com>
7969
7970 PR c++/38611
7971 * g++.dg/Wattributes.C: New test.
7972
e39dab2c
MG
79732016-05-10 Marc Glisse <marc.glisse@inria.fr>
7974
7975 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7976 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7977 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7978
d067e238
IE
79792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7980
7981 PR target/70799
7982 * gcc.target/i386/pr70799-1.c: New test.
7983
cd36c83e
PMR
79842016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7985
7986 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7987
1e3af2a4
IE
79882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7989
7990 PR middle-end/70877
7991 * gcc.target/i386/pr70877.c: New test.
7992
afc610db
IE
79932016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7994
7995 PR tree-optimization/70786
7996 * gcc.target/i386/pr70876.c: New test.
7997
4b59d19f
JJ
79982016-05-10 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR target/70927
8001 * gcc.target/i386/avx512vl-logic-1.c: New test.
8002 * gcc.target/i386/avx512vl-logic-2.c: New test.
8003 * gcc.target/i386/avx512dq-logic-2.c: New test.
8004
9b5ee426
BS
80052016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8006
8007 PR target/70963
8008 * gcc.target/powerpc/pr70963.c: New.
8009
f3352cab
DM
80102016-05-10 David Malcolm <dmalcolm@redhat.com>
8011
8012 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8013 (test_very_wide_line): Add ruler to expected output.
8014 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8015 (test_very_wide_line): Likewise.
8016 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8017 (test_show_locus): Within the handling of "test_very_wide_line",
8018 enable show_ruler_p on the diagnostic context.
8019
4a3255dd
RB
80202016-05-10 Richard Biener <rguenther@suse.de>
8021
8022 PR tree-optimization/71039
8023 * gcc.dg/torture/pr71039.c: New testcase.
8024
da7c9950
NS
80252016-05-10 Nathan Sidwell <nathan@acm.org>
8026
8027 * gcc.dg/nested-func-10.c: Requires alloca.
8028 * gcc.dg/nested-func-9.c: Requires alloca.
8029 * gcc.c-torture/execute/pr70460.c: Requires labels.
8030 * gcc.c-torture/compile/pr70199.c: Requires labels.
8031 * gcc.target/nvptx/decl.c: Compile only.
8032 * gcc.target/nvptx/trailing-init.c: Compile only.
8033 * gcc.target/nvptx/ary-init.c: Compile only.
8034
cf68d92c
MP
80352016-05-10 Marek Polacek <polacek@redhat.com>
8036
8037 PR c/70255
8038 * gcc.dg/attr-opt-1.c: New test.
8039
64ea4e15
RB
80402016-05-10 Richard Biener <rguenther@suse.de>
8041
8042 PR tree-optimization/70497
8043 PR tree-optimization/28367
8044 * gcc.dg/torture/20160404-1.c: New testcase.
8045 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8046 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8047
5a96dae3
PMR
80482016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8049
8050 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8051
fc97f805
UB
80522016-05-09 Uros Bizjak <ubizjak@gmail.com>
8053
8054 * gcc.target/i386/fabsneg-1.c New test.
8055
a710b1d5
AM
80562016-05-09 Alan Modra <amodra@gmail.com>
8057
8058 PR testsuite/70826
8059 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8060
171f6f05
RB
80612016-05-09 Richard Biener <rguenther@suse.de>
8062
8063 PR tree-optimization/70985
8064 * gcc.dg/torture/pr70985.c: New testcase.
8065
18caa34e
BC
80662016-05-09 Bin Cheng <bin.cheng@arm.com>
8067
8068 * gcc.dg/tree-ssa/ifc-9.c: New test.
8069 * gcc.dg/tree-ssa/ifc-10.c: New test.
8070 * gcc.dg/tree-ssa/ifc-11.c: New test.
8071 * gcc.dg/tree-ssa/ifc-12.c: New test.
8072 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8073 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8074 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8075
7a27d38f
RB
80762016-05-09 Richard Biener <rguenther@suse.de>
8077
8078 PR fortran/70937
8079 * gfortran.dg/pr70937.f90: New testcase.
8080
5ebbbd3d
RO
80812016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8082
8083 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8084
f6288c24
FR
80852016-05-07 Fritz Reese <fritzoreese@gmail.com>
8086
8087 PR fortran/56226
8088 * gfortran.dg/dec_structure_1.f90: New testcase.
8089 * gfortran.dg/dec_structure_2.f90: Ditto.
8090 * gfortran.dg/dec_structure_3.f90: Ditto.
8091 * gfortran.dg/dec_structure_4.f90: Ditto.
8092 * gfortran.dg/dec_structure_5.f90: Ditto.
8093 * gfortran.dg/dec_structure_6.f90: Ditto.
8094 * gfortran.dg/dec_structure_7.f90: Ditto.
8095 * gfortran.dg/dec_structure_8.f90: Ditto.
8096 * gfortran.dg/dec_structure_9.f90: Ditto.
8097 * gfortran.dg/dec_structure_10.f90: Ditto.
8098 * gfortran.dg/dec_structure_11.f90: Ditto.
8099 * gfortran.dg/dec_union_1.f90: Ditto.
8100 * gfortran.dg/dec_union_2.f90: Ditto.
8101 * gfortran.dg/dec_union_3.f90: Ditto.
8102 * gfortran.dg/dec_union_4.f90: Ditto.
8103 * gfortran.dg/dec_union_5.f90: Ditto.
8104 * gfortran.dg/dec_union_6.f90: Ditto.
8105 * gfortran.dg/dec_union_7.f90: Ditto.
8106
5ec4a8cd
TV
81072016-05-07 Tom de Vries <tom@codesourcery.com>
8108
8109 PR tree-optimization/70956
8110 * gcc.dg/graphite/pr70956.c: New test.
8111
58ec1d0e
JJ
81122016-05-06 Jakub Jelinek <jakub@redhat.com>
8113
ccd88fb7
JJ
8114 PR middle-end/70941
8115 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8116 (a, b, c, d): Change type from char to signed char.
8117 (main): Compare against (signed char) -1634678893 instead of
8118 hardcoded -109. Use __builtin_abort instead of abort.
8119
dd3b6464
JJ
8120 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8121 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8122
58ec1d0e
JJ
8123 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8124
19aa23d8
YR
81252016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8126
8127 PR debug/70935
8128 * gcc.dg/torture/pr70935.c: New test.
8129
ae5f0df1
OE
81302016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8131
8132 PR target/58219
ce23a8ff 8133 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8134
078f7e37
RB
81352016-05-06 Richard Biener <rguenther@suse.de>
8136
8137 PR tree-optimization/70960
8138 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8139
765d7b54
OE
81402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8141
8142 PR target/52933
8143 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8144 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8145 Adjust expected instruction counts.
8146 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8147
29c94e65
MP
81482016-05-06 Marek Polacek <polacek@redhat.com>
8149
8150 PR sanitizer/70875
8151 * gcc.dg/ubsan/bounds-3.c: New test.
8152
3684b02e
OE
81532016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8154
8155 PR target/54089
8156 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8157
8706773f
RB
81582016-05-06 Richard Biener <rguenther@suse.de>
8159
8160 PR middle-end/70931
8161 * gfortran.dg/pr70931.f90: New testcase.
8162
a4f51018
RB
81632016-05-06 Richard Biener <rguenther@suse.de>
8164
8165 PR middle-end/70941
8166 * gcc.dg/torture/pr70941.c: New testcase.
8167
c4f2425f
BC
81682016-05-05 Bin Cheng <bin.cheng@arm.com>
8169
8170 PR tree-optimization/57206
8171 * gcc.dg/vect/pr57206.c: New test.
8172
5dc08197
RO
81732016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8174
8175 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8176
351f85c5
JJ
81772016-05-05 Jakub Jelinek <jakub@redhat.com>
8178
568bac8c
JJ
8179 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8180
351f85c5
JJ
8181 * c-c++-common/Wdangling-else-4.c: New test.
8182
33fd7785
JJ
81832016-05-04 Jakub Jelinek <jakub@redhat.com>
8184
2d1ac15a
JJ
8185 PR c++/70906
8186 PR c++/70933
8187 * g++.dg/opt/pr70906.C: New test.
8188 * g++.dg/opt/pr70933.C: New test.
8189
33fd7785
JJ
8190 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8191
6b715bf6
JH
81922016-05-04 Jan Hubicka <hubicka@ucw.cz>
8193
8194 * gcc.dg/ipa/pure-const-3.c: New testcase.
8195
deef7113
MP
81962016-05-04 Marek Polacek <polacek@redhat.com>
8197
8198 * c-c++-common/Wdangling-else-1.c: New test.
8199 * c-c++-common/Wdangling-else-2.c: New test.
8200 * c-c++-common/Wdangling-else-3.c: New test.
8201
5396db97
KCY
82022016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8203
8204 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8205 flag is present.
8206
de55efd5
MP
82072016-05-04 Marek Polacek <polacek@redhat.com>
8208
8209 PR c/48778
8210 * gcc.dg/Waddress-2.c: New test.
8211
475839b6
AM
82122016-05-04 Alan Modra <amodra@gmail.com>
8213
8214 * gcc.target/powerpc/pr70866.c: New.
8215
b25aad5f
MS
82162016-05-03 Martin Sebor <msebor@redhat.com>
8217
8218 PR c++/66561
8219 * c-c++-common/builtin_location.c: New test.
8220 * g++.dg/cpp1y/builtin_location.C: New test.
8221
79ce98bc
MP
82222016-05-03 Marek Polacek <polacek@redhat.com>
8223
8224 PR c/70859
8225 * gcc.dg/pr70859.c: New test.
8226 * gcc.dg/pr70859-2.c: New test.
8227
402e89f5
PMR
82282016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8229
8230 * gnat.dg/debug5.adb: New testcase.
8231
f3d90045
DV
82322016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8233
8234 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8235 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8236 Procedure to check for z10 instruction set.
8237
1e26cec1
CL
82382016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8239
8240 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8241
71aca5a0
AM
82422016-05-03 Alan Modra <amodra@gmail.com>
8243
8244 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8245
2fd70ec1
JJ
82462016-05-03 Jakub Jelinek <jakub@redhat.com>
8247
8248 * gcc.target/i386/avx512f-cvt-1.c: New test.
8249
e5705cf7
L
82502016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8251
8252 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8253 -fdump-tree-vrp-details.
8254
381cdae4
RB
82552016-05-03 Richard Biener <rguenther@suse.de>
8256
8257 * gcc.dg/pr30172-1.c: Adjust.
8258 * gcc.dg/pr63743.c: Likewise.
8259 * gcc.dg/tm/pr51696.c: Likewise.
8260 * c-c++-common/tm/safe-1.c: Likewise.
8261 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8262 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8263 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8264 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8265
adedd5c1
JJ
82662016-05-03 Jakub Jelinek <jakub@redhat.com>
8267
31ed1665
JJ
8268 PR rtl-optimization/70467
8269 * gcc.target/i386/pr70467-3.c: New test.
8270 * gcc.target/i386/pr70467-4.c: New test.
8271
dea60b59
JJ
8272 PR tree-optimization/70916
8273 * gcc.c-torture/compile/pr70916.c: New test.
8274
adedd5c1
JJ
8275 PR target/49244
8276 * gcc.target/i386/pr49244-1.c: New test.
8277 * gcc.target/i386/pr49244-2.c: New test.
8278
f80041ef
BS
82792016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8280
8281 PR rtl-optimization/44281
8282 * gcc.target/i386/pr44281.c: New test.
8283
1cfcd39e
BC
82842016-05-03 bin cheng <bin.cheng@arm.com>
8285
8286 PR tree-optimization/56541
8287 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8288 * gcc.dg/vect/pr56541.c: new test.
8289
4304ccfd
MM
82902016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8291
8292 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8293 __float128.
8294 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8295
50d94c29
L
82962016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8297
8298 PR testsuite/70520
8299 * c-c++-common/asan/clone-test-1.c (main): Align child process
8300 stack to 16 bytes.
8301
bc1aee87
DM
83022016-05-02 David Malcolm <dmalcolm@redhat.com>
8303
8304 PR c++/62314
8305 * g++.dg/spellcheck-fields-2.C: New test case.
8306
474e0129
DM
83072016-05-02 David Malcolm <dmalcolm@redhat.com>
8308
8309 PR c++/62314
8310 * g++.dg/pr62314.C: New test case.
8311
818b88a7
JH
83122016-05-02 Jan Hubicka <hubicka@ucw.cz>
8313
8314 * gcc.dg/ipa/inline-8.c: New testcase.
8315
dd77684f
JJ
83162016-05-02 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR rtl-optimization/70467
8319 * gcc.target/i386/pr70467-1.c: New test.
8320
72407e00
BE
83212016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8322
8323 * gcc.dg/spec-options.c: Run the test on all targets.
8324 * gcc.dg/foo.specs: Use cpp_unique_options.
8325
dd53d197
MG
83262016-05-02 Marc Glisse <marc.glisse@inria.fr>
8327
8328 * gcc.dg/tree-ssa/unord.c: New testcase.
8329
a8b85ce9
MG
83302016-05-02 Marc Glisse <marc.glisse@inria.fr>
8331
8332 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8333
5b37e866
NS
83342016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8335
8336 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8337
7176a4a0
MP
83382016-05-02 Marek Polacek <polacek@redhat.com>
8339
8340 PR c/70851
8341 * gcc.dg/enum-incomplete-3.c: New test.
8342
6b9933b9
MP
83432016-05-02 Marek Polacek <polacek@redhat.com>
8344 Tom de Vries <tom@codesourcery.com>
8345
8346 PR tree-optimization/70700
8347 * gcc.dg/pr70700.c: New test.
8348
90f82260
UB
83492016-05-01 Uros Bizjak <ubizjak@gmail.com>
8350
8351 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8352 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8353 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8354 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8355 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8356
f73036c1
EB
83572016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8358
8359 * ada/acats/run_acats: Rename into...
8360 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8361 * ada/acats/run_all.sh: Remove redundant test.
8362 (target_run): Move around.
8363 (target_gnatchop): Use newly built executable.
8364 (target_gnatmake): Likewise.
8365 Check that the compilation of impbit succeeds.
8366
85e051a3
OE
83672016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8368
8369 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8370 * gcc.dg/20021029-1.c: Likewise.
8371 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8372 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8373 * gcc.target/sh/cmpstr.c: Likewise.
8374 * gcc.target/sh/cmpstrn.c: Likewise.
8375 * gcc.target/sh/memset.c: Likewise.
8376 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8377 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8378 * gcc.target/sh/pr39423-1.c: Likewise.
8379 * gcc.target/sh/pr49468-di.c: Likewise.
8380 * gcc.target/sh/pr49468-si.c: Likewise.
8381 * gcc.target/sh/pr49880-1.c: Likewise.
8382 * gcc.target/sh/pr49880-2.c: Likewise.
8383 * gcc.target/sh/pr49880-3.c: Likewise.
8384 * gcc.target/sh/pr50751-1.c: Likewise.
8385 * gcc.target/sh/pr50751-4.c: Likewise.
8386 * gcc.target/sh/pr50751-7.c: Likewise.
8387 * gcc.target/sh/pr51244-1.c: Likewise.
8388 * gcc.target/sh/pr51244-10.c: Likewise.
8389 * gcc.target/sh/pr51244-11.c: Likewise.
8390 * gcc.target/sh/pr51244-12.c: Likewise.
8391 * gcc.target/sh/pr51244-13.c: Likewise.
8392 * gcc.target/sh/pr51244-14.c: Likewise.
8393 * gcc.target/sh/pr51244-17.c: Likewise.
8394 * gcc.target/sh/pr51244-18.c: Likewise.
8395 * gcc.target/sh/pr51244-19.c: Likewise.
8396 * gcc.target/sh/pr51244-4.c: Likewise.
8397 * gcc.target/sh/pr51244-5.c: Likewise.
8398 * gcc.target/sh/pr51244-7.c: Likewise.
8399 * gcc.target/sh/pr51244-8.c: Likewise.
8400 * gcc.target/sh/pr51244-9.c: Likewise.
8401 * gcc.target/sh/pr51697.c: Likewise.
8402 * gcc.target/sh/pr52483-1.c: Likewise.
8403 * gcc.target/sh/pr52483-2.c: Likewise.
8404 * gcc.target/sh/pr52483-3.c: Likewise.
8405 * gcc.target/sh/pr52483-5.c: Likewise.
8406 * gcc.target/sh/pr52933-1.c: Likewise.
8407 * gcc.target/sh/pr52933-2.c: Likewise.
8408 * gcc.target/sh/pr52933-3.c: Likewise.
8409 * gcc.target/sh/pr53568-1.c: Likewise.
8410 * gcc.target/sh/pr53976-1.c: Likewise.
8411 * gcc.target/sh/pr53988-1.c: Likewise.
8412 * gcc.target/sh/pr53988.c: Likewise.
8413 * gcc.target/sh/pr54089-1.c: Likewise.
8414 * gcc.target/sh/pr54089-6.c: Likewise.
8415 * gcc.target/sh/pr54089-7.c: Likewise.
8416 * gcc.target/sh/pr54089-8.c: Likewise.
8417 * gcc.target/sh/pr54089-9.c: Likewise.
8418 * gcc.target/sh/pr54236-1.c: Likewise.
8419 * gcc.target/sh/pr54236-2.c: Likewise.
8420 * gcc.target/sh/pr54236-3.c: Likewise.
8421 * gcc.target/sh/pr54236-4.c: Likewise.
8422 * gcc.target/sh/pr54386.c: Likewise.
8423 * gcc.target/sh/pr54602-1.c: Likewise.
8424 * gcc.target/sh/pr54685.c: Likewise.
8425 * gcc.target/sh/pr54760-1.c: Likewise.
8426 * gcc.target/sh/pr54760-2.c: Likewise.
8427 * gcc.target/sh/pr54760-3.c: Likewise.
8428 * gcc.target/sh/pr54760-4.c: Likewise.
8429 * gcc.target/sh/pr54760-5.c: Likewise.
8430 * gcc.target/sh/pr54760-6.c: Likewise.
8431 * gcc.target/sh/pr55146.c: Likewise.
8432 * gcc.target/sh/pr55160.c: Likewise.
8433 * gcc.target/sh/pr59278.c: Likewise.
8434 * gcc.target/sh/pr59401-1.c: Likewise.
8435 * gcc.target/sh/pr59533-1.c: Likewise.
8436 * gcc.target/sh/pr63260.c: Likewise.
8437 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8438 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8439 * gcc.target/sh/strlen.c: Likewise.
8440 * gcc.target/sh/torture/pr30807.c: Likewise.
8441 * gcc.target/sh/torture/pr34777.c: Likewise.
8442 * gcc.target/sh/torture/pr64652.c: Likewise.
8443 * gcc.target/sh/torture/pr65505.c: Likewise.
8444 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8445 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8446
411e5c67
PC
84472016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8448
8449 PR c++/66644
8450 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8451
8fa97501
BS
84522016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8453
8454 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8455 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8456 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8457 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8458
5a956111
PP
84592016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8460
8461 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8462 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8463
e7ff0319
CP
84642016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8465
8466 PR middle-end/70626
8467 * c-c++-common/goacc/combined-reduction.c: New test.
8468 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8469
52d11a4b
L
84702016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8471
8472 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8473 *movdi_internal pattern only if PIC off.
8474 * gcc.target/i386/pr70155-2.c: Likewise.
8475 * gcc.target/i386/pr70155-3.c: Likewise.
8476 * gcc.target/i386/pr70155-4.c: Likewise.
8477 * gcc.target/i386/pr70155-5.c: Likewise.
8478 * gcc.target/i386/pr70155-6.c: Likewise.
8479 * gcc.target/i386/pr70155-7.c: Likewise.
8480 * gcc.target/i386/pr70155-8.c: Likewise.
8481 * gcc.target/i386/pr70155-15.c: Likewise.
8482 * gcc.target/i386/pr70155-17.c: Likewise.
8483 * gcc.target/i386/pr70155-22.c: Likewise.
8484
8960db31
BC
84852016-04-29 Bin Cheng <bin.cheng@arm.com>
8486
8487 PR tree-optimization/70803
8488 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8489
cca535a4
IE
84902016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8491
8492 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8493 optimization of vector loop.
8494 * gcc.target/i386/vect-unpack-3.c: New test.
8495 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8496 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8497 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8498
500ecf4a
MP
84992016-04-29 Marek Polacek <polacek@redhat.com>
8500
8501 PR sanitizer/70342
8502 * g++.dg/ubsan/null-7.C: New test.
8503
2fff3db8
MP
8504 PR c/70852
8505 * gcc.dg/pr70852.c: New test.
8506
509063eb
DV
85072016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8508
8509 PR/69089
8510 * g++.dg/cpp0x/alignas6.C: New test.
8511
83745c0d
DV
85122016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8513
c87885ca
RO
8514 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8515 * gcc.dg/pr27003.c: Likewise.
8516 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8517 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8518 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8519 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8520 * gcc.target/arc/mxy.c: Likewise.
8521 * gcc.target/arc/mswape.c: Likewise.
8522 * gcc.target/arc/mrtsc.c: Likewise.
8523 * gcc.target/arc/mcrc.c: Likewise.
8524 * gcc.target/arc/mdsp-packa.c: Likewise.
8525 * gcc.target/arc/mdvbf.c: Likewise.
8526 * gcc.target/arc/mlock.c: Likewise.
8527 * gcc.target/arc/mmac-24.c: Likewise.
8528 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8529
849b265d
BS
85302016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8531 Matthijs Kooijman <matthijs@stdin.nl>
8532 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8533
8534 PR target/60040
8535 * gcc.target/avr/pr60040-1.c: New.
8536 * gcc.target/avr/pr60040-2.c: New.
8537
1390536b
RB
85382016-04-29 Richard Biener <rguenther@suse.de>
8539
8540 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8541
98998245
RB
85422016-04-29 Richard Biener <rguenther@suse.de>
8543
8544 PR tree-optimization/13962
8545 PR tree-optimization/65686
8546 * gcc.dg/uninit-pr65686.c: New testcase.
8547
8b80cc21
JJ
85482016-04-29 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR middle-end/70843
8551 * gcc.dg/pr70843.c: New test.
8552
6181bc30
JJ
85532016-04-28 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR target/70858
8556 * gcc.target/i386/pr70858.c: New test.
8557
f4cb3612
AB
85582016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8559
8560 * gcc.target/arc/nps400-1.c: New file.
8561
8ad9df62
JR
85622016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8563 Andrew Burgess <andrew.burgess@embecosm.com>
8564
8565 * gcc.target/arc/movh_cl-1.c: New file.
8566
ceaaa9fe
JR
85672016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8568 Andrew Burgess <andrew.burgess@embecosm.com>
8569
8570 * gcc.target/arc/extzv-1.c: New file.
8571 * gcc.target/arc/insv-1.c: New file.
8572 * gcc.target/arc/insv-2.c: New file.
8573 * gcc.target/arc/movb-1.c: New file.
8574 * gcc.target/arc/movb-2.c: New file.
8575 * gcc.target/arc/movb-3.c: New file.
8576 * gcc.target/arc/movb-4.c: New file.
8577 * gcc.target/arc/movb-5.c: New file.
8578 * gcc.target/arc/movb_cl-1.c: New file.
8579 * gcc.target/arc/movb_cl-2.c: New file.
8580 * gcc.target/arc/movbi_cl-1.c: New file.
8581 * gcc.target/arc/movl-1.c: New file.
8582
4d03dc2f
JR
85832016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8584 Andrew Burgess <andrew.burgess@embecosm.com>
8585
8586 * gcc.target/arc/cmem-1.c: New file.
8587 * gcc.target/arc/cmem-2.c: New file.
8588 * gcc.target/arc/cmem-3.c: New file.
8589 * gcc.target/arc/cmem-4.c: New file.
8590 * gcc.target/arc/cmem-5.c: New file.
8591 * gcc.target/arc/cmem-6.c: New file.
8592 * gcc.target/arc/cmem-7.c: New file.
8593 * gcc.target/arc/cmem-ld.inc: New file.
8594 * gcc.target/arc/cmem-st.inc: New file.
8595
81262dad
JJ
85962016-04-28 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR target/70821
8599 * gcc.target/i386/pr70821.c: New test.
8600
0a31a09a
BS
86012016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8602
8603 * gcc.target/powerpc/vec-adde.c: New test.
8604 * gcc.target/powerpc/vec-adde-int128.c: New test.
8605
3ddffba9
JJ
86062016-04-28 Jakub Jelinek <jakub@redhat.com>
8607
8608 * gcc.target/i386/avx-vround-1.c: New test.
8609 * gcc.target/i386/avx-vround-2.c: New test.
8610 * gcc.target/i386/avx512vl-vround-1.c: New test.
8611 * gcc.target/i386/avx512vl-vround-2.c: New test.
8612
713dedcd
RO
86132016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8614
8615 PR testsuite/70595
8616 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8617 (check_effective_target_cilkplus_runtime): ... this.
8618 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8619 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8620
8621 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8622 Require cilkplus_runtime.
8623 Don't add -lcilkrts.
8624 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8625 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8626 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8627 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8628 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8629 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8630 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8631 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8632 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8633 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8634 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8635 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8636 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8637 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8638 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8639 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8640 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8641 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8642 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8643 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8644 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8645 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8646 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8647 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8648 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8649 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8650 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8651 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8652 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8653
8654 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8655 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8656
8657 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8658
8659 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8660 cilkplus_runtime.
8661
3563f78f
MG
86622016-04-27 Marc Glisse <marc.glisse@inria.fr>
8663
8664 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8665 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8666
6bc2bb18
RB
86672015-04-27 Ryan Burn <contact@rnburn.com>
8668
8669 PR c++/69024
8670 PR c++/68997
8671 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8672 diagnostic.
8673 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8674 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8675
1e55d29a
EB
86762016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8677
8678 * gnat.dg/limited_with4.ad[sb]: New test.
8679 * gnat.dg/limited_with4_pkg.ads: New helper.
8680
087146ca
L
86812016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8682
8683 PR target/70155
8684 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8685 and movv1ti_internal patterns
8686 * gcc.target/i386/pr70155-1.c: New test.
8687 * gcc.target/i386/pr70155-2.c: Likewise.
8688 * gcc.target/i386/pr70155-3.c: Likewise.
8689 * gcc.target/i386/pr70155-4.c: Likewise.
8690 * gcc.target/i386/pr70155-5.c: Likewise.
8691 * gcc.target/i386/pr70155-6.c: Likewise.
8692 * gcc.target/i386/pr70155-7.c: Likewise.
8693 * gcc.target/i386/pr70155-8.c: Likewise.
8694 * gcc.target/i386/pr70155-9.c: Likewise.
8695 * gcc.target/i386/pr70155-10.c: Likewise.
8696 * gcc.target/i386/pr70155-11.c: Likewise.
8697 * gcc.target/i386/pr70155-12.c: Likewise.
8698 * gcc.target/i386/pr70155-13.c: Likewise.
8699 * gcc.target/i386/pr70155-14.c: Likewise.
8700 * gcc.target/i386/pr70155-15.c: Likewise.
8701 * gcc.target/i386/pr70155-16.c: Likewise.
8702 * gcc.target/i386/pr70155-17.c: Likewise.
8703 * gcc.target/i386/pr70155-18.c: Likewise.
8704 * gcc.target/i386/pr70155-19.c: Likewise.
8705 * gcc.target/i386/pr70155-20.c: Likewise.
8706 * gcc.target/i386/pr70155-21.c: Likewise.
8707 * gcc.target/i386/pr70155-22.c: Likewise.
8708
92329f9f
L
87092016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8710
8711 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8712 ".{5,6}".
8713
309a0cf6
BC
87142016-04-27 Bin Cheng <bin.cheng@arm.com>
8715
8716 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8717 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8718 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8719 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8720 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8721
72ed2b9c
RB
87222016-04-27 Richard Biener <rguenther@suse.de>
8723
8724 PR ipa/70760
8725 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8726 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8727
3c98ff9b
NS
87282016-04-27 Nathan Sidwell <nathan@acm.org>
8729
8730 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8731 * g++.dg/ubsan/pr63956.C: Adjust error location.
8732
9ec5d66b
NC
87332016-04-27 Nick Clifton <nickc@redhat.com>
8734
8735 PR middle-end/49889
8736 * gcc.dg/pr49889.c: New test.
8737
c1e1f433
BS
87382016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8739
8740 * c-c++-common/memset-array.c: New test.
8741
8ac43293
MS
87422016-04-26 Martin Sebor <msebor@redhat.com>
8743
8744 PR c++/66639
8745 * g++.dg/cpp1y/func_constexpr.C: New test.
8746
843ce8ab
PP
87472016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8748
8749 PR c++/70241
8750 * g++.dg/cpp0x/enum32.C: New test.
8751 * g++.dg/cpp0x/enum33.C: New test.
8752
87532016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8754
8755 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8756 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8757 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8758 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8759 * gcc.c-torture/execute/pr38151.c: Likewise.
8760 * gcc.c-torture/execute/pr66556.c: Likewise.
8761 * gcc.c-torture/execute/pr67781.c: Likewise.
8762 * gcc.c-torture/execute/pr68648.c: Likewise.
8763
ca1206be
MG
87642016-04-26 Marc Glisse <marc.glisse@inria.fr>
8765
8766 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8767
2448a956
MP
87682016-04-26 Marek Polacek <polacek@redhat.com>
8769
8770 PR c/67784
8771 * gcc.dg/pr67784-3.c: New test.
8772 * gcc.dg/pr67784-4.c: New test.
8773 * gcc.dg/pr67784-5.c: New test.
8774
b02a5e26
MP
8775 PR c/70791
8776 * gcc.dg/Wnested-externs-2.c: New test.
8777
6b6aa8d3
MG
87782016-04-26 Marc Glisse <marc.glisse@inria.fr>
8779
8780 * gcc.dg/fold-plusmult.c: Adjust.
8781 * gcc.dg/no-strict-overflow-6.c: Adjust.
8782 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8783
a2095b55
BS
87842016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8785
8786 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8787 number scans.
8788 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8789 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8790 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8791 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8792 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8793 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8794 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8795 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8796 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8797 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8798 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8799 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8800 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8801 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8802 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8803 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8804 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8805 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8806 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8807 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8808 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8809 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8810 scans.
8811 * gcc.target/i386/pr32219-4.c: Likewise.
8812 * gcc.target/i386/pr32219-6.c: Likewise.
8813 * gcc.target/i386/pr32219-8.c: Likewise.
8814
bb0cc5c8
KT
88152016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8816
8817 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8818 associated options.
8819
5a0802ea
MP
88202016-04-26 Marek Polacek <polacek@redhat.com>
8821
8822 PR c++/70744
8823 * g++.dg/ext/cond2.C: New test.
8824
00f615af
BC
88252016-04-26 Bin Cheng <bin.cheng@arm.com>
8826
8827 PR tree-optimization/70771
8828 PR tree-optimization/70775
8829 * gcc.dg/pr70771.c: New test.
25939d34 8830 * gcc.dg/pr70775.c: New test.
00f615af 8831
218155e7
BS
88322016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8833
8834 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8835
ab99f467
RB
88362016-04-25 Richard Biener <rguenther@suse.de>
8837
8838 PR tree-optimization/70780
8839 * gcc.dg/torture/pr70780.c: New testcase.
8840
3f8257db 88412016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8842
c87885ca
RO
8843 * gcc.target/arm/neon-vaddws16.c: New test.
8844 * gcc.target/arm/neon-vaddws32.c: New test.
8845 * gcc.target/arm/neon-vaddwu16.c: New test.
8846 * gcc.target/arm/neon-vaddwu32.c: New test.
8847 * gcc.target/arm/neon-vaddwu8.c: New test.
8848 * lib/target-supports.exp
93c590ee
MC
8849 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8850 that arm neon support vector widen sum of HImode TO SImode.
8851
d6c1a7a7
JJ
88522016-04-23 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR sanitizer/70712
8855 * c-c++-common/asan/pr70712.c: New test.
8856
ab0fc037
TS
88572016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8858
8859 * .gitattributes: New file.
8860
2aa64824
CL
88612016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8862
8863 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8864
e7e12d92
DH
88652016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8866
8867 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8868 * gfortran.dg/submodule_15.f08: Likewise.
8869
d1431192
RB
88702016-04-22 Richard Biener <rguenther@suse.de>
8871
8872 PR tree-optimization/70740
8873 * gcc.dg/torture/pr70740.c: New testcase.
8874
04a63c24
L
88752016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8876
8877 PR target/70750
8878 * gcc.target/i386/pr70750-1.c: New test.
8879 * gcc.target/i386/pr70750-2.c: Likewise.
8880
20700098
PC
88812016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8882
8883 PR c++/70540
8884 * g++.dg/cpp0x/auto48.C: New.
8885
aedf4e12
MP
88862016-04-21 Marek Polacek <polacek@redhat.com>
8887
8888 PR c++/70513
8889 * g++.dg/cpp0x/forw_enum12.C: New test.
8890 * g++.dg/cpp0x/forw_enum13.C: New test.
8891
2074d80a
KY
88922016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8893
8894 PR target/70728
8895 * gcc.target/i386/pr70728.c: New test.
8896
aef4aab0
RB
88972016-04-21 Richard Biener <rguenther@suse.de>
8898
8899 PR middle-end/70747
8900 * gcc.dg/pr70747.c: New testcase.
8901
2359e571
BC
89022016-04-21 Bin Cheng <bin.cheng@arm.com>
8903
8904 PR tree-optimization/70715
8905 * gcc.dg/tree-ssa/scev-13.c: New test.
8906
ce0e66ff
MG
89072016-04-21 Marc Glisse <marc.glisse@inria.fr>
8908
8909 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8910
2c2870a1
MG
89112016-04-21 Marc Glisse <marc.glisse@inria.fr>
8912
8913 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8914
a2b056a3
JH
89152016-04-20 Jan Hubicka <jh@suse.cz>
8916
8917 PR ipa/70018
8918 * g++.dg/ipa/nothrow-1.C: New testcase.
8919
ee392fc2
NS
89202016-04-20 Nathan Sidwell <nathan@acm.org>
8921
8922 PR c++/55635
8923 * g++.dg/eh/delete1.C: New.
8924
dda49daf
L
89252016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8926
8927 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8928 -mtune-ctrl=sse_typeless_stores.
8929
8a5b9d5a
L
89302016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8931
8932 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8933
1011119f
BC
89342016-04-20 Bin Cheng <bin.cheng@arm.com>
8935
8936 PR tree-optimization/69489
8937 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8938
477d4906
IV
89392016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8940
8941 PR c++/69363
8942 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8943 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8944 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8945
fad08d12
BC
89462016-04-20 Bin Cheng <bin.cheng@arm.com>
8947
8948 PR tree-optimization/56625
8949 PR tree-optimization/69489
8950 * gcc.dg/vect/pr56625.c: New test.
8951 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8952
9e3e4fab
AP
89532016-04-20 Andrew Pinski <apinski@cavium.com>
8954
8955 PR target/64971
8956 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8957
d7aa24e4
AC
89582016-04-20 Arnaud Charlet <charlet@adacore.com>
8959
8960 * gnat.dg/self1.adb: Remove now incorrect test.
8961
e6d62b46
BC
89622016-04-20 Bin Cheng <bin.cheng@arm.com>
8963
8964 * gcc.dg/tree-ssa/scev-11.c: New test.
8965 * gcc.dg/tree-ssa/scev-12.c: New test.
8966
2697b189
MP
89672016-04-20 Marek Polacek <polacek@redhat.com>
8968
8969 PR tree-optimization/70725
8970 * gcc.dg/pr70725.c: New test.
8971
60d393e8
RB
89722016-04-20 Richard Biener <rguenther@suse.de>
8973
8974 PR tree-optimization/70726
8975 * g++.dg/vect/pr70726.cc: New testcase.
8976
82c6f58a
AK
89772016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8978
8979 PR target/70674
8980 * gcc.target/s390/pr70674.c: New test.
8981
90eeab20
JD
89822016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8983
8984 PR libgfortran/70684
8985 * gfortran.dg/list_read_14.f90: New test.
8986
fc9cf6da
L
89872016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8988
8989 PR target/69201
8990 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8991 extern to force it misaligned.
8992 (b): Likewise.
8993 (c): Likewise.
8994 (d): Likewise.
8995 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8996 Don't check `*' before movv4sf_internal.
8997 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8998 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8999 Don't check `*' before movv16qi_internal.
9000 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9001 extern to force it misaligned.
9002 (b): Likewise.
9003 (c): Likewise.
9004 (d): Likewise.
9005 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9006 Don't check `*' before movv2df_internal.
9007 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9008 extern to force it misaligned.
9009 (b): Likewise.
9010 (c): Likewise.
9011 (d): Likewise.
9012 Check movv8sf_internal instead of avx_storeups256.
9013 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9014
ea8927ea
RB
90152016-04-19 Richard Biener <rguenther@suse.de>
9016
9017 PR tree-optimization/70171
9018 * g++.dg/tree-ssa/pr70171.C: New testcase.
9019
65f52ee9
RB
90202016-04-19 Richard Biener <rguenther@suse.de>
9021
9022 PR tree-optimization/70724
9023 * gcc.dg/torture/pr70724.c: New testcase.
9024
987b67f1
VM
90252016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9026
9027 PR middle-end/70689
c87885ca 9028 * gcc.target/i386/pr70689.c: New.
987b67f1 9029
91a47c39
L
90302016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9031
9032 PR target/70708
9033 * gcc.target/i386/pr70708.c: New test.
9034
8270b82d
RB
90352016-04-18 Richard Biener <rguenther@suse.de>
9036
9037 PR tree-optimization/43434
9038 * gcc.dg/vect/pr43434.c: New testcase.
9039 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9040 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9041 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9042 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9043 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9044 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9045 * gcc.dg/gomp/pr68640.c: Likewise.
9046 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9047 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9048
edd048e2
RB
90492016-04-18 Richard Biener <rguenther@suse.de>
9050
9051 PR tree-optimization/70701
9052 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9053
bd5c7330
TV
90542016-04-18 Tom de Vries <tom@codesourcery.com>
9055
9056 PR testsuite/70699
9057 * gcc.dg/pr70161.c: Add dot-file scans.
9058 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9059 instead of after last dot char.
9060
23f2660f
EB
90612016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9062
9063 * c-c++-common/dump-ada-spec-3.c: New test.
9064 * c-c++-common/dump-ada-spec-4.c: Likewise.
9065
da152c9f
TV
90662016-04-17 Tom de Vries <tom@codesourcery.com>
9067
9068 PR other/70183
9069 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9070
cc950f98
JH
90712016-04-15 Jan Hubicka <jh@suse.cz>
9072
9073 PR ipa/70018
9074 * g++.dg/ipa/pure-const-1.C: New testcase.
9075 * g++.dg/ipa/pure-const-2.C: New testcase.
9076 * g++.dg/ipa/pure-const-3.C: New testcase.
9077
949505a9
MP
90782016-04-15 Marek Polacek <polacek@redhat.com>
9079
9080 PR c/70671
9081 * gcc.dg/bitfld-22.c: New test.
9082
10e547d6
BS
90832016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9084
9085 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9086 x86_64.
9087
1e77281b
MP
90882016-04-15 Marek Polacek <polacek@redhat.com>
9089
9090 PR c/70651
9091 * c-c++-common/pr70651.c: New test.
9092
e501fa8e
KT
90932016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9094
9095 PR rtl-optimization/70681
9096 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9097 dump scan on arm and powerpc.
9098 * gcc.dg/pr10474.c: Likewise.
9099
dda1bf61
JJ
91002016-04-15 Jakub Jelinek <jakub@redhat.com>
9101
ca4ef1ff
JJ
9102 PR c++/69517
9103 PR c++/70019
9104 PR c++/70588
9105 * g++.dg/cpp1y/vla11.C: Revert for real.
9106
dda1bf61
JJ
9107 PR c/70436
9108 * c-c++-common/Wparentheses-1.c: New test.
9109 * c-c++-common/gomp/Wparentheses-1.c: New test.
9110 * c-c++-common/gomp/Wparentheses-2.c: New test.
9111 * c-c++-common/gomp/Wparentheses-3.c: New test.
9112 * c-c++-common/gomp/Wparentheses-4.c: New test.
9113 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9114 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9115 * c-c++-common/goacc/Wparentheses-1.c: New test.
9116
1355e62c
KY
91172016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9118
9119 PR target/70662
9120 * gcc.target/i386/pr70662.c: New test.
9121
0ab34b9e 91222016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9123 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9124
9125 PR tree-optimization/70130
9126 * gcc.dg/vect/O3-pr70130.c: New testcase.
9127
bc773aad
MM
91282016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9129
6e9b2286
MM
9130 PR target/70669
9131 * gcc.target/powerpc/pr70669.c: New test.
9132
bc773aad
MM
9133 PR target/70640
9134 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9135 a power7 system that does not have an assembler that supports
9136 power8.
9137
d8747845
MS
91382016-04-14 Martin Sebor <msebor@redhat.com>
9139
9140 PR c++/69517
9141 PR c++/70019
9142 PR c++/70588
9143 * c-c++-common/ubsan/vla-1.c: Revert.
9144 * g++.dg/cpp1y/vla11.C: Same.
9145 * g++.dg/cpp1y/vla12.C: Same.
9146 * g++.dg/cpp1y/vla13.C: Same.
9147 * g++.dg/cpp1y/vla14.C: Same.
9148 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9149 * g++.dg/init/array24.C: Same.
d8747845
MS
9150 * g++.dg/ubsan/vla-1.C: Same.
9151
85128559
MP
91522016-04-14 Marek Polacek <polacek@redhat.com>
9153 Jan Hubicka <hubicka@ucw.cz>
9154
9155 PR c++/70029
9156 * g++.dg/torture/pr70029.C: New test.
9157
52fbb073
MS
91582016-04-14 Martin Sebor <msebor@redhat.com>
9159
9160 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9161 type size to prevent failures on targets with very low maximum
9162 alignment.
9163
6db61d6f
RB
91642016-04-14 Richard Biener <rguenther@suse.de>
9165
9166 PR tree-optimization/70623
9167 * gcc.dg/torture/pr70623.c: New testcase.
9168 * gcc.dg/torture/pr70623-2.c: Likewise.
9169
342fac95
MS
91702016-04-13 Martin Sebor <msebor@redhat.com>
9171
9172 PR c++/69517
9173 PR c++/70019
9174 PR c++/70588
9175 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9176 * g++.dg/cpp1y/vla11.C: New test.
9177 * g++.dg/cpp1y/vla12.C: New test.
9178 * g++.dg/cpp1y/vla13.C: New test.
9179 * g++.dg/cpp1y/vla14.C: New test.
9180 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9181 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9182 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9183
d93c452f
JJ
91842016-04-13 Jakub Jelinek <jakub@redhat.com>
9185
9186 PR c++/70641
9187 * g++.dg/opt/pr70641.C: New test.
9188
85115fb6
RO
91892016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9190
9191 PR rtl-optimization/68749
9192 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9193 effects of argument promotions.
9194 Remove default args to dg-skip-if.
9195
545a4139
PC
91962016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9197
9198 PR c++/70635
9199 * g++.dg/parse/pr70635.C: New.
9200
b3a77f21
MP
92012016-04-13 Marek Polacek <polacek@redhat.com>
9202
9203 PR c++/70639
9204 * c-c++-common/Wmisleading-indentation-4.c: New test.
9205
99cd9857
MP
92062016-04-13 Marek Polacek <polacek@redhat.com>
9207
9208 PR c/70436
c87885ca
RO
9209 * gcc.dg/Wparentheses-12.c: New test.
9210 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9211
75ca93ec
IE
92122016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9213
9214 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9215 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9216 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9217
3d3f9e7e
JJ
92182016-04-13 Jakub Jelinek <jakub@redhat.com>
9219
37947cd0
JJ
9220 PR middle-end/70633
9221 * gcc.c-torture/compile/pr70633.c: New test.
9222
3d3f9e7e
JJ
9223 PR debug/70628
9224 * gcc.dg/torture/pr70628.c: New test.
9225
92886d3e
PP
92262016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9227
9228 PR c++/70610
9229 * g++.dg/template/pr70610.C: New test.
9230 * g++.dg/template/pr70610-2.C: New test.
9231 * g++.dg/template/pr70610-3.C: New test.
9232 * g++.dg/template/pr70610-4.C: New test.
9233
13bd7c2b
JJ
92342016-04-12 Jakub Jelinek <jakub@redhat.com>
9235
6512fa6d
JJ
9236 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9237 128 instead of 32.
9238
13bd7c2b
JJ
9239 PR c++/70571
9240 * g++.dg/ext/pr70571.C: New test.
9241
20b9851c
MM
92422016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9243
8a434ada 9244 PR target/70640
20b9851c
MM
9245 * gcc.target/powerpc/pr70640.c: New test.
9246
2b2f52bc
PC
92472016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9248
9249 PR c++/68722
9250 * g++.dg/parse/pr68722.C: New.
9251
5901e56a
JJ
92522016-04-12 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR rtl-optimization/70596
9255 * gcc.target/i386/pr70596.c: New test.
9256
d4619dc1
NS
92572016-04-12 Nathan Sidwell <nathan@acm.org>
9258
9259 PR c++/70501
9260 * g++.dg/init/pr70501.C: New.
9261
3df530d3
DW
92622016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9263
9264 * gcc.target/i386/asm-flag-6.c: New test.
9265
b7a120d7
TV
92662016-04-12 Tom de Vries <tom@codesourcery.com>
9267
9268 PR tree-optimization/68756
9269 * gcc.dg/graphite/pr68756.c: New test.
9270
4e0eea75
JJ
92712016-04-12 Jakub Jelinek <jakub@redhat.com>
9272
9273 PR tree-optimization/70602
9274 * gcc.c-torture/execute/pr70602.c: New test.
9275
35fbda43
MM
92762016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9277
9278 PR target/70381
9279 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9280 __float128 emulator is built and runs.
9281 * gcc.target/powerpc/float128-1.c: Likewise.
9282
9283 * lib/target-supports.exp (check_ppc_float128_sw_available):
9284 Rework tests for __float128 software and hardware
9285 availability. Fix exit condition to return 0 on success.
9286
04a99ebe
JG
92872016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9288
9289 PR target/70133
9290 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9291 * gcc.target/aarch64/target_attr_15.c: Likewise.
9292
47cd5a85
PC
92932016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9294
9295 PR c++/69066
9296 * g++.dg/cpp1y/pr69066.C: New.
9297
a5edb32e
JD
92982016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9299
9300 PR fortran/68566
9301 * gfortran.dg/pr36192.f90: Update test.
9302 * gfortran.dg/pr36192_1.f90: Update test.
9303 * gfortran.dg/real_dimension_1.f: Update test.
9304 * gfortran.dg/parameter_array_init_7.f90: New test.
9305
8ef378f8
JDA
93062016-04-09 John David Anglin <danglin@gcc.gnu.org>
9307
c532c871
JDA
9308 PR testsuite/64039
9309 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9310
d34f706f
JDA
9311 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9312
75e1dd9e
JDA
9313 PR rtl-optimization/66669
9314 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9315
8a976f5f
JDA
9316 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9317
da04822a
JDA
9318 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9319 * gcc.dg/pie-1.c: Likewise.
9320 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9321 * gcc.dg/pic-4.c: Likewise.
9322 * gcc.dg/pie-3.c: Likewise.
9323 * gcc.dg/pie-4.c: Likewise.
9324
adfabcf9
JDA
9325 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9326
4a020adf
JDA
9327 PR tree-optimization/68644
9328 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9329
8ef378f8
JDA
9330 PR rtl-optimization/64886
9331 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9332
09bf990e
TV
93332016-04-09 Tom de Vries <tom@codesourcery.com>
9334
9335 PR tree-optimization/68953
9336 * gcc.dg/graphite/pr68953.c: New test.
9337
138c3c1a
DH
93382016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9339
9340 PR fortran/70592
9341 * gfortran.dg/deferred_character_16.f90: New test.
9342
f55460af
JJ
93432016-04-09 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR tree-optimization/70586
9346 * gcc.c-torture/execute/pr70586.c: New test.
9347
0b77bbf3
DH
93482016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9349
9350 PR sanitizer/70573
9351 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9352 with __builtin_memset
9353 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9354
c42cfb5c
CP
93552016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9356
9357 PR lto/70289
9358 PR ipa/70348
9359 PR tree-optimization/70373
9360 PR middle-end/70533
9361 PR middle-end/70534
9362 PR middle-end/70535
9363 * c-c++-common/goacc/reduction-5.c: New test.
9364 * c-c++-common/goacc/reduction-promotions.c: New test.
9365 * gfortran.dg/goacc/reduction-3.f95: New test.
9366 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9367
56cfb596
PP
93682016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9369
9370 PR c++/70590
9371 PR c++/70452
9372 * g++.dg/pr70590.C: New test.
9373 * g++.dg/pr70590-2.C: New test.
9374
1a13c0a2
JJ
93752016-04-08 Jakub Jelinek <jakub@redhat.com>
9376
abc0647a
JJ
9377 PR middle-end/70593
9378 * gcc.target/i386/pr70593.c: New test.
9379
1a13c0a2
JJ
9380 PR rtl-optimization/70574
9381 * gcc.target/i386/avx2-pr70574.c: New test.
9382
c3da4956
MO
93832016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9384
9385 PR sanitizer/70541
9386 * c-c++-common/asan/pr70541.c: New test.
9387
9f1b833b
TV
93882016-04-08 Tom de Vries <tom@codesourcery.com>
9389
9390 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9391 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9392
bae7adda
KT
93932016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9394
9395 PR target/70566
9396 * gcc.c-torture/execute/pr70566.c: New test.
9397
211f3d57
TV
93982016-04-08 Tom de Vries <tom@codesourcery.com>
9399
9400 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9401 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9402
02cf2861
AM
94032016-04-08 Alan Modra <amodra@gmail.com>
9404
9405 * gcc.target/powerpc/pr70117.c: New.
9406
5f490f9f
JJ
94072016-04-07 Jakub Jelinek <jakub@redhat.com>
9408
56e9b710
JJ
9409 PR testsuite/70581
9410 * gcc.dg/lto/simd-function_0.c: New test.
9411
5f490f9f
JJ
9412 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9413 clones.
9414 * c-c++-common/attr-simd-2.c: Likewise.
9415 * c-c++-common/attr-simd-4.c: Likewise.
9416 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9417 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9418
e4ebc74d
TP
94192016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9420
9421 PR testsuite/70553
9422 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9423
9817ae35
TS
94242016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9425 Tom de Vries <tom@codesourcery.com>
9426
9427 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9428 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9429 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9430 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9431 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9432 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9433 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9434 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9435
e292f64d
PP
94362016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9437
9438 PR c/70436
9439 * g++.dg/warn/Wparentheses-29.C: New test.
9440
6b37bdaf
PP
94412016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9442
9443 PR c/70436
9444 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9445 explicit braces to resolve a future -Wparentheses warning.
9446
64824205
RH
94472016-04-06 Richard Henderson <rth@redhat.com>
9448
9449 * gcc.dg/pr61817-1.c: New test.
9450 * gcc.dg/pr61817-2.c: New test.
9451 * gcc.dg/pr69391-1.c: New test.
9452 * gcc.dg/pr69391-2.c: New test.
9453
bc2fc1f3
VM
94542016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9455
9456 PR rtl-optimization/70398
c87885ca 9457 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9458
41414a02
EB
94592016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9460
9461 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9462
4066ea8a
YR
94632016-04-06 Yvan Roux <yvan.roux@linaro.org>
9464 Pedro Alves <palves@redhat.com>
9465
9466 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9467
ec35ea45
JJ
94682016-04-06 Jakub Jelinek <jakub@redhat.com>
9469
3866f8dd
JJ
9470 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9471 Check for avx512f effective targets instead of avx2.
9472 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9473 for AVX512F clones.
9474 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9475 * g++.dg/gomp/declare-simd-1.C: Likewise.
9476 * g++.dg/gomp/declare-simd-3.C: Likewise.
9477 * g++.dg/gomp/declare-simd-4.C: Likewise.
9478
ec35ea45
JJ
9479 PR middle-end/70550
9480 * c-c++-common/gomp/pr70550-1.c: New test.
9481 * c-c++-common/gomp/pr70550-2.c: New test.
9482
c08d28ac
NS
94832016-04-05 Nathan Sidwell <nathan@acm.org>
9484
9485 PR c++/70512
9486 * g++.dg/ext/attribute-may-alias-5.C: New.
9487
1d510e04
JJ
94882016-04-05 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR c++/70336
9491 * c-c++-common/pr70336.c: New test.
9492 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9493 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9494
84278ed9
JH
94952016-04-05 Jan Hubicka <hubicka@ucw.cz>
9496
9497 PR ipa/66223
9498 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9499
268a0ec4
JJ
95002016-04-05 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR rtl-optimization/70542
9503 * gcc.dg/torture/pr70542.c: New test.
9504 * gcc.target/i386/avx2-pr70542.c: New test.
9505
5e8c2eb1
ZS
95062016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9507
9508 PR tree-optimization/70509
9509 * gcc.target/i386/avx512bw-pr70509.c: New test.
9510
c0daf32d
PP
95112016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9512
9513 PR c++/70452
9514 * g++.dg/ext/constexpr-vla4.C: New test.
9515
bf867841
UB
95162016-04-05 Uros Bizjak <ubizjak@gmail.com>
9517
9518 PR target/70510
9519 * gcc.target/i386/pr70510.c: New test.
9520
3022186a
RB
95212016-04-05 Richard Biener <rguenther@suse.de>
9522
9523 PR tree-optimization/70526
9524 * g++.dg/torture/pr70526.C: New testcase.
9525
55fc79b2
JJ
95262016-04-05 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR target/70525
9529 * gcc.target/i386/pr70525.c: New test.
9530
62b233f2
RB
95312016-04-05 Richard Biener <rguenther@suse.de>
9532
9533 PR middle-end/70499
9534 * g++.dg/torture/pr70499.C: New testcase.
9535
cc05759d
RB
95362016-04-05 Richard Biener <rguenther@suse.de>
9537
9538 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9539 remove XFAIL.
9540
f23f16d4
JJ
95412016-04-04 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR middle-end/70307
9544 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9545 rs6000 ABI warnings.
9546
d27ecc49
JH
95472016-04-04 Jan Hubicka <hubicka@ucw.cz>
9548
9549 PR ipa/66223
9550 * g++.dg/ipa/devirt-51.C: New testcase.
9551
c974c96e 95522016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9553 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9554
9555 PR middle-end/70457
9556 * gcc.dg/torture/pr70457.c: New.
9557
7a85da89
AV
95582016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9559
9560 PR fortran/67538
9561 * gfortran.dg/allocate_with_source_19.f08: New test.
9562
de517e64
AV
95632016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9564
9565 PR fortran/65795
9566 * gfortran.dg/coarray_allocate_6.f08: New test.
9567
43b9f499
RB
95682016-04-04 Richard Biener <rguenther@suse.de>
9569
9570 PR rtl-optimization/70484
9571 * gcc.dg/torture/pr70484.c: New testcase.
9572
f13355da
MP
95732016-04-04 Marek Polacek <polacek@redhat.com>
9574
9575 PR c/70307
9576 * gcc.dg/torture/pr70307.c: New test.
9577
6cc6ed50
OE
95782016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9579
9580 PR target/70416
9581 PR target/67391
9582 * gcc.target/sh/torture/pr70416.c: New.
9583
abdc16c8
MS
95842016-04-02 Martin Sebor <msebor@redhat.com>
9585
9586 PR c++/67376
9587 PR c++/70170
9588 PR c++/70172
9589 PR c++/70228
9590 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9591 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9592 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9593 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9594 * g++.dg/cpp0x/constexpr-string.C: Same.
9595 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9596 * g++.dg/cpp0x/pr65398.C: Same.
9597 * g++.dg/ext/constexpr-vla1.C: Same.
9598 * g++.dg/ext/constexpr-vla2.C: Same.
9599 * g++.dg/ext/constexpr-vla3.C: Same.
9600 * g++.dg/ubsan/pr63956.C: Same.
9601
763cd859
JJ
96022016-04-01 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR rtl-optimization/70467
9605 * gcc.target/i386/pr70467-2.c: New test.
9606
0f875435
JJ
96072016-04-01 Jakub Jelinek <jakub@redhat.com>
9608 Marek Polacek <polacek@redhat.com>
9609
9610 PR c++/70488
9611 * g++.dg/init/new47.C: New test.
9612
41d14659
RR
96132016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9614
9615 PR target/70496
9616 * gcc.target/arm/pr70496.c: New test.
9617
f9bf89bb
NS
96182016-04-01 Nathan Sidwell <nathan@acm.org>
9619
73b9085d
NS
9620 PR c++/68475
9621 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9622
4afdcfaa
IE
96232016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9624
9625 PR target/69890
9626 * gcc.dg/strlenopt.h (memmove): New.
9627 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9628 instead of "string.h".
9629 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9630 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9631 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9632 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9633 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9634 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9635 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9636 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9637 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9638 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9639 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9640 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9641 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9642 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9643 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9644 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9645 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9646 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9647 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9648 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9649
b5d7a29c
RO
96502016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9651
9652 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9653 (Holder::foo): Reflect this.
9654
b660f9ec
IE
96552016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9656
9657 PR target/70442
9658 * gcc.dg/pr70442.c: New test.
9659
88504f34
NS
96602016-03-31 Nathan Sidwell <nathan@acm.org>
9661
9662 PR c++/70393
9663 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9664
95d34b96
KY
96652016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9666
9667 PR target/70453
9668 * gcc.target/i386/pr70453.c: New test.
9669
b4c4967c
AB
96702016-03-31 Andrey Belevantsev <abel@ispras.ru>
9671
9672 PR target/70292
9673 * gcc.c-torture/pr70292.c: New test.
9674
5fde6a45
MP
96752016-03-31 Marek Polacek <polacek@redhat.com>
9676
9677 PR c/70297
9678 * c-c++-common/pr70297.c: New test.
9679 * g++.dg/cpp0x/typedef-redecl.C: New test.
9680 * gcc.dg/typedef-redecl2.c: New test.
9681
97eb24c4
JJ
96822016-03-31 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR rtl-optimization/70460
9685 * gcc.c-torture/execute/pr70460.c: New test.
9686
efc3536f
RB
96872016-03-31 Richard Biener <rguenther@suse.de>
9688
9689 PR c++/70430
9690 * g++.dg/ext/vector30.C: New testcase.
9691
e0876e21
DH
96922016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9693 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9694
9695 * gfortran.dg/fmt_pf.f90: New test.
9696
e9bff8c6
RO
96972016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9698
9699 Forward-port from 5 branch
9700 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR testsuite/70356
9703 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9704 dg-require-effective-target after dg-do.
9705
9706 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9707
9708 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9709
2620c80d
TS
97102016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9711 Julian Brown <julian@codesourcery.com>
9712 Chung-Lin Tang <cltang@codesourcery.com>
9713 Cesar Philippidis <cesar@codesourcery.com>
9714 James Norris <jnorris@codesourcery.com>
9715 Tom de Vries <tom@codesourcery.com>
9716 Nathan Sidwell <nathan@codesourcery.com>
9717
bf867841 9718 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9719 * c-c++-common/goacc/loop-clauses.c: Likewise.
9720 * g++.dg/goacc/template.C: Likewise.
9721 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9722 * gfortran.dg/goacc/loop-1.f95: Likewise.
9723 * gfortran.dg/goacc/loop-5.f95: Likewise.
9724 * gfortran.dg/goacc/loop-6.f95: Likewise.
9725 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9726 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9727 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9728 * c-c++-common/goacc/clauses-fail.c: Likewise.
9729 * c-c++-common/goacc/parallel-1.c: Likewise.
9730 * c-c++-common/goacc/reduction-1.c: Likewise.
9731 * c-c++-common/goacc/reduction-2.c: Likewise.
9732 * c-c++-common/goacc/reduction-3.c: Likewise.
9733 * c-c++-common/goacc/reduction-4.c: Likewise.
9734 * c-c++-common/goacc/routine-3.c: Likewise.
9735 * c-c++-common/goacc/routine-4.c: Likewise.
9736 * c-c++-common/goacc/routine-5.c: Likewise.
9737 * c-c++-common/goacc/tile.c: Likewise.
9738 * g++.dg/goacc/template.C: Likewise.
9739 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9740 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9741 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9742 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9743 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9744 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9745 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9746 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9747 * c-c++-common/goacc/use_device-1.c: ... this file.
9748 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9749 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9750 * c-c++-common/goacc/host_data-6.c: ... this file.
9751 * c-c++-common/goacc/loop-2-kernels.c: New file.
9752 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9753 * c-c++-common/goacc/loop-3.c: Likewise.
9754 * g++.dg/goacc/reference.C: Likewise.
9755 * g++.dg/goacc/routine-1.C: Likewise.
9756 * g++.dg/goacc/routine-2.C: Likewise.
9757
f6d2d066
RB
97582016-03-30 Richard Biener <rguenther@suse.de>
9759
9760 PR middle-end/70450
9761 * gcc.dg/torture/pr70450.c: New testcase.
9762
d43242b9
JJ
97632016-03-30 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR target/70421
9766 * gcc.dg/torture/pr70421.c: New test.
9767 * gcc.target/i386/avx512f-pr70421.c: New test.
9768
5ce43b77
L
97692016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9770
9771 PR testsuite/70364
9772 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9773 (check): New function.
9774 (bar): Call check.
9775 (foo): Align stack to 16 bytes when calling bar.
9776 * gcc.target/i386/cleanup-2.c: Likewise.
9777
d014a712
PP
97782016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9779
9780 PR tree-optimization/59124
9781 * gcc.dg/Warray-bounds-19.c: New test.
9782
3f8257db 97832016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9784
9785 * lib/prune.exp (escape_regex_chars): New.
9786 (prune_file_path): Update to quote metcharacters for regexp.
9787
3336c6e0
JJ
97882016-03-29 Jakub Jelinek <jakub@redhat.com>
9789
a362f023
JJ
9790 PR rtl-optimization/70429
9791 * gcc.c-torture/execute/pr70429.c: New test.
9792
3336c6e0
JJ
9793 PR tree-optimization/70405
9794 * gcc.dg/pr70405.c: New test.
9795
728557fd
AV
97962016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9797
9798 PR fortran/70397
9799 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9800 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9801
bef977d4
TS
98022016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9803
9804 PR testsuite/64177
9805 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9806 __cilkrts_set_param to set two workers.
9807 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9808 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9809
6f6d25c9
DH
98102016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9811
bf867841 9812 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9813
45733562
KY
98142016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9815
9816 PR target/70406
bf867841 9817 * gcc.target/i386/pr70406.c: New test.
45733562 9818
a1799e5e
EB
98192016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9820
9821 * gnat.dg/specs/double_record_extension3.ads: New test.
9822
5fca7b66
RH
98232016-03-25 Richard Henderson <rth@redhat.com>
9824
9825 PR target/70120
9826 * gcc.target/aarch64/pr70120-1.c: New.
9827 * gcc.target/aarch64/pr70120-2.c: New.
9828 * gcc.target/aarch64/pr70120-3.c: New.
9829
31ce75c6
PP
98302016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9831
9832 PR c++/62212
9833 * g++.dg/template/mangle2.C: The dg-do directive should be
9834 "compile" not "assemble".
9835
3caf0ca1
BS
98362016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9837
9838 PR lto/69650
9839 * gcc.dg/pr69650.c: New test.
9840
634035b6
DE
98412016-03-25 David Edelsohn <dje.gcc@gmail.com>
9842
9843 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9844
45d34276
AM
98452016-03-25 Alan Modra <amodra@gmail.com>
9846
9847 * gcc.dg/dfp/pr70052.c: New test.
9848
8f085166
RH
98492016-03-24 Richard Henderson <rth@redhat.com>
9850
9851 PR middle-end/69845
9852 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9853 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9854
011e5ec3
TV
98552016-03-24 Tom de Vries <tom@codesourcery.com>
9856
9857 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9858
9e3f4551
TV
98592016-03-24 Tom de Vries <tom@codesourcery.com>
9860
9861 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9862 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9863
45780041
TV
98642016-03-24 Tom de Vries <tom@codesourcery.com>
9865
9866 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9867 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9868
887ab4e5
PP
98692016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9870
9871 PR c++/62212
9872 * g++.dg/template/mangle2.C: New test.
9873
69a9a66f
RB
98742016-03-24 Richard Biener <rguenther@suse.de>
9875
9876 PR tree-optimization/70396
9877 * gcc.dg/torture/pr70396.c: New testcase.
9878
ed87de55
RB
98792016-03-24 Richard Biener <rguenther@suse.de>
9880
9881 PR middle-end/70370
9882 * gcc.dg/torture/pr70370.c: New testcase.
9883
ea064934
TV
98842016-03-24 Tom de Vries <tom@codesourcery.com>
9885
9886 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9887 * gfortran.dg/goacc/kernels-tree.f95: Same.
9888 * gfortran.dg/goacc/parallel-tree.f95: Same.
9889
b2a4dd1d
TV
98902016-03-24 Tom de Vries <tom@codesourcery.com>
9891
9892 * c-c++-common/goacc/uninit-if-clause.c: New test.
9893 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9894
72e7cd6e
JJ
98952016-03-24 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR target/70290
bf867841
UB
9898 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9899 Fix formatting.
72e7cd6e 9900
ce9d0c03
RB
99012016-03-24 Richard Biener <rguenther@suse.de>
9902
9903 PR tree-optimization/70372
9904 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9905
426b9428
PP
99062016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9907
9908 PR c++/70347
9909 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9910
cd1588c4
PP
99112016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9912
9913 PR c++/70332
9914 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9915
61637db3
JJ
99162016-03-23 Jakub Jelinek <jakub@redhat.com>
9917
928af3bf
JJ
9918 PR c++/70001
9919 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9920 * g++.dg/cpp1y/pr70001.C: New test.
9921
61637db3
JJ
9922 PR c++/70323
9923 * g++.dg/cpp0x/constexpr-70323.C: New test.
9924
05aca4e7
AO
99252016-03-23 Alexandre Oliva <aoliva@redhat.com>
9926 Jason Merrill <jason@redhat.com>
9927 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR c++/69315
9930 * g++.dg/cpp0x/constexpr-69315.C: New test.
9931 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9932
fbdb6baf
MP
99332016-03-23 Marek Polacek <polacek@redhat.com>
9934
9935 PR c++/69884
9936 * g++.dg/warn/Wignored-attributes-1.C: New test.
9937 * g++.dg/warn/Wignored-attributes-2.C: New test.
9938
d79ee524
TV
99392016-03-23 Tom de Vries <tom@codesourcery.com>
9940
9941 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9942 initialization.
9943 * gfortran.dg/goacc/private-3.f95 (test): Same.
9944 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9945 missing use param.
9946
a59f0bef
KT
99472016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9948
9949 * lib/target-supports.exp: Remove v7ve entry from loop
9950 creating effective target checks.
9951 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9952 (add_options_for_arm_arch_v7ve): Likewise.
9953
0179520a
JJ
99542016-03-23 Jakub Jelinek <jakub@redhat.com>
9955
9956 PR tree-optimization/70354
9957 * gcc.dg/vect/pr70354-1.c: New test.
9958 * gcc.dg/vect/pr70354-2.c: New test.
9959 * gcc.target/i386/avx2-pr70354-1.c: New test.
9960 * gcc.target/i386/avx2-pr70354-2.c: New test.
9961
75bb14d7
JL
99622016-03-22 Jeff Law <law@redhat.com>
9963
9964 PR target/70232
9965 * gcc.dg/tree-ssa/pr70232.c: New test.
9966
72c9526d
IE
99672016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9968
9969 PR target/70302
9970 * gcc.target/i386/pr70302.c: New test.
9971
a3ca1bc5
RB
99722016-03-22 Richard Biener <rguenther@suse.de>
9973
9974 PR middle-end/70251
9975 * g++.dg/torture/pr70251.C: New testcase.
9976
5c240f4d
DM
99772016-03-22 David Malcolm <dmalcolm@redhat.com>
9978
9979 PR c/69993
9980 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9981 Wmisleading-indentation.c.
9982 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9983 reflect change to diagnostic text and order of messages.
9984 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9985
80f6631b
DE
99862016-03-22 David Edelsohn <dje.gcc@gmail.com>
9987
9988 * g++.dg/ext/java-3.C: Don't compile on AIX.
9989
9a10956c
RB
99902016-03-22 Richard Biener <rguenther@suse.de>
9991
9992 PR middle-end/70333
9993 * gcc.dg/torture/pr70333.c: New testcase.
9994
6cedf922
IE
99952016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9996
9997 * g++.dg/ext/pr70290.C: New test.
9998
cd6c27ac
KY
99992016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10000
10001 PR target/70325
10002 * gcc.target/i386/pr70325.c: New test.
10003
4cde512c
JJ
100042016-03-22 Jakub Jelinek <jakub@redhat.com>
10005
b01915ed
JJ
10006 PR target/70329
10007 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10008 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10009
4e3e2cf1
JJ
10010 PR target/70300
10011 * gcc.target/i386/pr70300.c: New test.
10012
4cde512c
JJ
10013 PR c++/70295
10014 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10015 (func2): New function for cond with parens, xfail warning for c++.
10016 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10017
16f6d7dc
PP
100182016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10019
10020 PR c++/70096
10021 * g++.dg/template/ptrmem30.C: New test.
10022
a3e2b438
PP
100232016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10024
10025 PR c++/70204
10026 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10027 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10028
11b6a02e
JJ
100292016-03-21 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR middle-end/70326
10032 * gcc.dg/pr70326.c: New test.
10033
b9407883
MG
100342016-03-21 Marc Glisse <marc.glisse@inria.fr>
10035 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR tree-optimization/70317
10038 * gcc.dg/pr70317.c: New test.
10039
4a148e19
UB
100402016-03-21 Uros Bizjak <ubizjak@gmail.com>
10041
10042 PR target/70327
10043 * gcc.target/i386/pr70327.c: New test.
10044
2a85ddbb
ML
100452016-03-21 Martin Liska <mliska@suse.cz>
10046
7d36fe98 10047 PR ipa/70306
2a85ddbb
ML
10048 * gcc.dg/ipa/pr70306.c: New test.
10049
4a148e19 100502016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10051
10052 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10053 * gcc.target/arm/attr-align3.c: Likewise.
10054 * gcc.target/arm/attr_arm.c: Likewise.
10055 * gcc.target/arm/flip-thumb.c: Likewise.
10056
6b366948
JJ
100572016-03-21 Jakub Jelinek <jakub@redhat.com>
10058
10059 PR target/70296
10060 * gcc.target/powerpc/altivec-36.c: New test.
10061
2fac8c14
RB
100622016-03-21 Richard Biener <rguenther@suse.de>
10063
10064 PR tree-optimization/70310
10065 * gcc.dg/torture/pr70310.c: New testcase.
10066
e9bde854
KY
100672016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10068
10069 PR target/70293
10070 * gcc.target/i386/pr70293.c: New test.
10071
56bbfaf6
RB
100722016-03-21 Richard Biener <rguenther@suse.de>
10073
10074 PR tree-optimization/70288
10075 * gcc.dg/torture/pr70288-1.c: New testcase.
10076 * gcc.dg/torture/pr70288-2.c: Likewise.
10077
3eee49ed
AB
100782016-03-21 Andrey Belevantsev <abel@ispras.ru>
10079
10080 PR rtl-optimization/69307
10081 * gcc.target/arm/pr69307.c: New test.
4a148e19 10082
8e7816b4
AB
100832016-03-21 Andrey Belevantsev <abel@ispras.ru>
10084
10085 PR rtl-optimization/69102
10086 * gcc.c-torture/compile/pr69102.c: New test.
10087
14d7d4be
JL
100882016-03-18 Jeff Law <law@redhat.com>
10089
10090 PR rtl-optimization/70263
10091 * gcc.c-torture/compile/pr70263-1.c: New test.
10092 * gcc.target/i386/pr70263-2.c: New test.
10093
5c6a601c
BS
100942016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10095
10096 PR rtl-optimization/70278
10097 * gcc.dg/torture/pr70278.c: New test.
10098 * gcc.target/arm/pr70278.c: New test.
10099
4bbf545b
DM
101002016-03-18 David Malcolm <dmalcolm@redhat.com>
10101
10102 PR c/70281
10103 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10104 (test_builtin_types_compatible_p): New test function.
10105 * gcc.dg/pr70281.c: New test case.
10106
dc28bb68
CL
101072016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10108
10109 PR target/70113
10110 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10111
5e8d6dff
IE
101122016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10113
10114 PR tree-optimization/70252
10115 * gcc.dg/pr70252.c: New test.
10116
d0e7e403
TV
101172016-03-18 Tom de Vries <tom@codesourcery.com>
10118
10119 * gcc.dg/pr70161-2.c: New test.
10120 * gcc.dg/pr70161.c: New test.
10121
fa22501a
TV
101222016-03-18 Tom de Vries <tom@codesourcery.com>
10123
10124 PR ipa/70269
10125 * gcc.dg/pr70269.c: New test.
10126
dd125026
JJ
101272016-03-18 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR c++/70267
10130 * g++.dg/ext/java-3.C: New test.
10131
91914f0a
PP
101322016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10133
10134 PR c++/70205
10135 * g++.dg/lookup/pr70205.C: New test.
10136
753a8910
PP
101372016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10138
10139 PR c++/70218
10140 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10141
14ba7b28
MP
101422016-03-17 Marek Polacek <polacek@redhat.com>
10143
10144 PR c/69407
10145 * gcc.dg/atomic-op-6.c: New test.
10146
ded60913
DM
101472016-03-17 David Malcolm <dmalcolm@redhat.com>
10148
10149 PR c/70264
10150 * c-c++-common/pr70264.c: New test case.
10151
a3aad0e6
JJ
101522016-03-17 Jakub Jelinek <jakub@redhat.com>
10153
17366700
JJ
10154 PR c++/70144
10155 * c-c++-common/pr70144-1.c: New test.
10156 * c-c++-common/pr70144-2.c: New test.
10157
a3aad0e6
JJ
10158 PR c++/70272
10159 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10160 * g++.dg/opt/flifetime-dse6.C: New test.
10161 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10162
b57e6e18
L
101632016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10164
10165 PR driver/70192
10166 * gcc.dg/pic-1.c: New test.
10167 * gcc.dg/pic-2.c: Likewise.
10168 * gcc.dg/pic-3.c: Likewise.
10169 * gcc.dg/pic-4.c: Likewise.
10170 * gcc.dg/pie-1.c: Likewise.
10171 * gcc.dg/pie-2.c: Likewise.
10172 * gcc.dg/pie-3.c: Likewise.
10173 * gcc.dg/pie-4.c: Likewise.
10174 * gcc.dg/pie-5.c: Likewise.
10175 * gcc.dg/pie-6.c: Likewise.
10176
b38ba58b
TV
101772016-03-17 Tom de Vries <tom@codesourcery.com>
10178
10179 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10180 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10181
6931b3b7
RB
101822016-03-17 Richard Biener <rguenther@suse.de>
10183
10184 PR debug/70271
10185 * g++.dg/debug/pr70271.C: New testcase.
10186
0c8b64cb
IE
101872016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10188
10189 * gcc.target/i386/pr70251.c: New test.
10190
b1970801
MP
101912016-03-17 Marek Polacek <polacek@redhat.com>
10192
10193 PR c++/70194
10194 * g++.dg/warn/constexpr-70194.C: New test.
10195
820c5eaa
RH
101962016-03-16 Richard Henderson <rth@redhat.com>
10197
10198 PR middle-end/70240
10199 * gcc.c-torture/compile/pr70240.c: New.
10200
da0ad263
SKS
102012016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10202
10203 * gcc.c-torture/compile/20151204.c: Skip for avr.
10204
c73d295c
JJ
102052016-03-16 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR target/70245
10208 * g++.dg/opt/pr70245.C: New test.
10209 * g++.dg/opt/pr70245.h: New file.
10210 * g++.dg/opt/pr70245-aux.cc: New file.
10211
b2794066
MS
102122016-03-16 Martin Sebor <msebor@redhat.com>
10213
10214 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10215
aa43616c
RH
102162016-03-16 Richard Henderson <rth@redhat.com>
10217
10218 PR middle-end/70199
10219 * gcc.c-torture/compile/pr70199.c: New.
10220
59608fe5
L
102212016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10222
10223 * gcc.dg/uninit-19.c: Run dos2unix.
10224
ab4c578f
MP
102252016-03-16 Marek Polacek <polacek@redhat.com>
10226
10227 PR c/70093
10228 * gcc.dg/nested-func-10.c: New test.
10229 * gcc.dg/nested-func-9.c: New test.
10230
f5387e76
JJ
102312016-03-16 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR tree-optimization/68714
10234 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10235
7662b718
TV
102362016-03-16 Tom de Vries <tom@codesourcery.com>
10237
10238 PR tree-optimization/68715
10239 * gcc.dg/graphite/pr68715-2.c: New test.
10240 * gcc.dg/graphite/pr68715.c: New test.
10241 * gfortran.dg/graphite/pr68715.f90: New test.
10242
be7ce7ae
TV
102432016-03-16 Tom de Vries <tom@codesourcery.com>
10244
10245 PR tree-optimization/68809
10246 * gcc.dg/graphite/pr68809-2.c: New test.
10247 * gcc.dg/graphite/pr68809.c: New test.
10248
1935f250
JJ
102492016-03-16 Jakub Jelinek <jakub@redhat.com>
10250
6651c93e
JJ
10251 PR c++/70147
10252 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10253 method call to i () as argument. Adjust expected output.
10254
1935f250
JJ
10255 PR c++/70147
10256 * g++.dg/ubsan/pr70147-1.C: New test.
10257 * g++.dg/ubsan/pr70147-2.C: New test.
10258
ab1caa6e
MS
102592016-03-15 Martin Sebor <msebor@redhat.com>
10260
10261 PR c++/58281
10262 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10263
5c2a1bbb
JDA
102642016-03-15 John David Anglin <danglin@gcc.gnu.org>
10265
cb5d8ad1
JDA
10266 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10267 hppa*-*-hpux*.
10268
b440dd40
JDA
10269 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10270
5c2a1bbb
JDA
10271 PR libfortran/69799
10272 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10273 libatomic_available.
10274
42c729c5
MP
102752016-03-15 Marek Polacek <polacek@redhat.com>
10276
10277 PR c++/70209
10278 * g++.dg/ext/attribute-may-alias-4.C: New test.
10279
82b1c550
AM
102802016-03-15 Alexander Monakov <amonakov@ispras.ru>
10281
10282 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10283 -fvar-tracking-assignments-toggle flag.
10284
4ccbf3a6
PH
102852016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10286
10287 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10288
c39858bd
JJ
102892016-03-15 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR rtl-optimization/70222
10292 * gcc.c-torture/execute/pr70222-1.c: New test.
10293 * gcc.c-torture/execute/pr70222-2.c: New test.
10294
8be119c1
RH
102952016-03-15 Richard Henderson <rth@redhat.com>
10296
10297 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10298
6598bb55
AB
102992016-03-15 Andrey Belevantsev <abel@ispras.ru>
10300
10301 PR rtl-optimization/69032
10302 * gcc.dg/pr69032.c: New test.
10303
81fa2944
AB
103042016-03-15 Andrey Belevantsev <abel@ispras.ru>
10305
10306 PR rtl-optimization/63384
4a148e19 10307 * g++.dg/pr63384.C: New test.
81fa2944 10308
74ea9ab6
AB
103092016-03-15 Andrey Belevantsev <abel@ispras.ru>
10310
10311 PR target/64411
10312 * gcc.target/i386/pr64411.C: New test.
10313
045d5055
TV
103142016-03-15 Tom de Vries <tom@codesourcery.com>
10315
10316 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10317 * gfortran.dg/goacc/kernels-alias.f95: New test.
10318
3ea33585
MS
103192016-03-14 Martin Sebor <msebor@redhat.com>
10320
10321 PR c++/53792
10322 * g++.dg/cpp0x/constexpr-inline.C: New test.
10323 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10324
1df7b330
DE
103252016-03-14 David Edelsohn <dje.gcc@gmail.com>
10326
10327 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10328
79b57d18
JJ
103292016-03-14 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR middle-end/70219
10332 * gcc.dg/pr70219.c: New test.
10333
3cbf012a
BS
103342016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10335
10336 PR target/70083
10337 * gcc.dg/torture/pr70083.c: New test.
10338 * gcc.target/i386/pr70083.c: New test.
10339
a9fee7cd
RB
103402016-03-14 Richard Biener <rguenther@suse.de>
10341
10342 PR tree-optimization/56365
10343 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10344
4799603f
SB
103452016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10346
10347 PR target/70098
10348 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10349 New function.
10350 * g++.dg/pr70098.C: New testcase.
10351
10352
760ca967
TV
103532016-03-14 Tom de Vries <tom@codesourcery.com>
10354
10355 PR tree-optimization/70045
10356 * gcc.dg/graphite/pr70045.c: New test.
10357
44e66a77
JD
103582016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10359
10360 PR fortran/69043
10361 * gfortran.dg/include_9.f90: New test.
10362
a18e0fe1
DH
103632016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10364
10365 PR fortran/45076
10366 gfortran.dg/prof/prof.exp: New script.
10367 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10368
d0aca6ab
AB
103692016-03-12 Andrey Belevantsev <abel@ispras.ru>
10370
10371 PR rtl-optimization/69307
10372 * gcc.dg/pr69307.c: New test.
10373
cefe08a4
VM
103742016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10375
10376 PR target/69614
10377 * gcc.target/arm/pr69614.c: New.
10378
70112e2a
PT
103792016-03-12 Paul Thomas <pault@gcc.gnu.org>
10380
10381 PR fortran/70031
10382 * gfortran.dg/submodule_14.f08: New test
10383
10384 PR fortran/69524
10385 * gfortran.dg/submodule_15.f08: New test
10386
3f1e5d3a
PP
103872016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10388
10389 PR c++/70106
10390 * g++.dg/cpp1y/paren3.C: New test.
10391
a3f6d680
MM
103922016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10393
10394 PR target/70131
10395 * gcc.target/powerpc/ppc-round2.c: New test.
10396
92348f09
BS
103972016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10398
10399 PR target/70123
10400 * gcc.dg/torture/pr70123.c: New test.
10401
cebde9e9
JL
104022016-03-11 Jeff Law <law@redhat.com>
10403
10404 PR tree-optimization/70190
10405 * gcc.c-torture/compile/pr70190.c: New test.
10406
3edc5da4
DM
104072016-03-11 David Malcolm <dmalcolm@redhat.com>
10408
10409 PR c/68187
10410 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10411 case.
10412 (test43_b): Likewise.
10413 (test43_c): Likewise.
10414 (test43_d): Likewise.
10415 (test43_e): Likewise.
10416 (test43_f): Likewise.
10417 (test43_g): Likewise.
10418 (test44_a): Likewise.
10419 (test44_b): Likewise.
10420 (test44_c): Likewise.
10421 (test44_d): Likewise.
10422 (test44_e): Likewise.
10423
318c1204
DM
104242016-03-11 David Malcolm <dmalcolm@redhat.com>
10425
10426 PR c/70085
10427 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10428
bc062234
KT
104292016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10430
10431 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10432 dg-options.
10433
acfc1ac1
KT
104342016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10435
10436 PR target/70002
10437 PR target/69245
10438 * gcc.target/aarch64/pr69245_2.c: New test.
10439
d1e2bb2d
JJ
104402016-03-11 Jakub Jelinek <jakub@redhat.com>
10441
10442 PR tree-optimization/70177
10443 * gcc.dg/pr70177.c: New test.
10444
07350627
AL
104452016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10446
10447 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10448
5c6706f7
AL
104492016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10450
10451 * gcc.dg/tree-ssa/sra-20.c: New.
10452
02d472a2
JJ
104532016-03-11 Jakub Jelinek <jakub@redhat.com>
10454
686d390a
JJ
10455 PR rtl-optimization/70174
10456 * gcc.dg/pr70174.c: New test.
10457
02d472a2
JJ
10458 PR tree-optimization/70169
10459 * gcc.dg/pr70169.c: New test.
10460
0f9befa1
IE
104612016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10462
10463 PR target/70160
10464 * gcc.target/i386/pr70160.c: New test.
10465
432d4670
AK
104662016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10467
10468 * gcc.target/s390/dfp-1.c: New test.
10469
a3dc8760
NC
104702016-03-10 Nick Clifton <nickc@redhat.com>
10471
10472 PR target/70044
10473 * gcc.target/aarch64/pr70044.c: New test.
10474
b87a8d7d
PP
104752016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10476 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR c++/70001
10479 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10480 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10481 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10482
4f4ada6a
JH
104832016-03-10 Jan Hubicka <hubicka@ucw.cz>
10484
10485 PR lto/69589
10486 * g++.dg/lto/pr69589_0.C: New testcase
10487 * g++.dg/lto/pr69589_1.C: New testcase
10488
d49b0aa0
MP
104892016-03-10 Marek Polacek <polacek@redhat.com>
10490
10491 PR c++/70153
10492 * g++.dg/delayedfold/unary-plus1.C: New test.
10493
104942016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10495
10496 * gcc.target/arm/pr45701-1.c: Escape brackets.
10497 * gcc.target/arm/pr45701-2.c: Likewise.
10498
71017a7b
AL
104992016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10500
10501 * gfortran.dg/unconstrained_commons.f: New.
10502
ba52669f
AM
105032016-03-10 Alan Modra <amodra@gmail.com>
10504
10505 * gcc.dg/pr69195.c: New.
10506 * gcc.dg/pr69238.c: New.
10507
27742332
TV
105082016-03-10 Tom de Vries <tom@codesourcery.com>
10509
10510 PR testsuite/68915
10511 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10512
3a81a594
RB
105132016-03-10 Richard Biener <rguenther@suse.de>
10514
10515 PR tree-optimization/70128
10516 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10517 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10518
3433b975
JJ
105192016-03-09 Jakub Jelinek <jakub@redhat.com>
10520
c2864f02
JJ
10521 PR tree-optimization/70152
10522 * gcc.dg/pr70152.c: New test.
10523
3433b975
JJ
10524 PR target/70086
10525 * gcc.target/i386/pr70086-1.c: New test.
10526 * gcc.target/i386/pr70086-2.c: New test.
10527 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10528
10529 PR tree-optimization/70127
10530 * gcc.c-torture/execute/pr70127.c: New test.
10531
96b3c82d
CP
105322016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10533
10534 * c-c++-common/goacc/combined-directives-2.c: New test.
10535
b4f3232d
DM
105362016-03-09 David Malcolm <dmalcolm@redhat.com>
10537
10538 PR c/68473
10539 PR c++/70105
10540 * g++.dg/diagnostic/pr70105.C: New test.
10541 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10542 (test_multiple_ordinary_maps): New test function.
10543
40499f81
DM
105442016-03-09 David Malcolm <dmalcolm@redhat.com>
10545
10546 PR c/68473
10547 PR c++/70105
10548 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10549 Drop range information from call to inform_at_rich_loc.
10550 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10551 New.
10552 (test_show_locus): Replace calls to rich_location::add_range with
10553 calls to add_range. Rewrite the tests that used the now-defunct
10554 rich_location ctor taking a source_range. Simplify other tests
10555 by replacing calls to COMBINE_LOCATION_DATA with calls to
10556 make_location.
10557
c9e33662
RB
105582016-03-09 Richard Biener <rguenther@suse.de>
10559 Jakub Jelinek <jakub@redhat.com>
10560
10561 PR tree-optimization/70138
10562 * gcc.dg/vect/pr70138-1.c: New testcase.
10563 * gcc.dg/vect/pr70138-2.c: Likewise.
10564
2c73b764
JJ
105652016-03-09 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR target/70049
10568 * gcc.target/i386/pr70049.c: New test.
10569
c06d25bb
RB
105702016-03-09 Richard Biener <rguenther@suse.de>
10571
10572 PR c/70143
10573 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10574 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10575 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10576
5828a501
RO
105772016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10578
10579 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10580 arm-*-*.
10581
2e141c8d
JJ
105822016-03-09 Jakub Jelinek <jakub@redhat.com>
10583
5a9def37
JJ
10584 PR middle-end/67278
10585 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10586
2e141c8d
JJ
10587 PR target/67278
10588 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10589
10590 PR middle-end/70050
10591 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10592 in testcase comment.
10593
bf751f40
TV
105942016-03-09 Tom de Vries <tom@codesourcery.com>
10595
10596 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10597 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10598 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10599 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10600 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10601 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10602 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10603 * gfortran.dg/goacc/kernels-loop.f95: New test.
10604
e210c999
MS
106052016-03-08 Martin Sebor <msebor@redhat.com>
10606
10607 PR c++/62096
10608 * g++.dg/warn/overflow-warn-7.C: New test.
10609
80aac5c8
JM
106102016-03-08 Jason Merrill <jason@redhat.com>
10611
10612 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10613 * lib/target-supports.exp (check_effective_target_concepts): New.
10614
12b81409
JJ
106152016-03-08 Jakub Jelinek <jakub@redhat.com>
10616
d259b234
JJ
10617 PR c++/70135
10618 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10619 * g++.dg/ubsan/pr70135.C: New test.
10620
12b81409
JJ
10621 PR target/70110
10622 * gcc.dg/pr70110.c: New test.
10623
b4e9f2aa
MJ
106242016-03-07 Martin Jambor <mjambor@suse.cz>
10625
10626 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10627 * c-c++-common/gomp/if-1.c: Likewise.
10628 * c-c++-common/gomp/pr61486-2.c: Likewise.
10629 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10630 to dg-additional-options.
10631 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10632 * g++/gomp/target-teams-1.c: Likewise.
10633 * gcc.dg/gomp/gomp.exp: Likewise.
10634 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10635 dg-additional-options.
10636 * gfortran.dg/gomp/gomp.exp: Likewise.
10637 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10638 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10639 dg-additional-options.
10640 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10641
f86e631e
MJ
106422016-03-07 Martin Jambor <mjambor@suse.cz>
10643
10644 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10645 * c-c++-common/gomp/gridify-1.c: New test.
10646 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10647
94156b3f
AV
106482016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10649
10650 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10651 trigger for cortex-r8, when scanning for register r8.
10652 * gcc.target/arm/pr45701-2.c: Likewise.
10653
a84a49b7 106542016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10655 Jeff Law <law@redhat.com>
a84a49b7
RB
10656
10657 PR tree-optimization/69740
10658 * gcc.c-torture/compile/pr69740-1.c: New test.
10659 * gcc.c-torture/compile/pr69740-2.c: New test.
10660
e41f6c9e
BS
106612016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10662
10663 * lib/target-supports.exp
10664 (check_effective_target_whole_vector_shift): Enable for PPC64.
10665
57548bf5
RB
106662016-03-07 Richard Biener <rguenther@suse.de>
10667
10668 PR tree-optimization/70115
10669 * gcc.dg/torture/pr70115.c: New testcase.
10670
4ae13300
NS
106712016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10672
10673 PR middle-end/69916
10674 * c-c-++-common/goacc/pr69916.c: New.
10675
5edb9853
RH
106762016-03-07 Richard Henderson <rth@redhat.com>
10677
10678 * gcc.c-torture/compile/pr70061.c: New test.
10679
2067a8f3
RB
106802016-03-07 Richard Biener <rguenther@suse.de>
10681
10682 PR testsuite/70109
10683 * gcc.dg/vect/O3-pr36098.c: New testcase.
10684
4145a9b7
CL
106852016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10686
10687 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10688
1878be32
EB
106892016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10690
10691 * gnat.dg/renaming9.ad[sb]: New testcase.
10692
df762bb2
JJ
106932016-03-05 Jakub Jelinek <jakub@redhat.com>
10694
10695 PR c++/70084
10696 * g++.dg/expr/stdarg3.C: New test.
10697
7d461295
JL
106982016-03-04 Jeff Law <law@redhat.com>
10699
10700 PR tree-optimization/69196
10701 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10702 x86_64-*-*.
10703
29b9828f
BS
107042016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10705
b6b552fd
BS
10706 PR c/69973
10707 * gcc.dg/pr69973.c: New test.
10708
201d49e9
BS
10709 PR rtl-optimization/69941
10710 * gcc.dg/torture/pr69941.c: New test.
10711
29b9828f
BS
10712 PR c/69824
10713 * gcc.dg/pr69824.c: New test.
10714
640b7e74
TV
107152016-03-05 Tom de Vries <tom@codesourcery.com>
10716
10717 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10718 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10719 function.
10720
7a3a3fad
PP
107212016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10722
10723 PR c++/66786
10724 * g++.dg/cpp1y/var-templ48.C: New test.
10725 * g++.dg/cpp1y/var-templ49.C: New test.
10726
cd439aec
EB
107272016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10728
10729 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10730
60204554
JJ
107312016-03-04 Jakub Jelinek <jakub@redhat.com>
10732
0c8825de
JJ
10733 PR c++/70035
10734 * g++.dg/ubsan/pr70035.C: New test.
10735
60204554
JJ
10736 PR target/70062
10737 * gcc.target/i386/pr70062.c: New test.
10738
f79d4eab
L
107392016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10740
10741 * g++.dg/template/typename21.C: Remove c++98_only.
10742
ea81ce67
L
107432016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10744
10745 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10746
64b23c13
DM
107472016-03-04 David Malcolm <dmalcolm@redhat.com>
10748
10749 PR c/68187
10750 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10751 function.
10752 (fn_42_b): Likewise.
10753 (fn_42_c): Likewise.
10754
729526f5
DM
107552016-03-04 David Malcolm <dmalcolm@redhat.com>
10756
10757 PR c/68187
10758 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10759 function.
10760 (fn_40_b): Likewise.
10761 (fn_41_a): Likewise.
10762 (fn_41_b): Likewise.
10763
f9ea11ac
JJ
107642016-03-04 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR target/70059
10767 * gcc.target/i386/avx512f-pr70059.c: New test.
10768 * gcc.target/i386/avx512dq-pr70059.c: New test.
10769
b6c38c69
BS
107702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10771
10772 PR rtl-optimization/57676
10773 * gcc.dg/torture/pr57676.c: New test.
10774
af3cdd34
IE
107752016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10776
10777 * gcc.dg/pr70026.c: New test.
10778
7ff6ca38
MP
107792016-03-04 Marek Polacek <polacek@redhat.com>
10780
10781 PR c/69798
10782 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10783 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10784
a6bf62d5
KT
107852016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10786
10787 PR target/70004
10788 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10789 Delete.
10790 (test_corners_sisd_si): Likewise.
10791 (main): Remove checks of the above.
10792 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10793
ae4cdc6a
EB
107942016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10795
10796 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10797
08455559
CL
107982016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10799
10800 * gcc.dg/torture/pr69951.c: Accept argc==0.
10801
e9a35493
RB
108022016-03-04 Richard Biener <rguenther@suse.de>
10803
10804 PR c++/70054
10805 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10806 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10807
fba054c2
DV
108082016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10809
10810 PR testsuite/69766
10811 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10812 testing multiarch.
10813
f10cdc6c
JJ
108142016-03-04 Jakub Jelinek <jakub@redhat.com>
10815
10816 PR debug/69947
10817 * gcc.dg/guality/pr69947.c: New test.
10818
2e981ba0
JJ
108192016-03-03 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR ada/70017
10822 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10823
0ba3bfa2
KT
108242016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10825
10826 PR rtl-optimization/69904
10827 * gcc.target/arm/pr69904.c: New test.
10828
97ecdb46
JJ
108292016-03-03 Jakub Jelinek <jakub@redhat.com>
10830
10831 PR target/70021
10832 * gcc.dg/vect/pr70021.c: New test.
10833 * gcc.target/i386/pr70021.c: New test.
10834
a2a743a1
MP
108352016-03-03 Marek Polacek <polacek@redhat.com>
10836
10837 PR middle-end/70050
10838 * gcc.dg/pr70050.c: New test.
10839
fa07ecdd
JG
108402016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10841
10842 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10843
23504262
ML
108442016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10845
10846 PR tree-optimization/70043
10847 * gfortran.dg/vect/pr70043.f90: New test.
10848
b7b9e1a9
EB
108492016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10850
10851 * gnat.dg/specs/task1.ads: New test.
10852
cb83ba54
RO
108532016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10854
10855 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10856 Invoke gdb with -batch.
10857 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10858
a75f5e30
RB
108592016-03-03 Richard Biener <rguenther@suse.de>
10860
10861 PR tree-optimization/55936
10862 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10863
268bc320
JL
108642016-03-02 Jeff Law <law@redhat.com>
10865
815f20ab
JL
10866 PR rtl-optimization/69942
10867 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10868 effects of argument promotions.
10869
268bc320
JL
10870 PR tree-optimization/69987
10871 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10872 target does not support -fprefetch-loop-arrays.
10873
171f7de5
UB
108742016-03-02 Uros Bizjak <ubizjak@gmail.com>
10875
10876 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10877
192912db
BC
108782016-03-02 Bin Cheng <bin.cheng@arm.com>
10879
c7908871 10880 PR rtl-optimization/69052
192912db
BC
10881 * gcc.target/i386/pr69052.c: New test.
10882
90a7a40b
AM
108832016-03-02 Alan Modra <amodra@gmail.com>
10884
10885 * gcc.dg/pr69990.c: New.
10886
69fa742f
JJ
108872016-03-02 Jakub Jelinek <jakub@redhat.com>
10888
de752fb0
JJ
10889 PR c/68062
10890 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10891
10892 PR middle-end/70022
10893 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10894
69fa742f
JJ
10895 PR target/70028
10896 * gcc.target/i386/pr70028.c: New test.
10897
7c65bd56
MK
108982016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10899
10900 * c-c++-common/asan/swapcontext-test-1.c,
10901 * c-c++-common/tsan/thread_leak.c,
10902 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10903 * g++.dg/tsan/benign_race.C,
10904 * g++.dg/tsan/fd_close_norace.C,
10905 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10906 races with sanitizer output
10907
37d98220 109082016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10909 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10910
10911 PR target/67278
10912 * gcc.dg/simd-8.c: New testcase.
10913
218db463
RB
109142016-03-02 Richard Biener <rguenther@suse.de>
10915
10916 PR middle-end/67278
10917 * gcc.dg/simd-7.c: New testcase.
10918
22c72158
EB
109192016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10920
10921 * gcc.target/i386/pr70007.c: Tweak.
10922
9a790ccc
DV
109232016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10924
10925 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10926
bd02f00f
MP
109272016-03-02 Marek Polacek <polacek@redhat.com>
10928
10929 PR c/67854
10930 * gcc.dg/pr67854.c: New test.
10931
1e840f39
JJ
109322016-03-02 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR middle-end/70025
10935 * gcc.dg/torture/pr70025.c: New test.
10936
bca00241
VK
109372016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10938
10939 PR tree-optimization/68621
10940 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10941
0bca04b8
EB
109422016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10943
10944 * gcc.target/i386/pr70007.c: New test.
10945
2a9afc86
JL
109462016-03-01 Jeff Law <law@redhat.com>
10947
eab2541b 10948 PR tree-optimization/69196
9d83ef71 10949 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10950
2a9afc86
JL
10951 PR tree-optimization/69196
10952 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10953 duplicating code and spoiling the expected output.
10954
0d39977e
MM
109552016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10956
10957 PR target/70033
10958 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10959 supports power9 before doing tests.
10960 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10961 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10962 * gcc.target/powerpc/p9-permute.c: Likewise.
10963
a0c0699d
UB
109642016-03-01 Uros Bizjak <ubizjak@gmail.com>
10965
10966 PR target/70027
10967 * gcc.target/i386/pr70027.c: New test.
10968
0ae3ef47 109692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10970
10971 * gcc.dg/pr70017.c: New test.
10972
686e2237
JJ
109732016-03-01 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR c/69796
10976 PR c/69974
10977 * gcc.dg/pr69796.c: New test.
10978 * gcc.dg/pr69974.c: New test.
10979
f8e4188c
EB
109802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10981
10982 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10983
5e3f1c7c
JL
109842016-02-29 Jeff Law <law@redhat.com>
10985
10986 PR tree-optimization/69987
10987 * gfortran.dg/pr69987.f90: New test.
10988
10989 PR tree-optimization/69989
10990 * gcc.c-torture/compile/pr69989-2.c: New test.
10991
1be56bc5
MP
109922016-03-01 Marek Polacek <polacek@redhat.com>
10993
10994 PR c++/69795
10995 * g++.dg/parse/invalid1.C: New test.
10996
1b19470d
RB
109972016-03-01 Richard Biener <rguenther@suse.de>
10998
10999 PR middle-end/70022
11000 * gcc.dg/pr70022.c: New testcase.
11001
3ae0661a
IE
110022016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11003
11004 PR tree-optimization/69956
11005 * gcc.dg/pr69956.c: New test.
11006
0f09ab88
BS
110072016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11008
11009 PR target/70011
11010 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11011 XFAIL when hardware supports efficient unaligned storage access.
11012
76d881bf
PP
110132016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11014
11015 PR c++/69961
11016 * g++.dg/template/pr69961a.C: New test.
11017 * g++.dg/template/pr69961b.C: New test.
11018
7168133a
DM
110192016-02-29 David Malcolm <dmalcolm@redhat.com>
11020
11021 PR preprocessor/69985
11022 * gcc.dg/cpp/pr69985.c: New test case.
11023
0c6072a3
JL
110242016-02-29 Jeff Law <law@redhat.com>
11025
e66f219b
JL
11026 PR tree-optimization/70005
11027 * gcc.c-torture/execute/pr70005.c New test.
11028
0c6072a3
JL
11029 PR tree-optimization/69999
11030 * gcc.c-torture/compile/pr69999.c: New test.
11031
fd9fbdb3
YR
110322016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11033
11034 PR tree-optimization/69652
11035 * gcc.dg/torture/pr69652.c: Delete test.
11036 * gcc.dg/vect/pr69652.c: New test.
11037
cbd400b4
RB
110382016-02-19 Richard Biener <rguenther@suse.de>
11039
11040 PR tree-optimization/69980
11041 * gfortran.dg/vect/pr69980.f90: New testcase.
11042
84ea0f58
EB
110432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11044
11045 * gcc.target/sparc/20160229-1.c: New test.
11046
5d2a63dc
EB
110472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11048
11049 * gnat.dg/stack_usage3.adb: New test.
11050 * gnat.dg/stack_usage3_pkg.ads: New helper.
11051
93e708f9
EB
110522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11053
11054 * gnat.dg/renaming8.adb: New test.
11055 * gnat.dg/renaming8_pkg1.ads: New helper.
11056 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11057 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11058
6512bc93
RB
110592016-02-29 Richard Biener <rguenther@suse.de>
11060
11061 PR tree-optimization/69720
11062 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11063
7b201a88
TK
110642016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11065
11066 PR fortran/68147
11067 PR fortran/47674
11068 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11069
82ee0cf2 110702016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11071 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11072
11073 PR fortran/56007
11074 * gfortran.dg/coarray_8.f90: Adjust error message.
11075 * gfortran.dg/pr56007.f90: New test.
11076 * gfortran.dg/pr56007.f: New test.
11077
cdc1a2c8
L
110782016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11079
11080 PR tree-optimization/69989
11081 * gcc.dg/torture/pr69989.c: New test.
11082
33505bcf
EB
110832016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11084
11085 * gcc.target/i386/stack-realign-win.c: New test.
11086
524bfb19
HA
110872016-02-28 Harald Anlauf <anlauf@gmx.de>
11088
11089 PR fortran/60126
11090 * gfortran.dg/pr60126.f90: New test.
11091
bd542508
JL
110922016-02-27 Jeff Law <law@redhat.com>
11093
11094 Revert
11095 2016-02-26 Richard Biener <rguenther@suse.de>
11096 Jeff Law <law@redhat.com>
11097
11098 PR tree-optimization/69740
11099 * gcc.c-torture/compile/pr69740-1.c: New test.
11100 * gcc.c-torture/compile/pr69740-2.c: New test.
11101
dd1291e0
JD
111022016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11103
5fb67f8b 11104 PR fortran/69910
dd1291e0
JD
11105 * gfortran.dg/newunit_4.f90: New test.
11106
5cfefb59
JJ
111072016-02-27 Jakub Jelinek <jakub@redhat.com>
11108
11109 PR target/69613
11110 PR rtl-optimization/69886
11111 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11112 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11113 target.
11114
20ba5f33
MS
111152016-02-26 Martin Sebor <msebor@redhat.com>
11116
11117 PR tree-optimization/15826
11118 * gcc.dg/tree-ssa/pr15826.c: New test.
11119
e6fb01b0
JJ
111202016-02-26 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR target/69969
11123 * gcc.target/powerpc/pr69969.c: New test.
11124
e3e0cf64
MS
111252016-02-26 Martin Sebor <msebor@redhat.com>
11126
11127 PR c++/15766
11128 * g++.old-deja/g++.other/decl5.C: Add a test case.
11129
d1f2bea5
SB
111302016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11131
11132 PR target/69946
11133 * gcc.target/powerpc/pr69946.c: New file.
11134
4a4f9d2b 111352016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11136 Jeff Law <law@redhat.com>
4a4f9d2b 11137
e3e0cf64 11138 PR tree-optimization/69740
4a4f9d2b
RB
11139 * gcc.c-torture/compile/pr69740-1.c: New test.
11140 * gcc.c-torture/compile/pr69740-2.c: New test.
11141
ad2a2706
MJ
111422016-02-26 Martin Jambor <mjambor@suse.cz>
11143
11144 PR middle-end/69920
11145 * gcc.dg/torture/pr69932.c: New test.
11146 * gcc.dg/torture/pr69936.c: Likewise.
11147
1d11f7ce
AK
111482016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11149
11150 PR target/69709
11151 * gcc.target/s390/pr69709.c: New test.
11152
6cfccbb2
KT
111532016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11154
11155 PR target/69245
11156 * gcc.target/aarch64/pr69245_1.c: New test.
11157
ac59ad4e
KT
111582016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11159
11160 PR target/69613
11161 * gcc.dg/torture/pr69613.c: New test.
11162
a2ad54a0
JJ
111632016-02-26 Jakub Jelinek <jakub@redhat.com>
11164
11165 PR rtl-optimization/69891
11166 * gcc.target/i386/pr69891.c: New test.
11167
0884062c 111682016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11169 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11170
d2369d4f 11171 PR target/61397
c163789b
MM
11172 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11173 functionality for both 32-bit and 64-bit.
11174
5aed7e2c
RB
111752016-02-26 Richard Biener <rguenther@suse.de>
11176
11177 PR tree-optimization/69551
11178 * gcc.dg/torture/pr69951.c: New testcase.
11179
798e2a8e
RB
111802016-02-25 Richard Biener <rguenther@suse.de>
11181
11182 PR tree-optimization/48795
11183 * gcc.dg/Warray-bounds-18.c: New testcase.
11184
9559fbac
RO
111852016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11186
11187 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11188
c049b107
JJ
111892016-02-25 Jakub Jelinek <jakub@redhat.com>
11190
11191 PR rtl-optimization/69896
11192 * gcc.dg/pr69896.c: New test.
11193
1137001c
PP
111942016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11195
11196 PR c++/69736
11197 * g++.dg/cpp1y/paren2.C: New test.
11198
2e9c8641
MS
111992016-02-24 Martin Sebor <msebor@redhat.com>
11200
11201 PR c/51147
11202 * gcc.dg/enum-mode-2.c: New test.
11203
03ca8fb3
JJ
112042016-02-24 Jakub Jelinek <jakub@redhat.com>
11205
11206 PR c++/69922
11207 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11208 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11209 * g++.dg/ubsan/pr69922.C: New test.
11210
0b05329b
MP
112112016-02-24 Marek Polacek <polacek@redhat.com>
11212
11213 PR c/69819
11214 * gcc.dg/pr69819.c: New test.
11215
57c2c374
MS
112162016-02-24 Martin Sebor <msebor@redhat.com>
11217
3b96b93a
MS
11218 PR c++/69912
11219 * g++.dg/ext/flexary15.C: New test.
11220
112212016-02-24 Martin Sebor <msebor@redhat.com>
11222
11223 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11224 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11225 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11226
65433bb5
MK
112272016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11228 Charles Baylis <charles.baylis@linaro.org>
11229
11230 PR debug/61033
11231 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11232
f802a424 112332016-02-24 Richard Biener <rguenther@suse.de>
44293580 11234 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11235
11236 PR middle-end/69760
11237 * gcc.dg/torture/pr69760.c: New testcase.
11238
525f795f
RO
112392016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11240
11241 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11242 pattern on Solaris with as.
11243
cd7bbceb
KT
112442016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11245
11246 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11247 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11248 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11249 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11250
89c0c1fd
JJ
112512016-02-24 Jakub Jelinek <jakub@redhat.com>
11252
11253 PR middle-end/69915
11254 * gcc.dg/pr69915.c: New test.
11255
0683fd27
KT
112562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11257
11258 PR rtl-optimization/69886
11259 * gcc.dg/torture/pr69886.c: New test.
11260
e53d562a
RB
112612016-02-24 Richard Biener <rguenther@suse.de>
11262
11263 PR middle-end/68963
11264 * gcc.dg/torture/pr68963.c: New testcase.
11265
74a00288
KT
112662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11267
11268 PR target/69875
11269 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11270 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11271 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11272 * gcc.target/arm/atomic_loaddi_1.c: New test.
11273 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11274 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11275 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11276 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11277 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11278 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11279 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11280 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11281
340fd4c9
JJ
112822016-02-24 Jakub Jelinek <jakub@redhat.com>
11283
11284 PR middle-end/69909
11285 * gcc.dg/torture/pr69909.c: New test.
11286
47d3fdb2
RB
112872016-02-24 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/69907
11290 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11291 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11292 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11293
dab73e73
CB
112942016-02-24 Christian Bruel <christian.bruel@st.com>
11295
11296 * gcc.target/arm/pragma_cpp_fma.c: New test.
11297
7cc5ec65
JD
112982016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11299
11300 PR fortran/61156
11301 * gfortran.dg/include_6.f90: Update test.
11302
067fbd8b
JJ
113032016-02-23 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR objc/69844
11306 * objc.dg/pr69844.m: New test.
11307
64a454d9
JD
113082016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11309
11310 PR libgfortran/69456
11311 * gfortran.dg/namelist_89.f90: New test.
11312 * gfortran.dg/pr59700.f90: Update test..
11313
35886f0b
MS
113142016-02-23 Martin Sebor <msebor@redhat.com>
11315
11316 PR middle-end/69780
11317 * g++.dg/ext/builtin_alloca.C: New test.
11318 * gcc.dg/builtins-68.c: New test.
11319
162cc7e3
RH
113202016-02-23 Richard Henderson <rth@redhat.com>
11321
11322 * gcc.target/i386/addr-space-3.c: Remove test.
11323
196440f8
DM
113242016-02-23 David Malcolm <dmalcolm@redhat.com>
11325
11326 PR preprocessor/69126
11327 PR preprocessor/69543
11328 * c-c++-common/pr69126-2-long.c: New test.
11329 * c-c++-common/pr69126-2-short.c: New test.
11330 * c-c++-common/pr69543-1.c: Remove xfail.
11331
1d3121af
DM
113322016-02-23 David Malcolm <dmalcolm@redhat.com>
11333
11334 PR preprocessor/69126
11335 PR preprocessor/69543
11336 PR preprocessor/69558
11337 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11338 (f): Rename to...
11339 (test_2): ...this, and add leading comment.
11340 (MACRO_3, test_3): New.
11341 (MACRO_4A, MACRO_4B, test_4): New.
11342 (MACRO): Rename to...
11343 (MACRO_5): ...this.
11344 (g): Rename to...
11345 (test_5): ...this, updating for renaming of MACRO, and
11346 add leading comment.
11347 * c-c++-common/pr69543-1.c: New.
11348 * c-c++-common/pr69543-2.c: New.
11349 * c-c++-common/pr69543-3.c: New.
11350 * c-c++-common/pr69543-4.c: New.
11351 * c-c++-common/pr69558-1.c: New.
11352 * c-c++-common/pr69558-2.c: New.
11353 * c-c++-common/pr69558-3.c: New.
11354 * c-c++-common/pr69558-4.c: New.
11355 * gcc.dg/pr69558.c: Move to...
11356 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11357 xfail for c++.
11358
f99c3557
TS
113592016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11360
11361 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11362 to -ftree-parallelize-loops/-fopenacc changes.
11363 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11364 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11365 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11366 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11367 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11368 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11369 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11370 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11371 * c-c++-common/goacc/kernels-loop.c: Likewise.
11372 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11373 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11374 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11375 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11376
c60ec7c2
RO
113772016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11378
11379 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11380
f1a62b6f
JJ
113812016-02-23 Jakub Jelinek <jakub@redhat.com>
11382
e67bf044
JJ
11383 PR c++/69902
11384 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11385
f1a62b6f
JJ
11386 PR c/69900
11387 * gcc.dg/pr69900.c: New test.
11388
20c5e09e
MJ
113892016-02-23 Martin Jambor <mjambor@suse.cz>
11390
11391 PR tree-optimization/69666
11392 * gcc.dg/tree-ssa/pr69666.c: New test.
11393
e457a6fc
AV
113942016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11395
11396 PR fortran/67451
11397 * gfortran.dg/coarray_allocate_5.f08: New test.
11398
d7b574f4
AK
113992016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11400
11401 * gcc.target/s390/vcond-shift.c: Move to ...
11402 * gcc.target/s390/vector/vcond-shift.c: ... here.
11403
58bdeb44
AK
114042016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11405
11406 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11407 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11408
7cd0387b
AK
114092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11410
11411 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11412
4246c8da
MW
114132016-02-20 Mark Wielaard <mjw@redhat.com>
11414
11415 PR c/28901
11416 * gcc.dg/unused-variable-3.c: New test.
11417
f93bc532
JJ
114182016-02-22 Jakub Jelinek <jakub@redhat.com>
11419
11420 PR target/69888
11421 * gcc.target/i386/pr69888.c: New test.
11422
c4e360f4
RB
114232016-02-22 Richard Biener <rguenther@suse.de>
11424
11425 PR tree-optimization/69882
11426 * gfortran.dg/vect/pr69882.f90: New testcase.
11427
09c92f1c
JJ
114282016-02-22 Jakub Jelinek <jakub@redhat.com>
11429
11430 PR target/69885
11431 * gcc.dg/pr69885.c: New test.
11432
f88d45dc
OE
114332016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11434
11435 PR target/69806
11436 PR target/54089
11437 * gcc.target/sh/pr54089-10.c: New.
11438
ce1ff48e
PT
114392016-02-20 Paul Thomas <pault@gcc.gnu.org>
11440
11441 PR fortran/69423
11442 * gfortran.dg/deferred_character_15.f90 : New test.
11443
bbf27208
DH
114442016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11445
11446 PR fortran/57365
11447 gfortran.dg/allocate_with_source_18.f03: New test.
11448
114492016-02-20 Harald Anlauf <anlauf@gmx.de>
11450
11451 PR fortran/52531
11452 gfortran.dg/gomp/pr52531.f90: New test.
11453
268be88c
BE
114542016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11455
11456 PR c++/69865
11457 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11458 -std=c++03.
11459
4b6c824a
JJ
114602016-02-19 Jakub Jelinek <jakub@redhat.com>
11461
871b3f47
JJ
11462 PR c++/69826
11463 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11464 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11465
7a965d51
JJ
11466 PR c++/69850
11467 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11468
4b6c824a
JJ
11469 PR c++/69851
11470 * g++.dg/torture/pr69851.C: New test.
11471
15fca21a
MS
114722016-02-19 Martin Sebor <msebor@redhat.com>
11473
11474 PR testsuite/69573
11475 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11476
19e21586
JJ
114772016-02-19 Jakub Jelinek <jakub@redhat.com>
11478
03a616ac
JJ
11479 PR c++/69850
11480 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11481 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11482
19e21586
JJ
11483 PR c++/67767
11484 * g++.dg/cpp0x/pr67767.C: New test.
11485
2db16594
KT
114862016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11487
11488 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11489 for fp, simd, crypto, crc, lse.
11490 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11491 above.
11492 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11493 effective target check.
11494
5a7d9d1e
JJ
114952016-02-19 Jakub Jelinek <jakub@redhat.com>
11496
11497 PR target/69820
11498 * gcc.target/i386/pr69820.c: New test.
11499
6448f064
AK
115002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11501
11502 * gcc.target/s390/vector/int128-1.c: New test.
11503
d0a859e6
AK
115042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11505
11506 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11507
9e4eb643
AK
115082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11509
11510 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11511 instruction pattern name to prevent the testcase from failing with
11512 -march=z13.
11513
859a4c0e
AK
115142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11515
11516 * gcc.target/s390/md/movstr-2.c: New test.
11517
efc2340b
MK
115182016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11519
11520 * gcc.target/s390/morestack.c: New test.
11521
ca2bfbc2
DV
115222016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11523
11524 PR target/69625
11525 * gcc.target/s390/pr69625.c: Add test case.
11526
efd4bd05
BE
115272016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11528
11529 PR testsuite/68580
11530 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11531
2bf2078a
MM
115322016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11533
11534 PR target/68404
11535 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11536 * gcc.target/powerpc/fusion3.c: Likewise.
11537
f003579e
RB
115382016-02-18 Richard Biener <rguenther@suse.de>
11539
11540 PR middle-end/69553
11541 * g++.dg/torture/pr69553.C: New testcase.
11542
19233914
NC
115432016-02-18 Nick Clifton <nickc@redhat.com>
11544
efd4bd05
BE
11545 PR target/62254
11546 PR target/69610
11547 * gcc.target/arm/pr62554.c: New test.
11548 * gcc.target/arm/pr69610-1.c: New test.
11549 * gcc.target/arm/pr69610-2.c: New test.
19233914 11550
23f27839
RB
115512016-02-18 Richard Biener <rguenther@suse.de>
11552
11553 PR middle-end/69854
11554 * gcc.dg/torture/pr69854.c: New testcase.
11555
932c0da4
JJ
115562016-02-17 Jakub Jelinek <jakub@redhat.com>
11557
11558 PR c++/69850
11559 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11560
1bed93e4
BS
115612012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11562
11563 * gcc.target/powerpc/vec-cg.c: New test.
11564
57bfb134
RB
115652016-02-17 Richard Biener <rguenther@suse.de>
11566
11567 PR testsuite/69586
11568 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11569
a44e0ebb
KT
115702016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11571
11572 PR target/69161
11573 * gcc.c-torture/compile/pr69161.c: New test.
11574
ffacd726
DS
115752016-02-17 David Sherwood <david.sherwood@arm.com>
11576
11577 PR target/69532
11578 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11579 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11580
448db8d2
EB
115812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11582
11583 * gcc.dg/ifcvt-4.c: Skip on Visium.
11584
e2f0522e
EB
115852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11586
11587 * gnat.dg/atomic8.adb: New test.
11588
bf17fe3f
EB
115892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11590
11591 * gnat.dg/discr46.ad[sb]: New test.
11592
ecf835e9
KN
115932016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11594
11595 PR Target/48344
11596 * gcc.target/powerpc/pr48344-1.c: New test.
11597
49a1164a
TK
115982015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11599
11600 PR fortran/69742
11601 * gfortran.dg/associate_21.f90: New test.
11602
bf14eba2
JJ
116032016-02-16 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR c/69835
11606 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11607 -Wnonnull in dg-options.
11608 * c-c++-common/nonnull-2.c: New test.
11609
35a093b6
JG
116102016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11611 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11612
11613 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11614
e387d491
JJ
116152016-02-16 Jakub Jelinek <jakub@redhat.com>
11616
11617 PR middle-end/69801
11618 * gcc.dg/pr69801.c: Add empty dg-options.
11619
ba539195
JN
116202016-02-16 James Norris <jnorris@codesourcery.com>
11621
11622 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11623 * g++.dg/goacc/deviceptr-1.c: New file.
11624
2a2b8f64
JJ
116252016-02-16 Jakub Jelinek <jakub@redhat.com>
11626
11627 PR tree-optimization/69820
11628 * gcc.dg/vect/pr69820.c: New test.
11629
87440c29
RB
116302016-02-16 Richard Biener <rguenther@suse.de>
11631
11632 PR tree-optimization/69776
11633 * gcc.dg/torture/pr69776-2.c: New testcase.
11634
6d87c306
BS
116352016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11636
11637 PR tree-optimization/69714
11638 * gcc.dg/torture/pr69714.c: New test.
11639
3824a0a2
JJ
116402016-02-16 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR tree-optimization/69802
11643 * gcc.dg/pr69802.c: New test.
11644
c8cfe96e
RB
116452016-02-16 Richard Biener <rguenther@suse.de>
11646
11647 PR middle-end/69801
11648 * gcc.dg/pr69801.c: New testcase.
11649
fc12098d
JD
116502016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11651
11652 PR libgfortran/69651
11653 * gfortran.dg/read_bang.f90: New test.
11654 * gfortran.dg/read_bang4.f90: New test.
11655
ba6b3795
JJ
116562016-02-15 Jakub Jelinek <jakub@redhat.com>
11657
f0516ca4
JJ
11658 PR c++/69658
11659 * g++.dg/init/pr69658.C: New test.
11660
ba6b3795
JJ
11661 PR c++/69797
11662 * c-c++-common/pr69797.c: New test.
11663
de3f9a2d
PK
116642016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11665
11666 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11667 check for aarch64*-*-*.
11668
17a3b967
RB
116692016-02-15 Richard Biener <rguenther@suse.de>
11670
11671 PR tree-optimization/69783
11672 * gcc.dg/vect/pr69783.c: New testcase.
11673
1c48bff1
RB
116742016-02-15 Richard Biener <rguenther@suse.de>
11675
11676 PR tree-optimization/69776
11677 * gcc.dg/torture/pr69776.c: New testcase.
11678
1e6025b6
TK
116792016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11680
11681 PR fortran/60526
11682 * gfortran.dg/type_decl_4.f90: Reinstated.
11683
d3308279
JDA
116842016-02-14 John David Anglin <danglin@gcc.gnu.org>
11685
11686 PR fortran/68746
11687 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11688
b7c56581
TK
116892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11690
11691 PR fortran/60526
11692 PR bootstrap/69816
11693 * gfortran.dg/type_decl_4.f90: Removed.
11694
60cb4ef5
TK
116952016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11696
11697 PR fortran/60526
11698 * gfortran.dg/type_decl_4.f90: New test.
11699
f6964637
AM
117002016-02-14 Alan Modra <amodra@gmail.com>
11701
1a8849d1 11702 PR testsuite/68886
f6964637
AM
11703 * gcc.c-torture/execute/stkalign.c: Revise test.
11704
f5121920
OE
117052016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11706
11707 PR target/67260
11708 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11709
6cda3ab6
OE
117102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11711
11712 PR target/67260
11713 * gcc.target/sh/torture/pr67260.c: New.
11714
6786e598
JDA
117152016-02-12 John David Anglin <danglin@gcc.gnu.org>
11716
11717 * gcc.dg/pr67964.c: Add dg-require-alias.
11718
7e05dad8
OE
117192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11720
11721 PR target/67636
11722 PR target/64345
11723 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11724
7f4cc3ce
JD
117252016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11726
11727 PR libgfortran/69668
11728 * gfortran.dg/namelist_88.f90: New test.
11729
955ca6dc
JD
117302016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11731
11732 PR libgfortran/69668
11733 * gfortran.dg/namelist_38.f90: Update test.
11734 * gfortran.dg/namelist_84.f90: Update test.
11735
876217ae
DM
117362016-02-12 David Malcolm <dmalcolm@redhat.com>
11737
11738 PR other/69554
11739 * gcc.dg/pr69554-1.c: New test.
11740 * gfortran.dg/pr69554-1.F90: New test.
11741 * gfortran.dg/pr69554-2.F90: New test.
11742 * lib/gcc-dg.exp (proc dg-locus): New function.
11743 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11744 distinguish between the caret-printing and non-caret-printing
11745 cases. If caret-printing has been explicitly enabled, bail out
11746 without attempting to fix up the output.
11747
61789eed
DM
117482016-02-12 David Malcolm <dmalcolm@redhat.com>
11749
11750 PR driver/69265
11751 PR driver/69453
11752 * gcc.dg/spellcheck-options-3.c: New test case.
11753 * gcc.dg/spellcheck-options-4.c: New test case.
11754 * gcc.dg/spellcheck-options-5.c: New test case.
11755 * gcc.dg/spellcheck-options-6.c: New test case.
11756 * gcc.dg/spellcheck-options-7.c: New test case.
11757 * gcc.dg/spellcheck-options-8.c: New test case.
11758 * gcc.dg/spellcheck-options-9.c: New test case.
11759 * gcc.dg/spellcheck-options-10.c: New test case.
11760
c3090c1f
JJ
117612016-02-12 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR rtl-optimization/69764
11764 PR rtl-optimization/69771
11765 * c-c++-common/pr69764.c: New test.
11766 * gcc.dg/torture/pr69771.c: New test.
11767
8222034d
MP
117682016-02-12 Marek Polacek <polacek@redhat.com>
11769
11770 * g++.dg/torture/init-list1.C: New.
11771
f749f792
MP
117722016-02-12 Marek Polacek <polacek@redhat.com>
11773
11774 * gcc.dg/pr69522.c: Add empty dg-options.
11775
199fb02a
IE
117762016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11777
11778 * g++.dg/lto/lto.exp: Include and init mpx.
11779 * g++.dg/lto/pr69729_0.C: New test.
11780
b69539cb
JJ
117812016-02-12 Jakub Jelinek <jakub@redhat.com>
11782
06ff7000
JJ
11783 PR ipa/69241
11784 * g++.dg/ipa/pr69241-4.C: New test.
11785
b69539cb
JJ
11786 PR ipa/68672
11787 * g++.dg/ipa/pr68672-1.C: New test.
11788 * g++.dg/ipa/pr68672-2.C: New test.
11789 * g++.dg/ipa/pr68672-3.C: New test.
11790
16595a1f
BS
117912016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11792
11793 PR c/69522
6d87c306 11794 * gcc.dg/pr69522.c: New test.
16595a1f 11795
38d795d2
PP
117962016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11797
11798 PR c++/69098
11799 * g++.dg/cpp1y/69098.C: New test.
11800 * g++.dg/cpp1y/69098-2.C: New test.
11801
9c582551
JJ
118022016-02-12 Jakub Jelinek <jakub@redhat.com>
11803
11804 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11805 and neighbour -> neighbor.
11806 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11807 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11808 * c-c++-common/Wvarargs.c: Likewise.
11809 * c-c++-common/goacc/host_data-5.c: Likewise.
11810 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11811 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11812 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11813 * gcc.target/aarch64/pr60697.c: Likewise.
11814 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11815 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11816 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11817 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11818 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11819 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11820 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11821 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11822 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11823 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11824 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11825 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11826 * g++.dg/lookup/koenig5.C: Likewise.
11827 * g++.dg/ext/no-asm-2.C: Likewise.
11828 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11829 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11830 * gfortran.dg/used_types_16.f90: Likewise.
11831 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11832 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11833 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11834 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11835 * gfortran.dg/abstract_type_6.f03: Likewise.
11836 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11837 * gfortran.dg/used_types_15.f90: Likewise.
11838 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11839 * gfortran.dg/exit_3.f08: Likewise.
11840 * gfortran.dg/open_status_2.f90: Likewise.
11841 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11842 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11843 * gfortran.dg/associate_1.f03: Likewise.
11844 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11845 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11846 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11847 * gcc.dg/builtin-object-size-1.c: Likewise.
11848 * gcc.dg/noreturn-6.c: Likewise.
11849 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11850 * gcc.dg/globalalias.c: Likewise.
11851 * gcc.dg/builtins-config.h: Likewise.
11852 * gcc.dg/pr30457.c: Likewise.
11853 * gcc.c-torture/compile/volatile-1.c: Likewise.
11854 * gcc.c-torture/execute/20101011-1.c: Likewise.
11855 * c-c++-common/Waddress-1.c: Likewise.
11856
66756373
JJ
118572016-02-11 Jakub Jelinek <jakub@redhat.com>
11858
11859 PR c/69768
11860 * c-c++-common/Waddress-1.c: New test.
11861
76fe932b
AV
118622016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11863
11864 PR fortran/69296
11865 * gfortran.dg/associate_19.f03: New test.
11866 * gfortran.dg/associate_20.f03: New test.
11867
564c4d4b
OE
118682016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11869
11870 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11871
e1c1ecb0
KT
118722016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11873
11874 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11875 .arch armv8-a\n. Add -dA to dg-options.
11876 * gcc.target/aarch64/assembler_arch_1.c: New test.
11877 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11878
0d7d9458
PC
118792016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11880
11881 PR c++/68726
11882 * g++.dg/cpp0x/pr68726.C: New.
11883
e6208a60
IE
118842016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11885
11886 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11887 test.
11888
281a11eb
RB
118892016-02-11 Richard Biener <rguenther@suse.de>
11890
11891 * g++.dg/tree-ssa/pr61034.C: Adjust.
11892
e03dd765
VM
118932016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11894
4b48faf5 11895 PR target/69148
e03dd765
VM
11896 * gcc.target/s390/pr69148.c: New.
11897
cdc23927
YR
118982016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11899
11900 PR tree-optimization/69652
11901 * gcc.dg/torture/pr69652.c: New test.
11902
e199dd0a
JJ
119032016-02-10 Jakub Jelinek <jakub@redhat.com>
11904 Patrick Palka <ppalka@gcc.gnu.org>
11905
11906 PR ipa/69241
11907 PR c++/69649
11908 * g++.dg/ipa/pr69241-1.C: New test.
11909 * g++.dg/ipa/pr69241-2.C: New test.
11910 * g++.dg/ipa/pr69241-3.C: New test.
11911 * g++.dg/ipa/pr69649.C: New test.
11912
d6b38027
UB
119132016-02-10 Uros Bizjak <ubizjak@gmail.com>
11914
11915 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11916 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11917
13b562c5
BC
119182016-02-10 Bin Cheng <bin.cheng@arm.com>
11919
11920 PR tree-optimization/68021
11921 * gcc.dg/tree-ssa/pr68021.c: New test.
11922
24a179f8
RB
119232016-02-10 Richard Biener <rguenther@suse.de>
11924
11925 PR tree-optimization/69726
11926 * gcc.dg/uninit-22.c: New testcase.
11927
0d99886f
AP
119282016-02-09 Andrew Pinski <apinski@cavium.com>
11929
11930 PR tree-opt/69282
11931 * gcc.c-torture/compile/20160205-1.c: New testcase.
11932
ab04995c
MM
119332016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11934
11935 PR target/68404
11936 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11937 instead accessing a really large arrray.
11938 * gcc.target/powerpc/fusion3.c: Likewise.
11939
4b79ac23
CB
119402016-02-09 Charles Baylis <charles.baylis@linaro.org>
11941
11942 PR target/68532
11943 * gcc.c-torture/execute/pr68532.c: New test.
11944
b890a441
AO
119452016-02-11 Alexandre Oliva <aoliva@redhat.com>
11946
11947 PR target/69634
11948 * gcc.dg/pr69634.c: New.
11949
84a5bef7
RB
119502016-02-09 Richard Biener <rguenther@suse.de>
11951
11952 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11953
1f123759 119542016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11955
1f123759
AF
11956 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11957
65860c77
YR
119582016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11959
11960 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11961
7e1e8a0a
RB
119622016-02-09 Richard Biener <rguenther@suse.de>
11963
11964 PR tree-optimization/69715
11965 * gcc.dg/torture/pr69715.c: New testcase.
11966
efb45a9f
PP
119672016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11968
11969 PR c++/69139
11970 * g++.dg/cpp0x/trailing12.C: New test.
11971 * g++.dg/cpp0x/trailing13.C: New test.
11972
20a0c6f9
PP
119732016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11974
11975 PR c++/69283
11976 PR c++/67835
11977 * g++.dg/cpp1y/auto-fn29.C: New test.
11978 * g++.dg/cpp1y/auto-fn30.C: New test.
11979
a162f3af
JJ
119802016-02-08 Jakub Jelinek <jakub@redhat.com>
11981
11982 PR tree-optimization/69209
11983 * gcc.c-torture/compile/pr69209.c: New test.
11984
4b4a9fbd
JL
119852016-02-08 Jeff Law <law@redhat.com>
11986
11987 PR tree-optimization/68541
11988 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11989 of statements allowed in join block for path splitting.
11990
cfac5ed2
JJ
119912016-02-08 Jakub Jelinek <jakub@redhat.com>
11992
f68bc23f
JJ
11993 PR c++/59627
11994 * g++.dg/gomp/pr59627.C: New test.
11995
cfac5ed2
JJ
11996 PR ipa/69239
11997 * g++.dg/ipa/pr69239.C: New test.
11998
44714d8c
DM
119992016-02-08 David Malcolm <dmalcolm@redhat.com>
12000
12001 PR preprocessor/69664
12002 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12003 * gcc.dg/cpp/warn-comments.c: Likewise.
12004
eba9e839
MP
120052016-02-08 Marek Polacek <polacek@redhat.com>
12006
12007 PR c++/69688
12008 * g++.dg/init/const12.C: New test.
12009
a011cd92
BS
120102016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12011
12012 PR target/60410
12013 * gcc.dg/lto/pr55113_0.c: Remove test.
12014
5317b1be
RB
120152016-02-08 Richard Biener <rguenther@suse.de>
12016
12017 PR tree-optimization/69719
12018 * gcc.dg/torture/pr69719.c: New testcase.
12019
63998a63
RB
120202016-02-08 Richard Biener <rguenther@suse.de>
12021 Jeff Law <law@redhat.com>
12022
12023 PR target/68273
12024 * gcc.target/mips/pr68273.c: New testcase.
12025
43f4a281
RB
120262016-02-08 Richard Biener <rguenther@suse.de>
12027
12028 PR rtl-optimization/69274
12029 * gcc.target/i386/addr-sel-1.c: XFAIL.
12030
0b604d2d
JL
120312016-02-08 Jeff Law <law@redhat.com>
12032
e8dfe49e
JL
12033 PR tree-optimization/68541
12034 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12035
6daecd7a 12036 PR tree-optimization/65917
0b604d2d
JL
12037 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12038
c0f0e35a
JD
120392016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12040
12041 PR fortran/50555
12042 * gfortran.dg/namelist_args.f90: New test.
12043
8981d712
JL
120442016-02-05 Jeff Law <law@redhat.com>
12045
6daecd7a 12046 PR tree-optimization/68541
8981d712
JL
12047 * gcc.dg/tree-ssa/split-path-2.c: New test.
12048 * gcc.dg/tree-ssa/split-path-3.c: New test.
12049 * gcc.dg/tree-ssa/split-path-4.c: New test.
12050 * gcc.dg/tree-ssa/split-path-5.c: New test.
12051 * gcc.dg/tree-ssa/split-path-6.c: New test.
12052 * gcc.dg/tree-ssa/split-path-7.c: New test.
12053
46cb9332
MS
120542016-02-05 Martin Sebor <msebor@redhat.com>
12055
12056 PR c++/69662
12057 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12058 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12059
be2083ea
RH
120602016-02-06 Richard HEnderson <rth@redhat.com>
12061
12062 PR c/69643
12063 * gcc.target/i386/addr-space-4.c: New.
12064 * gcc.target/i386/addr-space-5.c: New.
12065
711d7c23
MM
120662016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12067
12068 PR fortran/66089
12069 * gfortran.dg/elemental_dependency_6.f90: New.
12070
b5c1c988
JJ
120712016-02-05 Jakub Jelinek <jakub@redhat.com>
12072
861c7bcd
JJ
12073 PR rtl-optimization/69691
12074 * gcc.c-torture/execute/pr69691.c: New test.
12075
b5c1c988
JJ
12076 PR c++/69628
12077 * g++.dg/parse/pr69628.C: New test.
12078
f7dfa966
UB
120792016-02-05 Uros Bizjak <ubizjak@gmail.com>
12080
12081 * gcc.dg/sancov/asan.c: Move to ...
12082 * gcc.dg/asan/sancov-1.c: ... here.
12083
9b143e64
UB
120842016-02-05 Uros Bizjak <ubizjak@gmail.com>
12085
12086 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12087
f5d4b899
L
120882016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12089
12090 PR target/69677
12091 * gcc.target/i386/pr69677.c: New test.
12092
76c85fbb
PP
120932016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12094
12095 PR c++/68948
12096 * g++.dg/template/pr68948.C: New test.
12097
f181bf90
DV
120982016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12099
12100 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12101 (only necessary on s390x).
12102
714fb282
L
121032016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12104
12105 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12106 -mno-accumulate-outgoing-args.
12107
618d6c1c
PP
121082016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12109
12110 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12111
1066e9b5
JJ
121122016-02-04 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR c/69669
12115 * c-c++-common/pr69669.c: New test.
12116
76255d0d
MM
121172016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12118
12119 PR target/69667
12120 * g++.dg/pr69667.C: New file.
12121
e0b059b1
WD
121222016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12123
12124 PR target/69619
12125 * gcc.dg/pr69619.c: Add new test.
12126
2692b5c8
RS
121272016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12128
12129 PR rtl-optimization/69577
12130 * gcc.target/i386/pr69577.c: New test.
12131
7db337c2
ML
121322016-02-04 Martin Liska <mliska@suse.cz>
12133
12134 * g++.dg/asan/pr69276.C: New test.
12135
cc9c0829
KT
121362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12137
12138 PR target/65932
12139 PR target/67714
12140 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12141 a single smulbb instruction.
12142 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12143 * gcc.target/amr/wmul-2.c: Likewise.
12144
eb9feb52
KT
121452016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12146
12147 PR target/65932
12148 PR target/67714
12149 * gcc.c-torture/execute/pr67714.c: New test.
12150
61f727fe
JJ
121512016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12152
12153 PR target/69454
12154 * gcc.target/i386/pr69454-1.c: New test.
12155 * gcc.target/i386/pr69454-2.c: New test.
12156
05dd97db
MS
121572016-02-03 Martin Sebor <msebor@redhat.com>
12158
12159 PR c++/69251
12160 PR c++/69253
12161 PR c++/69290
12162 PR c++/69277
12163 PR c++/69349
12164 * g++.dg/ext/flexarray-mangle-2.C: New test.
12165 * g++.dg/ext/flexarray-mangle.C: New test.
12166 * g++.dg/ext/flexarray-subst.C: New test.
12167 * g++.dg/ext/flexary11.C: New test.
12168 * g++.dg/ext/flexary12.C: New test.
12169 * g++.dg/ext/flexary13.C: New test.
12170 * g++.dg/ext/flexary14.C: New test.
12171 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12172
dac2fc29
L
121732016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12174
12175 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12176 Define only if CHECK_FLOAT128 is defined.
12177 (main): Properly initialize u5.
12178
eadb8035
JJ
121792016-02-03 Jakub Jelinek <jakub@redhat.com>
12180
0afbb81b
JJ
12181 PR c/69627
12182 * gcc.dg/pr69627.c: New test.
12183
eadb8035
JJ
12184 PR target/69644
12185 * gcc.dg/pr69644.c: New test.
12186
b12d4923
MS
121872016-02-03 Mike Stump <mikestump@comcast.net>
12188
12189 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12190 support for struct-layout-1.exp.
12191
ab4bae0c
PP
121922016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12193
12194 PR c++/69056
618d6c1c 12195 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12196
95831c01
VM
121972016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12198 Alexandre Oliva <aoliva@redhat.com>
12199
12200 PR target/69461
12201 * gcc.target/powerpc/pr69461.c: New.
12202
ccc71ab8
UB
122032016-02-03 Uros Bizjak <ubizjak@gmail.com>
12204
12205 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12206 works from here ...
12207 (check_effective_target_fsanitize_thread): ... to here. Do not
12208 specify additional compile flags for the test source.
12209 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12210 specify additional compile flags for the test source.
12211
96299640
WD
122122016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12213
12214 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12215
781d83d9
AV
122162016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12217
12218 PR fortran/67451
12219 PR fortran/69418
12220 * gfortran.dg/coarray_allocate_2.f08: New test.
12221 * gfortran.dg/coarray_allocate_3.f08: New test.
12222 * gfortran.dg/coarray_allocate_4.f08: New test.
12223
d8208e6d
AL
122242016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12225
12226 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12227 use same scan-tree-dump-times on all platforms.
12228 * gcc.dg/vect/vect-outer-1.c: Likewise.
12229 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12230 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12231 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12232 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12233 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12234 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12235 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12236
a8394fa0
SB
122372016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12238
12239 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12240 warning.
12241
f3baa1d3
L
122422016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12243
12244 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12245
eb077516
JN
122462016-02-02 James Norris <jnorris@codesourcery.com>
12247
12248 * c-c++-common/goacc/routine-5.c: Add tests.
12249
578fb225
AM
122502016-02-02 Alexander Monakov <amonakov@ispras.ru>
12251
12252 * gcc.target/nvptx/unsigned-cmp.c: New test.
12253
c64f7d37
WD
122542016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12255
12256 * gcc.target/aarch64/scalar_shift_1.c
12257 (test_corners_sisd_di): Improve force to SIMD register.
12258 (test_corners_sisd_si): Likewise.
12259 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12260 Remove scan-assembler check for ldr.
12261
90c6f26c
RB
122622016-02-02 Richard Biener <rguenther@suse.de>
12263
12264 PR tree-optimization/69595
12265 * gcc.dg/Warray-bounds-17.c: New testcase.
12266
9dc03c97
RB
122672016-02-02 Richard Biener <rguenther@suse.de>
12268
12269 PR tree-optimization/69606
12270 * gcc.dg/torture/pr69606.c: New testcase.
12271
2d4dc223
YR
122722016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12273
12274 PR middle-end/68542
12275 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12276 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12277
65c98fde
AM
122782016-02-02 Alan Modra <amodra@gmail.com>
12279
12280 PR target/69548
12281 * gcc.target/powerpc/pr69548.c: New test.
12282
e1b81f2b
JJ
122832016-02-01 Jakub Jelinek <jakub@redhat.com>
12284
d0268b37
JJ
12285 PR rtl-optimization/69592
12286 * gcc.dg/pr69592.c: New test.
12287
e1b81f2b
JJ
12288 PR preprocessor/69543
12289 PR c/69558
12290 * gcc.dg/pr69543.c: New test.
12291 * gcc.dg/pr69558.c: New test.
12292
7dd7780d
UB
122932016-02-01 Uros Bizjak <ubizjak@gmail.com>
12294
bf672ee5
UB
12295 PR testsuite/65940
12296 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12297
9a7013f8
MS
122982016-02-01 Martin Sebor <msebor@redhat.com>
12299
12300 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12301
e681fb2b
BC
123022016-02-01 Bin Cheng <bin.cheng@arm.com>
12303
12304 PR tree-optimization/67921
12305 * c-c++-common/ubsan/pr67921.c: New test.
12306
ff86345f
RB
123072016-02-01 Richard Biener <rguenther@suse.de>
12308
12309 PR middle-end/69556
12310 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12311
bc369dbd
RB
123122016-02-01 Richard Biener <rguenther@suse.de>
12313
12314 PR tree-optimization/69574
12315 * gcc.dg/torture/pr69574.c: New testcase.
12316
ef318184
RB
123172016-02-01 Richard Biener <rguenther@suse.de>
12318
12319 PR tree-optimization/69579
12320 * gcc.dg/setjmp-6.c: New testcase.
12321
654745e6
JJ
123222016-02-01 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR rtl-optimization/69570
12325 * g++.dg/opt/pr69570.C: New test.
12326
e6c0c44b
RH
123272016-02-01 Richard Henderson <rth@redhat.com>
12328
12329 * gcc.dg/pr69535.c: New test.
12330
6ff3f09a
JDA
123312016-01-31 John David Anglin <danglin@gcc.gnu.org>
12332
2c005538
JDA
12333 PR testsuite/69584
12334 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12335 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12336
61083a4b
JDA
12337 PR debug/68244
12338 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12339
6ff3f09a
JDA
12340 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12341
0c221916
PT
123422016-01-31 Paul Thomas <pault@gcc.gnu.org>
12343
12344 PR fortran/67564
12345 * gfortran.dg/allocate_with_source_17.f03: New test.
12346
db7a2818
JJ
123472016-01-30 Jakub Jelinek <jakub@redhat.com>
12348
12349 PR tree-optimization/69546
12350 * gcc.dg/torture/pr69546.c: New test.
12351
e520d5f0
PT
123522016-01-30 Paul Thomas <pault@gcc.gnu.org>
12353
12354 PR fortran/69566
12355 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12356
343c05d3
MS
123572016-01-30 Martin Sebor <msebor@redhat.com>
12358
12359 PR c++/68490
12360 * g++.dg/ext/flexary10.C: New test.
12361
d6c3a539
DH
123622016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12363
12364 PR fortran/66707
12365 gfortran.dg/common_23.f90: New test.
12366
52d72fcd
BS
123672016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12368
12369 PR target/65546
12370 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12371 condition being checked, and disable it when the target supports
12372 misaligned loads and stores.
12373
3a5d2ba4
JJ
123742016-01-29 Jakub Jelinek <jakub@redhat.com>
12375
12376 PR debug/69518
12377 * gcc.dg/torture/pr69518.c: New test.
12378
6bbacdb5
L
123792016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12380
12381 PR target/69530
12382 * gcc.target/i386/pr69530.c: New test.
12383
af932cdb
SE
123842016-01-29 Steve Ellcey <sellcey@imgtec.com>
12385
12386 PR target/65604
12387 * gcc.target/mips/div-delay.c: New test.
12388
26658b7c
JJ
123892016-01-29 Jakub Jelinek <jakub@redhat.com>
12390
33e89989
JJ
12391 PR target/69551
12392 * gcc.target/i386/pr69551.c: New test.
12393
26658b7c
JJ
12394 PR target/66137
12395 * gcc.target/i386/pr66137.c: New test.
12396
401116b5
AB
123972016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12398
12399 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12400 always built for p5600.
12401 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12402 isa=p5600 dg-option.
12403
d4abfcc5
RB
124042016-01-29 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/69547
12407 * g++.dg/tree-ssa/pr69547.C: New testcase.
12408
16b77b32
JJ
124092016-01-29 Jakub Jelinek <jakub@redhat.com>
12410
12411 PR debug/66869
12412 * g++.dg/warn/Wunused-function2.C: New test.
12413
a1c95464
DV
124142016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12415
12416 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12417 support for test to succeed.
12418
5453bfed
MP
124192016-01-29 Marek Polacek <polacek@redhat.com>
12420
12421 PR c++/69509
12422 PR c++/69516
12423 * g++.dg/ext/constexpr-vla2.C: New test.
12424 * g++.dg/ext/constexpr-vla3.C: New test.
12425 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12426
452ec2a5
RB
124272016-01-29 Richard Biener <rguenther@suse.de>
12428
12429 PR middle-end/69537
12430 * gcc.dg/uninit-21.c: New testcase.
12431
aec0b19e
UB
124322016-01-28 Uros Bizjak <ubizjak@gmail.com>
12433
12434 PR target/69459
12435 * gcc.target/i386/pr69459.c: New test.
12436
df113ce7
SE
124372016-01-28 Steve Ellcey <sellcey@imgtec.com>
12438
12439 PR target/68400
12440 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12441 * gcc.target/mips/pr68400.c: New test.
12442
494de84f
MS
124432016-01-28 Martin Sebor <msebor@redhat.com>
12444
12445 PR target/17381
12446 * gcc.target/powerpc/pr17381.c: New test.
12447
eb1b1f01
JJ
124482016-01-28 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR middle-end/69542
12451 * gcc.dg/torture/pr69542.c: New test.
12452
6dfeb7ce
WD
124532016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12454
12455 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12456
4b7471a4
DE
124572016-01-28 David Edelsohn <dje.gcc@gmail.com>
12458
12459 * gcc.dg/pr65980.c: Skip on AIX.
12460 * gcc.dg/pr66688.c: Same.
12461
b271fd21
DE
124622016-01-28 David Edelsohn <dje.gcc@gmail.com>
12463
12464 PR target/63679
12465 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12466 * gcc.dg/tree-ssa/sra-18.c: Same.
12467
874108a9
AV
124682016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12469
12470 PR fortran/62536
12471 * gfortran.dg/block_15.f08: New test.
12472 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12473 on incorrectly closed BLOCK.
12474
30480bcd
IE
124752016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12476
12477 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
124782016-01-28 Richard Biener <rguenther@suse.de>
12479
12480 PR tree-optimization/69466
12481 * gfortran.dg/vect/pr69466.f90: New testcase.
12482
0d4c694e
TP
124832016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12484
12485 * g++.dg/pr67989.C: Remove ARM-specific option.
12486 * gcc.target/arm/pr67989.C: New file.
12487
2aa780da
UB
124882016-01-27 Uros Bizjak <ubizjak@gmail.com>
12489
12490 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12491 and expm1 test for glibc < 2.11.
12492
f75ebe77
RH
124932016-01-27 Richard Henderson <rth@redhat.com>
12494
12495 * gcc.c-torture/execute/pr69447.c: New test.
12496
124972016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12498
9a175e65 12499 PR fortran/69422
49847d75
PT
12500 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12501
cbdd8ae0
JJ
125022016-01-27 Jakub Jelinek <jakub@redhat.com>
12503
12504 PR debug/66869
12505 * gcc.dg/pr66869.c: New test.
12506
2b572b3c
JL
125072016-01-25 Jeff Law <law@redhat.com>
12508
12509 PR tree-optimization/68398
aec0b19e 12510 PR tree-optimization/69196
2b572b3c
JL
12511 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12512 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12513 path to avoid new heuristic allowing more irreducible regions
12514 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12515 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12516 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12517 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12518 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12519
fa74a4bc
MP
125202016-01-27 Marek Polacek <polacek@redhat.com>
12521
12522 PR c/68062
12523 * c-c++-common/vector-compare-4.c: New test.
12524
0afff540
DM
125252016-01-27 David Malcolm <dmalcolm@redhat.com>
12526
12527 PR preprocessor/69126
12528 * c-c++-common/pr69126.c: New test case.
12529
1a218fc9
ILT
125302016-01-27 Ian Lance Taylor <iant@google.com>
12531
12532 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12533
5d70666e
RB
125342016-01-27 Ryan Burn <contact@rnburn.com>
12535
12536 PR cilkplus/69267
12537 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12538
87ff4d66
UB
125392016-01-27 Uros Bizjak <ubizjak@gmail.com>
12540
12541 PR target/69512
12542 * gcc.target/i386/pr69512.c: New test.
12543
27e23cca
RE
125442016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12545
12546 PR ada/69488
12547 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12548
05bf54c3
MP
125492016-01-27 Marek Polacek <polacek@redhat.com>
12550
12551 PR c++/69379
12552 * g++.dg/pr69379.C: New test.
12553
60214d0d
MS
125542016-01-27 Martin Sebor <msebor@redhat.com>
12555
12556 PR c++/69317
12557 * g++.dg/abi/Wabi-2-2.C: New test.
12558 * g++.dg/abi/Wabi-2-3.C: New test.
12559 * g++.dg/abi/Wabi-3-2.C: New test.
12560 * g++.dg/abi/Wabi-3-3.C: New test.
12561
167c7bfa
RB
125622016-01-27 Richard Biener <rguenther@suse.de>
12563
12564 PR tree-optimization/69166
12565 * gcc.dg/torture/pr69166.c: New testcase.
12566
1430fb1f
MJ
125672016-01-27 Martin Jambor <mjambor@suse.cz>
12568
12569 PR tree-optimization/69355
12570 * gcc.dg/tree-ssa/pr69355.c: New test.
12571
95e3030c
MP
125722016-01-27 Marek Polacek <polacek@redhat.com>
12573
12574 PR c++/69496
12575 * g++.dg/ext/constexpr-vla1.C: New test.
12576
eeb085f3
CB
125772016-01-20 Christian Bruel <christian.bruel@st.com>
12578
12579 PR target/69245
12580 * gcc.target/arm/pr69245.c: New test.
12581
b1652dde
JJ
125822016-01-27 Jakub Jelinek <jakub@redhat.com>
12583
12584 PR tree-optimization/69399
12585 * gcc.dg/torture/pr69399.c: New test.
12586
ce7e8f00
EB
125872016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12588
12589 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12590
e4aac1d1
EB
125912016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12592
12593 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12594
8dfdb419
TV
125952016-01-26 Tom de Vries <tom@codesourcery.com>
12596
12597 PR tree-optimization/69110
12598 * gcc.dg/autopar/pr69110.c: New test.
12599
56f80f54 126002016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12601 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12602
12603 * gcc.dg/graphite/isl-ast-op-select.c: New.
12604
a0909527
PT
126052015-01-26 Paul Thomas <pault@gcc.gnu.org>
12606
12607 PR fortran/69385
12608 * gfortran.dg/allocate_error_6.f90: New test.
12609
ffc445f4
RH
126102016-01-26 Richard Henderson <rth@redhat.com>
12611
12612 * gcc.dg/tm/pr60908.c: New test.
12613
01e1dea3
DM
126142016-01-26 David Malcolm <dmalcolm@redhat.com>
12615
12616 PR other/69006
12617 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12618 directive.
12619 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12620 expected multiline output to reflect the colorization being
12621 disabled before newlines.
12622 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12623 (custom_diagnostic_finalizer): Replace call to
12624 pp_newline_and_flush with call to pp_flush.
12625 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12626 * gfortran.dg/implicit_class_1.f90: Likewise.
12627 * lib/gcc-dg.exp (allow_blank_lines): New global.
12628 (dg-allow-blank-lines-in-output): New procedure.
12629 (gcc-dg-prune): Complain about blank lines in the output, unless
12630 dg-allow-blank-lines-in-output was called.
12631 * lib/multiline.exp (_build_multiline_regex): Only support
12632 arbitrary followup text for non-blank-lines, not for blank lines.
12633
13f92e8d
JJ
126342016-01-26 Jakub Jelinek <jakub@redhat.com>
12635
12636 PR tree-optimization/69483
12637 * gcc.dg/pr69483.c: New test.
12638 * g++.dg/opt/pr69483.C: New test.
12639
92422235
CL
126402016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12641
12642 PR target/68620
12643 * gcc.target/arm/pr68620.c: New test.
12644
0bccf11b
L
126452016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12646
12647 * gcc.target/i386/pr68986-2.c: Remove -m32.
12648
81cd202e
L
126492016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12650
12651 PR target/68986
12652 * gcc.target/i386/pr68986-1.c: New test.
12653 * gcc.target/i386/pr68986-2.c: Likewise.
12654 * gcc.target/i386/pr68986-3.c: Likewise.
12655
213a1c03
CB
126562016-01-26 Christian Bruel <christian.bruel@st.com>
12657
12658 * lib/target-supports.exp
12659 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12660 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12661 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12662
22a08dd1
RB
126632016-01-26 Richard Biener <rguenther@suse.de>
12664
12665 PR tree-optimization/69452
12666 * gcc.dg/torture/pr69452.c: New testcase.
12667
6c06e0e8
JJ
126682016-01-26 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR target/69442
12671 * gcc.dg/pr69442.c: New test.
12672
b96824c4
RFI
126732016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12674
12675 PR target/67896
12676 * gcc.target/aarch64/simd/pr67896.C: New.
12677
5ee31e57
RS
126782016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12679
12680 PR tree-optimization/69400
12681 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12682 function.
12683 (plugin_init): Call it.
12684 * gcc.dg/torture/pr69400.c: New test.
12685
7ddfb31d
CL
126862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12687
12688 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12689
1e050c90
AK
126902016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12691 Sebastian Pop <s.pop@samsung.com>
12692
12693 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12694 isl-0.15.
12695
c8ee4bf5
AK
126962016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12697 Sebastian Pop <s.pop@samsung.com>
12698
12699 * gcc.dg/graphite/pr69292.c: New.
12700
d902b330
JJ
127012016-01-25 Jakub Jelinek <jakub@redhat.com>
12702
12703 * c-c++-common/goacc/use_device-1.c: New test.
12704
2c89b952
JL
127052016-01-25 Jeff Law <law@redhat.com>
12706
12707 PR tree-optimization/69196
12708 PR tree-optimization/68398
12709 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12710 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12711
685c8785
DE
127122016-01-25 David Edelsohn <dje.gcc@gmail.com>
12713
12714 PR target/69469
12715 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12716 Algorithm.
12717
95cef0c1
RB
127182016-01-25 Richard Biener <rguenther@suse.de>
12719
12720 PR testsuite/69380
12721 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12722
2947d3b2
IE
127232016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12724
12725 PR target/69421
12726 * gcc.dg/pr69421.c: New test.
12727
ae19075a
BB
127282016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12729
12730 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12731 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12732 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12733 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12734 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12735 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12736 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12737 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12738 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12739 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12740
fa4511c2
RB
127412016-01-25 Richard Biener <rguenther@suse.de>
12742
12743 PR tree-optimization/69376
12744 * gcc.dg/torture/pr69376.c: New testcase.
12745
1d101216
JD
127462016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12747
12748 PR fortran/69397
12749 PR fortran/68442
12750 * gfortran.dg/interface_38.f90: New test.
12751 * gfortran.dg/interface_39.f90: New test.
a0909527 12752
a59b92b0
PP
127532016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12754
12755 Revert:
12756 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12757
12758 PR c++/11858
12759 PR c++/24663
12760 PR c++/24664
12761 * g++.dg/template/pr11858.C: New test.
12762 * g++.dg/template/pr24663.C: New test.
12763 * g++.dg/template/unify12.C: New test.
12764 * g++.dg/template/unify13.C: New test.
12765 * g++.dg/template/unify14.C: New test.
12766 * g++.dg/template/unify15.C: New test.
12767 * g++.dg/template/unify16.C: New test.
12768 * g++.dg/template/unify17.C: New test.
12769
16acb1a8
DH
127702016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12771
12772 PR fortran/68283
12773 gfortran.dg/pr68283.f90: New test.
12774
094773e8
TK
127752016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12776
12777 PR fortran/66094
12778 * gfortran.dg/inline_matmul_13.f90: New test.
12779 * gfortran.dg/matmul_bounds_8.f90: New test.
12780 * gfortran.dg/matmul_bounds_9.f90: New test.
12781 * gfortran.dg/matmul_bounds_10.f90: New test.
12782
42fb90d7
TV
127832016-01-23 Tom de Vries <tom@codesourcery.com>
12784
12785 PR tree-optimization/69426
12786 * gcc.dg/autopar/pr69426.c: New test.
12787
69da7802
MS
127882016-01-23 Martin Sebor <msebor@redhat.com>
12789
12790 PR c++/58109
12791 PR c++/69022
12792 * g++.dg/cpp0x/alignas5.C: New test.
12793 * g++.dg/ext/vector29.C: Same.
12794
da17300a
UB
127952016-01-23 Uros Bizjak <ubizjak@gmail.com>
12796
12797 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12798 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12799 _GNU_SOURCE from compile flags to the source.
12800 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12801 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12802 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12803 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12804
62041cfc
JJ
128052016-01-22 Jakub Jelinek <jakub@redhat.com>
12806
12807 PR target/69432
12808 * g++.dg/opt/pr69432.C: New test.
12809
f7d2ad6f
BS
128102016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12811
12812 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12813 32-bit targets testing an -m64 multilib.
12814
d403fc9a
WS
128152016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12816
12817 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12818 64-bit support.
12819
4aa16f8d
JG
128202016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12821
12822 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12823
7c816d0f
CB
128242016-01-21 Christian Bruel <christian.bruel@st.com>
12825
12826 PR target/68674
12827 * gcc.target/i386/pr68674.c
12828 * gcc.target/aarch64/pr68674.c
12829 * gcc.target/arm/pr68674.c
12830
fce661e8
KT
128312016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12832
12833 PR target/69403
12834 * gcc.c-torture/execute/pr69403.c: New test.
12835
4696899f
PC
128362016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12837
12838 PR c++/55843
12839 * g++.dg/template/pr55843.C: New.
12840
bac69366
AL
128412016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12842
12843 PR testsuite/66877
12844 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12845 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12846
b57d3a5c
BS
128472016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12848
12849 PR testsuite/67489
da17300a
UB
12850 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12851 from dg-do compile directive, and instead add
12852 { dg-require-effective-target int128 }.
b57d3a5c 12853
9f04a53e
MS
128542016-01-20 Martin Sebor <msebor@redhat.com>
12855
12856 PR c/69405
12857 * gcc.dg/sync-fetch.c: New test.
12858
38a51663
JL
128592016-01-21 Martin Sebor <msebor@redhat.com>
12860
12861 PR target/69252
12862 * gcc.target/powerpc/pr69252.c: New test.
12863
2423a75a
JD
128642016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12865
12866 PR fortran/65996
da17300a 12867 * gfortran.dg/pr65996.f90: New test.
2423a75a 12868
0a76463f
DV
128692016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12870
12871 PR c++/68810
9f04a53e 12872 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12873 expected to generate an error.
0a76463f 12874
9776e692
BS
128752016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12876
12877 PR middle-end/66178
12878 * gcc.dg/torture/pr66178.c: New test.
12879
c8d3e088
AB
128802016-01-21 Anton Blanchard <anton@samba.org>
12881 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12882
12883 PR target/63354
12884 * gcc.target/powerpc/pr63354.c: New test.
12885
35b707ff
VM
128862016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12887
12888 PR rtl-optimization/68990
12889 * gcc.target/i386/pr68990: New.
12890
157b0829
NC
128912016-01-21 Nick Clifton <nickc@redhat.com>
12892
12893 PR target/69129
12894 * gcc.target/mips/pr69129.c: New.
12895
aede6748
PC
128962016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12897
12898 PR c++/58046
12899 * g++.dg/cpp0x/pr58046.C: New.
12900
5463c2c8
JJ
129012016-01-21 Jakub Jelinek <jakub@redhat.com>
12902
6d31cc75
SS
12903 PR target/69187
12904 PR target/65624
12905 * gcc.target/arm/pr69187.c: New test.
12906
5463c2c8
JJ
12907 PR c++/69355
12908 * g++.dg/torture/pr69355.C: New test.
12909
fa28f32b
AK
129102016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12911 Sebastian Pop <s.pop@samsung.com>
12912
12913 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12914
b920a047
AK
129152016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12916 Sebastian Pop <s.pop@samsung.com>
12917
da17300a 12918 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12919
bdd3aea6
JJ
129202016-01-21 Jakub Jelinek <jakub@redhat.com>
12921
12922 PR middle-end/67653
12923 * c-c++-common/pr67653.c: New test.
12924 * gcc.dg/torture/pr29119.c: Add dg-warning.
12925
26a2e6ae
PB
129262016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12927
12928 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12929
d25c7690
PK
129302016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12931
12932 PR c/24293
12933 * gcc.dg/pr24293.c: New test.
12934 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12935 incomplete struct type.
12936 * gcc.dg/declspec-1.c: Likewise.
12937 * gcc.dg/pr63549.c: Likewise.
12938
889d5698
JJ
129392016-01-20 Jakub Jelinek <jakub@redhat.com>
12940
12941 PR tree-optimization/66612
12942 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12943 for bdn instruction.
12944
d7cf3dc7
CL
129452016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12946
12947 * lib/target-supports.exp
12948 (check_effective_target_arm_fp_ok_nocache): New.
12949 (check_effective_target_arm_fp_ok): New.
12950 (add_options_for_arm_fp): New.
12951 (check_effective_target_arm_crypto_ok_nocache): Require
12952 target_arm_v8_neon_ok instead of arm32.
12953 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12954 (check_effective_target_arm_crypto_pragma_ok): New.
12955 (add_options_for_arm_vfp): New.
12956 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12957 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12958 target instead. Force initial fpu to vfp.
12959 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12960 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12961 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12962 dependency.
12963 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12964 use arm_vfp effective target instead. Force initial fpu to vfp.
12965 * gcc.target/arm/attr-neon3.c: Likewise.
12966 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12967 arm_vfp_ok.
12968 * gcc.target/arm/unsigned-float.c: Likewise.
12969 * gcc.target/arm/vfp-1.c: Likewise.
12970 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12971 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12972 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12973 * gcc.target/arm/vfp-ldmias.c: Likewise.
12974 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12975 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12976 * gcc.target/arm/vfp-stmiad.c: Likewise.
12977 * gcc.target/arm/vfp-stmias.c: Likewise.
12978 * gcc.target/arm/vnmul-1.c: Likewise.
12979 * gcc.target/arm/vnmul-2.c: Likewise.
12980 * gcc.target/arm/vnmul-3.c: Likewise.
12981 * gcc.target/arm/vnmul-4.c: Likewise.
12982
01ac9704 129832016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12984
e84b00da
L
12985 PR testsuite/69366
12986 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12987 the MPX run-time library, for compile-time MPX test.
12988 * gcc.target/i386/chkp-always_inline.c: Likewise.
12989 * gcc.target/i386/chkp-bndret.c: Likewise.
12990 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12991 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12992 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12993 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12994 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12995 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12996 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12997 * gcc.target/i386/chkp-label-address.c: Likewise.
12998 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12999 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13000 * gcc.target/i386/chkp-pr69044.c: Likewise.
13001 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13002 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13003 * gcc.target/i386/chkp-strchr.c: Likewise.
13004 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13005 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13006 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13007 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13008 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13009 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13010 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13011 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13012 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13013 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13014 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13015 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13016 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13017 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13018 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13019 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13020 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13021 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13022 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13023 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13024 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13025 * gcc.target/i386/pr63995-2.c: Likewise.
13026 * gcc.target/i386/pr64805.c: Likewise.
13027 * gcc.target/i386/pr65044.c: Likewise.
13028 * gcc.target/i386/pr65167.c: Likewise.
13029 * gcc.target/i386/pr65183.c: Likewise.
13030 * gcc.target/i386/pr65184.c: Likewise.
13031 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13032
28b33016
IE
130332016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13034
13035 PR tree-optimization/69328
13036 * gcc.dg/pr69328.c: New test.
13037
bcff0913
JL
130382016-01-20 Jeff Law <law@redhat.com>
13039
bf0bb970 13040 PR target/25114
bcff0913
JL
13041 * gcc.target/m68k/pr25114.c: New test.
13042
a3f69631
AV
130432016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13044
13045 * gcc.target/arm/memset-inline-10.c: Added
13046 dg-require-effective-target arm_thumb2_ok.
13047
af33ba0d
EB
130482016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13049
13050 * gcc.dg/debug/dwarf2/sso.c: New test.
13051
7596d5de
UB
130522016-01-19 Uros Bizjak <ubizjak@gmail.com>
13053
13054 PR testsuite/68820
13055 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13056 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13057 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13058
ceda2c69
JH
130592016-01-19 Jan Hubicka <hubicka@ucw.cz>
13060
13061 PR ipa/66223
13062 * g++.dg/ipa/devirt-50.C: New testcase.
13063
38a979f2
MP
130642016-01-19 Marek Polacek <polacek@redhat.com>
13065
13066 PR c++/68965
13067 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13068 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13069
962801c5
KT
130702016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13071
13072 PR target/69135
13073 * gcc.target/arm/pr69135_1.c: New test.
13074
078fe40a
WD
130752015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13076
13077 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13078
786e3c06
WD
130792015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13080
13081 * gcc.target/aarch64/ccmp_1.c: New testcase.
13082
1e297006
MP
130832016-01-19 Marek Polacek <polacek@redhat.com>
13084
13085 PR c++/68586
13086 * g++.dg/cpp0x/enum30.C: New test.
13087
879c27e3
RB
130882016-01-19 Richard Biener <rguenther@suse.de>
13089
13090 PR tree-optimization/69336
13091 * g++.dg/tree-ssa/pr69336.C: New testcase.
13092
015337d3
JJ
130932016-01-19 Jakub Jelinek <jakub@redhat.com>
13094
13095 PR debug/65779
13096 * gcc.dg/pr65779.c: New test.
13097
e2c768b6
RB
130982016-01-19 Richard Biener <rguenther@suse.de>
13099
13100 PR tree-optimization/69352
13101 * gcc.dg/torture/pr69352.c: New testcase.
13102
569efc34
JJ
131032016-01-19 Jakub Jelinek <jakub@redhat.com>
13104
13105 PR rtl-optimization/68955
13106 PR rtl-optimization/64557
13107 * gcc.dg/torture/pr68955.c: New test.
13108
e49d321f
JH
131092016-01-19 Jan Hubicka <hubicka@ucw.cz>
13110
13111 PR lto/69136
13112 * g++.dg/torture/pr69136.C: New testcase.
13113
e9191ad3
JH
131142016-01-19 Jan Hubicka <hubicka@ucw.cz>
13115
13116 PR lto/69133
13117 * g++.dg/lto/pr69133_0.C: New testcase.
13118 * g++.dg/lto/pr69133_1.C: New testcase.
13119
2bedb645
JL
131202016-01-15 Jeff Law <law@redhat.com>
13121
13122 PR tree-optimization/69320
13123 * gcc.c-torture/pr69320-1.c: New test.
13124 * gcc.c-torture/pr69320-2.c: New test.
13125 * gcc.c-torture/pr69320-3.c: New test.
13126 * gcc.c-torture/pr69320-4.c: New test.
13127
17c15cb9
PP
131282016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13129
13130 PR c++/11858
13131 PR c++/24663
13132 PR c++/24664
13133 * g++.dg/template/pr11858.C: New test.
13134 * g++.dg/template/pr24663.C: New test.
13135 * g++.dg/template/unify12.C: New test.
13136 * g++.dg/template/unify13.C: New test.
13137 * g++.dg/template/unify14.C: New test.
13138 * g++.dg/template/unify15.C: New test.
13139 * g++.dg/template/unify16.C: New test.
13140 * g++.dg/template/unify17.C: New test.
13141
9617fd08
DM
131422016-01-18 David Malcolm <dmalcolm@redhat.com>
13143
13144 PR testsuite/69181
13145 * gcc.dg/pr69181-1.c: New test file.
13146 * gcc.dg/pr69181-2.c: New test file.
13147 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13148 globals by moving it to...
13149 (cleanup-after-saved-dg-test): ...this new function. Add
13150 "global additional_sources_used". Add reset of global
13151 multiline_expected_outputs to the empty list.
13152 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13153 global to...
13154 (multiline_expected_outputs): ...this, and updated comments to
13155 note that it is modified from gcc-dg.exp.
13156 (dg-end-multiline-output): Update for the above renaming.
13157 (handle-multiline-outputs): Likewise. Remove the clearing
13158 of the expected outputs to the empty list.
13159
b555a2e4
RB
131602016-01-18 Richard Biener <rguenther@suse.de>
13161
13162 PR tree-optimization/69297
13163 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13164
96902805
JM
131652016-01-18 Joseph Myers <joseph@codesourcery.com>
13166
13167 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13168 dg-options.
13169 * gcc.target/mips/mips-3d-2.c: Likewise.
13170 * gcc.target/mips/mips-3d-3.c: Likewise.
13171 * gcc.target/mips/mips-3d-4.c: Likewise.
13172 * gcc.target/mips/mips-3d-5.c: Likewise.
13173 * gcc.target/mips/mips-3d-6.c: Likewise.
13174 * gcc.target/mips/mips-3d-7.c: Likewise.
13175 * gcc.target/mips/mips-3d-8.c: Likewise.
13176 * gcc.target/mips/mips-3d-9.c: Likewise.
13177 * gcc.target/mips/mips-ps-1.c: Likewise.
13178 * gcc.target/mips/mips-ps-2.c: Likewise.
13179 * gcc.target/mips/mips-ps-3.c: Likewise.
13180 * gcc.target/mips/mips-ps-4.c: Likewise.
13181 * gcc.target/mips/mips-ps-5.c: Likewise.
13182 * gcc.target/mips/mips-ps-6.c: Likewise.
13183 * gcc.target/mips/mips-ps-7.c: Likewise.
13184 * gcc.target/mips/mips-ps-type.c: Likewise.
13185 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13186 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13187
40e26f94
TV
131882016-01-18 Tom de Vries <tom@codesourcery.com>
13189
13190 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13191 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13192 * c-c++-common/goacc/kernels-empty.c: New test.
13193 * c-c++-common/goacc/kernels-eternal.c: New test.
13194 * c-c++-common/goacc/kernels-loop-2.c: New test.
13195 * c-c++-common/goacc/kernels-loop-3.c: New test.
13196 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13197 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13198 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13199 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13200 * c-c++-common/goacc/kernels-loop-data.c: New test.
13201 * c-c++-common/goacc/kernels-loop-g.c: New test.
13202 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13203 * c-c++-common/goacc/kernels-loop-n.c: New test.
13204 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13205 * c-c++-common/goacc/kernels-loop.c: New test.
13206 * c-c++-common/goacc/kernels-noreturn.c: New test.
13207 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13208 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13209 * c-c++-common/goacc/kernels-reduction.c: New test.
13210
a98d4647
TV
132112016-01-18 Tom de Vries <tom@codesourcery.com>
13212
13213 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13214 * gcc.dg/autopar/outer-2.c: Same.
13215 * gcc.dg/autopar/outer-3.c: Same.
13216 * gcc.dg/autopar/outer-4.c: Same.
13217 * gcc.dg/autopar/outer-5.c: Same.
13218 * gcc.dg/autopar/outer-6.c: Same.
13219 * gcc.dg/autopar/parallelization-1.c: Same.
13220 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13221 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13222 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13223 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13224 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13225 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13226 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13227 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13228 * gcc.dg/autopar/pr39500-1.c: Same.
13229 * gcc.dg/autopar/pr39500-2.c: Same.
13230 * gcc.dg/autopar/pr46193.c: Same.
13231 * gcc.dg/autopar/pr46194.c: Same.
13232 * gcc.dg/autopar/pr49580.c: Same.
13233 * gcc.dg/autopar/pr49960-1.c: Same.
13234 * gcc.dg/autopar/pr49960.c: Same.
13235 * gcc.dg/autopar/pr68373.c: Same.
13236 * gcc.dg/autopar/reduc-1.c: Same.
13237 * gcc.dg/autopar/reduc-1char.c: Same.
13238 * gcc.dg/autopar/reduc-1short.c: Same.
13239 * gcc.dg/autopar/reduc-2.c: Same.
13240 * gcc.dg/autopar/reduc-2char.c: Same.
13241 * gcc.dg/autopar/reduc-2short.c: Same.
13242 * gcc.dg/autopar/reduc-3.c: Same.
13243 * gcc.dg/autopar/reduc-4.c: Same.
13244 * gcc.dg/autopar/reduc-6.c: Same.
13245 * gcc.dg/autopar/reduc-7.c: Same.
13246 * gcc.dg/autopar/reduc-8.c: Same.
13247 * gcc.dg/autopar/reduc-9.c: Same.
13248 * gcc.dg/autopar/uns-outer-4.c: Same.
13249 * gcc.dg/autopar/uns-outer-5.c: Same.
13250 * gcc.dg/autopar/uns-outer-6.c: Same.
13251 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13252 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13253
da976fa8
AL
132542016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13255
13256 PR target/63679
13257 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13258 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13259
70c1e886
AL
132602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13261
13262 PR target/63679
13263 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13264 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13265 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13266
88bed196
AL
132672016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13268
13269 PR target/63679
13270 * gcc.dg/tree-ssa/sra-17.c: New.
13271 * gcc.dg/tree-ssa/sra-18.c: New.
13272
3dd5f42e
IE
132732016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13274
13275 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13276
ae5a77fa
EB
132772016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13278
13279 * gnat.dg/inline12.adb: New test.
13280
11e57fc6
BC
132812016-01-18 Bin Cheng <bin.cheng@arm.com>
13282
13283 PR tree-optimization/66797
13284 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13285
995b6fe0
RB
132862016-01-18 Richard Biener <rguenther@suse.de>
13287
13288 PR tree-optimization/69170
13289 * gcc.dg/torture/pr69170.c: New testcase.
13290
82ee0cf2 132912016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13292
13293 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13294
d69da357
TV
132952016-01-16 Tom de Vries <tom@codesourcery.com>
13296
13297 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13298
a3845283
TV
132992016-01-16 Tom de Vries <tom@codesourcery.com>
13300
13301 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13302 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13303 redundant dg-require-effective-target pthread.
13304 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13305 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13306 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13307 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13308 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13309 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13310 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13311
197a6aa6
DE
133122016-01-16 David Edelsohn <dje.gcc@gmail.com>
13313
13314 PR target/68609
13315 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13316 * gcc.target/powerpc/recip-7.c: Same.
13317
ec7886c1
PP
133182016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13319
13320 PR c++/69091
13321 * g++.dg/template/pr69091.C: New test.
13322
203484bb
PP
133232016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13324
13325 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13326 dump does not contain an error_mark_node.
13327 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13328 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13329
aa2500e9
PP
133302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13331
13332 PR c++/68936
13333 * g++.dg/template/pr68936.C: New test.
13334
28621a5c
DE
133352016-01-15 David Edelsohn <dje.gcc@gmail.com>
13336
13337 PR target/68609
13338 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13339 * gcc.target/powerpc/recip-2.c: Same.
13340 * gcc.target/powerpc/recip-3.c: Same.
13341 * gcc.target/powerpc/recip-4.c: Same.
13342 * gcc.target/powerpc/recip-sqrtf.c: Same.
13343
40c43aca
JL
133442016-01-15 Jeff Law <law@redhat.com>
13345
13346 PR tree-optimization/69270
13347 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13348 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13349
afbc5ae8
PT
133502016-01-15 Paul Thomas <pault@gcc.gnu.org>
13351
13352 PR fortran/49630
13353 * gfortran.dg/deferred_character_13.f90: New test for the fix
13354 of comment 3 of the PR.
13355
13356 PR fortran/54070
13357 * gfortran.dg/deferred_character_8.f90: New test
13358 * gfortran.dg/allocate_error_5.f90: New test
13359
13360 PR fortran/60593
13361 * gfortran.dg/deferred_character_10.f90: New test
13362
13363 PR fortran/60795
13364 * gfortran.dg/deferred_character_14.f90: New test
13365
13366 PR fortran/61147
13367 * gfortran.dg/deferred_character_11.f90: New test
13368
13369 PR fortran/64324
13370 * gfortran.dg/deferred_character_9.f90: New test
13371
49abe076
VM
133722016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13373
13374 PR rtl-optimization/69030
13375 * gcc.target/i386/pr69030.c: New.
13376
16d12992
KT
133772016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13378
13379 * gcc.target/aarch64/target_attr_17.c: New test.
13380
78810bd3
RB
133812016-01-15 Richard Biener <rguenther@suse.de>
13382
13383 PR tree-optimization/66856
13384 * gcc.dg/torture/pr66856-1.c: New testcase.
13385 * gcc.dg/torture/pr66856-2.c: Likewise.
13386
2bd847fe
RB
133872016-01-15 Richard Biener <rguenther@suse.de>
13388
13389 PR debug/69137
13390 * g++.dg/lto/pr69137_0.C: New testcase.
13391
a00fe3b7
RS
133922016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13393
13394 PR middle-end/69246
13395 * gcc.target/i386/pr69246.c: New test.
13396
cbb0e83b
DV
133972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13398
7596d5de 13399 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13400
5a500ecf
DV
134012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13402
13403 PR c++/56194
13404 * g++.dg/init/const9.C: Disable test on S/390.
13405
5d9bf64f
DV
134062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13407
13408 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13409 * g++.dg/Wno-frame-address.C: Ditto.
13410
e234b19e
DV
134112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13412
13413 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13414
89483f99
RB
134152016-01-15 Richard Biener <rguenther@suse.de>
13416
13417 PR tree-optimization/68961
13418 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13419
94f37395
IE
134202016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13421
13422 * gcc.target/i386/pr65105-5.c: New test.
13423
82ee0cf2 134242016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13425
13426 * gcc.c-torture/execute/alias-4.c: New testcase.
13427
82ee0cf2 134282016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13429
13430 PR ipa/68148
13431 * g++.dg/ipa/devirt-49.C: New testcase.
13432
092f7deb 134332016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13434
13435 PR target/65837
13436 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13437 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13438 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13439
e93c66bc
RB
134402016-01-15 Richard Biener <rguenther@suse.de>
13441
13442 PR tree-optimization/69117
13443 * gcc.dg/torture/pr69117.c: New testcase.
13444
c47eaca6 134452015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13446
13447 PR c++/69048
13448 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13449
c3f6914a
FXC
134502016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13451
13452 PR testsuite/67509
13453 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13454 range tests use 100 * maximum instead of maximum + 1.
13455
cd65ae90
JJ
134562016-01-14 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR debug/69244
13459 * gcc.dg/guality/pr69244.c: New test.
13460
19643948
UB
134612016-01-14 Uros Bizjak <ubizjak@gmail.com>
13462
13463 * lib/target-supports.exp (check_effective_target_issignaling):
13464 New procedure.
13465 * gcc.dg/pr61441.c: Require issignaling effective target.
13466
fe79c97e
SB
134672016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13468
13469 PR target/68803
13470 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13471
c7df95d8
DM
134722016-01-14 David Malcolm <dmalcolm@redhat.com>
13473
13474 PR c++/68819
13475 PR preprocessor/69177
13476 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13477 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13478 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13479 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13480
00083992
MP
134812016-01-14 Marek Polacek <polacek@redhat.com>
13482
13483 PR c/69262
13484 * gcc.dg/array-15.c: New test.
13485
0c9b3294
JJ
134862016-01-14 Jakub Jelinek <jakub@redhat.com>
13487
13488 PR middle-end/68146
13489 PR tree-optimization/69155
13490 * gfortran.dg/pr68146.f: New test.
13491 * gfortran.dg/pr69155.f90: New test.
13492
3688e13d
RB
134932016-01-14 Richard Biener <rguenther@suse.de>
13494
13495 PR tree-optimization/68060
13496 * gcc.dg/torture/pr68060-1.c: New testcase.
13497 * gcc.dg/torture/pr68060-2.c: Likewise.
13498
bab0ad3a
NC
134992016-01-14 Nick Clifton <nickc@redhat.com>
13500
13501 * lib/target-supports.exp
13502 (check_effective_target_arm_neon_ok_nocache): Add an option
13503 sequence that includes setting the ARM architecture to ARMv7-A.
13504 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13505 command line options necessary to enable Neon support.
13506 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13507 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13508 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13509 * gcc.target/arm/pr69180.c: Likewise.
13510
947c2ce5
JL
135112016-01-14 Jeff Law <law@redhat.com>
13512
13513 PR tree-optimization/69270
13514 * gcc.dg/tree-ssa/pr69270.c: New test.
13515
3342fd71
BS
135162016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13517
13518 PR c/66208
13519 * c-c++-common/pr66208.c: New file.
13520
2ad3adf1
JJ
135212016-01-13 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR tree-optimization/69156
13524 * gcc.dg/pr69156.c: New test.
13525
398d6feb
L
135262016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13527
13528 * gcc.target/i386/pr69225-7.c: New test.
13529
4c868789
RH
135302016-01-13 Richard Henderson <rth@redhat.com>
13531
13532 * gcc.dg/tm/memopt-13.c: Update expected function.
13533 * gcc.dg/tm/memopt-6.c: Likewise.
13534
ef6d1772
UB
135352016-01-13 Uros Bizjak <ubizjak@gmail.com>
13536
13537 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13538 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13539 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13540 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13541
ef6d1772
UB
135422016-01-13 Tom de Vries <tom@codesourcery.com>
13543
13544 PR tree-optimization/69169
0b4b6ef2
TV
13545 * gcc.dg/pr69169.c: New test.
13546
2ad3adf1 135472016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13548
13549 PR target/69228
13550 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13551 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13552 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13553 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13554 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13555 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13556 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13557 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13558
9060e335
AK
135592016-01-13 Jakub Jelinek <jakub@redhat.com>
13560
13561 PR target/69247
13562 * gcc.dg/pr69247.c: New test.
13563
40311329
RB
135642016-01-13 Richard Biener <rguenther@suse.de>
13565
13566 PR tree-optimization/69242
13567 * gcc.dg/torture/pr69242.c: New testcase.
13568
ccbd7103
RB
135692016-01-13 Richard Biener <rguenther@suse.de>
13570
13571 PR tree-optimization/69186
13572 * gcc.dg/torture/pr69186.c: New testcase.
13573
c6f72a46
JL
135742016-01-13 Jeff Law <law@redhat.com>
13575
13576 PR tree-optimization/67755
13577 * gcc.dg/tree-ssa/pr67755.c: New test.
13578
135792016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13580
13581 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13582 pass number in output by a star.
13583
c446cf07
BC
135842016-01-12 Bin Cheng <bin.cheng@arm.com>
13585
13586 PR tree-optimization/68911
13587 * gcc.c-torture/execute/pr68911.c: New test.
13588
5342156c
MP
135892016-01-12 Marek Polacek <polacek@redhat.com>
13590
13591 PR c++/68979
13592 * g++.dg/warn/permissive-1.C: New test.
13593
65364cc5
JJ
135942016-01-12 Jakub Jelinek <jakub@redhat.com>
13595
13596 PR objc++/68511
13597 PR c++/69213
13598 * g++.dg/opt/pr69213.C: New test.
13599
81b9a3d9
CB
136002016-01-12 Christian Bruel <christian.bruel@st.com>
13601
13602 PR target/69180
13603 * gcc.target/arm/pr69180.c: New test.
13604
3c4e91c9
RB
136052016-01-12 Richard Biener <rguenther@suse.de>
13606
13607 PR lto/69077
13608 * g++.dg/lto/pr69077_0.C: New testcase.
13609 * g++.dg/lto/pr69077_1.C: Likewise.
13610
5664cea1
JJ
136112016-01-12 Jakub Jelinek <jakub@redhat.com>
13612
13613 PR target/69175
13614 * g++.dg/opt/pr69175.C: New test.
13615
86cefc49
AL
136162016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13617
13618 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13619 rather than #including math.h & stdlib.h.
13620 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13621 * gcc.dg/vect/pr49771.c: Likewise.
13622 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13623 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13624 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13625 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13626 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13627 * gcc.dg/vect/pr44507.c: Likewise.
13628 * gcc.dg/vect/pr45902.c: Likewise.
13629 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13630 * gcc.dg/vect/vect-117.c: Likewise.
13631 * gcc.dg/vect/vect-99.c: Likewise.
13632 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13633 * gcc.dg/vect/vect-cond-1.c: Likewise.
13634 * gcc.dg/vect/vect-cond-2.c: Likewise.
13635 * gcc.dg/vect/vect-cond-3.c: Likewise.
13636 * gcc.dg/vect/vect-cond-4.c: Likewise.
13637 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13638 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13639 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13640 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13641 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13642 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13643 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13644 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13645 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13646 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13647 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13648 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13649 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13650 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13651 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13652 include of signal.h.
13653 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13654 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13655 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13656 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13657 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13658 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13659 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13660 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13661 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13662 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13663 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13664 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13665 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13666 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13667 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13668 * gcc.dg/vect/vect-outer-5.c: Likewise.
13669 * gcc.dg/vect/vect-outer-6.c: Likewise.
13670 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13671 include of stdio.h.
13672
b832f61e
NC
136732016-01-12 Nick Clifton <nickc@redhat.com>
13674
13675 PR target/68913
13676 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13677 to fread so that it will be found in all target runtimes.
13678
8eac49b1
RB
136792016-01-12 Richard Biener <rguenther@suse.de>
13680
13681 PR tree-optimization/69053
13682 * g++.dg/torture/pr69053.C: New testcase.
13683
2935d994
RB
136842016-01-12 Richard Biener <rguenther@suse.de>
13685
13686 PR tree-optimization/69168
13687 * gcc.dg/torture/pr69168.c: New testcase.
13688
66c16fd9
RB
136892016-01-12 Richard Biener <rguenther@suse.de>
13690
13691 PR tree-optimization/69157
13692 * gcc.dg/torture/pr69157.c: New testcase.
13693
136942016-01-12 Richard Biener <rguenther@suse.de>
13695
13696 PR tree-optimization/69174
13697 * gcc.dg/torture/pr69174.c: New testcase.
13698
723033a6
JJ
136992016-01-12 Jakub Jelinek <jakub@redhat.com>
13700
13701 PR c++/66808
13702 PR c++/69000
13703 * g++.dg/tls/pr66808.C: New test.
13704 * g++.dg/tls/pr69000.C: New test.
13705
3574cf47
BS
137062016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13707
13708 * gcc.target/powerpc/swaps-p8-23.c: New test.
13709 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13710
feb20787
JDA
137112016-01-11 John David Anglin <danglin@gcc.gnu.org>
13712
13713 PR tree-optimization/68356
13714 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13715
27b1820a
KV
137162016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13717 Jim Wilson <jim.wilson@linaro.org>
13718
13719 PR target/69194
13720 * gcc.target/arm/pr69194.c: New test.
13721
cf4de6af
L
137222016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13723
13724 PR target/69225
13725 * gcc.target/i386/pr69225-1.c: New test.
13726 * gcc.target/i386/pr69225-2.c: Likewise.
13727 * gcc.target/i386/pr69225-3.c: Likewise.
13728 * gcc.target/i386/pr69225-4.c: Likewise.
13729 * gcc.target/i386/pr69225-5.c: Likewise.
13730 * gcc.target/i386/pr69225-6.c: Likewise.
13731
1ebd5558
JJ
137322016-01-11 Jakub Jelinek <jakub@redhat.com>
13733
23552a4d
JJ
13734 PR target/67462
13735 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13736 if lp64.
13737
26ff85b0
JJ
13738 PR target/69071
13739 * gcc.dg/pr69071.c: New test.
13740
9cb6bd74
JJ
13741 PR c++/69211
13742 * g++.dg/opt/pr69211.C: New test.
13743
1ebd5558
JJ
13744 PR tree-optimization/69214
13745 * gcc.c-torture/compile/pr69214.c: New test.
13746
8c18c836
UB
137472016-01-11 Uros Bizjak <ubizjak@gmail.com>
13748
13749 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13750 * gcc.target/i386/pr66232-11.c: Ditto.
13751 * gcc.target/i386/pr66232-12.c: Ditto.
13752 * gcc.target/i386/pr66232-13.c: Ditto.
13753
62446e6e
RB
137542016-01-11 Richard Biener <rguenther@suse.de>
13755
13756 PR tree-optimization/69173
13757 * gcc.dg/torture/pr69173.c: New testcase.
13758
2b8568fe
KT
137592016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13760
13761 PR rtl-optimization/68796
13762 * gcc.target/aarch64/tst_5.c: New test.
13763 * gcc.target/aarch64/tst_6.c: Likewise.
13764
5baf4532
KT
137652016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13766
13767 PR rtl-optimization/68841
13768 * gcc.dg/pr68841.c: New test.
13769 * gcc.c-torture/execute/pr68841.c: New test.
13770
ca90b1ed
YR
137712016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13772
13773 PR rtl-optimization/68920
13774 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13775 for ix86 targets.
13776 * gcc.dg/ifcvt-5.c: New test.
13777
2ad3adf1 137782016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13779
13780 PR bootstrap/69123
13781 * g++.dg/pr69123.C: New.
13782
83834c09
IE
137832016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13784
13785 PR target/69010
13786 * gcc.target/i386/pr69010.c: New test.
13787
dcf89d57
MJ
137882016-01-11 Martin Jambor <mjambor@suse.cz>
13789
13790 PR ipa/69044
13791 * gcc.target/i386/chkp-pr69044.c: New test.
13792
d95167ee
TV
137932016-01-11 Tom de Vries <tom@codesourcery.com>
13794
13795 PR tree-optimization/69109
13796 * gcc.dg/autopar/pr69109-2.c: New test.
13797 * gcc.dg/autopar/pr69109.c: New test.
13798
4f6403a8
TV
137992016-01-11 Tom de Vries <tom@codesourcery.com>
13800
13801 PR tree-optimization/69108
13802 * gcc.dg/autopar/pr69108.c: New test.
13803
21efdd80
PP
138042016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13805
13806 PR c++/69029
13807 * c-c++-common/Wisleading-indentation.c: Augment test.
13808
fd42eed8
TK
138092016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13810
13811 PR fortran/69154
13812 * gfortran.dg/inline_matmul_12.f90: New test.
13813
4f90ee6c
PT
138142016-01-10 Paul Thomas <pault@gcc.gnu.org>
13815
13816 PR fortran/67779
13817 * gfortran.dg/actual_array_offset_1: New test.
13818
3907c6cf
TV
138192016-01-10 Tom de Vries <tom@codesourcery.com>
13820
13821 PR tree-optimization/69062
13822 * gcc.dg/autopar/pr69062.c: New test.
13823
b07b236e
TS
138242016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13825
13826 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13827 * gcc.dg/vect/slp-perm-2.c: Likewise.
13828 * gcc.dg/vect/slp-perm-3.c: Likewise.
13829 * gcc.dg/vect/slp-perm-5.c: Likewise.
13830 * gcc.dg/vect/slp-perm-6.c: Likewise.
13831 * gcc.dg/vect/slp-perm-7.c: Likewise.
13832 * gcc.dg/vect/slp-perm-8.c: Likewise.
13833
23fab8ae
TV
138342016-01-10 Tom de Vries <tom@codesourcery.com>
13835
13836 PR tree-optimization/69039
13837 * gcc.dg/autopar/pr69039.c: New test.
13838
73f0dae2
MP
138392016-01-09 Marek Polacek <polacek@redhat.com>
13840
13841 PR c++/69113
13842 * g++.dg/pr69113.C: New test.
13843
20b8d734
JJ
138442016-01-09 Jakub Jelinek <jakub@redhat.com>
13845
13846 PR middle-end/50865
13847 PR tree-optimization/69097
13848 * gcc.c-torture/execute/pr50865.c: New test.
13849 * gcc.c-torture/execute/pr69097-1.c: New test.
13850 * gcc.c-torture/execute/pr69097-2.c: New test.
13851 * gcc.dg/pr69097-1.c: New test.
13852 * gcc.dg/pr69097-2.c: New test.
13853
c50e614b
JJ
138542016-01-09 Jakub Jelinek <jakub@redhat.com>
13855
13856 PR c++/69164
13857 * g++.dg/opt/pr69164.C: New test.
13858
e0237993
JJ
138592016-01-08 Jakub Jelinek <jakub@redhat.com>
13860
13861 PR tree-optimization/69167
13862 * gcc.dg/pr69167.c: New test.
13863
bd8f5bb2
MP
138642016-01-08 Marek Polacek <polacek@redhat.com>
13865
13866 PR c++/68449
13867 * g++.dg/pr68449.C: New.
13868
bb0f5ca7
AL
138692016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13870
13871 PR tree-optimization/68707
13872 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13873 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13874 on platforms supporting it.
13875 * gcc.dg/vect/slp-perm-2.c: Likewise.
13876 * gcc.dg/vect/slp-perm-3.c: Likewise.
13877 * gcc.dg/vect/slp-perm-5.c: Likewise.
13878 * gcc.dg/vect/slp-perm-7.c: Likewise.
13879 * gcc.dg/vect/slp-perm-8.c: Likewise.
13880 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13881 on platforms supporting it.
13882
22518428
JJ
138832016-01-08 Jakub Jelinek <jakub@redhat.com>
13884
33f0852f
JJ
13885 PR tree-optimization/69162
13886 * gcc.dg/pr69162.c: New test.
13887
22518428
JJ
13888 PR tree-optimization/69172
13889 * gcc.dg/pr69172.c: New test.
13890
80e9b3aa
TP
138912016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13892
13893 PR tree-optimization/67781
13894 * gcc.c-torture/execute/pr67781.c: New file.
13895
262a363f
JJ
138962016-01-08 Jakub Jelinek <jakub@redhat.com>
13897
13898 PR tree-optimization/69083
13899 * gcc.dg/vect/pr69083.c: New test.
13900
6e1f093f
SS
139012016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13902
13903 PR tree-optimization/61441
13904 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13905 Use -fexcess-precision=standard for compiler options.
13906 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13907
53290e07
JJ
139082016-01-08 Jakub Jelinek <jakub@redhat.com>
13909
57bf3072
JJ
13910 PR fortran/69128
13911 * gfortran.dg/gomp/pr69128.f90: New test.
13912
53290e07
JJ
13913 PR c++/69145
13914 * g++.dg/ext/pr69145-1.C: New test.
13915 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13916 * g++.dg/ext/pr69145-2.h: New file.
13917
7a127fa7
MS
139182016-01-07 Martin Sebor <msebor@redhat.com>
13919
13920 PR c/68966
13921 * gcc.dg/atomic-fetch-bool.c: New test.
13922 * gcc.dg/sync-fetch-bool.c: New test.
13923
95918b49
L
139242016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13925
13926 PR fortran/66680
13927 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13928
c8e62a9d
NC
139292016-01-07 Nick Clifton <nickc@redhat.com>
13930
13931 PR target/66655
13932 * g++.dg/pr66655.C: New test.
13933 * g++.dg/pr66655_1.cc: Test support file.
13934 * g++.dg/pr66655.h: Test header file.
13935
2ad3adf1 139362016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13937
13938 PR fortran/66680
13939 gfortran.dg/gomp/pr66680.f90: New test.
13940
4cd9ca92
L
139412016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13942
13943 PR target/69171
13944 * gcc.target/i386/pr69171-1.c: New test.
13945 * gcc.target/i386/pr69171-2.c: Likewise.
13946 * gcc.target/i386/pr69171-3.c: Likewise.
13947 * gcc.target/i386/pr69171-4.c: Likewise.
13948 * gcc.target/i386/pr69171-5.c: Likewise.
13949 * gcc.target/i386/pr69171-6.c: Likewise.
13950
7e33d4dc
BS
139512015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13952
13953 PR middle-end/67639
13954 * c-c++-common/pr67639.c: New test.
13955
fec64afc
JJ
139562016-01-07 Jakub Jelinek <jakub@redhat.com>
13957
13958 PR tree-optimization/69141
13959 * g++.dg/opt/pr69141.C: New test.
13960
f293ad29
EB
139612016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13962
13963 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13964
5027395e
UB
139652016-01-06 Uros Bizjak <ubizjak@gmail.com>
13966
13967 PR target/69140
13968 * gcc.target/i386/pr69140.c: New test
13969
7443cf13
DM
139702016-01-06 David Malcolm <dmalcolm@redhat.com>
13971
13972 * gcc.dg/bad-dereference.c: New test case.
13973
32928931
BS
139742015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13975
13976 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13977
68dd05da
AS
139782016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13979
13980 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13981
6b131d5b
MP
139822016-01-06 Marek Polacek <polacek@redhat.com>
13983
13984 PR sanitizer/69099
13985 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13986
8d9fdb49
MP
139872016-01-05 Marek Polacek <polacek@redhat.com>
13988
13989 PR c/69104
13990 * gcc.dg/atomic-invalid-2.c: New.
13991
acf93f1e
L
139922016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13993
13994 PR target/68991
13995 * gcc.target/i386/pr68991.c: New test.
13996
3f50525d
L
139972016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13998
13999 PR target/68991
14000 * g++.dg/pr68991-1.C: New test.
14001 * g++.dg/pr68991-2.C: Likewise.
14002
e0237993 140032016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14004
e0237993 14005 PR other/60465
face88a1
ST
14006 * gcc.target/ia64/pr60465-gprel64.c: New test.
14007 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14008
a0866eff
KT
140092016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14010
14011 PR rtl-optimization/68651
14012 * gcc.target/aarch64/pr68651_1.c: New test.
14013
c589e975
DM
140142016-01-05 David Malcolm <dmalcolm@redhat.com>
14015
14016 PR c/69122
14017 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14018
929710d9
NS
140192016-01-05 Nathan Sidwell <nathan@acm.org>
14020
ce3e43d7
NS
14021 PR c++/58583
14022 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14023
929710d9
NS
14024 * gcc.dg/alias-15.c: New.
14025
a2faef8e
NC
140262016-01-05 Nick Clifton <nickc@redhat.com>
14027
14028 PR target/68870
14029 * g++.dg/pr68770.C: New test.
14030
4cfa76e3
MS
140312016-01-04 Mike Stump <mikestump@comcast.net>
14032
14033 * lib/target-supports.exp (check_effective_target_cilkplus):
14034 cilkplus targets require pthreads.
4ece61b6 14035 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14036
4e8a3a35
MM
140372016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14038
14039 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14040 generation.
14041
818ab71a
JJ
140422016-01-04 Jakub Jelinek <jakub@redhat.com>
14043
14044 Update copyright years.
14045
2fe0a208
MP
140462016-01-04 Marek Polacek <polacek@redhat.com>
14047
14048 PR c/68908
14049 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14050 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14051 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14052
9e3b2fe3
EB
140532016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14054
14055 * gcc.target/sparc/20160104-2.c: New test.
14056
e8d65a35
EB
140572016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14058
14059 * gcc.target/sparc/20160104-1.c: New test.
14060
25ccfccd
PT
140612016-01-03 Paul Thomas <pault@gcc.gnu.org>
14062
14063 PR fortran/65045
14064 * gfortran.dg/pr65045.f90: New test.
14065
cb51d382
EB
140662016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14067
14068 * gnat.dg/specs/debug1.ads: Delete.
14069
6eeaad6e
JD
140702016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14071
14072 PR libgfortran/68867
14073 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14074 expression.
14075
2f968603
JD
140762016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14077
14078 PR libgfortran/68867
14079 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14080 PowerPC.
14081
591bb5e4
PT
140822016-01-01 Paul Thomas <pault@gcc.gnu.org>
14083
14084 PR fortran/68864
14085 * gfortran.dg/pr68864.f90: New test.
14086
f1e0620c
JJ
140872016-01-01 Jakub Jelinek <jakub@redhat.com>
14088
942a1319
JJ
14089 PR tree-optimization/69070
14090 * gcc.dg/pr69070.c: New test.
14091
10dff63f
JJ
14092 PR sanitizer/69055
14093 * gfortran.dg/pr69055.f90: New test.
14094
f1e0620c
JJ
14095 PR target/69015
14096 * gcc.dg/pr69015.c: New test.
818ab71a 14097\f
2f883d1c 14098Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14099
14100Copying and distribution of this file, with or without modification,
14101are permitted in any medium without royalty provided the copyright
14102notice and this notice are preserved.