]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
pure-code.exp: Require arm_cortex_m effective target.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d17f2c3b
AV
12016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2
3 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
4 effective target.
5
0d47cee6
KT
62016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7
8 PR rtl-optimization/78038
9 * gcc.target/aarch64/pr78038.c: New test.
10
a20d03c8
RB
112016-10-21 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/78051
14 * g++.dg/torture/pr78051.C: New testcase.
15
f3ecd50f
BE
162016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
17
18 * c-c++-common/wdate-time.c: Restored test case.
19 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
20
fceabe50
JJ
212016-10-20 Jakub Jelinek <jakub@redhat.com>
22
23 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
24
f56ea76e
UB
252016-10-20 Uros Bizjak <ubizjak@gmail.com>
26
27 PR target/78037
28 * gcc.target/i386/pr78037.c: New test.
29
2c35bbe1
EB
302016-10-20 Eric Botcazou <ebotcazou@adacore.com>
31
32 * gcc.target/visium/overflow8.c: New.
33 * gcc.target/visium/overflow16.c: Likewise.
34 * gcc.target/visium/overflow32: Likewise.
35
28df8730
MM
362016-10-20 Michael Matz <matz@suse.de>
37
38 * gcc.dg/loop-split.c: New test.
39 * gcc.dg/tree-ssa/ifc-9.c: Update.
40 * gcc.dg/tree-ssa/ifc-10.c: Update.
41
6c1a9e41
RB
422016-10-20 Richard Biener <rguenther@suse.de>
43
44 * gcc.dg/graphite/pr35356-1.c: Update.
45
a2923dba
PC
462016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
47
48 PR c++/77446
49 * g++.dg/cpp1y/pr77446.C: New.
50
2066ef6a
PK
512016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
52
53 PR tree-optimization/53979
54 * gcc.dg/pr53979-1.c: New test-case.
55 * gcc.dg/pr53979-2.c: Likewise.
56
4c712374
BE
572016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
58
59 * c-c++-common/Wint-in-bool-context-2.c: New test.
60
bdcf8e7c
JD
612016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
62
63 * gfortran.dg/dtio_17.f90: Fix test.
64
ec1748d4
AH
652016-10-19 Aldy Hernandez <aldyh@redhat.com>
66
67 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
68 * gcc.dg/Walloca-2.c: Same.
69
b70f0b0c
AH
702016-10-19 Aldy Hernandez <aldyh@redhat.com>
71
72 * gcc.dg/Wvla-1.c: Rename to...
73 * gcc.dg/Wvla-larger-than-1.c: ...this.
74 * gcc.dg/Wvla-2.c: Rename to...
75 * gcc.dg/Wvla-larger-than-2.c: ...this.
76 * gcc.dg/Wvla-3.c: Rename to...
77 * gcc.dg/Walloca-11.c.: ...this.
78 * gcc.dg/wvla-[1-7].c: Rename to:
79 * gcc.dg/Wvla-[1-7].c: ...this.
80
cbb22e61
BC
812016-10-19 Bin Cheng <bin.cheng@arm.com>
82
83 PR tree-optimization/78005
84 * gcc.dg/vect/pr78005.c: New.
85 * gcc.target/i386/l_fma_float_1.c: Revise test.
86 * gcc.target/i386/l_fma_float_2.c: Ditto.
87 * gcc.target/i386/l_fma_float_3.c: Ditto.
88 * gcc.target/i386/l_fma_float_4.c: Ditto.
89 * gcc.target/i386/l_fma_float_5.c: Ditto.
90 * gcc.target/i386/l_fma_float_6.c: Ditto.
91 * gcc.target/i386/l_fma_double_1.c: Ditto.
92 * gcc.target/i386/l_fma_double_2.c: Ditto.
93 * gcc.target/i386/l_fma_double_3.c: Ditto.
94 * gcc.target/i386/l_fma_double_4.c: Ditto.
95 * gcc.target/i386/l_fma_double_5.c: Ditto.
96 * gcc.target/i386/l_fma_double_6.c: Ditto.
97
a023f8c8
TS
982016-10-19 Thomas Schwinge <thomas@codesourcery.com>
99
100 PR tree-optimization/78024
101 * gcc.dg/goacc/loop-processing-1.c: New file.
102
d9700bdb
RB
1032016-10-19 Richard Biener <rguenther@suse.de>
104
105 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
106
902cb7b1
KN
1072016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
108
109 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
110 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
111 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
112 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
113 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
114 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
115 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
116 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
117 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
118 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
119 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
120 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
121 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
122 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
123 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
124 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
125 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
126 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
127 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
128 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
129 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
130 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
131 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
132 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
133 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
134 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
135 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
136 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
137 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
138 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
139 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
140 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
141 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
142 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
143 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
144 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
145 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
146 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
147 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
148 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
149 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
150 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
151 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
152 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
153 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
154 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
155 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
156 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
157 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
158 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
159 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
160 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
161 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
162 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
163 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
164 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
165 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
166 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
167 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
168 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
169 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
170 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
171 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
172 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
173 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
174 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
175 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
176 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
177 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
178 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
179 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
180 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
181 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
182 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
183 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
184 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
185 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
186 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
187 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
188 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
189 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
190 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
191 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
192 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
193 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
194 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
195 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
196 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
197 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
198 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
199 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
200 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
201 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
202 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
203 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
204 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
205 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
206 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
207 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
208 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
209 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
210 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
211 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
212 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
213 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
214 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
215 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
216 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
217 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
218 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
219 * gcc.target/powerpc/vsu/vsu.exp: New file.
220
5cb96b6a
UB
2212016-10-18 Uros Bizjak <ubizjak@gmail.com>
222
223 PR target/77991
224 * gcc.target/i386/pr77991.c: New test.
225
f5de494c
MF
2262016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
227
228 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
229 LTO is used.
230
e5163ec1
SKS
2312016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
232
5cb96b6a 233 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 234
b64e8239
RB
2352016-10-18 Richard Biener <rguenther@suse.de>
236
237 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
238 * gcc.dg/tree-ssa/pr21001.c: Likewise.
239 * gcc.dg/tree-ssa/pr21090.c: Likewise.
240 * gcc.dg/tree-ssa/pr21294.c: Likewise.
241 * gcc.dg/tree-ssa/pr21563.c: Likewise.
242 * gcc.dg/tree-ssa/pr23744.c: Likewise.
243 * gcc.dg/tree-ssa/pr25382.c: Likewise.
244 * gcc.dg/tree-ssa/pr68431.c: Likewise.
245 * gcc.dg/tree-ssa/vrp03.c: Likewise.
246 * gcc.dg/tree-ssa/vrp06.c: Likewise.
247 * gcc.dg/tree-ssa/vrp07.c: Likewise.
248 * gcc.dg/tree-ssa/vrp09.c: Likewise.
249 * gcc.dg/tree-ssa/vrp19.c: Likewise.
250 * gcc.dg/tree-ssa/vrp20.c: Likewise.
251 * gcc.dg/tree-ssa/vrp92.c: Likewise.
252 * gcc.dg/pr68217.c: Likewise.
253 * gcc.dg/predict-9.c: Likewise.
254 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
255 * gcc.dg/predict-1.c: Likewise.
256
c680ada5
JD
2572016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
258
259 * gfortran.dg/dtio_17.f90: New test.
260
7fd4f180
KV
2612016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
262
263 * gcc.dg/ipa/vrp4.c: Adjust testcase.
264
718625ad
KV
2652016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
266
267 * gcc.dg/ipa/vrp4.c: New test.
268
735b8f9f
KV
2692016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
270
271 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
272 * gcc.dg/torture/pr39074.c: Likewise.
273
86f98087
EB
2742016-10-17 Eric Botcazou <ebotcazou@adacore.com>
275
276 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
277 * gnat.dg/trampoline4.adb: Minor tweak.
278
a929f266
BS
2792016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
280
281 PR tree-optimization/77916
282 * gcc.dg/torture/pr77916.c: New.
283
4acf2055
SK
2842016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
285
286 PR fortran/77978
287 * gfortran.dg/pr77978_1.f90: New test.
288 * gfortran.dg/pr77978_2.f90: Ditto.
289 * gfortran.dg/pr77978_3.f90: Ditto.
290
871267e1
PT
2912016-10-17 Paul Thomas <pault@gcc.gnu.org>
292
293 PR fortran/61420
294 PR fortran/78013
295 * gfortran.dg/proc_ptr_49.f90: New test.
296
fd9593e9
BE
2972016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
298
299 PR target/77308
300 * gcc.target/arm/pr77308.c: New test.
301
d32d4176
DE
3022016-10-17 David Edelsohn <dje.gcc@gmail.com>
303
304 * lib/target-supports.exp
305 (check_effective_target_floatn_nx_runtime): Return 0 for
306 powerpc*-ibm-aix*.
307
dca2910c
AP
3082016-10-17 Andrew Pinski <apinski@cavium.com>
309
310 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
311 long instead of long.
312 * gcc.target/aarch64/cinc_common_1.c: Likewise.
313 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
314 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
315 * gcc.target/aarch64/mult-synth_4.c: Likewise.
316 * gcc.target/aarch64/pr68102_1.c: Likewise.
317 * gcc.target/aarch64/target_attr_3.c: Likewise.
318
44b00dbc
RB
3192016-10-17 Richard Biener <rguenther@suse.de>
320
321 PR tree-optimization/77988
322 * gcc.dg/torture/pr77988.c: New testcase.
323
89b80c42
PK
3242016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
325
326 * gcc.dg/pr71636-1.c: New test-case.
327 * gcc.dg/pr71636-2.c: Likewise.
328
4c640e26
EB
3292016-10-16 Eric Botcazou <ebotcazou@adacore.com>
330
331 * gnat.dg/trampoline3.adb: New test.
332 * gnat.dg/trampoline4.adb: Likewise.
333
6c0347f6
JD
3342016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
335
336 * gfortran.dg/dtio_16.f90: New test.
337
d0d48a06
EB
3382016-10-15 Eric Botcazou <ebotcazou@adacore.com>
339
340 * gcc.target/sparc/bmaskbshuf.c: Rename to...
341 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
342 * gcc.target/sparc/bmaskbshuf-2.c: New test.
343
baa33d83
EB
3442016-10-15 Eric Botcazou <ebotcazou@adacore.com>
345
346 * gcc.target/sparc/popc.c: Rename to...
347 * gcc.target/sparc/popc-1.c: ...this.
348 * gcc.target/sparc/popc-2.c: New test.
349
523ee218
JD
3502016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
351
352 PR fortran/77972
353 * gfortran.dg/unexpected_eof_4.f90: New test.
354
c04d4ede
JB
3552016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
356
31a84d4a
AP
357 PR libfortran/48587
358 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 359
064ed55a
JJ
3602016-10-14 Jakub Jelinek <jakub@redhat.com>
361
9a822fc7
JJ
362 PR middle-end/77959
363 * gfortran.dg/pr77959.f90: New test.
364
064ed55a
JJ
365 DR 1511 - const volatile variables and ODR
366 * g++.dg/DRs/dr1511-1.C: New test.
367 * g++.dg/DRs/dr1511-2.C: New test.
368
2579762a
EB
3692016-10-14 Eric Botcazou <ebotcazou@adacore.com>
370
371 * gnat.dg/debug7.adb (dg-options): Remove -g.
372 * gnat.dg/debug8.adb (dg-options): Add -margs.
373 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
374
6d59425d
RB
3752016-10-14 Richard Biener <rguenther@suse.de>
376
377 PR tree-optimization/77979
378 * gcc.dg/torture/pr77979.c: New testcase.
379
43f66d6e
ML
3802016-10-14 Martin Liska <mliska@suse.cz>
381
382 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
383 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
384 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
385
cb3ac867
UB
3862016-10-14 Uros Bizjak <ubizjak@gmail.com>
387
388 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
389 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
390 * gcc.dg/torture/pr77937-2.c: Likewise.
391
14cf71a0
EB
3922016-10-14 Eric Botcazou <ebotcazou@adacore.com>
393
394 * gnat.dg/lto15.adb: Adjust.
395 * gnat.dg/lto16.adb: Likewise.
396 * gnat.dg/lto17.adb: Likewise
397 * gnat.dg/lto18.ad[sb]: New test.
398 * gnat.dg/lto18_pkg.ads: New helper.
399 * gnat.dg/lto19.adb: New test.
400 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
401 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
402 * gnat.dg/lto20.adb: New test.
403 * gnat.dg/lto20_pkg.ad[sb]: New helper.
404
6fd9c6f4
AV
4052016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
406
407 * gfortran.dg/coarray_38.f90: Expect error message.
408
01f44038
KT
4092016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
410
411 * gcc.target/aarch64/spellcheck_1.c: New test.
412 * gcc.target/aarch64/spellcheck_2.c: Likewise.
413 * gcc.target/aarch64/spellcheck_3.c: Likewise.
414 * gcc.target/aarch64/spellcheck_4.c: Likewise.
415 * gcc.target/aarch64/spellcheck_5.c: Likewise.
416 * gcc.target/aarch64/spellcheck_6.c: Likewise.
417
253abb2a
AS
4182016-10-13 Andreas Schwab <schwab@linux-m68k.org>
419
420 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
421
a2695319
BS
4222016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
423
424 PR tree-optimization/77937
425 * gcc.dg/torture/pr77937-1.c: New.
426 * gcc.dg/torture/pr77937-2.c: New.
427
14a2c9aa
JM
4282016-10-13 Jakub Jelinek <jakub@redhat.com>
429
430 * g++.dg/cpp1z/inline-var1.C: New test.
431 * g++.dg/cpp1z/inline-var1a.C: New test.
432 * g++.dg/cpp1z/inline-var1.h: New file.
433 * g++.dg/cpp1z/inline-var2.C: New test.
434 * g++.dg/cpp1z/inline-var3.C: New test.
435 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
436 uninitialized const.
437
18d34307
SL
4382016-10-13 Sandra Loosemore <sandra@codesourcery.com>
439
ee7fa2e3
SL
440 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
441 Xscale is specified, not just -march.
442 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
443 is incompatible with Xscale.
18d34307 444
96032047
MS
4452016-10-13 Martin Sebor <msebor@redhat.com>
446
447 PR c++/71912
448 * g++.dg/ext/flexary4.C: Adjust.
449 * g++.dg/ext/flexary5.C: Same.
450 * g++.dg/ext/flexary9.C: Same.
451 * g++.dg/ext/flexary19.C: New test.
452 * g++.dg/ext/flexary18.C: New test.
453 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
454 regression test.
5cb96b6a
UB
455 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
456 Avoid generating a flexible array member in an array.
96032047 457
5b1548fd
MS
4582016-10-13 Martin Sebor <msebor@redhat.com>
459
460 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
461 to placate -Wformat on targets where the type is not int.
462
7810c4eb
DM
4632016-10-13 David Malcolm <dmalcolm@redhat.com>
464
465 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
466 in INSN_LOCATION.
467
fcd27666
BC
4682016-10-13 Bin Cheng <bin.cheng@arm.com>
469
470 * gcc.target/i386/l_fma_float_1.c: Revise test.
471 * gcc.target/i386/l_fma_float_2.c: Ditto.
472 * gcc.target/i386/l_fma_float_3.c: Ditto.
473 * gcc.target/i386/l_fma_float_4.c: Ditto.
474 * gcc.target/i386/l_fma_float_5.c: Ditto.
475 * gcc.target/i386/l_fma_float_6.c: Ditto.
476 * gcc.target/i386/l_fma_double_1.c: Ditto.
477 * gcc.target/i386/l_fma_double_2.c: Ditto.
478 * gcc.target/i386/l_fma_double_3.c: Ditto.
479 * gcc.target/i386/l_fma_double_4.c: Ditto.
480 * gcc.target/i386/l_fma_double_5.c: Ditto.
481 * gcc.target/i386/l_fma_double_6.c: Ditto.
482
b8a4b8c8
BC
4832016-10-13 Bin Cheng <bin.cheng@arm.com>
484
485 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
486
328ba117
BC
4872016-10-13 Bin Cheng <bin.cheng@arm.com>
488
489 * gcc.dg/vect/vect-98.c: Refine test case.
490 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
491 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
492 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
493
1a1ab05e
JJ
4942016-10-13 Jakub Jelinek <jakub@redhat.com>
495
496 PR c/77946
497 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
498
27947670
ML
4992016-10-13 Martin Liska <mliska@suse.cz>
500
501 PR tree-optimization/77943
502 * g++.dg/tree-ssa/pr77943.C: New test.
503
92c5266b
AV
5042016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
505
506 PR fortran/72832
507 * gfortran.dg/allocate_with_source_22.f03: New test.
508 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
509 fail.
510
90bca4ed
TP
5112016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
512
513 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
514 * gcc.target/arm/movsi_movw.c: Likewise.
515 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
516 directive to work on big endian targets.
517
0011af7b
KV
5182016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
519
520 * gcc.dg/tree-ssa/evrp6.c: New test.
521
859e95ab
SB
5222016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
523
524 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
525 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
526 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
527
2934018d
SB
5282016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
529
530 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
531 * gcc.target/powerpc/warn-2.c: Ditto.
532
f92d1522
RS
5332016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
534
535 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
536 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
537 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
538 for -mmsa.
539 * gcc.target/mips/msa.c: New test.
540 * gcc.target/mips/msa-builtins.c: Likewise.
541 * lib/target-supports.exp (check_mips_msa_hw_available): New.
542 (check_effective_target_mips_msa_runtime): Likewise.
543 (check_effective_target_mips_msa): Likewise.
544 (add_options_for_mips_msa): Likewise.
545 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
546 (check_effective_target_vect_intfloat_cvt): Likewise.
547 (check_effective_target_vect_uintfloat_cvt): Likewise.
548 (check_effective_target_vect_floatint_cvt): Likewise.
549 (check_effective_target_vect_floatuint_cvt): Likewise.
550 (check_effective_target_vect_shift): Likewise.
551 (check_effective_target_vect_shift_char): Likewise.
552 (check_effective_target_vect_long): Likewise.
553 (check_effective_target_vect_float): Likewise.
554 (check_effective_target_vect_double): Likewise.
555 (check_effective_target_vect_long_long): Likewise.
556 (check_effective_target_vect_perm): Likewise.
557 (check_effective_target_vect_perm_byte): Likewise.
558 (check_effective_target_vect_perm_short): Likewise.
559 (check_effective_target_vect_sdot_qi): Likewise.
560 (check_effective_target_vect_udot_qi): Likewise.
561 (check_effective_target_vect_sdot_hi): Likewise.
562 (check_effective_target_vect_udot_hi): Likewise.
563 (check_effective_target_vect_pack_trunc): Likewise.
564 (check_effective_target_vect_unpack): Likewise.
565 (check_effective_target_vect_hw_misalign): Likewise.
566 (check_effective_target_vect_condition): Likewise.
567 (check_effective_target_vect_cond_mixed): Likewise.
568 (check_effective_target_vect_char_mult): Likewise.
569 (check_effective_target_vect_short_mult): Likewise.
570 (check_effective_target_vect_int_mult): Likewise.
571 (check_effective_target_vect_extract_even_odd): Likewise.
572 (check_effective_target_vect_interleave): Likewise.
573 (check_vect_support_and_set_flags): Check if the target supports MSA
574 and append to the list of EFFECTIVE_TARGETS.
575
0bfd099c
RB
5762016-10-12 Richard Biener <rguenther@suse.de>
577
578 PR debug/77947
579 * g++.dg/torture/pr77947.C: New testcase.
580
b4a9ef2f
PMR
5812016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
582
583 * gnat.dg/debug8.adb: New testcase.
584
c0dbd22d
PMR
5852016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
586
587 * gnat.dg/debug9.adb: New testcase.
588
8a7c91cd
RB
5892016-10-12 Richard Biener <rguenther@suse.de>
590
591 * gcc.dg/tree-ssa/vrp35.c: Adjust.
592 * gcc.dg/tree-ssa/vrp36.c: Likewise.
593 * gcc.dg/tree-ssa/vrp46.c: Likewise.
594
7dc2f5f1
RB
5952016-10-12 Richard Biener <rguenther@suse.de>
596
597 PR tree-optimization/77920
598 * gcc.dg/torture/pr77920.c: New testcase.
599
70f6d5e1
JJ
6002016-10-12 Jakub Jelinek <jakub@redhat.com>
601
4a8b97cb
JJ
602 PR tree-optimization/77929
603 * gcc.c-torture/compile/pr77929.c: New test.
604
70f6d5e1
JJ
605 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
606 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
607 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
608 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
609 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
610 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
611 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
612 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
613 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
614
4803de58
EB
6152016-10-11 Eric Botcazou <ebotcazou@adacore.com>
616
617 * gcc.target/sparc/setcc-4.c: Adjust.
618 * gcc.target/sparc/setcc-5.c: Likewise.
619 * gcc.target/sparc/setcc-6.c: Likewise.
620 * gcc.target/sparc/setcc-7.c: Likewise.
621 * gcc.target/sparc/setcc-8.c: Likewise.
622 * gcc.target/sparc/setcc-9.c: Likewise.
623 * gcc.target/sparc/setcc-10.c: Delete.
624
f6cf4810
SK
6252016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
626
627 PR fortran/77942
628 * gfortran.dg/pr77942.f90
629
8e8c2744
FR
6302016-10-11 Fritz Reese <fritzoreese@gmail.com>
631
632 * gfortran.dg/dec_math.f90: New testsuite.
633
ddefad9a
SKS
6342016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
635
636 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
637 (main): Declare j as i32 instead of int.
638
e7b08761
TP
6392016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
640
641 PR testsuite/PR77710
642 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
643 target triplet instead of *-*-*-*.
644
9fd7cd44
EB
6452016-10-11 Eric Botcazou <ebotcazou@adacore.com>
646
647 * gnat.dg/unchecked_convert10.adb: New test.
648 * gnat.dg/unchecked_convert11.adb: Likewise.
649 * gnat.dg/unchecked_convert12.adb: Likewise.
650
ff7e7ee0
EB
6512016-10-11 Eric Botcazou <ebotcazou@adacore.com>
652
653 * gcc.target/sparc/cbcond-1.c: New test.
654 * gcc.target/sparc/cbcond-2.c: Likewise.
655 * gcc.target/sparc/movcc-1.c: Likewise.
656 * gcc.target/sparc/movcc-2.c: Likewise.
657 * gcc.target/sparc/setcc-1.c: Adjust.
658 * gcc.target/sparc/setcc-2.c: Likewise.
659 * gcc.target/sparc/setcc-3.c: Likewise.
660 * gcc.target/sparc/setcc-4.c: Likewise.
661 * gcc.target/sparc/setcc-5.c: Likewise.
662 * gcc.target/sparc/setcc-6.c: New test.
663 * gcc.target/sparc/setcc-7.c: Likewise.
664 * gcc.target/sparc/setcc-8.c: Likewise.
665 * gcc.target/sparc/setcc-9.c: Likewise.
666 * gcc.target/sparc/setcc-10.c: Likewise.
667
d30078b8
JL
6682016-10-10 Jeff Law <law@redhat.com>
669
670 PR tree-optimization/71947
671 * gcc.dg/tree-ssa/pr71947-1.c: New test.
672 * gcc.dg/tree-ssa/pr71947-2.c: New test.
673 * gcc.dg/tree-ssa/pr71947-3.c: New test.
674 * gcc.dg/tree-ssa/pr71947-4.c: New test.
675 * gcc.dg/tree-ssa/pr71947-5.c: New test.
676 * gcc.dg/tree-ssa/pr71947-6.c: New test.
677
5f869266
TK
6782016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
679
680 PR fortran/77915
681 * gfortran.dg/matmul_11.f90: New test.
682
174e0b00
JW
6832016-10-10 Jiong Wang <jiong.wang@arm.com>
684
685 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
686 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
703 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
704 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
705 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
706 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
723 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
724 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
725 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
726 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
734 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
735 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
736 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
737 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
738 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
739 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
740 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
741 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
742 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
743 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
744
4bc63138
JW
7452016-10-10 Jiong Wang <jiong.wang@arm.com>
746
747 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
751 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
752 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
753 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
754 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
755 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
756 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
757 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
758 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
759 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
760 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
761
8f3edb07
JW
7622016-10-10 Jiong Wang <jiong.wang@arm.com>
763
764 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
765 Enable AArch64.
766 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
767 vdup*_laneq.
768 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
769 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
770 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
771 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
772
6e49f922
JW
7732016-10-10 Matthew Wahab <matthew.wahab@arm.com>
774 Jiong Wang <jiong.wang@arm.com>
775
776 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
777 AArch64 support.
778 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
779 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
780 AArch64 targets.
781 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
782 AArch64 targets.
783 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
784 targets.
785 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
786
41683e1a
EB
7872016-10-10 Eric Botcazou <ebotcazou@adacore.com>
788
789 * gnat.dg/specs/vfa.ads: New test.
790
6e49f922 7912016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
792
793 * gnat.dg/inline13.ad[sb]: New test.
794 * gnat.dg/inline13_pkg.ad[sb]: New helper.
795
55cfd746
EB
7962016-10-10 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/biased_subtype.adb: New test.
799
4dfb8a2a
JJ
8002016-10-09 Jakub Jelinek <jakub@redhat.com>
801
802 PR tree-optimization/77901
803 * gcc.c-torture/compile/pr77901.c: New test.
804
67b97478
PK
8052016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
806
807 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
808 * gcc.dg/ipa/propalign-2.c: Likewise
809 * gcc.dg/ipa/propalign-3.c: Likewise.
810 * gcc.dg/ipa/propalign-4.c: Likewise.
811 * gcc.dg/ipa/propalign-5.c: Likewise.
812
7bad794a
JJ
8132016-10-08 Jakub Jelinek <jakub@redhat.com>
814
81b02905
JJ
815 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
816
ee19ef45
JJ
817 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
818
7bad794a
JJ
819 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
820 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
821
56d3a930
FR
8222016-10-07 Fritz Reese <fritzoreese@gmail.com>
823
824 * gfortran.dg/dec_union_11.f90: New testcase.
825
45e2bf2e
NS
8262016-10-07 Nathan Sidwell <nathan@acm.org>
827
828 PR c++/66443
829 * g++.dg/cpp0x/pr66443-cxx11.C: New.
830 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
831 * g++.dg/cpp1y/pr66443-cxx14.C: New
832 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
833 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
834
be845b04
JJ
8352016-10-07 Jakub Jelinek <jakub@redhat.com>
836
837 * g++.dg/cpp0x/addressof1.C: New test.
838 * g++.dg/cpp0x/addressof2.C: New test.
839
08213983
MM
8402016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
841
842 * gcc.target/powerpc/float128-type-1.c: New test to check that
843 PowerPC 64-bit Linux enables -mfloat128-type by default.
844 * gcc.target/powerpc/float128-type-2.c: Likewise.
845 * gcc.target/powerpc/float128-mix.c: Change error message to
846 reflect that __ibm128 is now #define'ed to be long double.
847
bd845c14
SK
8482016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
849
850 PR fortran/77406
851 * gfortran.dg/pr77406.f90: New test.
852 * gfortran.dg/assumed_type_3.f90: Update error messages.
853 * gfortran.dg/defined_operators_1.f90: Ditto.
854 * gfortran.dg/generic_26.f90: Ditto.
855 * gfortran.dg/generic_7.f90: Ditto.
856 * gfortran.dg/gomp/udr5.f90: Ditto.
857 * gfortran.dg/gomp/udr7.f90: Ditto.
858 * gfortran.dg/interface_1.f90: Ditto.
859 * gfortran.dg/interface_37.f90: Ditto.
860 * gfortran.dg/interface_5.f90: Ditto.
861 * gfortran.dg/interface_6.f90: Ditto.
862 * gfortran.dg/interface_7.f90
863 * gfortran.dg/no_arg_check_3.f90
864 * gfortran.dg/operator_5.f90
865 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
866
c09c4992
BE
8672016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
868
869 PR c++/77700
870 * c-c++-common/Wint-in-bool-context.c: Update test.
871
d7f336f8
RB
8722016-10-07 Richard Biener <rguenther@suse.de>
873
874 * gcc.dg/tree-ssa/vrp01.c: Adjust.
875 * gcc.dg/tree-ssa/vrp34.c: Likewise.
876
a9172bf3
MP
8772016-10-07 Marek Polacek <polacek@redhat.com>
878
879 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
880
8a14afd0
BS
8812016-10-07 Bernd Schmidt <bschmidt@redhat.com>
882
883 PR c++/69733
884 * c-c++-common/pr69733.c: New test.
885 * gcc.dg/pr69733.c: New test.
886 * gcc.target/i386/pr69733.c: New test.
887
d4bd4646
MP
8882016-10-07 Marek Polacek <polacek@redhat.com>
889
890 PR c++/77803
891 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
892
a93cdc5c
JJ
8932016-10-07 Jakub Jelinek <jakub@redhat.com>
894
895 PR tree-optimization/77664
896 * gcc.dg/tree-ssa/pr77664.c: New test.
897 * gcc.dg/pr77664.c: New test.
898
8992016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
900
901 * gfortran.dg/pr69955.f90: New test.
902
ac193ee7
LK
9032016_10-06 Louis Krupp <louis.krupp@zoho.com>
904
905 PR fortran/57910
906 * gfortran.dg/pr57910.f90: New test.
907
342cfb3e
JJ
9082016-10-06 Jakub Jelinek <jakub@redhat.com>
909
910 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
911 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
912
48057089
KV
9132016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
914
915 PR tree-optimization/77862
916 * gcc.dg/pr77862.c: New test.
917
65b25c9b
KV
9182016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
919
920 * gcc.dg/tree-ssa/evrp4.c: New test.
921
f3127685
JL
9222016-10-06 Jeff Law <law@redhat.com>
923
924 PR tree-optimization/71661
925 * gcc.dg/tree-ssa/pr71661.c: New test.
926
b3972588
RB
9272016-10-06 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/77855
930 * gcc.dg/torture/pr77855.c: New testcase.
931
139dc3c6 9322016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 933 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
934
935 * g++.dg/other/pr77759.C: New test.
936
37f6a157
RB
9372016-10-06 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/77839
940 * gcc.dg/torture/pr77839.c: New testcase.
941
f779aeb8
MP
9422016-10-06 Marek Polacek <polacek@redhat.com>
943
944 * g++.dg/cpp1z/init-statement9.C: New test.
945
eee8f0b0
AS
9462016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
947
948 * gcc.target/i386/pcommit-1.c: Deleted.
949 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
950 * gcc.target/i386/sse-13.c: Ditto.
951 * gcc.target/i386/sse-14.c: Ditto.
952 * gcc.target/i386/sse-22.c: Ditto.
953 * gcc.target/i386/sse-23.c: Ditto.
954 * g++.dg/other/i386-2.C: Ditto.
955
b48042bb
UB
9562016-10-05 Uros Bizjak <ubizjak@gmail.com>
957
958 * gcc.target/i386/pr77833.c: Require int128 effective target.
959
50b01e1d
SK
9602016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
961
962 PR fortran/58991
963 PR fortran/58992
964 * gfortran.dg/associate_22.f90: New test.
965
908b8296
FR
9662016-10-05 Fritz Reese <fritzoreese@gmail.com>
967
968 * gfortran.dg/dec_union_9.f90: New testcase.
969 * gfortran.dg/dec_union_10.f90: New testcase.
970
87582521
JJ
9712016-10-05 Jakub Jelinek <jakub@redhat.com>
972
2e69f143
JJ
973 PR sanitizer/66343
974 * gcc.dg/pch/pr66343-3.c: New test.
975 * gcc.dg/pch/pr66343-3.hs: New file.
976
87582521
JJ
977 PR sanitizer/66343
978 * gcc.dg/pch/pr66343-1.c: New test.
979 * gcc.dg/pch/pr66343-1.hs: New file.
980 * gcc.dg/pch/pr66343-2.c: New test.
981 * gcc.dg/pch/pr66343-2.hs: New file.
982
700fff34
BE
9832016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
984
985 * c-c++-common/Wint-in-bool-context.c: Update test.
986
17a9e380
MP
9872016-10-05 Marek Polacek <polacek@redhat.com>
988
989 * g++.dg/cpp1z/init-statement1.C: New test.
990 * g++.dg/cpp1z/init-statement2.C: New test.
991 * g++.dg/cpp1z/init-statement3.C: New test.
992 * g++.dg/cpp1z/init-statement4.C: New test.
993 * g++.dg/cpp1z/init-statement5.C: New test.
994 * g++.dg/cpp1z/init-statement6.C: New test.
995 * g++.dg/cpp1z/init-statement7.C: New test.
996 * g++.dg/cpp1z/init-statement8.C: New test.
997
6e48e779
LK
9982016-10-05 Louis Krupp <louis.krupp@zoho.com>
999
1000 PR fortran/67524
1001 * gfortran.dg/pr67524.f90: New test.
1002
04a32443
JJ
10032016-10-05 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR sanitizer/77823
1006 * c-c++-common/ubsan/shift-9.c: New test.
1007
743a9cf7
SKS
10082016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1009
1010 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1011 of int if __SIZEOF_INT__ is less than 4 bytes.
1012
a40278c3
JD
10132016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1014
1015 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1016 * gfortran.dg/class_array_20.f03: Likewise.
1017 * gfortran.dg/class_array_21.f03: Likewise.
1018 * gfortran.dg/finalize_29.f08: Likewise.
1019 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1020
39bb7d01
RB
10212016-10-05 Richard Biener <rguenther@suse.de>
1022
1023 PR middle-end/77826
1024 * gcc.dg/torture/pr77826.c: New testcase.
1025
eeb57981
RB
10262016-10-05 Richard Biener <rguenther@suse.de>
1027
1028 * gcc.dg/fold-copysign-1.c: New testcase.
1029
f9018d75
AS
10302016-10-05 Andreas Schwab <schwab@suse.de>
1031
1032 * g++.dg/pr49847-2.C: Remove.
1033
7e8000b3
PMR
10342016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1035
1036 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1037
54f84ca9
RB
10382016-10-05 Richard Biener <rguenther@suse.de>
1039
1040 PR middle-end/55152
1041 * gcc.dg/pr55152-2.c: New testcase.
1042
17beda50
JD
10432016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1044
1045 * gfortran.dg/dtio_15.f90: New test.
1046
1c84b798
ILT
10472016-10-04 Ian Lance Taylor <iant@golang.org>
1048
1049 * gcc.dg/split-7.c: New test.
1050
7ec39552
MS
10512016-10-04 Martin Sebor <msebor@redhat.com>
1052
1053 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1054 %lc directive to wint_t to silence -Wformat warnings on targets
1055 where the latter is a distinct type such as long.
1056
8ff04ff9
MS
10572016-10-04 Martin Sebor <msebor@redhat.com>
1058
1059 PR c++/77804
1060 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1061
bfecd57c
JJ
10622016-10-04 Jakub Jelinek <jakub@redhat.com>
1063
f72da967
JJ
1064 PR c++/77791
1065 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1066
bfecd57c
JJ
1067 * g++.dg/other/java3.C: Remove.
1068 * g++.dg/other/java1.C: Remove.
1069 * g++.dg/other/error12.C: Remove.
1070 * g++.dg/other/java2.C: Remove.
1071 * g++.dg/warn/Wnvdtor.C: Remove.
1072 * g++.dg/lookup/java1.C: Remove.
1073 * g++.dg/lookup/java2.C: Remove.
1074 * g++.dg/ext/pr34829.C: Remove.
1075 * g++.dg/ext/java-3.C: Remove.
1076 * g++.dg/ext/java-1.C: Remove.
1077 * g++.dg/ext/java-2.C: Remove.
1078 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1079
fe8b1e83
DG
10802016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1081
1082 PR tree-optimization/77808
1083 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1084
078b5aab
RB
10852016-10-04 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/77399
1088 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1089
2b568899
RB
10902016-10-04 Richard Biener <rguenther@suse.de>
1091
1092 PR middle-end/77833
1093 * gcc.target/i386/pr77833.c: New testcase.
1094
0a4e5cf3
JL
10952016-09-26 Jeff Law <law@redhat.com>
1096
1097 PR tree-optimization/71550
1098 PR tree-optimization/71403
1099 * gcc.c-torture/execute/pr71550.c: New test.
1100
d07b0a23
SKS
11012016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1102
1103 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1104 option.
1105
b44a42cf
KT
11062016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1107
1108 Revert
1109 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1110
1111 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1112
f41f1ceb
MP
11132016-10-03 Marek Polacek <polacek@redhat.com>
1114
1115 * g++.dg/cpp0x/nullptr37.C: New test.
1116
1633d3b9
BE
11172016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1118
1119 * c-c++-common/Wint-in-bool-context.c: Update test.
1120
2c8e3a1d
JJ
11212016-10-02 Jakub Jelinek <jakub@redhat.com>
1122
1123 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1124 earlier.
1125 * g++.dg/charset/asm2.c (memmove): Likewise.
1126 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1127 * g++.dg/tls/diag-4.C (foo): Likewise.
1128 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1129 dg-warning, fix up regex.
1130 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1131 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1132 * g++.old-deja/g++.mike/net31.C: Likewise.
1133 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1134 for C++17.
1135 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1136 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1137
f00b6283
RB
11382016-10-01 Richard Biener <rguenther@suse.de>
1139
1140 PR middle-end/77798
1141 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1142
0f0565b1
AV
11432016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1144
1145 PR fortran/77663
1146 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1147
c58823a0
JJ
11482016-10-01 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR c/77490
1151 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1152 Add dg-prune-output directive.
1153
e3228a50
JD
11542016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1155
1156 PR fortran/66643
1157 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1158 * gfortran.fortran-torture/compile/write.f90: Update test.
1159
e70bbc6f
MW
11602016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1161
1162 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1163 arm_fp16_alternative_ok as the required effective target.
1164 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1165 -mfp16-format=alternative to the dg-options directive and remove
1166 the dg-add-options directive.
1167
c39747d2
FR
11682016-09-30 Fritz Reese <fritzoreese@gmail.com>
1169
1170 PR fortran/77764
1171 * gfortran.dg/dec_union_8.f90: New testcase.
1172
00074dd8
FR
11732016-09-30 Fritz Reese <fritzoreese@gmail.com>
1174
1175 PR fortran/77782
1176 * gfortran.dg/dec_structure_16.f90: New testcase.
1177
26f391e8
AV
11782016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1179
1180 * gfortran.dg/coarray_allocate_10.f08: New test.
1181 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1182
fa16a271
KT
11832016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1184
1185 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1186
f334c828
RB
11872016-09-30 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/77399
1190 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1191
76e3ec9c
SL
11922016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1193
871267e1 1194 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1195 -fdelete-null-pointer-checks explicit.
1196 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1197 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1198 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1199 * gcc.dg/pic-1.c: Require fpic target support.
1200 * gcc.dg/pic-2.c: Likewise.
1201
a2c6e7f2
JJ
12022016-09-29 Jakub Jelinek <jakub@redhat.com>
1203
1204 Implement P0001R1 - C++17 removal of register storage class specifier
1205 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1206 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1207 C++17.
1208 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1209 keyword if not __SSE2__.
1210 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1211 C++17.
1212 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1213 register keywords.
1214 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1215 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1216 no_erroneous_warning): Expect new warnings for C++17.
1217 * g++.dg/warn/register-var-2.C (f): Likewise.
1218 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1219 * g++.dg/parse/linkage2.C (foo): Likewise.
1220 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1221 keyword on parameters for C++17.
1222 * g++.dg/cpp1z/register1.C: New test.
1223 * g++.dg/cpp1z/register2.C: New test.
1224 * g++.dg/cpp1z/register3.C: New test.
1225
4ab76933
UB
12262016-09-29 Uros Bizjak <ubizjak@gmail.com>
1227
1228 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1229 * gcc.target/i386/avx2-check.h (main): Ditto.
1230 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1231 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1232 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1233 * gcc.target/i386/avx512er-check.h (main): Ditto.
1234 * gcc.target/i386/avx512f-check.h (main): Ditto.
1235 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1236 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1237 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1238
2488ebe5
UB
12392016-09-29 Uros Bizjak <ubizjak@gmail.com>
1240
1241 PR target/77756
1242 * gcc.target/i386/pr77756.c: New test.
1243
4d258d09
MP
12442016-09-29 Marek Polacek <polacek@redhat.com>
1245
1246 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1247
a9087411
MP
12482016-09-29 Marek Polacek <polacek@redhat.com>
1249
1250 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1251 C++14.
1252
fa0a064a
ML
12532016-09-29 Martin Liska <mliska@suse.cz>
1254
1255 * objc/execute/construct1.m: New test.
1256
0ce1ecc7
RB
12572016-09-29 Richard Biener <rguenther@suse.de>
1258
1259 PR tree-optimization/77768
1260 * gcc.dg/torture/pr77768.c: New testcase.
1261
da186c1f
RB
12622016-09-28 Richard Biener <rguenther@suse.de>
1263
1264 PR middle-end/77407
1265 * gcc.dg/pr77407.c: New testcase.
1266
d657e995
RB
12672016-09-29 Richard Biener <rguenther@suse.de>
1268
1269 PR middle-end/55152
1270 * gcc.dg/pr55152.c: New testcase.
1271 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1272
cadf6296
RO
12732016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1274
1275 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1276 (dg-options): Remove -m32.
1277
88000fd1
MS
12782016-09-28 Martin Sebor <msebor@redhat.com>
1279
1280 PR middle-end/77721
1281 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1282
0c172974
JD
12832016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1284
1285 PR libgfortran/77707
1286 * gfortran.dg/inquire_17.f90: New test.
1287
4b390698
JJ
12882016-09-28 Jakub Jelinek <jakub@redhat.com>
1289
1290 PR c++/77467
1291 * g++.dg/cpp1y/constexpr-77467.C: New test.
1292
2b1b5938
MS
12932016-09-28 Martin Sebor <msebor@redhat.com>
1294
1295 PR c/77762
1296 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1297 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1298 (test_sprintf_p_const): Adjust line numbers to avoid failures
1299 introduced in r240503.
1300
30dc6ee9
MS
13012016-09-28 Martin Sebor <msebor@redhat.com>
1302
1303 PR middle-end/77683
1304 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1305
7d290e93
BE
13062016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1307
fcf32bad
BE
1308 PR c++/77748
1309 * g++.dg/pr77550.C: Avoid undefined behavior.
1310
7d290e93
BE
1311 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1312
912d9ec3
WD
13132016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1314
1315 * gcc.dg/strlenopt-20.c: Update test.
1316 * gcc.dg/strlenopt-21.c: Likewise.
1317 * gcc.dg/strlenopt-22.c: Likewise.
1318 * gcc.dg/strlenopt-22g.c: Likewise.
1319 * gcc.dg/strlenopt-26.c: Likewise.
1320 * gcc.dg/strlenopt-5.c: Likewise.
1321 * gcc.dg/strlenopt-7.c: Likewise.
1322 * gcc.dg/strlenopt-9.c: Likewise.
1323
459bcfb0
JJ
13242016-09-27 Jakub Jelinek <jakub@redhat.com>
1325
6e39060a
JJ
1326 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1327
8ca33347
JJ
1328 * g++.dg/cpp1z/lambda-this1.C: New test.
1329 * g++.dg/cpp1z/lambda-this2.C: New test.
1330
459bcfb0
JJ
1331 PR c++/77722
1332 * g++.dg/ubsan/return-4.C: New test.
1333 * g++.dg/ubsan/return-5.C: New test.
1334 * g++.dg/ubsan/return-6.C: New test.
1335
20fba714
JW
13362016-09-27 Jiong Wang <jiong.wang@arm.com>
1337
1338 * lib/target-supports.exp
1339 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1340 in function comment.
1341
bebe0086
ML
13422016-09-27 Martin Liska <mliska@suse.cz>
1343
1344 PR gcov-profile/46266
1345 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1346 considered.
1347
59896334
RB
13482016-09-27 Richard Biener <rguenther@suse.de>
1349
1350 PR tree-optimization/77745
1351 * g++.dg/torture/pr77745.C: New testcase.
1352
f0d355dc
RB
13532016-09-27 Richard Biener <rguenther@suse.de>
1354
1355 PR tree-optimization/77478
1356 * gcc.dg/torture/pr77478.c: New testcase.
1357
8c9434c2
ML
13582016-09-27 Martin Liska <mliska@suse.cz>
1359
1360 PR gcov-profile/7970
1361 PR gcov-profile/16855
1362 PR gcov-profile/44779
1363 * g++.dg/gcov/pr16855.C: New test.
1364
511d092e
SKS
13652016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1366
1367 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1368
f2e0c4e1
JJ
13692016-09-27 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR fortran/77666
1372 * gfortran.dg/gomp/pr77666.f90: New test.
1373
3a4228ba
KV
13742016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1375
1376 PR ipa/77677
1377 * gcc.dg/torture/pr77677-2.c: New test.
1378
a184e37f
SK
13792016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1380
1381 PR fortran/77420
1382 * gfortran.dg/pr77420_1.f90: New test.
1383 * gfortran.dg/pr77420_2.f90: Ditto.
1384 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1385 * gfortran.dg/pr77420_4.f90: this file.
1386
8be59d19
KV
13872016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1388
1389 PR middle-end/77719
1390 * gfortran.dg/pr77719.f90: New test.
1391
991075a4
TP
13922016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1393
1394 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1395 singular form of byte when quantity is unknown.
991075a4 1396
c6147dc4
MP
13972016-09-26 Marek Polacek <polacek@redhat.com>
1398
1399 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1400
5cc6c41c
ML
14012016-09-26 Martin Liska <mliska@suse.cz>
1402
1403 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1404 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1405 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1406 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1407 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1408 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1409 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1410 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1411 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1412
81fea426
MP
14132016-09-26 Marek Polacek <polacek@redhat.com>
1414
1415 PR c/7652
1416 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1417 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1418 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1419 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1420 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1421 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1422 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1423 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1424 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1425 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1426 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1427 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1428 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1429 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1430 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1431 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1432 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1433 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1434 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1435 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1436 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1437 * c-c++-common/attr-fallthrough-1.c: New test.
1438 * c-c++-common/attr-fallthrough-2.c: New test.
1439 * g++.dg/cpp0x/fallthrough1.C: New test.
1440 * g++.dg/cpp0x/fallthrough2.C: New test.
1441 * g++.dg/cpp1z/fallthrough1.C: New test.
1442 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1443 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1444 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1445 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1446
9b597c1f
SK
14472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1448
12a813c1 1449 PR fortran/77429
9b597c1f
SK
1450 * gfortran.dg/pr77429.f90: New test.
1451
f1c7e7f1
SK
14522016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1453
1454 PR fortran/77694
1455 * gfortran.dg/pr77694.f90: New test.
1456
50c6dd20
OE
14572016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1458
1459 PR target/51244
1460 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1461
540b039e
DH
14622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1463
1464 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1465 for 32-bit mode.
1466
cfd161bf
DH
14672016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1468
1469 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1470 for 32-bit mode.
1471
9a2300e9
MP
14722016-09-24 Marek Polacek <polacek@redhat.com>
1473
1474 PR c/77490
1475 * c-c++-common/Wbool-operation-1.c: New test.
1476 * gcc.dg/Wbool-operation-1.c: New test.
1477
34d567d1
FR
14782016-09-23 Fritz Reese <fritzoreese@gmail.com>
1479
1480 * gfortran.dg/dec_static_1.f90: New.
1481 * gfortran.dg/dec_static_2.f90: New.
1482 * gfortran.dg/dec_static_3.f90: New.
1483 * gfortran.dg/dec_static_4.f90: New.
1484
4a8d4422
JD
14852016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1486
1487 PR fortran/48298
1488 * gfortran.dg/negative_unit_check.f90: Update test.
1489 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1490
90ef45cb
DV
14912016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1492
1493 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1494 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1495 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1496 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1497 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1498 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1499 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1500
e0535922
MS
15012016-09-23 Martin Sebor <msebor@redhat.com>
1502
1503 PR testsuite/77713
1504 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1505 assuming long double is bigger than double.
1506
d664d76d
JJ
15072016-09-23 Jakub Jelinek <jakub@redhat.com>
1508
1509 Implement P0138R2, C++17 construction rules for enum class values
1510 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1511
3b31f720
DM
15122016-09-23 David Malcolm <dmalcolm@redhat.com>
1513
1514 PR preprocessor/77672
1515 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1516 expected multiline output from first warning to reflect change
1517 in r240434.
1518
592459bf
TP
15192016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1520
1521 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1522
0af06385
BE
15232016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1524 Tom de Vries <tom@codesourcery.com>
1525
1526 PR testsuite/77411
1527 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1528
8f01b67a
MP
15292016-09-23 Marek Polacek <polacek@redhat.com>
1530
1531 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1532 * c-c++-common/gomp/atomic-13.c: Likewise.
1533 * c-c++-common/gomp/atomic-14.c: Likewise.
1534 * c-c++-common/pr60439.c: Remove invalid code.
1535 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1536 * g++.dg/expr/bitfield5.C: Likewise.
1537 * g++.dg/expr/bitfield6.C: Likewise.
1538 * g++.dg/expr/bool1.C: Likewise.
1539 * g++.dg/expr/bool3.C: Likewise.
1540 * g++.dg/expr/lval3.C: Likewise.
1541 * g++.dg/expr/lval4.C: Likewise.
1542 * g++.old-deja/g++.jason/bool5.C: Likewise.
1543
bbd6fcf3
DM
15442016-09-23 David Malcolm <dmalcolm@redhat.com>
1545
1546 PR preprocessor/77672
1547 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1548 (test_terminator_location): New function.
1549
113d06a4
RB
15502016-09-23 Richard Biener <rguenther@suse.de>
1551
1552 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1553
cab9e1df
MW
15542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1555
1556 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1557 -march=armv8.2-a+fp16 when supported by the hardware.
1558 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1559 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1560 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1561 semi-colons to a macro invocations.
1562 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1564 defined.
1565 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1566 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1568 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1569 defined.
1570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1574 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1576 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1577 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1578 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1579 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1580 defined.
1581 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1582 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1583 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1584 defined.
1585 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1587 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1588 defined.
1589 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1591 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1592 defined.
1593 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1595 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1596 defined. Also fix some white-space.
1597 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1598 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1599 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1600 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1602 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1603 defined. Also fix some long lines and white-space.
1604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1605 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1606 defined. Also fix some long lines and white-space.
1607 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1608 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1609 defined.
1610 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1611 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1612 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1613 defined.
1614 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1616 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1617 defined.
1618 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1621 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1623 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1628 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1632 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1634 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1635 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1637
da9b2e69
JW
16382016-09-23 Jiong Wang <jiong.wang@arm.com>
1639 Matthew Wahab <matthew.wahab@arm.com>
1640
1641 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1643 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1644 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1645 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1668 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1670 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1671 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1672 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1673 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1674 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1675 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1676 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1678
785cf02f
MW
16792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1680
1681 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1682 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1683 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1684 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1685 support.
1686
1e401340
KV
16872016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1688
1689 PR ipa/77677
1690 * gcc.dg/torture/pr77677.c: New test.
1691
8ed3eeac
AV
16922016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1693
1694 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1695 here now.
1696
55a9b91b
MW
16972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1698
1699 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1700 options. Add tests for float16x4_t and float16x8_t.
1701
64c744b9
DV
17022016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1703
1704 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1705 * gcc.target/s390/risbg-ll-2.c: Ditto.
1706 * gcc.target/s390/risbg-ll-3.c: Ditto.
1707
d403b8d4
MW
17082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1709
1710 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1711 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1712
576987fc
DV
17132016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1714
1715 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1716 output to the simplified instructions.
1717
4ffc8099
MW
17182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1719
1720 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1721 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1722
b1a970a5
MW
17232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1724
1725 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1726 (FP16_SUPPORTED): New
1727 (expected-hfloat-16x4): Make conditional on __fp16 support.
1728 (expected-hfloat-16x8): Likewise.
1729 (vdup_n_f16): Disable for non-AArch64 targets.
1730 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1731 conditional on FP16_SUPPORTED.
1732 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1733 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1734 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1735 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1736 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1737 for testing __fp16.
1738 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1739 conditional on FP16_SUPPORTED.
1740 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1741 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1742
50df9464
MW
17432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1744
1745 * gcc.target/arm/short-vfp-1.c: New.
1746
536b9f42
MW
17472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1748
1749 * gcc.target/arm/attr-fp16-arith-1.c: New.
1750
1b9e31cf
MW
17512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1752
1753 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1754 New.
1755 (add_options_for_arm_v8_2a_fp16_neon): New.
1756 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1757 (add_options_for_arm_arch_v8_2a): Auto-generate.
1758 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1759 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1760 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1761 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1762 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1763 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1764 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1765
a5b42ee7
MW
17662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1767
1768 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1769 arm_fp16_alternative_ok.
1770 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1771 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1772 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1773 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1774 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1775 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1776 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1777 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1778 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1779 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1780 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1781 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1782 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1783 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1784 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1785 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1786 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1787 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1788 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1789 arm_fp16_alternative_ok.
1790 * lib/target-supports.exp
1791 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1792 (check_effective_target_arm_fp16_alternative_ok): New.
1793 (check_effective_target_arm_fp16_none_ok_nocache): New.
1794 (check_effective_target_arm_fp16_none_ok): New.
1795
fcbc975b
ML
17962016-09-23 Martin Liska <mliska@suse.cz>
1797
1798 * gcc.dg/ipa/pr77653.c: Replace adress
1799 with address.
1800
1822b732
ML
18012016-09-23 Martin Liska <mliska@suse.cz>
1802
1803 * gcc.target/i386/movbe-4.c: New test.
1804
fab18cc4
ML
18052016-09-23 Martin Liska <mliska@suse.cz>
1806
1807 * gcc.target/i386/crc32-5.c: New test.
1808
e70f01b5
ML
18092016-09-23 Martin Liska <mliska@suse.cz>
1810
1811 * gcc.target/i386/pr71652.c: New test.
1812 * gcc.target/i386/pr71652-2.c: New test.
1813 * gcc.target/i386/pr71652-3.c: New test.
1814
f2e81d05
JJ
18152016-09-23 Jakub Jelinek <jakub@redhat.com>
1816
1817 * lib/gcc-dg.exp (process-message): Support relative line number
1818 notation - .+4 or .-1 etc.
1819 * gcc.dg/dg-test-1.c: New test.
1820
ed30d2a6
MS
18212016-09-22 Martin Sebor <msebor@redhat.com>
1822
1823 PR target/77676
1824 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1825 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1826 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1827 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1828
1c681c7b
UB
18292016-09-22 Uros Bizjak <ubizjak@gmail.com>
1830
1831 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1832 * gcc.dg/ifcvt-2.c: Ditto.
1833 * gcc.dg/zero_bits_compound-1.c: Ditto.
1834 * gcc.dg/zero_bits_compound-1.c: Ditto.
1835 * gcc.dg/pr40550.c: Simplify target selectors.
1836 Use dg-additional-options.
1837 * gcc.dg/pr47893.c: Ditto.
1838 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1839 additional options for 32-bit x86 targets.
1840 * gcc.dg/pr70955.c: Move to ...
1841 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1842
67cf0a53
PC
18432016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1844
1845 PR c++/61019
1846 * g++.dg/cpp0x/pr61019.C: New.
1847
0ee70cc0
AV
18482016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1849 Terry Guo <terry.guo@arm.com>
1850
1851 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1852 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1853 * gcc.target/arm/pure-code/pure-code.exp: New.
1854
43639d2c
UB
18552016-09-22 Uros Bizjak <ubizjak@gmail.com>
1856
1857 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1858 Remove SSE effective target requirement.
1859
a608d15b
PC
18602016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1861
1862 PR c++/71979
1863 * g++.dg/cpp0x/pr71979.C: New.
1864
d94a7ab4
BE
18652016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1866
1867 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1868
a13f439f
ML
18692016-09-22 Martin Liska <mliska@suse.cz>
1870
1871 PR ipa/77653
1872 * gcc.dg/ipa/pr77653.c: New test.
1873
cf352092
JJ
18742016-09-22 Jakub Jelinek <jakub@redhat.com>
1875
1876 PR fortran/77665
1877 * gfortran.dg/gomp/pr77665.f90: New test.
1878
a8de3002
PT
18792016-09-22 Paul Thomas <pault@gcc.gnu.org>
1880
1881 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1882 * gfortran.dg/dtio_13.f90: New test.
1883
39abef62
LK
18842016-09-21 Louis Krupp <louis.krupp@zoho.com>
1885
1886 PR fortran/66107
1887 * gfortran.dg/pr66107.f90: New test.
1888
4a2bb7fc
ILT
18892016-09-21 Ian Lance Taylor <iant@golang.org>
1890
1891 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1892 with call to builtin delete function.
1893
5f84cee2
JM
18942016-09-21 Joseph Myers <joseph@codesourcery.com>
1895
1896 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1897 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1898 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1899 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1900 tests.
1901
fe01a41a
UB
19022016-09-21 Uros Bizjak <ubizjak@gmail.com>
1903
1904 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1905
2e1c20b1
JJ
19062016-09-21 Jakub Jelinek <jakub@redhat.com>
1907
1908 PR c++/77651
1909 * g++.dg/cpp1z/aligned-new6.C: New test.
1910
de4c144a
MW
19112016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1912
1913 * gcc.target/arm/fp16-aapcs-3.c: New.
1914 * gcc.target/arm/fp16-aapcs-4.c: New.
1915 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1916 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1917 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1918 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1919
44fc7854
BE
19202016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1921
1922 PR tree-optimization/77550
1923 * g++.dg/pr77550.C: New test.
1924
bc084f84
GJL
19252016-09-21 Georg-Johann Lay <avr@gjlay.de>
1926
1927 PR target/77326
1928 * gcc.target/avr/torture/pr77326.c: New test.
1929
c075003a
LK
19302016-09-21 Louis Krupp <louis.krupp@zoho.com>
1931
1932 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1933
6811ea79
RB
19342016-09-21 Richard Biener <rguenther@suse.de>
1935
1936 PR tree-optimization/77648
1937 * gcc.dg/torture/pr77648-1.c: New testcase.
1938 * gcc.dg/torture/pr77648-2.c: Likewise.
1939
f955c4c4
RB
19402016-09-21 Richard Biener <rguenther@suse.de>
1941 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR tree-optimization/77621
1944 * gcc.dg/pr77621.c: New testcase.
1945
096506bb
PT
19462016-09-21 Paul Thomas <pault@gcc.gnu.org>
1947
1948 PR fortran/77657
1949 * gfortran.dg/dtio_12.f90: New test.
1950
37d168ae
SKS
19512016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1952
1953 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1954
66454000
KV
19552016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1956
1957 PR tree-optimization/72835
1958 * gcc.dg/tree-ssa/pr72835.c: New test.
1959
88d0c3f0
MS
19602016-09-20 Martin Sebor <msebor@redhat.com>
1961
1962 PR middle-end/49905
1963 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1964 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1965 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1966 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1967 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1968 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1969 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1970
a03df1d5
KV
19712016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1972
1973 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1974 arguments/compare will be optimized away.
1975 * gcc.dg/torture/ftrapv-1.c: Likewise.
1976
8bc5448f
KV
19772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1978
1979 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1980 will be optimized away.
1981 * gcc.dg/ipa/vrp1.c: New test.
1982 * gcc.dg/ipa/vrp2.c: New test.
1983 * gcc.dg/ipa/vrp3.c: New test.
1984
973625a0
KV
19852016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1986
1987 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1988 does the same transformation.
1989 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1990 * gcc.dg/tree-ssa/evrp1.c: New test.
1991 * gcc.dg/tree-ssa/evrp2.c: New test.
1992 * gcc.dg/tree-ssa/evrp3.c: New test.
1993 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1994 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1995 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1996 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1997 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1998 foling now happens early.
1999 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2000 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2001 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2002 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2003 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2004
9b1ba33c
UB
20052016-09-20 Uros Bizjak <ubizjak@gmail.com>
2006
2007 PR target/77621
2008 * gcc.target/i386/pr77621.c: New test.
2009 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2010 pattern, loop should vectorize with -mtune=atom.
2011
f5bd4ad8
MO
20122016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2013 Jakub Jelinek <jakub@redhat.com>
2014
2015 PR testsuite/63299
2016 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2017 instead of delete.
2018
7d9cf801
JJ
20192016-09-20 Jakub Jelinek <jakub@redhat.com>
2020
b912f962
JJ
2021 PR c++/77626
2022 * g++.dg/other/pr77626.C: New test.
2023
eaf1ece1
JJ
2024 PR c++/77638
2025 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2026
590b62e9
JJ
2027 PR c++/77637
2028 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2029
7d9cf801
JJ
2030 PR middle-end/77624
2031 * c-c++-common/pr77624-1.c: New test.
2032 * c-c++-common/pr77624-2.c: New test.
2033
3aebb6ff
AV
20342016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2035
2036 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2037 of digits expected.
2038
b5bbe47b
RB
20392016-09-20 Richard Biener <rguenther@suse.de>
2040
2041 PR tree-optimization/77646
2042 * gcc.dg/torture/pr77646.c: New testcase.
2043
144a96e4
BE
20442016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2045
2046 PR c++/77434
2047 * c-c++-common/Wint-in-bool-context.c: New test.
2048
1f2071fa
JM
20492016-09-19 Joseph Myers <joseph@codesourcery.com>
2050
2051 * gcc.dg/cr-decimal-dig-1.c: New test.
2052
63012d9a
JM
20532016-09-19 Joseph Myers <joseph@codesourcery.com>
2054
2055 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2056 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2057 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2058 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2059
02410826
VM
20602016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2061
2062 PR rtl-optimization/77416
2063 * gcc.target/powerpc/pr77416.c: New.
2064
6101a7ab
PP
20652016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2066
2067 PR c++/77639
2068 * g++.dg/template/error-recovery4.C: New test.
2069
1993ff76
BC
20702016-09-19 Bin Cheng <bin.cheng@arm.com>
2071
2072 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2073
5fa9e644
KT
20742016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2075
2076 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2077 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2078
fc15d9ec
JJ
20792016-09-19 Jakub Jelinek <jakub@redhat.com>
2080 Jan Hubicka <jh@suse.cz>
2081
2082 PR target/77587
2083 * gcc.dg/pr77587.c: New test.
2084 * gcc.dg/pr77587a.c: New file.
2085
3c9f5092
AV
20862016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2087
2088 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2089 * gfortran.dg/coarray_38.f90:
2090 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2091 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2092 * gfortran.dg/coarray_allocate_7.f08: New test.
2093 * gfortran.dg/coarray_allocate_8.f08: New test.
2094 * gfortran.dg/coarray_allocate_9.f08: New test.
2095 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2096 new caf_register.
2097 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2098 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2099 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2100 get_by_refs.
2101 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2102 * gfortran.dg/coarray_lock_7.f90: Same.
2103 * gfortran.dg/coarray_poly_5.f90: Same.
2104 * gfortran.dg/coarray_poly_6.f90: Same.
2105 * gfortran.dg/coarray_poly_7.f90: Same.
2106 * gfortran.dg/coarray_poly_8.f90: Same.
2107 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2108
e79e6763
FR
21092016-09-19 Fritz Reese <fritzoreese@gmail.com>
2110
2111 PR fortran/77584
2112 * gfortran.dg/dec_structure_15.f90: New testcase.
2113
ae527639
RB
21142016-09-19 Richard Biener <rguenther@suse.de>
2115
2116 PR middle-end/77605
2117 * gcc.dg/torture/pr77605.c: New testcase.
2118
cdf060f8
LK
21192016-09-18 Louis Krupp <louis.krupp@zoho.com>
2120
2121 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2122
b720e919
JH
21232016-09-17 Jan Hubicka <hubicka@ucw.cz>
2124
2125 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2126 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2127 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2128 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2129 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2130 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2131 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2132 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2133 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2134 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2135 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2136
bdabae39
KY
21372016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2138
2139 * gcc.target/i386/pr68633.c: Fix expected result.
2140
493ba820
LK
21412016-09-17 Louis Krupp <louis.krupp@gmail.com>
2142
2143 PR fortran/68078
2144 * gfortran.dg/pr68078.f90: New test.
2145 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2146
9a42726b
BS
21472016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2148
2149 PR target/77613
2150 * gcc.target/powerpc/swaps-p8-25.c: New.
2151
e7d61178
JJ
21522016-09-16 Jakub Jelinek <jakub@redhat.com>
2153
8f03e02f
JJ
2154 PR c++/77482
2155 * g++.dg/cpp0x/constexpr-77482.C: New test.
2156
e80cb545
JJ
2157 PR c++/77379
2158 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2159 thunk offsets.
2160 * g++.dg/abi/abi-tag23a.C: Likewise.
2161
1c2f613f
JJ
2162 PR c++/77338
2163 * g++.dg/cpp0x/decltype-77338.C: New test.
2164
e7d61178
JJ
2165 PR c++/77375
2166 * g++.dg/cpp0x/mutable1.C: New test.
2167
8d987deb
SK
21682016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2169
2170 PR fortran/77612
2171 * gfortran.dg/pr77612.f90: New test.
2172
2c3d35a6
SKS
21732016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2174
2175 * gcc.dg/torture/pr70421.c: Require int32plus.
2176
e43163ae
JJ
21772016-09-16 Jakub Jelinek <jakub@redhat.com>
2178
bcf0905a
JJ
2179 PR middle-end/77475
2180 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2181
e43163ae
JJ
2182 PR target/77526
2183 * gcc.target/i386/pr77526.c: New test.
2184
7d704548
JJ
21852016-09-16 Jakub Jelinek <jakub@redhat.com>
2186 Eric Botcazou <ebotcazou@adacore.com>
2187
2188 PR middle-end/77594
2189 * gcc.target/i386/pr77594.c: New test.
2190
902d624f
LK
21912016-09-15 Louis Krupp <louis.krupp@zoho.com>
2192
2193 PR fortran/69963
2194 * gfortran.dg/misplaced_implicit_character.f90: New test.
2195
7e16ce79
BC
21962016-09-15 Bin Cheng <bin.cheng@arm.com>
2197
2198 PR tree-optimization/77503
2199 * gcc.dg/vect/pr77503.c: New test.
2200
7c05f5c4
RB
22012016-09-15 Richard Biener <rguenther@suse.de>
2202
2203 PR middle-end/77544
2204 * c-c++-common/torture/pr77544.c: New testcase.
2205
76ff80fb
JJ
22062016-09-15 Jakub Jelinek <jakub@redhat.com>
2207
2208 PR middle-end/77475
2209 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2210 * gcc.dg/march-generic.c: Likewise.
2211 * gcc.target/i386/spellcheck-options-1.c: New test.
2212 * gcc.target/i386/spellcheck-options-2.c: New test.
2213 * gcc.target/i386/spellcheck-options-3.c: New test.
2214 * gcc.target/i386/spellcheck-options-4.c: New test.
2215
5560d026
CLT
22162016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2217
2218 PR fortran/72743
2219 * gfortran.dg/goacc/pr72743.f90: New test.
2220
5334f733
RB
22212016-09-15 Richard Biener <rguenther@suse.de>
2222
2223 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2224
d08615f2
RB
22252016-09-15 Richard Biener <rguenther@suse.de>
2226
2227 PR tree-optimization/77514
2228 * gcc.dg/torture/pr77514.c: New testcase.
2229
28ca05f0
JJ
22302016-09-14 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR c++/77549
2233 * g++.dg/lookup/pr77549.C: New test.
2234
20a1e5b8
MP
22352016-09-14 Marek Polacek <polacek@redhat.com>
2236
2237 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2238 * c-c++-common/gomp/atomic-13.c: Likewise.
2239 * c-c++-common/gomp/atomic-14.c: Likewise.
2240 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2241 * g++.dg/cpp1z/bool-increment1.C: New test.
2242 * c-c++-common/pr60439.c: Add dg-warning.
2243 * g++.dg/expr/bitfield4.C: Likewise.
2244 * g++.dg/expr/bitfield5.C: Likewise.
2245 * g++.dg/expr/bitfield6.C: Likewise.
2246 * g++.dg/expr/bool1.C: Likewise.
2247 * g++.dg/expr/bool3.C: Likewise.
2248 * g++.dg/expr/lval3.C: Likewise.
2249 * g++.dg/expr/lval4.C: Likewise.
2250 * g++.old-deja/g++.jason/bool5.C: Likewise.
2251 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2252 * g++.dg/other/error18.C: Likewise.
2253 * g++.dg/gomp/atomic-14.C: Likewise.
2254
0761f6bf
NS
22552016-09-14 Nathan Sidwell <nathan@acm.org>
2256
2257 PR c++/77539
2258 * g++.dg/cpp1y/pr77539.C: New.
2259
13cddbc1
CL
22602016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2261
2262 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2263 dg-require.
2264 * g++.dg/ext/builtin_alloca.C: Likewise.
2265 * g++.dg/template/spec35.C: Likewise.
2266 * gcc.dg/builtins-68.c: Likewise.
2267 * gcc.misc-tests/gcov-13.c: Likewise.
2268 * gcc.misc-tests/gcov-14.c: Likewise.
2269
a90638d4
JM
22702016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2271
2272 * gfortran.dg/dec_structure_14.f90: New testcase.
2273
5ba4a08c
JJ
22742016-09-14 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR sanitizer/68260
2277 * c-c++-common/tsan/pr68260.c: New test.
2278
a713b234
JS
22792016-09-13 Joe Seymour <joe.s@somniumtech.com>
2280
2281 PR target/70713
2282 * gcc.target/msp430/function-attributes-1.c: New test.
2283 * gcc.target/msp430/function-attributes-2.c: New test.
2284 * gcc.target/msp430/function-attributes-3.c: New test.
2285
96032047
MS
22862015-04-18 Martin Sebor <msebor@redhat.com>
2287
2288 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2289 of non-nul characters.
2290 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2291
ea8661cd
JJ
22922016-09-13 Jakub Jelinek <jakub@redhat.com>
2293
9952908a
JJ
2294 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2295 * g++.dg/cpp1z/gen-attrs1.C: New test.
2296
63cdb7a0
JJ
2297 PR tree-optimization/77454
2298 * gcc.dg/pr77454.c: New test.
2299
ea8661cd
JJ
2300 PR c++/77553
2301 * g++.dg/cpp1y/constexpr-77553.C: New test.
2302
254830ba
DM
23032016-09-13 David Malcolm <dmalcolm@redhat.com>
2304
2305 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2306 (test_show_locus): Replace rich_location::add_fixit_insert calls
2307 with add_fixit_insert_before and add_fixit_insert_after.
2308
42763690
JM
23092016-09-13 Jason Merrill <jason@redhat.com>
2310 Tom de Vries <tom@codesourcery.com>
2311
2312 PR c++/77427
2313 * g++.dg/pr77427.C: New test.
2314
c8798f2c
ML
23152016-09-13 Martin Liska <mliska@suse.cz>
2316
2317 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2318 effective target.
2319 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2320 * lib/target-supports.exp: Define the new target.
2321
54700e2e
AP
23222016-09-12 Andrew Pinski <apinski@cavium.com>
2323
2324 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2325 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2326
e1d55bf7
UB
23272016-09-12 Uros Bizjak <ubizjak@gmail.com>
2328
2329 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2330 variable arguments.
2331 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2332 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2333 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2334 variable argument.
2335 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2336 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2337
54dcdb88
BE
23382016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2339
2340 PR c++/77496
2341 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2342 * g++.dg/ext/pr77496.C: New test.
2343 * g++.dg/warn/pr77496.C: New test.
2344
d1463eb9
DM
23452016-09-12 David Malcolm <dmalcolm@redhat.com>
2346
2347 PR c/72858
2348 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2349 to preserve conversion chars, and to preserve prefix information.
2350 * gcc.dg/format/pr72858.c: New test case.
2351
217fabad
SK
23522016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2353
2354 * gfortran.dg/pr77507.f90: Move to ...
2355 * gfortran.dg/ieee/pr77507.f90: here.
2356
a1cd04ac
JH
23572016-08-09 Jan Hubicka <hubicka@ucw.cz>
2358
2359 PR ipa/61159
2360 * compile/pr61159.c: New testcase
2361
e3912107
JH
23622016-08-09 Jan Hubicka <hubicka@ucw.cz>
2363
2364 PR ipa/64316
2365 * gcc.dg/ipa/pr63416.c: New testcase.
2366
739d9339
PT
23672016-09-10 Paul Thomas <pault@gcc.gnu.org>
2368 Steven G. Kargl <kargl@gcc.gnu.org>
2369
2370 PR fortran/77532
cc3135b6 2371 * gfortran.dg/dtio_11.f90: new test.
739d9339 2372
fb7c40dd
SK
23732016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2374
2375 PR fortran/77507
2376 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2377 * gfortran.dg/c_assoc_4.f90: Ditto.
2378
5b28efbb
TV
23792016-09-10 Tom de Vries <tom@codesourcery.com>
2380
2381 PR C/71602
2382 * c-c++-common/va-arg-va-list-type.c: New test.
2383
9d0a9bb4
PB
23842016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2385
2386 PR rtl-optimization/77289
2387 * gcc.target/powerpc/pr77289.c: New test.
2388
3f0177e7
MS
23892016-09-09 Martin Sebor <msebor@redhat.com>
2390
2391 PR c/77520
2392 PR c/77521
2393 * gcc.dg/pr77520.c: New test.
2394 * gcc.dg/pr77521.c: New test.
2395
e81e83d0
SK
23962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2397
2398 PR fortran/77506
2399 * gfortran.dg/pr77506.f90: New test.
2400
8a92685e
SK
24012016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2402
2403 PR fortran/77507
2404 * gfortran.dg/pr77507.f90: New test.
2405
c65248cb
JM
24062016-09-09 Joseph Myers <joseph@codesourcery.com>
2407
2408 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2409
2cf0ff98
SK
24102016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2411 Louis Krupp <lkrupp@gcc.gnu.org>
2412
2413 PR fortran/69514
2414 * gfortran.dg/pr69514_1.f90: New test.
2415 * gfortran.dg/pr69514_2.f90: New test.
2416
8ebc1e0f
JJ
24172016-09-08 Jakub Jelinek <jakub@redhat.com>
2418
20b6cf01
JJ
2419 PR fortran/77500
2420 * gfortran.dg/gomp/pr77500.f90: New test.
2421
8ebc1e0f
JJ
2422 PR fortran/77516
2423 * gfortran.dg/gomp/pr77516.f90: New test.
2424
34718542
JJ
24252016-09-07 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR middle-end/77475
2428 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2429 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2430 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2431 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2432 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2433 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2434
e5106e27
DM
24352016-09-07 David Malcolm <dmalcolm@redhat.com>
2436
2437 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2438 "substring-locations.h".
2439
ca235a85
RB
24402016-09-07 Richard Biener <rguenther@suse.de>
2441
2442 PR c/77450
2443 * c-c++-common/vector-subscript-8.c: Move ..
2444 * gcc.dg/pr77450.c: ... here.
2445
0076b5dc 24462016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2447
2448 PR libgfortran/77393
2449 * gfortran.dg/fmt_f0_2.f90: Update test.
2450 * gfortran.dg/fmt_f0_3.f90: New test.
2451
6ac7322b
DH
24522016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2453
2454 PR debug/77389
2455 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2456 in dg-options.
2457
2458 PR debug/57519
2459 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2460
8eb9e049
JJ
24612016-09-06 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR target/69255
2464 * gcc.target/i386/pr69255-1.c: New test.
2465 * gcc.target/i386/pr69255-2.c: New test.
2466 * gcc.target/i386/pr69255-3.c: New test.
2467
24682016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2469
2470 PR c/77336
2471 * gcc.dg/format/miss-7.c: New test.
2472
e6cb85d4
UB
24732016-09-06 Uros Bizjak <ubizjak@gmail.com>
2474
2475 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2476
7fe76f6a
ML
24772016-09-06 Martin Liska <mliska@suse.cz>
2478
2479 PR gcov-profile/77378
2480 PR gcov-profile/77466
2481 * gcc.dg/profile-update-warning.c: New test.
2482
209b636e
RB
24832016-09-06 Richard Biener <rguenther@suse.de>
2484
2485 PR tree-optimization/77479
2486 * gcc.dg/torture/pr77479.c: New testcase.
2487
b772a565
RB
24882016-09-06 Richard Biener <rguenther@suse.de>
2489
2490 PR c/77450
2491 * c-c++-common/vector-subscript-7.c: Adjust.
2492 * c-c++-common/vector-subscript-8.c: New testcase.
2493
a8c07037
SKS
24942016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2495
2496 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2497
0ce48391
JJ
24982016-09-05 Jakub Jelinek <jakub@redhat.com>
2499
de9188e0
JJ
2500 PR target/77476
2501 * gcc.target/i386/avx512f-pr77476.c: New test.
2502 * gcc.target/i386/avx512bw-pr77476.c: New test.
2503 * gcc.target/i386/avx512dq-pr77476.c: New test.
2504
c76f7809
JJ
2505 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2506 Update comment to mention also avx512f.
2507
0ce48391
JJ
2508 PR sanitizer/77396
2509 * g++.dg/asan/pr77396-2.C: New test.
2510
8a27cf73
UB
25112016-09-05 Uros Bizjak <ubizjak@gmail.com>
2512
2513 PR rtl-optimization/77452
2514 * gcc.target/i386/pr77452.c: New test.
2515
25ff5dd3
MP
25162016-09-05 Marek Polacek <polacek@redhat.com>
2517
2518 PR c/77423
2519 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2520
f2bc4e48
SK
25212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2522
2523 PR fortran/77391
2524 * gfortran.dg/pr77391.f90: New test.
2525
e85921ee
SK
25262016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2527
2528 PR fortran/77460
2529 * gfortran.dg/pr77460.f90: New test.
2530
b5d50659
JJ
25312016-09-03 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR c/65467
2534 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2535
7b826676
KY
25362016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2537
2538 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2539
717ebe91
DM
25402016-09-02 David Malcolm <dmalcolm@redhat.com>
2541
2542 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2543 test case.
2544 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2545 diagnostic-test-show-locus-generate-patch.c to the sources
2546 for diagnostic_plugin_test_show_locus.c.
2547
94087e88
JJ
25482016-09-02 Jakub Jelinek <jakub@redhat.com>
2549
9dc5773f
JJ
2550 PR c/65467
2551 * gcc.dg/gomp/_Atomic-1.c: New test.
2552 * gcc.dg/gomp/_Atomic-2.c: New test.
2553 * gcc.dg/gomp/_Atomic-3.c: New test.
2554 * gcc.dg/gomp/_Atomic-4.c: New test.
2555 * gcc.dg/gomp/_Atomic-5.c: New test.
2556
94087e88
JJ
2557 PR sanitizer/77396
2558 * g++.dg/asan/pr77396.C: New test.
2559
25602016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2561
2562 PR tree-optimization/71831
2563 * gcc.dg/builtin-object-size-16.c: New test.
2564 * gcc.dg/builtin-object-size-17.c: New test.
2565
7e89048d
JD
25662016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2567
2568 PR libgfortran/77393
2569 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2570
2f196155
UB
25712016-09-01 Uros Bizjak <ubizjak@gmail.com>
2572
2573 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2574 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2575 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2576 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2577 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2578 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2579 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2580 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2581 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2582 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2583 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2584 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2585 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2586 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2587 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2588 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2589 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2590 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2591
0a6b0523
EB
25922016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2593
2594 * gnat.dg/opt58.adb: New test.
2595 * gnat.dg/opt58_pkg.ads: New helper.
2596
2a99de7b
RB
25972016-09-01 Richard Biener <rguenther@suse.de>
2598
2599 PR middle-end/77436
2600 * gcc.dg/torture/pr77436.c: New testcase.
2601
f79d8786
SKS
26022016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2603
2604 * gcc.dg/pr64252.c: Require int32plus.
2605 * gcc.dg/pr66299-1.c: Likewise.
2606 * gcc.dg/pr66299-2.c: Likewise.
2607 * gcc.dg/torture/20131115-1.c: Skip for avr.
2608
b06335f9
KT
26092016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2610
2611 * gcc.target/aarch64/ands_3.c: New test.
2612
f25f40be
JJ
26132016-08-31 Jakub Jelinek <jakub@redhat.com>
2614
d12a0b5a
JJ
2615 PR fortran/77352
2616 * gfortran.dg/gomp/pr77352.f90: New test.
2617
f25f40be
JJ
2618 PR fortran/77374
2619 * gfortran.dg/gomp/pr77374.f08: New test.
2620
9ff6fb6e
MG
26212016-08-31 Marc Glisse <marc.glisse@inria.fr>
2622
2623 PR tree-optimization/73714
2624 * gcc.dg/tree-ssa/pr73714.c: New test.
2625
8e95a674
JD
26262016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2627
2628 PR libgfortran/77393
2629 * gfortran.dg/fmt_f0_2.f90: New test.
2630
c6b0037d
MG
26312016-08-31 Marc Glisse <marc.glisse@inria.fr>
2632
2633 * gcc.target/i386/pr59539-2.c: Adapt options.
2634 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2635
1a576b13
PT
26362016-08-31 Paul Thomas <pault@gcc.gnu.org>
2637
2638 PR fortran/77418
2639 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2640 of the associate entity and replace with a pointer to the
2641 intended item on the stack.
2642
e73d3ca6 26432016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2644 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2645
2646 PR fortran/48298
2647 * gfortran.dg/dtio_1.f90: New test.
2648 * gfortran.dg/dtio_2.f90: New test.
2649 * gfortran.dg/dtio_3.f90: New test.
2650 * gfortran.dg/dtio_4.f90: New test.
2651 * gfortran.dg/dtio_5.f90: New test.
2652 * gfortran.dg/dtio_6.f90: New test.
2653 * gfortran.dg/dtio_7.f90: New test.
2654 * gfortran.dg/dtio_8.f90: New test.
2655 * gfortran.dg/dtio_9.f90: New test.
2656 * gfortran.dg/dtio_10.f90: New test.
2657
b816477a
DM
26582016-08-30 David Malcolm <dmalcolm@redhat.com>
2659
2660 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2661 (test_many_nested_locations): New function.
2662 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2663 (test_show_locus): Handle "test_many_nested_locations".
2664
71b30891
DM
26652016-08-30 David Malcolm <dmalcolm@redhat.com>
2666
2667 * g++.dg/template/double-greater-than-fixit.C: New test case.
2668
8fa37232
EB
26692016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * gnat.dg/opt57.ad[sb]: New test.
2672 * gnat.dg/opt57_pkg.ads: New helper.
2673
6f651bae
RB
26742016-08-30 Richard Biener <rguenther@suse.de>
2675
2676 PR tree-optimization/69047
2677 * gcc.dg/pr69047.c: Fix byte-order check.
2678
ab834832
JJ
26792016-08-30 Jakub Jelinek <jakub@redhat.com>
2680
5116b156
JJ
2681 PR tree-optimization/72866
2682 * gcc.dg/vect/pr72866.c: New test.
2683
3754bbfc
JJ
2684 PR debug/77363
2685 * g++.dg/debug/dwarf2/pr77363.C: New test.
2686
26122e2d
JJ
2687 PR middle-end/77377
2688 * gcc.target/i386/pr77377.c: New test.
2689
ab834832
JJ
2690 PR debug/77389
2691 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2692 in dg-options.
2693
bedc9ca7
SK
26942016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2695
2696 * gfortran.dg/pr77372.f90: Moved to ...
2697 * gfortran.dg/ieee/pr77372.f90: here.
2698
adfa1e6b
MM
26992016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2700
2701 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2702 vector short/char initializations.
2703 * gcc.target/powerpc/vec-init-5.c: Likewise.
2704 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2705 vector initialization optimizations.
2706 * gcc.target/powerpc/vec-init-7.c: Likewise.
2707 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2708 vector float/double initializations.
2709 * gcc.target/powerpc/vec-init-9.c: Likewise.
2710
414b7129
UB
27112016-08-29 Uros Bizjak <ubizjak@gmail.com>
2712
2713 PR target/77403
2714 * gcc.target/i386/pr77403.c: New test.
2715
3d06b6f2
MP
27162016-08-29 Marek Polacek <polacek@redhat.com>
2717
2718 PR c/77292
2719 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2720
ba9bbd6f
TV
27212016-08-29 Tom de Vries <tom@codesourcery.com>
2722
2723 PR c/77398
2724 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2725
d7d80d8f
EB
27262016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2727
2728 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2729
d7d80d8f 27302016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2731
2732 * gfortran.dg/dec_structure_13.f90: New testcase.
2733
468d95c8
JB
27342016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2735
2736 PR fortran/77261
2737 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2738 available.
2739
f329b264
TV
27402016-08-28 Tom de Vries <tom@codesourcery.com>
2741
2742 PR lto/70955
2743 * gcc.dg/pr70955.c: New test.
2744 * gcc.dg/lto/pr70955_0.c: Same.
2745 * gcc.dg/lto/pr70955_1.c: Same.
2746
4a389eb6
PP
27472016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2748
2749 PR tree-optimization/71077
2750 * gcc.target/i386/pr71077.c: New test.
2751
3f8257db 27522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2753
2754 PR fortran/77380
2755 * gfortran.dg/pr77380.f90: New test.
2756
3f8257db 27572016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2758
2759 PR fortran/77372
2760 gfortran.dg/pr77372.f90: New test.
2761
ee908516
DM
27622016-08-26 David Malcolm <dmalcolm@redhat.com>
2763
2764 * gcc.dg/spellcheck-fields-2.c (test): Move
2765 dg-begin/end-multiline-output within function body.
2766 (test_macro): New function.
2767
d41e76cf
DM
27682016-08-26 David Malcolm <dmalcolm@redhat.com>
2769
2770 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2771 (test_fixit_insert): Update expected output.
2772 (test_fixit_remove): Likewise.
2773 (test_fixit_replace): Likewise.
2774
524a4c96
RO
27752016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2776
2777 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2778 Fix typo.
2779
ebfa15ab
RB
27802016-08-26 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/69047
2783 * gcc.dg/pr69047.c: New testcase.
2784
209ca542
PK
27852016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2786 Martin Jambhor <mjambor@suse.cz>
524a4c96 2787
209ca542
PK
2788 * gcc.dg/ipa/propbits-1.c: New test-case.
2789 * gcc.dg/ipa/propbits-2.c: Likewise.
2790 * gcc.dg/ipa/propbits-3.c: Likewise.
2791
e5cf1629
SK
27922016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2793
2794 PR fortran/77351
2795 * gfortran.dg/pr77351.f90: New test.
2796
ebef225f
MP
27972016-08-25 Marek Polacek <polacek@redhat.com>
2798
2799 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2800
fe377a48
MP
28012016-08-25 Marek Polacek <polacek@redhat.com>
2802
2803 PR c/77323
2804 * gcc.dg/pr77323.c: New test.
2805
88b8971f
PT
28062016-08-24 Paul Thomas <pault@gcc.gnu.org>
2807
2808 PR fortran/77358
2809 * gfortran.dg/submodule_17.f08: New test.
2810
3f8257db
JJ
28112016-08-24 Michael Collison <michael.collison@linaro.org>
2812 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2813
2814 * gcc.target/arm/builtin_saddl.c: New testcase.
2815 * gcc.target/arm/builtin_saddll.c: New testcase.
2816 * gcc.target/arm/builtin_uaddl.c: New testcase.
2817 * gcc.target/arm/builtin_uaddll.c: New testcase.
2818 * gcc.target/arm/builtin_ssubl.c: New testcase.
2819 * gcc.target/arm/builtin_ssubll.c: New testcase.
2820 * gcc.target/arm/builtin_usubl.c: New testcase.
2821 * gcc.target/arm/builtin_usubll.c: New testcase.
2822
d5b5d212
UB
28232016-08-24 Uros Bizjak <ubizjak@gmail.com>
2824
2825 PR target/77270
2826 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2827 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2828 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2829 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2830 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2831 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2832 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2833 effective target. Remove scan-assembler-times directives.
2834 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2835 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2836 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2837
d1188689
SKS
28382016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2839
2840 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2841 of unsigned int.
2842 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2843
0b6b8f85
RS
28442016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2845
2846 PR testsuite/77317
2847 * lib/target-supports.exp
2848 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2849 (check_effective_target_vect_natural_alignment): Ditto.
2850 (check_effective_target_vector_alignment_reachable): Ditto.
2851 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2852
587b7f7a
ILT
28532016-08-23 Ian Lance Taylor <iant@golang.org>
2854
2855 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2856
6019c0fc
MM
28572016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2858
2859 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2860 being created from pointers to memory locations.
2861 * gcc.target/powerpc/vec-init-2.c: Likewise.
2862
cfe37db4
FR
28632016-08-23 Fritz Reese <fritzoreese@gmail.com>
2864
2865 * gfortran.dg/dec_structure_12.f90: New testcase.
2866
7e11f46f
DV
28672016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2868
2869 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2870
7ab4f354
DV
28712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2872
2873 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2874 verification.
2875
deb9351f
DV
28762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2877
2878 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2879 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2880
1fd9f058
RB
28812016-08-23 Richard Biener <rguenther@suse.de>
2882
2883 PR tree-optimization/27336
2884 * c-c++-common/pr27336.c: New testcase.
2885
b00e6e75
MP
28862016-08-22 Marek Polacek <polacek@redhat.com>
2887
2888 PR c++/77321
2889 * g++.dg/cpp1y/pr77321.C: New test.
2890
58338bac
SK
28912016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2892
2893 PR fortran/60774
2894 * gfortran.dg/empty_label.f: Adjust test for new error message.
2895 * gfortran.dg/empty_label.f90: Ditto.
2896 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2897 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2898 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2899
30364ce6
SK
29002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2901
2902 PR fortran/61318
2903 * gfortran.dg/pr61318.f90: New test.
2904
ad7a5a8f
SK
29052016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2906
2907 PR fortran/77260
2908 * gfortran.dg/pr77260_1.f90: New test.
2909 * gfortran.dg/pr77260_2.f90: Ditto.
2910
72f52f30
JM
29112016-08-22 Joseph Myers <joseph@codesourcery.com>
2912
2913 PR middle-end/77269
2914 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2915 __builtin_signbitf and __builtin_signbitl in expected generic
2916 expansion.
2917 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2918 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2919 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2920 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2921 tests.
2922
6dc198e3
JM
29232016-08-22 Joseph Myers <joseph@codesourcery.com>
2924
2925 * gcc.dg/torture/float128-builtin.c,
2926 gcc.dg/torture/float128-ieee-nan.c,
2927 gcc.dg/torture/float128x-builtin.c,
2928 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2929 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2930 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2931 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2932 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2933 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2934 gcc.dg/torture/floatn-nan.h: New tests.
2935
7ff4e41a
JM
29362016-08-22 Joseph Myers <joseph@codesourcery.com>
2937
2938 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2939 macro.
2940 (main): Update calls to TEST_I_F.
2941 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2942 macro.
2943 (main): Update calls to TEST_I_F.
2944
7078cdb6
JM
29452016-08-22 Joseph Myers <joseph@codesourcery.com>
2946
2947 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2948 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2949 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2950 names in calls to TEST_I_F.
2951
a9d7c823
BE
29522016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2953
2954 PR c/52952
2955 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2956
cd800235
SKS
29572016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2958
2959 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2960 and !natural_alignment_64.
2961 * gcc.dg/ipa/propalign-2.c: Likewise.
2962 * gcc.dg/ipa/propalign-3.c: Likewise.
2963 * gcc.dg/ipa/propalign-4.c: Likewise.
2964 * gcc.dg/ipa/propalign-5.c: Likewise.
2965 * lib/target-supports.exp
2966 (check_effective_target_natural_alignment_32): Add avr-*-*.
2967
22d12455
KV
29682016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2969
2970 PR tree-optimization/61839
2971 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2972 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2973 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2974 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2975
c65699ef
JM
29762016-08-19 Joseph Myers <joseph@codesourcery.com>
2977
2978 PR c/32187
2979 * lib/target-supports.exp (check_effective_target_float16)
2980 (check_effective_target_float32, check_effective_target_float64)
2981 (check_effective_target_float128, check_effective_target_float32x)
2982 (check_effective_target_float64x)
2983 (check_effective_target_float128x)
2984 (check_effective_target_float16_runtime)
2985 (check_effective_target_float32_runtime)
2986 (check_effective_target_float64_runtime)
2987 (check_effective_target_float128_runtime)
2988 (check_effective_target_float32x_runtime)
2989 (check_effective_target_float64x_runtime)
2990 (check_effective_target_float128x_runtime)
2991 (check_effective_target_floatn_nx_runtime)
2992 (add_options_for_float16, add_options_for_float32)
2993 (add_options_for_float64, add_options_for_float128)
2994 (add_options_for_float32x, add_options_for_float64x)
2995 (add_options_for_float128x): New procedures.
2996 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2997 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2998 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2999 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3000 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3001 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3002 gcc.dg/torture/float128-complex.c,
3003 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3004 gcc.dg/torture/float128x-basic.c,
3005 gcc.dg/torture/float128x-complex.c,
3006 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3007 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3008 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3009 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3010 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3011 gcc.dg/torture/float32x-basic.c,
3012 gcc.dg/torture/float32x-complex.c,
3013 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3014 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3015 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3016 gcc.dg/torture/float64x-basic.c,
3017 gcc.dg/torture/float64x-complex.c,
3018 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3019 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3020 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3021 gcc.dg/torture/floatn-tg.h,
3022 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3023 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3024 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3025 gcc.dg/torture/fp-int-convert-float128x.c,
3026 gcc.dg/torture/fp-int-convert-float16-timode.c,
3027 gcc.dg/torture/fp-int-convert-float16.c,
3028 gcc.dg/torture/fp-int-convert-float32-timode.c,
3029 gcc.dg/torture/fp-int-convert-float32.c,
3030 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3031 gcc.dg/torture/fp-int-convert-float32x.c,
3032 gcc.dg/torture/fp-int-convert-float64-timode.c,
3033 gcc.dg/torture/fp-int-convert-float64.c,
3034 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3035 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3036 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3037 maximum exponent of floating-point type. Use it in testing
3038 whether 0x8...0 fits in the floating-point type. Always treat -1
3039 (signed 0xf...f) as fitting in the floating-point type.
3040 (M_OK1): New macro.
3041 * gcc.dg/torture/fp-int-convert-double.c,
3042 gcc.dg/torture/fp-int-convert-float.c,
3043 gcc.dg/torture/fp-int-convert-float128-timode.c,
3044 gcc.dg/torture/fp-int-convert-float128.c,
3045 gcc.dg/torture/fp-int-convert-float80-timode.c,
3046 gcc.dg/torture/fp-int-convert-float80.c,
3047 gcc.dg/torture/fp-int-convert-long-double.c,
3048 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3049
94e73c78
JJ
30502016-08-19 Jakub Jelinek <jakub@redhat.com>
3051
fbdbd4b6
JJ
3052 PR fortran/72744
3053 * gfortran.dg/gomp/pr72744.f90: New test.
3054
94e73c78
JJ
3055 PR fortran/69281
3056 * gfortran.dg/gomp/pr69281.f90: New test.
3057
91151a73
JB
30582016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3059
414b7129
UB
3060 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3061 the last special seed value.
3062 * gfortran.dg/random_7.f90: Use size for last array member instead
3063 of hardcoded value.
91151a73 3064
fcf830ab
PK
30652016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3066
3067 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3068 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3069
1a5da5b6
RB
30702016-08-19 Richard Biener <rguenther@suse.de>
3071
3072 PR tree-optimization/77286
3073 * gcc.dg/torture/pr77286.c: New testcase.
3074
82f72146
DM
30752016-08-18 David Malcolm <dmalcolm@redhat.com>
3076
3077 * gcc.dg/verbose-asm-2.c: New test case.
3078
cc015f3a
DM
30792016-08-18 David Malcolm <dmalcolm@redhat.com>
3080
3081 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3082 (custom_diagnostic_finalizer): Update for change to
3083 diagnostic_show_locus.
3084
cb18fd07
DM
30852016-08-18 David Malcolm <dmalcolm@redhat.com>
3086
3087 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3088 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3089
a76989dc
MP
30902016-08-18 Marek Polacek <polacek@redhat.com>
3091
3092 PR c/71514
3093 * gcc.dg/pr71514.c: New test.
3094
89c88780
L
30952015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3096
3097 PR target/72839
3098 * gcc.target/i386/pr72839.c: New test.
3099
2c71d454
CLT
31002016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3101
3102 PR middle-end/70895
3103 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3104 * c-c++-common/goacc/reduction-1.c: Likewise.
3105 * c-c++-common/goacc/reduction-2.c: Likewise.
3106 * c-c++-common/goacc/reduction-3.c: Likewise.
3107 * c-c++-common/goacc/reduction-4.c: Likewise.
3108
66592e95
AM
31092016-08-18 Alan Modra <amodra@gmail.com>
3110
3111 * gcc.c-torture/compile/pr72771.c: New.
3112
3a146d46
JJ
31132016-08-17 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR fortran/67496
3116 * gfortran.dg/pr67496.f90: New test.
3117
3f8257db 31182015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3119
3120 PR tree-optimization/71752
3a146d46 3121 * gcc.dg/vect/pr71752.c: New.
038000bd 3122
dd42e908
UB
31232016-08-17 Uros Bizjak <ubizjak@gmail.com>
3124
3125 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3126
458a1cd0
JJ
31272016-08-17 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR middle-end/77259
3130 * g++.dg/ipa/devirt-52.C: New test.
3131
11c4c4ba
CLT
31322016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3133
3134 * c-c++-common/goacc/reduction-6.c: New testcase.
3135
661d6efd
RB
31362016-08-17 Richard Biener <rguenther@suse.de>
3137
3138 PR tree-optimization/76490
3139 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3140 * gcc.dg/pr52904.c: XFAIL.
3141
622d8b69
RB
31422016-08-17 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/23855
3145 * gcc.dg/loop-unswitch-2.c: Adjust.
3146
af23e99c
JJ
31472016-08-16 Jakub Jelinek <jakub@redhat.com>
3148
3149 PR tree-optimization/72817
3150 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3151
feeb6268
JM
31522016-08-16 Joseph Myers <joseph@codesourcery.com>
3153
3154 PR libgcc/77265
3155 * gcc.dg/torture/float128-extend-inf.c: New test.
3156
65e736c0
DM
31572016-08-16 David Malcolm <dmalcolm@redhat.com>
3158
3159 PR c/72857
3160 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3161 for embedded NUL.
3162 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3163 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3164 caret placement.
3165 (test_oct): Likewise.
3166 (test_multiple): Likewise.
3167 (test_field_width_specifier): Likewise.
3168 (test_field_width_specifier_2): New function.
3169 (test_field_precision_specifier): New function.
3170 (test_embedded_nul): Update expected caret placement.
3171 (test_non_contiguous_strings): Update line number.
3172 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3173 (__emit_string_literal_range): Add "caret_idx" param.
3174 (test_simple_string_literal): Add value for new param, updating
3175 expected output..
3176 (test_concatenated_string_literal): Likewise.
3177 (test_multiline_string_literal): Likewise.
3178 (test_hex): Likewise.
3179 (test_oct): Likewise.
3180 (test_multiple): Likewise.
3181 (test_ucn4): Likewise.
3182 (test_ucn8): Likewise.
3183 (test_u8): Likewise.
3184 (test_u): Likewise; update expected message, from "range" to
3185 "location".
3186 (test_U): Likewise.
3187 (test_L): Likewise.
3188 (test_macro): Add value for new param.
3189 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3190 (__emit_string_literal_range): Add "caret_idx" param.
3191 (test_stringified_token_1): Add value for new param. Update
3192 expected message, from "range" to "location".
3193 (test_stringized_token_2): Likewise, adding param to macro.
3194 (test_stringified_token_3): Likewise.
3195 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3196 (emit_warning): Convert param from source_range to location_t.
3197 (test_string_literals): Add caret_idx param, and use it when
3198 constructing a substring_loc. Update error message, from
3199 "range" to "location".
3200
4a7f57d5
JJ
32012016-08-16 Jakub Jelinek <jakub@redhat.com>
3202
7841800f
JJ
3203 PR target/71910
3204 * g++.dg/gomp/pr71910.C: New test.
3205
1b13411a
JJ
3206 PR middle-end/67485
3207 * gcc.c-torture/compile/pr67485.c: New test.
3208
4a7f57d5
JJ
3209 PR target/72867
3210 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3211
3c556bc4
BC
32122016-08-16 Bin Cheng <bin.cheng@arm.com>
3213
3214 PR tree-optimization/69848
3215 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3216
beab2da6
ML
32172016-08-16 Martin Liska <mliska@suse.cz>
3218
3219 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3220 of memory operations so that it can be handled by core2
3221 in 32-bit mode.
3222
f4eec0a3
RB
32232016-08-16 Richard Biener <rguenther@suse.de>
3224
3225 PR tree-optimization/76783
3226 * gcc.dg/pr76783.c: New testcase.
3227 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3228
8f21990a
BC
32292016-08-16 Bin Cheng <bin.cheng@arm.com>
3230
3231 PR tree-optimization/72817
3232 PR tree-optimization/73450
3233 * gcc.dg/tree-ssa/pr72817.c: New test.
3234 * gcc.dg/tree-ssa/pr73450.c: New test.
3235
7fc61626
FR
32362016-08-15 Fritz Reese <fritzoreese@gmail.com>
3237
3238 * gfortran.dg/init_flag_13.f90: New testcase.
3239 * gfortran.dg/init_flag_14.f90: Ditto.
3240 * gfortran.dg/init_flag_15.f03: Ditto.
3241 * gfortran.dg/dec_init_1.f90: Ditto.
3242 * gfortran.dg/dec_init_2.f90: Ditto.
3243
432baa02
UB
32442016-08-15 Uros Bizjak <ubizjak@gmail.com>
3245
3246 PR target/72867
3247 * gcc.target/i386/pr72867.c: New test.
3248
7e1dde14
EB
32492016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3250
3251 * c-c++-common/dump-ada-spec-5.c: New test.
3252
e4969090
RB
32532016-08-15 Richard Biener <rguenther@suse.de>
3254
3255 PR tree-optimization/73434
3256 * gcc.dg/torture/pr73434.c: New testcase.
3257
66088065
JJ
32582016-08-15 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR tree-optimization/72824
3261 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3262
7c713714
CLT
32632016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3264
3265 PR fortran/70598
3266 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3267 in use_device clause.
3268 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3269 * gfortran.dg/goacc/list.f95: Adjust to catch
3270 "neither a POINTER nor an array" error messages.
3271
4271e5cb
UB
32722016-08-14 Uros Bizjak <ubizjak@gmail.com>
3273
3274 PR target/76342
3275 * gcc.target/i386/pr76342.c: New test.
3276
b0cea284
JJ
32772016-08-12 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR c/71512
3280 * g++.dg/ubsan/pr71512.C: New test.
3281 * c-c++-common/ubsan/pr71512-1.c: New test.
3282 * c-c++-common/ubsan/pr71512-2.c: New test.
3283
e86aefb8
MM
32842016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3285
3286 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3287 vector initialization options.
3288 * gcc.target/powerpc/vec-init-2.c: Likewise.
3289 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3290 is generated on ISA 3.0.
3291
7fd82d52
PP
32922016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3293
3294 PR middle-end/71654
3295 * gcc.dg/c-c++-common/pr71654.c: New test.
3296 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3297 dg-options.
3298 * gcc.dg/tree-ssa/vrp24: Likewise.
3299
2f1364c2
JJ
33002016-08-12 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR c/67410
3303 * gcc.dg/pr67410.c: New test.
3304
8eb414aa
BC
33052016-08-12 Bin Cheng <bin.cheng@arm.com>
3306
3307 PR tree-optimization/69848
3308 * gcc.dg/vect/vect-pr69848.c: New test.
3309
30b39c19
UB
33102016-08-12 Uros Bizjak <ubizjak@gmail.com>
3311
3312 PR testsuite/71008
3313 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3314 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3315 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3316 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3317
e373dd06
RB
33182016-08-12 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/57326
3321 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3322 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3323 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3324 * gcc.target/i386/pr45685.c: Likewise.
3325 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3326 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3327 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3328 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3329 * gfortran.dg/pr34163.f90: Likewise.
3330
20d1af89
ML
33312016-08-12 Martin Liska <mliska@suse.cz>
3332
3333 * g++.dg/gcov/gcov-16.C: New test.
3334 * lib/gcov.exp: Support new argument for run-gcov function.
3335
5cacda56
ML
33362016-08-12 Martin Liska <mliska@suse.cz>
3337
3338 PR gcov-profile/35590
3339 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3340
663eecfd
RB
33412016-08-12 Richard Biener <rguenther@suse.de>
3342
3343 PR tree-optimization/72851
3344 * gcc.dg/torture/pr72851.c: New testcase.
3345
3f8257db 33462016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3347
e366d7d8
AO
3348 PR debug/63240
3349 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3350 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3351 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3352 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3353 DW_AT_deleted.
3354
71e1a6a4
AO
3355 PR debug/55641
3356 * g++.dg/debug/dwarf2/ref-1.C: New.
3357
8aaf799b
AO
3358 PR debug/49366
3359 * g++.dg/debug/dwarf2/template-params-12.H: New.
3360 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3361 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3362 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3363 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3364 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3365 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3366 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3367
06f9caed
BS
33682016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3369
3370 PR target/72863
3371 * gcc.target/powerpc/pr72863.c: New test.
3372
a8b956c1
UB
33732016-08-11 Uros Bizjak <ubizjak@gmail.com>
3374
3375 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3376
c73dd986
L
33772015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3378
3379 * gcc.target/i386/pieces-strcpy-1.c: New test.
3380 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3381
385ed708
JJ
33822016-08-11 Jakub Jelinek <jakub@redhat.com>
3383
3384 PR c++/72868
3385 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3386
df7ec09f
L
33872015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3388
3389 * gcc.target/i386/pieces-memcpy-1.c: New test.
3390 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3391 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3392 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3393 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3394 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3395
b95a64bb
JJ
33962016-08-11 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR c/72816
7ddbcf6b 3399 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3400
59537744
BE
34012016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3402
3403 PR tree-optimization/71083
3404 * gcc.c-torture/execute/pr71083.c: New test.
3405 * gnat.dg/loop_optimization23.adb: New test.
3406 * gnat.dg/loop_optimization23_pkg.ads: New test.
3407 * gnat.dg/loop_optimization23_pkg.adb: New test.
3408
183ac6d0
RB
34092016-08-11 Richard Biener <rguenther@suse.de>
3410
3411 PR tree-optimization/72772
3412 * gcc.dg/graphite/pr35356-1.c: Adjust.
3413 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3414
b152f5a2
JB
34152016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3416
3417 * gfortran.dg/random_7.f90: Take into account that the last seed
3418 value is the special p value.
3419 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3420
bb7ebad1
RB
34212016-08-11 Richard Biener <rguenther@suse.de>
3422
3423 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3424
2e186411
AM
34252016-08-11 Alan Modra <amodra@gmail.com>
3426
3427 * gcc.target/powerpc/pr71680.c: New.
3428
e9e6d4f6
KN
34292016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3430
3431 * gcc.target/powerpc/bfp/bfp.exp: New file.
3432 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3433 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3434 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3435 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3436 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3437 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3438 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3439 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3440 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3441 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3442 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3443 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3444 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3445 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3446 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3447 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3448 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3449 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3450 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3451 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3452 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3453 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3454 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3455 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3456 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3457 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3458 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3459 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3460 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3461 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3462 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3463 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3464 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3465 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3466 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3467 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3468 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3469 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3470 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3471 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3472 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3473 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3474 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3475 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3476 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3477 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3478 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3479 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3480 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3481 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3482 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3483 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3484 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3485
9c8eabea
BC
34862016-08-10 Bin Cheng <bin.cheng@arm.com>
3487
3488 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3489 Add aarch64*-*-*.
3490
6c553b76
BC
34912016-08-10 Bin Cheng <bin.cheng@arm.com>
3492
3493 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3494
a0883b08
MM
34952016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3496
3497 PR target/72853
3498 * gcc.target/powerpc/pr72853.c: New test.
3499
a266236e
ML
35002016-08-10 Martin Liska <mliska@suse.cz>
3501
3502 PR gcov-profile/58306
3503 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3504
22063dbc
ML
35052016-08-10 Martin Liska <mliska@suse.cz>
3506
3507 * g++.dg/gcov/gcov-threads-1.C: New test.
3508
5250a5bb
SKS
35092016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3510
3511 PR target/71873
3512 * gcc.target/avr/pr71873.c: New test.
3513
b7597ae5
ML
35142016-08-09 Martin Liska <mliska@suse.cz>
3515
3516 * g++.dg/gcov/gcov-dump-1.C: New test.
3517 * g++.dg/gcov/gcov-dump-2.C: New test.
3518
ab50a215
ML
35192016-08-09 Martin Liska <mliska@suse.cz>
3520
3521 * gcc.dg/tree-prof/val-prof-9.c: New test.
3522
dcb1e137
ML
35232016-08-09 Martin Liska <mliska@suse.cz>
3524
3525 * gcc.dg/tree-prof/val-prof-8.c: New test.
3526
04d6d3b6
MJ
35272016-08-09 Martin Jambor <mjambor@suse.cz>
3528
df839749
UB
3529 PR ipa/71981
3530 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3531
c57e78c4
BC
35322016-08-09 Bin Cheng <bin.cheng@arm.com>
3533
3534 PR tree-optimization/33707
3535 * gcc.dg/vect/pr33707.c: New test.
3536
42970a17
BC
35372016-08-09 Bin Cheng <bin.cheng@arm.com>
3538
3539 PR tree-optimization/pr72772
3540 * gcc.dg/tree-ssa/pr72772.c: New test.
3541
810a3aa6
MF
35422016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3543
3544 PR rtl-optimization/66669
3545 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3546
9e207d6f
JJ
35472016-08-09 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR tree-optimization/72824
3550 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3551
50bf47fd
RB
35522016-08-09 Richard Biener <rguenther@suse.de>
3553
3554 PR tree-optimization/71802
3555 * gcc.dg/torture/pr71802.c: New testcase.
3556
cadec7ca
JJ
35572016-08-09 Jakub Jelinek <jakub@redhat.com>
3558
3559 PR c++/72809
3560 * g++.dg/eh/stdarg1.C: New test.
3561
c43c5112
AK
35622016-08-08 Andi Kleen <ak@linux.intel.com>
3563
3564 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3565 test command line in failure log.
3566 (profopt-execute): dito. Make autofdo file names unique.
3567
895aa8e1
DM
35682016-08-08 David Malcolm <dmalcolm@redhat.com>
3569
3570 PR c/64955
3571 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3572 output.
3573
9afda630
PK
35742016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3575
3576 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3577 c99_runtime.
3578 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3579 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3580 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3581 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3582 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3583 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3584
e52ed3fe
DM
35852016-08-08 David Malcolm <dmalcolm@redhat.com>
3586
3587 PR c/52952
3588 * gcc.dg/cpp/pr66415-1.c: Likewise.
3589 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3590 * gcc.dg/format/c90-printf-1.c: Likewise.
3591 * gcc.dg/format/diagnostic-ranges.c: New test case.
3592
ad200580
JJ
35932016-08-08 Jakub Jelinek <jakub@redhat.com>
3594
77524e0d
JJ
3595 PR fortran/72716
3596 * gfortran.dg/gomp/pr72716.f90: New test.
3597
2187f2a2
JJ
3598 PR middle-end/72781
3599 * gcc.dg/gomp/pr72781.c: New test.
3600
ad200580
JJ
3601 PR middle-end/68762
3602 * g++.dg/vect/pr68762-1.cc: New test.
3603 * g++.dg/vect/pr68762-2.cc: New test.
3604 * g++.dg/vect/pr68762.h: New file.
3605
989d0071
MS
36062016-08-08 Martin Sebor <msebor@redhat.com>
3607
3608 PR testsuite/72838
3a146d46
JJ
3609 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3610 * g++.dg/warn/overflow-warn-3.C: Same.
3611 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3612
7090cac9
AV
36132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3614
3615 PR fortran/71936
3616 * gfortran.dg/allocate_with_source_21.f03: New test.
3617
64e56ab0
AV
36182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3619
3620 PR fortran/72698
3621 * gfortran.dg/allocate_with_source_20.f03: New test.
3622
0476487d
AM
36232016-08-08 Alan Modra <amodra@gmail.com>
3624
3625 * gcc.c-torture/compile/pr72802.c: New.
3626
8e9218f2
AV
36272016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3628
3629 PR fortran/70524
3630 * gfortran.dg/dependency_48.f90: New test.
3631
c1f7083b
TK
36322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3633
531e5ae3 3634 PR fortran/70040
c1f7083b
TK
3635 * gfortran.dg/pr70040.f90: New testcase.
3636
6ab5813c
TK
36372016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3638
3639 PR fortran/71961
3640 * gfortran.dg/matmul_10.f90: New testcase.
3641
27bddc4a
JH
36422016-08-07 Jan Hubicka <hubicka@ucw.cz>
3643
3644 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3645
4a9f8a9f
JJ
36462016-08-07 Jakub Jelinek <jakub@redhat.com>
3647
3648 PR c/72816
3649 * gcc.dg/pr72816.c: New test.
3650
fa76f2c6
JW
36512016-08-06 Jonathan Wakely <jwakely@redhat.com>
3652
3653 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3654 * g++.dg/conversion/pr41426.C: Likewise.
3655 * g++.dg/conversion/pr66211.C: Likewise.
3656 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3657 * g++.dg/init/ref8.C: Likewise.
3658 * g++.old-deja/g++.law/cvt20.C: Likewise.
3659 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3660
5c3e5002
PP
36612016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3662
3663 PR tree-optimization/18046
3664 * gcc.dg/tree-ssa/vrp105.c: New test.
3665 * gcc.dg/tree-ssa/vrp106.c: New test.
3666
94087e88 36672016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3668
3669 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3670 1ul in diagnostics. Remove hyphen from "constant-expression."
3671 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3672 * g++.dg/cpp0x/static_assert3.C: Same.
3673 * g++.dg/cpp1y/constexpr-throw.C: Same.
3674 * g++.dg/template/nontype3.C: Same.
3675 * g++.dg/warn/overflow-warn-1.C: Same.
3676 * g++.dg/warn/overflow-warn-3.C: Same.
3677 * g++.dg/warn/overflow-warn-4.C: Same.
3678
88fa5555
DM
36792016-08-05 David Malcolm <dmalcolm@redhat.com>
3680
3681 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3682 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3683 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3684 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3685
1addb9e6
PP
36862016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3687
3688 PR tree-optimization/72810
3689 * gcc.dg/tree-ssa/vrp110.c: New test.
3690
1b62ed4f
JG
36912016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3692
3693 PR Target/72819
3694 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3695 registers.
3696 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3697 saving the half-precision registers.
3698 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3699 value is returned in h0.
3700 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3701 are passed in FP/SIMD registers.
3702 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3703 passing works corrcetly.
3704 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3705 (hfa_f16x2_t): Likewise.
3706 (hfa_f16x3_t): Likewise.
3707 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3708 are promoted to double and passed in a double register.
3709 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3710 are promoted to double and stacked.
3711 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3712 __fp16 data types.
3713 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3714 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3715 __fp16 first get passed in FP/SIMD registers, then stacked.
3716
4228ca19
NS
37172016-08-05 Nathan Sidwell <nathan@acm.org>
3718
3719 PR c++/68724
3720 * g++.dg/cpp0x/pr68724.C: New.
3721
db7c335e
RB
37222016-08-05 Richard Biener <rguenther@suse.de>
3723
3724 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3725
48abe922
PP
37262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3727
3728 * gcc.dg/tree-ssa/vrp107.c: New test.
3729 * gcc.dg/tree-ssa/vrp108.c: New test.
3730 * gcc.dg/tree-ssa/vrp109.c: New test.
3731
f6cdf42f
PK
37322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3733
3734 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3735 dg-options.
3736
33a9c609
PK
37372016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3738
3739 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3740 test-cases.
3741 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3742 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3743 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3744 test-cases.
3745 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3746 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3747 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3748 large_double.
3749
4473482d
PC
37502016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3751
3752 PR c++/72800
3753 * g++.dg/cpp1y/lambda-ice1.C: New.
3754
08156df5
PP
37552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3756
3757 PR c++/72759
3758 * g++.dg/cpp1y/pr72759.C: New test.
3759
938da3a5
PP
37602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3761
3762 * gcc.dg/switch-10.c: New test.
3763
da84183c
JG
37642016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3765
3766 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3767
ae9281fc
TS
37682016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3769
3770 * c-c++-common/goacc/routine-5.c: Update.
3771
086ad22e
BE
37722016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3773
3774 PR rtl-optimization/70903
3775 * gcc.c-torture/execute/pr70903.c: New test.
3776
6805e400
ML
37772016-08-04 Martin Liska <mliska@suse.cz>
3778
3779 * gcc.dg/params/params.exp: Replace file exists with
3780 TESTING_IN_BUILD_TREE.
3781
a0008434
MP
37822016-08-04 Marek Polacek <polacek@redhat.com>
3783
3784 PR c++/70229
3785 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3786
fb46286e
RB
37872016-08-04 Richard Biener <rguenther@suse.de>
3788
3789 PR middle-end/71984
3790 * gcc.dg/torture/pr71984.c: Guard correctness check for
3791 little-endian.
3792
ac2c96ab
AP
37932016-08-03 Andrew Pinski <apinski@cavium.com>
3794
3795 * gcc.c-torture/compile/20160802-1.c: New testcase.
3796
c98583e9
FR
37972016-08-03 Fritz Reese <fritzoreese@gmail.com>
3798
3799 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3800
9ad1a1da
RB
38012016-08-03 Richard Biener <rguenther@suse.de>
3802
3803 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3804 and remove -O3.
3805 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3806 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3807
cd75c979
RB
38082016-08-03 Richard Biener <rguenther@suse.de>
3809
3810 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3811 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3812 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3813 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3814
30e8d875
SKS
38152016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3816
3817 * gcc.dg/init-excess-2.c: Require int32plus.
3818 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3819 * gcc.dg/pr59963-2.c: Require int32plus.
3820 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3821 * gcc.dg/unroll-7.c: Require int32plus.
3822
69b806f6
BC
38232016-08-02 Bin Cheng <bin.cheng@arm.com>
3824
3825 PR tree-optimization/34114
3826 * gcc.dg/tree-ssa/loop-42.c: New test.
3827
1efafef3
TC
38282016-08-02 Tamar Christina <tamar.christina@arm.com>
3829
3830 * gcc.target/aarch64/vminmaxnm.c: New.
3831 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3832 tests.
3833
e2a99194
MM
38342016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3835
3836 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3837 vec_extract for vector float, vector int, vector short, and vector
3838 char.
3839 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3840 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3841 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3842 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3843
71bfb77a
WD
38442016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3845
3846 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3847 single stack adjustment, no writeback.
71bfb77a
WD
3848 * gcc.target/aarch64/test_frame_12.c: Likewise.
3849 * gcc.target/aarch64/test_frame_13.c: Likewise.
3850 * gcc.target/aarch64/test_frame_15.c: Likewise.
3851 * gcc.target/aarch64/test_frame_6.c: Likewise.
3852 * gcc.target/aarch64/test_frame_7.c: Likewise.
3853 * gcc.target/aarch64/test_frame_8.c: Likewise.
3854 * gcc.target/aarch64/test_frame_16.c: New test.
3855
37bce35a
L
38562015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3857
3858 PR target/72748
3859 * gcc.target/i386/pr72748.c: New test.
3860
3f8257db 38612015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3862
3863 PR tree-optimization/71818
3864 * gcc.dg/vect/pr71818.c: New
3865
bf60c531
ML
38662016-08-01 Martin Liska <mliska@suse.cz>
3867
3868 PR tree-optimization/71857
3869 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3870
8ed49fab
KT
38712016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3872
3873 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3874
76e2c821
JB
38752016-08-01 Jan Beulich <jbeulich@suse.com>
3876
3877 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3878
35029597
WS
38792016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3880
3881 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3882 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3883
3aa4b66a
JW
38842016-07-31 Jonathan Wakely <jwakely@redhat.com>
3885
3886 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3887 (check_effective_target_c++): Likewise. Also match for libstdc++.
3888
3f8257db 38892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3890
3891 PR fortran/41922
3892 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3893 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3894 * gfortran.dg/pr41922.f90: New test.
3895
9fcb2819
SK
38962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3897
3898 PR fortran/68566
3899 * gfortran.dg/pr68566.f90: new test.
3900
94087e88 39012016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3902
3903 PR c++/60760
3904 PR c++/71091
3905 * g++.dg/cpp0x/constexpr-cast.C: New test.
3906 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3907 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3908 * g++.dg/ubsan/pr63956.C: Correct.
3909
d0047a25
MM
39102016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3911
3912 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3913 vector double or vector long where the vector is in memory.
3914 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3915 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3916
e4f7a5df
SK
39172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3918
3919 PR fortran/69867
3920 * gfortran.dg/pr69867.f90: New test.
3921
b441ae1d
SK
39222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3923
3924 PR fortran/69962
3925 * gfortran.dg/pr69962.f90: New test.
3926
712dff31
SK
39272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3928
3929 PR fortran/70006
3930 * gfortran.dg/pr70006.f90: New test.
3931
fb42421e
SK
39322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3933
3934 PR fortran/71730
3935 * gfortran.dg/pr71730.f90: New test.
3936 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3937 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3938 * gfortran.dg/array_constructor_26.f03: Ditto.
3939
466effe0
WS
39402016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3941
3942 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3943 * gcc.target/powerpc/pr71763.c: Likewise.
3944
f618a472
MP
39452016-07-29 Marek Polacek <polacek@redhat.com>
3946
3947 PR c/71742
3948 * gcc.dg/940510-1.c: Adjust dg-error.
3949 * gcc.dg/c99-flex-array-1.c: Likewise.
3950 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3951
efd0786f
MP
3952 PR c/71853
3953 * gcc.dg/noncompile/pr71853.c: New test.
3954
e00dceaf
MP
3955 PR c/71573
3956 * gcc.dg/noncompile/pr71573.c: New test.
3957
638fc14f
MP
3958 PR c/71926
3959 * g++.dg/warn/Wparentheses-30.C: New test.
3960 * gcc.dg/Wparentheses-14.c: New test.
3961
61c73a7f
UB
39622016-07-29 Uros Bizjak <ubizjak@gmail.com>
3963
3964 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3965
01d32b2b
BC
39662016-07-29 Bin Cheng <bin.cheng@arm.com>
3967
3968 PR tree-optimization/57558
3969 * gcc.dg/vect/pr57558-1.c: New test.
3970 * gcc.dg/vect/pr57558-2.c: New test.
3971
f6c7a248
PK
39722016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3973
61c73a7f 3974 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3975 to scan forwprop1 dump pass.
3976
f54ea774
PC
39772016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3978
3979 PR c++/51488
3980 * g++.dg/template/pr51488.C: New.
3981
673a107a
JJ
39822016-07-29 Jakub Jelinek <jakub@redhat.com>
3983
3984 PR c/71969
3985 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3986 static __inline__.
3987 * gcc.dg/pr71969-1.c: New test.
3988 * gcc.dg/pr71969-2.c: New test.
3989 * gcc.dg/pr71969-3.c: New test.
3990
78169471
MP
39912016-07-29 Marek Polacek <polacek@redhat.com>
3992
3993 PR c/71574
3994 * c-c++-common/pr71574.c: New test.
3995
a5b5c8b6
MP
3996 PR c/71583
3997 * gcc.dg/noncompile/pr71583.c: New test.
3998
883b6d4e
KV
39992016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4000
4001 PR middle-end/68217
4002 * gcc.dg/pr68217.c: New test.
4003
89f1f37e
SK
40042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4005
4006 PR fortran/71067
4007 * gfortran.dg/pr71067_1.f90: New test.
4008 * gfortran.dg/pr71067_2.f90: Ditto.
4009
e0d32185
MM
40102016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4011
4012 * gcc.target/powerpc/vec-extract-1.c: New test.
4013
c851722d
SK
40142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4015
4016 PR fortran/71799
4017 * gfortran.dg/pr71799.f90: New test.
4018
f064da6a
PC
40192016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4020
4021 PR c++/71665
4022 * g++.dg/cpp0x/pr71665-1.C: New.
4023 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4024 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4025 * g++.dg/ext/label10.C: Likewise.
4026 * g++.dg/parse/constant5.C: Likewise.
4027
1b70aaad
SK
40282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4029
4030 PR fortran/71859
4031 * gfortran.dg/pr71859.f90: New test.
4032 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4033 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4034
a23404c9
PT
40352016-07-28 Paul Thomas <pault@gcc.gnu.org>
4036
4037 PR fortran/71883
4038 * gfortran.dg/pr71883.f90 : New test.
4039
513d866d
YR
40402016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4041
4042 PR tree-optimization/71734
61c73a7f 4043 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4044
7c428aa2
RL
40452016-07-28 Renlin Li <renlin.li@arm.com>
4046
4047 Revert
4048 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4049
4050 PR fortran/71902
4051 * gfortran.dg/dependency_47.f90: New test.
4052
1225d6b1
ML
40532016-07-28 Martin Liska <mliska@suse.cz>
4054
4055 PR gcov-profile/68025
4056 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4057
e5f5bf35
ML
40582016-07-28 Martin Liska <mliska@suse.cz>
4059
4060 * g++.dg/vect/pr70944.cc: New test.
4061
4536610d
KV
40622016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4063
4064 PR middle-end/71994
4065 * gcc.dg/torture/pr71994.c: New test.
4066
8c6961ca
PK
40672016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4068
4069 PR middle-end/71078
4070 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4071 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4072 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4073
8de22ea0
RB
40742016-07-27 Richard Biener <rguenther@suse.de>
4075
4076 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4077
5d9da222
ML
40782016-07-27 Martin Liska <mliska@suse.cz>
4079
4080 * gcc.dg/predict-13.c: New test.
4081 * gcc.dg/predict-14.c: New test.
4082
af9e275f
SKS
40832016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4084
a23404c9 4085 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4086 including stdint.h.
4087 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4088 including stdint.h.
4089
71abba1e
MM
40902016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4091
4092 PR target/71869
4093 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4094 IEEE built-in functions handle quiet and signalling NaNs
4095 correctly.
4096
9cd74e8f
SK
40972016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4098
4099 PR fortran/71862
4100 * gfortran.dg/pr71862.f90: New test.
4101
0d48446f
MS
41022016-07-26 Martin Sebor <msebor@redhat.com>
4103
4104 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4105 selector with dg-options.
4106
524cf1e4
PP
41072016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4108
4109 PR tree-optimization/18046
4110 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4111 * gcc.dg/tree-ssa/vrp103.c: New test.
4112 * gcc.dg/tree-ssa/vrp104.c: New test.
4113
100665d8
WS
41142016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4115
4116 * gcc.target/powerpc/pr63354.c: Require lp64 since
4117 -mprofile-kernel is not legal with -m32.
4118
0b64ca40
RB
41192016-07-26 Richard Biener <rguenther@suse.de>
4120
4121 PR rtl-optimization/71984
4122 * gcc.dg/torture/pr71984.c: New testcase.
4123
9b7937cf
RS
41242016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4125
4126 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4127 g++-dg-runtest via et-dg-runtest.
4128 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4129 * gcc.dg/vect/vect.exp: Likewise.
4130 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4131 gfortran-dg-runtest.
4132 * gfortran.dg/vect/vect.exp: Likewise.
4133 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4134 (check_mips_loongson_hw_available): Likewise.
4135 (check_effective_target_mpaired_single_runtime): Likewise.
4136 (check_effective_target_mips_loongson_runtime): Likewise.
4137 (add_options_for_mpaired_single): Likewise.
4138 (check_effective_target_vect_int): Add global et_index.
4139 Check and save the supported feature for a target selected by
4140 the et_index target. Break long lines where appropriate. Call
4141 et-is-effective-target for MIPS with an argument instead of
4142 check_effective_target_* where appropriate.
4143 (check_effective_target_vect_intfloat_cvt): Likewise.
4144 (check_effective_target_vect_uintfloat_cvt): Likewise.
4145 (check_effective_target_vect_floatint_cvt): Likewise.
4146 (check_effective_target_vect_floatuint_cvt): Likewise.
4147 (check_effective_target_vect_simd_clones): Likewise.
4148 (check_effective_target_vect_shift): ewise.
4149 (check_effective_target_whole_vector_shift): Likewise.
4150 (check_effective_target_vect_bswap): Likewise.
4151 (check_effective_target_vect_shift_char): Likewise.
4152 (check_effective_target_vect_long): Likewise.
4153 (check_effective_target_vect_float): Likewise.
4154 (check_effective_target_vect_double): Likewise.
4155 (check_effective_target_vect_long_long): Likewise.
4156 (check_effective_target_vect_no_int_max): Likewise.
4157 (check_effective_target_vect_no_int_add): Likewise.
4158 (check_effective_target_vect_no_bitwise): Likewise.
4159 (check_effective_target_vect_widen_shift): Likewise.
4160 (check_effective_target_vect_no_align): Likewise.
4161 (check_effective_target_vect_hw_misalign): Likewise.
4162 (check_effective_target_vect_element_align): Likewise.
4163 (check_effective_target_vect_condition): Likewise.
4164 (check_effective_target_vect_cond_mixed): Likewise.
4165 (check_effective_target_vect_char_mult): Likewise.
4166 (check_effective_target_vect_short_mult): Likewise.
4167 (check_effective_target_vect_int_mult): Likewise.
4168 (check_effective_target_vect_extract_even_odd): Likewise.
4169 (check_effective_target_vect_interleave): Likewise.
4170 (check_effective_target_vect_stridedN): Likewise.
4171 (check_effective_target_vect_multiple_sizes): Likewise.
4172 (check_effective_target_vect64): Likewise.
4173 (check_effective_target_vect_call_copysignf): Likewise.
4174 (check_effective_target_vect_call_sqrtf): Likewise.
4175 (check_effective_target_vect_call_btrunc): Likewise.
4176 (check_effective_target_vect_call_btruncf): Likewise.
4177 (check_effective_target_vect_call_ceil): Likewise.
4178 (check_effective_target_vect_call_ceilf): Likewise.
4179 (check_effective_target_vect_call_floor): Likewise.
4180 (check_effective_target_vect_call_floorf): Likewise.
4181 (check_effective_target_vect_call_lceil): Likewise.
4182 (check_effective_target_vect_call_lfloor): Likewise.
4183 (check_effective_target_vect_call_nearbyint): Likewise.
4184 (check_effective_target_vect_call_nearbyintf): Likewise.
4185 (check_effective_target_vect_call_round): Likewise.
4186 (check_effective_target_vect_call_roundf): Likewise.
4187 (check_effective_target_vect_perm): Likewise, but also append *_saved
4188 to the existing global name to properly cache the result.
4189 (check_effective_target_vect_perm_byte): Likewise.
4190 (check_effective_target_vect_perm_short): Likewise.
4191 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4192 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4193 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4194 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4195 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4196 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4197 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4198 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4199 (check_effective_target_vect_sdot_qi): Likewise.
4200 (check_effective_target_vect_udot_qi): Likewise.
4201 (check_effective_target_vect_sdot_hi): Likewise.
4202 (check_effective_target_vect_udot_hi): Likewise.
4203 (check_effective_target_vect_usad_char): Likewise.
4204 (check_effective_target_vect_pack_trunc): Likewise.
4205 (check_effective_target_vect_unpack): Likewise.
4206 (check_effective_target_vect_aligned_arrays): Likewise.
4207 (check_effective_target_vect_natural_alignment): Likewise.
4208 (check_effective_target_vector_alignment_reachable): Likewise.
4209 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4210 (is-effective-target): Initialize et_index if undefined.
4211 (et-dg-runtest): New.
4212 (et-is-effective-target): Likewise.
4213 (check_vect_support_and_set_flags): Add supported MIPS targets to
4214 EFFECTIVE_TARGETS list. Return the number of supported targets.
4215
8f63caf6 42162016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4217 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4218
4219 PR middle-end/70920
4220 * gcc.dg/pr70920-1.c: New test-case.
4221 * gcc.dg/pr70902-2.c: Likewise.
4222 * gcc.dg/pr70920-3.c: Likewise.
4223 * gcc.dg/pr70920-4.c: Likewise
4224 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4225 2 instead of 3.
4226
7d575fff
AM
42272016-07-25 Alexander Monakov <amonakov@ispras.ru>
4228
4229 * gcc.c-torture/execute/pr71494.c: Require label_values.
4230 * gcc.dg/pr16973.c: Ditto.
4231
bf01e070
SKS
42322016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4233
4234 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4235 * gcc.dg/torture/pr69771.c: Require int32plus.
4236 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4237
16b05965
ML
42382016-07-25 Martin Liska <mliska@suse.cz>
4239
4240 * gcc.dg/torture/pr71987.c: New test.
4241
d52d3767
SK
42422016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4243
4244 PR fortran/71935
4245 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4246 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4247 * gfortran.dg/pr71935.f90: New test.
4248
94087e88 42492016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4250
4251 PR c++/71675
4252 * g++.dg/ext/atomic-3.C: New test.
4253 * gcc.dg/atomic/pr71675.c: New test.
4254
58b3986e
ES
42552016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4256
4257 * gcc.target/i386/mvc8.c: New test.
4258
faa1612a
BC
42592016-07-22 Bin Cheng <bin.cheng@arm.com>
4260
4261 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4262 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4263
1603ebe0
TK
42642016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4265
4266 PR fortran/71795
4267 * gfortran.dg/constructor_50.f90: New test.
4268
bc91c436
ML
42692016-07-22 Martin Liska <mliska@suse.cz>
4270
4271 PR gcov-profile/69028
4272 PR gcov-profile/62047
4273 * g++.dg/cilk-plus/pr69028.C: New test.
4274
9fe9a3a7
AV
42752016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4276
4277 * gfortran.dg/coarray_stat_2.f90: New test.
4278
70866e3d
MM
42792016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4280
4281 * gcc.target/powerpc/vec-extract.h: New files to check the
4282 vec_extract built-in functions for all vector types, testing
4283 accessing each element, both with constant and variable element
4284 numbers.
4285 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4286 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4287 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4288 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4289 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4290 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4291 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4292 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4293 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4294
ab3af181
JJ
42952016-07-21 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR c++/71728
4298 * g++.dg/other/pr71728.C: New test.
4299
ebe8f322
JG
43002016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4301
4302 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4303 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4304 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4305 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4306 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4307
959cef74
RB
43082016-07-21 Richard Biener <rguenther@suse.de>
4309
4310 PR tree-optimization/71947
4311 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4312
b24d9420
BC
43132016-07-21 Bin Cheng <bin.cheng@arm.com>
4314
4315 * gcc.dg/tree-ssa/scev-15.c: New.
4316
23974819
BC
43172016-07-21 Bin Cheng <bin.cheng@arm.com>
4318
4319 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4320
ee78cbaa
JJ
43212016-07-21 Jakub Jelinek <jakub@redhat.com>
4322
4323 PR c++/71941
4324 * g++.dg/gomp/pr71941.C: New test.
4325
52ed68f7
DM
43262016-07-20 David Malcolm <dmalcolm@redhat.com>
4327
4328 PR c/70339
4329 PR c/71858
4330 * g++.dg/spellcheck-identifiers.C: New test case, based on
4331 gcc.dg/spellcheck-identifiers.c.
4332 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4333 gcc.dg/spellcheck-identifiers-2.c.
4334 * g++.dg/spellcheck-typenames.C: New test case, based on
4335 gcc.dg/spellcheck-typenames.c
4336
18407bfb
JW
43372016-07-20 Jonathan Wakely <jwakely@redhat.com>
4338
4339 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4340 pointer to member function and also test catching by reference.
4341
4c07fd98
DV
43422016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4343
4344 * gcc.target/s390/pr67443.c: Fix test case.
4345
fee21d65
DV
43462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4347
4348 * gcc.target/s390/insv-1.c: Xfail some tests.
4349 * gcc.target/s390/insv-2.c: Likewise.
4350
dbe9dfdd
GJL
43512016-07-20 Georg-Johann Lay <avr@gjlay.de>
4352
4353 * gcc.target/avr/torture/get-mem.c: New test.
4354 * gcc.target/avr/torture/set-mem.c: New test.
4355
c25e1d82
GJL
43562016-07-20 Georg-Johann Lay <avr@gjlay.de>
4357
4358 PR target/71948
4359 * gcc.target/avr/torture/tiny-progmem.c: New test.
4360
109d2197
JJ
43612016-07-20 Jakub Jelinek <jakub@redhat.com>
4362
7419f441
JJ
4363 PR c++/71909
4364 * g++.dg/parse/pr71909.C: New test.
4365 * g++.dg/tm/pr71909.C: New test.
4366
109d2197
JJ
4367 PR c++/50060
4368 * g++.dg/cpp0x/constexpr-50060.C: New test.
4369 * g++.dg/cpp1y/constexpr-50060.C: New test.
4370
144530cf
ML
43712016-07-20 Martin Liska <mliska@suse.cz>
4372
4373 * gfortran.dg/graphite/pr71898.f90: New test.
4374
04ac4afa
BC
43752016-07-20 Bin Cheng <bin.cheng@arm.com>
4376
4377 PR tree-optimization/71503
4378 PR tree-optimization/71683
4379 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4380 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4381
dcbdb17a
ML
43822016-07-20 Martin Liska <mliska@suse.cz>
4383
4384 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4385 * gcc.dg/plugin/sreal-test-1.c: Remove.
4386 * gcc.dg/plugin/sreal_plugin.c: Remove.
4387
6ed82555
TK
43882016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4389
4390 PR fortran/71902
4391 * gfortran.dg/dependency_47.f90: New test.
4392
13da0507
JJ
43932016-07-19 Jakub Jelinek <jakub@redhat.com>
4394
4833f561
JJ
4395 PR rtl-optimization/71916
4396 * gcc.c-torture/compile/pr71916.c: New test.
4397
4fda19ef
JJ
4398 PR middle-end/71874
4399 * g++.dg/torture/pr71874.C: New test.
4400
13da0507
JJ
4401 PR middle-end/71734
4402 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4403 (my_alloc): Rewritten to use __builtin_posix_memalign and
4404 __SIZE_TYPE__.
4405 (my_free): Use __builtin_free instead of _mm_free.
4406 (Vec::operator=): Use __builtin_memcpy.
4407
e7980add
MJ
44082016-07-19 Martin Jambor <mjambor@suse.cz>
4409
61c73a7f
UB
4410 PR fortran/71688
4411 * gfortran.dg/pr71688.f90: New test.
e7980add 4412
13e88953
RB
44132016-07-19 Richard Biener <rguenther@suse.de>
4414
4415 * c-c++-common/vector-subscript-6.c: New testcase.
4416 * c-c++-common/vector-subscript-7.c: Likewise.
4417
1caf0482
SKS
44182016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4419
a23404c9 4420 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4421 and UInt32 based on __SIZEOF_INT__.
4422
cef5388d
RB
44232016-07-19 Richard Biener <rguenther@suse.de>
4424
4425 PR tree-optimization/71901
4426 * gcc.dg/torture/pr71901.c: New testcase.
4427
44282016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4429
4430 PR tree-optimization/71908
4431 * gcc.dg/torture/pr71908.c: New testcase.
4432
a8f7a895
MM
44332016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4434
4435 PR target/71493
4436 * gcc.target/powerpc/pr71493-1.c: New test.
4437 * gcc.target/powerpc/pr71493-2.c: Likewise.
4438
f2111a36
JJ
44392016-07-18 Jakub Jelinek <jakub@redhat.com>
4440
99516432
JJ
4441 PR c++/71835
4442 * g++.dg/conversion/ambig3.C: New test.
4443
87713c6a
JJ
4444 PR c++/71828
4445 * g++.dg/cpp0x/constexpr-71828.C: New test.
4446
7a7f16ca
JJ
4447 PR c++/71826
4448 * g++.dg/template/pr71826.C: New test.
4449
f4d90295
JJ
4450 PR c++/71822
4451 * g++.dg/template/defarg21.C: New test.
4452
f2111a36
JJ
4453 PR c++/71871
4454 * g++.dg/ext/vector31.C: New test.
4455
0b965526
UB
44562016-07-18 Uros Bizjak <ubizjak@gmail.com>
4457
4458 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4459
94e136b9
YR
44602016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4461
4462 PR tree-optimization/71734
4463 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4464
7072df0a
DV
44652016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4466
4467 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4468 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4469 stack-layout-dynamic-1.c: New test.
4470
54158a1a
AK
44712016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4472
4473 * gcc.target/s390/nolrl-1.c: New test.
4474
43068916
FR
44752016-07-17 Fritz Reese <fritzoreese@gmail.com>
4476
4477 PR fortran/71523
4478 * gfortran.dg/pr71523_1.f90: New test.
4479 * gfortran.dg/pr71523_2.f90: New test.
4480
a9356b12
AS
44812016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4482
4483 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4484
a07b81c7 44852016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4486 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4487
4488 PR fortran/62125
4489 * gfortran.dg/pr62125.f90: New test.
4490
96c0ec12
BS
44912016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4492
4493 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4494 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4495
479d0ed5
JW
44962016-07-15 Jonathan Wakely <jwakely@redhat.com>
4497
4498 PR c++/58796
4499 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4500 * g++.dg/cpp0x/nullptr35.C: New test.
4501
41c7438e
BC
45022016-07-15 Bin Cheng <bin.cheng@arm.com>
4503
4504 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4505
f7ba880b
CP
45062016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4507
4508 * gfortran.dg/goacc/vector_length.f90: New test.
4509
b9aba0a0
RB
45102016-07-15 Richard Biener <rguenther@suse.de>
4511
4512 PR tree-optimization/71881
4513 * gcc.dg/torture/pr71881.c: New testcase.
4514
9513d5fb
RB
45152016-07-15 Richard Biener <rguenther@suse.de>
4516
4517 PR tree-optimization/71887
4518 * gcc.dg/torture/pr71887.c: New testcase.
4519
ddbbcb19
JJ
45202016-07-15 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR c/71858
4523 * gcc.dg/spellcheck-identifiers-3.c: New test.
4524
29eb509c
AV
45252016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4526
4527 PR fortran/71807
4528 * gfortran.dg/null_9.f90: New test.
4529
43aabfcf
BC
45302016-07-15 Bin Cheng <bin.cheng@arm.com>
4531
4532 * gcc.dg/tree-ssa/loop-41.c: New test.
4533
afc89e58
BC
45342016-07-15 Bin Cheng <bin.cheng@arm.com>
4535
4536 PR tree-optimization/71347
4537 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4538
6fa682ad
SK
45392016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4540
4541 PR fortran/29819
4542 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4543 * gfortran.dg/contains.f90: Ditto.
4544 * gfortran.dg/contains_empty_1.f03: Ditto.
4545 * gfortran.dg/submodule_3.f08: Ditto.
4546
dd36b877
JJ
45472016-07-14 Jakub Jelinek <jakub@redhat.com>
4548
a60a5d31
JJ
4549 PR testsuite/71865
4550 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4551 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4552 expected diagnostics.
4553
dd36b877
JJ
4554 PR c/71858
4555 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4556 * gcc.dg/spellcheck-identifiers-2.c: New test.
4557 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4558 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4559
a241f8ca
JJ
45602016-07-14 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR tree-optimization/71872
4563 * gcc.c-torture/compile/pr71872.c: New test.
4564
d62b809c
TP
45652016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4566
4567 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4568 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4569 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4570 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4571 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4572 * gcc.target/arm/atomic-op-acquire-1.c: This.
4573 * gcc.target/arm/atomic-op-char.c: Rename into ...
4574 * gcc.target/arm/atomic-op-char-1.c: This.
4575 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4576 * gcc.target/arm/atomic-op-consume-1.c: This.
4577 * gcc.target/arm/atomic-op-int.c: Rename into ...
4578 * gcc.target/arm/atomic-op-int-1.c: This.
4579 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4580 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4581 * gcc.target/arm/atomic-op-release.c: Rename into ...
4582 * gcc.target/arm/atomic-op-release-1.c: This.
4583 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4584 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4585 * gcc.target/arm/atomic-op-short.c: Rename into ...
4586 * gcc.target/arm/atomic-op-short-1.c: This.
4587 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4588 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4589 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4590 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4591 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4592 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4593 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4594 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4595 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4596 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4597
1f8dd420
AV
45982016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4599
4600 PR fortran/70842
4601 * gfortran.dg/select_type_35.f03: New test.
4602
53109ba8
KT
46032016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4604
4605 PR target/65951
4606 PR tree-optimization/70923
4607 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4608 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4609 * gcc.dg/vect/pr65951.c: Likewise.
4610 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4611
91f35b7f
DE
46122016-07-14 David Edelsohn <dje.gcc@gmail.com>
4613
4614 * c-c++-common/pr60226.c: Expect maximum object file alignment
4615 error on AIX.
4616
351168fe
RB
46172016-07-14 Richard Biener <rguenther@suse.de>
4618
4619 PR tree-optimization/71866
4620 * gcc.dg/torture/pr71866.c: New testcase.
4621
94c32c00
TP
46222016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4623
4624 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4625 selector and enclose boolean expression in curly braces.
4626
b799a481
AM
46272016-07-14 Alan Modra <amodra@gmail.com>
4628
4629 PR target/71733
4630 * gcc.target/powerpc/p9-novsx.c: New.
4631
f63ba78c
AK
46322016-07-13 Andi Kleen <ak@linux.intel.com>
4633
4634 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4635 * g++.dg/tree-prof/morefunc.C: Dito.
4636 * g++.dg/tree-prof/pr35545.C: Dito.
4637 * g++.dg/tree-prof/reorder.C: Dito.
4638 * gcc.dg/tree-prof/20050826-2.c: Dito.
4639 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4640 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4641 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4642 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4643 * gcc.dg/tree-prof/inliner-1.c: Dito.
4644 * gcc.dg/tree-prof/merge_block.c: Dito.
4645 * gcc.dg/tree-prof/stringop-1.c: Dito.
4646 * gcc.dg/tree-prof/stringop-2.c: Dito.
4647 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4648 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4649 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4650 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4651 * gcc.dg/tree-prof/update-loopch.c: Dito.
4652 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4653 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4654 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4655 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4656 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4657 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4658 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4659
f4d5a23d
AK
46602016-07-13 Andi Kleen <ak@linux.intel.com>
4661
4662 * lib/profopt.exp (profopt-execute): Remove .imports files.
4663
ae145898
AK
46642016-07-13 Andi Kleen <ak@linux.intel.com>
4665
0b965526 4666 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4667
e97bd4f5
AK
46682016-07-13 Andi Kleen <ak@linux.intel.com>
4669
4670 * lib/profopt.exp (dg-final-scan-autofdo,
4671 dg-final-scan-not-autofdo): New functions.
4672
6fa3d4b4
BC
46732016-07-13 Bin Cheng <bin.cheng@arm.com>
4674
4675 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4676 * gcc.dg/vect/vect-35.c: Ditto.
4677 * gcc.dg/vect/vect-alias-check-2.c: New test.
4678
65f18bc6
ML
46792016-07-13 Martin Liska <mliska@suse.cz>
4680
4681 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4682 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4683 * gfortran.dg/pr42108.f90: Update expected dump scan.
4684
9737f35b
RB
46852016-07-13 Richard Biener <rguenther@suse.de>
4686
4687 PR tree-optimization/24574
4688 * gcc.dg/pr24574.c: New testcase.
4689
62c0ea4b
SKS
46902016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4691
0b965526 4692 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4693 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4694 * c-c++-common/pr68833-1.c: Require int32plus.
4695 * gcc.dg/ipa/pr63551.c: Likewise.
4696 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4697 * gcc.dg/ipa/pr64041.c: Require int32plus.
4698
c7ed8938
IE
46992016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4700
4701 PR ipa/71633
4702 * g++.dg/pr71633.C: New test.
4703
5ce15300
TP
47042016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4705
4706 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4707 Add new arm_thumb1_cbz_ok effective target.
4708 * gcc.target/arm/cbz.c: New test.
4709
2b9509a3
TP
47102016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4711
4712 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4713 Define effective target.
4714 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4715 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4716 * gcc.target/arm/movhi_movw.c: New test.
4717 * gcc.target/arm/movsi_movw.c: Likewise.
4718 * gcc.target/arm/movdi_movw.c: Likewise.
4719
7f15b177
RB
47202016-07-13 Richard Biener <rguenther@suse.de>
4721
4722 PR middle-end/71104
4723 * gcc.dg/pr71104-1.c: New testcase.
4724 * gcc.dg/pr71104-2.c: Likewise.
4725
0b0a896e
MM
47262016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4727
4728 PR target/71805
4729 * gcc.target/powerpc/pr71805.c: New test.
4730
f906f5ed
BS
47312016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4732
4733 * gcc.target/powerpc/divkc3-1.c: New.
4734 * gcc.target/powerpc/mulkc3-1.c: New.
4735
9e63c3aa
NS
47362016-07-12 Nathan Sidwell <nathan@acm.org>
4737
4738 * gcc.target/arm/data-rel-1.c: New.
4739 * gcc.target/arm/data-rel-2.c: New.
4740 * gcc.target/arm/data-rel-3.c: New.
4741
f507d202
ML
47422016-07-12 Martin Liska <mliska@suse.cz>
4743
4744 * gcc.dg/params/blocksort-part.c: New test.
4745 * gcc.dg/params/params.exp: New file.
4746
d6f7c125
KT
47472016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4748
4749 PR middle-end/71700
4750 * gcc.c-torture/execute/pr71700.c: New test.
4751
37ccb0ba
SB
47522016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4753 Richard Biener <rguenther@suse.de>
4754
4755 PR tree-optimization/23286
4756 PR tree-optimization/70159
4757 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4758 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4759 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4760 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4761 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4762 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4763 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4764 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4765 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4766 * gcc.dg/pr51879-12.c: Likewise.
4767 * gcc.dg/strlenopt-9.c: Likewise.
4768 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4769 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4770 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4771 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4772 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4773 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4774 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4775 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4776 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4777 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4778 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4779 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4780 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4781 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4782 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4783
712a93d6
RB
47842016-07-12 Richard Biener <rguenther@suse.de>
4785
4786 PR rtl-optimization/68961
4787 * gcc.target/i386/pr68961.c: New testcase.
4788
c392943c
JJ
47892016-07-11 Jakub Jelinek <jakub@redhat.com>
4790
3d56e6a4
JJ
4791 PR middle-end/71758
4792 * c-c++-common/gomp/pr71758.c: New test.
4793 * gfortran.dg/gomp/pr71758.f90: New test.
4794
c392943c
JJ
4795 PR tree-optimization/71823
4796 * gcc.dg/vect/pr71823.c: New test.
4797
741d3be5
DM
47982016-07-11 David Malcolm <dmalcolm@redhat.com>
4799
4800 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4801 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4802 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4803
92fa45b5
L
48042016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4805
4806 PR target/71801
4807 * gcc.target/i386/pr71801.c: New test.
4808
f51606c7
RB
48092016-07-11 Richard Biener <rguenther@suse.de>
4810
4811 PR tree-optimization/71816
4812 * gcc.dg/torture/pr71816.c: New testcase.
4813
36b54ce0
TK
48142016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4815
4816 PR fortran/71783
4817 * gfortran.dg/dependency_46.f90: New test.
4818
d13835b6
VM
48192016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4820
4821 PR rtl-optimization/71621
4822 * gcc.target/i386/pr71621-1.c: New.
4823 * gcc.target/i386/pr71621-2.c: New.
4824
642bcbdf
CP
48252016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4826
4827 * gfortran.dg/goacc/pr71704.f90: New test.
4828
02eb5b8b
BS
48292016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4830
4831 PR target/71297
4832 * gcc.target/powerpc/pr71297.c: New.
4833
8beb9a0d
JW
48342016-07-08 Jiong Wang <jiong.wang@arm.com>
4835
4836 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4837
cef4b650
MM
48382016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4839
4840 PR target/71806
4841 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4842
3c3ecf52
AH
48432016-07-08 Alan Hayward <alan.hayward@arm.com>
4844
4845 PR tree-optimization/71667
4846 * gcc.dg/vect/pr71667.c: New
4847
2660286d
ML
48482016-07-08 Martin Liska <mliska@suse.cz>
4849
4850 * gcc.dg/torture/pr71606.c: New test.
4851
70cdd4ae
JD
48522016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4853
4854 PR fortran/71764
4855 * gfortran.dg/pr71764.f90: New test.
4856
842dc2e6
JJ
48572016-07-07 Jakub Jelinek <jakub@redhat.com>
4858 Kai Tietz <ktietz70@googlemail.com>
4859
4860 PR c++/70869
4861 PR c++/71054
4862 * g++.dg/cpp0x/pr70869.C: New test.
4863 * g++.dg/cpp0x/pr71054.C: New test.
4864
31be4262
DE
48652016-07-07 David Edelsohn <dje.gcc@gmail.com>
4866
4867 * g++.dg/debug/pr71432.C: Fail on AIX.
4868
1c122092
ML
48692016-07-07 Martin Liska <mliska@suse.cz>
4870
4871 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4872 an undefined behavior.
4873 * gfortran.dg/do_3.F90: Likewise.
4874 * gfortran.dg/do_check_11.f90: New test.
4875 * gfortran.dg/do_check_12.f90: New test.
4876 * gfortran.dg/do_corner_warn.f90: New test.
4877
7119f1b1
ML
48782016-07-07 Martin Liska <mliska@suse.cz>
4879
4880 * gfortran.dg/predict-1.f90: Ammend the test.
4881 * gfortran.dg/predict-2.f90: Likewise.
4882
275792f2
IE
48832016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4884
4885 PR ipa/71624
4886 * g++.dg/pr71624.C: New test.
4887
05a437c1
TP
48882016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4889
4890 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4891 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4892 ARMv8-M Mainline architectures.
4893
6f493951
TP
48942016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4895
4896 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4897 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4898
5ddaee94
SB
48992016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4900
4901 PR target/70098
4902 PR target/71763
4903 * gcc.target/powerpc/pr71763.c: New file.
4904
651afdb2
YR
49052016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4906
4907 PR tree-optimization/71518
0b965526 4908 * gcc.dg/pr71518.c: New test.
651afdb2 4909
9df99881
WD
49102016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4911
4912 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4913
7b4e0769
SKS
49142016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4915
0b965526 4916 PR target/50739
7b4e0769
SKS
4917 * gcc.target/avr/pr50739.c: New test.
4918
eb4432f7
JH
49192016-07-05 Jan Hubicka <jh@suse.cz>
4920
4921 * gcc.dg/tree-ssa/scev-14.c: update template.
4922
c01e092f
RS
49232016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4924
4925 * gcc.dg/vect/group-no-gaps-1.c: New test.
4926
8070763a
AK
49272016-07-05 Andi Kleen <ak@linux.intel.com>
4928
4929 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4930 if kernel supports MPX.
4931
3f8257db 49322016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4933
4934 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4935
36a265b1
MM
49362016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4937 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4938
4939 * gcc.target/powerpc/signbit-1.c: New test.
4940 * gcc.target/powerpc/signbit-2.c: New test.
4941 * gcc.target/powerpc/signbit-3.c: New test.
4942
7a98fb6e
KT
49432016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4944
4945 PR rtl-optimization/71594
4946 * gcc.dg/torture/pr71594.c: New test.
4947
1e3d54b4
JH
49482016-07-05 Jan Hubicka <jh@suse.cz>
4949
4950 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4951
84ca3893
DM
49522016-07-05 David Malcolm <dmalcolm@redhat.com>
4953
4954 PR c++/62314
3a146d46 4955 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4956 number of missing semicolon error.
4957 * g++.dg/pr62314-2.C: New test case.
4958
20d0bfce
AF
49592016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4960
4961 * gfortran.dg/coarray_stat_function.f90: New test.
4962 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4963 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4964 to new interfaces.
4965
69aaea06
AV
49662016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4967
4968 PR fortran/71623
4969 * gfortran.dg/deferred_character_17.f90: New test.
4970
f723a43c
CL
49712016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4972
4973 * gcc.target/arm/neon/polytypes.c: Move to ...
4974 * gcc.target/arm/polytypes.c: ... here.
4975 * gcc.target/arm/neon/pr51534.c: Move to ...
4976 * gcc.target/arm/pr51534.c: ... here.
4977 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4978 * gcc.target/arm/vect-vcvt.c: ... here.
4979 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4980 * gcc.target/arm/vect-vcvtq.c: ... here.
4981 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4982 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4983 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4984 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4985 * gcc.target/arm/neon/neon.exp: Delete.
4986 * gcc.target/arm/neon/: Delete.
4987
d73e0ccf
JD
49882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4989
4990 PR fortran/65575
4991 * gfortran.dg: pr65575.f90: New test.
4992
c20f6223
JD
49932016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4994
4995 PR fortran/35849
4996 * gfortran.dg: pr35849.f90: New test.
4997
2a5537c3
JJ
49982016-07-04 Jakub Jelinek <jakub@redhat.com>
4999
5000 PR c++/71739
5001 * g++.dg/cpp0x/pr71739.C: New test.
5002
740f9751
CL
50032016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5004
5005 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5006
bf749919
DV
50072016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5008
5009 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5010 locr.
5011 * gcc.target/s390/loc-1.c: New test.
5012
430bb38e
YR
50132016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5014
3a146d46
JJ
5015 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5016 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5017
15f6e0da
RR
50182016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5019
5020 PR target/63874
5021 * gcc.target/aarch64/pr63874.c: New test.
5022
79335075
JB
50232016-07-04 Jan Beulich <jbeulich@suse.com>
5024
5025 * g++.dg/header.c: New.
5026 * gcc.dg/header.c: New.
5027
557e8c49
JJ
50282016-07-02 Jakub Jelinek <jakub@redhat.com>
5029
5030 PR c/71719
5031 * c-c++-common/Wunused-var-15.c: New test.
5032
79a592e3
JJ
50332016-07-01 Jakub Jelinek <jakub@redhat.com>
5034
5035 PR fortran/71687
5036 * gfortran.dg/gomp/pr71687.f90: New test.
5037
e2298656
BS
50382016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5039
5040 * gcc.dg/const-float128-ped.c: Require __float128 effective
5041 target and options.
5042 * gcc.dg/const-float128.c: Likewise.
5043 * gcc.dg/torture/float128-cmp-invalid.c: Require
5044 __float128 and base_quadfloat_support effective targets, and
5045 __float128 options.
5046 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5047 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5048 * gcc.dg/torture/float128-nan.c: Likewise.
5049 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5050 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5051 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5052 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5053 (add_options_for___float128): New.
5054 (check_effective_target_base_quadword_support): New.
5055
70c11966
MM
50562016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5057
5058 PR target/71720
5059 * gcc.target/powerpc/pr71720.c: New test.
5060
059541fd
JB
50612016-07-01 Jan Beulich <jbeulich@suse.com>
5062
5063 * gcc.dg/bss.c: New.
5064
2c1e4964
PB
50652016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5066
5067 PR target/71698
5068 * gcc.target/powerpc/pr71698.c: New test.
5069
22e1cb39
GJL
50702016-07-01 Georg-Johann Lay <avr@gjlay.de>
5071
5072 PR target/71151
5073 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5074 instead of ".foo" for its section name.
5075 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5076 depending on MCU's flash size.
5077 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5078 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5079 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5080 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5081 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5082 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5083
466cf574
JB
50842016-07-01 Jan Beulich <jbeulich@suse.com>
5085
5086 * gcc.target/i386/pr65105-2.c: Add -msse2.
5087
351beab7
JJ
50882016-06-30 Jakub Jelinek <jakub@redhat.com>
5089
55a0f21a
JJ
5090 PR tree-optimization/71707
5091 * gcc.dg/strlenopt-29.c: New test.
5092
6245ad72
JJ
5093 PR fortran/71704
5094 * gfortran.dg/gomp/pr71704.f90: New test.
5095
351beab7
JJ
5096 PR fortran/71705
5097 * gfortran.dg/gomp/pr71705.f90: New test.
5098
5a3a6a5e
KN
50992016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5100
5101 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5102 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5103 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5104 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5105 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5106 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5107 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5108 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5109 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5110 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5111 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5112 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5113 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5114 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5115 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5116 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5117 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5118 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5119 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5120 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5121 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5122 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5123 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5124 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5125 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5126 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5127 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5128 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5129 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5130 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5131 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5132 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5133 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5134 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5135 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5136 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5137 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5138 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5139 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5140 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5141 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5142 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5143 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5144 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5145 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5146 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5147 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5148 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5149 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5150 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5151 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5152 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5153 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5154 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5155 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5156 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5157 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5158 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5159 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5160 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5161 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5162 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5163 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5164 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5165 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5166 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5167 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5168 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5169 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5170 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5171 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5172 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5173 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5174 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5175 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5176 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5177 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5178 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5179 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5180 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5181 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5182
3dfa8071 51832016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5184 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5185
5186 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5187
9bd62242 51882016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5189 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5190
5191 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5192
603107fb
DM
51932016-06-30 David Malcolm <dmalcolm@redhat.com>
5194
5195 PR driver/71651
5196 * gcc.dg/spellcheck-options-12.c: New test case.
5197
205cccc7
JJ
51982016-06-30 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR middle-end/71693
5201 * gcc.c-torture/compile/pr71693.c: New test.
5202
f4452176
DM
52032016-06-29 David Malcolm <dmalcolm@redhat.com>
5204
5205 * gcc.dg/spellcheck-params.c: New testcase.
5206 * gcc.dg/spellcheck-params-2.c: New testcase.
5207
c5e74d9d
MM
52082016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5209
5210 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5211 vector extract instructions.
5212 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5213
e44ecbfd
JD
52142016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5215
5216 PR fortran/71686
5217 * gfortran.dg/unexpected_eof_2.f90: New test.
5218 * gfortran.dg/unexpected_eof_3.f90: New test.
5219
ee446d9f
JW
52202016-06-29 Jim Wilson <jim.wilson@linaro.org>
5221
5222 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5223
27f67461
CP
52242016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5225
5226 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5227 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5228 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5229
b1206d29
RB
52302016-06-29 Richard Biener <rguenther@suse.de>
5231
5232 PR middle-end/15256
5233 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5234
1af21224
MW
52352016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5236
5237 * gcc.target/arm/aapcs/neon-vect10.c: Require
5238 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5239 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5240 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5241 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5242 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5243 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5244 * gcc.target/arm/fp16-aapcs-1.c: Require
5245 -mfloat-ab=hard. Also simplify the test.
5246 * gcc.target/arm/fp16-aapcs-2.c: New.
5247
7fe43755
MW
52482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5249
0b965526 5250 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5251 (add_options_for_arm_fp16_ieee): New.
5252 (add_options_for_arm_fp16_alternative): New.
5253 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5254 long-line.
5255 (effective_target_arm_fp16_hw): New.
5256
264d951a
IE
52572016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5258
5259 PR tree-optimization/71655
5260 * g++.dg/pr71655.C: New test.
5261
5c846a81
ML
52622016-06-29 Martin Liska <mliska@suse.cz>
5263
5264 * gcc.dg/pr71585.c: New test.
5265 * gcc.dg/pr71585-2.c: New test.
5266 * gcc.dg/pr71585-3.c: New test.
5267
fafe9318
YR
52682016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5269
5270 PR tree-optimization/70729
5271 * g++.dg/vect/pr70729.cc: New test.
5272
54d19c3b
TS
52732016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5274
5275 * c-c++-common/gomp/cancel-1.c: Extend.
5276
5f3cd7c3
JJ
52772016-06-29 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR tree-optimization/71625
5280 * gcc.dg/strlenopt-28.c: New test.
5281
4aa83879
RB
52822016-06-29 Richard Biener <rguenther@suse.de>
5283
5284 PR middle-end/71002
5285 * g++.dg/torture/pr71002.C: Adjust testcase.
5286
152ef731
JJ
52872016-06-29 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR c/71685
5290 * gcc.dg/pr71685.c: New test.
5291
52922016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5293
5294 PR c/71552
5295 * gcc.dg/init-bad-9.c: New test.
5296
d41dc215
BS
52972016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5298
5299 * gcc.target/powerpc/abs128-1.c: Require VSX.
5300 * gcc.target/powerpc/copysign128-1.c: Likewise.
5301 * gcc.target/powerpc/inf128-1.c: Likewise.
5302 * gcc.target/powerpc/nan128-1.c: Likewise.
5303
6a20b538
JJ
53042016-06-28 Jakub Jelinek <jakub@redhat.com>
5305
5306 PR middle-end/71626
5307 * gcc.c-torture/execute/pr71626-1.c: New test.
5308 * gcc.c-torture/execute/pr71626-2.c: New test.
5309
77d93c47
PB
53102016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5311
5312 PR target/71656
5313 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5314
a8264058
SB
53152016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5316
5317 PR target/71670
5318 * gcc.target/powerpc/pr71670.c: New testcase.
5319
0dc47331
PB
53202016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5321
5322 PR target/71656
5323 * gcc.target/powerpc/pr71656-1.c: New test.
5324 * gcc.target/powerpc/pr71656-2.c: New test.
5325
b65ffc79
CL
53262016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5327
5328 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5329 around fp16 code.
5330 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5332 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5333 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5334 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5335 Add arm_neon_fp16_ok effective target.
0b965526
UB
5336 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5337 Likewise.
5338 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5339 Likewise.
5340 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5341 Likewise.
5342 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5343 Likewise.
5344 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5345 Likewise.
5346 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5347 Likewise.
5348 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5349 Likewise.
5350 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5351 Likewise.
5352 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5353 Likewise.
5354 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5355 Likewise.
5356 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5357 Likewise.
b65ffc79 5358
9bb86f40
JH
53592016-06-26 Jan Hubicka <hubicka@ucw.cz>
5360
5361 * gcc.dg/predict-12.c: New testcase.
5362
46db0fd4
JD
53632016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5364
5365 PR fortran/71649
5366 * gfortran.dg/pr71649.f90: New test.
5367
2a65e70b
JJ
53682016-06-25 Jakub Jelinek <jakub@redhat.com>
5369
f8a06e24
JJ
5370 PR tree-optimization/71643
5371 * g++.dg/opt/pr71643.C: New test.
5372
2a65e70b
JJ
5373 PR tree-optimization/71631
5374 * gcc.c-torture/execute/pr71631.c: New test.
5375
7805417a
JH
53762016-06-24 Jan Hubicka <hubicka@ucw.cz>
5377
5378 * gcc.dg/predict-11.c: New testcase.
5379 * gfortran.dg/predict-2.f90: New testcase.
5380
888ed1a3
JH
53812016-06-24 Jan Hubicka <hubicka@ucw.cz>
5382
5383 * gcc.dg/predict-10.c: New test.
5384
53605f35
BS
53852016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5386
5387 * gcc.target/powerpc/abs128-1.c: New.
5388 * gcc.target/powerpc/copysign128-1.c: New.
5389 * gcc.target/powerpc/inf128-1.c: New.
5390 * gcc.target/powerpc/nan128-1.c: New.
5391
7b22b4c6
EB
53922016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5393
5394 * gfortran.dg/pr71642.f90: New test.
5395
37e373c2
JJ
53962016-06-24 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR tree-optimization/71647
5399 * gcc.target/i386/pr71647.c: New test.
5400
b20b79f2
L
54012016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5402
5403 * gcc.target/i386/noplt-gd-1.c: New test.
5404 * gcc.target/i386/noplt-gd-2.c: Likewise.
5405 * gcc.target/i386/noplt-gd-3.c: Likewise.
5406 * gcc.target/i386/noplt-ld-1.c: Likewise.
5407 * gcc.target/i386/noplt-ld-2.c: Likewise.
5408 * gcc.target/i386/noplt-ld-3.c: Likewise.
5409 * lib/target-supports.exp
5410 (check_effective_target_tls_get_addr_via_got): New.
5411
04619cb8
UB
54122016-06-24 Uros Bizjak <ubizjak@gmail.com>
5413
5414 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5415 testsuite compile flags.
5416 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5417 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5418
54192016-06-24 Uros Bizjak <ubizjak@gmail.com>
5420
5421 * g++dg/vect/pr36684.cc: Add dg-do compile.
5422 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5423 * gcc.dg/vect/pr70021.c: Ditto.
5424 * gcc.dg/vect/pr70138-1.c: Ditto.
5425 * gcc.dg/vect/pr70138-2.c: Ditto.
5426 * gcc.dg/vect/pr70354-1.c: Ditto.
5427 * gcc.dg/vect/pr70354-2.c: Ditto.
5428 * gcc.dg/vect/pr71259.c: Ditto.
5429 * gcc.dg/vect/pr71416-1.c: Ditto.
5430 * gcc.dg/vect/slp-43.c: Ditto.
5431 * gcc.dg/vect/slp-45.c: Ditto.
5432 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5433 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5434 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5435 * gfortran.dg/vect/pr69980.f90: Ditto.
5436
54372016-06-24 Uros Bizjak <ubizjak@gmail.com>
5438
5439 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5440 * gcc.dg/vect/bb-slp-30.c: Ditto.
5441 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5442 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5443 * gcc.dg/vect/pr45902.c: Ditto.
5444 * gcc.dg/vect/pr48172.c: Ditto.
5445 * gcc.dg/vect/pr48377.c: Ditto.
5446 * gcc.dg/vect/pr49038.c: Ditto.
5447 * gcc.dg/vect/pr49771.c: Ditto.
5448 * gcc.dg/vect/pr52091.c: Ditto.
5449 * gcc.dg/vect/pr53185-2.c: Ditto.
5450 * gcc.dg/vect/pr56826.c: Ditto.
5451 * gcc.dg/vect/pr60276.c: Ditto.
5452 * gcc.dg/vect/pr62021.c: Ditto.
5453 * gcc.dg/vect/pr63530.c: Ditto.
5454 * gcc.dg/vect/pr65518.c: Ditto.
5455 * gcc.dg/vect/pr65947-1.c: Ditto.
5456 * gcc.dg/vect/pr65947-10.c: Ditto.
5457 * gcc.dg/vect/pr65947-11.c: Ditto.
5458 * gcc.dg/vect/pr65947-12.c: Ditto.
5459 * gcc.dg/vect/pr65947-13.c: Ditto.
5460 * gcc.dg/vect/pr65947-2.c: Ditto.
5461 * gcc.dg/vect/pr65947-3.c: Ditto.
5462 * gcc.dg/vect/pr65947-4.c: Ditto.
5463 * gcc.dg/vect/pr65947-5.c: Ditto.
5464 * gcc.dg/vect/pr65947-6.c: Ditto.
5465 * gcc.dg/vect/pr65947-7.c: Ditto.
5466 * gcc.dg/vect/pr65947-8.c: Ditto.
5467 * gcc.dg/vect/pr65947-9.c: Ditto.
5468 * gcc.dg/vect/pr71416-1.c: Ditto.
5469 * gcc.dg/vect/pr71439.c: Ditto.
5470 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5471 * gcc.dg/vect/vect-bswap16.c: Ditto.
5472 * gcc.dg/vect/vect-bswap32.c: Ditto.
5473 * gcc.dg/vect/vect-bswap64.c: Ditto.
5474 * gcc.dg/vect/vect-live-1.c: Ditto.
5475 * gcc.dg/vect/vect-live-2.c: Ditto.
5476 * gcc.dg/vect/vect-live-3.c: Ditto.
5477 * gcc.dg/vect/vect-live-4.c: Ditto.
5478 * gcc.dg/vect/vect-live-5.c: Ditto.
5479 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5480 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5481 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5482 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5483 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5484 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5485 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5486 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5487 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5488 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5489 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5490 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5491 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5492 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5493 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5494 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5495 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5496
da224bcb
UB
54972016-06-24 Uros Bizjak <ubizjak@gmail.com>
5498
5499 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5500
dfee2870
L
55012016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5502
5503 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5504 ia32 if R_386_GOT32X relocation is supported.
5505 * gcc.target/i386/noplt-3.c: Likewise.
5506 * gcc.target/i386/noplt-2.c: Likewise.
5507 (main): Renamed to ...
5508 (bar): This.
5509 * gcc.target/i386/noplt-4.c: Likewise.
5510 (main): Renamed to ...
5511 (bar): This.
5512 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5513 * gcc.target/i386/pr67400-5.c: Likewise.
5514
a86451b9
JJ
55152016-06-24 Jakub Jelinek <jakub@redhat.com>
5516
00085092
JJ
5517 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5518 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5519
a86451b9
JJ
5520 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5521 f4): Adjust expected diagnostics.
5522 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5523 (T): If OVFP is defined, redefine to TP.
5524 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5525 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5526 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5527 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5528 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5529 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5530 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5531 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5532 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5533 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5534 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5535 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5536 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5537 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5538 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5539 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5540 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5541 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5542 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5543 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5544 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5545 as last argument to __builtin_add_overflow_p.
5546
7bb5d5f4
UB
55472016-06-23 Uros Bizjak <ubizjak@gmail.com>
5548
5549 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5550 dg-options and remove default vector testsuite compile flags.
5551 * g++.dg/vect/pr33860a.cc: Ditto.
5552 * g++.dg/vect/pr45470-a.cc: Ditto.
5553 * g++.dg/vect/pr45470-b.cc: Ditto.
5554 * g++.dg/vect/pr60896.cc: Ditto.
5555 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5556 * gcc.dg/vect/pr18308.c: Ditto.
5557 * gcc.dg/vect/pr24049.c: Ditto.
5558 * gcc.dg/vect/pr33373.c: Ditto.
5559 * gcc.dg/vect/pr36228.c: Ditto.
5560 * gcc.dg/vect/pr42395.c: Ditto.
5561 * gcc.dg/vect/pr42604.c: Ditto.
5562 * gcc.dg/vect/pr46663.c: Ditto.
5563 * gcc.dg/vect/pr48765.c: Ditto.
5564 * gcc.dg/vect/pr49093.c: Ditto.
5565 * gcc.dg/vect/pr49352.c: Ditto.
5566 * gcc.dg/vect/pr52298.c: Ditto.
5567 * gcc.dg/vect/pr52870.c: Ditto.
5568 * gcc.dg/vect/pr53185.c: Ditto.
5569 * gcc.dg/vect/pr53773.c: Ditto.
5570 * gcc.dg/vect/pr56695.c: Ditto.
5571 * gcc.dg/vect/pr62171.c: Ditto.
5572 * gcc.dg/vect/pr63530.c: Ditto.
5573 * gcc.dg/vect/pr68339.c: Ditto.
5574 * gcc.dg/vect/pr71259.c: Ditto.
5575 * gcc.dg/vect/vect-82_64.c: Ditto.
5576 * gcc.dg/vect/vect-83_64.c: Ditto.
5577 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5578 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5579 * gcc.dg/vect/vect-shift-2.c: Ditto.
5580 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5581 * gfortran.dg/vect/pr39318.f90: Ditto.
5582 * gfortran.dg/vect/pr45714-a.f: Ditto.
5583 * gfortran.dg/vect/pr45714-b.f: Ditto.
5584 * gfortran.dg/vect/pr46213.f90: Ditto.
5585
2d4bb02f
MM
55862016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5587 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5588
5589 * gcc.target/powerpc/p9-splat-5.c: New test.
5590
f6d1b868
UB
55912016-06-23 Uros Bizjak <ubizjak@gmail.com>
5592
5593 PR tree-optimization/71488
5594 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5595 * lib/target-supports.exp: ... here.
5596 (check_sse4_hw_available): New procedure.
5597 (check_effective_target_sse4_runtime): Ditto.
5598 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5599 -march=westmere for sse4_runtime targets.
936ff030 5600 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5601 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5602 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5603 (main): Call check_vect ().
a7898180 5604 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5605
c0597759
L
56062016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5607
5608 PR target/66232
5609 PR target/67400
5610 * gcc.target/i386/pr66232-14.c: New file.
5611 * gcc.target/i386/pr66232-15.c: Likewise.
5612 * gcc.target/i386/pr66232-16.c: Likewise.
5613 * gcc.target/i386/pr66232-17.c: Likewise.
5614 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5615 ia32 if R_386_GOT32X relocation is supported.
5616 * gcc.target/i386/pr67400-2.c: Likewise.
5617 * gcc.target/i386/pr67400-3.c: Likewise.
5618 * gcc.target/i386/pr67400-4.c: Likewise.
5619 * gcc.target/i386/pr67400-6.c: Likewise.
5620 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5621 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5622
5b0e27a7
JD
56232016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5624
5625 PR libgfortran/48852
5626 * gfortran.dg/char4_iunit_1.f03: Update test.
5627 * gfortran.dg/f2003_io_5.f03: Update test.
5628 * gfortran.dg/real_const_3.f90: Update test.
5629
7f586d90
AK
56302016-06-23 Andi Kleen <ak@linux.intel.com>
5631
5632 * g++.dg/bprob/bprob.exp: Support autofdo.
5633 * g++.dg/tree-prof/tree-prof.exp: dito.
5634 * gcc.dg/tree-prof/tree-prof.exp: dito.
5635 * gcc.misc-tests/bprob.exp: dito.
5636 * gfortran.dg/prof/prof.exp: dito.
5637 * lib/profopt.exp: dito.
5638 * lib/target-supports.exp: Check for autofdo.
5639
60fa7862
ML
56402016-06-23 Martin Liska <mliska@suse.cz>
5641
5642 * gcc.dg/pr71619.c: New test.
5643
e3d62871
UB
56442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5645
5646 PR target/67400
cc901875
UB
5647 * gcc.target/i386/pr67400-1.c: New test.
5648 * gcc.target/i386/pr67400-2.c: Likewise.
5649 * gcc.target/i386/pr67400-3.c: Likewise.
5650 * gcc.target/i386/pr67400-4.c: Likewise.
5651 * gcc.target/i386/pr67400-5.c: Likewise.
5652 * gcc.target/i386/pr67400-6.c: Likewise.
5653 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5654
ac81cf0b
DM
56552016-06-22 David Malcolm <dmalcolm@redhat.com>
5656
5657 * c-c++-common/missing-header-1.c: New test case.
5658 * c-c++-common/missing-header-2.c: New test case.
5659 * c-c++-common/missing-header-3.c: New test case.
5660 * c-c++-common/missing-header-4.c: New test case.
5661
1a4f11c8
DM
56622016-06-22 David Malcolm <dmalcolm@redhat.com>
5663
5664 PR c/70339
5665 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5666 hint.
5667 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5668 expected results due to builtin "nanl" now being suggested for
5669 "name".
5670 * gcc.dg/pr67580.c: Update expected messages.
5671 * gcc.dg/spellcheck-identifiers.c: New testcase.
5672 * gcc.dg/spellcheck-typenames.c: New testcase.
5673
a93eac6a
DM
56742016-06-22 David Malcolm <dmalcolm@redhat.com>
5675
5676 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5677 file.
5678 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5679 diagnostic-test-show-locus-parseable-fixits.c to sources for
5680 diagnostic_plugin_test_show_locus.c.
5681 * lib/gcc-defs.exp (freeform_regexps): New global.
5682 (dg-regexp): New function.
5683 (handle-dg-regexps): New function.
5684 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5685 freeform_regexps to the empty list.
5686 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5687
49e76ff1
IE
56882016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5689
f6d1b868 5690 PR tree-optimization/71488
49e76ff1
IE
5691 * g++.dg/pr71488.C: New test.
5692 * gcc.dg/vect/vect-bool-cmp.c: New test.
5693
951d8c8a
EB
56942016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5695
5696 * gcc.dg/guality/param-5.c: New test.
5697
b60fc3bd
BE
56982016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5699
5700 * gcc.target/i386/asm-flag-7.c: New test.
5701
0609abda
TS
57022016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5703
5704 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5705 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5706 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5707 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5708 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5709 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5711 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5712 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5713 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5714 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5715 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5716 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5717 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5718 * lib/target-supports.exp: Likewise.
5719
ee2499b4
TS
57202016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5721
5722 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5723 * gcc.dg/attr-ms_struct-2.c: Likewise.
5724 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5725 * gcc.dg/bf-ms-attrib.c: Likewise.
5726 * gcc.dg/bf-ms-layout-2.c: Likewise.
5727 * gcc.dg/bf-ms-layout-3.c: Likewise.
5728 * gcc.dg/bf-ms-layout.c: Likewise.
5729 * gcc.dg/bf-no-ms-layout.c: Likewise.
5730 * gcc.target/i386/bitfield1.c: Likewise.
5731 * gcc.target/i386/bitfield2.c: Likewise.
5732 * gcc.target/i386/bitfield3.c: Likewise.
5733
caea59ff
KN
57342016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5735
5736 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5737 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5738 override other than -mcpu=power9 command-line option is specified,
5739 or if the target operating system is aix.
5740 * gcc.target/powerpc/darn-1.c: Likewise.
5741 * gcc.target/powerpc/darn-2.c: Likewise.
5742 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5743 test if effective-target is not powerpc_p9vector_ok or if the
5744 target operating system is not defined.
5745 * gcc.target/powerpc/vslv-1.c: Likewise.
5746 * gcc.target/powerpc/vsrv-0.c: Likewise.
5747 * gcc.target/powerpc/vsrv-1.c: Likewise.
5748
63617e30
TB
57492016-06-21 Tobias Burnus <burnus@net-b.de>
5750
5751 PR fortran/71068
5752 * gfortran.dg/coarray/data_1.f90: New.
5753
89192c3c
WD
57542016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5755
5756 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5757 (dg-require-effective-target): Use arm_v8_neon_hw.
5758 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5759 (dg-require-effective-target): Likewise.
5760 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5761 (dg-require-effective-target): Likewise.
5762 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5763 (dg-require-effective-target): Likewise.
5764 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5765 (dg-require-effective-target): Likewise.
5766 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5767 (dg-require-effective-target): Likewise.
5768 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5769 Add AArch64 check.
5770
64ac50e2
WD
57712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5772
5773 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5774 Set to 3 so test passes.
5775
6252b5db
WD
57762016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5777
5778 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5779
3b9bc511
IV
57802016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5781
5782 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5783 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5784 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5785 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5786
21db1c78
IV
57872016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5788
5789 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5790 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5791
9d30e86f
L
57922016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5793
5794 PR target/71549
5795 * gcc.target/i386/pr71549.c: New test.
5796
448a7c69
KN
57972016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5798
5799 * gcc.target/powerpc/vadsdu-0.c: Replace
5800 dg-require-effective-target directive to allow test to run on more
5801 platforms, and add dg-skip-if directive to disable test on aix
5802 platforms because of known incompatibilities.
5803 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5804 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5805 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5806 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5807 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5808 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5809 * gcc.target/powerpc/vadsdub-2.c: Replace
5810 dg-require-effective-target directive to allow test to run on more
5811 platforms, and add dg-skip-if directive to disable test on aix
5812 platforms because of known incompatibilities.
5813 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5814 with vec_absdb call to differentiate this test from vadsdub-1.c.
5815 * gcc.target/powerpc/vadsduh-1.c: Replace
5816 dg-require-effective-target directive to allow test to run on more
5817 platforms, and add dg-skip-if directive to disable test on aix
5818 platforms because of known incompatibilities.
5819 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5820 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5821 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5822
0ad84f34
JJ
58232016-06-21 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR tree-optimization/71588
5826 * gcc.dg/pr71558.c: New test.
5827
e71e8d94
SKS
58282016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5829
5830 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5831 * c-c++-common/pr68657-2.c: Likewise.
5832 * c-c++-common/pr68657-3.c: Likewise.
5833 * gcc.dg/torture/pr69714.c: Require int32plus support.
5834 * gcc.dg/torture/pr70025.c: Likewise.
5835 * gcc.dg/torture/pr70083.c: Likewise.
5836 * gcc.dg/torture/pr70542.c: Likewise.
5837 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5838
5a578671
JM
58392016-06-20 Joseph Myers <joseph@codesourcery.com>
5840
5841 PR c/71601
5842 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5843
7a9df68e
JJ
58442016-06-20 Jakub Jelinek <jakub@redhat.com>
5845
50aa64d5
JJ
5846 PR middle-end/71581
5847 * gcc.dg/pr71581.c: New test.
5848
7a9df68e
JJ
5849 PR rtl-optimization/71591
5850 * gcc.dg/cpp/pr71591.c: New test.
5851
3947cf19
DR
58522016-06-20 David B. Robins <gcc@davidrobins.net>
5853
5854 PR target/71571
5855 * g++.dg/torture/pr71571.C: New test.
5856
c4ff221e
JJ
58572016-06-20 Jakub Jelinek <jakub@redhat.com>
5858
5859 PR target/71559
5860 * gcc.target/i386/sse2-pr71559.c: New test.
5861 * gcc.target/i386/avx-pr71559.c: New test.
5862 * gcc.target/i386/avx512f-pr71559.c: New test.
5863
f1b5abfb
TB
58642016-06-20 Tobias Burnus <burnus@net-b.de>
5865
5866 PR fortran/71194
5867 * gfortran.dg/pointer_remapping_10.f90: New.
5868
842107e4
DM
58692016-06-20 David Malcolm <dmalcolm@redhat.com>
5870
5871 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5872
d9e8bdfd
MS
58732016-06-20 Martin Sebor <msebor@redhat.com>
5874
5875 PR c/69507
5876 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5877 * gnu90-const-expr-1.c: Same.
5878 * gnu99-const-expr-1.c: Same.
5879 * gnu99-static-1.c: Same.
5880
67785479
RL
58812016-06-20 Renlin Li <renlin.li@arm.com>
5882
29f09b38 5883 PR testsuite/71489
67785479
RL
5884 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5885
636929b8
JG
58862016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5887
5888 * gcc.target/aarch64/vcvt_f64_1.c: New.
5889 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5890 * gcc.target/aarch64/vrecp_f64_1.c: New.
5891
ff7b374b
KT
58922016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5893
5894 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5895 "alignement".
5896
554cfc9e
GJL
58972016-06-20 Georg-Johann Lay <avr@gjlay.de>
5898
5899 PR target/71103
5900 * gcc.target/avr/torture/pr71103-2.c: New test.
5901
94087e88 59022016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5903
5904 PR c/69507
5905 * gcc.dg/alignof.c: New test.
5906
c561b091
PC
59072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5908
5909 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5910 vs dg-error; test constexpr specifier too.
5911
bf54f123
PC
59122016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5913
5914 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5915
4e53aa97
CL
59162016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5917
5918 * lib/target-supports.exp
5919 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5920 arm_neon_ok and merge flags. Fix temporary test name.
5921 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5922 and merge flags.
5923
69071d86
ML
59242016-06-17 Martin Liska <mliska@suse.cz>
5925
5926 * gcc.dg/predict-9.c: Fix dump scanning.
5927
68b3b858
BC
59282016-06-17 Bin Cheng <bin.cheng@arm.com>
5929
5930 PR tree-optimization/71354
5931 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5932
d3ee260a
BC
59332016-06-17 Bin Cheng <bin.cheng@arm.com>
5934
5935 PR tree-optimization/71347
5936 * gcc.dg/tree-ssa/pr71347.c: New test.
5937
bd8fb114
BC
59382016-06-17 Bin Cheng <bin.cheng@arm.com>
5939
5940 PR tree-optimization/71354
5941 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5942
97816be4
BC
59432016-06-17 Bin Cheng <bin.cheng@arm.com>
5944
5945 * gcc.dg/vect/vect-alias-check-1.c: New test.
5946
2d761a37
SKS
59472016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5948
e0277d6b 5949 PR target/71151
2d761a37
SKS
5950 * gcc.target/avr/pr71151-1.c: New test.
5951 * gcc.target/avr/pr71151-2.c: New test.
5952 * gcc.target/avr/pr71151-3.c: New test.
5953 * gcc.target/avr/pr71151-4.c: New test.
5954 * gcc.target/avr/pr71151-5.c: New test.
5955 * gcc.target/avr/pr71151-6.c: New test.
5956 * gcc.target/avr/pr71151-7.c: New test.
5957 * gcc.target/avr/pr71151-8.c: New test.
5958 * gcc.target/avr/pr71151-common.h: New test.
5959
68fa96d6
ML
59602016-06-16 Martin Liska <mliska@suse.cz>
5961
5962 * gfortran.dg/predict-1.f90: New test.
5963
b6ca982f
UB
59642016-06-16 Uros Bizjak <ubizjak@gmail.com>
5965
5966 PR target/71242
3a146d46 5967 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5968
1dc8d15b
JH
59692016-06-16 Jan Hubicka <hubicka@ucw.cz>
5970
5971 * g++.dg/vect/pr36648.cc: Disable cunrolli
5972
67c25816
JJ
59732016-06-16 Jakub Jelinek <jakub@redhat.com>
5974
c577adb2
JJ
5975 PR target/71554
5976 * gcc.c-torture/execute/pr71554.c: New test.
5977
67c25816
JJ
5978 PR rtl-optimization/71532
5979 * gcc.dg/torture/pr71532.c: New test.
5980
1a3c3ee9
MM
59812016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5982
5983 * gcc.target/powerpc/p9-dimode1.c: New test.
5984 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5985
f29468a7
JJ
59862016-06-15 Jakub Jelinek <jakub@redhat.com>
5987
61daecc4
JJ
5988 * gcc.c-torture/compile/20160615-1.c: New test.
5989
f29468a7
JJ
5990 * g++.dg/cpp0x/ref-qual17.C: New test.
5991
209d1e2d
IE
59922016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5993
5994 PR middle-end/71529
5995 * gcc.target/i386/pr71529.C: New test.
5996
8dc35712
AH
59972016-06-15 Alan Hayward <alan.hayward@arm.com>
5998
5999 PR tree-optimization/71483
6000 * g++.dg/vect/pr71483.c: New
6001
b8911cb8
PC
60022016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6003
6004 PR c++/70202
6005 * g++.dg/inherit/crash6.C: New.
6006 * g++.dg/inherit/union2.C: Likewise.
6007 * g++.dg/inherit/virtual12.C: Likewise.
6008 * g++.dg/inherit/virtual13.C: Likewise.
6009 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6010
cf5d08ab
UB
60112016-06-15 Uros Bizjak <ubizjak@gmail.com>
6012
e3d62871 6013 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6014
8f482165
AH
60152016-06-15 Alan Hayward <alan.hayward@arm.com>
6016
6017 PR tree-optimization/71439
6018 * gcc.dg/vect/pr71439.c: New
6019
3256673f
KT
60202016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6021
6022 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6023
b17dc4d4
RB
60242016-06-15 Richard Biener <rguenther@suse.de>
6025
6026 * gcc.dg/vect/slp-45.c: New testcase.
6027
2a5825f2
RB
60282016-06-15 Richard Biener <rguenther@suse.de>
6029
6030 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6031
6e433d0b
BS
60322016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6033
6034 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6035 requirements, and disable for AIX for now.
6036 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6037
abe7f828
JJ
60382016-06-14 Jakub Jelinek <jakub@redhat.com>
6039
a09c81b4
JJ
6040 PR c++/71528
6041 * g++.dg/opt/pr71528.C: New test.
6042
abe7f828
JJ
6043 PR c++/71516
6044 * g++.dg/init/pr71516.C: New test.
6045
acfadf06
PC
60462016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6047
6048 * g++.dg/init/array46.C: New.
6049
4d568ab2
UB
60502016-06-14 Uros Bizjak <ubizjak@gmail.com>
6051
e3d62871
UB
6052 * gcc.target/i386/float128-3.c: New test.
6053 * gcc.target/i386/quad-sse4.c: Ditto.
6054 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6055 Update scan strings.
4d568ab2 6056
30934c5d
RB
60572016-06-14 Richard Biener <rguenther@suse.de>
6058
6059 PR middle-end/71526
6060 * gfortran.dg/pr71526.f90: New testcase.
6061
3970e545
AV
60622016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6063
6064 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6065 * gcc.dg/zero_bits_compound-1.c: Likewise.
6066
04976c6e
RB
60672016-06-14 Richard Biener <rguenther@suse.de>
6068
6069 PR tree-optimization/71522
6070 * gcc.dg/torture/pr71522.c: New testcase.
6071
23e025db
JJ
60722016-06-14 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR tree-optimization/71520
6075 * gcc.dg/tree-ssa/pr71520.c: New test.
6076
90b72e84
RB
60772016-06-14 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/71521
86c24ba6 6080 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6081
ef7cf206
JJ
60822016-06-13 Jakub Jelinek <jakub@redhat.com>
6083
0dda258b
JJ
6084 PR sanitizer/71498
6085 * c-c++-common/ubsan/bounds-13.c: New test.
6086
ef7cf206
JJ
6087 PR preprocessor/71183
6088 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6089
a73786e3
JL
60902016-06-13 Jeff Law <law@redhat.com>
6091
6092 PR tree-optimization/71403
6093 * c-c++-common/ubsan/pr71403-1.c: New test.
6094 * c-c++-common/ubsan/pr71403-2.c: New test.
6095 * c-c++-common/ubsan/pr71403-3.c: New test.
6096
0ac249bf
JJ
60972016-06-13 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR middle-end/71478
6100 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6101 Add -Wno-psabi -w to dg-options.
6102
5408a64a
KN
61032016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6104
6105 * gcc.target/powerpc/vadsdu-0.c: New test.
6106 * gcc.target/powerpc/vadsdu-1.c: New test.
6107 * gcc.target/powerpc/vadsdu-2.c: New test.
6108 * gcc.target/powerpc/vadsdu-3.c: New test.
6109 * gcc.target/powerpc/vadsdu-4.c: New test.
6110 * gcc.target/powerpc/vadsdu-5.c: New test.
6111 * gcc.target/powerpc/vadsdub-1.c: New test.
6112 * gcc.target/powerpc/vadsdub-2.c: New test.
6113 * gcc.target/powerpc/vadsduh-1.c: New test.
6114 * gcc.target/powerpc/vadsduh-2.c: New test.
6115 * gcc.target/powerpc/vadsduw-1.c: New test.
6116 * gcc.target/powerpc/vadsduw-2.c: New test.
6117
f7e4f2e3
DM
61182016-06-13 David Malcolm <dmalcolm@redhat.com>
6119
6120 * gcc.dg/c99-init-2.c (c): Update expected error message.
6121 * gcc.dg/init-bad-8.c (foo): Likewise.
6122 * gcc.dg/spellcheck-fields-3.c: New test case.
6123
ad23a23e
ML
61242016-06-13 Martin Liska <mliska@suse.cz>
6125
6126 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6127 and "guess loop iv compared" heuristics.
6128 * gcc.dg/predict-2.c: Likewise.
6129 * gcc.dg/predict-3.c: Likewise.
6130 * gcc.dg/predict-4.c: Likewise.
6131 * gcc.dg/predict-5.c: Likewise.
6132 * gcc.dg/predict-6.c: Likewise.
6133
146c55da
MP
61342016-06-13 Marek Polacek <polacek@redhat.com>
6135
6136 PR middle-end/71476
6137 * c-c++-common/Wswitch-unreachable-4.c: New test.
6138 * gcc.dg/Wswitch-unreachable-2.c: New test.
6139 * g++.dg/tm/jump1.C: Move dg-warning.
6140
42e77cbc
EB
61412016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6142
6143 * gnat.dg/renaming10.ad[sb]: New test.
6144
7474dcc1
PT
61452016-06-13 Paul Thomas <pault@gcc.gnu.org>
6146
6147 PR fortran/70673
6148 * gfortran.dg/pr70673.f90: New test.
6149
f57f53d3
RB
61502016-06-13 Richard Biener <rguenther@suse.de>
6151
6152 PR middle-end/64516
6153 * gcc.dg/align-3.c: New testcase.
6154
5843a5f0
ML
61552016-06-13 Martin Liska <mliska@suse.cz>
6156
6157 * gcc.target/i386/pr71458.c: New test.
6158
aa8fdb44
UB
61592016-06-12 Uros Bizjak <ubizjak@gmail.com>
6160
6161 PR target/71241
3a146d46 6162 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6163
2043e4d7
DH
61642016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6165
6166 PR target/60751
6167 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6168 statement.
6169
d3dc025d
DH
61702016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6171
6172 PR target/60751
6173 * gfortran.dg/comma_IO_extension_1.f90: New test.
6174 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6175 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6176 statement.
6177 * gfortran.dg/graphite/pr38083.f90: Likewise.
6178 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6179 missing format.
6180
a31d78c6
EB
61812016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6182
6183 * gnat.dg/case_character.adb: New test.
6184
95c18dd0
SB
61852016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6186
6187 PR middle-end/71310
6188 * gcc.target/powerpc/pr71310.c: New testcase.
6189
b97d37b4
KV
61902016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6191
6192 PR middle-end/71478
6193 * gcc.dg/pr71478.c: New test.
6194
900bcda3
JJ
61952016-06-10 Jakub Jelinek <jakub@redhat.com>
6196
ec1c20db
JJ
6197 PR middle-end/71494
6198 * gcc.c-torture/execute/pr71494.c: New test.
6199
50b15873
JJ
6200 PR c/68657
6201 * gcc.target/i386/pr68657.c: New test.
6202
900bcda3
JJ
6203 PR inline-asm/68843
6204 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6205 (test): Add -masm=intel alternatives.
6206
4d926e34
MS
62072016-06-10 Martin Sebor <msebor@redhat.com>
6208
6209 PR c/71392
6210 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6211
ad071b2b
JL
62122016-06-10 Jeff Law <law@redhat.com>
6213
6214 PR tree-optimization/71335
6215 * gcc.c-torture/execute/pr71335.c: New test.
6216
2704efe8
DM
62172016-06-10 David Malcolm <dmalcolm@redhat.com>
6218
6219 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6220 the various "cannot tail-call: " messages.
6221
18c9b7d4
CL
62222016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6223
6224 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6225 and options.
6226
7cfa10f3
MO
62272016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6228
6229 PR sanitizer/71480
6230 * c-c++-common/asan/pr71480.c: New test.
6231
1f24fd3e
L
62322016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6233
6234 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6235 (ASMNAME2): Likewise.
6236 (main): Replace fn in asm statement with ASMNAME ("fn").
6237 * gcc.dg/guality/pr68037-2.c: Likewise.
6238 * gcc.dg/guality/pr68037-3.c: Likewise.
6239 * gcc.dg/torture/pr68037-1.c: Likewise.
6240 * gcc.dg/torture/pr68037-2.c: Likewise.
6241 * gcc.dg/torture/pr68037-3.c: Likewise.
6242
ad551c07
BE
62432016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6244
6245 PR inline-asm/68843
6246 * gcc.target/i386/pr68843-1.c: New test.
6247 * gcc.target/i386/pr68843-2.c: New test.
6248
4b1ffdb1 62492016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6250 Cesar Philippidis <cesar@codesourcery.com>
6251
6252 PR middle-end/71373
6253 * gcc.dg/goacc/nested-function-1.c: New file.
6254 * gcc.dg/goacc/nested-function-2.c: Likewise.
6255 * gcc.dg/goacc/pr71373.c: Likewise.
6256 * gfortran.dg/goacc/cray-2.f95: Likewise.
6257 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6258 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6259 * gfortran.dg/goacc/cray.f95: Update.
6260 * gfortran.dg/goacc/loop-1.f95: Likewise.
6261 * gfortran.dg/goacc/loop-3.f95: Likewise.
6262 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6263 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6264
62652016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6266
6267 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6268 for OpenACC tile clauses.
6269 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6270
6271 PR c/71381
6272 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6273 to...
6274 * c-c++-common/goacc/cache-2.c: ... this new file.
6275 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6276 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6277 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6278 usage.
6279 * gfortran.dg/goacc/cray.f95: Likewise.
6280 * gfortran.dg/goacc/loop-1.f95: Likewise.
6281
89851e4c
AH
62822016-06-10 Alan Hayward <alan.hayward@arm.com>
6283
6284 PR tree-optimization/71407
6285 PR tree-optimization/71416
6286 * gcc.dg/vect/pr71407.c: New
6287 * gcc.dg/vect/pr71416-1.c: New
6288 * gcc.dg/vect/pr71416-2.c: New
6289
200eafbf
RB
62902016-06-10 Richard Biener <rguenther@suse.de>
6291
6292 PR middle-end/71477
6293 * gcc.dg/torture/pr71477.c: New testcase.
6294
4df99d92
JK
62952016-06-09 Julia Koval <julia.koval@intel.com>
6296
6297 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6298 * gcc.target/i386/interrupt-13.c: Likewise.
6299 * gcc.target/i386/interrupt-15.c: Likewise.
6300 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6301 * gcc.target/i386/interrupt-24.c: Likewise.
6302 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6303 * gcc.target/i386/interrupt-9.c: Likewise.
6304 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6305
e01b4e16
MS
63062016-06-09 Martin Sebor <msebor@redhat.com>
6307
6308 PR c/70883
6309 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6310 * gcc.dg/builtin-constant_p-1.c: Same.
6311 * gcc.dg/builtins-error.c: Same.
6312 * gcc.dg/pr70859.c: Same.
6313
9c35db0e
SKS
63142016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6315
6316 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6317 * gcc.dg/torture/pr68067-1.c: Likewise.
6318 * gcc.dg/torture/pr68067-2.c: Likewise.
6319
63202016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6321
6322 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6323 when setting SIZE.
6324
392a81b9
PC
63252016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6326
6327 PR c++/71465
6328 * g++.dg/inherit/crash5.C: New.
6329 Revert:
6330 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/70202
6333 * g++.dg/inherit/crash5.C: New.
6334 * g++.dg/inherit/virtual1.C: Adjust.
6335
e49efc14
ML
63362016-06-09 Martin Liska <mliska@suse.cz>
6337
6338 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6339 * g++.dg/predict-loop-exit-2.C: Likewise.
6340 * g++.dg/predict-loop-exit-3.C: Likewise.
6341 * gcc.dg/predict-1.c: Likewise.
6342 * gcc.dg/predict-2.c: Likewise.
6343 * gcc.dg/predict-3.c: Likewise.
6344 * gcc.dg/predict-4.c: Likewise.
6345 * gcc.dg/predict-5.c: Likewise.
6346 * gcc.dg/predict-6.c: Likewise.
6347 * gcc.dg/predict-7.c: Likewise.
6348
36d57986
RB
63492016-06-09 Richard Biener <rguenther@suse.de>
6350
6351 PR tree-optimization/71462
6352 * gcc.dg/torture/pr71462.c: New testcase.
6353
7d82e8e4
MP
63542016-06-09 Marek Polacek <polacek@redhat.com>
6355
6356 PR c/65471
6357 * gcc.dg/c11-generic-3.c: New test.
6358
c8a71589
PC
63592016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6360
6361 * g++.dg/init/array42.C: New.
6362 * g++.dg/init/array43.C: Likewise.
6363 * g++.dg/init/array44.C: Likewise.
6364 * g++.dg/init/array45.C: Likewise.
6365 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6366 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6367 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6368 * g++.dg/gomp/pr35751.C: Likewise.
6369 * g++.dg/init/array23.C: Likewise.
6370 * g++.dg/init/brace2.C: Likewise.
6371 * g++.dg/init/brace6.C: Likewise.
6372
44a845ca
MS
63732016-06-08 Martin Sebor <msebor@redhat.com>
6374 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR c++/70507
6377 PR c/68120
6378 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6379 * c-c++-common/builtin-arith-overflow-2.c: New test.
6380 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6381 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6382 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6383
2ef16b6e
JJ
63842016-06-08 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR c++/71442
6387 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6388
5e3ee346
AL
63892016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6390
6391 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6392 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6393 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6394 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6395 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6396 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6397 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6398 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6399 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6400 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6401 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6402 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6403 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6404
b2ae2814
RB
64052016-06-08 Richard Biener <rguenther@suse.de>
6406
6407 PR tree-optimization/68558
6408 * gcc.dg/vect/slp-44.c: New testcase.
6409
e09b4c37
RB
64102016-06-08 Richard Biener <rguenther@suse.de>
6411
6412 * gcc.dg/vect/slp-43.c: New testcase.
6413
72d50660
RB
64142016-06-08 Richard Biener <rguenther@suse.de>
6415
6416 PR tree-optimization/71452
6417 * gcc.dg/torture/pr71452.c: New testcase.
6418
988c115c
JJ
64192016-06-08 Jakub Jelinek <jakub@redhat.com>
6420
6421 PR c++/71448
6422 * g++.dg/torture/pr71448.C: New test.
6423
73d73b48
BS
64242016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6425
6426 PR debug/71432
6427 PR ada/71413
6428 * g++.dg/debug/pr71432.C: New test.
6429
bdd15d0c
PK
64302016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6431
6432 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6433 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6434 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6435
ce0607bb
AH
64362016-06-08 Alan Hayward <alan.hayward@arm.com>
6437
6438 * gcc.dg/vect/vect-live-2.c: Update effective target.
6439 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6440 * lib/target-supports.exp: Add aarch64 to vect_long.
6441
92a5f2ba
MP
64422016-06-08 Marek Polacek <polacek@redhat.com>
6443
6444 PR c/71418
6445 * gcc.dg/noncompile/pr71418.c: New test.
6446
08203f73
MP
6447 PR c/71426
6448 * gcc.dg/noncompile/pr71426.c: New test.
6449
d1fcc2bd
JH
64502016-06-07 Jan Hubicka <hubicka@ucw.cz>
6451
6452 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6453 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6454 * gcc.dg/predict-3.c: Update template.
6455 * gcc.dg/predict-5.c: Update template.
6456 * gcc.dg/predict-6.c: Update template.
6457 * gcc.dg/predict-9.c: Update template.
6458 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6459
a23e6f1c
BS
64602016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6461
6462 * gcc.target/powerpc/vec-mul.c: New test.
6463
6ffd47b7
DM
64642016-06-07 David Malcolm <dmalcolm@redhat.com>
6465
6466 * gcc.dg/spellcheck-fields-2.c: New test case.
6467
bfd67b47
RB
64682016-06-07 Richard Biener <rguenther@suse.de>
6469
6470 PR c/61564
6471 * gcc.dg/Wpragmas-1.c: New testcase.
6472 * gcc.dg/Wattributes-4.c: Likewise.
6473 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6474 entry.
6475
701b9a47
CL
64762016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6477
6478 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6479 spurious debug code.
6480
6b80d6fa
RB
64812016-06-07 Richard Biener <rguenther@suse.de>
6482
6483 PR tree-optimization/71428
6484 * gcc.dg/torture/pr71428.c: New testcase.
6485
0f3f9437
RB
64862016-06-07 Richard Biener <rguenther@suse.de>
6487
6488 PR middle-end/71423
6489 * gcc.dg/torture/pr71423.c: New testcase.
6490
ec963f2a
KV
64912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6492
6493 PR middle-end/71408
6494 * gcc.dg/tree-ssa/pr71408.c: New test.
6495
46ab5b6e
KV
64962016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6497
6498 PR middle-end/71281
6499 * g++.dg/torture/pr71281.C: New test.
6500
1f40cff3
MP
65012016-06-06 Marek Polacek <polacek@redhat.com>
6502
6503 PR c/71362
6504 * gcc.dg/pr71362.c: New test.
6505
6f5bcd24
JJ
65062016-06-06 Jakub Jelinek <jakub@redhat.com>
6507 Patrick Palka <ppalka@gcc.gnu.org>
6508
6509 PR c++/70847
6510 PR c++/71330
6511 PR c++/71393
6512 * g++.dg/opt/pr70847.C: New test.
6513 * g++.dg/ubsan/pr70847.C: New test.
6514 * g++.dg/ubsan/pr71393.C: New test.
6515
158beb4a
JJ
65162016-06-06 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR tree-optimization/71259
6519 * gcc.dg/vect/pr71259.c: New test.
6520
d9b950dd
DM
65212016-06-06 David Malcolm <dmalcolm@redhat.com>
6522
6523 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6524 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6525 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6526 above.
6527
36f9ad69
KT
65282016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6529
6530 PR middle-end/37780
6531 * gcc.c-torture/execute/pr37780.c: New test.
6532 * gcc.target/aarch64/pr37780_1.c: Likewise.
6533 * gcc.target/arm/pr37780_1.c: Likewise.
6534
5545a907
MP
65352016-06-06 Marek Polacek <polacek@redhat.com>
6536
6537 * c-c++-common/attr-may-alias-1.c: New test.
6538 * c-c++-common/attr-may-alias-2.c: New test.
6539 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6540
93671519
BE
65412016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6542
6543 PR c/24414
6544 * gcc.target/i386/pr24414.c: New test.
6545
690f24b7
JM
65462016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6547
6548 * gcc.target/sparc/vis4misc.c: New file.
6549 * gcc.target/sparc/fpcmp.c: Likewise.
6550 * gcc.target/sparc/fpcmpu.c: Likewise.
6551
31ce6157
AH
65522016-06-06 Alan Hayward <alan.hayward@arm.com>
6553
6554 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6555 * gcc.dg/vect/vect-live-3.c: Likewise.
6556
9fcebb5a
RB
65572016-06-06 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/71398
6560 * gcc.dg/torture/pr71398.c: New testcase.
6561
903ca97b
UB
65622016-06-06 Uros Bizjak <ubizjak@gmail.com>
6563
6564 PR target/71389
6565 * g++.dg/pr71389.C: New test.
6566
9c1eb332
JD
65672016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6568
6569 PR fortran/71404
6570 * gfortran.dg/fmt_read_5.f: New test.
6571
b2d83bd2
AV
65722016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6573
6574 PR fortran/69659
6575 * gfortran.dg/class_array_22.f03: New test.
6576
ec81960e
JH
65772016-06-05 Jan Hubicka <hubicka@ucw.cz>
6578
6579 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6580
429d2750
JH
65812016-06-05 Jan Hubicka <hubicka@ucw.cz>
6582
6583 * gcc.dg/predict-9.c: Update template.
6584
c1c00983
PC
65852016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 PR c++/49377
6588 * g++.dg/template/pr49377.C: New.
6589
1927a963
JJ
65902016-06-04 Jakub Jelinek <jakub@redhat.com>
6591
6592 PR tree-optimization/71405
6593 * g++.dg/torture/pr71405.C: New test.
6594
909a11ad
PC
65952016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 PR c++/70202
6598 * g++.dg/inherit/crash5.C: New.
6599 * g++.dg/inherit/virtual1.C: Adjust.
6600
08bbb1f8
JL
66012016-06-03 Jeff Law <law@redhat.com>
6602
6603 PR tree-optimization/71316
6604 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6605
7c35235c
JJ
66062016-06-03 Jakub Jelinek <jakub@redhat.com>
6607
6608 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6609 dg-additional-options with just -fno-tree-scev-cprop in it.
6610 * gcc.dg/vect/vect-live-2.c: Likewise.
6611 * gcc.dg/vect/vect-live-5.c: Likewise.
6612 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6613 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6614 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6615
c8572dd6
PP
66162016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6617
6618 PR c++/27100
6619 * g++.dg/other/friend6.C: New test.
6620
1c7733a7
BS
66212016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6622
6623 * g++.dg/torture/ppc-ldst-array.C: New.
6624
0d2f700f
JM
66252016-06-03 Joseph Myers <joseph@codesourcery.com>
6626
6627 PR target/71276
6628 PR target/71277
6629 * gcc.dg/torture/builtin-fp-int-inexact.c,
6630 gcc.target/i386/387-builtin-fp-int-inexact.c,
6631 gcc.target/i386/387-rint-inline-1.c,
6632 gcc.target/i386/387-rint-inline-2.c,
6633 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6634 gcc.target/i386/sse2-rint-inline-1.c,
6635 gcc.target/i386/sse2-rint-inline-2.c,
6636 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6637 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6638
f8071c05
L
66392016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6640 Julia Koval <julia.koval@intel.com>
6641
6642 PR target/66960
6643 PR target/67630
6644 PR target/67634
6645 PR target/67841
6646 PR target/68037
6647 PR target/68618
6648 PR target/68661
6649 PR target/69575
6650 PR target/69596
6651 PR target/69734
6652 * gcc.dg/guality/pr68037-1.c: New test.
6653 * gcc.dg/guality/pr68037-2.c: Likewise.
6654 * gcc.dg/guality/pr68037-3.c: Likewise.
6655 * gcc.dg/torture/pr68037-1.c: Likewise.
6656 * gcc.dg/torture/pr68037-2.c: Likewise.
6657 * gcc.dg/torture/pr68037-3.c: Likewise.
6658 * gcc.dg/torture/pr68661-1a.c: Likewise.
6659 * gcc.dg/torture/pr68661-1b.c: Likewise.
6660 * gcc.target/i386/interrupt-1.c: Likewise.
6661 * gcc.target/i386/interrupt-2.c: Likewise.
6662 * gcc.target/i386/interrupt-3.c: Likewise.
6663 * gcc.target/i386/interrupt-4.c: Likewise.
6664 * gcc.target/i386/interrupt-5.c: Likewise.
6665 * gcc.target/i386/interrupt-6.c: Likewise.
6666 * gcc.target/i386/interrupt-7.c: Likewise.
6667 * gcc.target/i386/interrupt-8.c: Likewise.
6668 * gcc.target/i386/interrupt-9.c: Likewise.
6669 * gcc.target/i386/interrupt-10.c: Likewise.
6670 * gcc.target/i386/interrupt-11.c: Likewise.
6671 * gcc.target/i386/interrupt-12.c: Likewise.
6672 * gcc.target/i386/interrupt-13.c: Likewise.
6673 * gcc.target/i386/interrupt-14.c: Likewise.
6674 * gcc.target/i386/interrupt-15.c: Likewise.
6675 * gcc.target/i386/interrupt-16.c: Likewise.
6676 * gcc.target/i386/interrupt-17.c: Likewise.
6677 * gcc.target/i386/interrupt-18.c: Likewise.
6678 * gcc.target/i386/interrupt-19.c: Likewise.
6679 * gcc.target/i386/interrupt-20.c: Likewise.
6680 * gcc.target/i386/interrupt-21.c: Likewise.
6681 * gcc.target/i386/interrupt-22.c: Likewise.
6682 * gcc.target/i386/interrupt-23.c: Likewise.
6683 * gcc.target/i386/interrupt-24.c: Likewise.
6684 * gcc.target/i386/interrupt-25.c: Likewise.
6685 * gcc.target/i386/interrupt-26.c: Likewise.
6686 * gcc.target/i386/interrupt-27.c: Likewise.
6687 * gcc.target/i386/interrupt-28.c: Likewise.
6688 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6689 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6690 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6691 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6692 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6693 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6694 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6695 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6696 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6697 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6698 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6699 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6700
36b85e43
BS
67012016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6702
9de2e795
L
6703 PR tree-optimization/52171
6704 * gcc.dg/pr52171.c: New test.
6705 * gcc.target/i386/pr52171.c: New test.
36b85e43 6706
bfeee8ac
JH
67072016-06-03 Jan Hubicka <jh@suse.cz>
6708
6709 * g++.dg/tree-ssa/pred-1.C: New testcase
6710 * gcc.dg/tree-ssa/pred-1.c: New testcase
6711
859b0bae
BS
67122016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6713
6714 PR target/70957
6715 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6716 support.
6717 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6718
3a2edf4c
AH
67192016-06-03 Alan Hayward <alan.hayward@arm.com>
6720
6721 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6722
b28ead45
AH
67232016-06-03 Alan Hayward <alan.hayward@arm.com>
6724
6725 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6726 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6727 * gcc.dg/vect/vect-live-1.c: New test.
6728 * gcc.dg/vect/vect-live-2.c: New test.
6729 * gcc.dg/vect/vect-live-3.c: New test.
6730 * gcc.dg/vect/vect-live-4.c: New test.
6731 * gcc.dg/vect/vect-live-5.c: New test.
6732 * gcc.dg/vect/vect-live-slp-1.c: New test.
6733 * gcc.dg/vect/vect-live-slp-2.c: New test.
6734 * gcc.dg/vect/vect-live-slp-3.c: New test.
6735
1f91747b
JJ
67362016-06-03 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR middle-end/71387
6739 * g++.dg/opt/pr71387.C: New test.
6740
47b83923
JL
67412016-06-02 Jeff Law <law@redhat.com>
6742
6743 PR tree-optimization/71328
6744 * gcc.c-torture/compile/pr71328.c: New test.
6745
e96e5f46
JD
67462016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6747
6748 PR fortran/52393
6749 * gfortran.dg/fmt_read_3.f90: Fix typo.
6750 * gfortran.dg/fmt_read_4.f90: New test.
6751
b872d729
PC
67522016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6753
6754 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6755 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6756 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6757 * g++.dg/cpp0x/override2.C: Likewise.
6758 * g++.dg/parse/crash5.C: Likewise.
6759 * g++.dg/parse/error16.C: Likewise.
6760 * g++.dg/parse/error27.C: Likewise.
6761 * g++.dg/template/qualttp15.C: Likewise.
6762 * g++.dg/template/redecl4.C: Likewise.
6763 * g++.old-deja/g++.other/crash39.C: Likewise.
6764 * g++.old-deja/g++.other/struct1.C: Likewise.
6765 * g++.old-deja/g++.pt/m9a.C: Likewise.
6766 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6767
0e535442
JJ
67682016-06-02 Jakub Jelinek <jakub@redhat.com>
6769
0633ee10
JJ
6770 PR c++/71372
6771 * c-c++-common/pr71372.c: New test.
6772
0e535442
JJ
6773 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6774 __TIME__ strings with __builtin_strcmp instead of printf and
6775 dg-output.
6776
f3c5ecc2
ML
67772016-06-02 Martin Liska <mliska@suse.cz>
6778
6779 * gcc.dg/predict-9.c: New test.
6780
a91807c5
JJ
67812016-06-02 Jakub Jelinek <jakub@redhat.com>
6782
6783 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6784 global set_compiler_env_var and global saved_compiler_env_var.
6785
b5bd1978
KT
67862016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6787
6788 PR rtl-optimization/71295
6789 * gcc.c-torture/compile/pr71295.c: New test.
6790
b93b1475
JJ
67912016-06-02 Jakub Jelinek <jakub@redhat.com>
6792
930ebd0e
JJ
6793 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6794
1e021dc3
JJ
6795 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6796 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6797
b93b1475
JJ
6798 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6799 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6800 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6801 alternative number.
6802
58f2fb5c
MM
68032016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6804
6805 * gcc.target/powerpc/p9-splat-4.c: New test.
6806
68072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6808
6809 PR target/71186
6810 * gcc.target/powerpc/pr71186.c: New test.
6811
4731c9f0
JD
68122016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6813
6814 PR fortran/52393
6815 * gfortran.dg/fmt_read_3.f90: New test.
6816
042dee3e
TP
68172016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6818
6819 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6820 procedure.
6821
15c98b2e
ES
68222016-06-01 Eduard Sanou <dhole@openmailbox.org>
6823
6824 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6825 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6826 env var is set.
6827 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6828 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6829 shown once.
6830 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6831 during compilation.
6832 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6833 vars set by dg-set-compiler-env-var.
6834
6442a6f4
PT
68352016-06-01 Paul Thomas <pault@gcc.gnu.org>
6836
6837 PR fortran/71156
6838 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6839 to the module procedure declaration.
6840 * gfortran.dg/submodule_16.f08: New test.
6841
ab62397a
JJ
68422016-06-01 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR middle-end/71371
6845 * c-c++-common/gomp/pr71371.c: New test.
6846
b66af6ed
RB
68472016-06-01 Richard Biener <rguenther@suse.de>
6848
6849 PR tree-optimization/71366
6850 * gcc.dg/torture/pr71366-1.c: New testcase.
6851 * gcc.dg/torture/pr71366-2.c: Likewise.
6852
e342b9d8
KN
68532016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6854
6855 * gcc.target/powerpc/vslv-0.c: New test.
6856 * gcc.target/powerpc/vslv-1.c: New test.
6857 * gcc.target/powerpc/vsrv-0.c: New test.
6858 * gcc.target/powerpc/vsrv-1.c: New test.
6859
721547cd
NS
68602016-06-01 Nathan Sidwell <nathan@acm.org>
6861
6862 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6863 * gcc.target/nvptx/weak.c: New.
6864
fa2c9034
RB
68652016-06-01 Richard Biener <rguenther@suse.de>
6866
6867 PR tree-optimization/71261
6868 * gcc.dg/torture/vect-bool-1.c: New testcase.
6869
3e32893c
JJ
68702016-06-01 Jakub Jelinek <jakub@redhat.com>
6871
6872 * gfortran.dg/gomp/order-1.f90: New test.
6873 * gfortran.dg/gomp/order-2.f90: New test.
6874
8c383600
JH
68752016-06-01 Jan Hubicka <hubicka@ucw.cz>
6876
6877 * gcc.dg/unroll-6.c: Update template.
6878 * gcc.dg/unroll-7.c: New testcase.
6879 * gcc.dg/unroll-8.c: New testcase.
6880
a0dfeef5
EB
68812016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6882
6883 * gnat.dg/opt56.ad[sb]: New test.
6884
48de5701
PC
68852016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 PR c++/66635
6888 * g++.dg/cpp0x/constexpr-ice16.C: New.
6889
827cf695
PP
68902016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6891
6892 PR tree-optimization/71314
6893 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6894 -mbranch-cost=2.
6895
ff66f6e8
PP
68962016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6897
6898 PR tree-optimization/71077
6899 * gcc.dg/tree-ssa/pr71077.c: New test.
6900
050fb209
JH
69012016-05-31 Jan Hubicka <hubicka@ucw.cz>
6902
48de5701
PC
6903 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6904 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6905 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6906
c642d919
PC
69072016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6908
6909 PR c++/71248
6910 * g++.dg/cpp0x/pr71248.C: New.
6911 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6912 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6913 * g++.dg/init/new37.C: Likewise.
6914 * g++.dg/template/static1.C: Likewise.
6915 * g++.dg/template/static2.C: Likewise.
6916
d6439e08
L
69172016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6918
6919 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6920 instead of %rdi.
6921 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6922
780b9dd4
MP
69232016-05-31 Marek Polacek <polacek@redhat.com>
6924
6925 * c-c++-common/Wswitch-unreachable-3.c: New test.
6926 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6927
0d99f8a0
RB
69282016-05-31 Richard Biener <rguenther@suse.de>
6929
6930 PR tree-optimization/71352
6931 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6932
52545641
TP
69332016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6934
6935 * gcc.target/arm/armv5_thumb_isa.c: New test.
6936
5b8c1205
KY
69372016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6938
6939 PR target/71346
6940 * gcc.target/i386/pr71346.c: New test.
6941
7a88cc84
TV
69422016-05-31 Tom de Vries <tom@codesourcery.com>
6943
6944 PR tree-optimization/69068
6945 * gcc.dg/graphite/pr69068.c: New test.
6946
265149a6
MS
69472016-05-27 Martin Sebor <msebor@redhat.com>
6948
6949 PR c++/71306
6950 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6951
00631022
JJ
69522016-05-30 Jakub Jelinek <jakub@redhat.com>
6953
6954 PR c++/71349
6955 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6956 nowait depend(inout: dd[0]) clauses where permitted.
6957
b2f6675b
PC
69582016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6959
6960 PR c++/71238
6961 * g++.dg/parse/pr71238.C: New.
6962 * g++.dg/concepts/friend1.C: Test column numbers too.
6963 * g++.dg/cpp0x/initlist31.C: Likewise.
6964 * g++.dg/cpp0x/pr51420.C: Likewise.
6965 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6966 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6967 * g++.dg/ext/builtin3.C: Likewise.
6968 * g++.dg/lookup/friend12.C: Likewise.
6969 * g++.dg/lookup/friend7.C: Likewise.
6970 * g++.dg/lookup/koenig1.C: Likewise.
6971 * g++.dg/lookup/koenig5.C: Likewise.
6972 * g++.dg/lookup/used-before-declaration.C: Likewise.
6973 * g++.dg/overload/koenig1.C: Likewise.
6974 * g++.dg/template/crash65.C: Likewise.
6975 * g++.dg/template/friend57.C: Likewise.
6976 * g++.dg/warn/Wshadow-5.C: Likewise.
6977 * g++.dg/warn/Wunused-8.C: Likewise.
6978 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6979 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6980 * g++.old-deja/g++.jason/member.C: Likewise.
6981 * g++.old-deja/g++.jason/report.C: Likewise.
6982 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6983 * g++.old-deja/g++.law/visibility20.C: Likewise.
6984 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6985 * g++.old-deja/g++.other/static5.C: Likewise.
6986 * g++.old-deja/g++.pt/overload2.C: Likewise.
6987
a448ff40
JH
69882016-05-30 Jan Hubicka <hubicka@ucw.cz>
6989
6990 * gcc.dg/tree-ssa/peel1.c: New testcase.
6991 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6992 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6993
69be8c91
TV
69942016-05-30 Tom de Vries <tom@codesourcery.com>
6995
6996 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6997 to ce.
6998
a59775a1
PC
69992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7000
7001 PR c++/71099
7002 * g++.dg/parse/virtual1.C: New.
7003
53d6d955
UB
70042016-05-30 Uros Bizjak <ubizjak@gmail.com>
7005
7006 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7007 Use correct register when clearing %edx.
7008
0557293f
AM
70092016-05-30 Alexander Monakov <amonakov@ispras.ru>
7010
7011 PR tree-optimization/71289
7012 * gcc.dg/pr71289.c: New test.
7013
5d476e35
KV
70142016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7015
7016 PR middle-end/71269
7017 PR middle-end/71292
7018 * gcc.dg/tree-ssa/pr71269.c: New test.
7019 * gcc.dg/tree-ssa/pr71292.c: New test.
7020
db5447ca
KV
70212016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7022
7023 PR middle-end/71252
7024 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7025
98bdbb39
JH
70262016-05-30 Jan Hubicka <hubicka@ucw.cz>
7027
7028 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7029 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7030 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7031
7e012855
TV
70322016-05-30 Tom de Vries <tom@codesourcery.com>
7033
7034 PR tree-optimization/69067
7035 * gcc.dg/graphite/pr69067.c: New test.
7036
beed3701
UB
70372016-05-29 Uros Bizjak <ubizjak@gmail.com>
7038
7039 PR target/71245
7040 * gcc.target/i386/pr71245-1.c: New test.
7041 * gcc.target/i386/pr71245-2.c: Ditto.
7042
b6d4f8e8
PC
70432016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7044
7045 PR c++/71105
7046 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7047 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7048 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7049
00022058
JH
70502016-05-27 Jan Hubicka <hubicka@ucw.cz>
7051
7052 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7053
c8419aca
VV
70542016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7055
7056 Revert:
7057 PR c++/69855
7058 * g++.dg/overload/69855.C: New.
7059 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7060 * g++.old-deja/g++.pt/crash3.C: Likewise.
7061
8008c4d2
PC
70622016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 PR c++/60385
7065 * g++.dg/parse/namespace13.C: New.
7066
8b2ef235
JL
70672016-05-26 Jeff Law <law@redhat.com>
7068
7069 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7070 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7071 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7072 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7073 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7074 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7075 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7076 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7077 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7078 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7079 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7080 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7081 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7082
7d67159b
VV
70832016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7084
7085 PR c++/69855
7086 * g++.dg/overload/69855.C: New.
7087 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7088 * g++.old-deja/g++.pt/crash3.C: Likewise.
7089
88e3bdd1
JW
70902016-05-27 Jiong Wang <jiong.wang@arm.com>
7091
7092 PR target/63596
7093 * gcc.target/aarch64/va_arg_1.c: New testcase.
7094 * gcc.target/aarch64/va_arg_2.c: Likewise.
7095 * gcc.target/aarch64/va_arg_3.c: Likewise.
7096
3fd6b9cc
JW
70972016-05-27 Jiong Wang <jiong.wang@arm.com>
7098
7099 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7100 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7101 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7102 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7103 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7104
3cee7e4e
MP
71052016-05-27 Marek Polacek <polacek@redhat.com>
7106
7107 PR middle-end/71308
7108 * g++.dg/torture/pr71308.C: New test.
7109
6a813c96
DV
71102016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7111
7112 * gcc.dg/zero_bits_compound-1.c: New test.
7113 * gcc.dg/zero_bits_compound-2.c: New test.
7114
0561bcfb
IE
71152016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7116
7117 PR middle-end/71279
7118 * gcc.dg/pr71279.c: New test.
7119
21316320
MM
71202016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7121
7122 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7123 floating point min/max/comparison instructions.
7124 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7125
7211a097
JJ
71262016-05-26 Jakub Jelinek <jakub@redhat.com>
7127
7128 * c-c++-common/gomp/schedule-1.c: New test.
7129 * gfortran.dg/gomp/schedule-1.f90: New test.
7130
cac177cf
PP
71312016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7132
7133 PR c++/70822
7134 PR c++/70106
7135 * g++.dg/cpp1y/auto-fn32.C: New test.
7136 * g++.dg/cpp1y/paren4.C: New test.
7137
a2d5b8c9
NS
71382016-05-26 Nathan Sidwell <nathan@acm.org>
7139
7140 * gcc.dg/20060410.c: Xfail on ptx.
7141 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7142 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7143 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7144 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7145 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7146
ffa8b552
TP
71472016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7148
7149 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7150
c7501e00
JJ
71512016-05-26 Jakub Jelinek <jakub@redhat.com>
7152
1875b9a0
JJ
7153 PR tree-optimization/71280
7154 * gcc.dg/pr71280.c: New test.
7155
2116e19f
JJ
7156 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7157
305aef09
JJ
7158 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7159 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7160
c7501e00
JJ
7161 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7162
ca449d26
JW
71632016-05-26 Jiong Wang <jiong.wang@arm.com>
7164
7165 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7166 kept in memory.
ca449d26 7167
8af01c66
JL
71682016-05-25 Jeff Law <law@redhat.com>
7169
7170 PR tree-optimization/71272
7171 * gcc.c-torture/compile/pr71272.c: new test.
7172
f9d6ce73
BS
71732016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7174
7175 * gcc.target/powerpc/vec-cmpne.c: New test.
7176 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7177
a88a7b22
EB
71782016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7179
7180 * gnat.dg/opt55.ad[sb]: New test.
7181
125f02ed
SKS
71822016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7183
7184 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7185 * c-c++-common/pr60226.c: Require int32plus.
7186 * gcc.c-torture/execute/pr70602.c: Likewise.
7187 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7188 unsigned long for malloc arg type.
7189 * gcc.dg/asr_div1.c: Require int32plus.
7190 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7191 * gcc.dg/pie-1.c: Require pie.
7192 * gcc.dg/pie-2.c: Likewise.
7193 * gcc.dg/pr59471.c: Require int32plus.
7194 * gcc.dg/pr59963-2.c: XFAIL for int16.
7195 * gcc.dg/pr60114.c: Require int32plus.
7196 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7197 unsigned long for typedef of size_t.
7198 * gcc.dg/pr63914.c: Require int32plus.
7199 * gcc.dg/pr64536.c: Require pt32plus.
7200 * gcc.dg/pr65658.c: Likewise.
7201 * gcc.dg/pr67271.c: Require int32plus.
7202 * gcc.dg/pr68112.c: Likewise.
7203 * gcc.dg/pr69071.c: Skip for avr target.
7204 * gcc.dg/pr69973.c: Require int32plus.
7205 * gcc.dg/pr70169.c: Skip for avr target.
7206 * gcc.dg/sso-6.c: Require int32plus.
7207 * gcc.dg/sso-7.c: Likewise.
7208 * gcc.dg/sso-8.c: Likewise.
7209 * gcc.dg/vrp-min-max-2.c: Likewise.
7210
c6e434f5
UB
72112016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7212
7213 PR target/70738
7214 * gcc.target/i386/pr70738-1.c: New test.
7215 * gcc.target/i386/pr70738-2.c: Likewise.
7216 * gcc.target/i386/pr70738-3.c: Likewise.
7217 * gcc.target/i386/pr70738-4.c: Likewise.
7218 * gcc.target/i386/pr70738-5.c: Likewise.
7219 * gcc.target/i386/pr70738-6.c: Likewise.
7220 * gcc.target/i386/pr70738-7.c: Likewise.
7221 * gcc.target/i386/pr70738-8.c: Likewise.
7222 * gcc.target/i386/pr70738-9.c: Likewise.
7223
5c42d341
KT
72242016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7225
7226 PR rtl-optimization/66940
7227 * gcc.c-torture/execute/pr66940.c: New test.
7228
bf9a1a07
IV
72292016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7230
7231 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7232 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7233 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7234 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7235 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7236 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7237 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7238 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7239 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7240 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7241 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7242 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7243 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7244 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7245 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7246 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7247 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7248 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7249 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7250 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7251 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7252 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7253 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7254 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7255
95efe6b6
MP
72562016-05-25 Marek Polacek <polacek@redhat.com>
7257
7258 PR c/71265
7259 * gcc.dg/noncompile/pr71265.c: New test.
7260
a23faf7a
MP
7261 PR c/71266
7262 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7263
69a6d5ad
NS
72642016-05-25 Nathan Sidwell <nathan@acm.org>
7265
7266 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7267
3072d4ea
RB
72682016-05-25 Richard Biener <rguenther@suse.de>
7269
7270 PR tree-optimization/71261
7271 * c-c++-common/torture/pr71261.c: New testcase.
7272
e412ece4
RB
72732016-05-25 Richard Biener <rguenther@suse.de>
7274
7275 PR tree-optimization/71264
7276 * gcc.dg/vect/pr71264.c: New testcase.
7277
b9e551ad
PC
72782016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7279
7280 PR c++/55992
7281 * g++.dg/cpp0x/alias-decl-53.C: New.
7282 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7283
6aa1abe5
ML
72842016-05-25 Martin Liska <mliska@suse.cz>
7285
7286 * g++.dg/pr71239.C: New test.
7287
842d162e
RB
72882016-05-25 Richard Biener <rguenther@suse.de>
7289
c87885ca
RO
7290 * gcc.dg/vect/pr58135.c: Rename to ...
7291 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7292
f184a36c
MP
72932016-05-25 Marek Polacek <polacek@redhat.com>
7294
7295 * g++.dg/pr65295.C: Use target c++14.
7296
021fad86
PC
72972016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7298
53d6d955
UB
7299 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7300 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7301
c3eaf15a
MM
73022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7303
7304 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7305 instructions.
7306
e46c7770
CP
73072016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7308
7309 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7310 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7311 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7312 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7313 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7314 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7315 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7316 * c-c++-common/goacc/pcopy.c: Likewise.
7317 * c-c++-common/goacc/pcopyin.c: Likewise.
7318 * c-c++-common/goacc/pcopyout.c: Likewise.
7319 * c-c++-common/goacc/pcreate.c: Likewise.
7320 * c-c++-common/goacc/pr70688.c: New test.
7321 * c-c++-common/goacc/present-1.c: Adjust test.
7322 * c-c++-common/goacc/reduction-5.c: Likewise.
7323 * g++.dg/goacc/data-1.C: New test.
7324
4bfc9db7
MM
73252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7326
7327 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7328 vector parity built-in functions.
7329 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7330 count trailing zeros automatic vectorization.
7331 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7332 count trailing zeros built-in functions.
7333
2bc145af
KV
73342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7335
7336 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7337
26869fdb
PH
73382016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7339
7340 PR target/71050
7341 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7342
b2dc9c3b
PC
73432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7344
7345 PR c++/50436
7346 * g++.dg/template/crash123.C: New.
7347 * g++.dg/template/crash124.C: Likewise.
7348
f65e97fd
MS
73492016-05-24 Martin Sebor <msebor@redhat.com>
7350
7351 PR c++/71147
7352 * g++.dg/ext/flexary16.C: New test.
7353
a6f5ac7f
IV
73542016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7355
69a6d5ad
NS
7356 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7357 before math.h is included.
a6f5ac7f
IV
7358 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7359 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7360 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7361 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7362 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7363 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7364 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7365 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7366 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7367 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7368 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7369 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7370 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7371 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7372 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7373 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7374 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7375 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7376 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7377 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7378 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7379 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7380 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7381
27bad558
MM
73822016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7383 Kelvin Nilsen <kelvin@gcc.gnu.org>
7384
7385 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7386 support.
7387
72f382fb
PC
73882016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7389
7390 PR c++/69872
7391 * g++.dg/warn/Wno-narrowing1.C: New.
7392
ef2ec9d9
MP
73932016-05-24 Marek Polacek <polacek@redhat.com>
7394
7395 PR c/71249
7396 * c-c++-common/Wswitch-unreachable-2.c: New test.
7397
e90434e3
JJ
73982016-05-24 Jakub Jelinek <jakub@redhat.com>
7399
7adb26f2
JJ
7400 PR c++/71257
7401 * g++.dg/vect/simd-clone-6.cc: New test.
7402 * g++.dg/gomp/declare-simd-6.C: New test.
7403
e90434e3
JJ
7404 PR middle-end/70434
7405 PR c/69504
7406 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7407
b556ea3b
RB
74082016-05-24 Richard Biener <rguenther@suse.de>
7409
7410 PR tree-optimization/71240
7411 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7412
e5328f5d
RB
74132016-05-24 Richard Biener <rguenther@suse.de>
7414
7415 PR tree-optimization/71230
7416 * gcc.dg/torture/pr71230.c: New testcase.
7417 * g++.dg/torture/pr71230.C: Likewise.
7418
a04e69c0
TS
74192016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7420
7421 * c-c++-common/goacc/routine-5.c: Add tests.
7422 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7423 * gfortran.dg/goacc/routine-6.f90: Add tests.
7424
30fd2977
RB
74252016-05-24 Richard Biener <rguenther@suse.de>
7426
7427 PR tree-optimization/71253
7428 * gcc.dg/torture/pr71253.c: New testcase.
7429
ca6f60bc
KV
74302016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7431
7432 PR middle-end/71252
7433 * gfortran.dg/pr71252.f90: New test.
7434
d3465d72
RS
74352016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7436
7437 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7438
f17a223d
RB
74392016-05-24 Richard Biener <rguenther@suse.de>
7440
7441 PR middle-end/70434
7442 PR c/69504
7443 * c-c++-common/vector-subscript-4.c: New testcase.
7444 * c-c++-common/vector-subscript-5.c: Likewise.
7445
e3f36534
JD
74462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7447
7448 PR fortran/71123
7449 * gfortran.dg/namelist_90.f: New test
7450
85d5c27d
JD
74512016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7452
7453 PR fortran/66461
7454 * gfortran.dg/unexpected_eof.f: New test
7455
fe3f3340
MM
74562016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7457 Kelvin Nilsen <kelvin@gcc.gnu.org>
7458
7459 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7460 as little endian.
7461
26d6ae55
PC
74622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7463
7464 PR c++/70972
7465 * g++.dg/cpp0x/inh-ctor20.C: New.
7466 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7467
d6c9a06f
PC
74682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7469
7470 PR c++/69095
7471 * g++.dg/cpp0x/variadic168.C: New.
7472
396a1d10
PC
74732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7474
7475 * g++.dg/cpp0x/pr31445.C: Test column number too.
7476 * g++.dg/cpp0x/pr32253.C: Likewise.
7477 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7478 * g++.dg/cpp0x/variadic36.C: Likewise.
7479
ece46666
MG
74802016-05-23 Marc Glisse <marc.glisse@inria.fr>
7481
7482 * gcc.dg/fold-notshift-2.c: Adjust.
7483
a7dc5980
MP
74842016-05-23 Marek Polacek <polacek@redhat.com>
7485
7486 PR c/49859
7487 * c-c++-common/Wswitch-unreachable-1.c: New test.
7488 * gcc.dg/Wswitch-unreachable-1.c: New test.
7489 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7490 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7491 * g++.dg/gomp/block-10.C: Likewise.
7492 * gcc.dg/gomp/block-10.c: Likewise.
7493 * g++.dg/gomp/block-9.C: Likewise.
7494 * gcc.dg/gomp/block-9.c: Likewise.
7495 * g++.dg/gomp/target-1.C: Likewise.
7496 * g++.dg/gomp/target-2.C: Likewise.
7497 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7498 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7499 * g++.dg/gomp/taskgroup-1.C: Likewise.
7500 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7501 * gcc.dg/gomp/teams-1.c: Likewise.
7502 * g++.dg/gomp/teams-1.C: Likewise.
7503 * g++.dg/overload/error3.C: Likewise.
7504 * g++.dg/tm/jump1.C: Likewise.
7505 * g++.dg/torture/pr40335.C: Likewise.
7506 * gcc.dg/c99-vla-jump-5.c: Likewise.
7507 * gcc.dg/switch-warn-1.c: Likewise.
7508 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7509 * gcc.dg/nested-func-1.c: Likewise.
7510 * gcc.dg/pr67784-4.c: Likewise.
7511
18b54004
RB
75122016-05-23 Richard Biener <rguenther@suse.de>
7513
7514 PR tree-optimization/71230
7515 * gfortran.dg/pr71230-1.f90: New testcase.
7516 * gfortran.dg/pr71230-2.f90: Likewise.
7517
e569db5f
VK
75182016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7519
396a1d10 7520 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7521 * gcc.dg/vect/pr58135.c: Add new.
7522 * gfortran.dg/pr46519-1.f: Adjust test case.
7523
e4b71114
PC
75242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7525
7526 PR c++/53401
7527 * g++.dg/cpp0x/decltype64.C: New.
7528
a25a8058
CL
75292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7530
7531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7533 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7534
0dcfe9ab
CL
75352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7536
7537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7538 Add poly64x1_t and poly64x2_t cases if supported.
7539 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7540 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7541 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7542 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7544
ffd70e4a
CL
75452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7546
7547 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7548 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7549 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7550 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7551 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7552 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7553 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7554
4b1f57fe
CL
75552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7556
7557 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7558
16c5ec77
CL
75592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7560
7561 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7562 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7563
94ad56c7
JJ
75642016-05-22 Jakub Jelinek <jakub@redhat.com>
7565
57748705
JJ
7566 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7567 constraint instead of "r".
7568 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7569 insn instead of vxorpd.
7570 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7571
af120161
JJ
7572 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7573 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7574
355023ce
JJ
7575 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7576
3b48574c
JJ
7577 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7578 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7579
94ad56c7
JJ
7580 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7581
8a85cee2
KV
75822016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7583
7584 PR middle-end/40921
7585 * gcc.dg/tree-ssa/pr40921.c: New test.
7586
8e916b16
PS
75872016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7588
7589 PR target/71103
7590 * gcc.target/avr/pr71103.c: New test.
7591
88aea79f
KV
75922016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7593
7594 PR middle-end/71179
7595 * gcc.dg/tree-ssa/pr71179.c: New test.
7596
79063edd
MS
75972016-05-20 Martin Sebor <msebor@redhat.com>
7598
7599 PR c/71115
7600 * gcc.dg/init-excess-2.c: New test.
7601
55c8849f
EB
76022016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7603
7604 * gnat.dg/opt53.adb: New test.
7605 * gnat.dg/opt54.adb: Likewise.
7606
c91a0948
MJ
76072016-05-20 Martin Jambor <mjambor@suse.cz>
7608
7609 PR tree-optimization/70884
7610 * gcc.dg/tree-ssa/pr70919.c: New test.
7611
9cad20fa
BS
76122016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7613
7614 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7615 formatting.
69a6d5ad
NS
7616 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7617 fix code formatting.
7618
76192016-05-20 Nathan Sidwell <nathan@acm.org>
7620
7621 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7622 non-common cases.
7623 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7624
15c671a7
DM
76252016-05-20 David Malcolm <dmalcolm@redhat.com>
7626
7627 * jit.dg/all-non-failing-tests.h: Add
7628 test-factorial-must-tail-call.c.
7629 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7630 * jit.dg/test-factorial-must-tail-call.c: New test case.
7631
4f028369
JJ
76322016-05-20 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR fortran/71204
7635 * gfortran.dg/pr71204.f90: New test.
7636
7dea4ab3
CP
76372016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7638
7639 * gcc.target/nvptx/sincos.c: New test.
7640
ef98d365
PC
76412016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7642
7643 PR c++/70572
7644 * g++.dg/cpp1y/auto-fn31.C: New.
7645
92466115
BS
76462016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7647
7648 * gcc.target/powerpc/vec-addec.c: New test.
7649 * gcc.target/powerpc/vec-addec-int128.c: New test.
7650
9a385c2d
DM
76512016-05-20 David Malcolm <dmalcolm@redhat.com>
7652
7653 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7654 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7655 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7656 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7657
77c9d5b4
JH
76582016-05-20 Jan Hubicka <hubicka@ucw.cz>
7659
7660 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7661
68047971
JJ
76622016-05-20 Jakub Jelinek <jakub@redhat.com>
7663
18954840
JJ
7664 PR c++/71210
7665 * g++.dg/opt/pr71210-1.C: New test.
7666 * g++.dg/opt/pr71210-2.C: New test.
7667
68047971
JJ
7668 PR tree-optimization/29756
7669 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7670 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7671 only on selected targets where V4SImode vectors are known to be
7672 supported.
7673
d78789f5
MG
76742016-05-20 Marc Glisse <marc.glisse@inria.fr>
7675
7676 PR tree-optimization/71079
7677 PR tree-optimization/71206
7678 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7679
550fa093
PK
76802016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7681
7682 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7683 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7684 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7685
483c6429
RG
76862016-05-20 Richard Guenther <rguenther@suse.de>
7687
7688 PR tree-optimization/29756
7689 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7690
eb066284
RB
76912016-05-20 Richard Biener <rguenther@suse.de>
7692
7693 PR tree-optimization/71185
7694 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7695
58f10249
RB
76962016-05-20 Richard Biener <rguenther@suse.de>
7697
7698 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7699
2a5569fa
MP
77002016-05-19 Marek Polacek <polacek@redhat.com>
7701
7702 PR c++/71075
7703 * g++.dg/diagnostic/pr71075.C: New test.
7704
5e9a5385
DM
77052016-05-19 David Malcolm <dmalcolm@redhat.com>
7706
7707 PR c++/71184
7708 * g++.dg/pr71184.C: New test case.
7709
4f45da44
KN
77102016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7711
7712 * gcc.target/powerpc/darn-0.c: New test.
7713 * gcc.target/powerpc/darn-1.c: New test.
7714 * gcc.target/powerpc/darn-2.c: New test.
7715
4177437e
MP
77162016-05-19 Marek Polacek <polacek@redhat.com>
7717
7718 PR tree-optimization/71031
7719 * gcc.dg/tree-ssa/vrp100.c: New test.
7720
afb72432
IE
77212016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7722
7723 PR rtl-optimization/71148
7724 * gcc.dg/pr71148.c: New test.
7725
4f83064e
KT
77262016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7727
7728 PR target/71056
7729 * gcc.target/arm/pr71056.c: New test.
7730
4bf8dbe1
BE
77312016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7732
7733 * c-c++-common/pr69669.c: Check the used mode.
7734
f3510625
MO
77352016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7736
7737 PR sanitizer/64354
7738 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7739
43c0068e
RB
77402016-05-19 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/70729
7743 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7744 * gcc.dg/graphite/scop-18.c: Likewise.
7745 * gcc.dg/pr41783.c: Disable LIM.
7746 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7747 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7748 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7749 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7750 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7751 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7752 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7753 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7754 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7755 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7756 * gfortran.dg/pr42108.f90: Likewise.
7757
70f25790
DM
77582016-05-18 David Malcolm <dmalcolm@redhat.com>
7759
7760 PR driver/69265
7761 * gcc.dg/spellcheck-options-11.c: New test case.
7762
960db8ec
JJ
77632016-05-18 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR c++/71100
7766 * g++.dg/opt/pr71100.C: New test.
7767
04643334
MJ
77682016-05-18 Martin Jambor <mjambor@suse.cz>
7769
7770 PR ipa/69708
7771 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7772 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7773 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7774 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7775
91bb9f80
MJ
77762016-05-18 Martin Jambor <mjambor@suse.cz>
7777
7778 PR ipa/69708
7779 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7780 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7781 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7782 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7783 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7784
c584aca6
PC
77852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7786
7787 PR c++/69793
7788 * g++.dg/template/crash122.C: New.
7789
20309c6e
PC
77902016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7791
7792 PR c++/70466
7793 * g++.dg/template/pr70466-1.C: New.
7794 * g++.dg/template/pr70466-2.C: Likewise.
7795
50c78b9a
MM
77962016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7797
7798 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7799 splat operations and the XXSPLTIB instruction.
7800 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7801 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7802 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7803 xxlxor to clear a register.
7804
cf8be00d
RS
78052016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7806
7807 * gcc.dg/torture/pr71020.c: New test.
7808
848a392a
MJ
78092016-05-18 Martin Jambor <mjambor@suse.cz>
7810
7811 PR ipa/70646
7812 * gcc.dg/ipa/pr70646.c: New test.
7813
1f2ab776
CL
78142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7815
7816 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7817
76489493
CL
78182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7819
7820 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7821 missing tests for vreinterpretq_p{8,16}.
7822
bd79378d
CL
78232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7824
7825 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7826 vsliq_n_s64 and vsliq_n_u64.
7827
81ca3ea0
CL
78282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7829
7830 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7831 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7832
873cb425
CL
78332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7834
7835 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7836 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7837 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7838
9d6e7c21
CL
78392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7840
7841 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7842 in comment.
7843
b4dbe40e 78442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7845
7846 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7847 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7848 "blr\t" and switch to scan-assembler-times.
7849
83a5c910
JW
78502016-05-18 Jiong Wang <jiong.wang@arm.com>
7851
53d6d955
UB
7852 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7853 with __aarch64__.
7854 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7855 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7856
fb7cbdeb
JJ
78572016-05-18 Jakub Jelinek <jakub@redhat.com>
7858
8ee91165
JJ
7859 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7860 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7861 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7862 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7863 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7864 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7865
cf4d516a
JJ
7866 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7867 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7868
a4f16422
JJ
7869 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7870 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7871
7b37ce10
JJ
7872 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7873 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7874
fb7cbdeb
JJ
7875 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7876
c9326aef
RB
78772016-05-18 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/71168
7880 * gcc.dg/torture/pr71168.c: New testcase.
7881
df8b0a11
KV
78822016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7883
7884 PR middle-end/63586
7885 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7886 * gcc.dg/tree-ssa/pr63586.c: New test.
7887 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7888
2efd67ed
NS
78892016-05-17 Nathan Sidwell <nathan@acm.org>
7890
7891 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7892 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7893 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7894 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7895
1988b2c2
NS
78962016-05-17 Nathan Sidwell <nathan@acm.org>
7897
7898 * gcc.target/nvptx/abi-vararg-3.c: New.
7899
ad1d92ab
MM
79002016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7901
7902 PR tree-optimization/54579
7903 PR middle-end/55299
7904 * gcc.dg/fold-notrotate-1.c: New test.
7905 * gcc.dg/fold-notshift-1.c: New test.
7906 * gcc.dg/fold-notshift-2.c: New test.
7907
47768df8
MP
79082016-05-17 Marek Polacek <polacek@redhat.com>
7909
7910 PR ipa/71146
7911 * g++.dg/ipa/pr71146.C: New test.
7912
6b5423a5
DM
79132016-05-17 David Malcolm <dmalcolm@redhat.com>
7914
7915 * jit.dg/test-error-array-bounds.c: New test case.
7916
c7986356
MG
79172016-05-17 Marc Glisse <marc.glisse@inria.fr>
7918
7919 * gcc.dg/tree-ssa/and-1.c: New testcase.
7920
d982c5b7
MG
79212016-05-17 Marc Glisse <marc.glisse@inria.fr>
7922
7923 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7924 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7925
0139ba93
MG
79262016-05-17 Marc Glisse <marc.glisse@inria.fr>
7927
7928 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7929 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7930
daab4562
JW
79312016-05-17 Jiong Wang <jiong.wang@arm.com>
7932
7933 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7934
22330033
JW
79352016-05-17 Jiong Wang <jiong.wang@arm.com>
7936
7937 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7938
98b3a5f2
JW
79392016-05-17 Jiong Wang <jiong.wang@arm.com>
7940
7941 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7942 ".2d[index]" when scan the assembly.
7943 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7944 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7945 float64x1.
7946 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7947
b71b7a8e
RB
79482016-05-17 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/71132
7951 * gcc.dg/torture/pr71132.c: New testcase.
7952
3c51ad46
CL
79532016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7954
7955 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7956
d20faa66
KT
79572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7958
7959 PR target/70809
7960 * gcc.target/aarch64/pr70809_1.c: New test.
7961
b75cc5a4
KT
79622016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7963
7964 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7965 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7966 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7967 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7968
b28eb195
IE
79692016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7970 Ilya Enkovich <ilya.enkovich@intel.com>
7971
7972 PR target/71114
7973 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7974
0b9004ed
JH
79752016-05-16 Jan Hubicka <hubicka@ucw.cz>
7976
7977 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7978 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7979
1b81a1c1
MW
79802016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7981
7982 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7983 test for __ARM_FP16_ARGS.
7984 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7985 * gcc.target/arm/aapcs/neon-vect10.c: New.
7986 * gcc.target/arm/aapcs/neon-vect9.c: New.
7987 * gcc.target/arm/aapcs/vfp18.c: New.
7988 * gcc.target/arm/aapcs/vfp19.c: New.
7989 * gcc.target/arm/aapcs/vfp20.c: New.
7990 * gcc.target/arm/aapcs/vfp21.c: New.
7991 * gcc.target/arm/fp16-aapcs-1.c: New.
7992 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7993 test for __ARM_FP16_ARGS.
7994 * g++.target/arm/fp16-return-1.c: Update expected output.
7995
921d1e73
JW
79962016-05-16 Jiong Wang <jiong.wang@arm.com>
7997
7998 PR testsuite/70227
7999 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8000
228eb42a
HA
80012016-05-15 Harald Anlauf <anlauf@gmx.de>
8002
8003 PR fortran/69603
8004 * gfortran.dg/pr69603.f90: New testcase.
8005
785abfd3
FR
80062016-05-14 Fritz Reese <fritzoreese@gmail.com>
8007
8008 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8009
e75eb64f
FR
80102016-05-14 Fritz Reese <fritzoreese@gmail.com>
8011
8012 PR fortran/71047
8013 * gfortran.dg/pr71047.f08: New test.
8014
aa4b467b
JM
80152016-05-13 Joseph Myers <joseph@codesourcery.com>
8016
8017 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8018 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8019 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8020
653fb4a2
MS
80212016-05-13 Martin Sebor <msebor@redhat.com>
8022
8023 PR c++/60049
8024 * g++.dg/cpp0x/constexpr-60049.C: New test.
8025
9e37582d
JJ
80262016-05-13 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR bootstrap/71071
8029 * gcc.dg/pr71071.c: New test.
8030
a278aa17
UB
80312016-05-13 Uros Bizjak <ubizjak@gmail.com>
8032
8033 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8034 remove XOP handling.
377eaca7 8035 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8036
ac3d02e2
NS
80372016-05-13 Nathan Sidwell <nathan@acm.org>
8038
8039 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8040 __atomic_is_lock_free declaration.
8041
8ab3bdac
RB
80422016-05-13 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/42587
8045 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8046
623b8e0a
ML
80472016-05-13 Martin Liska <mliska@suse.cz>
8048
8049 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8050 the new format of dump output.
8051
da7674f6
IE
80522016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8053
8054 * gcc.dg/pr71084.c: New test.
8055
c959db3d
RR
80562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8057
53d6d955
UB
8058 PR target/53440
8059 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8060
43203dea
RR
80612016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8062
8063 * gcc.target/aarch64/struct_return.c: New test.
8064
4f2e1536
MP
80652016-05-12 Marek Polacek <polacek@redhat.com>
8066
8067 PR c/70756
8068 * c-c++-common/pr70756-2.c: New test.
8069 * c-c++-common/pr70756.c: New test.
8070
1ef33ef3
RB
80712016-05-12 Richard Biener <rguenther@suse.de>
8072
8073 PR tree-optimization/71059
8074 * gcc.dg/torture/pr71059.c: New testcase.
8075
763baff6
RB
80762016-05-12 Richard Biener <rguenther@suse.de>
8077
8078 PR tree-optimization/71062
8079 * gcc.dg/torture/pr71062.c: New testcase.
8080
c4ec1243
IE
80812016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8082
8083 PR tree-optimization/71006
8084 * gcc.dg/pr71006.c: New test.
8085
a5fbf76d
MP
80862016-05-12 Marek Polacek <polacek@redhat.com>
8087
8088 PR driver/71063
8089 * gcc.dg/opts-7.c: New test.
8090
5acc47a4
KT
80912016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8092
8093 PR target/70830
8094 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8095 Add -save-temps to dg-options.
8096 Scan for ldmfd rather than pop instruction.
8097 * gcc.target/arm/interrupt-2.c: Likewise.
8098 * gcc.target/arm/pr70830.c: New test.
8099
40bd4bf9
JJ
81002016-05-12 Jakub Jelinek <jakub@redhat.com>
8101
3cd63842
JJ
8102 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8103 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8104
c05d08f6
JJ
8105 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8106 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8107 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8108
bc27ffae
JJ
8109 PR target/71019
8110 * gcc.target/i386/avx512vl-pack-1.c: New test.
8111 * gcc.target/i386/avx512vl-pack-2.c: New test.
8112 * gcc.target/i386/avx512bw-pack-2.c: New test.
8113
515d7412
JJ
8114 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8115
40bd4bf9
JJ
8116 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8117 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8118 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8119
44ab146a
RB
81202016-05-12 Richard Biener <rguenther@suse.de>
8121
8122 PR tree-optimization/70986
8123 * gcc.dg/torture/pr70986-1.c: New testcase.
8124 * gcc.dg/torture/pr70986-2.c: Likewise.
8125 * gcc.dg/torture/pr70986-3.c: Likewise.
8126
d6e83a8d
MM
81272016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8128
8129 PR c/43651
8130 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8131 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8132
51e67ea3
UB
81332016-05-11 Uros Bizjak <ubizjak@gmail.com>
8134
8135 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8136 directive.
8137 * gcc.target/i386/pr66746.c: Ditto.
8138
3fd2b007
MM
81392016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8140
8141 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8142 support.
8143 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8144 warning when using -mvsx-timode.
8145 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8146 * gcc.target/powerpc/dform-2.c: Likewise.
8147 * gcc.target/powerpc/pr68805.c: Likewise.
8148
5c3a10fb
MP
81492016-05-11 Marek Polacek <polacek@redhat.com>
8150
8151 PR c++/71024
8152 * c-c++-common/attributes-3.c: New test.
8153
7cfb065b
NS
81542016-05-11 Nathan Sidwell <nathan@acm.org>
8155
8156 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8157 * gcc.c-torture/execute/pr68185.c: Likewise.
8158 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8159 * gcc.dg/pr69634.c: Requires scheduling.
8160 * gcc.dg/torture/pr66178.c: Require label values.
8161 * gcc.dg/setjmp-6.c: Require indirect jumps.
8162
f35ea97d
RB
81632016-05-11 Richard Biener <rguenther@suse.de>
8164
8165 PR tree-optimization/71055
8166 * gcc.dg/torture/pr71055.c: New testcase.
8167
dff70323
RB
81682016-05-11 Richard Biener <rguenther@suse.de>
8169
8170 PR debug/71057
8171 * g++.dg/debug/pr71057.C: New testcase.
8172
56a3d28b
JJ
81732016-05-11 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR fortran/70855
8176 * gfortran.dg/gomp/pr70855.f90: New test.
8177
ebc1b29e
RB
81782016-05-11 Richard Biener <rguenther@suse.de>
8179
8180 PR middle-end/71002
8181 * g++.dg/torture/pr71002.C: New testcase.
8182
98ccd1d7
IE
81832016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8184
8185 PR middle-end/70807
8186 * gcc.dg/pr70807.c: New test.
8187
ed29e24b
MS
81882016-05-10 Martin Sebor <msebor@redhat.com>
8189
8190 PR c++/38611
8191 * g++.dg/Wattributes.C: New test.
8192
e39dab2c
MG
81932016-05-10 Marc Glisse <marc.glisse@inria.fr>
8194
8195 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8196 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8197 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8198
d067e238
IE
81992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8200
8201 PR target/70799
8202 * gcc.target/i386/pr70799-1.c: New test.
8203
cd36c83e
PMR
82042016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8205
8206 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8207
1e3af2a4
IE
82082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8209
8210 PR middle-end/70877
8211 * gcc.target/i386/pr70877.c: New test.
8212
afc610db
IE
82132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8214
8215 PR tree-optimization/70786
8216 * gcc.target/i386/pr70876.c: New test.
8217
4b59d19f
JJ
82182016-05-10 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR target/70927
8221 * gcc.target/i386/avx512vl-logic-1.c: New test.
8222 * gcc.target/i386/avx512vl-logic-2.c: New test.
8223 * gcc.target/i386/avx512dq-logic-2.c: New test.
8224
9b5ee426
BS
82252016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8226
8227 PR target/70963
8228 * gcc.target/powerpc/pr70963.c: New.
8229
f3352cab
DM
82302016-05-10 David Malcolm <dmalcolm@redhat.com>
8231
8232 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8233 (test_very_wide_line): Add ruler to expected output.
8234 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8235 (test_very_wide_line): Likewise.
8236 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8237 (test_show_locus): Within the handling of "test_very_wide_line",
8238 enable show_ruler_p on the diagnostic context.
8239
4a3255dd
RB
82402016-05-10 Richard Biener <rguenther@suse.de>
8241
8242 PR tree-optimization/71039
8243 * gcc.dg/torture/pr71039.c: New testcase.
8244
da7c9950
NS
82452016-05-10 Nathan Sidwell <nathan@acm.org>
8246
8247 * gcc.dg/nested-func-10.c: Requires alloca.
8248 * gcc.dg/nested-func-9.c: Requires alloca.
8249 * gcc.c-torture/execute/pr70460.c: Requires labels.
8250 * gcc.c-torture/compile/pr70199.c: Requires labels.
8251 * gcc.target/nvptx/decl.c: Compile only.
8252 * gcc.target/nvptx/trailing-init.c: Compile only.
8253 * gcc.target/nvptx/ary-init.c: Compile only.
8254
cf68d92c
MP
82552016-05-10 Marek Polacek <polacek@redhat.com>
8256
8257 PR c/70255
8258 * gcc.dg/attr-opt-1.c: New test.
8259
64ea4e15
RB
82602016-05-10 Richard Biener <rguenther@suse.de>
8261
8262 PR tree-optimization/70497
8263 PR tree-optimization/28367
8264 * gcc.dg/torture/20160404-1.c: New testcase.
8265 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8266 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8267
5a96dae3
PMR
82682016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8269
8270 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8271
fc97f805
UB
82722016-05-09 Uros Bizjak <ubizjak@gmail.com>
8273
8274 * gcc.target/i386/fabsneg-1.c New test.
8275
a710b1d5
AM
82762016-05-09 Alan Modra <amodra@gmail.com>
8277
8278 PR testsuite/70826
8279 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8280
171f6f05
RB
82812016-05-09 Richard Biener <rguenther@suse.de>
8282
8283 PR tree-optimization/70985
8284 * gcc.dg/torture/pr70985.c: New testcase.
8285
18caa34e
BC
82862016-05-09 Bin Cheng <bin.cheng@arm.com>
8287
8288 * gcc.dg/tree-ssa/ifc-9.c: New test.
8289 * gcc.dg/tree-ssa/ifc-10.c: New test.
8290 * gcc.dg/tree-ssa/ifc-11.c: New test.
8291 * gcc.dg/tree-ssa/ifc-12.c: New test.
8292 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8293 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8294 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8295
7a27d38f
RB
82962016-05-09 Richard Biener <rguenther@suse.de>
8297
8298 PR fortran/70937
8299 * gfortran.dg/pr70937.f90: New testcase.
8300
5ebbbd3d
RO
83012016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8302
8303 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8304
f6288c24
FR
83052016-05-07 Fritz Reese <fritzoreese@gmail.com>
8306
8307 PR fortran/56226
8308 * gfortran.dg/dec_structure_1.f90: New testcase.
8309 * gfortran.dg/dec_structure_2.f90: Ditto.
8310 * gfortran.dg/dec_structure_3.f90: Ditto.
8311 * gfortran.dg/dec_structure_4.f90: Ditto.
8312 * gfortran.dg/dec_structure_5.f90: Ditto.
8313 * gfortran.dg/dec_structure_6.f90: Ditto.
8314 * gfortran.dg/dec_structure_7.f90: Ditto.
8315 * gfortran.dg/dec_structure_8.f90: Ditto.
8316 * gfortran.dg/dec_structure_9.f90: Ditto.
8317 * gfortran.dg/dec_structure_10.f90: Ditto.
8318 * gfortran.dg/dec_structure_11.f90: Ditto.
8319 * gfortran.dg/dec_union_1.f90: Ditto.
8320 * gfortran.dg/dec_union_2.f90: Ditto.
8321 * gfortran.dg/dec_union_3.f90: Ditto.
8322 * gfortran.dg/dec_union_4.f90: Ditto.
8323 * gfortran.dg/dec_union_5.f90: Ditto.
8324 * gfortran.dg/dec_union_6.f90: Ditto.
8325 * gfortran.dg/dec_union_7.f90: Ditto.
8326
5ec4a8cd
TV
83272016-05-07 Tom de Vries <tom@codesourcery.com>
8328
8329 PR tree-optimization/70956
8330 * gcc.dg/graphite/pr70956.c: New test.
8331
58ec1d0e
JJ
83322016-05-06 Jakub Jelinek <jakub@redhat.com>
8333
ccd88fb7
JJ
8334 PR middle-end/70941
8335 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8336 (a, b, c, d): Change type from char to signed char.
8337 (main): Compare against (signed char) -1634678893 instead of
8338 hardcoded -109. Use __builtin_abort instead of abort.
8339
dd3b6464
JJ
8340 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8341 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8342
58ec1d0e
JJ
8343 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8344
19aa23d8
YR
83452016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8346
8347 PR debug/70935
8348 * gcc.dg/torture/pr70935.c: New test.
8349
ae5f0df1
OE
83502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8351
8352 PR target/58219
ce23a8ff 8353 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8354
078f7e37
RB
83552016-05-06 Richard Biener <rguenther@suse.de>
8356
8357 PR tree-optimization/70960
8358 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8359
765d7b54
OE
83602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8361
8362 PR target/52933
8363 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8364 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8365 Adjust expected instruction counts.
8366 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8367
29c94e65
MP
83682016-05-06 Marek Polacek <polacek@redhat.com>
8369
8370 PR sanitizer/70875
8371 * gcc.dg/ubsan/bounds-3.c: New test.
8372
3684b02e
OE
83732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8374
8375 PR target/54089
8376 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8377
8706773f
RB
83782016-05-06 Richard Biener <rguenther@suse.de>
8379
8380 PR middle-end/70931
8381 * gfortran.dg/pr70931.f90: New testcase.
8382
a4f51018
RB
83832016-05-06 Richard Biener <rguenther@suse.de>
8384
8385 PR middle-end/70941
8386 * gcc.dg/torture/pr70941.c: New testcase.
8387
c4f2425f
BC
83882016-05-05 Bin Cheng <bin.cheng@arm.com>
8389
8390 PR tree-optimization/57206
8391 * gcc.dg/vect/pr57206.c: New test.
8392
5dc08197
RO
83932016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8394
8395 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8396
351f85c5
JJ
83972016-05-05 Jakub Jelinek <jakub@redhat.com>
8398
568bac8c
JJ
8399 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8400
351f85c5
JJ
8401 * c-c++-common/Wdangling-else-4.c: New test.
8402
33fd7785
JJ
84032016-05-04 Jakub Jelinek <jakub@redhat.com>
8404
2d1ac15a
JJ
8405 PR c++/70906
8406 PR c++/70933
8407 * g++.dg/opt/pr70906.C: New test.
8408 * g++.dg/opt/pr70933.C: New test.
8409
33fd7785
JJ
8410 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8411
6b715bf6
JH
84122016-05-04 Jan Hubicka <hubicka@ucw.cz>
8413
8414 * gcc.dg/ipa/pure-const-3.c: New testcase.
8415
deef7113
MP
84162016-05-04 Marek Polacek <polacek@redhat.com>
8417
8418 * c-c++-common/Wdangling-else-1.c: New test.
8419 * c-c++-common/Wdangling-else-2.c: New test.
8420 * c-c++-common/Wdangling-else-3.c: New test.
8421
5396db97
KCY
84222016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8423
8424 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8425 flag is present.
8426
de55efd5
MP
84272016-05-04 Marek Polacek <polacek@redhat.com>
8428
8429 PR c/48778
8430 * gcc.dg/Waddress-2.c: New test.
8431
475839b6
AM
84322016-05-04 Alan Modra <amodra@gmail.com>
8433
8434 * gcc.target/powerpc/pr70866.c: New.
8435
b25aad5f
MS
84362016-05-03 Martin Sebor <msebor@redhat.com>
8437
8438 PR c++/66561
8439 * c-c++-common/builtin_location.c: New test.
8440 * g++.dg/cpp1y/builtin_location.C: New test.
8441
79ce98bc
MP
84422016-05-03 Marek Polacek <polacek@redhat.com>
8443
8444 PR c/70859
8445 * gcc.dg/pr70859.c: New test.
8446 * gcc.dg/pr70859-2.c: New test.
8447
402e89f5
PMR
84482016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8449
8450 * gnat.dg/debug5.adb: New testcase.
8451
f3d90045
DV
84522016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8453
8454 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8455 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8456 Procedure to check for z10 instruction set.
8457
1e26cec1
CL
84582016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8459
8460 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8461
71aca5a0
AM
84622016-05-03 Alan Modra <amodra@gmail.com>
8463
8464 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8465
2fd70ec1
JJ
84662016-05-03 Jakub Jelinek <jakub@redhat.com>
8467
8468 * gcc.target/i386/avx512f-cvt-1.c: New test.
8469
e5705cf7
L
84702016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8471
8472 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8473 -fdump-tree-vrp-details.
8474
381cdae4
RB
84752016-05-03 Richard Biener <rguenther@suse.de>
8476
8477 * gcc.dg/pr30172-1.c: Adjust.
8478 * gcc.dg/pr63743.c: Likewise.
8479 * gcc.dg/tm/pr51696.c: Likewise.
8480 * c-c++-common/tm/safe-1.c: Likewise.
8481 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8482 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8483 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8484 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8485
adedd5c1
JJ
84862016-05-03 Jakub Jelinek <jakub@redhat.com>
8487
31ed1665
JJ
8488 PR rtl-optimization/70467
8489 * gcc.target/i386/pr70467-3.c: New test.
8490 * gcc.target/i386/pr70467-4.c: New test.
8491
dea60b59
JJ
8492 PR tree-optimization/70916
8493 * gcc.c-torture/compile/pr70916.c: New test.
8494
adedd5c1
JJ
8495 PR target/49244
8496 * gcc.target/i386/pr49244-1.c: New test.
8497 * gcc.target/i386/pr49244-2.c: New test.
8498
f80041ef
BS
84992016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8500
8501 PR rtl-optimization/44281
8502 * gcc.target/i386/pr44281.c: New test.
8503
1cfcd39e
BC
85042016-05-03 bin cheng <bin.cheng@arm.com>
8505
8506 PR tree-optimization/56541
8507 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8508 * gcc.dg/vect/pr56541.c: new test.
8509
4304ccfd
MM
85102016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8511
8512 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8513 __float128.
8514 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8515
50d94c29
L
85162016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8517
8518 PR testsuite/70520
8519 * c-c++-common/asan/clone-test-1.c (main): Align child process
8520 stack to 16 bytes.
8521
bc1aee87
DM
85222016-05-02 David Malcolm <dmalcolm@redhat.com>
8523
8524 PR c++/62314
8525 * g++.dg/spellcheck-fields-2.C: New test case.
8526
474e0129
DM
85272016-05-02 David Malcolm <dmalcolm@redhat.com>
8528
8529 PR c++/62314
8530 * g++.dg/pr62314.C: New test case.
8531
818b88a7
JH
85322016-05-02 Jan Hubicka <hubicka@ucw.cz>
8533
8534 * gcc.dg/ipa/inline-8.c: New testcase.
8535
dd77684f
JJ
85362016-05-02 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR rtl-optimization/70467
8539 * gcc.target/i386/pr70467-1.c: New test.
8540
72407e00
BE
85412016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8542
8543 * gcc.dg/spec-options.c: Run the test on all targets.
8544 * gcc.dg/foo.specs: Use cpp_unique_options.
8545
dd53d197
MG
85462016-05-02 Marc Glisse <marc.glisse@inria.fr>
8547
8548 * gcc.dg/tree-ssa/unord.c: New testcase.
8549
a8b85ce9
MG
85502016-05-02 Marc Glisse <marc.glisse@inria.fr>
8551
8552 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8553
5b37e866
NS
85542016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8555
8556 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8557
7176a4a0
MP
85582016-05-02 Marek Polacek <polacek@redhat.com>
8559
8560 PR c/70851
8561 * gcc.dg/enum-incomplete-3.c: New test.
8562
6b9933b9
MP
85632016-05-02 Marek Polacek <polacek@redhat.com>
8564 Tom de Vries <tom@codesourcery.com>
8565
8566 PR tree-optimization/70700
8567 * gcc.dg/pr70700.c: New test.
8568
90f82260
UB
85692016-05-01 Uros Bizjak <ubizjak@gmail.com>
8570
8571 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8572 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8573 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8574 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8575 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8576
f73036c1
EB
85772016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8578
8579 * ada/acats/run_acats: Rename into...
8580 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8581 * ada/acats/run_all.sh: Remove redundant test.
8582 (target_run): Move around.
8583 (target_gnatchop): Use newly built executable.
8584 (target_gnatmake): Likewise.
8585 Check that the compilation of impbit succeeds.
8586
85e051a3
OE
85872016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8588
8589 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8590 * gcc.dg/20021029-1.c: Likewise.
8591 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8592 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8593 * gcc.target/sh/cmpstr.c: Likewise.
8594 * gcc.target/sh/cmpstrn.c: Likewise.
8595 * gcc.target/sh/memset.c: Likewise.
8596 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8597 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8598 * gcc.target/sh/pr39423-1.c: Likewise.
8599 * gcc.target/sh/pr49468-di.c: Likewise.
8600 * gcc.target/sh/pr49468-si.c: Likewise.
8601 * gcc.target/sh/pr49880-1.c: Likewise.
8602 * gcc.target/sh/pr49880-2.c: Likewise.
8603 * gcc.target/sh/pr49880-3.c: Likewise.
8604 * gcc.target/sh/pr50751-1.c: Likewise.
8605 * gcc.target/sh/pr50751-4.c: Likewise.
8606 * gcc.target/sh/pr50751-7.c: Likewise.
8607 * gcc.target/sh/pr51244-1.c: Likewise.
8608 * gcc.target/sh/pr51244-10.c: Likewise.
8609 * gcc.target/sh/pr51244-11.c: Likewise.
8610 * gcc.target/sh/pr51244-12.c: Likewise.
8611 * gcc.target/sh/pr51244-13.c: Likewise.
8612 * gcc.target/sh/pr51244-14.c: Likewise.
8613 * gcc.target/sh/pr51244-17.c: Likewise.
8614 * gcc.target/sh/pr51244-18.c: Likewise.
8615 * gcc.target/sh/pr51244-19.c: Likewise.
8616 * gcc.target/sh/pr51244-4.c: Likewise.
8617 * gcc.target/sh/pr51244-5.c: Likewise.
8618 * gcc.target/sh/pr51244-7.c: Likewise.
8619 * gcc.target/sh/pr51244-8.c: Likewise.
8620 * gcc.target/sh/pr51244-9.c: Likewise.
8621 * gcc.target/sh/pr51697.c: Likewise.
8622 * gcc.target/sh/pr52483-1.c: Likewise.
8623 * gcc.target/sh/pr52483-2.c: Likewise.
8624 * gcc.target/sh/pr52483-3.c: Likewise.
8625 * gcc.target/sh/pr52483-5.c: Likewise.
8626 * gcc.target/sh/pr52933-1.c: Likewise.
8627 * gcc.target/sh/pr52933-2.c: Likewise.
8628 * gcc.target/sh/pr52933-3.c: Likewise.
8629 * gcc.target/sh/pr53568-1.c: Likewise.
8630 * gcc.target/sh/pr53976-1.c: Likewise.
8631 * gcc.target/sh/pr53988-1.c: Likewise.
8632 * gcc.target/sh/pr53988.c: Likewise.
8633 * gcc.target/sh/pr54089-1.c: Likewise.
8634 * gcc.target/sh/pr54089-6.c: Likewise.
8635 * gcc.target/sh/pr54089-7.c: Likewise.
8636 * gcc.target/sh/pr54089-8.c: Likewise.
8637 * gcc.target/sh/pr54089-9.c: Likewise.
8638 * gcc.target/sh/pr54236-1.c: Likewise.
8639 * gcc.target/sh/pr54236-2.c: Likewise.
8640 * gcc.target/sh/pr54236-3.c: Likewise.
8641 * gcc.target/sh/pr54236-4.c: Likewise.
8642 * gcc.target/sh/pr54386.c: Likewise.
8643 * gcc.target/sh/pr54602-1.c: Likewise.
8644 * gcc.target/sh/pr54685.c: Likewise.
8645 * gcc.target/sh/pr54760-1.c: Likewise.
8646 * gcc.target/sh/pr54760-2.c: Likewise.
8647 * gcc.target/sh/pr54760-3.c: Likewise.
8648 * gcc.target/sh/pr54760-4.c: Likewise.
8649 * gcc.target/sh/pr54760-5.c: Likewise.
8650 * gcc.target/sh/pr54760-6.c: Likewise.
8651 * gcc.target/sh/pr55146.c: Likewise.
8652 * gcc.target/sh/pr55160.c: Likewise.
8653 * gcc.target/sh/pr59278.c: Likewise.
8654 * gcc.target/sh/pr59401-1.c: Likewise.
8655 * gcc.target/sh/pr59533-1.c: Likewise.
8656 * gcc.target/sh/pr63260.c: Likewise.
8657 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8658 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8659 * gcc.target/sh/strlen.c: Likewise.
8660 * gcc.target/sh/torture/pr30807.c: Likewise.
8661 * gcc.target/sh/torture/pr34777.c: Likewise.
8662 * gcc.target/sh/torture/pr64652.c: Likewise.
8663 * gcc.target/sh/torture/pr65505.c: Likewise.
8664 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8665 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8666
411e5c67
PC
86672016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8668
8669 PR c++/66644
8670 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8671
8fa97501
BS
86722016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8673
8674 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8675 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8676 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8677 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8678
5a956111
PP
86792016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8680
8681 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8682 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8683
e7ff0319
CP
86842016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8685
8686 PR middle-end/70626
8687 * c-c++-common/goacc/combined-reduction.c: New test.
8688 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8689
52d11a4b
L
86902016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8691
8692 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8693 *movdi_internal pattern only if PIC off.
8694 * gcc.target/i386/pr70155-2.c: Likewise.
8695 * gcc.target/i386/pr70155-3.c: Likewise.
8696 * gcc.target/i386/pr70155-4.c: Likewise.
8697 * gcc.target/i386/pr70155-5.c: Likewise.
8698 * gcc.target/i386/pr70155-6.c: Likewise.
8699 * gcc.target/i386/pr70155-7.c: Likewise.
8700 * gcc.target/i386/pr70155-8.c: Likewise.
8701 * gcc.target/i386/pr70155-15.c: Likewise.
8702 * gcc.target/i386/pr70155-17.c: Likewise.
8703 * gcc.target/i386/pr70155-22.c: Likewise.
8704
8960db31
BC
87052016-04-29 Bin Cheng <bin.cheng@arm.com>
8706
8707 PR tree-optimization/70803
8708 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8709
cca535a4
IE
87102016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8711
8712 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8713 optimization of vector loop.
8714 * gcc.target/i386/vect-unpack-3.c: New test.
8715 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8716 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8717 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8718
500ecf4a
MP
87192016-04-29 Marek Polacek <polacek@redhat.com>
8720
8721 PR sanitizer/70342
8722 * g++.dg/ubsan/null-7.C: New test.
8723
2fff3db8
MP
8724 PR c/70852
8725 * gcc.dg/pr70852.c: New test.
8726
509063eb
DV
87272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8728
8729 PR/69089
8730 * g++.dg/cpp0x/alignas6.C: New test.
8731
83745c0d
DV
87322016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8733
c87885ca
RO
8734 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8735 * gcc.dg/pr27003.c: Likewise.
8736 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8737 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8738 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8739 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8740 * gcc.target/arc/mxy.c: Likewise.
8741 * gcc.target/arc/mswape.c: Likewise.
8742 * gcc.target/arc/mrtsc.c: Likewise.
8743 * gcc.target/arc/mcrc.c: Likewise.
8744 * gcc.target/arc/mdsp-packa.c: Likewise.
8745 * gcc.target/arc/mdvbf.c: Likewise.
8746 * gcc.target/arc/mlock.c: Likewise.
8747 * gcc.target/arc/mmac-24.c: Likewise.
8748 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8749
849b265d
BS
87502016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8751 Matthijs Kooijman <matthijs@stdin.nl>
8752 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8753
8754 PR target/60040
8755 * gcc.target/avr/pr60040-1.c: New.
8756 * gcc.target/avr/pr60040-2.c: New.
8757
1390536b
RB
87582016-04-29 Richard Biener <rguenther@suse.de>
8759
8760 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8761
98998245
RB
87622016-04-29 Richard Biener <rguenther@suse.de>
8763
8764 PR tree-optimization/13962
8765 PR tree-optimization/65686
8766 * gcc.dg/uninit-pr65686.c: New testcase.
8767
8b80cc21
JJ
87682016-04-29 Jakub Jelinek <jakub@redhat.com>
8769
8770 PR middle-end/70843
8771 * gcc.dg/pr70843.c: New test.
8772
6181bc30
JJ
87732016-04-28 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR target/70858
8776 * gcc.target/i386/pr70858.c: New test.
8777
f4cb3612
AB
87782016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8779
8780 * gcc.target/arc/nps400-1.c: New file.
8781
8ad9df62
JR
87822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8783 Andrew Burgess <andrew.burgess@embecosm.com>
8784
8785 * gcc.target/arc/movh_cl-1.c: New file.
8786
ceaaa9fe
JR
87872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8788 Andrew Burgess <andrew.burgess@embecosm.com>
8789
8790 * gcc.target/arc/extzv-1.c: New file.
8791 * gcc.target/arc/insv-1.c: New file.
8792 * gcc.target/arc/insv-2.c: New file.
8793 * gcc.target/arc/movb-1.c: New file.
8794 * gcc.target/arc/movb-2.c: New file.
8795 * gcc.target/arc/movb-3.c: New file.
8796 * gcc.target/arc/movb-4.c: New file.
8797 * gcc.target/arc/movb-5.c: New file.
8798 * gcc.target/arc/movb_cl-1.c: New file.
8799 * gcc.target/arc/movb_cl-2.c: New file.
8800 * gcc.target/arc/movbi_cl-1.c: New file.
8801 * gcc.target/arc/movl-1.c: New file.
8802
4d03dc2f
JR
88032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8804 Andrew Burgess <andrew.burgess@embecosm.com>
8805
8806 * gcc.target/arc/cmem-1.c: New file.
8807 * gcc.target/arc/cmem-2.c: New file.
8808 * gcc.target/arc/cmem-3.c: New file.
8809 * gcc.target/arc/cmem-4.c: New file.
8810 * gcc.target/arc/cmem-5.c: New file.
8811 * gcc.target/arc/cmem-6.c: New file.
8812 * gcc.target/arc/cmem-7.c: New file.
8813 * gcc.target/arc/cmem-ld.inc: New file.
8814 * gcc.target/arc/cmem-st.inc: New file.
8815
81262dad
JJ
88162016-04-28 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR target/70821
8819 * gcc.target/i386/pr70821.c: New test.
8820
0a31a09a
BS
88212016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8822
8823 * gcc.target/powerpc/vec-adde.c: New test.
8824 * gcc.target/powerpc/vec-adde-int128.c: New test.
8825
3ddffba9
JJ
88262016-04-28 Jakub Jelinek <jakub@redhat.com>
8827
8828 * gcc.target/i386/avx-vround-1.c: New test.
8829 * gcc.target/i386/avx-vround-2.c: New test.
8830 * gcc.target/i386/avx512vl-vround-1.c: New test.
8831 * gcc.target/i386/avx512vl-vround-2.c: New test.
8832
713dedcd
RO
88332016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8834
8835 PR testsuite/70595
8836 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8837 (check_effective_target_cilkplus_runtime): ... this.
8838 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8839 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8840
8841 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8842 Require cilkplus_runtime.
8843 Don't add -lcilkrts.
8844 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8845 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8846 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8847 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8848 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8849 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8850 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8851 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8852 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8853 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8854 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8855 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8856 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8857 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8858 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8859 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8860 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8861 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8862 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8863 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8864 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8865 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8866 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8867 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8868 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8869 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8870 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8871 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8872 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8873
8874 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8875 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8876
8877 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8878
8879 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8880 cilkplus_runtime.
8881
3563f78f
MG
88822016-04-27 Marc Glisse <marc.glisse@inria.fr>
8883
8884 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8885 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8886
6bc2bb18
RB
88872015-04-27 Ryan Burn <contact@rnburn.com>
8888
8889 PR c++/69024
8890 PR c++/68997
8891 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8892 diagnostic.
8893 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8894 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8895
1e55d29a
EB
88962016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8897
8898 * gnat.dg/limited_with4.ad[sb]: New test.
8899 * gnat.dg/limited_with4_pkg.ads: New helper.
8900
087146ca
L
89012016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8902
8903 PR target/70155
8904 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8905 and movv1ti_internal patterns
8906 * gcc.target/i386/pr70155-1.c: New test.
8907 * gcc.target/i386/pr70155-2.c: Likewise.
8908 * gcc.target/i386/pr70155-3.c: Likewise.
8909 * gcc.target/i386/pr70155-4.c: Likewise.
8910 * gcc.target/i386/pr70155-5.c: Likewise.
8911 * gcc.target/i386/pr70155-6.c: Likewise.
8912 * gcc.target/i386/pr70155-7.c: Likewise.
8913 * gcc.target/i386/pr70155-8.c: Likewise.
8914 * gcc.target/i386/pr70155-9.c: Likewise.
8915 * gcc.target/i386/pr70155-10.c: Likewise.
8916 * gcc.target/i386/pr70155-11.c: Likewise.
8917 * gcc.target/i386/pr70155-12.c: Likewise.
8918 * gcc.target/i386/pr70155-13.c: Likewise.
8919 * gcc.target/i386/pr70155-14.c: Likewise.
8920 * gcc.target/i386/pr70155-15.c: Likewise.
8921 * gcc.target/i386/pr70155-16.c: Likewise.
8922 * gcc.target/i386/pr70155-17.c: Likewise.
8923 * gcc.target/i386/pr70155-18.c: Likewise.
8924 * gcc.target/i386/pr70155-19.c: Likewise.
8925 * gcc.target/i386/pr70155-20.c: Likewise.
8926 * gcc.target/i386/pr70155-21.c: Likewise.
8927 * gcc.target/i386/pr70155-22.c: Likewise.
8928
92329f9f
L
89292016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8930
8931 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8932 ".{5,6}".
8933
309a0cf6
BC
89342016-04-27 Bin Cheng <bin.cheng@arm.com>
8935
8936 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8937 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8938 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8939 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8940 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8941
72ed2b9c
RB
89422016-04-27 Richard Biener <rguenther@suse.de>
8943
8944 PR ipa/70760
8945 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8946 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8947
3c98ff9b
NS
89482016-04-27 Nathan Sidwell <nathan@acm.org>
8949
8950 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8951 * g++.dg/ubsan/pr63956.C: Adjust error location.
8952
9ec5d66b
NC
89532016-04-27 Nick Clifton <nickc@redhat.com>
8954
8955 PR middle-end/49889
8956 * gcc.dg/pr49889.c: New test.
8957
c1e1f433
BS
89582016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8959
8960 * c-c++-common/memset-array.c: New test.
8961
8ac43293
MS
89622016-04-26 Martin Sebor <msebor@redhat.com>
8963
8964 PR c++/66639
8965 * g++.dg/cpp1y/func_constexpr.C: New test.
8966
843ce8ab
PP
89672016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8968
8969 PR c++/70241
8970 * g++.dg/cpp0x/enum32.C: New test.
8971 * g++.dg/cpp0x/enum33.C: New test.
8972
89732016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8974
8975 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8976 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8977 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8978 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8979 * gcc.c-torture/execute/pr38151.c: Likewise.
8980 * gcc.c-torture/execute/pr66556.c: Likewise.
8981 * gcc.c-torture/execute/pr67781.c: Likewise.
8982 * gcc.c-torture/execute/pr68648.c: Likewise.
8983
ca1206be
MG
89842016-04-26 Marc Glisse <marc.glisse@inria.fr>
8985
8986 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8987
2448a956
MP
89882016-04-26 Marek Polacek <polacek@redhat.com>
8989
8990 PR c/67784
8991 * gcc.dg/pr67784-3.c: New test.
8992 * gcc.dg/pr67784-4.c: New test.
8993 * gcc.dg/pr67784-5.c: New test.
8994
b02a5e26
MP
8995 PR c/70791
8996 * gcc.dg/Wnested-externs-2.c: New test.
8997
6b6aa8d3
MG
89982016-04-26 Marc Glisse <marc.glisse@inria.fr>
8999
9000 * gcc.dg/fold-plusmult.c: Adjust.
9001 * gcc.dg/no-strict-overflow-6.c: Adjust.
9002 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9003
a2095b55
BS
90042016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9005
9006 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9007 number scans.
9008 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9009 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9010 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9011 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9012 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9013 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9014 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9015 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9016 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9017 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9018 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9019 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9020 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9021 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9022 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9023 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9024 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9025 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9026 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9027 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9028 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9029 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9030 scans.
9031 * gcc.target/i386/pr32219-4.c: Likewise.
9032 * gcc.target/i386/pr32219-6.c: Likewise.
9033 * gcc.target/i386/pr32219-8.c: Likewise.
9034
bb0cc5c8
KT
90352016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9036
9037 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9038 associated options.
9039
5a0802ea
MP
90402016-04-26 Marek Polacek <polacek@redhat.com>
9041
9042 PR c++/70744
9043 * g++.dg/ext/cond2.C: New test.
9044
00f615af
BC
90452016-04-26 Bin Cheng <bin.cheng@arm.com>
9046
9047 PR tree-optimization/70771
9048 PR tree-optimization/70775
9049 * gcc.dg/pr70771.c: New test.
25939d34 9050 * gcc.dg/pr70775.c: New test.
00f615af 9051
218155e7
BS
90522016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9053
9054 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9055
ab99f467
RB
90562016-04-25 Richard Biener <rguenther@suse.de>
9057
9058 PR tree-optimization/70780
9059 * gcc.dg/torture/pr70780.c: New testcase.
9060
3f8257db 90612016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9062
c87885ca
RO
9063 * gcc.target/arm/neon-vaddws16.c: New test.
9064 * gcc.target/arm/neon-vaddws32.c: New test.
9065 * gcc.target/arm/neon-vaddwu16.c: New test.
9066 * gcc.target/arm/neon-vaddwu32.c: New test.
9067 * gcc.target/arm/neon-vaddwu8.c: New test.
9068 * lib/target-supports.exp
93c590ee
MC
9069 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9070 that arm neon support vector widen sum of HImode TO SImode.
9071
d6c1a7a7
JJ
90722016-04-23 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR sanitizer/70712
9075 * c-c++-common/asan/pr70712.c: New test.
9076
ab0fc037
TS
90772016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9078
9079 * .gitattributes: New file.
9080
2aa64824
CL
90812016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9082
9083 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9084
e7e12d92
DH
90852016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9086
9087 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9088 * gfortran.dg/submodule_15.f08: Likewise.
9089
d1431192
RB
90902016-04-22 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/70740
9093 * gcc.dg/torture/pr70740.c: New testcase.
9094
04a63c24
L
90952016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9096
9097 PR target/70750
9098 * gcc.target/i386/pr70750-1.c: New test.
9099 * gcc.target/i386/pr70750-2.c: Likewise.
9100
20700098
PC
91012016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9102
9103 PR c++/70540
9104 * g++.dg/cpp0x/auto48.C: New.
9105
aedf4e12
MP
91062016-04-21 Marek Polacek <polacek@redhat.com>
9107
9108 PR c++/70513
9109 * g++.dg/cpp0x/forw_enum12.C: New test.
9110 * g++.dg/cpp0x/forw_enum13.C: New test.
9111
2074d80a
KY
91122016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9113
9114 PR target/70728
9115 * gcc.target/i386/pr70728.c: New test.
9116
aef4aab0
RB
91172016-04-21 Richard Biener <rguenther@suse.de>
9118
9119 PR middle-end/70747
9120 * gcc.dg/pr70747.c: New testcase.
9121
2359e571
BC
91222016-04-21 Bin Cheng <bin.cheng@arm.com>
9123
9124 PR tree-optimization/70715
9125 * gcc.dg/tree-ssa/scev-13.c: New test.
9126
ce0e66ff
MG
91272016-04-21 Marc Glisse <marc.glisse@inria.fr>
9128
9129 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9130
2c2870a1
MG
91312016-04-21 Marc Glisse <marc.glisse@inria.fr>
9132
9133 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9134
a2b056a3
JH
91352016-04-20 Jan Hubicka <jh@suse.cz>
9136
9137 PR ipa/70018
9138 * g++.dg/ipa/nothrow-1.C: New testcase.
9139
ee392fc2
NS
91402016-04-20 Nathan Sidwell <nathan@acm.org>
9141
9142 PR c++/55635
9143 * g++.dg/eh/delete1.C: New.
9144
dda49daf
L
91452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9146
9147 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9148 -mtune-ctrl=sse_typeless_stores.
9149
8a5b9d5a
L
91502016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9151
9152 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9153
1011119f
BC
91542016-04-20 Bin Cheng <bin.cheng@arm.com>
9155
9156 PR tree-optimization/69489
9157 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9158
477d4906
IV
91592016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9160
9161 PR c++/69363
9162 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9163 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9164 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9165
fad08d12
BC
91662016-04-20 Bin Cheng <bin.cheng@arm.com>
9167
9168 PR tree-optimization/56625
9169 PR tree-optimization/69489
9170 * gcc.dg/vect/pr56625.c: New test.
9171 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9172
9e3e4fab
AP
91732016-04-20 Andrew Pinski <apinski@cavium.com>
9174
9175 PR target/64971
9176 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9177
d7aa24e4
AC
91782016-04-20 Arnaud Charlet <charlet@adacore.com>
9179
9180 * gnat.dg/self1.adb: Remove now incorrect test.
9181
e6d62b46
BC
91822016-04-20 Bin Cheng <bin.cheng@arm.com>
9183
9184 * gcc.dg/tree-ssa/scev-11.c: New test.
9185 * gcc.dg/tree-ssa/scev-12.c: New test.
9186
2697b189
MP
91872016-04-20 Marek Polacek <polacek@redhat.com>
9188
9189 PR tree-optimization/70725
9190 * gcc.dg/pr70725.c: New test.
9191
60d393e8
RB
91922016-04-20 Richard Biener <rguenther@suse.de>
9193
9194 PR tree-optimization/70726
9195 * g++.dg/vect/pr70726.cc: New testcase.
9196
82c6f58a
AK
91972016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9198
9199 PR target/70674
9200 * gcc.target/s390/pr70674.c: New test.
9201
90eeab20
JD
92022016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9203
9204 PR libgfortran/70684
9205 * gfortran.dg/list_read_14.f90: New test.
9206
fc9cf6da
L
92072016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9208
9209 PR target/69201
9210 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9211 extern to force it misaligned.
9212 (b): Likewise.
9213 (c): Likewise.
9214 (d): Likewise.
9215 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9216 Don't check `*' before movv4sf_internal.
9217 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9218 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9219 Don't check `*' before movv16qi_internal.
9220 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9221 extern to force it misaligned.
9222 (b): Likewise.
9223 (c): Likewise.
9224 (d): Likewise.
9225 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9226 Don't check `*' before movv2df_internal.
9227 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9228 extern to force it misaligned.
9229 (b): Likewise.
9230 (c): Likewise.
9231 (d): Likewise.
9232 Check movv8sf_internal instead of avx_storeups256.
9233 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9234
ea8927ea
RB
92352016-04-19 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/70171
9238 * g++.dg/tree-ssa/pr70171.C: New testcase.
9239
65f52ee9
RB
92402016-04-19 Richard Biener <rguenther@suse.de>
9241
9242 PR tree-optimization/70724
9243 * gcc.dg/torture/pr70724.c: New testcase.
9244
987b67f1
VM
92452016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9246
9247 PR middle-end/70689
c87885ca 9248 * gcc.target/i386/pr70689.c: New.
987b67f1 9249
91a47c39
L
92502016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9251
9252 PR target/70708
9253 * gcc.target/i386/pr70708.c: New test.
9254
8270b82d
RB
92552016-04-18 Richard Biener <rguenther@suse.de>
9256
9257 PR tree-optimization/43434
9258 * gcc.dg/vect/pr43434.c: New testcase.
9259 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9260 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9261 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9262 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9263 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9264 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9265 * gcc.dg/gomp/pr68640.c: Likewise.
9266 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9267 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9268
edd048e2
RB
92692016-04-18 Richard Biener <rguenther@suse.de>
9270
9271 PR tree-optimization/70701
9272 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9273
bd5c7330
TV
92742016-04-18 Tom de Vries <tom@codesourcery.com>
9275
9276 PR testsuite/70699
9277 * gcc.dg/pr70161.c: Add dot-file scans.
9278 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9279 instead of after last dot char.
9280
23f2660f
EB
92812016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9282
9283 * c-c++-common/dump-ada-spec-3.c: New test.
9284 * c-c++-common/dump-ada-spec-4.c: Likewise.
9285
da152c9f
TV
92862016-04-17 Tom de Vries <tom@codesourcery.com>
9287
9288 PR other/70183
9289 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9290
cc950f98
JH
92912016-04-15 Jan Hubicka <jh@suse.cz>
9292
9293 PR ipa/70018
9294 * g++.dg/ipa/pure-const-1.C: New testcase.
9295 * g++.dg/ipa/pure-const-2.C: New testcase.
9296 * g++.dg/ipa/pure-const-3.C: New testcase.
9297
949505a9
MP
92982016-04-15 Marek Polacek <polacek@redhat.com>
9299
9300 PR c/70671
9301 * gcc.dg/bitfld-22.c: New test.
9302
10e547d6
BS
93032016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9304
9305 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9306 x86_64.
9307
1e77281b
MP
93082016-04-15 Marek Polacek <polacek@redhat.com>
9309
9310 PR c/70651
9311 * c-c++-common/pr70651.c: New test.
9312
e501fa8e
KT
93132016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9314
9315 PR rtl-optimization/70681
9316 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9317 dump scan on arm and powerpc.
9318 * gcc.dg/pr10474.c: Likewise.
9319
dda1bf61
JJ
93202016-04-15 Jakub Jelinek <jakub@redhat.com>
9321
ca4ef1ff
JJ
9322 PR c++/69517
9323 PR c++/70019
9324 PR c++/70588
9325 * g++.dg/cpp1y/vla11.C: Revert for real.
9326
dda1bf61
JJ
9327 PR c/70436
9328 * c-c++-common/Wparentheses-1.c: New test.
9329 * c-c++-common/gomp/Wparentheses-1.c: New test.
9330 * c-c++-common/gomp/Wparentheses-2.c: New test.
9331 * c-c++-common/gomp/Wparentheses-3.c: New test.
9332 * c-c++-common/gomp/Wparentheses-4.c: New test.
9333 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9334 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9335 * c-c++-common/goacc/Wparentheses-1.c: New test.
9336
1355e62c
KY
93372016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9338
9339 PR target/70662
9340 * gcc.target/i386/pr70662.c: New test.
9341
0ab34b9e 93422016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9343 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9344
9345 PR tree-optimization/70130
9346 * gcc.dg/vect/O3-pr70130.c: New testcase.
9347
bc773aad
MM
93482016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9349
6e9b2286
MM
9350 PR target/70669
9351 * gcc.target/powerpc/pr70669.c: New test.
9352
bc773aad
MM
9353 PR target/70640
9354 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9355 a power7 system that does not have an assembler that supports
9356 power8.
9357
d8747845
MS
93582016-04-14 Martin Sebor <msebor@redhat.com>
9359
9360 PR c++/69517
9361 PR c++/70019
9362 PR c++/70588
9363 * c-c++-common/ubsan/vla-1.c: Revert.
9364 * g++.dg/cpp1y/vla11.C: Same.
9365 * g++.dg/cpp1y/vla12.C: Same.
9366 * g++.dg/cpp1y/vla13.C: Same.
9367 * g++.dg/cpp1y/vla14.C: Same.
9368 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9369 * g++.dg/init/array24.C: Same.
d8747845
MS
9370 * g++.dg/ubsan/vla-1.C: Same.
9371
85128559
MP
93722016-04-14 Marek Polacek <polacek@redhat.com>
9373 Jan Hubicka <hubicka@ucw.cz>
9374
9375 PR c++/70029
9376 * g++.dg/torture/pr70029.C: New test.
9377
52fbb073
MS
93782016-04-14 Martin Sebor <msebor@redhat.com>
9379
9380 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9381 type size to prevent failures on targets with very low maximum
9382 alignment.
9383
6db61d6f
RB
93842016-04-14 Richard Biener <rguenther@suse.de>
9385
9386 PR tree-optimization/70623
9387 * gcc.dg/torture/pr70623.c: New testcase.
9388 * gcc.dg/torture/pr70623-2.c: Likewise.
9389
342fac95
MS
93902016-04-13 Martin Sebor <msebor@redhat.com>
9391
9392 PR c++/69517
9393 PR c++/70019
9394 PR c++/70588
9395 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9396 * g++.dg/cpp1y/vla11.C: New test.
9397 * g++.dg/cpp1y/vla12.C: New test.
9398 * g++.dg/cpp1y/vla13.C: New test.
9399 * g++.dg/cpp1y/vla14.C: New test.
9400 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9401 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9402 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9403
d93c452f
JJ
94042016-04-13 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR c++/70641
9407 * g++.dg/opt/pr70641.C: New test.
9408
85115fb6
RO
94092016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9410
9411 PR rtl-optimization/68749
9412 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9413 effects of argument promotions.
9414 Remove default args to dg-skip-if.
9415
545a4139
PC
94162016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9417
9418 PR c++/70635
9419 * g++.dg/parse/pr70635.C: New.
9420
b3a77f21
MP
94212016-04-13 Marek Polacek <polacek@redhat.com>
9422
9423 PR c++/70639
9424 * c-c++-common/Wmisleading-indentation-4.c: New test.
9425
99cd9857
MP
94262016-04-13 Marek Polacek <polacek@redhat.com>
9427
9428 PR c/70436
c87885ca
RO
9429 * gcc.dg/Wparentheses-12.c: New test.
9430 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9431
75ca93ec
IE
94322016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9433
9434 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9435 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9436 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9437
3d3f9e7e
JJ
94382016-04-13 Jakub Jelinek <jakub@redhat.com>
9439
37947cd0
JJ
9440 PR middle-end/70633
9441 * gcc.c-torture/compile/pr70633.c: New test.
9442
3d3f9e7e
JJ
9443 PR debug/70628
9444 * gcc.dg/torture/pr70628.c: New test.
9445
92886d3e
PP
94462016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9447
9448 PR c++/70610
9449 * g++.dg/template/pr70610.C: New test.
9450 * g++.dg/template/pr70610-2.C: New test.
9451 * g++.dg/template/pr70610-3.C: New test.
9452 * g++.dg/template/pr70610-4.C: New test.
9453
13bd7c2b
JJ
94542016-04-12 Jakub Jelinek <jakub@redhat.com>
9455
6512fa6d
JJ
9456 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9457 128 instead of 32.
9458
13bd7c2b
JJ
9459 PR c++/70571
9460 * g++.dg/ext/pr70571.C: New test.
9461
20b9851c
MM
94622016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9463
8a434ada 9464 PR target/70640
20b9851c
MM
9465 * gcc.target/powerpc/pr70640.c: New test.
9466
2b2f52bc
PC
94672016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9468
9469 PR c++/68722
9470 * g++.dg/parse/pr68722.C: New.
9471
5901e56a
JJ
94722016-04-12 Jakub Jelinek <jakub@redhat.com>
9473
9474 PR rtl-optimization/70596
9475 * gcc.target/i386/pr70596.c: New test.
9476
d4619dc1
NS
94772016-04-12 Nathan Sidwell <nathan@acm.org>
9478
9479 PR c++/70501
9480 * g++.dg/init/pr70501.C: New.
9481
3df530d3
DW
94822016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9483
9484 * gcc.target/i386/asm-flag-6.c: New test.
9485
b7a120d7
TV
94862016-04-12 Tom de Vries <tom@codesourcery.com>
9487
9488 PR tree-optimization/68756
9489 * gcc.dg/graphite/pr68756.c: New test.
9490
4e0eea75
JJ
94912016-04-12 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR tree-optimization/70602
9494 * gcc.c-torture/execute/pr70602.c: New test.
9495
35fbda43
MM
94962016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9497
9498 PR target/70381
9499 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9500 __float128 emulator is built and runs.
9501 * gcc.target/powerpc/float128-1.c: Likewise.
9502
9503 * lib/target-supports.exp (check_ppc_float128_sw_available):
9504 Rework tests for __float128 software and hardware
9505 availability. Fix exit condition to return 0 on success.
9506
04a99ebe
JG
95072016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9508
9509 PR target/70133
9510 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9511 * gcc.target/aarch64/target_attr_15.c: Likewise.
9512
47cd5a85
PC
95132016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9514
9515 PR c++/69066
9516 * g++.dg/cpp1y/pr69066.C: New.
9517
a5edb32e
JD
95182016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9519
9520 PR fortran/68566
9521 * gfortran.dg/pr36192.f90: Update test.
9522 * gfortran.dg/pr36192_1.f90: Update test.
9523 * gfortran.dg/real_dimension_1.f: Update test.
9524 * gfortran.dg/parameter_array_init_7.f90: New test.
9525
8ef378f8
JDA
95262016-04-09 John David Anglin <danglin@gcc.gnu.org>
9527
c532c871
JDA
9528 PR testsuite/64039
9529 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9530
d34f706f
JDA
9531 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9532
75e1dd9e
JDA
9533 PR rtl-optimization/66669
9534 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9535
8a976f5f
JDA
9536 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9537
da04822a
JDA
9538 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9539 * gcc.dg/pie-1.c: Likewise.
9540 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9541 * gcc.dg/pic-4.c: Likewise.
9542 * gcc.dg/pie-3.c: Likewise.
9543 * gcc.dg/pie-4.c: Likewise.
9544
adfabcf9
JDA
9545 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9546
4a020adf
JDA
9547 PR tree-optimization/68644
9548 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9549
8ef378f8
JDA
9550 PR rtl-optimization/64886
9551 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9552
09bf990e
TV
95532016-04-09 Tom de Vries <tom@codesourcery.com>
9554
9555 PR tree-optimization/68953
9556 * gcc.dg/graphite/pr68953.c: New test.
9557
138c3c1a
DH
95582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9559
9560 PR fortran/70592
9561 * gfortran.dg/deferred_character_16.f90: New test.
9562
f55460af
JJ
95632016-04-09 Jakub Jelinek <jakub@redhat.com>
9564
9565 PR tree-optimization/70586
9566 * gcc.c-torture/execute/pr70586.c: New test.
9567
0b77bbf3
DH
95682016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9569
9570 PR sanitizer/70573
9571 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9572 with __builtin_memset
9573 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9574
c42cfb5c
CP
95752016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9576
9577 PR lto/70289
9578 PR ipa/70348
9579 PR tree-optimization/70373
9580 PR middle-end/70533
9581 PR middle-end/70534
9582 PR middle-end/70535
9583 * c-c++-common/goacc/reduction-5.c: New test.
9584 * c-c++-common/goacc/reduction-promotions.c: New test.
9585 * gfortran.dg/goacc/reduction-3.f95: New test.
9586 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9587
56cfb596
PP
95882016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9589
9590 PR c++/70590
9591 PR c++/70452
9592 * g++.dg/pr70590.C: New test.
9593 * g++.dg/pr70590-2.C: New test.
9594
1a13c0a2
JJ
95952016-04-08 Jakub Jelinek <jakub@redhat.com>
9596
abc0647a
JJ
9597 PR middle-end/70593
9598 * gcc.target/i386/pr70593.c: New test.
9599
1a13c0a2
JJ
9600 PR rtl-optimization/70574
9601 * gcc.target/i386/avx2-pr70574.c: New test.
9602
c3da4956
MO
96032016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9604
9605 PR sanitizer/70541
9606 * c-c++-common/asan/pr70541.c: New test.
9607
9f1b833b
TV
96082016-04-08 Tom de Vries <tom@codesourcery.com>
9609
9610 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9611 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9612
bae7adda
KT
96132016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9614
9615 PR target/70566
9616 * gcc.c-torture/execute/pr70566.c: New test.
9617
211f3d57
TV
96182016-04-08 Tom de Vries <tom@codesourcery.com>
9619
9620 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9621 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9622
02cf2861
AM
96232016-04-08 Alan Modra <amodra@gmail.com>
9624
9625 * gcc.target/powerpc/pr70117.c: New.
9626
5f490f9f
JJ
96272016-04-07 Jakub Jelinek <jakub@redhat.com>
9628
56e9b710
JJ
9629 PR testsuite/70581
9630 * gcc.dg/lto/simd-function_0.c: New test.
9631
5f490f9f
JJ
9632 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9633 clones.
9634 * c-c++-common/attr-simd-2.c: Likewise.
9635 * c-c++-common/attr-simd-4.c: Likewise.
9636 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9637 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9638
e4ebc74d
TP
96392016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9640
9641 PR testsuite/70553
9642 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9643
9817ae35
TS
96442016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9645 Tom de Vries <tom@codesourcery.com>
9646
9647 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9648 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9649 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9650 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9651 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9652 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9653 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9654 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9655
e292f64d
PP
96562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9657
9658 PR c/70436
9659 * g++.dg/warn/Wparentheses-29.C: New test.
9660
6b37bdaf
PP
96612016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9662
9663 PR c/70436
9664 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9665 explicit braces to resolve a future -Wparentheses warning.
9666
64824205
RH
96672016-04-06 Richard Henderson <rth@redhat.com>
9668
9669 * gcc.dg/pr61817-1.c: New test.
9670 * gcc.dg/pr61817-2.c: New test.
9671 * gcc.dg/pr69391-1.c: New test.
9672 * gcc.dg/pr69391-2.c: New test.
9673
bc2fc1f3
VM
96742016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9675
9676 PR rtl-optimization/70398
c87885ca 9677 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9678
41414a02
EB
96792016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9680
9681 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9682
4066ea8a
YR
96832016-04-06 Yvan Roux <yvan.roux@linaro.org>
9684 Pedro Alves <palves@redhat.com>
9685
9686 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9687
ec35ea45
JJ
96882016-04-06 Jakub Jelinek <jakub@redhat.com>
9689
3866f8dd
JJ
9690 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9691 Check for avx512f effective targets instead of avx2.
9692 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9693 for AVX512F clones.
9694 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9695 * g++.dg/gomp/declare-simd-1.C: Likewise.
9696 * g++.dg/gomp/declare-simd-3.C: Likewise.
9697 * g++.dg/gomp/declare-simd-4.C: Likewise.
9698
ec35ea45
JJ
9699 PR middle-end/70550
9700 * c-c++-common/gomp/pr70550-1.c: New test.
9701 * c-c++-common/gomp/pr70550-2.c: New test.
9702
c08d28ac
NS
97032016-04-05 Nathan Sidwell <nathan@acm.org>
9704
9705 PR c++/70512
9706 * g++.dg/ext/attribute-may-alias-5.C: New.
9707
1d510e04
JJ
97082016-04-05 Jakub Jelinek <jakub@redhat.com>
9709
9710 PR c++/70336
9711 * c-c++-common/pr70336.c: New test.
9712 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9713 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9714
84278ed9
JH
97152016-04-05 Jan Hubicka <hubicka@ucw.cz>
9716
9717 PR ipa/66223
9718 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9719
268a0ec4
JJ
97202016-04-05 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR rtl-optimization/70542
9723 * gcc.dg/torture/pr70542.c: New test.
9724 * gcc.target/i386/avx2-pr70542.c: New test.
9725
5e8c2eb1
ZS
97262016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9727
9728 PR tree-optimization/70509
9729 * gcc.target/i386/avx512bw-pr70509.c: New test.
9730
c0daf32d
PP
97312016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9732
9733 PR c++/70452
9734 * g++.dg/ext/constexpr-vla4.C: New test.
9735
bf867841
UB
97362016-04-05 Uros Bizjak <ubizjak@gmail.com>
9737
9738 PR target/70510
9739 * gcc.target/i386/pr70510.c: New test.
9740
3022186a
RB
97412016-04-05 Richard Biener <rguenther@suse.de>
9742
9743 PR tree-optimization/70526
9744 * g++.dg/torture/pr70526.C: New testcase.
9745
55fc79b2
JJ
97462016-04-05 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR target/70525
9749 * gcc.target/i386/pr70525.c: New test.
9750
62b233f2
RB
97512016-04-05 Richard Biener <rguenther@suse.de>
9752
9753 PR middle-end/70499
9754 * g++.dg/torture/pr70499.C: New testcase.
9755
cc05759d
RB
97562016-04-05 Richard Biener <rguenther@suse.de>
9757
9758 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9759 remove XFAIL.
9760
f23f16d4
JJ
97612016-04-04 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR middle-end/70307
9764 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9765 rs6000 ABI warnings.
9766
d27ecc49
JH
97672016-04-04 Jan Hubicka <hubicka@ucw.cz>
9768
9769 PR ipa/66223
9770 * g++.dg/ipa/devirt-51.C: New testcase.
9771
c974c96e 97722016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9773 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9774
9775 PR middle-end/70457
9776 * gcc.dg/torture/pr70457.c: New.
9777
7a85da89
AV
97782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9779
9780 PR fortran/67538
9781 * gfortran.dg/allocate_with_source_19.f08: New test.
9782
de517e64
AV
97832016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9784
9785 PR fortran/65795
9786 * gfortran.dg/coarray_allocate_6.f08: New test.
9787
43b9f499
RB
97882016-04-04 Richard Biener <rguenther@suse.de>
9789
9790 PR rtl-optimization/70484
9791 * gcc.dg/torture/pr70484.c: New testcase.
9792
f13355da
MP
97932016-04-04 Marek Polacek <polacek@redhat.com>
9794
9795 PR c/70307
9796 * gcc.dg/torture/pr70307.c: New test.
9797
6cc6ed50
OE
97982016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9799
9800 PR target/70416
9801 PR target/67391
9802 * gcc.target/sh/torture/pr70416.c: New.
9803
abdc16c8
MS
98042016-04-02 Martin Sebor <msebor@redhat.com>
9805
9806 PR c++/67376
9807 PR c++/70170
9808 PR c++/70172
9809 PR c++/70228
9810 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9811 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9812 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9813 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9814 * g++.dg/cpp0x/constexpr-string.C: Same.
9815 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9816 * g++.dg/cpp0x/pr65398.C: Same.
9817 * g++.dg/ext/constexpr-vla1.C: Same.
9818 * g++.dg/ext/constexpr-vla2.C: Same.
9819 * g++.dg/ext/constexpr-vla3.C: Same.
9820 * g++.dg/ubsan/pr63956.C: Same.
9821
763cd859
JJ
98222016-04-01 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR rtl-optimization/70467
9825 * gcc.target/i386/pr70467-2.c: New test.
9826
0f875435
JJ
98272016-04-01 Jakub Jelinek <jakub@redhat.com>
9828 Marek Polacek <polacek@redhat.com>
9829
9830 PR c++/70488
9831 * g++.dg/init/new47.C: New test.
9832
41d14659
RR
98332016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9834
9835 PR target/70496
9836 * gcc.target/arm/pr70496.c: New test.
9837
f9bf89bb
NS
98382016-04-01 Nathan Sidwell <nathan@acm.org>
9839
73b9085d
NS
9840 PR c++/68475
9841 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9842
4afdcfaa
IE
98432016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9844
9845 PR target/69890
9846 * gcc.dg/strlenopt.h (memmove): New.
9847 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9848 instead of "string.h".
9849 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9850 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9851 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9852 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9853 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9854 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9855 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9856 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9857 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9858 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9859 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9860 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9861 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9862 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9863 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9864 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9865 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9866 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9867 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9868 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9869
b5d7a29c
RO
98702016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9871
9872 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9873 (Holder::foo): Reflect this.
9874
b660f9ec
IE
98752016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9876
9877 PR target/70442
9878 * gcc.dg/pr70442.c: New test.
9879
88504f34
NS
98802016-03-31 Nathan Sidwell <nathan@acm.org>
9881
9882 PR c++/70393
9883 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9884
95d34b96
KY
98852016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9886
9887 PR target/70453
9888 * gcc.target/i386/pr70453.c: New test.
9889
b4c4967c
AB
98902016-03-31 Andrey Belevantsev <abel@ispras.ru>
9891
9892 PR target/70292
9893 * gcc.c-torture/pr70292.c: New test.
9894
5fde6a45
MP
98952016-03-31 Marek Polacek <polacek@redhat.com>
9896
9897 PR c/70297
9898 * c-c++-common/pr70297.c: New test.
9899 * g++.dg/cpp0x/typedef-redecl.C: New test.
9900 * gcc.dg/typedef-redecl2.c: New test.
9901
97eb24c4
JJ
99022016-03-31 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR rtl-optimization/70460
9905 * gcc.c-torture/execute/pr70460.c: New test.
9906
efc3536f
RB
99072016-03-31 Richard Biener <rguenther@suse.de>
9908
9909 PR c++/70430
9910 * g++.dg/ext/vector30.C: New testcase.
9911
e0876e21
DH
99122016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9913 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9914
9915 * gfortran.dg/fmt_pf.f90: New test.
9916
e9bff8c6
RO
99172016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9918
9919 Forward-port from 5 branch
9920 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR testsuite/70356
9923 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9924 dg-require-effective-target after dg-do.
9925
9926 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9927
9928 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9929
2620c80d
TS
99302016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9931 Julian Brown <julian@codesourcery.com>
9932 Chung-Lin Tang <cltang@codesourcery.com>
9933 Cesar Philippidis <cesar@codesourcery.com>
9934 James Norris <jnorris@codesourcery.com>
9935 Tom de Vries <tom@codesourcery.com>
9936 Nathan Sidwell <nathan@codesourcery.com>
9937
bf867841 9938 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9939 * c-c++-common/goacc/loop-clauses.c: Likewise.
9940 * g++.dg/goacc/template.C: Likewise.
9941 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9942 * gfortran.dg/goacc/loop-1.f95: Likewise.
9943 * gfortran.dg/goacc/loop-5.f95: Likewise.
9944 * gfortran.dg/goacc/loop-6.f95: Likewise.
9945 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9946 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9947 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9948 * c-c++-common/goacc/clauses-fail.c: Likewise.
9949 * c-c++-common/goacc/parallel-1.c: Likewise.
9950 * c-c++-common/goacc/reduction-1.c: Likewise.
9951 * c-c++-common/goacc/reduction-2.c: Likewise.
9952 * c-c++-common/goacc/reduction-3.c: Likewise.
9953 * c-c++-common/goacc/reduction-4.c: Likewise.
9954 * c-c++-common/goacc/routine-3.c: Likewise.
9955 * c-c++-common/goacc/routine-4.c: Likewise.
9956 * c-c++-common/goacc/routine-5.c: Likewise.
9957 * c-c++-common/goacc/tile.c: Likewise.
9958 * g++.dg/goacc/template.C: Likewise.
9959 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9960 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9961 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9962 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9963 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9964 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9965 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9966 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9967 * c-c++-common/goacc/use_device-1.c: ... this file.
9968 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9969 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9970 * c-c++-common/goacc/host_data-6.c: ... this file.
9971 * c-c++-common/goacc/loop-2-kernels.c: New file.
9972 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9973 * c-c++-common/goacc/loop-3.c: Likewise.
9974 * g++.dg/goacc/reference.C: Likewise.
9975 * g++.dg/goacc/routine-1.C: Likewise.
9976 * g++.dg/goacc/routine-2.C: Likewise.
9977
f6d2d066
RB
99782016-03-30 Richard Biener <rguenther@suse.de>
9979
9980 PR middle-end/70450
9981 * gcc.dg/torture/pr70450.c: New testcase.
9982
d43242b9
JJ
99832016-03-30 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR target/70421
9986 * gcc.dg/torture/pr70421.c: New test.
9987 * gcc.target/i386/avx512f-pr70421.c: New test.
9988
5ce43b77
L
99892016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9990
9991 PR testsuite/70364
9992 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9993 (check): New function.
9994 (bar): Call check.
9995 (foo): Align stack to 16 bytes when calling bar.
9996 * gcc.target/i386/cleanup-2.c: Likewise.
9997
d014a712
PP
99982016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9999
10000 PR tree-optimization/59124
10001 * gcc.dg/Warray-bounds-19.c: New test.
10002
3f8257db 100032016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10004
10005 * lib/prune.exp (escape_regex_chars): New.
10006 (prune_file_path): Update to quote metcharacters for regexp.
10007
3336c6e0
JJ
100082016-03-29 Jakub Jelinek <jakub@redhat.com>
10009
a362f023
JJ
10010 PR rtl-optimization/70429
10011 * gcc.c-torture/execute/pr70429.c: New test.
10012
3336c6e0
JJ
10013 PR tree-optimization/70405
10014 * gcc.dg/pr70405.c: New test.
10015
728557fd
AV
100162016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10017
10018 PR fortran/70397
10019 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10020 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10021
bef977d4
TS
100222016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10023
10024 PR testsuite/64177
10025 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10026 __cilkrts_set_param to set two workers.
10027 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10028 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10029
6f6d25c9
DH
100302016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10031
bf867841 10032 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10033
45733562
KY
100342016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10035
10036 PR target/70406
bf867841 10037 * gcc.target/i386/pr70406.c: New test.
45733562 10038
a1799e5e
EB
100392016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10040
10041 * gnat.dg/specs/double_record_extension3.ads: New test.
10042
5fca7b66
RH
100432016-03-25 Richard Henderson <rth@redhat.com>
10044
10045 PR target/70120
10046 * gcc.target/aarch64/pr70120-1.c: New.
10047 * gcc.target/aarch64/pr70120-2.c: New.
10048 * gcc.target/aarch64/pr70120-3.c: New.
10049
31ce75c6
PP
100502016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10051
10052 PR c++/62212
10053 * g++.dg/template/mangle2.C: The dg-do directive should be
10054 "compile" not "assemble".
10055
3caf0ca1
BS
100562016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10057
10058 PR lto/69650
10059 * gcc.dg/pr69650.c: New test.
10060
634035b6
DE
100612016-03-25 David Edelsohn <dje.gcc@gmail.com>
10062
10063 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10064
45d34276
AM
100652016-03-25 Alan Modra <amodra@gmail.com>
10066
10067 * gcc.dg/dfp/pr70052.c: New test.
10068
8f085166
RH
100692016-03-24 Richard Henderson <rth@redhat.com>
10070
10071 PR middle-end/69845
10072 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10073 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10074
011e5ec3
TV
100752016-03-24 Tom de Vries <tom@codesourcery.com>
10076
10077 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10078
9e3f4551
TV
100792016-03-24 Tom de Vries <tom@codesourcery.com>
10080
10081 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10082 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10083
45780041
TV
100842016-03-24 Tom de Vries <tom@codesourcery.com>
10085
10086 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10087 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10088
887ab4e5
PP
100892016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10090
10091 PR c++/62212
10092 * g++.dg/template/mangle2.C: New test.
10093
69a9a66f
RB
100942016-03-24 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/70396
10097 * gcc.dg/torture/pr70396.c: New testcase.
10098
ed87de55
RB
100992016-03-24 Richard Biener <rguenther@suse.de>
10100
10101 PR middle-end/70370
10102 * gcc.dg/torture/pr70370.c: New testcase.
10103
ea064934
TV
101042016-03-24 Tom de Vries <tom@codesourcery.com>
10105
10106 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10107 * gfortran.dg/goacc/kernels-tree.f95: Same.
10108 * gfortran.dg/goacc/parallel-tree.f95: Same.
10109
b2a4dd1d
TV
101102016-03-24 Tom de Vries <tom@codesourcery.com>
10111
10112 * c-c++-common/goacc/uninit-if-clause.c: New test.
10113 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10114
72e7cd6e
JJ
101152016-03-24 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR target/70290
bf867841
UB
10118 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10119 Fix formatting.
72e7cd6e 10120
ce9d0c03
RB
101212016-03-24 Richard Biener <rguenther@suse.de>
10122
10123 PR tree-optimization/70372
10124 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10125
426b9428
PP
101262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10127
10128 PR c++/70347
10129 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10130
cd1588c4
PP
101312016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10132
10133 PR c++/70332
10134 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10135
61637db3
JJ
101362016-03-23 Jakub Jelinek <jakub@redhat.com>
10137
928af3bf
JJ
10138 PR c++/70001
10139 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10140 * g++.dg/cpp1y/pr70001.C: New test.
10141
61637db3
JJ
10142 PR c++/70323
10143 * g++.dg/cpp0x/constexpr-70323.C: New test.
10144
05aca4e7
AO
101452016-03-23 Alexandre Oliva <aoliva@redhat.com>
10146 Jason Merrill <jason@redhat.com>
10147 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR c++/69315
10150 * g++.dg/cpp0x/constexpr-69315.C: New test.
10151 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10152
fbdb6baf
MP
101532016-03-23 Marek Polacek <polacek@redhat.com>
10154
10155 PR c++/69884
10156 * g++.dg/warn/Wignored-attributes-1.C: New test.
10157 * g++.dg/warn/Wignored-attributes-2.C: New test.
10158
d79ee524
TV
101592016-03-23 Tom de Vries <tom@codesourcery.com>
10160
10161 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10162 initialization.
10163 * gfortran.dg/goacc/private-3.f95 (test): Same.
10164 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10165 missing use param.
10166
a59f0bef
KT
101672016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10168
10169 * lib/target-supports.exp: Remove v7ve entry from loop
10170 creating effective target checks.
10171 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10172 (add_options_for_arm_arch_v7ve): Likewise.
10173
0179520a
JJ
101742016-03-23 Jakub Jelinek <jakub@redhat.com>
10175
10176 PR tree-optimization/70354
10177 * gcc.dg/vect/pr70354-1.c: New test.
10178 * gcc.dg/vect/pr70354-2.c: New test.
10179 * gcc.target/i386/avx2-pr70354-1.c: New test.
10180 * gcc.target/i386/avx2-pr70354-2.c: New test.
10181
75bb14d7
JL
101822016-03-22 Jeff Law <law@redhat.com>
10183
10184 PR target/70232
10185 * gcc.dg/tree-ssa/pr70232.c: New test.
10186
72c9526d
IE
101872016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10188
10189 PR target/70302
10190 * gcc.target/i386/pr70302.c: New test.
10191
a3ca1bc5
RB
101922016-03-22 Richard Biener <rguenther@suse.de>
10193
10194 PR middle-end/70251
10195 * g++.dg/torture/pr70251.C: New testcase.
10196
5c240f4d
DM
101972016-03-22 David Malcolm <dmalcolm@redhat.com>
10198
10199 PR c/69993
10200 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10201 Wmisleading-indentation.c.
10202 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10203 reflect change to diagnostic text and order of messages.
10204 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10205
80f6631b
DE
102062016-03-22 David Edelsohn <dje.gcc@gmail.com>
10207
10208 * g++.dg/ext/java-3.C: Don't compile on AIX.
10209
9a10956c
RB
102102016-03-22 Richard Biener <rguenther@suse.de>
10211
10212 PR middle-end/70333
10213 * gcc.dg/torture/pr70333.c: New testcase.
10214
6cedf922
IE
102152016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10216
10217 * g++.dg/ext/pr70290.C: New test.
10218
cd6c27ac
KY
102192016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10220
10221 PR target/70325
10222 * gcc.target/i386/pr70325.c: New test.
10223
4cde512c
JJ
102242016-03-22 Jakub Jelinek <jakub@redhat.com>
10225
b01915ed
JJ
10226 PR target/70329
10227 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10228 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10229
4e3e2cf1
JJ
10230 PR target/70300
10231 * gcc.target/i386/pr70300.c: New test.
10232
4cde512c
JJ
10233 PR c++/70295
10234 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10235 (func2): New function for cond with parens, xfail warning for c++.
10236 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10237
16f6d7dc
PP
102382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10239
10240 PR c++/70096
10241 * g++.dg/template/ptrmem30.C: New test.
10242
a3e2b438
PP
102432016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10244
10245 PR c++/70204
10246 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10247 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10248
11b6a02e
JJ
102492016-03-21 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR middle-end/70326
10252 * gcc.dg/pr70326.c: New test.
10253
b9407883
MG
102542016-03-21 Marc Glisse <marc.glisse@inria.fr>
10255 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR tree-optimization/70317
10258 * gcc.dg/pr70317.c: New test.
10259
4a148e19
UB
102602016-03-21 Uros Bizjak <ubizjak@gmail.com>
10261
10262 PR target/70327
10263 * gcc.target/i386/pr70327.c: New test.
10264
2a85ddbb
ML
102652016-03-21 Martin Liska <mliska@suse.cz>
10266
7d36fe98 10267 PR ipa/70306
2a85ddbb
ML
10268 * gcc.dg/ipa/pr70306.c: New test.
10269
4a148e19 102702016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10271
10272 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10273 * gcc.target/arm/attr-align3.c: Likewise.
10274 * gcc.target/arm/attr_arm.c: Likewise.
10275 * gcc.target/arm/flip-thumb.c: Likewise.
10276
6b366948
JJ
102772016-03-21 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR target/70296
10280 * gcc.target/powerpc/altivec-36.c: New test.
10281
2fac8c14
RB
102822016-03-21 Richard Biener <rguenther@suse.de>
10283
10284 PR tree-optimization/70310
10285 * gcc.dg/torture/pr70310.c: New testcase.
10286
e9bde854
KY
102872016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10288
10289 PR target/70293
10290 * gcc.target/i386/pr70293.c: New test.
10291
56bbfaf6
RB
102922016-03-21 Richard Biener <rguenther@suse.de>
10293
10294 PR tree-optimization/70288
10295 * gcc.dg/torture/pr70288-1.c: New testcase.
10296 * gcc.dg/torture/pr70288-2.c: Likewise.
10297
3eee49ed
AB
102982016-03-21 Andrey Belevantsev <abel@ispras.ru>
10299
10300 PR rtl-optimization/69307
10301 * gcc.target/arm/pr69307.c: New test.
4a148e19 10302
8e7816b4
AB
103032016-03-21 Andrey Belevantsev <abel@ispras.ru>
10304
10305 PR rtl-optimization/69102
10306 * gcc.c-torture/compile/pr69102.c: New test.
10307
14d7d4be
JL
103082016-03-18 Jeff Law <law@redhat.com>
10309
10310 PR rtl-optimization/70263
10311 * gcc.c-torture/compile/pr70263-1.c: New test.
10312 * gcc.target/i386/pr70263-2.c: New test.
10313
5c6a601c
BS
103142016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10315
10316 PR rtl-optimization/70278
10317 * gcc.dg/torture/pr70278.c: New test.
10318 * gcc.target/arm/pr70278.c: New test.
10319
4bbf545b
DM
103202016-03-18 David Malcolm <dmalcolm@redhat.com>
10321
10322 PR c/70281
10323 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10324 (test_builtin_types_compatible_p): New test function.
10325 * gcc.dg/pr70281.c: New test case.
10326
dc28bb68
CL
103272016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10328
10329 PR target/70113
10330 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10331
5e8d6dff
IE
103322016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10333
10334 PR tree-optimization/70252
10335 * gcc.dg/pr70252.c: New test.
10336
d0e7e403
TV
103372016-03-18 Tom de Vries <tom@codesourcery.com>
10338
10339 * gcc.dg/pr70161-2.c: New test.
10340 * gcc.dg/pr70161.c: New test.
10341
fa22501a
TV
103422016-03-18 Tom de Vries <tom@codesourcery.com>
10343
10344 PR ipa/70269
10345 * gcc.dg/pr70269.c: New test.
10346
dd125026
JJ
103472016-03-18 Jakub Jelinek <jakub@redhat.com>
10348
10349 PR c++/70267
10350 * g++.dg/ext/java-3.C: New test.
10351
91914f0a
PP
103522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10353
10354 PR c++/70205
10355 * g++.dg/lookup/pr70205.C: New test.
10356
753a8910
PP
103572016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10358
10359 PR c++/70218
10360 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10361
14ba7b28
MP
103622016-03-17 Marek Polacek <polacek@redhat.com>
10363
10364 PR c/69407
10365 * gcc.dg/atomic-op-6.c: New test.
10366
ded60913
DM
103672016-03-17 David Malcolm <dmalcolm@redhat.com>
10368
10369 PR c/70264
10370 * c-c++-common/pr70264.c: New test case.
10371
a3aad0e6
JJ
103722016-03-17 Jakub Jelinek <jakub@redhat.com>
10373
17366700
JJ
10374 PR c++/70144
10375 * c-c++-common/pr70144-1.c: New test.
10376 * c-c++-common/pr70144-2.c: New test.
10377
a3aad0e6
JJ
10378 PR c++/70272
10379 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10380 * g++.dg/opt/flifetime-dse6.C: New test.
10381 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10382
b57e6e18
L
103832016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10384
10385 PR driver/70192
10386 * gcc.dg/pic-1.c: New test.
10387 * gcc.dg/pic-2.c: Likewise.
10388 * gcc.dg/pic-3.c: Likewise.
10389 * gcc.dg/pic-4.c: Likewise.
10390 * gcc.dg/pie-1.c: Likewise.
10391 * gcc.dg/pie-2.c: Likewise.
10392 * gcc.dg/pie-3.c: Likewise.
10393 * gcc.dg/pie-4.c: Likewise.
10394 * gcc.dg/pie-5.c: Likewise.
10395 * gcc.dg/pie-6.c: Likewise.
10396
b38ba58b
TV
103972016-03-17 Tom de Vries <tom@codesourcery.com>
10398
10399 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10400 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10401
6931b3b7
RB
104022016-03-17 Richard Biener <rguenther@suse.de>
10403
10404 PR debug/70271
10405 * g++.dg/debug/pr70271.C: New testcase.
10406
0c8b64cb
IE
104072016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10408
10409 * gcc.target/i386/pr70251.c: New test.
10410
b1970801
MP
104112016-03-17 Marek Polacek <polacek@redhat.com>
10412
10413 PR c++/70194
10414 * g++.dg/warn/constexpr-70194.C: New test.
10415
820c5eaa
RH
104162016-03-16 Richard Henderson <rth@redhat.com>
10417
10418 PR middle-end/70240
10419 * gcc.c-torture/compile/pr70240.c: New.
10420
da0ad263
SKS
104212016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10422
10423 * gcc.c-torture/compile/20151204.c: Skip for avr.
10424
c73d295c
JJ
104252016-03-16 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR target/70245
10428 * g++.dg/opt/pr70245.C: New test.
10429 * g++.dg/opt/pr70245.h: New file.
10430 * g++.dg/opt/pr70245-aux.cc: New file.
10431
b2794066
MS
104322016-03-16 Martin Sebor <msebor@redhat.com>
10433
10434 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10435
aa43616c
RH
104362016-03-16 Richard Henderson <rth@redhat.com>
10437
10438 PR middle-end/70199
10439 * gcc.c-torture/compile/pr70199.c: New.
10440
59608fe5
L
104412016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10442
10443 * gcc.dg/uninit-19.c: Run dos2unix.
10444
ab4c578f
MP
104452016-03-16 Marek Polacek <polacek@redhat.com>
10446
10447 PR c/70093
10448 * gcc.dg/nested-func-10.c: New test.
10449 * gcc.dg/nested-func-9.c: New test.
10450
f5387e76
JJ
104512016-03-16 Jakub Jelinek <jakub@redhat.com>
10452
10453 PR tree-optimization/68714
10454 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10455
7662b718
TV
104562016-03-16 Tom de Vries <tom@codesourcery.com>
10457
10458 PR tree-optimization/68715
10459 * gcc.dg/graphite/pr68715-2.c: New test.
10460 * gcc.dg/graphite/pr68715.c: New test.
10461 * gfortran.dg/graphite/pr68715.f90: New test.
10462
be7ce7ae
TV
104632016-03-16 Tom de Vries <tom@codesourcery.com>
10464
10465 PR tree-optimization/68809
10466 * gcc.dg/graphite/pr68809-2.c: New test.
10467 * gcc.dg/graphite/pr68809.c: New test.
10468
1935f250
JJ
104692016-03-16 Jakub Jelinek <jakub@redhat.com>
10470
6651c93e
JJ
10471 PR c++/70147
10472 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10473 method call to i () as argument. Adjust expected output.
10474
1935f250
JJ
10475 PR c++/70147
10476 * g++.dg/ubsan/pr70147-1.C: New test.
10477 * g++.dg/ubsan/pr70147-2.C: New test.
10478
ab1caa6e
MS
104792016-03-15 Martin Sebor <msebor@redhat.com>
10480
10481 PR c++/58281
10482 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10483
5c2a1bbb
JDA
104842016-03-15 John David Anglin <danglin@gcc.gnu.org>
10485
cb5d8ad1
JDA
10486 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10487 hppa*-*-hpux*.
10488
b440dd40
JDA
10489 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10490
5c2a1bbb
JDA
10491 PR libfortran/69799
10492 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10493 libatomic_available.
10494
42c729c5
MP
104952016-03-15 Marek Polacek <polacek@redhat.com>
10496
10497 PR c++/70209
10498 * g++.dg/ext/attribute-may-alias-4.C: New test.
10499
82b1c550
AM
105002016-03-15 Alexander Monakov <amonakov@ispras.ru>
10501
10502 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10503 -fvar-tracking-assignments-toggle flag.
10504
4ccbf3a6
PH
105052016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10506
10507 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10508
c39858bd
JJ
105092016-03-15 Jakub Jelinek <jakub@redhat.com>
10510
10511 PR rtl-optimization/70222
10512 * gcc.c-torture/execute/pr70222-1.c: New test.
10513 * gcc.c-torture/execute/pr70222-2.c: New test.
10514
8be119c1
RH
105152016-03-15 Richard Henderson <rth@redhat.com>
10516
10517 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10518
6598bb55
AB
105192016-03-15 Andrey Belevantsev <abel@ispras.ru>
10520
10521 PR rtl-optimization/69032
10522 * gcc.dg/pr69032.c: New test.
10523
81fa2944
AB
105242016-03-15 Andrey Belevantsev <abel@ispras.ru>
10525
10526 PR rtl-optimization/63384
4a148e19 10527 * g++.dg/pr63384.C: New test.
81fa2944 10528
74ea9ab6
AB
105292016-03-15 Andrey Belevantsev <abel@ispras.ru>
10530
10531 PR target/64411
10532 * gcc.target/i386/pr64411.C: New test.
10533
045d5055
TV
105342016-03-15 Tom de Vries <tom@codesourcery.com>
10535
10536 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10537 * gfortran.dg/goacc/kernels-alias.f95: New test.
10538
3ea33585
MS
105392016-03-14 Martin Sebor <msebor@redhat.com>
10540
10541 PR c++/53792
10542 * g++.dg/cpp0x/constexpr-inline.C: New test.
10543 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10544
1df7b330
DE
105452016-03-14 David Edelsohn <dje.gcc@gmail.com>
10546
10547 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10548
79b57d18
JJ
105492016-03-14 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR middle-end/70219
10552 * gcc.dg/pr70219.c: New test.
10553
3cbf012a
BS
105542016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10555
10556 PR target/70083
10557 * gcc.dg/torture/pr70083.c: New test.
10558 * gcc.target/i386/pr70083.c: New test.
10559
a9fee7cd
RB
105602016-03-14 Richard Biener <rguenther@suse.de>
10561
10562 PR tree-optimization/56365
10563 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10564
4799603f
SB
105652016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10566
10567 PR target/70098
10568 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10569 New function.
10570 * g++.dg/pr70098.C: New testcase.
10571
10572
760ca967
TV
105732016-03-14 Tom de Vries <tom@codesourcery.com>
10574
10575 PR tree-optimization/70045
10576 * gcc.dg/graphite/pr70045.c: New test.
10577
44e66a77
JD
105782016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10579
10580 PR fortran/69043
10581 * gfortran.dg/include_9.f90: New test.
10582
a18e0fe1
DH
105832016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10584
10585 PR fortran/45076
10586 gfortran.dg/prof/prof.exp: New script.
10587 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10588
d0aca6ab
AB
105892016-03-12 Andrey Belevantsev <abel@ispras.ru>
10590
10591 PR rtl-optimization/69307
10592 * gcc.dg/pr69307.c: New test.
10593
cefe08a4
VM
105942016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10595
10596 PR target/69614
10597 * gcc.target/arm/pr69614.c: New.
10598
70112e2a
PT
105992016-03-12 Paul Thomas <pault@gcc.gnu.org>
10600
10601 PR fortran/70031
10602 * gfortran.dg/submodule_14.f08: New test
10603
10604 PR fortran/69524
10605 * gfortran.dg/submodule_15.f08: New test
10606
3f1e5d3a
PP
106072016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10608
10609 PR c++/70106
10610 * g++.dg/cpp1y/paren3.C: New test.
10611
a3f6d680
MM
106122016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10613
10614 PR target/70131
10615 * gcc.target/powerpc/ppc-round2.c: New test.
10616
92348f09
BS
106172016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10618
10619 PR target/70123
10620 * gcc.dg/torture/pr70123.c: New test.
10621
cebde9e9
JL
106222016-03-11 Jeff Law <law@redhat.com>
10623
10624 PR tree-optimization/70190
10625 * gcc.c-torture/compile/pr70190.c: New test.
10626
3edc5da4
DM
106272016-03-11 David Malcolm <dmalcolm@redhat.com>
10628
10629 PR c/68187
10630 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10631 case.
10632 (test43_b): Likewise.
10633 (test43_c): Likewise.
10634 (test43_d): Likewise.
10635 (test43_e): Likewise.
10636 (test43_f): Likewise.
10637 (test43_g): Likewise.
10638 (test44_a): Likewise.
10639 (test44_b): Likewise.
10640 (test44_c): Likewise.
10641 (test44_d): Likewise.
10642 (test44_e): Likewise.
10643
318c1204
DM
106442016-03-11 David Malcolm <dmalcolm@redhat.com>
10645
10646 PR c/70085
10647 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10648
bc062234
KT
106492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10650
10651 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10652 dg-options.
10653
acfc1ac1
KT
106542016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10655
10656 PR target/70002
10657 PR target/69245
10658 * gcc.target/aarch64/pr69245_2.c: New test.
10659
d1e2bb2d
JJ
106602016-03-11 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR tree-optimization/70177
10663 * gcc.dg/pr70177.c: New test.
10664
07350627
AL
106652016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10666
10667 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10668
5c6706f7
AL
106692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10670
10671 * gcc.dg/tree-ssa/sra-20.c: New.
10672
02d472a2
JJ
106732016-03-11 Jakub Jelinek <jakub@redhat.com>
10674
686d390a
JJ
10675 PR rtl-optimization/70174
10676 * gcc.dg/pr70174.c: New test.
10677
02d472a2
JJ
10678 PR tree-optimization/70169
10679 * gcc.dg/pr70169.c: New test.
10680
0f9befa1
IE
106812016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10682
10683 PR target/70160
10684 * gcc.target/i386/pr70160.c: New test.
10685
432d4670
AK
106862016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10687
10688 * gcc.target/s390/dfp-1.c: New test.
10689
a3dc8760
NC
106902016-03-10 Nick Clifton <nickc@redhat.com>
10691
10692 PR target/70044
10693 * gcc.target/aarch64/pr70044.c: New test.
10694
b87a8d7d
PP
106952016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10696 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR c++/70001
10699 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10700 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10701 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10702
4f4ada6a
JH
107032016-03-10 Jan Hubicka <hubicka@ucw.cz>
10704
10705 PR lto/69589
10706 * g++.dg/lto/pr69589_0.C: New testcase
10707 * g++.dg/lto/pr69589_1.C: New testcase
10708
d49b0aa0
MP
107092016-03-10 Marek Polacek <polacek@redhat.com>
10710
10711 PR c++/70153
10712 * g++.dg/delayedfold/unary-plus1.C: New test.
10713
107142016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10715
10716 * gcc.target/arm/pr45701-1.c: Escape brackets.
10717 * gcc.target/arm/pr45701-2.c: Likewise.
10718
71017a7b
AL
107192016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10720
10721 * gfortran.dg/unconstrained_commons.f: New.
10722
ba52669f
AM
107232016-03-10 Alan Modra <amodra@gmail.com>
10724
10725 * gcc.dg/pr69195.c: New.
10726 * gcc.dg/pr69238.c: New.
10727
27742332
TV
107282016-03-10 Tom de Vries <tom@codesourcery.com>
10729
10730 PR testsuite/68915
10731 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10732
3a81a594
RB
107332016-03-10 Richard Biener <rguenther@suse.de>
10734
10735 PR tree-optimization/70128
10736 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10737 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10738
3433b975
JJ
107392016-03-09 Jakub Jelinek <jakub@redhat.com>
10740
c2864f02
JJ
10741 PR tree-optimization/70152
10742 * gcc.dg/pr70152.c: New test.
10743
3433b975
JJ
10744 PR target/70086
10745 * gcc.target/i386/pr70086-1.c: New test.
10746 * gcc.target/i386/pr70086-2.c: New test.
10747 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10748
10749 PR tree-optimization/70127
10750 * gcc.c-torture/execute/pr70127.c: New test.
10751
96b3c82d
CP
107522016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10753
10754 * c-c++-common/goacc/combined-directives-2.c: New test.
10755
b4f3232d
DM
107562016-03-09 David Malcolm <dmalcolm@redhat.com>
10757
10758 PR c/68473
10759 PR c++/70105
10760 * g++.dg/diagnostic/pr70105.C: New test.
10761 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10762 (test_multiple_ordinary_maps): New test function.
10763
40499f81
DM
107642016-03-09 David Malcolm <dmalcolm@redhat.com>
10765
10766 PR c/68473
10767 PR c++/70105
10768 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10769 Drop range information from call to inform_at_rich_loc.
10770 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10771 New.
10772 (test_show_locus): Replace calls to rich_location::add_range with
10773 calls to add_range. Rewrite the tests that used the now-defunct
10774 rich_location ctor taking a source_range. Simplify other tests
10775 by replacing calls to COMBINE_LOCATION_DATA with calls to
10776 make_location.
10777
c9e33662
RB
107782016-03-09 Richard Biener <rguenther@suse.de>
10779 Jakub Jelinek <jakub@redhat.com>
10780
10781 PR tree-optimization/70138
10782 * gcc.dg/vect/pr70138-1.c: New testcase.
10783 * gcc.dg/vect/pr70138-2.c: Likewise.
10784
2c73b764
JJ
107852016-03-09 Jakub Jelinek <jakub@redhat.com>
10786
10787 PR target/70049
10788 * gcc.target/i386/pr70049.c: New test.
10789
c06d25bb
RB
107902016-03-09 Richard Biener <rguenther@suse.de>
10791
10792 PR c/70143
10793 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10794 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10795 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10796
5828a501
RO
107972016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10798
10799 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10800 arm-*-*.
10801
2e141c8d
JJ
108022016-03-09 Jakub Jelinek <jakub@redhat.com>
10803
5a9def37
JJ
10804 PR middle-end/67278
10805 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10806
2e141c8d
JJ
10807 PR target/67278
10808 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10809
10810 PR middle-end/70050
10811 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10812 in testcase comment.
10813
bf751f40
TV
108142016-03-09 Tom de Vries <tom@codesourcery.com>
10815
10816 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10817 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10818 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10819 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10820 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10821 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10822 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10823 * gfortran.dg/goacc/kernels-loop.f95: New test.
10824
e210c999
MS
108252016-03-08 Martin Sebor <msebor@redhat.com>
10826
10827 PR c++/62096
10828 * g++.dg/warn/overflow-warn-7.C: New test.
10829
80aac5c8
JM
108302016-03-08 Jason Merrill <jason@redhat.com>
10831
10832 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10833 * lib/target-supports.exp (check_effective_target_concepts): New.
10834
12b81409
JJ
108352016-03-08 Jakub Jelinek <jakub@redhat.com>
10836
d259b234
JJ
10837 PR c++/70135
10838 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10839 * g++.dg/ubsan/pr70135.C: New test.
10840
12b81409
JJ
10841 PR target/70110
10842 * gcc.dg/pr70110.c: New test.
10843
b4e9f2aa
MJ
108442016-03-07 Martin Jambor <mjambor@suse.cz>
10845
10846 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10847 * c-c++-common/gomp/if-1.c: Likewise.
10848 * c-c++-common/gomp/pr61486-2.c: Likewise.
10849 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10850 to dg-additional-options.
10851 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10852 * g++/gomp/target-teams-1.c: Likewise.
10853 * gcc.dg/gomp/gomp.exp: Likewise.
10854 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10855 dg-additional-options.
10856 * gfortran.dg/gomp/gomp.exp: Likewise.
10857 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10858 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10859 dg-additional-options.
10860 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10861
f86e631e
MJ
108622016-03-07 Martin Jambor <mjambor@suse.cz>
10863
10864 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10865 * c-c++-common/gomp/gridify-1.c: New test.
10866 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10867
94156b3f
AV
108682016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10869
10870 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10871 trigger for cortex-r8, when scanning for register r8.
10872 * gcc.target/arm/pr45701-2.c: Likewise.
10873
a84a49b7 108742016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10875 Jeff Law <law@redhat.com>
a84a49b7
RB
10876
10877 PR tree-optimization/69740
10878 * gcc.c-torture/compile/pr69740-1.c: New test.
10879 * gcc.c-torture/compile/pr69740-2.c: New test.
10880
e41f6c9e
BS
108812016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10882
10883 * lib/target-supports.exp
10884 (check_effective_target_whole_vector_shift): Enable for PPC64.
10885
57548bf5
RB
108862016-03-07 Richard Biener <rguenther@suse.de>
10887
10888 PR tree-optimization/70115
10889 * gcc.dg/torture/pr70115.c: New testcase.
10890
4ae13300
NS
108912016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10892
10893 PR middle-end/69916
10894 * c-c-++-common/goacc/pr69916.c: New.
10895
5edb9853
RH
108962016-03-07 Richard Henderson <rth@redhat.com>
10897
10898 * gcc.c-torture/compile/pr70061.c: New test.
10899
2067a8f3
RB
109002016-03-07 Richard Biener <rguenther@suse.de>
10901
10902 PR testsuite/70109
10903 * gcc.dg/vect/O3-pr36098.c: New testcase.
10904
4145a9b7
CL
109052016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10906
10907 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10908
1878be32
EB
109092016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10910
10911 * gnat.dg/renaming9.ad[sb]: New testcase.
10912
df762bb2
JJ
109132016-03-05 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR c++/70084
10916 * g++.dg/expr/stdarg3.C: New test.
10917
7d461295
JL
109182016-03-04 Jeff Law <law@redhat.com>
10919
10920 PR tree-optimization/69196
10921 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10922 x86_64-*-*.
10923
29b9828f
BS
109242016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10925
b6b552fd
BS
10926 PR c/69973
10927 * gcc.dg/pr69973.c: New test.
10928
201d49e9
BS
10929 PR rtl-optimization/69941
10930 * gcc.dg/torture/pr69941.c: New test.
10931
29b9828f
BS
10932 PR c/69824
10933 * gcc.dg/pr69824.c: New test.
10934
640b7e74
TV
109352016-03-05 Tom de Vries <tom@codesourcery.com>
10936
10937 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10938 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10939 function.
10940
7a3a3fad
PP
109412016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10942
10943 PR c++/66786
10944 * g++.dg/cpp1y/var-templ48.C: New test.
10945 * g++.dg/cpp1y/var-templ49.C: New test.
10946
cd439aec
EB
109472016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10948
10949 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10950
60204554
JJ
109512016-03-04 Jakub Jelinek <jakub@redhat.com>
10952
0c8825de
JJ
10953 PR c++/70035
10954 * g++.dg/ubsan/pr70035.C: New test.
10955
60204554
JJ
10956 PR target/70062
10957 * gcc.target/i386/pr70062.c: New test.
10958
f79d4eab
L
109592016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10960
10961 * g++.dg/template/typename21.C: Remove c++98_only.
10962
ea81ce67
L
109632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10964
10965 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10966
64b23c13
DM
109672016-03-04 David Malcolm <dmalcolm@redhat.com>
10968
10969 PR c/68187
10970 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10971 function.
10972 (fn_42_b): Likewise.
10973 (fn_42_c): Likewise.
10974
729526f5
DM
109752016-03-04 David Malcolm <dmalcolm@redhat.com>
10976
10977 PR c/68187
10978 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10979 function.
10980 (fn_40_b): Likewise.
10981 (fn_41_a): Likewise.
10982 (fn_41_b): Likewise.
10983
f9ea11ac
JJ
109842016-03-04 Jakub Jelinek <jakub@redhat.com>
10985
10986 PR target/70059
10987 * gcc.target/i386/avx512f-pr70059.c: New test.
10988 * gcc.target/i386/avx512dq-pr70059.c: New test.
10989
b6c38c69
BS
109902016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10991
10992 PR rtl-optimization/57676
10993 * gcc.dg/torture/pr57676.c: New test.
10994
af3cdd34
IE
109952016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10996
10997 * gcc.dg/pr70026.c: New test.
10998
7ff6ca38
MP
109992016-03-04 Marek Polacek <polacek@redhat.com>
11000
11001 PR c/69798
11002 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11003 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11004
a6bf62d5
KT
110052016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11006
11007 PR target/70004
11008 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11009 Delete.
11010 (test_corners_sisd_si): Likewise.
11011 (main): Remove checks of the above.
11012 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11013
ae4cdc6a
EB
110142016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11015
11016 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11017
08455559
CL
110182016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11019
11020 * gcc.dg/torture/pr69951.c: Accept argc==0.
11021
e9a35493
RB
110222016-03-04 Richard Biener <rguenther@suse.de>
11023
11024 PR c++/70054
11025 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11026 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11027
fba054c2
DV
110282016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11029
11030 PR testsuite/69766
11031 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11032 testing multiarch.
11033
f10cdc6c
JJ
110342016-03-04 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR debug/69947
11037 * gcc.dg/guality/pr69947.c: New test.
11038
2e981ba0
JJ
110392016-03-03 Jakub Jelinek <jakub@redhat.com>
11040
11041 PR ada/70017
11042 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11043
0ba3bfa2
KT
110442016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11045
11046 PR rtl-optimization/69904
11047 * gcc.target/arm/pr69904.c: New test.
11048
97ecdb46
JJ
110492016-03-03 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR target/70021
11052 * gcc.dg/vect/pr70021.c: New test.
11053 * gcc.target/i386/pr70021.c: New test.
11054
a2a743a1
MP
110552016-03-03 Marek Polacek <polacek@redhat.com>
11056
11057 PR middle-end/70050
11058 * gcc.dg/pr70050.c: New test.
11059
fa07ecdd
JG
110602016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11061
11062 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11063
23504262
ML
110642016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11065
11066 PR tree-optimization/70043
11067 * gfortran.dg/vect/pr70043.f90: New test.
11068
b7b9e1a9
EB
110692016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11070
11071 * gnat.dg/specs/task1.ads: New test.
11072
cb83ba54
RO
110732016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11074
11075 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11076 Invoke gdb with -batch.
11077 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11078
a75f5e30
RB
110792016-03-03 Richard Biener <rguenther@suse.de>
11080
11081 PR tree-optimization/55936
11082 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11083
268bc320
JL
110842016-03-02 Jeff Law <law@redhat.com>
11085
815f20ab
JL
11086 PR rtl-optimization/69942
11087 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11088 effects of argument promotions.
11089
268bc320
JL
11090 PR tree-optimization/69987
11091 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11092 target does not support -fprefetch-loop-arrays.
11093
171f7de5
UB
110942016-03-02 Uros Bizjak <ubizjak@gmail.com>
11095
11096 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11097
192912db
BC
110982016-03-02 Bin Cheng <bin.cheng@arm.com>
11099
c7908871 11100 PR rtl-optimization/69052
192912db
BC
11101 * gcc.target/i386/pr69052.c: New test.
11102
90a7a40b
AM
111032016-03-02 Alan Modra <amodra@gmail.com>
11104
11105 * gcc.dg/pr69990.c: New.
11106
69fa742f
JJ
111072016-03-02 Jakub Jelinek <jakub@redhat.com>
11108
de752fb0
JJ
11109 PR c/68062
11110 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11111
11112 PR middle-end/70022
11113 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11114
69fa742f
JJ
11115 PR target/70028
11116 * gcc.target/i386/pr70028.c: New test.
11117
7c65bd56
MK
111182016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11119
11120 * c-c++-common/asan/swapcontext-test-1.c,
11121 * c-c++-common/tsan/thread_leak.c,
11122 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11123 * g++.dg/tsan/benign_race.C,
11124 * g++.dg/tsan/fd_close_norace.C,
11125 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11126 races with sanitizer output
11127
37d98220 111282016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11129 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11130
11131 PR target/67278
11132 * gcc.dg/simd-8.c: New testcase.
11133
218db463
RB
111342016-03-02 Richard Biener <rguenther@suse.de>
11135
11136 PR middle-end/67278
11137 * gcc.dg/simd-7.c: New testcase.
11138
22c72158
EB
111392016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11140
11141 * gcc.target/i386/pr70007.c: Tweak.
11142
9a790ccc
DV
111432016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11144
11145 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11146
bd02f00f
MP
111472016-03-02 Marek Polacek <polacek@redhat.com>
11148
11149 PR c/67854
11150 * gcc.dg/pr67854.c: New test.
11151
1e840f39
JJ
111522016-03-02 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR middle-end/70025
11155 * gcc.dg/torture/pr70025.c: New test.
11156
bca00241
VK
111572016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11158
11159 PR tree-optimization/68621
11160 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11161
0bca04b8
EB
111622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11163
11164 * gcc.target/i386/pr70007.c: New test.
11165
2a9afc86
JL
111662016-03-01 Jeff Law <law@redhat.com>
11167
eab2541b 11168 PR tree-optimization/69196
9d83ef71 11169 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11170
2a9afc86
JL
11171 PR tree-optimization/69196
11172 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11173 duplicating code and spoiling the expected output.
11174
0d39977e
MM
111752016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11176
11177 PR target/70033
11178 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11179 supports power9 before doing tests.
11180 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11181 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11182 * gcc.target/powerpc/p9-permute.c: Likewise.
11183
a0c0699d
UB
111842016-03-01 Uros Bizjak <ubizjak@gmail.com>
11185
11186 PR target/70027
11187 * gcc.target/i386/pr70027.c: New test.
11188
0ae3ef47 111892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11190
11191 * gcc.dg/pr70017.c: New test.
11192
686e2237
JJ
111932016-03-01 Jakub Jelinek <jakub@redhat.com>
11194
11195 PR c/69796
11196 PR c/69974
11197 * gcc.dg/pr69796.c: New test.
11198 * gcc.dg/pr69974.c: New test.
11199
f8e4188c
EB
112002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11201
11202 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11203
5e3f1c7c
JL
112042016-02-29 Jeff Law <law@redhat.com>
11205
11206 PR tree-optimization/69987
11207 * gfortran.dg/pr69987.f90: New test.
11208
11209 PR tree-optimization/69989
11210 * gcc.c-torture/compile/pr69989-2.c: New test.
11211
1be56bc5
MP
112122016-03-01 Marek Polacek <polacek@redhat.com>
11213
11214 PR c++/69795
11215 * g++.dg/parse/invalid1.C: New test.
11216
1b19470d
RB
112172016-03-01 Richard Biener <rguenther@suse.de>
11218
11219 PR middle-end/70022
11220 * gcc.dg/pr70022.c: New testcase.
11221
3ae0661a
IE
112222016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11223
11224 PR tree-optimization/69956
11225 * gcc.dg/pr69956.c: New test.
11226
0f09ab88
BS
112272016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11228
11229 PR target/70011
11230 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11231 XFAIL when hardware supports efficient unaligned storage access.
11232
76d881bf
PP
112332016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11234
11235 PR c++/69961
11236 * g++.dg/template/pr69961a.C: New test.
11237 * g++.dg/template/pr69961b.C: New test.
11238
7168133a
DM
112392016-02-29 David Malcolm <dmalcolm@redhat.com>
11240
11241 PR preprocessor/69985
11242 * gcc.dg/cpp/pr69985.c: New test case.
11243
0c6072a3
JL
112442016-02-29 Jeff Law <law@redhat.com>
11245
e66f219b
JL
11246 PR tree-optimization/70005
11247 * gcc.c-torture/execute/pr70005.c New test.
11248
0c6072a3
JL
11249 PR tree-optimization/69999
11250 * gcc.c-torture/compile/pr69999.c: New test.
11251
fd9fbdb3
YR
112522016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11253
11254 PR tree-optimization/69652
11255 * gcc.dg/torture/pr69652.c: Delete test.
11256 * gcc.dg/vect/pr69652.c: New test.
11257
cbd400b4
RB
112582016-02-19 Richard Biener <rguenther@suse.de>
11259
11260 PR tree-optimization/69980
11261 * gfortran.dg/vect/pr69980.f90: New testcase.
11262
84ea0f58
EB
112632016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11264
11265 * gcc.target/sparc/20160229-1.c: New test.
11266
5d2a63dc
EB
112672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11268
11269 * gnat.dg/stack_usage3.adb: New test.
11270 * gnat.dg/stack_usage3_pkg.ads: New helper.
11271
93e708f9
EB
112722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11273
11274 * gnat.dg/renaming8.adb: New test.
11275 * gnat.dg/renaming8_pkg1.ads: New helper.
11276 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11277 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11278
6512bc93
RB
112792016-02-29 Richard Biener <rguenther@suse.de>
11280
11281 PR tree-optimization/69720
11282 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11283
7b201a88
TK
112842016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11285
11286 PR fortran/68147
11287 PR fortran/47674
11288 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11289
82ee0cf2 112902016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11291 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11292
11293 PR fortran/56007
11294 * gfortran.dg/coarray_8.f90: Adjust error message.
11295 * gfortran.dg/pr56007.f90: New test.
11296 * gfortran.dg/pr56007.f: New test.
11297
cdc1a2c8
L
112982016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11299
11300 PR tree-optimization/69989
11301 * gcc.dg/torture/pr69989.c: New test.
11302
33505bcf
EB
113032016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11304
11305 * gcc.target/i386/stack-realign-win.c: New test.
11306
524bfb19
HA
113072016-02-28 Harald Anlauf <anlauf@gmx.de>
11308
11309 PR fortran/60126
11310 * gfortran.dg/pr60126.f90: New test.
11311
bd542508
JL
113122016-02-27 Jeff Law <law@redhat.com>
11313
11314 Revert
11315 2016-02-26 Richard Biener <rguenther@suse.de>
11316 Jeff Law <law@redhat.com>
11317
11318 PR tree-optimization/69740
11319 * gcc.c-torture/compile/pr69740-1.c: New test.
11320 * gcc.c-torture/compile/pr69740-2.c: New test.
11321
dd1291e0
JD
113222016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11323
5fb67f8b 11324 PR fortran/69910
dd1291e0
JD
11325 * gfortran.dg/newunit_4.f90: New test.
11326
5cfefb59
JJ
113272016-02-27 Jakub Jelinek <jakub@redhat.com>
11328
11329 PR target/69613
11330 PR rtl-optimization/69886
11331 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11332 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11333 target.
11334
20ba5f33
MS
113352016-02-26 Martin Sebor <msebor@redhat.com>
11336
11337 PR tree-optimization/15826
11338 * gcc.dg/tree-ssa/pr15826.c: New test.
11339
e6fb01b0
JJ
113402016-02-26 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR target/69969
11343 * gcc.target/powerpc/pr69969.c: New test.
11344
e3e0cf64
MS
113452016-02-26 Martin Sebor <msebor@redhat.com>
11346
11347 PR c++/15766
11348 * g++.old-deja/g++.other/decl5.C: Add a test case.
11349
d1f2bea5
SB
113502016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11351
11352 PR target/69946
11353 * gcc.target/powerpc/pr69946.c: New file.
11354
4a4f9d2b 113552016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11356 Jeff Law <law@redhat.com>
4a4f9d2b 11357
e3e0cf64 11358 PR tree-optimization/69740
4a4f9d2b
RB
11359 * gcc.c-torture/compile/pr69740-1.c: New test.
11360 * gcc.c-torture/compile/pr69740-2.c: New test.
11361
ad2a2706
MJ
113622016-02-26 Martin Jambor <mjambor@suse.cz>
11363
11364 PR middle-end/69920
11365 * gcc.dg/torture/pr69932.c: New test.
11366 * gcc.dg/torture/pr69936.c: Likewise.
11367
1d11f7ce
AK
113682016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11369
11370 PR target/69709
11371 * gcc.target/s390/pr69709.c: New test.
11372
6cfccbb2
KT
113732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11374
11375 PR target/69245
11376 * gcc.target/aarch64/pr69245_1.c: New test.
11377
ac59ad4e
KT
113782016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11379
11380 PR target/69613
11381 * gcc.dg/torture/pr69613.c: New test.
11382
a2ad54a0
JJ
113832016-02-26 Jakub Jelinek <jakub@redhat.com>
11384
11385 PR rtl-optimization/69891
11386 * gcc.target/i386/pr69891.c: New test.
11387
0884062c 113882016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11389 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11390
d2369d4f 11391 PR target/61397
c163789b
MM
11392 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11393 functionality for both 32-bit and 64-bit.
11394
5aed7e2c
RB
113952016-02-26 Richard Biener <rguenther@suse.de>
11396
11397 PR tree-optimization/69551
11398 * gcc.dg/torture/pr69951.c: New testcase.
11399
798e2a8e
RB
114002016-02-25 Richard Biener <rguenther@suse.de>
11401
11402 PR tree-optimization/48795
11403 * gcc.dg/Warray-bounds-18.c: New testcase.
11404
9559fbac
RO
114052016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11406
11407 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11408
c049b107
JJ
114092016-02-25 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR rtl-optimization/69896
11412 * gcc.dg/pr69896.c: New test.
11413
1137001c
PP
114142016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11415
11416 PR c++/69736
11417 * g++.dg/cpp1y/paren2.C: New test.
11418
2e9c8641
MS
114192016-02-24 Martin Sebor <msebor@redhat.com>
11420
11421 PR c/51147
11422 * gcc.dg/enum-mode-2.c: New test.
11423
03ca8fb3
JJ
114242016-02-24 Jakub Jelinek <jakub@redhat.com>
11425
11426 PR c++/69922
11427 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11428 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11429 * g++.dg/ubsan/pr69922.C: New test.
11430
0b05329b
MP
114312016-02-24 Marek Polacek <polacek@redhat.com>
11432
11433 PR c/69819
11434 * gcc.dg/pr69819.c: New test.
11435
57c2c374
MS
114362016-02-24 Martin Sebor <msebor@redhat.com>
11437
3b96b93a
MS
11438 PR c++/69912
11439 * g++.dg/ext/flexary15.C: New test.
11440
114412016-02-24 Martin Sebor <msebor@redhat.com>
11442
11443 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11444 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11445 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11446
65433bb5
MK
114472016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11448 Charles Baylis <charles.baylis@linaro.org>
11449
11450 PR debug/61033
11451 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11452
f802a424 114532016-02-24 Richard Biener <rguenther@suse.de>
44293580 11454 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11455
11456 PR middle-end/69760
11457 * gcc.dg/torture/pr69760.c: New testcase.
11458
525f795f
RO
114592016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11460
11461 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11462 pattern on Solaris with as.
11463
cd7bbceb
KT
114642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11465
11466 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11467 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11468 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11469 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11470
89c0c1fd
JJ
114712016-02-24 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR middle-end/69915
11474 * gcc.dg/pr69915.c: New test.
11475
0683fd27
KT
114762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11477
11478 PR rtl-optimization/69886
11479 * gcc.dg/torture/pr69886.c: New test.
11480
e53d562a
RB
114812016-02-24 Richard Biener <rguenther@suse.de>
11482
11483 PR middle-end/68963
11484 * gcc.dg/torture/pr68963.c: New testcase.
11485
74a00288
KT
114862016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11487
11488 PR target/69875
11489 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11490 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11491 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11492 * gcc.target/arm/atomic_loaddi_1.c: New test.
11493 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11494 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11495 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11496 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11497 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11498 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11499 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11500 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11501
340fd4c9
JJ
115022016-02-24 Jakub Jelinek <jakub@redhat.com>
11503
11504 PR middle-end/69909
11505 * gcc.dg/torture/pr69909.c: New test.
11506
47d3fdb2
RB
115072016-02-24 Richard Biener <rguenther@suse.de>
11508
11509 PR tree-optimization/69907
11510 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11511 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11512 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11513
dab73e73
CB
115142016-02-24 Christian Bruel <christian.bruel@st.com>
11515
11516 * gcc.target/arm/pragma_cpp_fma.c: New test.
11517
7cc5ec65
JD
115182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11519
11520 PR fortran/61156
11521 * gfortran.dg/include_6.f90: Update test.
11522
067fbd8b
JJ
115232016-02-23 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR objc/69844
11526 * objc.dg/pr69844.m: New test.
11527
64a454d9
JD
115282016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11529
11530 PR libgfortran/69456
11531 * gfortran.dg/namelist_89.f90: New test.
11532 * gfortran.dg/pr59700.f90: Update test..
11533
35886f0b
MS
115342016-02-23 Martin Sebor <msebor@redhat.com>
11535
11536 PR middle-end/69780
11537 * g++.dg/ext/builtin_alloca.C: New test.
11538 * gcc.dg/builtins-68.c: New test.
11539
162cc7e3
RH
115402016-02-23 Richard Henderson <rth@redhat.com>
11541
11542 * gcc.target/i386/addr-space-3.c: Remove test.
11543
196440f8
DM
115442016-02-23 David Malcolm <dmalcolm@redhat.com>
11545
11546 PR preprocessor/69126
11547 PR preprocessor/69543
11548 * c-c++-common/pr69126-2-long.c: New test.
11549 * c-c++-common/pr69126-2-short.c: New test.
11550 * c-c++-common/pr69543-1.c: Remove xfail.
11551
1d3121af
DM
115522016-02-23 David Malcolm <dmalcolm@redhat.com>
11553
11554 PR preprocessor/69126
11555 PR preprocessor/69543
11556 PR preprocessor/69558
11557 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11558 (f): Rename to...
11559 (test_2): ...this, and add leading comment.
11560 (MACRO_3, test_3): New.
11561 (MACRO_4A, MACRO_4B, test_4): New.
11562 (MACRO): Rename to...
11563 (MACRO_5): ...this.
11564 (g): Rename to...
11565 (test_5): ...this, updating for renaming of MACRO, and
11566 add leading comment.
11567 * c-c++-common/pr69543-1.c: New.
11568 * c-c++-common/pr69543-2.c: New.
11569 * c-c++-common/pr69543-3.c: New.
11570 * c-c++-common/pr69543-4.c: New.
11571 * c-c++-common/pr69558-1.c: New.
11572 * c-c++-common/pr69558-2.c: New.
11573 * c-c++-common/pr69558-3.c: New.
11574 * c-c++-common/pr69558-4.c: New.
11575 * gcc.dg/pr69558.c: Move to...
11576 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11577 xfail for c++.
11578
f99c3557
TS
115792016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11580
11581 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11582 to -ftree-parallelize-loops/-fopenacc changes.
11583 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11584 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11585 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11586 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11587 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11588 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11589 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11590 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11591 * c-c++-common/goacc/kernels-loop.c: Likewise.
11592 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11593 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11594 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11595 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11596
c60ec7c2
RO
115972016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11598
11599 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11600
f1a62b6f
JJ
116012016-02-23 Jakub Jelinek <jakub@redhat.com>
11602
e67bf044
JJ
11603 PR c++/69902
11604 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11605
f1a62b6f
JJ
11606 PR c/69900
11607 * gcc.dg/pr69900.c: New test.
11608
20c5e09e
MJ
116092016-02-23 Martin Jambor <mjambor@suse.cz>
11610
11611 PR tree-optimization/69666
11612 * gcc.dg/tree-ssa/pr69666.c: New test.
11613
e457a6fc
AV
116142016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11615
11616 PR fortran/67451
11617 * gfortran.dg/coarray_allocate_5.f08: New test.
11618
d7b574f4
AK
116192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11620
11621 * gcc.target/s390/vcond-shift.c: Move to ...
11622 * gcc.target/s390/vector/vcond-shift.c: ... here.
11623
58bdeb44
AK
116242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11625
11626 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11627 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11628
7cd0387b
AK
116292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11630
11631 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11632
4246c8da
MW
116332016-02-20 Mark Wielaard <mjw@redhat.com>
11634
11635 PR c/28901
11636 * gcc.dg/unused-variable-3.c: New test.
11637
f93bc532
JJ
116382016-02-22 Jakub Jelinek <jakub@redhat.com>
11639
11640 PR target/69888
11641 * gcc.target/i386/pr69888.c: New test.
11642
c4e360f4
RB
116432016-02-22 Richard Biener <rguenther@suse.de>
11644
11645 PR tree-optimization/69882
11646 * gfortran.dg/vect/pr69882.f90: New testcase.
11647
09c92f1c
JJ
116482016-02-22 Jakub Jelinek <jakub@redhat.com>
11649
11650 PR target/69885
11651 * gcc.dg/pr69885.c: New test.
11652
f88d45dc
OE
116532016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11654
11655 PR target/69806
11656 PR target/54089
11657 * gcc.target/sh/pr54089-10.c: New.
11658
ce1ff48e
PT
116592016-02-20 Paul Thomas <pault@gcc.gnu.org>
11660
11661 PR fortran/69423
11662 * gfortran.dg/deferred_character_15.f90 : New test.
11663
bbf27208
DH
116642016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11665
11666 PR fortran/57365
11667 gfortran.dg/allocate_with_source_18.f03: New test.
11668
116692016-02-20 Harald Anlauf <anlauf@gmx.de>
11670
11671 PR fortran/52531
11672 gfortran.dg/gomp/pr52531.f90: New test.
11673
268be88c
BE
116742016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11675
11676 PR c++/69865
11677 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11678 -std=c++03.
11679
4b6c824a
JJ
116802016-02-19 Jakub Jelinek <jakub@redhat.com>
11681
871b3f47
JJ
11682 PR c++/69826
11683 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11684 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11685
7a965d51
JJ
11686 PR c++/69850
11687 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11688
4b6c824a
JJ
11689 PR c++/69851
11690 * g++.dg/torture/pr69851.C: New test.
11691
15fca21a
MS
116922016-02-19 Martin Sebor <msebor@redhat.com>
11693
11694 PR testsuite/69573
11695 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11696
19e21586
JJ
116972016-02-19 Jakub Jelinek <jakub@redhat.com>
11698
03a616ac
JJ
11699 PR c++/69850
11700 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11701 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11702
19e21586
JJ
11703 PR c++/67767
11704 * g++.dg/cpp0x/pr67767.C: New test.
11705
2db16594
KT
117062016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11707
11708 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11709 for fp, simd, crypto, crc, lse.
11710 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11711 above.
11712 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11713 effective target check.
11714
5a7d9d1e
JJ
117152016-02-19 Jakub Jelinek <jakub@redhat.com>
11716
11717 PR target/69820
11718 * gcc.target/i386/pr69820.c: New test.
11719
6448f064
AK
117202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11721
11722 * gcc.target/s390/vector/int128-1.c: New test.
11723
d0a859e6
AK
117242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11725
11726 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11727
9e4eb643
AK
117282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11729
11730 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11731 instruction pattern name to prevent the testcase from failing with
11732 -march=z13.
11733
859a4c0e
AK
117342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11735
11736 * gcc.target/s390/md/movstr-2.c: New test.
11737
efc2340b
MK
117382016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11739
11740 * gcc.target/s390/morestack.c: New test.
11741
ca2bfbc2
DV
117422016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11743
11744 PR target/69625
11745 * gcc.target/s390/pr69625.c: Add test case.
11746
efd4bd05
BE
117472016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11748
11749 PR testsuite/68580
11750 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11751
2bf2078a
MM
117522016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11753
11754 PR target/68404
11755 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11756 * gcc.target/powerpc/fusion3.c: Likewise.
11757
f003579e
RB
117582016-02-18 Richard Biener <rguenther@suse.de>
11759
11760 PR middle-end/69553
11761 * g++.dg/torture/pr69553.C: New testcase.
11762
19233914
NC
117632016-02-18 Nick Clifton <nickc@redhat.com>
11764
efd4bd05
BE
11765 PR target/62254
11766 PR target/69610
11767 * gcc.target/arm/pr62554.c: New test.
11768 * gcc.target/arm/pr69610-1.c: New test.
11769 * gcc.target/arm/pr69610-2.c: New test.
19233914 11770
23f27839
RB
117712016-02-18 Richard Biener <rguenther@suse.de>
11772
11773 PR middle-end/69854
11774 * gcc.dg/torture/pr69854.c: New testcase.
11775
932c0da4
JJ
117762016-02-17 Jakub Jelinek <jakub@redhat.com>
11777
11778 PR c++/69850
11779 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11780
1bed93e4
BS
117812012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11782
11783 * gcc.target/powerpc/vec-cg.c: New test.
11784
57bfb134
RB
117852016-02-17 Richard Biener <rguenther@suse.de>
11786
11787 PR testsuite/69586
11788 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11789
a44e0ebb
KT
117902016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11791
11792 PR target/69161
11793 * gcc.c-torture/compile/pr69161.c: New test.
11794
ffacd726
DS
117952016-02-17 David Sherwood <david.sherwood@arm.com>
11796
11797 PR target/69532
11798 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11799 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11800
448db8d2
EB
118012016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11802
11803 * gcc.dg/ifcvt-4.c: Skip on Visium.
11804
e2f0522e
EB
118052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11806
11807 * gnat.dg/atomic8.adb: New test.
11808
bf17fe3f
EB
118092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11810
11811 * gnat.dg/discr46.ad[sb]: New test.
11812
ecf835e9
KN
118132016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11814
11815 PR Target/48344
11816 * gcc.target/powerpc/pr48344-1.c: New test.
11817
49a1164a
TK
118182015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11819
11820 PR fortran/69742
11821 * gfortran.dg/associate_21.f90: New test.
11822
bf14eba2
JJ
118232016-02-16 Jakub Jelinek <jakub@redhat.com>
11824
11825 PR c/69835
11826 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11827 -Wnonnull in dg-options.
11828 * c-c++-common/nonnull-2.c: New test.
11829
35a093b6
JG
118302016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11831 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11832
11833 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11834
e387d491
JJ
118352016-02-16 Jakub Jelinek <jakub@redhat.com>
11836
11837 PR middle-end/69801
11838 * gcc.dg/pr69801.c: Add empty dg-options.
11839
ba539195
JN
118402016-02-16 James Norris <jnorris@codesourcery.com>
11841
11842 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11843 * g++.dg/goacc/deviceptr-1.c: New file.
11844
2a2b8f64
JJ
118452016-02-16 Jakub Jelinek <jakub@redhat.com>
11846
11847 PR tree-optimization/69820
11848 * gcc.dg/vect/pr69820.c: New test.
11849
87440c29
RB
118502016-02-16 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/69776
11853 * gcc.dg/torture/pr69776-2.c: New testcase.
11854
6d87c306
BS
118552016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11856
11857 PR tree-optimization/69714
11858 * gcc.dg/torture/pr69714.c: New test.
11859
3824a0a2
JJ
118602016-02-16 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR tree-optimization/69802
11863 * gcc.dg/pr69802.c: New test.
11864
c8cfe96e
RB
118652016-02-16 Richard Biener <rguenther@suse.de>
11866
11867 PR middle-end/69801
11868 * gcc.dg/pr69801.c: New testcase.
11869
fc12098d
JD
118702016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11871
11872 PR libgfortran/69651
11873 * gfortran.dg/read_bang.f90: New test.
11874 * gfortran.dg/read_bang4.f90: New test.
11875
ba6b3795
JJ
118762016-02-15 Jakub Jelinek <jakub@redhat.com>
11877
f0516ca4
JJ
11878 PR c++/69658
11879 * g++.dg/init/pr69658.C: New test.
11880
ba6b3795
JJ
11881 PR c++/69797
11882 * c-c++-common/pr69797.c: New test.
11883
de3f9a2d
PK
118842016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11885
11886 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11887 check for aarch64*-*-*.
11888
17a3b967
RB
118892016-02-15 Richard Biener <rguenther@suse.de>
11890
11891 PR tree-optimization/69783
11892 * gcc.dg/vect/pr69783.c: New testcase.
11893
1c48bff1
RB
118942016-02-15 Richard Biener <rguenther@suse.de>
11895
11896 PR tree-optimization/69776
11897 * gcc.dg/torture/pr69776.c: New testcase.
11898
1e6025b6
TK
118992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11900
11901 PR fortran/60526
11902 * gfortran.dg/type_decl_4.f90: Reinstated.
11903
d3308279
JDA
119042016-02-14 John David Anglin <danglin@gcc.gnu.org>
11905
11906 PR fortran/68746
11907 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11908
b7c56581
TK
119092016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11910
11911 PR fortran/60526
11912 PR bootstrap/69816
11913 * gfortran.dg/type_decl_4.f90: Removed.
11914
60cb4ef5
TK
119152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11916
11917 PR fortran/60526
11918 * gfortran.dg/type_decl_4.f90: New test.
11919
f6964637
AM
119202016-02-14 Alan Modra <amodra@gmail.com>
11921
1a8849d1 11922 PR testsuite/68886
f6964637
AM
11923 * gcc.c-torture/execute/stkalign.c: Revise test.
11924
f5121920
OE
119252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11926
11927 PR target/67260
11928 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11929
6cda3ab6
OE
119302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11931
11932 PR target/67260
11933 * gcc.target/sh/torture/pr67260.c: New.
11934
6786e598
JDA
119352016-02-12 John David Anglin <danglin@gcc.gnu.org>
11936
11937 * gcc.dg/pr67964.c: Add dg-require-alias.
11938
7e05dad8
OE
119392016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11940
11941 PR target/67636
11942 PR target/64345
11943 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11944
7f4cc3ce
JD
119452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11946
11947 PR libgfortran/69668
11948 * gfortran.dg/namelist_88.f90: New test.
11949
955ca6dc
JD
119502016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11951
11952 PR libgfortran/69668
11953 * gfortran.dg/namelist_38.f90: Update test.
11954 * gfortran.dg/namelist_84.f90: Update test.
11955
876217ae
DM
119562016-02-12 David Malcolm <dmalcolm@redhat.com>
11957
11958 PR other/69554
11959 * gcc.dg/pr69554-1.c: New test.
11960 * gfortran.dg/pr69554-1.F90: New test.
11961 * gfortran.dg/pr69554-2.F90: New test.
11962 * lib/gcc-dg.exp (proc dg-locus): New function.
11963 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11964 distinguish between the caret-printing and non-caret-printing
11965 cases. If caret-printing has been explicitly enabled, bail out
11966 without attempting to fix up the output.
11967
61789eed
DM
119682016-02-12 David Malcolm <dmalcolm@redhat.com>
11969
11970 PR driver/69265
11971 PR driver/69453
11972 * gcc.dg/spellcheck-options-3.c: New test case.
11973 * gcc.dg/spellcheck-options-4.c: New test case.
11974 * gcc.dg/spellcheck-options-5.c: New test case.
11975 * gcc.dg/spellcheck-options-6.c: New test case.
11976 * gcc.dg/spellcheck-options-7.c: New test case.
11977 * gcc.dg/spellcheck-options-8.c: New test case.
11978 * gcc.dg/spellcheck-options-9.c: New test case.
11979 * gcc.dg/spellcheck-options-10.c: New test case.
11980
c3090c1f
JJ
119812016-02-12 Jakub Jelinek <jakub@redhat.com>
11982
11983 PR rtl-optimization/69764
11984 PR rtl-optimization/69771
11985 * c-c++-common/pr69764.c: New test.
11986 * gcc.dg/torture/pr69771.c: New test.
11987
8222034d
MP
119882016-02-12 Marek Polacek <polacek@redhat.com>
11989
11990 * g++.dg/torture/init-list1.C: New.
11991
f749f792
MP
119922016-02-12 Marek Polacek <polacek@redhat.com>
11993
11994 * gcc.dg/pr69522.c: Add empty dg-options.
11995
199fb02a
IE
119962016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11997
11998 * g++.dg/lto/lto.exp: Include and init mpx.
11999 * g++.dg/lto/pr69729_0.C: New test.
12000
b69539cb
JJ
120012016-02-12 Jakub Jelinek <jakub@redhat.com>
12002
06ff7000
JJ
12003 PR ipa/69241
12004 * g++.dg/ipa/pr69241-4.C: New test.
12005
b69539cb
JJ
12006 PR ipa/68672
12007 * g++.dg/ipa/pr68672-1.C: New test.
12008 * g++.dg/ipa/pr68672-2.C: New test.
12009 * g++.dg/ipa/pr68672-3.C: New test.
12010
16595a1f
BS
120112016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12012
12013 PR c/69522
6d87c306 12014 * gcc.dg/pr69522.c: New test.
16595a1f 12015
38d795d2
PP
120162016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12017
12018 PR c++/69098
12019 * g++.dg/cpp1y/69098.C: New test.
12020 * g++.dg/cpp1y/69098-2.C: New test.
12021
9c582551
JJ
120222016-02-12 Jakub Jelinek <jakub@redhat.com>
12023
12024 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12025 and neighbour -> neighbor.
12026 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12027 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12028 * c-c++-common/Wvarargs.c: Likewise.
12029 * c-c++-common/goacc/host_data-5.c: Likewise.
12030 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12031 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12032 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12033 * gcc.target/aarch64/pr60697.c: Likewise.
12034 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12035 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12036 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12037 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12038 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12039 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12040 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12041 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12042 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12043 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12044 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12045 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12046 * g++.dg/lookup/koenig5.C: Likewise.
12047 * g++.dg/ext/no-asm-2.C: Likewise.
12048 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12049 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12050 * gfortran.dg/used_types_16.f90: Likewise.
12051 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12052 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12053 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12054 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12055 * gfortran.dg/abstract_type_6.f03: Likewise.
12056 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12057 * gfortran.dg/used_types_15.f90: Likewise.
12058 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12059 * gfortran.dg/exit_3.f08: Likewise.
12060 * gfortran.dg/open_status_2.f90: Likewise.
12061 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12062 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12063 * gfortran.dg/associate_1.f03: Likewise.
12064 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12065 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12066 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12067 * gcc.dg/builtin-object-size-1.c: Likewise.
12068 * gcc.dg/noreturn-6.c: Likewise.
12069 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12070 * gcc.dg/globalalias.c: Likewise.
12071 * gcc.dg/builtins-config.h: Likewise.
12072 * gcc.dg/pr30457.c: Likewise.
12073 * gcc.c-torture/compile/volatile-1.c: Likewise.
12074 * gcc.c-torture/execute/20101011-1.c: Likewise.
12075 * c-c++-common/Waddress-1.c: Likewise.
12076
66756373
JJ
120772016-02-11 Jakub Jelinek <jakub@redhat.com>
12078
12079 PR c/69768
12080 * c-c++-common/Waddress-1.c: New test.
12081
76fe932b
AV
120822016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12083
12084 PR fortran/69296
12085 * gfortran.dg/associate_19.f03: New test.
12086 * gfortran.dg/associate_20.f03: New test.
12087
564c4d4b
OE
120882016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12089
12090 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12091
e1c1ecb0
KT
120922016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12093
12094 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12095 .arch armv8-a\n. Add -dA to dg-options.
12096 * gcc.target/aarch64/assembler_arch_1.c: New test.
12097 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12098
0d7d9458
PC
120992016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12100
12101 PR c++/68726
12102 * g++.dg/cpp0x/pr68726.C: New.
12103
e6208a60
IE
121042016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12105
12106 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12107 test.
12108
281a11eb
RB
121092016-02-11 Richard Biener <rguenther@suse.de>
12110
12111 * g++.dg/tree-ssa/pr61034.C: Adjust.
12112
e03dd765
VM
121132016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12114
4b48faf5 12115 PR target/69148
e03dd765
VM
12116 * gcc.target/s390/pr69148.c: New.
12117
cdc23927
YR
121182016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12119
12120 PR tree-optimization/69652
12121 * gcc.dg/torture/pr69652.c: New test.
12122
e199dd0a
JJ
121232016-02-10 Jakub Jelinek <jakub@redhat.com>
12124 Patrick Palka <ppalka@gcc.gnu.org>
12125
12126 PR ipa/69241
12127 PR c++/69649
12128 * g++.dg/ipa/pr69241-1.C: New test.
12129 * g++.dg/ipa/pr69241-2.C: New test.
12130 * g++.dg/ipa/pr69241-3.C: New test.
12131 * g++.dg/ipa/pr69649.C: New test.
12132
d6b38027
UB
121332016-02-10 Uros Bizjak <ubizjak@gmail.com>
12134
12135 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12136 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12137
13b562c5
BC
121382016-02-10 Bin Cheng <bin.cheng@arm.com>
12139
12140 PR tree-optimization/68021
12141 * gcc.dg/tree-ssa/pr68021.c: New test.
12142
24a179f8
RB
121432016-02-10 Richard Biener <rguenther@suse.de>
12144
12145 PR tree-optimization/69726
12146 * gcc.dg/uninit-22.c: New testcase.
12147
0d99886f
AP
121482016-02-09 Andrew Pinski <apinski@cavium.com>
12149
12150 PR tree-opt/69282
12151 * gcc.c-torture/compile/20160205-1.c: New testcase.
12152
ab04995c
MM
121532016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12154
12155 PR target/68404
12156 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12157 instead accessing a really large arrray.
12158 * gcc.target/powerpc/fusion3.c: Likewise.
12159
4b79ac23
CB
121602016-02-09 Charles Baylis <charles.baylis@linaro.org>
12161
12162 PR target/68532
12163 * gcc.c-torture/execute/pr68532.c: New test.
12164
b890a441
AO
121652016-02-11 Alexandre Oliva <aoliva@redhat.com>
12166
12167 PR target/69634
12168 * gcc.dg/pr69634.c: New.
12169
84a5bef7
RB
121702016-02-09 Richard Biener <rguenther@suse.de>
12171
12172 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12173
1f123759 121742016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12175
1f123759
AF
12176 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12177
65860c77
YR
121782016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12179
12180 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12181
7e1e8a0a
RB
121822016-02-09 Richard Biener <rguenther@suse.de>
12183
12184 PR tree-optimization/69715
12185 * gcc.dg/torture/pr69715.c: New testcase.
12186
efb45a9f
PP
121872016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12188
12189 PR c++/69139
12190 * g++.dg/cpp0x/trailing12.C: New test.
12191 * g++.dg/cpp0x/trailing13.C: New test.
12192
20a0c6f9
PP
121932016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12194
12195 PR c++/69283
12196 PR c++/67835
12197 * g++.dg/cpp1y/auto-fn29.C: New test.
12198 * g++.dg/cpp1y/auto-fn30.C: New test.
12199
a162f3af
JJ
122002016-02-08 Jakub Jelinek <jakub@redhat.com>
12201
12202 PR tree-optimization/69209
12203 * gcc.c-torture/compile/pr69209.c: New test.
12204
4b4a9fbd
JL
122052016-02-08 Jeff Law <law@redhat.com>
12206
12207 PR tree-optimization/68541
12208 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12209 of statements allowed in join block for path splitting.
12210
cfac5ed2
JJ
122112016-02-08 Jakub Jelinek <jakub@redhat.com>
12212
f68bc23f
JJ
12213 PR c++/59627
12214 * g++.dg/gomp/pr59627.C: New test.
12215
cfac5ed2
JJ
12216 PR ipa/69239
12217 * g++.dg/ipa/pr69239.C: New test.
12218
44714d8c
DM
122192016-02-08 David Malcolm <dmalcolm@redhat.com>
12220
12221 PR preprocessor/69664
12222 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12223 * gcc.dg/cpp/warn-comments.c: Likewise.
12224
eba9e839
MP
122252016-02-08 Marek Polacek <polacek@redhat.com>
12226
12227 PR c++/69688
12228 * g++.dg/init/const12.C: New test.
12229
a011cd92
BS
122302016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12231
12232 PR target/60410
12233 * gcc.dg/lto/pr55113_0.c: Remove test.
12234
5317b1be
RB
122352016-02-08 Richard Biener <rguenther@suse.de>
12236
12237 PR tree-optimization/69719
12238 * gcc.dg/torture/pr69719.c: New testcase.
12239
63998a63
RB
122402016-02-08 Richard Biener <rguenther@suse.de>
12241 Jeff Law <law@redhat.com>
12242
12243 PR target/68273
12244 * gcc.target/mips/pr68273.c: New testcase.
12245
43f4a281
RB
122462016-02-08 Richard Biener <rguenther@suse.de>
12247
12248 PR rtl-optimization/69274
12249 * gcc.target/i386/addr-sel-1.c: XFAIL.
12250
0b604d2d
JL
122512016-02-08 Jeff Law <law@redhat.com>
12252
e8dfe49e
JL
12253 PR tree-optimization/68541
12254 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12255
6daecd7a 12256 PR tree-optimization/65917
0b604d2d
JL
12257 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12258
c0f0e35a
JD
122592016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12260
12261 PR fortran/50555
12262 * gfortran.dg/namelist_args.f90: New test.
12263
8981d712
JL
122642016-02-05 Jeff Law <law@redhat.com>
12265
6daecd7a 12266 PR tree-optimization/68541
8981d712
JL
12267 * gcc.dg/tree-ssa/split-path-2.c: New test.
12268 * gcc.dg/tree-ssa/split-path-3.c: New test.
12269 * gcc.dg/tree-ssa/split-path-4.c: New test.
12270 * gcc.dg/tree-ssa/split-path-5.c: New test.
12271 * gcc.dg/tree-ssa/split-path-6.c: New test.
12272 * gcc.dg/tree-ssa/split-path-7.c: New test.
12273
46cb9332
MS
122742016-02-05 Martin Sebor <msebor@redhat.com>
12275
12276 PR c++/69662
12277 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12278 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12279
be2083ea
RH
122802016-02-06 Richard HEnderson <rth@redhat.com>
12281
12282 PR c/69643
12283 * gcc.target/i386/addr-space-4.c: New.
12284 * gcc.target/i386/addr-space-5.c: New.
12285
711d7c23
MM
122862016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12287
12288 PR fortran/66089
12289 * gfortran.dg/elemental_dependency_6.f90: New.
12290
b5c1c988
JJ
122912016-02-05 Jakub Jelinek <jakub@redhat.com>
12292
861c7bcd
JJ
12293 PR rtl-optimization/69691
12294 * gcc.c-torture/execute/pr69691.c: New test.
12295
b5c1c988
JJ
12296 PR c++/69628
12297 * g++.dg/parse/pr69628.C: New test.
12298
f7dfa966
UB
122992016-02-05 Uros Bizjak <ubizjak@gmail.com>
12300
12301 * gcc.dg/sancov/asan.c: Move to ...
12302 * gcc.dg/asan/sancov-1.c: ... here.
12303
9b143e64
UB
123042016-02-05 Uros Bizjak <ubizjak@gmail.com>
12305
12306 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12307
f5d4b899
L
123082016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12309
12310 PR target/69677
12311 * gcc.target/i386/pr69677.c: New test.
12312
76c85fbb
PP
123132016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12314
12315 PR c++/68948
12316 * g++.dg/template/pr68948.C: New test.
12317
f181bf90
DV
123182016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12319
12320 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12321 (only necessary on s390x).
12322
714fb282
L
123232016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12324
12325 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12326 -mno-accumulate-outgoing-args.
12327
618d6c1c
PP
123282016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12329
12330 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12331
1066e9b5
JJ
123322016-02-04 Jakub Jelinek <jakub@redhat.com>
12333
12334 PR c/69669
12335 * c-c++-common/pr69669.c: New test.
12336
76255d0d
MM
123372016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12338
12339 PR target/69667
12340 * g++.dg/pr69667.C: New file.
12341
e0b059b1
WD
123422016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12343
12344 PR target/69619
12345 * gcc.dg/pr69619.c: Add new test.
12346
2692b5c8
RS
123472016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12348
12349 PR rtl-optimization/69577
12350 * gcc.target/i386/pr69577.c: New test.
12351
7db337c2
ML
123522016-02-04 Martin Liska <mliska@suse.cz>
12353
12354 * g++.dg/asan/pr69276.C: New test.
12355
cc9c0829
KT
123562016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12357
12358 PR target/65932
12359 PR target/67714
12360 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12361 a single smulbb instruction.
12362 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12363 * gcc.target/amr/wmul-2.c: Likewise.
12364
eb9feb52
KT
123652016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12366
12367 PR target/65932
12368 PR target/67714
12369 * gcc.c-torture/execute/pr67714.c: New test.
12370
61f727fe
JJ
123712016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12372
12373 PR target/69454
12374 * gcc.target/i386/pr69454-1.c: New test.
12375 * gcc.target/i386/pr69454-2.c: New test.
12376
05dd97db
MS
123772016-02-03 Martin Sebor <msebor@redhat.com>
12378
12379 PR c++/69251
12380 PR c++/69253
12381 PR c++/69290
12382 PR c++/69277
12383 PR c++/69349
12384 * g++.dg/ext/flexarray-mangle-2.C: New test.
12385 * g++.dg/ext/flexarray-mangle.C: New test.
12386 * g++.dg/ext/flexarray-subst.C: New test.
12387 * g++.dg/ext/flexary11.C: New test.
12388 * g++.dg/ext/flexary12.C: New test.
12389 * g++.dg/ext/flexary13.C: New test.
12390 * g++.dg/ext/flexary14.C: New test.
12391 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12392
dac2fc29
L
123932016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12394
12395 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12396 Define only if CHECK_FLOAT128 is defined.
12397 (main): Properly initialize u5.
12398
eadb8035
JJ
123992016-02-03 Jakub Jelinek <jakub@redhat.com>
12400
0afbb81b
JJ
12401 PR c/69627
12402 * gcc.dg/pr69627.c: New test.
12403
eadb8035
JJ
12404 PR target/69644
12405 * gcc.dg/pr69644.c: New test.
12406
b12d4923
MS
124072016-02-03 Mike Stump <mikestump@comcast.net>
12408
12409 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12410 support for struct-layout-1.exp.
12411
ab4bae0c
PP
124122016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12413
12414 PR c++/69056
618d6c1c 12415 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12416
95831c01
VM
124172016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12418 Alexandre Oliva <aoliva@redhat.com>
12419
12420 PR target/69461
12421 * gcc.target/powerpc/pr69461.c: New.
12422
ccc71ab8
UB
124232016-02-03 Uros Bizjak <ubizjak@gmail.com>
12424
12425 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12426 works from here ...
12427 (check_effective_target_fsanitize_thread): ... to here. Do not
12428 specify additional compile flags for the test source.
12429 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12430 specify additional compile flags for the test source.
12431
96299640
WD
124322016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12433
12434 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12435
781d83d9
AV
124362016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12437
12438 PR fortran/67451
12439 PR fortran/69418
12440 * gfortran.dg/coarray_allocate_2.f08: New test.
12441 * gfortran.dg/coarray_allocate_3.f08: New test.
12442 * gfortran.dg/coarray_allocate_4.f08: New test.
12443
d8208e6d
AL
124442016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12445
12446 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12447 use same scan-tree-dump-times on all platforms.
12448 * gcc.dg/vect/vect-outer-1.c: Likewise.
12449 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12450 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12451 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12452 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12453 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12454 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12455 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12456
a8394fa0
SB
124572016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12458
12459 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12460 warning.
12461
f3baa1d3
L
124622016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12463
12464 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12465
eb077516
JN
124662016-02-02 James Norris <jnorris@codesourcery.com>
12467
12468 * c-c++-common/goacc/routine-5.c: Add tests.
12469
578fb225
AM
124702016-02-02 Alexander Monakov <amonakov@ispras.ru>
12471
12472 * gcc.target/nvptx/unsigned-cmp.c: New test.
12473
c64f7d37
WD
124742016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12475
12476 * gcc.target/aarch64/scalar_shift_1.c
12477 (test_corners_sisd_di): Improve force to SIMD register.
12478 (test_corners_sisd_si): Likewise.
12479 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12480 Remove scan-assembler check for ldr.
12481
90c6f26c
RB
124822016-02-02 Richard Biener <rguenther@suse.de>
12483
12484 PR tree-optimization/69595
12485 * gcc.dg/Warray-bounds-17.c: New testcase.
12486
9dc03c97
RB
124872016-02-02 Richard Biener <rguenther@suse.de>
12488
12489 PR tree-optimization/69606
12490 * gcc.dg/torture/pr69606.c: New testcase.
12491
2d4dc223
YR
124922016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12493
12494 PR middle-end/68542
12495 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12496 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12497
65c98fde
AM
124982016-02-02 Alan Modra <amodra@gmail.com>
12499
12500 PR target/69548
12501 * gcc.target/powerpc/pr69548.c: New test.
12502
e1b81f2b
JJ
125032016-02-01 Jakub Jelinek <jakub@redhat.com>
12504
d0268b37
JJ
12505 PR rtl-optimization/69592
12506 * gcc.dg/pr69592.c: New test.
12507
e1b81f2b
JJ
12508 PR preprocessor/69543
12509 PR c/69558
12510 * gcc.dg/pr69543.c: New test.
12511 * gcc.dg/pr69558.c: New test.
12512
7dd7780d
UB
125132016-02-01 Uros Bizjak <ubizjak@gmail.com>
12514
bf672ee5
UB
12515 PR testsuite/65940
12516 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12517
9a7013f8
MS
125182016-02-01 Martin Sebor <msebor@redhat.com>
12519
12520 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12521
e681fb2b
BC
125222016-02-01 Bin Cheng <bin.cheng@arm.com>
12523
12524 PR tree-optimization/67921
12525 * c-c++-common/ubsan/pr67921.c: New test.
12526
ff86345f
RB
125272016-02-01 Richard Biener <rguenther@suse.de>
12528
12529 PR middle-end/69556
12530 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12531
bc369dbd
RB
125322016-02-01 Richard Biener <rguenther@suse.de>
12533
12534 PR tree-optimization/69574
12535 * gcc.dg/torture/pr69574.c: New testcase.
12536
ef318184
RB
125372016-02-01 Richard Biener <rguenther@suse.de>
12538
12539 PR tree-optimization/69579
12540 * gcc.dg/setjmp-6.c: New testcase.
12541
654745e6
JJ
125422016-02-01 Jakub Jelinek <jakub@redhat.com>
12543
12544 PR rtl-optimization/69570
12545 * g++.dg/opt/pr69570.C: New test.
12546
e6c0c44b
RH
125472016-02-01 Richard Henderson <rth@redhat.com>
12548
12549 * gcc.dg/pr69535.c: New test.
12550
6ff3f09a
JDA
125512016-01-31 John David Anglin <danglin@gcc.gnu.org>
12552
2c005538
JDA
12553 PR testsuite/69584
12554 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12555 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12556
61083a4b
JDA
12557 PR debug/68244
12558 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12559
6ff3f09a
JDA
12560 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12561
0c221916
PT
125622016-01-31 Paul Thomas <pault@gcc.gnu.org>
12563
12564 PR fortran/67564
12565 * gfortran.dg/allocate_with_source_17.f03: New test.
12566
db7a2818
JJ
125672016-01-30 Jakub Jelinek <jakub@redhat.com>
12568
12569 PR tree-optimization/69546
12570 * gcc.dg/torture/pr69546.c: New test.
12571
e520d5f0
PT
125722016-01-30 Paul Thomas <pault@gcc.gnu.org>
12573
12574 PR fortran/69566
12575 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12576
343c05d3
MS
125772016-01-30 Martin Sebor <msebor@redhat.com>
12578
12579 PR c++/68490
12580 * g++.dg/ext/flexary10.C: New test.
12581
d6c3a539
DH
125822016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12583
12584 PR fortran/66707
12585 gfortran.dg/common_23.f90: New test.
12586
52d72fcd
BS
125872016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12588
12589 PR target/65546
12590 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12591 condition being checked, and disable it when the target supports
12592 misaligned loads and stores.
12593
3a5d2ba4
JJ
125942016-01-29 Jakub Jelinek <jakub@redhat.com>
12595
12596 PR debug/69518
12597 * gcc.dg/torture/pr69518.c: New test.
12598
6bbacdb5
L
125992016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12600
12601 PR target/69530
12602 * gcc.target/i386/pr69530.c: New test.
12603
af932cdb
SE
126042016-01-29 Steve Ellcey <sellcey@imgtec.com>
12605
12606 PR target/65604
12607 * gcc.target/mips/div-delay.c: New test.
12608
26658b7c
JJ
126092016-01-29 Jakub Jelinek <jakub@redhat.com>
12610
33e89989
JJ
12611 PR target/69551
12612 * gcc.target/i386/pr69551.c: New test.
12613
26658b7c
JJ
12614 PR target/66137
12615 * gcc.target/i386/pr66137.c: New test.
12616
401116b5
AB
126172016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12618
12619 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12620 always built for p5600.
12621 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12622 isa=p5600 dg-option.
12623
d4abfcc5
RB
126242016-01-29 Richard Biener <rguenther@suse.de>
12625
12626 PR tree-optimization/69547
12627 * g++.dg/tree-ssa/pr69547.C: New testcase.
12628
16b77b32
JJ
126292016-01-29 Jakub Jelinek <jakub@redhat.com>
12630
12631 PR debug/66869
12632 * g++.dg/warn/Wunused-function2.C: New test.
12633
a1c95464
DV
126342016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12635
12636 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12637 support for test to succeed.
12638
5453bfed
MP
126392016-01-29 Marek Polacek <polacek@redhat.com>
12640
12641 PR c++/69509
12642 PR c++/69516
12643 * g++.dg/ext/constexpr-vla2.C: New test.
12644 * g++.dg/ext/constexpr-vla3.C: New test.
12645 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12646
452ec2a5
RB
126472016-01-29 Richard Biener <rguenther@suse.de>
12648
12649 PR middle-end/69537
12650 * gcc.dg/uninit-21.c: New testcase.
12651
aec0b19e
UB
126522016-01-28 Uros Bizjak <ubizjak@gmail.com>
12653
12654 PR target/69459
12655 * gcc.target/i386/pr69459.c: New test.
12656
df113ce7
SE
126572016-01-28 Steve Ellcey <sellcey@imgtec.com>
12658
12659 PR target/68400
12660 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12661 * gcc.target/mips/pr68400.c: New test.
12662
494de84f
MS
126632016-01-28 Martin Sebor <msebor@redhat.com>
12664
12665 PR target/17381
12666 * gcc.target/powerpc/pr17381.c: New test.
12667
eb1b1f01
JJ
126682016-01-28 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR middle-end/69542
12671 * gcc.dg/torture/pr69542.c: New test.
12672
6dfeb7ce
WD
126732016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12674
12675 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12676
4b7471a4
DE
126772016-01-28 David Edelsohn <dje.gcc@gmail.com>
12678
12679 * gcc.dg/pr65980.c: Skip on AIX.
12680 * gcc.dg/pr66688.c: Same.
12681
b271fd21
DE
126822016-01-28 David Edelsohn <dje.gcc@gmail.com>
12683
12684 PR target/63679
12685 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12686 * gcc.dg/tree-ssa/sra-18.c: Same.
12687
874108a9
AV
126882016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12689
12690 PR fortran/62536
12691 * gfortran.dg/block_15.f08: New test.
12692 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12693 on incorrectly closed BLOCK.
12694
30480bcd
IE
126952016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12696
12697 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
126982016-01-28 Richard Biener <rguenther@suse.de>
12699
12700 PR tree-optimization/69466
12701 * gfortran.dg/vect/pr69466.f90: New testcase.
12702
0d4c694e
TP
127032016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12704
12705 * g++.dg/pr67989.C: Remove ARM-specific option.
12706 * gcc.target/arm/pr67989.C: New file.
12707
2aa780da
UB
127082016-01-27 Uros Bizjak <ubizjak@gmail.com>
12709
12710 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12711 and expm1 test for glibc < 2.11.
12712
f75ebe77
RH
127132016-01-27 Richard Henderson <rth@redhat.com>
12714
12715 * gcc.c-torture/execute/pr69447.c: New test.
12716
127172016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12718
9a175e65 12719 PR fortran/69422
49847d75
PT
12720 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12721
cbdd8ae0
JJ
127222016-01-27 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR debug/66869
12725 * gcc.dg/pr66869.c: New test.
12726
2b572b3c
JL
127272016-01-25 Jeff Law <law@redhat.com>
12728
12729 PR tree-optimization/68398
aec0b19e 12730 PR tree-optimization/69196
2b572b3c
JL
12731 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12732 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12733 path to avoid new heuristic allowing more irreducible regions
12734 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12735 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12736 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12737 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12738 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12739
fa74a4bc
MP
127402016-01-27 Marek Polacek <polacek@redhat.com>
12741
12742 PR c/68062
12743 * c-c++-common/vector-compare-4.c: New test.
12744
0afff540
DM
127452016-01-27 David Malcolm <dmalcolm@redhat.com>
12746
12747 PR preprocessor/69126
12748 * c-c++-common/pr69126.c: New test case.
12749
1a218fc9
ILT
127502016-01-27 Ian Lance Taylor <iant@google.com>
12751
12752 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12753
5d70666e
RB
127542016-01-27 Ryan Burn <contact@rnburn.com>
12755
12756 PR cilkplus/69267
12757 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12758
87ff4d66
UB
127592016-01-27 Uros Bizjak <ubizjak@gmail.com>
12760
12761 PR target/69512
12762 * gcc.target/i386/pr69512.c: New test.
12763
27e23cca
RE
127642016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12765
12766 PR ada/69488
12767 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12768
05bf54c3
MP
127692016-01-27 Marek Polacek <polacek@redhat.com>
12770
12771 PR c++/69379
12772 * g++.dg/pr69379.C: New test.
12773
60214d0d
MS
127742016-01-27 Martin Sebor <msebor@redhat.com>
12775
12776 PR c++/69317
12777 * g++.dg/abi/Wabi-2-2.C: New test.
12778 * g++.dg/abi/Wabi-2-3.C: New test.
12779 * g++.dg/abi/Wabi-3-2.C: New test.
12780 * g++.dg/abi/Wabi-3-3.C: New test.
12781
167c7bfa
RB
127822016-01-27 Richard Biener <rguenther@suse.de>
12783
12784 PR tree-optimization/69166
12785 * gcc.dg/torture/pr69166.c: New testcase.
12786
1430fb1f
MJ
127872016-01-27 Martin Jambor <mjambor@suse.cz>
12788
12789 PR tree-optimization/69355
12790 * gcc.dg/tree-ssa/pr69355.c: New test.
12791
95e3030c
MP
127922016-01-27 Marek Polacek <polacek@redhat.com>
12793
12794 PR c++/69496
12795 * g++.dg/ext/constexpr-vla1.C: New test.
12796
eeb085f3
CB
127972016-01-20 Christian Bruel <christian.bruel@st.com>
12798
12799 PR target/69245
12800 * gcc.target/arm/pr69245.c: New test.
12801
b1652dde
JJ
128022016-01-27 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR tree-optimization/69399
12805 * gcc.dg/torture/pr69399.c: New test.
12806
ce7e8f00
EB
128072016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12808
12809 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12810
e4aac1d1
EB
128112016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12812
12813 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12814
8dfdb419
TV
128152016-01-26 Tom de Vries <tom@codesourcery.com>
12816
12817 PR tree-optimization/69110
12818 * gcc.dg/autopar/pr69110.c: New test.
12819
56f80f54 128202016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12821 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12822
12823 * gcc.dg/graphite/isl-ast-op-select.c: New.
12824
a0909527
PT
128252015-01-26 Paul Thomas <pault@gcc.gnu.org>
12826
12827 PR fortran/69385
12828 * gfortran.dg/allocate_error_6.f90: New test.
12829
ffc445f4
RH
128302016-01-26 Richard Henderson <rth@redhat.com>
12831
12832 * gcc.dg/tm/pr60908.c: New test.
12833
01e1dea3
DM
128342016-01-26 David Malcolm <dmalcolm@redhat.com>
12835
12836 PR other/69006
12837 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12838 directive.
12839 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12840 expected multiline output to reflect the colorization being
12841 disabled before newlines.
12842 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12843 (custom_diagnostic_finalizer): Replace call to
12844 pp_newline_and_flush with call to pp_flush.
12845 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12846 * gfortran.dg/implicit_class_1.f90: Likewise.
12847 * lib/gcc-dg.exp (allow_blank_lines): New global.
12848 (dg-allow-blank-lines-in-output): New procedure.
12849 (gcc-dg-prune): Complain about blank lines in the output, unless
12850 dg-allow-blank-lines-in-output was called.
12851 * lib/multiline.exp (_build_multiline_regex): Only support
12852 arbitrary followup text for non-blank-lines, not for blank lines.
12853
13f92e8d
JJ
128542016-01-26 Jakub Jelinek <jakub@redhat.com>
12855
12856 PR tree-optimization/69483
12857 * gcc.dg/pr69483.c: New test.
12858 * g++.dg/opt/pr69483.C: New test.
12859
92422235
CL
128602016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12861
12862 PR target/68620
12863 * gcc.target/arm/pr68620.c: New test.
12864
0bccf11b
L
128652016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12866
12867 * gcc.target/i386/pr68986-2.c: Remove -m32.
12868
81cd202e
L
128692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12870
12871 PR target/68986
12872 * gcc.target/i386/pr68986-1.c: New test.
12873 * gcc.target/i386/pr68986-2.c: Likewise.
12874 * gcc.target/i386/pr68986-3.c: Likewise.
12875
213a1c03
CB
128762016-01-26 Christian Bruel <christian.bruel@st.com>
12877
12878 * lib/target-supports.exp
12879 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12880 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12881 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12882
22a08dd1
RB
128832016-01-26 Richard Biener <rguenther@suse.de>
12884
12885 PR tree-optimization/69452
12886 * gcc.dg/torture/pr69452.c: New testcase.
12887
6c06e0e8
JJ
128882016-01-26 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR target/69442
12891 * gcc.dg/pr69442.c: New test.
12892
b96824c4
RFI
128932016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12894
12895 PR target/67896
12896 * gcc.target/aarch64/simd/pr67896.C: New.
12897
5ee31e57
RS
128982016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12899
12900 PR tree-optimization/69400
12901 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12902 function.
12903 (plugin_init): Call it.
12904 * gcc.dg/torture/pr69400.c: New test.
12905
7ddfb31d
CL
129062016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12907
12908 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12909
1e050c90
AK
129102016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12911 Sebastian Pop <s.pop@samsung.com>
12912
12913 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12914 isl-0.15.
12915
c8ee4bf5
AK
129162016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12917 Sebastian Pop <s.pop@samsung.com>
12918
12919 * gcc.dg/graphite/pr69292.c: New.
12920
d902b330
JJ
129212016-01-25 Jakub Jelinek <jakub@redhat.com>
12922
12923 * c-c++-common/goacc/use_device-1.c: New test.
12924
2c89b952
JL
129252016-01-25 Jeff Law <law@redhat.com>
12926
12927 PR tree-optimization/69196
12928 PR tree-optimization/68398
12929 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12930 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12931
685c8785
DE
129322016-01-25 David Edelsohn <dje.gcc@gmail.com>
12933
12934 PR target/69469
12935 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12936 Algorithm.
12937
95cef0c1
RB
129382016-01-25 Richard Biener <rguenther@suse.de>
12939
12940 PR testsuite/69380
12941 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12942
2947d3b2
IE
129432016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12944
12945 PR target/69421
12946 * gcc.dg/pr69421.c: New test.
12947
ae19075a
BB
129482016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12949
12950 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12951 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12952 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12953 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12954 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12955 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12956 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12957 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12958 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12959 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12960
fa4511c2
RB
129612016-01-25 Richard Biener <rguenther@suse.de>
12962
12963 PR tree-optimization/69376
12964 * gcc.dg/torture/pr69376.c: New testcase.
12965
1d101216
JD
129662016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12967
12968 PR fortran/69397
12969 PR fortran/68442
12970 * gfortran.dg/interface_38.f90: New test.
12971 * gfortran.dg/interface_39.f90: New test.
a0909527 12972
a59b92b0
PP
129732016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12974
12975 Revert:
12976 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12977
12978 PR c++/11858
12979 PR c++/24663
12980 PR c++/24664
12981 * g++.dg/template/pr11858.C: New test.
12982 * g++.dg/template/pr24663.C: New test.
12983 * g++.dg/template/unify12.C: New test.
12984 * g++.dg/template/unify13.C: New test.
12985 * g++.dg/template/unify14.C: New test.
12986 * g++.dg/template/unify15.C: New test.
12987 * g++.dg/template/unify16.C: New test.
12988 * g++.dg/template/unify17.C: New test.
12989
16acb1a8
DH
129902016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12991
12992 PR fortran/68283
12993 gfortran.dg/pr68283.f90: New test.
12994
094773e8
TK
129952016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12996
12997 PR fortran/66094
12998 * gfortran.dg/inline_matmul_13.f90: New test.
12999 * gfortran.dg/matmul_bounds_8.f90: New test.
13000 * gfortran.dg/matmul_bounds_9.f90: New test.
13001 * gfortran.dg/matmul_bounds_10.f90: New test.
13002
42fb90d7
TV
130032016-01-23 Tom de Vries <tom@codesourcery.com>
13004
13005 PR tree-optimization/69426
13006 * gcc.dg/autopar/pr69426.c: New test.
13007
69da7802
MS
130082016-01-23 Martin Sebor <msebor@redhat.com>
13009
13010 PR c++/58109
13011 PR c++/69022
13012 * g++.dg/cpp0x/alignas5.C: New test.
13013 * g++.dg/ext/vector29.C: Same.
13014
da17300a
UB
130152016-01-23 Uros Bizjak <ubizjak@gmail.com>
13016
13017 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13018 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13019 _GNU_SOURCE from compile flags to the source.
13020 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13021 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13022 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13023 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13024
62041cfc
JJ
130252016-01-22 Jakub Jelinek <jakub@redhat.com>
13026
13027 PR target/69432
13028 * g++.dg/opt/pr69432.C: New test.
13029
f7d2ad6f
BS
130302016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13031
13032 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13033 32-bit targets testing an -m64 multilib.
13034
d403fc9a
WS
130352016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13036
13037 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13038 64-bit support.
13039
4aa16f8d
JG
130402016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13041
13042 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13043
7c816d0f
CB
130442016-01-21 Christian Bruel <christian.bruel@st.com>
13045
13046 PR target/68674
13047 * gcc.target/i386/pr68674.c
13048 * gcc.target/aarch64/pr68674.c
13049 * gcc.target/arm/pr68674.c
13050
fce661e8
KT
130512016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13052
13053 PR target/69403
13054 * gcc.c-torture/execute/pr69403.c: New test.
13055
4696899f
PC
130562016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13057
13058 PR c++/55843
13059 * g++.dg/template/pr55843.C: New.
13060
bac69366
AL
130612016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13062
13063 PR testsuite/66877
13064 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13065 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13066
b57d3a5c
BS
130672016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13068
13069 PR testsuite/67489
da17300a
UB
13070 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13071 from dg-do compile directive, and instead add
13072 { dg-require-effective-target int128 }.
b57d3a5c 13073
9f04a53e
MS
130742016-01-20 Martin Sebor <msebor@redhat.com>
13075
13076 PR c/69405
13077 * gcc.dg/sync-fetch.c: New test.
13078
38a51663
JL
130792016-01-21 Martin Sebor <msebor@redhat.com>
13080
13081 PR target/69252
13082 * gcc.target/powerpc/pr69252.c: New test.
13083
2423a75a
JD
130842016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13085
13086 PR fortran/65996
da17300a 13087 * gfortran.dg/pr65996.f90: New test.
2423a75a 13088
0a76463f
DV
130892016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13090
13091 PR c++/68810
9f04a53e 13092 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13093 expected to generate an error.
0a76463f 13094
9776e692
BS
130952016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13096
13097 PR middle-end/66178
13098 * gcc.dg/torture/pr66178.c: New test.
13099
c8d3e088
AB
131002016-01-21 Anton Blanchard <anton@samba.org>
13101 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13102
13103 PR target/63354
13104 * gcc.target/powerpc/pr63354.c: New test.
13105
35b707ff
VM
131062016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13107
13108 PR rtl-optimization/68990
13109 * gcc.target/i386/pr68990: New.
13110
157b0829
NC
131112016-01-21 Nick Clifton <nickc@redhat.com>
13112
13113 PR target/69129
13114 * gcc.target/mips/pr69129.c: New.
13115
aede6748
PC
131162016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13117
13118 PR c++/58046
13119 * g++.dg/cpp0x/pr58046.C: New.
13120
5463c2c8
JJ
131212016-01-21 Jakub Jelinek <jakub@redhat.com>
13122
6d31cc75
SS
13123 PR target/69187
13124 PR target/65624
13125 * gcc.target/arm/pr69187.c: New test.
13126
5463c2c8
JJ
13127 PR c++/69355
13128 * g++.dg/torture/pr69355.C: New test.
13129
fa28f32b
AK
131302016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13131 Sebastian Pop <s.pop@samsung.com>
13132
13133 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13134
b920a047
AK
131352016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13136 Sebastian Pop <s.pop@samsung.com>
13137
da17300a 13138 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13139
bdd3aea6
JJ
131402016-01-21 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR middle-end/67653
13143 * c-c++-common/pr67653.c: New test.
13144 * gcc.dg/torture/pr29119.c: Add dg-warning.
13145
26a2e6ae
PB
131462016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13147
13148 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13149
d25c7690
PK
131502016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13151
13152 PR c/24293
13153 * gcc.dg/pr24293.c: New test.
13154 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13155 incomplete struct type.
13156 * gcc.dg/declspec-1.c: Likewise.
13157 * gcc.dg/pr63549.c: Likewise.
13158
889d5698
JJ
131592016-01-20 Jakub Jelinek <jakub@redhat.com>
13160
13161 PR tree-optimization/66612
13162 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13163 for bdn instruction.
13164
d7cf3dc7
CL
131652016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13166
13167 * lib/target-supports.exp
13168 (check_effective_target_arm_fp_ok_nocache): New.
13169 (check_effective_target_arm_fp_ok): New.
13170 (add_options_for_arm_fp): New.
13171 (check_effective_target_arm_crypto_ok_nocache): Require
13172 target_arm_v8_neon_ok instead of arm32.
13173 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13174 (check_effective_target_arm_crypto_pragma_ok): New.
13175 (add_options_for_arm_vfp): New.
13176 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13177 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13178 target instead. Force initial fpu to vfp.
13179 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13180 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13181 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13182 dependency.
13183 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13184 use arm_vfp effective target instead. Force initial fpu to vfp.
13185 * gcc.target/arm/attr-neon3.c: Likewise.
13186 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13187 arm_vfp_ok.
13188 * gcc.target/arm/unsigned-float.c: Likewise.
13189 * gcc.target/arm/vfp-1.c: Likewise.
13190 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13191 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13192 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13193 * gcc.target/arm/vfp-ldmias.c: Likewise.
13194 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13195 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13196 * gcc.target/arm/vfp-stmiad.c: Likewise.
13197 * gcc.target/arm/vfp-stmias.c: Likewise.
13198 * gcc.target/arm/vnmul-1.c: Likewise.
13199 * gcc.target/arm/vnmul-2.c: Likewise.
13200 * gcc.target/arm/vnmul-3.c: Likewise.
13201 * gcc.target/arm/vnmul-4.c: Likewise.
13202
01ac9704 132032016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13204
e84b00da
L
13205 PR testsuite/69366
13206 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13207 the MPX run-time library, for compile-time MPX test.
13208 * gcc.target/i386/chkp-always_inline.c: Likewise.
13209 * gcc.target/i386/chkp-bndret.c: Likewise.
13210 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13211 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13212 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13213 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13214 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13215 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13216 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13217 * gcc.target/i386/chkp-label-address.c: Likewise.
13218 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13219 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13220 * gcc.target/i386/chkp-pr69044.c: Likewise.
13221 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13222 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13223 * gcc.target/i386/chkp-strchr.c: Likewise.
13224 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13225 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13226 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13227 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13228 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13229 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13230 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13231 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13232 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13233 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13234 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13235 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13236 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13237 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13238 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13239 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13240 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13241 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13242 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13243 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13244 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13245 * gcc.target/i386/pr63995-2.c: Likewise.
13246 * gcc.target/i386/pr64805.c: Likewise.
13247 * gcc.target/i386/pr65044.c: Likewise.
13248 * gcc.target/i386/pr65167.c: Likewise.
13249 * gcc.target/i386/pr65183.c: Likewise.
13250 * gcc.target/i386/pr65184.c: Likewise.
13251 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13252
28b33016
IE
132532016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13254
13255 PR tree-optimization/69328
13256 * gcc.dg/pr69328.c: New test.
13257
bcff0913
JL
132582016-01-20 Jeff Law <law@redhat.com>
13259
bf0bb970 13260 PR target/25114
bcff0913
JL
13261 * gcc.target/m68k/pr25114.c: New test.
13262
a3f69631
AV
132632016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13264
13265 * gcc.target/arm/memset-inline-10.c: Added
13266 dg-require-effective-target arm_thumb2_ok.
13267
af33ba0d
EB
132682016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13269
13270 * gcc.dg/debug/dwarf2/sso.c: New test.
13271
7596d5de
UB
132722016-01-19 Uros Bizjak <ubizjak@gmail.com>
13273
13274 PR testsuite/68820
13275 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13276 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13277 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13278
ceda2c69
JH
132792016-01-19 Jan Hubicka <hubicka@ucw.cz>
13280
13281 PR ipa/66223
13282 * g++.dg/ipa/devirt-50.C: New testcase.
13283
38a979f2
MP
132842016-01-19 Marek Polacek <polacek@redhat.com>
13285
13286 PR c++/68965
13287 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13288 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13289
962801c5
KT
132902016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13291
13292 PR target/69135
13293 * gcc.target/arm/pr69135_1.c: New test.
13294
078fe40a
WD
132952015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13296
13297 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13298
786e3c06
WD
132992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13300
13301 * gcc.target/aarch64/ccmp_1.c: New testcase.
13302
1e297006
MP
133032016-01-19 Marek Polacek <polacek@redhat.com>
13304
13305 PR c++/68586
13306 * g++.dg/cpp0x/enum30.C: New test.
13307
879c27e3
RB
133082016-01-19 Richard Biener <rguenther@suse.de>
13309
13310 PR tree-optimization/69336
13311 * g++.dg/tree-ssa/pr69336.C: New testcase.
13312
015337d3
JJ
133132016-01-19 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR debug/65779
13316 * gcc.dg/pr65779.c: New test.
13317
e2c768b6
RB
133182016-01-19 Richard Biener <rguenther@suse.de>
13319
13320 PR tree-optimization/69352
13321 * gcc.dg/torture/pr69352.c: New testcase.
13322
569efc34
JJ
133232016-01-19 Jakub Jelinek <jakub@redhat.com>
13324
13325 PR rtl-optimization/68955
13326 PR rtl-optimization/64557
13327 * gcc.dg/torture/pr68955.c: New test.
13328
e49d321f
JH
133292016-01-19 Jan Hubicka <hubicka@ucw.cz>
13330
13331 PR lto/69136
13332 * g++.dg/torture/pr69136.C: New testcase.
13333
e9191ad3
JH
133342016-01-19 Jan Hubicka <hubicka@ucw.cz>
13335
13336 PR lto/69133
13337 * g++.dg/lto/pr69133_0.C: New testcase.
13338 * g++.dg/lto/pr69133_1.C: New testcase.
13339
2bedb645
JL
133402016-01-15 Jeff Law <law@redhat.com>
13341
13342 PR tree-optimization/69320
13343 * gcc.c-torture/pr69320-1.c: New test.
13344 * gcc.c-torture/pr69320-2.c: New test.
13345 * gcc.c-torture/pr69320-3.c: New test.
13346 * gcc.c-torture/pr69320-4.c: New test.
13347
17c15cb9
PP
133482016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13349
13350 PR c++/11858
13351 PR c++/24663
13352 PR c++/24664
13353 * g++.dg/template/pr11858.C: New test.
13354 * g++.dg/template/pr24663.C: New test.
13355 * g++.dg/template/unify12.C: New test.
13356 * g++.dg/template/unify13.C: New test.
13357 * g++.dg/template/unify14.C: New test.
13358 * g++.dg/template/unify15.C: New test.
13359 * g++.dg/template/unify16.C: New test.
13360 * g++.dg/template/unify17.C: New test.
13361
9617fd08
DM
133622016-01-18 David Malcolm <dmalcolm@redhat.com>
13363
13364 PR testsuite/69181
13365 * gcc.dg/pr69181-1.c: New test file.
13366 * gcc.dg/pr69181-2.c: New test file.
13367 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13368 globals by moving it to...
13369 (cleanup-after-saved-dg-test): ...this new function. Add
13370 "global additional_sources_used". Add reset of global
13371 multiline_expected_outputs to the empty list.
13372 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13373 global to...
13374 (multiline_expected_outputs): ...this, and updated comments to
13375 note that it is modified from gcc-dg.exp.
13376 (dg-end-multiline-output): Update for the above renaming.
13377 (handle-multiline-outputs): Likewise. Remove the clearing
13378 of the expected outputs to the empty list.
13379
b555a2e4
RB
133802016-01-18 Richard Biener <rguenther@suse.de>
13381
13382 PR tree-optimization/69297
13383 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13384
96902805
JM
133852016-01-18 Joseph Myers <joseph@codesourcery.com>
13386
13387 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13388 dg-options.
13389 * gcc.target/mips/mips-3d-2.c: Likewise.
13390 * gcc.target/mips/mips-3d-3.c: Likewise.
13391 * gcc.target/mips/mips-3d-4.c: Likewise.
13392 * gcc.target/mips/mips-3d-5.c: Likewise.
13393 * gcc.target/mips/mips-3d-6.c: Likewise.
13394 * gcc.target/mips/mips-3d-7.c: Likewise.
13395 * gcc.target/mips/mips-3d-8.c: Likewise.
13396 * gcc.target/mips/mips-3d-9.c: Likewise.
13397 * gcc.target/mips/mips-ps-1.c: Likewise.
13398 * gcc.target/mips/mips-ps-2.c: Likewise.
13399 * gcc.target/mips/mips-ps-3.c: Likewise.
13400 * gcc.target/mips/mips-ps-4.c: Likewise.
13401 * gcc.target/mips/mips-ps-5.c: Likewise.
13402 * gcc.target/mips/mips-ps-6.c: Likewise.
13403 * gcc.target/mips/mips-ps-7.c: Likewise.
13404 * gcc.target/mips/mips-ps-type.c: Likewise.
13405 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13406 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13407
40e26f94
TV
134082016-01-18 Tom de Vries <tom@codesourcery.com>
13409
13410 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13411 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13412 * c-c++-common/goacc/kernels-empty.c: New test.
13413 * c-c++-common/goacc/kernels-eternal.c: New test.
13414 * c-c++-common/goacc/kernels-loop-2.c: New test.
13415 * c-c++-common/goacc/kernels-loop-3.c: New test.
13416 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13417 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13418 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13419 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13420 * c-c++-common/goacc/kernels-loop-data.c: New test.
13421 * c-c++-common/goacc/kernels-loop-g.c: New test.
13422 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13423 * c-c++-common/goacc/kernels-loop-n.c: New test.
13424 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13425 * c-c++-common/goacc/kernels-loop.c: New test.
13426 * c-c++-common/goacc/kernels-noreturn.c: New test.
13427 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13428 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13429 * c-c++-common/goacc/kernels-reduction.c: New test.
13430
a98d4647
TV
134312016-01-18 Tom de Vries <tom@codesourcery.com>
13432
13433 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13434 * gcc.dg/autopar/outer-2.c: Same.
13435 * gcc.dg/autopar/outer-3.c: Same.
13436 * gcc.dg/autopar/outer-4.c: Same.
13437 * gcc.dg/autopar/outer-5.c: Same.
13438 * gcc.dg/autopar/outer-6.c: Same.
13439 * gcc.dg/autopar/parallelization-1.c: Same.
13440 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13441 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13442 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13443 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13444 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13445 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13446 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13447 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13448 * gcc.dg/autopar/pr39500-1.c: Same.
13449 * gcc.dg/autopar/pr39500-2.c: Same.
13450 * gcc.dg/autopar/pr46193.c: Same.
13451 * gcc.dg/autopar/pr46194.c: Same.
13452 * gcc.dg/autopar/pr49580.c: Same.
13453 * gcc.dg/autopar/pr49960-1.c: Same.
13454 * gcc.dg/autopar/pr49960.c: Same.
13455 * gcc.dg/autopar/pr68373.c: Same.
13456 * gcc.dg/autopar/reduc-1.c: Same.
13457 * gcc.dg/autopar/reduc-1char.c: Same.
13458 * gcc.dg/autopar/reduc-1short.c: Same.
13459 * gcc.dg/autopar/reduc-2.c: Same.
13460 * gcc.dg/autopar/reduc-2char.c: Same.
13461 * gcc.dg/autopar/reduc-2short.c: Same.
13462 * gcc.dg/autopar/reduc-3.c: Same.
13463 * gcc.dg/autopar/reduc-4.c: Same.
13464 * gcc.dg/autopar/reduc-6.c: Same.
13465 * gcc.dg/autopar/reduc-7.c: Same.
13466 * gcc.dg/autopar/reduc-8.c: Same.
13467 * gcc.dg/autopar/reduc-9.c: Same.
13468 * gcc.dg/autopar/uns-outer-4.c: Same.
13469 * gcc.dg/autopar/uns-outer-5.c: Same.
13470 * gcc.dg/autopar/uns-outer-6.c: Same.
13471 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13472 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13473
da976fa8
AL
134742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13475
13476 PR target/63679
13477 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13478 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13479
70c1e886
AL
134802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13481
13482 PR target/63679
13483 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13484 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13485 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13486
88bed196
AL
134872016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13488
13489 PR target/63679
13490 * gcc.dg/tree-ssa/sra-17.c: New.
13491 * gcc.dg/tree-ssa/sra-18.c: New.
13492
3dd5f42e
IE
134932016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13494
13495 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13496
ae5a77fa
EB
134972016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13498
13499 * gnat.dg/inline12.adb: New test.
13500
11e57fc6
BC
135012016-01-18 Bin Cheng <bin.cheng@arm.com>
13502
13503 PR tree-optimization/66797
13504 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13505
995b6fe0
RB
135062016-01-18 Richard Biener <rguenther@suse.de>
13507
13508 PR tree-optimization/69170
13509 * gcc.dg/torture/pr69170.c: New testcase.
13510
82ee0cf2 135112016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13512
13513 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13514
d69da357
TV
135152016-01-16 Tom de Vries <tom@codesourcery.com>
13516
13517 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13518
a3845283
TV
135192016-01-16 Tom de Vries <tom@codesourcery.com>
13520
13521 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13522 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13523 redundant dg-require-effective-target pthread.
13524 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13525 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13526 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13527 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13528 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13529 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13530 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13531
197a6aa6
DE
135322016-01-16 David Edelsohn <dje.gcc@gmail.com>
13533
13534 PR target/68609
13535 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13536 * gcc.target/powerpc/recip-7.c: Same.
13537
ec7886c1
PP
135382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13539
13540 PR c++/69091
13541 * g++.dg/template/pr69091.C: New test.
13542
203484bb
PP
135432016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13544
13545 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13546 dump does not contain an error_mark_node.
13547 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13548 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13549
aa2500e9
PP
135502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13551
13552 PR c++/68936
13553 * g++.dg/template/pr68936.C: New test.
13554
28621a5c
DE
135552016-01-15 David Edelsohn <dje.gcc@gmail.com>
13556
13557 PR target/68609
13558 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13559 * gcc.target/powerpc/recip-2.c: Same.
13560 * gcc.target/powerpc/recip-3.c: Same.
13561 * gcc.target/powerpc/recip-4.c: Same.
13562 * gcc.target/powerpc/recip-sqrtf.c: Same.
13563
40c43aca
JL
135642016-01-15 Jeff Law <law@redhat.com>
13565
13566 PR tree-optimization/69270
13567 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13568 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13569
afbc5ae8
PT
135702016-01-15 Paul Thomas <pault@gcc.gnu.org>
13571
13572 PR fortran/49630
13573 * gfortran.dg/deferred_character_13.f90: New test for the fix
13574 of comment 3 of the PR.
13575
13576 PR fortran/54070
13577 * gfortran.dg/deferred_character_8.f90: New test
13578 * gfortran.dg/allocate_error_5.f90: New test
13579
13580 PR fortran/60593
13581 * gfortran.dg/deferred_character_10.f90: New test
13582
13583 PR fortran/60795
13584 * gfortran.dg/deferred_character_14.f90: New test
13585
13586 PR fortran/61147
13587 * gfortran.dg/deferred_character_11.f90: New test
13588
13589 PR fortran/64324
13590 * gfortran.dg/deferred_character_9.f90: New test
13591
49abe076
VM
135922016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13593
13594 PR rtl-optimization/69030
13595 * gcc.target/i386/pr69030.c: New.
13596
16d12992
KT
135972016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13598
13599 * gcc.target/aarch64/target_attr_17.c: New test.
13600
78810bd3
RB
136012016-01-15 Richard Biener <rguenther@suse.de>
13602
13603 PR tree-optimization/66856
13604 * gcc.dg/torture/pr66856-1.c: New testcase.
13605 * gcc.dg/torture/pr66856-2.c: Likewise.
13606
2bd847fe
RB
136072016-01-15 Richard Biener <rguenther@suse.de>
13608
13609 PR debug/69137
13610 * g++.dg/lto/pr69137_0.C: New testcase.
13611
a00fe3b7
RS
136122016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13613
13614 PR middle-end/69246
13615 * gcc.target/i386/pr69246.c: New test.
13616
cbb0e83b
DV
136172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13618
7596d5de 13619 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13620
5a500ecf
DV
136212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13622
13623 PR c++/56194
13624 * g++.dg/init/const9.C: Disable test on S/390.
13625
5d9bf64f
DV
136262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13627
13628 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13629 * g++.dg/Wno-frame-address.C: Ditto.
13630
e234b19e
DV
136312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13632
13633 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13634
89483f99
RB
136352016-01-15 Richard Biener <rguenther@suse.de>
13636
13637 PR tree-optimization/68961
13638 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13639
94f37395
IE
136402016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13641
13642 * gcc.target/i386/pr65105-5.c: New test.
13643
82ee0cf2 136442016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13645
13646 * gcc.c-torture/execute/alias-4.c: New testcase.
13647
82ee0cf2 136482016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13649
13650 PR ipa/68148
13651 * g++.dg/ipa/devirt-49.C: New testcase.
13652
092f7deb 136532016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13654
13655 PR target/65837
13656 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13657 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13658 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13659
e93c66bc
RB
136602016-01-15 Richard Biener <rguenther@suse.de>
13661
13662 PR tree-optimization/69117
13663 * gcc.dg/torture/pr69117.c: New testcase.
13664
c47eaca6 136652015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13666
13667 PR c++/69048
13668 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13669
c3f6914a
FXC
136702016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13671
13672 PR testsuite/67509
13673 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13674 range tests use 100 * maximum instead of maximum + 1.
13675
cd65ae90
JJ
136762016-01-14 Jakub Jelinek <jakub@redhat.com>
13677
13678 PR debug/69244
13679 * gcc.dg/guality/pr69244.c: New test.
13680
19643948
UB
136812016-01-14 Uros Bizjak <ubizjak@gmail.com>
13682
13683 * lib/target-supports.exp (check_effective_target_issignaling):
13684 New procedure.
13685 * gcc.dg/pr61441.c: Require issignaling effective target.
13686
fe79c97e
SB
136872016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13688
13689 PR target/68803
13690 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13691
c7df95d8
DM
136922016-01-14 David Malcolm <dmalcolm@redhat.com>
13693
13694 PR c++/68819
13695 PR preprocessor/69177
13696 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13697 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13698 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13699 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13700
00083992
MP
137012016-01-14 Marek Polacek <polacek@redhat.com>
13702
13703 PR c/69262
13704 * gcc.dg/array-15.c: New test.
13705
0c9b3294
JJ
137062016-01-14 Jakub Jelinek <jakub@redhat.com>
13707
13708 PR middle-end/68146
13709 PR tree-optimization/69155
13710 * gfortran.dg/pr68146.f: New test.
13711 * gfortran.dg/pr69155.f90: New test.
13712
3688e13d
RB
137132016-01-14 Richard Biener <rguenther@suse.de>
13714
13715 PR tree-optimization/68060
13716 * gcc.dg/torture/pr68060-1.c: New testcase.
13717 * gcc.dg/torture/pr68060-2.c: Likewise.
13718
bab0ad3a
NC
137192016-01-14 Nick Clifton <nickc@redhat.com>
13720
13721 * lib/target-supports.exp
13722 (check_effective_target_arm_neon_ok_nocache): Add an option
13723 sequence that includes setting the ARM architecture to ARMv7-A.
13724 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13725 command line options necessary to enable Neon support.
13726 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13727 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13728 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13729 * gcc.target/arm/pr69180.c: Likewise.
13730
947c2ce5
JL
137312016-01-14 Jeff Law <law@redhat.com>
13732
13733 PR tree-optimization/69270
13734 * gcc.dg/tree-ssa/pr69270.c: New test.
13735
3342fd71
BS
137362016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13737
13738 PR c/66208
13739 * c-c++-common/pr66208.c: New file.
13740
2ad3adf1
JJ
137412016-01-13 Jakub Jelinek <jakub@redhat.com>
13742
13743 PR tree-optimization/69156
13744 * gcc.dg/pr69156.c: New test.
13745
398d6feb
L
137462016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13747
13748 * gcc.target/i386/pr69225-7.c: New test.
13749
4c868789
RH
137502016-01-13 Richard Henderson <rth@redhat.com>
13751
13752 * gcc.dg/tm/memopt-13.c: Update expected function.
13753 * gcc.dg/tm/memopt-6.c: Likewise.
13754
ef6d1772
UB
137552016-01-13 Uros Bizjak <ubizjak@gmail.com>
13756
13757 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13758 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13759 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13760 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13761
ef6d1772
UB
137622016-01-13 Tom de Vries <tom@codesourcery.com>
13763
13764 PR tree-optimization/69169
0b4b6ef2
TV
13765 * gcc.dg/pr69169.c: New test.
13766
2ad3adf1 137672016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13768
13769 PR target/69228
13770 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13771 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13772 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13773 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13774 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13775 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13776 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13777 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13778
9060e335
AK
137792016-01-13 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR target/69247
13782 * gcc.dg/pr69247.c: New test.
13783
40311329
RB
137842016-01-13 Richard Biener <rguenther@suse.de>
13785
13786 PR tree-optimization/69242
13787 * gcc.dg/torture/pr69242.c: New testcase.
13788
ccbd7103
RB
137892016-01-13 Richard Biener <rguenther@suse.de>
13790
13791 PR tree-optimization/69186
13792 * gcc.dg/torture/pr69186.c: New testcase.
13793
c6f72a46
JL
137942016-01-13 Jeff Law <law@redhat.com>
13795
13796 PR tree-optimization/67755
13797 * gcc.dg/tree-ssa/pr67755.c: New test.
13798
137992016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13800
13801 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13802 pass number in output by a star.
13803
c446cf07
BC
138042016-01-12 Bin Cheng <bin.cheng@arm.com>
13805
13806 PR tree-optimization/68911
13807 * gcc.c-torture/execute/pr68911.c: New test.
13808
5342156c
MP
138092016-01-12 Marek Polacek <polacek@redhat.com>
13810
13811 PR c++/68979
13812 * g++.dg/warn/permissive-1.C: New test.
13813
65364cc5
JJ
138142016-01-12 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR objc++/68511
13817 PR c++/69213
13818 * g++.dg/opt/pr69213.C: New test.
13819
81b9a3d9
CB
138202016-01-12 Christian Bruel <christian.bruel@st.com>
13821
13822 PR target/69180
13823 * gcc.target/arm/pr69180.c: New test.
13824
3c4e91c9
RB
138252016-01-12 Richard Biener <rguenther@suse.de>
13826
13827 PR lto/69077
13828 * g++.dg/lto/pr69077_0.C: New testcase.
13829 * g++.dg/lto/pr69077_1.C: Likewise.
13830
5664cea1
JJ
138312016-01-12 Jakub Jelinek <jakub@redhat.com>
13832
13833 PR target/69175
13834 * g++.dg/opt/pr69175.C: New test.
13835
86cefc49
AL
138362016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13837
13838 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13839 rather than #including math.h & stdlib.h.
13840 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13841 * gcc.dg/vect/pr49771.c: Likewise.
13842 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13843 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13844 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13845 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13846 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13847 * gcc.dg/vect/pr44507.c: Likewise.
13848 * gcc.dg/vect/pr45902.c: Likewise.
13849 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13850 * gcc.dg/vect/vect-117.c: Likewise.
13851 * gcc.dg/vect/vect-99.c: Likewise.
13852 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13853 * gcc.dg/vect/vect-cond-1.c: Likewise.
13854 * gcc.dg/vect/vect-cond-2.c: Likewise.
13855 * gcc.dg/vect/vect-cond-3.c: Likewise.
13856 * gcc.dg/vect/vect-cond-4.c: Likewise.
13857 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13858 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13859 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13860 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13861 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13862 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13863 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13864 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13865 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13866 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13867 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13868 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13869 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13870 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13871 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13872 include of signal.h.
13873 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13874 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13875 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13876 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13877 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13878 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13879 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13880 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13881 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13882 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13883 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13884 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13885 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13886 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13887 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13888 * gcc.dg/vect/vect-outer-5.c: Likewise.
13889 * gcc.dg/vect/vect-outer-6.c: Likewise.
13890 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13891 include of stdio.h.
13892
b832f61e
NC
138932016-01-12 Nick Clifton <nickc@redhat.com>
13894
13895 PR target/68913
13896 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13897 to fread so that it will be found in all target runtimes.
13898
8eac49b1
RB
138992016-01-12 Richard Biener <rguenther@suse.de>
13900
13901 PR tree-optimization/69053
13902 * g++.dg/torture/pr69053.C: New testcase.
13903
2935d994
RB
139042016-01-12 Richard Biener <rguenther@suse.de>
13905
13906 PR tree-optimization/69168
13907 * gcc.dg/torture/pr69168.c: New testcase.
13908
66c16fd9
RB
139092016-01-12 Richard Biener <rguenther@suse.de>
13910
13911 PR tree-optimization/69157
13912 * gcc.dg/torture/pr69157.c: New testcase.
13913
139142016-01-12 Richard Biener <rguenther@suse.de>
13915
13916 PR tree-optimization/69174
13917 * gcc.dg/torture/pr69174.c: New testcase.
13918
723033a6
JJ
139192016-01-12 Jakub Jelinek <jakub@redhat.com>
13920
13921 PR c++/66808
13922 PR c++/69000
13923 * g++.dg/tls/pr66808.C: New test.
13924 * g++.dg/tls/pr69000.C: New test.
13925
3574cf47
BS
139262016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13927
13928 * gcc.target/powerpc/swaps-p8-23.c: New test.
13929 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13930
feb20787
JDA
139312016-01-11 John David Anglin <danglin@gcc.gnu.org>
13932
13933 PR tree-optimization/68356
13934 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13935
27b1820a
KV
139362016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13937 Jim Wilson <jim.wilson@linaro.org>
13938
13939 PR target/69194
13940 * gcc.target/arm/pr69194.c: New test.
13941
cf4de6af
L
139422016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13943
13944 PR target/69225
13945 * gcc.target/i386/pr69225-1.c: New test.
13946 * gcc.target/i386/pr69225-2.c: Likewise.
13947 * gcc.target/i386/pr69225-3.c: Likewise.
13948 * gcc.target/i386/pr69225-4.c: Likewise.
13949 * gcc.target/i386/pr69225-5.c: Likewise.
13950 * gcc.target/i386/pr69225-6.c: Likewise.
13951
1ebd5558
JJ
139522016-01-11 Jakub Jelinek <jakub@redhat.com>
13953
23552a4d
JJ
13954 PR target/67462
13955 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13956 if lp64.
13957
26ff85b0
JJ
13958 PR target/69071
13959 * gcc.dg/pr69071.c: New test.
13960
9cb6bd74
JJ
13961 PR c++/69211
13962 * g++.dg/opt/pr69211.C: New test.
13963
1ebd5558
JJ
13964 PR tree-optimization/69214
13965 * gcc.c-torture/compile/pr69214.c: New test.
13966
8c18c836
UB
139672016-01-11 Uros Bizjak <ubizjak@gmail.com>
13968
13969 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13970 * gcc.target/i386/pr66232-11.c: Ditto.
13971 * gcc.target/i386/pr66232-12.c: Ditto.
13972 * gcc.target/i386/pr66232-13.c: Ditto.
13973
62446e6e
RB
139742016-01-11 Richard Biener <rguenther@suse.de>
13975
13976 PR tree-optimization/69173
13977 * gcc.dg/torture/pr69173.c: New testcase.
13978
2b8568fe
KT
139792016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13980
13981 PR rtl-optimization/68796
13982 * gcc.target/aarch64/tst_5.c: New test.
13983 * gcc.target/aarch64/tst_6.c: Likewise.
13984
5baf4532
KT
139852016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13986
13987 PR rtl-optimization/68841
13988 * gcc.dg/pr68841.c: New test.
13989 * gcc.c-torture/execute/pr68841.c: New test.
13990
ca90b1ed
YR
139912016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13992
13993 PR rtl-optimization/68920
13994 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13995 for ix86 targets.
13996 * gcc.dg/ifcvt-5.c: New test.
13997
2ad3adf1 139982016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13999
14000 PR bootstrap/69123
14001 * g++.dg/pr69123.C: New.
14002
83834c09
IE
140032016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14004
14005 PR target/69010
14006 * gcc.target/i386/pr69010.c: New test.
14007
dcf89d57
MJ
140082016-01-11 Martin Jambor <mjambor@suse.cz>
14009
14010 PR ipa/69044
14011 * gcc.target/i386/chkp-pr69044.c: New test.
14012
d95167ee
TV
140132016-01-11 Tom de Vries <tom@codesourcery.com>
14014
14015 PR tree-optimization/69109
14016 * gcc.dg/autopar/pr69109-2.c: New test.
14017 * gcc.dg/autopar/pr69109.c: New test.
14018
4f6403a8
TV
140192016-01-11 Tom de Vries <tom@codesourcery.com>
14020
14021 PR tree-optimization/69108
14022 * gcc.dg/autopar/pr69108.c: New test.
14023
21efdd80
PP
140242016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14025
14026 PR c++/69029
14027 * c-c++-common/Wisleading-indentation.c: Augment test.
14028
fd42eed8
TK
140292016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14030
14031 PR fortran/69154
14032 * gfortran.dg/inline_matmul_12.f90: New test.
14033
4f90ee6c
PT
140342016-01-10 Paul Thomas <pault@gcc.gnu.org>
14035
14036 PR fortran/67779
14037 * gfortran.dg/actual_array_offset_1: New test.
14038
3907c6cf
TV
140392016-01-10 Tom de Vries <tom@codesourcery.com>
14040
14041 PR tree-optimization/69062
14042 * gcc.dg/autopar/pr69062.c: New test.
14043
b07b236e
TS
140442016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14045
14046 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14047 * gcc.dg/vect/slp-perm-2.c: Likewise.
14048 * gcc.dg/vect/slp-perm-3.c: Likewise.
14049 * gcc.dg/vect/slp-perm-5.c: Likewise.
14050 * gcc.dg/vect/slp-perm-6.c: Likewise.
14051 * gcc.dg/vect/slp-perm-7.c: Likewise.
14052 * gcc.dg/vect/slp-perm-8.c: Likewise.
14053
23fab8ae
TV
140542016-01-10 Tom de Vries <tom@codesourcery.com>
14055
14056 PR tree-optimization/69039
14057 * gcc.dg/autopar/pr69039.c: New test.
14058
73f0dae2
MP
140592016-01-09 Marek Polacek <polacek@redhat.com>
14060
14061 PR c++/69113
14062 * g++.dg/pr69113.C: New test.
14063
20b8d734
JJ
140642016-01-09 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR middle-end/50865
14067 PR tree-optimization/69097
14068 * gcc.c-torture/execute/pr50865.c: New test.
14069 * gcc.c-torture/execute/pr69097-1.c: New test.
14070 * gcc.c-torture/execute/pr69097-2.c: New test.
14071 * gcc.dg/pr69097-1.c: New test.
14072 * gcc.dg/pr69097-2.c: New test.
14073
c50e614b
JJ
140742016-01-09 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR c++/69164
14077 * g++.dg/opt/pr69164.C: New test.
14078
e0237993
JJ
140792016-01-08 Jakub Jelinek <jakub@redhat.com>
14080
14081 PR tree-optimization/69167
14082 * gcc.dg/pr69167.c: New test.
14083
bd8f5bb2
MP
140842016-01-08 Marek Polacek <polacek@redhat.com>
14085
14086 PR c++/68449
14087 * g++.dg/pr68449.C: New.
14088
bb0f5ca7
AL
140892016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14090
14091 PR tree-optimization/68707
14092 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14093 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14094 on platforms supporting it.
14095 * gcc.dg/vect/slp-perm-2.c: Likewise.
14096 * gcc.dg/vect/slp-perm-3.c: Likewise.
14097 * gcc.dg/vect/slp-perm-5.c: Likewise.
14098 * gcc.dg/vect/slp-perm-7.c: Likewise.
14099 * gcc.dg/vect/slp-perm-8.c: Likewise.
14100 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14101 on platforms supporting it.
14102
22518428
JJ
141032016-01-08 Jakub Jelinek <jakub@redhat.com>
14104
33f0852f
JJ
14105 PR tree-optimization/69162
14106 * gcc.dg/pr69162.c: New test.
14107
22518428
JJ
14108 PR tree-optimization/69172
14109 * gcc.dg/pr69172.c: New test.
14110
80e9b3aa
TP
141112016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14112
14113 PR tree-optimization/67781
14114 * gcc.c-torture/execute/pr67781.c: New file.
14115
262a363f
JJ
141162016-01-08 Jakub Jelinek <jakub@redhat.com>
14117
14118 PR tree-optimization/69083
14119 * gcc.dg/vect/pr69083.c: New test.
14120
6e1f093f
SS
141212016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14122
14123 PR tree-optimization/61441
14124 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14125 Use -fexcess-precision=standard for compiler options.
14126 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14127
53290e07
JJ
141282016-01-08 Jakub Jelinek <jakub@redhat.com>
14129
57bf3072
JJ
14130 PR fortran/69128
14131 * gfortran.dg/gomp/pr69128.f90: New test.
14132
53290e07
JJ
14133 PR c++/69145
14134 * g++.dg/ext/pr69145-1.C: New test.
14135 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14136 * g++.dg/ext/pr69145-2.h: New file.
14137
7a127fa7
MS
141382016-01-07 Martin Sebor <msebor@redhat.com>
14139
14140 PR c/68966
14141 * gcc.dg/atomic-fetch-bool.c: New test.
14142 * gcc.dg/sync-fetch-bool.c: New test.
14143
95918b49
L
141442016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14145
14146 PR fortran/66680
14147 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14148
c8e62a9d
NC
141492016-01-07 Nick Clifton <nickc@redhat.com>
14150
14151 PR target/66655
14152 * g++.dg/pr66655.C: New test.
14153 * g++.dg/pr66655_1.cc: Test support file.
14154 * g++.dg/pr66655.h: Test header file.
14155
2ad3adf1 141562016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14157
14158 PR fortran/66680
14159 gfortran.dg/gomp/pr66680.f90: New test.
14160
4cd9ca92
L
141612016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14162
14163 PR target/69171
14164 * gcc.target/i386/pr69171-1.c: New test.
14165 * gcc.target/i386/pr69171-2.c: Likewise.
14166 * gcc.target/i386/pr69171-3.c: Likewise.
14167 * gcc.target/i386/pr69171-4.c: Likewise.
14168 * gcc.target/i386/pr69171-5.c: Likewise.
14169 * gcc.target/i386/pr69171-6.c: Likewise.
14170
7e33d4dc
BS
141712015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14172
14173 PR middle-end/67639
14174 * c-c++-common/pr67639.c: New test.
14175
fec64afc
JJ
141762016-01-07 Jakub Jelinek <jakub@redhat.com>
14177
14178 PR tree-optimization/69141
14179 * g++.dg/opt/pr69141.C: New test.
14180
f293ad29
EB
141812016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14182
14183 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14184
5027395e
UB
141852016-01-06 Uros Bizjak <ubizjak@gmail.com>
14186
14187 PR target/69140
14188 * gcc.target/i386/pr69140.c: New test
14189
7443cf13
DM
141902016-01-06 David Malcolm <dmalcolm@redhat.com>
14191
14192 * gcc.dg/bad-dereference.c: New test case.
14193
32928931
BS
141942015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14195
14196 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14197
68dd05da
AS
141982016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14199
14200 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14201
6b131d5b
MP
142022016-01-06 Marek Polacek <polacek@redhat.com>
14203
14204 PR sanitizer/69099
14205 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14206
8d9fdb49
MP
142072016-01-05 Marek Polacek <polacek@redhat.com>
14208
14209 PR c/69104
14210 * gcc.dg/atomic-invalid-2.c: New.
14211
acf93f1e
L
142122016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14213
14214 PR target/68991
14215 * gcc.target/i386/pr68991.c: New test.
14216
3f50525d
L
142172016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14218
14219 PR target/68991
14220 * g++.dg/pr68991-1.C: New test.
14221 * g++.dg/pr68991-2.C: Likewise.
14222
e0237993 142232016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14224
e0237993 14225 PR other/60465
face88a1
ST
14226 * gcc.target/ia64/pr60465-gprel64.c: New test.
14227 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14228
a0866eff
KT
142292016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14230
14231 PR rtl-optimization/68651
14232 * gcc.target/aarch64/pr68651_1.c: New test.
14233
c589e975
DM
142342016-01-05 David Malcolm <dmalcolm@redhat.com>
14235
14236 PR c/69122
14237 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14238
929710d9
NS
142392016-01-05 Nathan Sidwell <nathan@acm.org>
14240
ce3e43d7
NS
14241 PR c++/58583
14242 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14243
929710d9
NS
14244 * gcc.dg/alias-15.c: New.
14245
a2faef8e
NC
142462016-01-05 Nick Clifton <nickc@redhat.com>
14247
14248 PR target/68870
14249 * g++.dg/pr68770.C: New test.
14250
4cfa76e3
MS
142512016-01-04 Mike Stump <mikestump@comcast.net>
14252
14253 * lib/target-supports.exp (check_effective_target_cilkplus):
14254 cilkplus targets require pthreads.
4ece61b6 14255 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14256
4e8a3a35
MM
142572016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14258
14259 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14260 generation.
14261
818ab71a
JJ
142622016-01-04 Jakub Jelinek <jakub@redhat.com>
14263
14264 Update copyright years.
14265
2fe0a208
MP
142662016-01-04 Marek Polacek <polacek@redhat.com>
14267
14268 PR c/68908
14269 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14270 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14271 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14272
9e3b2fe3
EB
142732016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14274
14275 * gcc.target/sparc/20160104-2.c: New test.
14276
e8d65a35
EB
142772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14278
14279 * gcc.target/sparc/20160104-1.c: New test.
14280
25ccfccd
PT
142812016-01-03 Paul Thomas <pault@gcc.gnu.org>
14282
14283 PR fortran/65045
14284 * gfortran.dg/pr65045.f90: New test.
14285
cb51d382
EB
142862016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14287
14288 * gnat.dg/specs/debug1.ads: Delete.
14289
6eeaad6e
JD
142902016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14291
14292 PR libgfortran/68867
14293 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14294 expression.
14295
2f968603
JD
142962016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14297
14298 PR libgfortran/68867
14299 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14300 PowerPC.
14301
591bb5e4
PT
143022016-01-01 Paul Thomas <pault@gcc.gnu.org>
14303
14304 PR fortran/68864
14305 * gfortran.dg/pr68864.f90: New test.
14306
f1e0620c
JJ
143072016-01-01 Jakub Jelinek <jakub@redhat.com>
14308
942a1319
JJ
14309 PR tree-optimization/69070
14310 * gcc.dg/pr69070.c: New test.
14311
10dff63f
JJ
14312 PR sanitizer/69055
14313 * gfortran.dg/pr69055.f90: New test.
14314
f1e0620c
JJ
14315 PR target/69015
14316 * gcc.dg/pr69015.c: New test.
818ab71a 14317\f
2f883d1c 14318Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14319
14320Copying and distribution of this file, with or without modification,
14321are permitted in any medium without royalty provided the copyright
14322notice and this notice are preserved.