]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Move negative unique_ptr tests to new file
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d9700bdb
RB
12016-10-19 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
4
902cb7b1
KN
52016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
6
7 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
8 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
9 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
10 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
11 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
12 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
13 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
14 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
15 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
16 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
17 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
18 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
19 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
20 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
21 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
22 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
23 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
24 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
25 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
26 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
27 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
28 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
29 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
30 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
31 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
32 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
33 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
34 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
35 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
36 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
37 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
38 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
39 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
40 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
41 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
42 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
43 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
44 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
45 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
46 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
47 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
48 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
49 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
50 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
51 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
52 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
53 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
54 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
55 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
56 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
57 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
58 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
59 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
60 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
61 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
62 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
63 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
64 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
65 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
66 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
67 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
68 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
69 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
70 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
71 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
72 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
73 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
74 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
75 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
76 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
77 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
78 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
79 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
80 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
81 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
82 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
83 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
84 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
85 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
86 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
87 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
88 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
89 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
90 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
91 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
92 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
93 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
94 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
95 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
96 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
97 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
98 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
99 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
100 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
101 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
102 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
103 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
104 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
105 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
106 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
107 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
108 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
109 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
110 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
111 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
112 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
113 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
114 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
115 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
116 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
117 * gcc.target/powerpc/vsu/vsu.exp: New file.
118
5cb96b6a
UB
1192016-10-18 Uros Bizjak <ubizjak@gmail.com>
120
121 PR target/77991
122 * gcc.target/i386/pr77991.c: New test.
123
f5de494c
MF
1242016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
125
126 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
127 LTO is used.
128
e5163ec1
SKS
1292016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
130
5cb96b6a 131 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 132
b64e8239
RB
1332016-10-18 Richard Biener <rguenther@suse.de>
134
135 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
136 * gcc.dg/tree-ssa/pr21001.c: Likewise.
137 * gcc.dg/tree-ssa/pr21090.c: Likewise.
138 * gcc.dg/tree-ssa/pr21294.c: Likewise.
139 * gcc.dg/tree-ssa/pr21563.c: Likewise.
140 * gcc.dg/tree-ssa/pr23744.c: Likewise.
141 * gcc.dg/tree-ssa/pr25382.c: Likewise.
142 * gcc.dg/tree-ssa/pr68431.c: Likewise.
143 * gcc.dg/tree-ssa/vrp03.c: Likewise.
144 * gcc.dg/tree-ssa/vrp06.c: Likewise.
145 * gcc.dg/tree-ssa/vrp07.c: Likewise.
146 * gcc.dg/tree-ssa/vrp09.c: Likewise.
147 * gcc.dg/tree-ssa/vrp19.c: Likewise.
148 * gcc.dg/tree-ssa/vrp20.c: Likewise.
149 * gcc.dg/tree-ssa/vrp92.c: Likewise.
150 * gcc.dg/pr68217.c: Likewise.
151 * gcc.dg/predict-9.c: Likewise.
152 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
153 * gcc.dg/predict-1.c: Likewise.
154
c680ada5
JD
1552016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
156
157 * gfortran.dg/dtio_17.f90: New test.
158
7fd4f180
KV
1592016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
160
161 * gcc.dg/ipa/vrp4.c: Adjust testcase.
162
718625ad
KV
1632016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
164
165 * gcc.dg/ipa/vrp4.c: New test.
166
735b8f9f
KV
1672016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
168
169 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
170 * gcc.dg/torture/pr39074.c: Likewise.
171
86f98087
EB
1722016-10-17 Eric Botcazou <ebotcazou@adacore.com>
173
174 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
175 * gnat.dg/trampoline4.adb: Minor tweak.
176
a929f266
BS
1772016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
178
179 PR tree-optimization/77916
180 * gcc.dg/torture/pr77916.c: New.
181
4acf2055
SK
1822016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
183
184 PR fortran/77978
185 * gfortran.dg/pr77978_1.f90: New test.
186 * gfortran.dg/pr77978_2.f90: Ditto.
187 * gfortran.dg/pr77978_3.f90: Ditto.
188
871267e1
PT
1892016-10-17 Paul Thomas <pault@gcc.gnu.org>
190
191 PR fortran/61420
192 PR fortran/78013
193 * gfortran.dg/proc_ptr_49.f90: New test.
194
fd9593e9
BE
1952016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
196
197 PR target/77308
198 * gcc.target/arm/pr77308.c: New test.
199
d32d4176
DE
2002016-10-17 David Edelsohn <dje.gcc@gmail.com>
201
202 * lib/target-supports.exp
203 (check_effective_target_floatn_nx_runtime): Return 0 for
204 powerpc*-ibm-aix*.
205
dca2910c
AP
2062016-10-17 Andrew Pinski <apinski@cavium.com>
207
208 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
209 long instead of long.
210 * gcc.target/aarch64/cinc_common_1.c: Likewise.
211 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
212 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
213 * gcc.target/aarch64/mult-synth_4.c: Likewise.
214 * gcc.target/aarch64/pr68102_1.c: Likewise.
215 * gcc.target/aarch64/target_attr_3.c: Likewise.
216
44b00dbc
RB
2172016-10-17 Richard Biener <rguenther@suse.de>
218
219 PR tree-optimization/77988
220 * gcc.dg/torture/pr77988.c: New testcase.
221
89b80c42
PK
2222016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
223
224 * gcc.dg/pr71636-1.c: New test-case.
225 * gcc.dg/pr71636-2.c: Likewise.
226
4c640e26
EB
2272016-10-16 Eric Botcazou <ebotcazou@adacore.com>
228
229 * gnat.dg/trampoline3.adb: New test.
230 * gnat.dg/trampoline4.adb: Likewise.
231
6c0347f6
JD
2322016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
233
234 * gfortran.dg/dtio_16.f90: New test.
235
d0d48a06
EB
2362016-10-15 Eric Botcazou <ebotcazou@adacore.com>
237
238 * gcc.target/sparc/bmaskbshuf.c: Rename to...
239 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
240 * gcc.target/sparc/bmaskbshuf-2.c: New test.
241
baa33d83
EB
2422016-10-15 Eric Botcazou <ebotcazou@adacore.com>
243
244 * gcc.target/sparc/popc.c: Rename to...
245 * gcc.target/sparc/popc-1.c: ...this.
246 * gcc.target/sparc/popc-2.c: New test.
247
523ee218
JD
2482016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
249
250 PR fortran/77972
251 * gfortran.dg/unexpected_eof_4.f90: New test.
252
c04d4ede
JB
2532016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
254
31a84d4a
AP
255 PR libfortran/48587
256 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 257
064ed55a
JJ
2582016-10-14 Jakub Jelinek <jakub@redhat.com>
259
9a822fc7
JJ
260 PR middle-end/77959
261 * gfortran.dg/pr77959.f90: New test.
262
064ed55a
JJ
263 DR 1511 - const volatile variables and ODR
264 * g++.dg/DRs/dr1511-1.C: New test.
265 * g++.dg/DRs/dr1511-2.C: New test.
266
2579762a
EB
2672016-10-14 Eric Botcazou <ebotcazou@adacore.com>
268
269 * gnat.dg/debug7.adb (dg-options): Remove -g.
270 * gnat.dg/debug8.adb (dg-options): Add -margs.
271 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
272
6d59425d
RB
2732016-10-14 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/77979
276 * gcc.dg/torture/pr77979.c: New testcase.
277
43f66d6e
ML
2782016-10-14 Martin Liska <mliska@suse.cz>
279
280 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
281 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
282 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
283
cb3ac867
UB
2842016-10-14 Uros Bizjak <ubizjak@gmail.com>
285
286 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
287 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
288 * gcc.dg/torture/pr77937-2.c: Likewise.
289
14cf71a0
EB
2902016-10-14 Eric Botcazou <ebotcazou@adacore.com>
291
292 * gnat.dg/lto15.adb: Adjust.
293 * gnat.dg/lto16.adb: Likewise.
294 * gnat.dg/lto17.adb: Likewise
295 * gnat.dg/lto18.ad[sb]: New test.
296 * gnat.dg/lto18_pkg.ads: New helper.
297 * gnat.dg/lto19.adb: New test.
298 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
299 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
300 * gnat.dg/lto20.adb: New test.
301 * gnat.dg/lto20_pkg.ad[sb]: New helper.
302
6fd9c6f4
AV
3032016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
304
305 * gfortran.dg/coarray_38.f90: Expect error message.
306
01f44038
KT
3072016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
308
309 * gcc.target/aarch64/spellcheck_1.c: New test.
310 * gcc.target/aarch64/spellcheck_2.c: Likewise.
311 * gcc.target/aarch64/spellcheck_3.c: Likewise.
312 * gcc.target/aarch64/spellcheck_4.c: Likewise.
313 * gcc.target/aarch64/spellcheck_5.c: Likewise.
314 * gcc.target/aarch64/spellcheck_6.c: Likewise.
315
253abb2a
AS
3162016-10-13 Andreas Schwab <schwab@linux-m68k.org>
317
318 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
319
a2695319
BS
3202016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
321
322 PR tree-optimization/77937
323 * gcc.dg/torture/pr77937-1.c: New.
324 * gcc.dg/torture/pr77937-2.c: New.
325
14a2c9aa
JM
3262016-10-13 Jakub Jelinek <jakub@redhat.com>
327
328 * g++.dg/cpp1z/inline-var1.C: New test.
329 * g++.dg/cpp1z/inline-var1a.C: New test.
330 * g++.dg/cpp1z/inline-var1.h: New file.
331 * g++.dg/cpp1z/inline-var2.C: New test.
332 * g++.dg/cpp1z/inline-var3.C: New test.
333 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
334 uninitialized const.
335
18d34307
SL
3362016-10-13 Sandra Loosemore <sandra@codesourcery.com>
337
ee7fa2e3
SL
338 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
339 Xscale is specified, not just -march.
340 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
341 is incompatible with Xscale.
18d34307 342
96032047
MS
3432016-10-13 Martin Sebor <msebor@redhat.com>
344
345 PR c++/71912
346 * g++.dg/ext/flexary4.C: Adjust.
347 * g++.dg/ext/flexary5.C: Same.
348 * g++.dg/ext/flexary9.C: Same.
349 * g++.dg/ext/flexary19.C: New test.
350 * g++.dg/ext/flexary18.C: New test.
351 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
352 regression test.
5cb96b6a
UB
353 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
354 Avoid generating a flexible array member in an array.
96032047 355
5b1548fd
MS
3562016-10-13 Martin Sebor <msebor@redhat.com>
357
358 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
359 to placate -Wformat on targets where the type is not int.
360
7810c4eb
DM
3612016-10-13 David Malcolm <dmalcolm@redhat.com>
362
363 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
364 in INSN_LOCATION.
365
fcd27666
BC
3662016-10-13 Bin Cheng <bin.cheng@arm.com>
367
368 * gcc.target/i386/l_fma_float_1.c: Revise test.
369 * gcc.target/i386/l_fma_float_2.c: Ditto.
370 * gcc.target/i386/l_fma_float_3.c: Ditto.
371 * gcc.target/i386/l_fma_float_4.c: Ditto.
372 * gcc.target/i386/l_fma_float_5.c: Ditto.
373 * gcc.target/i386/l_fma_float_6.c: Ditto.
374 * gcc.target/i386/l_fma_double_1.c: Ditto.
375 * gcc.target/i386/l_fma_double_2.c: Ditto.
376 * gcc.target/i386/l_fma_double_3.c: Ditto.
377 * gcc.target/i386/l_fma_double_4.c: Ditto.
378 * gcc.target/i386/l_fma_double_5.c: Ditto.
379 * gcc.target/i386/l_fma_double_6.c: Ditto.
380
b8a4b8c8
BC
3812016-10-13 Bin Cheng <bin.cheng@arm.com>
382
383 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
384
328ba117
BC
3852016-10-13 Bin Cheng <bin.cheng@arm.com>
386
387 * gcc.dg/vect/vect-98.c: Refine test case.
388 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
389 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
390 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
391
1a1ab05e
JJ
3922016-10-13 Jakub Jelinek <jakub@redhat.com>
393
394 PR c/77946
395 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
396
27947670
ML
3972016-10-13 Martin Liska <mliska@suse.cz>
398
399 PR tree-optimization/77943
400 * g++.dg/tree-ssa/pr77943.C: New test.
401
92c5266b
AV
4022016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
403
404 PR fortran/72832
405 * gfortran.dg/allocate_with_source_22.f03: New test.
406 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
407 fail.
408
90bca4ed
TP
4092016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
410
411 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
412 * gcc.target/arm/movsi_movw.c: Likewise.
413 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
414 directive to work on big endian targets.
415
0011af7b
KV
4162016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
417
418 * gcc.dg/tree-ssa/evrp6.c: New test.
419
859e95ab
SB
4202016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
421
422 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
423 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
424 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
425
2934018d
SB
4262016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
427
428 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
429 * gcc.target/powerpc/warn-2.c: Ditto.
430
f92d1522
RS
4312016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
432
433 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
434 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
435 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
436 for -mmsa.
437 * gcc.target/mips/msa.c: New test.
438 * gcc.target/mips/msa-builtins.c: Likewise.
439 * lib/target-supports.exp (check_mips_msa_hw_available): New.
440 (check_effective_target_mips_msa_runtime): Likewise.
441 (check_effective_target_mips_msa): Likewise.
442 (add_options_for_mips_msa): Likewise.
443 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
444 (check_effective_target_vect_intfloat_cvt): Likewise.
445 (check_effective_target_vect_uintfloat_cvt): Likewise.
446 (check_effective_target_vect_floatint_cvt): Likewise.
447 (check_effective_target_vect_floatuint_cvt): Likewise.
448 (check_effective_target_vect_shift): Likewise.
449 (check_effective_target_vect_shift_char): Likewise.
450 (check_effective_target_vect_long): Likewise.
451 (check_effective_target_vect_float): Likewise.
452 (check_effective_target_vect_double): Likewise.
453 (check_effective_target_vect_long_long): Likewise.
454 (check_effective_target_vect_perm): Likewise.
455 (check_effective_target_vect_perm_byte): Likewise.
456 (check_effective_target_vect_perm_short): Likewise.
457 (check_effective_target_vect_sdot_qi): Likewise.
458 (check_effective_target_vect_udot_qi): Likewise.
459 (check_effective_target_vect_sdot_hi): Likewise.
460 (check_effective_target_vect_udot_hi): Likewise.
461 (check_effective_target_vect_pack_trunc): Likewise.
462 (check_effective_target_vect_unpack): Likewise.
463 (check_effective_target_vect_hw_misalign): Likewise.
464 (check_effective_target_vect_condition): Likewise.
465 (check_effective_target_vect_cond_mixed): Likewise.
466 (check_effective_target_vect_char_mult): Likewise.
467 (check_effective_target_vect_short_mult): Likewise.
468 (check_effective_target_vect_int_mult): Likewise.
469 (check_effective_target_vect_extract_even_odd): Likewise.
470 (check_effective_target_vect_interleave): Likewise.
471 (check_vect_support_and_set_flags): Check if the target supports MSA
472 and append to the list of EFFECTIVE_TARGETS.
473
0bfd099c
RB
4742016-10-12 Richard Biener <rguenther@suse.de>
475
476 PR debug/77947
477 * g++.dg/torture/pr77947.C: New testcase.
478
b4a9ef2f
PMR
4792016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
480
481 * gnat.dg/debug8.adb: New testcase.
482
c0dbd22d
PMR
4832016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
484
485 * gnat.dg/debug9.adb: New testcase.
486
8a7c91cd
RB
4872016-10-12 Richard Biener <rguenther@suse.de>
488
489 * gcc.dg/tree-ssa/vrp35.c: Adjust.
490 * gcc.dg/tree-ssa/vrp36.c: Likewise.
491 * gcc.dg/tree-ssa/vrp46.c: Likewise.
492
7dc2f5f1
RB
4932016-10-12 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/77920
496 * gcc.dg/torture/pr77920.c: New testcase.
497
70f6d5e1
JJ
4982016-10-12 Jakub Jelinek <jakub@redhat.com>
499
4a8b97cb
JJ
500 PR tree-optimization/77929
501 * gcc.c-torture/compile/pr77929.c: New test.
502
70f6d5e1
JJ
503 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
504 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
505 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
506 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
507 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
508 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
509 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
510 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
511 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
512
4803de58
EB
5132016-10-11 Eric Botcazou <ebotcazou@adacore.com>
514
515 * gcc.target/sparc/setcc-4.c: Adjust.
516 * gcc.target/sparc/setcc-5.c: Likewise.
517 * gcc.target/sparc/setcc-6.c: Likewise.
518 * gcc.target/sparc/setcc-7.c: Likewise.
519 * gcc.target/sparc/setcc-8.c: Likewise.
520 * gcc.target/sparc/setcc-9.c: Likewise.
521 * gcc.target/sparc/setcc-10.c: Delete.
522
f6cf4810
SK
5232016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
524
525 PR fortran/77942
526 * gfortran.dg/pr77942.f90
527
8e8c2744
FR
5282016-10-11 Fritz Reese <fritzoreese@gmail.com>
529
530 * gfortran.dg/dec_math.f90: New testsuite.
531
ddefad9a
SKS
5322016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
533
534 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
535 (main): Declare j as i32 instead of int.
536
e7b08761
TP
5372016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
538
539 PR testsuite/PR77710
540 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
541 target triplet instead of *-*-*-*.
542
9fd7cd44
EB
5432016-10-11 Eric Botcazou <ebotcazou@adacore.com>
544
545 * gnat.dg/unchecked_convert10.adb: New test.
546 * gnat.dg/unchecked_convert11.adb: Likewise.
547 * gnat.dg/unchecked_convert12.adb: Likewise.
548
ff7e7ee0
EB
5492016-10-11 Eric Botcazou <ebotcazou@adacore.com>
550
551 * gcc.target/sparc/cbcond-1.c: New test.
552 * gcc.target/sparc/cbcond-2.c: Likewise.
553 * gcc.target/sparc/movcc-1.c: Likewise.
554 * gcc.target/sparc/movcc-2.c: Likewise.
555 * gcc.target/sparc/setcc-1.c: Adjust.
556 * gcc.target/sparc/setcc-2.c: Likewise.
557 * gcc.target/sparc/setcc-3.c: Likewise.
558 * gcc.target/sparc/setcc-4.c: Likewise.
559 * gcc.target/sparc/setcc-5.c: Likewise.
560 * gcc.target/sparc/setcc-6.c: New test.
561 * gcc.target/sparc/setcc-7.c: Likewise.
562 * gcc.target/sparc/setcc-8.c: Likewise.
563 * gcc.target/sparc/setcc-9.c: Likewise.
564 * gcc.target/sparc/setcc-10.c: Likewise.
565
d30078b8
JL
5662016-10-10 Jeff Law <law@redhat.com>
567
568 PR tree-optimization/71947
569 * gcc.dg/tree-ssa/pr71947-1.c: New test.
570 * gcc.dg/tree-ssa/pr71947-2.c: New test.
571 * gcc.dg/tree-ssa/pr71947-3.c: New test.
572 * gcc.dg/tree-ssa/pr71947-4.c: New test.
573 * gcc.dg/tree-ssa/pr71947-5.c: New test.
574 * gcc.dg/tree-ssa/pr71947-6.c: New test.
575
5f869266
TK
5762016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
577
578 PR fortran/77915
579 * gfortran.dg/matmul_11.f90: New test.
580
174e0b00
JW
5812016-10-10 Jiong Wang <jiong.wang@arm.com>
582
583 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
584 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
585 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
586 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
587 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
588 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
589 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
590 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
591 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
592 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
593 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
594 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
595 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
596 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
597 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
598 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
599 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
600 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
601 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
602 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
603 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
604 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
605 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
606 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
607 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
608 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
609 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
610 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
611 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
612 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
613 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
614 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
615 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
616 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
617 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
618 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
619 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
620 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
621 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
622 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
623 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
624 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
625 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
626 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
627 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
628 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
629 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
630 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
631 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
632 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
633 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
634 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
635 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
636 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
637 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
638 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
639 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
640 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
641 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
642
4bc63138
JW
6432016-10-10 Jiong Wang <jiong.wang@arm.com>
644
645 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
646 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
647 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
648 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
649 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
650 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
651 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
652 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
653 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
654 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
655 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
656 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
657 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
658 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
659
8f3edb07
JW
6602016-10-10 Jiong Wang <jiong.wang@arm.com>
661
662 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
663 Enable AArch64.
664 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
665 vdup*_laneq.
666 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
667 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
668 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
669 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
670
6e49f922
JW
6712016-10-10 Matthew Wahab <matthew.wahab@arm.com>
672 Jiong Wang <jiong.wang@arm.com>
673
674 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
675 AArch64 support.
676 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
677 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
678 AArch64 targets.
679 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
680 AArch64 targets.
681 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
682 targets.
683 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
684
41683e1a
EB
6852016-10-10 Eric Botcazou <ebotcazou@adacore.com>
686
687 * gnat.dg/specs/vfa.ads: New test.
688
6e49f922 6892016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
690
691 * gnat.dg/inline13.ad[sb]: New test.
692 * gnat.dg/inline13_pkg.ad[sb]: New helper.
693
55cfd746
EB
6942016-10-10 Eric Botcazou <ebotcazou@adacore.com>
695
696 * gnat.dg/biased_subtype.adb: New test.
697
4dfb8a2a
JJ
6982016-10-09 Jakub Jelinek <jakub@redhat.com>
699
700 PR tree-optimization/77901
701 * gcc.c-torture/compile/pr77901.c: New test.
702
67b97478
PK
7032016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
704
705 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
706 * gcc.dg/ipa/propalign-2.c: Likewise
707 * gcc.dg/ipa/propalign-3.c: Likewise.
708 * gcc.dg/ipa/propalign-4.c: Likewise.
709 * gcc.dg/ipa/propalign-5.c: Likewise.
710
7bad794a
JJ
7112016-10-08 Jakub Jelinek <jakub@redhat.com>
712
81b02905
JJ
713 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
714
ee19ef45
JJ
715 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
716
7bad794a
JJ
717 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
718 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
719
56d3a930
FR
7202016-10-07 Fritz Reese <fritzoreese@gmail.com>
721
722 * gfortran.dg/dec_union_11.f90: New testcase.
723
45e2bf2e
NS
7242016-10-07 Nathan Sidwell <nathan@acm.org>
725
726 PR c++/66443
727 * g++.dg/cpp0x/pr66443-cxx11.C: New.
728 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
729 * g++.dg/cpp1y/pr66443-cxx14.C: New
730 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
731 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
732
be845b04
JJ
7332016-10-07 Jakub Jelinek <jakub@redhat.com>
734
735 * g++.dg/cpp0x/addressof1.C: New test.
736 * g++.dg/cpp0x/addressof2.C: New test.
737
08213983
MM
7382016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
739
740 * gcc.target/powerpc/float128-type-1.c: New test to check that
741 PowerPC 64-bit Linux enables -mfloat128-type by default.
742 * gcc.target/powerpc/float128-type-2.c: Likewise.
743 * gcc.target/powerpc/float128-mix.c: Change error message to
744 reflect that __ibm128 is now #define'ed to be long double.
745
bd845c14
SK
7462016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
747
748 PR fortran/77406
749 * gfortran.dg/pr77406.f90: New test.
750 * gfortran.dg/assumed_type_3.f90: Update error messages.
751 * gfortran.dg/defined_operators_1.f90: Ditto.
752 * gfortran.dg/generic_26.f90: Ditto.
753 * gfortran.dg/generic_7.f90: Ditto.
754 * gfortran.dg/gomp/udr5.f90: Ditto.
755 * gfortran.dg/gomp/udr7.f90: Ditto.
756 * gfortran.dg/interface_1.f90: Ditto.
757 * gfortran.dg/interface_37.f90: Ditto.
758 * gfortran.dg/interface_5.f90: Ditto.
759 * gfortran.dg/interface_6.f90: Ditto.
760 * gfortran.dg/interface_7.f90
761 * gfortran.dg/no_arg_check_3.f90
762 * gfortran.dg/operator_5.f90
763 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
764
c09c4992
BE
7652016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
766
767 PR c++/77700
768 * c-c++-common/Wint-in-bool-context.c: Update test.
769
d7f336f8
RB
7702016-10-07 Richard Biener <rguenther@suse.de>
771
772 * gcc.dg/tree-ssa/vrp01.c: Adjust.
773 * gcc.dg/tree-ssa/vrp34.c: Likewise.
774
a9172bf3
MP
7752016-10-07 Marek Polacek <polacek@redhat.com>
776
777 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
778
8a14afd0
BS
7792016-10-07 Bernd Schmidt <bschmidt@redhat.com>
780
781 PR c++/69733
782 * c-c++-common/pr69733.c: New test.
783 * gcc.dg/pr69733.c: New test.
784 * gcc.target/i386/pr69733.c: New test.
785
d4bd4646
MP
7862016-10-07 Marek Polacek <polacek@redhat.com>
787
788 PR c++/77803
789 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
790
a93cdc5c
JJ
7912016-10-07 Jakub Jelinek <jakub@redhat.com>
792
793 PR tree-optimization/77664
794 * gcc.dg/tree-ssa/pr77664.c: New test.
795 * gcc.dg/pr77664.c: New test.
796
7972016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
798
799 * gfortran.dg/pr69955.f90: New test.
800
ac193ee7
LK
8012016_10-06 Louis Krupp <louis.krupp@zoho.com>
802
803 PR fortran/57910
804 * gfortran.dg/pr57910.f90: New test.
805
342cfb3e
JJ
8062016-10-06 Jakub Jelinek <jakub@redhat.com>
807
808 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
809 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
810
48057089
KV
8112016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
812
813 PR tree-optimization/77862
814 * gcc.dg/pr77862.c: New test.
815
65b25c9b
KV
8162016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
817
818 * gcc.dg/tree-ssa/evrp4.c: New test.
819
f3127685
JL
8202016-10-06 Jeff Law <law@redhat.com>
821
822 PR tree-optimization/71661
823 * gcc.dg/tree-ssa/pr71661.c: New test.
824
b3972588
RB
8252016-10-06 Richard Biener <rguenther@suse.de>
826
827 PR tree-optimization/77855
828 * gcc.dg/torture/pr77855.c: New testcase.
829
139dc3c6 8302016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 831 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
832
833 * g++.dg/other/pr77759.C: New test.
834
37f6a157
RB
8352016-10-06 Richard Biener <rguenther@suse.de>
836
837 PR tree-optimization/77839
838 * gcc.dg/torture/pr77839.c: New testcase.
839
f779aeb8
MP
8402016-10-06 Marek Polacek <polacek@redhat.com>
841
842 * g++.dg/cpp1z/init-statement9.C: New test.
843
eee8f0b0
AS
8442016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
845
846 * gcc.target/i386/pcommit-1.c: Deleted.
847 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
848 * gcc.target/i386/sse-13.c: Ditto.
849 * gcc.target/i386/sse-14.c: Ditto.
850 * gcc.target/i386/sse-22.c: Ditto.
851 * gcc.target/i386/sse-23.c: Ditto.
852 * g++.dg/other/i386-2.C: Ditto.
853
b48042bb
UB
8542016-10-05 Uros Bizjak <ubizjak@gmail.com>
855
856 * gcc.target/i386/pr77833.c: Require int128 effective target.
857
50b01e1d
SK
8582016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
859
860 PR fortran/58991
861 PR fortran/58992
862 * gfortran.dg/associate_22.f90: New test.
863
908b8296
FR
8642016-10-05 Fritz Reese <fritzoreese@gmail.com>
865
866 * gfortran.dg/dec_union_9.f90: New testcase.
867 * gfortran.dg/dec_union_10.f90: New testcase.
868
87582521
JJ
8692016-10-05 Jakub Jelinek <jakub@redhat.com>
870
2e69f143
JJ
871 PR sanitizer/66343
872 * gcc.dg/pch/pr66343-3.c: New test.
873 * gcc.dg/pch/pr66343-3.hs: New file.
874
87582521
JJ
875 PR sanitizer/66343
876 * gcc.dg/pch/pr66343-1.c: New test.
877 * gcc.dg/pch/pr66343-1.hs: New file.
878 * gcc.dg/pch/pr66343-2.c: New test.
879 * gcc.dg/pch/pr66343-2.hs: New file.
880
700fff34
BE
8812016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
882
883 * c-c++-common/Wint-in-bool-context.c: Update test.
884
17a9e380
MP
8852016-10-05 Marek Polacek <polacek@redhat.com>
886
887 * g++.dg/cpp1z/init-statement1.C: New test.
888 * g++.dg/cpp1z/init-statement2.C: New test.
889 * g++.dg/cpp1z/init-statement3.C: New test.
890 * g++.dg/cpp1z/init-statement4.C: New test.
891 * g++.dg/cpp1z/init-statement5.C: New test.
892 * g++.dg/cpp1z/init-statement6.C: New test.
893 * g++.dg/cpp1z/init-statement7.C: New test.
894 * g++.dg/cpp1z/init-statement8.C: New test.
895
6e48e779
LK
8962016-10-05 Louis Krupp <louis.krupp@zoho.com>
897
898 PR fortran/67524
899 * gfortran.dg/pr67524.f90: New test.
900
04a32443
JJ
9012016-10-05 Jakub Jelinek <jakub@redhat.com>
902
903 PR sanitizer/77823
904 * c-c++-common/ubsan/shift-9.c: New test.
905
743a9cf7
SKS
9062016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
907
908 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
909 of int if __SIZEOF_INT__ is less than 4 bytes.
910
a40278c3
JD
9112016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
912
913 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
914 * gfortran.dg/class_array_20.f03: Likewise.
915 * gfortran.dg/class_array_21.f03: Likewise.
916 * gfortran.dg/finalize_29.f08: Likewise.
917 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
918
39bb7d01
RB
9192016-10-05 Richard Biener <rguenther@suse.de>
920
921 PR middle-end/77826
922 * gcc.dg/torture/pr77826.c: New testcase.
923
eeb57981
RB
9242016-10-05 Richard Biener <rguenther@suse.de>
925
926 * gcc.dg/fold-copysign-1.c: New testcase.
927
f9018d75
AS
9282016-10-05 Andreas Schwab <schwab@suse.de>
929
930 * g++.dg/pr49847-2.C: Remove.
931
7e8000b3
PMR
9322016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
933
934 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
935
54f84ca9
RB
9362016-10-05 Richard Biener <rguenther@suse.de>
937
938 PR middle-end/55152
939 * gcc.dg/pr55152-2.c: New testcase.
940
17beda50
JD
9412016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
942
943 * gfortran.dg/dtio_15.f90: New test.
944
1c84b798
ILT
9452016-10-04 Ian Lance Taylor <iant@golang.org>
946
947 * gcc.dg/split-7.c: New test.
948
7ec39552
MS
9492016-10-04 Martin Sebor <msebor@redhat.com>
950
951 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
952 %lc directive to wint_t to silence -Wformat warnings on targets
953 where the latter is a distinct type such as long.
954
8ff04ff9
MS
9552016-10-04 Martin Sebor <msebor@redhat.com>
956
957 PR c++/77804
958 * g++.dg/warn/Wplacement-new-size-4.C: New test.
959
bfecd57c
JJ
9602016-10-04 Jakub Jelinek <jakub@redhat.com>
961
f72da967
JJ
962 PR c++/77791
963 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
964
bfecd57c
JJ
965 * g++.dg/other/java3.C: Remove.
966 * g++.dg/other/java1.C: Remove.
967 * g++.dg/other/error12.C: Remove.
968 * g++.dg/other/java2.C: Remove.
969 * g++.dg/warn/Wnvdtor.C: Remove.
970 * g++.dg/lookup/java1.C: Remove.
971 * g++.dg/lookup/java2.C: Remove.
972 * g++.dg/ext/pr34829.C: Remove.
973 * g++.dg/ext/java-3.C: Remove.
974 * g++.dg/ext/java-1.C: Remove.
975 * g++.dg/ext/java-2.C: Remove.
976 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
977
fe8b1e83
DG
9782016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
979
980 PR tree-optimization/77808
981 * gcc.dg/tree-ssa/pr77808.c: New testcase.
982
078b5aab
RB
9832016-10-04 Richard Biener <rguenther@suse.de>
984
985 PR tree-optimization/77399
986 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
987
2b568899
RB
9882016-10-04 Richard Biener <rguenther@suse.de>
989
990 PR middle-end/77833
991 * gcc.target/i386/pr77833.c: New testcase.
992
0a4e5cf3
JL
9932016-09-26 Jeff Law <law@redhat.com>
994
995 PR tree-optimization/71550
996 PR tree-optimization/71403
997 * gcc.c-torture/execute/pr71550.c: New test.
998
d07b0a23
SKS
9992016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1000
1001 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1002 option.
1003
b44a42cf
KT
10042016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1005
1006 Revert
1007 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1008
1009 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1010
f41f1ceb
MP
10112016-10-03 Marek Polacek <polacek@redhat.com>
1012
1013 * g++.dg/cpp0x/nullptr37.C: New test.
1014
1633d3b9
BE
10152016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1016
1017 * c-c++-common/Wint-in-bool-context.c: Update test.
1018
2c8e3a1d
JJ
10192016-10-02 Jakub Jelinek <jakub@redhat.com>
1020
1021 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1022 earlier.
1023 * g++.dg/charset/asm2.c (memmove): Likewise.
1024 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1025 * g++.dg/tls/diag-4.C (foo): Likewise.
1026 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1027 dg-warning, fix up regex.
1028 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1029 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1030 * g++.old-deja/g++.mike/net31.C: Likewise.
1031 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1032 for C++17.
1033 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1034 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1035
f00b6283
RB
10362016-10-01 Richard Biener <rguenther@suse.de>
1037
1038 PR middle-end/77798
1039 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1040
0f0565b1
AV
10412016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1042
1043 PR fortran/77663
1044 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1045
c58823a0
JJ
10462016-10-01 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR c/77490
1049 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1050 Add dg-prune-output directive.
1051
e3228a50
JD
10522016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1053
1054 PR fortran/66643
1055 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1056 * gfortran.fortran-torture/compile/write.f90: Update test.
1057
e70bbc6f
MW
10582016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1059
1060 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1061 arm_fp16_alternative_ok as the required effective target.
1062 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1063 -mfp16-format=alternative to the dg-options directive and remove
1064 the dg-add-options directive.
1065
c39747d2
FR
10662016-09-30 Fritz Reese <fritzoreese@gmail.com>
1067
1068 PR fortran/77764
1069 * gfortran.dg/dec_union_8.f90: New testcase.
1070
00074dd8
FR
10712016-09-30 Fritz Reese <fritzoreese@gmail.com>
1072
1073 PR fortran/77782
1074 * gfortran.dg/dec_structure_16.f90: New testcase.
1075
26f391e8
AV
10762016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1077
1078 * gfortran.dg/coarray_allocate_10.f08: New test.
1079 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1080
fa16a271
KT
10812016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1082
1083 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1084
f334c828
RB
10852016-09-30 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/77399
1088 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1089
76e3ec9c
SL
10902016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1091
871267e1 1092 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1093 -fdelete-null-pointer-checks explicit.
1094 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1095 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1096 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1097 * gcc.dg/pic-1.c: Require fpic target support.
1098 * gcc.dg/pic-2.c: Likewise.
1099
a2c6e7f2
JJ
11002016-09-29 Jakub Jelinek <jakub@redhat.com>
1101
1102 Implement P0001R1 - C++17 removal of register storage class specifier
1103 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1104 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1105 C++17.
1106 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1107 keyword if not __SSE2__.
1108 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1109 C++17.
1110 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1111 register keywords.
1112 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1113 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1114 no_erroneous_warning): Expect new warnings for C++17.
1115 * g++.dg/warn/register-var-2.C (f): Likewise.
1116 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1117 * g++.dg/parse/linkage2.C (foo): Likewise.
1118 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1119 keyword on parameters for C++17.
1120 * g++.dg/cpp1z/register1.C: New test.
1121 * g++.dg/cpp1z/register2.C: New test.
1122 * g++.dg/cpp1z/register3.C: New test.
1123
4ab76933
UB
11242016-09-29 Uros Bizjak <ubizjak@gmail.com>
1125
1126 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1127 * gcc.target/i386/avx2-check.h (main): Ditto.
1128 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1129 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1130 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1131 * gcc.target/i386/avx512er-check.h (main): Ditto.
1132 * gcc.target/i386/avx512f-check.h (main): Ditto.
1133 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1134 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1135 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1136
2488ebe5
UB
11372016-09-29 Uros Bizjak <ubizjak@gmail.com>
1138
1139 PR target/77756
1140 * gcc.target/i386/pr77756.c: New test.
1141
4d258d09
MP
11422016-09-29 Marek Polacek <polacek@redhat.com>
1143
1144 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1145
a9087411
MP
11462016-09-29 Marek Polacek <polacek@redhat.com>
1147
1148 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1149 C++14.
1150
fa0a064a
ML
11512016-09-29 Martin Liska <mliska@suse.cz>
1152
1153 * objc/execute/construct1.m: New test.
1154
0ce1ecc7
RB
11552016-09-29 Richard Biener <rguenther@suse.de>
1156
1157 PR tree-optimization/77768
1158 * gcc.dg/torture/pr77768.c: New testcase.
1159
da186c1f
RB
11602016-09-28 Richard Biener <rguenther@suse.de>
1161
1162 PR middle-end/77407
1163 * gcc.dg/pr77407.c: New testcase.
1164
d657e995
RB
11652016-09-29 Richard Biener <rguenther@suse.de>
1166
1167 PR middle-end/55152
1168 * gcc.dg/pr55152.c: New testcase.
1169 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1170
cadf6296
RO
11712016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1172
1173 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1174 (dg-options): Remove -m32.
1175
88000fd1
MS
11762016-09-28 Martin Sebor <msebor@redhat.com>
1177
1178 PR middle-end/77721
1179 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1180
0c172974
JD
11812016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1182
1183 PR libgfortran/77707
1184 * gfortran.dg/inquire_17.f90: New test.
1185
4b390698
JJ
11862016-09-28 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c++/77467
1189 * g++.dg/cpp1y/constexpr-77467.C: New test.
1190
2b1b5938
MS
11912016-09-28 Martin Sebor <msebor@redhat.com>
1192
1193 PR c/77762
1194 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1195 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1196 (test_sprintf_p_const): Adjust line numbers to avoid failures
1197 introduced in r240503.
1198
30dc6ee9
MS
11992016-09-28 Martin Sebor <msebor@redhat.com>
1200
1201 PR middle-end/77683
1202 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1203
7d290e93
BE
12042016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1205
fcf32bad
BE
1206 PR c++/77748
1207 * g++.dg/pr77550.C: Avoid undefined behavior.
1208
7d290e93
BE
1209 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1210
912d9ec3
WD
12112016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1212
1213 * gcc.dg/strlenopt-20.c: Update test.
1214 * gcc.dg/strlenopt-21.c: Likewise.
1215 * gcc.dg/strlenopt-22.c: Likewise.
1216 * gcc.dg/strlenopt-22g.c: Likewise.
1217 * gcc.dg/strlenopt-26.c: Likewise.
1218 * gcc.dg/strlenopt-5.c: Likewise.
1219 * gcc.dg/strlenopt-7.c: Likewise.
1220 * gcc.dg/strlenopt-9.c: Likewise.
1221
459bcfb0
JJ
12222016-09-27 Jakub Jelinek <jakub@redhat.com>
1223
6e39060a
JJ
1224 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1225
8ca33347
JJ
1226 * g++.dg/cpp1z/lambda-this1.C: New test.
1227 * g++.dg/cpp1z/lambda-this2.C: New test.
1228
459bcfb0
JJ
1229 PR c++/77722
1230 * g++.dg/ubsan/return-4.C: New test.
1231 * g++.dg/ubsan/return-5.C: New test.
1232 * g++.dg/ubsan/return-6.C: New test.
1233
20fba714
JW
12342016-09-27 Jiong Wang <jiong.wang@arm.com>
1235
1236 * lib/target-supports.exp
1237 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1238 in function comment.
1239
bebe0086
ML
12402016-09-27 Martin Liska <mliska@suse.cz>
1241
1242 PR gcov-profile/46266
1243 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1244 considered.
1245
59896334
RB
12462016-09-27 Richard Biener <rguenther@suse.de>
1247
1248 PR tree-optimization/77745
1249 * g++.dg/torture/pr77745.C: New testcase.
1250
f0d355dc
RB
12512016-09-27 Richard Biener <rguenther@suse.de>
1252
1253 PR tree-optimization/77478
1254 * gcc.dg/torture/pr77478.c: New testcase.
1255
8c9434c2
ML
12562016-09-27 Martin Liska <mliska@suse.cz>
1257
1258 PR gcov-profile/7970
1259 PR gcov-profile/16855
1260 PR gcov-profile/44779
1261 * g++.dg/gcov/pr16855.C: New test.
1262
511d092e
SKS
12632016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1264
1265 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1266
f2e0c4e1
JJ
12672016-09-27 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR fortran/77666
1270 * gfortran.dg/gomp/pr77666.f90: New test.
1271
3a4228ba
KV
12722016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1273
1274 PR ipa/77677
1275 * gcc.dg/torture/pr77677-2.c: New test.
1276
a184e37f
SK
12772016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1278
1279 PR fortran/77420
1280 * gfortran.dg/pr77420_1.f90: New test.
1281 * gfortran.dg/pr77420_2.f90: Ditto.
1282 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1283 * gfortran.dg/pr77420_4.f90: this file.
1284
8be59d19
KV
12852016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1286
1287 PR middle-end/77719
1288 * gfortran.dg/pr77719.f90: New test.
1289
991075a4
TP
12902016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1291
1292 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1293 singular form of byte when quantity is unknown.
991075a4 1294
c6147dc4
MP
12952016-09-26 Marek Polacek <polacek@redhat.com>
1296
1297 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1298
5cc6c41c
ML
12992016-09-26 Martin Liska <mliska@suse.cz>
1300
1301 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1302 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1303 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1304 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1305 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1306 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1307 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1308 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1309 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1310
81fea426
MP
13112016-09-26 Marek Polacek <polacek@redhat.com>
1312
1313 PR c/7652
1314 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1315 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1316 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1317 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1318 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1319 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1320 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1321 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1322 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1323 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1324 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1325 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1326 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1327 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1328 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1329 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1330 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1331 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1332 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1333 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1334 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1335 * c-c++-common/attr-fallthrough-1.c: New test.
1336 * c-c++-common/attr-fallthrough-2.c: New test.
1337 * g++.dg/cpp0x/fallthrough1.C: New test.
1338 * g++.dg/cpp0x/fallthrough2.C: New test.
1339 * g++.dg/cpp1z/fallthrough1.C: New test.
1340 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1341 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1342 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1343 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1344
9b597c1f
SK
13452016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1346
12a813c1 1347 PR fortran/77429
9b597c1f
SK
1348 * gfortran.dg/pr77429.f90: New test.
1349
f1c7e7f1
SK
13502016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1351
1352 PR fortran/77694
1353 * gfortran.dg/pr77694.f90: New test.
1354
50c6dd20
OE
13552016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1356
1357 PR target/51244
1358 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1359
540b039e
DH
13602016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1361
1362 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1363 for 32-bit mode.
1364
cfd161bf
DH
13652016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1366
1367 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1368 for 32-bit mode.
1369
9a2300e9
MP
13702016-09-24 Marek Polacek <polacek@redhat.com>
1371
1372 PR c/77490
1373 * c-c++-common/Wbool-operation-1.c: New test.
1374 * gcc.dg/Wbool-operation-1.c: New test.
1375
34d567d1
FR
13762016-09-23 Fritz Reese <fritzoreese@gmail.com>
1377
1378 * gfortran.dg/dec_static_1.f90: New.
1379 * gfortran.dg/dec_static_2.f90: New.
1380 * gfortran.dg/dec_static_3.f90: New.
1381 * gfortran.dg/dec_static_4.f90: New.
1382
4a8d4422
JD
13832016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1384
1385 PR fortran/48298
1386 * gfortran.dg/negative_unit_check.f90: Update test.
1387 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1388
90ef45cb
DV
13892016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1390
1391 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1392 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1393 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1394 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1395 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1396 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1397 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1398
e0535922
MS
13992016-09-23 Martin Sebor <msebor@redhat.com>
1400
1401 PR testsuite/77713
1402 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1403 assuming long double is bigger than double.
1404
d664d76d
JJ
14052016-09-23 Jakub Jelinek <jakub@redhat.com>
1406
1407 Implement P0138R2, C++17 construction rules for enum class values
1408 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1409
3b31f720
DM
14102016-09-23 David Malcolm <dmalcolm@redhat.com>
1411
1412 PR preprocessor/77672
1413 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1414 expected multiline output from first warning to reflect change
1415 in r240434.
1416
592459bf
TP
14172016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1418
1419 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1420
0af06385
BE
14212016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1422 Tom de Vries <tom@codesourcery.com>
1423
1424 PR testsuite/77411
1425 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1426
8f01b67a
MP
14272016-09-23 Marek Polacek <polacek@redhat.com>
1428
1429 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1430 * c-c++-common/gomp/atomic-13.c: Likewise.
1431 * c-c++-common/gomp/atomic-14.c: Likewise.
1432 * c-c++-common/pr60439.c: Remove invalid code.
1433 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1434 * g++.dg/expr/bitfield5.C: Likewise.
1435 * g++.dg/expr/bitfield6.C: Likewise.
1436 * g++.dg/expr/bool1.C: Likewise.
1437 * g++.dg/expr/bool3.C: Likewise.
1438 * g++.dg/expr/lval3.C: Likewise.
1439 * g++.dg/expr/lval4.C: Likewise.
1440 * g++.old-deja/g++.jason/bool5.C: Likewise.
1441
bbd6fcf3
DM
14422016-09-23 David Malcolm <dmalcolm@redhat.com>
1443
1444 PR preprocessor/77672
1445 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1446 (test_terminator_location): New function.
1447
113d06a4
RB
14482016-09-23 Richard Biener <rguenther@suse.de>
1449
1450 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1451
cab9e1df
MW
14522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1453
1454 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1455 -march=armv8.2-a+fp16 when supported by the hardware.
1456 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1457 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1458 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1459 semi-colons to a macro invocations.
1460 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1461 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1462 defined.
1463 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1464 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1465 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1466 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1467 defined.
1468 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1469 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1470 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1471 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1472 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1473 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1474 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1475 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1476 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1477 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1478 defined.
1479 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1480 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1481 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1482 defined.
1483 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1484 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1485 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1486 defined.
1487 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1488 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1489 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1490 defined.
1491 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1492 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1493 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1494 defined. Also fix some white-space.
1495 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1496 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1497 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1498 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1499 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1500 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1501 defined. Also fix some long lines and white-space.
1502 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1503 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1504 defined. Also fix some long lines and white-space.
1505 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1506 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1507 defined.
1508 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1510 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1511 defined.
1512 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1514 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1515 defined.
1516 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1518 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1519 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1520 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1522 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1523 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1524 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1526 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1527 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1528 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1530 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1531 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1532 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1533 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1534 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1535
da9b2e69
JW
15362016-09-23 Jiong Wang <jiong.wang@arm.com>
1537 Matthew Wahab <matthew.wahab@arm.com>
1538
1539 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1540 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1541 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1542 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1543 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1544 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1545 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1546 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1547 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1548 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1549 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1550 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1551 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1552 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1553 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1554 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1555 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1556 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1557 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1558 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1559 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1560 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1561 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1562 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1563 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1564 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1565 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1566 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1567 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1568 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1569 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1570 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1571 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1572 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1573 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1574 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1575 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1576
785cf02f
MW
15772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1578
1579 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1580 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1581 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1582 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1583 support.
1584
1e401340
KV
15852016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1586
1587 PR ipa/77677
1588 * gcc.dg/torture/pr77677.c: New test.
1589
8ed3eeac
AV
15902016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1591
1592 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1593 here now.
1594
55a9b91b
MW
15952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1596
1597 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1598 options. Add tests for float16x4_t and float16x8_t.
1599
64c744b9
DV
16002016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1601
1602 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1603 * gcc.target/s390/risbg-ll-2.c: Ditto.
1604 * gcc.target/s390/risbg-ll-3.c: Ditto.
1605
d403b8d4
MW
16062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1607
1608 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1609 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1610
576987fc
DV
16112016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1612
1613 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1614 output to the simplified instructions.
1615
4ffc8099
MW
16162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1617
1618 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1619 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1620
b1a970a5
MW
16212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1622
1623 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1624 (FP16_SUPPORTED): New
1625 (expected-hfloat-16x4): Make conditional on __fp16 support.
1626 (expected-hfloat-16x8): Likewise.
1627 (vdup_n_f16): Disable for non-AArch64 targets.
1628 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1629 conditional on FP16_SUPPORTED.
1630 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1631 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1632 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1633 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1634 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1635 for testing __fp16.
1636 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1637 conditional on FP16_SUPPORTED.
1638 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1639 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1640
50df9464
MW
16412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1642
1643 * gcc.target/arm/short-vfp-1.c: New.
1644
536b9f42
MW
16452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1646
1647 * gcc.target/arm/attr-fp16-arith-1.c: New.
1648
1b9e31cf
MW
16492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1650
1651 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1652 New.
1653 (add_options_for_arm_v8_2a_fp16_neon): New.
1654 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1655 (add_options_for_arm_arch_v8_2a): Auto-generate.
1656 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1657 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1658 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1659 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1660 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1661 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1662 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1663
a5b42ee7
MW
16642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1665
1666 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1667 arm_fp16_alternative_ok.
1668 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1669 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1670 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1671 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1672 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1673 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1674 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1675 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1676 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1677 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1678 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1679 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1680 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1681 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1682 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1683 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1684 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1685 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1686 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1687 arm_fp16_alternative_ok.
1688 * lib/target-supports.exp
1689 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1690 (check_effective_target_arm_fp16_alternative_ok): New.
1691 (check_effective_target_arm_fp16_none_ok_nocache): New.
1692 (check_effective_target_arm_fp16_none_ok): New.
1693
fcbc975b
ML
16942016-09-23 Martin Liska <mliska@suse.cz>
1695
1696 * gcc.dg/ipa/pr77653.c: Replace adress
1697 with address.
1698
1822b732
ML
16992016-09-23 Martin Liska <mliska@suse.cz>
1700
1701 * gcc.target/i386/movbe-4.c: New test.
1702
fab18cc4
ML
17032016-09-23 Martin Liska <mliska@suse.cz>
1704
1705 * gcc.target/i386/crc32-5.c: New test.
1706
e70f01b5
ML
17072016-09-23 Martin Liska <mliska@suse.cz>
1708
1709 * gcc.target/i386/pr71652.c: New test.
1710 * gcc.target/i386/pr71652-2.c: New test.
1711 * gcc.target/i386/pr71652-3.c: New test.
1712
f2e81d05
JJ
17132016-09-23 Jakub Jelinek <jakub@redhat.com>
1714
1715 * lib/gcc-dg.exp (process-message): Support relative line number
1716 notation - .+4 or .-1 etc.
1717 * gcc.dg/dg-test-1.c: New test.
1718
ed30d2a6
MS
17192016-09-22 Martin Sebor <msebor@redhat.com>
1720
1721 PR target/77676
1722 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1723 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1724 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1725 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1726
1c681c7b
UB
17272016-09-22 Uros Bizjak <ubizjak@gmail.com>
1728
1729 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1730 * gcc.dg/ifcvt-2.c: Ditto.
1731 * gcc.dg/zero_bits_compound-1.c: Ditto.
1732 * gcc.dg/zero_bits_compound-1.c: Ditto.
1733 * gcc.dg/pr40550.c: Simplify target selectors.
1734 Use dg-additional-options.
1735 * gcc.dg/pr47893.c: Ditto.
1736 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1737 additional options for 32-bit x86 targets.
1738 * gcc.dg/pr70955.c: Move to ...
1739 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1740
67cf0a53
PC
17412016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1742
1743 PR c++/61019
1744 * g++.dg/cpp0x/pr61019.C: New.
1745
0ee70cc0
AV
17462016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1747 Terry Guo <terry.guo@arm.com>
1748
1749 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1750 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1751 * gcc.target/arm/pure-code/pure-code.exp: New.
1752
43639d2c
UB
17532016-09-22 Uros Bizjak <ubizjak@gmail.com>
1754
1755 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1756 Remove SSE effective target requirement.
1757
a608d15b
PC
17582016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 PR c++/71979
1761 * g++.dg/cpp0x/pr71979.C: New.
1762
d94a7ab4
BE
17632016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1764
1765 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1766
a13f439f
ML
17672016-09-22 Martin Liska <mliska@suse.cz>
1768
1769 PR ipa/77653
1770 * gcc.dg/ipa/pr77653.c: New test.
1771
cf352092
JJ
17722016-09-22 Jakub Jelinek <jakub@redhat.com>
1773
1774 PR fortran/77665
1775 * gfortran.dg/gomp/pr77665.f90: New test.
1776
a8de3002
PT
17772016-09-22 Paul Thomas <pault@gcc.gnu.org>
1778
1779 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1780 * gfortran.dg/dtio_13.f90: New test.
1781
39abef62
LK
17822016-09-21 Louis Krupp <louis.krupp@zoho.com>
1783
1784 PR fortran/66107
1785 * gfortran.dg/pr66107.f90: New test.
1786
4a2bb7fc
ILT
17872016-09-21 Ian Lance Taylor <iant@golang.org>
1788
1789 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1790 with call to builtin delete function.
1791
5f84cee2
JM
17922016-09-21 Joseph Myers <joseph@codesourcery.com>
1793
1794 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1795 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1796 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1797 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1798 tests.
1799
fe01a41a
UB
18002016-09-21 Uros Bizjak <ubizjak@gmail.com>
1801
1802 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1803
2e1c20b1
JJ
18042016-09-21 Jakub Jelinek <jakub@redhat.com>
1805
1806 PR c++/77651
1807 * g++.dg/cpp1z/aligned-new6.C: New test.
1808
de4c144a
MW
18092016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1810
1811 * gcc.target/arm/fp16-aapcs-3.c: New.
1812 * gcc.target/arm/fp16-aapcs-4.c: New.
1813 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1814 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1815 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1816 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1817
44fc7854
BE
18182016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1819
1820 PR tree-optimization/77550
1821 * g++.dg/pr77550.C: New test.
1822
bc084f84
GJL
18232016-09-21 Georg-Johann Lay <avr@gjlay.de>
1824
1825 PR target/77326
1826 * gcc.target/avr/torture/pr77326.c: New test.
1827
c075003a
LK
18282016-09-21 Louis Krupp <louis.krupp@zoho.com>
1829
1830 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1831
6811ea79
RB
18322016-09-21 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/77648
1835 * gcc.dg/torture/pr77648-1.c: New testcase.
1836 * gcc.dg/torture/pr77648-2.c: Likewise.
1837
f955c4c4
RB
18382016-09-21 Richard Biener <rguenther@suse.de>
1839 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR tree-optimization/77621
1842 * gcc.dg/pr77621.c: New testcase.
1843
096506bb
PT
18442016-09-21 Paul Thomas <pault@gcc.gnu.org>
1845
1846 PR fortran/77657
1847 * gfortran.dg/dtio_12.f90: New test.
1848
37d168ae
SKS
18492016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1850
1851 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1852
66454000
KV
18532016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1854
1855 PR tree-optimization/72835
1856 * gcc.dg/tree-ssa/pr72835.c: New test.
1857
88d0c3f0
MS
18582016-09-20 Martin Sebor <msebor@redhat.com>
1859
1860 PR middle-end/49905
1861 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1862 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1863 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1864 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1865 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1866 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1867 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1868
a03df1d5
KV
18692016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1870
1871 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1872 arguments/compare will be optimized away.
1873 * gcc.dg/torture/ftrapv-1.c: Likewise.
1874
8bc5448f
KV
18752016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1876
1877 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1878 will be optimized away.
1879 * gcc.dg/ipa/vrp1.c: New test.
1880 * gcc.dg/ipa/vrp2.c: New test.
1881 * gcc.dg/ipa/vrp3.c: New test.
1882
973625a0
KV
18832016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1884
1885 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1886 does the same transformation.
1887 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1888 * gcc.dg/tree-ssa/evrp1.c: New test.
1889 * gcc.dg/tree-ssa/evrp2.c: New test.
1890 * gcc.dg/tree-ssa/evrp3.c: New test.
1891 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1892 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1893 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1894 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1895 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1896 foling now happens early.
1897 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1898 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1899 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1900 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1901 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1902
9b1ba33c
UB
19032016-09-20 Uros Bizjak <ubizjak@gmail.com>
1904
1905 PR target/77621
1906 * gcc.target/i386/pr77621.c: New test.
1907 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1908 pattern, loop should vectorize with -mtune=atom.
1909
f5bd4ad8
MO
19102016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1911 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR testsuite/63299
1914 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1915 instead of delete.
1916
7d9cf801
JJ
19172016-09-20 Jakub Jelinek <jakub@redhat.com>
1918
b912f962
JJ
1919 PR c++/77626
1920 * g++.dg/other/pr77626.C: New test.
1921
eaf1ece1
JJ
1922 PR c++/77638
1923 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1924
590b62e9
JJ
1925 PR c++/77637
1926 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1927
7d9cf801
JJ
1928 PR middle-end/77624
1929 * c-c++-common/pr77624-1.c: New test.
1930 * c-c++-common/pr77624-2.c: New test.
1931
3aebb6ff
AV
19322016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1933
1934 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1935 of digits expected.
1936
b5bbe47b
RB
19372016-09-20 Richard Biener <rguenther@suse.de>
1938
1939 PR tree-optimization/77646
1940 * gcc.dg/torture/pr77646.c: New testcase.
1941
144a96e4
BE
19422016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1943
1944 PR c++/77434
1945 * c-c++-common/Wint-in-bool-context.c: New test.
1946
1f2071fa
JM
19472016-09-19 Joseph Myers <joseph@codesourcery.com>
1948
1949 * gcc.dg/cr-decimal-dig-1.c: New test.
1950
63012d9a
JM
19512016-09-19 Joseph Myers <joseph@codesourcery.com>
1952
1953 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1954 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1955 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1956 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1957
02410826
VM
19582016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1959
1960 PR rtl-optimization/77416
1961 * gcc.target/powerpc/pr77416.c: New.
1962
6101a7ab
PP
19632016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1964
1965 PR c++/77639
1966 * g++.dg/template/error-recovery4.C: New test.
1967
1993ff76
BC
19682016-09-19 Bin Cheng <bin.cheng@arm.com>
1969
1970 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1971
5fa9e644
KT
19722016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1973
1974 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1975 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1976
fc15d9ec
JJ
19772016-09-19 Jakub Jelinek <jakub@redhat.com>
1978 Jan Hubicka <jh@suse.cz>
1979
1980 PR target/77587
1981 * gcc.dg/pr77587.c: New test.
1982 * gcc.dg/pr77587a.c: New file.
1983
3c9f5092
AV
19842016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1985
1986 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1987 * gfortran.dg/coarray_38.f90:
1988 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1989 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1990 * gfortran.dg/coarray_allocate_7.f08: New test.
1991 * gfortran.dg/coarray_allocate_8.f08: New test.
1992 * gfortran.dg/coarray_allocate_9.f08: New test.
1993 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1994 new caf_register.
1995 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1996 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1997 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1998 get_by_refs.
1999 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2000 * gfortran.dg/coarray_lock_7.f90: Same.
2001 * gfortran.dg/coarray_poly_5.f90: Same.
2002 * gfortran.dg/coarray_poly_6.f90: Same.
2003 * gfortran.dg/coarray_poly_7.f90: Same.
2004 * gfortran.dg/coarray_poly_8.f90: Same.
2005 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2006
e79e6763
FR
20072016-09-19 Fritz Reese <fritzoreese@gmail.com>
2008
2009 PR fortran/77584
2010 * gfortran.dg/dec_structure_15.f90: New testcase.
2011
ae527639
RB
20122016-09-19 Richard Biener <rguenther@suse.de>
2013
2014 PR middle-end/77605
2015 * gcc.dg/torture/pr77605.c: New testcase.
2016
cdf060f8
LK
20172016-09-18 Louis Krupp <louis.krupp@zoho.com>
2018
2019 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2020
b720e919
JH
20212016-09-17 Jan Hubicka <hubicka@ucw.cz>
2022
2023 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2024 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2025 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2026 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2027 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2028 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2029 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2030 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2031 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2032 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2033 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2034
bdabae39
KY
20352016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2036
2037 * gcc.target/i386/pr68633.c: Fix expected result.
2038
493ba820
LK
20392016-09-17 Louis Krupp <louis.krupp@gmail.com>
2040
2041 PR fortran/68078
2042 * gfortran.dg/pr68078.f90: New test.
2043 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2044
9a42726b
BS
20452016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2046
2047 PR target/77613
2048 * gcc.target/powerpc/swaps-p8-25.c: New.
2049
e7d61178
JJ
20502016-09-16 Jakub Jelinek <jakub@redhat.com>
2051
8f03e02f
JJ
2052 PR c++/77482
2053 * g++.dg/cpp0x/constexpr-77482.C: New test.
2054
e80cb545
JJ
2055 PR c++/77379
2056 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2057 thunk offsets.
2058 * g++.dg/abi/abi-tag23a.C: Likewise.
2059
1c2f613f
JJ
2060 PR c++/77338
2061 * g++.dg/cpp0x/decltype-77338.C: New test.
2062
e7d61178
JJ
2063 PR c++/77375
2064 * g++.dg/cpp0x/mutable1.C: New test.
2065
8d987deb
SK
20662016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2067
2068 PR fortran/77612
2069 * gfortran.dg/pr77612.f90: New test.
2070
2c3d35a6
SKS
20712016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2072
2073 * gcc.dg/torture/pr70421.c: Require int32plus.
2074
e43163ae
JJ
20752016-09-16 Jakub Jelinek <jakub@redhat.com>
2076
bcf0905a
JJ
2077 PR middle-end/77475
2078 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2079
e43163ae
JJ
2080 PR target/77526
2081 * gcc.target/i386/pr77526.c: New test.
2082
7d704548
JJ
20832016-09-16 Jakub Jelinek <jakub@redhat.com>
2084 Eric Botcazou <ebotcazou@adacore.com>
2085
2086 PR middle-end/77594
2087 * gcc.target/i386/pr77594.c: New test.
2088
902d624f
LK
20892016-09-15 Louis Krupp <louis.krupp@zoho.com>
2090
2091 PR fortran/69963
2092 * gfortran.dg/misplaced_implicit_character.f90: New test.
2093
7e16ce79
BC
20942016-09-15 Bin Cheng <bin.cheng@arm.com>
2095
2096 PR tree-optimization/77503
2097 * gcc.dg/vect/pr77503.c: New test.
2098
7c05f5c4
RB
20992016-09-15 Richard Biener <rguenther@suse.de>
2100
2101 PR middle-end/77544
2102 * c-c++-common/torture/pr77544.c: New testcase.
2103
76ff80fb
JJ
21042016-09-15 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR middle-end/77475
2107 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2108 * gcc.dg/march-generic.c: Likewise.
2109 * gcc.target/i386/spellcheck-options-1.c: New test.
2110 * gcc.target/i386/spellcheck-options-2.c: New test.
2111 * gcc.target/i386/spellcheck-options-3.c: New test.
2112 * gcc.target/i386/spellcheck-options-4.c: New test.
2113
5560d026
CLT
21142016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2115
2116 PR fortran/72743
2117 * gfortran.dg/goacc/pr72743.f90: New test.
2118
5334f733
RB
21192016-09-15 Richard Biener <rguenther@suse.de>
2120
2121 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2122
d08615f2
RB
21232016-09-15 Richard Biener <rguenther@suse.de>
2124
2125 PR tree-optimization/77514
2126 * gcc.dg/torture/pr77514.c: New testcase.
2127
28ca05f0
JJ
21282016-09-14 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR c++/77549
2131 * g++.dg/lookup/pr77549.C: New test.
2132
20a1e5b8
MP
21332016-09-14 Marek Polacek <polacek@redhat.com>
2134
2135 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2136 * c-c++-common/gomp/atomic-13.c: Likewise.
2137 * c-c++-common/gomp/atomic-14.c: Likewise.
2138 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2139 * g++.dg/cpp1z/bool-increment1.C: New test.
2140 * c-c++-common/pr60439.c: Add dg-warning.
2141 * g++.dg/expr/bitfield4.C: Likewise.
2142 * g++.dg/expr/bitfield5.C: Likewise.
2143 * g++.dg/expr/bitfield6.C: Likewise.
2144 * g++.dg/expr/bool1.C: Likewise.
2145 * g++.dg/expr/bool3.C: Likewise.
2146 * g++.dg/expr/lval3.C: Likewise.
2147 * g++.dg/expr/lval4.C: Likewise.
2148 * g++.old-deja/g++.jason/bool5.C: Likewise.
2149 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2150 * g++.dg/other/error18.C: Likewise.
2151 * g++.dg/gomp/atomic-14.C: Likewise.
2152
0761f6bf
NS
21532016-09-14 Nathan Sidwell <nathan@acm.org>
2154
2155 PR c++/77539
2156 * g++.dg/cpp1y/pr77539.C: New.
2157
13cddbc1
CL
21582016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2159
2160 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2161 dg-require.
2162 * g++.dg/ext/builtin_alloca.C: Likewise.
2163 * g++.dg/template/spec35.C: Likewise.
2164 * gcc.dg/builtins-68.c: Likewise.
2165 * gcc.misc-tests/gcov-13.c: Likewise.
2166 * gcc.misc-tests/gcov-14.c: Likewise.
2167
a90638d4
JM
21682016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2169
2170 * gfortran.dg/dec_structure_14.f90: New testcase.
2171
5ba4a08c
JJ
21722016-09-14 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR sanitizer/68260
2175 * c-c++-common/tsan/pr68260.c: New test.
2176
a713b234
JS
21772016-09-13 Joe Seymour <joe.s@somniumtech.com>
2178
2179 PR target/70713
2180 * gcc.target/msp430/function-attributes-1.c: New test.
2181 * gcc.target/msp430/function-attributes-2.c: New test.
2182 * gcc.target/msp430/function-attributes-3.c: New test.
2183
96032047
MS
21842015-04-18 Martin Sebor <msebor@redhat.com>
2185
2186 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2187 of non-nul characters.
2188 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2189
ea8661cd
JJ
21902016-09-13 Jakub Jelinek <jakub@redhat.com>
2191
9952908a
JJ
2192 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2193 * g++.dg/cpp1z/gen-attrs1.C: New test.
2194
63cdb7a0
JJ
2195 PR tree-optimization/77454
2196 * gcc.dg/pr77454.c: New test.
2197
ea8661cd
JJ
2198 PR c++/77553
2199 * g++.dg/cpp1y/constexpr-77553.C: New test.
2200
254830ba
DM
22012016-09-13 David Malcolm <dmalcolm@redhat.com>
2202
2203 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2204 (test_show_locus): Replace rich_location::add_fixit_insert calls
2205 with add_fixit_insert_before and add_fixit_insert_after.
2206
42763690
JM
22072016-09-13 Jason Merrill <jason@redhat.com>
2208 Tom de Vries <tom@codesourcery.com>
2209
2210 PR c++/77427
2211 * g++.dg/pr77427.C: New test.
2212
c8798f2c
ML
22132016-09-13 Martin Liska <mliska@suse.cz>
2214
2215 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2216 effective target.
2217 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2218 * lib/target-supports.exp: Define the new target.
2219
54700e2e
AP
22202016-09-12 Andrew Pinski <apinski@cavium.com>
2221
2222 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2223 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2224
e1d55bf7
UB
22252016-09-12 Uros Bizjak <ubizjak@gmail.com>
2226
2227 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2228 variable arguments.
2229 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2230 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2231 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2232 variable argument.
2233 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2234 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2235
54dcdb88
BE
22362016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2237
2238 PR c++/77496
2239 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2240 * g++.dg/ext/pr77496.C: New test.
2241 * g++.dg/warn/pr77496.C: New test.
2242
d1463eb9
DM
22432016-09-12 David Malcolm <dmalcolm@redhat.com>
2244
2245 PR c/72858
2246 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2247 to preserve conversion chars, and to preserve prefix information.
2248 * gcc.dg/format/pr72858.c: New test case.
2249
217fabad
SK
22502016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2251
2252 * gfortran.dg/pr77507.f90: Move to ...
2253 * gfortran.dg/ieee/pr77507.f90: here.
2254
a1cd04ac
JH
22552016-08-09 Jan Hubicka <hubicka@ucw.cz>
2256
2257 PR ipa/61159
2258 * compile/pr61159.c: New testcase
2259
e3912107
JH
22602016-08-09 Jan Hubicka <hubicka@ucw.cz>
2261
2262 PR ipa/64316
2263 * gcc.dg/ipa/pr63416.c: New testcase.
2264
739d9339
PT
22652016-09-10 Paul Thomas <pault@gcc.gnu.org>
2266 Steven G. Kargl <kargl@gcc.gnu.org>
2267
2268 PR fortran/77532
cc3135b6 2269 * gfortran.dg/dtio_11.f90: new test.
739d9339 2270
fb7c40dd
SK
22712016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2272
2273 PR fortran/77507
2274 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2275 * gfortran.dg/c_assoc_4.f90: Ditto.
2276
5b28efbb
TV
22772016-09-10 Tom de Vries <tom@codesourcery.com>
2278
2279 PR C/71602
2280 * c-c++-common/va-arg-va-list-type.c: New test.
2281
9d0a9bb4
PB
22822016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2283
2284 PR rtl-optimization/77289
2285 * gcc.target/powerpc/pr77289.c: New test.
2286
3f0177e7
MS
22872016-09-09 Martin Sebor <msebor@redhat.com>
2288
2289 PR c/77520
2290 PR c/77521
2291 * gcc.dg/pr77520.c: New test.
2292 * gcc.dg/pr77521.c: New test.
2293
e81e83d0
SK
22942016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2295
2296 PR fortran/77506
2297 * gfortran.dg/pr77506.f90: New test.
2298
8a92685e
SK
22992016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2300
2301 PR fortran/77507
2302 * gfortran.dg/pr77507.f90: New test.
2303
c65248cb
JM
23042016-09-09 Joseph Myers <joseph@codesourcery.com>
2305
2306 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2307
2cf0ff98
SK
23082016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2309 Louis Krupp <lkrupp@gcc.gnu.org>
2310
2311 PR fortran/69514
2312 * gfortran.dg/pr69514_1.f90: New test.
2313 * gfortran.dg/pr69514_2.f90: New test.
2314
8ebc1e0f
JJ
23152016-09-08 Jakub Jelinek <jakub@redhat.com>
2316
20b6cf01
JJ
2317 PR fortran/77500
2318 * gfortran.dg/gomp/pr77500.f90: New test.
2319
8ebc1e0f
JJ
2320 PR fortran/77516
2321 * gfortran.dg/gomp/pr77516.f90: New test.
2322
34718542
JJ
23232016-09-07 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR middle-end/77475
2326 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2327 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2328 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2329 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2330 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2331 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2332
e5106e27
DM
23332016-09-07 David Malcolm <dmalcolm@redhat.com>
2334
2335 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2336 "substring-locations.h".
2337
ca235a85
RB
23382016-09-07 Richard Biener <rguenther@suse.de>
2339
2340 PR c/77450
2341 * c-c++-common/vector-subscript-8.c: Move ..
2342 * gcc.dg/pr77450.c: ... here.
2343
0076b5dc 23442016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2345
2346 PR libgfortran/77393
2347 * gfortran.dg/fmt_f0_2.f90: Update test.
2348 * gfortran.dg/fmt_f0_3.f90: New test.
2349
6ac7322b
DH
23502016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2351
2352 PR debug/77389
2353 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2354 in dg-options.
2355
2356 PR debug/57519
2357 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2358
8eb9e049
JJ
23592016-09-06 Jakub Jelinek <jakub@redhat.com>
2360
2361 PR target/69255
2362 * gcc.target/i386/pr69255-1.c: New test.
2363 * gcc.target/i386/pr69255-2.c: New test.
2364 * gcc.target/i386/pr69255-3.c: New test.
2365
23662016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2367
2368 PR c/77336
2369 * gcc.dg/format/miss-7.c: New test.
2370
e6cb85d4
UB
23712016-09-06 Uros Bizjak <ubizjak@gmail.com>
2372
2373 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2374
7fe76f6a
ML
23752016-09-06 Martin Liska <mliska@suse.cz>
2376
2377 PR gcov-profile/77378
2378 PR gcov-profile/77466
2379 * gcc.dg/profile-update-warning.c: New test.
2380
209b636e
RB
23812016-09-06 Richard Biener <rguenther@suse.de>
2382
2383 PR tree-optimization/77479
2384 * gcc.dg/torture/pr77479.c: New testcase.
2385
b772a565
RB
23862016-09-06 Richard Biener <rguenther@suse.de>
2387
2388 PR c/77450
2389 * c-c++-common/vector-subscript-7.c: Adjust.
2390 * c-c++-common/vector-subscript-8.c: New testcase.
2391
a8c07037
SKS
23922016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2393
2394 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2395
0ce48391
JJ
23962016-09-05 Jakub Jelinek <jakub@redhat.com>
2397
de9188e0
JJ
2398 PR target/77476
2399 * gcc.target/i386/avx512f-pr77476.c: New test.
2400 * gcc.target/i386/avx512bw-pr77476.c: New test.
2401 * gcc.target/i386/avx512dq-pr77476.c: New test.
2402
c76f7809
JJ
2403 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2404 Update comment to mention also avx512f.
2405
0ce48391
JJ
2406 PR sanitizer/77396
2407 * g++.dg/asan/pr77396-2.C: New test.
2408
8a27cf73
UB
24092016-09-05 Uros Bizjak <ubizjak@gmail.com>
2410
2411 PR rtl-optimization/77452
2412 * gcc.target/i386/pr77452.c: New test.
2413
25ff5dd3
MP
24142016-09-05 Marek Polacek <polacek@redhat.com>
2415
2416 PR c/77423
2417 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2418
f2bc4e48
SK
24192016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2420
2421 PR fortran/77391
2422 * gfortran.dg/pr77391.f90: New test.
2423
e85921ee
SK
24242016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2425
2426 PR fortran/77460
2427 * gfortran.dg/pr77460.f90: New test.
2428
b5d50659
JJ
24292016-09-03 Jakub Jelinek <jakub@redhat.com>
2430
2431 PR c/65467
2432 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2433
7b826676
KY
24342016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2435
2436 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2437
717ebe91
DM
24382016-09-02 David Malcolm <dmalcolm@redhat.com>
2439
2440 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2441 test case.
2442 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2443 diagnostic-test-show-locus-generate-patch.c to the sources
2444 for diagnostic_plugin_test_show_locus.c.
2445
94087e88
JJ
24462016-09-02 Jakub Jelinek <jakub@redhat.com>
2447
9dc5773f
JJ
2448 PR c/65467
2449 * gcc.dg/gomp/_Atomic-1.c: New test.
2450 * gcc.dg/gomp/_Atomic-2.c: New test.
2451 * gcc.dg/gomp/_Atomic-3.c: New test.
2452 * gcc.dg/gomp/_Atomic-4.c: New test.
2453 * gcc.dg/gomp/_Atomic-5.c: New test.
2454
94087e88
JJ
2455 PR sanitizer/77396
2456 * g++.dg/asan/pr77396.C: New test.
2457
24582016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2459
2460 PR tree-optimization/71831
2461 * gcc.dg/builtin-object-size-16.c: New test.
2462 * gcc.dg/builtin-object-size-17.c: New test.
2463
7e89048d
JD
24642016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2465
2466 PR libgfortran/77393
2467 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2468
2f196155
UB
24692016-09-01 Uros Bizjak <ubizjak@gmail.com>
2470
2471 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2472 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2473 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2474 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2475 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2476 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2477 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2478 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2479 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2480 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2481 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2482 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2483 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2484 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2485 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2486 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2487 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2488 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2489
0a6b0523
EB
24902016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2491
2492 * gnat.dg/opt58.adb: New test.
2493 * gnat.dg/opt58_pkg.ads: New helper.
2494
2a99de7b
RB
24952016-09-01 Richard Biener <rguenther@suse.de>
2496
2497 PR middle-end/77436
2498 * gcc.dg/torture/pr77436.c: New testcase.
2499
f79d8786
SKS
25002016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2501
2502 * gcc.dg/pr64252.c: Require int32plus.
2503 * gcc.dg/pr66299-1.c: Likewise.
2504 * gcc.dg/pr66299-2.c: Likewise.
2505 * gcc.dg/torture/20131115-1.c: Skip for avr.
2506
b06335f9
KT
25072016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2508
2509 * gcc.target/aarch64/ands_3.c: New test.
2510
f25f40be
JJ
25112016-08-31 Jakub Jelinek <jakub@redhat.com>
2512
d12a0b5a
JJ
2513 PR fortran/77352
2514 * gfortran.dg/gomp/pr77352.f90: New test.
2515
f25f40be
JJ
2516 PR fortran/77374
2517 * gfortran.dg/gomp/pr77374.f08: New test.
2518
9ff6fb6e
MG
25192016-08-31 Marc Glisse <marc.glisse@inria.fr>
2520
2521 PR tree-optimization/73714
2522 * gcc.dg/tree-ssa/pr73714.c: New test.
2523
8e95a674
JD
25242016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2525
2526 PR libgfortran/77393
2527 * gfortran.dg/fmt_f0_2.f90: New test.
2528
c6b0037d
MG
25292016-08-31 Marc Glisse <marc.glisse@inria.fr>
2530
2531 * gcc.target/i386/pr59539-2.c: Adapt options.
2532 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2533
1a576b13
PT
25342016-08-31 Paul Thomas <pault@gcc.gnu.org>
2535
2536 PR fortran/77418
2537 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2538 of the associate entity and replace with a pointer to the
2539 intended item on the stack.
2540
e73d3ca6 25412016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2542 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2543
2544 PR fortran/48298
2545 * gfortran.dg/dtio_1.f90: New test.
2546 * gfortran.dg/dtio_2.f90: New test.
2547 * gfortran.dg/dtio_3.f90: New test.
2548 * gfortran.dg/dtio_4.f90: New test.
2549 * gfortran.dg/dtio_5.f90: New test.
2550 * gfortran.dg/dtio_6.f90: New test.
2551 * gfortran.dg/dtio_7.f90: New test.
2552 * gfortran.dg/dtio_8.f90: New test.
2553 * gfortran.dg/dtio_9.f90: New test.
2554 * gfortran.dg/dtio_10.f90: New test.
2555
b816477a
DM
25562016-08-30 David Malcolm <dmalcolm@redhat.com>
2557
2558 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2559 (test_many_nested_locations): New function.
2560 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2561 (test_show_locus): Handle "test_many_nested_locations".
2562
71b30891
DM
25632016-08-30 David Malcolm <dmalcolm@redhat.com>
2564
2565 * g++.dg/template/double-greater-than-fixit.C: New test case.
2566
8fa37232
EB
25672016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2568
2569 * gnat.dg/opt57.ad[sb]: New test.
2570 * gnat.dg/opt57_pkg.ads: New helper.
2571
6f651bae
RB
25722016-08-30 Richard Biener <rguenther@suse.de>
2573
2574 PR tree-optimization/69047
2575 * gcc.dg/pr69047.c: Fix byte-order check.
2576
ab834832
JJ
25772016-08-30 Jakub Jelinek <jakub@redhat.com>
2578
5116b156
JJ
2579 PR tree-optimization/72866
2580 * gcc.dg/vect/pr72866.c: New test.
2581
3754bbfc
JJ
2582 PR debug/77363
2583 * g++.dg/debug/dwarf2/pr77363.C: New test.
2584
26122e2d
JJ
2585 PR middle-end/77377
2586 * gcc.target/i386/pr77377.c: New test.
2587
ab834832
JJ
2588 PR debug/77389
2589 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2590 in dg-options.
2591
bedc9ca7
SK
25922016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2593
2594 * gfortran.dg/pr77372.f90: Moved to ...
2595 * gfortran.dg/ieee/pr77372.f90: here.
2596
adfa1e6b
MM
25972016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2598
2599 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2600 vector short/char initializations.
2601 * gcc.target/powerpc/vec-init-5.c: Likewise.
2602 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2603 vector initialization optimizations.
2604 * gcc.target/powerpc/vec-init-7.c: Likewise.
2605 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2606 vector float/double initializations.
2607 * gcc.target/powerpc/vec-init-9.c: Likewise.
2608
414b7129
UB
26092016-08-29 Uros Bizjak <ubizjak@gmail.com>
2610
2611 PR target/77403
2612 * gcc.target/i386/pr77403.c: New test.
2613
3d06b6f2
MP
26142016-08-29 Marek Polacek <polacek@redhat.com>
2615
2616 PR c/77292
2617 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2618
ba9bbd6f
TV
26192016-08-29 Tom de Vries <tom@codesourcery.com>
2620
2621 PR c/77398
2622 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2623
d7d80d8f
EB
26242016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2625
2626 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2627
d7d80d8f 26282016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2629
2630 * gfortran.dg/dec_structure_13.f90: New testcase.
2631
468d95c8
JB
26322016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2633
2634 PR fortran/77261
2635 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2636 available.
2637
f329b264
TV
26382016-08-28 Tom de Vries <tom@codesourcery.com>
2639
2640 PR lto/70955
2641 * gcc.dg/pr70955.c: New test.
2642 * gcc.dg/lto/pr70955_0.c: Same.
2643 * gcc.dg/lto/pr70955_1.c: Same.
2644
4a389eb6
PP
26452016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2646
2647 PR tree-optimization/71077
2648 * gcc.target/i386/pr71077.c: New test.
2649
3f8257db 26502016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2651
2652 PR fortran/77380
2653 * gfortran.dg/pr77380.f90: New test.
2654
3f8257db 26552016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2656
2657 PR fortran/77372
2658 gfortran.dg/pr77372.f90: New test.
2659
ee908516
DM
26602016-08-26 David Malcolm <dmalcolm@redhat.com>
2661
2662 * gcc.dg/spellcheck-fields-2.c (test): Move
2663 dg-begin/end-multiline-output within function body.
2664 (test_macro): New function.
2665
d41e76cf
DM
26662016-08-26 David Malcolm <dmalcolm@redhat.com>
2667
2668 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2669 (test_fixit_insert): Update expected output.
2670 (test_fixit_remove): Likewise.
2671 (test_fixit_replace): Likewise.
2672
524a4c96
RO
26732016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2674
2675 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2676 Fix typo.
2677
ebfa15ab
RB
26782016-08-26 Richard Biener <rguenther@suse.de>
2679
2680 PR tree-optimization/69047
2681 * gcc.dg/pr69047.c: New testcase.
2682
209ca542
PK
26832016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2684 Martin Jambhor <mjambor@suse.cz>
524a4c96 2685
209ca542
PK
2686 * gcc.dg/ipa/propbits-1.c: New test-case.
2687 * gcc.dg/ipa/propbits-2.c: Likewise.
2688 * gcc.dg/ipa/propbits-3.c: Likewise.
2689
e5cf1629
SK
26902016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2691
2692 PR fortran/77351
2693 * gfortran.dg/pr77351.f90: New test.
2694
ebef225f
MP
26952016-08-25 Marek Polacek <polacek@redhat.com>
2696
2697 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2698
fe377a48
MP
26992016-08-25 Marek Polacek <polacek@redhat.com>
2700
2701 PR c/77323
2702 * gcc.dg/pr77323.c: New test.
2703
88b8971f
PT
27042016-08-24 Paul Thomas <pault@gcc.gnu.org>
2705
2706 PR fortran/77358
2707 * gfortran.dg/submodule_17.f08: New test.
2708
3f8257db
JJ
27092016-08-24 Michael Collison <michael.collison@linaro.org>
2710 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2711
2712 * gcc.target/arm/builtin_saddl.c: New testcase.
2713 * gcc.target/arm/builtin_saddll.c: New testcase.
2714 * gcc.target/arm/builtin_uaddl.c: New testcase.
2715 * gcc.target/arm/builtin_uaddll.c: New testcase.
2716 * gcc.target/arm/builtin_ssubl.c: New testcase.
2717 * gcc.target/arm/builtin_ssubll.c: New testcase.
2718 * gcc.target/arm/builtin_usubl.c: New testcase.
2719 * gcc.target/arm/builtin_usubll.c: New testcase.
2720
d5b5d212
UB
27212016-08-24 Uros Bizjak <ubizjak@gmail.com>
2722
2723 PR target/77270
2724 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2725 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2726 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2727 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2728 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2729 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2730 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2731 effective target. Remove scan-assembler-times directives.
2732 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2733 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2734 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2735
d1188689
SKS
27362016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2737
2738 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2739 of unsigned int.
2740 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2741
0b6b8f85
RS
27422016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2743
2744 PR testsuite/77317
2745 * lib/target-supports.exp
2746 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2747 (check_effective_target_vect_natural_alignment): Ditto.
2748 (check_effective_target_vector_alignment_reachable): Ditto.
2749 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2750
587b7f7a
ILT
27512016-08-23 Ian Lance Taylor <iant@golang.org>
2752
2753 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2754
6019c0fc
MM
27552016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2756
2757 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2758 being created from pointers to memory locations.
2759 * gcc.target/powerpc/vec-init-2.c: Likewise.
2760
cfe37db4
FR
27612016-08-23 Fritz Reese <fritzoreese@gmail.com>
2762
2763 * gfortran.dg/dec_structure_12.f90: New testcase.
2764
7e11f46f
DV
27652016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2766
2767 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2768
7ab4f354
DV
27692016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2770
2771 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2772 verification.
2773
deb9351f
DV
27742016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2775
2776 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2777 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2778
1fd9f058
RB
27792016-08-23 Richard Biener <rguenther@suse.de>
2780
2781 PR tree-optimization/27336
2782 * c-c++-common/pr27336.c: New testcase.
2783
b00e6e75
MP
27842016-08-22 Marek Polacek <polacek@redhat.com>
2785
2786 PR c++/77321
2787 * g++.dg/cpp1y/pr77321.C: New test.
2788
58338bac
SK
27892016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2790
2791 PR fortran/60774
2792 * gfortran.dg/empty_label.f: Adjust test for new error message.
2793 * gfortran.dg/empty_label.f90: Ditto.
2794 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2795 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2796 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2797
30364ce6
SK
27982016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2799
2800 PR fortran/61318
2801 * gfortran.dg/pr61318.f90: New test.
2802
ad7a5a8f
SK
28032016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2804
2805 PR fortran/77260
2806 * gfortran.dg/pr77260_1.f90: New test.
2807 * gfortran.dg/pr77260_2.f90: Ditto.
2808
72f52f30
JM
28092016-08-22 Joseph Myers <joseph@codesourcery.com>
2810
2811 PR middle-end/77269
2812 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2813 __builtin_signbitf and __builtin_signbitl in expected generic
2814 expansion.
2815 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2816 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2817 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2818 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2819 tests.
2820
6dc198e3
JM
28212016-08-22 Joseph Myers <joseph@codesourcery.com>
2822
2823 * gcc.dg/torture/float128-builtin.c,
2824 gcc.dg/torture/float128-ieee-nan.c,
2825 gcc.dg/torture/float128x-builtin.c,
2826 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2827 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2828 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2829 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2830 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2831 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2832 gcc.dg/torture/floatn-nan.h: New tests.
2833
7ff4e41a
JM
28342016-08-22 Joseph Myers <joseph@codesourcery.com>
2835
2836 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2837 macro.
2838 (main): Update calls to TEST_I_F.
2839 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2840 macro.
2841 (main): Update calls to TEST_I_F.
2842
7078cdb6
JM
28432016-08-22 Joseph Myers <joseph@codesourcery.com>
2844
2845 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2846 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2847 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2848 names in calls to TEST_I_F.
2849
a9d7c823
BE
28502016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2851
2852 PR c/52952
2853 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2854
cd800235
SKS
28552016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2856
2857 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2858 and !natural_alignment_64.
2859 * gcc.dg/ipa/propalign-2.c: Likewise.
2860 * gcc.dg/ipa/propalign-3.c: Likewise.
2861 * gcc.dg/ipa/propalign-4.c: Likewise.
2862 * gcc.dg/ipa/propalign-5.c: Likewise.
2863 * lib/target-supports.exp
2864 (check_effective_target_natural_alignment_32): Add avr-*-*.
2865
22d12455
KV
28662016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2867
2868 PR tree-optimization/61839
2869 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2870 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2871 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2872 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2873
c65699ef
JM
28742016-08-19 Joseph Myers <joseph@codesourcery.com>
2875
2876 PR c/32187
2877 * lib/target-supports.exp (check_effective_target_float16)
2878 (check_effective_target_float32, check_effective_target_float64)
2879 (check_effective_target_float128, check_effective_target_float32x)
2880 (check_effective_target_float64x)
2881 (check_effective_target_float128x)
2882 (check_effective_target_float16_runtime)
2883 (check_effective_target_float32_runtime)
2884 (check_effective_target_float64_runtime)
2885 (check_effective_target_float128_runtime)
2886 (check_effective_target_float32x_runtime)
2887 (check_effective_target_float64x_runtime)
2888 (check_effective_target_float128x_runtime)
2889 (check_effective_target_floatn_nx_runtime)
2890 (add_options_for_float16, add_options_for_float32)
2891 (add_options_for_float64, add_options_for_float128)
2892 (add_options_for_float32x, add_options_for_float64x)
2893 (add_options_for_float128x): New procedures.
2894 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2895 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2896 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2897 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2898 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2899 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2900 gcc.dg/torture/float128-complex.c,
2901 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2902 gcc.dg/torture/float128x-basic.c,
2903 gcc.dg/torture/float128x-complex.c,
2904 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2905 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2906 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2907 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2908 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2909 gcc.dg/torture/float32x-basic.c,
2910 gcc.dg/torture/float32x-complex.c,
2911 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2912 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2913 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2914 gcc.dg/torture/float64x-basic.c,
2915 gcc.dg/torture/float64x-complex.c,
2916 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2917 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2918 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2919 gcc.dg/torture/floatn-tg.h,
2920 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2921 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2922 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2923 gcc.dg/torture/fp-int-convert-float128x.c,
2924 gcc.dg/torture/fp-int-convert-float16-timode.c,
2925 gcc.dg/torture/fp-int-convert-float16.c,
2926 gcc.dg/torture/fp-int-convert-float32-timode.c,
2927 gcc.dg/torture/fp-int-convert-float32.c,
2928 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2929 gcc.dg/torture/fp-int-convert-float32x.c,
2930 gcc.dg/torture/fp-int-convert-float64-timode.c,
2931 gcc.dg/torture/fp-int-convert-float64.c,
2932 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2933 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2934 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2935 maximum exponent of floating-point type. Use it in testing
2936 whether 0x8...0 fits in the floating-point type. Always treat -1
2937 (signed 0xf...f) as fitting in the floating-point type.
2938 (M_OK1): New macro.
2939 * gcc.dg/torture/fp-int-convert-double.c,
2940 gcc.dg/torture/fp-int-convert-float.c,
2941 gcc.dg/torture/fp-int-convert-float128-timode.c,
2942 gcc.dg/torture/fp-int-convert-float128.c,
2943 gcc.dg/torture/fp-int-convert-float80-timode.c,
2944 gcc.dg/torture/fp-int-convert-float80.c,
2945 gcc.dg/torture/fp-int-convert-long-double.c,
2946 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2947
94e73c78
JJ
29482016-08-19 Jakub Jelinek <jakub@redhat.com>
2949
fbdbd4b6
JJ
2950 PR fortran/72744
2951 * gfortran.dg/gomp/pr72744.f90: New test.
2952
94e73c78
JJ
2953 PR fortran/69281
2954 * gfortran.dg/gomp/pr69281.f90: New test.
2955
91151a73
JB
29562016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2957
414b7129
UB
2958 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2959 the last special seed value.
2960 * gfortran.dg/random_7.f90: Use size for last array member instead
2961 of hardcoded value.
91151a73 2962
fcf830ab
PK
29632016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2964
2965 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2966 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2967
1a5da5b6
RB
29682016-08-19 Richard Biener <rguenther@suse.de>
2969
2970 PR tree-optimization/77286
2971 * gcc.dg/torture/pr77286.c: New testcase.
2972
82f72146
DM
29732016-08-18 David Malcolm <dmalcolm@redhat.com>
2974
2975 * gcc.dg/verbose-asm-2.c: New test case.
2976
cc015f3a
DM
29772016-08-18 David Malcolm <dmalcolm@redhat.com>
2978
2979 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2980 (custom_diagnostic_finalizer): Update for change to
2981 diagnostic_show_locus.
2982
cb18fd07
DM
29832016-08-18 David Malcolm <dmalcolm@redhat.com>
2984
2985 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2986 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2987
a76989dc
MP
29882016-08-18 Marek Polacek <polacek@redhat.com>
2989
2990 PR c/71514
2991 * gcc.dg/pr71514.c: New test.
2992
89c88780
L
29932015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2994
2995 PR target/72839
2996 * gcc.target/i386/pr72839.c: New test.
2997
2c71d454
CLT
29982016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2999
3000 PR middle-end/70895
3001 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3002 * c-c++-common/goacc/reduction-1.c: Likewise.
3003 * c-c++-common/goacc/reduction-2.c: Likewise.
3004 * c-c++-common/goacc/reduction-3.c: Likewise.
3005 * c-c++-common/goacc/reduction-4.c: Likewise.
3006
66592e95
AM
30072016-08-18 Alan Modra <amodra@gmail.com>
3008
3009 * gcc.c-torture/compile/pr72771.c: New.
3010
3a146d46
JJ
30112016-08-17 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR fortran/67496
3014 * gfortran.dg/pr67496.f90: New test.
3015
3f8257db 30162015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3017
3018 PR tree-optimization/71752
3a146d46 3019 * gcc.dg/vect/pr71752.c: New.
038000bd 3020
dd42e908
UB
30212016-08-17 Uros Bizjak <ubizjak@gmail.com>
3022
3023 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3024
458a1cd0
JJ
30252016-08-17 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR middle-end/77259
3028 * g++.dg/ipa/devirt-52.C: New test.
3029
11c4c4ba
CLT
30302016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3031
3032 * c-c++-common/goacc/reduction-6.c: New testcase.
3033
661d6efd
RB
30342016-08-17 Richard Biener <rguenther@suse.de>
3035
3036 PR tree-optimization/76490
3037 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3038 * gcc.dg/pr52904.c: XFAIL.
3039
622d8b69
RB
30402016-08-17 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/23855
3043 * gcc.dg/loop-unswitch-2.c: Adjust.
3044
af23e99c
JJ
30452016-08-16 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR tree-optimization/72817
3048 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3049
feeb6268
JM
30502016-08-16 Joseph Myers <joseph@codesourcery.com>
3051
3052 PR libgcc/77265
3053 * gcc.dg/torture/float128-extend-inf.c: New test.
3054
65e736c0
DM
30552016-08-16 David Malcolm <dmalcolm@redhat.com>
3056
3057 PR c/72857
3058 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3059 for embedded NUL.
3060 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3061 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3062 caret placement.
3063 (test_oct): Likewise.
3064 (test_multiple): Likewise.
3065 (test_field_width_specifier): Likewise.
3066 (test_field_width_specifier_2): New function.
3067 (test_field_precision_specifier): New function.
3068 (test_embedded_nul): Update expected caret placement.
3069 (test_non_contiguous_strings): Update line number.
3070 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3071 (__emit_string_literal_range): Add "caret_idx" param.
3072 (test_simple_string_literal): Add value for new param, updating
3073 expected output..
3074 (test_concatenated_string_literal): Likewise.
3075 (test_multiline_string_literal): Likewise.
3076 (test_hex): Likewise.
3077 (test_oct): Likewise.
3078 (test_multiple): Likewise.
3079 (test_ucn4): Likewise.
3080 (test_ucn8): Likewise.
3081 (test_u8): Likewise.
3082 (test_u): Likewise; update expected message, from "range" to
3083 "location".
3084 (test_U): Likewise.
3085 (test_L): Likewise.
3086 (test_macro): Add value for new param.
3087 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3088 (__emit_string_literal_range): Add "caret_idx" param.
3089 (test_stringified_token_1): Add value for new param. Update
3090 expected message, from "range" to "location".
3091 (test_stringized_token_2): Likewise, adding param to macro.
3092 (test_stringified_token_3): Likewise.
3093 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3094 (emit_warning): Convert param from source_range to location_t.
3095 (test_string_literals): Add caret_idx param, and use it when
3096 constructing a substring_loc. Update error message, from
3097 "range" to "location".
3098
4a7f57d5
JJ
30992016-08-16 Jakub Jelinek <jakub@redhat.com>
3100
7841800f
JJ
3101 PR target/71910
3102 * g++.dg/gomp/pr71910.C: New test.
3103
1b13411a
JJ
3104 PR middle-end/67485
3105 * gcc.c-torture/compile/pr67485.c: New test.
3106
4a7f57d5
JJ
3107 PR target/72867
3108 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3109
3c556bc4
BC
31102016-08-16 Bin Cheng <bin.cheng@arm.com>
3111
3112 PR tree-optimization/69848
3113 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3114
beab2da6
ML
31152016-08-16 Martin Liska <mliska@suse.cz>
3116
3117 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3118 of memory operations so that it can be handled by core2
3119 in 32-bit mode.
3120
f4eec0a3
RB
31212016-08-16 Richard Biener <rguenther@suse.de>
3122
3123 PR tree-optimization/76783
3124 * gcc.dg/pr76783.c: New testcase.
3125 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3126
8f21990a
BC
31272016-08-16 Bin Cheng <bin.cheng@arm.com>
3128
3129 PR tree-optimization/72817
3130 PR tree-optimization/73450
3131 * gcc.dg/tree-ssa/pr72817.c: New test.
3132 * gcc.dg/tree-ssa/pr73450.c: New test.
3133
7fc61626
FR
31342016-08-15 Fritz Reese <fritzoreese@gmail.com>
3135
3136 * gfortran.dg/init_flag_13.f90: New testcase.
3137 * gfortran.dg/init_flag_14.f90: Ditto.
3138 * gfortran.dg/init_flag_15.f03: Ditto.
3139 * gfortran.dg/dec_init_1.f90: Ditto.
3140 * gfortran.dg/dec_init_2.f90: Ditto.
3141
432baa02
UB
31422016-08-15 Uros Bizjak <ubizjak@gmail.com>
3143
3144 PR target/72867
3145 * gcc.target/i386/pr72867.c: New test.
3146
7e1dde14
EB
31472016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3148
3149 * c-c++-common/dump-ada-spec-5.c: New test.
3150
e4969090
RB
31512016-08-15 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/73434
3154 * gcc.dg/torture/pr73434.c: New testcase.
3155
66088065
JJ
31562016-08-15 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR tree-optimization/72824
3159 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3160
7c713714
CLT
31612016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3162
3163 PR fortran/70598
3164 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3165 in use_device clause.
3166 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3167 * gfortran.dg/goacc/list.f95: Adjust to catch
3168 "neither a POINTER nor an array" error messages.
3169
4271e5cb
UB
31702016-08-14 Uros Bizjak <ubizjak@gmail.com>
3171
3172 PR target/76342
3173 * gcc.target/i386/pr76342.c: New test.
3174
b0cea284
JJ
31752016-08-12 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR c/71512
3178 * g++.dg/ubsan/pr71512.C: New test.
3179 * c-c++-common/ubsan/pr71512-1.c: New test.
3180 * c-c++-common/ubsan/pr71512-2.c: New test.
3181
e86aefb8
MM
31822016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3183
3184 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3185 vector initialization options.
3186 * gcc.target/powerpc/vec-init-2.c: Likewise.
3187 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3188 is generated on ISA 3.0.
3189
7fd82d52
PP
31902016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3191
3192 PR middle-end/71654
3193 * gcc.dg/c-c++-common/pr71654.c: New test.
3194 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3195 dg-options.
3196 * gcc.dg/tree-ssa/vrp24: Likewise.
3197
2f1364c2
JJ
31982016-08-12 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR c/67410
3201 * gcc.dg/pr67410.c: New test.
3202
8eb414aa
BC
32032016-08-12 Bin Cheng <bin.cheng@arm.com>
3204
3205 PR tree-optimization/69848
3206 * gcc.dg/vect/vect-pr69848.c: New test.
3207
30b39c19
UB
32082016-08-12 Uros Bizjak <ubizjak@gmail.com>
3209
3210 PR testsuite/71008
3211 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3212 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3213 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3214 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3215
e373dd06
RB
32162016-08-12 Richard Biener <rguenther@suse.de>
3217
3218 PR tree-optimization/57326
3219 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3220 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3221 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3222 * gcc.target/i386/pr45685.c: Likewise.
3223 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3224 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3225 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3226 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3227 * gfortran.dg/pr34163.f90: Likewise.
3228
20d1af89
ML
32292016-08-12 Martin Liska <mliska@suse.cz>
3230
3231 * g++.dg/gcov/gcov-16.C: New test.
3232 * lib/gcov.exp: Support new argument for run-gcov function.
3233
5cacda56
ML
32342016-08-12 Martin Liska <mliska@suse.cz>
3235
3236 PR gcov-profile/35590
3237 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3238
663eecfd
RB
32392016-08-12 Richard Biener <rguenther@suse.de>
3240
3241 PR tree-optimization/72851
3242 * gcc.dg/torture/pr72851.c: New testcase.
3243
3f8257db 32442016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3245
e366d7d8
AO
3246 PR debug/63240
3247 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3248 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3249 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3250 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3251 DW_AT_deleted.
3252
71e1a6a4
AO
3253 PR debug/55641
3254 * g++.dg/debug/dwarf2/ref-1.C: New.
3255
8aaf799b
AO
3256 PR debug/49366
3257 * g++.dg/debug/dwarf2/template-params-12.H: New.
3258 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3259 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3260 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3261 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3262 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3263 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3264 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3265
06f9caed
BS
32662016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3267
3268 PR target/72863
3269 * gcc.target/powerpc/pr72863.c: New test.
3270
a8b956c1
UB
32712016-08-11 Uros Bizjak <ubizjak@gmail.com>
3272
3273 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3274
c73dd986
L
32752015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3276
3277 * gcc.target/i386/pieces-strcpy-1.c: New test.
3278 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3279
385ed708
JJ
32802016-08-11 Jakub Jelinek <jakub@redhat.com>
3281
3282 PR c++/72868
3283 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3284
df7ec09f
L
32852015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3286
3287 * gcc.target/i386/pieces-memcpy-1.c: New test.
3288 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3289 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3290 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3291 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3292 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3293
b95a64bb
JJ
32942016-08-11 Jakub Jelinek <jakub@redhat.com>
3295
3296 PR c/72816
7ddbcf6b 3297 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3298
59537744
BE
32992016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3300
3301 PR tree-optimization/71083
3302 * gcc.c-torture/execute/pr71083.c: New test.
3303 * gnat.dg/loop_optimization23.adb: New test.
3304 * gnat.dg/loop_optimization23_pkg.ads: New test.
3305 * gnat.dg/loop_optimization23_pkg.adb: New test.
3306
183ac6d0
RB
33072016-08-11 Richard Biener <rguenther@suse.de>
3308
3309 PR tree-optimization/72772
3310 * gcc.dg/graphite/pr35356-1.c: Adjust.
3311 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3312
b152f5a2
JB
33132016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3314
3315 * gfortran.dg/random_7.f90: Take into account that the last seed
3316 value is the special p value.
3317 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3318
bb7ebad1
RB
33192016-08-11 Richard Biener <rguenther@suse.de>
3320
3321 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3322
2e186411
AM
33232016-08-11 Alan Modra <amodra@gmail.com>
3324
3325 * gcc.target/powerpc/pr71680.c: New.
3326
e9e6d4f6
KN
33272016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3328
3329 * gcc.target/powerpc/bfp/bfp.exp: New file.
3330 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3331 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3332 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3333 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3334 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3335 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3336 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3337 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3338 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3339 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3340 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3341 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3342 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3343 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3344 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3345 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3346 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3347 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3348 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3349 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3350 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3351 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3352 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3353 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3354 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3355 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3356 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3357 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3358 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3359 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3360 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3361 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3362 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3363 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3364 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3365 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3366 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3367 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3368 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3369 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3370 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3371 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3372 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3373 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3374 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3375 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3376 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3377 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3378 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3379 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3380 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3381 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3382 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3383
9c8eabea
BC
33842016-08-10 Bin Cheng <bin.cheng@arm.com>
3385
3386 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3387 Add aarch64*-*-*.
3388
6c553b76
BC
33892016-08-10 Bin Cheng <bin.cheng@arm.com>
3390
3391 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3392
a0883b08
MM
33932016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3394
3395 PR target/72853
3396 * gcc.target/powerpc/pr72853.c: New test.
3397
a266236e
ML
33982016-08-10 Martin Liska <mliska@suse.cz>
3399
3400 PR gcov-profile/58306
3401 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3402
22063dbc
ML
34032016-08-10 Martin Liska <mliska@suse.cz>
3404
3405 * g++.dg/gcov/gcov-threads-1.C: New test.
3406
5250a5bb
SKS
34072016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3408
3409 PR target/71873
3410 * gcc.target/avr/pr71873.c: New test.
3411
b7597ae5
ML
34122016-08-09 Martin Liska <mliska@suse.cz>
3413
3414 * g++.dg/gcov/gcov-dump-1.C: New test.
3415 * g++.dg/gcov/gcov-dump-2.C: New test.
3416
ab50a215
ML
34172016-08-09 Martin Liska <mliska@suse.cz>
3418
3419 * gcc.dg/tree-prof/val-prof-9.c: New test.
3420
dcb1e137
ML
34212016-08-09 Martin Liska <mliska@suse.cz>
3422
3423 * gcc.dg/tree-prof/val-prof-8.c: New test.
3424
04d6d3b6
MJ
34252016-08-09 Martin Jambor <mjambor@suse.cz>
3426
df839749
UB
3427 PR ipa/71981
3428 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3429
c57e78c4
BC
34302016-08-09 Bin Cheng <bin.cheng@arm.com>
3431
3432 PR tree-optimization/33707
3433 * gcc.dg/vect/pr33707.c: New test.
3434
42970a17
BC
34352016-08-09 Bin Cheng <bin.cheng@arm.com>
3436
3437 PR tree-optimization/pr72772
3438 * gcc.dg/tree-ssa/pr72772.c: New test.
3439
810a3aa6
MF
34402016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3441
3442 PR rtl-optimization/66669
3443 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3444
9e207d6f
JJ
34452016-08-09 Jakub Jelinek <jakub@redhat.com>
3446
3447 PR tree-optimization/72824
3448 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3449
50bf47fd
RB
34502016-08-09 Richard Biener <rguenther@suse.de>
3451
3452 PR tree-optimization/71802
3453 * gcc.dg/torture/pr71802.c: New testcase.
3454
cadec7ca
JJ
34552016-08-09 Jakub Jelinek <jakub@redhat.com>
3456
3457 PR c++/72809
3458 * g++.dg/eh/stdarg1.C: New test.
3459
c43c5112
AK
34602016-08-08 Andi Kleen <ak@linux.intel.com>
3461
3462 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3463 test command line in failure log.
3464 (profopt-execute): dito. Make autofdo file names unique.
3465
895aa8e1
DM
34662016-08-08 David Malcolm <dmalcolm@redhat.com>
3467
3468 PR c/64955
3469 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3470 output.
3471
9afda630
PK
34722016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3473
3474 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3475 c99_runtime.
3476 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3477 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3478 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3479 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3480 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3481 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3482
e52ed3fe
DM
34832016-08-08 David Malcolm <dmalcolm@redhat.com>
3484
3485 PR c/52952
3486 * gcc.dg/cpp/pr66415-1.c: Likewise.
3487 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3488 * gcc.dg/format/c90-printf-1.c: Likewise.
3489 * gcc.dg/format/diagnostic-ranges.c: New test case.
3490
ad200580
JJ
34912016-08-08 Jakub Jelinek <jakub@redhat.com>
3492
77524e0d
JJ
3493 PR fortran/72716
3494 * gfortran.dg/gomp/pr72716.f90: New test.
3495
2187f2a2
JJ
3496 PR middle-end/72781
3497 * gcc.dg/gomp/pr72781.c: New test.
3498
ad200580
JJ
3499 PR middle-end/68762
3500 * g++.dg/vect/pr68762-1.cc: New test.
3501 * g++.dg/vect/pr68762-2.cc: New test.
3502 * g++.dg/vect/pr68762.h: New file.
3503
989d0071
MS
35042016-08-08 Martin Sebor <msebor@redhat.com>
3505
3506 PR testsuite/72838
3a146d46
JJ
3507 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3508 * g++.dg/warn/overflow-warn-3.C: Same.
3509 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3510
7090cac9
AV
35112016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3512
3513 PR fortran/71936
3514 * gfortran.dg/allocate_with_source_21.f03: New test.
3515
64e56ab0
AV
35162016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3517
3518 PR fortran/72698
3519 * gfortran.dg/allocate_with_source_20.f03: New test.
3520
0476487d
AM
35212016-08-08 Alan Modra <amodra@gmail.com>
3522
3523 * gcc.c-torture/compile/pr72802.c: New.
3524
8e9218f2
AV
35252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3526
3527 PR fortran/70524
3528 * gfortran.dg/dependency_48.f90: New test.
3529
c1f7083b
TK
35302016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3531
531e5ae3 3532 PR fortran/70040
c1f7083b
TK
3533 * gfortran.dg/pr70040.f90: New testcase.
3534
6ab5813c
TK
35352016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3536
3537 PR fortran/71961
3538 * gfortran.dg/matmul_10.f90: New testcase.
3539
27bddc4a
JH
35402016-08-07 Jan Hubicka <hubicka@ucw.cz>
3541
3542 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3543
4a9f8a9f
JJ
35442016-08-07 Jakub Jelinek <jakub@redhat.com>
3545
3546 PR c/72816
3547 * gcc.dg/pr72816.c: New test.
3548
fa76f2c6
JW
35492016-08-06 Jonathan Wakely <jwakely@redhat.com>
3550
3551 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3552 * g++.dg/conversion/pr41426.C: Likewise.
3553 * g++.dg/conversion/pr66211.C: Likewise.
3554 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3555 * g++.dg/init/ref8.C: Likewise.
3556 * g++.old-deja/g++.law/cvt20.C: Likewise.
3557 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3558
5c3e5002
PP
35592016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3560
3561 PR tree-optimization/18046
3562 * gcc.dg/tree-ssa/vrp105.c: New test.
3563 * gcc.dg/tree-ssa/vrp106.c: New test.
3564
94087e88 35652016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3566
3567 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3568 1ul in diagnostics. Remove hyphen from "constant-expression."
3569 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3570 * g++.dg/cpp0x/static_assert3.C: Same.
3571 * g++.dg/cpp1y/constexpr-throw.C: Same.
3572 * g++.dg/template/nontype3.C: Same.
3573 * g++.dg/warn/overflow-warn-1.C: Same.
3574 * g++.dg/warn/overflow-warn-3.C: Same.
3575 * g++.dg/warn/overflow-warn-4.C: Same.
3576
88fa5555
DM
35772016-08-05 David Malcolm <dmalcolm@redhat.com>
3578
3579 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3580 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3581 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3582 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3583
1addb9e6
PP
35842016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3585
3586 PR tree-optimization/72810
3587 * gcc.dg/tree-ssa/vrp110.c: New test.
3588
1b62ed4f
JG
35892016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3590
3591 PR Target/72819
3592 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3593 registers.
3594 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3595 saving the half-precision registers.
3596 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3597 value is returned in h0.
3598 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3599 are passed in FP/SIMD registers.
3600 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3601 passing works corrcetly.
3602 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3603 (hfa_f16x2_t): Likewise.
3604 (hfa_f16x3_t): Likewise.
3605 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3606 are promoted to double and passed in a double register.
3607 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3608 are promoted to double and stacked.
3609 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3610 __fp16 data types.
3611 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3612 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3613 __fp16 first get passed in FP/SIMD registers, then stacked.
3614
4228ca19
NS
36152016-08-05 Nathan Sidwell <nathan@acm.org>
3616
3617 PR c++/68724
3618 * g++.dg/cpp0x/pr68724.C: New.
3619
db7c335e
RB
36202016-08-05 Richard Biener <rguenther@suse.de>
3621
3622 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3623
48abe922
PP
36242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3625
3626 * gcc.dg/tree-ssa/vrp107.c: New test.
3627 * gcc.dg/tree-ssa/vrp108.c: New test.
3628 * gcc.dg/tree-ssa/vrp109.c: New test.
3629
f6cdf42f
PK
36302016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3631
3632 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3633 dg-options.
3634
33a9c609
PK
36352016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3636
3637 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3638 test-cases.
3639 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3640 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3641 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3642 test-cases.
3643 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3644 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3645 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3646 large_double.
3647
4473482d
PC
36482016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3649
3650 PR c++/72800
3651 * g++.dg/cpp1y/lambda-ice1.C: New.
3652
08156df5
PP
36532016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3654
3655 PR c++/72759
3656 * g++.dg/cpp1y/pr72759.C: New test.
3657
938da3a5
PP
36582016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3659
3660 * gcc.dg/switch-10.c: New test.
3661
da84183c
JG
36622016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3663
3664 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3665
ae9281fc
TS
36662016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3667
3668 * c-c++-common/goacc/routine-5.c: Update.
3669
086ad22e
BE
36702016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3671
3672 PR rtl-optimization/70903
3673 * gcc.c-torture/execute/pr70903.c: New test.
3674
6805e400
ML
36752016-08-04 Martin Liska <mliska@suse.cz>
3676
3677 * gcc.dg/params/params.exp: Replace file exists with
3678 TESTING_IN_BUILD_TREE.
3679
a0008434
MP
36802016-08-04 Marek Polacek <polacek@redhat.com>
3681
3682 PR c++/70229
3683 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3684
fb46286e
RB
36852016-08-04 Richard Biener <rguenther@suse.de>
3686
3687 PR middle-end/71984
3688 * gcc.dg/torture/pr71984.c: Guard correctness check for
3689 little-endian.
3690
ac2c96ab
AP
36912016-08-03 Andrew Pinski <apinski@cavium.com>
3692
3693 * gcc.c-torture/compile/20160802-1.c: New testcase.
3694
c98583e9
FR
36952016-08-03 Fritz Reese <fritzoreese@gmail.com>
3696
3697 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3698
9ad1a1da
RB
36992016-08-03 Richard Biener <rguenther@suse.de>
3700
3701 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3702 and remove -O3.
3703 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3704 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3705
cd75c979
RB
37062016-08-03 Richard Biener <rguenther@suse.de>
3707
3708 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3709 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3710 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3711 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3712
30e8d875
SKS
37132016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3714
3715 * gcc.dg/init-excess-2.c: Require int32plus.
3716 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3717 * gcc.dg/pr59963-2.c: Require int32plus.
3718 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3719 * gcc.dg/unroll-7.c: Require int32plus.
3720
69b806f6
BC
37212016-08-02 Bin Cheng <bin.cheng@arm.com>
3722
3723 PR tree-optimization/34114
3724 * gcc.dg/tree-ssa/loop-42.c: New test.
3725
1efafef3
TC
37262016-08-02 Tamar Christina <tamar.christina@arm.com>
3727
3728 * gcc.target/aarch64/vminmaxnm.c: New.
3729 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3730 tests.
3731
e2a99194
MM
37322016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3733
3734 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3735 vec_extract for vector float, vector int, vector short, and vector
3736 char.
3737 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3738 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3739 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3740 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3741
71bfb77a
WD
37422016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3743
3744 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3745 single stack adjustment, no writeback.
71bfb77a
WD
3746 * gcc.target/aarch64/test_frame_12.c: Likewise.
3747 * gcc.target/aarch64/test_frame_13.c: Likewise.
3748 * gcc.target/aarch64/test_frame_15.c: Likewise.
3749 * gcc.target/aarch64/test_frame_6.c: Likewise.
3750 * gcc.target/aarch64/test_frame_7.c: Likewise.
3751 * gcc.target/aarch64/test_frame_8.c: Likewise.
3752 * gcc.target/aarch64/test_frame_16.c: New test.
3753
37bce35a
L
37542015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3755
3756 PR target/72748
3757 * gcc.target/i386/pr72748.c: New test.
3758
3f8257db 37592015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3760
3761 PR tree-optimization/71818
3762 * gcc.dg/vect/pr71818.c: New
3763
bf60c531
ML
37642016-08-01 Martin Liska <mliska@suse.cz>
3765
3766 PR tree-optimization/71857
3767 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3768
8ed49fab
KT
37692016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3770
3771 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3772
76e2c821
JB
37732016-08-01 Jan Beulich <jbeulich@suse.com>
3774
3775 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3776
35029597
WS
37772016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3778
3779 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3780 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3781
3aa4b66a
JW
37822016-07-31 Jonathan Wakely <jwakely@redhat.com>
3783
3784 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3785 (check_effective_target_c++): Likewise. Also match for libstdc++.
3786
3f8257db 37872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3788
3789 PR fortran/41922
3790 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3791 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3792 * gfortran.dg/pr41922.f90: New test.
3793
9fcb2819
SK
37942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3795
3796 PR fortran/68566
3797 * gfortran.dg/pr68566.f90: new test.
3798
94087e88 37992016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3800
3801 PR c++/60760
3802 PR c++/71091
3803 * g++.dg/cpp0x/constexpr-cast.C: New test.
3804 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3805 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3806 * g++.dg/ubsan/pr63956.C: Correct.
3807
d0047a25
MM
38082016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3809
3810 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3811 vector double or vector long where the vector is in memory.
3812 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3813 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3814
e4f7a5df
SK
38152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3816
3817 PR fortran/69867
3818 * gfortran.dg/pr69867.f90: New test.
3819
b441ae1d
SK
38202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3821
3822 PR fortran/69962
3823 * gfortran.dg/pr69962.f90: New test.
3824
712dff31
SK
38252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3826
3827 PR fortran/70006
3828 * gfortran.dg/pr70006.f90: New test.
3829
fb42421e
SK
38302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3831
3832 PR fortran/71730
3833 * gfortran.dg/pr71730.f90: New test.
3834 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3835 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3836 * gfortran.dg/array_constructor_26.f03: Ditto.
3837
466effe0
WS
38382016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3839
3840 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3841 * gcc.target/powerpc/pr71763.c: Likewise.
3842
f618a472
MP
38432016-07-29 Marek Polacek <polacek@redhat.com>
3844
3845 PR c/71742
3846 * gcc.dg/940510-1.c: Adjust dg-error.
3847 * gcc.dg/c99-flex-array-1.c: Likewise.
3848 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3849
efd0786f
MP
3850 PR c/71853
3851 * gcc.dg/noncompile/pr71853.c: New test.
3852
e00dceaf
MP
3853 PR c/71573
3854 * gcc.dg/noncompile/pr71573.c: New test.
3855
638fc14f
MP
3856 PR c/71926
3857 * g++.dg/warn/Wparentheses-30.C: New test.
3858 * gcc.dg/Wparentheses-14.c: New test.
3859
61c73a7f
UB
38602016-07-29 Uros Bizjak <ubizjak@gmail.com>
3861
3862 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3863
01d32b2b
BC
38642016-07-29 Bin Cheng <bin.cheng@arm.com>
3865
3866 PR tree-optimization/57558
3867 * gcc.dg/vect/pr57558-1.c: New test.
3868 * gcc.dg/vect/pr57558-2.c: New test.
3869
f6c7a248
PK
38702016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3871
61c73a7f 3872 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3873 to scan forwprop1 dump pass.
3874
f54ea774
PC
38752016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3876
3877 PR c++/51488
3878 * g++.dg/template/pr51488.C: New.
3879
673a107a
JJ
38802016-07-29 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR c/71969
3883 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3884 static __inline__.
3885 * gcc.dg/pr71969-1.c: New test.
3886 * gcc.dg/pr71969-2.c: New test.
3887 * gcc.dg/pr71969-3.c: New test.
3888
78169471
MP
38892016-07-29 Marek Polacek <polacek@redhat.com>
3890
3891 PR c/71574
3892 * c-c++-common/pr71574.c: New test.
3893
a5b5c8b6
MP
3894 PR c/71583
3895 * gcc.dg/noncompile/pr71583.c: New test.
3896
883b6d4e
KV
38972016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3898
3899 PR middle-end/68217
3900 * gcc.dg/pr68217.c: New test.
3901
89f1f37e
SK
39022016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3903
3904 PR fortran/71067
3905 * gfortran.dg/pr71067_1.f90: New test.
3906 * gfortran.dg/pr71067_2.f90: Ditto.
3907
e0d32185
MM
39082016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3909
3910 * gcc.target/powerpc/vec-extract-1.c: New test.
3911
c851722d
SK
39122016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3913
3914 PR fortran/71799
3915 * gfortran.dg/pr71799.f90: New test.
3916
f064da6a
PC
39172016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3918
3919 PR c++/71665
3920 * g++.dg/cpp0x/pr71665-1.C: New.
3921 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3922 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3923 * g++.dg/ext/label10.C: Likewise.
3924 * g++.dg/parse/constant5.C: Likewise.
3925
1b70aaad
SK
39262016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3927
3928 PR fortran/71859
3929 * gfortran.dg/pr71859.f90: New test.
3930 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3931 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3932
a23404c9
PT
39332016-07-28 Paul Thomas <pault@gcc.gnu.org>
3934
3935 PR fortran/71883
3936 * gfortran.dg/pr71883.f90 : New test.
3937
513d866d
YR
39382016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3939
3940 PR tree-optimization/71734
61c73a7f 3941 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3942
7c428aa2
RL
39432016-07-28 Renlin Li <renlin.li@arm.com>
3944
3945 Revert
3946 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3947
3948 PR fortran/71902
3949 * gfortran.dg/dependency_47.f90: New test.
3950
1225d6b1
ML
39512016-07-28 Martin Liska <mliska@suse.cz>
3952
3953 PR gcov-profile/68025
3954 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3955
e5f5bf35
ML
39562016-07-28 Martin Liska <mliska@suse.cz>
3957
3958 * g++.dg/vect/pr70944.cc: New test.
3959
4536610d
KV
39602016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3961
3962 PR middle-end/71994
3963 * gcc.dg/torture/pr71994.c: New test.
3964
8c6961ca
PK
39652016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3966
3967 PR middle-end/71078
3968 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3969 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3970 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3971
8de22ea0
RB
39722016-07-27 Richard Biener <rguenther@suse.de>
3973
3974 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3975
5d9da222
ML
39762016-07-27 Martin Liska <mliska@suse.cz>
3977
3978 * gcc.dg/predict-13.c: New test.
3979 * gcc.dg/predict-14.c: New test.
3980
af9e275f
SKS
39812016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3982
a23404c9 3983 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3984 including stdint.h.
3985 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3986 including stdint.h.
3987
71abba1e
MM
39882016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3989
3990 PR target/71869
3991 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3992 IEEE built-in functions handle quiet and signalling NaNs
3993 correctly.
3994
9cd74e8f
SK
39952016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3996
3997 PR fortran/71862
3998 * gfortran.dg/pr71862.f90: New test.
3999
0d48446f
MS
40002016-07-26 Martin Sebor <msebor@redhat.com>
4001
4002 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4003 selector with dg-options.
4004
524cf1e4
PP
40052016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4006
4007 PR tree-optimization/18046
4008 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4009 * gcc.dg/tree-ssa/vrp103.c: New test.
4010 * gcc.dg/tree-ssa/vrp104.c: New test.
4011
100665d8
WS
40122016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4013
4014 * gcc.target/powerpc/pr63354.c: Require lp64 since
4015 -mprofile-kernel is not legal with -m32.
4016
0b64ca40
RB
40172016-07-26 Richard Biener <rguenther@suse.de>
4018
4019 PR rtl-optimization/71984
4020 * gcc.dg/torture/pr71984.c: New testcase.
4021
9b7937cf
RS
40222016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4023
4024 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4025 g++-dg-runtest via et-dg-runtest.
4026 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4027 * gcc.dg/vect/vect.exp: Likewise.
4028 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4029 gfortran-dg-runtest.
4030 * gfortran.dg/vect/vect.exp: Likewise.
4031 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4032 (check_mips_loongson_hw_available): Likewise.
4033 (check_effective_target_mpaired_single_runtime): Likewise.
4034 (check_effective_target_mips_loongson_runtime): Likewise.
4035 (add_options_for_mpaired_single): Likewise.
4036 (check_effective_target_vect_int): Add global et_index.
4037 Check and save the supported feature for a target selected by
4038 the et_index target. Break long lines where appropriate. Call
4039 et-is-effective-target for MIPS with an argument instead of
4040 check_effective_target_* where appropriate.
4041 (check_effective_target_vect_intfloat_cvt): Likewise.
4042 (check_effective_target_vect_uintfloat_cvt): Likewise.
4043 (check_effective_target_vect_floatint_cvt): Likewise.
4044 (check_effective_target_vect_floatuint_cvt): Likewise.
4045 (check_effective_target_vect_simd_clones): Likewise.
4046 (check_effective_target_vect_shift): ewise.
4047 (check_effective_target_whole_vector_shift): Likewise.
4048 (check_effective_target_vect_bswap): Likewise.
4049 (check_effective_target_vect_shift_char): Likewise.
4050 (check_effective_target_vect_long): Likewise.
4051 (check_effective_target_vect_float): Likewise.
4052 (check_effective_target_vect_double): Likewise.
4053 (check_effective_target_vect_long_long): Likewise.
4054 (check_effective_target_vect_no_int_max): Likewise.
4055 (check_effective_target_vect_no_int_add): Likewise.
4056 (check_effective_target_vect_no_bitwise): Likewise.
4057 (check_effective_target_vect_widen_shift): Likewise.
4058 (check_effective_target_vect_no_align): Likewise.
4059 (check_effective_target_vect_hw_misalign): Likewise.
4060 (check_effective_target_vect_element_align): Likewise.
4061 (check_effective_target_vect_condition): Likewise.
4062 (check_effective_target_vect_cond_mixed): Likewise.
4063 (check_effective_target_vect_char_mult): Likewise.
4064 (check_effective_target_vect_short_mult): Likewise.
4065 (check_effective_target_vect_int_mult): Likewise.
4066 (check_effective_target_vect_extract_even_odd): Likewise.
4067 (check_effective_target_vect_interleave): Likewise.
4068 (check_effective_target_vect_stridedN): Likewise.
4069 (check_effective_target_vect_multiple_sizes): Likewise.
4070 (check_effective_target_vect64): Likewise.
4071 (check_effective_target_vect_call_copysignf): Likewise.
4072 (check_effective_target_vect_call_sqrtf): Likewise.
4073 (check_effective_target_vect_call_btrunc): Likewise.
4074 (check_effective_target_vect_call_btruncf): Likewise.
4075 (check_effective_target_vect_call_ceil): Likewise.
4076 (check_effective_target_vect_call_ceilf): Likewise.
4077 (check_effective_target_vect_call_floor): Likewise.
4078 (check_effective_target_vect_call_floorf): Likewise.
4079 (check_effective_target_vect_call_lceil): Likewise.
4080 (check_effective_target_vect_call_lfloor): Likewise.
4081 (check_effective_target_vect_call_nearbyint): Likewise.
4082 (check_effective_target_vect_call_nearbyintf): Likewise.
4083 (check_effective_target_vect_call_round): Likewise.
4084 (check_effective_target_vect_call_roundf): Likewise.
4085 (check_effective_target_vect_perm): Likewise, but also append *_saved
4086 to the existing global name to properly cache the result.
4087 (check_effective_target_vect_perm_byte): Likewise.
4088 (check_effective_target_vect_perm_short): Likewise.
4089 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4090 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4091 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4092 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4093 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4094 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4095 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4096 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4097 (check_effective_target_vect_sdot_qi): Likewise.
4098 (check_effective_target_vect_udot_qi): Likewise.
4099 (check_effective_target_vect_sdot_hi): Likewise.
4100 (check_effective_target_vect_udot_hi): Likewise.
4101 (check_effective_target_vect_usad_char): Likewise.
4102 (check_effective_target_vect_pack_trunc): Likewise.
4103 (check_effective_target_vect_unpack): Likewise.
4104 (check_effective_target_vect_aligned_arrays): Likewise.
4105 (check_effective_target_vect_natural_alignment): Likewise.
4106 (check_effective_target_vector_alignment_reachable): Likewise.
4107 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4108 (is-effective-target): Initialize et_index if undefined.
4109 (et-dg-runtest): New.
4110 (et-is-effective-target): Likewise.
4111 (check_vect_support_and_set_flags): Add supported MIPS targets to
4112 EFFECTIVE_TARGETS list. Return the number of supported targets.
4113
8f63caf6 41142016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4115 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4116
4117 PR middle-end/70920
4118 * gcc.dg/pr70920-1.c: New test-case.
4119 * gcc.dg/pr70902-2.c: Likewise.
4120 * gcc.dg/pr70920-3.c: Likewise.
4121 * gcc.dg/pr70920-4.c: Likewise
4122 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4123 2 instead of 3.
4124
7d575fff
AM
41252016-07-25 Alexander Monakov <amonakov@ispras.ru>
4126
4127 * gcc.c-torture/execute/pr71494.c: Require label_values.
4128 * gcc.dg/pr16973.c: Ditto.
4129
bf01e070
SKS
41302016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4131
4132 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4133 * gcc.dg/torture/pr69771.c: Require int32plus.
4134 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4135
16b05965
ML
41362016-07-25 Martin Liska <mliska@suse.cz>
4137
4138 * gcc.dg/torture/pr71987.c: New test.
4139
d52d3767
SK
41402016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4141
4142 PR fortran/71935
4143 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4144 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4145 * gfortran.dg/pr71935.f90: New test.
4146
94087e88 41472016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4148
4149 PR c++/71675
4150 * g++.dg/ext/atomic-3.C: New test.
4151 * gcc.dg/atomic/pr71675.c: New test.
4152
58b3986e
ES
41532016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4154
4155 * gcc.target/i386/mvc8.c: New test.
4156
faa1612a
BC
41572016-07-22 Bin Cheng <bin.cheng@arm.com>
4158
4159 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4160 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4161
1603ebe0
TK
41622016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4163
4164 PR fortran/71795
4165 * gfortran.dg/constructor_50.f90: New test.
4166
bc91c436
ML
41672016-07-22 Martin Liska <mliska@suse.cz>
4168
4169 PR gcov-profile/69028
4170 PR gcov-profile/62047
4171 * g++.dg/cilk-plus/pr69028.C: New test.
4172
9fe9a3a7
AV
41732016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4174
4175 * gfortran.dg/coarray_stat_2.f90: New test.
4176
70866e3d
MM
41772016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4178
4179 * gcc.target/powerpc/vec-extract.h: New files to check the
4180 vec_extract built-in functions for all vector types, testing
4181 accessing each element, both with constant and variable element
4182 numbers.
4183 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4184 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4185 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4186 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4187 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4188 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4189 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4190 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4191 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4192
ab3af181
JJ
41932016-07-21 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR c++/71728
4196 * g++.dg/other/pr71728.C: New test.
4197
ebe8f322
JG
41982016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4199
4200 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4201 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4202 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4203 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4204 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4205
959cef74
RB
42062016-07-21 Richard Biener <rguenther@suse.de>
4207
4208 PR tree-optimization/71947
4209 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4210
b24d9420
BC
42112016-07-21 Bin Cheng <bin.cheng@arm.com>
4212
4213 * gcc.dg/tree-ssa/scev-15.c: New.
4214
23974819
BC
42152016-07-21 Bin Cheng <bin.cheng@arm.com>
4216
4217 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4218
ee78cbaa
JJ
42192016-07-21 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR c++/71941
4222 * g++.dg/gomp/pr71941.C: New test.
4223
52ed68f7
DM
42242016-07-20 David Malcolm <dmalcolm@redhat.com>
4225
4226 PR c/70339
4227 PR c/71858
4228 * g++.dg/spellcheck-identifiers.C: New test case, based on
4229 gcc.dg/spellcheck-identifiers.c.
4230 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4231 gcc.dg/spellcheck-identifiers-2.c.
4232 * g++.dg/spellcheck-typenames.C: New test case, based on
4233 gcc.dg/spellcheck-typenames.c
4234
18407bfb
JW
42352016-07-20 Jonathan Wakely <jwakely@redhat.com>
4236
4237 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4238 pointer to member function and also test catching by reference.
4239
4c07fd98
DV
42402016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4241
4242 * gcc.target/s390/pr67443.c: Fix test case.
4243
fee21d65
DV
42442016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4245
4246 * gcc.target/s390/insv-1.c: Xfail some tests.
4247 * gcc.target/s390/insv-2.c: Likewise.
4248
dbe9dfdd
GJL
42492016-07-20 Georg-Johann Lay <avr@gjlay.de>
4250
4251 * gcc.target/avr/torture/get-mem.c: New test.
4252 * gcc.target/avr/torture/set-mem.c: New test.
4253
c25e1d82
GJL
42542016-07-20 Georg-Johann Lay <avr@gjlay.de>
4255
4256 PR target/71948
4257 * gcc.target/avr/torture/tiny-progmem.c: New test.
4258
109d2197
JJ
42592016-07-20 Jakub Jelinek <jakub@redhat.com>
4260
7419f441
JJ
4261 PR c++/71909
4262 * g++.dg/parse/pr71909.C: New test.
4263 * g++.dg/tm/pr71909.C: New test.
4264
109d2197
JJ
4265 PR c++/50060
4266 * g++.dg/cpp0x/constexpr-50060.C: New test.
4267 * g++.dg/cpp1y/constexpr-50060.C: New test.
4268
144530cf
ML
42692016-07-20 Martin Liska <mliska@suse.cz>
4270
4271 * gfortran.dg/graphite/pr71898.f90: New test.
4272
04ac4afa
BC
42732016-07-20 Bin Cheng <bin.cheng@arm.com>
4274
4275 PR tree-optimization/71503
4276 PR tree-optimization/71683
4277 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4278 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4279
dcbdb17a
ML
42802016-07-20 Martin Liska <mliska@suse.cz>
4281
4282 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4283 * gcc.dg/plugin/sreal-test-1.c: Remove.
4284 * gcc.dg/plugin/sreal_plugin.c: Remove.
4285
6ed82555
TK
42862016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4287
4288 PR fortran/71902
4289 * gfortran.dg/dependency_47.f90: New test.
4290
13da0507
JJ
42912016-07-19 Jakub Jelinek <jakub@redhat.com>
4292
4833f561
JJ
4293 PR rtl-optimization/71916
4294 * gcc.c-torture/compile/pr71916.c: New test.
4295
4fda19ef
JJ
4296 PR middle-end/71874
4297 * g++.dg/torture/pr71874.C: New test.
4298
13da0507
JJ
4299 PR middle-end/71734
4300 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4301 (my_alloc): Rewritten to use __builtin_posix_memalign and
4302 __SIZE_TYPE__.
4303 (my_free): Use __builtin_free instead of _mm_free.
4304 (Vec::operator=): Use __builtin_memcpy.
4305
e7980add
MJ
43062016-07-19 Martin Jambor <mjambor@suse.cz>
4307
61c73a7f
UB
4308 PR fortran/71688
4309 * gfortran.dg/pr71688.f90: New test.
e7980add 4310
13e88953
RB
43112016-07-19 Richard Biener <rguenther@suse.de>
4312
4313 * c-c++-common/vector-subscript-6.c: New testcase.
4314 * c-c++-common/vector-subscript-7.c: Likewise.
4315
1caf0482
SKS
43162016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4317
a23404c9 4318 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4319 and UInt32 based on __SIZEOF_INT__.
4320
cef5388d
RB
43212016-07-19 Richard Biener <rguenther@suse.de>
4322
4323 PR tree-optimization/71901
4324 * gcc.dg/torture/pr71901.c: New testcase.
4325
43262016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4327
4328 PR tree-optimization/71908
4329 * gcc.dg/torture/pr71908.c: New testcase.
4330
a8f7a895
MM
43312016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4332
4333 PR target/71493
4334 * gcc.target/powerpc/pr71493-1.c: New test.
4335 * gcc.target/powerpc/pr71493-2.c: Likewise.
4336
f2111a36
JJ
43372016-07-18 Jakub Jelinek <jakub@redhat.com>
4338
99516432
JJ
4339 PR c++/71835
4340 * g++.dg/conversion/ambig3.C: New test.
4341
87713c6a
JJ
4342 PR c++/71828
4343 * g++.dg/cpp0x/constexpr-71828.C: New test.
4344
7a7f16ca
JJ
4345 PR c++/71826
4346 * g++.dg/template/pr71826.C: New test.
4347
f4d90295
JJ
4348 PR c++/71822
4349 * g++.dg/template/defarg21.C: New test.
4350
f2111a36
JJ
4351 PR c++/71871
4352 * g++.dg/ext/vector31.C: New test.
4353
0b965526
UB
43542016-07-18 Uros Bizjak <ubizjak@gmail.com>
4355
4356 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4357
94e136b9
YR
43582016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4359
4360 PR tree-optimization/71734
4361 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4362
7072df0a
DV
43632016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4364
4365 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4366 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4367 stack-layout-dynamic-1.c: New test.
4368
54158a1a
AK
43692016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4370
4371 * gcc.target/s390/nolrl-1.c: New test.
4372
43068916
FR
43732016-07-17 Fritz Reese <fritzoreese@gmail.com>
4374
4375 PR fortran/71523
4376 * gfortran.dg/pr71523_1.f90: New test.
4377 * gfortran.dg/pr71523_2.f90: New test.
4378
a9356b12
AS
43792016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4380
4381 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4382
a07b81c7 43832016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4384 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4385
4386 PR fortran/62125
4387 * gfortran.dg/pr62125.f90: New test.
4388
96c0ec12
BS
43892016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4390
4391 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4392 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4393
479d0ed5
JW
43942016-07-15 Jonathan Wakely <jwakely@redhat.com>
4395
4396 PR c++/58796
4397 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4398 * g++.dg/cpp0x/nullptr35.C: New test.
4399
41c7438e
BC
44002016-07-15 Bin Cheng <bin.cheng@arm.com>
4401
4402 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4403
f7ba880b
CP
44042016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4405
4406 * gfortran.dg/goacc/vector_length.f90: New test.
4407
b9aba0a0
RB
44082016-07-15 Richard Biener <rguenther@suse.de>
4409
4410 PR tree-optimization/71881
4411 * gcc.dg/torture/pr71881.c: New testcase.
4412
9513d5fb
RB
44132016-07-15 Richard Biener <rguenther@suse.de>
4414
4415 PR tree-optimization/71887
4416 * gcc.dg/torture/pr71887.c: New testcase.
4417
ddbbcb19
JJ
44182016-07-15 Jakub Jelinek <jakub@redhat.com>
4419
4420 PR c/71858
4421 * gcc.dg/spellcheck-identifiers-3.c: New test.
4422
29eb509c
AV
44232016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4424
4425 PR fortran/71807
4426 * gfortran.dg/null_9.f90: New test.
4427
43aabfcf
BC
44282016-07-15 Bin Cheng <bin.cheng@arm.com>
4429
4430 * gcc.dg/tree-ssa/loop-41.c: New test.
4431
afc89e58
BC
44322016-07-15 Bin Cheng <bin.cheng@arm.com>
4433
4434 PR tree-optimization/71347
4435 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4436
6fa682ad
SK
44372016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4438
4439 PR fortran/29819
4440 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4441 * gfortran.dg/contains.f90: Ditto.
4442 * gfortran.dg/contains_empty_1.f03: Ditto.
4443 * gfortran.dg/submodule_3.f08: Ditto.
4444
dd36b877
JJ
44452016-07-14 Jakub Jelinek <jakub@redhat.com>
4446
a60a5d31
JJ
4447 PR testsuite/71865
4448 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4449 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4450 expected diagnostics.
4451
dd36b877
JJ
4452 PR c/71858
4453 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4454 * gcc.dg/spellcheck-identifiers-2.c: New test.
4455 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4456 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4457
a241f8ca
JJ
44582016-07-14 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR tree-optimization/71872
4461 * gcc.c-torture/compile/pr71872.c: New test.
4462
d62b809c
TP
44632016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4464
4465 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4466 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4467 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4468 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4469 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4470 * gcc.target/arm/atomic-op-acquire-1.c: This.
4471 * gcc.target/arm/atomic-op-char.c: Rename into ...
4472 * gcc.target/arm/atomic-op-char-1.c: This.
4473 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4474 * gcc.target/arm/atomic-op-consume-1.c: This.
4475 * gcc.target/arm/atomic-op-int.c: Rename into ...
4476 * gcc.target/arm/atomic-op-int-1.c: This.
4477 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4478 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4479 * gcc.target/arm/atomic-op-release.c: Rename into ...
4480 * gcc.target/arm/atomic-op-release-1.c: This.
4481 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4482 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4483 * gcc.target/arm/atomic-op-short.c: Rename into ...
4484 * gcc.target/arm/atomic-op-short-1.c: This.
4485 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4486 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4487 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4488 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4489 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4490 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4491 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4492 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4493 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4494 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4495
1f8dd420
AV
44962016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4497
4498 PR fortran/70842
4499 * gfortran.dg/select_type_35.f03: New test.
4500
53109ba8
KT
45012016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4502
4503 PR target/65951
4504 PR tree-optimization/70923
4505 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4506 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4507 * gcc.dg/vect/pr65951.c: Likewise.
4508 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4509
91f35b7f
DE
45102016-07-14 David Edelsohn <dje.gcc@gmail.com>
4511
4512 * c-c++-common/pr60226.c: Expect maximum object file alignment
4513 error on AIX.
4514
351168fe
RB
45152016-07-14 Richard Biener <rguenther@suse.de>
4516
4517 PR tree-optimization/71866
4518 * gcc.dg/torture/pr71866.c: New testcase.
4519
94c32c00
TP
45202016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4521
4522 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4523 selector and enclose boolean expression in curly braces.
4524
b799a481
AM
45252016-07-14 Alan Modra <amodra@gmail.com>
4526
4527 PR target/71733
4528 * gcc.target/powerpc/p9-novsx.c: New.
4529
f63ba78c
AK
45302016-07-13 Andi Kleen <ak@linux.intel.com>
4531
4532 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4533 * g++.dg/tree-prof/morefunc.C: Dito.
4534 * g++.dg/tree-prof/pr35545.C: Dito.
4535 * g++.dg/tree-prof/reorder.C: Dito.
4536 * gcc.dg/tree-prof/20050826-2.c: Dito.
4537 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4538 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4539 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4540 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4541 * gcc.dg/tree-prof/inliner-1.c: Dito.
4542 * gcc.dg/tree-prof/merge_block.c: Dito.
4543 * gcc.dg/tree-prof/stringop-1.c: Dito.
4544 * gcc.dg/tree-prof/stringop-2.c: Dito.
4545 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4546 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4547 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4548 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4549 * gcc.dg/tree-prof/update-loopch.c: Dito.
4550 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4551 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4552 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4553 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4554 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4555 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4556 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4557
f4d5a23d
AK
45582016-07-13 Andi Kleen <ak@linux.intel.com>
4559
4560 * lib/profopt.exp (profopt-execute): Remove .imports files.
4561
ae145898
AK
45622016-07-13 Andi Kleen <ak@linux.intel.com>
4563
0b965526 4564 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4565
e97bd4f5
AK
45662016-07-13 Andi Kleen <ak@linux.intel.com>
4567
4568 * lib/profopt.exp (dg-final-scan-autofdo,
4569 dg-final-scan-not-autofdo): New functions.
4570
6fa3d4b4
BC
45712016-07-13 Bin Cheng <bin.cheng@arm.com>
4572
4573 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4574 * gcc.dg/vect/vect-35.c: Ditto.
4575 * gcc.dg/vect/vect-alias-check-2.c: New test.
4576
65f18bc6
ML
45772016-07-13 Martin Liska <mliska@suse.cz>
4578
4579 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4580 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4581 * gfortran.dg/pr42108.f90: Update expected dump scan.
4582
9737f35b
RB
45832016-07-13 Richard Biener <rguenther@suse.de>
4584
4585 PR tree-optimization/24574
4586 * gcc.dg/pr24574.c: New testcase.
4587
62c0ea4b
SKS
45882016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4589
0b965526 4590 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4591 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4592 * c-c++-common/pr68833-1.c: Require int32plus.
4593 * gcc.dg/ipa/pr63551.c: Likewise.
4594 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4595 * gcc.dg/ipa/pr64041.c: Require int32plus.
4596
c7ed8938
IE
45972016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4598
4599 PR ipa/71633
4600 * g++.dg/pr71633.C: New test.
4601
5ce15300
TP
46022016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4603
4604 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4605 Add new arm_thumb1_cbz_ok effective target.
4606 * gcc.target/arm/cbz.c: New test.
4607
2b9509a3
TP
46082016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4609
4610 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4611 Define effective target.
4612 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4613 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4614 * gcc.target/arm/movhi_movw.c: New test.
4615 * gcc.target/arm/movsi_movw.c: Likewise.
4616 * gcc.target/arm/movdi_movw.c: Likewise.
4617
7f15b177
RB
46182016-07-13 Richard Biener <rguenther@suse.de>
4619
4620 PR middle-end/71104
4621 * gcc.dg/pr71104-1.c: New testcase.
4622 * gcc.dg/pr71104-2.c: Likewise.
4623
0b0a896e
MM
46242016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4625
4626 PR target/71805
4627 * gcc.target/powerpc/pr71805.c: New test.
4628
f906f5ed
BS
46292016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4630
4631 * gcc.target/powerpc/divkc3-1.c: New.
4632 * gcc.target/powerpc/mulkc3-1.c: New.
4633
9e63c3aa
NS
46342016-07-12 Nathan Sidwell <nathan@acm.org>
4635
4636 * gcc.target/arm/data-rel-1.c: New.
4637 * gcc.target/arm/data-rel-2.c: New.
4638 * gcc.target/arm/data-rel-3.c: New.
4639
f507d202
ML
46402016-07-12 Martin Liska <mliska@suse.cz>
4641
4642 * gcc.dg/params/blocksort-part.c: New test.
4643 * gcc.dg/params/params.exp: New file.
4644
d6f7c125
KT
46452016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4646
4647 PR middle-end/71700
4648 * gcc.c-torture/execute/pr71700.c: New test.
4649
37ccb0ba
SB
46502016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4651 Richard Biener <rguenther@suse.de>
4652
4653 PR tree-optimization/23286
4654 PR tree-optimization/70159
4655 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4656 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4657 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4658 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4659 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4660 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4661 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4662 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4663 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4664 * gcc.dg/pr51879-12.c: Likewise.
4665 * gcc.dg/strlenopt-9.c: Likewise.
4666 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4667 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4668 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4669 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4670 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4671 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4672 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4673 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4674 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4675 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4676 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4677 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4678 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4679 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4680 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4681
712a93d6
RB
46822016-07-12 Richard Biener <rguenther@suse.de>
4683
4684 PR rtl-optimization/68961
4685 * gcc.target/i386/pr68961.c: New testcase.
4686
c392943c
JJ
46872016-07-11 Jakub Jelinek <jakub@redhat.com>
4688
3d56e6a4
JJ
4689 PR middle-end/71758
4690 * c-c++-common/gomp/pr71758.c: New test.
4691 * gfortran.dg/gomp/pr71758.f90: New test.
4692
c392943c
JJ
4693 PR tree-optimization/71823
4694 * gcc.dg/vect/pr71823.c: New test.
4695
741d3be5
DM
46962016-07-11 David Malcolm <dmalcolm@redhat.com>
4697
4698 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4699 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4700 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4701
92fa45b5
L
47022016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4703
4704 PR target/71801
4705 * gcc.target/i386/pr71801.c: New test.
4706
f51606c7
RB
47072016-07-11 Richard Biener <rguenther@suse.de>
4708
4709 PR tree-optimization/71816
4710 * gcc.dg/torture/pr71816.c: New testcase.
4711
36b54ce0
TK
47122016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4713
4714 PR fortran/71783
4715 * gfortran.dg/dependency_46.f90: New test.
4716
d13835b6
VM
47172016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4718
4719 PR rtl-optimization/71621
4720 * gcc.target/i386/pr71621-1.c: New.
4721 * gcc.target/i386/pr71621-2.c: New.
4722
642bcbdf
CP
47232016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4724
4725 * gfortran.dg/goacc/pr71704.f90: New test.
4726
02eb5b8b
BS
47272016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4728
4729 PR target/71297
4730 * gcc.target/powerpc/pr71297.c: New.
4731
8beb9a0d
JW
47322016-07-08 Jiong Wang <jiong.wang@arm.com>
4733
4734 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4735
cef4b650
MM
47362016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4737
4738 PR target/71806
4739 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4740
3c3ecf52
AH
47412016-07-08 Alan Hayward <alan.hayward@arm.com>
4742
4743 PR tree-optimization/71667
4744 * gcc.dg/vect/pr71667.c: New
4745
2660286d
ML
47462016-07-08 Martin Liska <mliska@suse.cz>
4747
4748 * gcc.dg/torture/pr71606.c: New test.
4749
70cdd4ae
JD
47502016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4751
4752 PR fortran/71764
4753 * gfortran.dg/pr71764.f90: New test.
4754
842dc2e6
JJ
47552016-07-07 Jakub Jelinek <jakub@redhat.com>
4756 Kai Tietz <ktietz70@googlemail.com>
4757
4758 PR c++/70869
4759 PR c++/71054
4760 * g++.dg/cpp0x/pr70869.C: New test.
4761 * g++.dg/cpp0x/pr71054.C: New test.
4762
31be4262
DE
47632016-07-07 David Edelsohn <dje.gcc@gmail.com>
4764
4765 * g++.dg/debug/pr71432.C: Fail on AIX.
4766
1c122092
ML
47672016-07-07 Martin Liska <mliska@suse.cz>
4768
4769 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4770 an undefined behavior.
4771 * gfortran.dg/do_3.F90: Likewise.
4772 * gfortran.dg/do_check_11.f90: New test.
4773 * gfortran.dg/do_check_12.f90: New test.
4774 * gfortran.dg/do_corner_warn.f90: New test.
4775
7119f1b1
ML
47762016-07-07 Martin Liska <mliska@suse.cz>
4777
4778 * gfortran.dg/predict-1.f90: Ammend the test.
4779 * gfortran.dg/predict-2.f90: Likewise.
4780
275792f2
IE
47812016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4782
4783 PR ipa/71624
4784 * g++.dg/pr71624.C: New test.
4785
05a437c1
TP
47862016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4787
4788 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4789 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4790 ARMv8-M Mainline architectures.
4791
6f493951
TP
47922016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4793
4794 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4795 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4796
5ddaee94
SB
47972016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4798
4799 PR target/70098
4800 PR target/71763
4801 * gcc.target/powerpc/pr71763.c: New file.
4802
651afdb2
YR
48032016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4804
4805 PR tree-optimization/71518
0b965526 4806 * gcc.dg/pr71518.c: New test.
651afdb2 4807
9df99881
WD
48082016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4809
4810 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4811
7b4e0769
SKS
48122016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4813
0b965526 4814 PR target/50739
7b4e0769
SKS
4815 * gcc.target/avr/pr50739.c: New test.
4816
eb4432f7
JH
48172016-07-05 Jan Hubicka <jh@suse.cz>
4818
4819 * gcc.dg/tree-ssa/scev-14.c: update template.
4820
c01e092f
RS
48212016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4822
4823 * gcc.dg/vect/group-no-gaps-1.c: New test.
4824
8070763a
AK
48252016-07-05 Andi Kleen <ak@linux.intel.com>
4826
4827 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4828 if kernel supports MPX.
4829
3f8257db 48302016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4831
4832 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4833
36a265b1
MM
48342016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4835 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4836
4837 * gcc.target/powerpc/signbit-1.c: New test.
4838 * gcc.target/powerpc/signbit-2.c: New test.
4839 * gcc.target/powerpc/signbit-3.c: New test.
4840
7a98fb6e
KT
48412016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4842
4843 PR rtl-optimization/71594
4844 * gcc.dg/torture/pr71594.c: New test.
4845
1e3d54b4
JH
48462016-07-05 Jan Hubicka <jh@suse.cz>
4847
4848 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4849
84ca3893
DM
48502016-07-05 David Malcolm <dmalcolm@redhat.com>
4851
4852 PR c++/62314
3a146d46 4853 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4854 number of missing semicolon error.
4855 * g++.dg/pr62314-2.C: New test case.
4856
20d0bfce
AF
48572016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4858
4859 * gfortran.dg/coarray_stat_function.f90: New test.
4860 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4861 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4862 to new interfaces.
4863
69aaea06
AV
48642016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4865
4866 PR fortran/71623
4867 * gfortran.dg/deferred_character_17.f90: New test.
4868
f723a43c
CL
48692016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4870
4871 * gcc.target/arm/neon/polytypes.c: Move to ...
4872 * gcc.target/arm/polytypes.c: ... here.
4873 * gcc.target/arm/neon/pr51534.c: Move to ...
4874 * gcc.target/arm/pr51534.c: ... here.
4875 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4876 * gcc.target/arm/vect-vcvt.c: ... here.
4877 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4878 * gcc.target/arm/vect-vcvtq.c: ... here.
4879 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4880 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4881 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4882 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4883 * gcc.target/arm/neon/neon.exp: Delete.
4884 * gcc.target/arm/neon/: Delete.
4885
d73e0ccf
JD
48862016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4887
4888 PR fortran/65575
4889 * gfortran.dg: pr65575.f90: New test.
4890
c20f6223
JD
48912016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4892
4893 PR fortran/35849
4894 * gfortran.dg: pr35849.f90: New test.
4895
2a5537c3
JJ
48962016-07-04 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR c++/71739
4899 * g++.dg/cpp0x/pr71739.C: New test.
4900
740f9751
CL
49012016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4902
4903 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4904
bf749919
DV
49052016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4906
4907 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4908 locr.
4909 * gcc.target/s390/loc-1.c: New test.
4910
430bb38e
YR
49112016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4912
3a146d46
JJ
4913 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4914 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4915
15f6e0da
RR
49162016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4917
4918 PR target/63874
4919 * gcc.target/aarch64/pr63874.c: New test.
4920
79335075
JB
49212016-07-04 Jan Beulich <jbeulich@suse.com>
4922
4923 * g++.dg/header.c: New.
4924 * gcc.dg/header.c: New.
4925
557e8c49
JJ
49262016-07-02 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR c/71719
4929 * c-c++-common/Wunused-var-15.c: New test.
4930
79a592e3
JJ
49312016-07-01 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR fortran/71687
4934 * gfortran.dg/gomp/pr71687.f90: New test.
4935
e2298656
BS
49362016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4937
4938 * gcc.dg/const-float128-ped.c: Require __float128 effective
4939 target and options.
4940 * gcc.dg/const-float128.c: Likewise.
4941 * gcc.dg/torture/float128-cmp-invalid.c: Require
4942 __float128 and base_quadfloat_support effective targets, and
4943 __float128 options.
4944 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4945 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4946 * gcc.dg/torture/float128-nan.c: Likewise.
4947 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4948 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4949 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4950 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4951 (add_options_for___float128): New.
4952 (check_effective_target_base_quadword_support): New.
4953
70c11966
MM
49542016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4955
4956 PR target/71720
4957 * gcc.target/powerpc/pr71720.c: New test.
4958
059541fd
JB
49592016-07-01 Jan Beulich <jbeulich@suse.com>
4960
4961 * gcc.dg/bss.c: New.
4962
2c1e4964
PB
49632016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4964
4965 PR target/71698
4966 * gcc.target/powerpc/pr71698.c: New test.
4967
22e1cb39
GJL
49682016-07-01 Georg-Johann Lay <avr@gjlay.de>
4969
4970 PR target/71151
4971 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4972 instead of ".foo" for its section name.
4973 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4974 depending on MCU's flash size.
4975 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4976 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4977 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4978 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4979 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4980 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4981
466cf574
JB
49822016-07-01 Jan Beulich <jbeulich@suse.com>
4983
4984 * gcc.target/i386/pr65105-2.c: Add -msse2.
4985
351beab7
JJ
49862016-06-30 Jakub Jelinek <jakub@redhat.com>
4987
55a0f21a
JJ
4988 PR tree-optimization/71707
4989 * gcc.dg/strlenopt-29.c: New test.
4990
6245ad72
JJ
4991 PR fortran/71704
4992 * gfortran.dg/gomp/pr71704.f90: New test.
4993
351beab7
JJ
4994 PR fortran/71705
4995 * gfortran.dg/gomp/pr71705.f90: New test.
4996
5a3a6a5e
KN
49972016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4998
4999 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5000 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5001 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5002 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5003 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5004 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5005 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5006 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5007 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5008 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5009 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5010 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5011 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5012 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5013 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5014 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5015 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5016 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5017 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5018 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5019 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5020 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5021 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5022 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5023 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5024 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5025 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5026 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5027 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5028 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5029 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5030 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5031 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5032 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5033 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5034 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5035 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5036 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5037 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5038 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5039 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5040 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5041 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5042 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5043 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5044 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5045 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5046 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5047 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5048 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5049 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5050 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5051 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5052 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5053 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5054 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5055 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5056 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5057 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5058 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5059 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5060 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5061 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5062 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5063 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5064 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5065 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5066 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5067 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5068 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5069 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5070 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5071 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5072 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5073 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5074 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5075 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5076 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5077 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5078 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5079 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5080
3dfa8071 50812016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5082 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5083
5084 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5085
9bd62242 50862016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5087 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5088
5089 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5090
603107fb
DM
50912016-06-30 David Malcolm <dmalcolm@redhat.com>
5092
5093 PR driver/71651
5094 * gcc.dg/spellcheck-options-12.c: New test case.
5095
205cccc7
JJ
50962016-06-30 Jakub Jelinek <jakub@redhat.com>
5097
5098 PR middle-end/71693
5099 * gcc.c-torture/compile/pr71693.c: New test.
5100
f4452176
DM
51012016-06-29 David Malcolm <dmalcolm@redhat.com>
5102
5103 * gcc.dg/spellcheck-params.c: New testcase.
5104 * gcc.dg/spellcheck-params-2.c: New testcase.
5105
c5e74d9d
MM
51062016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5107
5108 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5109 vector extract instructions.
5110 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5111
e44ecbfd
JD
51122016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5113
5114 PR fortran/71686
5115 * gfortran.dg/unexpected_eof_2.f90: New test.
5116 * gfortran.dg/unexpected_eof_3.f90: New test.
5117
ee446d9f
JW
51182016-06-29 Jim Wilson <jim.wilson@linaro.org>
5119
5120 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5121
27f67461
CP
51222016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5123
5124 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5125 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5126 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5127
b1206d29
RB
51282016-06-29 Richard Biener <rguenther@suse.de>
5129
5130 PR middle-end/15256
5131 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5132
1af21224
MW
51332016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5134
5135 * gcc.target/arm/aapcs/neon-vect10.c: Require
5136 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5137 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5138 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5139 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5140 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5141 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5142 * gcc.target/arm/fp16-aapcs-1.c: Require
5143 -mfloat-ab=hard. Also simplify the test.
5144 * gcc.target/arm/fp16-aapcs-2.c: New.
5145
7fe43755
MW
51462016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5147
0b965526 5148 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5149 (add_options_for_arm_fp16_ieee): New.
5150 (add_options_for_arm_fp16_alternative): New.
5151 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5152 long-line.
5153 (effective_target_arm_fp16_hw): New.
5154
264d951a
IE
51552016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5156
5157 PR tree-optimization/71655
5158 * g++.dg/pr71655.C: New test.
5159
5c846a81
ML
51602016-06-29 Martin Liska <mliska@suse.cz>
5161
5162 * gcc.dg/pr71585.c: New test.
5163 * gcc.dg/pr71585-2.c: New test.
5164 * gcc.dg/pr71585-3.c: New test.
5165
fafe9318
YR
51662016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5167
5168 PR tree-optimization/70729
5169 * g++.dg/vect/pr70729.cc: New test.
5170
54d19c3b
TS
51712016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5172
5173 * c-c++-common/gomp/cancel-1.c: Extend.
5174
5f3cd7c3
JJ
51752016-06-29 Jakub Jelinek <jakub@redhat.com>
5176
5177 PR tree-optimization/71625
5178 * gcc.dg/strlenopt-28.c: New test.
5179
4aa83879
RB
51802016-06-29 Richard Biener <rguenther@suse.de>
5181
5182 PR middle-end/71002
5183 * g++.dg/torture/pr71002.C: Adjust testcase.
5184
152ef731
JJ
51852016-06-29 Jakub Jelinek <jakub@redhat.com>
5186
5187 PR c/71685
5188 * gcc.dg/pr71685.c: New test.
5189
51902016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5191
5192 PR c/71552
5193 * gcc.dg/init-bad-9.c: New test.
5194
d41dc215
BS
51952016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5196
5197 * gcc.target/powerpc/abs128-1.c: Require VSX.
5198 * gcc.target/powerpc/copysign128-1.c: Likewise.
5199 * gcc.target/powerpc/inf128-1.c: Likewise.
5200 * gcc.target/powerpc/nan128-1.c: Likewise.
5201
6a20b538
JJ
52022016-06-28 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR middle-end/71626
5205 * gcc.c-torture/execute/pr71626-1.c: New test.
5206 * gcc.c-torture/execute/pr71626-2.c: New test.
5207
77d93c47
PB
52082016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5209
5210 PR target/71656
5211 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5212
a8264058
SB
52132016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5214
5215 PR target/71670
5216 * gcc.target/powerpc/pr71670.c: New testcase.
5217
0dc47331
PB
52182016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5219
5220 PR target/71656
5221 * gcc.target/powerpc/pr71656-1.c: New test.
5222 * gcc.target/powerpc/pr71656-2.c: New test.
5223
b65ffc79
CL
52242016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5225
5226 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5227 around fp16 code.
5228 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5229 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5230 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5231 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5232 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5233 Add arm_neon_fp16_ok effective target.
0b965526
UB
5234 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5235 Likewise.
5236 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5237 Likewise.
5238 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5239 Likewise.
5240 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5241 Likewise.
5242 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5243 Likewise.
5244 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5245 Likewise.
5246 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5247 Likewise.
5248 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5249 Likewise.
5250 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5251 Likewise.
5252 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5253 Likewise.
5254 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5255 Likewise.
b65ffc79 5256
9bb86f40
JH
52572016-06-26 Jan Hubicka <hubicka@ucw.cz>
5258
5259 * gcc.dg/predict-12.c: New testcase.
5260
46db0fd4
JD
52612016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5262
5263 PR fortran/71649
5264 * gfortran.dg/pr71649.f90: New test.
5265
2a65e70b
JJ
52662016-06-25 Jakub Jelinek <jakub@redhat.com>
5267
f8a06e24
JJ
5268 PR tree-optimization/71643
5269 * g++.dg/opt/pr71643.C: New test.
5270
2a65e70b
JJ
5271 PR tree-optimization/71631
5272 * gcc.c-torture/execute/pr71631.c: New test.
5273
7805417a
JH
52742016-06-24 Jan Hubicka <hubicka@ucw.cz>
5275
5276 * gcc.dg/predict-11.c: New testcase.
5277 * gfortran.dg/predict-2.f90: New testcase.
5278
888ed1a3
JH
52792016-06-24 Jan Hubicka <hubicka@ucw.cz>
5280
5281 * gcc.dg/predict-10.c: New test.
5282
53605f35
BS
52832016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5284
5285 * gcc.target/powerpc/abs128-1.c: New.
5286 * gcc.target/powerpc/copysign128-1.c: New.
5287 * gcc.target/powerpc/inf128-1.c: New.
5288 * gcc.target/powerpc/nan128-1.c: New.
5289
7b22b4c6
EB
52902016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5291
5292 * gfortran.dg/pr71642.f90: New test.
5293
37e373c2
JJ
52942016-06-24 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR tree-optimization/71647
5297 * gcc.target/i386/pr71647.c: New test.
5298
b20b79f2
L
52992016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 * gcc.target/i386/noplt-gd-1.c: New test.
5302 * gcc.target/i386/noplt-gd-2.c: Likewise.
5303 * gcc.target/i386/noplt-gd-3.c: Likewise.
5304 * gcc.target/i386/noplt-ld-1.c: Likewise.
5305 * gcc.target/i386/noplt-ld-2.c: Likewise.
5306 * gcc.target/i386/noplt-ld-3.c: Likewise.
5307 * lib/target-supports.exp
5308 (check_effective_target_tls_get_addr_via_got): New.
5309
04619cb8
UB
53102016-06-24 Uros Bizjak <ubizjak@gmail.com>
5311
5312 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5313 testsuite compile flags.
5314 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5315 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5316
53172016-06-24 Uros Bizjak <ubizjak@gmail.com>
5318
5319 * g++dg/vect/pr36684.cc: Add dg-do compile.
5320 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5321 * gcc.dg/vect/pr70021.c: Ditto.
5322 * gcc.dg/vect/pr70138-1.c: Ditto.
5323 * gcc.dg/vect/pr70138-2.c: Ditto.
5324 * gcc.dg/vect/pr70354-1.c: Ditto.
5325 * gcc.dg/vect/pr70354-2.c: Ditto.
5326 * gcc.dg/vect/pr71259.c: Ditto.
5327 * gcc.dg/vect/pr71416-1.c: Ditto.
5328 * gcc.dg/vect/slp-43.c: Ditto.
5329 * gcc.dg/vect/slp-45.c: Ditto.
5330 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5331 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5332 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5333 * gfortran.dg/vect/pr69980.f90: Ditto.
5334
53352016-06-24 Uros Bizjak <ubizjak@gmail.com>
5336
5337 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5338 * gcc.dg/vect/bb-slp-30.c: Ditto.
5339 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5340 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5341 * gcc.dg/vect/pr45902.c: Ditto.
5342 * gcc.dg/vect/pr48172.c: Ditto.
5343 * gcc.dg/vect/pr48377.c: Ditto.
5344 * gcc.dg/vect/pr49038.c: Ditto.
5345 * gcc.dg/vect/pr49771.c: Ditto.
5346 * gcc.dg/vect/pr52091.c: Ditto.
5347 * gcc.dg/vect/pr53185-2.c: Ditto.
5348 * gcc.dg/vect/pr56826.c: Ditto.
5349 * gcc.dg/vect/pr60276.c: Ditto.
5350 * gcc.dg/vect/pr62021.c: Ditto.
5351 * gcc.dg/vect/pr63530.c: Ditto.
5352 * gcc.dg/vect/pr65518.c: Ditto.
5353 * gcc.dg/vect/pr65947-1.c: Ditto.
5354 * gcc.dg/vect/pr65947-10.c: Ditto.
5355 * gcc.dg/vect/pr65947-11.c: Ditto.
5356 * gcc.dg/vect/pr65947-12.c: Ditto.
5357 * gcc.dg/vect/pr65947-13.c: Ditto.
5358 * gcc.dg/vect/pr65947-2.c: Ditto.
5359 * gcc.dg/vect/pr65947-3.c: Ditto.
5360 * gcc.dg/vect/pr65947-4.c: Ditto.
5361 * gcc.dg/vect/pr65947-5.c: Ditto.
5362 * gcc.dg/vect/pr65947-6.c: Ditto.
5363 * gcc.dg/vect/pr65947-7.c: Ditto.
5364 * gcc.dg/vect/pr65947-8.c: Ditto.
5365 * gcc.dg/vect/pr65947-9.c: Ditto.
5366 * gcc.dg/vect/pr71416-1.c: Ditto.
5367 * gcc.dg/vect/pr71439.c: Ditto.
5368 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5369 * gcc.dg/vect/vect-bswap16.c: Ditto.
5370 * gcc.dg/vect/vect-bswap32.c: Ditto.
5371 * gcc.dg/vect/vect-bswap64.c: Ditto.
5372 * gcc.dg/vect/vect-live-1.c: Ditto.
5373 * gcc.dg/vect/vect-live-2.c: Ditto.
5374 * gcc.dg/vect/vect-live-3.c: Ditto.
5375 * gcc.dg/vect/vect-live-4.c: Ditto.
5376 * gcc.dg/vect/vect-live-5.c: Ditto.
5377 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5378 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5379 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5380 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5381 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5382 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5383 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5384 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5385 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5386 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5387 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5388 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5389 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5390 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5391 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5392 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5393 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5394
da224bcb
UB
53952016-06-24 Uros Bizjak <ubizjak@gmail.com>
5396
5397 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5398
dfee2870
L
53992016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5400
5401 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5402 ia32 if R_386_GOT32X relocation is supported.
5403 * gcc.target/i386/noplt-3.c: Likewise.
5404 * gcc.target/i386/noplt-2.c: Likewise.
5405 (main): Renamed to ...
5406 (bar): This.
5407 * gcc.target/i386/noplt-4.c: Likewise.
5408 (main): Renamed to ...
5409 (bar): This.
5410 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5411 * gcc.target/i386/pr67400-5.c: Likewise.
5412
a86451b9
JJ
54132016-06-24 Jakub Jelinek <jakub@redhat.com>
5414
00085092
JJ
5415 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5416 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5417
a86451b9
JJ
5418 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5419 f4): Adjust expected diagnostics.
5420 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5421 (T): If OVFP is defined, redefine to TP.
5422 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5423 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5424 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5425 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5426 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5427 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5428 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5429 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5430 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5431 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5432 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5433 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5434 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5435 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5436 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5437 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5438 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5439 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5440 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5441 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5442 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5443 as last argument to __builtin_add_overflow_p.
5444
7bb5d5f4
UB
54452016-06-23 Uros Bizjak <ubizjak@gmail.com>
5446
5447 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5448 dg-options and remove default vector testsuite compile flags.
5449 * g++.dg/vect/pr33860a.cc: Ditto.
5450 * g++.dg/vect/pr45470-a.cc: Ditto.
5451 * g++.dg/vect/pr45470-b.cc: Ditto.
5452 * g++.dg/vect/pr60896.cc: Ditto.
5453 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5454 * gcc.dg/vect/pr18308.c: Ditto.
5455 * gcc.dg/vect/pr24049.c: Ditto.
5456 * gcc.dg/vect/pr33373.c: Ditto.
5457 * gcc.dg/vect/pr36228.c: Ditto.
5458 * gcc.dg/vect/pr42395.c: Ditto.
5459 * gcc.dg/vect/pr42604.c: Ditto.
5460 * gcc.dg/vect/pr46663.c: Ditto.
5461 * gcc.dg/vect/pr48765.c: Ditto.
5462 * gcc.dg/vect/pr49093.c: Ditto.
5463 * gcc.dg/vect/pr49352.c: Ditto.
5464 * gcc.dg/vect/pr52298.c: Ditto.
5465 * gcc.dg/vect/pr52870.c: Ditto.
5466 * gcc.dg/vect/pr53185.c: Ditto.
5467 * gcc.dg/vect/pr53773.c: Ditto.
5468 * gcc.dg/vect/pr56695.c: Ditto.
5469 * gcc.dg/vect/pr62171.c: Ditto.
5470 * gcc.dg/vect/pr63530.c: Ditto.
5471 * gcc.dg/vect/pr68339.c: Ditto.
5472 * gcc.dg/vect/pr71259.c: Ditto.
5473 * gcc.dg/vect/vect-82_64.c: Ditto.
5474 * gcc.dg/vect/vect-83_64.c: Ditto.
5475 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5476 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5477 * gcc.dg/vect/vect-shift-2.c: Ditto.
5478 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5479 * gfortran.dg/vect/pr39318.f90: Ditto.
5480 * gfortran.dg/vect/pr45714-a.f: Ditto.
5481 * gfortran.dg/vect/pr45714-b.f: Ditto.
5482 * gfortran.dg/vect/pr46213.f90: Ditto.
5483
2d4bb02f
MM
54842016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5485 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5486
5487 * gcc.target/powerpc/p9-splat-5.c: New test.
5488
f6d1b868
UB
54892016-06-23 Uros Bizjak <ubizjak@gmail.com>
5490
5491 PR tree-optimization/71488
5492 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5493 * lib/target-supports.exp: ... here.
5494 (check_sse4_hw_available): New procedure.
5495 (check_effective_target_sse4_runtime): Ditto.
5496 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5497 -march=westmere for sse4_runtime targets.
936ff030 5498 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5499 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5500 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5501 (main): Call check_vect ().
a7898180 5502 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5503
c0597759
L
55042016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5505
5506 PR target/66232
5507 PR target/67400
5508 * gcc.target/i386/pr66232-14.c: New file.
5509 * gcc.target/i386/pr66232-15.c: Likewise.
5510 * gcc.target/i386/pr66232-16.c: Likewise.
5511 * gcc.target/i386/pr66232-17.c: Likewise.
5512 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5513 ia32 if R_386_GOT32X relocation is supported.
5514 * gcc.target/i386/pr67400-2.c: Likewise.
5515 * gcc.target/i386/pr67400-3.c: Likewise.
5516 * gcc.target/i386/pr67400-4.c: Likewise.
5517 * gcc.target/i386/pr67400-6.c: Likewise.
5518 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5519 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5520
5b0e27a7
JD
55212016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5522
5523 PR libgfortran/48852
5524 * gfortran.dg/char4_iunit_1.f03: Update test.
5525 * gfortran.dg/f2003_io_5.f03: Update test.
5526 * gfortran.dg/real_const_3.f90: Update test.
5527
7f586d90
AK
55282016-06-23 Andi Kleen <ak@linux.intel.com>
5529
5530 * g++.dg/bprob/bprob.exp: Support autofdo.
5531 * g++.dg/tree-prof/tree-prof.exp: dito.
5532 * gcc.dg/tree-prof/tree-prof.exp: dito.
5533 * gcc.misc-tests/bprob.exp: dito.
5534 * gfortran.dg/prof/prof.exp: dito.
5535 * lib/profopt.exp: dito.
5536 * lib/target-supports.exp: Check for autofdo.
5537
60fa7862
ML
55382016-06-23 Martin Liska <mliska@suse.cz>
5539
5540 * gcc.dg/pr71619.c: New test.
5541
e3d62871
UB
55422016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5543
5544 PR target/67400
cc901875
UB
5545 * gcc.target/i386/pr67400-1.c: New test.
5546 * gcc.target/i386/pr67400-2.c: Likewise.
5547 * gcc.target/i386/pr67400-3.c: Likewise.
5548 * gcc.target/i386/pr67400-4.c: Likewise.
5549 * gcc.target/i386/pr67400-5.c: Likewise.
5550 * gcc.target/i386/pr67400-6.c: Likewise.
5551 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5552
ac81cf0b
DM
55532016-06-22 David Malcolm <dmalcolm@redhat.com>
5554
5555 * c-c++-common/missing-header-1.c: New test case.
5556 * c-c++-common/missing-header-2.c: New test case.
5557 * c-c++-common/missing-header-3.c: New test case.
5558 * c-c++-common/missing-header-4.c: New test case.
5559
1a4f11c8
DM
55602016-06-22 David Malcolm <dmalcolm@redhat.com>
5561
5562 PR c/70339
5563 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5564 hint.
5565 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5566 expected results due to builtin "nanl" now being suggested for
5567 "name".
5568 * gcc.dg/pr67580.c: Update expected messages.
5569 * gcc.dg/spellcheck-identifiers.c: New testcase.
5570 * gcc.dg/spellcheck-typenames.c: New testcase.
5571
a93eac6a
DM
55722016-06-22 David Malcolm <dmalcolm@redhat.com>
5573
5574 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5575 file.
5576 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5577 diagnostic-test-show-locus-parseable-fixits.c to sources for
5578 diagnostic_plugin_test_show_locus.c.
5579 * lib/gcc-defs.exp (freeform_regexps): New global.
5580 (dg-regexp): New function.
5581 (handle-dg-regexps): New function.
5582 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5583 freeform_regexps to the empty list.
5584 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5585
49e76ff1
IE
55862016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5587
f6d1b868 5588 PR tree-optimization/71488
49e76ff1
IE
5589 * g++.dg/pr71488.C: New test.
5590 * gcc.dg/vect/vect-bool-cmp.c: New test.
5591
951d8c8a
EB
55922016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5593
5594 * gcc.dg/guality/param-5.c: New test.
5595
b60fc3bd
BE
55962016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5597
5598 * gcc.target/i386/asm-flag-7.c: New test.
5599
0609abda
TS
56002016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5601
5602 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5603 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5604 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5605 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5606 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5607 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5608 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5609 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5610 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5611 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5612 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5613 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5614 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5615 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5616 * lib/target-supports.exp: Likewise.
5617
ee2499b4
TS
56182016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5619
5620 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5621 * gcc.dg/attr-ms_struct-2.c: Likewise.
5622 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5623 * gcc.dg/bf-ms-attrib.c: Likewise.
5624 * gcc.dg/bf-ms-layout-2.c: Likewise.
5625 * gcc.dg/bf-ms-layout-3.c: Likewise.
5626 * gcc.dg/bf-ms-layout.c: Likewise.
5627 * gcc.dg/bf-no-ms-layout.c: Likewise.
5628 * gcc.target/i386/bitfield1.c: Likewise.
5629 * gcc.target/i386/bitfield2.c: Likewise.
5630 * gcc.target/i386/bitfield3.c: Likewise.
5631
caea59ff
KN
56322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5633
5634 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5635 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5636 override other than -mcpu=power9 command-line option is specified,
5637 or if the target operating system is aix.
5638 * gcc.target/powerpc/darn-1.c: Likewise.
5639 * gcc.target/powerpc/darn-2.c: Likewise.
5640 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5641 test if effective-target is not powerpc_p9vector_ok or if the
5642 target operating system is not defined.
5643 * gcc.target/powerpc/vslv-1.c: Likewise.
5644 * gcc.target/powerpc/vsrv-0.c: Likewise.
5645 * gcc.target/powerpc/vsrv-1.c: Likewise.
5646
63617e30
TB
56472016-06-21 Tobias Burnus <burnus@net-b.de>
5648
5649 PR fortran/71068
5650 * gfortran.dg/coarray/data_1.f90: New.
5651
89192c3c
WD
56522016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5653
5654 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5655 (dg-require-effective-target): Use arm_v8_neon_hw.
5656 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5657 (dg-require-effective-target): Likewise.
5658 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5659 (dg-require-effective-target): Likewise.
5660 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5661 (dg-require-effective-target): Likewise.
5662 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5663 (dg-require-effective-target): Likewise.
5664 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5665 (dg-require-effective-target): Likewise.
5666 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5667 Add AArch64 check.
5668
64ac50e2
WD
56692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5670
5671 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5672 Set to 3 so test passes.
5673
6252b5db
WD
56742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5675
5676 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5677
3b9bc511
IV
56782016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5679
5680 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5681 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5682 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5683 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5684
21db1c78
IV
56852016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5686
5687 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5688 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5689
9d30e86f
L
56902016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5691
5692 PR target/71549
5693 * gcc.target/i386/pr71549.c: New test.
5694
448a7c69
KN
56952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5696
5697 * gcc.target/powerpc/vadsdu-0.c: Replace
5698 dg-require-effective-target directive to allow test to run on more
5699 platforms, and add dg-skip-if directive to disable test on aix
5700 platforms because of known incompatibilities.
5701 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5702 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5703 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5704 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5705 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5706 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5707 * gcc.target/powerpc/vadsdub-2.c: Replace
5708 dg-require-effective-target directive to allow test to run on more
5709 platforms, and add dg-skip-if directive to disable test on aix
5710 platforms because of known incompatibilities.
5711 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5712 with vec_absdb call to differentiate this test from vadsdub-1.c.
5713 * gcc.target/powerpc/vadsduh-1.c: Replace
5714 dg-require-effective-target directive to allow test to run on more
5715 platforms, and add dg-skip-if directive to disable test on aix
5716 platforms because of known incompatibilities.
5717 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5718 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5719 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5720
0ad84f34
JJ
57212016-06-21 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR tree-optimization/71588
5724 * gcc.dg/pr71558.c: New test.
5725
e71e8d94
SKS
57262016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5727
5728 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5729 * c-c++-common/pr68657-2.c: Likewise.
5730 * c-c++-common/pr68657-3.c: Likewise.
5731 * gcc.dg/torture/pr69714.c: Require int32plus support.
5732 * gcc.dg/torture/pr70025.c: Likewise.
5733 * gcc.dg/torture/pr70083.c: Likewise.
5734 * gcc.dg/torture/pr70542.c: Likewise.
5735 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5736
5a578671
JM
57372016-06-20 Joseph Myers <joseph@codesourcery.com>
5738
5739 PR c/71601
5740 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5741
7a9df68e
JJ
57422016-06-20 Jakub Jelinek <jakub@redhat.com>
5743
50aa64d5
JJ
5744 PR middle-end/71581
5745 * gcc.dg/pr71581.c: New test.
5746
7a9df68e
JJ
5747 PR rtl-optimization/71591
5748 * gcc.dg/cpp/pr71591.c: New test.
5749
3947cf19
DR
57502016-06-20 David B. Robins <gcc@davidrobins.net>
5751
5752 PR target/71571
5753 * g++.dg/torture/pr71571.C: New test.
5754
c4ff221e
JJ
57552016-06-20 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR target/71559
5758 * gcc.target/i386/sse2-pr71559.c: New test.
5759 * gcc.target/i386/avx-pr71559.c: New test.
5760 * gcc.target/i386/avx512f-pr71559.c: New test.
5761
f1b5abfb
TB
57622016-06-20 Tobias Burnus <burnus@net-b.de>
5763
5764 PR fortran/71194
5765 * gfortran.dg/pointer_remapping_10.f90: New.
5766
842107e4
DM
57672016-06-20 David Malcolm <dmalcolm@redhat.com>
5768
5769 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5770
d9e8bdfd
MS
57712016-06-20 Martin Sebor <msebor@redhat.com>
5772
5773 PR c/69507
5774 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5775 * gnu90-const-expr-1.c: Same.
5776 * gnu99-const-expr-1.c: Same.
5777 * gnu99-static-1.c: Same.
5778
67785479
RL
57792016-06-20 Renlin Li <renlin.li@arm.com>
5780
29f09b38 5781 PR testsuite/71489
67785479
RL
5782 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5783
636929b8
JG
57842016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5785
5786 * gcc.target/aarch64/vcvt_f64_1.c: New.
5787 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5788 * gcc.target/aarch64/vrecp_f64_1.c: New.
5789
ff7b374b
KT
57902016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5791
5792 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5793 "alignement".
5794
554cfc9e
GJL
57952016-06-20 Georg-Johann Lay <avr@gjlay.de>
5796
5797 PR target/71103
5798 * gcc.target/avr/torture/pr71103-2.c: New test.
5799
94087e88 58002016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5801
5802 PR c/69507
5803 * gcc.dg/alignof.c: New test.
5804
c561b091
PC
58052016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5806
5807 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5808 vs dg-error; test constexpr specifier too.
5809
bf54f123
PC
58102016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5811
5812 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5813
4e53aa97
CL
58142016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5815
5816 * lib/target-supports.exp
5817 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5818 arm_neon_ok and merge flags. Fix temporary test name.
5819 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5820 and merge flags.
5821
69071d86
ML
58222016-06-17 Martin Liska <mliska@suse.cz>
5823
5824 * gcc.dg/predict-9.c: Fix dump scanning.
5825
68b3b858
BC
58262016-06-17 Bin Cheng <bin.cheng@arm.com>
5827
5828 PR tree-optimization/71354
5829 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5830
d3ee260a
BC
58312016-06-17 Bin Cheng <bin.cheng@arm.com>
5832
5833 PR tree-optimization/71347
5834 * gcc.dg/tree-ssa/pr71347.c: New test.
5835
bd8fb114
BC
58362016-06-17 Bin Cheng <bin.cheng@arm.com>
5837
5838 PR tree-optimization/71354
5839 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5840
97816be4
BC
58412016-06-17 Bin Cheng <bin.cheng@arm.com>
5842
5843 * gcc.dg/vect/vect-alias-check-1.c: New test.
5844
2d761a37
SKS
58452016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5846
e0277d6b 5847 PR target/71151
2d761a37
SKS
5848 * gcc.target/avr/pr71151-1.c: New test.
5849 * gcc.target/avr/pr71151-2.c: New test.
5850 * gcc.target/avr/pr71151-3.c: New test.
5851 * gcc.target/avr/pr71151-4.c: New test.
5852 * gcc.target/avr/pr71151-5.c: New test.
5853 * gcc.target/avr/pr71151-6.c: New test.
5854 * gcc.target/avr/pr71151-7.c: New test.
5855 * gcc.target/avr/pr71151-8.c: New test.
5856 * gcc.target/avr/pr71151-common.h: New test.
5857
68fa96d6
ML
58582016-06-16 Martin Liska <mliska@suse.cz>
5859
5860 * gfortran.dg/predict-1.f90: New test.
5861
b6ca982f
UB
58622016-06-16 Uros Bizjak <ubizjak@gmail.com>
5863
5864 PR target/71242
3a146d46 5865 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5866
1dc8d15b
JH
58672016-06-16 Jan Hubicka <hubicka@ucw.cz>
5868
5869 * g++.dg/vect/pr36648.cc: Disable cunrolli
5870
67c25816
JJ
58712016-06-16 Jakub Jelinek <jakub@redhat.com>
5872
c577adb2
JJ
5873 PR target/71554
5874 * gcc.c-torture/execute/pr71554.c: New test.
5875
67c25816
JJ
5876 PR rtl-optimization/71532
5877 * gcc.dg/torture/pr71532.c: New test.
5878
1a3c3ee9
MM
58792016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5880
5881 * gcc.target/powerpc/p9-dimode1.c: New test.
5882 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5883
f29468a7
JJ
58842016-06-15 Jakub Jelinek <jakub@redhat.com>
5885
61daecc4
JJ
5886 * gcc.c-torture/compile/20160615-1.c: New test.
5887
f29468a7
JJ
5888 * g++.dg/cpp0x/ref-qual17.C: New test.
5889
209d1e2d
IE
58902016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5891
5892 PR middle-end/71529
5893 * gcc.target/i386/pr71529.C: New test.
5894
8dc35712
AH
58952016-06-15 Alan Hayward <alan.hayward@arm.com>
5896
5897 PR tree-optimization/71483
5898 * g++.dg/vect/pr71483.c: New
5899
b8911cb8
PC
59002016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5901
5902 PR c++/70202
5903 * g++.dg/inherit/crash6.C: New.
5904 * g++.dg/inherit/union2.C: Likewise.
5905 * g++.dg/inherit/virtual12.C: Likewise.
5906 * g++.dg/inherit/virtual13.C: Likewise.
5907 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5908
cf5d08ab
UB
59092016-06-15 Uros Bizjak <ubizjak@gmail.com>
5910
e3d62871 5911 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5912
8f482165
AH
59132016-06-15 Alan Hayward <alan.hayward@arm.com>
5914
5915 PR tree-optimization/71439
5916 * gcc.dg/vect/pr71439.c: New
5917
3256673f
KT
59182016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5919
5920 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5921
b17dc4d4
RB
59222016-06-15 Richard Biener <rguenther@suse.de>
5923
5924 * gcc.dg/vect/slp-45.c: New testcase.
5925
2a5825f2
RB
59262016-06-15 Richard Biener <rguenther@suse.de>
5927
5928 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5929
6e433d0b
BS
59302016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5931
5932 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5933 requirements, and disable for AIX for now.
5934 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5935
abe7f828
JJ
59362016-06-14 Jakub Jelinek <jakub@redhat.com>
5937
a09c81b4
JJ
5938 PR c++/71528
5939 * g++.dg/opt/pr71528.C: New test.
5940
abe7f828
JJ
5941 PR c++/71516
5942 * g++.dg/init/pr71516.C: New test.
5943
acfadf06
PC
59442016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 * g++.dg/init/array46.C: New.
5947
4d568ab2
UB
59482016-06-14 Uros Bizjak <ubizjak@gmail.com>
5949
e3d62871
UB
5950 * gcc.target/i386/float128-3.c: New test.
5951 * gcc.target/i386/quad-sse4.c: Ditto.
5952 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5953 Update scan strings.
4d568ab2 5954
30934c5d
RB
59552016-06-14 Richard Biener <rguenther@suse.de>
5956
5957 PR middle-end/71526
5958 * gfortran.dg/pr71526.f90: New testcase.
5959
3970e545
AV
59602016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5961
5962 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5963 * gcc.dg/zero_bits_compound-1.c: Likewise.
5964
04976c6e
RB
59652016-06-14 Richard Biener <rguenther@suse.de>
5966
5967 PR tree-optimization/71522
5968 * gcc.dg/torture/pr71522.c: New testcase.
5969
23e025db
JJ
59702016-06-14 Jakub Jelinek <jakub@redhat.com>
5971
5972 PR tree-optimization/71520
5973 * gcc.dg/tree-ssa/pr71520.c: New test.
5974
90b72e84
RB
59752016-06-14 Richard Biener <rguenther@suse.de>
5976
5977 PR tree-optimization/71521
86c24ba6 5978 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5979
ef7cf206
JJ
59802016-06-13 Jakub Jelinek <jakub@redhat.com>
5981
0dda258b
JJ
5982 PR sanitizer/71498
5983 * c-c++-common/ubsan/bounds-13.c: New test.
5984
ef7cf206
JJ
5985 PR preprocessor/71183
5986 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5987
a73786e3
JL
59882016-06-13 Jeff Law <law@redhat.com>
5989
5990 PR tree-optimization/71403
5991 * c-c++-common/ubsan/pr71403-1.c: New test.
5992 * c-c++-common/ubsan/pr71403-2.c: New test.
5993 * c-c++-common/ubsan/pr71403-3.c: New test.
5994
0ac249bf
JJ
59952016-06-13 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR middle-end/71478
5998 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5999 Add -Wno-psabi -w to dg-options.
6000
5408a64a
KN
60012016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6002
6003 * gcc.target/powerpc/vadsdu-0.c: New test.
6004 * gcc.target/powerpc/vadsdu-1.c: New test.
6005 * gcc.target/powerpc/vadsdu-2.c: New test.
6006 * gcc.target/powerpc/vadsdu-3.c: New test.
6007 * gcc.target/powerpc/vadsdu-4.c: New test.
6008 * gcc.target/powerpc/vadsdu-5.c: New test.
6009 * gcc.target/powerpc/vadsdub-1.c: New test.
6010 * gcc.target/powerpc/vadsdub-2.c: New test.
6011 * gcc.target/powerpc/vadsduh-1.c: New test.
6012 * gcc.target/powerpc/vadsduh-2.c: New test.
6013 * gcc.target/powerpc/vadsduw-1.c: New test.
6014 * gcc.target/powerpc/vadsduw-2.c: New test.
6015
f7e4f2e3
DM
60162016-06-13 David Malcolm <dmalcolm@redhat.com>
6017
6018 * gcc.dg/c99-init-2.c (c): Update expected error message.
6019 * gcc.dg/init-bad-8.c (foo): Likewise.
6020 * gcc.dg/spellcheck-fields-3.c: New test case.
6021
ad23a23e
ML
60222016-06-13 Martin Liska <mliska@suse.cz>
6023
6024 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6025 and "guess loop iv compared" heuristics.
6026 * gcc.dg/predict-2.c: Likewise.
6027 * gcc.dg/predict-3.c: Likewise.
6028 * gcc.dg/predict-4.c: Likewise.
6029 * gcc.dg/predict-5.c: Likewise.
6030 * gcc.dg/predict-6.c: Likewise.
6031
146c55da
MP
60322016-06-13 Marek Polacek <polacek@redhat.com>
6033
6034 PR middle-end/71476
6035 * c-c++-common/Wswitch-unreachable-4.c: New test.
6036 * gcc.dg/Wswitch-unreachable-2.c: New test.
6037 * g++.dg/tm/jump1.C: Move dg-warning.
6038
42e77cbc
EB
60392016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6040
6041 * gnat.dg/renaming10.ad[sb]: New test.
6042
7474dcc1
PT
60432016-06-13 Paul Thomas <pault@gcc.gnu.org>
6044
6045 PR fortran/70673
6046 * gfortran.dg/pr70673.f90: New test.
6047
f57f53d3
RB
60482016-06-13 Richard Biener <rguenther@suse.de>
6049
6050 PR middle-end/64516
6051 * gcc.dg/align-3.c: New testcase.
6052
5843a5f0
ML
60532016-06-13 Martin Liska <mliska@suse.cz>
6054
6055 * gcc.target/i386/pr71458.c: New test.
6056
aa8fdb44
UB
60572016-06-12 Uros Bizjak <ubizjak@gmail.com>
6058
6059 PR target/71241
3a146d46 6060 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6061
2043e4d7
DH
60622016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6063
6064 PR target/60751
6065 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6066 statement.
6067
d3dc025d
DH
60682016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6069
6070 PR target/60751
6071 * gfortran.dg/comma_IO_extension_1.f90: New test.
6072 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6073 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6074 statement.
6075 * gfortran.dg/graphite/pr38083.f90: Likewise.
6076 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6077 missing format.
6078
a31d78c6
EB
60792016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6080
6081 * gnat.dg/case_character.adb: New test.
6082
95c18dd0
SB
60832016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6084
6085 PR middle-end/71310
6086 * gcc.target/powerpc/pr71310.c: New testcase.
6087
b97d37b4
KV
60882016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6089
6090 PR middle-end/71478
6091 * gcc.dg/pr71478.c: New test.
6092
900bcda3
JJ
60932016-06-10 Jakub Jelinek <jakub@redhat.com>
6094
ec1c20db
JJ
6095 PR middle-end/71494
6096 * gcc.c-torture/execute/pr71494.c: New test.
6097
50b15873
JJ
6098 PR c/68657
6099 * gcc.target/i386/pr68657.c: New test.
6100
900bcda3
JJ
6101 PR inline-asm/68843
6102 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6103 (test): Add -masm=intel alternatives.
6104
4d926e34
MS
61052016-06-10 Martin Sebor <msebor@redhat.com>
6106
6107 PR c/71392
6108 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6109
ad071b2b
JL
61102016-06-10 Jeff Law <law@redhat.com>
6111
6112 PR tree-optimization/71335
6113 * gcc.c-torture/execute/pr71335.c: New test.
6114
2704efe8
DM
61152016-06-10 David Malcolm <dmalcolm@redhat.com>
6116
6117 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6118 the various "cannot tail-call: " messages.
6119
18c9b7d4
CL
61202016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6121
6122 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6123 and options.
6124
7cfa10f3
MO
61252016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6126
6127 PR sanitizer/71480
6128 * c-c++-common/asan/pr71480.c: New test.
6129
1f24fd3e
L
61302016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6131
6132 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6133 (ASMNAME2): Likewise.
6134 (main): Replace fn in asm statement with ASMNAME ("fn").
6135 * gcc.dg/guality/pr68037-2.c: Likewise.
6136 * gcc.dg/guality/pr68037-3.c: Likewise.
6137 * gcc.dg/torture/pr68037-1.c: Likewise.
6138 * gcc.dg/torture/pr68037-2.c: Likewise.
6139 * gcc.dg/torture/pr68037-3.c: Likewise.
6140
ad551c07
BE
61412016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6142
6143 PR inline-asm/68843
6144 * gcc.target/i386/pr68843-1.c: New test.
6145 * gcc.target/i386/pr68843-2.c: New test.
6146
4b1ffdb1 61472016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6148 Cesar Philippidis <cesar@codesourcery.com>
6149
6150 PR middle-end/71373
6151 * gcc.dg/goacc/nested-function-1.c: New file.
6152 * gcc.dg/goacc/nested-function-2.c: Likewise.
6153 * gcc.dg/goacc/pr71373.c: Likewise.
6154 * gfortran.dg/goacc/cray-2.f95: Likewise.
6155 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6156 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6157 * gfortran.dg/goacc/cray.f95: Update.
6158 * gfortran.dg/goacc/loop-1.f95: Likewise.
6159 * gfortran.dg/goacc/loop-3.f95: Likewise.
6160 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6161 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6162
61632016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6164
6165 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6166 for OpenACC tile clauses.
6167 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6168
6169 PR c/71381
6170 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6171 to...
6172 * c-c++-common/goacc/cache-2.c: ... this new file.
6173 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6174 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6175 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6176 usage.
6177 * gfortran.dg/goacc/cray.f95: Likewise.
6178 * gfortran.dg/goacc/loop-1.f95: Likewise.
6179
89851e4c
AH
61802016-06-10 Alan Hayward <alan.hayward@arm.com>
6181
6182 PR tree-optimization/71407
6183 PR tree-optimization/71416
6184 * gcc.dg/vect/pr71407.c: New
6185 * gcc.dg/vect/pr71416-1.c: New
6186 * gcc.dg/vect/pr71416-2.c: New
6187
200eafbf
RB
61882016-06-10 Richard Biener <rguenther@suse.de>
6189
6190 PR middle-end/71477
6191 * gcc.dg/torture/pr71477.c: New testcase.
6192
4df99d92
JK
61932016-06-09 Julia Koval <julia.koval@intel.com>
6194
6195 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6196 * gcc.target/i386/interrupt-13.c: Likewise.
6197 * gcc.target/i386/interrupt-15.c: Likewise.
6198 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6199 * gcc.target/i386/interrupt-24.c: Likewise.
6200 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6201 * gcc.target/i386/interrupt-9.c: Likewise.
6202 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6203
e01b4e16
MS
62042016-06-09 Martin Sebor <msebor@redhat.com>
6205
6206 PR c/70883
6207 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6208 * gcc.dg/builtin-constant_p-1.c: Same.
6209 * gcc.dg/builtins-error.c: Same.
6210 * gcc.dg/pr70859.c: Same.
6211
9c35db0e
SKS
62122016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6213
6214 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6215 * gcc.dg/torture/pr68067-1.c: Likewise.
6216 * gcc.dg/torture/pr68067-2.c: Likewise.
6217
62182016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6219
6220 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6221 when setting SIZE.
6222
392a81b9
PC
62232016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6224
6225 PR c++/71465
6226 * g++.dg/inherit/crash5.C: New.
6227 Revert:
6228 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6229
6230 PR c++/70202
6231 * g++.dg/inherit/crash5.C: New.
6232 * g++.dg/inherit/virtual1.C: Adjust.
6233
e49efc14
ML
62342016-06-09 Martin Liska <mliska@suse.cz>
6235
6236 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6237 * g++.dg/predict-loop-exit-2.C: Likewise.
6238 * g++.dg/predict-loop-exit-3.C: Likewise.
6239 * gcc.dg/predict-1.c: Likewise.
6240 * gcc.dg/predict-2.c: Likewise.
6241 * gcc.dg/predict-3.c: Likewise.
6242 * gcc.dg/predict-4.c: Likewise.
6243 * gcc.dg/predict-5.c: Likewise.
6244 * gcc.dg/predict-6.c: Likewise.
6245 * gcc.dg/predict-7.c: Likewise.
6246
36d57986
RB
62472016-06-09 Richard Biener <rguenther@suse.de>
6248
6249 PR tree-optimization/71462
6250 * gcc.dg/torture/pr71462.c: New testcase.
6251
7d82e8e4
MP
62522016-06-09 Marek Polacek <polacek@redhat.com>
6253
6254 PR c/65471
6255 * gcc.dg/c11-generic-3.c: New test.
6256
c8a71589
PC
62572016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6258
6259 * g++.dg/init/array42.C: New.
6260 * g++.dg/init/array43.C: Likewise.
6261 * g++.dg/init/array44.C: Likewise.
6262 * g++.dg/init/array45.C: Likewise.
6263 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6264 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6265 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6266 * g++.dg/gomp/pr35751.C: Likewise.
6267 * g++.dg/init/array23.C: Likewise.
6268 * g++.dg/init/brace2.C: Likewise.
6269 * g++.dg/init/brace6.C: Likewise.
6270
44a845ca
MS
62712016-06-08 Martin Sebor <msebor@redhat.com>
6272 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR c++/70507
6275 PR c/68120
6276 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6277 * c-c++-common/builtin-arith-overflow-2.c: New test.
6278 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6279 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6280 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6281
2ef16b6e
JJ
62822016-06-08 Jakub Jelinek <jakub@redhat.com>
6283
6284 PR c++/71442
6285 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6286
5e3ee346
AL
62872016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6288
6289 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6290 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6291 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6292 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6293 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6294 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6295 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6296 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6297 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6298 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6299 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6300 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6301 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6302
b2ae2814
RB
63032016-06-08 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/68558
6306 * gcc.dg/vect/slp-44.c: New testcase.
6307
e09b4c37
RB
63082016-06-08 Richard Biener <rguenther@suse.de>
6309
6310 * gcc.dg/vect/slp-43.c: New testcase.
6311
72d50660
RB
63122016-06-08 Richard Biener <rguenther@suse.de>
6313
6314 PR tree-optimization/71452
6315 * gcc.dg/torture/pr71452.c: New testcase.
6316
988c115c
JJ
63172016-06-08 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR c++/71448
6320 * g++.dg/torture/pr71448.C: New test.
6321
73d73b48
BS
63222016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6323
6324 PR debug/71432
6325 PR ada/71413
6326 * g++.dg/debug/pr71432.C: New test.
6327
bdd15d0c
PK
63282016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6329
6330 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6331 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6332 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6333
ce0607bb
AH
63342016-06-08 Alan Hayward <alan.hayward@arm.com>
6335
6336 * gcc.dg/vect/vect-live-2.c: Update effective target.
6337 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6338 * lib/target-supports.exp: Add aarch64 to vect_long.
6339
92a5f2ba
MP
63402016-06-08 Marek Polacek <polacek@redhat.com>
6341
6342 PR c/71418
6343 * gcc.dg/noncompile/pr71418.c: New test.
6344
08203f73
MP
6345 PR c/71426
6346 * gcc.dg/noncompile/pr71426.c: New test.
6347
d1fcc2bd
JH
63482016-06-07 Jan Hubicka <hubicka@ucw.cz>
6349
6350 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6351 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6352 * gcc.dg/predict-3.c: Update template.
6353 * gcc.dg/predict-5.c: Update template.
6354 * gcc.dg/predict-6.c: Update template.
6355 * gcc.dg/predict-9.c: Update template.
6356 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6357
a23e6f1c
BS
63582016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6359
6360 * gcc.target/powerpc/vec-mul.c: New test.
6361
6ffd47b7
DM
63622016-06-07 David Malcolm <dmalcolm@redhat.com>
6363
6364 * gcc.dg/spellcheck-fields-2.c: New test case.
6365
bfd67b47
RB
63662016-06-07 Richard Biener <rguenther@suse.de>
6367
6368 PR c/61564
6369 * gcc.dg/Wpragmas-1.c: New testcase.
6370 * gcc.dg/Wattributes-4.c: Likewise.
6371 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6372 entry.
6373
701b9a47
CL
63742016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6375
6376 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6377 spurious debug code.
6378
6b80d6fa
RB
63792016-06-07 Richard Biener <rguenther@suse.de>
6380
6381 PR tree-optimization/71428
6382 * gcc.dg/torture/pr71428.c: New testcase.
6383
0f3f9437
RB
63842016-06-07 Richard Biener <rguenther@suse.de>
6385
6386 PR middle-end/71423
6387 * gcc.dg/torture/pr71423.c: New testcase.
6388
ec963f2a
KV
63892016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6390
6391 PR middle-end/71408
6392 * gcc.dg/tree-ssa/pr71408.c: New test.
6393
46ab5b6e
KV
63942016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6395
6396 PR middle-end/71281
6397 * g++.dg/torture/pr71281.C: New test.
6398
1f40cff3
MP
63992016-06-06 Marek Polacek <polacek@redhat.com>
6400
6401 PR c/71362
6402 * gcc.dg/pr71362.c: New test.
6403
6f5bcd24
JJ
64042016-06-06 Jakub Jelinek <jakub@redhat.com>
6405 Patrick Palka <ppalka@gcc.gnu.org>
6406
6407 PR c++/70847
6408 PR c++/71330
6409 PR c++/71393
6410 * g++.dg/opt/pr70847.C: New test.
6411 * g++.dg/ubsan/pr70847.C: New test.
6412 * g++.dg/ubsan/pr71393.C: New test.
6413
158beb4a
JJ
64142016-06-06 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR tree-optimization/71259
6417 * gcc.dg/vect/pr71259.c: New test.
6418
d9b950dd
DM
64192016-06-06 David Malcolm <dmalcolm@redhat.com>
6420
6421 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6422 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6423 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6424 above.
6425
36f9ad69
KT
64262016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6427
6428 PR middle-end/37780
6429 * gcc.c-torture/execute/pr37780.c: New test.
6430 * gcc.target/aarch64/pr37780_1.c: Likewise.
6431 * gcc.target/arm/pr37780_1.c: Likewise.
6432
5545a907
MP
64332016-06-06 Marek Polacek <polacek@redhat.com>
6434
6435 * c-c++-common/attr-may-alias-1.c: New test.
6436 * c-c++-common/attr-may-alias-2.c: New test.
6437 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6438
93671519
BE
64392016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6440
6441 PR c/24414
6442 * gcc.target/i386/pr24414.c: New test.
6443
690f24b7
JM
64442016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6445
6446 * gcc.target/sparc/vis4misc.c: New file.
6447 * gcc.target/sparc/fpcmp.c: Likewise.
6448 * gcc.target/sparc/fpcmpu.c: Likewise.
6449
31ce6157
AH
64502016-06-06 Alan Hayward <alan.hayward@arm.com>
6451
6452 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6453 * gcc.dg/vect/vect-live-3.c: Likewise.
6454
9fcebb5a
RB
64552016-06-06 Richard Biener <rguenther@suse.de>
6456
6457 PR tree-optimization/71398
6458 * gcc.dg/torture/pr71398.c: New testcase.
6459
903ca97b
UB
64602016-06-06 Uros Bizjak <ubizjak@gmail.com>
6461
6462 PR target/71389
6463 * g++.dg/pr71389.C: New test.
6464
9c1eb332
JD
64652016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6466
6467 PR fortran/71404
6468 * gfortran.dg/fmt_read_5.f: New test.
6469
b2d83bd2
AV
64702016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6471
6472 PR fortran/69659
6473 * gfortran.dg/class_array_22.f03: New test.
6474
ec81960e
JH
64752016-06-05 Jan Hubicka <hubicka@ucw.cz>
6476
6477 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6478
429d2750
JH
64792016-06-05 Jan Hubicka <hubicka@ucw.cz>
6480
6481 * gcc.dg/predict-9.c: Update template.
6482
c1c00983
PC
64832016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6484
6485 PR c++/49377
6486 * g++.dg/template/pr49377.C: New.
6487
1927a963
JJ
64882016-06-04 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR tree-optimization/71405
6491 * g++.dg/torture/pr71405.C: New test.
6492
909a11ad
PC
64932016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6494
6495 PR c++/70202
6496 * g++.dg/inherit/crash5.C: New.
6497 * g++.dg/inherit/virtual1.C: Adjust.
6498
08bbb1f8
JL
64992016-06-03 Jeff Law <law@redhat.com>
6500
6501 PR tree-optimization/71316
6502 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6503
7c35235c
JJ
65042016-06-03 Jakub Jelinek <jakub@redhat.com>
6505
6506 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6507 dg-additional-options with just -fno-tree-scev-cprop in it.
6508 * gcc.dg/vect/vect-live-2.c: Likewise.
6509 * gcc.dg/vect/vect-live-5.c: Likewise.
6510 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6511 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6512 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6513
c8572dd6
PP
65142016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6515
6516 PR c++/27100
6517 * g++.dg/other/friend6.C: New test.
6518
1c7733a7
BS
65192016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6520
6521 * g++.dg/torture/ppc-ldst-array.C: New.
6522
0d2f700f
JM
65232016-06-03 Joseph Myers <joseph@codesourcery.com>
6524
6525 PR target/71276
6526 PR target/71277
6527 * gcc.dg/torture/builtin-fp-int-inexact.c,
6528 gcc.target/i386/387-builtin-fp-int-inexact.c,
6529 gcc.target/i386/387-rint-inline-1.c,
6530 gcc.target/i386/387-rint-inline-2.c,
6531 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6532 gcc.target/i386/sse2-rint-inline-1.c,
6533 gcc.target/i386/sse2-rint-inline-2.c,
6534 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6535 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6536
f8071c05
L
65372016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6538 Julia Koval <julia.koval@intel.com>
6539
6540 PR target/66960
6541 PR target/67630
6542 PR target/67634
6543 PR target/67841
6544 PR target/68037
6545 PR target/68618
6546 PR target/68661
6547 PR target/69575
6548 PR target/69596
6549 PR target/69734
6550 * gcc.dg/guality/pr68037-1.c: New test.
6551 * gcc.dg/guality/pr68037-2.c: Likewise.
6552 * gcc.dg/guality/pr68037-3.c: Likewise.
6553 * gcc.dg/torture/pr68037-1.c: Likewise.
6554 * gcc.dg/torture/pr68037-2.c: Likewise.
6555 * gcc.dg/torture/pr68037-3.c: Likewise.
6556 * gcc.dg/torture/pr68661-1a.c: Likewise.
6557 * gcc.dg/torture/pr68661-1b.c: Likewise.
6558 * gcc.target/i386/interrupt-1.c: Likewise.
6559 * gcc.target/i386/interrupt-2.c: Likewise.
6560 * gcc.target/i386/interrupt-3.c: Likewise.
6561 * gcc.target/i386/interrupt-4.c: Likewise.
6562 * gcc.target/i386/interrupt-5.c: Likewise.
6563 * gcc.target/i386/interrupt-6.c: Likewise.
6564 * gcc.target/i386/interrupt-7.c: Likewise.
6565 * gcc.target/i386/interrupt-8.c: Likewise.
6566 * gcc.target/i386/interrupt-9.c: Likewise.
6567 * gcc.target/i386/interrupt-10.c: Likewise.
6568 * gcc.target/i386/interrupt-11.c: Likewise.
6569 * gcc.target/i386/interrupt-12.c: Likewise.
6570 * gcc.target/i386/interrupt-13.c: Likewise.
6571 * gcc.target/i386/interrupt-14.c: Likewise.
6572 * gcc.target/i386/interrupt-15.c: Likewise.
6573 * gcc.target/i386/interrupt-16.c: Likewise.
6574 * gcc.target/i386/interrupt-17.c: Likewise.
6575 * gcc.target/i386/interrupt-18.c: Likewise.
6576 * gcc.target/i386/interrupt-19.c: Likewise.
6577 * gcc.target/i386/interrupt-20.c: Likewise.
6578 * gcc.target/i386/interrupt-21.c: Likewise.
6579 * gcc.target/i386/interrupt-22.c: Likewise.
6580 * gcc.target/i386/interrupt-23.c: Likewise.
6581 * gcc.target/i386/interrupt-24.c: Likewise.
6582 * gcc.target/i386/interrupt-25.c: Likewise.
6583 * gcc.target/i386/interrupt-26.c: Likewise.
6584 * gcc.target/i386/interrupt-27.c: Likewise.
6585 * gcc.target/i386/interrupt-28.c: Likewise.
6586 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6587 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6588 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6589 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6590 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6591 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6592 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6593 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6594 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6595 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6596 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6597 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6598
36b85e43
BS
65992016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6600
9de2e795
L
6601 PR tree-optimization/52171
6602 * gcc.dg/pr52171.c: New test.
6603 * gcc.target/i386/pr52171.c: New test.
36b85e43 6604
bfeee8ac
JH
66052016-06-03 Jan Hubicka <jh@suse.cz>
6606
6607 * g++.dg/tree-ssa/pred-1.C: New testcase
6608 * gcc.dg/tree-ssa/pred-1.c: New testcase
6609
859b0bae
BS
66102016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6611
6612 PR target/70957
6613 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6614 support.
6615 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6616
3a2edf4c
AH
66172016-06-03 Alan Hayward <alan.hayward@arm.com>
6618
6619 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6620
b28ead45
AH
66212016-06-03 Alan Hayward <alan.hayward@arm.com>
6622
6623 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6624 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6625 * gcc.dg/vect/vect-live-1.c: New test.
6626 * gcc.dg/vect/vect-live-2.c: New test.
6627 * gcc.dg/vect/vect-live-3.c: New test.
6628 * gcc.dg/vect/vect-live-4.c: New test.
6629 * gcc.dg/vect/vect-live-5.c: New test.
6630 * gcc.dg/vect/vect-live-slp-1.c: New test.
6631 * gcc.dg/vect/vect-live-slp-2.c: New test.
6632 * gcc.dg/vect/vect-live-slp-3.c: New test.
6633
1f91747b
JJ
66342016-06-03 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR middle-end/71387
6637 * g++.dg/opt/pr71387.C: New test.
6638
47b83923
JL
66392016-06-02 Jeff Law <law@redhat.com>
6640
6641 PR tree-optimization/71328
6642 * gcc.c-torture/compile/pr71328.c: New test.
6643
e96e5f46
JD
66442016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6645
6646 PR fortran/52393
6647 * gfortran.dg/fmt_read_3.f90: Fix typo.
6648 * gfortran.dg/fmt_read_4.f90: New test.
6649
b872d729
PC
66502016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6651
6652 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6653 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6654 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6655 * g++.dg/cpp0x/override2.C: Likewise.
6656 * g++.dg/parse/crash5.C: Likewise.
6657 * g++.dg/parse/error16.C: Likewise.
6658 * g++.dg/parse/error27.C: Likewise.
6659 * g++.dg/template/qualttp15.C: Likewise.
6660 * g++.dg/template/redecl4.C: Likewise.
6661 * g++.old-deja/g++.other/crash39.C: Likewise.
6662 * g++.old-deja/g++.other/struct1.C: Likewise.
6663 * g++.old-deja/g++.pt/m9a.C: Likewise.
6664 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6665
0e535442
JJ
66662016-06-02 Jakub Jelinek <jakub@redhat.com>
6667
0633ee10
JJ
6668 PR c++/71372
6669 * c-c++-common/pr71372.c: New test.
6670
0e535442
JJ
6671 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6672 __TIME__ strings with __builtin_strcmp instead of printf and
6673 dg-output.
6674
f3c5ecc2
ML
66752016-06-02 Martin Liska <mliska@suse.cz>
6676
6677 * gcc.dg/predict-9.c: New test.
6678
a91807c5
JJ
66792016-06-02 Jakub Jelinek <jakub@redhat.com>
6680
6681 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6682 global set_compiler_env_var and global saved_compiler_env_var.
6683
b5bd1978
KT
66842016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6685
6686 PR rtl-optimization/71295
6687 * gcc.c-torture/compile/pr71295.c: New test.
6688
b93b1475
JJ
66892016-06-02 Jakub Jelinek <jakub@redhat.com>
6690
930ebd0e
JJ
6691 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6692
1e021dc3
JJ
6693 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6694 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6695
b93b1475
JJ
6696 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6697 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6698 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6699 alternative number.
6700
58f2fb5c
MM
67012016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6702
6703 * gcc.target/powerpc/p9-splat-4.c: New test.
6704
67052016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6706
6707 PR target/71186
6708 * gcc.target/powerpc/pr71186.c: New test.
6709
4731c9f0
JD
67102016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6711
6712 PR fortran/52393
6713 * gfortran.dg/fmt_read_3.f90: New test.
6714
042dee3e
TP
67152016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6716
6717 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6718 procedure.
6719
15c98b2e
ES
67202016-06-01 Eduard Sanou <dhole@openmailbox.org>
6721
6722 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6723 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6724 env var is set.
6725 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6726 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6727 shown once.
6728 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6729 during compilation.
6730 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6731 vars set by dg-set-compiler-env-var.
6732
6442a6f4
PT
67332016-06-01 Paul Thomas <pault@gcc.gnu.org>
6734
6735 PR fortran/71156
6736 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6737 to the module procedure declaration.
6738 * gfortran.dg/submodule_16.f08: New test.
6739
ab62397a
JJ
67402016-06-01 Jakub Jelinek <jakub@redhat.com>
6741
6742 PR middle-end/71371
6743 * c-c++-common/gomp/pr71371.c: New test.
6744
b66af6ed
RB
67452016-06-01 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/71366
6748 * gcc.dg/torture/pr71366-1.c: New testcase.
6749 * gcc.dg/torture/pr71366-2.c: Likewise.
6750
e342b9d8
KN
67512016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6752
6753 * gcc.target/powerpc/vslv-0.c: New test.
6754 * gcc.target/powerpc/vslv-1.c: New test.
6755 * gcc.target/powerpc/vsrv-0.c: New test.
6756 * gcc.target/powerpc/vsrv-1.c: New test.
6757
721547cd
NS
67582016-06-01 Nathan Sidwell <nathan@acm.org>
6759
6760 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6761 * gcc.target/nvptx/weak.c: New.
6762
fa2c9034
RB
67632016-06-01 Richard Biener <rguenther@suse.de>
6764
6765 PR tree-optimization/71261
6766 * gcc.dg/torture/vect-bool-1.c: New testcase.
6767
3e32893c
JJ
67682016-06-01 Jakub Jelinek <jakub@redhat.com>
6769
6770 * gfortran.dg/gomp/order-1.f90: New test.
6771 * gfortran.dg/gomp/order-2.f90: New test.
6772
8c383600
JH
67732016-06-01 Jan Hubicka <hubicka@ucw.cz>
6774
6775 * gcc.dg/unroll-6.c: Update template.
6776 * gcc.dg/unroll-7.c: New testcase.
6777 * gcc.dg/unroll-8.c: New testcase.
6778
a0dfeef5
EB
67792016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6780
6781 * gnat.dg/opt56.ad[sb]: New test.
6782
48de5701
PC
67832016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6784
6785 PR c++/66635
6786 * g++.dg/cpp0x/constexpr-ice16.C: New.
6787
827cf695
PP
67882016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6789
6790 PR tree-optimization/71314
6791 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6792 -mbranch-cost=2.
6793
ff66f6e8
PP
67942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6795
6796 PR tree-optimization/71077
6797 * gcc.dg/tree-ssa/pr71077.c: New test.
6798
050fb209
JH
67992016-05-31 Jan Hubicka <hubicka@ucw.cz>
6800
48de5701
PC
6801 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6802 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6803 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6804
c642d919
PC
68052016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/71248
6808 * g++.dg/cpp0x/pr71248.C: New.
6809 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6810 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6811 * g++.dg/init/new37.C: Likewise.
6812 * g++.dg/template/static1.C: Likewise.
6813 * g++.dg/template/static2.C: Likewise.
6814
d6439e08
L
68152016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6816
6817 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6818 instead of %rdi.
6819 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6820
780b9dd4
MP
68212016-05-31 Marek Polacek <polacek@redhat.com>
6822
6823 * c-c++-common/Wswitch-unreachable-3.c: New test.
6824 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6825
0d99f8a0
RB
68262016-05-31 Richard Biener <rguenther@suse.de>
6827
6828 PR tree-optimization/71352
6829 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6830
52545641
TP
68312016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6832
6833 * gcc.target/arm/armv5_thumb_isa.c: New test.
6834
5b8c1205
KY
68352016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6836
6837 PR target/71346
6838 * gcc.target/i386/pr71346.c: New test.
6839
7a88cc84
TV
68402016-05-31 Tom de Vries <tom@codesourcery.com>
6841
6842 PR tree-optimization/69068
6843 * gcc.dg/graphite/pr69068.c: New test.
6844
265149a6
MS
68452016-05-27 Martin Sebor <msebor@redhat.com>
6846
6847 PR c++/71306
6848 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6849
00631022
JJ
68502016-05-30 Jakub Jelinek <jakub@redhat.com>
6851
6852 PR c++/71349
6853 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6854 nowait depend(inout: dd[0]) clauses where permitted.
6855
b2f6675b
PC
68562016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6857
6858 PR c++/71238
6859 * g++.dg/parse/pr71238.C: New.
6860 * g++.dg/concepts/friend1.C: Test column numbers too.
6861 * g++.dg/cpp0x/initlist31.C: Likewise.
6862 * g++.dg/cpp0x/pr51420.C: Likewise.
6863 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6864 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6865 * g++.dg/ext/builtin3.C: Likewise.
6866 * g++.dg/lookup/friend12.C: Likewise.
6867 * g++.dg/lookup/friend7.C: Likewise.
6868 * g++.dg/lookup/koenig1.C: Likewise.
6869 * g++.dg/lookup/koenig5.C: Likewise.
6870 * g++.dg/lookup/used-before-declaration.C: Likewise.
6871 * g++.dg/overload/koenig1.C: Likewise.
6872 * g++.dg/template/crash65.C: Likewise.
6873 * g++.dg/template/friend57.C: Likewise.
6874 * g++.dg/warn/Wshadow-5.C: Likewise.
6875 * g++.dg/warn/Wunused-8.C: Likewise.
6876 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6877 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6878 * g++.old-deja/g++.jason/member.C: Likewise.
6879 * g++.old-deja/g++.jason/report.C: Likewise.
6880 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6881 * g++.old-deja/g++.law/visibility20.C: Likewise.
6882 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6883 * g++.old-deja/g++.other/static5.C: Likewise.
6884 * g++.old-deja/g++.pt/overload2.C: Likewise.
6885
a448ff40
JH
68862016-05-30 Jan Hubicka <hubicka@ucw.cz>
6887
6888 * gcc.dg/tree-ssa/peel1.c: New testcase.
6889 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6890 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6891
69be8c91
TV
68922016-05-30 Tom de Vries <tom@codesourcery.com>
6893
6894 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6895 to ce.
6896
a59775a1
PC
68972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/71099
6900 * g++.dg/parse/virtual1.C: New.
6901
53d6d955
UB
69022016-05-30 Uros Bizjak <ubizjak@gmail.com>
6903
6904 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6905 Use correct register when clearing %edx.
6906
0557293f
AM
69072016-05-30 Alexander Monakov <amonakov@ispras.ru>
6908
6909 PR tree-optimization/71289
6910 * gcc.dg/pr71289.c: New test.
6911
5d476e35
KV
69122016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6913
6914 PR middle-end/71269
6915 PR middle-end/71292
6916 * gcc.dg/tree-ssa/pr71269.c: New test.
6917 * gcc.dg/tree-ssa/pr71292.c: New test.
6918
db5447ca
KV
69192016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6920
6921 PR middle-end/71252
6922 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6923
98bdbb39
JH
69242016-05-30 Jan Hubicka <hubicka@ucw.cz>
6925
6926 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6927 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6928 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6929
7e012855
TV
69302016-05-30 Tom de Vries <tom@codesourcery.com>
6931
6932 PR tree-optimization/69067
6933 * gcc.dg/graphite/pr69067.c: New test.
6934
beed3701
UB
69352016-05-29 Uros Bizjak <ubizjak@gmail.com>
6936
6937 PR target/71245
6938 * gcc.target/i386/pr71245-1.c: New test.
6939 * gcc.target/i386/pr71245-2.c: Ditto.
6940
b6d4f8e8
PC
69412016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6942
6943 PR c++/71105
6944 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6945 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6946 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6947
00022058
JH
69482016-05-27 Jan Hubicka <hubicka@ucw.cz>
6949
6950 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6951
c8419aca
VV
69522016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6953
6954 Revert:
6955 PR c++/69855
6956 * g++.dg/overload/69855.C: New.
6957 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6958 * g++.old-deja/g++.pt/crash3.C: Likewise.
6959
8008c4d2
PC
69602016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6961
6962 PR c++/60385
6963 * g++.dg/parse/namespace13.C: New.
6964
8b2ef235
JL
69652016-05-26 Jeff Law <law@redhat.com>
6966
6967 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6968 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6969 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6970 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6971 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6972 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6973 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6974 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6975 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6976 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6977 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6978 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6979 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6980
7d67159b
VV
69812016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6982
6983 PR c++/69855
6984 * g++.dg/overload/69855.C: New.
6985 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6986 * g++.old-deja/g++.pt/crash3.C: Likewise.
6987
88e3bdd1
JW
69882016-05-27 Jiong Wang <jiong.wang@arm.com>
6989
6990 PR target/63596
6991 * gcc.target/aarch64/va_arg_1.c: New testcase.
6992 * gcc.target/aarch64/va_arg_2.c: Likewise.
6993 * gcc.target/aarch64/va_arg_3.c: Likewise.
6994
3fd6b9cc
JW
69952016-05-27 Jiong Wang <jiong.wang@arm.com>
6996
6997 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6998 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6999 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7000 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7001 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7002
3cee7e4e
MP
70032016-05-27 Marek Polacek <polacek@redhat.com>
7004
7005 PR middle-end/71308
7006 * g++.dg/torture/pr71308.C: New test.
7007
6a813c96
DV
70082016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7009
7010 * gcc.dg/zero_bits_compound-1.c: New test.
7011 * gcc.dg/zero_bits_compound-2.c: New test.
7012
0561bcfb
IE
70132016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7014
7015 PR middle-end/71279
7016 * gcc.dg/pr71279.c: New test.
7017
21316320
MM
70182016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7019
7020 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7021 floating point min/max/comparison instructions.
7022 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7023
7211a097
JJ
70242016-05-26 Jakub Jelinek <jakub@redhat.com>
7025
7026 * c-c++-common/gomp/schedule-1.c: New test.
7027 * gfortran.dg/gomp/schedule-1.f90: New test.
7028
cac177cf
PP
70292016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7030
7031 PR c++/70822
7032 PR c++/70106
7033 * g++.dg/cpp1y/auto-fn32.C: New test.
7034 * g++.dg/cpp1y/paren4.C: New test.
7035
a2d5b8c9
NS
70362016-05-26 Nathan Sidwell <nathan@acm.org>
7037
7038 * gcc.dg/20060410.c: Xfail on ptx.
7039 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7040 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7041 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7042 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7043 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7044
ffa8b552
TP
70452016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7046
7047 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7048
c7501e00
JJ
70492016-05-26 Jakub Jelinek <jakub@redhat.com>
7050
1875b9a0
JJ
7051 PR tree-optimization/71280
7052 * gcc.dg/pr71280.c: New test.
7053
2116e19f
JJ
7054 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7055
305aef09
JJ
7056 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7057 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7058
c7501e00
JJ
7059 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7060
ca449d26
JW
70612016-05-26 Jiong Wang <jiong.wang@arm.com>
7062
7063 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7064 kept in memory.
ca449d26 7065
8af01c66
JL
70662016-05-25 Jeff Law <law@redhat.com>
7067
7068 PR tree-optimization/71272
7069 * gcc.c-torture/compile/pr71272.c: new test.
7070
f9d6ce73
BS
70712016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7072
7073 * gcc.target/powerpc/vec-cmpne.c: New test.
7074 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7075
a88a7b22
EB
70762016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7077
7078 * gnat.dg/opt55.ad[sb]: New test.
7079
125f02ed
SKS
70802016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7081
7082 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7083 * c-c++-common/pr60226.c: Require int32plus.
7084 * gcc.c-torture/execute/pr70602.c: Likewise.
7085 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7086 unsigned long for malloc arg type.
7087 * gcc.dg/asr_div1.c: Require int32plus.
7088 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7089 * gcc.dg/pie-1.c: Require pie.
7090 * gcc.dg/pie-2.c: Likewise.
7091 * gcc.dg/pr59471.c: Require int32plus.
7092 * gcc.dg/pr59963-2.c: XFAIL for int16.
7093 * gcc.dg/pr60114.c: Require int32plus.
7094 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7095 unsigned long for typedef of size_t.
7096 * gcc.dg/pr63914.c: Require int32plus.
7097 * gcc.dg/pr64536.c: Require pt32plus.
7098 * gcc.dg/pr65658.c: Likewise.
7099 * gcc.dg/pr67271.c: Require int32plus.
7100 * gcc.dg/pr68112.c: Likewise.
7101 * gcc.dg/pr69071.c: Skip for avr target.
7102 * gcc.dg/pr69973.c: Require int32plus.
7103 * gcc.dg/pr70169.c: Skip for avr target.
7104 * gcc.dg/sso-6.c: Require int32plus.
7105 * gcc.dg/sso-7.c: Likewise.
7106 * gcc.dg/sso-8.c: Likewise.
7107 * gcc.dg/vrp-min-max-2.c: Likewise.
7108
c6e434f5
UB
71092016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7110
7111 PR target/70738
7112 * gcc.target/i386/pr70738-1.c: New test.
7113 * gcc.target/i386/pr70738-2.c: Likewise.
7114 * gcc.target/i386/pr70738-3.c: Likewise.
7115 * gcc.target/i386/pr70738-4.c: Likewise.
7116 * gcc.target/i386/pr70738-5.c: Likewise.
7117 * gcc.target/i386/pr70738-6.c: Likewise.
7118 * gcc.target/i386/pr70738-7.c: Likewise.
7119 * gcc.target/i386/pr70738-8.c: Likewise.
7120 * gcc.target/i386/pr70738-9.c: Likewise.
7121
5c42d341
KT
71222016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7123
7124 PR rtl-optimization/66940
7125 * gcc.c-torture/execute/pr66940.c: New test.
7126
bf9a1a07
IV
71272016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7128
7129 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7130 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7131 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7132 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7133 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7134 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7135 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7136 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7137 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7138 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7139 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7140 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7141 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7142 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7143 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7144 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7145 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7146 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7147 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7148 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7149 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7150 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7151 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7152 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7153
95efe6b6
MP
71542016-05-25 Marek Polacek <polacek@redhat.com>
7155
7156 PR c/71265
7157 * gcc.dg/noncompile/pr71265.c: New test.
7158
a23faf7a
MP
7159 PR c/71266
7160 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7161
69a6d5ad
NS
71622016-05-25 Nathan Sidwell <nathan@acm.org>
7163
7164 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7165
3072d4ea
RB
71662016-05-25 Richard Biener <rguenther@suse.de>
7167
7168 PR tree-optimization/71261
7169 * c-c++-common/torture/pr71261.c: New testcase.
7170
e412ece4
RB
71712016-05-25 Richard Biener <rguenther@suse.de>
7172
7173 PR tree-optimization/71264
7174 * gcc.dg/vect/pr71264.c: New testcase.
7175
b9e551ad
PC
71762016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7177
7178 PR c++/55992
7179 * g++.dg/cpp0x/alias-decl-53.C: New.
7180 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7181
6aa1abe5
ML
71822016-05-25 Martin Liska <mliska@suse.cz>
7183
7184 * g++.dg/pr71239.C: New test.
7185
842d162e
RB
71862016-05-25 Richard Biener <rguenther@suse.de>
7187
c87885ca
RO
7188 * gcc.dg/vect/pr58135.c: Rename to ...
7189 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7190
f184a36c
MP
71912016-05-25 Marek Polacek <polacek@redhat.com>
7192
7193 * g++.dg/pr65295.C: Use target c++14.
7194
021fad86
PC
71952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7196
53d6d955
UB
7197 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7198 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7199
c3eaf15a
MM
72002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7201
7202 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7203 instructions.
7204
e46c7770
CP
72052016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7206
7207 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7208 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7209 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7210 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7211 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7212 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7213 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7214 * c-c++-common/goacc/pcopy.c: Likewise.
7215 * c-c++-common/goacc/pcopyin.c: Likewise.
7216 * c-c++-common/goacc/pcopyout.c: Likewise.
7217 * c-c++-common/goacc/pcreate.c: Likewise.
7218 * c-c++-common/goacc/pr70688.c: New test.
7219 * c-c++-common/goacc/present-1.c: Adjust test.
7220 * c-c++-common/goacc/reduction-5.c: Likewise.
7221 * g++.dg/goacc/data-1.C: New test.
7222
4bfc9db7
MM
72232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7224
7225 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7226 vector parity built-in functions.
7227 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7228 count trailing zeros automatic vectorization.
7229 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7230 count trailing zeros built-in functions.
7231
2bc145af
KV
72322016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7233
7234 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7235
26869fdb
PH
72362016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7237
7238 PR target/71050
7239 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7240
b2dc9c3b
PC
72412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7242
7243 PR c++/50436
7244 * g++.dg/template/crash123.C: New.
7245 * g++.dg/template/crash124.C: Likewise.
7246
f65e97fd
MS
72472016-05-24 Martin Sebor <msebor@redhat.com>
7248
7249 PR c++/71147
7250 * g++.dg/ext/flexary16.C: New test.
7251
a6f5ac7f
IV
72522016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7253
69a6d5ad
NS
7254 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7255 before math.h is included.
a6f5ac7f
IV
7256 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7257 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7258 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7259 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7260 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7261 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7262 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7263 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7264 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7265 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7266 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7267 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7268 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7269 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7270 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7271 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7272 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7273 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7274 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7275 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7276 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7277 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7278 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7279
27bad558
MM
72802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7281 Kelvin Nilsen <kelvin@gcc.gnu.org>
7282
7283 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7284 support.
7285
72f382fb
PC
72862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7287
7288 PR c++/69872
7289 * g++.dg/warn/Wno-narrowing1.C: New.
7290
ef2ec9d9
MP
72912016-05-24 Marek Polacek <polacek@redhat.com>
7292
7293 PR c/71249
7294 * c-c++-common/Wswitch-unreachable-2.c: New test.
7295
e90434e3
JJ
72962016-05-24 Jakub Jelinek <jakub@redhat.com>
7297
7adb26f2
JJ
7298 PR c++/71257
7299 * g++.dg/vect/simd-clone-6.cc: New test.
7300 * g++.dg/gomp/declare-simd-6.C: New test.
7301
e90434e3
JJ
7302 PR middle-end/70434
7303 PR c/69504
7304 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7305
b556ea3b
RB
73062016-05-24 Richard Biener <rguenther@suse.de>
7307
7308 PR tree-optimization/71240
7309 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7310
e5328f5d
RB
73112016-05-24 Richard Biener <rguenther@suse.de>
7312
7313 PR tree-optimization/71230
7314 * gcc.dg/torture/pr71230.c: New testcase.
7315 * g++.dg/torture/pr71230.C: Likewise.
7316
a04e69c0
TS
73172016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7318
7319 * c-c++-common/goacc/routine-5.c: Add tests.
7320 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7321 * gfortran.dg/goacc/routine-6.f90: Add tests.
7322
30fd2977
RB
73232016-05-24 Richard Biener <rguenther@suse.de>
7324
7325 PR tree-optimization/71253
7326 * gcc.dg/torture/pr71253.c: New testcase.
7327
ca6f60bc
KV
73282016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7329
7330 PR middle-end/71252
7331 * gfortran.dg/pr71252.f90: New test.
7332
d3465d72
RS
73332016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7334
7335 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7336
f17a223d
RB
73372016-05-24 Richard Biener <rguenther@suse.de>
7338
7339 PR middle-end/70434
7340 PR c/69504
7341 * c-c++-common/vector-subscript-4.c: New testcase.
7342 * c-c++-common/vector-subscript-5.c: Likewise.
7343
e3f36534
JD
73442016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7345
7346 PR fortran/71123
7347 * gfortran.dg/namelist_90.f: New test
7348
85d5c27d
JD
73492016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7350
7351 PR fortran/66461
7352 * gfortran.dg/unexpected_eof.f: New test
7353
fe3f3340
MM
73542016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7355 Kelvin Nilsen <kelvin@gcc.gnu.org>
7356
7357 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7358 as little endian.
7359
26d6ae55
PC
73602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7361
7362 PR c++/70972
7363 * g++.dg/cpp0x/inh-ctor20.C: New.
7364 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7365
d6c9a06f
PC
73662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7367
7368 PR c++/69095
7369 * g++.dg/cpp0x/variadic168.C: New.
7370
396a1d10
PC
73712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7372
7373 * g++.dg/cpp0x/pr31445.C: Test column number too.
7374 * g++.dg/cpp0x/pr32253.C: Likewise.
7375 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7376 * g++.dg/cpp0x/variadic36.C: Likewise.
7377
ece46666
MG
73782016-05-23 Marc Glisse <marc.glisse@inria.fr>
7379
7380 * gcc.dg/fold-notshift-2.c: Adjust.
7381
a7dc5980
MP
73822016-05-23 Marek Polacek <polacek@redhat.com>
7383
7384 PR c/49859
7385 * c-c++-common/Wswitch-unreachable-1.c: New test.
7386 * gcc.dg/Wswitch-unreachable-1.c: New test.
7387 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7388 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7389 * g++.dg/gomp/block-10.C: Likewise.
7390 * gcc.dg/gomp/block-10.c: Likewise.
7391 * g++.dg/gomp/block-9.C: Likewise.
7392 * gcc.dg/gomp/block-9.c: Likewise.
7393 * g++.dg/gomp/target-1.C: Likewise.
7394 * g++.dg/gomp/target-2.C: Likewise.
7395 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7396 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7397 * g++.dg/gomp/taskgroup-1.C: Likewise.
7398 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7399 * gcc.dg/gomp/teams-1.c: Likewise.
7400 * g++.dg/gomp/teams-1.C: Likewise.
7401 * g++.dg/overload/error3.C: Likewise.
7402 * g++.dg/tm/jump1.C: Likewise.
7403 * g++.dg/torture/pr40335.C: Likewise.
7404 * gcc.dg/c99-vla-jump-5.c: Likewise.
7405 * gcc.dg/switch-warn-1.c: Likewise.
7406 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7407 * gcc.dg/nested-func-1.c: Likewise.
7408 * gcc.dg/pr67784-4.c: Likewise.
7409
18b54004
RB
74102016-05-23 Richard Biener <rguenther@suse.de>
7411
7412 PR tree-optimization/71230
7413 * gfortran.dg/pr71230-1.f90: New testcase.
7414 * gfortran.dg/pr71230-2.f90: Likewise.
7415
e569db5f
VK
74162016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7417
396a1d10 7418 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7419 * gcc.dg/vect/pr58135.c: Add new.
7420 * gfortran.dg/pr46519-1.f: Adjust test case.
7421
e4b71114
PC
74222016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7423
7424 PR c++/53401
7425 * g++.dg/cpp0x/decltype64.C: New.
7426
a25a8058
CL
74272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7428
7429 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7430 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7431 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7432
0dcfe9ab
CL
74332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7434
7435 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7436 Add poly64x1_t and poly64x2_t cases if supported.
7437 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7438 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7439 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7440 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7441 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7442
ffd70e4a
CL
74432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7444
7445 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7446 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7447 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7448 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7449 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7450 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7451 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7452
4b1f57fe
CL
74532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7454
7455 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7456
16c5ec77
CL
74572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7458
7459 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7460 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7461
94ad56c7
JJ
74622016-05-22 Jakub Jelinek <jakub@redhat.com>
7463
57748705
JJ
7464 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7465 constraint instead of "r".
7466 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7467 insn instead of vxorpd.
7468 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7469
af120161
JJ
7470 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7471 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7472
355023ce
JJ
7473 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7474
3b48574c
JJ
7475 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7476 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7477
94ad56c7
JJ
7478 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7479
8a85cee2
KV
74802016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7481
7482 PR middle-end/40921
7483 * gcc.dg/tree-ssa/pr40921.c: New test.
7484
8e916b16
PS
74852016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7486
7487 PR target/71103
7488 * gcc.target/avr/pr71103.c: New test.
7489
88aea79f
KV
74902016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7491
7492 PR middle-end/71179
7493 * gcc.dg/tree-ssa/pr71179.c: New test.
7494
79063edd
MS
74952016-05-20 Martin Sebor <msebor@redhat.com>
7496
7497 PR c/71115
7498 * gcc.dg/init-excess-2.c: New test.
7499
55c8849f
EB
75002016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7501
7502 * gnat.dg/opt53.adb: New test.
7503 * gnat.dg/opt54.adb: Likewise.
7504
c91a0948
MJ
75052016-05-20 Martin Jambor <mjambor@suse.cz>
7506
7507 PR tree-optimization/70884
7508 * gcc.dg/tree-ssa/pr70919.c: New test.
7509
9cad20fa
BS
75102016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7511
7512 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7513 formatting.
69a6d5ad
NS
7514 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7515 fix code formatting.
7516
75172016-05-20 Nathan Sidwell <nathan@acm.org>
7518
7519 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7520 non-common cases.
7521 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7522
15c671a7
DM
75232016-05-20 David Malcolm <dmalcolm@redhat.com>
7524
7525 * jit.dg/all-non-failing-tests.h: Add
7526 test-factorial-must-tail-call.c.
7527 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7528 * jit.dg/test-factorial-must-tail-call.c: New test case.
7529
4f028369
JJ
75302016-05-20 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR fortran/71204
7533 * gfortran.dg/pr71204.f90: New test.
7534
7dea4ab3
CP
75352016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7536
7537 * gcc.target/nvptx/sincos.c: New test.
7538
ef98d365
PC
75392016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7540
7541 PR c++/70572
7542 * g++.dg/cpp1y/auto-fn31.C: New.
7543
92466115
BS
75442016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7545
7546 * gcc.target/powerpc/vec-addec.c: New test.
7547 * gcc.target/powerpc/vec-addec-int128.c: New test.
7548
9a385c2d
DM
75492016-05-20 David Malcolm <dmalcolm@redhat.com>
7550
7551 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7552 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7553 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7554 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7555
77c9d5b4
JH
75562016-05-20 Jan Hubicka <hubicka@ucw.cz>
7557
7558 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7559
68047971
JJ
75602016-05-20 Jakub Jelinek <jakub@redhat.com>
7561
18954840
JJ
7562 PR c++/71210
7563 * g++.dg/opt/pr71210-1.C: New test.
7564 * g++.dg/opt/pr71210-2.C: New test.
7565
68047971
JJ
7566 PR tree-optimization/29756
7567 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7568 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7569 only on selected targets where V4SImode vectors are known to be
7570 supported.
7571
d78789f5
MG
75722016-05-20 Marc Glisse <marc.glisse@inria.fr>
7573
7574 PR tree-optimization/71079
7575 PR tree-optimization/71206
7576 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7577
550fa093
PK
75782016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7579
7580 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7581 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7582 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7583
483c6429
RG
75842016-05-20 Richard Guenther <rguenther@suse.de>
7585
7586 PR tree-optimization/29756
7587 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7588
eb066284
RB
75892016-05-20 Richard Biener <rguenther@suse.de>
7590
7591 PR tree-optimization/71185
7592 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7593
58f10249
RB
75942016-05-20 Richard Biener <rguenther@suse.de>
7595
7596 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7597
2a5569fa
MP
75982016-05-19 Marek Polacek <polacek@redhat.com>
7599
7600 PR c++/71075
7601 * g++.dg/diagnostic/pr71075.C: New test.
7602
5e9a5385
DM
76032016-05-19 David Malcolm <dmalcolm@redhat.com>
7604
7605 PR c++/71184
7606 * g++.dg/pr71184.C: New test case.
7607
4f45da44
KN
76082016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7609
7610 * gcc.target/powerpc/darn-0.c: New test.
7611 * gcc.target/powerpc/darn-1.c: New test.
7612 * gcc.target/powerpc/darn-2.c: New test.
7613
4177437e
MP
76142016-05-19 Marek Polacek <polacek@redhat.com>
7615
7616 PR tree-optimization/71031
7617 * gcc.dg/tree-ssa/vrp100.c: New test.
7618
afb72432
IE
76192016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7620
7621 PR rtl-optimization/71148
7622 * gcc.dg/pr71148.c: New test.
7623
4f83064e
KT
76242016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7625
7626 PR target/71056
7627 * gcc.target/arm/pr71056.c: New test.
7628
4bf8dbe1
BE
76292016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7630
7631 * c-c++-common/pr69669.c: Check the used mode.
7632
f3510625
MO
76332016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7634
7635 PR sanitizer/64354
7636 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7637
43c0068e
RB
76382016-05-19 Richard Biener <rguenther@suse.de>
7639
7640 PR tree-optimization/70729
7641 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7642 * gcc.dg/graphite/scop-18.c: Likewise.
7643 * gcc.dg/pr41783.c: Disable LIM.
7644 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7645 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7646 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7647 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7648 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7649 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7650 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7651 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7652 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7653 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7654 * gfortran.dg/pr42108.f90: Likewise.
7655
70f25790
DM
76562016-05-18 David Malcolm <dmalcolm@redhat.com>
7657
7658 PR driver/69265
7659 * gcc.dg/spellcheck-options-11.c: New test case.
7660
960db8ec
JJ
76612016-05-18 Jakub Jelinek <jakub@redhat.com>
7662
7663 PR c++/71100
7664 * g++.dg/opt/pr71100.C: New test.
7665
04643334
MJ
76662016-05-18 Martin Jambor <mjambor@suse.cz>
7667
7668 PR ipa/69708
7669 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7670 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7671 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7672 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7673
91bb9f80
MJ
76742016-05-18 Martin Jambor <mjambor@suse.cz>
7675
7676 PR ipa/69708
7677 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7678 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7679 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7680 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7681 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7682
c584aca6
PC
76832016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7684
7685 PR c++/69793
7686 * g++.dg/template/crash122.C: New.
7687
20309c6e
PC
76882016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/70466
7691 * g++.dg/template/pr70466-1.C: New.
7692 * g++.dg/template/pr70466-2.C: Likewise.
7693
50c78b9a
MM
76942016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7695
7696 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7697 splat operations and the XXSPLTIB instruction.
7698 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7699 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7700 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7701 xxlxor to clear a register.
7702
cf8be00d
RS
77032016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7704
7705 * gcc.dg/torture/pr71020.c: New test.
7706
848a392a
MJ
77072016-05-18 Martin Jambor <mjambor@suse.cz>
7708
7709 PR ipa/70646
7710 * gcc.dg/ipa/pr70646.c: New test.
7711
1f2ab776
CL
77122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7713
7714 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7715
76489493
CL
77162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7717
7718 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7719 missing tests for vreinterpretq_p{8,16}.
7720
bd79378d
CL
77212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7722
7723 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7724 vsliq_n_s64 and vsliq_n_u64.
7725
81ca3ea0
CL
77262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7727
7728 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7729 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7730
873cb425
CL
77312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7732
7733 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7734 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7735 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7736
9d6e7c21
CL
77372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7738
7739 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7740 in comment.
7741
b4dbe40e 77422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7743
7744 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7745 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7746 "blr\t" and switch to scan-assembler-times.
7747
83a5c910
JW
77482016-05-18 Jiong Wang <jiong.wang@arm.com>
7749
53d6d955
UB
7750 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7751 with __aarch64__.
7752 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7753 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7754
fb7cbdeb
JJ
77552016-05-18 Jakub Jelinek <jakub@redhat.com>
7756
8ee91165
JJ
7757 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7758 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7759 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7760 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7761 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7762 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7763
cf4d516a
JJ
7764 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7765 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7766
a4f16422
JJ
7767 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7768 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7769
7b37ce10
JJ
7770 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7771 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7772
fb7cbdeb
JJ
7773 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7774
c9326aef
RB
77752016-05-18 Richard Biener <rguenther@suse.de>
7776
7777 PR tree-optimization/71168
7778 * gcc.dg/torture/pr71168.c: New testcase.
7779
df8b0a11
KV
77802016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7781
7782 PR middle-end/63586
7783 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7784 * gcc.dg/tree-ssa/pr63586.c: New test.
7785 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7786
2efd67ed
NS
77872016-05-17 Nathan Sidwell <nathan@acm.org>
7788
7789 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7790 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7791 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7792 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7793
1988b2c2
NS
77942016-05-17 Nathan Sidwell <nathan@acm.org>
7795
7796 * gcc.target/nvptx/abi-vararg-3.c: New.
7797
ad1d92ab
MM
77982016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7799
7800 PR tree-optimization/54579
7801 PR middle-end/55299
7802 * gcc.dg/fold-notrotate-1.c: New test.
7803 * gcc.dg/fold-notshift-1.c: New test.
7804 * gcc.dg/fold-notshift-2.c: New test.
7805
47768df8
MP
78062016-05-17 Marek Polacek <polacek@redhat.com>
7807
7808 PR ipa/71146
7809 * g++.dg/ipa/pr71146.C: New test.
7810
6b5423a5
DM
78112016-05-17 David Malcolm <dmalcolm@redhat.com>
7812
7813 * jit.dg/test-error-array-bounds.c: New test case.
7814
c7986356
MG
78152016-05-17 Marc Glisse <marc.glisse@inria.fr>
7816
7817 * gcc.dg/tree-ssa/and-1.c: New testcase.
7818
d982c5b7
MG
78192016-05-17 Marc Glisse <marc.glisse@inria.fr>
7820
7821 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7822 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7823
0139ba93
MG
78242016-05-17 Marc Glisse <marc.glisse@inria.fr>
7825
7826 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7827 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7828
daab4562
JW
78292016-05-17 Jiong Wang <jiong.wang@arm.com>
7830
7831 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7832
22330033
JW
78332016-05-17 Jiong Wang <jiong.wang@arm.com>
7834
7835 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7836
98b3a5f2
JW
78372016-05-17 Jiong Wang <jiong.wang@arm.com>
7838
7839 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7840 ".2d[index]" when scan the assembly.
7841 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7842 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7843 float64x1.
7844 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7845
b71b7a8e
RB
78462016-05-17 Richard Biener <rguenther@suse.de>
7847
7848 PR tree-optimization/71132
7849 * gcc.dg/torture/pr71132.c: New testcase.
7850
3c51ad46
CL
78512016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7852
7853 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7854
d20faa66
KT
78552016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7856
7857 PR target/70809
7858 * gcc.target/aarch64/pr70809_1.c: New test.
7859
b75cc5a4
KT
78602016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7861
7862 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7863 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7864 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7865 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7866
b28eb195
IE
78672016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7868 Ilya Enkovich <ilya.enkovich@intel.com>
7869
7870 PR target/71114
7871 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7872
0b9004ed
JH
78732016-05-16 Jan Hubicka <hubicka@ucw.cz>
7874
7875 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7876 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7877
1b81a1c1
MW
78782016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7879
7880 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7881 test for __ARM_FP16_ARGS.
7882 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7883 * gcc.target/arm/aapcs/neon-vect10.c: New.
7884 * gcc.target/arm/aapcs/neon-vect9.c: New.
7885 * gcc.target/arm/aapcs/vfp18.c: New.
7886 * gcc.target/arm/aapcs/vfp19.c: New.
7887 * gcc.target/arm/aapcs/vfp20.c: New.
7888 * gcc.target/arm/aapcs/vfp21.c: New.
7889 * gcc.target/arm/fp16-aapcs-1.c: New.
7890 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7891 test for __ARM_FP16_ARGS.
7892 * g++.target/arm/fp16-return-1.c: Update expected output.
7893
921d1e73
JW
78942016-05-16 Jiong Wang <jiong.wang@arm.com>
7895
7896 PR testsuite/70227
7897 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7898
228eb42a
HA
78992016-05-15 Harald Anlauf <anlauf@gmx.de>
7900
7901 PR fortran/69603
7902 * gfortran.dg/pr69603.f90: New testcase.
7903
785abfd3
FR
79042016-05-14 Fritz Reese <fritzoreese@gmail.com>
7905
7906 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7907
e75eb64f
FR
79082016-05-14 Fritz Reese <fritzoreese@gmail.com>
7909
7910 PR fortran/71047
7911 * gfortran.dg/pr71047.f08: New test.
7912
aa4b467b
JM
79132016-05-13 Joseph Myers <joseph@codesourcery.com>
7914
7915 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7916 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7917 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7918
653fb4a2
MS
79192016-05-13 Martin Sebor <msebor@redhat.com>
7920
7921 PR c++/60049
7922 * g++.dg/cpp0x/constexpr-60049.C: New test.
7923
9e37582d
JJ
79242016-05-13 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR bootstrap/71071
7927 * gcc.dg/pr71071.c: New test.
7928
a278aa17
UB
79292016-05-13 Uros Bizjak <ubizjak@gmail.com>
7930
7931 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7932 remove XOP handling.
377eaca7 7933 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7934
ac3d02e2
NS
79352016-05-13 Nathan Sidwell <nathan@acm.org>
7936
7937 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7938 __atomic_is_lock_free declaration.
7939
8ab3bdac
RB
79402016-05-13 Richard Biener <rguenther@suse.de>
7941
7942 PR tree-optimization/42587
7943 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7944
623b8e0a
ML
79452016-05-13 Martin Liska <mliska@suse.cz>
7946
7947 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7948 the new format of dump output.
7949
da7674f6
IE
79502016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7951
7952 * gcc.dg/pr71084.c: New test.
7953
c959db3d
RR
79542016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7955
53d6d955
UB
7956 PR target/53440
7957 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7958
43203dea
RR
79592016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7960
7961 * gcc.target/aarch64/struct_return.c: New test.
7962
4f2e1536
MP
79632016-05-12 Marek Polacek <polacek@redhat.com>
7964
7965 PR c/70756
7966 * c-c++-common/pr70756-2.c: New test.
7967 * c-c++-common/pr70756.c: New test.
7968
1ef33ef3
RB
79692016-05-12 Richard Biener <rguenther@suse.de>
7970
7971 PR tree-optimization/71059
7972 * gcc.dg/torture/pr71059.c: New testcase.
7973
763baff6
RB
79742016-05-12 Richard Biener <rguenther@suse.de>
7975
7976 PR tree-optimization/71062
7977 * gcc.dg/torture/pr71062.c: New testcase.
7978
c4ec1243
IE
79792016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7980
7981 PR tree-optimization/71006
7982 * gcc.dg/pr71006.c: New test.
7983
a5fbf76d
MP
79842016-05-12 Marek Polacek <polacek@redhat.com>
7985
7986 PR driver/71063
7987 * gcc.dg/opts-7.c: New test.
7988
5acc47a4
KT
79892016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7990
7991 PR target/70830
7992 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7993 Add -save-temps to dg-options.
7994 Scan for ldmfd rather than pop instruction.
7995 * gcc.target/arm/interrupt-2.c: Likewise.
7996 * gcc.target/arm/pr70830.c: New test.
7997
40bd4bf9
JJ
79982016-05-12 Jakub Jelinek <jakub@redhat.com>
7999
3cd63842
JJ
8000 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8001 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8002
c05d08f6
JJ
8003 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8004 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8005 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8006
bc27ffae
JJ
8007 PR target/71019
8008 * gcc.target/i386/avx512vl-pack-1.c: New test.
8009 * gcc.target/i386/avx512vl-pack-2.c: New test.
8010 * gcc.target/i386/avx512bw-pack-2.c: New test.
8011
515d7412
JJ
8012 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8013
40bd4bf9
JJ
8014 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8015 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8016 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8017
44ab146a
RB
80182016-05-12 Richard Biener <rguenther@suse.de>
8019
8020 PR tree-optimization/70986
8021 * gcc.dg/torture/pr70986-1.c: New testcase.
8022 * gcc.dg/torture/pr70986-2.c: Likewise.
8023 * gcc.dg/torture/pr70986-3.c: Likewise.
8024
d6e83a8d
MM
80252016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8026
8027 PR c/43651
8028 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8029 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8030
51e67ea3
UB
80312016-05-11 Uros Bizjak <ubizjak@gmail.com>
8032
8033 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8034 directive.
8035 * gcc.target/i386/pr66746.c: Ditto.
8036
3fd2b007
MM
80372016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8038
8039 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8040 support.
8041 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8042 warning when using -mvsx-timode.
8043 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8044 * gcc.target/powerpc/dform-2.c: Likewise.
8045 * gcc.target/powerpc/pr68805.c: Likewise.
8046
5c3a10fb
MP
80472016-05-11 Marek Polacek <polacek@redhat.com>
8048
8049 PR c++/71024
8050 * c-c++-common/attributes-3.c: New test.
8051
7cfb065b
NS
80522016-05-11 Nathan Sidwell <nathan@acm.org>
8053
8054 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8055 * gcc.c-torture/execute/pr68185.c: Likewise.
8056 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8057 * gcc.dg/pr69634.c: Requires scheduling.
8058 * gcc.dg/torture/pr66178.c: Require label values.
8059 * gcc.dg/setjmp-6.c: Require indirect jumps.
8060
f35ea97d
RB
80612016-05-11 Richard Biener <rguenther@suse.de>
8062
8063 PR tree-optimization/71055
8064 * gcc.dg/torture/pr71055.c: New testcase.
8065
dff70323
RB
80662016-05-11 Richard Biener <rguenther@suse.de>
8067
8068 PR debug/71057
8069 * g++.dg/debug/pr71057.C: New testcase.
8070
56a3d28b
JJ
80712016-05-11 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR fortran/70855
8074 * gfortran.dg/gomp/pr70855.f90: New test.
8075
ebc1b29e
RB
80762016-05-11 Richard Biener <rguenther@suse.de>
8077
8078 PR middle-end/71002
8079 * g++.dg/torture/pr71002.C: New testcase.
8080
98ccd1d7
IE
80812016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8082
8083 PR middle-end/70807
8084 * gcc.dg/pr70807.c: New test.
8085
ed29e24b
MS
80862016-05-10 Martin Sebor <msebor@redhat.com>
8087
8088 PR c++/38611
8089 * g++.dg/Wattributes.C: New test.
8090
e39dab2c
MG
80912016-05-10 Marc Glisse <marc.glisse@inria.fr>
8092
8093 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8094 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8095 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8096
d067e238
IE
80972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8098
8099 PR target/70799
8100 * gcc.target/i386/pr70799-1.c: New test.
8101
cd36c83e
PMR
81022016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8103
8104 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8105
1e3af2a4
IE
81062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8107
8108 PR middle-end/70877
8109 * gcc.target/i386/pr70877.c: New test.
8110
afc610db
IE
81112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8112
8113 PR tree-optimization/70786
8114 * gcc.target/i386/pr70876.c: New test.
8115
4b59d19f
JJ
81162016-05-10 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR target/70927
8119 * gcc.target/i386/avx512vl-logic-1.c: New test.
8120 * gcc.target/i386/avx512vl-logic-2.c: New test.
8121 * gcc.target/i386/avx512dq-logic-2.c: New test.
8122
9b5ee426
BS
81232016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8124
8125 PR target/70963
8126 * gcc.target/powerpc/pr70963.c: New.
8127
f3352cab
DM
81282016-05-10 David Malcolm <dmalcolm@redhat.com>
8129
8130 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8131 (test_very_wide_line): Add ruler to expected output.
8132 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8133 (test_very_wide_line): Likewise.
8134 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8135 (test_show_locus): Within the handling of "test_very_wide_line",
8136 enable show_ruler_p on the diagnostic context.
8137
4a3255dd
RB
81382016-05-10 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/71039
8141 * gcc.dg/torture/pr71039.c: New testcase.
8142
da7c9950
NS
81432016-05-10 Nathan Sidwell <nathan@acm.org>
8144
8145 * gcc.dg/nested-func-10.c: Requires alloca.
8146 * gcc.dg/nested-func-9.c: Requires alloca.
8147 * gcc.c-torture/execute/pr70460.c: Requires labels.
8148 * gcc.c-torture/compile/pr70199.c: Requires labels.
8149 * gcc.target/nvptx/decl.c: Compile only.
8150 * gcc.target/nvptx/trailing-init.c: Compile only.
8151 * gcc.target/nvptx/ary-init.c: Compile only.
8152
cf68d92c
MP
81532016-05-10 Marek Polacek <polacek@redhat.com>
8154
8155 PR c/70255
8156 * gcc.dg/attr-opt-1.c: New test.
8157
64ea4e15
RB
81582016-05-10 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/70497
8161 PR tree-optimization/28367
8162 * gcc.dg/torture/20160404-1.c: New testcase.
8163 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8164 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8165
5a96dae3
PMR
81662016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8167
8168 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8169
fc97f805
UB
81702016-05-09 Uros Bizjak <ubizjak@gmail.com>
8171
8172 * gcc.target/i386/fabsneg-1.c New test.
8173
a710b1d5
AM
81742016-05-09 Alan Modra <amodra@gmail.com>
8175
8176 PR testsuite/70826
8177 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8178
171f6f05
RB
81792016-05-09 Richard Biener <rguenther@suse.de>
8180
8181 PR tree-optimization/70985
8182 * gcc.dg/torture/pr70985.c: New testcase.
8183
18caa34e
BC
81842016-05-09 Bin Cheng <bin.cheng@arm.com>
8185
8186 * gcc.dg/tree-ssa/ifc-9.c: New test.
8187 * gcc.dg/tree-ssa/ifc-10.c: New test.
8188 * gcc.dg/tree-ssa/ifc-11.c: New test.
8189 * gcc.dg/tree-ssa/ifc-12.c: New test.
8190 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8191 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8192 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8193
7a27d38f
RB
81942016-05-09 Richard Biener <rguenther@suse.de>
8195
8196 PR fortran/70937
8197 * gfortran.dg/pr70937.f90: New testcase.
8198
5ebbbd3d
RO
81992016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8200
8201 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8202
f6288c24
FR
82032016-05-07 Fritz Reese <fritzoreese@gmail.com>
8204
8205 PR fortran/56226
8206 * gfortran.dg/dec_structure_1.f90: New testcase.
8207 * gfortran.dg/dec_structure_2.f90: Ditto.
8208 * gfortran.dg/dec_structure_3.f90: Ditto.
8209 * gfortran.dg/dec_structure_4.f90: Ditto.
8210 * gfortran.dg/dec_structure_5.f90: Ditto.
8211 * gfortran.dg/dec_structure_6.f90: Ditto.
8212 * gfortran.dg/dec_structure_7.f90: Ditto.
8213 * gfortran.dg/dec_structure_8.f90: Ditto.
8214 * gfortran.dg/dec_structure_9.f90: Ditto.
8215 * gfortran.dg/dec_structure_10.f90: Ditto.
8216 * gfortran.dg/dec_structure_11.f90: Ditto.
8217 * gfortran.dg/dec_union_1.f90: Ditto.
8218 * gfortran.dg/dec_union_2.f90: Ditto.
8219 * gfortran.dg/dec_union_3.f90: Ditto.
8220 * gfortran.dg/dec_union_4.f90: Ditto.
8221 * gfortran.dg/dec_union_5.f90: Ditto.
8222 * gfortran.dg/dec_union_6.f90: Ditto.
8223 * gfortran.dg/dec_union_7.f90: Ditto.
8224
5ec4a8cd
TV
82252016-05-07 Tom de Vries <tom@codesourcery.com>
8226
8227 PR tree-optimization/70956
8228 * gcc.dg/graphite/pr70956.c: New test.
8229
58ec1d0e
JJ
82302016-05-06 Jakub Jelinek <jakub@redhat.com>
8231
ccd88fb7
JJ
8232 PR middle-end/70941
8233 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8234 (a, b, c, d): Change type from char to signed char.
8235 (main): Compare against (signed char) -1634678893 instead of
8236 hardcoded -109. Use __builtin_abort instead of abort.
8237
dd3b6464
JJ
8238 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8239 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8240
58ec1d0e
JJ
8241 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8242
19aa23d8
YR
82432016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8244
8245 PR debug/70935
8246 * gcc.dg/torture/pr70935.c: New test.
8247
ae5f0df1
OE
82482016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8249
8250 PR target/58219
ce23a8ff 8251 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8252
078f7e37
RB
82532016-05-06 Richard Biener <rguenther@suse.de>
8254
8255 PR tree-optimization/70960
8256 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8257
765d7b54
OE
82582016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8259
8260 PR target/52933
8261 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8262 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8263 Adjust expected instruction counts.
8264 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8265
29c94e65
MP
82662016-05-06 Marek Polacek <polacek@redhat.com>
8267
8268 PR sanitizer/70875
8269 * gcc.dg/ubsan/bounds-3.c: New test.
8270
3684b02e
OE
82712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8272
8273 PR target/54089
8274 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8275
8706773f
RB
82762016-05-06 Richard Biener <rguenther@suse.de>
8277
8278 PR middle-end/70931
8279 * gfortran.dg/pr70931.f90: New testcase.
8280
a4f51018
RB
82812016-05-06 Richard Biener <rguenther@suse.de>
8282
8283 PR middle-end/70941
8284 * gcc.dg/torture/pr70941.c: New testcase.
8285
c4f2425f
BC
82862016-05-05 Bin Cheng <bin.cheng@arm.com>
8287
8288 PR tree-optimization/57206
8289 * gcc.dg/vect/pr57206.c: New test.
8290
5dc08197
RO
82912016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8292
8293 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8294
351f85c5
JJ
82952016-05-05 Jakub Jelinek <jakub@redhat.com>
8296
568bac8c
JJ
8297 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8298
351f85c5
JJ
8299 * c-c++-common/Wdangling-else-4.c: New test.
8300
33fd7785
JJ
83012016-05-04 Jakub Jelinek <jakub@redhat.com>
8302
2d1ac15a
JJ
8303 PR c++/70906
8304 PR c++/70933
8305 * g++.dg/opt/pr70906.C: New test.
8306 * g++.dg/opt/pr70933.C: New test.
8307
33fd7785
JJ
8308 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8309
6b715bf6
JH
83102016-05-04 Jan Hubicka <hubicka@ucw.cz>
8311
8312 * gcc.dg/ipa/pure-const-3.c: New testcase.
8313
deef7113
MP
83142016-05-04 Marek Polacek <polacek@redhat.com>
8315
8316 * c-c++-common/Wdangling-else-1.c: New test.
8317 * c-c++-common/Wdangling-else-2.c: New test.
8318 * c-c++-common/Wdangling-else-3.c: New test.
8319
5396db97
KCY
83202016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8321
8322 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8323 flag is present.
8324
de55efd5
MP
83252016-05-04 Marek Polacek <polacek@redhat.com>
8326
8327 PR c/48778
8328 * gcc.dg/Waddress-2.c: New test.
8329
475839b6
AM
83302016-05-04 Alan Modra <amodra@gmail.com>
8331
8332 * gcc.target/powerpc/pr70866.c: New.
8333
b25aad5f
MS
83342016-05-03 Martin Sebor <msebor@redhat.com>
8335
8336 PR c++/66561
8337 * c-c++-common/builtin_location.c: New test.
8338 * g++.dg/cpp1y/builtin_location.C: New test.
8339
79ce98bc
MP
83402016-05-03 Marek Polacek <polacek@redhat.com>
8341
8342 PR c/70859
8343 * gcc.dg/pr70859.c: New test.
8344 * gcc.dg/pr70859-2.c: New test.
8345
402e89f5
PMR
83462016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8347
8348 * gnat.dg/debug5.adb: New testcase.
8349
f3d90045
DV
83502016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8351
8352 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8353 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8354 Procedure to check for z10 instruction set.
8355
1e26cec1
CL
83562016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8357
8358 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8359
71aca5a0
AM
83602016-05-03 Alan Modra <amodra@gmail.com>
8361
8362 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8363
2fd70ec1
JJ
83642016-05-03 Jakub Jelinek <jakub@redhat.com>
8365
8366 * gcc.target/i386/avx512f-cvt-1.c: New test.
8367
e5705cf7
L
83682016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8369
8370 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8371 -fdump-tree-vrp-details.
8372
381cdae4
RB
83732016-05-03 Richard Biener <rguenther@suse.de>
8374
8375 * gcc.dg/pr30172-1.c: Adjust.
8376 * gcc.dg/pr63743.c: Likewise.
8377 * gcc.dg/tm/pr51696.c: Likewise.
8378 * c-c++-common/tm/safe-1.c: Likewise.
8379 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8380 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8381 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8382 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8383
adedd5c1
JJ
83842016-05-03 Jakub Jelinek <jakub@redhat.com>
8385
31ed1665
JJ
8386 PR rtl-optimization/70467
8387 * gcc.target/i386/pr70467-3.c: New test.
8388 * gcc.target/i386/pr70467-4.c: New test.
8389
dea60b59
JJ
8390 PR tree-optimization/70916
8391 * gcc.c-torture/compile/pr70916.c: New test.
8392
adedd5c1
JJ
8393 PR target/49244
8394 * gcc.target/i386/pr49244-1.c: New test.
8395 * gcc.target/i386/pr49244-2.c: New test.
8396
f80041ef
BS
83972016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8398
8399 PR rtl-optimization/44281
8400 * gcc.target/i386/pr44281.c: New test.
8401
1cfcd39e
BC
84022016-05-03 bin cheng <bin.cheng@arm.com>
8403
8404 PR tree-optimization/56541
8405 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8406 * gcc.dg/vect/pr56541.c: new test.
8407
4304ccfd
MM
84082016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8409
8410 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8411 __float128.
8412 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8413
50d94c29
L
84142016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8415
8416 PR testsuite/70520
8417 * c-c++-common/asan/clone-test-1.c (main): Align child process
8418 stack to 16 bytes.
8419
bc1aee87
DM
84202016-05-02 David Malcolm <dmalcolm@redhat.com>
8421
8422 PR c++/62314
8423 * g++.dg/spellcheck-fields-2.C: New test case.
8424
474e0129
DM
84252016-05-02 David Malcolm <dmalcolm@redhat.com>
8426
8427 PR c++/62314
8428 * g++.dg/pr62314.C: New test case.
8429
818b88a7
JH
84302016-05-02 Jan Hubicka <hubicka@ucw.cz>
8431
8432 * gcc.dg/ipa/inline-8.c: New testcase.
8433
dd77684f
JJ
84342016-05-02 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR rtl-optimization/70467
8437 * gcc.target/i386/pr70467-1.c: New test.
8438
72407e00
BE
84392016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8440
8441 * gcc.dg/spec-options.c: Run the test on all targets.
8442 * gcc.dg/foo.specs: Use cpp_unique_options.
8443
dd53d197
MG
84442016-05-02 Marc Glisse <marc.glisse@inria.fr>
8445
8446 * gcc.dg/tree-ssa/unord.c: New testcase.
8447
a8b85ce9
MG
84482016-05-02 Marc Glisse <marc.glisse@inria.fr>
8449
8450 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8451
5b37e866
NS
84522016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8453
8454 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8455
7176a4a0
MP
84562016-05-02 Marek Polacek <polacek@redhat.com>
8457
8458 PR c/70851
8459 * gcc.dg/enum-incomplete-3.c: New test.
8460
6b9933b9
MP
84612016-05-02 Marek Polacek <polacek@redhat.com>
8462 Tom de Vries <tom@codesourcery.com>
8463
8464 PR tree-optimization/70700
8465 * gcc.dg/pr70700.c: New test.
8466
90f82260
UB
84672016-05-01 Uros Bizjak <ubizjak@gmail.com>
8468
8469 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8470 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8471 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8472 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8473 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8474
f73036c1
EB
84752016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8476
8477 * ada/acats/run_acats: Rename into...
8478 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8479 * ada/acats/run_all.sh: Remove redundant test.
8480 (target_run): Move around.
8481 (target_gnatchop): Use newly built executable.
8482 (target_gnatmake): Likewise.
8483 Check that the compilation of impbit succeeds.
8484
85e051a3
OE
84852016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8486
8487 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8488 * gcc.dg/20021029-1.c: Likewise.
8489 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8490 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8491 * gcc.target/sh/cmpstr.c: Likewise.
8492 * gcc.target/sh/cmpstrn.c: Likewise.
8493 * gcc.target/sh/memset.c: Likewise.
8494 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8495 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8496 * gcc.target/sh/pr39423-1.c: Likewise.
8497 * gcc.target/sh/pr49468-di.c: Likewise.
8498 * gcc.target/sh/pr49468-si.c: Likewise.
8499 * gcc.target/sh/pr49880-1.c: Likewise.
8500 * gcc.target/sh/pr49880-2.c: Likewise.
8501 * gcc.target/sh/pr49880-3.c: Likewise.
8502 * gcc.target/sh/pr50751-1.c: Likewise.
8503 * gcc.target/sh/pr50751-4.c: Likewise.
8504 * gcc.target/sh/pr50751-7.c: Likewise.
8505 * gcc.target/sh/pr51244-1.c: Likewise.
8506 * gcc.target/sh/pr51244-10.c: Likewise.
8507 * gcc.target/sh/pr51244-11.c: Likewise.
8508 * gcc.target/sh/pr51244-12.c: Likewise.
8509 * gcc.target/sh/pr51244-13.c: Likewise.
8510 * gcc.target/sh/pr51244-14.c: Likewise.
8511 * gcc.target/sh/pr51244-17.c: Likewise.
8512 * gcc.target/sh/pr51244-18.c: Likewise.
8513 * gcc.target/sh/pr51244-19.c: Likewise.
8514 * gcc.target/sh/pr51244-4.c: Likewise.
8515 * gcc.target/sh/pr51244-5.c: Likewise.
8516 * gcc.target/sh/pr51244-7.c: Likewise.
8517 * gcc.target/sh/pr51244-8.c: Likewise.
8518 * gcc.target/sh/pr51244-9.c: Likewise.
8519 * gcc.target/sh/pr51697.c: Likewise.
8520 * gcc.target/sh/pr52483-1.c: Likewise.
8521 * gcc.target/sh/pr52483-2.c: Likewise.
8522 * gcc.target/sh/pr52483-3.c: Likewise.
8523 * gcc.target/sh/pr52483-5.c: Likewise.
8524 * gcc.target/sh/pr52933-1.c: Likewise.
8525 * gcc.target/sh/pr52933-2.c: Likewise.
8526 * gcc.target/sh/pr52933-3.c: Likewise.
8527 * gcc.target/sh/pr53568-1.c: Likewise.
8528 * gcc.target/sh/pr53976-1.c: Likewise.
8529 * gcc.target/sh/pr53988-1.c: Likewise.
8530 * gcc.target/sh/pr53988.c: Likewise.
8531 * gcc.target/sh/pr54089-1.c: Likewise.
8532 * gcc.target/sh/pr54089-6.c: Likewise.
8533 * gcc.target/sh/pr54089-7.c: Likewise.
8534 * gcc.target/sh/pr54089-8.c: Likewise.
8535 * gcc.target/sh/pr54089-9.c: Likewise.
8536 * gcc.target/sh/pr54236-1.c: Likewise.
8537 * gcc.target/sh/pr54236-2.c: Likewise.
8538 * gcc.target/sh/pr54236-3.c: Likewise.
8539 * gcc.target/sh/pr54236-4.c: Likewise.
8540 * gcc.target/sh/pr54386.c: Likewise.
8541 * gcc.target/sh/pr54602-1.c: Likewise.
8542 * gcc.target/sh/pr54685.c: Likewise.
8543 * gcc.target/sh/pr54760-1.c: Likewise.
8544 * gcc.target/sh/pr54760-2.c: Likewise.
8545 * gcc.target/sh/pr54760-3.c: Likewise.
8546 * gcc.target/sh/pr54760-4.c: Likewise.
8547 * gcc.target/sh/pr54760-5.c: Likewise.
8548 * gcc.target/sh/pr54760-6.c: Likewise.
8549 * gcc.target/sh/pr55146.c: Likewise.
8550 * gcc.target/sh/pr55160.c: Likewise.
8551 * gcc.target/sh/pr59278.c: Likewise.
8552 * gcc.target/sh/pr59401-1.c: Likewise.
8553 * gcc.target/sh/pr59533-1.c: Likewise.
8554 * gcc.target/sh/pr63260.c: Likewise.
8555 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8556 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8557 * gcc.target/sh/strlen.c: Likewise.
8558 * gcc.target/sh/torture/pr30807.c: Likewise.
8559 * gcc.target/sh/torture/pr34777.c: Likewise.
8560 * gcc.target/sh/torture/pr64652.c: Likewise.
8561 * gcc.target/sh/torture/pr65505.c: Likewise.
8562 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8563 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8564
411e5c67
PC
85652016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8566
8567 PR c++/66644
8568 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8569
8fa97501
BS
85702016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8571
8572 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8573 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8574 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8575 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8576
5a956111
PP
85772016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8578
8579 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8580 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8581
e7ff0319
CP
85822016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8583
8584 PR middle-end/70626
8585 * c-c++-common/goacc/combined-reduction.c: New test.
8586 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8587
52d11a4b
L
85882016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8589
8590 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8591 *movdi_internal pattern only if PIC off.
8592 * gcc.target/i386/pr70155-2.c: Likewise.
8593 * gcc.target/i386/pr70155-3.c: Likewise.
8594 * gcc.target/i386/pr70155-4.c: Likewise.
8595 * gcc.target/i386/pr70155-5.c: Likewise.
8596 * gcc.target/i386/pr70155-6.c: Likewise.
8597 * gcc.target/i386/pr70155-7.c: Likewise.
8598 * gcc.target/i386/pr70155-8.c: Likewise.
8599 * gcc.target/i386/pr70155-15.c: Likewise.
8600 * gcc.target/i386/pr70155-17.c: Likewise.
8601 * gcc.target/i386/pr70155-22.c: Likewise.
8602
8960db31
BC
86032016-04-29 Bin Cheng <bin.cheng@arm.com>
8604
8605 PR tree-optimization/70803
8606 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8607
cca535a4
IE
86082016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8609
8610 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8611 optimization of vector loop.
8612 * gcc.target/i386/vect-unpack-3.c: New test.
8613 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8614 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8615 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8616
500ecf4a
MP
86172016-04-29 Marek Polacek <polacek@redhat.com>
8618
8619 PR sanitizer/70342
8620 * g++.dg/ubsan/null-7.C: New test.
8621
2fff3db8
MP
8622 PR c/70852
8623 * gcc.dg/pr70852.c: New test.
8624
509063eb
DV
86252016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8626
8627 PR/69089
8628 * g++.dg/cpp0x/alignas6.C: New test.
8629
83745c0d
DV
86302016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8631
c87885ca
RO
8632 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8633 * gcc.dg/pr27003.c: Likewise.
8634 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8635 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8636 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8637 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8638 * gcc.target/arc/mxy.c: Likewise.
8639 * gcc.target/arc/mswape.c: Likewise.
8640 * gcc.target/arc/mrtsc.c: Likewise.
8641 * gcc.target/arc/mcrc.c: Likewise.
8642 * gcc.target/arc/mdsp-packa.c: Likewise.
8643 * gcc.target/arc/mdvbf.c: Likewise.
8644 * gcc.target/arc/mlock.c: Likewise.
8645 * gcc.target/arc/mmac-24.c: Likewise.
8646 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8647
849b265d
BS
86482016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8649 Matthijs Kooijman <matthijs@stdin.nl>
8650 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8651
8652 PR target/60040
8653 * gcc.target/avr/pr60040-1.c: New.
8654 * gcc.target/avr/pr60040-2.c: New.
8655
1390536b
RB
86562016-04-29 Richard Biener <rguenther@suse.de>
8657
8658 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8659
98998245
RB
86602016-04-29 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/13962
8663 PR tree-optimization/65686
8664 * gcc.dg/uninit-pr65686.c: New testcase.
8665
8b80cc21
JJ
86662016-04-29 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR middle-end/70843
8669 * gcc.dg/pr70843.c: New test.
8670
6181bc30
JJ
86712016-04-28 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR target/70858
8674 * gcc.target/i386/pr70858.c: New test.
8675
f4cb3612
AB
86762016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8677
8678 * gcc.target/arc/nps400-1.c: New file.
8679
8ad9df62
JR
86802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8681 Andrew Burgess <andrew.burgess@embecosm.com>
8682
8683 * gcc.target/arc/movh_cl-1.c: New file.
8684
ceaaa9fe
JR
86852016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8686 Andrew Burgess <andrew.burgess@embecosm.com>
8687
8688 * gcc.target/arc/extzv-1.c: New file.
8689 * gcc.target/arc/insv-1.c: New file.
8690 * gcc.target/arc/insv-2.c: New file.
8691 * gcc.target/arc/movb-1.c: New file.
8692 * gcc.target/arc/movb-2.c: New file.
8693 * gcc.target/arc/movb-3.c: New file.
8694 * gcc.target/arc/movb-4.c: New file.
8695 * gcc.target/arc/movb-5.c: New file.
8696 * gcc.target/arc/movb_cl-1.c: New file.
8697 * gcc.target/arc/movb_cl-2.c: New file.
8698 * gcc.target/arc/movbi_cl-1.c: New file.
8699 * gcc.target/arc/movl-1.c: New file.
8700
4d03dc2f
JR
87012016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8702 Andrew Burgess <andrew.burgess@embecosm.com>
8703
8704 * gcc.target/arc/cmem-1.c: New file.
8705 * gcc.target/arc/cmem-2.c: New file.
8706 * gcc.target/arc/cmem-3.c: New file.
8707 * gcc.target/arc/cmem-4.c: New file.
8708 * gcc.target/arc/cmem-5.c: New file.
8709 * gcc.target/arc/cmem-6.c: New file.
8710 * gcc.target/arc/cmem-7.c: New file.
8711 * gcc.target/arc/cmem-ld.inc: New file.
8712 * gcc.target/arc/cmem-st.inc: New file.
8713
81262dad
JJ
87142016-04-28 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR target/70821
8717 * gcc.target/i386/pr70821.c: New test.
8718
0a31a09a
BS
87192016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8720
8721 * gcc.target/powerpc/vec-adde.c: New test.
8722 * gcc.target/powerpc/vec-adde-int128.c: New test.
8723
3ddffba9
JJ
87242016-04-28 Jakub Jelinek <jakub@redhat.com>
8725
8726 * gcc.target/i386/avx-vround-1.c: New test.
8727 * gcc.target/i386/avx-vround-2.c: New test.
8728 * gcc.target/i386/avx512vl-vround-1.c: New test.
8729 * gcc.target/i386/avx512vl-vround-2.c: New test.
8730
713dedcd
RO
87312016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8732
8733 PR testsuite/70595
8734 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8735 (check_effective_target_cilkplus_runtime): ... this.
8736 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8737 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8738
8739 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8740 Require cilkplus_runtime.
8741 Don't add -lcilkrts.
8742 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8743 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8744 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8745 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8746 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8747 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8748 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8749 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8750 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8751 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8752 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8753 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8754 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8755 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8756 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8757 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8758 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8759 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8760 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8761 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8762 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8763 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8764 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8765 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8766 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8767 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8768 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8769 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8770 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8771
8772 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8773 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8774
8775 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8776
8777 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8778 cilkplus_runtime.
8779
3563f78f
MG
87802016-04-27 Marc Glisse <marc.glisse@inria.fr>
8781
8782 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8783 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8784
6bc2bb18
RB
87852015-04-27 Ryan Burn <contact@rnburn.com>
8786
8787 PR c++/69024
8788 PR c++/68997
8789 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8790 diagnostic.
8791 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8792 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8793
1e55d29a
EB
87942016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8795
8796 * gnat.dg/limited_with4.ad[sb]: New test.
8797 * gnat.dg/limited_with4_pkg.ads: New helper.
8798
087146ca
L
87992016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8800
8801 PR target/70155
8802 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8803 and movv1ti_internal patterns
8804 * gcc.target/i386/pr70155-1.c: New test.
8805 * gcc.target/i386/pr70155-2.c: Likewise.
8806 * gcc.target/i386/pr70155-3.c: Likewise.
8807 * gcc.target/i386/pr70155-4.c: Likewise.
8808 * gcc.target/i386/pr70155-5.c: Likewise.
8809 * gcc.target/i386/pr70155-6.c: Likewise.
8810 * gcc.target/i386/pr70155-7.c: Likewise.
8811 * gcc.target/i386/pr70155-8.c: Likewise.
8812 * gcc.target/i386/pr70155-9.c: Likewise.
8813 * gcc.target/i386/pr70155-10.c: Likewise.
8814 * gcc.target/i386/pr70155-11.c: Likewise.
8815 * gcc.target/i386/pr70155-12.c: Likewise.
8816 * gcc.target/i386/pr70155-13.c: Likewise.
8817 * gcc.target/i386/pr70155-14.c: Likewise.
8818 * gcc.target/i386/pr70155-15.c: Likewise.
8819 * gcc.target/i386/pr70155-16.c: Likewise.
8820 * gcc.target/i386/pr70155-17.c: Likewise.
8821 * gcc.target/i386/pr70155-18.c: Likewise.
8822 * gcc.target/i386/pr70155-19.c: Likewise.
8823 * gcc.target/i386/pr70155-20.c: Likewise.
8824 * gcc.target/i386/pr70155-21.c: Likewise.
8825 * gcc.target/i386/pr70155-22.c: Likewise.
8826
92329f9f
L
88272016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8828
8829 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8830 ".{5,6}".
8831
309a0cf6
BC
88322016-04-27 Bin Cheng <bin.cheng@arm.com>
8833
8834 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8835 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8836 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8837 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8838 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8839
72ed2b9c
RB
88402016-04-27 Richard Biener <rguenther@suse.de>
8841
8842 PR ipa/70760
8843 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8844 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8845
3c98ff9b
NS
88462016-04-27 Nathan Sidwell <nathan@acm.org>
8847
8848 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8849 * g++.dg/ubsan/pr63956.C: Adjust error location.
8850
9ec5d66b
NC
88512016-04-27 Nick Clifton <nickc@redhat.com>
8852
8853 PR middle-end/49889
8854 * gcc.dg/pr49889.c: New test.
8855
c1e1f433
BS
88562016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8857
8858 * c-c++-common/memset-array.c: New test.
8859
8ac43293
MS
88602016-04-26 Martin Sebor <msebor@redhat.com>
8861
8862 PR c++/66639
8863 * g++.dg/cpp1y/func_constexpr.C: New test.
8864
843ce8ab
PP
88652016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8866
8867 PR c++/70241
8868 * g++.dg/cpp0x/enum32.C: New test.
8869 * g++.dg/cpp0x/enum33.C: New test.
8870
88712016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8872
8873 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8874 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8875 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8876 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8877 * gcc.c-torture/execute/pr38151.c: Likewise.
8878 * gcc.c-torture/execute/pr66556.c: Likewise.
8879 * gcc.c-torture/execute/pr67781.c: Likewise.
8880 * gcc.c-torture/execute/pr68648.c: Likewise.
8881
ca1206be
MG
88822016-04-26 Marc Glisse <marc.glisse@inria.fr>
8883
8884 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8885
2448a956
MP
88862016-04-26 Marek Polacek <polacek@redhat.com>
8887
8888 PR c/67784
8889 * gcc.dg/pr67784-3.c: New test.
8890 * gcc.dg/pr67784-4.c: New test.
8891 * gcc.dg/pr67784-5.c: New test.
8892
b02a5e26
MP
8893 PR c/70791
8894 * gcc.dg/Wnested-externs-2.c: New test.
8895
6b6aa8d3
MG
88962016-04-26 Marc Glisse <marc.glisse@inria.fr>
8897
8898 * gcc.dg/fold-plusmult.c: Adjust.
8899 * gcc.dg/no-strict-overflow-6.c: Adjust.
8900 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8901
a2095b55
BS
89022016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8903
8904 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8905 number scans.
8906 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8907 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8908 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8909 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8910 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8911 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8912 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8913 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8914 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8915 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8916 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8917 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8918 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8919 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8920 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8921 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8922 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8923 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8924 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8925 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8926 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8927 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8928 scans.
8929 * gcc.target/i386/pr32219-4.c: Likewise.
8930 * gcc.target/i386/pr32219-6.c: Likewise.
8931 * gcc.target/i386/pr32219-8.c: Likewise.
8932
bb0cc5c8
KT
89332016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8934
8935 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8936 associated options.
8937
5a0802ea
MP
89382016-04-26 Marek Polacek <polacek@redhat.com>
8939
8940 PR c++/70744
8941 * g++.dg/ext/cond2.C: New test.
8942
00f615af
BC
89432016-04-26 Bin Cheng <bin.cheng@arm.com>
8944
8945 PR tree-optimization/70771
8946 PR tree-optimization/70775
8947 * gcc.dg/pr70771.c: New test.
25939d34 8948 * gcc.dg/pr70775.c: New test.
00f615af 8949
218155e7
BS
89502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8951
8952 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8953
ab99f467
RB
89542016-04-25 Richard Biener <rguenther@suse.de>
8955
8956 PR tree-optimization/70780
8957 * gcc.dg/torture/pr70780.c: New testcase.
8958
3f8257db 89592016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8960
c87885ca
RO
8961 * gcc.target/arm/neon-vaddws16.c: New test.
8962 * gcc.target/arm/neon-vaddws32.c: New test.
8963 * gcc.target/arm/neon-vaddwu16.c: New test.
8964 * gcc.target/arm/neon-vaddwu32.c: New test.
8965 * gcc.target/arm/neon-vaddwu8.c: New test.
8966 * lib/target-supports.exp
93c590ee
MC
8967 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8968 that arm neon support vector widen sum of HImode TO SImode.
8969
d6c1a7a7
JJ
89702016-04-23 Jakub Jelinek <jakub@redhat.com>
8971
8972 PR sanitizer/70712
8973 * c-c++-common/asan/pr70712.c: New test.
8974
ab0fc037
TS
89752016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8976
8977 * .gitattributes: New file.
8978
2aa64824
CL
89792016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8980
8981 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8982
e7e12d92
DH
89832016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8984
8985 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8986 * gfortran.dg/submodule_15.f08: Likewise.
8987
d1431192
RB
89882016-04-22 Richard Biener <rguenther@suse.de>
8989
8990 PR tree-optimization/70740
8991 * gcc.dg/torture/pr70740.c: New testcase.
8992
04a63c24
L
89932016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8994
8995 PR target/70750
8996 * gcc.target/i386/pr70750-1.c: New test.
8997 * gcc.target/i386/pr70750-2.c: Likewise.
8998
20700098
PC
89992016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9000
9001 PR c++/70540
9002 * g++.dg/cpp0x/auto48.C: New.
9003
aedf4e12
MP
90042016-04-21 Marek Polacek <polacek@redhat.com>
9005
9006 PR c++/70513
9007 * g++.dg/cpp0x/forw_enum12.C: New test.
9008 * g++.dg/cpp0x/forw_enum13.C: New test.
9009
2074d80a
KY
90102016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9011
9012 PR target/70728
9013 * gcc.target/i386/pr70728.c: New test.
9014
aef4aab0
RB
90152016-04-21 Richard Biener <rguenther@suse.de>
9016
9017 PR middle-end/70747
9018 * gcc.dg/pr70747.c: New testcase.
9019
2359e571
BC
90202016-04-21 Bin Cheng <bin.cheng@arm.com>
9021
9022 PR tree-optimization/70715
9023 * gcc.dg/tree-ssa/scev-13.c: New test.
9024
ce0e66ff
MG
90252016-04-21 Marc Glisse <marc.glisse@inria.fr>
9026
9027 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9028
2c2870a1
MG
90292016-04-21 Marc Glisse <marc.glisse@inria.fr>
9030
9031 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9032
a2b056a3
JH
90332016-04-20 Jan Hubicka <jh@suse.cz>
9034
9035 PR ipa/70018
9036 * g++.dg/ipa/nothrow-1.C: New testcase.
9037
ee392fc2
NS
90382016-04-20 Nathan Sidwell <nathan@acm.org>
9039
9040 PR c++/55635
9041 * g++.dg/eh/delete1.C: New.
9042
dda49daf
L
90432016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9044
9045 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9046 -mtune-ctrl=sse_typeless_stores.
9047
8a5b9d5a
L
90482016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9049
9050 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9051
1011119f
BC
90522016-04-20 Bin Cheng <bin.cheng@arm.com>
9053
9054 PR tree-optimization/69489
9055 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9056
477d4906
IV
90572016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9058
9059 PR c++/69363
9060 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9061 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9062 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9063
fad08d12
BC
90642016-04-20 Bin Cheng <bin.cheng@arm.com>
9065
9066 PR tree-optimization/56625
9067 PR tree-optimization/69489
9068 * gcc.dg/vect/pr56625.c: New test.
9069 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9070
9e3e4fab
AP
90712016-04-20 Andrew Pinski <apinski@cavium.com>
9072
9073 PR target/64971
9074 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9075
d7aa24e4
AC
90762016-04-20 Arnaud Charlet <charlet@adacore.com>
9077
9078 * gnat.dg/self1.adb: Remove now incorrect test.
9079
e6d62b46
BC
90802016-04-20 Bin Cheng <bin.cheng@arm.com>
9081
9082 * gcc.dg/tree-ssa/scev-11.c: New test.
9083 * gcc.dg/tree-ssa/scev-12.c: New test.
9084
2697b189
MP
90852016-04-20 Marek Polacek <polacek@redhat.com>
9086
9087 PR tree-optimization/70725
9088 * gcc.dg/pr70725.c: New test.
9089
60d393e8
RB
90902016-04-20 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/70726
9093 * g++.dg/vect/pr70726.cc: New testcase.
9094
82c6f58a
AK
90952016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9096
9097 PR target/70674
9098 * gcc.target/s390/pr70674.c: New test.
9099
90eeab20
JD
91002016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9101
9102 PR libgfortran/70684
9103 * gfortran.dg/list_read_14.f90: New test.
9104
fc9cf6da
L
91052016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9106
9107 PR target/69201
9108 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9109 extern to force it misaligned.
9110 (b): Likewise.
9111 (c): Likewise.
9112 (d): Likewise.
9113 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9114 Don't check `*' before movv4sf_internal.
9115 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9116 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9117 Don't check `*' before movv16qi_internal.
9118 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9119 extern to force it misaligned.
9120 (b): Likewise.
9121 (c): Likewise.
9122 (d): Likewise.
9123 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9124 Don't check `*' before movv2df_internal.
9125 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9126 extern to force it misaligned.
9127 (b): Likewise.
9128 (c): Likewise.
9129 (d): Likewise.
9130 Check movv8sf_internal instead of avx_storeups256.
9131 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9132
ea8927ea
RB
91332016-04-19 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/70171
9136 * g++.dg/tree-ssa/pr70171.C: New testcase.
9137
65f52ee9
RB
91382016-04-19 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/70724
9141 * gcc.dg/torture/pr70724.c: New testcase.
9142
987b67f1
VM
91432016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9144
9145 PR middle-end/70689
c87885ca 9146 * gcc.target/i386/pr70689.c: New.
987b67f1 9147
91a47c39
L
91482016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9149
9150 PR target/70708
9151 * gcc.target/i386/pr70708.c: New test.
9152
8270b82d
RB
91532016-04-18 Richard Biener <rguenther@suse.de>
9154
9155 PR tree-optimization/43434
9156 * gcc.dg/vect/pr43434.c: New testcase.
9157 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9158 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9159 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9160 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9161 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9162 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9163 * gcc.dg/gomp/pr68640.c: Likewise.
9164 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9165 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9166
edd048e2
RB
91672016-04-18 Richard Biener <rguenther@suse.de>
9168
9169 PR tree-optimization/70701
9170 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9171
bd5c7330
TV
91722016-04-18 Tom de Vries <tom@codesourcery.com>
9173
9174 PR testsuite/70699
9175 * gcc.dg/pr70161.c: Add dot-file scans.
9176 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9177 instead of after last dot char.
9178
23f2660f
EB
91792016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * c-c++-common/dump-ada-spec-3.c: New test.
9182 * c-c++-common/dump-ada-spec-4.c: Likewise.
9183
da152c9f
TV
91842016-04-17 Tom de Vries <tom@codesourcery.com>
9185
9186 PR other/70183
9187 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9188
cc950f98
JH
91892016-04-15 Jan Hubicka <jh@suse.cz>
9190
9191 PR ipa/70018
9192 * g++.dg/ipa/pure-const-1.C: New testcase.
9193 * g++.dg/ipa/pure-const-2.C: New testcase.
9194 * g++.dg/ipa/pure-const-3.C: New testcase.
9195
949505a9
MP
91962016-04-15 Marek Polacek <polacek@redhat.com>
9197
9198 PR c/70671
9199 * gcc.dg/bitfld-22.c: New test.
9200
10e547d6
BS
92012016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9202
9203 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9204 x86_64.
9205
1e77281b
MP
92062016-04-15 Marek Polacek <polacek@redhat.com>
9207
9208 PR c/70651
9209 * c-c++-common/pr70651.c: New test.
9210
e501fa8e
KT
92112016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9212
9213 PR rtl-optimization/70681
9214 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9215 dump scan on arm and powerpc.
9216 * gcc.dg/pr10474.c: Likewise.
9217
dda1bf61
JJ
92182016-04-15 Jakub Jelinek <jakub@redhat.com>
9219
ca4ef1ff
JJ
9220 PR c++/69517
9221 PR c++/70019
9222 PR c++/70588
9223 * g++.dg/cpp1y/vla11.C: Revert for real.
9224
dda1bf61
JJ
9225 PR c/70436
9226 * c-c++-common/Wparentheses-1.c: New test.
9227 * c-c++-common/gomp/Wparentheses-1.c: New test.
9228 * c-c++-common/gomp/Wparentheses-2.c: New test.
9229 * c-c++-common/gomp/Wparentheses-3.c: New test.
9230 * c-c++-common/gomp/Wparentheses-4.c: New test.
9231 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9232 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9233 * c-c++-common/goacc/Wparentheses-1.c: New test.
9234
1355e62c
KY
92352016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9236
9237 PR target/70662
9238 * gcc.target/i386/pr70662.c: New test.
9239
0ab34b9e 92402016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9241 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9242
9243 PR tree-optimization/70130
9244 * gcc.dg/vect/O3-pr70130.c: New testcase.
9245
bc773aad
MM
92462016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9247
6e9b2286
MM
9248 PR target/70669
9249 * gcc.target/powerpc/pr70669.c: New test.
9250
bc773aad
MM
9251 PR target/70640
9252 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9253 a power7 system that does not have an assembler that supports
9254 power8.
9255
d8747845
MS
92562016-04-14 Martin Sebor <msebor@redhat.com>
9257
9258 PR c++/69517
9259 PR c++/70019
9260 PR c++/70588
9261 * c-c++-common/ubsan/vla-1.c: Revert.
9262 * g++.dg/cpp1y/vla11.C: Same.
9263 * g++.dg/cpp1y/vla12.C: Same.
9264 * g++.dg/cpp1y/vla13.C: Same.
9265 * g++.dg/cpp1y/vla14.C: Same.
9266 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9267 * g++.dg/init/array24.C: Same.
d8747845
MS
9268 * g++.dg/ubsan/vla-1.C: Same.
9269
85128559
MP
92702016-04-14 Marek Polacek <polacek@redhat.com>
9271 Jan Hubicka <hubicka@ucw.cz>
9272
9273 PR c++/70029
9274 * g++.dg/torture/pr70029.C: New test.
9275
52fbb073
MS
92762016-04-14 Martin Sebor <msebor@redhat.com>
9277
9278 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9279 type size to prevent failures on targets with very low maximum
9280 alignment.
9281
6db61d6f
RB
92822016-04-14 Richard Biener <rguenther@suse.de>
9283
9284 PR tree-optimization/70623
9285 * gcc.dg/torture/pr70623.c: New testcase.
9286 * gcc.dg/torture/pr70623-2.c: Likewise.
9287
342fac95
MS
92882016-04-13 Martin Sebor <msebor@redhat.com>
9289
9290 PR c++/69517
9291 PR c++/70019
9292 PR c++/70588
9293 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9294 * g++.dg/cpp1y/vla11.C: New test.
9295 * g++.dg/cpp1y/vla12.C: New test.
9296 * g++.dg/cpp1y/vla13.C: New test.
9297 * g++.dg/cpp1y/vla14.C: New test.
9298 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9299 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9300 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9301
d93c452f
JJ
93022016-04-13 Jakub Jelinek <jakub@redhat.com>
9303
9304 PR c++/70641
9305 * g++.dg/opt/pr70641.C: New test.
9306
85115fb6
RO
93072016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9308
9309 PR rtl-optimization/68749
9310 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9311 effects of argument promotions.
9312 Remove default args to dg-skip-if.
9313
545a4139
PC
93142016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9315
9316 PR c++/70635
9317 * g++.dg/parse/pr70635.C: New.
9318
b3a77f21
MP
93192016-04-13 Marek Polacek <polacek@redhat.com>
9320
9321 PR c++/70639
9322 * c-c++-common/Wmisleading-indentation-4.c: New test.
9323
99cd9857
MP
93242016-04-13 Marek Polacek <polacek@redhat.com>
9325
9326 PR c/70436
c87885ca
RO
9327 * gcc.dg/Wparentheses-12.c: New test.
9328 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9329
75ca93ec
IE
93302016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9331
9332 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9333 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9334 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9335
3d3f9e7e
JJ
93362016-04-13 Jakub Jelinek <jakub@redhat.com>
9337
37947cd0
JJ
9338 PR middle-end/70633
9339 * gcc.c-torture/compile/pr70633.c: New test.
9340
3d3f9e7e
JJ
9341 PR debug/70628
9342 * gcc.dg/torture/pr70628.c: New test.
9343
92886d3e
PP
93442016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9345
9346 PR c++/70610
9347 * g++.dg/template/pr70610.C: New test.
9348 * g++.dg/template/pr70610-2.C: New test.
9349 * g++.dg/template/pr70610-3.C: New test.
9350 * g++.dg/template/pr70610-4.C: New test.
9351
13bd7c2b
JJ
93522016-04-12 Jakub Jelinek <jakub@redhat.com>
9353
6512fa6d
JJ
9354 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9355 128 instead of 32.
9356
13bd7c2b
JJ
9357 PR c++/70571
9358 * g++.dg/ext/pr70571.C: New test.
9359
20b9851c
MM
93602016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9361
8a434ada 9362 PR target/70640
20b9851c
MM
9363 * gcc.target/powerpc/pr70640.c: New test.
9364
2b2f52bc
PC
93652016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9366
9367 PR c++/68722
9368 * g++.dg/parse/pr68722.C: New.
9369
5901e56a
JJ
93702016-04-12 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR rtl-optimization/70596
9373 * gcc.target/i386/pr70596.c: New test.
9374
d4619dc1
NS
93752016-04-12 Nathan Sidwell <nathan@acm.org>
9376
9377 PR c++/70501
9378 * g++.dg/init/pr70501.C: New.
9379
3df530d3
DW
93802016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9381
9382 * gcc.target/i386/asm-flag-6.c: New test.
9383
b7a120d7
TV
93842016-04-12 Tom de Vries <tom@codesourcery.com>
9385
9386 PR tree-optimization/68756
9387 * gcc.dg/graphite/pr68756.c: New test.
9388
4e0eea75
JJ
93892016-04-12 Jakub Jelinek <jakub@redhat.com>
9390
9391 PR tree-optimization/70602
9392 * gcc.c-torture/execute/pr70602.c: New test.
9393
35fbda43
MM
93942016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9395
9396 PR target/70381
9397 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9398 __float128 emulator is built and runs.
9399 * gcc.target/powerpc/float128-1.c: Likewise.
9400
9401 * lib/target-supports.exp (check_ppc_float128_sw_available):
9402 Rework tests for __float128 software and hardware
9403 availability. Fix exit condition to return 0 on success.
9404
04a99ebe
JG
94052016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9406
9407 PR target/70133
9408 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9409 * gcc.target/aarch64/target_attr_15.c: Likewise.
9410
47cd5a85
PC
94112016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9412
9413 PR c++/69066
9414 * g++.dg/cpp1y/pr69066.C: New.
9415
a5edb32e
JD
94162016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9417
9418 PR fortran/68566
9419 * gfortran.dg/pr36192.f90: Update test.
9420 * gfortran.dg/pr36192_1.f90: Update test.
9421 * gfortran.dg/real_dimension_1.f: Update test.
9422 * gfortran.dg/parameter_array_init_7.f90: New test.
9423
8ef378f8
JDA
94242016-04-09 John David Anglin <danglin@gcc.gnu.org>
9425
c532c871
JDA
9426 PR testsuite/64039
9427 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9428
d34f706f
JDA
9429 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9430
75e1dd9e
JDA
9431 PR rtl-optimization/66669
9432 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9433
8a976f5f
JDA
9434 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9435
da04822a
JDA
9436 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9437 * gcc.dg/pie-1.c: Likewise.
9438 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9439 * gcc.dg/pic-4.c: Likewise.
9440 * gcc.dg/pie-3.c: Likewise.
9441 * gcc.dg/pie-4.c: Likewise.
9442
adfabcf9
JDA
9443 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9444
4a020adf
JDA
9445 PR tree-optimization/68644
9446 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9447
8ef378f8
JDA
9448 PR rtl-optimization/64886
9449 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9450
09bf990e
TV
94512016-04-09 Tom de Vries <tom@codesourcery.com>
9452
9453 PR tree-optimization/68953
9454 * gcc.dg/graphite/pr68953.c: New test.
9455
138c3c1a
DH
94562016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9457
9458 PR fortran/70592
9459 * gfortran.dg/deferred_character_16.f90: New test.
9460
f55460af
JJ
94612016-04-09 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR tree-optimization/70586
9464 * gcc.c-torture/execute/pr70586.c: New test.
9465
0b77bbf3
DH
94662016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9467
9468 PR sanitizer/70573
9469 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9470 with __builtin_memset
9471 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9472
c42cfb5c
CP
94732016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9474
9475 PR lto/70289
9476 PR ipa/70348
9477 PR tree-optimization/70373
9478 PR middle-end/70533
9479 PR middle-end/70534
9480 PR middle-end/70535
9481 * c-c++-common/goacc/reduction-5.c: New test.
9482 * c-c++-common/goacc/reduction-promotions.c: New test.
9483 * gfortran.dg/goacc/reduction-3.f95: New test.
9484 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9485
56cfb596
PP
94862016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9487
9488 PR c++/70590
9489 PR c++/70452
9490 * g++.dg/pr70590.C: New test.
9491 * g++.dg/pr70590-2.C: New test.
9492
1a13c0a2
JJ
94932016-04-08 Jakub Jelinek <jakub@redhat.com>
9494
abc0647a
JJ
9495 PR middle-end/70593
9496 * gcc.target/i386/pr70593.c: New test.
9497
1a13c0a2
JJ
9498 PR rtl-optimization/70574
9499 * gcc.target/i386/avx2-pr70574.c: New test.
9500
c3da4956
MO
95012016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9502
9503 PR sanitizer/70541
9504 * c-c++-common/asan/pr70541.c: New test.
9505
9f1b833b
TV
95062016-04-08 Tom de Vries <tom@codesourcery.com>
9507
9508 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9509 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9510
bae7adda
KT
95112016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9512
9513 PR target/70566
9514 * gcc.c-torture/execute/pr70566.c: New test.
9515
211f3d57
TV
95162016-04-08 Tom de Vries <tom@codesourcery.com>
9517
9518 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9519 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9520
02cf2861
AM
95212016-04-08 Alan Modra <amodra@gmail.com>
9522
9523 * gcc.target/powerpc/pr70117.c: New.
9524
5f490f9f
JJ
95252016-04-07 Jakub Jelinek <jakub@redhat.com>
9526
56e9b710
JJ
9527 PR testsuite/70581
9528 * gcc.dg/lto/simd-function_0.c: New test.
9529
5f490f9f
JJ
9530 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9531 clones.
9532 * c-c++-common/attr-simd-2.c: Likewise.
9533 * c-c++-common/attr-simd-4.c: Likewise.
9534 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9535 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9536
e4ebc74d
TP
95372016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9538
9539 PR testsuite/70553
9540 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9541
9817ae35
TS
95422016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9543 Tom de Vries <tom@codesourcery.com>
9544
9545 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9546 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9547 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9548 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9549 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9550 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9551 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9552 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9553
e292f64d
PP
95542016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9555
9556 PR c/70436
9557 * g++.dg/warn/Wparentheses-29.C: New test.
9558
6b37bdaf
PP
95592016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9560
9561 PR c/70436
9562 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9563 explicit braces to resolve a future -Wparentheses warning.
9564
64824205
RH
95652016-04-06 Richard Henderson <rth@redhat.com>
9566
9567 * gcc.dg/pr61817-1.c: New test.
9568 * gcc.dg/pr61817-2.c: New test.
9569 * gcc.dg/pr69391-1.c: New test.
9570 * gcc.dg/pr69391-2.c: New test.
9571
bc2fc1f3
VM
95722016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9573
9574 PR rtl-optimization/70398
c87885ca 9575 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9576
41414a02
EB
95772016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9578
9579 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9580
4066ea8a
YR
95812016-04-06 Yvan Roux <yvan.roux@linaro.org>
9582 Pedro Alves <palves@redhat.com>
9583
9584 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9585
ec35ea45
JJ
95862016-04-06 Jakub Jelinek <jakub@redhat.com>
9587
3866f8dd
JJ
9588 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9589 Check for avx512f effective targets instead of avx2.
9590 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9591 for AVX512F clones.
9592 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9593 * g++.dg/gomp/declare-simd-1.C: Likewise.
9594 * g++.dg/gomp/declare-simd-3.C: Likewise.
9595 * g++.dg/gomp/declare-simd-4.C: Likewise.
9596
ec35ea45
JJ
9597 PR middle-end/70550
9598 * c-c++-common/gomp/pr70550-1.c: New test.
9599 * c-c++-common/gomp/pr70550-2.c: New test.
9600
c08d28ac
NS
96012016-04-05 Nathan Sidwell <nathan@acm.org>
9602
9603 PR c++/70512
9604 * g++.dg/ext/attribute-may-alias-5.C: New.
9605
1d510e04
JJ
96062016-04-05 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR c++/70336
9609 * c-c++-common/pr70336.c: New test.
9610 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9611 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9612
84278ed9
JH
96132016-04-05 Jan Hubicka <hubicka@ucw.cz>
9614
9615 PR ipa/66223
9616 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9617
268a0ec4
JJ
96182016-04-05 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR rtl-optimization/70542
9621 * gcc.dg/torture/pr70542.c: New test.
9622 * gcc.target/i386/avx2-pr70542.c: New test.
9623
5e8c2eb1
ZS
96242016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9625
9626 PR tree-optimization/70509
9627 * gcc.target/i386/avx512bw-pr70509.c: New test.
9628
c0daf32d
PP
96292016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9630
9631 PR c++/70452
9632 * g++.dg/ext/constexpr-vla4.C: New test.
9633
bf867841
UB
96342016-04-05 Uros Bizjak <ubizjak@gmail.com>
9635
9636 PR target/70510
9637 * gcc.target/i386/pr70510.c: New test.
9638
3022186a
RB
96392016-04-05 Richard Biener <rguenther@suse.de>
9640
9641 PR tree-optimization/70526
9642 * g++.dg/torture/pr70526.C: New testcase.
9643
55fc79b2
JJ
96442016-04-05 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR target/70525
9647 * gcc.target/i386/pr70525.c: New test.
9648
62b233f2
RB
96492016-04-05 Richard Biener <rguenther@suse.de>
9650
9651 PR middle-end/70499
9652 * g++.dg/torture/pr70499.C: New testcase.
9653
cc05759d
RB
96542016-04-05 Richard Biener <rguenther@suse.de>
9655
9656 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9657 remove XFAIL.
9658
f23f16d4
JJ
96592016-04-04 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR middle-end/70307
9662 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9663 rs6000 ABI warnings.
9664
d27ecc49
JH
96652016-04-04 Jan Hubicka <hubicka@ucw.cz>
9666
9667 PR ipa/66223
9668 * g++.dg/ipa/devirt-51.C: New testcase.
9669
c974c96e 96702016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9671 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9672
9673 PR middle-end/70457
9674 * gcc.dg/torture/pr70457.c: New.
9675
7a85da89
AV
96762016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9677
9678 PR fortran/67538
9679 * gfortran.dg/allocate_with_source_19.f08: New test.
9680
de517e64
AV
96812016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9682
9683 PR fortran/65795
9684 * gfortran.dg/coarray_allocate_6.f08: New test.
9685
43b9f499
RB
96862016-04-04 Richard Biener <rguenther@suse.de>
9687
9688 PR rtl-optimization/70484
9689 * gcc.dg/torture/pr70484.c: New testcase.
9690
f13355da
MP
96912016-04-04 Marek Polacek <polacek@redhat.com>
9692
9693 PR c/70307
9694 * gcc.dg/torture/pr70307.c: New test.
9695
6cc6ed50
OE
96962016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9697
9698 PR target/70416
9699 PR target/67391
9700 * gcc.target/sh/torture/pr70416.c: New.
9701
abdc16c8
MS
97022016-04-02 Martin Sebor <msebor@redhat.com>
9703
9704 PR c++/67376
9705 PR c++/70170
9706 PR c++/70172
9707 PR c++/70228
9708 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9709 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9710 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9711 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9712 * g++.dg/cpp0x/constexpr-string.C: Same.
9713 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9714 * g++.dg/cpp0x/pr65398.C: Same.
9715 * g++.dg/ext/constexpr-vla1.C: Same.
9716 * g++.dg/ext/constexpr-vla2.C: Same.
9717 * g++.dg/ext/constexpr-vla3.C: Same.
9718 * g++.dg/ubsan/pr63956.C: Same.
9719
763cd859
JJ
97202016-04-01 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR rtl-optimization/70467
9723 * gcc.target/i386/pr70467-2.c: New test.
9724
0f875435
JJ
97252016-04-01 Jakub Jelinek <jakub@redhat.com>
9726 Marek Polacek <polacek@redhat.com>
9727
9728 PR c++/70488
9729 * g++.dg/init/new47.C: New test.
9730
41d14659
RR
97312016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9732
9733 PR target/70496
9734 * gcc.target/arm/pr70496.c: New test.
9735
f9bf89bb
NS
97362016-04-01 Nathan Sidwell <nathan@acm.org>
9737
73b9085d
NS
9738 PR c++/68475
9739 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9740
4afdcfaa
IE
97412016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9742
9743 PR target/69890
9744 * gcc.dg/strlenopt.h (memmove): New.
9745 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9746 instead of "string.h".
9747 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9748 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9749 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9750 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9751 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9752 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9753 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9754 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9755 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9756 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9757 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9758 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9759 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9760 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9761 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9762 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9763 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9764 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9765 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9766 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9767
b5d7a29c
RO
97682016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9769
9770 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9771 (Holder::foo): Reflect this.
9772
b660f9ec
IE
97732016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9774
9775 PR target/70442
9776 * gcc.dg/pr70442.c: New test.
9777
88504f34
NS
97782016-03-31 Nathan Sidwell <nathan@acm.org>
9779
9780 PR c++/70393
9781 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9782
95d34b96
KY
97832016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9784
9785 PR target/70453
9786 * gcc.target/i386/pr70453.c: New test.
9787
b4c4967c
AB
97882016-03-31 Andrey Belevantsev <abel@ispras.ru>
9789
9790 PR target/70292
9791 * gcc.c-torture/pr70292.c: New test.
9792
5fde6a45
MP
97932016-03-31 Marek Polacek <polacek@redhat.com>
9794
9795 PR c/70297
9796 * c-c++-common/pr70297.c: New test.
9797 * g++.dg/cpp0x/typedef-redecl.C: New test.
9798 * gcc.dg/typedef-redecl2.c: New test.
9799
97eb24c4
JJ
98002016-03-31 Jakub Jelinek <jakub@redhat.com>
9801
9802 PR rtl-optimization/70460
9803 * gcc.c-torture/execute/pr70460.c: New test.
9804
efc3536f
RB
98052016-03-31 Richard Biener <rguenther@suse.de>
9806
9807 PR c++/70430
9808 * g++.dg/ext/vector30.C: New testcase.
9809
e0876e21
DH
98102016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9811 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9812
9813 * gfortran.dg/fmt_pf.f90: New test.
9814
e9bff8c6
RO
98152016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9816
9817 Forward-port from 5 branch
9818 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9819
9820 PR testsuite/70356
9821 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9822 dg-require-effective-target after dg-do.
9823
9824 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9825
9826 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9827
2620c80d
TS
98282016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9829 Julian Brown <julian@codesourcery.com>
9830 Chung-Lin Tang <cltang@codesourcery.com>
9831 Cesar Philippidis <cesar@codesourcery.com>
9832 James Norris <jnorris@codesourcery.com>
9833 Tom de Vries <tom@codesourcery.com>
9834 Nathan Sidwell <nathan@codesourcery.com>
9835
bf867841 9836 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9837 * c-c++-common/goacc/loop-clauses.c: Likewise.
9838 * g++.dg/goacc/template.C: Likewise.
9839 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9840 * gfortran.dg/goacc/loop-1.f95: Likewise.
9841 * gfortran.dg/goacc/loop-5.f95: Likewise.
9842 * gfortran.dg/goacc/loop-6.f95: Likewise.
9843 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9844 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9845 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9846 * c-c++-common/goacc/clauses-fail.c: Likewise.
9847 * c-c++-common/goacc/parallel-1.c: Likewise.
9848 * c-c++-common/goacc/reduction-1.c: Likewise.
9849 * c-c++-common/goacc/reduction-2.c: Likewise.
9850 * c-c++-common/goacc/reduction-3.c: Likewise.
9851 * c-c++-common/goacc/reduction-4.c: Likewise.
9852 * c-c++-common/goacc/routine-3.c: Likewise.
9853 * c-c++-common/goacc/routine-4.c: Likewise.
9854 * c-c++-common/goacc/routine-5.c: Likewise.
9855 * c-c++-common/goacc/tile.c: Likewise.
9856 * g++.dg/goacc/template.C: Likewise.
9857 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9858 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9859 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9860 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9861 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9862 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9863 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9864 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9865 * c-c++-common/goacc/use_device-1.c: ... this file.
9866 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9867 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9868 * c-c++-common/goacc/host_data-6.c: ... this file.
9869 * c-c++-common/goacc/loop-2-kernels.c: New file.
9870 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9871 * c-c++-common/goacc/loop-3.c: Likewise.
9872 * g++.dg/goacc/reference.C: Likewise.
9873 * g++.dg/goacc/routine-1.C: Likewise.
9874 * g++.dg/goacc/routine-2.C: Likewise.
9875
f6d2d066
RB
98762016-03-30 Richard Biener <rguenther@suse.de>
9877
9878 PR middle-end/70450
9879 * gcc.dg/torture/pr70450.c: New testcase.
9880
d43242b9
JJ
98812016-03-30 Jakub Jelinek <jakub@redhat.com>
9882
9883 PR target/70421
9884 * gcc.dg/torture/pr70421.c: New test.
9885 * gcc.target/i386/avx512f-pr70421.c: New test.
9886
5ce43b77
L
98872016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9888
9889 PR testsuite/70364
9890 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9891 (check): New function.
9892 (bar): Call check.
9893 (foo): Align stack to 16 bytes when calling bar.
9894 * gcc.target/i386/cleanup-2.c: Likewise.
9895
d014a712
PP
98962016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9897
9898 PR tree-optimization/59124
9899 * gcc.dg/Warray-bounds-19.c: New test.
9900
3f8257db 99012016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9902
9903 * lib/prune.exp (escape_regex_chars): New.
9904 (prune_file_path): Update to quote metcharacters for regexp.
9905
3336c6e0
JJ
99062016-03-29 Jakub Jelinek <jakub@redhat.com>
9907
a362f023
JJ
9908 PR rtl-optimization/70429
9909 * gcc.c-torture/execute/pr70429.c: New test.
9910
3336c6e0
JJ
9911 PR tree-optimization/70405
9912 * gcc.dg/pr70405.c: New test.
9913
728557fd
AV
99142016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9915
9916 PR fortran/70397
9917 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9918 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9919
bef977d4
TS
99202016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9921
9922 PR testsuite/64177
9923 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9924 __cilkrts_set_param to set two workers.
9925 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9926 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9927
6f6d25c9
DH
99282016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9929
bf867841 9930 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9931
45733562
KY
99322016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9933
9934 PR target/70406
bf867841 9935 * gcc.target/i386/pr70406.c: New test.
45733562 9936
a1799e5e
EB
99372016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9938
9939 * gnat.dg/specs/double_record_extension3.ads: New test.
9940
5fca7b66
RH
99412016-03-25 Richard Henderson <rth@redhat.com>
9942
9943 PR target/70120
9944 * gcc.target/aarch64/pr70120-1.c: New.
9945 * gcc.target/aarch64/pr70120-2.c: New.
9946 * gcc.target/aarch64/pr70120-3.c: New.
9947
31ce75c6
PP
99482016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9949
9950 PR c++/62212
9951 * g++.dg/template/mangle2.C: The dg-do directive should be
9952 "compile" not "assemble".
9953
3caf0ca1
BS
99542016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9955
9956 PR lto/69650
9957 * gcc.dg/pr69650.c: New test.
9958
634035b6
DE
99592016-03-25 David Edelsohn <dje.gcc@gmail.com>
9960
9961 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9962
45d34276
AM
99632016-03-25 Alan Modra <amodra@gmail.com>
9964
9965 * gcc.dg/dfp/pr70052.c: New test.
9966
8f085166
RH
99672016-03-24 Richard Henderson <rth@redhat.com>
9968
9969 PR middle-end/69845
9970 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9971 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9972
011e5ec3
TV
99732016-03-24 Tom de Vries <tom@codesourcery.com>
9974
9975 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9976
9e3f4551
TV
99772016-03-24 Tom de Vries <tom@codesourcery.com>
9978
9979 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9980 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9981
45780041
TV
99822016-03-24 Tom de Vries <tom@codesourcery.com>
9983
9984 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9985 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9986
887ab4e5
PP
99872016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9988
9989 PR c++/62212
9990 * g++.dg/template/mangle2.C: New test.
9991
69a9a66f
RB
99922016-03-24 Richard Biener <rguenther@suse.de>
9993
9994 PR tree-optimization/70396
9995 * gcc.dg/torture/pr70396.c: New testcase.
9996
ed87de55
RB
99972016-03-24 Richard Biener <rguenther@suse.de>
9998
9999 PR middle-end/70370
10000 * gcc.dg/torture/pr70370.c: New testcase.
10001
ea064934
TV
100022016-03-24 Tom de Vries <tom@codesourcery.com>
10003
10004 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10005 * gfortran.dg/goacc/kernels-tree.f95: Same.
10006 * gfortran.dg/goacc/parallel-tree.f95: Same.
10007
b2a4dd1d
TV
100082016-03-24 Tom de Vries <tom@codesourcery.com>
10009
10010 * c-c++-common/goacc/uninit-if-clause.c: New test.
10011 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10012
72e7cd6e
JJ
100132016-03-24 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR target/70290
bf867841
UB
10016 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10017 Fix formatting.
72e7cd6e 10018
ce9d0c03
RB
100192016-03-24 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/70372
10022 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10023
426b9428
PP
100242016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10025
10026 PR c++/70347
10027 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10028
cd1588c4
PP
100292016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10030
10031 PR c++/70332
10032 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10033
61637db3
JJ
100342016-03-23 Jakub Jelinek <jakub@redhat.com>
10035
928af3bf
JJ
10036 PR c++/70001
10037 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10038 * g++.dg/cpp1y/pr70001.C: New test.
10039
61637db3
JJ
10040 PR c++/70323
10041 * g++.dg/cpp0x/constexpr-70323.C: New test.
10042
05aca4e7
AO
100432016-03-23 Alexandre Oliva <aoliva@redhat.com>
10044 Jason Merrill <jason@redhat.com>
10045 Jakub Jelinek <jakub@redhat.com>
10046
10047 PR c++/69315
10048 * g++.dg/cpp0x/constexpr-69315.C: New test.
10049 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10050
fbdb6baf
MP
100512016-03-23 Marek Polacek <polacek@redhat.com>
10052
10053 PR c++/69884
10054 * g++.dg/warn/Wignored-attributes-1.C: New test.
10055 * g++.dg/warn/Wignored-attributes-2.C: New test.
10056
d79ee524
TV
100572016-03-23 Tom de Vries <tom@codesourcery.com>
10058
10059 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10060 initialization.
10061 * gfortran.dg/goacc/private-3.f95 (test): Same.
10062 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10063 missing use param.
10064
a59f0bef
KT
100652016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10066
10067 * lib/target-supports.exp: Remove v7ve entry from loop
10068 creating effective target checks.
10069 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10070 (add_options_for_arm_arch_v7ve): Likewise.
10071
0179520a
JJ
100722016-03-23 Jakub Jelinek <jakub@redhat.com>
10073
10074 PR tree-optimization/70354
10075 * gcc.dg/vect/pr70354-1.c: New test.
10076 * gcc.dg/vect/pr70354-2.c: New test.
10077 * gcc.target/i386/avx2-pr70354-1.c: New test.
10078 * gcc.target/i386/avx2-pr70354-2.c: New test.
10079
75bb14d7
JL
100802016-03-22 Jeff Law <law@redhat.com>
10081
10082 PR target/70232
10083 * gcc.dg/tree-ssa/pr70232.c: New test.
10084
72c9526d
IE
100852016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10086
10087 PR target/70302
10088 * gcc.target/i386/pr70302.c: New test.
10089
a3ca1bc5
RB
100902016-03-22 Richard Biener <rguenther@suse.de>
10091
10092 PR middle-end/70251
10093 * g++.dg/torture/pr70251.C: New testcase.
10094
5c240f4d
DM
100952016-03-22 David Malcolm <dmalcolm@redhat.com>
10096
10097 PR c/69993
10098 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10099 Wmisleading-indentation.c.
10100 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10101 reflect change to diagnostic text and order of messages.
10102 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10103
80f6631b
DE
101042016-03-22 David Edelsohn <dje.gcc@gmail.com>
10105
10106 * g++.dg/ext/java-3.C: Don't compile on AIX.
10107
9a10956c
RB
101082016-03-22 Richard Biener <rguenther@suse.de>
10109
10110 PR middle-end/70333
10111 * gcc.dg/torture/pr70333.c: New testcase.
10112
6cedf922
IE
101132016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10114
10115 * g++.dg/ext/pr70290.C: New test.
10116
cd6c27ac
KY
101172016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10118
10119 PR target/70325
10120 * gcc.target/i386/pr70325.c: New test.
10121
4cde512c
JJ
101222016-03-22 Jakub Jelinek <jakub@redhat.com>
10123
b01915ed
JJ
10124 PR target/70329
10125 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10126 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10127
4e3e2cf1
JJ
10128 PR target/70300
10129 * gcc.target/i386/pr70300.c: New test.
10130
4cde512c
JJ
10131 PR c++/70295
10132 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10133 (func2): New function for cond with parens, xfail warning for c++.
10134 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10135
16f6d7dc
PP
101362016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10137
10138 PR c++/70096
10139 * g++.dg/template/ptrmem30.C: New test.
10140
a3e2b438
PP
101412016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10142
10143 PR c++/70204
10144 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10145 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10146
11b6a02e
JJ
101472016-03-21 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR middle-end/70326
10150 * gcc.dg/pr70326.c: New test.
10151
b9407883
MG
101522016-03-21 Marc Glisse <marc.glisse@inria.fr>
10153 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR tree-optimization/70317
10156 * gcc.dg/pr70317.c: New test.
10157
4a148e19
UB
101582016-03-21 Uros Bizjak <ubizjak@gmail.com>
10159
10160 PR target/70327
10161 * gcc.target/i386/pr70327.c: New test.
10162
2a85ddbb
ML
101632016-03-21 Martin Liska <mliska@suse.cz>
10164
7d36fe98 10165 PR ipa/70306
2a85ddbb
ML
10166 * gcc.dg/ipa/pr70306.c: New test.
10167
4a148e19 101682016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10169
10170 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10171 * gcc.target/arm/attr-align3.c: Likewise.
10172 * gcc.target/arm/attr_arm.c: Likewise.
10173 * gcc.target/arm/flip-thumb.c: Likewise.
10174
6b366948
JJ
101752016-03-21 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR target/70296
10178 * gcc.target/powerpc/altivec-36.c: New test.
10179
2fac8c14
RB
101802016-03-21 Richard Biener <rguenther@suse.de>
10181
10182 PR tree-optimization/70310
10183 * gcc.dg/torture/pr70310.c: New testcase.
10184
e9bde854
KY
101852016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10186
10187 PR target/70293
10188 * gcc.target/i386/pr70293.c: New test.
10189
56bbfaf6
RB
101902016-03-21 Richard Biener <rguenther@suse.de>
10191
10192 PR tree-optimization/70288
10193 * gcc.dg/torture/pr70288-1.c: New testcase.
10194 * gcc.dg/torture/pr70288-2.c: Likewise.
10195
3eee49ed
AB
101962016-03-21 Andrey Belevantsev <abel@ispras.ru>
10197
10198 PR rtl-optimization/69307
10199 * gcc.target/arm/pr69307.c: New test.
4a148e19 10200
8e7816b4
AB
102012016-03-21 Andrey Belevantsev <abel@ispras.ru>
10202
10203 PR rtl-optimization/69102
10204 * gcc.c-torture/compile/pr69102.c: New test.
10205
14d7d4be
JL
102062016-03-18 Jeff Law <law@redhat.com>
10207
10208 PR rtl-optimization/70263
10209 * gcc.c-torture/compile/pr70263-1.c: New test.
10210 * gcc.target/i386/pr70263-2.c: New test.
10211
5c6a601c
BS
102122016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10213
10214 PR rtl-optimization/70278
10215 * gcc.dg/torture/pr70278.c: New test.
10216 * gcc.target/arm/pr70278.c: New test.
10217
4bbf545b
DM
102182016-03-18 David Malcolm <dmalcolm@redhat.com>
10219
10220 PR c/70281
10221 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10222 (test_builtin_types_compatible_p): New test function.
10223 * gcc.dg/pr70281.c: New test case.
10224
dc28bb68
CL
102252016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10226
10227 PR target/70113
10228 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10229
5e8d6dff
IE
102302016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10231
10232 PR tree-optimization/70252
10233 * gcc.dg/pr70252.c: New test.
10234
d0e7e403
TV
102352016-03-18 Tom de Vries <tom@codesourcery.com>
10236
10237 * gcc.dg/pr70161-2.c: New test.
10238 * gcc.dg/pr70161.c: New test.
10239
fa22501a
TV
102402016-03-18 Tom de Vries <tom@codesourcery.com>
10241
10242 PR ipa/70269
10243 * gcc.dg/pr70269.c: New test.
10244
dd125026
JJ
102452016-03-18 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR c++/70267
10248 * g++.dg/ext/java-3.C: New test.
10249
91914f0a
PP
102502016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10251
10252 PR c++/70205
10253 * g++.dg/lookup/pr70205.C: New test.
10254
753a8910
PP
102552016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10256
10257 PR c++/70218
10258 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10259
14ba7b28
MP
102602016-03-17 Marek Polacek <polacek@redhat.com>
10261
10262 PR c/69407
10263 * gcc.dg/atomic-op-6.c: New test.
10264
ded60913
DM
102652016-03-17 David Malcolm <dmalcolm@redhat.com>
10266
10267 PR c/70264
10268 * c-c++-common/pr70264.c: New test case.
10269
a3aad0e6
JJ
102702016-03-17 Jakub Jelinek <jakub@redhat.com>
10271
17366700
JJ
10272 PR c++/70144
10273 * c-c++-common/pr70144-1.c: New test.
10274 * c-c++-common/pr70144-2.c: New test.
10275
a3aad0e6
JJ
10276 PR c++/70272
10277 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10278 * g++.dg/opt/flifetime-dse6.C: New test.
10279 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10280
b57e6e18
L
102812016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10282
10283 PR driver/70192
10284 * gcc.dg/pic-1.c: New test.
10285 * gcc.dg/pic-2.c: Likewise.
10286 * gcc.dg/pic-3.c: Likewise.
10287 * gcc.dg/pic-4.c: Likewise.
10288 * gcc.dg/pie-1.c: Likewise.
10289 * gcc.dg/pie-2.c: Likewise.
10290 * gcc.dg/pie-3.c: Likewise.
10291 * gcc.dg/pie-4.c: Likewise.
10292 * gcc.dg/pie-5.c: Likewise.
10293 * gcc.dg/pie-6.c: Likewise.
10294
b38ba58b
TV
102952016-03-17 Tom de Vries <tom@codesourcery.com>
10296
10297 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10298 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10299
6931b3b7
RB
103002016-03-17 Richard Biener <rguenther@suse.de>
10301
10302 PR debug/70271
10303 * g++.dg/debug/pr70271.C: New testcase.
10304
0c8b64cb
IE
103052016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10306
10307 * gcc.target/i386/pr70251.c: New test.
10308
b1970801
MP
103092016-03-17 Marek Polacek <polacek@redhat.com>
10310
10311 PR c++/70194
10312 * g++.dg/warn/constexpr-70194.C: New test.
10313
820c5eaa
RH
103142016-03-16 Richard Henderson <rth@redhat.com>
10315
10316 PR middle-end/70240
10317 * gcc.c-torture/compile/pr70240.c: New.
10318
da0ad263
SKS
103192016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10320
10321 * gcc.c-torture/compile/20151204.c: Skip for avr.
10322
c73d295c
JJ
103232016-03-16 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR target/70245
10326 * g++.dg/opt/pr70245.C: New test.
10327 * g++.dg/opt/pr70245.h: New file.
10328 * g++.dg/opt/pr70245-aux.cc: New file.
10329
b2794066
MS
103302016-03-16 Martin Sebor <msebor@redhat.com>
10331
10332 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10333
aa43616c
RH
103342016-03-16 Richard Henderson <rth@redhat.com>
10335
10336 PR middle-end/70199
10337 * gcc.c-torture/compile/pr70199.c: New.
10338
59608fe5
L
103392016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10340
10341 * gcc.dg/uninit-19.c: Run dos2unix.
10342
ab4c578f
MP
103432016-03-16 Marek Polacek <polacek@redhat.com>
10344
10345 PR c/70093
10346 * gcc.dg/nested-func-10.c: New test.
10347 * gcc.dg/nested-func-9.c: New test.
10348
f5387e76
JJ
103492016-03-16 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR tree-optimization/68714
10352 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10353
7662b718
TV
103542016-03-16 Tom de Vries <tom@codesourcery.com>
10355
10356 PR tree-optimization/68715
10357 * gcc.dg/graphite/pr68715-2.c: New test.
10358 * gcc.dg/graphite/pr68715.c: New test.
10359 * gfortran.dg/graphite/pr68715.f90: New test.
10360
be7ce7ae
TV
103612016-03-16 Tom de Vries <tom@codesourcery.com>
10362
10363 PR tree-optimization/68809
10364 * gcc.dg/graphite/pr68809-2.c: New test.
10365 * gcc.dg/graphite/pr68809.c: New test.
10366
1935f250
JJ
103672016-03-16 Jakub Jelinek <jakub@redhat.com>
10368
6651c93e
JJ
10369 PR c++/70147
10370 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10371 method call to i () as argument. Adjust expected output.
10372
1935f250
JJ
10373 PR c++/70147
10374 * g++.dg/ubsan/pr70147-1.C: New test.
10375 * g++.dg/ubsan/pr70147-2.C: New test.
10376
ab1caa6e
MS
103772016-03-15 Martin Sebor <msebor@redhat.com>
10378
10379 PR c++/58281
10380 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10381
5c2a1bbb
JDA
103822016-03-15 John David Anglin <danglin@gcc.gnu.org>
10383
cb5d8ad1
JDA
10384 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10385 hppa*-*-hpux*.
10386
b440dd40
JDA
10387 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10388
5c2a1bbb
JDA
10389 PR libfortran/69799
10390 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10391 libatomic_available.
10392
42c729c5
MP
103932016-03-15 Marek Polacek <polacek@redhat.com>
10394
10395 PR c++/70209
10396 * g++.dg/ext/attribute-may-alias-4.C: New test.
10397
82b1c550
AM
103982016-03-15 Alexander Monakov <amonakov@ispras.ru>
10399
10400 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10401 -fvar-tracking-assignments-toggle flag.
10402
4ccbf3a6
PH
104032016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10404
10405 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10406
c39858bd
JJ
104072016-03-15 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR rtl-optimization/70222
10410 * gcc.c-torture/execute/pr70222-1.c: New test.
10411 * gcc.c-torture/execute/pr70222-2.c: New test.
10412
8be119c1
RH
104132016-03-15 Richard Henderson <rth@redhat.com>
10414
10415 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10416
6598bb55
AB
104172016-03-15 Andrey Belevantsev <abel@ispras.ru>
10418
10419 PR rtl-optimization/69032
10420 * gcc.dg/pr69032.c: New test.
10421
81fa2944
AB
104222016-03-15 Andrey Belevantsev <abel@ispras.ru>
10423
10424 PR rtl-optimization/63384
4a148e19 10425 * g++.dg/pr63384.C: New test.
81fa2944 10426
74ea9ab6
AB
104272016-03-15 Andrey Belevantsev <abel@ispras.ru>
10428
10429 PR target/64411
10430 * gcc.target/i386/pr64411.C: New test.
10431
045d5055
TV
104322016-03-15 Tom de Vries <tom@codesourcery.com>
10433
10434 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10435 * gfortran.dg/goacc/kernels-alias.f95: New test.
10436
3ea33585
MS
104372016-03-14 Martin Sebor <msebor@redhat.com>
10438
10439 PR c++/53792
10440 * g++.dg/cpp0x/constexpr-inline.C: New test.
10441 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10442
1df7b330
DE
104432016-03-14 David Edelsohn <dje.gcc@gmail.com>
10444
10445 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10446
79b57d18
JJ
104472016-03-14 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR middle-end/70219
10450 * gcc.dg/pr70219.c: New test.
10451
3cbf012a
BS
104522016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10453
10454 PR target/70083
10455 * gcc.dg/torture/pr70083.c: New test.
10456 * gcc.target/i386/pr70083.c: New test.
10457
a9fee7cd
RB
104582016-03-14 Richard Biener <rguenther@suse.de>
10459
10460 PR tree-optimization/56365
10461 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10462
4799603f
SB
104632016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10464
10465 PR target/70098
10466 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10467 New function.
10468 * g++.dg/pr70098.C: New testcase.
10469
10470
760ca967
TV
104712016-03-14 Tom de Vries <tom@codesourcery.com>
10472
10473 PR tree-optimization/70045
10474 * gcc.dg/graphite/pr70045.c: New test.
10475
44e66a77
JD
104762016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10477
10478 PR fortran/69043
10479 * gfortran.dg/include_9.f90: New test.
10480
a18e0fe1
DH
104812016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10482
10483 PR fortran/45076
10484 gfortran.dg/prof/prof.exp: New script.
10485 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10486
d0aca6ab
AB
104872016-03-12 Andrey Belevantsev <abel@ispras.ru>
10488
10489 PR rtl-optimization/69307
10490 * gcc.dg/pr69307.c: New test.
10491
cefe08a4
VM
104922016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10493
10494 PR target/69614
10495 * gcc.target/arm/pr69614.c: New.
10496
70112e2a
PT
104972016-03-12 Paul Thomas <pault@gcc.gnu.org>
10498
10499 PR fortran/70031
10500 * gfortran.dg/submodule_14.f08: New test
10501
10502 PR fortran/69524
10503 * gfortran.dg/submodule_15.f08: New test
10504
3f1e5d3a
PP
105052016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10506
10507 PR c++/70106
10508 * g++.dg/cpp1y/paren3.C: New test.
10509
a3f6d680
MM
105102016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10511
10512 PR target/70131
10513 * gcc.target/powerpc/ppc-round2.c: New test.
10514
92348f09
BS
105152016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10516
10517 PR target/70123
10518 * gcc.dg/torture/pr70123.c: New test.
10519
cebde9e9
JL
105202016-03-11 Jeff Law <law@redhat.com>
10521
10522 PR tree-optimization/70190
10523 * gcc.c-torture/compile/pr70190.c: New test.
10524
3edc5da4
DM
105252016-03-11 David Malcolm <dmalcolm@redhat.com>
10526
10527 PR c/68187
10528 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10529 case.
10530 (test43_b): Likewise.
10531 (test43_c): Likewise.
10532 (test43_d): Likewise.
10533 (test43_e): Likewise.
10534 (test43_f): Likewise.
10535 (test43_g): Likewise.
10536 (test44_a): Likewise.
10537 (test44_b): Likewise.
10538 (test44_c): Likewise.
10539 (test44_d): Likewise.
10540 (test44_e): Likewise.
10541
318c1204
DM
105422016-03-11 David Malcolm <dmalcolm@redhat.com>
10543
10544 PR c/70085
10545 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10546
bc062234
KT
105472016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10548
10549 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10550 dg-options.
10551
acfc1ac1
KT
105522016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10553
10554 PR target/70002
10555 PR target/69245
10556 * gcc.target/aarch64/pr69245_2.c: New test.
10557
d1e2bb2d
JJ
105582016-03-11 Jakub Jelinek <jakub@redhat.com>
10559
10560 PR tree-optimization/70177
10561 * gcc.dg/pr70177.c: New test.
10562
07350627
AL
105632016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10564
10565 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10566
5c6706f7
AL
105672016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10568
10569 * gcc.dg/tree-ssa/sra-20.c: New.
10570
02d472a2
JJ
105712016-03-11 Jakub Jelinek <jakub@redhat.com>
10572
686d390a
JJ
10573 PR rtl-optimization/70174
10574 * gcc.dg/pr70174.c: New test.
10575
02d472a2
JJ
10576 PR tree-optimization/70169
10577 * gcc.dg/pr70169.c: New test.
10578
0f9befa1
IE
105792016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10580
10581 PR target/70160
10582 * gcc.target/i386/pr70160.c: New test.
10583
432d4670
AK
105842016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10585
10586 * gcc.target/s390/dfp-1.c: New test.
10587
a3dc8760
NC
105882016-03-10 Nick Clifton <nickc@redhat.com>
10589
10590 PR target/70044
10591 * gcc.target/aarch64/pr70044.c: New test.
10592
b87a8d7d
PP
105932016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10594 Jakub Jelinek <jakub@redhat.com>
10595
10596 PR c++/70001
10597 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10598 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10599 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10600
4f4ada6a
JH
106012016-03-10 Jan Hubicka <hubicka@ucw.cz>
10602
10603 PR lto/69589
10604 * g++.dg/lto/pr69589_0.C: New testcase
10605 * g++.dg/lto/pr69589_1.C: New testcase
10606
d49b0aa0
MP
106072016-03-10 Marek Polacek <polacek@redhat.com>
10608
10609 PR c++/70153
10610 * g++.dg/delayedfold/unary-plus1.C: New test.
10611
106122016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10613
10614 * gcc.target/arm/pr45701-1.c: Escape brackets.
10615 * gcc.target/arm/pr45701-2.c: Likewise.
10616
71017a7b
AL
106172016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10618
10619 * gfortran.dg/unconstrained_commons.f: New.
10620
ba52669f
AM
106212016-03-10 Alan Modra <amodra@gmail.com>
10622
10623 * gcc.dg/pr69195.c: New.
10624 * gcc.dg/pr69238.c: New.
10625
27742332
TV
106262016-03-10 Tom de Vries <tom@codesourcery.com>
10627
10628 PR testsuite/68915
10629 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10630
3a81a594
RB
106312016-03-10 Richard Biener <rguenther@suse.de>
10632
10633 PR tree-optimization/70128
10634 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10635 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10636
3433b975
JJ
106372016-03-09 Jakub Jelinek <jakub@redhat.com>
10638
c2864f02
JJ
10639 PR tree-optimization/70152
10640 * gcc.dg/pr70152.c: New test.
10641
3433b975
JJ
10642 PR target/70086
10643 * gcc.target/i386/pr70086-1.c: New test.
10644 * gcc.target/i386/pr70086-2.c: New test.
10645 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10646
10647 PR tree-optimization/70127
10648 * gcc.c-torture/execute/pr70127.c: New test.
10649
96b3c82d
CP
106502016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10651
10652 * c-c++-common/goacc/combined-directives-2.c: New test.
10653
b4f3232d
DM
106542016-03-09 David Malcolm <dmalcolm@redhat.com>
10655
10656 PR c/68473
10657 PR c++/70105
10658 * g++.dg/diagnostic/pr70105.C: New test.
10659 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10660 (test_multiple_ordinary_maps): New test function.
10661
40499f81
DM
106622016-03-09 David Malcolm <dmalcolm@redhat.com>
10663
10664 PR c/68473
10665 PR c++/70105
10666 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10667 Drop range information from call to inform_at_rich_loc.
10668 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10669 New.
10670 (test_show_locus): Replace calls to rich_location::add_range with
10671 calls to add_range. Rewrite the tests that used the now-defunct
10672 rich_location ctor taking a source_range. Simplify other tests
10673 by replacing calls to COMBINE_LOCATION_DATA with calls to
10674 make_location.
10675
c9e33662
RB
106762016-03-09 Richard Biener <rguenther@suse.de>
10677 Jakub Jelinek <jakub@redhat.com>
10678
10679 PR tree-optimization/70138
10680 * gcc.dg/vect/pr70138-1.c: New testcase.
10681 * gcc.dg/vect/pr70138-2.c: Likewise.
10682
2c73b764
JJ
106832016-03-09 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR target/70049
10686 * gcc.target/i386/pr70049.c: New test.
10687
c06d25bb
RB
106882016-03-09 Richard Biener <rguenther@suse.de>
10689
10690 PR c/70143
10691 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10692 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10693 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10694
5828a501
RO
106952016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10696
10697 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10698 arm-*-*.
10699
2e141c8d
JJ
107002016-03-09 Jakub Jelinek <jakub@redhat.com>
10701
5a9def37
JJ
10702 PR middle-end/67278
10703 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10704
2e141c8d
JJ
10705 PR target/67278
10706 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10707
10708 PR middle-end/70050
10709 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10710 in testcase comment.
10711
bf751f40
TV
107122016-03-09 Tom de Vries <tom@codesourcery.com>
10713
10714 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10715 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10716 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10717 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10718 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10719 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10720 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10721 * gfortran.dg/goacc/kernels-loop.f95: New test.
10722
e210c999
MS
107232016-03-08 Martin Sebor <msebor@redhat.com>
10724
10725 PR c++/62096
10726 * g++.dg/warn/overflow-warn-7.C: New test.
10727
80aac5c8
JM
107282016-03-08 Jason Merrill <jason@redhat.com>
10729
10730 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10731 * lib/target-supports.exp (check_effective_target_concepts): New.
10732
12b81409
JJ
107332016-03-08 Jakub Jelinek <jakub@redhat.com>
10734
d259b234
JJ
10735 PR c++/70135
10736 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10737 * g++.dg/ubsan/pr70135.C: New test.
10738
12b81409
JJ
10739 PR target/70110
10740 * gcc.dg/pr70110.c: New test.
10741
b4e9f2aa
MJ
107422016-03-07 Martin Jambor <mjambor@suse.cz>
10743
10744 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10745 * c-c++-common/gomp/if-1.c: Likewise.
10746 * c-c++-common/gomp/pr61486-2.c: Likewise.
10747 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10748 to dg-additional-options.
10749 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10750 * g++/gomp/target-teams-1.c: Likewise.
10751 * gcc.dg/gomp/gomp.exp: Likewise.
10752 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10753 dg-additional-options.
10754 * gfortran.dg/gomp/gomp.exp: Likewise.
10755 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10756 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10757 dg-additional-options.
10758 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10759
f86e631e
MJ
107602016-03-07 Martin Jambor <mjambor@suse.cz>
10761
10762 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10763 * c-c++-common/gomp/gridify-1.c: New test.
10764 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10765
94156b3f
AV
107662016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10767
10768 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10769 trigger for cortex-r8, when scanning for register r8.
10770 * gcc.target/arm/pr45701-2.c: Likewise.
10771
a84a49b7 107722016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10773 Jeff Law <law@redhat.com>
a84a49b7
RB
10774
10775 PR tree-optimization/69740
10776 * gcc.c-torture/compile/pr69740-1.c: New test.
10777 * gcc.c-torture/compile/pr69740-2.c: New test.
10778
e41f6c9e
BS
107792016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10780
10781 * lib/target-supports.exp
10782 (check_effective_target_whole_vector_shift): Enable for PPC64.
10783
57548bf5
RB
107842016-03-07 Richard Biener <rguenther@suse.de>
10785
10786 PR tree-optimization/70115
10787 * gcc.dg/torture/pr70115.c: New testcase.
10788
4ae13300
NS
107892016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10790
10791 PR middle-end/69916
10792 * c-c-++-common/goacc/pr69916.c: New.
10793
5edb9853
RH
107942016-03-07 Richard Henderson <rth@redhat.com>
10795
10796 * gcc.c-torture/compile/pr70061.c: New test.
10797
2067a8f3
RB
107982016-03-07 Richard Biener <rguenther@suse.de>
10799
10800 PR testsuite/70109
10801 * gcc.dg/vect/O3-pr36098.c: New testcase.
10802
4145a9b7
CL
108032016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10804
10805 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10806
1878be32
EB
108072016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10808
10809 * gnat.dg/renaming9.ad[sb]: New testcase.
10810
df762bb2
JJ
108112016-03-05 Jakub Jelinek <jakub@redhat.com>
10812
10813 PR c++/70084
10814 * g++.dg/expr/stdarg3.C: New test.
10815
7d461295
JL
108162016-03-04 Jeff Law <law@redhat.com>
10817
10818 PR tree-optimization/69196
10819 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10820 x86_64-*-*.
10821
29b9828f
BS
108222016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10823
b6b552fd
BS
10824 PR c/69973
10825 * gcc.dg/pr69973.c: New test.
10826
201d49e9
BS
10827 PR rtl-optimization/69941
10828 * gcc.dg/torture/pr69941.c: New test.
10829
29b9828f
BS
10830 PR c/69824
10831 * gcc.dg/pr69824.c: New test.
10832
640b7e74
TV
108332016-03-05 Tom de Vries <tom@codesourcery.com>
10834
10835 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10836 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10837 function.
10838
7a3a3fad
PP
108392016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10840
10841 PR c++/66786
10842 * g++.dg/cpp1y/var-templ48.C: New test.
10843 * g++.dg/cpp1y/var-templ49.C: New test.
10844
cd439aec
EB
108452016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10846
10847 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10848
60204554
JJ
108492016-03-04 Jakub Jelinek <jakub@redhat.com>
10850
0c8825de
JJ
10851 PR c++/70035
10852 * g++.dg/ubsan/pr70035.C: New test.
10853
60204554
JJ
10854 PR target/70062
10855 * gcc.target/i386/pr70062.c: New test.
10856
f79d4eab
L
108572016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10858
10859 * g++.dg/template/typename21.C: Remove c++98_only.
10860
ea81ce67
L
108612016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10862
10863 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10864
64b23c13
DM
108652016-03-04 David Malcolm <dmalcolm@redhat.com>
10866
10867 PR c/68187
10868 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10869 function.
10870 (fn_42_b): Likewise.
10871 (fn_42_c): Likewise.
10872
729526f5
DM
108732016-03-04 David Malcolm <dmalcolm@redhat.com>
10874
10875 PR c/68187
10876 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10877 function.
10878 (fn_40_b): Likewise.
10879 (fn_41_a): Likewise.
10880 (fn_41_b): Likewise.
10881
f9ea11ac
JJ
108822016-03-04 Jakub Jelinek <jakub@redhat.com>
10883
10884 PR target/70059
10885 * gcc.target/i386/avx512f-pr70059.c: New test.
10886 * gcc.target/i386/avx512dq-pr70059.c: New test.
10887
b6c38c69
BS
108882016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10889
10890 PR rtl-optimization/57676
10891 * gcc.dg/torture/pr57676.c: New test.
10892
af3cdd34
IE
108932016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10894
10895 * gcc.dg/pr70026.c: New test.
10896
7ff6ca38
MP
108972016-03-04 Marek Polacek <polacek@redhat.com>
10898
10899 PR c/69798
10900 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10901 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10902
a6bf62d5
KT
109032016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10904
10905 PR target/70004
10906 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10907 Delete.
10908 (test_corners_sisd_si): Likewise.
10909 (main): Remove checks of the above.
10910 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10911
ae4cdc6a
EB
109122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10913
10914 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10915
08455559
CL
109162016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10917
10918 * gcc.dg/torture/pr69951.c: Accept argc==0.
10919
e9a35493
RB
109202016-03-04 Richard Biener <rguenther@suse.de>
10921
10922 PR c++/70054
10923 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10924 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10925
fba054c2
DV
109262016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10927
10928 PR testsuite/69766
10929 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10930 testing multiarch.
10931
f10cdc6c
JJ
109322016-03-04 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR debug/69947
10935 * gcc.dg/guality/pr69947.c: New test.
10936
2e981ba0
JJ
109372016-03-03 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR ada/70017
10940 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10941
0ba3bfa2
KT
109422016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10943
10944 PR rtl-optimization/69904
10945 * gcc.target/arm/pr69904.c: New test.
10946
97ecdb46
JJ
109472016-03-03 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR target/70021
10950 * gcc.dg/vect/pr70021.c: New test.
10951 * gcc.target/i386/pr70021.c: New test.
10952
a2a743a1
MP
109532016-03-03 Marek Polacek <polacek@redhat.com>
10954
10955 PR middle-end/70050
10956 * gcc.dg/pr70050.c: New test.
10957
fa07ecdd
JG
109582016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10959
10960 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10961
23504262
ML
109622016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10963
10964 PR tree-optimization/70043
10965 * gfortran.dg/vect/pr70043.f90: New test.
10966
b7b9e1a9
EB
109672016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10968
10969 * gnat.dg/specs/task1.ads: New test.
10970
cb83ba54
RO
109712016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10972
10973 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10974 Invoke gdb with -batch.
10975 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10976
a75f5e30
RB
109772016-03-03 Richard Biener <rguenther@suse.de>
10978
10979 PR tree-optimization/55936
10980 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10981
268bc320
JL
109822016-03-02 Jeff Law <law@redhat.com>
10983
815f20ab
JL
10984 PR rtl-optimization/69942
10985 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10986 effects of argument promotions.
10987
268bc320
JL
10988 PR tree-optimization/69987
10989 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10990 target does not support -fprefetch-loop-arrays.
10991
171f7de5
UB
109922016-03-02 Uros Bizjak <ubizjak@gmail.com>
10993
10994 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10995
192912db
BC
109962016-03-02 Bin Cheng <bin.cheng@arm.com>
10997
c7908871 10998 PR rtl-optimization/69052
192912db
BC
10999 * gcc.target/i386/pr69052.c: New test.
11000
90a7a40b
AM
110012016-03-02 Alan Modra <amodra@gmail.com>
11002
11003 * gcc.dg/pr69990.c: New.
11004
69fa742f
JJ
110052016-03-02 Jakub Jelinek <jakub@redhat.com>
11006
de752fb0
JJ
11007 PR c/68062
11008 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11009
11010 PR middle-end/70022
11011 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11012
69fa742f
JJ
11013 PR target/70028
11014 * gcc.target/i386/pr70028.c: New test.
11015
7c65bd56
MK
110162016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11017
11018 * c-c++-common/asan/swapcontext-test-1.c,
11019 * c-c++-common/tsan/thread_leak.c,
11020 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11021 * g++.dg/tsan/benign_race.C,
11022 * g++.dg/tsan/fd_close_norace.C,
11023 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11024 races with sanitizer output
11025
37d98220 110262016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11027 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11028
11029 PR target/67278
11030 * gcc.dg/simd-8.c: New testcase.
11031
218db463
RB
110322016-03-02 Richard Biener <rguenther@suse.de>
11033
11034 PR middle-end/67278
11035 * gcc.dg/simd-7.c: New testcase.
11036
22c72158
EB
110372016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11038
11039 * gcc.target/i386/pr70007.c: Tweak.
11040
9a790ccc
DV
110412016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11042
11043 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11044
bd02f00f
MP
110452016-03-02 Marek Polacek <polacek@redhat.com>
11046
11047 PR c/67854
11048 * gcc.dg/pr67854.c: New test.
11049
1e840f39
JJ
110502016-03-02 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR middle-end/70025
11053 * gcc.dg/torture/pr70025.c: New test.
11054
bca00241
VK
110552016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11056
11057 PR tree-optimization/68621
11058 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11059
0bca04b8
EB
110602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11061
11062 * gcc.target/i386/pr70007.c: New test.
11063
2a9afc86
JL
110642016-03-01 Jeff Law <law@redhat.com>
11065
eab2541b 11066 PR tree-optimization/69196
9d83ef71 11067 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11068
2a9afc86
JL
11069 PR tree-optimization/69196
11070 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11071 duplicating code and spoiling the expected output.
11072
0d39977e
MM
110732016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11074
11075 PR target/70033
11076 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11077 supports power9 before doing tests.
11078 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11079 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11080 * gcc.target/powerpc/p9-permute.c: Likewise.
11081
a0c0699d
UB
110822016-03-01 Uros Bizjak <ubizjak@gmail.com>
11083
11084 PR target/70027
11085 * gcc.target/i386/pr70027.c: New test.
11086
0ae3ef47 110872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11088
11089 * gcc.dg/pr70017.c: New test.
11090
686e2237
JJ
110912016-03-01 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR c/69796
11094 PR c/69974
11095 * gcc.dg/pr69796.c: New test.
11096 * gcc.dg/pr69974.c: New test.
11097
f8e4188c
EB
110982016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11099
11100 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11101
5e3f1c7c
JL
111022016-02-29 Jeff Law <law@redhat.com>
11103
11104 PR tree-optimization/69987
11105 * gfortran.dg/pr69987.f90: New test.
11106
11107 PR tree-optimization/69989
11108 * gcc.c-torture/compile/pr69989-2.c: New test.
11109
1be56bc5
MP
111102016-03-01 Marek Polacek <polacek@redhat.com>
11111
11112 PR c++/69795
11113 * g++.dg/parse/invalid1.C: New test.
11114
1b19470d
RB
111152016-03-01 Richard Biener <rguenther@suse.de>
11116
11117 PR middle-end/70022
11118 * gcc.dg/pr70022.c: New testcase.
11119
3ae0661a
IE
111202016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11121
11122 PR tree-optimization/69956
11123 * gcc.dg/pr69956.c: New test.
11124
0f09ab88
BS
111252016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11126
11127 PR target/70011
11128 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11129 XFAIL when hardware supports efficient unaligned storage access.
11130
76d881bf
PP
111312016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11132
11133 PR c++/69961
11134 * g++.dg/template/pr69961a.C: New test.
11135 * g++.dg/template/pr69961b.C: New test.
11136
7168133a
DM
111372016-02-29 David Malcolm <dmalcolm@redhat.com>
11138
11139 PR preprocessor/69985
11140 * gcc.dg/cpp/pr69985.c: New test case.
11141
0c6072a3
JL
111422016-02-29 Jeff Law <law@redhat.com>
11143
e66f219b
JL
11144 PR tree-optimization/70005
11145 * gcc.c-torture/execute/pr70005.c New test.
11146
0c6072a3
JL
11147 PR tree-optimization/69999
11148 * gcc.c-torture/compile/pr69999.c: New test.
11149
fd9fbdb3
YR
111502016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11151
11152 PR tree-optimization/69652
11153 * gcc.dg/torture/pr69652.c: Delete test.
11154 * gcc.dg/vect/pr69652.c: New test.
11155
cbd400b4
RB
111562016-02-19 Richard Biener <rguenther@suse.de>
11157
11158 PR tree-optimization/69980
11159 * gfortran.dg/vect/pr69980.f90: New testcase.
11160
84ea0f58
EB
111612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11162
11163 * gcc.target/sparc/20160229-1.c: New test.
11164
5d2a63dc
EB
111652016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11166
11167 * gnat.dg/stack_usage3.adb: New test.
11168 * gnat.dg/stack_usage3_pkg.ads: New helper.
11169
93e708f9
EB
111702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11171
11172 * gnat.dg/renaming8.adb: New test.
11173 * gnat.dg/renaming8_pkg1.ads: New helper.
11174 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11175 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11176
6512bc93
RB
111772016-02-29 Richard Biener <rguenther@suse.de>
11178
11179 PR tree-optimization/69720
11180 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11181
7b201a88
TK
111822016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11183
11184 PR fortran/68147
11185 PR fortran/47674
11186 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11187
82ee0cf2 111882016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11189 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11190
11191 PR fortran/56007
11192 * gfortran.dg/coarray_8.f90: Adjust error message.
11193 * gfortran.dg/pr56007.f90: New test.
11194 * gfortran.dg/pr56007.f: New test.
11195
cdc1a2c8
L
111962016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11197
11198 PR tree-optimization/69989
11199 * gcc.dg/torture/pr69989.c: New test.
11200
33505bcf
EB
112012016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11202
11203 * gcc.target/i386/stack-realign-win.c: New test.
11204
524bfb19
HA
112052016-02-28 Harald Anlauf <anlauf@gmx.de>
11206
11207 PR fortran/60126
11208 * gfortran.dg/pr60126.f90: New test.
11209
bd542508
JL
112102016-02-27 Jeff Law <law@redhat.com>
11211
11212 Revert
11213 2016-02-26 Richard Biener <rguenther@suse.de>
11214 Jeff Law <law@redhat.com>
11215
11216 PR tree-optimization/69740
11217 * gcc.c-torture/compile/pr69740-1.c: New test.
11218 * gcc.c-torture/compile/pr69740-2.c: New test.
11219
dd1291e0
JD
112202016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11221
5fb67f8b 11222 PR fortran/69910
dd1291e0
JD
11223 * gfortran.dg/newunit_4.f90: New test.
11224
5cfefb59
JJ
112252016-02-27 Jakub Jelinek <jakub@redhat.com>
11226
11227 PR target/69613
11228 PR rtl-optimization/69886
11229 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11230 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11231 target.
11232
20ba5f33
MS
112332016-02-26 Martin Sebor <msebor@redhat.com>
11234
11235 PR tree-optimization/15826
11236 * gcc.dg/tree-ssa/pr15826.c: New test.
11237
e6fb01b0
JJ
112382016-02-26 Jakub Jelinek <jakub@redhat.com>
11239
11240 PR target/69969
11241 * gcc.target/powerpc/pr69969.c: New test.
11242
e3e0cf64
MS
112432016-02-26 Martin Sebor <msebor@redhat.com>
11244
11245 PR c++/15766
11246 * g++.old-deja/g++.other/decl5.C: Add a test case.
11247
d1f2bea5
SB
112482016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11249
11250 PR target/69946
11251 * gcc.target/powerpc/pr69946.c: New file.
11252
4a4f9d2b 112532016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11254 Jeff Law <law@redhat.com>
4a4f9d2b 11255
e3e0cf64 11256 PR tree-optimization/69740
4a4f9d2b
RB
11257 * gcc.c-torture/compile/pr69740-1.c: New test.
11258 * gcc.c-torture/compile/pr69740-2.c: New test.
11259
ad2a2706
MJ
112602016-02-26 Martin Jambor <mjambor@suse.cz>
11261
11262 PR middle-end/69920
11263 * gcc.dg/torture/pr69932.c: New test.
11264 * gcc.dg/torture/pr69936.c: Likewise.
11265
1d11f7ce
AK
112662016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11267
11268 PR target/69709
11269 * gcc.target/s390/pr69709.c: New test.
11270
6cfccbb2
KT
112712016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11272
11273 PR target/69245
11274 * gcc.target/aarch64/pr69245_1.c: New test.
11275
ac59ad4e
KT
112762016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11277
11278 PR target/69613
11279 * gcc.dg/torture/pr69613.c: New test.
11280
a2ad54a0
JJ
112812016-02-26 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR rtl-optimization/69891
11284 * gcc.target/i386/pr69891.c: New test.
11285
0884062c 112862016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11287 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11288
d2369d4f 11289 PR target/61397
c163789b
MM
11290 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11291 functionality for both 32-bit and 64-bit.
11292
5aed7e2c
RB
112932016-02-26 Richard Biener <rguenther@suse.de>
11294
11295 PR tree-optimization/69551
11296 * gcc.dg/torture/pr69951.c: New testcase.
11297
798e2a8e
RB
112982016-02-25 Richard Biener <rguenther@suse.de>
11299
11300 PR tree-optimization/48795
11301 * gcc.dg/Warray-bounds-18.c: New testcase.
11302
9559fbac
RO
113032016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11304
11305 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11306
c049b107
JJ
113072016-02-25 Jakub Jelinek <jakub@redhat.com>
11308
11309 PR rtl-optimization/69896
11310 * gcc.dg/pr69896.c: New test.
11311
1137001c
PP
113122016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11313
11314 PR c++/69736
11315 * g++.dg/cpp1y/paren2.C: New test.
11316
2e9c8641
MS
113172016-02-24 Martin Sebor <msebor@redhat.com>
11318
11319 PR c/51147
11320 * gcc.dg/enum-mode-2.c: New test.
11321
03ca8fb3
JJ
113222016-02-24 Jakub Jelinek <jakub@redhat.com>
11323
11324 PR c++/69922
11325 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11326 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11327 * g++.dg/ubsan/pr69922.C: New test.
11328
0b05329b
MP
113292016-02-24 Marek Polacek <polacek@redhat.com>
11330
11331 PR c/69819
11332 * gcc.dg/pr69819.c: New test.
11333
57c2c374
MS
113342016-02-24 Martin Sebor <msebor@redhat.com>
11335
3b96b93a
MS
11336 PR c++/69912
11337 * g++.dg/ext/flexary15.C: New test.
11338
113392016-02-24 Martin Sebor <msebor@redhat.com>
11340
11341 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11342 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11343 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11344
65433bb5
MK
113452016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11346 Charles Baylis <charles.baylis@linaro.org>
11347
11348 PR debug/61033
11349 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11350
f802a424 113512016-02-24 Richard Biener <rguenther@suse.de>
44293580 11352 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11353
11354 PR middle-end/69760
11355 * gcc.dg/torture/pr69760.c: New testcase.
11356
525f795f
RO
113572016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11358
11359 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11360 pattern on Solaris with as.
11361
cd7bbceb
KT
113622016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11363
11364 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11365 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11366 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11367 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11368
89c0c1fd
JJ
113692016-02-24 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR middle-end/69915
11372 * gcc.dg/pr69915.c: New test.
11373
0683fd27
KT
113742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11375
11376 PR rtl-optimization/69886
11377 * gcc.dg/torture/pr69886.c: New test.
11378
e53d562a
RB
113792016-02-24 Richard Biener <rguenther@suse.de>
11380
11381 PR middle-end/68963
11382 * gcc.dg/torture/pr68963.c: New testcase.
11383
74a00288
KT
113842016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11385
11386 PR target/69875
11387 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11388 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11389 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11390 * gcc.target/arm/atomic_loaddi_1.c: New test.
11391 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11392 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11393 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11394 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11395 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11396 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11397 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11398 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11399
340fd4c9
JJ
114002016-02-24 Jakub Jelinek <jakub@redhat.com>
11401
11402 PR middle-end/69909
11403 * gcc.dg/torture/pr69909.c: New test.
11404
47d3fdb2
RB
114052016-02-24 Richard Biener <rguenther@suse.de>
11406
11407 PR tree-optimization/69907
11408 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11409 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11410 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11411
dab73e73
CB
114122016-02-24 Christian Bruel <christian.bruel@st.com>
11413
11414 * gcc.target/arm/pragma_cpp_fma.c: New test.
11415
7cc5ec65
JD
114162016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11417
11418 PR fortran/61156
11419 * gfortran.dg/include_6.f90: Update test.
11420
067fbd8b
JJ
114212016-02-23 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR objc/69844
11424 * objc.dg/pr69844.m: New test.
11425
64a454d9
JD
114262016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11427
11428 PR libgfortran/69456
11429 * gfortran.dg/namelist_89.f90: New test.
11430 * gfortran.dg/pr59700.f90: Update test..
11431
35886f0b
MS
114322016-02-23 Martin Sebor <msebor@redhat.com>
11433
11434 PR middle-end/69780
11435 * g++.dg/ext/builtin_alloca.C: New test.
11436 * gcc.dg/builtins-68.c: New test.
11437
162cc7e3
RH
114382016-02-23 Richard Henderson <rth@redhat.com>
11439
11440 * gcc.target/i386/addr-space-3.c: Remove test.
11441
196440f8
DM
114422016-02-23 David Malcolm <dmalcolm@redhat.com>
11443
11444 PR preprocessor/69126
11445 PR preprocessor/69543
11446 * c-c++-common/pr69126-2-long.c: New test.
11447 * c-c++-common/pr69126-2-short.c: New test.
11448 * c-c++-common/pr69543-1.c: Remove xfail.
11449
1d3121af
DM
114502016-02-23 David Malcolm <dmalcolm@redhat.com>
11451
11452 PR preprocessor/69126
11453 PR preprocessor/69543
11454 PR preprocessor/69558
11455 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11456 (f): Rename to...
11457 (test_2): ...this, and add leading comment.
11458 (MACRO_3, test_3): New.
11459 (MACRO_4A, MACRO_4B, test_4): New.
11460 (MACRO): Rename to...
11461 (MACRO_5): ...this.
11462 (g): Rename to...
11463 (test_5): ...this, updating for renaming of MACRO, and
11464 add leading comment.
11465 * c-c++-common/pr69543-1.c: New.
11466 * c-c++-common/pr69543-2.c: New.
11467 * c-c++-common/pr69543-3.c: New.
11468 * c-c++-common/pr69543-4.c: New.
11469 * c-c++-common/pr69558-1.c: New.
11470 * c-c++-common/pr69558-2.c: New.
11471 * c-c++-common/pr69558-3.c: New.
11472 * c-c++-common/pr69558-4.c: New.
11473 * gcc.dg/pr69558.c: Move to...
11474 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11475 xfail for c++.
11476
f99c3557
TS
114772016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11478
11479 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11480 to -ftree-parallelize-loops/-fopenacc changes.
11481 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11482 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11483 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11484 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11485 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11486 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11487 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11488 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11489 * c-c++-common/goacc/kernels-loop.c: Likewise.
11490 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11491 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11492 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11493 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11494
c60ec7c2
RO
114952016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11496
11497 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11498
f1a62b6f
JJ
114992016-02-23 Jakub Jelinek <jakub@redhat.com>
11500
e67bf044
JJ
11501 PR c++/69902
11502 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11503
f1a62b6f
JJ
11504 PR c/69900
11505 * gcc.dg/pr69900.c: New test.
11506
20c5e09e
MJ
115072016-02-23 Martin Jambor <mjambor@suse.cz>
11508
11509 PR tree-optimization/69666
11510 * gcc.dg/tree-ssa/pr69666.c: New test.
11511
e457a6fc
AV
115122016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11513
11514 PR fortran/67451
11515 * gfortran.dg/coarray_allocate_5.f08: New test.
11516
d7b574f4
AK
115172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11518
11519 * gcc.target/s390/vcond-shift.c: Move to ...
11520 * gcc.target/s390/vector/vcond-shift.c: ... here.
11521
58bdeb44
AK
115222016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11523
11524 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11525 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11526
7cd0387b
AK
115272016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11528
11529 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11530
4246c8da
MW
115312016-02-20 Mark Wielaard <mjw@redhat.com>
11532
11533 PR c/28901
11534 * gcc.dg/unused-variable-3.c: New test.
11535
f93bc532
JJ
115362016-02-22 Jakub Jelinek <jakub@redhat.com>
11537
11538 PR target/69888
11539 * gcc.target/i386/pr69888.c: New test.
11540
c4e360f4
RB
115412016-02-22 Richard Biener <rguenther@suse.de>
11542
11543 PR tree-optimization/69882
11544 * gfortran.dg/vect/pr69882.f90: New testcase.
11545
09c92f1c
JJ
115462016-02-22 Jakub Jelinek <jakub@redhat.com>
11547
11548 PR target/69885
11549 * gcc.dg/pr69885.c: New test.
11550
f88d45dc
OE
115512016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11552
11553 PR target/69806
11554 PR target/54089
11555 * gcc.target/sh/pr54089-10.c: New.
11556
ce1ff48e
PT
115572016-02-20 Paul Thomas <pault@gcc.gnu.org>
11558
11559 PR fortran/69423
11560 * gfortran.dg/deferred_character_15.f90 : New test.
11561
bbf27208
DH
115622016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11563
11564 PR fortran/57365
11565 gfortran.dg/allocate_with_source_18.f03: New test.
11566
115672016-02-20 Harald Anlauf <anlauf@gmx.de>
11568
11569 PR fortran/52531
11570 gfortran.dg/gomp/pr52531.f90: New test.
11571
268be88c
BE
115722016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11573
11574 PR c++/69865
11575 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11576 -std=c++03.
11577
4b6c824a
JJ
115782016-02-19 Jakub Jelinek <jakub@redhat.com>
11579
871b3f47
JJ
11580 PR c++/69826
11581 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11582 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11583
7a965d51
JJ
11584 PR c++/69850
11585 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11586
4b6c824a
JJ
11587 PR c++/69851
11588 * g++.dg/torture/pr69851.C: New test.
11589
15fca21a
MS
115902016-02-19 Martin Sebor <msebor@redhat.com>
11591
11592 PR testsuite/69573
11593 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11594
19e21586
JJ
115952016-02-19 Jakub Jelinek <jakub@redhat.com>
11596
03a616ac
JJ
11597 PR c++/69850
11598 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11599 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11600
19e21586
JJ
11601 PR c++/67767
11602 * g++.dg/cpp0x/pr67767.C: New test.
11603
2db16594
KT
116042016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11605
11606 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11607 for fp, simd, crypto, crc, lse.
11608 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11609 above.
11610 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11611 effective target check.
11612
5a7d9d1e
JJ
116132016-02-19 Jakub Jelinek <jakub@redhat.com>
11614
11615 PR target/69820
11616 * gcc.target/i386/pr69820.c: New test.
11617
6448f064
AK
116182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11619
11620 * gcc.target/s390/vector/int128-1.c: New test.
11621
d0a859e6
AK
116222016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11623
11624 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11625
9e4eb643
AK
116262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11627
11628 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11629 instruction pattern name to prevent the testcase from failing with
11630 -march=z13.
11631
859a4c0e
AK
116322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11633
11634 * gcc.target/s390/md/movstr-2.c: New test.
11635
efc2340b
MK
116362016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11637
11638 * gcc.target/s390/morestack.c: New test.
11639
ca2bfbc2
DV
116402016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11641
11642 PR target/69625
11643 * gcc.target/s390/pr69625.c: Add test case.
11644
efd4bd05
BE
116452016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11646
11647 PR testsuite/68580
11648 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11649
2bf2078a
MM
116502016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11651
11652 PR target/68404
11653 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11654 * gcc.target/powerpc/fusion3.c: Likewise.
11655
f003579e
RB
116562016-02-18 Richard Biener <rguenther@suse.de>
11657
11658 PR middle-end/69553
11659 * g++.dg/torture/pr69553.C: New testcase.
11660
19233914
NC
116612016-02-18 Nick Clifton <nickc@redhat.com>
11662
efd4bd05
BE
11663 PR target/62254
11664 PR target/69610
11665 * gcc.target/arm/pr62554.c: New test.
11666 * gcc.target/arm/pr69610-1.c: New test.
11667 * gcc.target/arm/pr69610-2.c: New test.
19233914 11668
23f27839
RB
116692016-02-18 Richard Biener <rguenther@suse.de>
11670
11671 PR middle-end/69854
11672 * gcc.dg/torture/pr69854.c: New testcase.
11673
932c0da4
JJ
116742016-02-17 Jakub Jelinek <jakub@redhat.com>
11675
11676 PR c++/69850
11677 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11678
1bed93e4
BS
116792012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11680
11681 * gcc.target/powerpc/vec-cg.c: New test.
11682
57bfb134
RB
116832016-02-17 Richard Biener <rguenther@suse.de>
11684
11685 PR testsuite/69586
11686 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11687
a44e0ebb
KT
116882016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11689
11690 PR target/69161
11691 * gcc.c-torture/compile/pr69161.c: New test.
11692
ffacd726
DS
116932016-02-17 David Sherwood <david.sherwood@arm.com>
11694
11695 PR target/69532
11696 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11697 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11698
448db8d2
EB
116992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11700
11701 * gcc.dg/ifcvt-4.c: Skip on Visium.
11702
e2f0522e
EB
117032016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11704
11705 * gnat.dg/atomic8.adb: New test.
11706
bf17fe3f
EB
117072016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11708
11709 * gnat.dg/discr46.ad[sb]: New test.
11710
ecf835e9
KN
117112016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11712
11713 PR Target/48344
11714 * gcc.target/powerpc/pr48344-1.c: New test.
11715
49a1164a
TK
117162015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11717
11718 PR fortran/69742
11719 * gfortran.dg/associate_21.f90: New test.
11720
bf14eba2
JJ
117212016-02-16 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR c/69835
11724 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11725 -Wnonnull in dg-options.
11726 * c-c++-common/nonnull-2.c: New test.
11727
35a093b6
JG
117282016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11729 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11730
11731 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11732
e387d491
JJ
117332016-02-16 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR middle-end/69801
11736 * gcc.dg/pr69801.c: Add empty dg-options.
11737
ba539195
JN
117382016-02-16 James Norris <jnorris@codesourcery.com>
11739
11740 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11741 * g++.dg/goacc/deviceptr-1.c: New file.
11742
2a2b8f64
JJ
117432016-02-16 Jakub Jelinek <jakub@redhat.com>
11744
11745 PR tree-optimization/69820
11746 * gcc.dg/vect/pr69820.c: New test.
11747
87440c29
RB
117482016-02-16 Richard Biener <rguenther@suse.de>
11749
11750 PR tree-optimization/69776
11751 * gcc.dg/torture/pr69776-2.c: New testcase.
11752
6d87c306
BS
117532016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11754
11755 PR tree-optimization/69714
11756 * gcc.dg/torture/pr69714.c: New test.
11757
3824a0a2
JJ
117582016-02-16 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR tree-optimization/69802
11761 * gcc.dg/pr69802.c: New test.
11762
c8cfe96e
RB
117632016-02-16 Richard Biener <rguenther@suse.de>
11764
11765 PR middle-end/69801
11766 * gcc.dg/pr69801.c: New testcase.
11767
fc12098d
JD
117682016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11769
11770 PR libgfortran/69651
11771 * gfortran.dg/read_bang.f90: New test.
11772 * gfortran.dg/read_bang4.f90: New test.
11773
ba6b3795
JJ
117742016-02-15 Jakub Jelinek <jakub@redhat.com>
11775
f0516ca4
JJ
11776 PR c++/69658
11777 * g++.dg/init/pr69658.C: New test.
11778
ba6b3795
JJ
11779 PR c++/69797
11780 * c-c++-common/pr69797.c: New test.
11781
de3f9a2d
PK
117822016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11783
11784 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11785 check for aarch64*-*-*.
11786
17a3b967
RB
117872016-02-15 Richard Biener <rguenther@suse.de>
11788
11789 PR tree-optimization/69783
11790 * gcc.dg/vect/pr69783.c: New testcase.
11791
1c48bff1
RB
117922016-02-15 Richard Biener <rguenther@suse.de>
11793
11794 PR tree-optimization/69776
11795 * gcc.dg/torture/pr69776.c: New testcase.
11796
1e6025b6
TK
117972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11798
11799 PR fortran/60526
11800 * gfortran.dg/type_decl_4.f90: Reinstated.
11801
d3308279
JDA
118022016-02-14 John David Anglin <danglin@gcc.gnu.org>
11803
11804 PR fortran/68746
11805 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11806
b7c56581
TK
118072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11808
11809 PR fortran/60526
11810 PR bootstrap/69816
11811 * gfortran.dg/type_decl_4.f90: Removed.
11812
60cb4ef5
TK
118132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11814
11815 PR fortran/60526
11816 * gfortran.dg/type_decl_4.f90: New test.
11817
f6964637
AM
118182016-02-14 Alan Modra <amodra@gmail.com>
11819
1a8849d1 11820 PR testsuite/68886
f6964637
AM
11821 * gcc.c-torture/execute/stkalign.c: Revise test.
11822
f5121920
OE
118232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11824
11825 PR target/67260
11826 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11827
6cda3ab6
OE
118282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11829
11830 PR target/67260
11831 * gcc.target/sh/torture/pr67260.c: New.
11832
6786e598
JDA
118332016-02-12 John David Anglin <danglin@gcc.gnu.org>
11834
11835 * gcc.dg/pr67964.c: Add dg-require-alias.
11836
7e05dad8
OE
118372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11838
11839 PR target/67636
11840 PR target/64345
11841 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11842
7f4cc3ce
JD
118432016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11844
11845 PR libgfortran/69668
11846 * gfortran.dg/namelist_88.f90: New test.
11847
955ca6dc
JD
118482016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11849
11850 PR libgfortran/69668
11851 * gfortran.dg/namelist_38.f90: Update test.
11852 * gfortran.dg/namelist_84.f90: Update test.
11853
876217ae
DM
118542016-02-12 David Malcolm <dmalcolm@redhat.com>
11855
11856 PR other/69554
11857 * gcc.dg/pr69554-1.c: New test.
11858 * gfortran.dg/pr69554-1.F90: New test.
11859 * gfortran.dg/pr69554-2.F90: New test.
11860 * lib/gcc-dg.exp (proc dg-locus): New function.
11861 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11862 distinguish between the caret-printing and non-caret-printing
11863 cases. If caret-printing has been explicitly enabled, bail out
11864 without attempting to fix up the output.
11865
61789eed
DM
118662016-02-12 David Malcolm <dmalcolm@redhat.com>
11867
11868 PR driver/69265
11869 PR driver/69453
11870 * gcc.dg/spellcheck-options-3.c: New test case.
11871 * gcc.dg/spellcheck-options-4.c: New test case.
11872 * gcc.dg/spellcheck-options-5.c: New test case.
11873 * gcc.dg/spellcheck-options-6.c: New test case.
11874 * gcc.dg/spellcheck-options-7.c: New test case.
11875 * gcc.dg/spellcheck-options-8.c: New test case.
11876 * gcc.dg/spellcheck-options-9.c: New test case.
11877 * gcc.dg/spellcheck-options-10.c: New test case.
11878
c3090c1f
JJ
118792016-02-12 Jakub Jelinek <jakub@redhat.com>
11880
11881 PR rtl-optimization/69764
11882 PR rtl-optimization/69771
11883 * c-c++-common/pr69764.c: New test.
11884 * gcc.dg/torture/pr69771.c: New test.
11885
8222034d
MP
118862016-02-12 Marek Polacek <polacek@redhat.com>
11887
11888 * g++.dg/torture/init-list1.C: New.
11889
f749f792
MP
118902016-02-12 Marek Polacek <polacek@redhat.com>
11891
11892 * gcc.dg/pr69522.c: Add empty dg-options.
11893
199fb02a
IE
118942016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11895
11896 * g++.dg/lto/lto.exp: Include and init mpx.
11897 * g++.dg/lto/pr69729_0.C: New test.
11898
b69539cb
JJ
118992016-02-12 Jakub Jelinek <jakub@redhat.com>
11900
06ff7000
JJ
11901 PR ipa/69241
11902 * g++.dg/ipa/pr69241-4.C: New test.
11903
b69539cb
JJ
11904 PR ipa/68672
11905 * g++.dg/ipa/pr68672-1.C: New test.
11906 * g++.dg/ipa/pr68672-2.C: New test.
11907 * g++.dg/ipa/pr68672-3.C: New test.
11908
16595a1f
BS
119092016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11910
11911 PR c/69522
6d87c306 11912 * gcc.dg/pr69522.c: New test.
16595a1f 11913
38d795d2
PP
119142016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11915
11916 PR c++/69098
11917 * g++.dg/cpp1y/69098.C: New test.
11918 * g++.dg/cpp1y/69098-2.C: New test.
11919
9c582551
JJ
119202016-02-12 Jakub Jelinek <jakub@redhat.com>
11921
11922 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11923 and neighbour -> neighbor.
11924 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11925 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11926 * c-c++-common/Wvarargs.c: Likewise.
11927 * c-c++-common/goacc/host_data-5.c: Likewise.
11928 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11929 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11930 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11931 * gcc.target/aarch64/pr60697.c: Likewise.
11932 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11933 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11934 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11935 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11936 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11937 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11938 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11939 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11940 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11941 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11942 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11943 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11944 * g++.dg/lookup/koenig5.C: Likewise.
11945 * g++.dg/ext/no-asm-2.C: Likewise.
11946 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11947 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11948 * gfortran.dg/used_types_16.f90: Likewise.
11949 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11950 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11951 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11952 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11953 * gfortran.dg/abstract_type_6.f03: Likewise.
11954 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11955 * gfortran.dg/used_types_15.f90: Likewise.
11956 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11957 * gfortran.dg/exit_3.f08: Likewise.
11958 * gfortran.dg/open_status_2.f90: Likewise.
11959 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11960 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11961 * gfortran.dg/associate_1.f03: Likewise.
11962 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11963 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11964 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11965 * gcc.dg/builtin-object-size-1.c: Likewise.
11966 * gcc.dg/noreturn-6.c: Likewise.
11967 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11968 * gcc.dg/globalalias.c: Likewise.
11969 * gcc.dg/builtins-config.h: Likewise.
11970 * gcc.dg/pr30457.c: Likewise.
11971 * gcc.c-torture/compile/volatile-1.c: Likewise.
11972 * gcc.c-torture/execute/20101011-1.c: Likewise.
11973 * c-c++-common/Waddress-1.c: Likewise.
11974
66756373
JJ
119752016-02-11 Jakub Jelinek <jakub@redhat.com>
11976
11977 PR c/69768
11978 * c-c++-common/Waddress-1.c: New test.
11979
76fe932b
AV
119802016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11981
11982 PR fortran/69296
11983 * gfortran.dg/associate_19.f03: New test.
11984 * gfortran.dg/associate_20.f03: New test.
11985
564c4d4b
OE
119862016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11987
11988 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11989
e1c1ecb0
KT
119902016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11991
11992 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11993 .arch armv8-a\n. Add -dA to dg-options.
11994 * gcc.target/aarch64/assembler_arch_1.c: New test.
11995 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11996
0d7d9458
PC
119972016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11998
11999 PR c++/68726
12000 * g++.dg/cpp0x/pr68726.C: New.
12001
e6208a60
IE
120022016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12003
12004 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12005 test.
12006
281a11eb
RB
120072016-02-11 Richard Biener <rguenther@suse.de>
12008
12009 * g++.dg/tree-ssa/pr61034.C: Adjust.
12010
e03dd765
VM
120112016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12012
4b48faf5 12013 PR target/69148
e03dd765
VM
12014 * gcc.target/s390/pr69148.c: New.
12015
cdc23927
YR
120162016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12017
12018 PR tree-optimization/69652
12019 * gcc.dg/torture/pr69652.c: New test.
12020
e199dd0a
JJ
120212016-02-10 Jakub Jelinek <jakub@redhat.com>
12022 Patrick Palka <ppalka@gcc.gnu.org>
12023
12024 PR ipa/69241
12025 PR c++/69649
12026 * g++.dg/ipa/pr69241-1.C: New test.
12027 * g++.dg/ipa/pr69241-2.C: New test.
12028 * g++.dg/ipa/pr69241-3.C: New test.
12029 * g++.dg/ipa/pr69649.C: New test.
12030
d6b38027
UB
120312016-02-10 Uros Bizjak <ubizjak@gmail.com>
12032
12033 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12034 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12035
13b562c5
BC
120362016-02-10 Bin Cheng <bin.cheng@arm.com>
12037
12038 PR tree-optimization/68021
12039 * gcc.dg/tree-ssa/pr68021.c: New test.
12040
24a179f8
RB
120412016-02-10 Richard Biener <rguenther@suse.de>
12042
12043 PR tree-optimization/69726
12044 * gcc.dg/uninit-22.c: New testcase.
12045
0d99886f
AP
120462016-02-09 Andrew Pinski <apinski@cavium.com>
12047
12048 PR tree-opt/69282
12049 * gcc.c-torture/compile/20160205-1.c: New testcase.
12050
ab04995c
MM
120512016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12052
12053 PR target/68404
12054 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12055 instead accessing a really large arrray.
12056 * gcc.target/powerpc/fusion3.c: Likewise.
12057
4b79ac23
CB
120582016-02-09 Charles Baylis <charles.baylis@linaro.org>
12059
12060 PR target/68532
12061 * gcc.c-torture/execute/pr68532.c: New test.
12062
b890a441
AO
120632016-02-11 Alexandre Oliva <aoliva@redhat.com>
12064
12065 PR target/69634
12066 * gcc.dg/pr69634.c: New.
12067
84a5bef7
RB
120682016-02-09 Richard Biener <rguenther@suse.de>
12069
12070 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12071
1f123759 120722016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12073
1f123759
AF
12074 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12075
65860c77
YR
120762016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12077
12078 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12079
7e1e8a0a
RB
120802016-02-09 Richard Biener <rguenther@suse.de>
12081
12082 PR tree-optimization/69715
12083 * gcc.dg/torture/pr69715.c: New testcase.
12084
efb45a9f
PP
120852016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12086
12087 PR c++/69139
12088 * g++.dg/cpp0x/trailing12.C: New test.
12089 * g++.dg/cpp0x/trailing13.C: New test.
12090
20a0c6f9
PP
120912016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12092
12093 PR c++/69283
12094 PR c++/67835
12095 * g++.dg/cpp1y/auto-fn29.C: New test.
12096 * g++.dg/cpp1y/auto-fn30.C: New test.
12097
a162f3af
JJ
120982016-02-08 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR tree-optimization/69209
12101 * gcc.c-torture/compile/pr69209.c: New test.
12102
4b4a9fbd
JL
121032016-02-08 Jeff Law <law@redhat.com>
12104
12105 PR tree-optimization/68541
12106 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12107 of statements allowed in join block for path splitting.
12108
cfac5ed2
JJ
121092016-02-08 Jakub Jelinek <jakub@redhat.com>
12110
f68bc23f
JJ
12111 PR c++/59627
12112 * g++.dg/gomp/pr59627.C: New test.
12113
cfac5ed2
JJ
12114 PR ipa/69239
12115 * g++.dg/ipa/pr69239.C: New test.
12116
44714d8c
DM
121172016-02-08 David Malcolm <dmalcolm@redhat.com>
12118
12119 PR preprocessor/69664
12120 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12121 * gcc.dg/cpp/warn-comments.c: Likewise.
12122
eba9e839
MP
121232016-02-08 Marek Polacek <polacek@redhat.com>
12124
12125 PR c++/69688
12126 * g++.dg/init/const12.C: New test.
12127
a011cd92
BS
121282016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12129
12130 PR target/60410
12131 * gcc.dg/lto/pr55113_0.c: Remove test.
12132
5317b1be
RB
121332016-02-08 Richard Biener <rguenther@suse.de>
12134
12135 PR tree-optimization/69719
12136 * gcc.dg/torture/pr69719.c: New testcase.
12137
63998a63
RB
121382016-02-08 Richard Biener <rguenther@suse.de>
12139 Jeff Law <law@redhat.com>
12140
12141 PR target/68273
12142 * gcc.target/mips/pr68273.c: New testcase.
12143
43f4a281
RB
121442016-02-08 Richard Biener <rguenther@suse.de>
12145
12146 PR rtl-optimization/69274
12147 * gcc.target/i386/addr-sel-1.c: XFAIL.
12148
0b604d2d
JL
121492016-02-08 Jeff Law <law@redhat.com>
12150
e8dfe49e
JL
12151 PR tree-optimization/68541
12152 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12153
6daecd7a 12154 PR tree-optimization/65917
0b604d2d
JL
12155 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12156
c0f0e35a
JD
121572016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12158
12159 PR fortran/50555
12160 * gfortran.dg/namelist_args.f90: New test.
12161
8981d712
JL
121622016-02-05 Jeff Law <law@redhat.com>
12163
6daecd7a 12164 PR tree-optimization/68541
8981d712
JL
12165 * gcc.dg/tree-ssa/split-path-2.c: New test.
12166 * gcc.dg/tree-ssa/split-path-3.c: New test.
12167 * gcc.dg/tree-ssa/split-path-4.c: New test.
12168 * gcc.dg/tree-ssa/split-path-5.c: New test.
12169 * gcc.dg/tree-ssa/split-path-6.c: New test.
12170 * gcc.dg/tree-ssa/split-path-7.c: New test.
12171
46cb9332
MS
121722016-02-05 Martin Sebor <msebor@redhat.com>
12173
12174 PR c++/69662
12175 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12176 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12177
be2083ea
RH
121782016-02-06 Richard HEnderson <rth@redhat.com>
12179
12180 PR c/69643
12181 * gcc.target/i386/addr-space-4.c: New.
12182 * gcc.target/i386/addr-space-5.c: New.
12183
711d7c23
MM
121842016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12185
12186 PR fortran/66089
12187 * gfortran.dg/elemental_dependency_6.f90: New.
12188
b5c1c988
JJ
121892016-02-05 Jakub Jelinek <jakub@redhat.com>
12190
861c7bcd
JJ
12191 PR rtl-optimization/69691
12192 * gcc.c-torture/execute/pr69691.c: New test.
12193
b5c1c988
JJ
12194 PR c++/69628
12195 * g++.dg/parse/pr69628.C: New test.
12196
f7dfa966
UB
121972016-02-05 Uros Bizjak <ubizjak@gmail.com>
12198
12199 * gcc.dg/sancov/asan.c: Move to ...
12200 * gcc.dg/asan/sancov-1.c: ... here.
12201
9b143e64
UB
122022016-02-05 Uros Bizjak <ubizjak@gmail.com>
12203
12204 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12205
f5d4b899
L
122062016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12207
12208 PR target/69677
12209 * gcc.target/i386/pr69677.c: New test.
12210
76c85fbb
PP
122112016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12212
12213 PR c++/68948
12214 * g++.dg/template/pr68948.C: New test.
12215
f181bf90
DV
122162016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12217
12218 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12219 (only necessary on s390x).
12220
714fb282
L
122212016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12222
12223 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12224 -mno-accumulate-outgoing-args.
12225
618d6c1c
PP
122262016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12227
12228 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12229
1066e9b5
JJ
122302016-02-04 Jakub Jelinek <jakub@redhat.com>
12231
12232 PR c/69669
12233 * c-c++-common/pr69669.c: New test.
12234
76255d0d
MM
122352016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12236
12237 PR target/69667
12238 * g++.dg/pr69667.C: New file.
12239
e0b059b1
WD
122402016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12241
12242 PR target/69619
12243 * gcc.dg/pr69619.c: Add new test.
12244
2692b5c8
RS
122452016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12246
12247 PR rtl-optimization/69577
12248 * gcc.target/i386/pr69577.c: New test.
12249
7db337c2
ML
122502016-02-04 Martin Liska <mliska@suse.cz>
12251
12252 * g++.dg/asan/pr69276.C: New test.
12253
cc9c0829
KT
122542016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12255
12256 PR target/65932
12257 PR target/67714
12258 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12259 a single smulbb instruction.
12260 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12261 * gcc.target/amr/wmul-2.c: Likewise.
12262
eb9feb52
KT
122632016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12264
12265 PR target/65932
12266 PR target/67714
12267 * gcc.c-torture/execute/pr67714.c: New test.
12268
61f727fe
JJ
122692016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12270
12271 PR target/69454
12272 * gcc.target/i386/pr69454-1.c: New test.
12273 * gcc.target/i386/pr69454-2.c: New test.
12274
05dd97db
MS
122752016-02-03 Martin Sebor <msebor@redhat.com>
12276
12277 PR c++/69251
12278 PR c++/69253
12279 PR c++/69290
12280 PR c++/69277
12281 PR c++/69349
12282 * g++.dg/ext/flexarray-mangle-2.C: New test.
12283 * g++.dg/ext/flexarray-mangle.C: New test.
12284 * g++.dg/ext/flexarray-subst.C: New test.
12285 * g++.dg/ext/flexary11.C: New test.
12286 * g++.dg/ext/flexary12.C: New test.
12287 * g++.dg/ext/flexary13.C: New test.
12288 * g++.dg/ext/flexary14.C: New test.
12289 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12290
dac2fc29
L
122912016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12292
12293 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12294 Define only if CHECK_FLOAT128 is defined.
12295 (main): Properly initialize u5.
12296
eadb8035
JJ
122972016-02-03 Jakub Jelinek <jakub@redhat.com>
12298
0afbb81b
JJ
12299 PR c/69627
12300 * gcc.dg/pr69627.c: New test.
12301
eadb8035
JJ
12302 PR target/69644
12303 * gcc.dg/pr69644.c: New test.
12304
b12d4923
MS
123052016-02-03 Mike Stump <mikestump@comcast.net>
12306
12307 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12308 support for struct-layout-1.exp.
12309
ab4bae0c
PP
123102016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12311
12312 PR c++/69056
618d6c1c 12313 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12314
95831c01
VM
123152016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12316 Alexandre Oliva <aoliva@redhat.com>
12317
12318 PR target/69461
12319 * gcc.target/powerpc/pr69461.c: New.
12320
ccc71ab8
UB
123212016-02-03 Uros Bizjak <ubizjak@gmail.com>
12322
12323 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12324 works from here ...
12325 (check_effective_target_fsanitize_thread): ... to here. Do not
12326 specify additional compile flags for the test source.
12327 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12328 specify additional compile flags for the test source.
12329
96299640
WD
123302016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12331
12332 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12333
781d83d9
AV
123342016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12335
12336 PR fortran/67451
12337 PR fortran/69418
12338 * gfortran.dg/coarray_allocate_2.f08: New test.
12339 * gfortran.dg/coarray_allocate_3.f08: New test.
12340 * gfortran.dg/coarray_allocate_4.f08: New test.
12341
d8208e6d
AL
123422016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12343
12344 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12345 use same scan-tree-dump-times on all platforms.
12346 * gcc.dg/vect/vect-outer-1.c: Likewise.
12347 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12348 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12349 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12350 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12351 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12352 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12353 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12354
a8394fa0
SB
123552016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12356
12357 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12358 warning.
12359
f3baa1d3
L
123602016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12361
12362 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12363
eb077516
JN
123642016-02-02 James Norris <jnorris@codesourcery.com>
12365
12366 * c-c++-common/goacc/routine-5.c: Add tests.
12367
578fb225
AM
123682016-02-02 Alexander Monakov <amonakov@ispras.ru>
12369
12370 * gcc.target/nvptx/unsigned-cmp.c: New test.
12371
c64f7d37
WD
123722016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12373
12374 * gcc.target/aarch64/scalar_shift_1.c
12375 (test_corners_sisd_di): Improve force to SIMD register.
12376 (test_corners_sisd_si): Likewise.
12377 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12378 Remove scan-assembler check for ldr.
12379
90c6f26c
RB
123802016-02-02 Richard Biener <rguenther@suse.de>
12381
12382 PR tree-optimization/69595
12383 * gcc.dg/Warray-bounds-17.c: New testcase.
12384
9dc03c97
RB
123852016-02-02 Richard Biener <rguenther@suse.de>
12386
12387 PR tree-optimization/69606
12388 * gcc.dg/torture/pr69606.c: New testcase.
12389
2d4dc223
YR
123902016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12391
12392 PR middle-end/68542
12393 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12394 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12395
65c98fde
AM
123962016-02-02 Alan Modra <amodra@gmail.com>
12397
12398 PR target/69548
12399 * gcc.target/powerpc/pr69548.c: New test.
12400
e1b81f2b
JJ
124012016-02-01 Jakub Jelinek <jakub@redhat.com>
12402
d0268b37
JJ
12403 PR rtl-optimization/69592
12404 * gcc.dg/pr69592.c: New test.
12405
e1b81f2b
JJ
12406 PR preprocessor/69543
12407 PR c/69558
12408 * gcc.dg/pr69543.c: New test.
12409 * gcc.dg/pr69558.c: New test.
12410
7dd7780d
UB
124112016-02-01 Uros Bizjak <ubizjak@gmail.com>
12412
bf672ee5
UB
12413 PR testsuite/65940
12414 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12415
9a7013f8
MS
124162016-02-01 Martin Sebor <msebor@redhat.com>
12417
12418 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12419
e681fb2b
BC
124202016-02-01 Bin Cheng <bin.cheng@arm.com>
12421
12422 PR tree-optimization/67921
12423 * c-c++-common/ubsan/pr67921.c: New test.
12424
ff86345f
RB
124252016-02-01 Richard Biener <rguenther@suse.de>
12426
12427 PR middle-end/69556
12428 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12429
bc369dbd
RB
124302016-02-01 Richard Biener <rguenther@suse.de>
12431
12432 PR tree-optimization/69574
12433 * gcc.dg/torture/pr69574.c: New testcase.
12434
ef318184
RB
124352016-02-01 Richard Biener <rguenther@suse.de>
12436
12437 PR tree-optimization/69579
12438 * gcc.dg/setjmp-6.c: New testcase.
12439
654745e6
JJ
124402016-02-01 Jakub Jelinek <jakub@redhat.com>
12441
12442 PR rtl-optimization/69570
12443 * g++.dg/opt/pr69570.C: New test.
12444
e6c0c44b
RH
124452016-02-01 Richard Henderson <rth@redhat.com>
12446
12447 * gcc.dg/pr69535.c: New test.
12448
6ff3f09a
JDA
124492016-01-31 John David Anglin <danglin@gcc.gnu.org>
12450
2c005538
JDA
12451 PR testsuite/69584
12452 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12453 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12454
61083a4b
JDA
12455 PR debug/68244
12456 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12457
6ff3f09a
JDA
12458 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12459
0c221916
PT
124602016-01-31 Paul Thomas <pault@gcc.gnu.org>
12461
12462 PR fortran/67564
12463 * gfortran.dg/allocate_with_source_17.f03: New test.
12464
db7a2818
JJ
124652016-01-30 Jakub Jelinek <jakub@redhat.com>
12466
12467 PR tree-optimization/69546
12468 * gcc.dg/torture/pr69546.c: New test.
12469
e520d5f0
PT
124702016-01-30 Paul Thomas <pault@gcc.gnu.org>
12471
12472 PR fortran/69566
12473 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12474
343c05d3
MS
124752016-01-30 Martin Sebor <msebor@redhat.com>
12476
12477 PR c++/68490
12478 * g++.dg/ext/flexary10.C: New test.
12479
d6c3a539
DH
124802016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12481
12482 PR fortran/66707
12483 gfortran.dg/common_23.f90: New test.
12484
52d72fcd
BS
124852016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12486
12487 PR target/65546
12488 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12489 condition being checked, and disable it when the target supports
12490 misaligned loads and stores.
12491
3a5d2ba4
JJ
124922016-01-29 Jakub Jelinek <jakub@redhat.com>
12493
12494 PR debug/69518
12495 * gcc.dg/torture/pr69518.c: New test.
12496
6bbacdb5
L
124972016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12498
12499 PR target/69530
12500 * gcc.target/i386/pr69530.c: New test.
12501
af932cdb
SE
125022016-01-29 Steve Ellcey <sellcey@imgtec.com>
12503
12504 PR target/65604
12505 * gcc.target/mips/div-delay.c: New test.
12506
26658b7c
JJ
125072016-01-29 Jakub Jelinek <jakub@redhat.com>
12508
33e89989
JJ
12509 PR target/69551
12510 * gcc.target/i386/pr69551.c: New test.
12511
26658b7c
JJ
12512 PR target/66137
12513 * gcc.target/i386/pr66137.c: New test.
12514
401116b5
AB
125152016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12516
12517 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12518 always built for p5600.
12519 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12520 isa=p5600 dg-option.
12521
d4abfcc5
RB
125222016-01-29 Richard Biener <rguenther@suse.de>
12523
12524 PR tree-optimization/69547
12525 * g++.dg/tree-ssa/pr69547.C: New testcase.
12526
16b77b32
JJ
125272016-01-29 Jakub Jelinek <jakub@redhat.com>
12528
12529 PR debug/66869
12530 * g++.dg/warn/Wunused-function2.C: New test.
12531
a1c95464
DV
125322016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12533
12534 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12535 support for test to succeed.
12536
5453bfed
MP
125372016-01-29 Marek Polacek <polacek@redhat.com>
12538
12539 PR c++/69509
12540 PR c++/69516
12541 * g++.dg/ext/constexpr-vla2.C: New test.
12542 * g++.dg/ext/constexpr-vla3.C: New test.
12543 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12544
452ec2a5
RB
125452016-01-29 Richard Biener <rguenther@suse.de>
12546
12547 PR middle-end/69537
12548 * gcc.dg/uninit-21.c: New testcase.
12549
aec0b19e
UB
125502016-01-28 Uros Bizjak <ubizjak@gmail.com>
12551
12552 PR target/69459
12553 * gcc.target/i386/pr69459.c: New test.
12554
df113ce7
SE
125552016-01-28 Steve Ellcey <sellcey@imgtec.com>
12556
12557 PR target/68400
12558 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12559 * gcc.target/mips/pr68400.c: New test.
12560
494de84f
MS
125612016-01-28 Martin Sebor <msebor@redhat.com>
12562
12563 PR target/17381
12564 * gcc.target/powerpc/pr17381.c: New test.
12565
eb1b1f01
JJ
125662016-01-28 Jakub Jelinek <jakub@redhat.com>
12567
12568 PR middle-end/69542
12569 * gcc.dg/torture/pr69542.c: New test.
12570
6dfeb7ce
WD
125712016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12572
12573 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12574
4b7471a4
DE
125752016-01-28 David Edelsohn <dje.gcc@gmail.com>
12576
12577 * gcc.dg/pr65980.c: Skip on AIX.
12578 * gcc.dg/pr66688.c: Same.
12579
b271fd21
DE
125802016-01-28 David Edelsohn <dje.gcc@gmail.com>
12581
12582 PR target/63679
12583 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12584 * gcc.dg/tree-ssa/sra-18.c: Same.
12585
874108a9
AV
125862016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12587
12588 PR fortran/62536
12589 * gfortran.dg/block_15.f08: New test.
12590 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12591 on incorrectly closed BLOCK.
12592
30480bcd
IE
125932016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12594
12595 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
125962016-01-28 Richard Biener <rguenther@suse.de>
12597
12598 PR tree-optimization/69466
12599 * gfortran.dg/vect/pr69466.f90: New testcase.
12600
0d4c694e
TP
126012016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12602
12603 * g++.dg/pr67989.C: Remove ARM-specific option.
12604 * gcc.target/arm/pr67989.C: New file.
12605
2aa780da
UB
126062016-01-27 Uros Bizjak <ubizjak@gmail.com>
12607
12608 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12609 and expm1 test for glibc < 2.11.
12610
f75ebe77
RH
126112016-01-27 Richard Henderson <rth@redhat.com>
12612
12613 * gcc.c-torture/execute/pr69447.c: New test.
12614
126152016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12616
9a175e65 12617 PR fortran/69422
49847d75
PT
12618 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12619
cbdd8ae0
JJ
126202016-01-27 Jakub Jelinek <jakub@redhat.com>
12621
12622 PR debug/66869
12623 * gcc.dg/pr66869.c: New test.
12624
2b572b3c
JL
126252016-01-25 Jeff Law <law@redhat.com>
12626
12627 PR tree-optimization/68398
aec0b19e 12628 PR tree-optimization/69196
2b572b3c
JL
12629 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12630 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12631 path to avoid new heuristic allowing more irreducible regions
12632 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12633 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12634 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12635 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12636 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12637
fa74a4bc
MP
126382016-01-27 Marek Polacek <polacek@redhat.com>
12639
12640 PR c/68062
12641 * c-c++-common/vector-compare-4.c: New test.
12642
0afff540
DM
126432016-01-27 David Malcolm <dmalcolm@redhat.com>
12644
12645 PR preprocessor/69126
12646 * c-c++-common/pr69126.c: New test case.
12647
1a218fc9
ILT
126482016-01-27 Ian Lance Taylor <iant@google.com>
12649
12650 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12651
5d70666e
RB
126522016-01-27 Ryan Burn <contact@rnburn.com>
12653
12654 PR cilkplus/69267
12655 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12656
87ff4d66
UB
126572016-01-27 Uros Bizjak <ubizjak@gmail.com>
12658
12659 PR target/69512
12660 * gcc.target/i386/pr69512.c: New test.
12661
27e23cca
RE
126622016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12663
12664 PR ada/69488
12665 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12666
05bf54c3
MP
126672016-01-27 Marek Polacek <polacek@redhat.com>
12668
12669 PR c++/69379
12670 * g++.dg/pr69379.C: New test.
12671
60214d0d
MS
126722016-01-27 Martin Sebor <msebor@redhat.com>
12673
12674 PR c++/69317
12675 * g++.dg/abi/Wabi-2-2.C: New test.
12676 * g++.dg/abi/Wabi-2-3.C: New test.
12677 * g++.dg/abi/Wabi-3-2.C: New test.
12678 * g++.dg/abi/Wabi-3-3.C: New test.
12679
167c7bfa
RB
126802016-01-27 Richard Biener <rguenther@suse.de>
12681
12682 PR tree-optimization/69166
12683 * gcc.dg/torture/pr69166.c: New testcase.
12684
1430fb1f
MJ
126852016-01-27 Martin Jambor <mjambor@suse.cz>
12686
12687 PR tree-optimization/69355
12688 * gcc.dg/tree-ssa/pr69355.c: New test.
12689
95e3030c
MP
126902016-01-27 Marek Polacek <polacek@redhat.com>
12691
12692 PR c++/69496
12693 * g++.dg/ext/constexpr-vla1.C: New test.
12694
eeb085f3
CB
126952016-01-20 Christian Bruel <christian.bruel@st.com>
12696
12697 PR target/69245
12698 * gcc.target/arm/pr69245.c: New test.
12699
b1652dde
JJ
127002016-01-27 Jakub Jelinek <jakub@redhat.com>
12701
12702 PR tree-optimization/69399
12703 * gcc.dg/torture/pr69399.c: New test.
12704
ce7e8f00
EB
127052016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12706
12707 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12708
e4aac1d1
EB
127092016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12710
12711 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12712
8dfdb419
TV
127132016-01-26 Tom de Vries <tom@codesourcery.com>
12714
12715 PR tree-optimization/69110
12716 * gcc.dg/autopar/pr69110.c: New test.
12717
56f80f54 127182016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12719 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12720
12721 * gcc.dg/graphite/isl-ast-op-select.c: New.
12722
a0909527
PT
127232015-01-26 Paul Thomas <pault@gcc.gnu.org>
12724
12725 PR fortran/69385
12726 * gfortran.dg/allocate_error_6.f90: New test.
12727
ffc445f4
RH
127282016-01-26 Richard Henderson <rth@redhat.com>
12729
12730 * gcc.dg/tm/pr60908.c: New test.
12731
01e1dea3
DM
127322016-01-26 David Malcolm <dmalcolm@redhat.com>
12733
12734 PR other/69006
12735 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12736 directive.
12737 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12738 expected multiline output to reflect the colorization being
12739 disabled before newlines.
12740 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12741 (custom_diagnostic_finalizer): Replace call to
12742 pp_newline_and_flush with call to pp_flush.
12743 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12744 * gfortran.dg/implicit_class_1.f90: Likewise.
12745 * lib/gcc-dg.exp (allow_blank_lines): New global.
12746 (dg-allow-blank-lines-in-output): New procedure.
12747 (gcc-dg-prune): Complain about blank lines in the output, unless
12748 dg-allow-blank-lines-in-output was called.
12749 * lib/multiline.exp (_build_multiline_regex): Only support
12750 arbitrary followup text for non-blank-lines, not for blank lines.
12751
13f92e8d
JJ
127522016-01-26 Jakub Jelinek <jakub@redhat.com>
12753
12754 PR tree-optimization/69483
12755 * gcc.dg/pr69483.c: New test.
12756 * g++.dg/opt/pr69483.C: New test.
12757
92422235
CL
127582016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12759
12760 PR target/68620
12761 * gcc.target/arm/pr68620.c: New test.
12762
0bccf11b
L
127632016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12764
12765 * gcc.target/i386/pr68986-2.c: Remove -m32.
12766
81cd202e
L
127672016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12768
12769 PR target/68986
12770 * gcc.target/i386/pr68986-1.c: New test.
12771 * gcc.target/i386/pr68986-2.c: Likewise.
12772 * gcc.target/i386/pr68986-3.c: Likewise.
12773
213a1c03
CB
127742016-01-26 Christian Bruel <christian.bruel@st.com>
12775
12776 * lib/target-supports.exp
12777 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12778 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12779 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12780
22a08dd1
RB
127812016-01-26 Richard Biener <rguenther@suse.de>
12782
12783 PR tree-optimization/69452
12784 * gcc.dg/torture/pr69452.c: New testcase.
12785
6c06e0e8
JJ
127862016-01-26 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR target/69442
12789 * gcc.dg/pr69442.c: New test.
12790
b96824c4
RFI
127912016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12792
12793 PR target/67896
12794 * gcc.target/aarch64/simd/pr67896.C: New.
12795
5ee31e57
RS
127962016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12797
12798 PR tree-optimization/69400
12799 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12800 function.
12801 (plugin_init): Call it.
12802 * gcc.dg/torture/pr69400.c: New test.
12803
7ddfb31d
CL
128042016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12805
12806 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12807
1e050c90
AK
128082016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12809 Sebastian Pop <s.pop@samsung.com>
12810
12811 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12812 isl-0.15.
12813
c8ee4bf5
AK
128142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12815 Sebastian Pop <s.pop@samsung.com>
12816
12817 * gcc.dg/graphite/pr69292.c: New.
12818
d902b330
JJ
128192016-01-25 Jakub Jelinek <jakub@redhat.com>
12820
12821 * c-c++-common/goacc/use_device-1.c: New test.
12822
2c89b952
JL
128232016-01-25 Jeff Law <law@redhat.com>
12824
12825 PR tree-optimization/69196
12826 PR tree-optimization/68398
12827 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12828 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12829
685c8785
DE
128302016-01-25 David Edelsohn <dje.gcc@gmail.com>
12831
12832 PR target/69469
12833 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12834 Algorithm.
12835
95cef0c1
RB
128362016-01-25 Richard Biener <rguenther@suse.de>
12837
12838 PR testsuite/69380
12839 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12840
2947d3b2
IE
128412016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12842
12843 PR target/69421
12844 * gcc.dg/pr69421.c: New test.
12845
ae19075a
BB
128462016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12847
12848 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12849 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12850 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12851 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12852 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12853 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12854 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12855 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12856 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12857 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12858
fa4511c2
RB
128592016-01-25 Richard Biener <rguenther@suse.de>
12860
12861 PR tree-optimization/69376
12862 * gcc.dg/torture/pr69376.c: New testcase.
12863
1d101216
JD
128642016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12865
12866 PR fortran/69397
12867 PR fortran/68442
12868 * gfortran.dg/interface_38.f90: New test.
12869 * gfortran.dg/interface_39.f90: New test.
a0909527 12870
a59b92b0
PP
128712016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12872
12873 Revert:
12874 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12875
12876 PR c++/11858
12877 PR c++/24663
12878 PR c++/24664
12879 * g++.dg/template/pr11858.C: New test.
12880 * g++.dg/template/pr24663.C: New test.
12881 * g++.dg/template/unify12.C: New test.
12882 * g++.dg/template/unify13.C: New test.
12883 * g++.dg/template/unify14.C: New test.
12884 * g++.dg/template/unify15.C: New test.
12885 * g++.dg/template/unify16.C: New test.
12886 * g++.dg/template/unify17.C: New test.
12887
16acb1a8
DH
128882016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12889
12890 PR fortran/68283
12891 gfortran.dg/pr68283.f90: New test.
12892
094773e8
TK
128932016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12894
12895 PR fortran/66094
12896 * gfortran.dg/inline_matmul_13.f90: New test.
12897 * gfortran.dg/matmul_bounds_8.f90: New test.
12898 * gfortran.dg/matmul_bounds_9.f90: New test.
12899 * gfortran.dg/matmul_bounds_10.f90: New test.
12900
42fb90d7
TV
129012016-01-23 Tom de Vries <tom@codesourcery.com>
12902
12903 PR tree-optimization/69426
12904 * gcc.dg/autopar/pr69426.c: New test.
12905
69da7802
MS
129062016-01-23 Martin Sebor <msebor@redhat.com>
12907
12908 PR c++/58109
12909 PR c++/69022
12910 * g++.dg/cpp0x/alignas5.C: New test.
12911 * g++.dg/ext/vector29.C: Same.
12912
da17300a
UB
129132016-01-23 Uros Bizjak <ubizjak@gmail.com>
12914
12915 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12916 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12917 _GNU_SOURCE from compile flags to the source.
12918 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12919 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12920 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12921 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12922
62041cfc
JJ
129232016-01-22 Jakub Jelinek <jakub@redhat.com>
12924
12925 PR target/69432
12926 * g++.dg/opt/pr69432.C: New test.
12927
f7d2ad6f
BS
129282016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12929
12930 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12931 32-bit targets testing an -m64 multilib.
12932
d403fc9a
WS
129332016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12934
12935 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12936 64-bit support.
12937
4aa16f8d
JG
129382016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12939
12940 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12941
7c816d0f
CB
129422016-01-21 Christian Bruel <christian.bruel@st.com>
12943
12944 PR target/68674
12945 * gcc.target/i386/pr68674.c
12946 * gcc.target/aarch64/pr68674.c
12947 * gcc.target/arm/pr68674.c
12948
fce661e8
KT
129492016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12950
12951 PR target/69403
12952 * gcc.c-torture/execute/pr69403.c: New test.
12953
4696899f
PC
129542016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12955
12956 PR c++/55843
12957 * g++.dg/template/pr55843.C: New.
12958
bac69366
AL
129592016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12960
12961 PR testsuite/66877
12962 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12963 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12964
b57d3a5c
BS
129652016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12966
12967 PR testsuite/67489
da17300a
UB
12968 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12969 from dg-do compile directive, and instead add
12970 { dg-require-effective-target int128 }.
b57d3a5c 12971
9f04a53e
MS
129722016-01-20 Martin Sebor <msebor@redhat.com>
12973
12974 PR c/69405
12975 * gcc.dg/sync-fetch.c: New test.
12976
38a51663
JL
129772016-01-21 Martin Sebor <msebor@redhat.com>
12978
12979 PR target/69252
12980 * gcc.target/powerpc/pr69252.c: New test.
12981
2423a75a
JD
129822016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12983
12984 PR fortran/65996
da17300a 12985 * gfortran.dg/pr65996.f90: New test.
2423a75a 12986
0a76463f
DV
129872016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12988
12989 PR c++/68810
9f04a53e 12990 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12991 expected to generate an error.
0a76463f 12992
9776e692
BS
129932016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12994
12995 PR middle-end/66178
12996 * gcc.dg/torture/pr66178.c: New test.
12997
c8d3e088
AB
129982016-01-21 Anton Blanchard <anton@samba.org>
12999 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13000
13001 PR target/63354
13002 * gcc.target/powerpc/pr63354.c: New test.
13003
35b707ff
VM
130042016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13005
13006 PR rtl-optimization/68990
13007 * gcc.target/i386/pr68990: New.
13008
157b0829
NC
130092016-01-21 Nick Clifton <nickc@redhat.com>
13010
13011 PR target/69129
13012 * gcc.target/mips/pr69129.c: New.
13013
aede6748
PC
130142016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13015
13016 PR c++/58046
13017 * g++.dg/cpp0x/pr58046.C: New.
13018
5463c2c8
JJ
130192016-01-21 Jakub Jelinek <jakub@redhat.com>
13020
6d31cc75
SS
13021 PR target/69187
13022 PR target/65624
13023 * gcc.target/arm/pr69187.c: New test.
13024
5463c2c8
JJ
13025 PR c++/69355
13026 * g++.dg/torture/pr69355.C: New test.
13027
fa28f32b
AK
130282016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13029 Sebastian Pop <s.pop@samsung.com>
13030
13031 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13032
b920a047
AK
130332016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13034 Sebastian Pop <s.pop@samsung.com>
13035
da17300a 13036 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13037
bdd3aea6
JJ
130382016-01-21 Jakub Jelinek <jakub@redhat.com>
13039
13040 PR middle-end/67653
13041 * c-c++-common/pr67653.c: New test.
13042 * gcc.dg/torture/pr29119.c: Add dg-warning.
13043
26a2e6ae
PB
130442016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13045
13046 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13047
d25c7690
PK
130482016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13049
13050 PR c/24293
13051 * gcc.dg/pr24293.c: New test.
13052 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13053 incomplete struct type.
13054 * gcc.dg/declspec-1.c: Likewise.
13055 * gcc.dg/pr63549.c: Likewise.
13056
889d5698
JJ
130572016-01-20 Jakub Jelinek <jakub@redhat.com>
13058
13059 PR tree-optimization/66612
13060 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13061 for bdn instruction.
13062
d7cf3dc7
CL
130632016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13064
13065 * lib/target-supports.exp
13066 (check_effective_target_arm_fp_ok_nocache): New.
13067 (check_effective_target_arm_fp_ok): New.
13068 (add_options_for_arm_fp): New.
13069 (check_effective_target_arm_crypto_ok_nocache): Require
13070 target_arm_v8_neon_ok instead of arm32.
13071 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13072 (check_effective_target_arm_crypto_pragma_ok): New.
13073 (add_options_for_arm_vfp): New.
13074 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13075 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13076 target instead. Force initial fpu to vfp.
13077 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13078 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13079 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13080 dependency.
13081 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13082 use arm_vfp effective target instead. Force initial fpu to vfp.
13083 * gcc.target/arm/attr-neon3.c: Likewise.
13084 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13085 arm_vfp_ok.
13086 * gcc.target/arm/unsigned-float.c: Likewise.
13087 * gcc.target/arm/vfp-1.c: Likewise.
13088 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13089 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13090 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13091 * gcc.target/arm/vfp-ldmias.c: Likewise.
13092 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13093 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13094 * gcc.target/arm/vfp-stmiad.c: Likewise.
13095 * gcc.target/arm/vfp-stmias.c: Likewise.
13096 * gcc.target/arm/vnmul-1.c: Likewise.
13097 * gcc.target/arm/vnmul-2.c: Likewise.
13098 * gcc.target/arm/vnmul-3.c: Likewise.
13099 * gcc.target/arm/vnmul-4.c: Likewise.
13100
01ac9704 131012016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13102
e84b00da
L
13103 PR testsuite/69366
13104 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13105 the MPX run-time library, for compile-time MPX test.
13106 * gcc.target/i386/chkp-always_inline.c: Likewise.
13107 * gcc.target/i386/chkp-bndret.c: Likewise.
13108 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13109 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13110 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13111 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13112 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13113 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13114 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13115 * gcc.target/i386/chkp-label-address.c: Likewise.
13116 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13117 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13118 * gcc.target/i386/chkp-pr69044.c: Likewise.
13119 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13120 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13121 * gcc.target/i386/chkp-strchr.c: Likewise.
13122 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13123 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13124 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13125 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13126 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13127 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13128 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13129 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13130 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13131 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13132 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13133 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13134 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13135 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13136 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13137 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13138 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13139 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13140 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13141 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13142 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13143 * gcc.target/i386/pr63995-2.c: Likewise.
13144 * gcc.target/i386/pr64805.c: Likewise.
13145 * gcc.target/i386/pr65044.c: Likewise.
13146 * gcc.target/i386/pr65167.c: Likewise.
13147 * gcc.target/i386/pr65183.c: Likewise.
13148 * gcc.target/i386/pr65184.c: Likewise.
13149 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13150
28b33016
IE
131512016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13152
13153 PR tree-optimization/69328
13154 * gcc.dg/pr69328.c: New test.
13155
bcff0913
JL
131562016-01-20 Jeff Law <law@redhat.com>
13157
bf0bb970 13158 PR target/25114
bcff0913
JL
13159 * gcc.target/m68k/pr25114.c: New test.
13160
a3f69631
AV
131612016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13162
13163 * gcc.target/arm/memset-inline-10.c: Added
13164 dg-require-effective-target arm_thumb2_ok.
13165
af33ba0d
EB
131662016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13167
13168 * gcc.dg/debug/dwarf2/sso.c: New test.
13169
7596d5de
UB
131702016-01-19 Uros Bizjak <ubizjak@gmail.com>
13171
13172 PR testsuite/68820
13173 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13174 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13175 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13176
ceda2c69
JH
131772016-01-19 Jan Hubicka <hubicka@ucw.cz>
13178
13179 PR ipa/66223
13180 * g++.dg/ipa/devirt-50.C: New testcase.
13181
38a979f2
MP
131822016-01-19 Marek Polacek <polacek@redhat.com>
13183
13184 PR c++/68965
13185 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13186 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13187
962801c5
KT
131882016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13189
13190 PR target/69135
13191 * gcc.target/arm/pr69135_1.c: New test.
13192
078fe40a
WD
131932015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13194
13195 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13196
786e3c06
WD
131972015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13198
13199 * gcc.target/aarch64/ccmp_1.c: New testcase.
13200
1e297006
MP
132012016-01-19 Marek Polacek <polacek@redhat.com>
13202
13203 PR c++/68586
13204 * g++.dg/cpp0x/enum30.C: New test.
13205
879c27e3
RB
132062016-01-19 Richard Biener <rguenther@suse.de>
13207
13208 PR tree-optimization/69336
13209 * g++.dg/tree-ssa/pr69336.C: New testcase.
13210
015337d3
JJ
132112016-01-19 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR debug/65779
13214 * gcc.dg/pr65779.c: New test.
13215
e2c768b6
RB
132162016-01-19 Richard Biener <rguenther@suse.de>
13217
13218 PR tree-optimization/69352
13219 * gcc.dg/torture/pr69352.c: New testcase.
13220
569efc34
JJ
132212016-01-19 Jakub Jelinek <jakub@redhat.com>
13222
13223 PR rtl-optimization/68955
13224 PR rtl-optimization/64557
13225 * gcc.dg/torture/pr68955.c: New test.
13226
e49d321f
JH
132272016-01-19 Jan Hubicka <hubicka@ucw.cz>
13228
13229 PR lto/69136
13230 * g++.dg/torture/pr69136.C: New testcase.
13231
e9191ad3
JH
132322016-01-19 Jan Hubicka <hubicka@ucw.cz>
13233
13234 PR lto/69133
13235 * g++.dg/lto/pr69133_0.C: New testcase.
13236 * g++.dg/lto/pr69133_1.C: New testcase.
13237
2bedb645
JL
132382016-01-15 Jeff Law <law@redhat.com>
13239
13240 PR tree-optimization/69320
13241 * gcc.c-torture/pr69320-1.c: New test.
13242 * gcc.c-torture/pr69320-2.c: New test.
13243 * gcc.c-torture/pr69320-3.c: New test.
13244 * gcc.c-torture/pr69320-4.c: New test.
13245
17c15cb9
PP
132462016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13247
13248 PR c++/11858
13249 PR c++/24663
13250 PR c++/24664
13251 * g++.dg/template/pr11858.C: New test.
13252 * g++.dg/template/pr24663.C: New test.
13253 * g++.dg/template/unify12.C: New test.
13254 * g++.dg/template/unify13.C: New test.
13255 * g++.dg/template/unify14.C: New test.
13256 * g++.dg/template/unify15.C: New test.
13257 * g++.dg/template/unify16.C: New test.
13258 * g++.dg/template/unify17.C: New test.
13259
9617fd08
DM
132602016-01-18 David Malcolm <dmalcolm@redhat.com>
13261
13262 PR testsuite/69181
13263 * gcc.dg/pr69181-1.c: New test file.
13264 * gcc.dg/pr69181-2.c: New test file.
13265 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13266 globals by moving it to...
13267 (cleanup-after-saved-dg-test): ...this new function. Add
13268 "global additional_sources_used". Add reset of global
13269 multiline_expected_outputs to the empty list.
13270 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13271 global to...
13272 (multiline_expected_outputs): ...this, and updated comments to
13273 note that it is modified from gcc-dg.exp.
13274 (dg-end-multiline-output): Update for the above renaming.
13275 (handle-multiline-outputs): Likewise. Remove the clearing
13276 of the expected outputs to the empty list.
13277
b555a2e4
RB
132782016-01-18 Richard Biener <rguenther@suse.de>
13279
13280 PR tree-optimization/69297
13281 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13282
96902805
JM
132832016-01-18 Joseph Myers <joseph@codesourcery.com>
13284
13285 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13286 dg-options.
13287 * gcc.target/mips/mips-3d-2.c: Likewise.
13288 * gcc.target/mips/mips-3d-3.c: Likewise.
13289 * gcc.target/mips/mips-3d-4.c: Likewise.
13290 * gcc.target/mips/mips-3d-5.c: Likewise.
13291 * gcc.target/mips/mips-3d-6.c: Likewise.
13292 * gcc.target/mips/mips-3d-7.c: Likewise.
13293 * gcc.target/mips/mips-3d-8.c: Likewise.
13294 * gcc.target/mips/mips-3d-9.c: Likewise.
13295 * gcc.target/mips/mips-ps-1.c: Likewise.
13296 * gcc.target/mips/mips-ps-2.c: Likewise.
13297 * gcc.target/mips/mips-ps-3.c: Likewise.
13298 * gcc.target/mips/mips-ps-4.c: Likewise.
13299 * gcc.target/mips/mips-ps-5.c: Likewise.
13300 * gcc.target/mips/mips-ps-6.c: Likewise.
13301 * gcc.target/mips/mips-ps-7.c: Likewise.
13302 * gcc.target/mips/mips-ps-type.c: Likewise.
13303 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13304 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13305
40e26f94
TV
133062016-01-18 Tom de Vries <tom@codesourcery.com>
13307
13308 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13309 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13310 * c-c++-common/goacc/kernels-empty.c: New test.
13311 * c-c++-common/goacc/kernels-eternal.c: New test.
13312 * c-c++-common/goacc/kernels-loop-2.c: New test.
13313 * c-c++-common/goacc/kernels-loop-3.c: New test.
13314 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13315 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13316 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13317 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13318 * c-c++-common/goacc/kernels-loop-data.c: New test.
13319 * c-c++-common/goacc/kernels-loop-g.c: New test.
13320 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13321 * c-c++-common/goacc/kernels-loop-n.c: New test.
13322 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13323 * c-c++-common/goacc/kernels-loop.c: New test.
13324 * c-c++-common/goacc/kernels-noreturn.c: New test.
13325 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13326 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13327 * c-c++-common/goacc/kernels-reduction.c: New test.
13328
a98d4647
TV
133292016-01-18 Tom de Vries <tom@codesourcery.com>
13330
13331 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13332 * gcc.dg/autopar/outer-2.c: Same.
13333 * gcc.dg/autopar/outer-3.c: Same.
13334 * gcc.dg/autopar/outer-4.c: Same.
13335 * gcc.dg/autopar/outer-5.c: Same.
13336 * gcc.dg/autopar/outer-6.c: Same.
13337 * gcc.dg/autopar/parallelization-1.c: Same.
13338 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13339 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13340 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13341 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13342 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13343 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13344 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13345 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13346 * gcc.dg/autopar/pr39500-1.c: Same.
13347 * gcc.dg/autopar/pr39500-2.c: Same.
13348 * gcc.dg/autopar/pr46193.c: Same.
13349 * gcc.dg/autopar/pr46194.c: Same.
13350 * gcc.dg/autopar/pr49580.c: Same.
13351 * gcc.dg/autopar/pr49960-1.c: Same.
13352 * gcc.dg/autopar/pr49960.c: Same.
13353 * gcc.dg/autopar/pr68373.c: Same.
13354 * gcc.dg/autopar/reduc-1.c: Same.
13355 * gcc.dg/autopar/reduc-1char.c: Same.
13356 * gcc.dg/autopar/reduc-1short.c: Same.
13357 * gcc.dg/autopar/reduc-2.c: Same.
13358 * gcc.dg/autopar/reduc-2char.c: Same.
13359 * gcc.dg/autopar/reduc-2short.c: Same.
13360 * gcc.dg/autopar/reduc-3.c: Same.
13361 * gcc.dg/autopar/reduc-4.c: Same.
13362 * gcc.dg/autopar/reduc-6.c: Same.
13363 * gcc.dg/autopar/reduc-7.c: Same.
13364 * gcc.dg/autopar/reduc-8.c: Same.
13365 * gcc.dg/autopar/reduc-9.c: Same.
13366 * gcc.dg/autopar/uns-outer-4.c: Same.
13367 * gcc.dg/autopar/uns-outer-5.c: Same.
13368 * gcc.dg/autopar/uns-outer-6.c: Same.
13369 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13370 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13371
da976fa8
AL
133722016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13373
13374 PR target/63679
13375 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13376 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13377
70c1e886
AL
133782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13379
13380 PR target/63679
13381 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13382 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13383 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13384
88bed196
AL
133852016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13386
13387 PR target/63679
13388 * gcc.dg/tree-ssa/sra-17.c: New.
13389 * gcc.dg/tree-ssa/sra-18.c: New.
13390
3dd5f42e
IE
133912016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13392
13393 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13394
ae5a77fa
EB
133952016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13396
13397 * gnat.dg/inline12.adb: New test.
13398
11e57fc6
BC
133992016-01-18 Bin Cheng <bin.cheng@arm.com>
13400
13401 PR tree-optimization/66797
13402 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13403
995b6fe0
RB
134042016-01-18 Richard Biener <rguenther@suse.de>
13405
13406 PR tree-optimization/69170
13407 * gcc.dg/torture/pr69170.c: New testcase.
13408
82ee0cf2 134092016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13410
13411 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13412
d69da357
TV
134132016-01-16 Tom de Vries <tom@codesourcery.com>
13414
13415 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13416
a3845283
TV
134172016-01-16 Tom de Vries <tom@codesourcery.com>
13418
13419 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13420 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13421 redundant dg-require-effective-target pthread.
13422 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13423 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13424 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13425 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13426 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13427 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13428 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13429
197a6aa6
DE
134302016-01-16 David Edelsohn <dje.gcc@gmail.com>
13431
13432 PR target/68609
13433 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13434 * gcc.target/powerpc/recip-7.c: Same.
13435
ec7886c1
PP
134362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13437
13438 PR c++/69091
13439 * g++.dg/template/pr69091.C: New test.
13440
203484bb
PP
134412016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13442
13443 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13444 dump does not contain an error_mark_node.
13445 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13446 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13447
aa2500e9
PP
134482016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13449
13450 PR c++/68936
13451 * g++.dg/template/pr68936.C: New test.
13452
28621a5c
DE
134532016-01-15 David Edelsohn <dje.gcc@gmail.com>
13454
13455 PR target/68609
13456 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13457 * gcc.target/powerpc/recip-2.c: Same.
13458 * gcc.target/powerpc/recip-3.c: Same.
13459 * gcc.target/powerpc/recip-4.c: Same.
13460 * gcc.target/powerpc/recip-sqrtf.c: Same.
13461
40c43aca
JL
134622016-01-15 Jeff Law <law@redhat.com>
13463
13464 PR tree-optimization/69270
13465 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13466 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13467
afbc5ae8
PT
134682016-01-15 Paul Thomas <pault@gcc.gnu.org>
13469
13470 PR fortran/49630
13471 * gfortran.dg/deferred_character_13.f90: New test for the fix
13472 of comment 3 of the PR.
13473
13474 PR fortran/54070
13475 * gfortran.dg/deferred_character_8.f90: New test
13476 * gfortran.dg/allocate_error_5.f90: New test
13477
13478 PR fortran/60593
13479 * gfortran.dg/deferred_character_10.f90: New test
13480
13481 PR fortran/60795
13482 * gfortran.dg/deferred_character_14.f90: New test
13483
13484 PR fortran/61147
13485 * gfortran.dg/deferred_character_11.f90: New test
13486
13487 PR fortran/64324
13488 * gfortran.dg/deferred_character_9.f90: New test
13489
49abe076
VM
134902016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13491
13492 PR rtl-optimization/69030
13493 * gcc.target/i386/pr69030.c: New.
13494
16d12992
KT
134952016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13496
13497 * gcc.target/aarch64/target_attr_17.c: New test.
13498
78810bd3
RB
134992016-01-15 Richard Biener <rguenther@suse.de>
13500
13501 PR tree-optimization/66856
13502 * gcc.dg/torture/pr66856-1.c: New testcase.
13503 * gcc.dg/torture/pr66856-2.c: Likewise.
13504
2bd847fe
RB
135052016-01-15 Richard Biener <rguenther@suse.de>
13506
13507 PR debug/69137
13508 * g++.dg/lto/pr69137_0.C: New testcase.
13509
a00fe3b7
RS
135102016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13511
13512 PR middle-end/69246
13513 * gcc.target/i386/pr69246.c: New test.
13514
cbb0e83b
DV
135152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13516
7596d5de 13517 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13518
5a500ecf
DV
135192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13520
13521 PR c++/56194
13522 * g++.dg/init/const9.C: Disable test on S/390.
13523
5d9bf64f
DV
135242016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13525
13526 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13527 * g++.dg/Wno-frame-address.C: Ditto.
13528
e234b19e
DV
135292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13530
13531 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13532
89483f99
RB
135332016-01-15 Richard Biener <rguenther@suse.de>
13534
13535 PR tree-optimization/68961
13536 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13537
94f37395
IE
135382016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13539
13540 * gcc.target/i386/pr65105-5.c: New test.
13541
82ee0cf2 135422016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13543
13544 * gcc.c-torture/execute/alias-4.c: New testcase.
13545
82ee0cf2 135462016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13547
13548 PR ipa/68148
13549 * g++.dg/ipa/devirt-49.C: New testcase.
13550
092f7deb 135512016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13552
13553 PR target/65837
13554 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13555 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13556 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13557
e93c66bc
RB
135582016-01-15 Richard Biener <rguenther@suse.de>
13559
13560 PR tree-optimization/69117
13561 * gcc.dg/torture/pr69117.c: New testcase.
13562
c47eaca6 135632015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13564
13565 PR c++/69048
13566 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13567
c3f6914a
FXC
135682016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13569
13570 PR testsuite/67509
13571 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13572 range tests use 100 * maximum instead of maximum + 1.
13573
cd65ae90
JJ
135742016-01-14 Jakub Jelinek <jakub@redhat.com>
13575
13576 PR debug/69244
13577 * gcc.dg/guality/pr69244.c: New test.
13578
19643948
UB
135792016-01-14 Uros Bizjak <ubizjak@gmail.com>
13580
13581 * lib/target-supports.exp (check_effective_target_issignaling):
13582 New procedure.
13583 * gcc.dg/pr61441.c: Require issignaling effective target.
13584
fe79c97e
SB
135852016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13586
13587 PR target/68803
13588 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13589
c7df95d8
DM
135902016-01-14 David Malcolm <dmalcolm@redhat.com>
13591
13592 PR c++/68819
13593 PR preprocessor/69177
13594 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13595 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13596 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13597 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13598
00083992
MP
135992016-01-14 Marek Polacek <polacek@redhat.com>
13600
13601 PR c/69262
13602 * gcc.dg/array-15.c: New test.
13603
0c9b3294
JJ
136042016-01-14 Jakub Jelinek <jakub@redhat.com>
13605
13606 PR middle-end/68146
13607 PR tree-optimization/69155
13608 * gfortran.dg/pr68146.f: New test.
13609 * gfortran.dg/pr69155.f90: New test.
13610
3688e13d
RB
136112016-01-14 Richard Biener <rguenther@suse.de>
13612
13613 PR tree-optimization/68060
13614 * gcc.dg/torture/pr68060-1.c: New testcase.
13615 * gcc.dg/torture/pr68060-2.c: Likewise.
13616
bab0ad3a
NC
136172016-01-14 Nick Clifton <nickc@redhat.com>
13618
13619 * lib/target-supports.exp
13620 (check_effective_target_arm_neon_ok_nocache): Add an option
13621 sequence that includes setting the ARM architecture to ARMv7-A.
13622 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13623 command line options necessary to enable Neon support.
13624 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13625 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13626 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13627 * gcc.target/arm/pr69180.c: Likewise.
13628
947c2ce5
JL
136292016-01-14 Jeff Law <law@redhat.com>
13630
13631 PR tree-optimization/69270
13632 * gcc.dg/tree-ssa/pr69270.c: New test.
13633
3342fd71
BS
136342016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13635
13636 PR c/66208
13637 * c-c++-common/pr66208.c: New file.
13638
2ad3adf1
JJ
136392016-01-13 Jakub Jelinek <jakub@redhat.com>
13640
13641 PR tree-optimization/69156
13642 * gcc.dg/pr69156.c: New test.
13643
398d6feb
L
136442016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13645
13646 * gcc.target/i386/pr69225-7.c: New test.
13647
4c868789
RH
136482016-01-13 Richard Henderson <rth@redhat.com>
13649
13650 * gcc.dg/tm/memopt-13.c: Update expected function.
13651 * gcc.dg/tm/memopt-6.c: Likewise.
13652
ef6d1772
UB
136532016-01-13 Uros Bizjak <ubizjak@gmail.com>
13654
13655 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13656 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13657 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13658 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13659
ef6d1772
UB
136602016-01-13 Tom de Vries <tom@codesourcery.com>
13661
13662 PR tree-optimization/69169
0b4b6ef2
TV
13663 * gcc.dg/pr69169.c: New test.
13664
2ad3adf1 136652016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13666
13667 PR target/69228
13668 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13669 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13670 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13671 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13672 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13673 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13674 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13675 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13676
9060e335
AK
136772016-01-13 Jakub Jelinek <jakub@redhat.com>
13678
13679 PR target/69247
13680 * gcc.dg/pr69247.c: New test.
13681
40311329
RB
136822016-01-13 Richard Biener <rguenther@suse.de>
13683
13684 PR tree-optimization/69242
13685 * gcc.dg/torture/pr69242.c: New testcase.
13686
ccbd7103
RB
136872016-01-13 Richard Biener <rguenther@suse.de>
13688
13689 PR tree-optimization/69186
13690 * gcc.dg/torture/pr69186.c: New testcase.
13691
c6f72a46
JL
136922016-01-13 Jeff Law <law@redhat.com>
13693
13694 PR tree-optimization/67755
13695 * gcc.dg/tree-ssa/pr67755.c: New test.
13696
136972016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13698
13699 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13700 pass number in output by a star.
13701
c446cf07
BC
137022016-01-12 Bin Cheng <bin.cheng@arm.com>
13703
13704 PR tree-optimization/68911
13705 * gcc.c-torture/execute/pr68911.c: New test.
13706
5342156c
MP
137072016-01-12 Marek Polacek <polacek@redhat.com>
13708
13709 PR c++/68979
13710 * g++.dg/warn/permissive-1.C: New test.
13711
65364cc5
JJ
137122016-01-12 Jakub Jelinek <jakub@redhat.com>
13713
13714 PR objc++/68511
13715 PR c++/69213
13716 * g++.dg/opt/pr69213.C: New test.
13717
81b9a3d9
CB
137182016-01-12 Christian Bruel <christian.bruel@st.com>
13719
13720 PR target/69180
13721 * gcc.target/arm/pr69180.c: New test.
13722
3c4e91c9
RB
137232016-01-12 Richard Biener <rguenther@suse.de>
13724
13725 PR lto/69077
13726 * g++.dg/lto/pr69077_0.C: New testcase.
13727 * g++.dg/lto/pr69077_1.C: Likewise.
13728
5664cea1
JJ
137292016-01-12 Jakub Jelinek <jakub@redhat.com>
13730
13731 PR target/69175
13732 * g++.dg/opt/pr69175.C: New test.
13733
86cefc49
AL
137342016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13735
13736 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13737 rather than #including math.h & stdlib.h.
13738 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13739 * gcc.dg/vect/pr49771.c: Likewise.
13740 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13741 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13742 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13743 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13744 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13745 * gcc.dg/vect/pr44507.c: Likewise.
13746 * gcc.dg/vect/pr45902.c: Likewise.
13747 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13748 * gcc.dg/vect/vect-117.c: Likewise.
13749 * gcc.dg/vect/vect-99.c: Likewise.
13750 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13751 * gcc.dg/vect/vect-cond-1.c: Likewise.
13752 * gcc.dg/vect/vect-cond-2.c: Likewise.
13753 * gcc.dg/vect/vect-cond-3.c: Likewise.
13754 * gcc.dg/vect/vect-cond-4.c: Likewise.
13755 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13756 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13757 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13758 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13759 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13760 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13761 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13762 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13763 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13764 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13765 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13766 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13767 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13768 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13769 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13770 include of signal.h.
13771 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13772 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13773 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13774 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13775 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13776 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13777 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13778 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13779 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13780 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13781 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13782 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13783 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13784 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13785 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13786 * gcc.dg/vect/vect-outer-5.c: Likewise.
13787 * gcc.dg/vect/vect-outer-6.c: Likewise.
13788 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13789 include of stdio.h.
13790
b832f61e
NC
137912016-01-12 Nick Clifton <nickc@redhat.com>
13792
13793 PR target/68913
13794 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13795 to fread so that it will be found in all target runtimes.
13796
8eac49b1
RB
137972016-01-12 Richard Biener <rguenther@suse.de>
13798
13799 PR tree-optimization/69053
13800 * g++.dg/torture/pr69053.C: New testcase.
13801
2935d994
RB
138022016-01-12 Richard Biener <rguenther@suse.de>
13803
13804 PR tree-optimization/69168
13805 * gcc.dg/torture/pr69168.c: New testcase.
13806
66c16fd9
RB
138072016-01-12 Richard Biener <rguenther@suse.de>
13808
13809 PR tree-optimization/69157
13810 * gcc.dg/torture/pr69157.c: New testcase.
13811
138122016-01-12 Richard Biener <rguenther@suse.de>
13813
13814 PR tree-optimization/69174
13815 * gcc.dg/torture/pr69174.c: New testcase.
13816
723033a6
JJ
138172016-01-12 Jakub Jelinek <jakub@redhat.com>
13818
13819 PR c++/66808
13820 PR c++/69000
13821 * g++.dg/tls/pr66808.C: New test.
13822 * g++.dg/tls/pr69000.C: New test.
13823
3574cf47
BS
138242016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13825
13826 * gcc.target/powerpc/swaps-p8-23.c: New test.
13827 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13828
feb20787
JDA
138292016-01-11 John David Anglin <danglin@gcc.gnu.org>
13830
13831 PR tree-optimization/68356
13832 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13833
27b1820a
KV
138342016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13835 Jim Wilson <jim.wilson@linaro.org>
13836
13837 PR target/69194
13838 * gcc.target/arm/pr69194.c: New test.
13839
cf4de6af
L
138402016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13841
13842 PR target/69225
13843 * gcc.target/i386/pr69225-1.c: New test.
13844 * gcc.target/i386/pr69225-2.c: Likewise.
13845 * gcc.target/i386/pr69225-3.c: Likewise.
13846 * gcc.target/i386/pr69225-4.c: Likewise.
13847 * gcc.target/i386/pr69225-5.c: Likewise.
13848 * gcc.target/i386/pr69225-6.c: Likewise.
13849
1ebd5558
JJ
138502016-01-11 Jakub Jelinek <jakub@redhat.com>
13851
23552a4d
JJ
13852 PR target/67462
13853 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13854 if lp64.
13855
26ff85b0
JJ
13856 PR target/69071
13857 * gcc.dg/pr69071.c: New test.
13858
9cb6bd74
JJ
13859 PR c++/69211
13860 * g++.dg/opt/pr69211.C: New test.
13861
1ebd5558
JJ
13862 PR tree-optimization/69214
13863 * gcc.c-torture/compile/pr69214.c: New test.
13864
8c18c836
UB
138652016-01-11 Uros Bizjak <ubizjak@gmail.com>
13866
13867 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13868 * gcc.target/i386/pr66232-11.c: Ditto.
13869 * gcc.target/i386/pr66232-12.c: Ditto.
13870 * gcc.target/i386/pr66232-13.c: Ditto.
13871
62446e6e
RB
138722016-01-11 Richard Biener <rguenther@suse.de>
13873
13874 PR tree-optimization/69173
13875 * gcc.dg/torture/pr69173.c: New testcase.
13876
2b8568fe
KT
138772016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13878
13879 PR rtl-optimization/68796
13880 * gcc.target/aarch64/tst_5.c: New test.
13881 * gcc.target/aarch64/tst_6.c: Likewise.
13882
5baf4532
KT
138832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13884
13885 PR rtl-optimization/68841
13886 * gcc.dg/pr68841.c: New test.
13887 * gcc.c-torture/execute/pr68841.c: New test.
13888
ca90b1ed
YR
138892016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13890
13891 PR rtl-optimization/68920
13892 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13893 for ix86 targets.
13894 * gcc.dg/ifcvt-5.c: New test.
13895
2ad3adf1 138962016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13897
13898 PR bootstrap/69123
13899 * g++.dg/pr69123.C: New.
13900
83834c09
IE
139012016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13902
13903 PR target/69010
13904 * gcc.target/i386/pr69010.c: New test.
13905
dcf89d57
MJ
139062016-01-11 Martin Jambor <mjambor@suse.cz>
13907
13908 PR ipa/69044
13909 * gcc.target/i386/chkp-pr69044.c: New test.
13910
d95167ee
TV
139112016-01-11 Tom de Vries <tom@codesourcery.com>
13912
13913 PR tree-optimization/69109
13914 * gcc.dg/autopar/pr69109-2.c: New test.
13915 * gcc.dg/autopar/pr69109.c: New test.
13916
4f6403a8
TV
139172016-01-11 Tom de Vries <tom@codesourcery.com>
13918
13919 PR tree-optimization/69108
13920 * gcc.dg/autopar/pr69108.c: New test.
13921
21efdd80
PP
139222016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13923
13924 PR c++/69029
13925 * c-c++-common/Wisleading-indentation.c: Augment test.
13926
fd42eed8
TK
139272016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13928
13929 PR fortran/69154
13930 * gfortran.dg/inline_matmul_12.f90: New test.
13931
4f90ee6c
PT
139322016-01-10 Paul Thomas <pault@gcc.gnu.org>
13933
13934 PR fortran/67779
13935 * gfortran.dg/actual_array_offset_1: New test.
13936
3907c6cf
TV
139372016-01-10 Tom de Vries <tom@codesourcery.com>
13938
13939 PR tree-optimization/69062
13940 * gcc.dg/autopar/pr69062.c: New test.
13941
b07b236e
TS
139422016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13943
13944 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13945 * gcc.dg/vect/slp-perm-2.c: Likewise.
13946 * gcc.dg/vect/slp-perm-3.c: Likewise.
13947 * gcc.dg/vect/slp-perm-5.c: Likewise.
13948 * gcc.dg/vect/slp-perm-6.c: Likewise.
13949 * gcc.dg/vect/slp-perm-7.c: Likewise.
13950 * gcc.dg/vect/slp-perm-8.c: Likewise.
13951
23fab8ae
TV
139522016-01-10 Tom de Vries <tom@codesourcery.com>
13953
13954 PR tree-optimization/69039
13955 * gcc.dg/autopar/pr69039.c: New test.
13956
73f0dae2
MP
139572016-01-09 Marek Polacek <polacek@redhat.com>
13958
13959 PR c++/69113
13960 * g++.dg/pr69113.C: New test.
13961
20b8d734
JJ
139622016-01-09 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR middle-end/50865
13965 PR tree-optimization/69097
13966 * gcc.c-torture/execute/pr50865.c: New test.
13967 * gcc.c-torture/execute/pr69097-1.c: New test.
13968 * gcc.c-torture/execute/pr69097-2.c: New test.
13969 * gcc.dg/pr69097-1.c: New test.
13970 * gcc.dg/pr69097-2.c: New test.
13971
c50e614b
JJ
139722016-01-09 Jakub Jelinek <jakub@redhat.com>
13973
13974 PR c++/69164
13975 * g++.dg/opt/pr69164.C: New test.
13976
e0237993
JJ
139772016-01-08 Jakub Jelinek <jakub@redhat.com>
13978
13979 PR tree-optimization/69167
13980 * gcc.dg/pr69167.c: New test.
13981
bd8f5bb2
MP
139822016-01-08 Marek Polacek <polacek@redhat.com>
13983
13984 PR c++/68449
13985 * g++.dg/pr68449.C: New.
13986
bb0f5ca7
AL
139872016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13988
13989 PR tree-optimization/68707
13990 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13991 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13992 on platforms supporting it.
13993 * gcc.dg/vect/slp-perm-2.c: Likewise.
13994 * gcc.dg/vect/slp-perm-3.c: Likewise.
13995 * gcc.dg/vect/slp-perm-5.c: Likewise.
13996 * gcc.dg/vect/slp-perm-7.c: Likewise.
13997 * gcc.dg/vect/slp-perm-8.c: Likewise.
13998 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13999 on platforms supporting it.
14000
22518428
JJ
140012016-01-08 Jakub Jelinek <jakub@redhat.com>
14002
33f0852f
JJ
14003 PR tree-optimization/69162
14004 * gcc.dg/pr69162.c: New test.
14005
22518428
JJ
14006 PR tree-optimization/69172
14007 * gcc.dg/pr69172.c: New test.
14008
80e9b3aa
TP
140092016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14010
14011 PR tree-optimization/67781
14012 * gcc.c-torture/execute/pr67781.c: New file.
14013
262a363f
JJ
140142016-01-08 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR tree-optimization/69083
14017 * gcc.dg/vect/pr69083.c: New test.
14018
6e1f093f
SS
140192016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14020
14021 PR tree-optimization/61441
14022 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14023 Use -fexcess-precision=standard for compiler options.
14024 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14025
53290e07
JJ
140262016-01-08 Jakub Jelinek <jakub@redhat.com>
14027
57bf3072
JJ
14028 PR fortran/69128
14029 * gfortran.dg/gomp/pr69128.f90: New test.
14030
53290e07
JJ
14031 PR c++/69145
14032 * g++.dg/ext/pr69145-1.C: New test.
14033 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14034 * g++.dg/ext/pr69145-2.h: New file.
14035
7a127fa7
MS
140362016-01-07 Martin Sebor <msebor@redhat.com>
14037
14038 PR c/68966
14039 * gcc.dg/atomic-fetch-bool.c: New test.
14040 * gcc.dg/sync-fetch-bool.c: New test.
14041
95918b49
L
140422016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14043
14044 PR fortran/66680
14045 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14046
c8e62a9d
NC
140472016-01-07 Nick Clifton <nickc@redhat.com>
14048
14049 PR target/66655
14050 * g++.dg/pr66655.C: New test.
14051 * g++.dg/pr66655_1.cc: Test support file.
14052 * g++.dg/pr66655.h: Test header file.
14053
2ad3adf1 140542016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14055
14056 PR fortran/66680
14057 gfortran.dg/gomp/pr66680.f90: New test.
14058
4cd9ca92
L
140592016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14060
14061 PR target/69171
14062 * gcc.target/i386/pr69171-1.c: New test.
14063 * gcc.target/i386/pr69171-2.c: Likewise.
14064 * gcc.target/i386/pr69171-3.c: Likewise.
14065 * gcc.target/i386/pr69171-4.c: Likewise.
14066 * gcc.target/i386/pr69171-5.c: Likewise.
14067 * gcc.target/i386/pr69171-6.c: Likewise.
14068
7e33d4dc
BS
140692015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14070
14071 PR middle-end/67639
14072 * c-c++-common/pr67639.c: New test.
14073
fec64afc
JJ
140742016-01-07 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR tree-optimization/69141
14077 * g++.dg/opt/pr69141.C: New test.
14078
f293ad29
EB
140792016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14080
14081 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14082
5027395e
UB
140832016-01-06 Uros Bizjak <ubizjak@gmail.com>
14084
14085 PR target/69140
14086 * gcc.target/i386/pr69140.c: New test
14087
7443cf13
DM
140882016-01-06 David Malcolm <dmalcolm@redhat.com>
14089
14090 * gcc.dg/bad-dereference.c: New test case.
14091
32928931
BS
140922015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14093
14094 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14095
68dd05da
AS
140962016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14097
14098 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14099
6b131d5b
MP
141002016-01-06 Marek Polacek <polacek@redhat.com>
14101
14102 PR sanitizer/69099
14103 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14104
8d9fdb49
MP
141052016-01-05 Marek Polacek <polacek@redhat.com>
14106
14107 PR c/69104
14108 * gcc.dg/atomic-invalid-2.c: New.
14109
acf93f1e
L
141102016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14111
14112 PR target/68991
14113 * gcc.target/i386/pr68991.c: New test.
14114
3f50525d
L
141152016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14116
14117 PR target/68991
14118 * g++.dg/pr68991-1.C: New test.
14119 * g++.dg/pr68991-2.C: Likewise.
14120
e0237993 141212016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14122
e0237993 14123 PR other/60465
face88a1
ST
14124 * gcc.target/ia64/pr60465-gprel64.c: New test.
14125 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14126
a0866eff
KT
141272016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14128
14129 PR rtl-optimization/68651
14130 * gcc.target/aarch64/pr68651_1.c: New test.
14131
c589e975
DM
141322016-01-05 David Malcolm <dmalcolm@redhat.com>
14133
14134 PR c/69122
14135 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14136
929710d9
NS
141372016-01-05 Nathan Sidwell <nathan@acm.org>
14138
ce3e43d7
NS
14139 PR c++/58583
14140 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14141
929710d9
NS
14142 * gcc.dg/alias-15.c: New.
14143
a2faef8e
NC
141442016-01-05 Nick Clifton <nickc@redhat.com>
14145
14146 PR target/68870
14147 * g++.dg/pr68770.C: New test.
14148
4cfa76e3
MS
141492016-01-04 Mike Stump <mikestump@comcast.net>
14150
14151 * lib/target-supports.exp (check_effective_target_cilkplus):
14152 cilkplus targets require pthreads.
4ece61b6 14153 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14154
4e8a3a35
MM
141552016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14156
14157 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14158 generation.
14159
818ab71a
JJ
141602016-01-04 Jakub Jelinek <jakub@redhat.com>
14161
14162 Update copyright years.
14163
2fe0a208
MP
141642016-01-04 Marek Polacek <polacek@redhat.com>
14165
14166 PR c/68908
14167 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14168 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14169 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14170
9e3b2fe3
EB
141712016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14172
14173 * gcc.target/sparc/20160104-2.c: New test.
14174
e8d65a35
EB
141752016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14176
14177 * gcc.target/sparc/20160104-1.c: New test.
14178
25ccfccd
PT
141792016-01-03 Paul Thomas <pault@gcc.gnu.org>
14180
14181 PR fortran/65045
14182 * gfortran.dg/pr65045.f90: New test.
14183
cb51d382
EB
141842016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14185
14186 * gnat.dg/specs/debug1.ads: Delete.
14187
6eeaad6e
JD
141882016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14189
14190 PR libgfortran/68867
14191 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14192 expression.
14193
2f968603
JD
141942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14195
14196 PR libgfortran/68867
14197 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14198 PowerPC.
14199
591bb5e4
PT
142002016-01-01 Paul Thomas <pault@gcc.gnu.org>
14201
14202 PR fortran/68864
14203 * gfortran.dg/pr68864.f90: New test.
14204
f1e0620c
JJ
142052016-01-01 Jakub Jelinek <jakub@redhat.com>
14206
942a1319
JJ
14207 PR tree-optimization/69070
14208 * gcc.dg/pr69070.c: New test.
14209
10dff63f
JJ
14210 PR sanitizer/69055
14211 * gfortran.dg/pr69055.f90: New test.
14212
f1e0620c
JJ
14213 PR target/69015
14214 * gcc.dg/pr69015.c: New test.
818ab71a 14215\f
2f883d1c 14216Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14217
14218Copying and distribution of this file, with or without modification,
14219are permitted in any medium without royalty provided the copyright
14220notice and this notice are preserved.