]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[ree] PR rtl-optimization/78038: Handle global register dataflow definitions in ree
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0d47cee6
KT
12016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 PR rtl-optimization/78038
4 * gcc.target/aarch64/pr78038.c: New test.
5
a20d03c8
RB
62016-10-21 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/78051
9 * g++.dg/torture/pr78051.C: New testcase.
10
f3ecd50f
BE
112016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
12
13 * c-c++-common/wdate-time.c: Restored test case.
14 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
15
fceabe50
JJ
162016-10-20 Jakub Jelinek <jakub@redhat.com>
17
18 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
19
f56ea76e
UB
202016-10-20 Uros Bizjak <ubizjak@gmail.com>
21
22 PR target/78037
23 * gcc.target/i386/pr78037.c: New test.
24
2c35bbe1
EB
252016-10-20 Eric Botcazou <ebotcazou@adacore.com>
26
27 * gcc.target/visium/overflow8.c: New.
28 * gcc.target/visium/overflow16.c: Likewise.
29 * gcc.target/visium/overflow32: Likewise.
30
28df8730
MM
312016-10-20 Michael Matz <matz@suse.de>
32
33 * gcc.dg/loop-split.c: New test.
34 * gcc.dg/tree-ssa/ifc-9.c: Update.
35 * gcc.dg/tree-ssa/ifc-10.c: Update.
36
6c1a9e41
RB
372016-10-20 Richard Biener <rguenther@suse.de>
38
39 * gcc.dg/graphite/pr35356-1.c: Update.
40
a2923dba
PC
412016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/77446
44 * g++.dg/cpp1y/pr77446.C: New.
45
2066ef6a
PK
462016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
47
48 PR tree-optimization/53979
49 * gcc.dg/pr53979-1.c: New test-case.
50 * gcc.dg/pr53979-2.c: Likewise.
51
4c712374
BE
522016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
53
54 * c-c++-common/Wint-in-bool-context-2.c: New test.
55
bdcf8e7c
JD
562016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
57
58 * gfortran.dg/dtio_17.f90: Fix test.
59
ec1748d4
AH
602016-10-19 Aldy Hernandez <aldyh@redhat.com>
61
62 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
63 * gcc.dg/Walloca-2.c: Same.
64
b70f0b0c
AH
652016-10-19 Aldy Hernandez <aldyh@redhat.com>
66
67 * gcc.dg/Wvla-1.c: Rename to...
68 * gcc.dg/Wvla-larger-than-1.c: ...this.
69 * gcc.dg/Wvla-2.c: Rename to...
70 * gcc.dg/Wvla-larger-than-2.c: ...this.
71 * gcc.dg/Wvla-3.c: Rename to...
72 * gcc.dg/Walloca-11.c.: ...this.
73 * gcc.dg/wvla-[1-7].c: Rename to:
74 * gcc.dg/Wvla-[1-7].c: ...this.
75
cbb22e61
BC
762016-10-19 Bin Cheng <bin.cheng@arm.com>
77
78 PR tree-optimization/78005
79 * gcc.dg/vect/pr78005.c: New.
80 * gcc.target/i386/l_fma_float_1.c: Revise test.
81 * gcc.target/i386/l_fma_float_2.c: Ditto.
82 * gcc.target/i386/l_fma_float_3.c: Ditto.
83 * gcc.target/i386/l_fma_float_4.c: Ditto.
84 * gcc.target/i386/l_fma_float_5.c: Ditto.
85 * gcc.target/i386/l_fma_float_6.c: Ditto.
86 * gcc.target/i386/l_fma_double_1.c: Ditto.
87 * gcc.target/i386/l_fma_double_2.c: Ditto.
88 * gcc.target/i386/l_fma_double_3.c: Ditto.
89 * gcc.target/i386/l_fma_double_4.c: Ditto.
90 * gcc.target/i386/l_fma_double_5.c: Ditto.
91 * gcc.target/i386/l_fma_double_6.c: Ditto.
92
a023f8c8
TS
932016-10-19 Thomas Schwinge <thomas@codesourcery.com>
94
95 PR tree-optimization/78024
96 * gcc.dg/goacc/loop-processing-1.c: New file.
97
d9700bdb
RB
982016-10-19 Richard Biener <rguenther@suse.de>
99
100 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
101
902cb7b1
KN
1022016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
103
104 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
105 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
106 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
107 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
108 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
109 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
110 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
111 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
112 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
113 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
114 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
115 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
116 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
117 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
118 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
119 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
120 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
121 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
122 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
123 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
124 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
125 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
126 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
127 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
128 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
129 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
130 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
131 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
132 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
133 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
134 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
135 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
136 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
137 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
138 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
139 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
140 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
141 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
142 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
143 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
144 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
145 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
146 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
147 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
148 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
149 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
150 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
151 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
152 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
153 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
154 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
155 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
156 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
157 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
158 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
159 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
160 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
161 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
162 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
163 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
164 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
165 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
166 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
167 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
168 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
169 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
170 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
171 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
172 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
173 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
174 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
175 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
176 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
177 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
178 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
179 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
180 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
181 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
182 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
183 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
184 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
185 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
186 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
187 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
188 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
189 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
190 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
191 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
192 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
193 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
194 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
195 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
196 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
197 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
198 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
199 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
200 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
201 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
202 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
203 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
204 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
205 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
206 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
207 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
208 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
209 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
210 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
211 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
212 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
213 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
214 * gcc.target/powerpc/vsu/vsu.exp: New file.
215
5cb96b6a
UB
2162016-10-18 Uros Bizjak <ubizjak@gmail.com>
217
218 PR target/77991
219 * gcc.target/i386/pr77991.c: New test.
220
f5de494c
MF
2212016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
222
223 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
224 LTO is used.
225
e5163ec1
SKS
2262016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
227
5cb96b6a 228 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 229
b64e8239
RB
2302016-10-18 Richard Biener <rguenther@suse.de>
231
232 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
233 * gcc.dg/tree-ssa/pr21001.c: Likewise.
234 * gcc.dg/tree-ssa/pr21090.c: Likewise.
235 * gcc.dg/tree-ssa/pr21294.c: Likewise.
236 * gcc.dg/tree-ssa/pr21563.c: Likewise.
237 * gcc.dg/tree-ssa/pr23744.c: Likewise.
238 * gcc.dg/tree-ssa/pr25382.c: Likewise.
239 * gcc.dg/tree-ssa/pr68431.c: Likewise.
240 * gcc.dg/tree-ssa/vrp03.c: Likewise.
241 * gcc.dg/tree-ssa/vrp06.c: Likewise.
242 * gcc.dg/tree-ssa/vrp07.c: Likewise.
243 * gcc.dg/tree-ssa/vrp09.c: Likewise.
244 * gcc.dg/tree-ssa/vrp19.c: Likewise.
245 * gcc.dg/tree-ssa/vrp20.c: Likewise.
246 * gcc.dg/tree-ssa/vrp92.c: Likewise.
247 * gcc.dg/pr68217.c: Likewise.
248 * gcc.dg/predict-9.c: Likewise.
249 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
250 * gcc.dg/predict-1.c: Likewise.
251
c680ada5
JD
2522016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
253
254 * gfortran.dg/dtio_17.f90: New test.
255
7fd4f180
KV
2562016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
257
258 * gcc.dg/ipa/vrp4.c: Adjust testcase.
259
718625ad
KV
2602016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
261
262 * gcc.dg/ipa/vrp4.c: New test.
263
735b8f9f
KV
2642016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
265
266 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
267 * gcc.dg/torture/pr39074.c: Likewise.
268
86f98087
EB
2692016-10-17 Eric Botcazou <ebotcazou@adacore.com>
270
271 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
272 * gnat.dg/trampoline4.adb: Minor tweak.
273
a929f266
BS
2742016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
275
276 PR tree-optimization/77916
277 * gcc.dg/torture/pr77916.c: New.
278
4acf2055
SK
2792016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
280
281 PR fortran/77978
282 * gfortran.dg/pr77978_1.f90: New test.
283 * gfortran.dg/pr77978_2.f90: Ditto.
284 * gfortran.dg/pr77978_3.f90: Ditto.
285
871267e1
PT
2862016-10-17 Paul Thomas <pault@gcc.gnu.org>
287
288 PR fortran/61420
289 PR fortran/78013
290 * gfortran.dg/proc_ptr_49.f90: New test.
291
fd9593e9
BE
2922016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
293
294 PR target/77308
295 * gcc.target/arm/pr77308.c: New test.
296
d32d4176
DE
2972016-10-17 David Edelsohn <dje.gcc@gmail.com>
298
299 * lib/target-supports.exp
300 (check_effective_target_floatn_nx_runtime): Return 0 for
301 powerpc*-ibm-aix*.
302
dca2910c
AP
3032016-10-17 Andrew Pinski <apinski@cavium.com>
304
305 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
306 long instead of long.
307 * gcc.target/aarch64/cinc_common_1.c: Likewise.
308 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
309 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
310 * gcc.target/aarch64/mult-synth_4.c: Likewise.
311 * gcc.target/aarch64/pr68102_1.c: Likewise.
312 * gcc.target/aarch64/target_attr_3.c: Likewise.
313
44b00dbc
RB
3142016-10-17 Richard Biener <rguenther@suse.de>
315
316 PR tree-optimization/77988
317 * gcc.dg/torture/pr77988.c: New testcase.
318
89b80c42
PK
3192016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
320
321 * gcc.dg/pr71636-1.c: New test-case.
322 * gcc.dg/pr71636-2.c: Likewise.
323
4c640e26
EB
3242016-10-16 Eric Botcazou <ebotcazou@adacore.com>
325
326 * gnat.dg/trampoline3.adb: New test.
327 * gnat.dg/trampoline4.adb: Likewise.
328
6c0347f6
JD
3292016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
330
331 * gfortran.dg/dtio_16.f90: New test.
332
d0d48a06
EB
3332016-10-15 Eric Botcazou <ebotcazou@adacore.com>
334
335 * gcc.target/sparc/bmaskbshuf.c: Rename to...
336 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
337 * gcc.target/sparc/bmaskbshuf-2.c: New test.
338
baa33d83
EB
3392016-10-15 Eric Botcazou <ebotcazou@adacore.com>
340
341 * gcc.target/sparc/popc.c: Rename to...
342 * gcc.target/sparc/popc-1.c: ...this.
343 * gcc.target/sparc/popc-2.c: New test.
344
523ee218
JD
3452016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
346
347 PR fortran/77972
348 * gfortran.dg/unexpected_eof_4.f90: New test.
349
c04d4ede
JB
3502016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
351
31a84d4a
AP
352 PR libfortran/48587
353 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 354
064ed55a
JJ
3552016-10-14 Jakub Jelinek <jakub@redhat.com>
356
9a822fc7
JJ
357 PR middle-end/77959
358 * gfortran.dg/pr77959.f90: New test.
359
064ed55a
JJ
360 DR 1511 - const volatile variables and ODR
361 * g++.dg/DRs/dr1511-1.C: New test.
362 * g++.dg/DRs/dr1511-2.C: New test.
363
2579762a
EB
3642016-10-14 Eric Botcazou <ebotcazou@adacore.com>
365
366 * gnat.dg/debug7.adb (dg-options): Remove -g.
367 * gnat.dg/debug8.adb (dg-options): Add -margs.
368 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
369
6d59425d
RB
3702016-10-14 Richard Biener <rguenther@suse.de>
371
372 PR tree-optimization/77979
373 * gcc.dg/torture/pr77979.c: New testcase.
374
43f66d6e
ML
3752016-10-14 Martin Liska <mliska@suse.cz>
376
377 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
378 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
379 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
380
cb3ac867
UB
3812016-10-14 Uros Bizjak <ubizjak@gmail.com>
382
383 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
384 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
385 * gcc.dg/torture/pr77937-2.c: Likewise.
386
14cf71a0
EB
3872016-10-14 Eric Botcazou <ebotcazou@adacore.com>
388
389 * gnat.dg/lto15.adb: Adjust.
390 * gnat.dg/lto16.adb: Likewise.
391 * gnat.dg/lto17.adb: Likewise
392 * gnat.dg/lto18.ad[sb]: New test.
393 * gnat.dg/lto18_pkg.ads: New helper.
394 * gnat.dg/lto19.adb: New test.
395 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
396 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
397 * gnat.dg/lto20.adb: New test.
398 * gnat.dg/lto20_pkg.ad[sb]: New helper.
399
6fd9c6f4
AV
4002016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
401
402 * gfortran.dg/coarray_38.f90: Expect error message.
403
01f44038
KT
4042016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
405
406 * gcc.target/aarch64/spellcheck_1.c: New test.
407 * gcc.target/aarch64/spellcheck_2.c: Likewise.
408 * gcc.target/aarch64/spellcheck_3.c: Likewise.
409 * gcc.target/aarch64/spellcheck_4.c: Likewise.
410 * gcc.target/aarch64/spellcheck_5.c: Likewise.
411 * gcc.target/aarch64/spellcheck_6.c: Likewise.
412
253abb2a
AS
4132016-10-13 Andreas Schwab <schwab@linux-m68k.org>
414
415 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
416
a2695319
BS
4172016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
418
419 PR tree-optimization/77937
420 * gcc.dg/torture/pr77937-1.c: New.
421 * gcc.dg/torture/pr77937-2.c: New.
422
14a2c9aa
JM
4232016-10-13 Jakub Jelinek <jakub@redhat.com>
424
425 * g++.dg/cpp1z/inline-var1.C: New test.
426 * g++.dg/cpp1z/inline-var1a.C: New test.
427 * g++.dg/cpp1z/inline-var1.h: New file.
428 * g++.dg/cpp1z/inline-var2.C: New test.
429 * g++.dg/cpp1z/inline-var3.C: New test.
430 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
431 uninitialized const.
432
18d34307
SL
4332016-10-13 Sandra Loosemore <sandra@codesourcery.com>
434
ee7fa2e3
SL
435 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
436 Xscale is specified, not just -march.
437 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
438 is incompatible with Xscale.
18d34307 439
96032047
MS
4402016-10-13 Martin Sebor <msebor@redhat.com>
441
442 PR c++/71912
443 * g++.dg/ext/flexary4.C: Adjust.
444 * g++.dg/ext/flexary5.C: Same.
445 * g++.dg/ext/flexary9.C: Same.
446 * g++.dg/ext/flexary19.C: New test.
447 * g++.dg/ext/flexary18.C: New test.
448 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
449 regression test.
5cb96b6a
UB
450 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
451 Avoid generating a flexible array member in an array.
96032047 452
5b1548fd
MS
4532016-10-13 Martin Sebor <msebor@redhat.com>
454
455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
456 to placate -Wformat on targets where the type is not int.
457
7810c4eb
DM
4582016-10-13 David Malcolm <dmalcolm@redhat.com>
459
460 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
461 in INSN_LOCATION.
462
fcd27666
BC
4632016-10-13 Bin Cheng <bin.cheng@arm.com>
464
465 * gcc.target/i386/l_fma_float_1.c: Revise test.
466 * gcc.target/i386/l_fma_float_2.c: Ditto.
467 * gcc.target/i386/l_fma_float_3.c: Ditto.
468 * gcc.target/i386/l_fma_float_4.c: Ditto.
469 * gcc.target/i386/l_fma_float_5.c: Ditto.
470 * gcc.target/i386/l_fma_float_6.c: Ditto.
471 * gcc.target/i386/l_fma_double_1.c: Ditto.
472 * gcc.target/i386/l_fma_double_2.c: Ditto.
473 * gcc.target/i386/l_fma_double_3.c: Ditto.
474 * gcc.target/i386/l_fma_double_4.c: Ditto.
475 * gcc.target/i386/l_fma_double_5.c: Ditto.
476 * gcc.target/i386/l_fma_double_6.c: Ditto.
477
b8a4b8c8
BC
4782016-10-13 Bin Cheng <bin.cheng@arm.com>
479
480 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
481
328ba117
BC
4822016-10-13 Bin Cheng <bin.cheng@arm.com>
483
484 * gcc.dg/vect/vect-98.c: Refine test case.
485 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
486 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
487 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
488
1a1ab05e
JJ
4892016-10-13 Jakub Jelinek <jakub@redhat.com>
490
491 PR c/77946
492 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
493
27947670
ML
4942016-10-13 Martin Liska <mliska@suse.cz>
495
496 PR tree-optimization/77943
497 * g++.dg/tree-ssa/pr77943.C: New test.
498
92c5266b
AV
4992016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
500
501 PR fortran/72832
502 * gfortran.dg/allocate_with_source_22.f03: New test.
503 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
504 fail.
505
90bca4ed
TP
5062016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
507
508 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
509 * gcc.target/arm/movsi_movw.c: Likewise.
510 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
511 directive to work on big endian targets.
512
0011af7b
KV
5132016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
514
515 * gcc.dg/tree-ssa/evrp6.c: New test.
516
859e95ab
SB
5172016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
518
519 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
520 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
521 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
522
2934018d
SB
5232016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
524
525 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
526 * gcc.target/powerpc/warn-2.c: Ditto.
527
f92d1522
RS
5282016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
529
530 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
531 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
532 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
533 for -mmsa.
534 * gcc.target/mips/msa.c: New test.
535 * gcc.target/mips/msa-builtins.c: Likewise.
536 * lib/target-supports.exp (check_mips_msa_hw_available): New.
537 (check_effective_target_mips_msa_runtime): Likewise.
538 (check_effective_target_mips_msa): Likewise.
539 (add_options_for_mips_msa): Likewise.
540 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
541 (check_effective_target_vect_intfloat_cvt): Likewise.
542 (check_effective_target_vect_uintfloat_cvt): Likewise.
543 (check_effective_target_vect_floatint_cvt): Likewise.
544 (check_effective_target_vect_floatuint_cvt): Likewise.
545 (check_effective_target_vect_shift): Likewise.
546 (check_effective_target_vect_shift_char): Likewise.
547 (check_effective_target_vect_long): Likewise.
548 (check_effective_target_vect_float): Likewise.
549 (check_effective_target_vect_double): Likewise.
550 (check_effective_target_vect_long_long): Likewise.
551 (check_effective_target_vect_perm): Likewise.
552 (check_effective_target_vect_perm_byte): Likewise.
553 (check_effective_target_vect_perm_short): Likewise.
554 (check_effective_target_vect_sdot_qi): Likewise.
555 (check_effective_target_vect_udot_qi): Likewise.
556 (check_effective_target_vect_sdot_hi): Likewise.
557 (check_effective_target_vect_udot_hi): Likewise.
558 (check_effective_target_vect_pack_trunc): Likewise.
559 (check_effective_target_vect_unpack): Likewise.
560 (check_effective_target_vect_hw_misalign): Likewise.
561 (check_effective_target_vect_condition): Likewise.
562 (check_effective_target_vect_cond_mixed): Likewise.
563 (check_effective_target_vect_char_mult): Likewise.
564 (check_effective_target_vect_short_mult): Likewise.
565 (check_effective_target_vect_int_mult): Likewise.
566 (check_effective_target_vect_extract_even_odd): Likewise.
567 (check_effective_target_vect_interleave): Likewise.
568 (check_vect_support_and_set_flags): Check if the target supports MSA
569 and append to the list of EFFECTIVE_TARGETS.
570
0bfd099c
RB
5712016-10-12 Richard Biener <rguenther@suse.de>
572
573 PR debug/77947
574 * g++.dg/torture/pr77947.C: New testcase.
575
b4a9ef2f
PMR
5762016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
577
578 * gnat.dg/debug8.adb: New testcase.
579
c0dbd22d
PMR
5802016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
581
582 * gnat.dg/debug9.adb: New testcase.
583
8a7c91cd
RB
5842016-10-12 Richard Biener <rguenther@suse.de>
585
586 * gcc.dg/tree-ssa/vrp35.c: Adjust.
587 * gcc.dg/tree-ssa/vrp36.c: Likewise.
588 * gcc.dg/tree-ssa/vrp46.c: Likewise.
589
7dc2f5f1
RB
5902016-10-12 Richard Biener <rguenther@suse.de>
591
592 PR tree-optimization/77920
593 * gcc.dg/torture/pr77920.c: New testcase.
594
70f6d5e1
JJ
5952016-10-12 Jakub Jelinek <jakub@redhat.com>
596
4a8b97cb
JJ
597 PR tree-optimization/77929
598 * gcc.c-torture/compile/pr77929.c: New test.
599
70f6d5e1
JJ
600 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
601 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
602 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
603 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
604 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
605 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
606 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
607 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
608 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
609
4803de58
EB
6102016-10-11 Eric Botcazou <ebotcazou@adacore.com>
611
612 * gcc.target/sparc/setcc-4.c: Adjust.
613 * gcc.target/sparc/setcc-5.c: Likewise.
614 * gcc.target/sparc/setcc-6.c: Likewise.
615 * gcc.target/sparc/setcc-7.c: Likewise.
616 * gcc.target/sparc/setcc-8.c: Likewise.
617 * gcc.target/sparc/setcc-9.c: Likewise.
618 * gcc.target/sparc/setcc-10.c: Delete.
619
f6cf4810
SK
6202016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
621
622 PR fortran/77942
623 * gfortran.dg/pr77942.f90
624
8e8c2744
FR
6252016-10-11 Fritz Reese <fritzoreese@gmail.com>
626
627 * gfortran.dg/dec_math.f90: New testsuite.
628
ddefad9a
SKS
6292016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
630
631 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
632 (main): Declare j as i32 instead of int.
633
e7b08761
TP
6342016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
635
636 PR testsuite/PR77710
637 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
638 target triplet instead of *-*-*-*.
639
9fd7cd44
EB
6402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
641
642 * gnat.dg/unchecked_convert10.adb: New test.
643 * gnat.dg/unchecked_convert11.adb: Likewise.
644 * gnat.dg/unchecked_convert12.adb: Likewise.
645
ff7e7ee0
EB
6462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
647
648 * gcc.target/sparc/cbcond-1.c: New test.
649 * gcc.target/sparc/cbcond-2.c: Likewise.
650 * gcc.target/sparc/movcc-1.c: Likewise.
651 * gcc.target/sparc/movcc-2.c: Likewise.
652 * gcc.target/sparc/setcc-1.c: Adjust.
653 * gcc.target/sparc/setcc-2.c: Likewise.
654 * gcc.target/sparc/setcc-3.c: Likewise.
655 * gcc.target/sparc/setcc-4.c: Likewise.
656 * gcc.target/sparc/setcc-5.c: Likewise.
657 * gcc.target/sparc/setcc-6.c: New test.
658 * gcc.target/sparc/setcc-7.c: Likewise.
659 * gcc.target/sparc/setcc-8.c: Likewise.
660 * gcc.target/sparc/setcc-9.c: Likewise.
661 * gcc.target/sparc/setcc-10.c: Likewise.
662
d30078b8
JL
6632016-10-10 Jeff Law <law@redhat.com>
664
665 PR tree-optimization/71947
666 * gcc.dg/tree-ssa/pr71947-1.c: New test.
667 * gcc.dg/tree-ssa/pr71947-2.c: New test.
668 * gcc.dg/tree-ssa/pr71947-3.c: New test.
669 * gcc.dg/tree-ssa/pr71947-4.c: New test.
670 * gcc.dg/tree-ssa/pr71947-5.c: New test.
671 * gcc.dg/tree-ssa/pr71947-6.c: New test.
672
5f869266
TK
6732016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
674
675 PR fortran/77915
676 * gfortran.dg/matmul_11.f90: New test.
677
174e0b00
JW
6782016-10-10 Jiong Wang <jiong.wang@arm.com>
679
680 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
681 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
703 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
704 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
705 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
706 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
723 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
724 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
725 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
726 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
734 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
735 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
736 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
737 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
738 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
739
4bc63138
JW
7402016-10-10 Jiong Wang <jiong.wang@arm.com>
741
742 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
743 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
744 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
745 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
746 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
747 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
751 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
752 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
753 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
754 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
755 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
756
8f3edb07
JW
7572016-10-10 Jiong Wang <jiong.wang@arm.com>
758
759 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
760 Enable AArch64.
761 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
762 vdup*_laneq.
763 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
764 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
765 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
766 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
767
6e49f922
JW
7682016-10-10 Matthew Wahab <matthew.wahab@arm.com>
769 Jiong Wang <jiong.wang@arm.com>
770
771 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
772 AArch64 support.
773 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
774 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
775 AArch64 targets.
776 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
777 AArch64 targets.
778 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
779 targets.
780 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
781
41683e1a
EB
7822016-10-10 Eric Botcazou <ebotcazou@adacore.com>
783
784 * gnat.dg/specs/vfa.ads: New test.
785
6e49f922 7862016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
787
788 * gnat.dg/inline13.ad[sb]: New test.
789 * gnat.dg/inline13_pkg.ad[sb]: New helper.
790
55cfd746
EB
7912016-10-10 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gnat.dg/biased_subtype.adb: New test.
794
4dfb8a2a
JJ
7952016-10-09 Jakub Jelinek <jakub@redhat.com>
796
797 PR tree-optimization/77901
798 * gcc.c-torture/compile/pr77901.c: New test.
799
67b97478
PK
8002016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
801
802 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
803 * gcc.dg/ipa/propalign-2.c: Likewise
804 * gcc.dg/ipa/propalign-3.c: Likewise.
805 * gcc.dg/ipa/propalign-4.c: Likewise.
806 * gcc.dg/ipa/propalign-5.c: Likewise.
807
7bad794a
JJ
8082016-10-08 Jakub Jelinek <jakub@redhat.com>
809
81b02905
JJ
810 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
811
ee19ef45
JJ
812 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
813
7bad794a
JJ
814 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
815 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
816
56d3a930
FR
8172016-10-07 Fritz Reese <fritzoreese@gmail.com>
818
819 * gfortran.dg/dec_union_11.f90: New testcase.
820
45e2bf2e
NS
8212016-10-07 Nathan Sidwell <nathan@acm.org>
822
823 PR c++/66443
824 * g++.dg/cpp0x/pr66443-cxx11.C: New.
825 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
826 * g++.dg/cpp1y/pr66443-cxx14.C: New
827 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
828 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
829
be845b04
JJ
8302016-10-07 Jakub Jelinek <jakub@redhat.com>
831
832 * g++.dg/cpp0x/addressof1.C: New test.
833 * g++.dg/cpp0x/addressof2.C: New test.
834
08213983
MM
8352016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
836
837 * gcc.target/powerpc/float128-type-1.c: New test to check that
838 PowerPC 64-bit Linux enables -mfloat128-type by default.
839 * gcc.target/powerpc/float128-type-2.c: Likewise.
840 * gcc.target/powerpc/float128-mix.c: Change error message to
841 reflect that __ibm128 is now #define'ed to be long double.
842
bd845c14
SK
8432016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
844
845 PR fortran/77406
846 * gfortran.dg/pr77406.f90: New test.
847 * gfortran.dg/assumed_type_3.f90: Update error messages.
848 * gfortran.dg/defined_operators_1.f90: Ditto.
849 * gfortran.dg/generic_26.f90: Ditto.
850 * gfortran.dg/generic_7.f90: Ditto.
851 * gfortran.dg/gomp/udr5.f90: Ditto.
852 * gfortran.dg/gomp/udr7.f90: Ditto.
853 * gfortran.dg/interface_1.f90: Ditto.
854 * gfortran.dg/interface_37.f90: Ditto.
855 * gfortran.dg/interface_5.f90: Ditto.
856 * gfortran.dg/interface_6.f90: Ditto.
857 * gfortran.dg/interface_7.f90
858 * gfortran.dg/no_arg_check_3.f90
859 * gfortran.dg/operator_5.f90
860 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
861
c09c4992
BE
8622016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
863
864 PR c++/77700
865 * c-c++-common/Wint-in-bool-context.c: Update test.
866
d7f336f8
RB
8672016-10-07 Richard Biener <rguenther@suse.de>
868
869 * gcc.dg/tree-ssa/vrp01.c: Adjust.
870 * gcc.dg/tree-ssa/vrp34.c: Likewise.
871
a9172bf3
MP
8722016-10-07 Marek Polacek <polacek@redhat.com>
873
874 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
875
8a14afd0
BS
8762016-10-07 Bernd Schmidt <bschmidt@redhat.com>
877
878 PR c++/69733
879 * c-c++-common/pr69733.c: New test.
880 * gcc.dg/pr69733.c: New test.
881 * gcc.target/i386/pr69733.c: New test.
882
d4bd4646
MP
8832016-10-07 Marek Polacek <polacek@redhat.com>
884
885 PR c++/77803
886 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
887
a93cdc5c
JJ
8882016-10-07 Jakub Jelinek <jakub@redhat.com>
889
890 PR tree-optimization/77664
891 * gcc.dg/tree-ssa/pr77664.c: New test.
892 * gcc.dg/pr77664.c: New test.
893
8942016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
895
896 * gfortran.dg/pr69955.f90: New test.
897
ac193ee7
LK
8982016_10-06 Louis Krupp <louis.krupp@zoho.com>
899
900 PR fortran/57910
901 * gfortran.dg/pr57910.f90: New test.
902
342cfb3e
JJ
9032016-10-06 Jakub Jelinek <jakub@redhat.com>
904
905 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
906 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
907
48057089
KV
9082016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
909
910 PR tree-optimization/77862
911 * gcc.dg/pr77862.c: New test.
912
65b25c9b
KV
9132016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
914
915 * gcc.dg/tree-ssa/evrp4.c: New test.
916
f3127685
JL
9172016-10-06 Jeff Law <law@redhat.com>
918
919 PR tree-optimization/71661
920 * gcc.dg/tree-ssa/pr71661.c: New test.
921
b3972588
RB
9222016-10-06 Richard Biener <rguenther@suse.de>
923
924 PR tree-optimization/77855
925 * gcc.dg/torture/pr77855.c: New testcase.
926
139dc3c6 9272016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 928 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
929
930 * g++.dg/other/pr77759.C: New test.
931
37f6a157
RB
9322016-10-06 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/77839
935 * gcc.dg/torture/pr77839.c: New testcase.
936
f779aeb8
MP
9372016-10-06 Marek Polacek <polacek@redhat.com>
938
939 * g++.dg/cpp1z/init-statement9.C: New test.
940
eee8f0b0
AS
9412016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
942
943 * gcc.target/i386/pcommit-1.c: Deleted.
944 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
945 * gcc.target/i386/sse-13.c: Ditto.
946 * gcc.target/i386/sse-14.c: Ditto.
947 * gcc.target/i386/sse-22.c: Ditto.
948 * gcc.target/i386/sse-23.c: Ditto.
949 * g++.dg/other/i386-2.C: Ditto.
950
b48042bb
UB
9512016-10-05 Uros Bizjak <ubizjak@gmail.com>
952
953 * gcc.target/i386/pr77833.c: Require int128 effective target.
954
50b01e1d
SK
9552016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
956
957 PR fortran/58991
958 PR fortran/58992
959 * gfortran.dg/associate_22.f90: New test.
960
908b8296
FR
9612016-10-05 Fritz Reese <fritzoreese@gmail.com>
962
963 * gfortran.dg/dec_union_9.f90: New testcase.
964 * gfortran.dg/dec_union_10.f90: New testcase.
965
87582521
JJ
9662016-10-05 Jakub Jelinek <jakub@redhat.com>
967
2e69f143
JJ
968 PR sanitizer/66343
969 * gcc.dg/pch/pr66343-3.c: New test.
970 * gcc.dg/pch/pr66343-3.hs: New file.
971
87582521
JJ
972 PR sanitizer/66343
973 * gcc.dg/pch/pr66343-1.c: New test.
974 * gcc.dg/pch/pr66343-1.hs: New file.
975 * gcc.dg/pch/pr66343-2.c: New test.
976 * gcc.dg/pch/pr66343-2.hs: New file.
977
700fff34
BE
9782016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
979
980 * c-c++-common/Wint-in-bool-context.c: Update test.
981
17a9e380
MP
9822016-10-05 Marek Polacek <polacek@redhat.com>
983
984 * g++.dg/cpp1z/init-statement1.C: New test.
985 * g++.dg/cpp1z/init-statement2.C: New test.
986 * g++.dg/cpp1z/init-statement3.C: New test.
987 * g++.dg/cpp1z/init-statement4.C: New test.
988 * g++.dg/cpp1z/init-statement5.C: New test.
989 * g++.dg/cpp1z/init-statement6.C: New test.
990 * g++.dg/cpp1z/init-statement7.C: New test.
991 * g++.dg/cpp1z/init-statement8.C: New test.
992
6e48e779
LK
9932016-10-05 Louis Krupp <louis.krupp@zoho.com>
994
995 PR fortran/67524
996 * gfortran.dg/pr67524.f90: New test.
997
04a32443
JJ
9982016-10-05 Jakub Jelinek <jakub@redhat.com>
999
1000 PR sanitizer/77823
1001 * c-c++-common/ubsan/shift-9.c: New test.
1002
743a9cf7
SKS
10032016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1004
1005 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1006 of int if __SIZEOF_INT__ is less than 4 bytes.
1007
a40278c3
JD
10082016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1009
1010 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1011 * gfortran.dg/class_array_20.f03: Likewise.
1012 * gfortran.dg/class_array_21.f03: Likewise.
1013 * gfortran.dg/finalize_29.f08: Likewise.
1014 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1015
39bb7d01
RB
10162016-10-05 Richard Biener <rguenther@suse.de>
1017
1018 PR middle-end/77826
1019 * gcc.dg/torture/pr77826.c: New testcase.
1020
eeb57981
RB
10212016-10-05 Richard Biener <rguenther@suse.de>
1022
1023 * gcc.dg/fold-copysign-1.c: New testcase.
1024
f9018d75
AS
10252016-10-05 Andreas Schwab <schwab@suse.de>
1026
1027 * g++.dg/pr49847-2.C: Remove.
1028
7e8000b3
PMR
10292016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1030
1031 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1032
54f84ca9
RB
10332016-10-05 Richard Biener <rguenther@suse.de>
1034
1035 PR middle-end/55152
1036 * gcc.dg/pr55152-2.c: New testcase.
1037
17beda50
JD
10382016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1039
1040 * gfortran.dg/dtio_15.f90: New test.
1041
1c84b798
ILT
10422016-10-04 Ian Lance Taylor <iant@golang.org>
1043
1044 * gcc.dg/split-7.c: New test.
1045
7ec39552
MS
10462016-10-04 Martin Sebor <msebor@redhat.com>
1047
1048 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1049 %lc directive to wint_t to silence -Wformat warnings on targets
1050 where the latter is a distinct type such as long.
1051
8ff04ff9
MS
10522016-10-04 Martin Sebor <msebor@redhat.com>
1053
1054 PR c++/77804
1055 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1056
bfecd57c
JJ
10572016-10-04 Jakub Jelinek <jakub@redhat.com>
1058
f72da967
JJ
1059 PR c++/77791
1060 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1061
bfecd57c
JJ
1062 * g++.dg/other/java3.C: Remove.
1063 * g++.dg/other/java1.C: Remove.
1064 * g++.dg/other/error12.C: Remove.
1065 * g++.dg/other/java2.C: Remove.
1066 * g++.dg/warn/Wnvdtor.C: Remove.
1067 * g++.dg/lookup/java1.C: Remove.
1068 * g++.dg/lookup/java2.C: Remove.
1069 * g++.dg/ext/pr34829.C: Remove.
1070 * g++.dg/ext/java-3.C: Remove.
1071 * g++.dg/ext/java-1.C: Remove.
1072 * g++.dg/ext/java-2.C: Remove.
1073 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1074
fe8b1e83
DG
10752016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1076
1077 PR tree-optimization/77808
1078 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1079
078b5aab
RB
10802016-10-04 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/77399
1083 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1084
2b568899
RB
10852016-10-04 Richard Biener <rguenther@suse.de>
1086
1087 PR middle-end/77833
1088 * gcc.target/i386/pr77833.c: New testcase.
1089
0a4e5cf3
JL
10902016-09-26 Jeff Law <law@redhat.com>
1091
1092 PR tree-optimization/71550
1093 PR tree-optimization/71403
1094 * gcc.c-torture/execute/pr71550.c: New test.
1095
d07b0a23
SKS
10962016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1097
1098 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1099 option.
1100
b44a42cf
KT
11012016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1102
1103 Revert
1104 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1105
1106 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1107
f41f1ceb
MP
11082016-10-03 Marek Polacek <polacek@redhat.com>
1109
1110 * g++.dg/cpp0x/nullptr37.C: New test.
1111
1633d3b9
BE
11122016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1113
1114 * c-c++-common/Wint-in-bool-context.c: Update test.
1115
2c8e3a1d
JJ
11162016-10-02 Jakub Jelinek <jakub@redhat.com>
1117
1118 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1119 earlier.
1120 * g++.dg/charset/asm2.c (memmove): Likewise.
1121 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1122 * g++.dg/tls/diag-4.C (foo): Likewise.
1123 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1124 dg-warning, fix up regex.
1125 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1126 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1127 * g++.old-deja/g++.mike/net31.C: Likewise.
1128 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1129 for C++17.
1130 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1131 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1132
f00b6283
RB
11332016-10-01 Richard Biener <rguenther@suse.de>
1134
1135 PR middle-end/77798
1136 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1137
0f0565b1
AV
11382016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1139
1140 PR fortran/77663
1141 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1142
c58823a0
JJ
11432016-10-01 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR c/77490
1146 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1147 Add dg-prune-output directive.
1148
e3228a50
JD
11492016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1150
1151 PR fortran/66643
1152 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1153 * gfortran.fortran-torture/compile/write.f90: Update test.
1154
e70bbc6f
MW
11552016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1156
1157 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1158 arm_fp16_alternative_ok as the required effective target.
1159 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1160 -mfp16-format=alternative to the dg-options directive and remove
1161 the dg-add-options directive.
1162
c39747d2
FR
11632016-09-30 Fritz Reese <fritzoreese@gmail.com>
1164
1165 PR fortran/77764
1166 * gfortran.dg/dec_union_8.f90: New testcase.
1167
00074dd8
FR
11682016-09-30 Fritz Reese <fritzoreese@gmail.com>
1169
1170 PR fortran/77782
1171 * gfortran.dg/dec_structure_16.f90: New testcase.
1172
26f391e8
AV
11732016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1174
1175 * gfortran.dg/coarray_allocate_10.f08: New test.
1176 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1177
fa16a271
KT
11782016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1179
1180 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1181
f334c828
RB
11822016-09-30 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/77399
1185 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1186
76e3ec9c
SL
11872016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1188
871267e1 1189 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1190 -fdelete-null-pointer-checks explicit.
1191 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1192 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1193 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1194 * gcc.dg/pic-1.c: Require fpic target support.
1195 * gcc.dg/pic-2.c: Likewise.
1196
a2c6e7f2
JJ
11972016-09-29 Jakub Jelinek <jakub@redhat.com>
1198
1199 Implement P0001R1 - C++17 removal of register storage class specifier
1200 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1201 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1202 C++17.
1203 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1204 keyword if not __SSE2__.
1205 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1206 C++17.
1207 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1208 register keywords.
1209 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1210 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1211 no_erroneous_warning): Expect new warnings for C++17.
1212 * g++.dg/warn/register-var-2.C (f): Likewise.
1213 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1214 * g++.dg/parse/linkage2.C (foo): Likewise.
1215 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1216 keyword on parameters for C++17.
1217 * g++.dg/cpp1z/register1.C: New test.
1218 * g++.dg/cpp1z/register2.C: New test.
1219 * g++.dg/cpp1z/register3.C: New test.
1220
4ab76933
UB
12212016-09-29 Uros Bizjak <ubizjak@gmail.com>
1222
1223 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1224 * gcc.target/i386/avx2-check.h (main): Ditto.
1225 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1226 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1227 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1228 * gcc.target/i386/avx512er-check.h (main): Ditto.
1229 * gcc.target/i386/avx512f-check.h (main): Ditto.
1230 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1231 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1232 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1233
2488ebe5
UB
12342016-09-29 Uros Bizjak <ubizjak@gmail.com>
1235
1236 PR target/77756
1237 * gcc.target/i386/pr77756.c: New test.
1238
4d258d09
MP
12392016-09-29 Marek Polacek <polacek@redhat.com>
1240
1241 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1242
a9087411
MP
12432016-09-29 Marek Polacek <polacek@redhat.com>
1244
1245 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1246 C++14.
1247
fa0a064a
ML
12482016-09-29 Martin Liska <mliska@suse.cz>
1249
1250 * objc/execute/construct1.m: New test.
1251
0ce1ecc7
RB
12522016-09-29 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/77768
1255 * gcc.dg/torture/pr77768.c: New testcase.
1256
da186c1f
RB
12572016-09-28 Richard Biener <rguenther@suse.de>
1258
1259 PR middle-end/77407
1260 * gcc.dg/pr77407.c: New testcase.
1261
d657e995
RB
12622016-09-29 Richard Biener <rguenther@suse.de>
1263
1264 PR middle-end/55152
1265 * gcc.dg/pr55152.c: New testcase.
1266 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1267
cadf6296
RO
12682016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1269
1270 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1271 (dg-options): Remove -m32.
1272
88000fd1
MS
12732016-09-28 Martin Sebor <msebor@redhat.com>
1274
1275 PR middle-end/77721
1276 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1277
0c172974
JD
12782016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1279
1280 PR libgfortran/77707
1281 * gfortran.dg/inquire_17.f90: New test.
1282
4b390698
JJ
12832016-09-28 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR c++/77467
1286 * g++.dg/cpp1y/constexpr-77467.C: New test.
1287
2b1b5938
MS
12882016-09-28 Martin Sebor <msebor@redhat.com>
1289
1290 PR c/77762
1291 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1292 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1293 (test_sprintf_p_const): Adjust line numbers to avoid failures
1294 introduced in r240503.
1295
30dc6ee9
MS
12962016-09-28 Martin Sebor <msebor@redhat.com>
1297
1298 PR middle-end/77683
1299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1300
7d290e93
BE
13012016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1302
fcf32bad
BE
1303 PR c++/77748
1304 * g++.dg/pr77550.C: Avoid undefined behavior.
1305
7d290e93
BE
1306 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1307
912d9ec3
WD
13082016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1309
1310 * gcc.dg/strlenopt-20.c: Update test.
1311 * gcc.dg/strlenopt-21.c: Likewise.
1312 * gcc.dg/strlenopt-22.c: Likewise.
1313 * gcc.dg/strlenopt-22g.c: Likewise.
1314 * gcc.dg/strlenopt-26.c: Likewise.
1315 * gcc.dg/strlenopt-5.c: Likewise.
1316 * gcc.dg/strlenopt-7.c: Likewise.
1317 * gcc.dg/strlenopt-9.c: Likewise.
1318
459bcfb0
JJ
13192016-09-27 Jakub Jelinek <jakub@redhat.com>
1320
6e39060a
JJ
1321 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1322
8ca33347
JJ
1323 * g++.dg/cpp1z/lambda-this1.C: New test.
1324 * g++.dg/cpp1z/lambda-this2.C: New test.
1325
459bcfb0
JJ
1326 PR c++/77722
1327 * g++.dg/ubsan/return-4.C: New test.
1328 * g++.dg/ubsan/return-5.C: New test.
1329 * g++.dg/ubsan/return-6.C: New test.
1330
20fba714
JW
13312016-09-27 Jiong Wang <jiong.wang@arm.com>
1332
1333 * lib/target-supports.exp
1334 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1335 in function comment.
1336
bebe0086
ML
13372016-09-27 Martin Liska <mliska@suse.cz>
1338
1339 PR gcov-profile/46266
1340 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1341 considered.
1342
59896334
RB
13432016-09-27 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/77745
1346 * g++.dg/torture/pr77745.C: New testcase.
1347
f0d355dc
RB
13482016-09-27 Richard Biener <rguenther@suse.de>
1349
1350 PR tree-optimization/77478
1351 * gcc.dg/torture/pr77478.c: New testcase.
1352
8c9434c2
ML
13532016-09-27 Martin Liska <mliska@suse.cz>
1354
1355 PR gcov-profile/7970
1356 PR gcov-profile/16855
1357 PR gcov-profile/44779
1358 * g++.dg/gcov/pr16855.C: New test.
1359
511d092e
SKS
13602016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1361
1362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1363
f2e0c4e1
JJ
13642016-09-27 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR fortran/77666
1367 * gfortran.dg/gomp/pr77666.f90: New test.
1368
3a4228ba
KV
13692016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1370
1371 PR ipa/77677
1372 * gcc.dg/torture/pr77677-2.c: New test.
1373
a184e37f
SK
13742016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1375
1376 PR fortran/77420
1377 * gfortran.dg/pr77420_1.f90: New test.
1378 * gfortran.dg/pr77420_2.f90: Ditto.
1379 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1380 * gfortran.dg/pr77420_4.f90: this file.
1381
8be59d19
KV
13822016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1383
1384 PR middle-end/77719
1385 * gfortran.dg/pr77719.f90: New test.
1386
991075a4
TP
13872016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1388
1389 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1390 singular form of byte when quantity is unknown.
991075a4 1391
c6147dc4
MP
13922016-09-26 Marek Polacek <polacek@redhat.com>
1393
1394 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1395
5cc6c41c
ML
13962016-09-26 Martin Liska <mliska@suse.cz>
1397
1398 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1399 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1400 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1401 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1402 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1403 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1404 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1405 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1406 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1407
81fea426
MP
14082016-09-26 Marek Polacek <polacek@redhat.com>
1409
1410 PR c/7652
1411 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1412 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1413 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1414 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1415 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1416 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1417 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1418 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1419 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1420 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1421 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1422 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1423 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1424 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1425 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1426 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1427 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1428 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1429 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1430 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1431 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1432 * c-c++-common/attr-fallthrough-1.c: New test.
1433 * c-c++-common/attr-fallthrough-2.c: New test.
1434 * g++.dg/cpp0x/fallthrough1.C: New test.
1435 * g++.dg/cpp0x/fallthrough2.C: New test.
1436 * g++.dg/cpp1z/fallthrough1.C: New test.
1437 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1438 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1439 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1440 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1441
9b597c1f
SK
14422016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1443
12a813c1 1444 PR fortran/77429
9b597c1f
SK
1445 * gfortran.dg/pr77429.f90: New test.
1446
f1c7e7f1
SK
14472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1448
1449 PR fortran/77694
1450 * gfortran.dg/pr77694.f90: New test.
1451
50c6dd20
OE
14522016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1453
1454 PR target/51244
1455 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1456
540b039e
DH
14572016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1458
1459 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1460 for 32-bit mode.
1461
cfd161bf
DH
14622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1463
1464 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1465 for 32-bit mode.
1466
9a2300e9
MP
14672016-09-24 Marek Polacek <polacek@redhat.com>
1468
1469 PR c/77490
1470 * c-c++-common/Wbool-operation-1.c: New test.
1471 * gcc.dg/Wbool-operation-1.c: New test.
1472
34d567d1
FR
14732016-09-23 Fritz Reese <fritzoreese@gmail.com>
1474
1475 * gfortran.dg/dec_static_1.f90: New.
1476 * gfortran.dg/dec_static_2.f90: New.
1477 * gfortran.dg/dec_static_3.f90: New.
1478 * gfortran.dg/dec_static_4.f90: New.
1479
4a8d4422
JD
14802016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1481
1482 PR fortran/48298
1483 * gfortran.dg/negative_unit_check.f90: Update test.
1484 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1485
90ef45cb
DV
14862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1487
1488 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1489 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1490 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1491 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1492 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1493 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1494 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1495
e0535922
MS
14962016-09-23 Martin Sebor <msebor@redhat.com>
1497
1498 PR testsuite/77713
1499 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1500 assuming long double is bigger than double.
1501
d664d76d
JJ
15022016-09-23 Jakub Jelinek <jakub@redhat.com>
1503
1504 Implement P0138R2, C++17 construction rules for enum class values
1505 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1506
3b31f720
DM
15072016-09-23 David Malcolm <dmalcolm@redhat.com>
1508
1509 PR preprocessor/77672
1510 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1511 expected multiline output from first warning to reflect change
1512 in r240434.
1513
592459bf
TP
15142016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1515
1516 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1517
0af06385
BE
15182016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1519 Tom de Vries <tom@codesourcery.com>
1520
1521 PR testsuite/77411
1522 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1523
8f01b67a
MP
15242016-09-23 Marek Polacek <polacek@redhat.com>
1525
1526 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1527 * c-c++-common/gomp/atomic-13.c: Likewise.
1528 * c-c++-common/gomp/atomic-14.c: Likewise.
1529 * c-c++-common/pr60439.c: Remove invalid code.
1530 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1531 * g++.dg/expr/bitfield5.C: Likewise.
1532 * g++.dg/expr/bitfield6.C: Likewise.
1533 * g++.dg/expr/bool1.C: Likewise.
1534 * g++.dg/expr/bool3.C: Likewise.
1535 * g++.dg/expr/lval3.C: Likewise.
1536 * g++.dg/expr/lval4.C: Likewise.
1537 * g++.old-deja/g++.jason/bool5.C: Likewise.
1538
bbd6fcf3
DM
15392016-09-23 David Malcolm <dmalcolm@redhat.com>
1540
1541 PR preprocessor/77672
1542 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1543 (test_terminator_location): New function.
1544
113d06a4
RB
15452016-09-23 Richard Biener <rguenther@suse.de>
1546
1547 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1548
cab9e1df
MW
15492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1550
1551 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1552 -march=armv8.2-a+fp16 when supported by the hardware.
1553 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1554 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1555 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1556 semi-colons to a macro invocations.
1557 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1558 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1559 defined.
1560 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1561 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1564 defined.
1565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1572 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1574 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1575 defined.
1576 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1578 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1579 defined.
1580 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1582 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1583 defined.
1584 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1587 defined.
1588 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1590 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1591 defined. Also fix some white-space.
1592 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1593 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1594 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1595 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1598 defined. Also fix some long lines and white-space.
1599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1600 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1601 defined. Also fix some long lines and white-space.
1602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1603 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1604 defined.
1605 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1607 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1608 defined.
1609 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1610 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1611 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1612 defined.
1613 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1616 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1618 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1623 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1628 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1629 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1630 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1632
da9b2e69
JW
16332016-09-23 Jiong Wang <jiong.wang@arm.com>
1634 Matthew Wahab <matthew.wahab@arm.com>
1635
1636 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1637 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1638 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1639 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1640 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1641 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1668 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1670 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1671 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1672 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1673
785cf02f
MW
16742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1675
1676 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1677 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1678 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1679 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1680 support.
1681
1e401340
KV
16822016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1683
1684 PR ipa/77677
1685 * gcc.dg/torture/pr77677.c: New test.
1686
8ed3eeac
AV
16872016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1688
1689 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1690 here now.
1691
55a9b91b
MW
16922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1693
1694 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1695 options. Add tests for float16x4_t and float16x8_t.
1696
64c744b9
DV
16972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1698
1699 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1700 * gcc.target/s390/risbg-ll-2.c: Ditto.
1701 * gcc.target/s390/risbg-ll-3.c: Ditto.
1702
d403b8d4
MW
17032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1704
1705 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1706 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1707
576987fc
DV
17082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1709
1710 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1711 output to the simplified instructions.
1712
4ffc8099
MW
17132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1714
1715 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1716 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1717
b1a970a5
MW
17182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1719
1720 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1721 (FP16_SUPPORTED): New
1722 (expected-hfloat-16x4): Make conditional on __fp16 support.
1723 (expected-hfloat-16x8): Likewise.
1724 (vdup_n_f16): Disable for non-AArch64 targets.
1725 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1726 conditional on FP16_SUPPORTED.
1727 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1728 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1729 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1730 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1731 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1732 for testing __fp16.
1733 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1734 conditional on FP16_SUPPORTED.
1735 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1736 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1737
50df9464
MW
17382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1739
1740 * gcc.target/arm/short-vfp-1.c: New.
1741
536b9f42
MW
17422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1743
1744 * gcc.target/arm/attr-fp16-arith-1.c: New.
1745
1b9e31cf
MW
17462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1747
1748 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1749 New.
1750 (add_options_for_arm_v8_2a_fp16_neon): New.
1751 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1752 (add_options_for_arm_arch_v8_2a): Auto-generate.
1753 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1754 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1755 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1756 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1757 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1758 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1759 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1760
a5b42ee7
MW
17612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1762
1763 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1764 arm_fp16_alternative_ok.
1765 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1766 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1767 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1768 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1769 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1770 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1771 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1772 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1773 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1774 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1775 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1776 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1777 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1778 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1779 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1780 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1781 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1782 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1783 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1784 arm_fp16_alternative_ok.
1785 * lib/target-supports.exp
1786 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1787 (check_effective_target_arm_fp16_alternative_ok): New.
1788 (check_effective_target_arm_fp16_none_ok_nocache): New.
1789 (check_effective_target_arm_fp16_none_ok): New.
1790
fcbc975b
ML
17912016-09-23 Martin Liska <mliska@suse.cz>
1792
1793 * gcc.dg/ipa/pr77653.c: Replace adress
1794 with address.
1795
1822b732
ML
17962016-09-23 Martin Liska <mliska@suse.cz>
1797
1798 * gcc.target/i386/movbe-4.c: New test.
1799
fab18cc4
ML
18002016-09-23 Martin Liska <mliska@suse.cz>
1801
1802 * gcc.target/i386/crc32-5.c: New test.
1803
e70f01b5
ML
18042016-09-23 Martin Liska <mliska@suse.cz>
1805
1806 * gcc.target/i386/pr71652.c: New test.
1807 * gcc.target/i386/pr71652-2.c: New test.
1808 * gcc.target/i386/pr71652-3.c: New test.
1809
f2e81d05
JJ
18102016-09-23 Jakub Jelinek <jakub@redhat.com>
1811
1812 * lib/gcc-dg.exp (process-message): Support relative line number
1813 notation - .+4 or .-1 etc.
1814 * gcc.dg/dg-test-1.c: New test.
1815
ed30d2a6
MS
18162016-09-22 Martin Sebor <msebor@redhat.com>
1817
1818 PR target/77676
1819 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1820 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1821 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1822 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1823
1c681c7b
UB
18242016-09-22 Uros Bizjak <ubizjak@gmail.com>
1825
1826 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1827 * gcc.dg/ifcvt-2.c: Ditto.
1828 * gcc.dg/zero_bits_compound-1.c: Ditto.
1829 * gcc.dg/zero_bits_compound-1.c: Ditto.
1830 * gcc.dg/pr40550.c: Simplify target selectors.
1831 Use dg-additional-options.
1832 * gcc.dg/pr47893.c: Ditto.
1833 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1834 additional options for 32-bit x86 targets.
1835 * gcc.dg/pr70955.c: Move to ...
1836 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1837
67cf0a53
PC
18382016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/61019
1841 * g++.dg/cpp0x/pr61019.C: New.
1842
0ee70cc0
AV
18432016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1844 Terry Guo <terry.guo@arm.com>
1845
1846 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1847 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1848 * gcc.target/arm/pure-code/pure-code.exp: New.
1849
43639d2c
UB
18502016-09-22 Uros Bizjak <ubizjak@gmail.com>
1851
1852 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1853 Remove SSE effective target requirement.
1854
a608d15b
PC
18552016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1856
1857 PR c++/71979
1858 * g++.dg/cpp0x/pr71979.C: New.
1859
d94a7ab4
BE
18602016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1861
1862 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1863
a13f439f
ML
18642016-09-22 Martin Liska <mliska@suse.cz>
1865
1866 PR ipa/77653
1867 * gcc.dg/ipa/pr77653.c: New test.
1868
cf352092
JJ
18692016-09-22 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR fortran/77665
1872 * gfortran.dg/gomp/pr77665.f90: New test.
1873
a8de3002
PT
18742016-09-22 Paul Thomas <pault@gcc.gnu.org>
1875
1876 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1877 * gfortran.dg/dtio_13.f90: New test.
1878
39abef62
LK
18792016-09-21 Louis Krupp <louis.krupp@zoho.com>
1880
1881 PR fortran/66107
1882 * gfortran.dg/pr66107.f90: New test.
1883
4a2bb7fc
ILT
18842016-09-21 Ian Lance Taylor <iant@golang.org>
1885
1886 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1887 with call to builtin delete function.
1888
5f84cee2
JM
18892016-09-21 Joseph Myers <joseph@codesourcery.com>
1890
1891 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1892 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1893 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1894 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1895 tests.
1896
fe01a41a
UB
18972016-09-21 Uros Bizjak <ubizjak@gmail.com>
1898
1899 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1900
2e1c20b1
JJ
19012016-09-21 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR c++/77651
1904 * g++.dg/cpp1z/aligned-new6.C: New test.
1905
de4c144a
MW
19062016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1907
1908 * gcc.target/arm/fp16-aapcs-3.c: New.
1909 * gcc.target/arm/fp16-aapcs-4.c: New.
1910 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1911 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1912 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1913 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1914
44fc7854
BE
19152016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1916
1917 PR tree-optimization/77550
1918 * g++.dg/pr77550.C: New test.
1919
bc084f84
GJL
19202016-09-21 Georg-Johann Lay <avr@gjlay.de>
1921
1922 PR target/77326
1923 * gcc.target/avr/torture/pr77326.c: New test.
1924
c075003a
LK
19252016-09-21 Louis Krupp <louis.krupp@zoho.com>
1926
1927 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1928
6811ea79
RB
19292016-09-21 Richard Biener <rguenther@suse.de>
1930
1931 PR tree-optimization/77648
1932 * gcc.dg/torture/pr77648-1.c: New testcase.
1933 * gcc.dg/torture/pr77648-2.c: Likewise.
1934
f955c4c4
RB
19352016-09-21 Richard Biener <rguenther@suse.de>
1936 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR tree-optimization/77621
1939 * gcc.dg/pr77621.c: New testcase.
1940
096506bb
PT
19412016-09-21 Paul Thomas <pault@gcc.gnu.org>
1942
1943 PR fortran/77657
1944 * gfortran.dg/dtio_12.f90: New test.
1945
37d168ae
SKS
19462016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1947
1948 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1949
66454000
KV
19502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1951
1952 PR tree-optimization/72835
1953 * gcc.dg/tree-ssa/pr72835.c: New test.
1954
88d0c3f0
MS
19552016-09-20 Martin Sebor <msebor@redhat.com>
1956
1957 PR middle-end/49905
1958 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1959 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1960 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1961 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1962 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1963 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1964 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1965
a03df1d5
KV
19662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1967
1968 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1969 arguments/compare will be optimized away.
1970 * gcc.dg/torture/ftrapv-1.c: Likewise.
1971
8bc5448f
KV
19722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1973
1974 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1975 will be optimized away.
1976 * gcc.dg/ipa/vrp1.c: New test.
1977 * gcc.dg/ipa/vrp2.c: New test.
1978 * gcc.dg/ipa/vrp3.c: New test.
1979
973625a0
KV
19802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1981
1982 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1983 does the same transformation.
1984 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1985 * gcc.dg/tree-ssa/evrp1.c: New test.
1986 * gcc.dg/tree-ssa/evrp2.c: New test.
1987 * gcc.dg/tree-ssa/evrp3.c: New test.
1988 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1989 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1990 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1991 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1992 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1993 foling now happens early.
1994 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1995 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1996 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1997 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1998 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1999
9b1ba33c
UB
20002016-09-20 Uros Bizjak <ubizjak@gmail.com>
2001
2002 PR target/77621
2003 * gcc.target/i386/pr77621.c: New test.
2004 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2005 pattern, loop should vectorize with -mtune=atom.
2006
f5bd4ad8
MO
20072016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2008 Jakub Jelinek <jakub@redhat.com>
2009
2010 PR testsuite/63299
2011 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2012 instead of delete.
2013
7d9cf801
JJ
20142016-09-20 Jakub Jelinek <jakub@redhat.com>
2015
b912f962
JJ
2016 PR c++/77626
2017 * g++.dg/other/pr77626.C: New test.
2018
eaf1ece1
JJ
2019 PR c++/77638
2020 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2021
590b62e9
JJ
2022 PR c++/77637
2023 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2024
7d9cf801
JJ
2025 PR middle-end/77624
2026 * c-c++-common/pr77624-1.c: New test.
2027 * c-c++-common/pr77624-2.c: New test.
2028
3aebb6ff
AV
20292016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2030
2031 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2032 of digits expected.
2033
b5bbe47b
RB
20342016-09-20 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/77646
2037 * gcc.dg/torture/pr77646.c: New testcase.
2038
144a96e4
BE
20392016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2040
2041 PR c++/77434
2042 * c-c++-common/Wint-in-bool-context.c: New test.
2043
1f2071fa
JM
20442016-09-19 Joseph Myers <joseph@codesourcery.com>
2045
2046 * gcc.dg/cr-decimal-dig-1.c: New test.
2047
63012d9a
JM
20482016-09-19 Joseph Myers <joseph@codesourcery.com>
2049
2050 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2051 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2052 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2053 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2054
02410826
VM
20552016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2056
2057 PR rtl-optimization/77416
2058 * gcc.target/powerpc/pr77416.c: New.
2059
6101a7ab
PP
20602016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2061
2062 PR c++/77639
2063 * g++.dg/template/error-recovery4.C: New test.
2064
1993ff76
BC
20652016-09-19 Bin Cheng <bin.cheng@arm.com>
2066
2067 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2068
5fa9e644
KT
20692016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2070
2071 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2072 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2073
fc15d9ec
JJ
20742016-09-19 Jakub Jelinek <jakub@redhat.com>
2075 Jan Hubicka <jh@suse.cz>
2076
2077 PR target/77587
2078 * gcc.dg/pr77587.c: New test.
2079 * gcc.dg/pr77587a.c: New file.
2080
3c9f5092
AV
20812016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2082
2083 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2084 * gfortran.dg/coarray_38.f90:
2085 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2086 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2087 * gfortran.dg/coarray_allocate_7.f08: New test.
2088 * gfortran.dg/coarray_allocate_8.f08: New test.
2089 * gfortran.dg/coarray_allocate_9.f08: New test.
2090 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2091 new caf_register.
2092 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2093 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2094 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2095 get_by_refs.
2096 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2097 * gfortran.dg/coarray_lock_7.f90: Same.
2098 * gfortran.dg/coarray_poly_5.f90: Same.
2099 * gfortran.dg/coarray_poly_6.f90: Same.
2100 * gfortran.dg/coarray_poly_7.f90: Same.
2101 * gfortran.dg/coarray_poly_8.f90: Same.
2102 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2103
e79e6763
FR
21042016-09-19 Fritz Reese <fritzoreese@gmail.com>
2105
2106 PR fortran/77584
2107 * gfortran.dg/dec_structure_15.f90: New testcase.
2108
ae527639
RB
21092016-09-19 Richard Biener <rguenther@suse.de>
2110
2111 PR middle-end/77605
2112 * gcc.dg/torture/pr77605.c: New testcase.
2113
cdf060f8
LK
21142016-09-18 Louis Krupp <louis.krupp@zoho.com>
2115
2116 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2117
b720e919
JH
21182016-09-17 Jan Hubicka <hubicka@ucw.cz>
2119
2120 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2121 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2122 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2123 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2124 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2125 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2126 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2127 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2128 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2129 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2130 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2131
bdabae39
KY
21322016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2133
2134 * gcc.target/i386/pr68633.c: Fix expected result.
2135
493ba820
LK
21362016-09-17 Louis Krupp <louis.krupp@gmail.com>
2137
2138 PR fortran/68078
2139 * gfortran.dg/pr68078.f90: New test.
2140 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2141
9a42726b
BS
21422016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2143
2144 PR target/77613
2145 * gcc.target/powerpc/swaps-p8-25.c: New.
2146
e7d61178
JJ
21472016-09-16 Jakub Jelinek <jakub@redhat.com>
2148
8f03e02f
JJ
2149 PR c++/77482
2150 * g++.dg/cpp0x/constexpr-77482.C: New test.
2151
e80cb545
JJ
2152 PR c++/77379
2153 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2154 thunk offsets.
2155 * g++.dg/abi/abi-tag23a.C: Likewise.
2156
1c2f613f
JJ
2157 PR c++/77338
2158 * g++.dg/cpp0x/decltype-77338.C: New test.
2159
e7d61178
JJ
2160 PR c++/77375
2161 * g++.dg/cpp0x/mutable1.C: New test.
2162
8d987deb
SK
21632016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2164
2165 PR fortran/77612
2166 * gfortran.dg/pr77612.f90: New test.
2167
2c3d35a6
SKS
21682016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2169
2170 * gcc.dg/torture/pr70421.c: Require int32plus.
2171
e43163ae
JJ
21722016-09-16 Jakub Jelinek <jakub@redhat.com>
2173
bcf0905a
JJ
2174 PR middle-end/77475
2175 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2176
e43163ae
JJ
2177 PR target/77526
2178 * gcc.target/i386/pr77526.c: New test.
2179
7d704548
JJ
21802016-09-16 Jakub Jelinek <jakub@redhat.com>
2181 Eric Botcazou <ebotcazou@adacore.com>
2182
2183 PR middle-end/77594
2184 * gcc.target/i386/pr77594.c: New test.
2185
902d624f
LK
21862016-09-15 Louis Krupp <louis.krupp@zoho.com>
2187
2188 PR fortran/69963
2189 * gfortran.dg/misplaced_implicit_character.f90: New test.
2190
7e16ce79
BC
21912016-09-15 Bin Cheng <bin.cheng@arm.com>
2192
2193 PR tree-optimization/77503
2194 * gcc.dg/vect/pr77503.c: New test.
2195
7c05f5c4
RB
21962016-09-15 Richard Biener <rguenther@suse.de>
2197
2198 PR middle-end/77544
2199 * c-c++-common/torture/pr77544.c: New testcase.
2200
76ff80fb
JJ
22012016-09-15 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR middle-end/77475
2204 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2205 * gcc.dg/march-generic.c: Likewise.
2206 * gcc.target/i386/spellcheck-options-1.c: New test.
2207 * gcc.target/i386/spellcheck-options-2.c: New test.
2208 * gcc.target/i386/spellcheck-options-3.c: New test.
2209 * gcc.target/i386/spellcheck-options-4.c: New test.
2210
5560d026
CLT
22112016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2212
2213 PR fortran/72743
2214 * gfortran.dg/goacc/pr72743.f90: New test.
2215
5334f733
RB
22162016-09-15 Richard Biener <rguenther@suse.de>
2217
2218 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2219
d08615f2
RB
22202016-09-15 Richard Biener <rguenther@suse.de>
2221
2222 PR tree-optimization/77514
2223 * gcc.dg/torture/pr77514.c: New testcase.
2224
28ca05f0
JJ
22252016-09-14 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR c++/77549
2228 * g++.dg/lookup/pr77549.C: New test.
2229
20a1e5b8
MP
22302016-09-14 Marek Polacek <polacek@redhat.com>
2231
2232 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2233 * c-c++-common/gomp/atomic-13.c: Likewise.
2234 * c-c++-common/gomp/atomic-14.c: Likewise.
2235 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2236 * g++.dg/cpp1z/bool-increment1.C: New test.
2237 * c-c++-common/pr60439.c: Add dg-warning.
2238 * g++.dg/expr/bitfield4.C: Likewise.
2239 * g++.dg/expr/bitfield5.C: Likewise.
2240 * g++.dg/expr/bitfield6.C: Likewise.
2241 * g++.dg/expr/bool1.C: Likewise.
2242 * g++.dg/expr/bool3.C: Likewise.
2243 * g++.dg/expr/lval3.C: Likewise.
2244 * g++.dg/expr/lval4.C: Likewise.
2245 * g++.old-deja/g++.jason/bool5.C: Likewise.
2246 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2247 * g++.dg/other/error18.C: Likewise.
2248 * g++.dg/gomp/atomic-14.C: Likewise.
2249
0761f6bf
NS
22502016-09-14 Nathan Sidwell <nathan@acm.org>
2251
2252 PR c++/77539
2253 * g++.dg/cpp1y/pr77539.C: New.
2254
13cddbc1
CL
22552016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2256
2257 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2258 dg-require.
2259 * g++.dg/ext/builtin_alloca.C: Likewise.
2260 * g++.dg/template/spec35.C: Likewise.
2261 * gcc.dg/builtins-68.c: Likewise.
2262 * gcc.misc-tests/gcov-13.c: Likewise.
2263 * gcc.misc-tests/gcov-14.c: Likewise.
2264
a90638d4
JM
22652016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2266
2267 * gfortran.dg/dec_structure_14.f90: New testcase.
2268
5ba4a08c
JJ
22692016-09-14 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR sanitizer/68260
2272 * c-c++-common/tsan/pr68260.c: New test.
2273
a713b234
JS
22742016-09-13 Joe Seymour <joe.s@somniumtech.com>
2275
2276 PR target/70713
2277 * gcc.target/msp430/function-attributes-1.c: New test.
2278 * gcc.target/msp430/function-attributes-2.c: New test.
2279 * gcc.target/msp430/function-attributes-3.c: New test.
2280
96032047
MS
22812015-04-18 Martin Sebor <msebor@redhat.com>
2282
2283 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2284 of non-nul characters.
2285 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2286
ea8661cd
JJ
22872016-09-13 Jakub Jelinek <jakub@redhat.com>
2288
9952908a
JJ
2289 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2290 * g++.dg/cpp1z/gen-attrs1.C: New test.
2291
63cdb7a0
JJ
2292 PR tree-optimization/77454
2293 * gcc.dg/pr77454.c: New test.
2294
ea8661cd
JJ
2295 PR c++/77553
2296 * g++.dg/cpp1y/constexpr-77553.C: New test.
2297
254830ba
DM
22982016-09-13 David Malcolm <dmalcolm@redhat.com>
2299
2300 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2301 (test_show_locus): Replace rich_location::add_fixit_insert calls
2302 with add_fixit_insert_before and add_fixit_insert_after.
2303
42763690
JM
23042016-09-13 Jason Merrill <jason@redhat.com>
2305 Tom de Vries <tom@codesourcery.com>
2306
2307 PR c++/77427
2308 * g++.dg/pr77427.C: New test.
2309
c8798f2c
ML
23102016-09-13 Martin Liska <mliska@suse.cz>
2311
2312 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2313 effective target.
2314 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2315 * lib/target-supports.exp: Define the new target.
2316
54700e2e
AP
23172016-09-12 Andrew Pinski <apinski@cavium.com>
2318
2319 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2320 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2321
e1d55bf7
UB
23222016-09-12 Uros Bizjak <ubizjak@gmail.com>
2323
2324 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2325 variable arguments.
2326 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2327 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2328 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2329 variable argument.
2330 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2331 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2332
54dcdb88
BE
23332016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2334
2335 PR c++/77496
2336 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2337 * g++.dg/ext/pr77496.C: New test.
2338 * g++.dg/warn/pr77496.C: New test.
2339
d1463eb9
DM
23402016-09-12 David Malcolm <dmalcolm@redhat.com>
2341
2342 PR c/72858
2343 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2344 to preserve conversion chars, and to preserve prefix information.
2345 * gcc.dg/format/pr72858.c: New test case.
2346
217fabad
SK
23472016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2348
2349 * gfortran.dg/pr77507.f90: Move to ...
2350 * gfortran.dg/ieee/pr77507.f90: here.
2351
a1cd04ac
JH
23522016-08-09 Jan Hubicka <hubicka@ucw.cz>
2353
2354 PR ipa/61159
2355 * compile/pr61159.c: New testcase
2356
e3912107
JH
23572016-08-09 Jan Hubicka <hubicka@ucw.cz>
2358
2359 PR ipa/64316
2360 * gcc.dg/ipa/pr63416.c: New testcase.
2361
739d9339
PT
23622016-09-10 Paul Thomas <pault@gcc.gnu.org>
2363 Steven G. Kargl <kargl@gcc.gnu.org>
2364
2365 PR fortran/77532
cc3135b6 2366 * gfortran.dg/dtio_11.f90: new test.
739d9339 2367
fb7c40dd
SK
23682016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2369
2370 PR fortran/77507
2371 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2372 * gfortran.dg/c_assoc_4.f90: Ditto.
2373
5b28efbb
TV
23742016-09-10 Tom de Vries <tom@codesourcery.com>
2375
2376 PR C/71602
2377 * c-c++-common/va-arg-va-list-type.c: New test.
2378
9d0a9bb4
PB
23792016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2380
2381 PR rtl-optimization/77289
2382 * gcc.target/powerpc/pr77289.c: New test.
2383
3f0177e7
MS
23842016-09-09 Martin Sebor <msebor@redhat.com>
2385
2386 PR c/77520
2387 PR c/77521
2388 * gcc.dg/pr77520.c: New test.
2389 * gcc.dg/pr77521.c: New test.
2390
e81e83d0
SK
23912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2392
2393 PR fortran/77506
2394 * gfortran.dg/pr77506.f90: New test.
2395
8a92685e
SK
23962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2397
2398 PR fortran/77507
2399 * gfortran.dg/pr77507.f90: New test.
2400
c65248cb
JM
24012016-09-09 Joseph Myers <joseph@codesourcery.com>
2402
2403 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2404
2cf0ff98
SK
24052016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2406 Louis Krupp <lkrupp@gcc.gnu.org>
2407
2408 PR fortran/69514
2409 * gfortran.dg/pr69514_1.f90: New test.
2410 * gfortran.dg/pr69514_2.f90: New test.
2411
8ebc1e0f
JJ
24122016-09-08 Jakub Jelinek <jakub@redhat.com>
2413
20b6cf01
JJ
2414 PR fortran/77500
2415 * gfortran.dg/gomp/pr77500.f90: New test.
2416
8ebc1e0f
JJ
2417 PR fortran/77516
2418 * gfortran.dg/gomp/pr77516.f90: New test.
2419
34718542
JJ
24202016-09-07 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR middle-end/77475
2423 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2424 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2425 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2426 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2427 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2428 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2429
e5106e27
DM
24302016-09-07 David Malcolm <dmalcolm@redhat.com>
2431
2432 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2433 "substring-locations.h".
2434
ca235a85
RB
24352016-09-07 Richard Biener <rguenther@suse.de>
2436
2437 PR c/77450
2438 * c-c++-common/vector-subscript-8.c: Move ..
2439 * gcc.dg/pr77450.c: ... here.
2440
0076b5dc 24412016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2442
2443 PR libgfortran/77393
2444 * gfortran.dg/fmt_f0_2.f90: Update test.
2445 * gfortran.dg/fmt_f0_3.f90: New test.
2446
6ac7322b
DH
24472016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2448
2449 PR debug/77389
2450 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2451 in dg-options.
2452
2453 PR debug/57519
2454 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2455
8eb9e049
JJ
24562016-09-06 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR target/69255
2459 * gcc.target/i386/pr69255-1.c: New test.
2460 * gcc.target/i386/pr69255-2.c: New test.
2461 * gcc.target/i386/pr69255-3.c: New test.
2462
24632016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2464
2465 PR c/77336
2466 * gcc.dg/format/miss-7.c: New test.
2467
e6cb85d4
UB
24682016-09-06 Uros Bizjak <ubizjak@gmail.com>
2469
2470 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2471
7fe76f6a
ML
24722016-09-06 Martin Liska <mliska@suse.cz>
2473
2474 PR gcov-profile/77378
2475 PR gcov-profile/77466
2476 * gcc.dg/profile-update-warning.c: New test.
2477
209b636e
RB
24782016-09-06 Richard Biener <rguenther@suse.de>
2479
2480 PR tree-optimization/77479
2481 * gcc.dg/torture/pr77479.c: New testcase.
2482
b772a565
RB
24832016-09-06 Richard Biener <rguenther@suse.de>
2484
2485 PR c/77450
2486 * c-c++-common/vector-subscript-7.c: Adjust.
2487 * c-c++-common/vector-subscript-8.c: New testcase.
2488
a8c07037
SKS
24892016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2490
2491 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2492
0ce48391
JJ
24932016-09-05 Jakub Jelinek <jakub@redhat.com>
2494
de9188e0
JJ
2495 PR target/77476
2496 * gcc.target/i386/avx512f-pr77476.c: New test.
2497 * gcc.target/i386/avx512bw-pr77476.c: New test.
2498 * gcc.target/i386/avx512dq-pr77476.c: New test.
2499
c76f7809
JJ
2500 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2501 Update comment to mention also avx512f.
2502
0ce48391
JJ
2503 PR sanitizer/77396
2504 * g++.dg/asan/pr77396-2.C: New test.
2505
8a27cf73
UB
25062016-09-05 Uros Bizjak <ubizjak@gmail.com>
2507
2508 PR rtl-optimization/77452
2509 * gcc.target/i386/pr77452.c: New test.
2510
25ff5dd3
MP
25112016-09-05 Marek Polacek <polacek@redhat.com>
2512
2513 PR c/77423
2514 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2515
f2bc4e48
SK
25162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2517
2518 PR fortran/77391
2519 * gfortran.dg/pr77391.f90: New test.
2520
e85921ee
SK
25212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2522
2523 PR fortran/77460
2524 * gfortran.dg/pr77460.f90: New test.
2525
b5d50659
JJ
25262016-09-03 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR c/65467
2529 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2530
7b826676
KY
25312016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2532
2533 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2534
717ebe91
DM
25352016-09-02 David Malcolm <dmalcolm@redhat.com>
2536
2537 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2538 test case.
2539 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2540 diagnostic-test-show-locus-generate-patch.c to the sources
2541 for diagnostic_plugin_test_show_locus.c.
2542
94087e88
JJ
25432016-09-02 Jakub Jelinek <jakub@redhat.com>
2544
9dc5773f
JJ
2545 PR c/65467
2546 * gcc.dg/gomp/_Atomic-1.c: New test.
2547 * gcc.dg/gomp/_Atomic-2.c: New test.
2548 * gcc.dg/gomp/_Atomic-3.c: New test.
2549 * gcc.dg/gomp/_Atomic-4.c: New test.
2550 * gcc.dg/gomp/_Atomic-5.c: New test.
2551
94087e88
JJ
2552 PR sanitizer/77396
2553 * g++.dg/asan/pr77396.C: New test.
2554
25552016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2556
2557 PR tree-optimization/71831
2558 * gcc.dg/builtin-object-size-16.c: New test.
2559 * gcc.dg/builtin-object-size-17.c: New test.
2560
7e89048d
JD
25612016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2562
2563 PR libgfortran/77393
2564 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2565
2f196155
UB
25662016-09-01 Uros Bizjak <ubizjak@gmail.com>
2567
2568 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2569 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2570 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2571 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2572 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2573 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2574 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2575 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2576 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2577 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2578 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2579 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2580 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2581 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2582 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2583 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2584 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2585 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2586
0a6b0523
EB
25872016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2588
2589 * gnat.dg/opt58.adb: New test.
2590 * gnat.dg/opt58_pkg.ads: New helper.
2591
2a99de7b
RB
25922016-09-01 Richard Biener <rguenther@suse.de>
2593
2594 PR middle-end/77436
2595 * gcc.dg/torture/pr77436.c: New testcase.
2596
f79d8786
SKS
25972016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2598
2599 * gcc.dg/pr64252.c: Require int32plus.
2600 * gcc.dg/pr66299-1.c: Likewise.
2601 * gcc.dg/pr66299-2.c: Likewise.
2602 * gcc.dg/torture/20131115-1.c: Skip for avr.
2603
b06335f9
KT
26042016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2605
2606 * gcc.target/aarch64/ands_3.c: New test.
2607
f25f40be
JJ
26082016-08-31 Jakub Jelinek <jakub@redhat.com>
2609
d12a0b5a
JJ
2610 PR fortran/77352
2611 * gfortran.dg/gomp/pr77352.f90: New test.
2612
f25f40be
JJ
2613 PR fortran/77374
2614 * gfortran.dg/gomp/pr77374.f08: New test.
2615
9ff6fb6e
MG
26162016-08-31 Marc Glisse <marc.glisse@inria.fr>
2617
2618 PR tree-optimization/73714
2619 * gcc.dg/tree-ssa/pr73714.c: New test.
2620
8e95a674
JD
26212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2622
2623 PR libgfortran/77393
2624 * gfortran.dg/fmt_f0_2.f90: New test.
2625
c6b0037d
MG
26262016-08-31 Marc Glisse <marc.glisse@inria.fr>
2627
2628 * gcc.target/i386/pr59539-2.c: Adapt options.
2629 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2630
1a576b13
PT
26312016-08-31 Paul Thomas <pault@gcc.gnu.org>
2632
2633 PR fortran/77418
2634 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2635 of the associate entity and replace with a pointer to the
2636 intended item on the stack.
2637
e73d3ca6 26382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2639 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2640
2641 PR fortran/48298
2642 * gfortran.dg/dtio_1.f90: New test.
2643 * gfortran.dg/dtio_2.f90: New test.
2644 * gfortran.dg/dtio_3.f90: New test.
2645 * gfortran.dg/dtio_4.f90: New test.
2646 * gfortran.dg/dtio_5.f90: New test.
2647 * gfortran.dg/dtio_6.f90: New test.
2648 * gfortran.dg/dtio_7.f90: New test.
2649 * gfortran.dg/dtio_8.f90: New test.
2650 * gfortran.dg/dtio_9.f90: New test.
2651 * gfortran.dg/dtio_10.f90: New test.
2652
b816477a
DM
26532016-08-30 David Malcolm <dmalcolm@redhat.com>
2654
2655 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2656 (test_many_nested_locations): New function.
2657 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2658 (test_show_locus): Handle "test_many_nested_locations".
2659
71b30891
DM
26602016-08-30 David Malcolm <dmalcolm@redhat.com>
2661
2662 * g++.dg/template/double-greater-than-fixit.C: New test case.
2663
8fa37232
EB
26642016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2665
2666 * gnat.dg/opt57.ad[sb]: New test.
2667 * gnat.dg/opt57_pkg.ads: New helper.
2668
6f651bae
RB
26692016-08-30 Richard Biener <rguenther@suse.de>
2670
2671 PR tree-optimization/69047
2672 * gcc.dg/pr69047.c: Fix byte-order check.
2673
ab834832
JJ
26742016-08-30 Jakub Jelinek <jakub@redhat.com>
2675
5116b156
JJ
2676 PR tree-optimization/72866
2677 * gcc.dg/vect/pr72866.c: New test.
2678
3754bbfc
JJ
2679 PR debug/77363
2680 * g++.dg/debug/dwarf2/pr77363.C: New test.
2681
26122e2d
JJ
2682 PR middle-end/77377
2683 * gcc.target/i386/pr77377.c: New test.
2684
ab834832
JJ
2685 PR debug/77389
2686 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2687 in dg-options.
2688
bedc9ca7
SK
26892016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2690
2691 * gfortran.dg/pr77372.f90: Moved to ...
2692 * gfortran.dg/ieee/pr77372.f90: here.
2693
adfa1e6b
MM
26942016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2695
2696 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2697 vector short/char initializations.
2698 * gcc.target/powerpc/vec-init-5.c: Likewise.
2699 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2700 vector initialization optimizations.
2701 * gcc.target/powerpc/vec-init-7.c: Likewise.
2702 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2703 vector float/double initializations.
2704 * gcc.target/powerpc/vec-init-9.c: Likewise.
2705
414b7129
UB
27062016-08-29 Uros Bizjak <ubizjak@gmail.com>
2707
2708 PR target/77403
2709 * gcc.target/i386/pr77403.c: New test.
2710
3d06b6f2
MP
27112016-08-29 Marek Polacek <polacek@redhat.com>
2712
2713 PR c/77292
2714 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2715
ba9bbd6f
TV
27162016-08-29 Tom de Vries <tom@codesourcery.com>
2717
2718 PR c/77398
2719 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2720
d7d80d8f
EB
27212016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2722
2723 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2724
d7d80d8f 27252016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2726
2727 * gfortran.dg/dec_structure_13.f90: New testcase.
2728
468d95c8
JB
27292016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2730
2731 PR fortran/77261
2732 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2733 available.
2734
f329b264
TV
27352016-08-28 Tom de Vries <tom@codesourcery.com>
2736
2737 PR lto/70955
2738 * gcc.dg/pr70955.c: New test.
2739 * gcc.dg/lto/pr70955_0.c: Same.
2740 * gcc.dg/lto/pr70955_1.c: Same.
2741
4a389eb6
PP
27422016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2743
2744 PR tree-optimization/71077
2745 * gcc.target/i386/pr71077.c: New test.
2746
3f8257db 27472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2748
2749 PR fortran/77380
2750 * gfortran.dg/pr77380.f90: New test.
2751
3f8257db 27522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2753
2754 PR fortran/77372
2755 gfortran.dg/pr77372.f90: New test.
2756
ee908516
DM
27572016-08-26 David Malcolm <dmalcolm@redhat.com>
2758
2759 * gcc.dg/spellcheck-fields-2.c (test): Move
2760 dg-begin/end-multiline-output within function body.
2761 (test_macro): New function.
2762
d41e76cf
DM
27632016-08-26 David Malcolm <dmalcolm@redhat.com>
2764
2765 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2766 (test_fixit_insert): Update expected output.
2767 (test_fixit_remove): Likewise.
2768 (test_fixit_replace): Likewise.
2769
524a4c96
RO
27702016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2771
2772 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2773 Fix typo.
2774
ebfa15ab
RB
27752016-08-26 Richard Biener <rguenther@suse.de>
2776
2777 PR tree-optimization/69047
2778 * gcc.dg/pr69047.c: New testcase.
2779
209ca542
PK
27802016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2781 Martin Jambhor <mjambor@suse.cz>
524a4c96 2782
209ca542
PK
2783 * gcc.dg/ipa/propbits-1.c: New test-case.
2784 * gcc.dg/ipa/propbits-2.c: Likewise.
2785 * gcc.dg/ipa/propbits-3.c: Likewise.
2786
e5cf1629
SK
27872016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2788
2789 PR fortran/77351
2790 * gfortran.dg/pr77351.f90: New test.
2791
ebef225f
MP
27922016-08-25 Marek Polacek <polacek@redhat.com>
2793
2794 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2795
fe377a48
MP
27962016-08-25 Marek Polacek <polacek@redhat.com>
2797
2798 PR c/77323
2799 * gcc.dg/pr77323.c: New test.
2800
88b8971f
PT
28012016-08-24 Paul Thomas <pault@gcc.gnu.org>
2802
2803 PR fortran/77358
2804 * gfortran.dg/submodule_17.f08: New test.
2805
3f8257db
JJ
28062016-08-24 Michael Collison <michael.collison@linaro.org>
2807 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2808
2809 * gcc.target/arm/builtin_saddl.c: New testcase.
2810 * gcc.target/arm/builtin_saddll.c: New testcase.
2811 * gcc.target/arm/builtin_uaddl.c: New testcase.
2812 * gcc.target/arm/builtin_uaddll.c: New testcase.
2813 * gcc.target/arm/builtin_ssubl.c: New testcase.
2814 * gcc.target/arm/builtin_ssubll.c: New testcase.
2815 * gcc.target/arm/builtin_usubl.c: New testcase.
2816 * gcc.target/arm/builtin_usubll.c: New testcase.
2817
d5b5d212
UB
28182016-08-24 Uros Bizjak <ubizjak@gmail.com>
2819
2820 PR target/77270
2821 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2822 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2823 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2824 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2825 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2826 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2827 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2828 effective target. Remove scan-assembler-times directives.
2829 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2830 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2831 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2832
d1188689
SKS
28332016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2834
2835 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2836 of unsigned int.
2837 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2838
0b6b8f85
RS
28392016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2840
2841 PR testsuite/77317
2842 * lib/target-supports.exp
2843 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2844 (check_effective_target_vect_natural_alignment): Ditto.
2845 (check_effective_target_vector_alignment_reachable): Ditto.
2846 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2847
587b7f7a
ILT
28482016-08-23 Ian Lance Taylor <iant@golang.org>
2849
2850 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2851
6019c0fc
MM
28522016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2853
2854 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2855 being created from pointers to memory locations.
2856 * gcc.target/powerpc/vec-init-2.c: Likewise.
2857
cfe37db4
FR
28582016-08-23 Fritz Reese <fritzoreese@gmail.com>
2859
2860 * gfortran.dg/dec_structure_12.f90: New testcase.
2861
7e11f46f
DV
28622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2863
2864 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2865
7ab4f354
DV
28662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2867
2868 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2869 verification.
2870
deb9351f
DV
28712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2872
2873 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2874 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2875
1fd9f058
RB
28762016-08-23 Richard Biener <rguenther@suse.de>
2877
2878 PR tree-optimization/27336
2879 * c-c++-common/pr27336.c: New testcase.
2880
b00e6e75
MP
28812016-08-22 Marek Polacek <polacek@redhat.com>
2882
2883 PR c++/77321
2884 * g++.dg/cpp1y/pr77321.C: New test.
2885
58338bac
SK
28862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2887
2888 PR fortran/60774
2889 * gfortran.dg/empty_label.f: Adjust test for new error message.
2890 * gfortran.dg/empty_label.f90: Ditto.
2891 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2892 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2893 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2894
30364ce6
SK
28952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2896
2897 PR fortran/61318
2898 * gfortran.dg/pr61318.f90: New test.
2899
ad7a5a8f
SK
29002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2901
2902 PR fortran/77260
2903 * gfortran.dg/pr77260_1.f90: New test.
2904 * gfortran.dg/pr77260_2.f90: Ditto.
2905
72f52f30
JM
29062016-08-22 Joseph Myers <joseph@codesourcery.com>
2907
2908 PR middle-end/77269
2909 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2910 __builtin_signbitf and __builtin_signbitl in expected generic
2911 expansion.
2912 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2913 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2914 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2915 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2916 tests.
2917
6dc198e3
JM
29182016-08-22 Joseph Myers <joseph@codesourcery.com>
2919
2920 * gcc.dg/torture/float128-builtin.c,
2921 gcc.dg/torture/float128-ieee-nan.c,
2922 gcc.dg/torture/float128x-builtin.c,
2923 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2924 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2925 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2926 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2927 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2928 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2929 gcc.dg/torture/floatn-nan.h: New tests.
2930
7ff4e41a
JM
29312016-08-22 Joseph Myers <joseph@codesourcery.com>
2932
2933 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2934 macro.
2935 (main): Update calls to TEST_I_F.
2936 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2937 macro.
2938 (main): Update calls to TEST_I_F.
2939
7078cdb6
JM
29402016-08-22 Joseph Myers <joseph@codesourcery.com>
2941
2942 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2943 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2944 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2945 names in calls to TEST_I_F.
2946
a9d7c823
BE
29472016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2948
2949 PR c/52952
2950 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2951
cd800235
SKS
29522016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2953
2954 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2955 and !natural_alignment_64.
2956 * gcc.dg/ipa/propalign-2.c: Likewise.
2957 * gcc.dg/ipa/propalign-3.c: Likewise.
2958 * gcc.dg/ipa/propalign-4.c: Likewise.
2959 * gcc.dg/ipa/propalign-5.c: Likewise.
2960 * lib/target-supports.exp
2961 (check_effective_target_natural_alignment_32): Add avr-*-*.
2962
22d12455
KV
29632016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2964
2965 PR tree-optimization/61839
2966 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2967 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2968 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2969 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2970
c65699ef
JM
29712016-08-19 Joseph Myers <joseph@codesourcery.com>
2972
2973 PR c/32187
2974 * lib/target-supports.exp (check_effective_target_float16)
2975 (check_effective_target_float32, check_effective_target_float64)
2976 (check_effective_target_float128, check_effective_target_float32x)
2977 (check_effective_target_float64x)
2978 (check_effective_target_float128x)
2979 (check_effective_target_float16_runtime)
2980 (check_effective_target_float32_runtime)
2981 (check_effective_target_float64_runtime)
2982 (check_effective_target_float128_runtime)
2983 (check_effective_target_float32x_runtime)
2984 (check_effective_target_float64x_runtime)
2985 (check_effective_target_float128x_runtime)
2986 (check_effective_target_floatn_nx_runtime)
2987 (add_options_for_float16, add_options_for_float32)
2988 (add_options_for_float64, add_options_for_float128)
2989 (add_options_for_float32x, add_options_for_float64x)
2990 (add_options_for_float128x): New procedures.
2991 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2992 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2993 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2994 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2995 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2996 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2997 gcc.dg/torture/float128-complex.c,
2998 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2999 gcc.dg/torture/float128x-basic.c,
3000 gcc.dg/torture/float128x-complex.c,
3001 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3002 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3003 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3004 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3005 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3006 gcc.dg/torture/float32x-basic.c,
3007 gcc.dg/torture/float32x-complex.c,
3008 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3009 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3010 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3011 gcc.dg/torture/float64x-basic.c,
3012 gcc.dg/torture/float64x-complex.c,
3013 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3014 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3015 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3016 gcc.dg/torture/floatn-tg.h,
3017 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3018 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3019 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3020 gcc.dg/torture/fp-int-convert-float128x.c,
3021 gcc.dg/torture/fp-int-convert-float16-timode.c,
3022 gcc.dg/torture/fp-int-convert-float16.c,
3023 gcc.dg/torture/fp-int-convert-float32-timode.c,
3024 gcc.dg/torture/fp-int-convert-float32.c,
3025 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3026 gcc.dg/torture/fp-int-convert-float32x.c,
3027 gcc.dg/torture/fp-int-convert-float64-timode.c,
3028 gcc.dg/torture/fp-int-convert-float64.c,
3029 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3030 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3031 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3032 maximum exponent of floating-point type. Use it in testing
3033 whether 0x8...0 fits in the floating-point type. Always treat -1
3034 (signed 0xf...f) as fitting in the floating-point type.
3035 (M_OK1): New macro.
3036 * gcc.dg/torture/fp-int-convert-double.c,
3037 gcc.dg/torture/fp-int-convert-float.c,
3038 gcc.dg/torture/fp-int-convert-float128-timode.c,
3039 gcc.dg/torture/fp-int-convert-float128.c,
3040 gcc.dg/torture/fp-int-convert-float80-timode.c,
3041 gcc.dg/torture/fp-int-convert-float80.c,
3042 gcc.dg/torture/fp-int-convert-long-double.c,
3043 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3044
94e73c78
JJ
30452016-08-19 Jakub Jelinek <jakub@redhat.com>
3046
fbdbd4b6
JJ
3047 PR fortran/72744
3048 * gfortran.dg/gomp/pr72744.f90: New test.
3049
94e73c78
JJ
3050 PR fortran/69281
3051 * gfortran.dg/gomp/pr69281.f90: New test.
3052
91151a73
JB
30532016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3054
414b7129
UB
3055 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3056 the last special seed value.
3057 * gfortran.dg/random_7.f90: Use size for last array member instead
3058 of hardcoded value.
91151a73 3059
fcf830ab
PK
30602016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3061
3062 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3063 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3064
1a5da5b6
RB
30652016-08-19 Richard Biener <rguenther@suse.de>
3066
3067 PR tree-optimization/77286
3068 * gcc.dg/torture/pr77286.c: New testcase.
3069
82f72146
DM
30702016-08-18 David Malcolm <dmalcolm@redhat.com>
3071
3072 * gcc.dg/verbose-asm-2.c: New test case.
3073
cc015f3a
DM
30742016-08-18 David Malcolm <dmalcolm@redhat.com>
3075
3076 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3077 (custom_diagnostic_finalizer): Update for change to
3078 diagnostic_show_locus.
3079
cb18fd07
DM
30802016-08-18 David Malcolm <dmalcolm@redhat.com>
3081
3082 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3083 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3084
a76989dc
MP
30852016-08-18 Marek Polacek <polacek@redhat.com>
3086
3087 PR c/71514
3088 * gcc.dg/pr71514.c: New test.
3089
89c88780
L
30902015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3091
3092 PR target/72839
3093 * gcc.target/i386/pr72839.c: New test.
3094
2c71d454
CLT
30952016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3096
3097 PR middle-end/70895
3098 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3099 * c-c++-common/goacc/reduction-1.c: Likewise.
3100 * c-c++-common/goacc/reduction-2.c: Likewise.
3101 * c-c++-common/goacc/reduction-3.c: Likewise.
3102 * c-c++-common/goacc/reduction-4.c: Likewise.
3103
66592e95
AM
31042016-08-18 Alan Modra <amodra@gmail.com>
3105
3106 * gcc.c-torture/compile/pr72771.c: New.
3107
3a146d46
JJ
31082016-08-17 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR fortran/67496
3111 * gfortran.dg/pr67496.f90: New test.
3112
3f8257db 31132015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3114
3115 PR tree-optimization/71752
3a146d46 3116 * gcc.dg/vect/pr71752.c: New.
038000bd 3117
dd42e908
UB
31182016-08-17 Uros Bizjak <ubizjak@gmail.com>
3119
3120 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3121
458a1cd0
JJ
31222016-08-17 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR middle-end/77259
3125 * g++.dg/ipa/devirt-52.C: New test.
3126
11c4c4ba
CLT
31272016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3128
3129 * c-c++-common/goacc/reduction-6.c: New testcase.
3130
661d6efd
RB
31312016-08-17 Richard Biener <rguenther@suse.de>
3132
3133 PR tree-optimization/76490
3134 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3135 * gcc.dg/pr52904.c: XFAIL.
3136
622d8b69
RB
31372016-08-17 Richard Biener <rguenther@suse.de>
3138
3139 PR tree-optimization/23855
3140 * gcc.dg/loop-unswitch-2.c: Adjust.
3141
af23e99c
JJ
31422016-08-16 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR tree-optimization/72817
3145 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3146
feeb6268
JM
31472016-08-16 Joseph Myers <joseph@codesourcery.com>
3148
3149 PR libgcc/77265
3150 * gcc.dg/torture/float128-extend-inf.c: New test.
3151
65e736c0
DM
31522016-08-16 David Malcolm <dmalcolm@redhat.com>
3153
3154 PR c/72857
3155 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3156 for embedded NUL.
3157 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3158 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3159 caret placement.
3160 (test_oct): Likewise.
3161 (test_multiple): Likewise.
3162 (test_field_width_specifier): Likewise.
3163 (test_field_width_specifier_2): New function.
3164 (test_field_precision_specifier): New function.
3165 (test_embedded_nul): Update expected caret placement.
3166 (test_non_contiguous_strings): Update line number.
3167 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3168 (__emit_string_literal_range): Add "caret_idx" param.
3169 (test_simple_string_literal): Add value for new param, updating
3170 expected output..
3171 (test_concatenated_string_literal): Likewise.
3172 (test_multiline_string_literal): Likewise.
3173 (test_hex): Likewise.
3174 (test_oct): Likewise.
3175 (test_multiple): Likewise.
3176 (test_ucn4): Likewise.
3177 (test_ucn8): Likewise.
3178 (test_u8): Likewise.
3179 (test_u): Likewise; update expected message, from "range" to
3180 "location".
3181 (test_U): Likewise.
3182 (test_L): Likewise.
3183 (test_macro): Add value for new param.
3184 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3185 (__emit_string_literal_range): Add "caret_idx" param.
3186 (test_stringified_token_1): Add value for new param. Update
3187 expected message, from "range" to "location".
3188 (test_stringized_token_2): Likewise, adding param to macro.
3189 (test_stringified_token_3): Likewise.
3190 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3191 (emit_warning): Convert param from source_range to location_t.
3192 (test_string_literals): Add caret_idx param, and use it when
3193 constructing a substring_loc. Update error message, from
3194 "range" to "location".
3195
4a7f57d5
JJ
31962016-08-16 Jakub Jelinek <jakub@redhat.com>
3197
7841800f
JJ
3198 PR target/71910
3199 * g++.dg/gomp/pr71910.C: New test.
3200
1b13411a
JJ
3201 PR middle-end/67485
3202 * gcc.c-torture/compile/pr67485.c: New test.
3203
4a7f57d5
JJ
3204 PR target/72867
3205 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3206
3c556bc4
BC
32072016-08-16 Bin Cheng <bin.cheng@arm.com>
3208
3209 PR tree-optimization/69848
3210 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3211
beab2da6
ML
32122016-08-16 Martin Liska <mliska@suse.cz>
3213
3214 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3215 of memory operations so that it can be handled by core2
3216 in 32-bit mode.
3217
f4eec0a3
RB
32182016-08-16 Richard Biener <rguenther@suse.de>
3219
3220 PR tree-optimization/76783
3221 * gcc.dg/pr76783.c: New testcase.
3222 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3223
8f21990a
BC
32242016-08-16 Bin Cheng <bin.cheng@arm.com>
3225
3226 PR tree-optimization/72817
3227 PR tree-optimization/73450
3228 * gcc.dg/tree-ssa/pr72817.c: New test.
3229 * gcc.dg/tree-ssa/pr73450.c: New test.
3230
7fc61626
FR
32312016-08-15 Fritz Reese <fritzoreese@gmail.com>
3232
3233 * gfortran.dg/init_flag_13.f90: New testcase.
3234 * gfortran.dg/init_flag_14.f90: Ditto.
3235 * gfortran.dg/init_flag_15.f03: Ditto.
3236 * gfortran.dg/dec_init_1.f90: Ditto.
3237 * gfortran.dg/dec_init_2.f90: Ditto.
3238
432baa02
UB
32392016-08-15 Uros Bizjak <ubizjak@gmail.com>
3240
3241 PR target/72867
3242 * gcc.target/i386/pr72867.c: New test.
3243
7e1dde14
EB
32442016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3245
3246 * c-c++-common/dump-ada-spec-5.c: New test.
3247
e4969090
RB
32482016-08-15 Richard Biener <rguenther@suse.de>
3249
3250 PR tree-optimization/73434
3251 * gcc.dg/torture/pr73434.c: New testcase.
3252
66088065
JJ
32532016-08-15 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR tree-optimization/72824
3256 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3257
7c713714
CLT
32582016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3259
3260 PR fortran/70598
3261 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3262 in use_device clause.
3263 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3264 * gfortran.dg/goacc/list.f95: Adjust to catch
3265 "neither a POINTER nor an array" error messages.
3266
4271e5cb
UB
32672016-08-14 Uros Bizjak <ubizjak@gmail.com>
3268
3269 PR target/76342
3270 * gcc.target/i386/pr76342.c: New test.
3271
b0cea284
JJ
32722016-08-12 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR c/71512
3275 * g++.dg/ubsan/pr71512.C: New test.
3276 * c-c++-common/ubsan/pr71512-1.c: New test.
3277 * c-c++-common/ubsan/pr71512-2.c: New test.
3278
e86aefb8
MM
32792016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3280
3281 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3282 vector initialization options.
3283 * gcc.target/powerpc/vec-init-2.c: Likewise.
3284 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3285 is generated on ISA 3.0.
3286
7fd82d52
PP
32872016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3288
3289 PR middle-end/71654
3290 * gcc.dg/c-c++-common/pr71654.c: New test.
3291 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3292 dg-options.
3293 * gcc.dg/tree-ssa/vrp24: Likewise.
3294
2f1364c2
JJ
32952016-08-12 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR c/67410
3298 * gcc.dg/pr67410.c: New test.
3299
8eb414aa
BC
33002016-08-12 Bin Cheng <bin.cheng@arm.com>
3301
3302 PR tree-optimization/69848
3303 * gcc.dg/vect/vect-pr69848.c: New test.
3304
30b39c19
UB
33052016-08-12 Uros Bizjak <ubizjak@gmail.com>
3306
3307 PR testsuite/71008
3308 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3309 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3310 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3311 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3312
e373dd06
RB
33132016-08-12 Richard Biener <rguenther@suse.de>
3314
3315 PR tree-optimization/57326
3316 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3317 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3318 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3319 * gcc.target/i386/pr45685.c: Likewise.
3320 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3321 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3322 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3323 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3324 * gfortran.dg/pr34163.f90: Likewise.
3325
20d1af89
ML
33262016-08-12 Martin Liska <mliska@suse.cz>
3327
3328 * g++.dg/gcov/gcov-16.C: New test.
3329 * lib/gcov.exp: Support new argument for run-gcov function.
3330
5cacda56
ML
33312016-08-12 Martin Liska <mliska@suse.cz>
3332
3333 PR gcov-profile/35590
3334 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3335
663eecfd
RB
33362016-08-12 Richard Biener <rguenther@suse.de>
3337
3338 PR tree-optimization/72851
3339 * gcc.dg/torture/pr72851.c: New testcase.
3340
3f8257db 33412016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3342
e366d7d8
AO
3343 PR debug/63240
3344 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3345 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3346 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3347 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3348 DW_AT_deleted.
3349
71e1a6a4
AO
3350 PR debug/55641
3351 * g++.dg/debug/dwarf2/ref-1.C: New.
3352
8aaf799b
AO
3353 PR debug/49366
3354 * g++.dg/debug/dwarf2/template-params-12.H: New.
3355 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3356 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3357 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3358 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3359 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3360 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3361 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3362
06f9caed
BS
33632016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3364
3365 PR target/72863
3366 * gcc.target/powerpc/pr72863.c: New test.
3367
a8b956c1
UB
33682016-08-11 Uros Bizjak <ubizjak@gmail.com>
3369
3370 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3371
c73dd986
L
33722015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3373
3374 * gcc.target/i386/pieces-strcpy-1.c: New test.
3375 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3376
385ed708
JJ
33772016-08-11 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR c++/72868
3380 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3381
df7ec09f
L
33822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3383
3384 * gcc.target/i386/pieces-memcpy-1.c: New test.
3385 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3386 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3387 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3388 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3389 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3390
b95a64bb
JJ
33912016-08-11 Jakub Jelinek <jakub@redhat.com>
3392
3393 PR c/72816
7ddbcf6b 3394 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3395
59537744
BE
33962016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3397
3398 PR tree-optimization/71083
3399 * gcc.c-torture/execute/pr71083.c: New test.
3400 * gnat.dg/loop_optimization23.adb: New test.
3401 * gnat.dg/loop_optimization23_pkg.ads: New test.
3402 * gnat.dg/loop_optimization23_pkg.adb: New test.
3403
183ac6d0
RB
34042016-08-11 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/72772
3407 * gcc.dg/graphite/pr35356-1.c: Adjust.
3408 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3409
b152f5a2
JB
34102016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3411
3412 * gfortran.dg/random_7.f90: Take into account that the last seed
3413 value is the special p value.
3414 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3415
bb7ebad1
RB
34162016-08-11 Richard Biener <rguenther@suse.de>
3417
3418 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3419
2e186411
AM
34202016-08-11 Alan Modra <amodra@gmail.com>
3421
3422 * gcc.target/powerpc/pr71680.c: New.
3423
e9e6d4f6
KN
34242016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3425
3426 * gcc.target/powerpc/bfp/bfp.exp: New file.
3427 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3428 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3429 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3430 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3431 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3432 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3433 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3434 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3435 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3436 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3437 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3438 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3439 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3440 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3441 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3442 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3443 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3444 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3445 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3446 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3447 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3448 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3449 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3450 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3451 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3452 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3453 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3454 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3455 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3456 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3457 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3458 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3459 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3460 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3461 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3462 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3463 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3464 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3465 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3466 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3467 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3468 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3469 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3470 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3471 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3472 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3473 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3474 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3475 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3476 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3477 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3478 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3479 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3480
9c8eabea
BC
34812016-08-10 Bin Cheng <bin.cheng@arm.com>
3482
3483 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3484 Add aarch64*-*-*.
3485
6c553b76
BC
34862016-08-10 Bin Cheng <bin.cheng@arm.com>
3487
3488 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3489
a0883b08
MM
34902016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3491
3492 PR target/72853
3493 * gcc.target/powerpc/pr72853.c: New test.
3494
a266236e
ML
34952016-08-10 Martin Liska <mliska@suse.cz>
3496
3497 PR gcov-profile/58306
3498 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3499
22063dbc
ML
35002016-08-10 Martin Liska <mliska@suse.cz>
3501
3502 * g++.dg/gcov/gcov-threads-1.C: New test.
3503
5250a5bb
SKS
35042016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3505
3506 PR target/71873
3507 * gcc.target/avr/pr71873.c: New test.
3508
b7597ae5
ML
35092016-08-09 Martin Liska <mliska@suse.cz>
3510
3511 * g++.dg/gcov/gcov-dump-1.C: New test.
3512 * g++.dg/gcov/gcov-dump-2.C: New test.
3513
ab50a215
ML
35142016-08-09 Martin Liska <mliska@suse.cz>
3515
3516 * gcc.dg/tree-prof/val-prof-9.c: New test.
3517
dcb1e137
ML
35182016-08-09 Martin Liska <mliska@suse.cz>
3519
3520 * gcc.dg/tree-prof/val-prof-8.c: New test.
3521
04d6d3b6
MJ
35222016-08-09 Martin Jambor <mjambor@suse.cz>
3523
df839749
UB
3524 PR ipa/71981
3525 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3526
c57e78c4
BC
35272016-08-09 Bin Cheng <bin.cheng@arm.com>
3528
3529 PR tree-optimization/33707
3530 * gcc.dg/vect/pr33707.c: New test.
3531
42970a17
BC
35322016-08-09 Bin Cheng <bin.cheng@arm.com>
3533
3534 PR tree-optimization/pr72772
3535 * gcc.dg/tree-ssa/pr72772.c: New test.
3536
810a3aa6
MF
35372016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3538
3539 PR rtl-optimization/66669
3540 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3541
9e207d6f
JJ
35422016-08-09 Jakub Jelinek <jakub@redhat.com>
3543
3544 PR tree-optimization/72824
3545 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3546
50bf47fd
RB
35472016-08-09 Richard Biener <rguenther@suse.de>
3548
3549 PR tree-optimization/71802
3550 * gcc.dg/torture/pr71802.c: New testcase.
3551
cadec7ca
JJ
35522016-08-09 Jakub Jelinek <jakub@redhat.com>
3553
3554 PR c++/72809
3555 * g++.dg/eh/stdarg1.C: New test.
3556
c43c5112
AK
35572016-08-08 Andi Kleen <ak@linux.intel.com>
3558
3559 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3560 test command line in failure log.
3561 (profopt-execute): dito. Make autofdo file names unique.
3562
895aa8e1
DM
35632016-08-08 David Malcolm <dmalcolm@redhat.com>
3564
3565 PR c/64955
3566 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3567 output.
3568
9afda630
PK
35692016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3570
3571 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3572 c99_runtime.
3573 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3574 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3575 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3576 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3577 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3578 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3579
e52ed3fe
DM
35802016-08-08 David Malcolm <dmalcolm@redhat.com>
3581
3582 PR c/52952
3583 * gcc.dg/cpp/pr66415-1.c: Likewise.
3584 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3585 * gcc.dg/format/c90-printf-1.c: Likewise.
3586 * gcc.dg/format/diagnostic-ranges.c: New test case.
3587
ad200580
JJ
35882016-08-08 Jakub Jelinek <jakub@redhat.com>
3589
77524e0d
JJ
3590 PR fortran/72716
3591 * gfortran.dg/gomp/pr72716.f90: New test.
3592
2187f2a2
JJ
3593 PR middle-end/72781
3594 * gcc.dg/gomp/pr72781.c: New test.
3595
ad200580
JJ
3596 PR middle-end/68762
3597 * g++.dg/vect/pr68762-1.cc: New test.
3598 * g++.dg/vect/pr68762-2.cc: New test.
3599 * g++.dg/vect/pr68762.h: New file.
3600
989d0071
MS
36012016-08-08 Martin Sebor <msebor@redhat.com>
3602
3603 PR testsuite/72838
3a146d46
JJ
3604 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3605 * g++.dg/warn/overflow-warn-3.C: Same.
3606 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3607
7090cac9
AV
36082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3609
3610 PR fortran/71936
3611 * gfortran.dg/allocate_with_source_21.f03: New test.
3612
64e56ab0
AV
36132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3614
3615 PR fortran/72698
3616 * gfortran.dg/allocate_with_source_20.f03: New test.
3617
0476487d
AM
36182016-08-08 Alan Modra <amodra@gmail.com>
3619
3620 * gcc.c-torture/compile/pr72802.c: New.
3621
8e9218f2
AV
36222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3623
3624 PR fortran/70524
3625 * gfortran.dg/dependency_48.f90: New test.
3626
c1f7083b
TK
36272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3628
531e5ae3 3629 PR fortran/70040
c1f7083b
TK
3630 * gfortran.dg/pr70040.f90: New testcase.
3631
6ab5813c
TK
36322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3633
3634 PR fortran/71961
3635 * gfortran.dg/matmul_10.f90: New testcase.
3636
27bddc4a
JH
36372016-08-07 Jan Hubicka <hubicka@ucw.cz>
3638
3639 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3640
4a9f8a9f
JJ
36412016-08-07 Jakub Jelinek <jakub@redhat.com>
3642
3643 PR c/72816
3644 * gcc.dg/pr72816.c: New test.
3645
fa76f2c6
JW
36462016-08-06 Jonathan Wakely <jwakely@redhat.com>
3647
3648 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3649 * g++.dg/conversion/pr41426.C: Likewise.
3650 * g++.dg/conversion/pr66211.C: Likewise.
3651 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3652 * g++.dg/init/ref8.C: Likewise.
3653 * g++.old-deja/g++.law/cvt20.C: Likewise.
3654 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3655
5c3e5002
PP
36562016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3657
3658 PR tree-optimization/18046
3659 * gcc.dg/tree-ssa/vrp105.c: New test.
3660 * gcc.dg/tree-ssa/vrp106.c: New test.
3661
94087e88 36622016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3663
3664 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3665 1ul in diagnostics. Remove hyphen from "constant-expression."
3666 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3667 * g++.dg/cpp0x/static_assert3.C: Same.
3668 * g++.dg/cpp1y/constexpr-throw.C: Same.
3669 * g++.dg/template/nontype3.C: Same.
3670 * g++.dg/warn/overflow-warn-1.C: Same.
3671 * g++.dg/warn/overflow-warn-3.C: Same.
3672 * g++.dg/warn/overflow-warn-4.C: Same.
3673
88fa5555
DM
36742016-08-05 David Malcolm <dmalcolm@redhat.com>
3675
3676 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3677 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3678 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3679 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3680
1addb9e6
PP
36812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3682
3683 PR tree-optimization/72810
3684 * gcc.dg/tree-ssa/vrp110.c: New test.
3685
1b62ed4f
JG
36862016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3687
3688 PR Target/72819
3689 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3690 registers.
3691 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3692 saving the half-precision registers.
3693 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3694 value is returned in h0.
3695 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3696 are passed in FP/SIMD registers.
3697 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3698 passing works corrcetly.
3699 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3700 (hfa_f16x2_t): Likewise.
3701 (hfa_f16x3_t): Likewise.
3702 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3703 are promoted to double and passed in a double register.
3704 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3705 are promoted to double and stacked.
3706 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3707 __fp16 data types.
3708 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3709 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3710 __fp16 first get passed in FP/SIMD registers, then stacked.
3711
4228ca19
NS
37122016-08-05 Nathan Sidwell <nathan@acm.org>
3713
3714 PR c++/68724
3715 * g++.dg/cpp0x/pr68724.C: New.
3716
db7c335e
RB
37172016-08-05 Richard Biener <rguenther@suse.de>
3718
3719 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3720
48abe922
PP
37212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3722
3723 * gcc.dg/tree-ssa/vrp107.c: New test.
3724 * gcc.dg/tree-ssa/vrp108.c: New test.
3725 * gcc.dg/tree-ssa/vrp109.c: New test.
3726
f6cdf42f
PK
37272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3728
3729 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3730 dg-options.
3731
33a9c609
PK
37322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3733
3734 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3735 test-cases.
3736 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3737 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3738 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3739 test-cases.
3740 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3741 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3742 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3743 large_double.
3744
4473482d
PC
37452016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3746
3747 PR c++/72800
3748 * g++.dg/cpp1y/lambda-ice1.C: New.
3749
08156df5
PP
37502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3751
3752 PR c++/72759
3753 * g++.dg/cpp1y/pr72759.C: New test.
3754
938da3a5
PP
37552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3756
3757 * gcc.dg/switch-10.c: New test.
3758
da84183c
JG
37592016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3760
3761 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3762
ae9281fc
TS
37632016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3764
3765 * c-c++-common/goacc/routine-5.c: Update.
3766
086ad22e
BE
37672016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3768
3769 PR rtl-optimization/70903
3770 * gcc.c-torture/execute/pr70903.c: New test.
3771
6805e400
ML
37722016-08-04 Martin Liska <mliska@suse.cz>
3773
3774 * gcc.dg/params/params.exp: Replace file exists with
3775 TESTING_IN_BUILD_TREE.
3776
a0008434
MP
37772016-08-04 Marek Polacek <polacek@redhat.com>
3778
3779 PR c++/70229
3780 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3781
fb46286e
RB
37822016-08-04 Richard Biener <rguenther@suse.de>
3783
3784 PR middle-end/71984
3785 * gcc.dg/torture/pr71984.c: Guard correctness check for
3786 little-endian.
3787
ac2c96ab
AP
37882016-08-03 Andrew Pinski <apinski@cavium.com>
3789
3790 * gcc.c-torture/compile/20160802-1.c: New testcase.
3791
c98583e9
FR
37922016-08-03 Fritz Reese <fritzoreese@gmail.com>
3793
3794 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3795
9ad1a1da
RB
37962016-08-03 Richard Biener <rguenther@suse.de>
3797
3798 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3799 and remove -O3.
3800 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3801 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3802
cd75c979
RB
38032016-08-03 Richard Biener <rguenther@suse.de>
3804
3805 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3806 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3807 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3808 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3809
30e8d875
SKS
38102016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3811
3812 * gcc.dg/init-excess-2.c: Require int32plus.
3813 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3814 * gcc.dg/pr59963-2.c: Require int32plus.
3815 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3816 * gcc.dg/unroll-7.c: Require int32plus.
3817
69b806f6
BC
38182016-08-02 Bin Cheng <bin.cheng@arm.com>
3819
3820 PR tree-optimization/34114
3821 * gcc.dg/tree-ssa/loop-42.c: New test.
3822
1efafef3
TC
38232016-08-02 Tamar Christina <tamar.christina@arm.com>
3824
3825 * gcc.target/aarch64/vminmaxnm.c: New.
3826 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3827 tests.
3828
e2a99194
MM
38292016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3830
3831 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3832 vec_extract for vector float, vector int, vector short, and vector
3833 char.
3834 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3835 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3836 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3837 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3838
71bfb77a
WD
38392016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3840
3841 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3842 single stack adjustment, no writeback.
71bfb77a
WD
3843 * gcc.target/aarch64/test_frame_12.c: Likewise.
3844 * gcc.target/aarch64/test_frame_13.c: Likewise.
3845 * gcc.target/aarch64/test_frame_15.c: Likewise.
3846 * gcc.target/aarch64/test_frame_6.c: Likewise.
3847 * gcc.target/aarch64/test_frame_7.c: Likewise.
3848 * gcc.target/aarch64/test_frame_8.c: Likewise.
3849 * gcc.target/aarch64/test_frame_16.c: New test.
3850
37bce35a
L
38512015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3852
3853 PR target/72748
3854 * gcc.target/i386/pr72748.c: New test.
3855
3f8257db 38562015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3857
3858 PR tree-optimization/71818
3859 * gcc.dg/vect/pr71818.c: New
3860
bf60c531
ML
38612016-08-01 Martin Liska <mliska@suse.cz>
3862
3863 PR tree-optimization/71857
3864 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3865
8ed49fab
KT
38662016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3867
3868 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3869
76e2c821
JB
38702016-08-01 Jan Beulich <jbeulich@suse.com>
3871
3872 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3873
35029597
WS
38742016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3875
3876 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3877 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3878
3aa4b66a
JW
38792016-07-31 Jonathan Wakely <jwakely@redhat.com>
3880
3881 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3882 (check_effective_target_c++): Likewise. Also match for libstdc++.
3883
3f8257db 38842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3885
3886 PR fortran/41922
3887 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3888 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3889 * gfortran.dg/pr41922.f90: New test.
3890
9fcb2819
SK
38912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3892
3893 PR fortran/68566
3894 * gfortran.dg/pr68566.f90: new test.
3895
94087e88 38962016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3897
3898 PR c++/60760
3899 PR c++/71091
3900 * g++.dg/cpp0x/constexpr-cast.C: New test.
3901 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3902 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3903 * g++.dg/ubsan/pr63956.C: Correct.
3904
d0047a25
MM
39052016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3906
3907 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3908 vector double or vector long where the vector is in memory.
3909 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3910 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3911
e4f7a5df
SK
39122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3913
3914 PR fortran/69867
3915 * gfortran.dg/pr69867.f90: New test.
3916
b441ae1d
SK
39172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3918
3919 PR fortran/69962
3920 * gfortran.dg/pr69962.f90: New test.
3921
712dff31
SK
39222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3923
3924 PR fortran/70006
3925 * gfortran.dg/pr70006.f90: New test.
3926
fb42421e
SK
39272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3928
3929 PR fortran/71730
3930 * gfortran.dg/pr71730.f90: New test.
3931 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3932 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3933 * gfortran.dg/array_constructor_26.f03: Ditto.
3934
466effe0
WS
39352016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3936
3937 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3938 * gcc.target/powerpc/pr71763.c: Likewise.
3939
f618a472
MP
39402016-07-29 Marek Polacek <polacek@redhat.com>
3941
3942 PR c/71742
3943 * gcc.dg/940510-1.c: Adjust dg-error.
3944 * gcc.dg/c99-flex-array-1.c: Likewise.
3945 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3946
efd0786f
MP
3947 PR c/71853
3948 * gcc.dg/noncompile/pr71853.c: New test.
3949
e00dceaf
MP
3950 PR c/71573
3951 * gcc.dg/noncompile/pr71573.c: New test.
3952
638fc14f
MP
3953 PR c/71926
3954 * g++.dg/warn/Wparentheses-30.C: New test.
3955 * gcc.dg/Wparentheses-14.c: New test.
3956
61c73a7f
UB
39572016-07-29 Uros Bizjak <ubizjak@gmail.com>
3958
3959 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3960
01d32b2b
BC
39612016-07-29 Bin Cheng <bin.cheng@arm.com>
3962
3963 PR tree-optimization/57558
3964 * gcc.dg/vect/pr57558-1.c: New test.
3965 * gcc.dg/vect/pr57558-2.c: New test.
3966
f6c7a248
PK
39672016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3968
61c73a7f 3969 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3970 to scan forwprop1 dump pass.
3971
f54ea774
PC
39722016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3973
3974 PR c++/51488
3975 * g++.dg/template/pr51488.C: New.
3976
673a107a
JJ
39772016-07-29 Jakub Jelinek <jakub@redhat.com>
3978
3979 PR c/71969
3980 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3981 static __inline__.
3982 * gcc.dg/pr71969-1.c: New test.
3983 * gcc.dg/pr71969-2.c: New test.
3984 * gcc.dg/pr71969-3.c: New test.
3985
78169471
MP
39862016-07-29 Marek Polacek <polacek@redhat.com>
3987
3988 PR c/71574
3989 * c-c++-common/pr71574.c: New test.
3990
a5b5c8b6
MP
3991 PR c/71583
3992 * gcc.dg/noncompile/pr71583.c: New test.
3993
883b6d4e
KV
39942016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3995
3996 PR middle-end/68217
3997 * gcc.dg/pr68217.c: New test.
3998
89f1f37e
SK
39992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4000
4001 PR fortran/71067
4002 * gfortran.dg/pr71067_1.f90: New test.
4003 * gfortran.dg/pr71067_2.f90: Ditto.
4004
e0d32185
MM
40052016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4006
4007 * gcc.target/powerpc/vec-extract-1.c: New test.
4008
c851722d
SK
40092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4010
4011 PR fortran/71799
4012 * gfortran.dg/pr71799.f90: New test.
4013
f064da6a
PC
40142016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4015
4016 PR c++/71665
4017 * g++.dg/cpp0x/pr71665-1.C: New.
4018 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4019 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4020 * g++.dg/ext/label10.C: Likewise.
4021 * g++.dg/parse/constant5.C: Likewise.
4022
1b70aaad
SK
40232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4024
4025 PR fortran/71859
4026 * gfortran.dg/pr71859.f90: New test.
4027 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4028 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4029
a23404c9
PT
40302016-07-28 Paul Thomas <pault@gcc.gnu.org>
4031
4032 PR fortran/71883
4033 * gfortran.dg/pr71883.f90 : New test.
4034
513d866d
YR
40352016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4036
4037 PR tree-optimization/71734
61c73a7f 4038 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4039
7c428aa2
RL
40402016-07-28 Renlin Li <renlin.li@arm.com>
4041
4042 Revert
4043 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4044
4045 PR fortran/71902
4046 * gfortran.dg/dependency_47.f90: New test.
4047
1225d6b1
ML
40482016-07-28 Martin Liska <mliska@suse.cz>
4049
4050 PR gcov-profile/68025
4051 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4052
e5f5bf35
ML
40532016-07-28 Martin Liska <mliska@suse.cz>
4054
4055 * g++.dg/vect/pr70944.cc: New test.
4056
4536610d
KV
40572016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4058
4059 PR middle-end/71994
4060 * gcc.dg/torture/pr71994.c: New test.
4061
8c6961ca
PK
40622016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4063
4064 PR middle-end/71078
4065 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4066 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4067 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4068
8de22ea0
RB
40692016-07-27 Richard Biener <rguenther@suse.de>
4070
4071 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4072
5d9da222
ML
40732016-07-27 Martin Liska <mliska@suse.cz>
4074
4075 * gcc.dg/predict-13.c: New test.
4076 * gcc.dg/predict-14.c: New test.
4077
af9e275f
SKS
40782016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4079
a23404c9 4080 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4081 including stdint.h.
4082 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4083 including stdint.h.
4084
71abba1e
MM
40852016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4086
4087 PR target/71869
4088 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4089 IEEE built-in functions handle quiet and signalling NaNs
4090 correctly.
4091
9cd74e8f
SK
40922016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4093
4094 PR fortran/71862
4095 * gfortran.dg/pr71862.f90: New test.
4096
0d48446f
MS
40972016-07-26 Martin Sebor <msebor@redhat.com>
4098
4099 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4100 selector with dg-options.
4101
524cf1e4
PP
41022016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4103
4104 PR tree-optimization/18046
4105 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4106 * gcc.dg/tree-ssa/vrp103.c: New test.
4107 * gcc.dg/tree-ssa/vrp104.c: New test.
4108
100665d8
WS
41092016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4110
4111 * gcc.target/powerpc/pr63354.c: Require lp64 since
4112 -mprofile-kernel is not legal with -m32.
4113
0b64ca40
RB
41142016-07-26 Richard Biener <rguenther@suse.de>
4115
4116 PR rtl-optimization/71984
4117 * gcc.dg/torture/pr71984.c: New testcase.
4118
9b7937cf
RS
41192016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4120
4121 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4122 g++-dg-runtest via et-dg-runtest.
4123 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4124 * gcc.dg/vect/vect.exp: Likewise.
4125 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4126 gfortran-dg-runtest.
4127 * gfortran.dg/vect/vect.exp: Likewise.
4128 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4129 (check_mips_loongson_hw_available): Likewise.
4130 (check_effective_target_mpaired_single_runtime): Likewise.
4131 (check_effective_target_mips_loongson_runtime): Likewise.
4132 (add_options_for_mpaired_single): Likewise.
4133 (check_effective_target_vect_int): Add global et_index.
4134 Check and save the supported feature for a target selected by
4135 the et_index target. Break long lines where appropriate. Call
4136 et-is-effective-target for MIPS with an argument instead of
4137 check_effective_target_* where appropriate.
4138 (check_effective_target_vect_intfloat_cvt): Likewise.
4139 (check_effective_target_vect_uintfloat_cvt): Likewise.
4140 (check_effective_target_vect_floatint_cvt): Likewise.
4141 (check_effective_target_vect_floatuint_cvt): Likewise.
4142 (check_effective_target_vect_simd_clones): Likewise.
4143 (check_effective_target_vect_shift): ewise.
4144 (check_effective_target_whole_vector_shift): Likewise.
4145 (check_effective_target_vect_bswap): Likewise.
4146 (check_effective_target_vect_shift_char): Likewise.
4147 (check_effective_target_vect_long): Likewise.
4148 (check_effective_target_vect_float): Likewise.
4149 (check_effective_target_vect_double): Likewise.
4150 (check_effective_target_vect_long_long): Likewise.
4151 (check_effective_target_vect_no_int_max): Likewise.
4152 (check_effective_target_vect_no_int_add): Likewise.
4153 (check_effective_target_vect_no_bitwise): Likewise.
4154 (check_effective_target_vect_widen_shift): Likewise.
4155 (check_effective_target_vect_no_align): Likewise.
4156 (check_effective_target_vect_hw_misalign): Likewise.
4157 (check_effective_target_vect_element_align): Likewise.
4158 (check_effective_target_vect_condition): Likewise.
4159 (check_effective_target_vect_cond_mixed): Likewise.
4160 (check_effective_target_vect_char_mult): Likewise.
4161 (check_effective_target_vect_short_mult): Likewise.
4162 (check_effective_target_vect_int_mult): Likewise.
4163 (check_effective_target_vect_extract_even_odd): Likewise.
4164 (check_effective_target_vect_interleave): Likewise.
4165 (check_effective_target_vect_stridedN): Likewise.
4166 (check_effective_target_vect_multiple_sizes): Likewise.
4167 (check_effective_target_vect64): Likewise.
4168 (check_effective_target_vect_call_copysignf): Likewise.
4169 (check_effective_target_vect_call_sqrtf): Likewise.
4170 (check_effective_target_vect_call_btrunc): Likewise.
4171 (check_effective_target_vect_call_btruncf): Likewise.
4172 (check_effective_target_vect_call_ceil): Likewise.
4173 (check_effective_target_vect_call_ceilf): Likewise.
4174 (check_effective_target_vect_call_floor): Likewise.
4175 (check_effective_target_vect_call_floorf): Likewise.
4176 (check_effective_target_vect_call_lceil): Likewise.
4177 (check_effective_target_vect_call_lfloor): Likewise.
4178 (check_effective_target_vect_call_nearbyint): Likewise.
4179 (check_effective_target_vect_call_nearbyintf): Likewise.
4180 (check_effective_target_vect_call_round): Likewise.
4181 (check_effective_target_vect_call_roundf): Likewise.
4182 (check_effective_target_vect_perm): Likewise, but also append *_saved
4183 to the existing global name to properly cache the result.
4184 (check_effective_target_vect_perm_byte): Likewise.
4185 (check_effective_target_vect_perm_short): Likewise.
4186 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4187 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4188 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4189 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4190 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4191 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4192 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4193 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4194 (check_effective_target_vect_sdot_qi): Likewise.
4195 (check_effective_target_vect_udot_qi): Likewise.
4196 (check_effective_target_vect_sdot_hi): Likewise.
4197 (check_effective_target_vect_udot_hi): Likewise.
4198 (check_effective_target_vect_usad_char): Likewise.
4199 (check_effective_target_vect_pack_trunc): Likewise.
4200 (check_effective_target_vect_unpack): Likewise.
4201 (check_effective_target_vect_aligned_arrays): Likewise.
4202 (check_effective_target_vect_natural_alignment): Likewise.
4203 (check_effective_target_vector_alignment_reachable): Likewise.
4204 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4205 (is-effective-target): Initialize et_index if undefined.
4206 (et-dg-runtest): New.
4207 (et-is-effective-target): Likewise.
4208 (check_vect_support_and_set_flags): Add supported MIPS targets to
4209 EFFECTIVE_TARGETS list. Return the number of supported targets.
4210
8f63caf6 42112016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4212 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4213
4214 PR middle-end/70920
4215 * gcc.dg/pr70920-1.c: New test-case.
4216 * gcc.dg/pr70902-2.c: Likewise.
4217 * gcc.dg/pr70920-3.c: Likewise.
4218 * gcc.dg/pr70920-4.c: Likewise
4219 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4220 2 instead of 3.
4221
7d575fff
AM
42222016-07-25 Alexander Monakov <amonakov@ispras.ru>
4223
4224 * gcc.c-torture/execute/pr71494.c: Require label_values.
4225 * gcc.dg/pr16973.c: Ditto.
4226
bf01e070
SKS
42272016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4228
4229 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4230 * gcc.dg/torture/pr69771.c: Require int32plus.
4231 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4232
16b05965
ML
42332016-07-25 Martin Liska <mliska@suse.cz>
4234
4235 * gcc.dg/torture/pr71987.c: New test.
4236
d52d3767
SK
42372016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4238
4239 PR fortran/71935
4240 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4241 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4242 * gfortran.dg/pr71935.f90: New test.
4243
94087e88 42442016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4245
4246 PR c++/71675
4247 * g++.dg/ext/atomic-3.C: New test.
4248 * gcc.dg/atomic/pr71675.c: New test.
4249
58b3986e
ES
42502016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4251
4252 * gcc.target/i386/mvc8.c: New test.
4253
faa1612a
BC
42542016-07-22 Bin Cheng <bin.cheng@arm.com>
4255
4256 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4257 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4258
1603ebe0
TK
42592016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4260
4261 PR fortran/71795
4262 * gfortran.dg/constructor_50.f90: New test.
4263
bc91c436
ML
42642016-07-22 Martin Liska <mliska@suse.cz>
4265
4266 PR gcov-profile/69028
4267 PR gcov-profile/62047
4268 * g++.dg/cilk-plus/pr69028.C: New test.
4269
9fe9a3a7
AV
42702016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4271
4272 * gfortran.dg/coarray_stat_2.f90: New test.
4273
70866e3d
MM
42742016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4275
4276 * gcc.target/powerpc/vec-extract.h: New files to check the
4277 vec_extract built-in functions for all vector types, testing
4278 accessing each element, both with constant and variable element
4279 numbers.
4280 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4281 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4282 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4283 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4284 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4285 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4286 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4287 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4288 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4289
ab3af181
JJ
42902016-07-21 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR c++/71728
4293 * g++.dg/other/pr71728.C: New test.
4294
ebe8f322
JG
42952016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4296
4297 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4298 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4299 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4300 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4301 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4302
959cef74
RB
43032016-07-21 Richard Biener <rguenther@suse.de>
4304
4305 PR tree-optimization/71947
4306 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4307
b24d9420
BC
43082016-07-21 Bin Cheng <bin.cheng@arm.com>
4309
4310 * gcc.dg/tree-ssa/scev-15.c: New.
4311
23974819
BC
43122016-07-21 Bin Cheng <bin.cheng@arm.com>
4313
4314 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4315
ee78cbaa
JJ
43162016-07-21 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR c++/71941
4319 * g++.dg/gomp/pr71941.C: New test.
4320
52ed68f7
DM
43212016-07-20 David Malcolm <dmalcolm@redhat.com>
4322
4323 PR c/70339
4324 PR c/71858
4325 * g++.dg/spellcheck-identifiers.C: New test case, based on
4326 gcc.dg/spellcheck-identifiers.c.
4327 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4328 gcc.dg/spellcheck-identifiers-2.c.
4329 * g++.dg/spellcheck-typenames.C: New test case, based on
4330 gcc.dg/spellcheck-typenames.c
4331
18407bfb
JW
43322016-07-20 Jonathan Wakely <jwakely@redhat.com>
4333
4334 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4335 pointer to member function and also test catching by reference.
4336
4c07fd98
DV
43372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4338
4339 * gcc.target/s390/pr67443.c: Fix test case.
4340
fee21d65
DV
43412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4342
4343 * gcc.target/s390/insv-1.c: Xfail some tests.
4344 * gcc.target/s390/insv-2.c: Likewise.
4345
dbe9dfdd
GJL
43462016-07-20 Georg-Johann Lay <avr@gjlay.de>
4347
4348 * gcc.target/avr/torture/get-mem.c: New test.
4349 * gcc.target/avr/torture/set-mem.c: New test.
4350
c25e1d82
GJL
43512016-07-20 Georg-Johann Lay <avr@gjlay.de>
4352
4353 PR target/71948
4354 * gcc.target/avr/torture/tiny-progmem.c: New test.
4355
109d2197
JJ
43562016-07-20 Jakub Jelinek <jakub@redhat.com>
4357
7419f441
JJ
4358 PR c++/71909
4359 * g++.dg/parse/pr71909.C: New test.
4360 * g++.dg/tm/pr71909.C: New test.
4361
109d2197
JJ
4362 PR c++/50060
4363 * g++.dg/cpp0x/constexpr-50060.C: New test.
4364 * g++.dg/cpp1y/constexpr-50060.C: New test.
4365
144530cf
ML
43662016-07-20 Martin Liska <mliska@suse.cz>
4367
4368 * gfortran.dg/graphite/pr71898.f90: New test.
4369
04ac4afa
BC
43702016-07-20 Bin Cheng <bin.cheng@arm.com>
4371
4372 PR tree-optimization/71503
4373 PR tree-optimization/71683
4374 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4375 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4376
dcbdb17a
ML
43772016-07-20 Martin Liska <mliska@suse.cz>
4378
4379 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4380 * gcc.dg/plugin/sreal-test-1.c: Remove.
4381 * gcc.dg/plugin/sreal_plugin.c: Remove.
4382
6ed82555
TK
43832016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4384
4385 PR fortran/71902
4386 * gfortran.dg/dependency_47.f90: New test.
4387
13da0507
JJ
43882016-07-19 Jakub Jelinek <jakub@redhat.com>
4389
4833f561
JJ
4390 PR rtl-optimization/71916
4391 * gcc.c-torture/compile/pr71916.c: New test.
4392
4fda19ef
JJ
4393 PR middle-end/71874
4394 * g++.dg/torture/pr71874.C: New test.
4395
13da0507
JJ
4396 PR middle-end/71734
4397 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4398 (my_alloc): Rewritten to use __builtin_posix_memalign and
4399 __SIZE_TYPE__.
4400 (my_free): Use __builtin_free instead of _mm_free.
4401 (Vec::operator=): Use __builtin_memcpy.
4402
e7980add
MJ
44032016-07-19 Martin Jambor <mjambor@suse.cz>
4404
61c73a7f
UB
4405 PR fortran/71688
4406 * gfortran.dg/pr71688.f90: New test.
e7980add 4407
13e88953
RB
44082016-07-19 Richard Biener <rguenther@suse.de>
4409
4410 * c-c++-common/vector-subscript-6.c: New testcase.
4411 * c-c++-common/vector-subscript-7.c: Likewise.
4412
1caf0482
SKS
44132016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4414
a23404c9 4415 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4416 and UInt32 based on __SIZEOF_INT__.
4417
cef5388d
RB
44182016-07-19 Richard Biener <rguenther@suse.de>
4419
4420 PR tree-optimization/71901
4421 * gcc.dg/torture/pr71901.c: New testcase.
4422
44232016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4424
4425 PR tree-optimization/71908
4426 * gcc.dg/torture/pr71908.c: New testcase.
4427
a8f7a895
MM
44282016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4429
4430 PR target/71493
4431 * gcc.target/powerpc/pr71493-1.c: New test.
4432 * gcc.target/powerpc/pr71493-2.c: Likewise.
4433
f2111a36
JJ
44342016-07-18 Jakub Jelinek <jakub@redhat.com>
4435
99516432
JJ
4436 PR c++/71835
4437 * g++.dg/conversion/ambig3.C: New test.
4438
87713c6a
JJ
4439 PR c++/71828
4440 * g++.dg/cpp0x/constexpr-71828.C: New test.
4441
7a7f16ca
JJ
4442 PR c++/71826
4443 * g++.dg/template/pr71826.C: New test.
4444
f4d90295
JJ
4445 PR c++/71822
4446 * g++.dg/template/defarg21.C: New test.
4447
f2111a36
JJ
4448 PR c++/71871
4449 * g++.dg/ext/vector31.C: New test.
4450
0b965526
UB
44512016-07-18 Uros Bizjak <ubizjak@gmail.com>
4452
4453 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4454
94e136b9
YR
44552016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4456
4457 PR tree-optimization/71734
4458 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4459
7072df0a
DV
44602016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4461
4462 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4463 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4464 stack-layout-dynamic-1.c: New test.
4465
54158a1a
AK
44662016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4467
4468 * gcc.target/s390/nolrl-1.c: New test.
4469
43068916
FR
44702016-07-17 Fritz Reese <fritzoreese@gmail.com>
4471
4472 PR fortran/71523
4473 * gfortran.dg/pr71523_1.f90: New test.
4474 * gfortran.dg/pr71523_2.f90: New test.
4475
a9356b12
AS
44762016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4477
4478 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4479
a07b81c7 44802016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4481 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4482
4483 PR fortran/62125
4484 * gfortran.dg/pr62125.f90: New test.
4485
96c0ec12
BS
44862016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4487
4488 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4489 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4490
479d0ed5
JW
44912016-07-15 Jonathan Wakely <jwakely@redhat.com>
4492
4493 PR c++/58796
4494 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4495 * g++.dg/cpp0x/nullptr35.C: New test.
4496
41c7438e
BC
44972016-07-15 Bin Cheng <bin.cheng@arm.com>
4498
4499 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4500
f7ba880b
CP
45012016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4502
4503 * gfortran.dg/goacc/vector_length.f90: New test.
4504
b9aba0a0
RB
45052016-07-15 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/71881
4508 * gcc.dg/torture/pr71881.c: New testcase.
4509
9513d5fb
RB
45102016-07-15 Richard Biener <rguenther@suse.de>
4511
4512 PR tree-optimization/71887
4513 * gcc.dg/torture/pr71887.c: New testcase.
4514
ddbbcb19
JJ
45152016-07-15 Jakub Jelinek <jakub@redhat.com>
4516
4517 PR c/71858
4518 * gcc.dg/spellcheck-identifiers-3.c: New test.
4519
29eb509c
AV
45202016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4521
4522 PR fortran/71807
4523 * gfortran.dg/null_9.f90: New test.
4524
43aabfcf
BC
45252016-07-15 Bin Cheng <bin.cheng@arm.com>
4526
4527 * gcc.dg/tree-ssa/loop-41.c: New test.
4528
afc89e58
BC
45292016-07-15 Bin Cheng <bin.cheng@arm.com>
4530
4531 PR tree-optimization/71347
4532 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4533
6fa682ad
SK
45342016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4535
4536 PR fortran/29819
4537 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4538 * gfortran.dg/contains.f90: Ditto.
4539 * gfortran.dg/contains_empty_1.f03: Ditto.
4540 * gfortran.dg/submodule_3.f08: Ditto.
4541
dd36b877
JJ
45422016-07-14 Jakub Jelinek <jakub@redhat.com>
4543
a60a5d31
JJ
4544 PR testsuite/71865
4545 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4546 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4547 expected diagnostics.
4548
dd36b877
JJ
4549 PR c/71858
4550 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4551 * gcc.dg/spellcheck-identifiers-2.c: New test.
4552 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4553 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4554
a241f8ca
JJ
45552016-07-14 Jakub Jelinek <jakub@redhat.com>
4556
4557 PR tree-optimization/71872
4558 * gcc.c-torture/compile/pr71872.c: New test.
4559
d62b809c
TP
45602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4561
4562 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4563 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4564 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4565 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4566 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4567 * gcc.target/arm/atomic-op-acquire-1.c: This.
4568 * gcc.target/arm/atomic-op-char.c: Rename into ...
4569 * gcc.target/arm/atomic-op-char-1.c: This.
4570 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4571 * gcc.target/arm/atomic-op-consume-1.c: This.
4572 * gcc.target/arm/atomic-op-int.c: Rename into ...
4573 * gcc.target/arm/atomic-op-int-1.c: This.
4574 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4575 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4576 * gcc.target/arm/atomic-op-release.c: Rename into ...
4577 * gcc.target/arm/atomic-op-release-1.c: This.
4578 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4579 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4580 * gcc.target/arm/atomic-op-short.c: Rename into ...
4581 * gcc.target/arm/atomic-op-short-1.c: This.
4582 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4583 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4584 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4585 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4586 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4587 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4588 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4589 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4590 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4591 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4592
1f8dd420
AV
45932016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4594
4595 PR fortran/70842
4596 * gfortran.dg/select_type_35.f03: New test.
4597
53109ba8
KT
45982016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4599
4600 PR target/65951
4601 PR tree-optimization/70923
4602 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4603 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4604 * gcc.dg/vect/pr65951.c: Likewise.
4605 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4606
91f35b7f
DE
46072016-07-14 David Edelsohn <dje.gcc@gmail.com>
4608
4609 * c-c++-common/pr60226.c: Expect maximum object file alignment
4610 error on AIX.
4611
351168fe
RB
46122016-07-14 Richard Biener <rguenther@suse.de>
4613
4614 PR tree-optimization/71866
4615 * gcc.dg/torture/pr71866.c: New testcase.
4616
94c32c00
TP
46172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4618
4619 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4620 selector and enclose boolean expression in curly braces.
4621
b799a481
AM
46222016-07-14 Alan Modra <amodra@gmail.com>
4623
4624 PR target/71733
4625 * gcc.target/powerpc/p9-novsx.c: New.
4626
f63ba78c
AK
46272016-07-13 Andi Kleen <ak@linux.intel.com>
4628
4629 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4630 * g++.dg/tree-prof/morefunc.C: Dito.
4631 * g++.dg/tree-prof/pr35545.C: Dito.
4632 * g++.dg/tree-prof/reorder.C: Dito.
4633 * gcc.dg/tree-prof/20050826-2.c: Dito.
4634 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4635 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4636 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4637 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4638 * gcc.dg/tree-prof/inliner-1.c: Dito.
4639 * gcc.dg/tree-prof/merge_block.c: Dito.
4640 * gcc.dg/tree-prof/stringop-1.c: Dito.
4641 * gcc.dg/tree-prof/stringop-2.c: Dito.
4642 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4643 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4644 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4645 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4646 * gcc.dg/tree-prof/update-loopch.c: Dito.
4647 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4648 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4649 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4650 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4651 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4652 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4653 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4654
f4d5a23d
AK
46552016-07-13 Andi Kleen <ak@linux.intel.com>
4656
4657 * lib/profopt.exp (profopt-execute): Remove .imports files.
4658
ae145898
AK
46592016-07-13 Andi Kleen <ak@linux.intel.com>
4660
0b965526 4661 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4662
e97bd4f5
AK
46632016-07-13 Andi Kleen <ak@linux.intel.com>
4664
4665 * lib/profopt.exp (dg-final-scan-autofdo,
4666 dg-final-scan-not-autofdo): New functions.
4667
6fa3d4b4
BC
46682016-07-13 Bin Cheng <bin.cheng@arm.com>
4669
4670 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4671 * gcc.dg/vect/vect-35.c: Ditto.
4672 * gcc.dg/vect/vect-alias-check-2.c: New test.
4673
65f18bc6
ML
46742016-07-13 Martin Liska <mliska@suse.cz>
4675
4676 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4677 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4678 * gfortran.dg/pr42108.f90: Update expected dump scan.
4679
9737f35b
RB
46802016-07-13 Richard Biener <rguenther@suse.de>
4681
4682 PR tree-optimization/24574
4683 * gcc.dg/pr24574.c: New testcase.
4684
62c0ea4b
SKS
46852016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4686
0b965526 4687 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4688 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4689 * c-c++-common/pr68833-1.c: Require int32plus.
4690 * gcc.dg/ipa/pr63551.c: Likewise.
4691 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4692 * gcc.dg/ipa/pr64041.c: Require int32plus.
4693
c7ed8938
IE
46942016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4695
4696 PR ipa/71633
4697 * g++.dg/pr71633.C: New test.
4698
5ce15300
TP
46992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4700
4701 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4702 Add new arm_thumb1_cbz_ok effective target.
4703 * gcc.target/arm/cbz.c: New test.
4704
2b9509a3
TP
47052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4706
4707 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4708 Define effective target.
4709 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4710 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4711 * gcc.target/arm/movhi_movw.c: New test.
4712 * gcc.target/arm/movsi_movw.c: Likewise.
4713 * gcc.target/arm/movdi_movw.c: Likewise.
4714
7f15b177
RB
47152016-07-13 Richard Biener <rguenther@suse.de>
4716
4717 PR middle-end/71104
4718 * gcc.dg/pr71104-1.c: New testcase.
4719 * gcc.dg/pr71104-2.c: Likewise.
4720
0b0a896e
MM
47212016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4722
4723 PR target/71805
4724 * gcc.target/powerpc/pr71805.c: New test.
4725
f906f5ed
BS
47262016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4727
4728 * gcc.target/powerpc/divkc3-1.c: New.
4729 * gcc.target/powerpc/mulkc3-1.c: New.
4730
9e63c3aa
NS
47312016-07-12 Nathan Sidwell <nathan@acm.org>
4732
4733 * gcc.target/arm/data-rel-1.c: New.
4734 * gcc.target/arm/data-rel-2.c: New.
4735 * gcc.target/arm/data-rel-3.c: New.
4736
f507d202
ML
47372016-07-12 Martin Liska <mliska@suse.cz>
4738
4739 * gcc.dg/params/blocksort-part.c: New test.
4740 * gcc.dg/params/params.exp: New file.
4741
d6f7c125
KT
47422016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4743
4744 PR middle-end/71700
4745 * gcc.c-torture/execute/pr71700.c: New test.
4746
37ccb0ba
SB
47472016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4748 Richard Biener <rguenther@suse.de>
4749
4750 PR tree-optimization/23286
4751 PR tree-optimization/70159
4752 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4753 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4754 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4755 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4756 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4757 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4758 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4759 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4760 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4761 * gcc.dg/pr51879-12.c: Likewise.
4762 * gcc.dg/strlenopt-9.c: Likewise.
4763 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4764 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4765 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4766 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4767 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4768 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4769 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4770 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4771 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4772 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4773 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4774 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4775 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4776 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4777 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4778
712a93d6
RB
47792016-07-12 Richard Biener <rguenther@suse.de>
4780
4781 PR rtl-optimization/68961
4782 * gcc.target/i386/pr68961.c: New testcase.
4783
c392943c
JJ
47842016-07-11 Jakub Jelinek <jakub@redhat.com>
4785
3d56e6a4
JJ
4786 PR middle-end/71758
4787 * c-c++-common/gomp/pr71758.c: New test.
4788 * gfortran.dg/gomp/pr71758.f90: New test.
4789
c392943c
JJ
4790 PR tree-optimization/71823
4791 * gcc.dg/vect/pr71823.c: New test.
4792
741d3be5
DM
47932016-07-11 David Malcolm <dmalcolm@redhat.com>
4794
4795 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4796 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4797 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4798
92fa45b5
L
47992016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4800
4801 PR target/71801
4802 * gcc.target/i386/pr71801.c: New test.
4803
f51606c7
RB
48042016-07-11 Richard Biener <rguenther@suse.de>
4805
4806 PR tree-optimization/71816
4807 * gcc.dg/torture/pr71816.c: New testcase.
4808
36b54ce0
TK
48092016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4810
4811 PR fortran/71783
4812 * gfortran.dg/dependency_46.f90: New test.
4813
d13835b6
VM
48142016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4815
4816 PR rtl-optimization/71621
4817 * gcc.target/i386/pr71621-1.c: New.
4818 * gcc.target/i386/pr71621-2.c: New.
4819
642bcbdf
CP
48202016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4821
4822 * gfortran.dg/goacc/pr71704.f90: New test.
4823
02eb5b8b
BS
48242016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4825
4826 PR target/71297
4827 * gcc.target/powerpc/pr71297.c: New.
4828
8beb9a0d
JW
48292016-07-08 Jiong Wang <jiong.wang@arm.com>
4830
4831 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4832
cef4b650
MM
48332016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4834
4835 PR target/71806
4836 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4837
3c3ecf52
AH
48382016-07-08 Alan Hayward <alan.hayward@arm.com>
4839
4840 PR tree-optimization/71667
4841 * gcc.dg/vect/pr71667.c: New
4842
2660286d
ML
48432016-07-08 Martin Liska <mliska@suse.cz>
4844
4845 * gcc.dg/torture/pr71606.c: New test.
4846
70cdd4ae
JD
48472016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4848
4849 PR fortran/71764
4850 * gfortran.dg/pr71764.f90: New test.
4851
842dc2e6
JJ
48522016-07-07 Jakub Jelinek <jakub@redhat.com>
4853 Kai Tietz <ktietz70@googlemail.com>
4854
4855 PR c++/70869
4856 PR c++/71054
4857 * g++.dg/cpp0x/pr70869.C: New test.
4858 * g++.dg/cpp0x/pr71054.C: New test.
4859
31be4262
DE
48602016-07-07 David Edelsohn <dje.gcc@gmail.com>
4861
4862 * g++.dg/debug/pr71432.C: Fail on AIX.
4863
1c122092
ML
48642016-07-07 Martin Liska <mliska@suse.cz>
4865
4866 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4867 an undefined behavior.
4868 * gfortran.dg/do_3.F90: Likewise.
4869 * gfortran.dg/do_check_11.f90: New test.
4870 * gfortran.dg/do_check_12.f90: New test.
4871 * gfortran.dg/do_corner_warn.f90: New test.
4872
7119f1b1
ML
48732016-07-07 Martin Liska <mliska@suse.cz>
4874
4875 * gfortran.dg/predict-1.f90: Ammend the test.
4876 * gfortran.dg/predict-2.f90: Likewise.
4877
275792f2
IE
48782016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4879
4880 PR ipa/71624
4881 * g++.dg/pr71624.C: New test.
4882
05a437c1
TP
48832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4884
4885 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4886 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4887 ARMv8-M Mainline architectures.
4888
6f493951
TP
48892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4890
4891 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4892 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4893
5ddaee94
SB
48942016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4895
4896 PR target/70098
4897 PR target/71763
4898 * gcc.target/powerpc/pr71763.c: New file.
4899
651afdb2
YR
49002016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4901
4902 PR tree-optimization/71518
0b965526 4903 * gcc.dg/pr71518.c: New test.
651afdb2 4904
9df99881
WD
49052016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4906
4907 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4908
7b4e0769
SKS
49092016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4910
0b965526 4911 PR target/50739
7b4e0769
SKS
4912 * gcc.target/avr/pr50739.c: New test.
4913
eb4432f7
JH
49142016-07-05 Jan Hubicka <jh@suse.cz>
4915
4916 * gcc.dg/tree-ssa/scev-14.c: update template.
4917
c01e092f
RS
49182016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4919
4920 * gcc.dg/vect/group-no-gaps-1.c: New test.
4921
8070763a
AK
49222016-07-05 Andi Kleen <ak@linux.intel.com>
4923
4924 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4925 if kernel supports MPX.
4926
3f8257db 49272016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4928
4929 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4930
36a265b1
MM
49312016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4932 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4933
4934 * gcc.target/powerpc/signbit-1.c: New test.
4935 * gcc.target/powerpc/signbit-2.c: New test.
4936 * gcc.target/powerpc/signbit-3.c: New test.
4937
7a98fb6e
KT
49382016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939
4940 PR rtl-optimization/71594
4941 * gcc.dg/torture/pr71594.c: New test.
4942
1e3d54b4
JH
49432016-07-05 Jan Hubicka <jh@suse.cz>
4944
4945 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4946
84ca3893
DM
49472016-07-05 David Malcolm <dmalcolm@redhat.com>
4948
4949 PR c++/62314
3a146d46 4950 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4951 number of missing semicolon error.
4952 * g++.dg/pr62314-2.C: New test case.
4953
20d0bfce
AF
49542016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4955
4956 * gfortran.dg/coarray_stat_function.f90: New test.
4957 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4958 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4959 to new interfaces.
4960
69aaea06
AV
49612016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4962
4963 PR fortran/71623
4964 * gfortran.dg/deferred_character_17.f90: New test.
4965
f723a43c
CL
49662016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4967
4968 * gcc.target/arm/neon/polytypes.c: Move to ...
4969 * gcc.target/arm/polytypes.c: ... here.
4970 * gcc.target/arm/neon/pr51534.c: Move to ...
4971 * gcc.target/arm/pr51534.c: ... here.
4972 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4973 * gcc.target/arm/vect-vcvt.c: ... here.
4974 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4975 * gcc.target/arm/vect-vcvtq.c: ... here.
4976 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4977 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4978 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4979 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4980 * gcc.target/arm/neon/neon.exp: Delete.
4981 * gcc.target/arm/neon/: Delete.
4982
d73e0ccf
JD
49832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4984
4985 PR fortran/65575
4986 * gfortran.dg: pr65575.f90: New test.
4987
c20f6223
JD
49882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4989
4990 PR fortran/35849
4991 * gfortran.dg: pr35849.f90: New test.
4992
2a5537c3
JJ
49932016-07-04 Jakub Jelinek <jakub@redhat.com>
4994
4995 PR c++/71739
4996 * g++.dg/cpp0x/pr71739.C: New test.
4997
740f9751
CL
49982016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4999
5000 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5001
bf749919
DV
50022016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5003
5004 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5005 locr.
5006 * gcc.target/s390/loc-1.c: New test.
5007
430bb38e
YR
50082016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5009
3a146d46
JJ
5010 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5011 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5012
15f6e0da
RR
50132016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5014
5015 PR target/63874
5016 * gcc.target/aarch64/pr63874.c: New test.
5017
79335075
JB
50182016-07-04 Jan Beulich <jbeulich@suse.com>
5019
5020 * g++.dg/header.c: New.
5021 * gcc.dg/header.c: New.
5022
557e8c49
JJ
50232016-07-02 Jakub Jelinek <jakub@redhat.com>
5024
5025 PR c/71719
5026 * c-c++-common/Wunused-var-15.c: New test.
5027
79a592e3
JJ
50282016-07-01 Jakub Jelinek <jakub@redhat.com>
5029
5030 PR fortran/71687
5031 * gfortran.dg/gomp/pr71687.f90: New test.
5032
e2298656
BS
50332016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5034
5035 * gcc.dg/const-float128-ped.c: Require __float128 effective
5036 target and options.
5037 * gcc.dg/const-float128.c: Likewise.
5038 * gcc.dg/torture/float128-cmp-invalid.c: Require
5039 __float128 and base_quadfloat_support effective targets, and
5040 __float128 options.
5041 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5042 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5043 * gcc.dg/torture/float128-nan.c: Likewise.
5044 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5045 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5046 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5047 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5048 (add_options_for___float128): New.
5049 (check_effective_target_base_quadword_support): New.
5050
70c11966
MM
50512016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5052
5053 PR target/71720
5054 * gcc.target/powerpc/pr71720.c: New test.
5055
059541fd
JB
50562016-07-01 Jan Beulich <jbeulich@suse.com>
5057
5058 * gcc.dg/bss.c: New.
5059
2c1e4964
PB
50602016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5061
5062 PR target/71698
5063 * gcc.target/powerpc/pr71698.c: New test.
5064
22e1cb39
GJL
50652016-07-01 Georg-Johann Lay <avr@gjlay.de>
5066
5067 PR target/71151
5068 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5069 instead of ".foo" for its section name.
5070 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5071 depending on MCU's flash size.
5072 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5073 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5074 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5075 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5076 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5077 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5078
466cf574
JB
50792016-07-01 Jan Beulich <jbeulich@suse.com>
5080
5081 * gcc.target/i386/pr65105-2.c: Add -msse2.
5082
351beab7
JJ
50832016-06-30 Jakub Jelinek <jakub@redhat.com>
5084
55a0f21a
JJ
5085 PR tree-optimization/71707
5086 * gcc.dg/strlenopt-29.c: New test.
5087
6245ad72
JJ
5088 PR fortran/71704
5089 * gfortran.dg/gomp/pr71704.f90: New test.
5090
351beab7
JJ
5091 PR fortran/71705
5092 * gfortran.dg/gomp/pr71705.f90: New test.
5093
5a3a6a5e
KN
50942016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5095
5096 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5097 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5098 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5099 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5100 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5101 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5102 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5103 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5104 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5105 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5106 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5107 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5108 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5109 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5110 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5111 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5112 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5113 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5114 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5115 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5116 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5117 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5118 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5119 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5120 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5121 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5122 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5123 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5124 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5125 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5126 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5127 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5128 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5129 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5130 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5131 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5132 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5133 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5134 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5135 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5136 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5137 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5138 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5139 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5140 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5141 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5142 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5143 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5144 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5145 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5146 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5147 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5148 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5149 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5150 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5151 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5152 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5153 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5154 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5155 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5156 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5157 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5158 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5159 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5160 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5161 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5162 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5163 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5164 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5165 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5166 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5167 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5168 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5169 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5170 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5171 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5172 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5173 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5174 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5175 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5176 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5177
3dfa8071 51782016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5179 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5180
5181 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5182
9bd62242 51832016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5184 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5185
5186 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5187
603107fb
DM
51882016-06-30 David Malcolm <dmalcolm@redhat.com>
5189
5190 PR driver/71651
5191 * gcc.dg/spellcheck-options-12.c: New test case.
5192
205cccc7
JJ
51932016-06-30 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR middle-end/71693
5196 * gcc.c-torture/compile/pr71693.c: New test.
5197
f4452176
DM
51982016-06-29 David Malcolm <dmalcolm@redhat.com>
5199
5200 * gcc.dg/spellcheck-params.c: New testcase.
5201 * gcc.dg/spellcheck-params-2.c: New testcase.
5202
c5e74d9d
MM
52032016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5204
5205 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5206 vector extract instructions.
5207 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5208
e44ecbfd
JD
52092016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5210
5211 PR fortran/71686
5212 * gfortran.dg/unexpected_eof_2.f90: New test.
5213 * gfortran.dg/unexpected_eof_3.f90: New test.
5214
ee446d9f
JW
52152016-06-29 Jim Wilson <jim.wilson@linaro.org>
5216
5217 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5218
27f67461
CP
52192016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5220
5221 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5222 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5223 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5224
b1206d29
RB
52252016-06-29 Richard Biener <rguenther@suse.de>
5226
5227 PR middle-end/15256
5228 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5229
1af21224
MW
52302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5231
5232 * gcc.target/arm/aapcs/neon-vect10.c: Require
5233 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5234 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5235 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5236 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5237 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5238 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5239 * gcc.target/arm/fp16-aapcs-1.c: Require
5240 -mfloat-ab=hard. Also simplify the test.
5241 * gcc.target/arm/fp16-aapcs-2.c: New.
5242
7fe43755
MW
52432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5244
0b965526 5245 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5246 (add_options_for_arm_fp16_ieee): New.
5247 (add_options_for_arm_fp16_alternative): New.
5248 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5249 long-line.
5250 (effective_target_arm_fp16_hw): New.
5251
264d951a
IE
52522016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5253
5254 PR tree-optimization/71655
5255 * g++.dg/pr71655.C: New test.
5256
5c846a81
ML
52572016-06-29 Martin Liska <mliska@suse.cz>
5258
5259 * gcc.dg/pr71585.c: New test.
5260 * gcc.dg/pr71585-2.c: New test.
5261 * gcc.dg/pr71585-3.c: New test.
5262
fafe9318
YR
52632016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5264
5265 PR tree-optimization/70729
5266 * g++.dg/vect/pr70729.cc: New test.
5267
54d19c3b
TS
52682016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5269
5270 * c-c++-common/gomp/cancel-1.c: Extend.
5271
5f3cd7c3
JJ
52722016-06-29 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR tree-optimization/71625
5275 * gcc.dg/strlenopt-28.c: New test.
5276
4aa83879
RB
52772016-06-29 Richard Biener <rguenther@suse.de>
5278
5279 PR middle-end/71002
5280 * g++.dg/torture/pr71002.C: Adjust testcase.
5281
152ef731
JJ
52822016-06-29 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR c/71685
5285 * gcc.dg/pr71685.c: New test.
5286
52872016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5288
5289 PR c/71552
5290 * gcc.dg/init-bad-9.c: New test.
5291
d41dc215
BS
52922016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5293
5294 * gcc.target/powerpc/abs128-1.c: Require VSX.
5295 * gcc.target/powerpc/copysign128-1.c: Likewise.
5296 * gcc.target/powerpc/inf128-1.c: Likewise.
5297 * gcc.target/powerpc/nan128-1.c: Likewise.
5298
6a20b538
JJ
52992016-06-28 Jakub Jelinek <jakub@redhat.com>
5300
5301 PR middle-end/71626
5302 * gcc.c-torture/execute/pr71626-1.c: New test.
5303 * gcc.c-torture/execute/pr71626-2.c: New test.
5304
77d93c47
PB
53052016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5306
5307 PR target/71656
5308 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5309
a8264058
SB
53102016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5311
5312 PR target/71670
5313 * gcc.target/powerpc/pr71670.c: New testcase.
5314
0dc47331
PB
53152016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5316
5317 PR target/71656
5318 * gcc.target/powerpc/pr71656-1.c: New test.
5319 * gcc.target/powerpc/pr71656-2.c: New test.
5320
b65ffc79
CL
53212016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5322
5323 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5324 around fp16 code.
5325 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5326 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5327 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5328 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5329 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5330 Add arm_neon_fp16_ok effective target.
0b965526
UB
5331 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5332 Likewise.
5333 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5334 Likewise.
5335 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5336 Likewise.
5337 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5338 Likewise.
5339 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5340 Likewise.
5341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5342 Likewise.
5343 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5344 Likewise.
5345 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5346 Likewise.
5347 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5348 Likewise.
5349 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5350 Likewise.
5351 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5352 Likewise.
b65ffc79 5353
9bb86f40
JH
53542016-06-26 Jan Hubicka <hubicka@ucw.cz>
5355
5356 * gcc.dg/predict-12.c: New testcase.
5357
46db0fd4
JD
53582016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5359
5360 PR fortran/71649
5361 * gfortran.dg/pr71649.f90: New test.
5362
2a65e70b
JJ
53632016-06-25 Jakub Jelinek <jakub@redhat.com>
5364
f8a06e24
JJ
5365 PR tree-optimization/71643
5366 * g++.dg/opt/pr71643.C: New test.
5367
2a65e70b
JJ
5368 PR tree-optimization/71631
5369 * gcc.c-torture/execute/pr71631.c: New test.
5370
7805417a
JH
53712016-06-24 Jan Hubicka <hubicka@ucw.cz>
5372
5373 * gcc.dg/predict-11.c: New testcase.
5374 * gfortran.dg/predict-2.f90: New testcase.
5375
888ed1a3
JH
53762016-06-24 Jan Hubicka <hubicka@ucw.cz>
5377
5378 * gcc.dg/predict-10.c: New test.
5379
53605f35
BS
53802016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5381
5382 * gcc.target/powerpc/abs128-1.c: New.
5383 * gcc.target/powerpc/copysign128-1.c: New.
5384 * gcc.target/powerpc/inf128-1.c: New.
5385 * gcc.target/powerpc/nan128-1.c: New.
5386
7b22b4c6
EB
53872016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5388
5389 * gfortran.dg/pr71642.f90: New test.
5390
37e373c2
JJ
53912016-06-24 Jakub Jelinek <jakub@redhat.com>
5392
5393 PR tree-optimization/71647
5394 * gcc.target/i386/pr71647.c: New test.
5395
b20b79f2
L
53962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5397
5398 * gcc.target/i386/noplt-gd-1.c: New test.
5399 * gcc.target/i386/noplt-gd-2.c: Likewise.
5400 * gcc.target/i386/noplt-gd-3.c: Likewise.
5401 * gcc.target/i386/noplt-ld-1.c: Likewise.
5402 * gcc.target/i386/noplt-ld-2.c: Likewise.
5403 * gcc.target/i386/noplt-ld-3.c: Likewise.
5404 * lib/target-supports.exp
5405 (check_effective_target_tls_get_addr_via_got): New.
5406
04619cb8
UB
54072016-06-24 Uros Bizjak <ubizjak@gmail.com>
5408
5409 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5410 testsuite compile flags.
5411 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5412 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5413
54142016-06-24 Uros Bizjak <ubizjak@gmail.com>
5415
5416 * g++dg/vect/pr36684.cc: Add dg-do compile.
5417 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5418 * gcc.dg/vect/pr70021.c: Ditto.
5419 * gcc.dg/vect/pr70138-1.c: Ditto.
5420 * gcc.dg/vect/pr70138-2.c: Ditto.
5421 * gcc.dg/vect/pr70354-1.c: Ditto.
5422 * gcc.dg/vect/pr70354-2.c: Ditto.
5423 * gcc.dg/vect/pr71259.c: Ditto.
5424 * gcc.dg/vect/pr71416-1.c: Ditto.
5425 * gcc.dg/vect/slp-43.c: Ditto.
5426 * gcc.dg/vect/slp-45.c: Ditto.
5427 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5428 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5429 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5430 * gfortran.dg/vect/pr69980.f90: Ditto.
5431
54322016-06-24 Uros Bizjak <ubizjak@gmail.com>
5433
5434 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5435 * gcc.dg/vect/bb-slp-30.c: Ditto.
5436 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5437 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5438 * gcc.dg/vect/pr45902.c: Ditto.
5439 * gcc.dg/vect/pr48172.c: Ditto.
5440 * gcc.dg/vect/pr48377.c: Ditto.
5441 * gcc.dg/vect/pr49038.c: Ditto.
5442 * gcc.dg/vect/pr49771.c: Ditto.
5443 * gcc.dg/vect/pr52091.c: Ditto.
5444 * gcc.dg/vect/pr53185-2.c: Ditto.
5445 * gcc.dg/vect/pr56826.c: Ditto.
5446 * gcc.dg/vect/pr60276.c: Ditto.
5447 * gcc.dg/vect/pr62021.c: Ditto.
5448 * gcc.dg/vect/pr63530.c: Ditto.
5449 * gcc.dg/vect/pr65518.c: Ditto.
5450 * gcc.dg/vect/pr65947-1.c: Ditto.
5451 * gcc.dg/vect/pr65947-10.c: Ditto.
5452 * gcc.dg/vect/pr65947-11.c: Ditto.
5453 * gcc.dg/vect/pr65947-12.c: Ditto.
5454 * gcc.dg/vect/pr65947-13.c: Ditto.
5455 * gcc.dg/vect/pr65947-2.c: Ditto.
5456 * gcc.dg/vect/pr65947-3.c: Ditto.
5457 * gcc.dg/vect/pr65947-4.c: Ditto.
5458 * gcc.dg/vect/pr65947-5.c: Ditto.
5459 * gcc.dg/vect/pr65947-6.c: Ditto.
5460 * gcc.dg/vect/pr65947-7.c: Ditto.
5461 * gcc.dg/vect/pr65947-8.c: Ditto.
5462 * gcc.dg/vect/pr65947-9.c: Ditto.
5463 * gcc.dg/vect/pr71416-1.c: Ditto.
5464 * gcc.dg/vect/pr71439.c: Ditto.
5465 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5466 * gcc.dg/vect/vect-bswap16.c: Ditto.
5467 * gcc.dg/vect/vect-bswap32.c: Ditto.
5468 * gcc.dg/vect/vect-bswap64.c: Ditto.
5469 * gcc.dg/vect/vect-live-1.c: Ditto.
5470 * gcc.dg/vect/vect-live-2.c: Ditto.
5471 * gcc.dg/vect/vect-live-3.c: Ditto.
5472 * gcc.dg/vect/vect-live-4.c: Ditto.
5473 * gcc.dg/vect/vect-live-5.c: Ditto.
5474 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5475 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5476 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5477 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5478 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5479 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5480 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5481 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5482 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5483 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5484 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5485 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5486 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5487 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5488 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5489 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5490 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5491
da224bcb
UB
54922016-06-24 Uros Bizjak <ubizjak@gmail.com>
5493
5494 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5495
dfee2870
L
54962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5497
5498 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5499 ia32 if R_386_GOT32X relocation is supported.
5500 * gcc.target/i386/noplt-3.c: Likewise.
5501 * gcc.target/i386/noplt-2.c: Likewise.
5502 (main): Renamed to ...
5503 (bar): This.
5504 * gcc.target/i386/noplt-4.c: Likewise.
5505 (main): Renamed to ...
5506 (bar): This.
5507 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5508 * gcc.target/i386/pr67400-5.c: Likewise.
5509
a86451b9
JJ
55102016-06-24 Jakub Jelinek <jakub@redhat.com>
5511
00085092
JJ
5512 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5513 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5514
a86451b9
JJ
5515 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5516 f4): Adjust expected diagnostics.
5517 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5518 (T): If OVFP is defined, redefine to TP.
5519 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5520 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5521 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5522 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5523 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5524 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5525 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5526 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5527 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5528 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5529 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5530 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5531 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5532 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5533 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5534 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5535 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5536 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5537 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5538 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5539 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5540 as last argument to __builtin_add_overflow_p.
5541
7bb5d5f4
UB
55422016-06-23 Uros Bizjak <ubizjak@gmail.com>
5543
5544 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5545 dg-options and remove default vector testsuite compile flags.
5546 * g++.dg/vect/pr33860a.cc: Ditto.
5547 * g++.dg/vect/pr45470-a.cc: Ditto.
5548 * g++.dg/vect/pr45470-b.cc: Ditto.
5549 * g++.dg/vect/pr60896.cc: Ditto.
5550 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5551 * gcc.dg/vect/pr18308.c: Ditto.
5552 * gcc.dg/vect/pr24049.c: Ditto.
5553 * gcc.dg/vect/pr33373.c: Ditto.
5554 * gcc.dg/vect/pr36228.c: Ditto.
5555 * gcc.dg/vect/pr42395.c: Ditto.
5556 * gcc.dg/vect/pr42604.c: Ditto.
5557 * gcc.dg/vect/pr46663.c: Ditto.
5558 * gcc.dg/vect/pr48765.c: Ditto.
5559 * gcc.dg/vect/pr49093.c: Ditto.
5560 * gcc.dg/vect/pr49352.c: Ditto.
5561 * gcc.dg/vect/pr52298.c: Ditto.
5562 * gcc.dg/vect/pr52870.c: Ditto.
5563 * gcc.dg/vect/pr53185.c: Ditto.
5564 * gcc.dg/vect/pr53773.c: Ditto.
5565 * gcc.dg/vect/pr56695.c: Ditto.
5566 * gcc.dg/vect/pr62171.c: Ditto.
5567 * gcc.dg/vect/pr63530.c: Ditto.
5568 * gcc.dg/vect/pr68339.c: Ditto.
5569 * gcc.dg/vect/pr71259.c: Ditto.
5570 * gcc.dg/vect/vect-82_64.c: Ditto.
5571 * gcc.dg/vect/vect-83_64.c: Ditto.
5572 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5573 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5574 * gcc.dg/vect/vect-shift-2.c: Ditto.
5575 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5576 * gfortran.dg/vect/pr39318.f90: Ditto.
5577 * gfortran.dg/vect/pr45714-a.f: Ditto.
5578 * gfortran.dg/vect/pr45714-b.f: Ditto.
5579 * gfortran.dg/vect/pr46213.f90: Ditto.
5580
2d4bb02f
MM
55812016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5582 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5583
5584 * gcc.target/powerpc/p9-splat-5.c: New test.
5585
f6d1b868
UB
55862016-06-23 Uros Bizjak <ubizjak@gmail.com>
5587
5588 PR tree-optimization/71488
5589 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5590 * lib/target-supports.exp: ... here.
5591 (check_sse4_hw_available): New procedure.
5592 (check_effective_target_sse4_runtime): Ditto.
5593 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5594 -march=westmere for sse4_runtime targets.
936ff030 5595 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5596 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5597 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5598 (main): Call check_vect ().
a7898180 5599 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5600
c0597759
L
56012016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5602
5603 PR target/66232
5604 PR target/67400
5605 * gcc.target/i386/pr66232-14.c: New file.
5606 * gcc.target/i386/pr66232-15.c: Likewise.
5607 * gcc.target/i386/pr66232-16.c: Likewise.
5608 * gcc.target/i386/pr66232-17.c: Likewise.
5609 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5610 ia32 if R_386_GOT32X relocation is supported.
5611 * gcc.target/i386/pr67400-2.c: Likewise.
5612 * gcc.target/i386/pr67400-3.c: Likewise.
5613 * gcc.target/i386/pr67400-4.c: Likewise.
5614 * gcc.target/i386/pr67400-6.c: Likewise.
5615 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5616 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5617
5b0e27a7
JD
56182016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5619
5620 PR libgfortran/48852
5621 * gfortran.dg/char4_iunit_1.f03: Update test.
5622 * gfortran.dg/f2003_io_5.f03: Update test.
5623 * gfortran.dg/real_const_3.f90: Update test.
5624
7f586d90
AK
56252016-06-23 Andi Kleen <ak@linux.intel.com>
5626
5627 * g++.dg/bprob/bprob.exp: Support autofdo.
5628 * g++.dg/tree-prof/tree-prof.exp: dito.
5629 * gcc.dg/tree-prof/tree-prof.exp: dito.
5630 * gcc.misc-tests/bprob.exp: dito.
5631 * gfortran.dg/prof/prof.exp: dito.
5632 * lib/profopt.exp: dito.
5633 * lib/target-supports.exp: Check for autofdo.
5634
60fa7862
ML
56352016-06-23 Martin Liska <mliska@suse.cz>
5636
5637 * gcc.dg/pr71619.c: New test.
5638
e3d62871
UB
56392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5640
5641 PR target/67400
cc901875
UB
5642 * gcc.target/i386/pr67400-1.c: New test.
5643 * gcc.target/i386/pr67400-2.c: Likewise.
5644 * gcc.target/i386/pr67400-3.c: Likewise.
5645 * gcc.target/i386/pr67400-4.c: Likewise.
5646 * gcc.target/i386/pr67400-5.c: Likewise.
5647 * gcc.target/i386/pr67400-6.c: Likewise.
5648 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5649
ac81cf0b
DM
56502016-06-22 David Malcolm <dmalcolm@redhat.com>
5651
5652 * c-c++-common/missing-header-1.c: New test case.
5653 * c-c++-common/missing-header-2.c: New test case.
5654 * c-c++-common/missing-header-3.c: New test case.
5655 * c-c++-common/missing-header-4.c: New test case.
5656
1a4f11c8
DM
56572016-06-22 David Malcolm <dmalcolm@redhat.com>
5658
5659 PR c/70339
5660 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5661 hint.
5662 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5663 expected results due to builtin "nanl" now being suggested for
5664 "name".
5665 * gcc.dg/pr67580.c: Update expected messages.
5666 * gcc.dg/spellcheck-identifiers.c: New testcase.
5667 * gcc.dg/spellcheck-typenames.c: New testcase.
5668
a93eac6a
DM
56692016-06-22 David Malcolm <dmalcolm@redhat.com>
5670
5671 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5672 file.
5673 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5674 diagnostic-test-show-locus-parseable-fixits.c to sources for
5675 diagnostic_plugin_test_show_locus.c.
5676 * lib/gcc-defs.exp (freeform_regexps): New global.
5677 (dg-regexp): New function.
5678 (handle-dg-regexps): New function.
5679 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5680 freeform_regexps to the empty list.
5681 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5682
49e76ff1
IE
56832016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5684
f6d1b868 5685 PR tree-optimization/71488
49e76ff1
IE
5686 * g++.dg/pr71488.C: New test.
5687 * gcc.dg/vect/vect-bool-cmp.c: New test.
5688
951d8c8a
EB
56892016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5690
5691 * gcc.dg/guality/param-5.c: New test.
5692
b60fc3bd
BE
56932016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5694
5695 * gcc.target/i386/asm-flag-7.c: New test.
5696
0609abda
TS
56972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5698
5699 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5700 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5701 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5702 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5703 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5704 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5706 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5707 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5708 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5709 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5711 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5712 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5713 * lib/target-supports.exp: Likewise.
5714
ee2499b4
TS
57152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5716
5717 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5718 * gcc.dg/attr-ms_struct-2.c: Likewise.
5719 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5720 * gcc.dg/bf-ms-attrib.c: Likewise.
5721 * gcc.dg/bf-ms-layout-2.c: Likewise.
5722 * gcc.dg/bf-ms-layout-3.c: Likewise.
5723 * gcc.dg/bf-ms-layout.c: Likewise.
5724 * gcc.dg/bf-no-ms-layout.c: Likewise.
5725 * gcc.target/i386/bitfield1.c: Likewise.
5726 * gcc.target/i386/bitfield2.c: Likewise.
5727 * gcc.target/i386/bitfield3.c: Likewise.
5728
caea59ff
KN
57292016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5730
5731 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5732 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5733 override other than -mcpu=power9 command-line option is specified,
5734 or if the target operating system is aix.
5735 * gcc.target/powerpc/darn-1.c: Likewise.
5736 * gcc.target/powerpc/darn-2.c: Likewise.
5737 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5738 test if effective-target is not powerpc_p9vector_ok or if the
5739 target operating system is not defined.
5740 * gcc.target/powerpc/vslv-1.c: Likewise.
5741 * gcc.target/powerpc/vsrv-0.c: Likewise.
5742 * gcc.target/powerpc/vsrv-1.c: Likewise.
5743
63617e30
TB
57442016-06-21 Tobias Burnus <burnus@net-b.de>
5745
5746 PR fortran/71068
5747 * gfortran.dg/coarray/data_1.f90: New.
5748
89192c3c
WD
57492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5750
5751 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5752 (dg-require-effective-target): Use arm_v8_neon_hw.
5753 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5754 (dg-require-effective-target): Likewise.
5755 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5756 (dg-require-effective-target): Likewise.
5757 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5758 (dg-require-effective-target): Likewise.
5759 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5760 (dg-require-effective-target): Likewise.
5761 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5762 (dg-require-effective-target): Likewise.
5763 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5764 Add AArch64 check.
5765
64ac50e2
WD
57662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5767
5768 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5769 Set to 3 so test passes.
5770
6252b5db
WD
57712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5772
5773 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5774
3b9bc511
IV
57752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5776
5777 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5778 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5779 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5780 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5781
21db1c78
IV
57822016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5783
5784 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5785 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5786
9d30e86f
L
57872016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5788
5789 PR target/71549
5790 * gcc.target/i386/pr71549.c: New test.
5791
448a7c69
KN
57922016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5793
5794 * gcc.target/powerpc/vadsdu-0.c: Replace
5795 dg-require-effective-target directive to allow test to run on more
5796 platforms, and add dg-skip-if directive to disable test on aix
5797 platforms because of known incompatibilities.
5798 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5799 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5800 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5801 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5802 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5803 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5804 * gcc.target/powerpc/vadsdub-2.c: Replace
5805 dg-require-effective-target directive to allow test to run on more
5806 platforms, and add dg-skip-if directive to disable test on aix
5807 platforms because of known incompatibilities.
5808 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5809 with vec_absdb call to differentiate this test from vadsdub-1.c.
5810 * gcc.target/powerpc/vadsduh-1.c: Replace
5811 dg-require-effective-target directive to allow test to run on more
5812 platforms, and add dg-skip-if directive to disable test on aix
5813 platforms because of known incompatibilities.
5814 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5815 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5816 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5817
0ad84f34
JJ
58182016-06-21 Jakub Jelinek <jakub@redhat.com>
5819
5820 PR tree-optimization/71588
5821 * gcc.dg/pr71558.c: New test.
5822
e71e8d94
SKS
58232016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5824
5825 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5826 * c-c++-common/pr68657-2.c: Likewise.
5827 * c-c++-common/pr68657-3.c: Likewise.
5828 * gcc.dg/torture/pr69714.c: Require int32plus support.
5829 * gcc.dg/torture/pr70025.c: Likewise.
5830 * gcc.dg/torture/pr70083.c: Likewise.
5831 * gcc.dg/torture/pr70542.c: Likewise.
5832 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5833
5a578671
JM
58342016-06-20 Joseph Myers <joseph@codesourcery.com>
5835
5836 PR c/71601
5837 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5838
7a9df68e
JJ
58392016-06-20 Jakub Jelinek <jakub@redhat.com>
5840
50aa64d5
JJ
5841 PR middle-end/71581
5842 * gcc.dg/pr71581.c: New test.
5843
7a9df68e
JJ
5844 PR rtl-optimization/71591
5845 * gcc.dg/cpp/pr71591.c: New test.
5846
3947cf19
DR
58472016-06-20 David B. Robins <gcc@davidrobins.net>
5848
5849 PR target/71571
5850 * g++.dg/torture/pr71571.C: New test.
5851
c4ff221e
JJ
58522016-06-20 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR target/71559
5855 * gcc.target/i386/sse2-pr71559.c: New test.
5856 * gcc.target/i386/avx-pr71559.c: New test.
5857 * gcc.target/i386/avx512f-pr71559.c: New test.
5858
f1b5abfb
TB
58592016-06-20 Tobias Burnus <burnus@net-b.de>
5860
5861 PR fortran/71194
5862 * gfortran.dg/pointer_remapping_10.f90: New.
5863
842107e4
DM
58642016-06-20 David Malcolm <dmalcolm@redhat.com>
5865
5866 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5867
d9e8bdfd
MS
58682016-06-20 Martin Sebor <msebor@redhat.com>
5869
5870 PR c/69507
5871 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5872 * gnu90-const-expr-1.c: Same.
5873 * gnu99-const-expr-1.c: Same.
5874 * gnu99-static-1.c: Same.
5875
67785479
RL
58762016-06-20 Renlin Li <renlin.li@arm.com>
5877
29f09b38 5878 PR testsuite/71489
67785479
RL
5879 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5880
636929b8
JG
58812016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5882
5883 * gcc.target/aarch64/vcvt_f64_1.c: New.
5884 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5885 * gcc.target/aarch64/vrecp_f64_1.c: New.
5886
ff7b374b
KT
58872016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5888
5889 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5890 "alignement".
5891
554cfc9e
GJL
58922016-06-20 Georg-Johann Lay <avr@gjlay.de>
5893
5894 PR target/71103
5895 * gcc.target/avr/torture/pr71103-2.c: New test.
5896
94087e88 58972016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5898
5899 PR c/69507
5900 * gcc.dg/alignof.c: New test.
5901
c561b091
PC
59022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5903
5904 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5905 vs dg-error; test constexpr specifier too.
5906
bf54f123
PC
59072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5908
5909 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5910
4e53aa97
CL
59112016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5912
5913 * lib/target-supports.exp
5914 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5915 arm_neon_ok and merge flags. Fix temporary test name.
5916 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5917 and merge flags.
5918
69071d86
ML
59192016-06-17 Martin Liska <mliska@suse.cz>
5920
5921 * gcc.dg/predict-9.c: Fix dump scanning.
5922
68b3b858
BC
59232016-06-17 Bin Cheng <bin.cheng@arm.com>
5924
5925 PR tree-optimization/71354
5926 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5927
d3ee260a
BC
59282016-06-17 Bin Cheng <bin.cheng@arm.com>
5929
5930 PR tree-optimization/71347
5931 * gcc.dg/tree-ssa/pr71347.c: New test.
5932
bd8fb114
BC
59332016-06-17 Bin Cheng <bin.cheng@arm.com>
5934
5935 PR tree-optimization/71354
5936 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5937
97816be4
BC
59382016-06-17 Bin Cheng <bin.cheng@arm.com>
5939
5940 * gcc.dg/vect/vect-alias-check-1.c: New test.
5941
2d761a37
SKS
59422016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5943
e0277d6b 5944 PR target/71151
2d761a37
SKS
5945 * gcc.target/avr/pr71151-1.c: New test.
5946 * gcc.target/avr/pr71151-2.c: New test.
5947 * gcc.target/avr/pr71151-3.c: New test.
5948 * gcc.target/avr/pr71151-4.c: New test.
5949 * gcc.target/avr/pr71151-5.c: New test.
5950 * gcc.target/avr/pr71151-6.c: New test.
5951 * gcc.target/avr/pr71151-7.c: New test.
5952 * gcc.target/avr/pr71151-8.c: New test.
5953 * gcc.target/avr/pr71151-common.h: New test.
5954
68fa96d6
ML
59552016-06-16 Martin Liska <mliska@suse.cz>
5956
5957 * gfortran.dg/predict-1.f90: New test.
5958
b6ca982f
UB
59592016-06-16 Uros Bizjak <ubizjak@gmail.com>
5960
5961 PR target/71242
3a146d46 5962 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5963
1dc8d15b
JH
59642016-06-16 Jan Hubicka <hubicka@ucw.cz>
5965
5966 * g++.dg/vect/pr36648.cc: Disable cunrolli
5967
67c25816
JJ
59682016-06-16 Jakub Jelinek <jakub@redhat.com>
5969
c577adb2
JJ
5970 PR target/71554
5971 * gcc.c-torture/execute/pr71554.c: New test.
5972
67c25816
JJ
5973 PR rtl-optimization/71532
5974 * gcc.dg/torture/pr71532.c: New test.
5975
1a3c3ee9
MM
59762016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5977
5978 * gcc.target/powerpc/p9-dimode1.c: New test.
5979 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5980
f29468a7
JJ
59812016-06-15 Jakub Jelinek <jakub@redhat.com>
5982
61daecc4
JJ
5983 * gcc.c-torture/compile/20160615-1.c: New test.
5984
f29468a7
JJ
5985 * g++.dg/cpp0x/ref-qual17.C: New test.
5986
209d1e2d
IE
59872016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5988
5989 PR middle-end/71529
5990 * gcc.target/i386/pr71529.C: New test.
5991
8dc35712
AH
59922016-06-15 Alan Hayward <alan.hayward@arm.com>
5993
5994 PR tree-optimization/71483
5995 * g++.dg/vect/pr71483.c: New
5996
b8911cb8
PC
59972016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5998
5999 PR c++/70202
6000 * g++.dg/inherit/crash6.C: New.
6001 * g++.dg/inherit/union2.C: Likewise.
6002 * g++.dg/inherit/virtual12.C: Likewise.
6003 * g++.dg/inherit/virtual13.C: Likewise.
6004 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6005
cf5d08ab
UB
60062016-06-15 Uros Bizjak <ubizjak@gmail.com>
6007
e3d62871 6008 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6009
8f482165
AH
60102016-06-15 Alan Hayward <alan.hayward@arm.com>
6011
6012 PR tree-optimization/71439
6013 * gcc.dg/vect/pr71439.c: New
6014
3256673f
KT
60152016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6016
6017 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6018
b17dc4d4
RB
60192016-06-15 Richard Biener <rguenther@suse.de>
6020
6021 * gcc.dg/vect/slp-45.c: New testcase.
6022
2a5825f2
RB
60232016-06-15 Richard Biener <rguenther@suse.de>
6024
6025 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6026
6e433d0b
BS
60272016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6028
6029 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6030 requirements, and disable for AIX for now.
6031 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6032
abe7f828
JJ
60332016-06-14 Jakub Jelinek <jakub@redhat.com>
6034
a09c81b4
JJ
6035 PR c++/71528
6036 * g++.dg/opt/pr71528.C: New test.
6037
abe7f828
JJ
6038 PR c++/71516
6039 * g++.dg/init/pr71516.C: New test.
6040
acfadf06
PC
60412016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6042
6043 * g++.dg/init/array46.C: New.
6044
4d568ab2
UB
60452016-06-14 Uros Bizjak <ubizjak@gmail.com>
6046
e3d62871
UB
6047 * gcc.target/i386/float128-3.c: New test.
6048 * gcc.target/i386/quad-sse4.c: Ditto.
6049 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6050 Update scan strings.
4d568ab2 6051
30934c5d
RB
60522016-06-14 Richard Biener <rguenther@suse.de>
6053
6054 PR middle-end/71526
6055 * gfortran.dg/pr71526.f90: New testcase.
6056
3970e545
AV
60572016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6058
6059 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6060 * gcc.dg/zero_bits_compound-1.c: Likewise.
6061
04976c6e
RB
60622016-06-14 Richard Biener <rguenther@suse.de>
6063
6064 PR tree-optimization/71522
6065 * gcc.dg/torture/pr71522.c: New testcase.
6066
23e025db
JJ
60672016-06-14 Jakub Jelinek <jakub@redhat.com>
6068
6069 PR tree-optimization/71520
6070 * gcc.dg/tree-ssa/pr71520.c: New test.
6071
90b72e84
RB
60722016-06-14 Richard Biener <rguenther@suse.de>
6073
6074 PR tree-optimization/71521
86c24ba6 6075 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6076
ef7cf206
JJ
60772016-06-13 Jakub Jelinek <jakub@redhat.com>
6078
0dda258b
JJ
6079 PR sanitizer/71498
6080 * c-c++-common/ubsan/bounds-13.c: New test.
6081
ef7cf206
JJ
6082 PR preprocessor/71183
6083 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6084
a73786e3
JL
60852016-06-13 Jeff Law <law@redhat.com>
6086
6087 PR tree-optimization/71403
6088 * c-c++-common/ubsan/pr71403-1.c: New test.
6089 * c-c++-common/ubsan/pr71403-2.c: New test.
6090 * c-c++-common/ubsan/pr71403-3.c: New test.
6091
0ac249bf
JJ
60922016-06-13 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR middle-end/71478
6095 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6096 Add -Wno-psabi -w to dg-options.
6097
5408a64a
KN
60982016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6099
6100 * gcc.target/powerpc/vadsdu-0.c: New test.
6101 * gcc.target/powerpc/vadsdu-1.c: New test.
6102 * gcc.target/powerpc/vadsdu-2.c: New test.
6103 * gcc.target/powerpc/vadsdu-3.c: New test.
6104 * gcc.target/powerpc/vadsdu-4.c: New test.
6105 * gcc.target/powerpc/vadsdu-5.c: New test.
6106 * gcc.target/powerpc/vadsdub-1.c: New test.
6107 * gcc.target/powerpc/vadsdub-2.c: New test.
6108 * gcc.target/powerpc/vadsduh-1.c: New test.
6109 * gcc.target/powerpc/vadsduh-2.c: New test.
6110 * gcc.target/powerpc/vadsduw-1.c: New test.
6111 * gcc.target/powerpc/vadsduw-2.c: New test.
6112
f7e4f2e3
DM
61132016-06-13 David Malcolm <dmalcolm@redhat.com>
6114
6115 * gcc.dg/c99-init-2.c (c): Update expected error message.
6116 * gcc.dg/init-bad-8.c (foo): Likewise.
6117 * gcc.dg/spellcheck-fields-3.c: New test case.
6118
ad23a23e
ML
61192016-06-13 Martin Liska <mliska@suse.cz>
6120
6121 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6122 and "guess loop iv compared" heuristics.
6123 * gcc.dg/predict-2.c: Likewise.
6124 * gcc.dg/predict-3.c: Likewise.
6125 * gcc.dg/predict-4.c: Likewise.
6126 * gcc.dg/predict-5.c: Likewise.
6127 * gcc.dg/predict-6.c: Likewise.
6128
146c55da
MP
61292016-06-13 Marek Polacek <polacek@redhat.com>
6130
6131 PR middle-end/71476
6132 * c-c++-common/Wswitch-unreachable-4.c: New test.
6133 * gcc.dg/Wswitch-unreachable-2.c: New test.
6134 * g++.dg/tm/jump1.C: Move dg-warning.
6135
42e77cbc
EB
61362016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6137
6138 * gnat.dg/renaming10.ad[sb]: New test.
6139
7474dcc1
PT
61402016-06-13 Paul Thomas <pault@gcc.gnu.org>
6141
6142 PR fortran/70673
6143 * gfortran.dg/pr70673.f90: New test.
6144
f57f53d3
RB
61452016-06-13 Richard Biener <rguenther@suse.de>
6146
6147 PR middle-end/64516
6148 * gcc.dg/align-3.c: New testcase.
6149
5843a5f0
ML
61502016-06-13 Martin Liska <mliska@suse.cz>
6151
6152 * gcc.target/i386/pr71458.c: New test.
6153
aa8fdb44
UB
61542016-06-12 Uros Bizjak <ubizjak@gmail.com>
6155
6156 PR target/71241
3a146d46 6157 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6158
2043e4d7
DH
61592016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6160
6161 PR target/60751
6162 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6163 statement.
6164
d3dc025d
DH
61652016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6166
6167 PR target/60751
6168 * gfortran.dg/comma_IO_extension_1.f90: New test.
6169 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6170 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6171 statement.
6172 * gfortran.dg/graphite/pr38083.f90: Likewise.
6173 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6174 missing format.
6175
a31d78c6
EB
61762016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6177
6178 * gnat.dg/case_character.adb: New test.
6179
95c18dd0
SB
61802016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6181
6182 PR middle-end/71310
6183 * gcc.target/powerpc/pr71310.c: New testcase.
6184
b97d37b4
KV
61852016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6186
6187 PR middle-end/71478
6188 * gcc.dg/pr71478.c: New test.
6189
900bcda3
JJ
61902016-06-10 Jakub Jelinek <jakub@redhat.com>
6191
ec1c20db
JJ
6192 PR middle-end/71494
6193 * gcc.c-torture/execute/pr71494.c: New test.
6194
50b15873
JJ
6195 PR c/68657
6196 * gcc.target/i386/pr68657.c: New test.
6197
900bcda3
JJ
6198 PR inline-asm/68843
6199 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6200 (test): Add -masm=intel alternatives.
6201
4d926e34
MS
62022016-06-10 Martin Sebor <msebor@redhat.com>
6203
6204 PR c/71392
6205 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6206
ad071b2b
JL
62072016-06-10 Jeff Law <law@redhat.com>
6208
6209 PR tree-optimization/71335
6210 * gcc.c-torture/execute/pr71335.c: New test.
6211
2704efe8
DM
62122016-06-10 David Malcolm <dmalcolm@redhat.com>
6213
6214 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6215 the various "cannot tail-call: " messages.
6216
18c9b7d4
CL
62172016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6218
6219 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6220 and options.
6221
7cfa10f3
MO
62222016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6223
6224 PR sanitizer/71480
6225 * c-c++-common/asan/pr71480.c: New test.
6226
1f24fd3e
L
62272016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6228
6229 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6230 (ASMNAME2): Likewise.
6231 (main): Replace fn in asm statement with ASMNAME ("fn").
6232 * gcc.dg/guality/pr68037-2.c: Likewise.
6233 * gcc.dg/guality/pr68037-3.c: Likewise.
6234 * gcc.dg/torture/pr68037-1.c: Likewise.
6235 * gcc.dg/torture/pr68037-2.c: Likewise.
6236 * gcc.dg/torture/pr68037-3.c: Likewise.
6237
ad551c07
BE
62382016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6239
6240 PR inline-asm/68843
6241 * gcc.target/i386/pr68843-1.c: New test.
6242 * gcc.target/i386/pr68843-2.c: New test.
6243
4b1ffdb1 62442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6245 Cesar Philippidis <cesar@codesourcery.com>
6246
6247 PR middle-end/71373
6248 * gcc.dg/goacc/nested-function-1.c: New file.
6249 * gcc.dg/goacc/nested-function-2.c: Likewise.
6250 * gcc.dg/goacc/pr71373.c: Likewise.
6251 * gfortran.dg/goacc/cray-2.f95: Likewise.
6252 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6253 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6254 * gfortran.dg/goacc/cray.f95: Update.
6255 * gfortran.dg/goacc/loop-1.f95: Likewise.
6256 * gfortran.dg/goacc/loop-3.f95: Likewise.
6257 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6258 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6259
62602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6261
6262 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6263 for OpenACC tile clauses.
6264 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6265
6266 PR c/71381
6267 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6268 to...
6269 * c-c++-common/goacc/cache-2.c: ... this new file.
6270 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6271 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6272 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6273 usage.
6274 * gfortran.dg/goacc/cray.f95: Likewise.
6275 * gfortran.dg/goacc/loop-1.f95: Likewise.
6276
89851e4c
AH
62772016-06-10 Alan Hayward <alan.hayward@arm.com>
6278
6279 PR tree-optimization/71407
6280 PR tree-optimization/71416
6281 * gcc.dg/vect/pr71407.c: New
6282 * gcc.dg/vect/pr71416-1.c: New
6283 * gcc.dg/vect/pr71416-2.c: New
6284
200eafbf
RB
62852016-06-10 Richard Biener <rguenther@suse.de>
6286
6287 PR middle-end/71477
6288 * gcc.dg/torture/pr71477.c: New testcase.
6289
4df99d92
JK
62902016-06-09 Julia Koval <julia.koval@intel.com>
6291
6292 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6293 * gcc.target/i386/interrupt-13.c: Likewise.
6294 * gcc.target/i386/interrupt-15.c: Likewise.
6295 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6296 * gcc.target/i386/interrupt-24.c: Likewise.
6297 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6298 * gcc.target/i386/interrupt-9.c: Likewise.
6299 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6300
e01b4e16
MS
63012016-06-09 Martin Sebor <msebor@redhat.com>
6302
6303 PR c/70883
6304 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6305 * gcc.dg/builtin-constant_p-1.c: Same.
6306 * gcc.dg/builtins-error.c: Same.
6307 * gcc.dg/pr70859.c: Same.
6308
9c35db0e
SKS
63092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6310
6311 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6312 * gcc.dg/torture/pr68067-1.c: Likewise.
6313 * gcc.dg/torture/pr68067-2.c: Likewise.
6314
63152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6316
6317 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6318 when setting SIZE.
6319
392a81b9
PC
63202016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6321
6322 PR c++/71465
6323 * g++.dg/inherit/crash5.C: New.
6324 Revert:
6325 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6326
6327 PR c++/70202
6328 * g++.dg/inherit/crash5.C: New.
6329 * g++.dg/inherit/virtual1.C: Adjust.
6330
e49efc14
ML
63312016-06-09 Martin Liska <mliska@suse.cz>
6332
6333 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6334 * g++.dg/predict-loop-exit-2.C: Likewise.
6335 * g++.dg/predict-loop-exit-3.C: Likewise.
6336 * gcc.dg/predict-1.c: Likewise.
6337 * gcc.dg/predict-2.c: Likewise.
6338 * gcc.dg/predict-3.c: Likewise.
6339 * gcc.dg/predict-4.c: Likewise.
6340 * gcc.dg/predict-5.c: Likewise.
6341 * gcc.dg/predict-6.c: Likewise.
6342 * gcc.dg/predict-7.c: Likewise.
6343
36d57986
RB
63442016-06-09 Richard Biener <rguenther@suse.de>
6345
6346 PR tree-optimization/71462
6347 * gcc.dg/torture/pr71462.c: New testcase.
6348
7d82e8e4
MP
63492016-06-09 Marek Polacek <polacek@redhat.com>
6350
6351 PR c/65471
6352 * gcc.dg/c11-generic-3.c: New test.
6353
c8a71589
PC
63542016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6355
6356 * g++.dg/init/array42.C: New.
6357 * g++.dg/init/array43.C: Likewise.
6358 * g++.dg/init/array44.C: Likewise.
6359 * g++.dg/init/array45.C: Likewise.
6360 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6361 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6362 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6363 * g++.dg/gomp/pr35751.C: Likewise.
6364 * g++.dg/init/array23.C: Likewise.
6365 * g++.dg/init/brace2.C: Likewise.
6366 * g++.dg/init/brace6.C: Likewise.
6367
44a845ca
MS
63682016-06-08 Martin Sebor <msebor@redhat.com>
6369 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR c++/70507
6372 PR c/68120
6373 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6374 * c-c++-common/builtin-arith-overflow-2.c: New test.
6375 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6376 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6377 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6378
2ef16b6e
JJ
63792016-06-08 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR c++/71442
6382 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6383
5e3ee346
AL
63842016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6385
6386 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6387 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6388 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6389 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6390 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6391 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6392 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6393 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6394 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6395 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6396 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6397 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6398 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6399
b2ae2814
RB
64002016-06-08 Richard Biener <rguenther@suse.de>
6401
6402 PR tree-optimization/68558
6403 * gcc.dg/vect/slp-44.c: New testcase.
6404
e09b4c37
RB
64052016-06-08 Richard Biener <rguenther@suse.de>
6406
6407 * gcc.dg/vect/slp-43.c: New testcase.
6408
72d50660
RB
64092016-06-08 Richard Biener <rguenther@suse.de>
6410
6411 PR tree-optimization/71452
6412 * gcc.dg/torture/pr71452.c: New testcase.
6413
988c115c
JJ
64142016-06-08 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR c++/71448
6417 * g++.dg/torture/pr71448.C: New test.
6418
73d73b48
BS
64192016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6420
6421 PR debug/71432
6422 PR ada/71413
6423 * g++.dg/debug/pr71432.C: New test.
6424
bdd15d0c
PK
64252016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6426
6427 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6428 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6429 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6430
ce0607bb
AH
64312016-06-08 Alan Hayward <alan.hayward@arm.com>
6432
6433 * gcc.dg/vect/vect-live-2.c: Update effective target.
6434 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6435 * lib/target-supports.exp: Add aarch64 to vect_long.
6436
92a5f2ba
MP
64372016-06-08 Marek Polacek <polacek@redhat.com>
6438
6439 PR c/71418
6440 * gcc.dg/noncompile/pr71418.c: New test.
6441
08203f73
MP
6442 PR c/71426
6443 * gcc.dg/noncompile/pr71426.c: New test.
6444
d1fcc2bd
JH
64452016-06-07 Jan Hubicka <hubicka@ucw.cz>
6446
6447 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6448 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6449 * gcc.dg/predict-3.c: Update template.
6450 * gcc.dg/predict-5.c: Update template.
6451 * gcc.dg/predict-6.c: Update template.
6452 * gcc.dg/predict-9.c: Update template.
6453 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6454
a23e6f1c
BS
64552016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6456
6457 * gcc.target/powerpc/vec-mul.c: New test.
6458
6ffd47b7
DM
64592016-06-07 David Malcolm <dmalcolm@redhat.com>
6460
6461 * gcc.dg/spellcheck-fields-2.c: New test case.
6462
bfd67b47
RB
64632016-06-07 Richard Biener <rguenther@suse.de>
6464
6465 PR c/61564
6466 * gcc.dg/Wpragmas-1.c: New testcase.
6467 * gcc.dg/Wattributes-4.c: Likewise.
6468 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6469 entry.
6470
701b9a47
CL
64712016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6472
6473 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6474 spurious debug code.
6475
6b80d6fa
RB
64762016-06-07 Richard Biener <rguenther@suse.de>
6477
6478 PR tree-optimization/71428
6479 * gcc.dg/torture/pr71428.c: New testcase.
6480
0f3f9437
RB
64812016-06-07 Richard Biener <rguenther@suse.de>
6482
6483 PR middle-end/71423
6484 * gcc.dg/torture/pr71423.c: New testcase.
6485
ec963f2a
KV
64862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6487
6488 PR middle-end/71408
6489 * gcc.dg/tree-ssa/pr71408.c: New test.
6490
46ab5b6e
KV
64912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6492
6493 PR middle-end/71281
6494 * g++.dg/torture/pr71281.C: New test.
6495
1f40cff3
MP
64962016-06-06 Marek Polacek <polacek@redhat.com>
6497
6498 PR c/71362
6499 * gcc.dg/pr71362.c: New test.
6500
6f5bcd24
JJ
65012016-06-06 Jakub Jelinek <jakub@redhat.com>
6502 Patrick Palka <ppalka@gcc.gnu.org>
6503
6504 PR c++/70847
6505 PR c++/71330
6506 PR c++/71393
6507 * g++.dg/opt/pr70847.C: New test.
6508 * g++.dg/ubsan/pr70847.C: New test.
6509 * g++.dg/ubsan/pr71393.C: New test.
6510
158beb4a
JJ
65112016-06-06 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR tree-optimization/71259
6514 * gcc.dg/vect/pr71259.c: New test.
6515
d9b950dd
DM
65162016-06-06 David Malcolm <dmalcolm@redhat.com>
6517
6518 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6519 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6520 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6521 above.
6522
36f9ad69
KT
65232016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6524
6525 PR middle-end/37780
6526 * gcc.c-torture/execute/pr37780.c: New test.
6527 * gcc.target/aarch64/pr37780_1.c: Likewise.
6528 * gcc.target/arm/pr37780_1.c: Likewise.
6529
5545a907
MP
65302016-06-06 Marek Polacek <polacek@redhat.com>
6531
6532 * c-c++-common/attr-may-alias-1.c: New test.
6533 * c-c++-common/attr-may-alias-2.c: New test.
6534 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6535
93671519
BE
65362016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6537
6538 PR c/24414
6539 * gcc.target/i386/pr24414.c: New test.
6540
690f24b7
JM
65412016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6542
6543 * gcc.target/sparc/vis4misc.c: New file.
6544 * gcc.target/sparc/fpcmp.c: Likewise.
6545 * gcc.target/sparc/fpcmpu.c: Likewise.
6546
31ce6157
AH
65472016-06-06 Alan Hayward <alan.hayward@arm.com>
6548
6549 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6550 * gcc.dg/vect/vect-live-3.c: Likewise.
6551
9fcebb5a
RB
65522016-06-06 Richard Biener <rguenther@suse.de>
6553
6554 PR tree-optimization/71398
6555 * gcc.dg/torture/pr71398.c: New testcase.
6556
903ca97b
UB
65572016-06-06 Uros Bizjak <ubizjak@gmail.com>
6558
6559 PR target/71389
6560 * g++.dg/pr71389.C: New test.
6561
9c1eb332
JD
65622016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6563
6564 PR fortran/71404
6565 * gfortran.dg/fmt_read_5.f: New test.
6566
b2d83bd2
AV
65672016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6568
6569 PR fortran/69659
6570 * gfortran.dg/class_array_22.f03: New test.
6571
ec81960e
JH
65722016-06-05 Jan Hubicka <hubicka@ucw.cz>
6573
6574 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6575
429d2750
JH
65762016-06-05 Jan Hubicka <hubicka@ucw.cz>
6577
6578 * gcc.dg/predict-9.c: Update template.
6579
c1c00983
PC
65802016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6581
6582 PR c++/49377
6583 * g++.dg/template/pr49377.C: New.
6584
1927a963
JJ
65852016-06-04 Jakub Jelinek <jakub@redhat.com>
6586
6587 PR tree-optimization/71405
6588 * g++.dg/torture/pr71405.C: New test.
6589
909a11ad
PC
65902016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6591
6592 PR c++/70202
6593 * g++.dg/inherit/crash5.C: New.
6594 * g++.dg/inherit/virtual1.C: Adjust.
6595
08bbb1f8
JL
65962016-06-03 Jeff Law <law@redhat.com>
6597
6598 PR tree-optimization/71316
6599 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6600
7c35235c
JJ
66012016-06-03 Jakub Jelinek <jakub@redhat.com>
6602
6603 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6604 dg-additional-options with just -fno-tree-scev-cprop in it.
6605 * gcc.dg/vect/vect-live-2.c: Likewise.
6606 * gcc.dg/vect/vect-live-5.c: Likewise.
6607 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6608 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6609 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6610
c8572dd6
PP
66112016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6612
6613 PR c++/27100
6614 * g++.dg/other/friend6.C: New test.
6615
1c7733a7
BS
66162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6617
6618 * g++.dg/torture/ppc-ldst-array.C: New.
6619
0d2f700f
JM
66202016-06-03 Joseph Myers <joseph@codesourcery.com>
6621
6622 PR target/71276
6623 PR target/71277
6624 * gcc.dg/torture/builtin-fp-int-inexact.c,
6625 gcc.target/i386/387-builtin-fp-int-inexact.c,
6626 gcc.target/i386/387-rint-inline-1.c,
6627 gcc.target/i386/387-rint-inline-2.c,
6628 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6629 gcc.target/i386/sse2-rint-inline-1.c,
6630 gcc.target/i386/sse2-rint-inline-2.c,
6631 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6632 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6633
f8071c05
L
66342016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6635 Julia Koval <julia.koval@intel.com>
6636
6637 PR target/66960
6638 PR target/67630
6639 PR target/67634
6640 PR target/67841
6641 PR target/68037
6642 PR target/68618
6643 PR target/68661
6644 PR target/69575
6645 PR target/69596
6646 PR target/69734
6647 * gcc.dg/guality/pr68037-1.c: New test.
6648 * gcc.dg/guality/pr68037-2.c: Likewise.
6649 * gcc.dg/guality/pr68037-3.c: Likewise.
6650 * gcc.dg/torture/pr68037-1.c: Likewise.
6651 * gcc.dg/torture/pr68037-2.c: Likewise.
6652 * gcc.dg/torture/pr68037-3.c: Likewise.
6653 * gcc.dg/torture/pr68661-1a.c: Likewise.
6654 * gcc.dg/torture/pr68661-1b.c: Likewise.
6655 * gcc.target/i386/interrupt-1.c: Likewise.
6656 * gcc.target/i386/interrupt-2.c: Likewise.
6657 * gcc.target/i386/interrupt-3.c: Likewise.
6658 * gcc.target/i386/interrupt-4.c: Likewise.
6659 * gcc.target/i386/interrupt-5.c: Likewise.
6660 * gcc.target/i386/interrupt-6.c: Likewise.
6661 * gcc.target/i386/interrupt-7.c: Likewise.
6662 * gcc.target/i386/interrupt-8.c: Likewise.
6663 * gcc.target/i386/interrupt-9.c: Likewise.
6664 * gcc.target/i386/interrupt-10.c: Likewise.
6665 * gcc.target/i386/interrupt-11.c: Likewise.
6666 * gcc.target/i386/interrupt-12.c: Likewise.
6667 * gcc.target/i386/interrupt-13.c: Likewise.
6668 * gcc.target/i386/interrupt-14.c: Likewise.
6669 * gcc.target/i386/interrupt-15.c: Likewise.
6670 * gcc.target/i386/interrupt-16.c: Likewise.
6671 * gcc.target/i386/interrupt-17.c: Likewise.
6672 * gcc.target/i386/interrupt-18.c: Likewise.
6673 * gcc.target/i386/interrupt-19.c: Likewise.
6674 * gcc.target/i386/interrupt-20.c: Likewise.
6675 * gcc.target/i386/interrupt-21.c: Likewise.
6676 * gcc.target/i386/interrupt-22.c: Likewise.
6677 * gcc.target/i386/interrupt-23.c: Likewise.
6678 * gcc.target/i386/interrupt-24.c: Likewise.
6679 * gcc.target/i386/interrupt-25.c: Likewise.
6680 * gcc.target/i386/interrupt-26.c: Likewise.
6681 * gcc.target/i386/interrupt-27.c: Likewise.
6682 * gcc.target/i386/interrupt-28.c: Likewise.
6683 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6684 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6685 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6686 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6687 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6688 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6689 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6690 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6691 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6692 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6693 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6694 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6695
36b85e43
BS
66962016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6697
9de2e795
L
6698 PR tree-optimization/52171
6699 * gcc.dg/pr52171.c: New test.
6700 * gcc.target/i386/pr52171.c: New test.
36b85e43 6701
bfeee8ac
JH
67022016-06-03 Jan Hubicka <jh@suse.cz>
6703
6704 * g++.dg/tree-ssa/pred-1.C: New testcase
6705 * gcc.dg/tree-ssa/pred-1.c: New testcase
6706
859b0bae
BS
67072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6708
6709 PR target/70957
6710 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6711 support.
6712 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6713
3a2edf4c
AH
67142016-06-03 Alan Hayward <alan.hayward@arm.com>
6715
6716 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6717
b28ead45
AH
67182016-06-03 Alan Hayward <alan.hayward@arm.com>
6719
6720 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6721 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6722 * gcc.dg/vect/vect-live-1.c: New test.
6723 * gcc.dg/vect/vect-live-2.c: New test.
6724 * gcc.dg/vect/vect-live-3.c: New test.
6725 * gcc.dg/vect/vect-live-4.c: New test.
6726 * gcc.dg/vect/vect-live-5.c: New test.
6727 * gcc.dg/vect/vect-live-slp-1.c: New test.
6728 * gcc.dg/vect/vect-live-slp-2.c: New test.
6729 * gcc.dg/vect/vect-live-slp-3.c: New test.
6730
1f91747b
JJ
67312016-06-03 Jakub Jelinek <jakub@redhat.com>
6732
6733 PR middle-end/71387
6734 * g++.dg/opt/pr71387.C: New test.
6735
47b83923
JL
67362016-06-02 Jeff Law <law@redhat.com>
6737
6738 PR tree-optimization/71328
6739 * gcc.c-torture/compile/pr71328.c: New test.
6740
e96e5f46
JD
67412016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6742
6743 PR fortran/52393
6744 * gfortran.dg/fmt_read_3.f90: Fix typo.
6745 * gfortran.dg/fmt_read_4.f90: New test.
6746
b872d729
PC
67472016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6748
6749 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6750 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6751 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6752 * g++.dg/cpp0x/override2.C: Likewise.
6753 * g++.dg/parse/crash5.C: Likewise.
6754 * g++.dg/parse/error16.C: Likewise.
6755 * g++.dg/parse/error27.C: Likewise.
6756 * g++.dg/template/qualttp15.C: Likewise.
6757 * g++.dg/template/redecl4.C: Likewise.
6758 * g++.old-deja/g++.other/crash39.C: Likewise.
6759 * g++.old-deja/g++.other/struct1.C: Likewise.
6760 * g++.old-deja/g++.pt/m9a.C: Likewise.
6761 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6762
0e535442
JJ
67632016-06-02 Jakub Jelinek <jakub@redhat.com>
6764
0633ee10
JJ
6765 PR c++/71372
6766 * c-c++-common/pr71372.c: New test.
6767
0e535442
JJ
6768 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6769 __TIME__ strings with __builtin_strcmp instead of printf and
6770 dg-output.
6771
f3c5ecc2
ML
67722016-06-02 Martin Liska <mliska@suse.cz>
6773
6774 * gcc.dg/predict-9.c: New test.
6775
a91807c5
JJ
67762016-06-02 Jakub Jelinek <jakub@redhat.com>
6777
6778 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6779 global set_compiler_env_var and global saved_compiler_env_var.
6780
b5bd1978
KT
67812016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6782
6783 PR rtl-optimization/71295
6784 * gcc.c-torture/compile/pr71295.c: New test.
6785
b93b1475
JJ
67862016-06-02 Jakub Jelinek <jakub@redhat.com>
6787
930ebd0e
JJ
6788 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6789
1e021dc3
JJ
6790 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6791 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6792
b93b1475
JJ
6793 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6794 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6795 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6796 alternative number.
6797
58f2fb5c
MM
67982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6799
6800 * gcc.target/powerpc/p9-splat-4.c: New test.
6801
68022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6803
6804 PR target/71186
6805 * gcc.target/powerpc/pr71186.c: New test.
6806
4731c9f0
JD
68072016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6808
6809 PR fortran/52393
6810 * gfortran.dg/fmt_read_3.f90: New test.
6811
042dee3e
TP
68122016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6813
6814 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6815 procedure.
6816
15c98b2e
ES
68172016-06-01 Eduard Sanou <dhole@openmailbox.org>
6818
6819 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6820 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6821 env var is set.
6822 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6823 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6824 shown once.
6825 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6826 during compilation.
6827 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6828 vars set by dg-set-compiler-env-var.
6829
6442a6f4
PT
68302016-06-01 Paul Thomas <pault@gcc.gnu.org>
6831
6832 PR fortran/71156
6833 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6834 to the module procedure declaration.
6835 * gfortran.dg/submodule_16.f08: New test.
6836
ab62397a
JJ
68372016-06-01 Jakub Jelinek <jakub@redhat.com>
6838
6839 PR middle-end/71371
6840 * c-c++-common/gomp/pr71371.c: New test.
6841
b66af6ed
RB
68422016-06-01 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/71366
6845 * gcc.dg/torture/pr71366-1.c: New testcase.
6846 * gcc.dg/torture/pr71366-2.c: Likewise.
6847
e342b9d8
KN
68482016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6849
6850 * gcc.target/powerpc/vslv-0.c: New test.
6851 * gcc.target/powerpc/vslv-1.c: New test.
6852 * gcc.target/powerpc/vsrv-0.c: New test.
6853 * gcc.target/powerpc/vsrv-1.c: New test.
6854
721547cd
NS
68552016-06-01 Nathan Sidwell <nathan@acm.org>
6856
6857 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6858 * gcc.target/nvptx/weak.c: New.
6859
fa2c9034
RB
68602016-06-01 Richard Biener <rguenther@suse.de>
6861
6862 PR tree-optimization/71261
6863 * gcc.dg/torture/vect-bool-1.c: New testcase.
6864
3e32893c
JJ
68652016-06-01 Jakub Jelinek <jakub@redhat.com>
6866
6867 * gfortran.dg/gomp/order-1.f90: New test.
6868 * gfortran.dg/gomp/order-2.f90: New test.
6869
8c383600
JH
68702016-06-01 Jan Hubicka <hubicka@ucw.cz>
6871
6872 * gcc.dg/unroll-6.c: Update template.
6873 * gcc.dg/unroll-7.c: New testcase.
6874 * gcc.dg/unroll-8.c: New testcase.
6875
a0dfeef5
EB
68762016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6877
6878 * gnat.dg/opt56.ad[sb]: New test.
6879
48de5701
PC
68802016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/66635
6883 * g++.dg/cpp0x/constexpr-ice16.C: New.
6884
827cf695
PP
68852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6886
6887 PR tree-optimization/71314
6888 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6889 -mbranch-cost=2.
6890
ff66f6e8
PP
68912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6892
6893 PR tree-optimization/71077
6894 * gcc.dg/tree-ssa/pr71077.c: New test.
6895
050fb209
JH
68962016-05-31 Jan Hubicka <hubicka@ucw.cz>
6897
48de5701
PC
6898 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6899 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6900 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6901
c642d919
PC
69022016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6903
6904 PR c++/71248
6905 * g++.dg/cpp0x/pr71248.C: New.
6906 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6907 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6908 * g++.dg/init/new37.C: Likewise.
6909 * g++.dg/template/static1.C: Likewise.
6910 * g++.dg/template/static2.C: Likewise.
6911
d6439e08
L
69122016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6913
6914 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6915 instead of %rdi.
6916 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6917
780b9dd4
MP
69182016-05-31 Marek Polacek <polacek@redhat.com>
6919
6920 * c-c++-common/Wswitch-unreachable-3.c: New test.
6921 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6922
0d99f8a0
RB
69232016-05-31 Richard Biener <rguenther@suse.de>
6924
6925 PR tree-optimization/71352
6926 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6927
52545641
TP
69282016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6929
6930 * gcc.target/arm/armv5_thumb_isa.c: New test.
6931
5b8c1205
KY
69322016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6933
6934 PR target/71346
6935 * gcc.target/i386/pr71346.c: New test.
6936
7a88cc84
TV
69372016-05-31 Tom de Vries <tom@codesourcery.com>
6938
6939 PR tree-optimization/69068
6940 * gcc.dg/graphite/pr69068.c: New test.
6941
265149a6
MS
69422016-05-27 Martin Sebor <msebor@redhat.com>
6943
6944 PR c++/71306
6945 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6946
00631022
JJ
69472016-05-30 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR c++/71349
6950 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6951 nowait depend(inout: dd[0]) clauses where permitted.
6952
b2f6675b
PC
69532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/71238
6956 * g++.dg/parse/pr71238.C: New.
6957 * g++.dg/concepts/friend1.C: Test column numbers too.
6958 * g++.dg/cpp0x/initlist31.C: Likewise.
6959 * g++.dg/cpp0x/pr51420.C: Likewise.
6960 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6961 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6962 * g++.dg/ext/builtin3.C: Likewise.
6963 * g++.dg/lookup/friend12.C: Likewise.
6964 * g++.dg/lookup/friend7.C: Likewise.
6965 * g++.dg/lookup/koenig1.C: Likewise.
6966 * g++.dg/lookup/koenig5.C: Likewise.
6967 * g++.dg/lookup/used-before-declaration.C: Likewise.
6968 * g++.dg/overload/koenig1.C: Likewise.
6969 * g++.dg/template/crash65.C: Likewise.
6970 * g++.dg/template/friend57.C: Likewise.
6971 * g++.dg/warn/Wshadow-5.C: Likewise.
6972 * g++.dg/warn/Wunused-8.C: Likewise.
6973 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6974 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6975 * g++.old-deja/g++.jason/member.C: Likewise.
6976 * g++.old-deja/g++.jason/report.C: Likewise.
6977 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6978 * g++.old-deja/g++.law/visibility20.C: Likewise.
6979 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6980 * g++.old-deja/g++.other/static5.C: Likewise.
6981 * g++.old-deja/g++.pt/overload2.C: Likewise.
6982
a448ff40
JH
69832016-05-30 Jan Hubicka <hubicka@ucw.cz>
6984
6985 * gcc.dg/tree-ssa/peel1.c: New testcase.
6986 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6987 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6988
69be8c91
TV
69892016-05-30 Tom de Vries <tom@codesourcery.com>
6990
6991 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6992 to ce.
6993
a59775a1
PC
69942016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6995
6996 PR c++/71099
6997 * g++.dg/parse/virtual1.C: New.
6998
53d6d955
UB
69992016-05-30 Uros Bizjak <ubizjak@gmail.com>
7000
7001 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7002 Use correct register when clearing %edx.
7003
0557293f
AM
70042016-05-30 Alexander Monakov <amonakov@ispras.ru>
7005
7006 PR tree-optimization/71289
7007 * gcc.dg/pr71289.c: New test.
7008
5d476e35
KV
70092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7010
7011 PR middle-end/71269
7012 PR middle-end/71292
7013 * gcc.dg/tree-ssa/pr71269.c: New test.
7014 * gcc.dg/tree-ssa/pr71292.c: New test.
7015
db5447ca
KV
70162016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7017
7018 PR middle-end/71252
7019 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7020
98bdbb39
JH
70212016-05-30 Jan Hubicka <hubicka@ucw.cz>
7022
7023 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7024 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7025 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7026
7e012855
TV
70272016-05-30 Tom de Vries <tom@codesourcery.com>
7028
7029 PR tree-optimization/69067
7030 * gcc.dg/graphite/pr69067.c: New test.
7031
beed3701
UB
70322016-05-29 Uros Bizjak <ubizjak@gmail.com>
7033
7034 PR target/71245
7035 * gcc.target/i386/pr71245-1.c: New test.
7036 * gcc.target/i386/pr71245-2.c: Ditto.
7037
b6d4f8e8
PC
70382016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7039
7040 PR c++/71105
7041 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7042 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7043 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7044
00022058
JH
70452016-05-27 Jan Hubicka <hubicka@ucw.cz>
7046
7047 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7048
c8419aca
VV
70492016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7050
7051 Revert:
7052 PR c++/69855
7053 * g++.dg/overload/69855.C: New.
7054 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7055 * g++.old-deja/g++.pt/crash3.C: Likewise.
7056
8008c4d2
PC
70572016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7058
7059 PR c++/60385
7060 * g++.dg/parse/namespace13.C: New.
7061
8b2ef235
JL
70622016-05-26 Jeff Law <law@redhat.com>
7063
7064 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7065 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7066 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7067 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7068 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7070 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7071 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7072 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7073 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7074 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7075 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7076 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7077
7d67159b
VV
70782016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7079
7080 PR c++/69855
7081 * g++.dg/overload/69855.C: New.
7082 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7083 * g++.old-deja/g++.pt/crash3.C: Likewise.
7084
88e3bdd1
JW
70852016-05-27 Jiong Wang <jiong.wang@arm.com>
7086
7087 PR target/63596
7088 * gcc.target/aarch64/va_arg_1.c: New testcase.
7089 * gcc.target/aarch64/va_arg_2.c: Likewise.
7090 * gcc.target/aarch64/va_arg_3.c: Likewise.
7091
3fd6b9cc
JW
70922016-05-27 Jiong Wang <jiong.wang@arm.com>
7093
7094 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7095 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7096 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7097 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7098 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7099
3cee7e4e
MP
71002016-05-27 Marek Polacek <polacek@redhat.com>
7101
7102 PR middle-end/71308
7103 * g++.dg/torture/pr71308.C: New test.
7104
6a813c96
DV
71052016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7106
7107 * gcc.dg/zero_bits_compound-1.c: New test.
7108 * gcc.dg/zero_bits_compound-2.c: New test.
7109
0561bcfb
IE
71102016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7111
7112 PR middle-end/71279
7113 * gcc.dg/pr71279.c: New test.
7114
21316320
MM
71152016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7116
7117 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7118 floating point min/max/comparison instructions.
7119 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7120
7211a097
JJ
71212016-05-26 Jakub Jelinek <jakub@redhat.com>
7122
7123 * c-c++-common/gomp/schedule-1.c: New test.
7124 * gfortran.dg/gomp/schedule-1.f90: New test.
7125
cac177cf
PP
71262016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7127
7128 PR c++/70822
7129 PR c++/70106
7130 * g++.dg/cpp1y/auto-fn32.C: New test.
7131 * g++.dg/cpp1y/paren4.C: New test.
7132
a2d5b8c9
NS
71332016-05-26 Nathan Sidwell <nathan@acm.org>
7134
7135 * gcc.dg/20060410.c: Xfail on ptx.
7136 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7137 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7138 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7139 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7140 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7141
ffa8b552
TP
71422016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7143
7144 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7145
c7501e00
JJ
71462016-05-26 Jakub Jelinek <jakub@redhat.com>
7147
1875b9a0
JJ
7148 PR tree-optimization/71280
7149 * gcc.dg/pr71280.c: New test.
7150
2116e19f
JJ
7151 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7152
305aef09
JJ
7153 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7154 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7155
c7501e00
JJ
7156 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7157
ca449d26
JW
71582016-05-26 Jiong Wang <jiong.wang@arm.com>
7159
7160 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7161 kept in memory.
ca449d26 7162
8af01c66
JL
71632016-05-25 Jeff Law <law@redhat.com>
7164
7165 PR tree-optimization/71272
7166 * gcc.c-torture/compile/pr71272.c: new test.
7167
f9d6ce73
BS
71682016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7169
7170 * gcc.target/powerpc/vec-cmpne.c: New test.
7171 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7172
a88a7b22
EB
71732016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7174
7175 * gnat.dg/opt55.ad[sb]: New test.
7176
125f02ed
SKS
71772016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7178
7179 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7180 * c-c++-common/pr60226.c: Require int32plus.
7181 * gcc.c-torture/execute/pr70602.c: Likewise.
7182 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7183 unsigned long for malloc arg type.
7184 * gcc.dg/asr_div1.c: Require int32plus.
7185 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7186 * gcc.dg/pie-1.c: Require pie.
7187 * gcc.dg/pie-2.c: Likewise.
7188 * gcc.dg/pr59471.c: Require int32plus.
7189 * gcc.dg/pr59963-2.c: XFAIL for int16.
7190 * gcc.dg/pr60114.c: Require int32plus.
7191 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7192 unsigned long for typedef of size_t.
7193 * gcc.dg/pr63914.c: Require int32plus.
7194 * gcc.dg/pr64536.c: Require pt32plus.
7195 * gcc.dg/pr65658.c: Likewise.
7196 * gcc.dg/pr67271.c: Require int32plus.
7197 * gcc.dg/pr68112.c: Likewise.
7198 * gcc.dg/pr69071.c: Skip for avr target.
7199 * gcc.dg/pr69973.c: Require int32plus.
7200 * gcc.dg/pr70169.c: Skip for avr target.
7201 * gcc.dg/sso-6.c: Require int32plus.
7202 * gcc.dg/sso-7.c: Likewise.
7203 * gcc.dg/sso-8.c: Likewise.
7204 * gcc.dg/vrp-min-max-2.c: Likewise.
7205
c6e434f5
UB
72062016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7207
7208 PR target/70738
7209 * gcc.target/i386/pr70738-1.c: New test.
7210 * gcc.target/i386/pr70738-2.c: Likewise.
7211 * gcc.target/i386/pr70738-3.c: Likewise.
7212 * gcc.target/i386/pr70738-4.c: Likewise.
7213 * gcc.target/i386/pr70738-5.c: Likewise.
7214 * gcc.target/i386/pr70738-6.c: Likewise.
7215 * gcc.target/i386/pr70738-7.c: Likewise.
7216 * gcc.target/i386/pr70738-8.c: Likewise.
7217 * gcc.target/i386/pr70738-9.c: Likewise.
7218
5c42d341
KT
72192016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7220
7221 PR rtl-optimization/66940
7222 * gcc.c-torture/execute/pr66940.c: New test.
7223
bf9a1a07
IV
72242016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7225
7226 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7227 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7228 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7229 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7230 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7231 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7232 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7233 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7234 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7235 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7236 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7237 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7238 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7239 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7240 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7241 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7242 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7243 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7244 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7245 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7246 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7247 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7248 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7249 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7250
95efe6b6
MP
72512016-05-25 Marek Polacek <polacek@redhat.com>
7252
7253 PR c/71265
7254 * gcc.dg/noncompile/pr71265.c: New test.
7255
a23faf7a
MP
7256 PR c/71266
7257 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7258
69a6d5ad
NS
72592016-05-25 Nathan Sidwell <nathan@acm.org>
7260
7261 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7262
3072d4ea
RB
72632016-05-25 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/71261
7266 * c-c++-common/torture/pr71261.c: New testcase.
7267
e412ece4
RB
72682016-05-25 Richard Biener <rguenther@suse.de>
7269
7270 PR tree-optimization/71264
7271 * gcc.dg/vect/pr71264.c: New testcase.
7272
b9e551ad
PC
72732016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7274
7275 PR c++/55992
7276 * g++.dg/cpp0x/alias-decl-53.C: New.
7277 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7278
6aa1abe5
ML
72792016-05-25 Martin Liska <mliska@suse.cz>
7280
7281 * g++.dg/pr71239.C: New test.
7282
842d162e
RB
72832016-05-25 Richard Biener <rguenther@suse.de>
7284
c87885ca
RO
7285 * gcc.dg/vect/pr58135.c: Rename to ...
7286 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7287
f184a36c
MP
72882016-05-25 Marek Polacek <polacek@redhat.com>
7289
7290 * g++.dg/pr65295.C: Use target c++14.
7291
021fad86
PC
72922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7293
53d6d955
UB
7294 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7295 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7296
c3eaf15a
MM
72972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7298
7299 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7300 instructions.
7301
e46c7770
CP
73022016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7303
7304 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7305 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7306 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7307 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7308 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7309 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7310 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7311 * c-c++-common/goacc/pcopy.c: Likewise.
7312 * c-c++-common/goacc/pcopyin.c: Likewise.
7313 * c-c++-common/goacc/pcopyout.c: Likewise.
7314 * c-c++-common/goacc/pcreate.c: Likewise.
7315 * c-c++-common/goacc/pr70688.c: New test.
7316 * c-c++-common/goacc/present-1.c: Adjust test.
7317 * c-c++-common/goacc/reduction-5.c: Likewise.
7318 * g++.dg/goacc/data-1.C: New test.
7319
4bfc9db7
MM
73202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7321
7322 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7323 vector parity built-in functions.
7324 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7325 count trailing zeros automatic vectorization.
7326 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7327 count trailing zeros built-in functions.
7328
2bc145af
KV
73292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7330
7331 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7332
26869fdb
PH
73332016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7334
7335 PR target/71050
7336 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7337
b2dc9c3b
PC
73382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 PR c++/50436
7341 * g++.dg/template/crash123.C: New.
7342 * g++.dg/template/crash124.C: Likewise.
7343
f65e97fd
MS
73442016-05-24 Martin Sebor <msebor@redhat.com>
7345
7346 PR c++/71147
7347 * g++.dg/ext/flexary16.C: New test.
7348
a6f5ac7f
IV
73492016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7350
69a6d5ad
NS
7351 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7352 before math.h is included.
a6f5ac7f
IV
7353 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7354 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7355 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7356 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7357 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7358 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7359 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7360 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7361 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7362 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7363 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7364 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7365 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7366 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7367 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7368 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7369 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7370 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7371 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7372 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7373 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7374 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7375 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7376
27bad558
MM
73772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7378 Kelvin Nilsen <kelvin@gcc.gnu.org>
7379
7380 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7381 support.
7382
72f382fb
PC
73832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7384
7385 PR c++/69872
7386 * g++.dg/warn/Wno-narrowing1.C: New.
7387
ef2ec9d9
MP
73882016-05-24 Marek Polacek <polacek@redhat.com>
7389
7390 PR c/71249
7391 * c-c++-common/Wswitch-unreachable-2.c: New test.
7392
e90434e3
JJ
73932016-05-24 Jakub Jelinek <jakub@redhat.com>
7394
7adb26f2
JJ
7395 PR c++/71257
7396 * g++.dg/vect/simd-clone-6.cc: New test.
7397 * g++.dg/gomp/declare-simd-6.C: New test.
7398
e90434e3
JJ
7399 PR middle-end/70434
7400 PR c/69504
7401 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7402
b556ea3b
RB
74032016-05-24 Richard Biener <rguenther@suse.de>
7404
7405 PR tree-optimization/71240
7406 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7407
e5328f5d
RB
74082016-05-24 Richard Biener <rguenther@suse.de>
7409
7410 PR tree-optimization/71230
7411 * gcc.dg/torture/pr71230.c: New testcase.
7412 * g++.dg/torture/pr71230.C: Likewise.
7413
a04e69c0
TS
74142016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7415
7416 * c-c++-common/goacc/routine-5.c: Add tests.
7417 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7418 * gfortran.dg/goacc/routine-6.f90: Add tests.
7419
30fd2977
RB
74202016-05-24 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/71253
7423 * gcc.dg/torture/pr71253.c: New testcase.
7424
ca6f60bc
KV
74252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7426
7427 PR middle-end/71252
7428 * gfortran.dg/pr71252.f90: New test.
7429
d3465d72
RS
74302016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7431
7432 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7433
f17a223d
RB
74342016-05-24 Richard Biener <rguenther@suse.de>
7435
7436 PR middle-end/70434
7437 PR c/69504
7438 * c-c++-common/vector-subscript-4.c: New testcase.
7439 * c-c++-common/vector-subscript-5.c: Likewise.
7440
e3f36534
JD
74412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7442
7443 PR fortran/71123
7444 * gfortran.dg/namelist_90.f: New test
7445
85d5c27d
JD
74462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7447
7448 PR fortran/66461
7449 * gfortran.dg/unexpected_eof.f: New test
7450
fe3f3340
MM
74512016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7452 Kelvin Nilsen <kelvin@gcc.gnu.org>
7453
7454 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7455 as little endian.
7456
26d6ae55
PC
74572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 PR c++/70972
7460 * g++.dg/cpp0x/inh-ctor20.C: New.
7461 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7462
d6c9a06f
PC
74632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7464
7465 PR c++/69095
7466 * g++.dg/cpp0x/variadic168.C: New.
7467
396a1d10
PC
74682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7469
7470 * g++.dg/cpp0x/pr31445.C: Test column number too.
7471 * g++.dg/cpp0x/pr32253.C: Likewise.
7472 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7473 * g++.dg/cpp0x/variadic36.C: Likewise.
7474
ece46666
MG
74752016-05-23 Marc Glisse <marc.glisse@inria.fr>
7476
7477 * gcc.dg/fold-notshift-2.c: Adjust.
7478
a7dc5980
MP
74792016-05-23 Marek Polacek <polacek@redhat.com>
7480
7481 PR c/49859
7482 * c-c++-common/Wswitch-unreachable-1.c: New test.
7483 * gcc.dg/Wswitch-unreachable-1.c: New test.
7484 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7485 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7486 * g++.dg/gomp/block-10.C: Likewise.
7487 * gcc.dg/gomp/block-10.c: Likewise.
7488 * g++.dg/gomp/block-9.C: Likewise.
7489 * gcc.dg/gomp/block-9.c: Likewise.
7490 * g++.dg/gomp/target-1.C: Likewise.
7491 * g++.dg/gomp/target-2.C: Likewise.
7492 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7493 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7494 * g++.dg/gomp/taskgroup-1.C: Likewise.
7495 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7496 * gcc.dg/gomp/teams-1.c: Likewise.
7497 * g++.dg/gomp/teams-1.C: Likewise.
7498 * g++.dg/overload/error3.C: Likewise.
7499 * g++.dg/tm/jump1.C: Likewise.
7500 * g++.dg/torture/pr40335.C: Likewise.
7501 * gcc.dg/c99-vla-jump-5.c: Likewise.
7502 * gcc.dg/switch-warn-1.c: Likewise.
7503 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7504 * gcc.dg/nested-func-1.c: Likewise.
7505 * gcc.dg/pr67784-4.c: Likewise.
7506
18b54004
RB
75072016-05-23 Richard Biener <rguenther@suse.de>
7508
7509 PR tree-optimization/71230
7510 * gfortran.dg/pr71230-1.f90: New testcase.
7511 * gfortran.dg/pr71230-2.f90: Likewise.
7512
e569db5f
VK
75132016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7514
396a1d10 7515 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7516 * gcc.dg/vect/pr58135.c: Add new.
7517 * gfortran.dg/pr46519-1.f: Adjust test case.
7518
e4b71114
PC
75192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7520
7521 PR c++/53401
7522 * g++.dg/cpp0x/decltype64.C: New.
7523
a25a8058
CL
75242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7525
7526 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7529
0dcfe9ab
CL
75302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7531
7532 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7533 Add poly64x1_t and poly64x2_t cases if supported.
7534 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7535 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7536 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7537 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7538 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7539
ffd70e4a
CL
75402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7541
7542 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7543 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7544 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7545 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7546 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7547 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7548 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7549
4b1f57fe
CL
75502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7551
7552 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7553
16c5ec77
CL
75542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7555
7556 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7557 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7558
94ad56c7
JJ
75592016-05-22 Jakub Jelinek <jakub@redhat.com>
7560
57748705
JJ
7561 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7562 constraint instead of "r".
7563 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7564 insn instead of vxorpd.
7565 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7566
af120161
JJ
7567 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7568 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7569
355023ce
JJ
7570 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7571
3b48574c
JJ
7572 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7573 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7574
94ad56c7
JJ
7575 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7576
8a85cee2
KV
75772016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7578
7579 PR middle-end/40921
7580 * gcc.dg/tree-ssa/pr40921.c: New test.
7581
8e916b16
PS
75822016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7583
7584 PR target/71103
7585 * gcc.target/avr/pr71103.c: New test.
7586
88aea79f
KV
75872016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7588
7589 PR middle-end/71179
7590 * gcc.dg/tree-ssa/pr71179.c: New test.
7591
79063edd
MS
75922016-05-20 Martin Sebor <msebor@redhat.com>
7593
7594 PR c/71115
7595 * gcc.dg/init-excess-2.c: New test.
7596
55c8849f
EB
75972016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7598
7599 * gnat.dg/opt53.adb: New test.
7600 * gnat.dg/opt54.adb: Likewise.
7601
c91a0948
MJ
76022016-05-20 Martin Jambor <mjambor@suse.cz>
7603
7604 PR tree-optimization/70884
7605 * gcc.dg/tree-ssa/pr70919.c: New test.
7606
9cad20fa
BS
76072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7608
7609 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7610 formatting.
69a6d5ad
NS
7611 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7612 fix code formatting.
7613
76142016-05-20 Nathan Sidwell <nathan@acm.org>
7615
7616 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7617 non-common cases.
7618 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7619
15c671a7
DM
76202016-05-20 David Malcolm <dmalcolm@redhat.com>
7621
7622 * jit.dg/all-non-failing-tests.h: Add
7623 test-factorial-must-tail-call.c.
7624 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7625 * jit.dg/test-factorial-must-tail-call.c: New test case.
7626
4f028369
JJ
76272016-05-20 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR fortran/71204
7630 * gfortran.dg/pr71204.f90: New test.
7631
7dea4ab3
CP
76322016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7633
7634 * gcc.target/nvptx/sincos.c: New test.
7635
ef98d365
PC
76362016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7637
7638 PR c++/70572
7639 * g++.dg/cpp1y/auto-fn31.C: New.
7640
92466115
BS
76412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7642
7643 * gcc.target/powerpc/vec-addec.c: New test.
7644 * gcc.target/powerpc/vec-addec-int128.c: New test.
7645
9a385c2d
DM
76462016-05-20 David Malcolm <dmalcolm@redhat.com>
7647
7648 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7649 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7650 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7651 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7652
77c9d5b4
JH
76532016-05-20 Jan Hubicka <hubicka@ucw.cz>
7654
7655 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7656
68047971
JJ
76572016-05-20 Jakub Jelinek <jakub@redhat.com>
7658
18954840
JJ
7659 PR c++/71210
7660 * g++.dg/opt/pr71210-1.C: New test.
7661 * g++.dg/opt/pr71210-2.C: New test.
7662
68047971
JJ
7663 PR tree-optimization/29756
7664 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7665 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7666 only on selected targets where V4SImode vectors are known to be
7667 supported.
7668
d78789f5
MG
76692016-05-20 Marc Glisse <marc.glisse@inria.fr>
7670
7671 PR tree-optimization/71079
7672 PR tree-optimization/71206
7673 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7674
550fa093
PK
76752016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7676
7677 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7678 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7679 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7680
483c6429
RG
76812016-05-20 Richard Guenther <rguenther@suse.de>
7682
7683 PR tree-optimization/29756
7684 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7685
eb066284
RB
76862016-05-20 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/71185
7689 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7690
58f10249
RB
76912016-05-20 Richard Biener <rguenther@suse.de>
7692
7693 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7694
2a5569fa
MP
76952016-05-19 Marek Polacek <polacek@redhat.com>
7696
7697 PR c++/71075
7698 * g++.dg/diagnostic/pr71075.C: New test.
7699
5e9a5385
DM
77002016-05-19 David Malcolm <dmalcolm@redhat.com>
7701
7702 PR c++/71184
7703 * g++.dg/pr71184.C: New test case.
7704
4f45da44
KN
77052016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7706
7707 * gcc.target/powerpc/darn-0.c: New test.
7708 * gcc.target/powerpc/darn-1.c: New test.
7709 * gcc.target/powerpc/darn-2.c: New test.
7710
4177437e
MP
77112016-05-19 Marek Polacek <polacek@redhat.com>
7712
7713 PR tree-optimization/71031
7714 * gcc.dg/tree-ssa/vrp100.c: New test.
7715
afb72432
IE
77162016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7717
7718 PR rtl-optimization/71148
7719 * gcc.dg/pr71148.c: New test.
7720
4f83064e
KT
77212016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7722
7723 PR target/71056
7724 * gcc.target/arm/pr71056.c: New test.
7725
4bf8dbe1
BE
77262016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7727
7728 * c-c++-common/pr69669.c: Check the used mode.
7729
f3510625
MO
77302016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7731
7732 PR sanitizer/64354
7733 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7734
43c0068e
RB
77352016-05-19 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/70729
7738 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7739 * gcc.dg/graphite/scop-18.c: Likewise.
7740 * gcc.dg/pr41783.c: Disable LIM.
7741 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7742 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7743 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7744 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7745 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7746 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7747 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7748 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7749 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7750 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7751 * gfortran.dg/pr42108.f90: Likewise.
7752
70f25790
DM
77532016-05-18 David Malcolm <dmalcolm@redhat.com>
7754
7755 PR driver/69265
7756 * gcc.dg/spellcheck-options-11.c: New test case.
7757
960db8ec
JJ
77582016-05-18 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR c++/71100
7761 * g++.dg/opt/pr71100.C: New test.
7762
04643334
MJ
77632016-05-18 Martin Jambor <mjambor@suse.cz>
7764
7765 PR ipa/69708
7766 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7767 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7768 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7769 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7770
91bb9f80
MJ
77712016-05-18 Martin Jambor <mjambor@suse.cz>
7772
7773 PR ipa/69708
7774 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7775 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7776 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7777 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7778 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7779
c584aca6
PC
77802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7781
7782 PR c++/69793
7783 * g++.dg/template/crash122.C: New.
7784
20309c6e
PC
77852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7786
7787 PR c++/70466
7788 * g++.dg/template/pr70466-1.C: New.
7789 * g++.dg/template/pr70466-2.C: Likewise.
7790
50c78b9a
MM
77912016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7792
7793 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7794 splat operations and the XXSPLTIB instruction.
7795 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7796 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7797 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7798 xxlxor to clear a register.
7799
cf8be00d
RS
78002016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7801
7802 * gcc.dg/torture/pr71020.c: New test.
7803
848a392a
MJ
78042016-05-18 Martin Jambor <mjambor@suse.cz>
7805
7806 PR ipa/70646
7807 * gcc.dg/ipa/pr70646.c: New test.
7808
1f2ab776
CL
78092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7810
7811 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7812
76489493
CL
78132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7814
7815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7816 missing tests for vreinterpretq_p{8,16}.
7817
bd79378d
CL
78182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7819
7820 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7821 vsliq_n_s64 and vsliq_n_u64.
7822
81ca3ea0
CL
78232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7824
7825 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7826 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7827
873cb425
CL
78282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7829
7830 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7831 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7832 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7833
9d6e7c21
CL
78342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7835
7836 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7837 in comment.
7838
b4dbe40e 78392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7840
7841 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7842 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7843 "blr\t" and switch to scan-assembler-times.
7844
83a5c910
JW
78452016-05-18 Jiong Wang <jiong.wang@arm.com>
7846
53d6d955
UB
7847 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7848 with __aarch64__.
7849 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7850 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7851
fb7cbdeb
JJ
78522016-05-18 Jakub Jelinek <jakub@redhat.com>
7853
8ee91165
JJ
7854 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7855 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7856 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7857 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7858 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7859 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7860
cf4d516a
JJ
7861 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7862 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7863
a4f16422
JJ
7864 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7865 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7866
7b37ce10
JJ
7867 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7868 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7869
fb7cbdeb
JJ
7870 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7871
c9326aef
RB
78722016-05-18 Richard Biener <rguenther@suse.de>
7873
7874 PR tree-optimization/71168
7875 * gcc.dg/torture/pr71168.c: New testcase.
7876
df8b0a11
KV
78772016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7878
7879 PR middle-end/63586
7880 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7881 * gcc.dg/tree-ssa/pr63586.c: New test.
7882 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7883
2efd67ed
NS
78842016-05-17 Nathan Sidwell <nathan@acm.org>
7885
7886 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7887 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7888 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7889 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7890
1988b2c2
NS
78912016-05-17 Nathan Sidwell <nathan@acm.org>
7892
7893 * gcc.target/nvptx/abi-vararg-3.c: New.
7894
ad1d92ab
MM
78952016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7896
7897 PR tree-optimization/54579
7898 PR middle-end/55299
7899 * gcc.dg/fold-notrotate-1.c: New test.
7900 * gcc.dg/fold-notshift-1.c: New test.
7901 * gcc.dg/fold-notshift-2.c: New test.
7902
47768df8
MP
79032016-05-17 Marek Polacek <polacek@redhat.com>
7904
7905 PR ipa/71146
7906 * g++.dg/ipa/pr71146.C: New test.
7907
6b5423a5
DM
79082016-05-17 David Malcolm <dmalcolm@redhat.com>
7909
7910 * jit.dg/test-error-array-bounds.c: New test case.
7911
c7986356
MG
79122016-05-17 Marc Glisse <marc.glisse@inria.fr>
7913
7914 * gcc.dg/tree-ssa/and-1.c: New testcase.
7915
d982c5b7
MG
79162016-05-17 Marc Glisse <marc.glisse@inria.fr>
7917
7918 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7919 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7920
0139ba93
MG
79212016-05-17 Marc Glisse <marc.glisse@inria.fr>
7922
7923 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7924 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7925
daab4562
JW
79262016-05-17 Jiong Wang <jiong.wang@arm.com>
7927
7928 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7929
22330033
JW
79302016-05-17 Jiong Wang <jiong.wang@arm.com>
7931
7932 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7933
98b3a5f2
JW
79342016-05-17 Jiong Wang <jiong.wang@arm.com>
7935
7936 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7937 ".2d[index]" when scan the assembly.
7938 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7939 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7940 float64x1.
7941 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7942
b71b7a8e
RB
79432016-05-17 Richard Biener <rguenther@suse.de>
7944
7945 PR tree-optimization/71132
7946 * gcc.dg/torture/pr71132.c: New testcase.
7947
3c51ad46
CL
79482016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7949
7950 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7951
d20faa66
KT
79522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7953
7954 PR target/70809
7955 * gcc.target/aarch64/pr70809_1.c: New test.
7956
b75cc5a4
KT
79572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7958
7959 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7960 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7961 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7962 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7963
b28eb195
IE
79642016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7965 Ilya Enkovich <ilya.enkovich@intel.com>
7966
7967 PR target/71114
7968 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7969
0b9004ed
JH
79702016-05-16 Jan Hubicka <hubicka@ucw.cz>
7971
7972 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7973 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7974
1b81a1c1
MW
79752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7976
7977 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7978 test for __ARM_FP16_ARGS.
7979 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7980 * gcc.target/arm/aapcs/neon-vect10.c: New.
7981 * gcc.target/arm/aapcs/neon-vect9.c: New.
7982 * gcc.target/arm/aapcs/vfp18.c: New.
7983 * gcc.target/arm/aapcs/vfp19.c: New.
7984 * gcc.target/arm/aapcs/vfp20.c: New.
7985 * gcc.target/arm/aapcs/vfp21.c: New.
7986 * gcc.target/arm/fp16-aapcs-1.c: New.
7987 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7988 test for __ARM_FP16_ARGS.
7989 * g++.target/arm/fp16-return-1.c: Update expected output.
7990
921d1e73
JW
79912016-05-16 Jiong Wang <jiong.wang@arm.com>
7992
7993 PR testsuite/70227
7994 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7995
228eb42a
HA
79962016-05-15 Harald Anlauf <anlauf@gmx.de>
7997
7998 PR fortran/69603
7999 * gfortran.dg/pr69603.f90: New testcase.
8000
785abfd3
FR
80012016-05-14 Fritz Reese <fritzoreese@gmail.com>
8002
8003 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8004
e75eb64f
FR
80052016-05-14 Fritz Reese <fritzoreese@gmail.com>
8006
8007 PR fortran/71047
8008 * gfortran.dg/pr71047.f08: New test.
8009
aa4b467b
JM
80102016-05-13 Joseph Myers <joseph@codesourcery.com>
8011
8012 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8013 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8014 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8015
653fb4a2
MS
80162016-05-13 Martin Sebor <msebor@redhat.com>
8017
8018 PR c++/60049
8019 * g++.dg/cpp0x/constexpr-60049.C: New test.
8020
9e37582d
JJ
80212016-05-13 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR bootstrap/71071
8024 * gcc.dg/pr71071.c: New test.
8025
a278aa17
UB
80262016-05-13 Uros Bizjak <ubizjak@gmail.com>
8027
8028 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8029 remove XOP handling.
377eaca7 8030 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8031
ac3d02e2
NS
80322016-05-13 Nathan Sidwell <nathan@acm.org>
8033
8034 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8035 __atomic_is_lock_free declaration.
8036
8ab3bdac
RB
80372016-05-13 Richard Biener <rguenther@suse.de>
8038
8039 PR tree-optimization/42587
8040 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8041
623b8e0a
ML
80422016-05-13 Martin Liska <mliska@suse.cz>
8043
8044 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8045 the new format of dump output.
8046
da7674f6
IE
80472016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8048
8049 * gcc.dg/pr71084.c: New test.
8050
c959db3d
RR
80512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8052
53d6d955
UB
8053 PR target/53440
8054 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8055
43203dea
RR
80562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8057
8058 * gcc.target/aarch64/struct_return.c: New test.
8059
4f2e1536
MP
80602016-05-12 Marek Polacek <polacek@redhat.com>
8061
8062 PR c/70756
8063 * c-c++-common/pr70756-2.c: New test.
8064 * c-c++-common/pr70756.c: New test.
8065
1ef33ef3
RB
80662016-05-12 Richard Biener <rguenther@suse.de>
8067
8068 PR tree-optimization/71059
8069 * gcc.dg/torture/pr71059.c: New testcase.
8070
763baff6
RB
80712016-05-12 Richard Biener <rguenther@suse.de>
8072
8073 PR tree-optimization/71062
8074 * gcc.dg/torture/pr71062.c: New testcase.
8075
c4ec1243
IE
80762016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8077
8078 PR tree-optimization/71006
8079 * gcc.dg/pr71006.c: New test.
8080
a5fbf76d
MP
80812016-05-12 Marek Polacek <polacek@redhat.com>
8082
8083 PR driver/71063
8084 * gcc.dg/opts-7.c: New test.
8085
5acc47a4
KT
80862016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8087
8088 PR target/70830
8089 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8090 Add -save-temps to dg-options.
8091 Scan for ldmfd rather than pop instruction.
8092 * gcc.target/arm/interrupt-2.c: Likewise.
8093 * gcc.target/arm/pr70830.c: New test.
8094
40bd4bf9
JJ
80952016-05-12 Jakub Jelinek <jakub@redhat.com>
8096
3cd63842
JJ
8097 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8098 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8099
c05d08f6
JJ
8100 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8101 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8102 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8103
bc27ffae
JJ
8104 PR target/71019
8105 * gcc.target/i386/avx512vl-pack-1.c: New test.
8106 * gcc.target/i386/avx512vl-pack-2.c: New test.
8107 * gcc.target/i386/avx512bw-pack-2.c: New test.
8108
515d7412
JJ
8109 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8110
40bd4bf9
JJ
8111 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8112 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8113 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8114
44ab146a
RB
81152016-05-12 Richard Biener <rguenther@suse.de>
8116
8117 PR tree-optimization/70986
8118 * gcc.dg/torture/pr70986-1.c: New testcase.
8119 * gcc.dg/torture/pr70986-2.c: Likewise.
8120 * gcc.dg/torture/pr70986-3.c: Likewise.
8121
d6e83a8d
MM
81222016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8123
8124 PR c/43651
8125 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8126 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8127
51e67ea3
UB
81282016-05-11 Uros Bizjak <ubizjak@gmail.com>
8129
8130 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8131 directive.
8132 * gcc.target/i386/pr66746.c: Ditto.
8133
3fd2b007
MM
81342016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8135
8136 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8137 support.
8138 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8139 warning when using -mvsx-timode.
8140 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8141 * gcc.target/powerpc/dform-2.c: Likewise.
8142 * gcc.target/powerpc/pr68805.c: Likewise.
8143
5c3a10fb
MP
81442016-05-11 Marek Polacek <polacek@redhat.com>
8145
8146 PR c++/71024
8147 * c-c++-common/attributes-3.c: New test.
8148
7cfb065b
NS
81492016-05-11 Nathan Sidwell <nathan@acm.org>
8150
8151 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8152 * gcc.c-torture/execute/pr68185.c: Likewise.
8153 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8154 * gcc.dg/pr69634.c: Requires scheduling.
8155 * gcc.dg/torture/pr66178.c: Require label values.
8156 * gcc.dg/setjmp-6.c: Require indirect jumps.
8157
f35ea97d
RB
81582016-05-11 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/71055
8161 * gcc.dg/torture/pr71055.c: New testcase.
8162
dff70323
RB
81632016-05-11 Richard Biener <rguenther@suse.de>
8164
8165 PR debug/71057
8166 * g++.dg/debug/pr71057.C: New testcase.
8167
56a3d28b
JJ
81682016-05-11 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR fortran/70855
8171 * gfortran.dg/gomp/pr70855.f90: New test.
8172
ebc1b29e
RB
81732016-05-11 Richard Biener <rguenther@suse.de>
8174
8175 PR middle-end/71002
8176 * g++.dg/torture/pr71002.C: New testcase.
8177
98ccd1d7
IE
81782016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8179
8180 PR middle-end/70807
8181 * gcc.dg/pr70807.c: New test.
8182
ed29e24b
MS
81832016-05-10 Martin Sebor <msebor@redhat.com>
8184
8185 PR c++/38611
8186 * g++.dg/Wattributes.C: New test.
8187
e39dab2c
MG
81882016-05-10 Marc Glisse <marc.glisse@inria.fr>
8189
8190 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8191 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8192 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8193
d067e238
IE
81942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8195
8196 PR target/70799
8197 * gcc.target/i386/pr70799-1.c: New test.
8198
cd36c83e
PMR
81992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8200
8201 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8202
1e3af2a4
IE
82032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8204
8205 PR middle-end/70877
8206 * gcc.target/i386/pr70877.c: New test.
8207
afc610db
IE
82082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8209
8210 PR tree-optimization/70786
8211 * gcc.target/i386/pr70876.c: New test.
8212
4b59d19f
JJ
82132016-05-10 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR target/70927
8216 * gcc.target/i386/avx512vl-logic-1.c: New test.
8217 * gcc.target/i386/avx512vl-logic-2.c: New test.
8218 * gcc.target/i386/avx512dq-logic-2.c: New test.
8219
9b5ee426
BS
82202016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8221
8222 PR target/70963
8223 * gcc.target/powerpc/pr70963.c: New.
8224
f3352cab
DM
82252016-05-10 David Malcolm <dmalcolm@redhat.com>
8226
8227 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8228 (test_very_wide_line): Add ruler to expected output.
8229 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8230 (test_very_wide_line): Likewise.
8231 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8232 (test_show_locus): Within the handling of "test_very_wide_line",
8233 enable show_ruler_p on the diagnostic context.
8234
4a3255dd
RB
82352016-05-10 Richard Biener <rguenther@suse.de>
8236
8237 PR tree-optimization/71039
8238 * gcc.dg/torture/pr71039.c: New testcase.
8239
da7c9950
NS
82402016-05-10 Nathan Sidwell <nathan@acm.org>
8241
8242 * gcc.dg/nested-func-10.c: Requires alloca.
8243 * gcc.dg/nested-func-9.c: Requires alloca.
8244 * gcc.c-torture/execute/pr70460.c: Requires labels.
8245 * gcc.c-torture/compile/pr70199.c: Requires labels.
8246 * gcc.target/nvptx/decl.c: Compile only.
8247 * gcc.target/nvptx/trailing-init.c: Compile only.
8248 * gcc.target/nvptx/ary-init.c: Compile only.
8249
cf68d92c
MP
82502016-05-10 Marek Polacek <polacek@redhat.com>
8251
8252 PR c/70255
8253 * gcc.dg/attr-opt-1.c: New test.
8254
64ea4e15
RB
82552016-05-10 Richard Biener <rguenther@suse.de>
8256
8257 PR tree-optimization/70497
8258 PR tree-optimization/28367
8259 * gcc.dg/torture/20160404-1.c: New testcase.
8260 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8261 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8262
5a96dae3
PMR
82632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8264
8265 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8266
fc97f805
UB
82672016-05-09 Uros Bizjak <ubizjak@gmail.com>
8268
8269 * gcc.target/i386/fabsneg-1.c New test.
8270
a710b1d5
AM
82712016-05-09 Alan Modra <amodra@gmail.com>
8272
8273 PR testsuite/70826
8274 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8275
171f6f05
RB
82762016-05-09 Richard Biener <rguenther@suse.de>
8277
8278 PR tree-optimization/70985
8279 * gcc.dg/torture/pr70985.c: New testcase.
8280
18caa34e
BC
82812016-05-09 Bin Cheng <bin.cheng@arm.com>
8282
8283 * gcc.dg/tree-ssa/ifc-9.c: New test.
8284 * gcc.dg/tree-ssa/ifc-10.c: New test.
8285 * gcc.dg/tree-ssa/ifc-11.c: New test.
8286 * gcc.dg/tree-ssa/ifc-12.c: New test.
8287 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8288 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8289 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8290
7a27d38f
RB
82912016-05-09 Richard Biener <rguenther@suse.de>
8292
8293 PR fortran/70937
8294 * gfortran.dg/pr70937.f90: New testcase.
8295
5ebbbd3d
RO
82962016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8297
8298 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8299
f6288c24
FR
83002016-05-07 Fritz Reese <fritzoreese@gmail.com>
8301
8302 PR fortran/56226
8303 * gfortran.dg/dec_structure_1.f90: New testcase.
8304 * gfortran.dg/dec_structure_2.f90: Ditto.
8305 * gfortran.dg/dec_structure_3.f90: Ditto.
8306 * gfortran.dg/dec_structure_4.f90: Ditto.
8307 * gfortran.dg/dec_structure_5.f90: Ditto.
8308 * gfortran.dg/dec_structure_6.f90: Ditto.
8309 * gfortran.dg/dec_structure_7.f90: Ditto.
8310 * gfortran.dg/dec_structure_8.f90: Ditto.
8311 * gfortran.dg/dec_structure_9.f90: Ditto.
8312 * gfortran.dg/dec_structure_10.f90: Ditto.
8313 * gfortran.dg/dec_structure_11.f90: Ditto.
8314 * gfortran.dg/dec_union_1.f90: Ditto.
8315 * gfortran.dg/dec_union_2.f90: Ditto.
8316 * gfortran.dg/dec_union_3.f90: Ditto.
8317 * gfortran.dg/dec_union_4.f90: Ditto.
8318 * gfortran.dg/dec_union_5.f90: Ditto.
8319 * gfortran.dg/dec_union_6.f90: Ditto.
8320 * gfortran.dg/dec_union_7.f90: Ditto.
8321
5ec4a8cd
TV
83222016-05-07 Tom de Vries <tom@codesourcery.com>
8323
8324 PR tree-optimization/70956
8325 * gcc.dg/graphite/pr70956.c: New test.
8326
58ec1d0e
JJ
83272016-05-06 Jakub Jelinek <jakub@redhat.com>
8328
ccd88fb7
JJ
8329 PR middle-end/70941
8330 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8331 (a, b, c, d): Change type from char to signed char.
8332 (main): Compare against (signed char) -1634678893 instead of
8333 hardcoded -109. Use __builtin_abort instead of abort.
8334
dd3b6464
JJ
8335 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8336 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8337
58ec1d0e
JJ
8338 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8339
19aa23d8
YR
83402016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8341
8342 PR debug/70935
8343 * gcc.dg/torture/pr70935.c: New test.
8344
ae5f0df1
OE
83452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8346
8347 PR target/58219
ce23a8ff 8348 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8349
078f7e37
RB
83502016-05-06 Richard Biener <rguenther@suse.de>
8351
8352 PR tree-optimization/70960
8353 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8354
765d7b54
OE
83552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8356
8357 PR target/52933
8358 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8359 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8360 Adjust expected instruction counts.
8361 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8362
29c94e65
MP
83632016-05-06 Marek Polacek <polacek@redhat.com>
8364
8365 PR sanitizer/70875
8366 * gcc.dg/ubsan/bounds-3.c: New test.
8367
3684b02e
OE
83682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8369
8370 PR target/54089
8371 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8372
8706773f
RB
83732016-05-06 Richard Biener <rguenther@suse.de>
8374
8375 PR middle-end/70931
8376 * gfortran.dg/pr70931.f90: New testcase.
8377
a4f51018
RB
83782016-05-06 Richard Biener <rguenther@suse.de>
8379
8380 PR middle-end/70941
8381 * gcc.dg/torture/pr70941.c: New testcase.
8382
c4f2425f
BC
83832016-05-05 Bin Cheng <bin.cheng@arm.com>
8384
8385 PR tree-optimization/57206
8386 * gcc.dg/vect/pr57206.c: New test.
8387
5dc08197
RO
83882016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8389
8390 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8391
351f85c5
JJ
83922016-05-05 Jakub Jelinek <jakub@redhat.com>
8393
568bac8c
JJ
8394 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8395
351f85c5
JJ
8396 * c-c++-common/Wdangling-else-4.c: New test.
8397
33fd7785
JJ
83982016-05-04 Jakub Jelinek <jakub@redhat.com>
8399
2d1ac15a
JJ
8400 PR c++/70906
8401 PR c++/70933
8402 * g++.dg/opt/pr70906.C: New test.
8403 * g++.dg/opt/pr70933.C: New test.
8404
33fd7785
JJ
8405 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8406
6b715bf6
JH
84072016-05-04 Jan Hubicka <hubicka@ucw.cz>
8408
8409 * gcc.dg/ipa/pure-const-3.c: New testcase.
8410
deef7113
MP
84112016-05-04 Marek Polacek <polacek@redhat.com>
8412
8413 * c-c++-common/Wdangling-else-1.c: New test.
8414 * c-c++-common/Wdangling-else-2.c: New test.
8415 * c-c++-common/Wdangling-else-3.c: New test.
8416
5396db97
KCY
84172016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8418
8419 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8420 flag is present.
8421
de55efd5
MP
84222016-05-04 Marek Polacek <polacek@redhat.com>
8423
8424 PR c/48778
8425 * gcc.dg/Waddress-2.c: New test.
8426
475839b6
AM
84272016-05-04 Alan Modra <amodra@gmail.com>
8428
8429 * gcc.target/powerpc/pr70866.c: New.
8430
b25aad5f
MS
84312016-05-03 Martin Sebor <msebor@redhat.com>
8432
8433 PR c++/66561
8434 * c-c++-common/builtin_location.c: New test.
8435 * g++.dg/cpp1y/builtin_location.C: New test.
8436
79ce98bc
MP
84372016-05-03 Marek Polacek <polacek@redhat.com>
8438
8439 PR c/70859
8440 * gcc.dg/pr70859.c: New test.
8441 * gcc.dg/pr70859-2.c: New test.
8442
402e89f5
PMR
84432016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8444
8445 * gnat.dg/debug5.adb: New testcase.
8446
f3d90045
DV
84472016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8448
8449 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8450 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8451 Procedure to check for z10 instruction set.
8452
1e26cec1
CL
84532016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8454
8455 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8456
71aca5a0
AM
84572016-05-03 Alan Modra <amodra@gmail.com>
8458
8459 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8460
2fd70ec1
JJ
84612016-05-03 Jakub Jelinek <jakub@redhat.com>
8462
8463 * gcc.target/i386/avx512f-cvt-1.c: New test.
8464
e5705cf7
L
84652016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8466
8467 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8468 -fdump-tree-vrp-details.
8469
381cdae4
RB
84702016-05-03 Richard Biener <rguenther@suse.de>
8471
8472 * gcc.dg/pr30172-1.c: Adjust.
8473 * gcc.dg/pr63743.c: Likewise.
8474 * gcc.dg/tm/pr51696.c: Likewise.
8475 * c-c++-common/tm/safe-1.c: Likewise.
8476 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8477 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8478 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8479 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8480
adedd5c1
JJ
84812016-05-03 Jakub Jelinek <jakub@redhat.com>
8482
31ed1665
JJ
8483 PR rtl-optimization/70467
8484 * gcc.target/i386/pr70467-3.c: New test.
8485 * gcc.target/i386/pr70467-4.c: New test.
8486
dea60b59
JJ
8487 PR tree-optimization/70916
8488 * gcc.c-torture/compile/pr70916.c: New test.
8489
adedd5c1
JJ
8490 PR target/49244
8491 * gcc.target/i386/pr49244-1.c: New test.
8492 * gcc.target/i386/pr49244-2.c: New test.
8493
f80041ef
BS
84942016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8495
8496 PR rtl-optimization/44281
8497 * gcc.target/i386/pr44281.c: New test.
8498
1cfcd39e
BC
84992016-05-03 bin cheng <bin.cheng@arm.com>
8500
8501 PR tree-optimization/56541
8502 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8503 * gcc.dg/vect/pr56541.c: new test.
8504
4304ccfd
MM
85052016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8506
8507 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8508 __float128.
8509 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8510
50d94c29
L
85112016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8512
8513 PR testsuite/70520
8514 * c-c++-common/asan/clone-test-1.c (main): Align child process
8515 stack to 16 bytes.
8516
bc1aee87
DM
85172016-05-02 David Malcolm <dmalcolm@redhat.com>
8518
8519 PR c++/62314
8520 * g++.dg/spellcheck-fields-2.C: New test case.
8521
474e0129
DM
85222016-05-02 David Malcolm <dmalcolm@redhat.com>
8523
8524 PR c++/62314
8525 * g++.dg/pr62314.C: New test case.
8526
818b88a7
JH
85272016-05-02 Jan Hubicka <hubicka@ucw.cz>
8528
8529 * gcc.dg/ipa/inline-8.c: New testcase.
8530
dd77684f
JJ
85312016-05-02 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR rtl-optimization/70467
8534 * gcc.target/i386/pr70467-1.c: New test.
8535
72407e00
BE
85362016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8537
8538 * gcc.dg/spec-options.c: Run the test on all targets.
8539 * gcc.dg/foo.specs: Use cpp_unique_options.
8540
dd53d197
MG
85412016-05-02 Marc Glisse <marc.glisse@inria.fr>
8542
8543 * gcc.dg/tree-ssa/unord.c: New testcase.
8544
a8b85ce9
MG
85452016-05-02 Marc Glisse <marc.glisse@inria.fr>
8546
8547 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8548
5b37e866
NS
85492016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8550
8551 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8552
7176a4a0
MP
85532016-05-02 Marek Polacek <polacek@redhat.com>
8554
8555 PR c/70851
8556 * gcc.dg/enum-incomplete-3.c: New test.
8557
6b9933b9
MP
85582016-05-02 Marek Polacek <polacek@redhat.com>
8559 Tom de Vries <tom@codesourcery.com>
8560
8561 PR tree-optimization/70700
8562 * gcc.dg/pr70700.c: New test.
8563
90f82260
UB
85642016-05-01 Uros Bizjak <ubizjak@gmail.com>
8565
8566 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8567 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8568 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8569 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8570 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8571
f73036c1
EB
85722016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8573
8574 * ada/acats/run_acats: Rename into...
8575 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8576 * ada/acats/run_all.sh: Remove redundant test.
8577 (target_run): Move around.
8578 (target_gnatchop): Use newly built executable.
8579 (target_gnatmake): Likewise.
8580 Check that the compilation of impbit succeeds.
8581
85e051a3
OE
85822016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8583
8584 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8585 * gcc.dg/20021029-1.c: Likewise.
8586 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8587 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8588 * gcc.target/sh/cmpstr.c: Likewise.
8589 * gcc.target/sh/cmpstrn.c: Likewise.
8590 * gcc.target/sh/memset.c: Likewise.
8591 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8592 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8593 * gcc.target/sh/pr39423-1.c: Likewise.
8594 * gcc.target/sh/pr49468-di.c: Likewise.
8595 * gcc.target/sh/pr49468-si.c: Likewise.
8596 * gcc.target/sh/pr49880-1.c: Likewise.
8597 * gcc.target/sh/pr49880-2.c: Likewise.
8598 * gcc.target/sh/pr49880-3.c: Likewise.
8599 * gcc.target/sh/pr50751-1.c: Likewise.
8600 * gcc.target/sh/pr50751-4.c: Likewise.
8601 * gcc.target/sh/pr50751-7.c: Likewise.
8602 * gcc.target/sh/pr51244-1.c: Likewise.
8603 * gcc.target/sh/pr51244-10.c: Likewise.
8604 * gcc.target/sh/pr51244-11.c: Likewise.
8605 * gcc.target/sh/pr51244-12.c: Likewise.
8606 * gcc.target/sh/pr51244-13.c: Likewise.
8607 * gcc.target/sh/pr51244-14.c: Likewise.
8608 * gcc.target/sh/pr51244-17.c: Likewise.
8609 * gcc.target/sh/pr51244-18.c: Likewise.
8610 * gcc.target/sh/pr51244-19.c: Likewise.
8611 * gcc.target/sh/pr51244-4.c: Likewise.
8612 * gcc.target/sh/pr51244-5.c: Likewise.
8613 * gcc.target/sh/pr51244-7.c: Likewise.
8614 * gcc.target/sh/pr51244-8.c: Likewise.
8615 * gcc.target/sh/pr51244-9.c: Likewise.
8616 * gcc.target/sh/pr51697.c: Likewise.
8617 * gcc.target/sh/pr52483-1.c: Likewise.
8618 * gcc.target/sh/pr52483-2.c: Likewise.
8619 * gcc.target/sh/pr52483-3.c: Likewise.
8620 * gcc.target/sh/pr52483-5.c: Likewise.
8621 * gcc.target/sh/pr52933-1.c: Likewise.
8622 * gcc.target/sh/pr52933-2.c: Likewise.
8623 * gcc.target/sh/pr52933-3.c: Likewise.
8624 * gcc.target/sh/pr53568-1.c: Likewise.
8625 * gcc.target/sh/pr53976-1.c: Likewise.
8626 * gcc.target/sh/pr53988-1.c: Likewise.
8627 * gcc.target/sh/pr53988.c: Likewise.
8628 * gcc.target/sh/pr54089-1.c: Likewise.
8629 * gcc.target/sh/pr54089-6.c: Likewise.
8630 * gcc.target/sh/pr54089-7.c: Likewise.
8631 * gcc.target/sh/pr54089-8.c: Likewise.
8632 * gcc.target/sh/pr54089-9.c: Likewise.
8633 * gcc.target/sh/pr54236-1.c: Likewise.
8634 * gcc.target/sh/pr54236-2.c: Likewise.
8635 * gcc.target/sh/pr54236-3.c: Likewise.
8636 * gcc.target/sh/pr54236-4.c: Likewise.
8637 * gcc.target/sh/pr54386.c: Likewise.
8638 * gcc.target/sh/pr54602-1.c: Likewise.
8639 * gcc.target/sh/pr54685.c: Likewise.
8640 * gcc.target/sh/pr54760-1.c: Likewise.
8641 * gcc.target/sh/pr54760-2.c: Likewise.
8642 * gcc.target/sh/pr54760-3.c: Likewise.
8643 * gcc.target/sh/pr54760-4.c: Likewise.
8644 * gcc.target/sh/pr54760-5.c: Likewise.
8645 * gcc.target/sh/pr54760-6.c: Likewise.
8646 * gcc.target/sh/pr55146.c: Likewise.
8647 * gcc.target/sh/pr55160.c: Likewise.
8648 * gcc.target/sh/pr59278.c: Likewise.
8649 * gcc.target/sh/pr59401-1.c: Likewise.
8650 * gcc.target/sh/pr59533-1.c: Likewise.
8651 * gcc.target/sh/pr63260.c: Likewise.
8652 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8653 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8654 * gcc.target/sh/strlen.c: Likewise.
8655 * gcc.target/sh/torture/pr30807.c: Likewise.
8656 * gcc.target/sh/torture/pr34777.c: Likewise.
8657 * gcc.target/sh/torture/pr64652.c: Likewise.
8658 * gcc.target/sh/torture/pr65505.c: Likewise.
8659 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8660 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8661
411e5c67
PC
86622016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8663
8664 PR c++/66644
8665 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8666
8fa97501
BS
86672016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8668
8669 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8670 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8671 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8672 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8673
5a956111
PP
86742016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8675
8676 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8677 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8678
e7ff0319
CP
86792016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8680
8681 PR middle-end/70626
8682 * c-c++-common/goacc/combined-reduction.c: New test.
8683 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8684
52d11a4b
L
86852016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8686
8687 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8688 *movdi_internal pattern only if PIC off.
8689 * gcc.target/i386/pr70155-2.c: Likewise.
8690 * gcc.target/i386/pr70155-3.c: Likewise.
8691 * gcc.target/i386/pr70155-4.c: Likewise.
8692 * gcc.target/i386/pr70155-5.c: Likewise.
8693 * gcc.target/i386/pr70155-6.c: Likewise.
8694 * gcc.target/i386/pr70155-7.c: Likewise.
8695 * gcc.target/i386/pr70155-8.c: Likewise.
8696 * gcc.target/i386/pr70155-15.c: Likewise.
8697 * gcc.target/i386/pr70155-17.c: Likewise.
8698 * gcc.target/i386/pr70155-22.c: Likewise.
8699
8960db31
BC
87002016-04-29 Bin Cheng <bin.cheng@arm.com>
8701
8702 PR tree-optimization/70803
8703 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8704
cca535a4
IE
87052016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8706
8707 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8708 optimization of vector loop.
8709 * gcc.target/i386/vect-unpack-3.c: New test.
8710 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8711 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8712 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8713
500ecf4a
MP
87142016-04-29 Marek Polacek <polacek@redhat.com>
8715
8716 PR sanitizer/70342
8717 * g++.dg/ubsan/null-7.C: New test.
8718
2fff3db8
MP
8719 PR c/70852
8720 * gcc.dg/pr70852.c: New test.
8721
509063eb
DV
87222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8723
8724 PR/69089
8725 * g++.dg/cpp0x/alignas6.C: New test.
8726
83745c0d
DV
87272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8728
c87885ca
RO
8729 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8730 * gcc.dg/pr27003.c: Likewise.
8731 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8732 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8733 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8734 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8735 * gcc.target/arc/mxy.c: Likewise.
8736 * gcc.target/arc/mswape.c: Likewise.
8737 * gcc.target/arc/mrtsc.c: Likewise.
8738 * gcc.target/arc/mcrc.c: Likewise.
8739 * gcc.target/arc/mdsp-packa.c: Likewise.
8740 * gcc.target/arc/mdvbf.c: Likewise.
8741 * gcc.target/arc/mlock.c: Likewise.
8742 * gcc.target/arc/mmac-24.c: Likewise.
8743 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8744
849b265d
BS
87452016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8746 Matthijs Kooijman <matthijs@stdin.nl>
8747 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8748
8749 PR target/60040
8750 * gcc.target/avr/pr60040-1.c: New.
8751 * gcc.target/avr/pr60040-2.c: New.
8752
1390536b
RB
87532016-04-29 Richard Biener <rguenther@suse.de>
8754
8755 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8756
98998245
RB
87572016-04-29 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/13962
8760 PR tree-optimization/65686
8761 * gcc.dg/uninit-pr65686.c: New testcase.
8762
8b80cc21
JJ
87632016-04-29 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR middle-end/70843
8766 * gcc.dg/pr70843.c: New test.
8767
6181bc30
JJ
87682016-04-28 Jakub Jelinek <jakub@redhat.com>
8769
8770 PR target/70858
8771 * gcc.target/i386/pr70858.c: New test.
8772
f4cb3612
AB
87732016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8774
8775 * gcc.target/arc/nps400-1.c: New file.
8776
8ad9df62
JR
87772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8778 Andrew Burgess <andrew.burgess@embecosm.com>
8779
8780 * gcc.target/arc/movh_cl-1.c: New file.
8781
ceaaa9fe
JR
87822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8783 Andrew Burgess <andrew.burgess@embecosm.com>
8784
8785 * gcc.target/arc/extzv-1.c: New file.
8786 * gcc.target/arc/insv-1.c: New file.
8787 * gcc.target/arc/insv-2.c: New file.
8788 * gcc.target/arc/movb-1.c: New file.
8789 * gcc.target/arc/movb-2.c: New file.
8790 * gcc.target/arc/movb-3.c: New file.
8791 * gcc.target/arc/movb-4.c: New file.
8792 * gcc.target/arc/movb-5.c: New file.
8793 * gcc.target/arc/movb_cl-1.c: New file.
8794 * gcc.target/arc/movb_cl-2.c: New file.
8795 * gcc.target/arc/movbi_cl-1.c: New file.
8796 * gcc.target/arc/movl-1.c: New file.
8797
4d03dc2f
JR
87982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8799 Andrew Burgess <andrew.burgess@embecosm.com>
8800
8801 * gcc.target/arc/cmem-1.c: New file.
8802 * gcc.target/arc/cmem-2.c: New file.
8803 * gcc.target/arc/cmem-3.c: New file.
8804 * gcc.target/arc/cmem-4.c: New file.
8805 * gcc.target/arc/cmem-5.c: New file.
8806 * gcc.target/arc/cmem-6.c: New file.
8807 * gcc.target/arc/cmem-7.c: New file.
8808 * gcc.target/arc/cmem-ld.inc: New file.
8809 * gcc.target/arc/cmem-st.inc: New file.
8810
81262dad
JJ
88112016-04-28 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR target/70821
8814 * gcc.target/i386/pr70821.c: New test.
8815
0a31a09a
BS
88162016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8817
8818 * gcc.target/powerpc/vec-adde.c: New test.
8819 * gcc.target/powerpc/vec-adde-int128.c: New test.
8820
3ddffba9
JJ
88212016-04-28 Jakub Jelinek <jakub@redhat.com>
8822
8823 * gcc.target/i386/avx-vround-1.c: New test.
8824 * gcc.target/i386/avx-vround-2.c: New test.
8825 * gcc.target/i386/avx512vl-vround-1.c: New test.
8826 * gcc.target/i386/avx512vl-vround-2.c: New test.
8827
713dedcd
RO
88282016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8829
8830 PR testsuite/70595
8831 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8832 (check_effective_target_cilkplus_runtime): ... this.
8833 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8834 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8835
8836 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8837 Require cilkplus_runtime.
8838 Don't add -lcilkrts.
8839 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8840 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8841 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8842 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8843 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8844 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8845 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8846 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8847 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8848 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8849 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8850 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8851 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8852 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8853 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8854 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8855 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8856 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8857 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8858 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8859 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8860 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8861 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8862 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8863 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8864 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8865 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8866 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8867 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8868
8869 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8870 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8871
8872 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8873
8874 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8875 cilkplus_runtime.
8876
3563f78f
MG
88772016-04-27 Marc Glisse <marc.glisse@inria.fr>
8878
8879 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8880 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8881
6bc2bb18
RB
88822015-04-27 Ryan Burn <contact@rnburn.com>
8883
8884 PR c++/69024
8885 PR c++/68997
8886 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8887 diagnostic.
8888 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8889 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8890
1e55d29a
EB
88912016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8892
8893 * gnat.dg/limited_with4.ad[sb]: New test.
8894 * gnat.dg/limited_with4_pkg.ads: New helper.
8895
087146ca
L
88962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8897
8898 PR target/70155
8899 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8900 and movv1ti_internal patterns
8901 * gcc.target/i386/pr70155-1.c: New test.
8902 * gcc.target/i386/pr70155-2.c: Likewise.
8903 * gcc.target/i386/pr70155-3.c: Likewise.
8904 * gcc.target/i386/pr70155-4.c: Likewise.
8905 * gcc.target/i386/pr70155-5.c: Likewise.
8906 * gcc.target/i386/pr70155-6.c: Likewise.
8907 * gcc.target/i386/pr70155-7.c: Likewise.
8908 * gcc.target/i386/pr70155-8.c: Likewise.
8909 * gcc.target/i386/pr70155-9.c: Likewise.
8910 * gcc.target/i386/pr70155-10.c: Likewise.
8911 * gcc.target/i386/pr70155-11.c: Likewise.
8912 * gcc.target/i386/pr70155-12.c: Likewise.
8913 * gcc.target/i386/pr70155-13.c: Likewise.
8914 * gcc.target/i386/pr70155-14.c: Likewise.
8915 * gcc.target/i386/pr70155-15.c: Likewise.
8916 * gcc.target/i386/pr70155-16.c: Likewise.
8917 * gcc.target/i386/pr70155-17.c: Likewise.
8918 * gcc.target/i386/pr70155-18.c: Likewise.
8919 * gcc.target/i386/pr70155-19.c: Likewise.
8920 * gcc.target/i386/pr70155-20.c: Likewise.
8921 * gcc.target/i386/pr70155-21.c: Likewise.
8922 * gcc.target/i386/pr70155-22.c: Likewise.
8923
92329f9f
L
89242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8925
8926 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8927 ".{5,6}".
8928
309a0cf6
BC
89292016-04-27 Bin Cheng <bin.cheng@arm.com>
8930
8931 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8932 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8933 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8934 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8935 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8936
72ed2b9c
RB
89372016-04-27 Richard Biener <rguenther@suse.de>
8938
8939 PR ipa/70760
8940 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8941 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8942
3c98ff9b
NS
89432016-04-27 Nathan Sidwell <nathan@acm.org>
8944
8945 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8946 * g++.dg/ubsan/pr63956.C: Adjust error location.
8947
9ec5d66b
NC
89482016-04-27 Nick Clifton <nickc@redhat.com>
8949
8950 PR middle-end/49889
8951 * gcc.dg/pr49889.c: New test.
8952
c1e1f433
BS
89532016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8954
8955 * c-c++-common/memset-array.c: New test.
8956
8ac43293
MS
89572016-04-26 Martin Sebor <msebor@redhat.com>
8958
8959 PR c++/66639
8960 * g++.dg/cpp1y/func_constexpr.C: New test.
8961
843ce8ab
PP
89622016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8963
8964 PR c++/70241
8965 * g++.dg/cpp0x/enum32.C: New test.
8966 * g++.dg/cpp0x/enum33.C: New test.
8967
89682016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8969
8970 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8971 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8972 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8973 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8974 * gcc.c-torture/execute/pr38151.c: Likewise.
8975 * gcc.c-torture/execute/pr66556.c: Likewise.
8976 * gcc.c-torture/execute/pr67781.c: Likewise.
8977 * gcc.c-torture/execute/pr68648.c: Likewise.
8978
ca1206be
MG
89792016-04-26 Marc Glisse <marc.glisse@inria.fr>
8980
8981 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8982
2448a956
MP
89832016-04-26 Marek Polacek <polacek@redhat.com>
8984
8985 PR c/67784
8986 * gcc.dg/pr67784-3.c: New test.
8987 * gcc.dg/pr67784-4.c: New test.
8988 * gcc.dg/pr67784-5.c: New test.
8989
b02a5e26
MP
8990 PR c/70791
8991 * gcc.dg/Wnested-externs-2.c: New test.
8992
6b6aa8d3
MG
89932016-04-26 Marc Glisse <marc.glisse@inria.fr>
8994
8995 * gcc.dg/fold-plusmult.c: Adjust.
8996 * gcc.dg/no-strict-overflow-6.c: Adjust.
8997 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8998
a2095b55
BS
89992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9000
9001 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9002 number scans.
9003 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9004 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9005 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9006 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9007 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9008 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9009 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9010 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9011 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9012 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9013 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9014 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9015 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9016 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9017 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9018 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9019 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9020 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9021 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9022 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9023 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9024 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9025 scans.
9026 * gcc.target/i386/pr32219-4.c: Likewise.
9027 * gcc.target/i386/pr32219-6.c: Likewise.
9028 * gcc.target/i386/pr32219-8.c: Likewise.
9029
bb0cc5c8
KT
90302016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9031
9032 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9033 associated options.
9034
5a0802ea
MP
90352016-04-26 Marek Polacek <polacek@redhat.com>
9036
9037 PR c++/70744
9038 * g++.dg/ext/cond2.C: New test.
9039
00f615af
BC
90402016-04-26 Bin Cheng <bin.cheng@arm.com>
9041
9042 PR tree-optimization/70771
9043 PR tree-optimization/70775
9044 * gcc.dg/pr70771.c: New test.
25939d34 9045 * gcc.dg/pr70775.c: New test.
00f615af 9046
218155e7
BS
90472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9048
9049 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9050
ab99f467
RB
90512016-04-25 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/70780
9054 * gcc.dg/torture/pr70780.c: New testcase.
9055
3f8257db 90562016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9057
c87885ca
RO
9058 * gcc.target/arm/neon-vaddws16.c: New test.
9059 * gcc.target/arm/neon-vaddws32.c: New test.
9060 * gcc.target/arm/neon-vaddwu16.c: New test.
9061 * gcc.target/arm/neon-vaddwu32.c: New test.
9062 * gcc.target/arm/neon-vaddwu8.c: New test.
9063 * lib/target-supports.exp
93c590ee
MC
9064 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9065 that arm neon support vector widen sum of HImode TO SImode.
9066
d6c1a7a7
JJ
90672016-04-23 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR sanitizer/70712
9070 * c-c++-common/asan/pr70712.c: New test.
9071
ab0fc037
TS
90722016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9073
9074 * .gitattributes: New file.
9075
2aa64824
CL
90762016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9077
9078 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9079
e7e12d92
DH
90802016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9081
9082 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9083 * gfortran.dg/submodule_15.f08: Likewise.
9084
d1431192
RB
90852016-04-22 Richard Biener <rguenther@suse.de>
9086
9087 PR tree-optimization/70740
9088 * gcc.dg/torture/pr70740.c: New testcase.
9089
04a63c24
L
90902016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9091
9092 PR target/70750
9093 * gcc.target/i386/pr70750-1.c: New test.
9094 * gcc.target/i386/pr70750-2.c: Likewise.
9095
20700098
PC
90962016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9097
9098 PR c++/70540
9099 * g++.dg/cpp0x/auto48.C: New.
9100
aedf4e12
MP
91012016-04-21 Marek Polacek <polacek@redhat.com>
9102
9103 PR c++/70513
9104 * g++.dg/cpp0x/forw_enum12.C: New test.
9105 * g++.dg/cpp0x/forw_enum13.C: New test.
9106
2074d80a
KY
91072016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9108
9109 PR target/70728
9110 * gcc.target/i386/pr70728.c: New test.
9111
aef4aab0
RB
91122016-04-21 Richard Biener <rguenther@suse.de>
9113
9114 PR middle-end/70747
9115 * gcc.dg/pr70747.c: New testcase.
9116
2359e571
BC
91172016-04-21 Bin Cheng <bin.cheng@arm.com>
9118
9119 PR tree-optimization/70715
9120 * gcc.dg/tree-ssa/scev-13.c: New test.
9121
ce0e66ff
MG
91222016-04-21 Marc Glisse <marc.glisse@inria.fr>
9123
9124 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9125
2c2870a1
MG
91262016-04-21 Marc Glisse <marc.glisse@inria.fr>
9127
9128 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9129
a2b056a3
JH
91302016-04-20 Jan Hubicka <jh@suse.cz>
9131
9132 PR ipa/70018
9133 * g++.dg/ipa/nothrow-1.C: New testcase.
9134
ee392fc2
NS
91352016-04-20 Nathan Sidwell <nathan@acm.org>
9136
9137 PR c++/55635
9138 * g++.dg/eh/delete1.C: New.
9139
dda49daf
L
91402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9141
9142 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9143 -mtune-ctrl=sse_typeless_stores.
9144
8a5b9d5a
L
91452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9146
9147 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9148
1011119f
BC
91492016-04-20 Bin Cheng <bin.cheng@arm.com>
9150
9151 PR tree-optimization/69489
9152 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9153
477d4906
IV
91542016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9155
9156 PR c++/69363
9157 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9158 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9159 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9160
fad08d12
BC
91612016-04-20 Bin Cheng <bin.cheng@arm.com>
9162
9163 PR tree-optimization/56625
9164 PR tree-optimization/69489
9165 * gcc.dg/vect/pr56625.c: New test.
9166 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9167
9e3e4fab
AP
91682016-04-20 Andrew Pinski <apinski@cavium.com>
9169
9170 PR target/64971
9171 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9172
d7aa24e4
AC
91732016-04-20 Arnaud Charlet <charlet@adacore.com>
9174
9175 * gnat.dg/self1.adb: Remove now incorrect test.
9176
e6d62b46
BC
91772016-04-20 Bin Cheng <bin.cheng@arm.com>
9178
9179 * gcc.dg/tree-ssa/scev-11.c: New test.
9180 * gcc.dg/tree-ssa/scev-12.c: New test.
9181
2697b189
MP
91822016-04-20 Marek Polacek <polacek@redhat.com>
9183
9184 PR tree-optimization/70725
9185 * gcc.dg/pr70725.c: New test.
9186
60d393e8
RB
91872016-04-20 Richard Biener <rguenther@suse.de>
9188
9189 PR tree-optimization/70726
9190 * g++.dg/vect/pr70726.cc: New testcase.
9191
82c6f58a
AK
91922016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9193
9194 PR target/70674
9195 * gcc.target/s390/pr70674.c: New test.
9196
90eeab20
JD
91972016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9198
9199 PR libgfortran/70684
9200 * gfortran.dg/list_read_14.f90: New test.
9201
fc9cf6da
L
92022016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9203
9204 PR target/69201
9205 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9206 extern to force it misaligned.
9207 (b): Likewise.
9208 (c): Likewise.
9209 (d): Likewise.
9210 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9211 Don't check `*' before movv4sf_internal.
9212 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9213 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9214 Don't check `*' before movv16qi_internal.
9215 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9216 extern to force it misaligned.
9217 (b): Likewise.
9218 (c): Likewise.
9219 (d): Likewise.
9220 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9221 Don't check `*' before movv2df_internal.
9222 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9223 extern to force it misaligned.
9224 (b): Likewise.
9225 (c): Likewise.
9226 (d): Likewise.
9227 Check movv8sf_internal instead of avx_storeups256.
9228 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9229
ea8927ea
RB
92302016-04-19 Richard Biener <rguenther@suse.de>
9231
9232 PR tree-optimization/70171
9233 * g++.dg/tree-ssa/pr70171.C: New testcase.
9234
65f52ee9
RB
92352016-04-19 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/70724
9238 * gcc.dg/torture/pr70724.c: New testcase.
9239
987b67f1
VM
92402016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9241
9242 PR middle-end/70689
c87885ca 9243 * gcc.target/i386/pr70689.c: New.
987b67f1 9244
91a47c39
L
92452016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9246
9247 PR target/70708
9248 * gcc.target/i386/pr70708.c: New test.
9249
8270b82d
RB
92502016-04-18 Richard Biener <rguenther@suse.de>
9251
9252 PR tree-optimization/43434
9253 * gcc.dg/vect/pr43434.c: New testcase.
9254 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9255 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9256 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9257 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9258 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9259 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9260 * gcc.dg/gomp/pr68640.c: Likewise.
9261 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9262 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9263
edd048e2
RB
92642016-04-18 Richard Biener <rguenther@suse.de>
9265
9266 PR tree-optimization/70701
9267 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9268
bd5c7330
TV
92692016-04-18 Tom de Vries <tom@codesourcery.com>
9270
9271 PR testsuite/70699
9272 * gcc.dg/pr70161.c: Add dot-file scans.
9273 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9274 instead of after last dot char.
9275
23f2660f
EB
92762016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9277
9278 * c-c++-common/dump-ada-spec-3.c: New test.
9279 * c-c++-common/dump-ada-spec-4.c: Likewise.
9280
da152c9f
TV
92812016-04-17 Tom de Vries <tom@codesourcery.com>
9282
9283 PR other/70183
9284 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9285
cc950f98
JH
92862016-04-15 Jan Hubicka <jh@suse.cz>
9287
9288 PR ipa/70018
9289 * g++.dg/ipa/pure-const-1.C: New testcase.
9290 * g++.dg/ipa/pure-const-2.C: New testcase.
9291 * g++.dg/ipa/pure-const-3.C: New testcase.
9292
949505a9
MP
92932016-04-15 Marek Polacek <polacek@redhat.com>
9294
9295 PR c/70671
9296 * gcc.dg/bitfld-22.c: New test.
9297
10e547d6
BS
92982016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9299
9300 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9301 x86_64.
9302
1e77281b
MP
93032016-04-15 Marek Polacek <polacek@redhat.com>
9304
9305 PR c/70651
9306 * c-c++-common/pr70651.c: New test.
9307
e501fa8e
KT
93082016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9309
9310 PR rtl-optimization/70681
9311 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9312 dump scan on arm and powerpc.
9313 * gcc.dg/pr10474.c: Likewise.
9314
dda1bf61
JJ
93152016-04-15 Jakub Jelinek <jakub@redhat.com>
9316
ca4ef1ff
JJ
9317 PR c++/69517
9318 PR c++/70019
9319 PR c++/70588
9320 * g++.dg/cpp1y/vla11.C: Revert for real.
9321
dda1bf61
JJ
9322 PR c/70436
9323 * c-c++-common/Wparentheses-1.c: New test.
9324 * c-c++-common/gomp/Wparentheses-1.c: New test.
9325 * c-c++-common/gomp/Wparentheses-2.c: New test.
9326 * c-c++-common/gomp/Wparentheses-3.c: New test.
9327 * c-c++-common/gomp/Wparentheses-4.c: New test.
9328 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9329 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9330 * c-c++-common/goacc/Wparentheses-1.c: New test.
9331
1355e62c
KY
93322016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9333
9334 PR target/70662
9335 * gcc.target/i386/pr70662.c: New test.
9336
0ab34b9e 93372016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9338 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9339
9340 PR tree-optimization/70130
9341 * gcc.dg/vect/O3-pr70130.c: New testcase.
9342
bc773aad
MM
93432016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9344
6e9b2286
MM
9345 PR target/70669
9346 * gcc.target/powerpc/pr70669.c: New test.
9347
bc773aad
MM
9348 PR target/70640
9349 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9350 a power7 system that does not have an assembler that supports
9351 power8.
9352
d8747845
MS
93532016-04-14 Martin Sebor <msebor@redhat.com>
9354
9355 PR c++/69517
9356 PR c++/70019
9357 PR c++/70588
9358 * c-c++-common/ubsan/vla-1.c: Revert.
9359 * g++.dg/cpp1y/vla11.C: Same.
9360 * g++.dg/cpp1y/vla12.C: Same.
9361 * g++.dg/cpp1y/vla13.C: Same.
9362 * g++.dg/cpp1y/vla14.C: Same.
9363 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9364 * g++.dg/init/array24.C: Same.
d8747845
MS
9365 * g++.dg/ubsan/vla-1.C: Same.
9366
85128559
MP
93672016-04-14 Marek Polacek <polacek@redhat.com>
9368 Jan Hubicka <hubicka@ucw.cz>
9369
9370 PR c++/70029
9371 * g++.dg/torture/pr70029.C: New test.
9372
52fbb073
MS
93732016-04-14 Martin Sebor <msebor@redhat.com>
9374
9375 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9376 type size to prevent failures on targets with very low maximum
9377 alignment.
9378
6db61d6f
RB
93792016-04-14 Richard Biener <rguenther@suse.de>
9380
9381 PR tree-optimization/70623
9382 * gcc.dg/torture/pr70623.c: New testcase.
9383 * gcc.dg/torture/pr70623-2.c: Likewise.
9384
342fac95
MS
93852016-04-13 Martin Sebor <msebor@redhat.com>
9386
9387 PR c++/69517
9388 PR c++/70019
9389 PR c++/70588
9390 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9391 * g++.dg/cpp1y/vla11.C: New test.
9392 * g++.dg/cpp1y/vla12.C: New test.
9393 * g++.dg/cpp1y/vla13.C: New test.
9394 * g++.dg/cpp1y/vla14.C: New test.
9395 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9396 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9397 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9398
d93c452f
JJ
93992016-04-13 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c++/70641
9402 * g++.dg/opt/pr70641.C: New test.
9403
85115fb6
RO
94042016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9405
9406 PR rtl-optimization/68749
9407 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9408 effects of argument promotions.
9409 Remove default args to dg-skip-if.
9410
545a4139
PC
94112016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9412
9413 PR c++/70635
9414 * g++.dg/parse/pr70635.C: New.
9415
b3a77f21
MP
94162016-04-13 Marek Polacek <polacek@redhat.com>
9417
9418 PR c++/70639
9419 * c-c++-common/Wmisleading-indentation-4.c: New test.
9420
99cd9857
MP
94212016-04-13 Marek Polacek <polacek@redhat.com>
9422
9423 PR c/70436
c87885ca
RO
9424 * gcc.dg/Wparentheses-12.c: New test.
9425 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9426
75ca93ec
IE
94272016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9428
9429 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9430 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9431 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9432
3d3f9e7e
JJ
94332016-04-13 Jakub Jelinek <jakub@redhat.com>
9434
37947cd0
JJ
9435 PR middle-end/70633
9436 * gcc.c-torture/compile/pr70633.c: New test.
9437
3d3f9e7e
JJ
9438 PR debug/70628
9439 * gcc.dg/torture/pr70628.c: New test.
9440
92886d3e
PP
94412016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9442
9443 PR c++/70610
9444 * g++.dg/template/pr70610.C: New test.
9445 * g++.dg/template/pr70610-2.C: New test.
9446 * g++.dg/template/pr70610-3.C: New test.
9447 * g++.dg/template/pr70610-4.C: New test.
9448
13bd7c2b
JJ
94492016-04-12 Jakub Jelinek <jakub@redhat.com>
9450
6512fa6d
JJ
9451 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9452 128 instead of 32.
9453
13bd7c2b
JJ
9454 PR c++/70571
9455 * g++.dg/ext/pr70571.C: New test.
9456
20b9851c
MM
94572016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9458
8a434ada 9459 PR target/70640
20b9851c
MM
9460 * gcc.target/powerpc/pr70640.c: New test.
9461
2b2f52bc
PC
94622016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9463
9464 PR c++/68722
9465 * g++.dg/parse/pr68722.C: New.
9466
5901e56a
JJ
94672016-04-12 Jakub Jelinek <jakub@redhat.com>
9468
9469 PR rtl-optimization/70596
9470 * gcc.target/i386/pr70596.c: New test.
9471
d4619dc1
NS
94722016-04-12 Nathan Sidwell <nathan@acm.org>
9473
9474 PR c++/70501
9475 * g++.dg/init/pr70501.C: New.
9476
3df530d3
DW
94772016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9478
9479 * gcc.target/i386/asm-flag-6.c: New test.
9480
b7a120d7
TV
94812016-04-12 Tom de Vries <tom@codesourcery.com>
9482
9483 PR tree-optimization/68756
9484 * gcc.dg/graphite/pr68756.c: New test.
9485
4e0eea75
JJ
94862016-04-12 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR tree-optimization/70602
9489 * gcc.c-torture/execute/pr70602.c: New test.
9490
35fbda43
MM
94912016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9492
9493 PR target/70381
9494 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9495 __float128 emulator is built and runs.
9496 * gcc.target/powerpc/float128-1.c: Likewise.
9497
9498 * lib/target-supports.exp (check_ppc_float128_sw_available):
9499 Rework tests for __float128 software and hardware
9500 availability. Fix exit condition to return 0 on success.
9501
04a99ebe
JG
95022016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9503
9504 PR target/70133
9505 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9506 * gcc.target/aarch64/target_attr_15.c: Likewise.
9507
47cd5a85
PC
95082016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9509
9510 PR c++/69066
9511 * g++.dg/cpp1y/pr69066.C: New.
9512
a5edb32e
JD
95132016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9514
9515 PR fortran/68566
9516 * gfortran.dg/pr36192.f90: Update test.
9517 * gfortran.dg/pr36192_1.f90: Update test.
9518 * gfortran.dg/real_dimension_1.f: Update test.
9519 * gfortran.dg/parameter_array_init_7.f90: New test.
9520
8ef378f8
JDA
95212016-04-09 John David Anglin <danglin@gcc.gnu.org>
9522
c532c871
JDA
9523 PR testsuite/64039
9524 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9525
d34f706f
JDA
9526 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9527
75e1dd9e
JDA
9528 PR rtl-optimization/66669
9529 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9530
8a976f5f
JDA
9531 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9532
da04822a
JDA
9533 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9534 * gcc.dg/pie-1.c: Likewise.
9535 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9536 * gcc.dg/pic-4.c: Likewise.
9537 * gcc.dg/pie-3.c: Likewise.
9538 * gcc.dg/pie-4.c: Likewise.
9539
adfabcf9
JDA
9540 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9541
4a020adf
JDA
9542 PR tree-optimization/68644
9543 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9544
8ef378f8
JDA
9545 PR rtl-optimization/64886
9546 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9547
09bf990e
TV
95482016-04-09 Tom de Vries <tom@codesourcery.com>
9549
9550 PR tree-optimization/68953
9551 * gcc.dg/graphite/pr68953.c: New test.
9552
138c3c1a
DH
95532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9554
9555 PR fortran/70592
9556 * gfortran.dg/deferred_character_16.f90: New test.
9557
f55460af
JJ
95582016-04-09 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR tree-optimization/70586
9561 * gcc.c-torture/execute/pr70586.c: New test.
9562
0b77bbf3
DH
95632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9564
9565 PR sanitizer/70573
9566 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9567 with __builtin_memset
9568 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9569
c42cfb5c
CP
95702016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9571
9572 PR lto/70289
9573 PR ipa/70348
9574 PR tree-optimization/70373
9575 PR middle-end/70533
9576 PR middle-end/70534
9577 PR middle-end/70535
9578 * c-c++-common/goacc/reduction-5.c: New test.
9579 * c-c++-common/goacc/reduction-promotions.c: New test.
9580 * gfortran.dg/goacc/reduction-3.f95: New test.
9581 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9582
56cfb596
PP
95832016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9584
9585 PR c++/70590
9586 PR c++/70452
9587 * g++.dg/pr70590.C: New test.
9588 * g++.dg/pr70590-2.C: New test.
9589
1a13c0a2
JJ
95902016-04-08 Jakub Jelinek <jakub@redhat.com>
9591
abc0647a
JJ
9592 PR middle-end/70593
9593 * gcc.target/i386/pr70593.c: New test.
9594
1a13c0a2
JJ
9595 PR rtl-optimization/70574
9596 * gcc.target/i386/avx2-pr70574.c: New test.
9597
c3da4956
MO
95982016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9599
9600 PR sanitizer/70541
9601 * c-c++-common/asan/pr70541.c: New test.
9602
9f1b833b
TV
96032016-04-08 Tom de Vries <tom@codesourcery.com>
9604
9605 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9606 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9607
bae7adda
KT
96082016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9609
9610 PR target/70566
9611 * gcc.c-torture/execute/pr70566.c: New test.
9612
211f3d57
TV
96132016-04-08 Tom de Vries <tom@codesourcery.com>
9614
9615 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9616 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9617
02cf2861
AM
96182016-04-08 Alan Modra <amodra@gmail.com>
9619
9620 * gcc.target/powerpc/pr70117.c: New.
9621
5f490f9f
JJ
96222016-04-07 Jakub Jelinek <jakub@redhat.com>
9623
56e9b710
JJ
9624 PR testsuite/70581
9625 * gcc.dg/lto/simd-function_0.c: New test.
9626
5f490f9f
JJ
9627 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9628 clones.
9629 * c-c++-common/attr-simd-2.c: Likewise.
9630 * c-c++-common/attr-simd-4.c: Likewise.
9631 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9632 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9633
e4ebc74d
TP
96342016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9635
9636 PR testsuite/70553
9637 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9638
9817ae35
TS
96392016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9640 Tom de Vries <tom@codesourcery.com>
9641
9642 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9643 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9644 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9645 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9646 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9647 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9648 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9649 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9650
e292f64d
PP
96512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9652
9653 PR c/70436
9654 * g++.dg/warn/Wparentheses-29.C: New test.
9655
6b37bdaf
PP
96562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9657
9658 PR c/70436
9659 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9660 explicit braces to resolve a future -Wparentheses warning.
9661
64824205
RH
96622016-04-06 Richard Henderson <rth@redhat.com>
9663
9664 * gcc.dg/pr61817-1.c: New test.
9665 * gcc.dg/pr61817-2.c: New test.
9666 * gcc.dg/pr69391-1.c: New test.
9667 * gcc.dg/pr69391-2.c: New test.
9668
bc2fc1f3
VM
96692016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9670
9671 PR rtl-optimization/70398
c87885ca 9672 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9673
41414a02
EB
96742016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9675
9676 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9677
4066ea8a
YR
96782016-04-06 Yvan Roux <yvan.roux@linaro.org>
9679 Pedro Alves <palves@redhat.com>
9680
9681 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9682
ec35ea45
JJ
96832016-04-06 Jakub Jelinek <jakub@redhat.com>
9684
3866f8dd
JJ
9685 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9686 Check for avx512f effective targets instead of avx2.
9687 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9688 for AVX512F clones.
9689 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9690 * g++.dg/gomp/declare-simd-1.C: Likewise.
9691 * g++.dg/gomp/declare-simd-3.C: Likewise.
9692 * g++.dg/gomp/declare-simd-4.C: Likewise.
9693
ec35ea45
JJ
9694 PR middle-end/70550
9695 * c-c++-common/gomp/pr70550-1.c: New test.
9696 * c-c++-common/gomp/pr70550-2.c: New test.
9697
c08d28ac
NS
96982016-04-05 Nathan Sidwell <nathan@acm.org>
9699
9700 PR c++/70512
9701 * g++.dg/ext/attribute-may-alias-5.C: New.
9702
1d510e04
JJ
97032016-04-05 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR c++/70336
9706 * c-c++-common/pr70336.c: New test.
9707 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9708 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9709
84278ed9
JH
97102016-04-05 Jan Hubicka <hubicka@ucw.cz>
9711
9712 PR ipa/66223
9713 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9714
268a0ec4
JJ
97152016-04-05 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR rtl-optimization/70542
9718 * gcc.dg/torture/pr70542.c: New test.
9719 * gcc.target/i386/avx2-pr70542.c: New test.
9720
5e8c2eb1
ZS
97212016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9722
9723 PR tree-optimization/70509
9724 * gcc.target/i386/avx512bw-pr70509.c: New test.
9725
c0daf32d
PP
97262016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9727
9728 PR c++/70452
9729 * g++.dg/ext/constexpr-vla4.C: New test.
9730
bf867841
UB
97312016-04-05 Uros Bizjak <ubizjak@gmail.com>
9732
9733 PR target/70510
9734 * gcc.target/i386/pr70510.c: New test.
9735
3022186a
RB
97362016-04-05 Richard Biener <rguenther@suse.de>
9737
9738 PR tree-optimization/70526
9739 * g++.dg/torture/pr70526.C: New testcase.
9740
55fc79b2
JJ
97412016-04-05 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR target/70525
9744 * gcc.target/i386/pr70525.c: New test.
9745
62b233f2
RB
97462016-04-05 Richard Biener <rguenther@suse.de>
9747
9748 PR middle-end/70499
9749 * g++.dg/torture/pr70499.C: New testcase.
9750
cc05759d
RB
97512016-04-05 Richard Biener <rguenther@suse.de>
9752
9753 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9754 remove XFAIL.
9755
f23f16d4
JJ
97562016-04-04 Jakub Jelinek <jakub@redhat.com>
9757
9758 PR middle-end/70307
9759 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9760 rs6000 ABI warnings.
9761
d27ecc49
JH
97622016-04-04 Jan Hubicka <hubicka@ucw.cz>
9763
9764 PR ipa/66223
9765 * g++.dg/ipa/devirt-51.C: New testcase.
9766
c974c96e 97672016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9768 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9769
9770 PR middle-end/70457
9771 * gcc.dg/torture/pr70457.c: New.
9772
7a85da89
AV
97732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9774
9775 PR fortran/67538
9776 * gfortran.dg/allocate_with_source_19.f08: New test.
9777
de517e64
AV
97782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9779
9780 PR fortran/65795
9781 * gfortran.dg/coarray_allocate_6.f08: New test.
9782
43b9f499
RB
97832016-04-04 Richard Biener <rguenther@suse.de>
9784
9785 PR rtl-optimization/70484
9786 * gcc.dg/torture/pr70484.c: New testcase.
9787
f13355da
MP
97882016-04-04 Marek Polacek <polacek@redhat.com>
9789
9790 PR c/70307
9791 * gcc.dg/torture/pr70307.c: New test.
9792
6cc6ed50
OE
97932016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9794
9795 PR target/70416
9796 PR target/67391
9797 * gcc.target/sh/torture/pr70416.c: New.
9798
abdc16c8
MS
97992016-04-02 Martin Sebor <msebor@redhat.com>
9800
9801 PR c++/67376
9802 PR c++/70170
9803 PR c++/70172
9804 PR c++/70228
9805 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9806 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9807 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9808 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9809 * g++.dg/cpp0x/constexpr-string.C: Same.
9810 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9811 * g++.dg/cpp0x/pr65398.C: Same.
9812 * g++.dg/ext/constexpr-vla1.C: Same.
9813 * g++.dg/ext/constexpr-vla2.C: Same.
9814 * g++.dg/ext/constexpr-vla3.C: Same.
9815 * g++.dg/ubsan/pr63956.C: Same.
9816
763cd859
JJ
98172016-04-01 Jakub Jelinek <jakub@redhat.com>
9818
9819 PR rtl-optimization/70467
9820 * gcc.target/i386/pr70467-2.c: New test.
9821
0f875435
JJ
98222016-04-01 Jakub Jelinek <jakub@redhat.com>
9823 Marek Polacek <polacek@redhat.com>
9824
9825 PR c++/70488
9826 * g++.dg/init/new47.C: New test.
9827
41d14659
RR
98282016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9829
9830 PR target/70496
9831 * gcc.target/arm/pr70496.c: New test.
9832
f9bf89bb
NS
98332016-04-01 Nathan Sidwell <nathan@acm.org>
9834
73b9085d
NS
9835 PR c++/68475
9836 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9837
4afdcfaa
IE
98382016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9839
9840 PR target/69890
9841 * gcc.dg/strlenopt.h (memmove): New.
9842 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9843 instead of "string.h".
9844 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9845 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9846 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9847 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9848 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9849 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9850 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9851 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9852 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9853 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9854 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9855 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9856 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9857 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9858 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9859 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9860 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9861 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9862 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9863 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9864
b5d7a29c
RO
98652016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9866
9867 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9868 (Holder::foo): Reflect this.
9869
b660f9ec
IE
98702016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9871
9872 PR target/70442
9873 * gcc.dg/pr70442.c: New test.
9874
88504f34
NS
98752016-03-31 Nathan Sidwell <nathan@acm.org>
9876
9877 PR c++/70393
9878 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9879
95d34b96
KY
98802016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9881
9882 PR target/70453
9883 * gcc.target/i386/pr70453.c: New test.
9884
b4c4967c
AB
98852016-03-31 Andrey Belevantsev <abel@ispras.ru>
9886
9887 PR target/70292
9888 * gcc.c-torture/pr70292.c: New test.
9889
5fde6a45
MP
98902016-03-31 Marek Polacek <polacek@redhat.com>
9891
9892 PR c/70297
9893 * c-c++-common/pr70297.c: New test.
9894 * g++.dg/cpp0x/typedef-redecl.C: New test.
9895 * gcc.dg/typedef-redecl2.c: New test.
9896
97eb24c4
JJ
98972016-03-31 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR rtl-optimization/70460
9900 * gcc.c-torture/execute/pr70460.c: New test.
9901
efc3536f
RB
99022016-03-31 Richard Biener <rguenther@suse.de>
9903
9904 PR c++/70430
9905 * g++.dg/ext/vector30.C: New testcase.
9906
e0876e21
DH
99072016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9908 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9909
9910 * gfortran.dg/fmt_pf.f90: New test.
9911
e9bff8c6
RO
99122016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9913
9914 Forward-port from 5 branch
9915 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR testsuite/70356
9918 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9919 dg-require-effective-target after dg-do.
9920
9921 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9922
9923 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9924
2620c80d
TS
99252016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9926 Julian Brown <julian@codesourcery.com>
9927 Chung-Lin Tang <cltang@codesourcery.com>
9928 Cesar Philippidis <cesar@codesourcery.com>
9929 James Norris <jnorris@codesourcery.com>
9930 Tom de Vries <tom@codesourcery.com>
9931 Nathan Sidwell <nathan@codesourcery.com>
9932
bf867841 9933 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9934 * c-c++-common/goacc/loop-clauses.c: Likewise.
9935 * g++.dg/goacc/template.C: Likewise.
9936 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9937 * gfortran.dg/goacc/loop-1.f95: Likewise.
9938 * gfortran.dg/goacc/loop-5.f95: Likewise.
9939 * gfortran.dg/goacc/loop-6.f95: Likewise.
9940 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9941 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9942 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9943 * c-c++-common/goacc/clauses-fail.c: Likewise.
9944 * c-c++-common/goacc/parallel-1.c: Likewise.
9945 * c-c++-common/goacc/reduction-1.c: Likewise.
9946 * c-c++-common/goacc/reduction-2.c: Likewise.
9947 * c-c++-common/goacc/reduction-3.c: Likewise.
9948 * c-c++-common/goacc/reduction-4.c: Likewise.
9949 * c-c++-common/goacc/routine-3.c: Likewise.
9950 * c-c++-common/goacc/routine-4.c: Likewise.
9951 * c-c++-common/goacc/routine-5.c: Likewise.
9952 * c-c++-common/goacc/tile.c: Likewise.
9953 * g++.dg/goacc/template.C: Likewise.
9954 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9955 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9956 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9957 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9958 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9959 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9960 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9961 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9962 * c-c++-common/goacc/use_device-1.c: ... this file.
9963 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9964 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9965 * c-c++-common/goacc/host_data-6.c: ... this file.
9966 * c-c++-common/goacc/loop-2-kernels.c: New file.
9967 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9968 * c-c++-common/goacc/loop-3.c: Likewise.
9969 * g++.dg/goacc/reference.C: Likewise.
9970 * g++.dg/goacc/routine-1.C: Likewise.
9971 * g++.dg/goacc/routine-2.C: Likewise.
9972
f6d2d066
RB
99732016-03-30 Richard Biener <rguenther@suse.de>
9974
9975 PR middle-end/70450
9976 * gcc.dg/torture/pr70450.c: New testcase.
9977
d43242b9
JJ
99782016-03-30 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR target/70421
9981 * gcc.dg/torture/pr70421.c: New test.
9982 * gcc.target/i386/avx512f-pr70421.c: New test.
9983
5ce43b77
L
99842016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9985
9986 PR testsuite/70364
9987 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9988 (check): New function.
9989 (bar): Call check.
9990 (foo): Align stack to 16 bytes when calling bar.
9991 * gcc.target/i386/cleanup-2.c: Likewise.
9992
d014a712
PP
99932016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9994
9995 PR tree-optimization/59124
9996 * gcc.dg/Warray-bounds-19.c: New test.
9997
3f8257db 99982016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9999
10000 * lib/prune.exp (escape_regex_chars): New.
10001 (prune_file_path): Update to quote metcharacters for regexp.
10002
3336c6e0
JJ
100032016-03-29 Jakub Jelinek <jakub@redhat.com>
10004
a362f023
JJ
10005 PR rtl-optimization/70429
10006 * gcc.c-torture/execute/pr70429.c: New test.
10007
3336c6e0
JJ
10008 PR tree-optimization/70405
10009 * gcc.dg/pr70405.c: New test.
10010
728557fd
AV
100112016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10012
10013 PR fortran/70397
10014 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10015 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10016
bef977d4
TS
100172016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10018
10019 PR testsuite/64177
10020 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10021 __cilkrts_set_param to set two workers.
10022 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10023 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10024
6f6d25c9
DH
100252016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10026
bf867841 10027 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10028
45733562
KY
100292016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10030
10031 PR target/70406
bf867841 10032 * gcc.target/i386/pr70406.c: New test.
45733562 10033
a1799e5e
EB
100342016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10035
10036 * gnat.dg/specs/double_record_extension3.ads: New test.
10037
5fca7b66
RH
100382016-03-25 Richard Henderson <rth@redhat.com>
10039
10040 PR target/70120
10041 * gcc.target/aarch64/pr70120-1.c: New.
10042 * gcc.target/aarch64/pr70120-2.c: New.
10043 * gcc.target/aarch64/pr70120-3.c: New.
10044
31ce75c6
PP
100452016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10046
10047 PR c++/62212
10048 * g++.dg/template/mangle2.C: The dg-do directive should be
10049 "compile" not "assemble".
10050
3caf0ca1
BS
100512016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10052
10053 PR lto/69650
10054 * gcc.dg/pr69650.c: New test.
10055
634035b6
DE
100562016-03-25 David Edelsohn <dje.gcc@gmail.com>
10057
10058 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10059
45d34276
AM
100602016-03-25 Alan Modra <amodra@gmail.com>
10061
10062 * gcc.dg/dfp/pr70052.c: New test.
10063
8f085166
RH
100642016-03-24 Richard Henderson <rth@redhat.com>
10065
10066 PR middle-end/69845
10067 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10068 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10069
011e5ec3
TV
100702016-03-24 Tom de Vries <tom@codesourcery.com>
10071
10072 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10073
9e3f4551
TV
100742016-03-24 Tom de Vries <tom@codesourcery.com>
10075
10076 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10077 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10078
45780041
TV
100792016-03-24 Tom de Vries <tom@codesourcery.com>
10080
10081 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10082 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10083
887ab4e5
PP
100842016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10085
10086 PR c++/62212
10087 * g++.dg/template/mangle2.C: New test.
10088
69a9a66f
RB
100892016-03-24 Richard Biener <rguenther@suse.de>
10090
10091 PR tree-optimization/70396
10092 * gcc.dg/torture/pr70396.c: New testcase.
10093
ed87de55
RB
100942016-03-24 Richard Biener <rguenther@suse.de>
10095
10096 PR middle-end/70370
10097 * gcc.dg/torture/pr70370.c: New testcase.
10098
ea064934
TV
100992016-03-24 Tom de Vries <tom@codesourcery.com>
10100
10101 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10102 * gfortran.dg/goacc/kernels-tree.f95: Same.
10103 * gfortran.dg/goacc/parallel-tree.f95: Same.
10104
b2a4dd1d
TV
101052016-03-24 Tom de Vries <tom@codesourcery.com>
10106
10107 * c-c++-common/goacc/uninit-if-clause.c: New test.
10108 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10109
72e7cd6e
JJ
101102016-03-24 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR target/70290
bf867841
UB
10113 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10114 Fix formatting.
72e7cd6e 10115
ce9d0c03
RB
101162016-03-24 Richard Biener <rguenther@suse.de>
10117
10118 PR tree-optimization/70372
10119 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10120
426b9428
PP
101212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10122
10123 PR c++/70347
10124 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10125
cd1588c4
PP
101262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10127
10128 PR c++/70332
10129 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10130
61637db3
JJ
101312016-03-23 Jakub Jelinek <jakub@redhat.com>
10132
928af3bf
JJ
10133 PR c++/70001
10134 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10135 * g++.dg/cpp1y/pr70001.C: New test.
10136
61637db3
JJ
10137 PR c++/70323
10138 * g++.dg/cpp0x/constexpr-70323.C: New test.
10139
05aca4e7
AO
101402016-03-23 Alexandre Oliva <aoliva@redhat.com>
10141 Jason Merrill <jason@redhat.com>
10142 Jakub Jelinek <jakub@redhat.com>
10143
10144 PR c++/69315
10145 * g++.dg/cpp0x/constexpr-69315.C: New test.
10146 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10147
fbdb6baf
MP
101482016-03-23 Marek Polacek <polacek@redhat.com>
10149
10150 PR c++/69884
10151 * g++.dg/warn/Wignored-attributes-1.C: New test.
10152 * g++.dg/warn/Wignored-attributes-2.C: New test.
10153
d79ee524
TV
101542016-03-23 Tom de Vries <tom@codesourcery.com>
10155
10156 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10157 initialization.
10158 * gfortran.dg/goacc/private-3.f95 (test): Same.
10159 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10160 missing use param.
10161
a59f0bef
KT
101622016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10163
10164 * lib/target-supports.exp: Remove v7ve entry from loop
10165 creating effective target checks.
10166 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10167 (add_options_for_arm_arch_v7ve): Likewise.
10168
0179520a
JJ
101692016-03-23 Jakub Jelinek <jakub@redhat.com>
10170
10171 PR tree-optimization/70354
10172 * gcc.dg/vect/pr70354-1.c: New test.
10173 * gcc.dg/vect/pr70354-2.c: New test.
10174 * gcc.target/i386/avx2-pr70354-1.c: New test.
10175 * gcc.target/i386/avx2-pr70354-2.c: New test.
10176
75bb14d7
JL
101772016-03-22 Jeff Law <law@redhat.com>
10178
10179 PR target/70232
10180 * gcc.dg/tree-ssa/pr70232.c: New test.
10181
72c9526d
IE
101822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10183
10184 PR target/70302
10185 * gcc.target/i386/pr70302.c: New test.
10186
a3ca1bc5
RB
101872016-03-22 Richard Biener <rguenther@suse.de>
10188
10189 PR middle-end/70251
10190 * g++.dg/torture/pr70251.C: New testcase.
10191
5c240f4d
DM
101922016-03-22 David Malcolm <dmalcolm@redhat.com>
10193
10194 PR c/69993
10195 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10196 Wmisleading-indentation.c.
10197 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10198 reflect change to diagnostic text and order of messages.
10199 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10200
80f6631b
DE
102012016-03-22 David Edelsohn <dje.gcc@gmail.com>
10202
10203 * g++.dg/ext/java-3.C: Don't compile on AIX.
10204
9a10956c
RB
102052016-03-22 Richard Biener <rguenther@suse.de>
10206
10207 PR middle-end/70333
10208 * gcc.dg/torture/pr70333.c: New testcase.
10209
6cedf922
IE
102102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10211
10212 * g++.dg/ext/pr70290.C: New test.
10213
cd6c27ac
KY
102142016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10215
10216 PR target/70325
10217 * gcc.target/i386/pr70325.c: New test.
10218
4cde512c
JJ
102192016-03-22 Jakub Jelinek <jakub@redhat.com>
10220
b01915ed
JJ
10221 PR target/70329
10222 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10223 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10224
4e3e2cf1
JJ
10225 PR target/70300
10226 * gcc.target/i386/pr70300.c: New test.
10227
4cde512c
JJ
10228 PR c++/70295
10229 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10230 (func2): New function for cond with parens, xfail warning for c++.
10231 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10232
16f6d7dc
PP
102332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10234
10235 PR c++/70096
10236 * g++.dg/template/ptrmem30.C: New test.
10237
a3e2b438
PP
102382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10239
10240 PR c++/70204
10241 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10242 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10243
11b6a02e
JJ
102442016-03-21 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR middle-end/70326
10247 * gcc.dg/pr70326.c: New test.
10248
b9407883
MG
102492016-03-21 Marc Glisse <marc.glisse@inria.fr>
10250 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR tree-optimization/70317
10253 * gcc.dg/pr70317.c: New test.
10254
4a148e19
UB
102552016-03-21 Uros Bizjak <ubizjak@gmail.com>
10256
10257 PR target/70327
10258 * gcc.target/i386/pr70327.c: New test.
10259
2a85ddbb
ML
102602016-03-21 Martin Liska <mliska@suse.cz>
10261
7d36fe98 10262 PR ipa/70306
2a85ddbb
ML
10263 * gcc.dg/ipa/pr70306.c: New test.
10264
4a148e19 102652016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10266
10267 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10268 * gcc.target/arm/attr-align3.c: Likewise.
10269 * gcc.target/arm/attr_arm.c: Likewise.
10270 * gcc.target/arm/flip-thumb.c: Likewise.
10271
6b366948
JJ
102722016-03-21 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR target/70296
10275 * gcc.target/powerpc/altivec-36.c: New test.
10276
2fac8c14
RB
102772016-03-21 Richard Biener <rguenther@suse.de>
10278
10279 PR tree-optimization/70310
10280 * gcc.dg/torture/pr70310.c: New testcase.
10281
e9bde854
KY
102822016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10283
10284 PR target/70293
10285 * gcc.target/i386/pr70293.c: New test.
10286
56bbfaf6
RB
102872016-03-21 Richard Biener <rguenther@suse.de>
10288
10289 PR tree-optimization/70288
10290 * gcc.dg/torture/pr70288-1.c: New testcase.
10291 * gcc.dg/torture/pr70288-2.c: Likewise.
10292
3eee49ed
AB
102932016-03-21 Andrey Belevantsev <abel@ispras.ru>
10294
10295 PR rtl-optimization/69307
10296 * gcc.target/arm/pr69307.c: New test.
4a148e19 10297
8e7816b4
AB
102982016-03-21 Andrey Belevantsev <abel@ispras.ru>
10299
10300 PR rtl-optimization/69102
10301 * gcc.c-torture/compile/pr69102.c: New test.
10302
14d7d4be
JL
103032016-03-18 Jeff Law <law@redhat.com>
10304
10305 PR rtl-optimization/70263
10306 * gcc.c-torture/compile/pr70263-1.c: New test.
10307 * gcc.target/i386/pr70263-2.c: New test.
10308
5c6a601c
BS
103092016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10310
10311 PR rtl-optimization/70278
10312 * gcc.dg/torture/pr70278.c: New test.
10313 * gcc.target/arm/pr70278.c: New test.
10314
4bbf545b
DM
103152016-03-18 David Malcolm <dmalcolm@redhat.com>
10316
10317 PR c/70281
10318 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10319 (test_builtin_types_compatible_p): New test function.
10320 * gcc.dg/pr70281.c: New test case.
10321
dc28bb68
CL
103222016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10323
10324 PR target/70113
10325 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10326
5e8d6dff
IE
103272016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10328
10329 PR tree-optimization/70252
10330 * gcc.dg/pr70252.c: New test.
10331
d0e7e403
TV
103322016-03-18 Tom de Vries <tom@codesourcery.com>
10333
10334 * gcc.dg/pr70161-2.c: New test.
10335 * gcc.dg/pr70161.c: New test.
10336
fa22501a
TV
103372016-03-18 Tom de Vries <tom@codesourcery.com>
10338
10339 PR ipa/70269
10340 * gcc.dg/pr70269.c: New test.
10341
dd125026
JJ
103422016-03-18 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR c++/70267
10345 * g++.dg/ext/java-3.C: New test.
10346
91914f0a
PP
103472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10348
10349 PR c++/70205
10350 * g++.dg/lookup/pr70205.C: New test.
10351
753a8910
PP
103522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10353
10354 PR c++/70218
10355 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10356
14ba7b28
MP
103572016-03-17 Marek Polacek <polacek@redhat.com>
10358
10359 PR c/69407
10360 * gcc.dg/atomic-op-6.c: New test.
10361
ded60913
DM
103622016-03-17 David Malcolm <dmalcolm@redhat.com>
10363
10364 PR c/70264
10365 * c-c++-common/pr70264.c: New test case.
10366
a3aad0e6
JJ
103672016-03-17 Jakub Jelinek <jakub@redhat.com>
10368
17366700
JJ
10369 PR c++/70144
10370 * c-c++-common/pr70144-1.c: New test.
10371 * c-c++-common/pr70144-2.c: New test.
10372
a3aad0e6
JJ
10373 PR c++/70272
10374 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10375 * g++.dg/opt/flifetime-dse6.C: New test.
10376 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10377
b57e6e18
L
103782016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10379
10380 PR driver/70192
10381 * gcc.dg/pic-1.c: New test.
10382 * gcc.dg/pic-2.c: Likewise.
10383 * gcc.dg/pic-3.c: Likewise.
10384 * gcc.dg/pic-4.c: Likewise.
10385 * gcc.dg/pie-1.c: Likewise.
10386 * gcc.dg/pie-2.c: Likewise.
10387 * gcc.dg/pie-3.c: Likewise.
10388 * gcc.dg/pie-4.c: Likewise.
10389 * gcc.dg/pie-5.c: Likewise.
10390 * gcc.dg/pie-6.c: Likewise.
10391
b38ba58b
TV
103922016-03-17 Tom de Vries <tom@codesourcery.com>
10393
10394 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10395 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10396
6931b3b7
RB
103972016-03-17 Richard Biener <rguenther@suse.de>
10398
10399 PR debug/70271
10400 * g++.dg/debug/pr70271.C: New testcase.
10401
0c8b64cb
IE
104022016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10403
10404 * gcc.target/i386/pr70251.c: New test.
10405
b1970801
MP
104062016-03-17 Marek Polacek <polacek@redhat.com>
10407
10408 PR c++/70194
10409 * g++.dg/warn/constexpr-70194.C: New test.
10410
820c5eaa
RH
104112016-03-16 Richard Henderson <rth@redhat.com>
10412
10413 PR middle-end/70240
10414 * gcc.c-torture/compile/pr70240.c: New.
10415
da0ad263
SKS
104162016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10417
10418 * gcc.c-torture/compile/20151204.c: Skip for avr.
10419
c73d295c
JJ
104202016-03-16 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR target/70245
10423 * g++.dg/opt/pr70245.C: New test.
10424 * g++.dg/opt/pr70245.h: New file.
10425 * g++.dg/opt/pr70245-aux.cc: New file.
10426
b2794066
MS
104272016-03-16 Martin Sebor <msebor@redhat.com>
10428
10429 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10430
aa43616c
RH
104312016-03-16 Richard Henderson <rth@redhat.com>
10432
10433 PR middle-end/70199
10434 * gcc.c-torture/compile/pr70199.c: New.
10435
59608fe5
L
104362016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10437
10438 * gcc.dg/uninit-19.c: Run dos2unix.
10439
ab4c578f
MP
104402016-03-16 Marek Polacek <polacek@redhat.com>
10441
10442 PR c/70093
10443 * gcc.dg/nested-func-10.c: New test.
10444 * gcc.dg/nested-func-9.c: New test.
10445
f5387e76
JJ
104462016-03-16 Jakub Jelinek <jakub@redhat.com>
10447
10448 PR tree-optimization/68714
10449 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10450
7662b718
TV
104512016-03-16 Tom de Vries <tom@codesourcery.com>
10452
10453 PR tree-optimization/68715
10454 * gcc.dg/graphite/pr68715-2.c: New test.
10455 * gcc.dg/graphite/pr68715.c: New test.
10456 * gfortran.dg/graphite/pr68715.f90: New test.
10457
be7ce7ae
TV
104582016-03-16 Tom de Vries <tom@codesourcery.com>
10459
10460 PR tree-optimization/68809
10461 * gcc.dg/graphite/pr68809-2.c: New test.
10462 * gcc.dg/graphite/pr68809.c: New test.
10463
1935f250
JJ
104642016-03-16 Jakub Jelinek <jakub@redhat.com>
10465
6651c93e
JJ
10466 PR c++/70147
10467 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10468 method call to i () as argument. Adjust expected output.
10469
1935f250
JJ
10470 PR c++/70147
10471 * g++.dg/ubsan/pr70147-1.C: New test.
10472 * g++.dg/ubsan/pr70147-2.C: New test.
10473
ab1caa6e
MS
104742016-03-15 Martin Sebor <msebor@redhat.com>
10475
10476 PR c++/58281
10477 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10478
5c2a1bbb
JDA
104792016-03-15 John David Anglin <danglin@gcc.gnu.org>
10480
cb5d8ad1
JDA
10481 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10482 hppa*-*-hpux*.
10483
b440dd40
JDA
10484 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10485
5c2a1bbb
JDA
10486 PR libfortran/69799
10487 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10488 libatomic_available.
10489
42c729c5
MP
104902016-03-15 Marek Polacek <polacek@redhat.com>
10491
10492 PR c++/70209
10493 * g++.dg/ext/attribute-may-alias-4.C: New test.
10494
82b1c550
AM
104952016-03-15 Alexander Monakov <amonakov@ispras.ru>
10496
10497 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10498 -fvar-tracking-assignments-toggle flag.
10499
4ccbf3a6
PH
105002016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10501
10502 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10503
c39858bd
JJ
105042016-03-15 Jakub Jelinek <jakub@redhat.com>
10505
10506 PR rtl-optimization/70222
10507 * gcc.c-torture/execute/pr70222-1.c: New test.
10508 * gcc.c-torture/execute/pr70222-2.c: New test.
10509
8be119c1
RH
105102016-03-15 Richard Henderson <rth@redhat.com>
10511
10512 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10513
6598bb55
AB
105142016-03-15 Andrey Belevantsev <abel@ispras.ru>
10515
10516 PR rtl-optimization/69032
10517 * gcc.dg/pr69032.c: New test.
10518
81fa2944
AB
105192016-03-15 Andrey Belevantsev <abel@ispras.ru>
10520
10521 PR rtl-optimization/63384
4a148e19 10522 * g++.dg/pr63384.C: New test.
81fa2944 10523
74ea9ab6
AB
105242016-03-15 Andrey Belevantsev <abel@ispras.ru>
10525
10526 PR target/64411
10527 * gcc.target/i386/pr64411.C: New test.
10528
045d5055
TV
105292016-03-15 Tom de Vries <tom@codesourcery.com>
10530
10531 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10532 * gfortran.dg/goacc/kernels-alias.f95: New test.
10533
3ea33585
MS
105342016-03-14 Martin Sebor <msebor@redhat.com>
10535
10536 PR c++/53792
10537 * g++.dg/cpp0x/constexpr-inline.C: New test.
10538 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10539
1df7b330
DE
105402016-03-14 David Edelsohn <dje.gcc@gmail.com>
10541
10542 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10543
79b57d18
JJ
105442016-03-14 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR middle-end/70219
10547 * gcc.dg/pr70219.c: New test.
10548
3cbf012a
BS
105492016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10550
10551 PR target/70083
10552 * gcc.dg/torture/pr70083.c: New test.
10553 * gcc.target/i386/pr70083.c: New test.
10554
a9fee7cd
RB
105552016-03-14 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/56365
10558 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10559
4799603f
SB
105602016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10561
10562 PR target/70098
10563 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10564 New function.
10565 * g++.dg/pr70098.C: New testcase.
10566
10567
760ca967
TV
105682016-03-14 Tom de Vries <tom@codesourcery.com>
10569
10570 PR tree-optimization/70045
10571 * gcc.dg/graphite/pr70045.c: New test.
10572
44e66a77
JD
105732016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10574
10575 PR fortran/69043
10576 * gfortran.dg/include_9.f90: New test.
10577
a18e0fe1
DH
105782016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10579
10580 PR fortran/45076
10581 gfortran.dg/prof/prof.exp: New script.
10582 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10583
d0aca6ab
AB
105842016-03-12 Andrey Belevantsev <abel@ispras.ru>
10585
10586 PR rtl-optimization/69307
10587 * gcc.dg/pr69307.c: New test.
10588
cefe08a4
VM
105892016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10590
10591 PR target/69614
10592 * gcc.target/arm/pr69614.c: New.
10593
70112e2a
PT
105942016-03-12 Paul Thomas <pault@gcc.gnu.org>
10595
10596 PR fortran/70031
10597 * gfortran.dg/submodule_14.f08: New test
10598
10599 PR fortran/69524
10600 * gfortran.dg/submodule_15.f08: New test
10601
3f1e5d3a
PP
106022016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10603
10604 PR c++/70106
10605 * g++.dg/cpp1y/paren3.C: New test.
10606
a3f6d680
MM
106072016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10608
10609 PR target/70131
10610 * gcc.target/powerpc/ppc-round2.c: New test.
10611
92348f09
BS
106122016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10613
10614 PR target/70123
10615 * gcc.dg/torture/pr70123.c: New test.
10616
cebde9e9
JL
106172016-03-11 Jeff Law <law@redhat.com>
10618
10619 PR tree-optimization/70190
10620 * gcc.c-torture/compile/pr70190.c: New test.
10621
3edc5da4
DM
106222016-03-11 David Malcolm <dmalcolm@redhat.com>
10623
10624 PR c/68187
10625 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10626 case.
10627 (test43_b): Likewise.
10628 (test43_c): Likewise.
10629 (test43_d): Likewise.
10630 (test43_e): Likewise.
10631 (test43_f): Likewise.
10632 (test43_g): Likewise.
10633 (test44_a): Likewise.
10634 (test44_b): Likewise.
10635 (test44_c): Likewise.
10636 (test44_d): Likewise.
10637 (test44_e): Likewise.
10638
318c1204
DM
106392016-03-11 David Malcolm <dmalcolm@redhat.com>
10640
10641 PR c/70085
10642 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10643
bc062234
KT
106442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10645
10646 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10647 dg-options.
10648
acfc1ac1
KT
106492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10650
10651 PR target/70002
10652 PR target/69245
10653 * gcc.target/aarch64/pr69245_2.c: New test.
10654
d1e2bb2d
JJ
106552016-03-11 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR tree-optimization/70177
10658 * gcc.dg/pr70177.c: New test.
10659
07350627
AL
106602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10661
10662 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10663
5c6706f7
AL
106642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10665
10666 * gcc.dg/tree-ssa/sra-20.c: New.
10667
02d472a2
JJ
106682016-03-11 Jakub Jelinek <jakub@redhat.com>
10669
686d390a
JJ
10670 PR rtl-optimization/70174
10671 * gcc.dg/pr70174.c: New test.
10672
02d472a2
JJ
10673 PR tree-optimization/70169
10674 * gcc.dg/pr70169.c: New test.
10675
0f9befa1
IE
106762016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10677
10678 PR target/70160
10679 * gcc.target/i386/pr70160.c: New test.
10680
432d4670
AK
106812016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10682
10683 * gcc.target/s390/dfp-1.c: New test.
10684
a3dc8760
NC
106852016-03-10 Nick Clifton <nickc@redhat.com>
10686
10687 PR target/70044
10688 * gcc.target/aarch64/pr70044.c: New test.
10689
b87a8d7d
PP
106902016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10691 Jakub Jelinek <jakub@redhat.com>
10692
10693 PR c++/70001
10694 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10695 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10696 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10697
4f4ada6a
JH
106982016-03-10 Jan Hubicka <hubicka@ucw.cz>
10699
10700 PR lto/69589
10701 * g++.dg/lto/pr69589_0.C: New testcase
10702 * g++.dg/lto/pr69589_1.C: New testcase
10703
d49b0aa0
MP
107042016-03-10 Marek Polacek <polacek@redhat.com>
10705
10706 PR c++/70153
10707 * g++.dg/delayedfold/unary-plus1.C: New test.
10708
107092016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10710
10711 * gcc.target/arm/pr45701-1.c: Escape brackets.
10712 * gcc.target/arm/pr45701-2.c: Likewise.
10713
71017a7b
AL
107142016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10715
10716 * gfortran.dg/unconstrained_commons.f: New.
10717
ba52669f
AM
107182016-03-10 Alan Modra <amodra@gmail.com>
10719
10720 * gcc.dg/pr69195.c: New.
10721 * gcc.dg/pr69238.c: New.
10722
27742332
TV
107232016-03-10 Tom de Vries <tom@codesourcery.com>
10724
10725 PR testsuite/68915
10726 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10727
3a81a594
RB
107282016-03-10 Richard Biener <rguenther@suse.de>
10729
10730 PR tree-optimization/70128
10731 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10732 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10733
3433b975
JJ
107342016-03-09 Jakub Jelinek <jakub@redhat.com>
10735
c2864f02
JJ
10736 PR tree-optimization/70152
10737 * gcc.dg/pr70152.c: New test.
10738
3433b975
JJ
10739 PR target/70086
10740 * gcc.target/i386/pr70086-1.c: New test.
10741 * gcc.target/i386/pr70086-2.c: New test.
10742 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10743
10744 PR tree-optimization/70127
10745 * gcc.c-torture/execute/pr70127.c: New test.
10746
96b3c82d
CP
107472016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10748
10749 * c-c++-common/goacc/combined-directives-2.c: New test.
10750
b4f3232d
DM
107512016-03-09 David Malcolm <dmalcolm@redhat.com>
10752
10753 PR c/68473
10754 PR c++/70105
10755 * g++.dg/diagnostic/pr70105.C: New test.
10756 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10757 (test_multiple_ordinary_maps): New test function.
10758
40499f81
DM
107592016-03-09 David Malcolm <dmalcolm@redhat.com>
10760
10761 PR c/68473
10762 PR c++/70105
10763 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10764 Drop range information from call to inform_at_rich_loc.
10765 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10766 New.
10767 (test_show_locus): Replace calls to rich_location::add_range with
10768 calls to add_range. Rewrite the tests that used the now-defunct
10769 rich_location ctor taking a source_range. Simplify other tests
10770 by replacing calls to COMBINE_LOCATION_DATA with calls to
10771 make_location.
10772
c9e33662
RB
107732016-03-09 Richard Biener <rguenther@suse.de>
10774 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR tree-optimization/70138
10777 * gcc.dg/vect/pr70138-1.c: New testcase.
10778 * gcc.dg/vect/pr70138-2.c: Likewise.
10779
2c73b764
JJ
107802016-03-09 Jakub Jelinek <jakub@redhat.com>
10781
10782 PR target/70049
10783 * gcc.target/i386/pr70049.c: New test.
10784
c06d25bb
RB
107852016-03-09 Richard Biener <rguenther@suse.de>
10786
10787 PR c/70143
10788 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10789 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10790 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10791
5828a501
RO
107922016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10793
10794 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10795 arm-*-*.
10796
2e141c8d
JJ
107972016-03-09 Jakub Jelinek <jakub@redhat.com>
10798
5a9def37
JJ
10799 PR middle-end/67278
10800 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10801
2e141c8d
JJ
10802 PR target/67278
10803 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10804
10805 PR middle-end/70050
10806 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10807 in testcase comment.
10808
bf751f40
TV
108092016-03-09 Tom de Vries <tom@codesourcery.com>
10810
10811 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10812 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10813 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10814 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10815 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10816 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10817 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10818 * gfortran.dg/goacc/kernels-loop.f95: New test.
10819
e210c999
MS
108202016-03-08 Martin Sebor <msebor@redhat.com>
10821
10822 PR c++/62096
10823 * g++.dg/warn/overflow-warn-7.C: New test.
10824
80aac5c8
JM
108252016-03-08 Jason Merrill <jason@redhat.com>
10826
10827 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10828 * lib/target-supports.exp (check_effective_target_concepts): New.
10829
12b81409
JJ
108302016-03-08 Jakub Jelinek <jakub@redhat.com>
10831
d259b234
JJ
10832 PR c++/70135
10833 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10834 * g++.dg/ubsan/pr70135.C: New test.
10835
12b81409
JJ
10836 PR target/70110
10837 * gcc.dg/pr70110.c: New test.
10838
b4e9f2aa
MJ
108392016-03-07 Martin Jambor <mjambor@suse.cz>
10840
10841 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10842 * c-c++-common/gomp/if-1.c: Likewise.
10843 * c-c++-common/gomp/pr61486-2.c: Likewise.
10844 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10845 to dg-additional-options.
10846 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10847 * g++/gomp/target-teams-1.c: Likewise.
10848 * gcc.dg/gomp/gomp.exp: Likewise.
10849 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10850 dg-additional-options.
10851 * gfortran.dg/gomp/gomp.exp: Likewise.
10852 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10853 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10854 dg-additional-options.
10855 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10856
f86e631e
MJ
108572016-03-07 Martin Jambor <mjambor@suse.cz>
10858
10859 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10860 * c-c++-common/gomp/gridify-1.c: New test.
10861 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10862
94156b3f
AV
108632016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10864
10865 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10866 trigger for cortex-r8, when scanning for register r8.
10867 * gcc.target/arm/pr45701-2.c: Likewise.
10868
a84a49b7 108692016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10870 Jeff Law <law@redhat.com>
a84a49b7
RB
10871
10872 PR tree-optimization/69740
10873 * gcc.c-torture/compile/pr69740-1.c: New test.
10874 * gcc.c-torture/compile/pr69740-2.c: New test.
10875
e41f6c9e
BS
108762016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10877
10878 * lib/target-supports.exp
10879 (check_effective_target_whole_vector_shift): Enable for PPC64.
10880
57548bf5
RB
108812016-03-07 Richard Biener <rguenther@suse.de>
10882
10883 PR tree-optimization/70115
10884 * gcc.dg/torture/pr70115.c: New testcase.
10885
4ae13300
NS
108862016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10887
10888 PR middle-end/69916
10889 * c-c-++-common/goacc/pr69916.c: New.
10890
5edb9853
RH
108912016-03-07 Richard Henderson <rth@redhat.com>
10892
10893 * gcc.c-torture/compile/pr70061.c: New test.
10894
2067a8f3
RB
108952016-03-07 Richard Biener <rguenther@suse.de>
10896
10897 PR testsuite/70109
10898 * gcc.dg/vect/O3-pr36098.c: New testcase.
10899
4145a9b7
CL
109002016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10901
10902 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10903
1878be32
EB
109042016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10905
10906 * gnat.dg/renaming9.ad[sb]: New testcase.
10907
df762bb2
JJ
109082016-03-05 Jakub Jelinek <jakub@redhat.com>
10909
10910 PR c++/70084
10911 * g++.dg/expr/stdarg3.C: New test.
10912
7d461295
JL
109132016-03-04 Jeff Law <law@redhat.com>
10914
10915 PR tree-optimization/69196
10916 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10917 x86_64-*-*.
10918
29b9828f
BS
109192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10920
b6b552fd
BS
10921 PR c/69973
10922 * gcc.dg/pr69973.c: New test.
10923
201d49e9
BS
10924 PR rtl-optimization/69941
10925 * gcc.dg/torture/pr69941.c: New test.
10926
29b9828f
BS
10927 PR c/69824
10928 * gcc.dg/pr69824.c: New test.
10929
640b7e74
TV
109302016-03-05 Tom de Vries <tom@codesourcery.com>
10931
10932 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10933 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10934 function.
10935
7a3a3fad
PP
109362016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10937
10938 PR c++/66786
10939 * g++.dg/cpp1y/var-templ48.C: New test.
10940 * g++.dg/cpp1y/var-templ49.C: New test.
10941
cd439aec
EB
109422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10943
10944 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10945
60204554
JJ
109462016-03-04 Jakub Jelinek <jakub@redhat.com>
10947
0c8825de
JJ
10948 PR c++/70035
10949 * g++.dg/ubsan/pr70035.C: New test.
10950
60204554
JJ
10951 PR target/70062
10952 * gcc.target/i386/pr70062.c: New test.
10953
f79d4eab
L
109542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10955
10956 * g++.dg/template/typename21.C: Remove c++98_only.
10957
ea81ce67
L
109582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10959
10960 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10961
64b23c13
DM
109622016-03-04 David Malcolm <dmalcolm@redhat.com>
10963
10964 PR c/68187
10965 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10966 function.
10967 (fn_42_b): Likewise.
10968 (fn_42_c): Likewise.
10969
729526f5
DM
109702016-03-04 David Malcolm <dmalcolm@redhat.com>
10971
10972 PR c/68187
10973 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10974 function.
10975 (fn_40_b): Likewise.
10976 (fn_41_a): Likewise.
10977 (fn_41_b): Likewise.
10978
f9ea11ac
JJ
109792016-03-04 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR target/70059
10982 * gcc.target/i386/avx512f-pr70059.c: New test.
10983 * gcc.target/i386/avx512dq-pr70059.c: New test.
10984
b6c38c69
BS
109852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10986
10987 PR rtl-optimization/57676
10988 * gcc.dg/torture/pr57676.c: New test.
10989
af3cdd34
IE
109902016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10991
10992 * gcc.dg/pr70026.c: New test.
10993
7ff6ca38
MP
109942016-03-04 Marek Polacek <polacek@redhat.com>
10995
10996 PR c/69798
10997 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10998 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10999
a6bf62d5
KT
110002016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11001
11002 PR target/70004
11003 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11004 Delete.
11005 (test_corners_sisd_si): Likewise.
11006 (main): Remove checks of the above.
11007 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11008
ae4cdc6a
EB
110092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11010
11011 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11012
08455559
CL
110132016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11014
11015 * gcc.dg/torture/pr69951.c: Accept argc==0.
11016
e9a35493
RB
110172016-03-04 Richard Biener <rguenther@suse.de>
11018
11019 PR c++/70054
11020 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11021 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11022
fba054c2
DV
110232016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11024
11025 PR testsuite/69766
11026 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11027 testing multiarch.
11028
f10cdc6c
JJ
110292016-03-04 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR debug/69947
11032 * gcc.dg/guality/pr69947.c: New test.
11033
2e981ba0
JJ
110342016-03-03 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR ada/70017
11037 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11038
0ba3bfa2
KT
110392016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11040
11041 PR rtl-optimization/69904
11042 * gcc.target/arm/pr69904.c: New test.
11043
97ecdb46
JJ
110442016-03-03 Jakub Jelinek <jakub@redhat.com>
11045
11046 PR target/70021
11047 * gcc.dg/vect/pr70021.c: New test.
11048 * gcc.target/i386/pr70021.c: New test.
11049
a2a743a1
MP
110502016-03-03 Marek Polacek <polacek@redhat.com>
11051
11052 PR middle-end/70050
11053 * gcc.dg/pr70050.c: New test.
11054
fa07ecdd
JG
110552016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11056
11057 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11058
23504262
ML
110592016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11060
11061 PR tree-optimization/70043
11062 * gfortran.dg/vect/pr70043.f90: New test.
11063
b7b9e1a9
EB
110642016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11065
11066 * gnat.dg/specs/task1.ads: New test.
11067
cb83ba54
RO
110682016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11069
11070 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11071 Invoke gdb with -batch.
11072 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11073
a75f5e30
RB
110742016-03-03 Richard Biener <rguenther@suse.de>
11075
11076 PR tree-optimization/55936
11077 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11078
268bc320
JL
110792016-03-02 Jeff Law <law@redhat.com>
11080
815f20ab
JL
11081 PR rtl-optimization/69942
11082 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11083 effects of argument promotions.
11084
268bc320
JL
11085 PR tree-optimization/69987
11086 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11087 target does not support -fprefetch-loop-arrays.
11088
171f7de5
UB
110892016-03-02 Uros Bizjak <ubizjak@gmail.com>
11090
11091 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11092
192912db
BC
110932016-03-02 Bin Cheng <bin.cheng@arm.com>
11094
c7908871 11095 PR rtl-optimization/69052
192912db
BC
11096 * gcc.target/i386/pr69052.c: New test.
11097
90a7a40b
AM
110982016-03-02 Alan Modra <amodra@gmail.com>
11099
11100 * gcc.dg/pr69990.c: New.
11101
69fa742f
JJ
111022016-03-02 Jakub Jelinek <jakub@redhat.com>
11103
de752fb0
JJ
11104 PR c/68062
11105 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11106
11107 PR middle-end/70022
11108 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11109
69fa742f
JJ
11110 PR target/70028
11111 * gcc.target/i386/pr70028.c: New test.
11112
7c65bd56
MK
111132016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11114
11115 * c-c++-common/asan/swapcontext-test-1.c,
11116 * c-c++-common/tsan/thread_leak.c,
11117 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11118 * g++.dg/tsan/benign_race.C,
11119 * g++.dg/tsan/fd_close_norace.C,
11120 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11121 races with sanitizer output
11122
37d98220 111232016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11124 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11125
11126 PR target/67278
11127 * gcc.dg/simd-8.c: New testcase.
11128
218db463
RB
111292016-03-02 Richard Biener <rguenther@suse.de>
11130
11131 PR middle-end/67278
11132 * gcc.dg/simd-7.c: New testcase.
11133
22c72158
EB
111342016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11135
11136 * gcc.target/i386/pr70007.c: Tweak.
11137
9a790ccc
DV
111382016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11139
11140 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11141
bd02f00f
MP
111422016-03-02 Marek Polacek <polacek@redhat.com>
11143
11144 PR c/67854
11145 * gcc.dg/pr67854.c: New test.
11146
1e840f39
JJ
111472016-03-02 Jakub Jelinek <jakub@redhat.com>
11148
11149 PR middle-end/70025
11150 * gcc.dg/torture/pr70025.c: New test.
11151
bca00241
VK
111522016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11153
11154 PR tree-optimization/68621
11155 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11156
0bca04b8
EB
111572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11158
11159 * gcc.target/i386/pr70007.c: New test.
11160
2a9afc86
JL
111612016-03-01 Jeff Law <law@redhat.com>
11162
eab2541b 11163 PR tree-optimization/69196
9d83ef71 11164 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11165
2a9afc86
JL
11166 PR tree-optimization/69196
11167 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11168 duplicating code and spoiling the expected output.
11169
0d39977e
MM
111702016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11171
11172 PR target/70033
11173 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11174 supports power9 before doing tests.
11175 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11176 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11177 * gcc.target/powerpc/p9-permute.c: Likewise.
11178
a0c0699d
UB
111792016-03-01 Uros Bizjak <ubizjak@gmail.com>
11180
11181 PR target/70027
11182 * gcc.target/i386/pr70027.c: New test.
11183
0ae3ef47 111842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11185
11186 * gcc.dg/pr70017.c: New test.
11187
686e2237
JJ
111882016-03-01 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR c/69796
11191 PR c/69974
11192 * gcc.dg/pr69796.c: New test.
11193 * gcc.dg/pr69974.c: New test.
11194
f8e4188c
EB
111952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11196
11197 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11198
5e3f1c7c
JL
111992016-02-29 Jeff Law <law@redhat.com>
11200
11201 PR tree-optimization/69987
11202 * gfortran.dg/pr69987.f90: New test.
11203
11204 PR tree-optimization/69989
11205 * gcc.c-torture/compile/pr69989-2.c: New test.
11206
1be56bc5
MP
112072016-03-01 Marek Polacek <polacek@redhat.com>
11208
11209 PR c++/69795
11210 * g++.dg/parse/invalid1.C: New test.
11211
1b19470d
RB
112122016-03-01 Richard Biener <rguenther@suse.de>
11213
11214 PR middle-end/70022
11215 * gcc.dg/pr70022.c: New testcase.
11216
3ae0661a
IE
112172016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11218
11219 PR tree-optimization/69956
11220 * gcc.dg/pr69956.c: New test.
11221
0f09ab88
BS
112222016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11223
11224 PR target/70011
11225 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11226 XFAIL when hardware supports efficient unaligned storage access.
11227
76d881bf
PP
112282016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11229
11230 PR c++/69961
11231 * g++.dg/template/pr69961a.C: New test.
11232 * g++.dg/template/pr69961b.C: New test.
11233
7168133a
DM
112342016-02-29 David Malcolm <dmalcolm@redhat.com>
11235
11236 PR preprocessor/69985
11237 * gcc.dg/cpp/pr69985.c: New test case.
11238
0c6072a3
JL
112392016-02-29 Jeff Law <law@redhat.com>
11240
e66f219b
JL
11241 PR tree-optimization/70005
11242 * gcc.c-torture/execute/pr70005.c New test.
11243
0c6072a3
JL
11244 PR tree-optimization/69999
11245 * gcc.c-torture/compile/pr69999.c: New test.
11246
fd9fbdb3
YR
112472016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11248
11249 PR tree-optimization/69652
11250 * gcc.dg/torture/pr69652.c: Delete test.
11251 * gcc.dg/vect/pr69652.c: New test.
11252
cbd400b4
RB
112532016-02-19 Richard Biener <rguenther@suse.de>
11254
11255 PR tree-optimization/69980
11256 * gfortran.dg/vect/pr69980.f90: New testcase.
11257
84ea0f58
EB
112582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11259
11260 * gcc.target/sparc/20160229-1.c: New test.
11261
5d2a63dc
EB
112622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11263
11264 * gnat.dg/stack_usage3.adb: New test.
11265 * gnat.dg/stack_usage3_pkg.ads: New helper.
11266
93e708f9
EB
112672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11268
11269 * gnat.dg/renaming8.adb: New test.
11270 * gnat.dg/renaming8_pkg1.ads: New helper.
11271 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11272 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11273
6512bc93
RB
112742016-02-29 Richard Biener <rguenther@suse.de>
11275
11276 PR tree-optimization/69720
11277 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11278
7b201a88
TK
112792016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11280
11281 PR fortran/68147
11282 PR fortran/47674
11283 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11284
82ee0cf2 112852016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11286 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11287
11288 PR fortran/56007
11289 * gfortran.dg/coarray_8.f90: Adjust error message.
11290 * gfortran.dg/pr56007.f90: New test.
11291 * gfortran.dg/pr56007.f: New test.
11292
cdc1a2c8
L
112932016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11294
11295 PR tree-optimization/69989
11296 * gcc.dg/torture/pr69989.c: New test.
11297
33505bcf
EB
112982016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11299
11300 * gcc.target/i386/stack-realign-win.c: New test.
11301
524bfb19
HA
113022016-02-28 Harald Anlauf <anlauf@gmx.de>
11303
11304 PR fortran/60126
11305 * gfortran.dg/pr60126.f90: New test.
11306
bd542508
JL
113072016-02-27 Jeff Law <law@redhat.com>
11308
11309 Revert
11310 2016-02-26 Richard Biener <rguenther@suse.de>
11311 Jeff Law <law@redhat.com>
11312
11313 PR tree-optimization/69740
11314 * gcc.c-torture/compile/pr69740-1.c: New test.
11315 * gcc.c-torture/compile/pr69740-2.c: New test.
11316
dd1291e0
JD
113172016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11318
5fb67f8b 11319 PR fortran/69910
dd1291e0
JD
11320 * gfortran.dg/newunit_4.f90: New test.
11321
5cfefb59
JJ
113222016-02-27 Jakub Jelinek <jakub@redhat.com>
11323
11324 PR target/69613
11325 PR rtl-optimization/69886
11326 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11327 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11328 target.
11329
20ba5f33
MS
113302016-02-26 Martin Sebor <msebor@redhat.com>
11331
11332 PR tree-optimization/15826
11333 * gcc.dg/tree-ssa/pr15826.c: New test.
11334
e6fb01b0
JJ
113352016-02-26 Jakub Jelinek <jakub@redhat.com>
11336
11337 PR target/69969
11338 * gcc.target/powerpc/pr69969.c: New test.
11339
e3e0cf64
MS
113402016-02-26 Martin Sebor <msebor@redhat.com>
11341
11342 PR c++/15766
11343 * g++.old-deja/g++.other/decl5.C: Add a test case.
11344
d1f2bea5
SB
113452016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11346
11347 PR target/69946
11348 * gcc.target/powerpc/pr69946.c: New file.
11349
4a4f9d2b 113502016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11351 Jeff Law <law@redhat.com>
4a4f9d2b 11352
e3e0cf64 11353 PR tree-optimization/69740
4a4f9d2b
RB
11354 * gcc.c-torture/compile/pr69740-1.c: New test.
11355 * gcc.c-torture/compile/pr69740-2.c: New test.
11356
ad2a2706
MJ
113572016-02-26 Martin Jambor <mjambor@suse.cz>
11358
11359 PR middle-end/69920
11360 * gcc.dg/torture/pr69932.c: New test.
11361 * gcc.dg/torture/pr69936.c: Likewise.
11362
1d11f7ce
AK
113632016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11364
11365 PR target/69709
11366 * gcc.target/s390/pr69709.c: New test.
11367
6cfccbb2
KT
113682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11369
11370 PR target/69245
11371 * gcc.target/aarch64/pr69245_1.c: New test.
11372
ac59ad4e
KT
113732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11374
11375 PR target/69613
11376 * gcc.dg/torture/pr69613.c: New test.
11377
a2ad54a0
JJ
113782016-02-26 Jakub Jelinek <jakub@redhat.com>
11379
11380 PR rtl-optimization/69891
11381 * gcc.target/i386/pr69891.c: New test.
11382
0884062c 113832016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11384 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11385
d2369d4f 11386 PR target/61397
c163789b
MM
11387 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11388 functionality for both 32-bit and 64-bit.
11389
5aed7e2c
RB
113902016-02-26 Richard Biener <rguenther@suse.de>
11391
11392 PR tree-optimization/69551
11393 * gcc.dg/torture/pr69951.c: New testcase.
11394
798e2a8e
RB
113952016-02-25 Richard Biener <rguenther@suse.de>
11396
11397 PR tree-optimization/48795
11398 * gcc.dg/Warray-bounds-18.c: New testcase.
11399
9559fbac
RO
114002016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11401
11402 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11403
c049b107
JJ
114042016-02-25 Jakub Jelinek <jakub@redhat.com>
11405
11406 PR rtl-optimization/69896
11407 * gcc.dg/pr69896.c: New test.
11408
1137001c
PP
114092016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11410
11411 PR c++/69736
11412 * g++.dg/cpp1y/paren2.C: New test.
11413
2e9c8641
MS
114142016-02-24 Martin Sebor <msebor@redhat.com>
11415
11416 PR c/51147
11417 * gcc.dg/enum-mode-2.c: New test.
11418
03ca8fb3
JJ
114192016-02-24 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR c++/69922
11422 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11423 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11424 * g++.dg/ubsan/pr69922.C: New test.
11425
0b05329b
MP
114262016-02-24 Marek Polacek <polacek@redhat.com>
11427
11428 PR c/69819
11429 * gcc.dg/pr69819.c: New test.
11430
57c2c374
MS
114312016-02-24 Martin Sebor <msebor@redhat.com>
11432
3b96b93a
MS
11433 PR c++/69912
11434 * g++.dg/ext/flexary15.C: New test.
11435
114362016-02-24 Martin Sebor <msebor@redhat.com>
11437
11438 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11439 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11440 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11441
65433bb5
MK
114422016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11443 Charles Baylis <charles.baylis@linaro.org>
11444
11445 PR debug/61033
11446 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11447
f802a424 114482016-02-24 Richard Biener <rguenther@suse.de>
44293580 11449 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11450
11451 PR middle-end/69760
11452 * gcc.dg/torture/pr69760.c: New testcase.
11453
525f795f
RO
114542016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11455
11456 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11457 pattern on Solaris with as.
11458
cd7bbceb
KT
114592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11460
11461 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11462 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11463 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11464 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11465
89c0c1fd
JJ
114662016-02-24 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR middle-end/69915
11469 * gcc.dg/pr69915.c: New test.
11470
0683fd27
KT
114712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11472
11473 PR rtl-optimization/69886
11474 * gcc.dg/torture/pr69886.c: New test.
11475
e53d562a
RB
114762016-02-24 Richard Biener <rguenther@suse.de>
11477
11478 PR middle-end/68963
11479 * gcc.dg/torture/pr68963.c: New testcase.
11480
74a00288
KT
114812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11482
11483 PR target/69875
11484 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11485 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11486 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11487 * gcc.target/arm/atomic_loaddi_1.c: New test.
11488 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11489 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11490 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11491 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11492 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11493 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11494 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11495 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11496
340fd4c9
JJ
114972016-02-24 Jakub Jelinek <jakub@redhat.com>
11498
11499 PR middle-end/69909
11500 * gcc.dg/torture/pr69909.c: New test.
11501
47d3fdb2
RB
115022016-02-24 Richard Biener <rguenther@suse.de>
11503
11504 PR tree-optimization/69907
11505 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11506 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11507 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11508
dab73e73
CB
115092016-02-24 Christian Bruel <christian.bruel@st.com>
11510
11511 * gcc.target/arm/pragma_cpp_fma.c: New test.
11512
7cc5ec65
JD
115132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11514
11515 PR fortran/61156
11516 * gfortran.dg/include_6.f90: Update test.
11517
067fbd8b
JJ
115182016-02-23 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR objc/69844
11521 * objc.dg/pr69844.m: New test.
11522
64a454d9
JD
115232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11524
11525 PR libgfortran/69456
11526 * gfortran.dg/namelist_89.f90: New test.
11527 * gfortran.dg/pr59700.f90: Update test..
11528
35886f0b
MS
115292016-02-23 Martin Sebor <msebor@redhat.com>
11530
11531 PR middle-end/69780
11532 * g++.dg/ext/builtin_alloca.C: New test.
11533 * gcc.dg/builtins-68.c: New test.
11534
162cc7e3
RH
115352016-02-23 Richard Henderson <rth@redhat.com>
11536
11537 * gcc.target/i386/addr-space-3.c: Remove test.
11538
196440f8
DM
115392016-02-23 David Malcolm <dmalcolm@redhat.com>
11540
11541 PR preprocessor/69126
11542 PR preprocessor/69543
11543 * c-c++-common/pr69126-2-long.c: New test.
11544 * c-c++-common/pr69126-2-short.c: New test.
11545 * c-c++-common/pr69543-1.c: Remove xfail.
11546
1d3121af
DM
115472016-02-23 David Malcolm <dmalcolm@redhat.com>
11548
11549 PR preprocessor/69126
11550 PR preprocessor/69543
11551 PR preprocessor/69558
11552 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11553 (f): Rename to...
11554 (test_2): ...this, and add leading comment.
11555 (MACRO_3, test_3): New.
11556 (MACRO_4A, MACRO_4B, test_4): New.
11557 (MACRO): Rename to...
11558 (MACRO_5): ...this.
11559 (g): Rename to...
11560 (test_5): ...this, updating for renaming of MACRO, and
11561 add leading comment.
11562 * c-c++-common/pr69543-1.c: New.
11563 * c-c++-common/pr69543-2.c: New.
11564 * c-c++-common/pr69543-3.c: New.
11565 * c-c++-common/pr69543-4.c: New.
11566 * c-c++-common/pr69558-1.c: New.
11567 * c-c++-common/pr69558-2.c: New.
11568 * c-c++-common/pr69558-3.c: New.
11569 * c-c++-common/pr69558-4.c: New.
11570 * gcc.dg/pr69558.c: Move to...
11571 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11572 xfail for c++.
11573
f99c3557
TS
115742016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11575
11576 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11577 to -ftree-parallelize-loops/-fopenacc changes.
11578 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11579 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11580 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11581 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11582 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11583 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11584 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11585 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11586 * c-c++-common/goacc/kernels-loop.c: Likewise.
11587 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11588 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11589 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11590 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11591
c60ec7c2
RO
115922016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11593
11594 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11595
f1a62b6f
JJ
115962016-02-23 Jakub Jelinek <jakub@redhat.com>
11597
e67bf044
JJ
11598 PR c++/69902
11599 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11600
f1a62b6f
JJ
11601 PR c/69900
11602 * gcc.dg/pr69900.c: New test.
11603
20c5e09e
MJ
116042016-02-23 Martin Jambor <mjambor@suse.cz>
11605
11606 PR tree-optimization/69666
11607 * gcc.dg/tree-ssa/pr69666.c: New test.
11608
e457a6fc
AV
116092016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11610
11611 PR fortran/67451
11612 * gfortran.dg/coarray_allocate_5.f08: New test.
11613
d7b574f4
AK
116142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11615
11616 * gcc.target/s390/vcond-shift.c: Move to ...
11617 * gcc.target/s390/vector/vcond-shift.c: ... here.
11618
58bdeb44
AK
116192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11620
11621 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11622 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11623
7cd0387b
AK
116242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11625
11626 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11627
4246c8da
MW
116282016-02-20 Mark Wielaard <mjw@redhat.com>
11629
11630 PR c/28901
11631 * gcc.dg/unused-variable-3.c: New test.
11632
f93bc532
JJ
116332016-02-22 Jakub Jelinek <jakub@redhat.com>
11634
11635 PR target/69888
11636 * gcc.target/i386/pr69888.c: New test.
11637
c4e360f4
RB
116382016-02-22 Richard Biener <rguenther@suse.de>
11639
11640 PR tree-optimization/69882
11641 * gfortran.dg/vect/pr69882.f90: New testcase.
11642
09c92f1c
JJ
116432016-02-22 Jakub Jelinek <jakub@redhat.com>
11644
11645 PR target/69885
11646 * gcc.dg/pr69885.c: New test.
11647
f88d45dc
OE
116482016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11649
11650 PR target/69806
11651 PR target/54089
11652 * gcc.target/sh/pr54089-10.c: New.
11653
ce1ff48e
PT
116542016-02-20 Paul Thomas <pault@gcc.gnu.org>
11655
11656 PR fortran/69423
11657 * gfortran.dg/deferred_character_15.f90 : New test.
11658
bbf27208
DH
116592016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11660
11661 PR fortran/57365
11662 gfortran.dg/allocate_with_source_18.f03: New test.
11663
116642016-02-20 Harald Anlauf <anlauf@gmx.de>
11665
11666 PR fortran/52531
11667 gfortran.dg/gomp/pr52531.f90: New test.
11668
268be88c
BE
116692016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11670
11671 PR c++/69865
11672 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11673 -std=c++03.
11674
4b6c824a
JJ
116752016-02-19 Jakub Jelinek <jakub@redhat.com>
11676
871b3f47
JJ
11677 PR c++/69826
11678 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11679 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11680
7a965d51
JJ
11681 PR c++/69850
11682 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11683
4b6c824a
JJ
11684 PR c++/69851
11685 * g++.dg/torture/pr69851.C: New test.
11686
15fca21a
MS
116872016-02-19 Martin Sebor <msebor@redhat.com>
11688
11689 PR testsuite/69573
11690 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11691
19e21586
JJ
116922016-02-19 Jakub Jelinek <jakub@redhat.com>
11693
03a616ac
JJ
11694 PR c++/69850
11695 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11696 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11697
19e21586
JJ
11698 PR c++/67767
11699 * g++.dg/cpp0x/pr67767.C: New test.
11700
2db16594
KT
117012016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11702
11703 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11704 for fp, simd, crypto, crc, lse.
11705 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11706 above.
11707 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11708 effective target check.
11709
5a7d9d1e
JJ
117102016-02-19 Jakub Jelinek <jakub@redhat.com>
11711
11712 PR target/69820
11713 * gcc.target/i386/pr69820.c: New test.
11714
6448f064
AK
117152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11716
11717 * gcc.target/s390/vector/int128-1.c: New test.
11718
d0a859e6
AK
117192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11720
11721 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11722
9e4eb643
AK
117232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11724
11725 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11726 instruction pattern name to prevent the testcase from failing with
11727 -march=z13.
11728
859a4c0e
AK
117292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11730
11731 * gcc.target/s390/md/movstr-2.c: New test.
11732
efc2340b
MK
117332016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11734
11735 * gcc.target/s390/morestack.c: New test.
11736
ca2bfbc2
DV
117372016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11738
11739 PR target/69625
11740 * gcc.target/s390/pr69625.c: Add test case.
11741
efd4bd05
BE
117422016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11743
11744 PR testsuite/68580
11745 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11746
2bf2078a
MM
117472016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11748
11749 PR target/68404
11750 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11751 * gcc.target/powerpc/fusion3.c: Likewise.
11752
f003579e
RB
117532016-02-18 Richard Biener <rguenther@suse.de>
11754
11755 PR middle-end/69553
11756 * g++.dg/torture/pr69553.C: New testcase.
11757
19233914
NC
117582016-02-18 Nick Clifton <nickc@redhat.com>
11759
efd4bd05
BE
11760 PR target/62254
11761 PR target/69610
11762 * gcc.target/arm/pr62554.c: New test.
11763 * gcc.target/arm/pr69610-1.c: New test.
11764 * gcc.target/arm/pr69610-2.c: New test.
19233914 11765
23f27839
RB
117662016-02-18 Richard Biener <rguenther@suse.de>
11767
11768 PR middle-end/69854
11769 * gcc.dg/torture/pr69854.c: New testcase.
11770
932c0da4
JJ
117712016-02-17 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR c++/69850
11774 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11775
1bed93e4
BS
117762012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11777
11778 * gcc.target/powerpc/vec-cg.c: New test.
11779
57bfb134
RB
117802016-02-17 Richard Biener <rguenther@suse.de>
11781
11782 PR testsuite/69586
11783 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11784
a44e0ebb
KT
117852016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11786
11787 PR target/69161
11788 * gcc.c-torture/compile/pr69161.c: New test.
11789
ffacd726
DS
117902016-02-17 David Sherwood <david.sherwood@arm.com>
11791
11792 PR target/69532
11793 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11794 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11795
448db8d2
EB
117962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11797
11798 * gcc.dg/ifcvt-4.c: Skip on Visium.
11799
e2f0522e
EB
118002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11801
11802 * gnat.dg/atomic8.adb: New test.
11803
bf17fe3f
EB
118042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11805
11806 * gnat.dg/discr46.ad[sb]: New test.
11807
ecf835e9
KN
118082016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11809
11810 PR Target/48344
11811 * gcc.target/powerpc/pr48344-1.c: New test.
11812
49a1164a
TK
118132015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11814
11815 PR fortran/69742
11816 * gfortran.dg/associate_21.f90: New test.
11817
bf14eba2
JJ
118182016-02-16 Jakub Jelinek <jakub@redhat.com>
11819
11820 PR c/69835
11821 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11822 -Wnonnull in dg-options.
11823 * c-c++-common/nonnull-2.c: New test.
11824
35a093b6
JG
118252016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11826 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11827
11828 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11829
e387d491
JJ
118302016-02-16 Jakub Jelinek <jakub@redhat.com>
11831
11832 PR middle-end/69801
11833 * gcc.dg/pr69801.c: Add empty dg-options.
11834
ba539195
JN
118352016-02-16 James Norris <jnorris@codesourcery.com>
11836
11837 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11838 * g++.dg/goacc/deviceptr-1.c: New file.
11839
2a2b8f64
JJ
118402016-02-16 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR tree-optimization/69820
11843 * gcc.dg/vect/pr69820.c: New test.
11844
87440c29
RB
118452016-02-16 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/69776
11848 * gcc.dg/torture/pr69776-2.c: New testcase.
11849
6d87c306
BS
118502016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11851
11852 PR tree-optimization/69714
11853 * gcc.dg/torture/pr69714.c: New test.
11854
3824a0a2
JJ
118552016-02-16 Jakub Jelinek <jakub@redhat.com>
11856
11857 PR tree-optimization/69802
11858 * gcc.dg/pr69802.c: New test.
11859
c8cfe96e
RB
118602016-02-16 Richard Biener <rguenther@suse.de>
11861
11862 PR middle-end/69801
11863 * gcc.dg/pr69801.c: New testcase.
11864
fc12098d
JD
118652016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11866
11867 PR libgfortran/69651
11868 * gfortran.dg/read_bang.f90: New test.
11869 * gfortran.dg/read_bang4.f90: New test.
11870
ba6b3795
JJ
118712016-02-15 Jakub Jelinek <jakub@redhat.com>
11872
f0516ca4
JJ
11873 PR c++/69658
11874 * g++.dg/init/pr69658.C: New test.
11875
ba6b3795
JJ
11876 PR c++/69797
11877 * c-c++-common/pr69797.c: New test.
11878
de3f9a2d
PK
118792016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11880
11881 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11882 check for aarch64*-*-*.
11883
17a3b967
RB
118842016-02-15 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/69783
11887 * gcc.dg/vect/pr69783.c: New testcase.
11888
1c48bff1
RB
118892016-02-15 Richard Biener <rguenther@suse.de>
11890
11891 PR tree-optimization/69776
11892 * gcc.dg/torture/pr69776.c: New testcase.
11893
1e6025b6
TK
118942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11895
11896 PR fortran/60526
11897 * gfortran.dg/type_decl_4.f90: Reinstated.
11898
d3308279
JDA
118992016-02-14 John David Anglin <danglin@gcc.gnu.org>
11900
11901 PR fortran/68746
11902 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11903
b7c56581
TK
119042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11905
11906 PR fortran/60526
11907 PR bootstrap/69816
11908 * gfortran.dg/type_decl_4.f90: Removed.
11909
60cb4ef5
TK
119102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11911
11912 PR fortran/60526
11913 * gfortran.dg/type_decl_4.f90: New test.
11914
f6964637
AM
119152016-02-14 Alan Modra <amodra@gmail.com>
11916
1a8849d1 11917 PR testsuite/68886
f6964637
AM
11918 * gcc.c-torture/execute/stkalign.c: Revise test.
11919
f5121920
OE
119202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11921
11922 PR target/67260
11923 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11924
6cda3ab6
OE
119252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11926
11927 PR target/67260
11928 * gcc.target/sh/torture/pr67260.c: New.
11929
6786e598
JDA
119302016-02-12 John David Anglin <danglin@gcc.gnu.org>
11931
11932 * gcc.dg/pr67964.c: Add dg-require-alias.
11933
7e05dad8
OE
119342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11935
11936 PR target/67636
11937 PR target/64345
11938 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11939
7f4cc3ce
JD
119402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11941
11942 PR libgfortran/69668
11943 * gfortran.dg/namelist_88.f90: New test.
11944
955ca6dc
JD
119452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11946
11947 PR libgfortran/69668
11948 * gfortran.dg/namelist_38.f90: Update test.
11949 * gfortran.dg/namelist_84.f90: Update test.
11950
876217ae
DM
119512016-02-12 David Malcolm <dmalcolm@redhat.com>
11952
11953 PR other/69554
11954 * gcc.dg/pr69554-1.c: New test.
11955 * gfortran.dg/pr69554-1.F90: New test.
11956 * gfortran.dg/pr69554-2.F90: New test.
11957 * lib/gcc-dg.exp (proc dg-locus): New function.
11958 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11959 distinguish between the caret-printing and non-caret-printing
11960 cases. If caret-printing has been explicitly enabled, bail out
11961 without attempting to fix up the output.
11962
61789eed
DM
119632016-02-12 David Malcolm <dmalcolm@redhat.com>
11964
11965 PR driver/69265
11966 PR driver/69453
11967 * gcc.dg/spellcheck-options-3.c: New test case.
11968 * gcc.dg/spellcheck-options-4.c: New test case.
11969 * gcc.dg/spellcheck-options-5.c: New test case.
11970 * gcc.dg/spellcheck-options-6.c: New test case.
11971 * gcc.dg/spellcheck-options-7.c: New test case.
11972 * gcc.dg/spellcheck-options-8.c: New test case.
11973 * gcc.dg/spellcheck-options-9.c: New test case.
11974 * gcc.dg/spellcheck-options-10.c: New test case.
11975
c3090c1f
JJ
119762016-02-12 Jakub Jelinek <jakub@redhat.com>
11977
11978 PR rtl-optimization/69764
11979 PR rtl-optimization/69771
11980 * c-c++-common/pr69764.c: New test.
11981 * gcc.dg/torture/pr69771.c: New test.
11982
8222034d
MP
119832016-02-12 Marek Polacek <polacek@redhat.com>
11984
11985 * g++.dg/torture/init-list1.C: New.
11986
f749f792
MP
119872016-02-12 Marek Polacek <polacek@redhat.com>
11988
11989 * gcc.dg/pr69522.c: Add empty dg-options.
11990
199fb02a
IE
119912016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11992
11993 * g++.dg/lto/lto.exp: Include and init mpx.
11994 * g++.dg/lto/pr69729_0.C: New test.
11995
b69539cb
JJ
119962016-02-12 Jakub Jelinek <jakub@redhat.com>
11997
06ff7000
JJ
11998 PR ipa/69241
11999 * g++.dg/ipa/pr69241-4.C: New test.
12000
b69539cb
JJ
12001 PR ipa/68672
12002 * g++.dg/ipa/pr68672-1.C: New test.
12003 * g++.dg/ipa/pr68672-2.C: New test.
12004 * g++.dg/ipa/pr68672-3.C: New test.
12005
16595a1f
BS
120062016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12007
12008 PR c/69522
6d87c306 12009 * gcc.dg/pr69522.c: New test.
16595a1f 12010
38d795d2
PP
120112016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12012
12013 PR c++/69098
12014 * g++.dg/cpp1y/69098.C: New test.
12015 * g++.dg/cpp1y/69098-2.C: New test.
12016
9c582551
JJ
120172016-02-12 Jakub Jelinek <jakub@redhat.com>
12018
12019 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12020 and neighbour -> neighbor.
12021 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12022 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12023 * c-c++-common/Wvarargs.c: Likewise.
12024 * c-c++-common/goacc/host_data-5.c: Likewise.
12025 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12026 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12027 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12028 * gcc.target/aarch64/pr60697.c: Likewise.
12029 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12030 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12031 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12032 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12033 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12034 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12035 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12036 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12037 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12038 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12039 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12040 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12041 * g++.dg/lookup/koenig5.C: Likewise.
12042 * g++.dg/ext/no-asm-2.C: Likewise.
12043 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12044 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12045 * gfortran.dg/used_types_16.f90: Likewise.
12046 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12047 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12048 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12049 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12050 * gfortran.dg/abstract_type_6.f03: Likewise.
12051 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12052 * gfortran.dg/used_types_15.f90: Likewise.
12053 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12054 * gfortran.dg/exit_3.f08: Likewise.
12055 * gfortran.dg/open_status_2.f90: Likewise.
12056 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12057 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12058 * gfortran.dg/associate_1.f03: Likewise.
12059 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12060 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12061 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12062 * gcc.dg/builtin-object-size-1.c: Likewise.
12063 * gcc.dg/noreturn-6.c: Likewise.
12064 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12065 * gcc.dg/globalalias.c: Likewise.
12066 * gcc.dg/builtins-config.h: Likewise.
12067 * gcc.dg/pr30457.c: Likewise.
12068 * gcc.c-torture/compile/volatile-1.c: Likewise.
12069 * gcc.c-torture/execute/20101011-1.c: Likewise.
12070 * c-c++-common/Waddress-1.c: Likewise.
12071
66756373
JJ
120722016-02-11 Jakub Jelinek <jakub@redhat.com>
12073
12074 PR c/69768
12075 * c-c++-common/Waddress-1.c: New test.
12076
76fe932b
AV
120772016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12078
12079 PR fortran/69296
12080 * gfortran.dg/associate_19.f03: New test.
12081 * gfortran.dg/associate_20.f03: New test.
12082
564c4d4b
OE
120832016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12084
12085 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12086
e1c1ecb0
KT
120872016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12088
12089 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12090 .arch armv8-a\n. Add -dA to dg-options.
12091 * gcc.target/aarch64/assembler_arch_1.c: New test.
12092 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12093
0d7d9458
PC
120942016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12095
12096 PR c++/68726
12097 * g++.dg/cpp0x/pr68726.C: New.
12098
e6208a60
IE
120992016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12100
12101 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12102 test.
12103
281a11eb
RB
121042016-02-11 Richard Biener <rguenther@suse.de>
12105
12106 * g++.dg/tree-ssa/pr61034.C: Adjust.
12107
e03dd765
VM
121082016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12109
4b48faf5 12110 PR target/69148
e03dd765
VM
12111 * gcc.target/s390/pr69148.c: New.
12112
cdc23927
YR
121132016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12114
12115 PR tree-optimization/69652
12116 * gcc.dg/torture/pr69652.c: New test.
12117
e199dd0a
JJ
121182016-02-10 Jakub Jelinek <jakub@redhat.com>
12119 Patrick Palka <ppalka@gcc.gnu.org>
12120
12121 PR ipa/69241
12122 PR c++/69649
12123 * g++.dg/ipa/pr69241-1.C: New test.
12124 * g++.dg/ipa/pr69241-2.C: New test.
12125 * g++.dg/ipa/pr69241-3.C: New test.
12126 * g++.dg/ipa/pr69649.C: New test.
12127
d6b38027
UB
121282016-02-10 Uros Bizjak <ubizjak@gmail.com>
12129
12130 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12131 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12132
13b562c5
BC
121332016-02-10 Bin Cheng <bin.cheng@arm.com>
12134
12135 PR tree-optimization/68021
12136 * gcc.dg/tree-ssa/pr68021.c: New test.
12137
24a179f8
RB
121382016-02-10 Richard Biener <rguenther@suse.de>
12139
12140 PR tree-optimization/69726
12141 * gcc.dg/uninit-22.c: New testcase.
12142
0d99886f
AP
121432016-02-09 Andrew Pinski <apinski@cavium.com>
12144
12145 PR tree-opt/69282
12146 * gcc.c-torture/compile/20160205-1.c: New testcase.
12147
ab04995c
MM
121482016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12149
12150 PR target/68404
12151 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12152 instead accessing a really large arrray.
12153 * gcc.target/powerpc/fusion3.c: Likewise.
12154
4b79ac23
CB
121552016-02-09 Charles Baylis <charles.baylis@linaro.org>
12156
12157 PR target/68532
12158 * gcc.c-torture/execute/pr68532.c: New test.
12159
b890a441
AO
121602016-02-11 Alexandre Oliva <aoliva@redhat.com>
12161
12162 PR target/69634
12163 * gcc.dg/pr69634.c: New.
12164
84a5bef7
RB
121652016-02-09 Richard Biener <rguenther@suse.de>
12166
12167 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12168
1f123759 121692016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12170
1f123759
AF
12171 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12172
65860c77
YR
121732016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12174
12175 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12176
7e1e8a0a
RB
121772016-02-09 Richard Biener <rguenther@suse.de>
12178
12179 PR tree-optimization/69715
12180 * gcc.dg/torture/pr69715.c: New testcase.
12181
efb45a9f
PP
121822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12183
12184 PR c++/69139
12185 * g++.dg/cpp0x/trailing12.C: New test.
12186 * g++.dg/cpp0x/trailing13.C: New test.
12187
20a0c6f9
PP
121882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12189
12190 PR c++/69283
12191 PR c++/67835
12192 * g++.dg/cpp1y/auto-fn29.C: New test.
12193 * g++.dg/cpp1y/auto-fn30.C: New test.
12194
a162f3af
JJ
121952016-02-08 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR tree-optimization/69209
12198 * gcc.c-torture/compile/pr69209.c: New test.
12199
4b4a9fbd
JL
122002016-02-08 Jeff Law <law@redhat.com>
12201
12202 PR tree-optimization/68541
12203 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12204 of statements allowed in join block for path splitting.
12205
cfac5ed2
JJ
122062016-02-08 Jakub Jelinek <jakub@redhat.com>
12207
f68bc23f
JJ
12208 PR c++/59627
12209 * g++.dg/gomp/pr59627.C: New test.
12210
cfac5ed2
JJ
12211 PR ipa/69239
12212 * g++.dg/ipa/pr69239.C: New test.
12213
44714d8c
DM
122142016-02-08 David Malcolm <dmalcolm@redhat.com>
12215
12216 PR preprocessor/69664
12217 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12218 * gcc.dg/cpp/warn-comments.c: Likewise.
12219
eba9e839
MP
122202016-02-08 Marek Polacek <polacek@redhat.com>
12221
12222 PR c++/69688
12223 * g++.dg/init/const12.C: New test.
12224
a011cd92
BS
122252016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12226
12227 PR target/60410
12228 * gcc.dg/lto/pr55113_0.c: Remove test.
12229
5317b1be
RB
122302016-02-08 Richard Biener <rguenther@suse.de>
12231
12232 PR tree-optimization/69719
12233 * gcc.dg/torture/pr69719.c: New testcase.
12234
63998a63
RB
122352016-02-08 Richard Biener <rguenther@suse.de>
12236 Jeff Law <law@redhat.com>
12237
12238 PR target/68273
12239 * gcc.target/mips/pr68273.c: New testcase.
12240
43f4a281
RB
122412016-02-08 Richard Biener <rguenther@suse.de>
12242
12243 PR rtl-optimization/69274
12244 * gcc.target/i386/addr-sel-1.c: XFAIL.
12245
0b604d2d
JL
122462016-02-08 Jeff Law <law@redhat.com>
12247
e8dfe49e
JL
12248 PR tree-optimization/68541
12249 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12250
6daecd7a 12251 PR tree-optimization/65917
0b604d2d
JL
12252 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12253
c0f0e35a
JD
122542016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12255
12256 PR fortran/50555
12257 * gfortran.dg/namelist_args.f90: New test.
12258
8981d712
JL
122592016-02-05 Jeff Law <law@redhat.com>
12260
6daecd7a 12261 PR tree-optimization/68541
8981d712
JL
12262 * gcc.dg/tree-ssa/split-path-2.c: New test.
12263 * gcc.dg/tree-ssa/split-path-3.c: New test.
12264 * gcc.dg/tree-ssa/split-path-4.c: New test.
12265 * gcc.dg/tree-ssa/split-path-5.c: New test.
12266 * gcc.dg/tree-ssa/split-path-6.c: New test.
12267 * gcc.dg/tree-ssa/split-path-7.c: New test.
12268
46cb9332
MS
122692016-02-05 Martin Sebor <msebor@redhat.com>
12270
12271 PR c++/69662
12272 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12273 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12274
be2083ea
RH
122752016-02-06 Richard HEnderson <rth@redhat.com>
12276
12277 PR c/69643
12278 * gcc.target/i386/addr-space-4.c: New.
12279 * gcc.target/i386/addr-space-5.c: New.
12280
711d7c23
MM
122812016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12282
12283 PR fortran/66089
12284 * gfortran.dg/elemental_dependency_6.f90: New.
12285
b5c1c988
JJ
122862016-02-05 Jakub Jelinek <jakub@redhat.com>
12287
861c7bcd
JJ
12288 PR rtl-optimization/69691
12289 * gcc.c-torture/execute/pr69691.c: New test.
12290
b5c1c988
JJ
12291 PR c++/69628
12292 * g++.dg/parse/pr69628.C: New test.
12293
f7dfa966
UB
122942016-02-05 Uros Bizjak <ubizjak@gmail.com>
12295
12296 * gcc.dg/sancov/asan.c: Move to ...
12297 * gcc.dg/asan/sancov-1.c: ... here.
12298
9b143e64
UB
122992016-02-05 Uros Bizjak <ubizjak@gmail.com>
12300
12301 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12302
f5d4b899
L
123032016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12304
12305 PR target/69677
12306 * gcc.target/i386/pr69677.c: New test.
12307
76c85fbb
PP
123082016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12309
12310 PR c++/68948
12311 * g++.dg/template/pr68948.C: New test.
12312
f181bf90
DV
123132016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12314
12315 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12316 (only necessary on s390x).
12317
714fb282
L
123182016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12319
12320 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12321 -mno-accumulate-outgoing-args.
12322
618d6c1c
PP
123232016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12324
12325 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12326
1066e9b5
JJ
123272016-02-04 Jakub Jelinek <jakub@redhat.com>
12328
12329 PR c/69669
12330 * c-c++-common/pr69669.c: New test.
12331
76255d0d
MM
123322016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12333
12334 PR target/69667
12335 * g++.dg/pr69667.C: New file.
12336
e0b059b1
WD
123372016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12338
12339 PR target/69619
12340 * gcc.dg/pr69619.c: Add new test.
12341
2692b5c8
RS
123422016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12343
12344 PR rtl-optimization/69577
12345 * gcc.target/i386/pr69577.c: New test.
12346
7db337c2
ML
123472016-02-04 Martin Liska <mliska@suse.cz>
12348
12349 * g++.dg/asan/pr69276.C: New test.
12350
cc9c0829
KT
123512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12352
12353 PR target/65932
12354 PR target/67714
12355 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12356 a single smulbb instruction.
12357 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12358 * gcc.target/amr/wmul-2.c: Likewise.
12359
eb9feb52
KT
123602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12361
12362 PR target/65932
12363 PR target/67714
12364 * gcc.c-torture/execute/pr67714.c: New test.
12365
61f727fe
JJ
123662016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12367
12368 PR target/69454
12369 * gcc.target/i386/pr69454-1.c: New test.
12370 * gcc.target/i386/pr69454-2.c: New test.
12371
05dd97db
MS
123722016-02-03 Martin Sebor <msebor@redhat.com>
12373
12374 PR c++/69251
12375 PR c++/69253
12376 PR c++/69290
12377 PR c++/69277
12378 PR c++/69349
12379 * g++.dg/ext/flexarray-mangle-2.C: New test.
12380 * g++.dg/ext/flexarray-mangle.C: New test.
12381 * g++.dg/ext/flexarray-subst.C: New test.
12382 * g++.dg/ext/flexary11.C: New test.
12383 * g++.dg/ext/flexary12.C: New test.
12384 * g++.dg/ext/flexary13.C: New test.
12385 * g++.dg/ext/flexary14.C: New test.
12386 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12387
dac2fc29
L
123882016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12389
12390 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12391 Define only if CHECK_FLOAT128 is defined.
12392 (main): Properly initialize u5.
12393
eadb8035
JJ
123942016-02-03 Jakub Jelinek <jakub@redhat.com>
12395
0afbb81b
JJ
12396 PR c/69627
12397 * gcc.dg/pr69627.c: New test.
12398
eadb8035
JJ
12399 PR target/69644
12400 * gcc.dg/pr69644.c: New test.
12401
b12d4923
MS
124022016-02-03 Mike Stump <mikestump@comcast.net>
12403
12404 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12405 support for struct-layout-1.exp.
12406
ab4bae0c
PP
124072016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12408
12409 PR c++/69056
618d6c1c 12410 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12411
95831c01
VM
124122016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12413 Alexandre Oliva <aoliva@redhat.com>
12414
12415 PR target/69461
12416 * gcc.target/powerpc/pr69461.c: New.
12417
ccc71ab8
UB
124182016-02-03 Uros Bizjak <ubizjak@gmail.com>
12419
12420 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12421 works from here ...
12422 (check_effective_target_fsanitize_thread): ... to here. Do not
12423 specify additional compile flags for the test source.
12424 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12425 specify additional compile flags for the test source.
12426
96299640
WD
124272016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12428
12429 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12430
781d83d9
AV
124312016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12432
12433 PR fortran/67451
12434 PR fortran/69418
12435 * gfortran.dg/coarray_allocate_2.f08: New test.
12436 * gfortran.dg/coarray_allocate_3.f08: New test.
12437 * gfortran.dg/coarray_allocate_4.f08: New test.
12438
d8208e6d
AL
124392016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12440
12441 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12442 use same scan-tree-dump-times on all platforms.
12443 * gcc.dg/vect/vect-outer-1.c: Likewise.
12444 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12445 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12446 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12447 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12448 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12449 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12450 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12451
a8394fa0
SB
124522016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12453
12454 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12455 warning.
12456
f3baa1d3
L
124572016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12458
12459 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12460
eb077516
JN
124612016-02-02 James Norris <jnorris@codesourcery.com>
12462
12463 * c-c++-common/goacc/routine-5.c: Add tests.
12464
578fb225
AM
124652016-02-02 Alexander Monakov <amonakov@ispras.ru>
12466
12467 * gcc.target/nvptx/unsigned-cmp.c: New test.
12468
c64f7d37
WD
124692016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12470
12471 * gcc.target/aarch64/scalar_shift_1.c
12472 (test_corners_sisd_di): Improve force to SIMD register.
12473 (test_corners_sisd_si): Likewise.
12474 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12475 Remove scan-assembler check for ldr.
12476
90c6f26c
RB
124772016-02-02 Richard Biener <rguenther@suse.de>
12478
12479 PR tree-optimization/69595
12480 * gcc.dg/Warray-bounds-17.c: New testcase.
12481
9dc03c97
RB
124822016-02-02 Richard Biener <rguenther@suse.de>
12483
12484 PR tree-optimization/69606
12485 * gcc.dg/torture/pr69606.c: New testcase.
12486
2d4dc223
YR
124872016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12488
12489 PR middle-end/68542
12490 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12491 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12492
65c98fde
AM
124932016-02-02 Alan Modra <amodra@gmail.com>
12494
12495 PR target/69548
12496 * gcc.target/powerpc/pr69548.c: New test.
12497
e1b81f2b
JJ
124982016-02-01 Jakub Jelinek <jakub@redhat.com>
12499
d0268b37
JJ
12500 PR rtl-optimization/69592
12501 * gcc.dg/pr69592.c: New test.
12502
e1b81f2b
JJ
12503 PR preprocessor/69543
12504 PR c/69558
12505 * gcc.dg/pr69543.c: New test.
12506 * gcc.dg/pr69558.c: New test.
12507
7dd7780d
UB
125082016-02-01 Uros Bizjak <ubizjak@gmail.com>
12509
bf672ee5
UB
12510 PR testsuite/65940
12511 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12512
9a7013f8
MS
125132016-02-01 Martin Sebor <msebor@redhat.com>
12514
12515 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12516
e681fb2b
BC
125172016-02-01 Bin Cheng <bin.cheng@arm.com>
12518
12519 PR tree-optimization/67921
12520 * c-c++-common/ubsan/pr67921.c: New test.
12521
ff86345f
RB
125222016-02-01 Richard Biener <rguenther@suse.de>
12523
12524 PR middle-end/69556
12525 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12526
bc369dbd
RB
125272016-02-01 Richard Biener <rguenther@suse.de>
12528
12529 PR tree-optimization/69574
12530 * gcc.dg/torture/pr69574.c: New testcase.
12531
ef318184
RB
125322016-02-01 Richard Biener <rguenther@suse.de>
12533
12534 PR tree-optimization/69579
12535 * gcc.dg/setjmp-6.c: New testcase.
12536
654745e6
JJ
125372016-02-01 Jakub Jelinek <jakub@redhat.com>
12538
12539 PR rtl-optimization/69570
12540 * g++.dg/opt/pr69570.C: New test.
12541
e6c0c44b
RH
125422016-02-01 Richard Henderson <rth@redhat.com>
12543
12544 * gcc.dg/pr69535.c: New test.
12545
6ff3f09a
JDA
125462016-01-31 John David Anglin <danglin@gcc.gnu.org>
12547
2c005538
JDA
12548 PR testsuite/69584
12549 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12550 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12551
61083a4b
JDA
12552 PR debug/68244
12553 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12554
6ff3f09a
JDA
12555 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12556
0c221916
PT
125572016-01-31 Paul Thomas <pault@gcc.gnu.org>
12558
12559 PR fortran/67564
12560 * gfortran.dg/allocate_with_source_17.f03: New test.
12561
db7a2818
JJ
125622016-01-30 Jakub Jelinek <jakub@redhat.com>
12563
12564 PR tree-optimization/69546
12565 * gcc.dg/torture/pr69546.c: New test.
12566
e520d5f0
PT
125672016-01-30 Paul Thomas <pault@gcc.gnu.org>
12568
12569 PR fortran/69566
12570 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12571
343c05d3
MS
125722016-01-30 Martin Sebor <msebor@redhat.com>
12573
12574 PR c++/68490
12575 * g++.dg/ext/flexary10.C: New test.
12576
d6c3a539
DH
125772016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12578
12579 PR fortran/66707
12580 gfortran.dg/common_23.f90: New test.
12581
52d72fcd
BS
125822016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12583
12584 PR target/65546
12585 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12586 condition being checked, and disable it when the target supports
12587 misaligned loads and stores.
12588
3a5d2ba4
JJ
125892016-01-29 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR debug/69518
12592 * gcc.dg/torture/pr69518.c: New test.
12593
6bbacdb5
L
125942016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12595
12596 PR target/69530
12597 * gcc.target/i386/pr69530.c: New test.
12598
af932cdb
SE
125992016-01-29 Steve Ellcey <sellcey@imgtec.com>
12600
12601 PR target/65604
12602 * gcc.target/mips/div-delay.c: New test.
12603
26658b7c
JJ
126042016-01-29 Jakub Jelinek <jakub@redhat.com>
12605
33e89989
JJ
12606 PR target/69551
12607 * gcc.target/i386/pr69551.c: New test.
12608
26658b7c
JJ
12609 PR target/66137
12610 * gcc.target/i386/pr66137.c: New test.
12611
401116b5
AB
126122016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12613
12614 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12615 always built for p5600.
12616 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12617 isa=p5600 dg-option.
12618
d4abfcc5
RB
126192016-01-29 Richard Biener <rguenther@suse.de>
12620
12621 PR tree-optimization/69547
12622 * g++.dg/tree-ssa/pr69547.C: New testcase.
12623
16b77b32
JJ
126242016-01-29 Jakub Jelinek <jakub@redhat.com>
12625
12626 PR debug/66869
12627 * g++.dg/warn/Wunused-function2.C: New test.
12628
a1c95464
DV
126292016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12630
12631 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12632 support for test to succeed.
12633
5453bfed
MP
126342016-01-29 Marek Polacek <polacek@redhat.com>
12635
12636 PR c++/69509
12637 PR c++/69516
12638 * g++.dg/ext/constexpr-vla2.C: New test.
12639 * g++.dg/ext/constexpr-vla3.C: New test.
12640 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12641
452ec2a5
RB
126422016-01-29 Richard Biener <rguenther@suse.de>
12643
12644 PR middle-end/69537
12645 * gcc.dg/uninit-21.c: New testcase.
12646
aec0b19e
UB
126472016-01-28 Uros Bizjak <ubizjak@gmail.com>
12648
12649 PR target/69459
12650 * gcc.target/i386/pr69459.c: New test.
12651
df113ce7
SE
126522016-01-28 Steve Ellcey <sellcey@imgtec.com>
12653
12654 PR target/68400
12655 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12656 * gcc.target/mips/pr68400.c: New test.
12657
494de84f
MS
126582016-01-28 Martin Sebor <msebor@redhat.com>
12659
12660 PR target/17381
12661 * gcc.target/powerpc/pr17381.c: New test.
12662
eb1b1f01
JJ
126632016-01-28 Jakub Jelinek <jakub@redhat.com>
12664
12665 PR middle-end/69542
12666 * gcc.dg/torture/pr69542.c: New test.
12667
6dfeb7ce
WD
126682016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12669
12670 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12671
4b7471a4
DE
126722016-01-28 David Edelsohn <dje.gcc@gmail.com>
12673
12674 * gcc.dg/pr65980.c: Skip on AIX.
12675 * gcc.dg/pr66688.c: Same.
12676
b271fd21
DE
126772016-01-28 David Edelsohn <dje.gcc@gmail.com>
12678
12679 PR target/63679
12680 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12681 * gcc.dg/tree-ssa/sra-18.c: Same.
12682
874108a9
AV
126832016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12684
12685 PR fortran/62536
12686 * gfortran.dg/block_15.f08: New test.
12687 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12688 on incorrectly closed BLOCK.
12689
30480bcd
IE
126902016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12691
12692 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
126932016-01-28 Richard Biener <rguenther@suse.de>
12694
12695 PR tree-optimization/69466
12696 * gfortran.dg/vect/pr69466.f90: New testcase.
12697
0d4c694e
TP
126982016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12699
12700 * g++.dg/pr67989.C: Remove ARM-specific option.
12701 * gcc.target/arm/pr67989.C: New file.
12702
2aa780da
UB
127032016-01-27 Uros Bizjak <ubizjak@gmail.com>
12704
12705 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12706 and expm1 test for glibc < 2.11.
12707
f75ebe77
RH
127082016-01-27 Richard Henderson <rth@redhat.com>
12709
12710 * gcc.c-torture/execute/pr69447.c: New test.
12711
127122016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12713
9a175e65 12714 PR fortran/69422
49847d75
PT
12715 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12716
cbdd8ae0
JJ
127172016-01-27 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR debug/66869
12720 * gcc.dg/pr66869.c: New test.
12721
2b572b3c
JL
127222016-01-25 Jeff Law <law@redhat.com>
12723
12724 PR tree-optimization/68398
aec0b19e 12725 PR tree-optimization/69196
2b572b3c
JL
12726 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12727 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12728 path to avoid new heuristic allowing more irreducible regions
12729 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12730 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12731 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12732 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12733 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12734
fa74a4bc
MP
127352016-01-27 Marek Polacek <polacek@redhat.com>
12736
12737 PR c/68062
12738 * c-c++-common/vector-compare-4.c: New test.
12739
0afff540
DM
127402016-01-27 David Malcolm <dmalcolm@redhat.com>
12741
12742 PR preprocessor/69126
12743 * c-c++-common/pr69126.c: New test case.
12744
1a218fc9
ILT
127452016-01-27 Ian Lance Taylor <iant@google.com>
12746
12747 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12748
5d70666e
RB
127492016-01-27 Ryan Burn <contact@rnburn.com>
12750
12751 PR cilkplus/69267
12752 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12753
87ff4d66
UB
127542016-01-27 Uros Bizjak <ubizjak@gmail.com>
12755
12756 PR target/69512
12757 * gcc.target/i386/pr69512.c: New test.
12758
27e23cca
RE
127592016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12760
12761 PR ada/69488
12762 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12763
05bf54c3
MP
127642016-01-27 Marek Polacek <polacek@redhat.com>
12765
12766 PR c++/69379
12767 * g++.dg/pr69379.C: New test.
12768
60214d0d
MS
127692016-01-27 Martin Sebor <msebor@redhat.com>
12770
12771 PR c++/69317
12772 * g++.dg/abi/Wabi-2-2.C: New test.
12773 * g++.dg/abi/Wabi-2-3.C: New test.
12774 * g++.dg/abi/Wabi-3-2.C: New test.
12775 * g++.dg/abi/Wabi-3-3.C: New test.
12776
167c7bfa
RB
127772016-01-27 Richard Biener <rguenther@suse.de>
12778
12779 PR tree-optimization/69166
12780 * gcc.dg/torture/pr69166.c: New testcase.
12781
1430fb1f
MJ
127822016-01-27 Martin Jambor <mjambor@suse.cz>
12783
12784 PR tree-optimization/69355
12785 * gcc.dg/tree-ssa/pr69355.c: New test.
12786
95e3030c
MP
127872016-01-27 Marek Polacek <polacek@redhat.com>
12788
12789 PR c++/69496
12790 * g++.dg/ext/constexpr-vla1.C: New test.
12791
eeb085f3
CB
127922016-01-20 Christian Bruel <christian.bruel@st.com>
12793
12794 PR target/69245
12795 * gcc.target/arm/pr69245.c: New test.
12796
b1652dde
JJ
127972016-01-27 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR tree-optimization/69399
12800 * gcc.dg/torture/pr69399.c: New test.
12801
ce7e8f00
EB
128022016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12803
12804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12805
e4aac1d1
EB
128062016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12807
12808 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12809
8dfdb419
TV
128102016-01-26 Tom de Vries <tom@codesourcery.com>
12811
12812 PR tree-optimization/69110
12813 * gcc.dg/autopar/pr69110.c: New test.
12814
56f80f54 128152016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12816 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12817
12818 * gcc.dg/graphite/isl-ast-op-select.c: New.
12819
a0909527
PT
128202015-01-26 Paul Thomas <pault@gcc.gnu.org>
12821
12822 PR fortran/69385
12823 * gfortran.dg/allocate_error_6.f90: New test.
12824
ffc445f4
RH
128252016-01-26 Richard Henderson <rth@redhat.com>
12826
12827 * gcc.dg/tm/pr60908.c: New test.
12828
01e1dea3
DM
128292016-01-26 David Malcolm <dmalcolm@redhat.com>
12830
12831 PR other/69006
12832 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12833 directive.
12834 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12835 expected multiline output to reflect the colorization being
12836 disabled before newlines.
12837 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12838 (custom_diagnostic_finalizer): Replace call to
12839 pp_newline_and_flush with call to pp_flush.
12840 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12841 * gfortran.dg/implicit_class_1.f90: Likewise.
12842 * lib/gcc-dg.exp (allow_blank_lines): New global.
12843 (dg-allow-blank-lines-in-output): New procedure.
12844 (gcc-dg-prune): Complain about blank lines in the output, unless
12845 dg-allow-blank-lines-in-output was called.
12846 * lib/multiline.exp (_build_multiline_regex): Only support
12847 arbitrary followup text for non-blank-lines, not for blank lines.
12848
13f92e8d
JJ
128492016-01-26 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR tree-optimization/69483
12852 * gcc.dg/pr69483.c: New test.
12853 * g++.dg/opt/pr69483.C: New test.
12854
92422235
CL
128552016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12856
12857 PR target/68620
12858 * gcc.target/arm/pr68620.c: New test.
12859
0bccf11b
L
128602016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12861
12862 * gcc.target/i386/pr68986-2.c: Remove -m32.
12863
81cd202e
L
128642016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12865
12866 PR target/68986
12867 * gcc.target/i386/pr68986-1.c: New test.
12868 * gcc.target/i386/pr68986-2.c: Likewise.
12869 * gcc.target/i386/pr68986-3.c: Likewise.
12870
213a1c03
CB
128712016-01-26 Christian Bruel <christian.bruel@st.com>
12872
12873 * lib/target-supports.exp
12874 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12875 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12876 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12877
22a08dd1
RB
128782016-01-26 Richard Biener <rguenther@suse.de>
12879
12880 PR tree-optimization/69452
12881 * gcc.dg/torture/pr69452.c: New testcase.
12882
6c06e0e8
JJ
128832016-01-26 Jakub Jelinek <jakub@redhat.com>
12884
12885 PR target/69442
12886 * gcc.dg/pr69442.c: New test.
12887
b96824c4
RFI
128882016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12889
12890 PR target/67896
12891 * gcc.target/aarch64/simd/pr67896.C: New.
12892
5ee31e57
RS
128932016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12894
12895 PR tree-optimization/69400
12896 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12897 function.
12898 (plugin_init): Call it.
12899 * gcc.dg/torture/pr69400.c: New test.
12900
7ddfb31d
CL
129012016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12902
12903 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12904
1e050c90
AK
129052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12906 Sebastian Pop <s.pop@samsung.com>
12907
12908 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12909 isl-0.15.
12910
c8ee4bf5
AK
129112016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12912 Sebastian Pop <s.pop@samsung.com>
12913
12914 * gcc.dg/graphite/pr69292.c: New.
12915
d902b330
JJ
129162016-01-25 Jakub Jelinek <jakub@redhat.com>
12917
12918 * c-c++-common/goacc/use_device-1.c: New test.
12919
2c89b952
JL
129202016-01-25 Jeff Law <law@redhat.com>
12921
12922 PR tree-optimization/69196
12923 PR tree-optimization/68398
12924 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12925 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12926
685c8785
DE
129272016-01-25 David Edelsohn <dje.gcc@gmail.com>
12928
12929 PR target/69469
12930 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12931 Algorithm.
12932
95cef0c1
RB
129332016-01-25 Richard Biener <rguenther@suse.de>
12934
12935 PR testsuite/69380
12936 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12937
2947d3b2
IE
129382016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12939
12940 PR target/69421
12941 * gcc.dg/pr69421.c: New test.
12942
ae19075a
BB
129432016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12944
12945 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12946 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12947 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12948 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12949 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12950 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12951 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12952 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12953 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12954 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12955
fa4511c2
RB
129562016-01-25 Richard Biener <rguenther@suse.de>
12957
12958 PR tree-optimization/69376
12959 * gcc.dg/torture/pr69376.c: New testcase.
12960
1d101216
JD
129612016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12962
12963 PR fortran/69397
12964 PR fortran/68442
12965 * gfortran.dg/interface_38.f90: New test.
12966 * gfortran.dg/interface_39.f90: New test.
a0909527 12967
a59b92b0
PP
129682016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12969
12970 Revert:
12971 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12972
12973 PR c++/11858
12974 PR c++/24663
12975 PR c++/24664
12976 * g++.dg/template/pr11858.C: New test.
12977 * g++.dg/template/pr24663.C: New test.
12978 * g++.dg/template/unify12.C: New test.
12979 * g++.dg/template/unify13.C: New test.
12980 * g++.dg/template/unify14.C: New test.
12981 * g++.dg/template/unify15.C: New test.
12982 * g++.dg/template/unify16.C: New test.
12983 * g++.dg/template/unify17.C: New test.
12984
16acb1a8
DH
129852016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12986
12987 PR fortran/68283
12988 gfortran.dg/pr68283.f90: New test.
12989
094773e8
TK
129902016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12991
12992 PR fortran/66094
12993 * gfortran.dg/inline_matmul_13.f90: New test.
12994 * gfortran.dg/matmul_bounds_8.f90: New test.
12995 * gfortran.dg/matmul_bounds_9.f90: New test.
12996 * gfortran.dg/matmul_bounds_10.f90: New test.
12997
42fb90d7
TV
129982016-01-23 Tom de Vries <tom@codesourcery.com>
12999
13000 PR tree-optimization/69426
13001 * gcc.dg/autopar/pr69426.c: New test.
13002
69da7802
MS
130032016-01-23 Martin Sebor <msebor@redhat.com>
13004
13005 PR c++/58109
13006 PR c++/69022
13007 * g++.dg/cpp0x/alignas5.C: New test.
13008 * g++.dg/ext/vector29.C: Same.
13009
da17300a
UB
130102016-01-23 Uros Bizjak <ubizjak@gmail.com>
13011
13012 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13013 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13014 _GNU_SOURCE from compile flags to the source.
13015 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13016 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13017 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13018 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13019
62041cfc
JJ
130202016-01-22 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR target/69432
13023 * g++.dg/opt/pr69432.C: New test.
13024
f7d2ad6f
BS
130252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13026
13027 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13028 32-bit targets testing an -m64 multilib.
13029
d403fc9a
WS
130302016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13031
13032 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13033 64-bit support.
13034
4aa16f8d
JG
130352016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13036
13037 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13038
7c816d0f
CB
130392016-01-21 Christian Bruel <christian.bruel@st.com>
13040
13041 PR target/68674
13042 * gcc.target/i386/pr68674.c
13043 * gcc.target/aarch64/pr68674.c
13044 * gcc.target/arm/pr68674.c
13045
fce661e8
KT
130462016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13047
13048 PR target/69403
13049 * gcc.c-torture/execute/pr69403.c: New test.
13050
4696899f
PC
130512016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13052
13053 PR c++/55843
13054 * g++.dg/template/pr55843.C: New.
13055
bac69366
AL
130562016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13057
13058 PR testsuite/66877
13059 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13060 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13061
b57d3a5c
BS
130622016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13063
13064 PR testsuite/67489
da17300a
UB
13065 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13066 from dg-do compile directive, and instead add
13067 { dg-require-effective-target int128 }.
b57d3a5c 13068
9f04a53e
MS
130692016-01-20 Martin Sebor <msebor@redhat.com>
13070
13071 PR c/69405
13072 * gcc.dg/sync-fetch.c: New test.
13073
38a51663
JL
130742016-01-21 Martin Sebor <msebor@redhat.com>
13075
13076 PR target/69252
13077 * gcc.target/powerpc/pr69252.c: New test.
13078
2423a75a
JD
130792016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13080
13081 PR fortran/65996
da17300a 13082 * gfortran.dg/pr65996.f90: New test.
2423a75a 13083
0a76463f
DV
130842016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13085
13086 PR c++/68810
9f04a53e 13087 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13088 expected to generate an error.
0a76463f 13089
9776e692
BS
130902016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13091
13092 PR middle-end/66178
13093 * gcc.dg/torture/pr66178.c: New test.
13094
c8d3e088
AB
130952016-01-21 Anton Blanchard <anton@samba.org>
13096 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13097
13098 PR target/63354
13099 * gcc.target/powerpc/pr63354.c: New test.
13100
35b707ff
VM
131012016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13102
13103 PR rtl-optimization/68990
13104 * gcc.target/i386/pr68990: New.
13105
157b0829
NC
131062016-01-21 Nick Clifton <nickc@redhat.com>
13107
13108 PR target/69129
13109 * gcc.target/mips/pr69129.c: New.
13110
aede6748
PC
131112016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13112
13113 PR c++/58046
13114 * g++.dg/cpp0x/pr58046.C: New.
13115
5463c2c8
JJ
131162016-01-21 Jakub Jelinek <jakub@redhat.com>
13117
6d31cc75
SS
13118 PR target/69187
13119 PR target/65624
13120 * gcc.target/arm/pr69187.c: New test.
13121
5463c2c8
JJ
13122 PR c++/69355
13123 * g++.dg/torture/pr69355.C: New test.
13124
fa28f32b
AK
131252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13126 Sebastian Pop <s.pop@samsung.com>
13127
13128 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13129
b920a047
AK
131302016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13131 Sebastian Pop <s.pop@samsung.com>
13132
da17300a 13133 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13134
bdd3aea6
JJ
131352016-01-21 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR middle-end/67653
13138 * c-c++-common/pr67653.c: New test.
13139 * gcc.dg/torture/pr29119.c: Add dg-warning.
13140
26a2e6ae
PB
131412016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13142
13143 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13144
d25c7690
PK
131452016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13146
13147 PR c/24293
13148 * gcc.dg/pr24293.c: New test.
13149 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13150 incomplete struct type.
13151 * gcc.dg/declspec-1.c: Likewise.
13152 * gcc.dg/pr63549.c: Likewise.
13153
889d5698
JJ
131542016-01-20 Jakub Jelinek <jakub@redhat.com>
13155
13156 PR tree-optimization/66612
13157 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13158 for bdn instruction.
13159
d7cf3dc7
CL
131602016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13161
13162 * lib/target-supports.exp
13163 (check_effective_target_arm_fp_ok_nocache): New.
13164 (check_effective_target_arm_fp_ok): New.
13165 (add_options_for_arm_fp): New.
13166 (check_effective_target_arm_crypto_ok_nocache): Require
13167 target_arm_v8_neon_ok instead of arm32.
13168 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13169 (check_effective_target_arm_crypto_pragma_ok): New.
13170 (add_options_for_arm_vfp): New.
13171 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13172 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13173 target instead. Force initial fpu to vfp.
13174 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13175 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13176 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13177 dependency.
13178 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13179 use arm_vfp effective target instead. Force initial fpu to vfp.
13180 * gcc.target/arm/attr-neon3.c: Likewise.
13181 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13182 arm_vfp_ok.
13183 * gcc.target/arm/unsigned-float.c: Likewise.
13184 * gcc.target/arm/vfp-1.c: Likewise.
13185 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13186 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13187 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13188 * gcc.target/arm/vfp-ldmias.c: Likewise.
13189 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13190 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13191 * gcc.target/arm/vfp-stmiad.c: Likewise.
13192 * gcc.target/arm/vfp-stmias.c: Likewise.
13193 * gcc.target/arm/vnmul-1.c: Likewise.
13194 * gcc.target/arm/vnmul-2.c: Likewise.
13195 * gcc.target/arm/vnmul-3.c: Likewise.
13196 * gcc.target/arm/vnmul-4.c: Likewise.
13197
01ac9704 131982016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13199
e84b00da
L
13200 PR testsuite/69366
13201 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13202 the MPX run-time library, for compile-time MPX test.
13203 * gcc.target/i386/chkp-always_inline.c: Likewise.
13204 * gcc.target/i386/chkp-bndret.c: Likewise.
13205 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13206 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13207 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13208 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13209 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13210 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13211 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13212 * gcc.target/i386/chkp-label-address.c: Likewise.
13213 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13214 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13215 * gcc.target/i386/chkp-pr69044.c: Likewise.
13216 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13217 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13218 * gcc.target/i386/chkp-strchr.c: Likewise.
13219 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13220 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13221 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13222 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13223 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13224 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13225 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13226 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13227 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13228 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13229 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13230 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13231 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13232 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13233 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13234 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13235 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13236 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13237 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13238 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13239 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13240 * gcc.target/i386/pr63995-2.c: Likewise.
13241 * gcc.target/i386/pr64805.c: Likewise.
13242 * gcc.target/i386/pr65044.c: Likewise.
13243 * gcc.target/i386/pr65167.c: Likewise.
13244 * gcc.target/i386/pr65183.c: Likewise.
13245 * gcc.target/i386/pr65184.c: Likewise.
13246 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13247
28b33016
IE
132482016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13249
13250 PR tree-optimization/69328
13251 * gcc.dg/pr69328.c: New test.
13252
bcff0913
JL
132532016-01-20 Jeff Law <law@redhat.com>
13254
bf0bb970 13255 PR target/25114
bcff0913
JL
13256 * gcc.target/m68k/pr25114.c: New test.
13257
a3f69631
AV
132582016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13259
13260 * gcc.target/arm/memset-inline-10.c: Added
13261 dg-require-effective-target arm_thumb2_ok.
13262
af33ba0d
EB
132632016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13264
13265 * gcc.dg/debug/dwarf2/sso.c: New test.
13266
7596d5de
UB
132672016-01-19 Uros Bizjak <ubizjak@gmail.com>
13268
13269 PR testsuite/68820
13270 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13271 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13272 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13273
ceda2c69
JH
132742016-01-19 Jan Hubicka <hubicka@ucw.cz>
13275
13276 PR ipa/66223
13277 * g++.dg/ipa/devirt-50.C: New testcase.
13278
38a979f2
MP
132792016-01-19 Marek Polacek <polacek@redhat.com>
13280
13281 PR c++/68965
13282 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13283 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13284
962801c5
KT
132852016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13286
13287 PR target/69135
13288 * gcc.target/arm/pr69135_1.c: New test.
13289
078fe40a
WD
132902015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13291
13292 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13293
786e3c06
WD
132942015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13295
13296 * gcc.target/aarch64/ccmp_1.c: New testcase.
13297
1e297006
MP
132982016-01-19 Marek Polacek <polacek@redhat.com>
13299
13300 PR c++/68586
13301 * g++.dg/cpp0x/enum30.C: New test.
13302
879c27e3
RB
133032016-01-19 Richard Biener <rguenther@suse.de>
13304
13305 PR tree-optimization/69336
13306 * g++.dg/tree-ssa/pr69336.C: New testcase.
13307
015337d3
JJ
133082016-01-19 Jakub Jelinek <jakub@redhat.com>
13309
13310 PR debug/65779
13311 * gcc.dg/pr65779.c: New test.
13312
e2c768b6
RB
133132016-01-19 Richard Biener <rguenther@suse.de>
13314
13315 PR tree-optimization/69352
13316 * gcc.dg/torture/pr69352.c: New testcase.
13317
569efc34
JJ
133182016-01-19 Jakub Jelinek <jakub@redhat.com>
13319
13320 PR rtl-optimization/68955
13321 PR rtl-optimization/64557
13322 * gcc.dg/torture/pr68955.c: New test.
13323
e49d321f
JH
133242016-01-19 Jan Hubicka <hubicka@ucw.cz>
13325
13326 PR lto/69136
13327 * g++.dg/torture/pr69136.C: New testcase.
13328
e9191ad3
JH
133292016-01-19 Jan Hubicka <hubicka@ucw.cz>
13330
13331 PR lto/69133
13332 * g++.dg/lto/pr69133_0.C: New testcase.
13333 * g++.dg/lto/pr69133_1.C: New testcase.
13334
2bedb645
JL
133352016-01-15 Jeff Law <law@redhat.com>
13336
13337 PR tree-optimization/69320
13338 * gcc.c-torture/pr69320-1.c: New test.
13339 * gcc.c-torture/pr69320-2.c: New test.
13340 * gcc.c-torture/pr69320-3.c: New test.
13341 * gcc.c-torture/pr69320-4.c: New test.
13342
17c15cb9
PP
133432016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13344
13345 PR c++/11858
13346 PR c++/24663
13347 PR c++/24664
13348 * g++.dg/template/pr11858.C: New test.
13349 * g++.dg/template/pr24663.C: New test.
13350 * g++.dg/template/unify12.C: New test.
13351 * g++.dg/template/unify13.C: New test.
13352 * g++.dg/template/unify14.C: New test.
13353 * g++.dg/template/unify15.C: New test.
13354 * g++.dg/template/unify16.C: New test.
13355 * g++.dg/template/unify17.C: New test.
13356
9617fd08
DM
133572016-01-18 David Malcolm <dmalcolm@redhat.com>
13358
13359 PR testsuite/69181
13360 * gcc.dg/pr69181-1.c: New test file.
13361 * gcc.dg/pr69181-2.c: New test file.
13362 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13363 globals by moving it to...
13364 (cleanup-after-saved-dg-test): ...this new function. Add
13365 "global additional_sources_used". Add reset of global
13366 multiline_expected_outputs to the empty list.
13367 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13368 global to...
13369 (multiline_expected_outputs): ...this, and updated comments to
13370 note that it is modified from gcc-dg.exp.
13371 (dg-end-multiline-output): Update for the above renaming.
13372 (handle-multiline-outputs): Likewise. Remove the clearing
13373 of the expected outputs to the empty list.
13374
b555a2e4
RB
133752016-01-18 Richard Biener <rguenther@suse.de>
13376
13377 PR tree-optimization/69297
13378 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13379
96902805
JM
133802016-01-18 Joseph Myers <joseph@codesourcery.com>
13381
13382 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13383 dg-options.
13384 * gcc.target/mips/mips-3d-2.c: Likewise.
13385 * gcc.target/mips/mips-3d-3.c: Likewise.
13386 * gcc.target/mips/mips-3d-4.c: Likewise.
13387 * gcc.target/mips/mips-3d-5.c: Likewise.
13388 * gcc.target/mips/mips-3d-6.c: Likewise.
13389 * gcc.target/mips/mips-3d-7.c: Likewise.
13390 * gcc.target/mips/mips-3d-8.c: Likewise.
13391 * gcc.target/mips/mips-3d-9.c: Likewise.
13392 * gcc.target/mips/mips-ps-1.c: Likewise.
13393 * gcc.target/mips/mips-ps-2.c: Likewise.
13394 * gcc.target/mips/mips-ps-3.c: Likewise.
13395 * gcc.target/mips/mips-ps-4.c: Likewise.
13396 * gcc.target/mips/mips-ps-5.c: Likewise.
13397 * gcc.target/mips/mips-ps-6.c: Likewise.
13398 * gcc.target/mips/mips-ps-7.c: Likewise.
13399 * gcc.target/mips/mips-ps-type.c: Likewise.
13400 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13401 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13402
40e26f94
TV
134032016-01-18 Tom de Vries <tom@codesourcery.com>
13404
13405 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13406 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13407 * c-c++-common/goacc/kernels-empty.c: New test.
13408 * c-c++-common/goacc/kernels-eternal.c: New test.
13409 * c-c++-common/goacc/kernels-loop-2.c: New test.
13410 * c-c++-common/goacc/kernels-loop-3.c: New test.
13411 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13412 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13413 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13414 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13415 * c-c++-common/goacc/kernels-loop-data.c: New test.
13416 * c-c++-common/goacc/kernels-loop-g.c: New test.
13417 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13418 * c-c++-common/goacc/kernels-loop-n.c: New test.
13419 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13420 * c-c++-common/goacc/kernels-loop.c: New test.
13421 * c-c++-common/goacc/kernels-noreturn.c: New test.
13422 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13423 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13424 * c-c++-common/goacc/kernels-reduction.c: New test.
13425
a98d4647
TV
134262016-01-18 Tom de Vries <tom@codesourcery.com>
13427
13428 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13429 * gcc.dg/autopar/outer-2.c: Same.
13430 * gcc.dg/autopar/outer-3.c: Same.
13431 * gcc.dg/autopar/outer-4.c: Same.
13432 * gcc.dg/autopar/outer-5.c: Same.
13433 * gcc.dg/autopar/outer-6.c: Same.
13434 * gcc.dg/autopar/parallelization-1.c: Same.
13435 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13436 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13437 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13438 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13439 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13440 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13441 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13442 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13443 * gcc.dg/autopar/pr39500-1.c: Same.
13444 * gcc.dg/autopar/pr39500-2.c: Same.
13445 * gcc.dg/autopar/pr46193.c: Same.
13446 * gcc.dg/autopar/pr46194.c: Same.
13447 * gcc.dg/autopar/pr49580.c: Same.
13448 * gcc.dg/autopar/pr49960-1.c: Same.
13449 * gcc.dg/autopar/pr49960.c: Same.
13450 * gcc.dg/autopar/pr68373.c: Same.
13451 * gcc.dg/autopar/reduc-1.c: Same.
13452 * gcc.dg/autopar/reduc-1char.c: Same.
13453 * gcc.dg/autopar/reduc-1short.c: Same.
13454 * gcc.dg/autopar/reduc-2.c: Same.
13455 * gcc.dg/autopar/reduc-2char.c: Same.
13456 * gcc.dg/autopar/reduc-2short.c: Same.
13457 * gcc.dg/autopar/reduc-3.c: Same.
13458 * gcc.dg/autopar/reduc-4.c: Same.
13459 * gcc.dg/autopar/reduc-6.c: Same.
13460 * gcc.dg/autopar/reduc-7.c: Same.
13461 * gcc.dg/autopar/reduc-8.c: Same.
13462 * gcc.dg/autopar/reduc-9.c: Same.
13463 * gcc.dg/autopar/uns-outer-4.c: Same.
13464 * gcc.dg/autopar/uns-outer-5.c: Same.
13465 * gcc.dg/autopar/uns-outer-6.c: Same.
13466 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13467 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13468
da976fa8
AL
134692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13470
13471 PR target/63679
13472 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13473 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13474
70c1e886
AL
134752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13476
13477 PR target/63679
13478 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13479 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13480 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13481
88bed196
AL
134822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13483
13484 PR target/63679
13485 * gcc.dg/tree-ssa/sra-17.c: New.
13486 * gcc.dg/tree-ssa/sra-18.c: New.
13487
3dd5f42e
IE
134882016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13489
13490 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13491
ae5a77fa
EB
134922016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13493
13494 * gnat.dg/inline12.adb: New test.
13495
11e57fc6
BC
134962016-01-18 Bin Cheng <bin.cheng@arm.com>
13497
13498 PR tree-optimization/66797
13499 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13500
995b6fe0
RB
135012016-01-18 Richard Biener <rguenther@suse.de>
13502
13503 PR tree-optimization/69170
13504 * gcc.dg/torture/pr69170.c: New testcase.
13505
82ee0cf2 135062016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13507
13508 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13509
d69da357
TV
135102016-01-16 Tom de Vries <tom@codesourcery.com>
13511
13512 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13513
a3845283
TV
135142016-01-16 Tom de Vries <tom@codesourcery.com>
13515
13516 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13517 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13518 redundant dg-require-effective-target pthread.
13519 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13520 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13521 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13522 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13523 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13524 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13525 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13526
197a6aa6
DE
135272016-01-16 David Edelsohn <dje.gcc@gmail.com>
13528
13529 PR target/68609
13530 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13531 * gcc.target/powerpc/recip-7.c: Same.
13532
ec7886c1
PP
135332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13534
13535 PR c++/69091
13536 * g++.dg/template/pr69091.C: New test.
13537
203484bb
PP
135382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13539
13540 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13541 dump does not contain an error_mark_node.
13542 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13543 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13544
aa2500e9
PP
135452016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13546
13547 PR c++/68936
13548 * g++.dg/template/pr68936.C: New test.
13549
28621a5c
DE
135502016-01-15 David Edelsohn <dje.gcc@gmail.com>
13551
13552 PR target/68609
13553 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13554 * gcc.target/powerpc/recip-2.c: Same.
13555 * gcc.target/powerpc/recip-3.c: Same.
13556 * gcc.target/powerpc/recip-4.c: Same.
13557 * gcc.target/powerpc/recip-sqrtf.c: Same.
13558
40c43aca
JL
135592016-01-15 Jeff Law <law@redhat.com>
13560
13561 PR tree-optimization/69270
13562 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13563 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13564
afbc5ae8
PT
135652016-01-15 Paul Thomas <pault@gcc.gnu.org>
13566
13567 PR fortran/49630
13568 * gfortran.dg/deferred_character_13.f90: New test for the fix
13569 of comment 3 of the PR.
13570
13571 PR fortran/54070
13572 * gfortran.dg/deferred_character_8.f90: New test
13573 * gfortran.dg/allocate_error_5.f90: New test
13574
13575 PR fortran/60593
13576 * gfortran.dg/deferred_character_10.f90: New test
13577
13578 PR fortran/60795
13579 * gfortran.dg/deferred_character_14.f90: New test
13580
13581 PR fortran/61147
13582 * gfortran.dg/deferred_character_11.f90: New test
13583
13584 PR fortran/64324
13585 * gfortran.dg/deferred_character_9.f90: New test
13586
49abe076
VM
135872016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13588
13589 PR rtl-optimization/69030
13590 * gcc.target/i386/pr69030.c: New.
13591
16d12992
KT
135922016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13593
13594 * gcc.target/aarch64/target_attr_17.c: New test.
13595
78810bd3
RB
135962016-01-15 Richard Biener <rguenther@suse.de>
13597
13598 PR tree-optimization/66856
13599 * gcc.dg/torture/pr66856-1.c: New testcase.
13600 * gcc.dg/torture/pr66856-2.c: Likewise.
13601
2bd847fe
RB
136022016-01-15 Richard Biener <rguenther@suse.de>
13603
13604 PR debug/69137
13605 * g++.dg/lto/pr69137_0.C: New testcase.
13606
a00fe3b7
RS
136072016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13608
13609 PR middle-end/69246
13610 * gcc.target/i386/pr69246.c: New test.
13611
cbb0e83b
DV
136122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13613
7596d5de 13614 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13615
5a500ecf
DV
136162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13617
13618 PR c++/56194
13619 * g++.dg/init/const9.C: Disable test on S/390.
13620
5d9bf64f
DV
136212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13622
13623 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13624 * g++.dg/Wno-frame-address.C: Ditto.
13625
e234b19e
DV
136262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13627
13628 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13629
89483f99
RB
136302016-01-15 Richard Biener <rguenther@suse.de>
13631
13632 PR tree-optimization/68961
13633 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13634
94f37395
IE
136352016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13636
13637 * gcc.target/i386/pr65105-5.c: New test.
13638
82ee0cf2 136392016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13640
13641 * gcc.c-torture/execute/alias-4.c: New testcase.
13642
82ee0cf2 136432016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13644
13645 PR ipa/68148
13646 * g++.dg/ipa/devirt-49.C: New testcase.
13647
092f7deb 136482016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13649
13650 PR target/65837
13651 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13652 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13653 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13654
e93c66bc
RB
136552016-01-15 Richard Biener <rguenther@suse.de>
13656
13657 PR tree-optimization/69117
13658 * gcc.dg/torture/pr69117.c: New testcase.
13659
c47eaca6 136602015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13661
13662 PR c++/69048
13663 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13664
c3f6914a
FXC
136652016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13666
13667 PR testsuite/67509
13668 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13669 range tests use 100 * maximum instead of maximum + 1.
13670
cd65ae90
JJ
136712016-01-14 Jakub Jelinek <jakub@redhat.com>
13672
13673 PR debug/69244
13674 * gcc.dg/guality/pr69244.c: New test.
13675
19643948
UB
136762016-01-14 Uros Bizjak <ubizjak@gmail.com>
13677
13678 * lib/target-supports.exp (check_effective_target_issignaling):
13679 New procedure.
13680 * gcc.dg/pr61441.c: Require issignaling effective target.
13681
fe79c97e
SB
136822016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13683
13684 PR target/68803
13685 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13686
c7df95d8
DM
136872016-01-14 David Malcolm <dmalcolm@redhat.com>
13688
13689 PR c++/68819
13690 PR preprocessor/69177
13691 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13692 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13693 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13694 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13695
00083992
MP
136962016-01-14 Marek Polacek <polacek@redhat.com>
13697
13698 PR c/69262
13699 * gcc.dg/array-15.c: New test.
13700
0c9b3294
JJ
137012016-01-14 Jakub Jelinek <jakub@redhat.com>
13702
13703 PR middle-end/68146
13704 PR tree-optimization/69155
13705 * gfortran.dg/pr68146.f: New test.
13706 * gfortran.dg/pr69155.f90: New test.
13707
3688e13d
RB
137082016-01-14 Richard Biener <rguenther@suse.de>
13709
13710 PR tree-optimization/68060
13711 * gcc.dg/torture/pr68060-1.c: New testcase.
13712 * gcc.dg/torture/pr68060-2.c: Likewise.
13713
bab0ad3a
NC
137142016-01-14 Nick Clifton <nickc@redhat.com>
13715
13716 * lib/target-supports.exp
13717 (check_effective_target_arm_neon_ok_nocache): Add an option
13718 sequence that includes setting the ARM architecture to ARMv7-A.
13719 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13720 command line options necessary to enable Neon support.
13721 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13722 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13723 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13724 * gcc.target/arm/pr69180.c: Likewise.
13725
947c2ce5
JL
137262016-01-14 Jeff Law <law@redhat.com>
13727
13728 PR tree-optimization/69270
13729 * gcc.dg/tree-ssa/pr69270.c: New test.
13730
3342fd71
BS
137312016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13732
13733 PR c/66208
13734 * c-c++-common/pr66208.c: New file.
13735
2ad3adf1
JJ
137362016-01-13 Jakub Jelinek <jakub@redhat.com>
13737
13738 PR tree-optimization/69156
13739 * gcc.dg/pr69156.c: New test.
13740
398d6feb
L
137412016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13742
13743 * gcc.target/i386/pr69225-7.c: New test.
13744
4c868789
RH
137452016-01-13 Richard Henderson <rth@redhat.com>
13746
13747 * gcc.dg/tm/memopt-13.c: Update expected function.
13748 * gcc.dg/tm/memopt-6.c: Likewise.
13749
ef6d1772
UB
137502016-01-13 Uros Bizjak <ubizjak@gmail.com>
13751
13752 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13753 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13754 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13755 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13756
ef6d1772
UB
137572016-01-13 Tom de Vries <tom@codesourcery.com>
13758
13759 PR tree-optimization/69169
0b4b6ef2
TV
13760 * gcc.dg/pr69169.c: New test.
13761
2ad3adf1 137622016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13763
13764 PR target/69228
13765 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13766 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13767 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13768 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13769 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13770 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13771 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13772 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13773
9060e335
AK
137742016-01-13 Jakub Jelinek <jakub@redhat.com>
13775
13776 PR target/69247
13777 * gcc.dg/pr69247.c: New test.
13778
40311329
RB
137792016-01-13 Richard Biener <rguenther@suse.de>
13780
13781 PR tree-optimization/69242
13782 * gcc.dg/torture/pr69242.c: New testcase.
13783
ccbd7103
RB
137842016-01-13 Richard Biener <rguenther@suse.de>
13785
13786 PR tree-optimization/69186
13787 * gcc.dg/torture/pr69186.c: New testcase.
13788
c6f72a46
JL
137892016-01-13 Jeff Law <law@redhat.com>
13790
13791 PR tree-optimization/67755
13792 * gcc.dg/tree-ssa/pr67755.c: New test.
13793
137942016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13795
13796 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13797 pass number in output by a star.
13798
c446cf07
BC
137992016-01-12 Bin Cheng <bin.cheng@arm.com>
13800
13801 PR tree-optimization/68911
13802 * gcc.c-torture/execute/pr68911.c: New test.
13803
5342156c
MP
138042016-01-12 Marek Polacek <polacek@redhat.com>
13805
13806 PR c++/68979
13807 * g++.dg/warn/permissive-1.C: New test.
13808
65364cc5
JJ
138092016-01-12 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR objc++/68511
13812 PR c++/69213
13813 * g++.dg/opt/pr69213.C: New test.
13814
81b9a3d9
CB
138152016-01-12 Christian Bruel <christian.bruel@st.com>
13816
13817 PR target/69180
13818 * gcc.target/arm/pr69180.c: New test.
13819
3c4e91c9
RB
138202016-01-12 Richard Biener <rguenther@suse.de>
13821
13822 PR lto/69077
13823 * g++.dg/lto/pr69077_0.C: New testcase.
13824 * g++.dg/lto/pr69077_1.C: Likewise.
13825
5664cea1
JJ
138262016-01-12 Jakub Jelinek <jakub@redhat.com>
13827
13828 PR target/69175
13829 * g++.dg/opt/pr69175.C: New test.
13830
86cefc49
AL
138312016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13832
13833 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13834 rather than #including math.h & stdlib.h.
13835 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13836 * gcc.dg/vect/pr49771.c: Likewise.
13837 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13838 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13839 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13840 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13841 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13842 * gcc.dg/vect/pr44507.c: Likewise.
13843 * gcc.dg/vect/pr45902.c: Likewise.
13844 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13845 * gcc.dg/vect/vect-117.c: Likewise.
13846 * gcc.dg/vect/vect-99.c: Likewise.
13847 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13848 * gcc.dg/vect/vect-cond-1.c: Likewise.
13849 * gcc.dg/vect/vect-cond-2.c: Likewise.
13850 * gcc.dg/vect/vect-cond-3.c: Likewise.
13851 * gcc.dg/vect/vect-cond-4.c: Likewise.
13852 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13853 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13854 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13855 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13856 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13857 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13858 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13859 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13860 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13861 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13862 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13863 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13864 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13865 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13866 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13867 include of signal.h.
13868 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13869 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13870 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13871 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13872 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13873 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13874 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13875 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13876 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13877 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13878 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13879 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13880 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13881 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13882 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13883 * gcc.dg/vect/vect-outer-5.c: Likewise.
13884 * gcc.dg/vect/vect-outer-6.c: Likewise.
13885 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13886 include of stdio.h.
13887
b832f61e
NC
138882016-01-12 Nick Clifton <nickc@redhat.com>
13889
13890 PR target/68913
13891 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13892 to fread so that it will be found in all target runtimes.
13893
8eac49b1
RB
138942016-01-12 Richard Biener <rguenther@suse.de>
13895
13896 PR tree-optimization/69053
13897 * g++.dg/torture/pr69053.C: New testcase.
13898
2935d994
RB
138992016-01-12 Richard Biener <rguenther@suse.de>
13900
13901 PR tree-optimization/69168
13902 * gcc.dg/torture/pr69168.c: New testcase.
13903
66c16fd9
RB
139042016-01-12 Richard Biener <rguenther@suse.de>
13905
13906 PR tree-optimization/69157
13907 * gcc.dg/torture/pr69157.c: New testcase.
13908
139092016-01-12 Richard Biener <rguenther@suse.de>
13910
13911 PR tree-optimization/69174
13912 * gcc.dg/torture/pr69174.c: New testcase.
13913
723033a6
JJ
139142016-01-12 Jakub Jelinek <jakub@redhat.com>
13915
13916 PR c++/66808
13917 PR c++/69000
13918 * g++.dg/tls/pr66808.C: New test.
13919 * g++.dg/tls/pr69000.C: New test.
13920
3574cf47
BS
139212016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13922
13923 * gcc.target/powerpc/swaps-p8-23.c: New test.
13924 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13925
feb20787
JDA
139262016-01-11 John David Anglin <danglin@gcc.gnu.org>
13927
13928 PR tree-optimization/68356
13929 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13930
27b1820a
KV
139312016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13932 Jim Wilson <jim.wilson@linaro.org>
13933
13934 PR target/69194
13935 * gcc.target/arm/pr69194.c: New test.
13936
cf4de6af
L
139372016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13938
13939 PR target/69225
13940 * gcc.target/i386/pr69225-1.c: New test.
13941 * gcc.target/i386/pr69225-2.c: Likewise.
13942 * gcc.target/i386/pr69225-3.c: Likewise.
13943 * gcc.target/i386/pr69225-4.c: Likewise.
13944 * gcc.target/i386/pr69225-5.c: Likewise.
13945 * gcc.target/i386/pr69225-6.c: Likewise.
13946
1ebd5558
JJ
139472016-01-11 Jakub Jelinek <jakub@redhat.com>
13948
23552a4d
JJ
13949 PR target/67462
13950 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13951 if lp64.
13952
26ff85b0
JJ
13953 PR target/69071
13954 * gcc.dg/pr69071.c: New test.
13955
9cb6bd74
JJ
13956 PR c++/69211
13957 * g++.dg/opt/pr69211.C: New test.
13958
1ebd5558
JJ
13959 PR tree-optimization/69214
13960 * gcc.c-torture/compile/pr69214.c: New test.
13961
8c18c836
UB
139622016-01-11 Uros Bizjak <ubizjak@gmail.com>
13963
13964 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13965 * gcc.target/i386/pr66232-11.c: Ditto.
13966 * gcc.target/i386/pr66232-12.c: Ditto.
13967 * gcc.target/i386/pr66232-13.c: Ditto.
13968
62446e6e
RB
139692016-01-11 Richard Biener <rguenther@suse.de>
13970
13971 PR tree-optimization/69173
13972 * gcc.dg/torture/pr69173.c: New testcase.
13973
2b8568fe
KT
139742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13975
13976 PR rtl-optimization/68796
13977 * gcc.target/aarch64/tst_5.c: New test.
13978 * gcc.target/aarch64/tst_6.c: Likewise.
13979
5baf4532
KT
139802016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13981
13982 PR rtl-optimization/68841
13983 * gcc.dg/pr68841.c: New test.
13984 * gcc.c-torture/execute/pr68841.c: New test.
13985
ca90b1ed
YR
139862016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13987
13988 PR rtl-optimization/68920
13989 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13990 for ix86 targets.
13991 * gcc.dg/ifcvt-5.c: New test.
13992
2ad3adf1 139932016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13994
13995 PR bootstrap/69123
13996 * g++.dg/pr69123.C: New.
13997
83834c09
IE
139982016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13999
14000 PR target/69010
14001 * gcc.target/i386/pr69010.c: New test.
14002
dcf89d57
MJ
140032016-01-11 Martin Jambor <mjambor@suse.cz>
14004
14005 PR ipa/69044
14006 * gcc.target/i386/chkp-pr69044.c: New test.
14007
d95167ee
TV
140082016-01-11 Tom de Vries <tom@codesourcery.com>
14009
14010 PR tree-optimization/69109
14011 * gcc.dg/autopar/pr69109-2.c: New test.
14012 * gcc.dg/autopar/pr69109.c: New test.
14013
4f6403a8
TV
140142016-01-11 Tom de Vries <tom@codesourcery.com>
14015
14016 PR tree-optimization/69108
14017 * gcc.dg/autopar/pr69108.c: New test.
14018
21efdd80
PP
140192016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14020
14021 PR c++/69029
14022 * c-c++-common/Wisleading-indentation.c: Augment test.
14023
fd42eed8
TK
140242016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14025
14026 PR fortran/69154
14027 * gfortran.dg/inline_matmul_12.f90: New test.
14028
4f90ee6c
PT
140292016-01-10 Paul Thomas <pault@gcc.gnu.org>
14030
14031 PR fortran/67779
14032 * gfortran.dg/actual_array_offset_1: New test.
14033
3907c6cf
TV
140342016-01-10 Tom de Vries <tom@codesourcery.com>
14035
14036 PR tree-optimization/69062
14037 * gcc.dg/autopar/pr69062.c: New test.
14038
b07b236e
TS
140392016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14040
14041 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14042 * gcc.dg/vect/slp-perm-2.c: Likewise.
14043 * gcc.dg/vect/slp-perm-3.c: Likewise.
14044 * gcc.dg/vect/slp-perm-5.c: Likewise.
14045 * gcc.dg/vect/slp-perm-6.c: Likewise.
14046 * gcc.dg/vect/slp-perm-7.c: Likewise.
14047 * gcc.dg/vect/slp-perm-8.c: Likewise.
14048
23fab8ae
TV
140492016-01-10 Tom de Vries <tom@codesourcery.com>
14050
14051 PR tree-optimization/69039
14052 * gcc.dg/autopar/pr69039.c: New test.
14053
73f0dae2
MP
140542016-01-09 Marek Polacek <polacek@redhat.com>
14055
14056 PR c++/69113
14057 * g++.dg/pr69113.C: New test.
14058
20b8d734
JJ
140592016-01-09 Jakub Jelinek <jakub@redhat.com>
14060
14061 PR middle-end/50865
14062 PR tree-optimization/69097
14063 * gcc.c-torture/execute/pr50865.c: New test.
14064 * gcc.c-torture/execute/pr69097-1.c: New test.
14065 * gcc.c-torture/execute/pr69097-2.c: New test.
14066 * gcc.dg/pr69097-1.c: New test.
14067 * gcc.dg/pr69097-2.c: New test.
14068
c50e614b
JJ
140692016-01-09 Jakub Jelinek <jakub@redhat.com>
14070
14071 PR c++/69164
14072 * g++.dg/opt/pr69164.C: New test.
14073
e0237993
JJ
140742016-01-08 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR tree-optimization/69167
14077 * gcc.dg/pr69167.c: New test.
14078
bd8f5bb2
MP
140792016-01-08 Marek Polacek <polacek@redhat.com>
14080
14081 PR c++/68449
14082 * g++.dg/pr68449.C: New.
14083
bb0f5ca7
AL
140842016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14085
14086 PR tree-optimization/68707
14087 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14088 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14089 on platforms supporting it.
14090 * gcc.dg/vect/slp-perm-2.c: Likewise.
14091 * gcc.dg/vect/slp-perm-3.c: Likewise.
14092 * gcc.dg/vect/slp-perm-5.c: Likewise.
14093 * gcc.dg/vect/slp-perm-7.c: Likewise.
14094 * gcc.dg/vect/slp-perm-8.c: Likewise.
14095 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14096 on platforms supporting it.
14097
22518428
JJ
140982016-01-08 Jakub Jelinek <jakub@redhat.com>
14099
33f0852f
JJ
14100 PR tree-optimization/69162
14101 * gcc.dg/pr69162.c: New test.
14102
22518428
JJ
14103 PR tree-optimization/69172
14104 * gcc.dg/pr69172.c: New test.
14105
80e9b3aa
TP
141062016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14107
14108 PR tree-optimization/67781
14109 * gcc.c-torture/execute/pr67781.c: New file.
14110
262a363f
JJ
141112016-01-08 Jakub Jelinek <jakub@redhat.com>
14112
14113 PR tree-optimization/69083
14114 * gcc.dg/vect/pr69083.c: New test.
14115
6e1f093f
SS
141162016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14117
14118 PR tree-optimization/61441
14119 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14120 Use -fexcess-precision=standard for compiler options.
14121 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14122
53290e07
JJ
141232016-01-08 Jakub Jelinek <jakub@redhat.com>
14124
57bf3072
JJ
14125 PR fortran/69128
14126 * gfortran.dg/gomp/pr69128.f90: New test.
14127
53290e07
JJ
14128 PR c++/69145
14129 * g++.dg/ext/pr69145-1.C: New test.
14130 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14131 * g++.dg/ext/pr69145-2.h: New file.
14132
7a127fa7
MS
141332016-01-07 Martin Sebor <msebor@redhat.com>
14134
14135 PR c/68966
14136 * gcc.dg/atomic-fetch-bool.c: New test.
14137 * gcc.dg/sync-fetch-bool.c: New test.
14138
95918b49
L
141392016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14140
14141 PR fortran/66680
14142 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14143
c8e62a9d
NC
141442016-01-07 Nick Clifton <nickc@redhat.com>
14145
14146 PR target/66655
14147 * g++.dg/pr66655.C: New test.
14148 * g++.dg/pr66655_1.cc: Test support file.
14149 * g++.dg/pr66655.h: Test header file.
14150
2ad3adf1 141512016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14152
14153 PR fortran/66680
14154 gfortran.dg/gomp/pr66680.f90: New test.
14155
4cd9ca92
L
141562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14157
14158 PR target/69171
14159 * gcc.target/i386/pr69171-1.c: New test.
14160 * gcc.target/i386/pr69171-2.c: Likewise.
14161 * gcc.target/i386/pr69171-3.c: Likewise.
14162 * gcc.target/i386/pr69171-4.c: Likewise.
14163 * gcc.target/i386/pr69171-5.c: Likewise.
14164 * gcc.target/i386/pr69171-6.c: Likewise.
14165
7e33d4dc
BS
141662015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14167
14168 PR middle-end/67639
14169 * c-c++-common/pr67639.c: New test.
14170
fec64afc
JJ
141712016-01-07 Jakub Jelinek <jakub@redhat.com>
14172
14173 PR tree-optimization/69141
14174 * g++.dg/opt/pr69141.C: New test.
14175
f293ad29
EB
141762016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14177
14178 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14179
5027395e
UB
141802016-01-06 Uros Bizjak <ubizjak@gmail.com>
14181
14182 PR target/69140
14183 * gcc.target/i386/pr69140.c: New test
14184
7443cf13
DM
141852016-01-06 David Malcolm <dmalcolm@redhat.com>
14186
14187 * gcc.dg/bad-dereference.c: New test case.
14188
32928931
BS
141892015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14190
14191 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14192
68dd05da
AS
141932016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14194
14195 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14196
6b131d5b
MP
141972016-01-06 Marek Polacek <polacek@redhat.com>
14198
14199 PR sanitizer/69099
14200 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14201
8d9fdb49
MP
142022016-01-05 Marek Polacek <polacek@redhat.com>
14203
14204 PR c/69104
14205 * gcc.dg/atomic-invalid-2.c: New.
14206
acf93f1e
L
142072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14208
14209 PR target/68991
14210 * gcc.target/i386/pr68991.c: New test.
14211
3f50525d
L
142122016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14213
14214 PR target/68991
14215 * g++.dg/pr68991-1.C: New test.
14216 * g++.dg/pr68991-2.C: Likewise.
14217
e0237993 142182016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14219
e0237993 14220 PR other/60465
face88a1
ST
14221 * gcc.target/ia64/pr60465-gprel64.c: New test.
14222 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14223
a0866eff
KT
142242016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14225
14226 PR rtl-optimization/68651
14227 * gcc.target/aarch64/pr68651_1.c: New test.
14228
c589e975
DM
142292016-01-05 David Malcolm <dmalcolm@redhat.com>
14230
14231 PR c/69122
14232 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14233
929710d9
NS
142342016-01-05 Nathan Sidwell <nathan@acm.org>
14235
ce3e43d7
NS
14236 PR c++/58583
14237 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14238
929710d9
NS
14239 * gcc.dg/alias-15.c: New.
14240
a2faef8e
NC
142412016-01-05 Nick Clifton <nickc@redhat.com>
14242
14243 PR target/68870
14244 * g++.dg/pr68770.C: New test.
14245
4cfa76e3
MS
142462016-01-04 Mike Stump <mikestump@comcast.net>
14247
14248 * lib/target-supports.exp (check_effective_target_cilkplus):
14249 cilkplus targets require pthreads.
4ece61b6 14250 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14251
4e8a3a35
MM
142522016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14253
14254 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14255 generation.
14256
818ab71a
JJ
142572016-01-04 Jakub Jelinek <jakub@redhat.com>
14258
14259 Update copyright years.
14260
2fe0a208
MP
142612016-01-04 Marek Polacek <polacek@redhat.com>
14262
14263 PR c/68908
14264 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14265 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14266 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14267
9e3b2fe3
EB
142682016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14269
14270 * gcc.target/sparc/20160104-2.c: New test.
14271
e8d65a35
EB
142722016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14273
14274 * gcc.target/sparc/20160104-1.c: New test.
14275
25ccfccd
PT
142762016-01-03 Paul Thomas <pault@gcc.gnu.org>
14277
14278 PR fortran/65045
14279 * gfortran.dg/pr65045.f90: New test.
14280
cb51d382
EB
142812016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14282
14283 * gnat.dg/specs/debug1.ads: Delete.
14284
6eeaad6e
JD
142852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14286
14287 PR libgfortran/68867
14288 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14289 expression.
14290
2f968603
JD
142912016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14292
14293 PR libgfortran/68867
14294 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14295 PowerPC.
14296
591bb5e4
PT
142972016-01-01 Paul Thomas <pault@gcc.gnu.org>
14298
14299 PR fortran/68864
14300 * gfortran.dg/pr68864.f90: New test.
14301
f1e0620c
JJ
143022016-01-01 Jakub Jelinek <jakub@redhat.com>
14303
942a1319
JJ
14304 PR tree-optimization/69070
14305 * gcc.dg/pr69070.c: New test.
14306
10dff63f
JJ
14307 PR sanitizer/69055
14308 * gfortran.dg/pr69055.f90: New test.
14309
f1e0620c
JJ
14310 PR target/69015
14311 * gcc.dg/pr69015.c: New test.
818ab71a 14312\f
2f883d1c 14313Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14314
14315Copying and distribution of this file, with or without modification,
14316are permitted in any medium without royalty provided the copyright
14317notice and this notice are preserved.