]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/78051 (error: dead STMT in EH table when using -O2)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a20d03c8
RB
12016-10-21 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/78051
4 * g++.dg/torture/pr78051.C: New testcase.
5
f3ecd50f
BE
62016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
7
8 * c-c++-common/wdate-time.c: Restored test case.
9 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
10
fceabe50
JJ
112016-10-20 Jakub Jelinek <jakub@redhat.com>
12
13 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
14
f56ea76e
UB
152016-10-20 Uros Bizjak <ubizjak@gmail.com>
16
17 PR target/78037
18 * gcc.target/i386/pr78037.c: New test.
19
2c35bbe1
EB
202016-10-20 Eric Botcazou <ebotcazou@adacore.com>
21
22 * gcc.target/visium/overflow8.c: New.
23 * gcc.target/visium/overflow16.c: Likewise.
24 * gcc.target/visium/overflow32: Likewise.
25
28df8730
MM
262016-10-20 Michael Matz <matz@suse.de>
27
28 * gcc.dg/loop-split.c: New test.
29 * gcc.dg/tree-ssa/ifc-9.c: Update.
30 * gcc.dg/tree-ssa/ifc-10.c: Update.
31
6c1a9e41
RB
322016-10-20 Richard Biener <rguenther@suse.de>
33
34 * gcc.dg/graphite/pr35356-1.c: Update.
35
a2923dba
PC
362016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
37
38 PR c++/77446
39 * g++.dg/cpp1y/pr77446.C: New.
40
2066ef6a
PK
412016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
42
43 PR tree-optimization/53979
44 * gcc.dg/pr53979-1.c: New test-case.
45 * gcc.dg/pr53979-2.c: Likewise.
46
4c712374
BE
472016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
48
49 * c-c++-common/Wint-in-bool-context-2.c: New test.
50
bdcf8e7c
JD
512016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52
53 * gfortran.dg/dtio_17.f90: Fix test.
54
ec1748d4
AH
552016-10-19 Aldy Hernandez <aldyh@redhat.com>
56
57 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
58 * gcc.dg/Walloca-2.c: Same.
59
b70f0b0c
AH
602016-10-19 Aldy Hernandez <aldyh@redhat.com>
61
62 * gcc.dg/Wvla-1.c: Rename to...
63 * gcc.dg/Wvla-larger-than-1.c: ...this.
64 * gcc.dg/Wvla-2.c: Rename to...
65 * gcc.dg/Wvla-larger-than-2.c: ...this.
66 * gcc.dg/Wvla-3.c: Rename to...
67 * gcc.dg/Walloca-11.c.: ...this.
68 * gcc.dg/wvla-[1-7].c: Rename to:
69 * gcc.dg/Wvla-[1-7].c: ...this.
70
cbb22e61
BC
712016-10-19 Bin Cheng <bin.cheng@arm.com>
72
73 PR tree-optimization/78005
74 * gcc.dg/vect/pr78005.c: New.
75 * gcc.target/i386/l_fma_float_1.c: Revise test.
76 * gcc.target/i386/l_fma_float_2.c: Ditto.
77 * gcc.target/i386/l_fma_float_3.c: Ditto.
78 * gcc.target/i386/l_fma_float_4.c: Ditto.
79 * gcc.target/i386/l_fma_float_5.c: Ditto.
80 * gcc.target/i386/l_fma_float_6.c: Ditto.
81 * gcc.target/i386/l_fma_double_1.c: Ditto.
82 * gcc.target/i386/l_fma_double_2.c: Ditto.
83 * gcc.target/i386/l_fma_double_3.c: Ditto.
84 * gcc.target/i386/l_fma_double_4.c: Ditto.
85 * gcc.target/i386/l_fma_double_5.c: Ditto.
86 * gcc.target/i386/l_fma_double_6.c: Ditto.
87
a023f8c8
TS
882016-10-19 Thomas Schwinge <thomas@codesourcery.com>
89
90 PR tree-optimization/78024
91 * gcc.dg/goacc/loop-processing-1.c: New file.
92
d9700bdb
RB
932016-10-19 Richard Biener <rguenther@suse.de>
94
95 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
96
902cb7b1
KN
972016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
98
99 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
100 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
101 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
102 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
103 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
104 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
105 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
106 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
107 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
108 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
109 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
110 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
111 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
112 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
113 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
114 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
115 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
116 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
117 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
118 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
119 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
120 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
121 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
122 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
123 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
124 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
125 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
126 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
127 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
128 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
129 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
130 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
131 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
132 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
133 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
134 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
135 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
136 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
137 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
138 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
139 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
140 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
141 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
142 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
143 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
144 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
145 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
146 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
147 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
148 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
149 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
150 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
151 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
152 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
153 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
154 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
155 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
156 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
157 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
158 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
159 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
160 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
161 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
162 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
163 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
164 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
165 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
166 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
167 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
168 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
169 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
170 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
171 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
172 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
173 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
174 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
175 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
176 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
177 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
178 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
179 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
180 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
181 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
182 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
183 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
184 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
185 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
186 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
187 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
188 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
189 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
190 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
191 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
192 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
193 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
194 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
195 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
196 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
197 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
198 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
199 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
200 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
201 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
202 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
203 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
204 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
205 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
206 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
207 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
208 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
209 * gcc.target/powerpc/vsu/vsu.exp: New file.
210
5cb96b6a
UB
2112016-10-18 Uros Bizjak <ubizjak@gmail.com>
212
213 PR target/77991
214 * gcc.target/i386/pr77991.c: New test.
215
f5de494c
MF
2162016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
217
218 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
219 LTO is used.
220
e5163ec1
SKS
2212016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
222
5cb96b6a 223 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 224
b64e8239
RB
2252016-10-18 Richard Biener <rguenther@suse.de>
226
227 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
228 * gcc.dg/tree-ssa/pr21001.c: Likewise.
229 * gcc.dg/tree-ssa/pr21090.c: Likewise.
230 * gcc.dg/tree-ssa/pr21294.c: Likewise.
231 * gcc.dg/tree-ssa/pr21563.c: Likewise.
232 * gcc.dg/tree-ssa/pr23744.c: Likewise.
233 * gcc.dg/tree-ssa/pr25382.c: Likewise.
234 * gcc.dg/tree-ssa/pr68431.c: Likewise.
235 * gcc.dg/tree-ssa/vrp03.c: Likewise.
236 * gcc.dg/tree-ssa/vrp06.c: Likewise.
237 * gcc.dg/tree-ssa/vrp07.c: Likewise.
238 * gcc.dg/tree-ssa/vrp09.c: Likewise.
239 * gcc.dg/tree-ssa/vrp19.c: Likewise.
240 * gcc.dg/tree-ssa/vrp20.c: Likewise.
241 * gcc.dg/tree-ssa/vrp92.c: Likewise.
242 * gcc.dg/pr68217.c: Likewise.
243 * gcc.dg/predict-9.c: Likewise.
244 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
245 * gcc.dg/predict-1.c: Likewise.
246
c680ada5
JD
2472016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
248
249 * gfortran.dg/dtio_17.f90: New test.
250
7fd4f180
KV
2512016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
252
253 * gcc.dg/ipa/vrp4.c: Adjust testcase.
254
718625ad
KV
2552016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
256
257 * gcc.dg/ipa/vrp4.c: New test.
258
735b8f9f
KV
2592016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
260
261 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
262 * gcc.dg/torture/pr39074.c: Likewise.
263
86f98087
EB
2642016-10-17 Eric Botcazou <ebotcazou@adacore.com>
265
266 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
267 * gnat.dg/trampoline4.adb: Minor tweak.
268
a929f266
BS
2692016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
270
271 PR tree-optimization/77916
272 * gcc.dg/torture/pr77916.c: New.
273
4acf2055
SK
2742016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
275
276 PR fortran/77978
277 * gfortran.dg/pr77978_1.f90: New test.
278 * gfortran.dg/pr77978_2.f90: Ditto.
279 * gfortran.dg/pr77978_3.f90: Ditto.
280
871267e1
PT
2812016-10-17 Paul Thomas <pault@gcc.gnu.org>
282
283 PR fortran/61420
284 PR fortran/78013
285 * gfortran.dg/proc_ptr_49.f90: New test.
286
fd9593e9
BE
2872016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
288
289 PR target/77308
290 * gcc.target/arm/pr77308.c: New test.
291
d32d4176
DE
2922016-10-17 David Edelsohn <dje.gcc@gmail.com>
293
294 * lib/target-supports.exp
295 (check_effective_target_floatn_nx_runtime): Return 0 for
296 powerpc*-ibm-aix*.
297
dca2910c
AP
2982016-10-17 Andrew Pinski <apinski@cavium.com>
299
300 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
301 long instead of long.
302 * gcc.target/aarch64/cinc_common_1.c: Likewise.
303 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
304 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
305 * gcc.target/aarch64/mult-synth_4.c: Likewise.
306 * gcc.target/aarch64/pr68102_1.c: Likewise.
307 * gcc.target/aarch64/target_attr_3.c: Likewise.
308
44b00dbc
RB
3092016-10-17 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/77988
312 * gcc.dg/torture/pr77988.c: New testcase.
313
89b80c42
PK
3142016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
315
316 * gcc.dg/pr71636-1.c: New test-case.
317 * gcc.dg/pr71636-2.c: Likewise.
318
4c640e26
EB
3192016-10-16 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gnat.dg/trampoline3.adb: New test.
322 * gnat.dg/trampoline4.adb: Likewise.
323
6c0347f6
JD
3242016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
325
326 * gfortran.dg/dtio_16.f90: New test.
327
d0d48a06
EB
3282016-10-15 Eric Botcazou <ebotcazou@adacore.com>
329
330 * gcc.target/sparc/bmaskbshuf.c: Rename to...
331 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
332 * gcc.target/sparc/bmaskbshuf-2.c: New test.
333
baa33d83
EB
3342016-10-15 Eric Botcazou <ebotcazou@adacore.com>
335
336 * gcc.target/sparc/popc.c: Rename to...
337 * gcc.target/sparc/popc-1.c: ...this.
338 * gcc.target/sparc/popc-2.c: New test.
339
523ee218
JD
3402016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
341
342 PR fortran/77972
343 * gfortran.dg/unexpected_eof_4.f90: New test.
344
c04d4ede
JB
3452016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
346
31a84d4a
AP
347 PR libfortran/48587
348 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 349
064ed55a
JJ
3502016-10-14 Jakub Jelinek <jakub@redhat.com>
351
9a822fc7
JJ
352 PR middle-end/77959
353 * gfortran.dg/pr77959.f90: New test.
354
064ed55a
JJ
355 DR 1511 - const volatile variables and ODR
356 * g++.dg/DRs/dr1511-1.C: New test.
357 * g++.dg/DRs/dr1511-2.C: New test.
358
2579762a
EB
3592016-10-14 Eric Botcazou <ebotcazou@adacore.com>
360
361 * gnat.dg/debug7.adb (dg-options): Remove -g.
362 * gnat.dg/debug8.adb (dg-options): Add -margs.
363 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
364
6d59425d
RB
3652016-10-14 Richard Biener <rguenther@suse.de>
366
367 PR tree-optimization/77979
368 * gcc.dg/torture/pr77979.c: New testcase.
369
43f66d6e
ML
3702016-10-14 Martin Liska <mliska@suse.cz>
371
372 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
373 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
374 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
375
cb3ac867
UB
3762016-10-14 Uros Bizjak <ubizjak@gmail.com>
377
378 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
379 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
380 * gcc.dg/torture/pr77937-2.c: Likewise.
381
14cf71a0
EB
3822016-10-14 Eric Botcazou <ebotcazou@adacore.com>
383
384 * gnat.dg/lto15.adb: Adjust.
385 * gnat.dg/lto16.adb: Likewise.
386 * gnat.dg/lto17.adb: Likewise
387 * gnat.dg/lto18.ad[sb]: New test.
388 * gnat.dg/lto18_pkg.ads: New helper.
389 * gnat.dg/lto19.adb: New test.
390 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
391 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
392 * gnat.dg/lto20.adb: New test.
393 * gnat.dg/lto20_pkg.ad[sb]: New helper.
394
6fd9c6f4
AV
3952016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
396
397 * gfortran.dg/coarray_38.f90: Expect error message.
398
01f44038
KT
3992016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
400
401 * gcc.target/aarch64/spellcheck_1.c: New test.
402 * gcc.target/aarch64/spellcheck_2.c: Likewise.
403 * gcc.target/aarch64/spellcheck_3.c: Likewise.
404 * gcc.target/aarch64/spellcheck_4.c: Likewise.
405 * gcc.target/aarch64/spellcheck_5.c: Likewise.
406 * gcc.target/aarch64/spellcheck_6.c: Likewise.
407
253abb2a
AS
4082016-10-13 Andreas Schwab <schwab@linux-m68k.org>
409
410 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
411
a2695319
BS
4122016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
413
414 PR tree-optimization/77937
415 * gcc.dg/torture/pr77937-1.c: New.
416 * gcc.dg/torture/pr77937-2.c: New.
417
14a2c9aa
JM
4182016-10-13 Jakub Jelinek <jakub@redhat.com>
419
420 * g++.dg/cpp1z/inline-var1.C: New test.
421 * g++.dg/cpp1z/inline-var1a.C: New test.
422 * g++.dg/cpp1z/inline-var1.h: New file.
423 * g++.dg/cpp1z/inline-var2.C: New test.
424 * g++.dg/cpp1z/inline-var3.C: New test.
425 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
426 uninitialized const.
427
18d34307
SL
4282016-10-13 Sandra Loosemore <sandra@codesourcery.com>
429
ee7fa2e3
SL
430 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
431 Xscale is specified, not just -march.
432 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
433 is incompatible with Xscale.
18d34307 434
96032047
MS
4352016-10-13 Martin Sebor <msebor@redhat.com>
436
437 PR c++/71912
438 * g++.dg/ext/flexary4.C: Adjust.
439 * g++.dg/ext/flexary5.C: Same.
440 * g++.dg/ext/flexary9.C: Same.
441 * g++.dg/ext/flexary19.C: New test.
442 * g++.dg/ext/flexary18.C: New test.
443 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
444 regression test.
5cb96b6a
UB
445 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
446 Avoid generating a flexible array member in an array.
96032047 447
5b1548fd
MS
4482016-10-13 Martin Sebor <msebor@redhat.com>
449
450 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
451 to placate -Wformat on targets where the type is not int.
452
7810c4eb
DM
4532016-10-13 David Malcolm <dmalcolm@redhat.com>
454
455 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
456 in INSN_LOCATION.
457
fcd27666
BC
4582016-10-13 Bin Cheng <bin.cheng@arm.com>
459
460 * gcc.target/i386/l_fma_float_1.c: Revise test.
461 * gcc.target/i386/l_fma_float_2.c: Ditto.
462 * gcc.target/i386/l_fma_float_3.c: Ditto.
463 * gcc.target/i386/l_fma_float_4.c: Ditto.
464 * gcc.target/i386/l_fma_float_5.c: Ditto.
465 * gcc.target/i386/l_fma_float_6.c: Ditto.
466 * gcc.target/i386/l_fma_double_1.c: Ditto.
467 * gcc.target/i386/l_fma_double_2.c: Ditto.
468 * gcc.target/i386/l_fma_double_3.c: Ditto.
469 * gcc.target/i386/l_fma_double_4.c: Ditto.
470 * gcc.target/i386/l_fma_double_5.c: Ditto.
471 * gcc.target/i386/l_fma_double_6.c: Ditto.
472
b8a4b8c8
BC
4732016-10-13 Bin Cheng <bin.cheng@arm.com>
474
475 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
476
328ba117
BC
4772016-10-13 Bin Cheng <bin.cheng@arm.com>
478
479 * gcc.dg/vect/vect-98.c: Refine test case.
480 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
481 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
482 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
483
1a1ab05e
JJ
4842016-10-13 Jakub Jelinek <jakub@redhat.com>
485
486 PR c/77946
487 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
488
27947670
ML
4892016-10-13 Martin Liska <mliska@suse.cz>
490
491 PR tree-optimization/77943
492 * g++.dg/tree-ssa/pr77943.C: New test.
493
92c5266b
AV
4942016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
495
496 PR fortran/72832
497 * gfortran.dg/allocate_with_source_22.f03: New test.
498 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
499 fail.
500
90bca4ed
TP
5012016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
502
503 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
504 * gcc.target/arm/movsi_movw.c: Likewise.
505 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
506 directive to work on big endian targets.
507
0011af7b
KV
5082016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
509
510 * gcc.dg/tree-ssa/evrp6.c: New test.
511
859e95ab
SB
5122016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
513
514 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
515 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
516 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
517
2934018d
SB
5182016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
519
520 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
521 * gcc.target/powerpc/warn-2.c: Ditto.
522
f92d1522
RS
5232016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
524
525 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
526 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
527 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
528 for -mmsa.
529 * gcc.target/mips/msa.c: New test.
530 * gcc.target/mips/msa-builtins.c: Likewise.
531 * lib/target-supports.exp (check_mips_msa_hw_available): New.
532 (check_effective_target_mips_msa_runtime): Likewise.
533 (check_effective_target_mips_msa): Likewise.
534 (add_options_for_mips_msa): Likewise.
535 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
536 (check_effective_target_vect_intfloat_cvt): Likewise.
537 (check_effective_target_vect_uintfloat_cvt): Likewise.
538 (check_effective_target_vect_floatint_cvt): Likewise.
539 (check_effective_target_vect_floatuint_cvt): Likewise.
540 (check_effective_target_vect_shift): Likewise.
541 (check_effective_target_vect_shift_char): Likewise.
542 (check_effective_target_vect_long): Likewise.
543 (check_effective_target_vect_float): Likewise.
544 (check_effective_target_vect_double): Likewise.
545 (check_effective_target_vect_long_long): Likewise.
546 (check_effective_target_vect_perm): Likewise.
547 (check_effective_target_vect_perm_byte): Likewise.
548 (check_effective_target_vect_perm_short): Likewise.
549 (check_effective_target_vect_sdot_qi): Likewise.
550 (check_effective_target_vect_udot_qi): Likewise.
551 (check_effective_target_vect_sdot_hi): Likewise.
552 (check_effective_target_vect_udot_hi): Likewise.
553 (check_effective_target_vect_pack_trunc): Likewise.
554 (check_effective_target_vect_unpack): Likewise.
555 (check_effective_target_vect_hw_misalign): Likewise.
556 (check_effective_target_vect_condition): Likewise.
557 (check_effective_target_vect_cond_mixed): Likewise.
558 (check_effective_target_vect_char_mult): Likewise.
559 (check_effective_target_vect_short_mult): Likewise.
560 (check_effective_target_vect_int_mult): Likewise.
561 (check_effective_target_vect_extract_even_odd): Likewise.
562 (check_effective_target_vect_interleave): Likewise.
563 (check_vect_support_and_set_flags): Check if the target supports MSA
564 and append to the list of EFFECTIVE_TARGETS.
565
0bfd099c
RB
5662016-10-12 Richard Biener <rguenther@suse.de>
567
568 PR debug/77947
569 * g++.dg/torture/pr77947.C: New testcase.
570
b4a9ef2f
PMR
5712016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
572
573 * gnat.dg/debug8.adb: New testcase.
574
c0dbd22d
PMR
5752016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
576
577 * gnat.dg/debug9.adb: New testcase.
578
8a7c91cd
RB
5792016-10-12 Richard Biener <rguenther@suse.de>
580
581 * gcc.dg/tree-ssa/vrp35.c: Adjust.
582 * gcc.dg/tree-ssa/vrp36.c: Likewise.
583 * gcc.dg/tree-ssa/vrp46.c: Likewise.
584
7dc2f5f1
RB
5852016-10-12 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/77920
588 * gcc.dg/torture/pr77920.c: New testcase.
589
70f6d5e1
JJ
5902016-10-12 Jakub Jelinek <jakub@redhat.com>
591
4a8b97cb
JJ
592 PR tree-optimization/77929
593 * gcc.c-torture/compile/pr77929.c: New test.
594
70f6d5e1
JJ
595 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
596 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
597 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
598 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
599 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
600 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
601 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
602 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
603 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
604
4803de58
EB
6052016-10-11 Eric Botcazou <ebotcazou@adacore.com>
606
607 * gcc.target/sparc/setcc-4.c: Adjust.
608 * gcc.target/sparc/setcc-5.c: Likewise.
609 * gcc.target/sparc/setcc-6.c: Likewise.
610 * gcc.target/sparc/setcc-7.c: Likewise.
611 * gcc.target/sparc/setcc-8.c: Likewise.
612 * gcc.target/sparc/setcc-9.c: Likewise.
613 * gcc.target/sparc/setcc-10.c: Delete.
614
f6cf4810
SK
6152016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
616
617 PR fortran/77942
618 * gfortran.dg/pr77942.f90
619
8e8c2744
FR
6202016-10-11 Fritz Reese <fritzoreese@gmail.com>
621
622 * gfortran.dg/dec_math.f90: New testsuite.
623
ddefad9a
SKS
6242016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
625
626 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
627 (main): Declare j as i32 instead of int.
628
e7b08761
TP
6292016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
630
631 PR testsuite/PR77710
632 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
633 target triplet instead of *-*-*-*.
634
9fd7cd44
EB
6352016-10-11 Eric Botcazou <ebotcazou@adacore.com>
636
637 * gnat.dg/unchecked_convert10.adb: New test.
638 * gnat.dg/unchecked_convert11.adb: Likewise.
639 * gnat.dg/unchecked_convert12.adb: Likewise.
640
ff7e7ee0
EB
6412016-10-11 Eric Botcazou <ebotcazou@adacore.com>
642
643 * gcc.target/sparc/cbcond-1.c: New test.
644 * gcc.target/sparc/cbcond-2.c: Likewise.
645 * gcc.target/sparc/movcc-1.c: Likewise.
646 * gcc.target/sparc/movcc-2.c: Likewise.
647 * gcc.target/sparc/setcc-1.c: Adjust.
648 * gcc.target/sparc/setcc-2.c: Likewise.
649 * gcc.target/sparc/setcc-3.c: Likewise.
650 * gcc.target/sparc/setcc-4.c: Likewise.
651 * gcc.target/sparc/setcc-5.c: Likewise.
652 * gcc.target/sparc/setcc-6.c: New test.
653 * gcc.target/sparc/setcc-7.c: Likewise.
654 * gcc.target/sparc/setcc-8.c: Likewise.
655 * gcc.target/sparc/setcc-9.c: Likewise.
656 * gcc.target/sparc/setcc-10.c: Likewise.
657
d30078b8
JL
6582016-10-10 Jeff Law <law@redhat.com>
659
660 PR tree-optimization/71947
661 * gcc.dg/tree-ssa/pr71947-1.c: New test.
662 * gcc.dg/tree-ssa/pr71947-2.c: New test.
663 * gcc.dg/tree-ssa/pr71947-3.c: New test.
664 * gcc.dg/tree-ssa/pr71947-4.c: New test.
665 * gcc.dg/tree-ssa/pr71947-5.c: New test.
666 * gcc.dg/tree-ssa/pr71947-6.c: New test.
667
5f869266
TK
6682016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
669
670 PR fortran/77915
671 * gfortran.dg/matmul_11.f90: New test.
672
174e0b00
JW
6732016-10-10 Jiong Wang <jiong.wang@arm.com>
674
675 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
676 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
677 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
678 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
703 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
704 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
705 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
706 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
723 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
724 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
725 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
726 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
734
4bc63138
JW
7352016-10-10 Jiong Wang <jiong.wang@arm.com>
736
737 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
738 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
739 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
740 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
741 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
742 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
743 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
744 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
745 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
746 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
747 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
751
8f3edb07
JW
7522016-10-10 Jiong Wang <jiong.wang@arm.com>
753
754 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
755 Enable AArch64.
756 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
757 vdup*_laneq.
758 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
759 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
760 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
761 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
762
6e49f922
JW
7632016-10-10 Matthew Wahab <matthew.wahab@arm.com>
764 Jiong Wang <jiong.wang@arm.com>
765
766 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
767 AArch64 support.
768 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
769 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
770 AArch64 targets.
771 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
772 AArch64 targets.
773 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
774 targets.
775 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
776
41683e1a
EB
7772016-10-10 Eric Botcazou <ebotcazou@adacore.com>
778
779 * gnat.dg/specs/vfa.ads: New test.
780
6e49f922 7812016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
782
783 * gnat.dg/inline13.ad[sb]: New test.
784 * gnat.dg/inline13_pkg.ad[sb]: New helper.
785
55cfd746
EB
7862016-10-10 Eric Botcazou <ebotcazou@adacore.com>
787
788 * gnat.dg/biased_subtype.adb: New test.
789
4dfb8a2a
JJ
7902016-10-09 Jakub Jelinek <jakub@redhat.com>
791
792 PR tree-optimization/77901
793 * gcc.c-torture/compile/pr77901.c: New test.
794
67b97478
PK
7952016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
796
797 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
798 * gcc.dg/ipa/propalign-2.c: Likewise
799 * gcc.dg/ipa/propalign-3.c: Likewise.
800 * gcc.dg/ipa/propalign-4.c: Likewise.
801 * gcc.dg/ipa/propalign-5.c: Likewise.
802
7bad794a
JJ
8032016-10-08 Jakub Jelinek <jakub@redhat.com>
804
81b02905
JJ
805 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
806
ee19ef45
JJ
807 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
808
7bad794a
JJ
809 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
810 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
811
56d3a930
FR
8122016-10-07 Fritz Reese <fritzoreese@gmail.com>
813
814 * gfortran.dg/dec_union_11.f90: New testcase.
815
45e2bf2e
NS
8162016-10-07 Nathan Sidwell <nathan@acm.org>
817
818 PR c++/66443
819 * g++.dg/cpp0x/pr66443-cxx11.C: New.
820 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
821 * g++.dg/cpp1y/pr66443-cxx14.C: New
822 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
823 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
824
be845b04
JJ
8252016-10-07 Jakub Jelinek <jakub@redhat.com>
826
827 * g++.dg/cpp0x/addressof1.C: New test.
828 * g++.dg/cpp0x/addressof2.C: New test.
829
08213983
MM
8302016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
831
832 * gcc.target/powerpc/float128-type-1.c: New test to check that
833 PowerPC 64-bit Linux enables -mfloat128-type by default.
834 * gcc.target/powerpc/float128-type-2.c: Likewise.
835 * gcc.target/powerpc/float128-mix.c: Change error message to
836 reflect that __ibm128 is now #define'ed to be long double.
837
bd845c14
SK
8382016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
839
840 PR fortran/77406
841 * gfortran.dg/pr77406.f90: New test.
842 * gfortran.dg/assumed_type_3.f90: Update error messages.
843 * gfortran.dg/defined_operators_1.f90: Ditto.
844 * gfortran.dg/generic_26.f90: Ditto.
845 * gfortran.dg/generic_7.f90: Ditto.
846 * gfortran.dg/gomp/udr5.f90: Ditto.
847 * gfortran.dg/gomp/udr7.f90: Ditto.
848 * gfortran.dg/interface_1.f90: Ditto.
849 * gfortran.dg/interface_37.f90: Ditto.
850 * gfortran.dg/interface_5.f90: Ditto.
851 * gfortran.dg/interface_6.f90: Ditto.
852 * gfortran.dg/interface_7.f90
853 * gfortran.dg/no_arg_check_3.f90
854 * gfortran.dg/operator_5.f90
855 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
856
c09c4992
BE
8572016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
858
859 PR c++/77700
860 * c-c++-common/Wint-in-bool-context.c: Update test.
861
d7f336f8
RB
8622016-10-07 Richard Biener <rguenther@suse.de>
863
864 * gcc.dg/tree-ssa/vrp01.c: Adjust.
865 * gcc.dg/tree-ssa/vrp34.c: Likewise.
866
a9172bf3
MP
8672016-10-07 Marek Polacek <polacek@redhat.com>
868
869 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
870
8a14afd0
BS
8712016-10-07 Bernd Schmidt <bschmidt@redhat.com>
872
873 PR c++/69733
874 * c-c++-common/pr69733.c: New test.
875 * gcc.dg/pr69733.c: New test.
876 * gcc.target/i386/pr69733.c: New test.
877
d4bd4646
MP
8782016-10-07 Marek Polacek <polacek@redhat.com>
879
880 PR c++/77803
881 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
882
a93cdc5c
JJ
8832016-10-07 Jakub Jelinek <jakub@redhat.com>
884
885 PR tree-optimization/77664
886 * gcc.dg/tree-ssa/pr77664.c: New test.
887 * gcc.dg/pr77664.c: New test.
888
8892016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
890
891 * gfortran.dg/pr69955.f90: New test.
892
ac193ee7
LK
8932016_10-06 Louis Krupp <louis.krupp@zoho.com>
894
895 PR fortran/57910
896 * gfortran.dg/pr57910.f90: New test.
897
342cfb3e
JJ
8982016-10-06 Jakub Jelinek <jakub@redhat.com>
899
900 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
901 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
902
48057089
KV
9032016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
904
905 PR tree-optimization/77862
906 * gcc.dg/pr77862.c: New test.
907
65b25c9b
KV
9082016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
909
910 * gcc.dg/tree-ssa/evrp4.c: New test.
911
f3127685
JL
9122016-10-06 Jeff Law <law@redhat.com>
913
914 PR tree-optimization/71661
915 * gcc.dg/tree-ssa/pr71661.c: New test.
916
b3972588
RB
9172016-10-06 Richard Biener <rguenther@suse.de>
918
919 PR tree-optimization/77855
920 * gcc.dg/torture/pr77855.c: New testcase.
921
139dc3c6 9222016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 923 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
924
925 * g++.dg/other/pr77759.C: New test.
926
37f6a157
RB
9272016-10-06 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/77839
930 * gcc.dg/torture/pr77839.c: New testcase.
931
f779aeb8
MP
9322016-10-06 Marek Polacek <polacek@redhat.com>
933
934 * g++.dg/cpp1z/init-statement9.C: New test.
935
eee8f0b0
AS
9362016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
937
938 * gcc.target/i386/pcommit-1.c: Deleted.
939 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
940 * gcc.target/i386/sse-13.c: Ditto.
941 * gcc.target/i386/sse-14.c: Ditto.
942 * gcc.target/i386/sse-22.c: Ditto.
943 * gcc.target/i386/sse-23.c: Ditto.
944 * g++.dg/other/i386-2.C: Ditto.
945
b48042bb
UB
9462016-10-05 Uros Bizjak <ubizjak@gmail.com>
947
948 * gcc.target/i386/pr77833.c: Require int128 effective target.
949
50b01e1d
SK
9502016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
951
952 PR fortran/58991
953 PR fortran/58992
954 * gfortran.dg/associate_22.f90: New test.
955
908b8296
FR
9562016-10-05 Fritz Reese <fritzoreese@gmail.com>
957
958 * gfortran.dg/dec_union_9.f90: New testcase.
959 * gfortran.dg/dec_union_10.f90: New testcase.
960
87582521
JJ
9612016-10-05 Jakub Jelinek <jakub@redhat.com>
962
2e69f143
JJ
963 PR sanitizer/66343
964 * gcc.dg/pch/pr66343-3.c: New test.
965 * gcc.dg/pch/pr66343-3.hs: New file.
966
87582521
JJ
967 PR sanitizer/66343
968 * gcc.dg/pch/pr66343-1.c: New test.
969 * gcc.dg/pch/pr66343-1.hs: New file.
970 * gcc.dg/pch/pr66343-2.c: New test.
971 * gcc.dg/pch/pr66343-2.hs: New file.
972
700fff34
BE
9732016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
974
975 * c-c++-common/Wint-in-bool-context.c: Update test.
976
17a9e380
MP
9772016-10-05 Marek Polacek <polacek@redhat.com>
978
979 * g++.dg/cpp1z/init-statement1.C: New test.
980 * g++.dg/cpp1z/init-statement2.C: New test.
981 * g++.dg/cpp1z/init-statement3.C: New test.
982 * g++.dg/cpp1z/init-statement4.C: New test.
983 * g++.dg/cpp1z/init-statement5.C: New test.
984 * g++.dg/cpp1z/init-statement6.C: New test.
985 * g++.dg/cpp1z/init-statement7.C: New test.
986 * g++.dg/cpp1z/init-statement8.C: New test.
987
6e48e779
LK
9882016-10-05 Louis Krupp <louis.krupp@zoho.com>
989
990 PR fortran/67524
991 * gfortran.dg/pr67524.f90: New test.
992
04a32443
JJ
9932016-10-05 Jakub Jelinek <jakub@redhat.com>
994
995 PR sanitizer/77823
996 * c-c++-common/ubsan/shift-9.c: New test.
997
743a9cf7
SKS
9982016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
999
1000 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1001 of int if __SIZEOF_INT__ is less than 4 bytes.
1002
a40278c3
JD
10032016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1004
1005 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1006 * gfortran.dg/class_array_20.f03: Likewise.
1007 * gfortran.dg/class_array_21.f03: Likewise.
1008 * gfortran.dg/finalize_29.f08: Likewise.
1009 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1010
39bb7d01
RB
10112016-10-05 Richard Biener <rguenther@suse.de>
1012
1013 PR middle-end/77826
1014 * gcc.dg/torture/pr77826.c: New testcase.
1015
eeb57981
RB
10162016-10-05 Richard Biener <rguenther@suse.de>
1017
1018 * gcc.dg/fold-copysign-1.c: New testcase.
1019
f9018d75
AS
10202016-10-05 Andreas Schwab <schwab@suse.de>
1021
1022 * g++.dg/pr49847-2.C: Remove.
1023
7e8000b3
PMR
10242016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1025
1026 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1027
54f84ca9
RB
10282016-10-05 Richard Biener <rguenther@suse.de>
1029
1030 PR middle-end/55152
1031 * gcc.dg/pr55152-2.c: New testcase.
1032
17beda50
JD
10332016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1034
1035 * gfortran.dg/dtio_15.f90: New test.
1036
1c84b798
ILT
10372016-10-04 Ian Lance Taylor <iant@golang.org>
1038
1039 * gcc.dg/split-7.c: New test.
1040
7ec39552
MS
10412016-10-04 Martin Sebor <msebor@redhat.com>
1042
1043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1044 %lc directive to wint_t to silence -Wformat warnings on targets
1045 where the latter is a distinct type such as long.
1046
8ff04ff9
MS
10472016-10-04 Martin Sebor <msebor@redhat.com>
1048
1049 PR c++/77804
1050 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1051
bfecd57c
JJ
10522016-10-04 Jakub Jelinek <jakub@redhat.com>
1053
f72da967
JJ
1054 PR c++/77791
1055 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1056
bfecd57c
JJ
1057 * g++.dg/other/java3.C: Remove.
1058 * g++.dg/other/java1.C: Remove.
1059 * g++.dg/other/error12.C: Remove.
1060 * g++.dg/other/java2.C: Remove.
1061 * g++.dg/warn/Wnvdtor.C: Remove.
1062 * g++.dg/lookup/java1.C: Remove.
1063 * g++.dg/lookup/java2.C: Remove.
1064 * g++.dg/ext/pr34829.C: Remove.
1065 * g++.dg/ext/java-3.C: Remove.
1066 * g++.dg/ext/java-1.C: Remove.
1067 * g++.dg/ext/java-2.C: Remove.
1068 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1069
fe8b1e83
DG
10702016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1071
1072 PR tree-optimization/77808
1073 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1074
078b5aab
RB
10752016-10-04 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/77399
1078 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1079
2b568899
RB
10802016-10-04 Richard Biener <rguenther@suse.de>
1081
1082 PR middle-end/77833
1083 * gcc.target/i386/pr77833.c: New testcase.
1084
0a4e5cf3
JL
10852016-09-26 Jeff Law <law@redhat.com>
1086
1087 PR tree-optimization/71550
1088 PR tree-optimization/71403
1089 * gcc.c-torture/execute/pr71550.c: New test.
1090
d07b0a23
SKS
10912016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1092
1093 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1094 option.
1095
b44a42cf
KT
10962016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1097
1098 Revert
1099 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1100
1101 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1102
f41f1ceb
MP
11032016-10-03 Marek Polacek <polacek@redhat.com>
1104
1105 * g++.dg/cpp0x/nullptr37.C: New test.
1106
1633d3b9
BE
11072016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1108
1109 * c-c++-common/Wint-in-bool-context.c: Update test.
1110
2c8e3a1d
JJ
11112016-10-02 Jakub Jelinek <jakub@redhat.com>
1112
1113 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1114 earlier.
1115 * g++.dg/charset/asm2.c (memmove): Likewise.
1116 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1117 * g++.dg/tls/diag-4.C (foo): Likewise.
1118 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1119 dg-warning, fix up regex.
1120 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1121 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1122 * g++.old-deja/g++.mike/net31.C: Likewise.
1123 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1124 for C++17.
1125 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1126 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1127
f00b6283
RB
11282016-10-01 Richard Biener <rguenther@suse.de>
1129
1130 PR middle-end/77798
1131 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1132
0f0565b1
AV
11332016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1134
1135 PR fortran/77663
1136 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1137
c58823a0
JJ
11382016-10-01 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR c/77490
1141 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1142 Add dg-prune-output directive.
1143
e3228a50
JD
11442016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1145
1146 PR fortran/66643
1147 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1148 * gfortran.fortran-torture/compile/write.f90: Update test.
1149
e70bbc6f
MW
11502016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1151
1152 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1153 arm_fp16_alternative_ok as the required effective target.
1154 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1155 -mfp16-format=alternative to the dg-options directive and remove
1156 the dg-add-options directive.
1157
c39747d2
FR
11582016-09-30 Fritz Reese <fritzoreese@gmail.com>
1159
1160 PR fortran/77764
1161 * gfortran.dg/dec_union_8.f90: New testcase.
1162
00074dd8
FR
11632016-09-30 Fritz Reese <fritzoreese@gmail.com>
1164
1165 PR fortran/77782
1166 * gfortran.dg/dec_structure_16.f90: New testcase.
1167
26f391e8
AV
11682016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1169
1170 * gfortran.dg/coarray_allocate_10.f08: New test.
1171 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1172
fa16a271
KT
11732016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1174
1175 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1176
f334c828
RB
11772016-09-30 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/77399
1180 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1181
76e3ec9c
SL
11822016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1183
871267e1 1184 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1185 -fdelete-null-pointer-checks explicit.
1186 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1187 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1188 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1189 * gcc.dg/pic-1.c: Require fpic target support.
1190 * gcc.dg/pic-2.c: Likewise.
1191
a2c6e7f2
JJ
11922016-09-29 Jakub Jelinek <jakub@redhat.com>
1193
1194 Implement P0001R1 - C++17 removal of register storage class specifier
1195 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1196 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1197 C++17.
1198 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1199 keyword if not __SSE2__.
1200 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1201 C++17.
1202 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1203 register keywords.
1204 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1205 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1206 no_erroneous_warning): Expect new warnings for C++17.
1207 * g++.dg/warn/register-var-2.C (f): Likewise.
1208 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1209 * g++.dg/parse/linkage2.C (foo): Likewise.
1210 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1211 keyword on parameters for C++17.
1212 * g++.dg/cpp1z/register1.C: New test.
1213 * g++.dg/cpp1z/register2.C: New test.
1214 * g++.dg/cpp1z/register3.C: New test.
1215
4ab76933
UB
12162016-09-29 Uros Bizjak <ubizjak@gmail.com>
1217
1218 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1219 * gcc.target/i386/avx2-check.h (main): Ditto.
1220 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1221 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1222 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1223 * gcc.target/i386/avx512er-check.h (main): Ditto.
1224 * gcc.target/i386/avx512f-check.h (main): Ditto.
1225 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1226 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1227 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1228
2488ebe5
UB
12292016-09-29 Uros Bizjak <ubizjak@gmail.com>
1230
1231 PR target/77756
1232 * gcc.target/i386/pr77756.c: New test.
1233
4d258d09
MP
12342016-09-29 Marek Polacek <polacek@redhat.com>
1235
1236 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1237
a9087411
MP
12382016-09-29 Marek Polacek <polacek@redhat.com>
1239
1240 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1241 C++14.
1242
fa0a064a
ML
12432016-09-29 Martin Liska <mliska@suse.cz>
1244
1245 * objc/execute/construct1.m: New test.
1246
0ce1ecc7
RB
12472016-09-29 Richard Biener <rguenther@suse.de>
1248
1249 PR tree-optimization/77768
1250 * gcc.dg/torture/pr77768.c: New testcase.
1251
da186c1f
RB
12522016-09-28 Richard Biener <rguenther@suse.de>
1253
1254 PR middle-end/77407
1255 * gcc.dg/pr77407.c: New testcase.
1256
d657e995
RB
12572016-09-29 Richard Biener <rguenther@suse.de>
1258
1259 PR middle-end/55152
1260 * gcc.dg/pr55152.c: New testcase.
1261 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1262
cadf6296
RO
12632016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1264
1265 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1266 (dg-options): Remove -m32.
1267
88000fd1
MS
12682016-09-28 Martin Sebor <msebor@redhat.com>
1269
1270 PR middle-end/77721
1271 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1272
0c172974
JD
12732016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274
1275 PR libgfortran/77707
1276 * gfortran.dg/inquire_17.f90: New test.
1277
4b390698
JJ
12782016-09-28 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR c++/77467
1281 * g++.dg/cpp1y/constexpr-77467.C: New test.
1282
2b1b5938
MS
12832016-09-28 Martin Sebor <msebor@redhat.com>
1284
1285 PR c/77762
1286 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1287 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1288 (test_sprintf_p_const): Adjust line numbers to avoid failures
1289 introduced in r240503.
1290
30dc6ee9
MS
12912016-09-28 Martin Sebor <msebor@redhat.com>
1292
1293 PR middle-end/77683
1294 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1295
7d290e93
BE
12962016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1297
fcf32bad
BE
1298 PR c++/77748
1299 * g++.dg/pr77550.C: Avoid undefined behavior.
1300
7d290e93
BE
1301 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1302
912d9ec3
WD
13032016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1304
1305 * gcc.dg/strlenopt-20.c: Update test.
1306 * gcc.dg/strlenopt-21.c: Likewise.
1307 * gcc.dg/strlenopt-22.c: Likewise.
1308 * gcc.dg/strlenopt-22g.c: Likewise.
1309 * gcc.dg/strlenopt-26.c: Likewise.
1310 * gcc.dg/strlenopt-5.c: Likewise.
1311 * gcc.dg/strlenopt-7.c: Likewise.
1312 * gcc.dg/strlenopt-9.c: Likewise.
1313
459bcfb0
JJ
13142016-09-27 Jakub Jelinek <jakub@redhat.com>
1315
6e39060a
JJ
1316 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1317
8ca33347
JJ
1318 * g++.dg/cpp1z/lambda-this1.C: New test.
1319 * g++.dg/cpp1z/lambda-this2.C: New test.
1320
459bcfb0
JJ
1321 PR c++/77722
1322 * g++.dg/ubsan/return-4.C: New test.
1323 * g++.dg/ubsan/return-5.C: New test.
1324 * g++.dg/ubsan/return-6.C: New test.
1325
20fba714
JW
13262016-09-27 Jiong Wang <jiong.wang@arm.com>
1327
1328 * lib/target-supports.exp
1329 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1330 in function comment.
1331
bebe0086
ML
13322016-09-27 Martin Liska <mliska@suse.cz>
1333
1334 PR gcov-profile/46266
1335 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1336 considered.
1337
59896334
RB
13382016-09-27 Richard Biener <rguenther@suse.de>
1339
1340 PR tree-optimization/77745
1341 * g++.dg/torture/pr77745.C: New testcase.
1342
f0d355dc
RB
13432016-09-27 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/77478
1346 * gcc.dg/torture/pr77478.c: New testcase.
1347
8c9434c2
ML
13482016-09-27 Martin Liska <mliska@suse.cz>
1349
1350 PR gcov-profile/7970
1351 PR gcov-profile/16855
1352 PR gcov-profile/44779
1353 * g++.dg/gcov/pr16855.C: New test.
1354
511d092e
SKS
13552016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1356
1357 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1358
f2e0c4e1
JJ
13592016-09-27 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR fortran/77666
1362 * gfortran.dg/gomp/pr77666.f90: New test.
1363
3a4228ba
KV
13642016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1365
1366 PR ipa/77677
1367 * gcc.dg/torture/pr77677-2.c: New test.
1368
a184e37f
SK
13692016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1370
1371 PR fortran/77420
1372 * gfortran.dg/pr77420_1.f90: New test.
1373 * gfortran.dg/pr77420_2.f90: Ditto.
1374 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1375 * gfortran.dg/pr77420_4.f90: this file.
1376
8be59d19
KV
13772016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1378
1379 PR middle-end/77719
1380 * gfortran.dg/pr77719.f90: New test.
1381
991075a4
TP
13822016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1383
1384 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1385 singular form of byte when quantity is unknown.
991075a4 1386
c6147dc4
MP
13872016-09-26 Marek Polacek <polacek@redhat.com>
1388
1389 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1390
5cc6c41c
ML
13912016-09-26 Martin Liska <mliska@suse.cz>
1392
1393 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1394 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1395 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1396 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1397 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1398 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1399 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1400 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1401 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1402
81fea426
MP
14032016-09-26 Marek Polacek <polacek@redhat.com>
1404
1405 PR c/7652
1406 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1407 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1408 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1409 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1410 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1411 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1412 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1413 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1414 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1415 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1416 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1417 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1418 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1419 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1420 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1421 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1422 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1423 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1424 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1425 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1426 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1427 * c-c++-common/attr-fallthrough-1.c: New test.
1428 * c-c++-common/attr-fallthrough-2.c: New test.
1429 * g++.dg/cpp0x/fallthrough1.C: New test.
1430 * g++.dg/cpp0x/fallthrough2.C: New test.
1431 * g++.dg/cpp1z/fallthrough1.C: New test.
1432 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1433 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1434 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1435 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1436
9b597c1f
SK
14372016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1438
12a813c1 1439 PR fortran/77429
9b597c1f
SK
1440 * gfortran.dg/pr77429.f90: New test.
1441
f1c7e7f1
SK
14422016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1443
1444 PR fortran/77694
1445 * gfortran.dg/pr77694.f90: New test.
1446
50c6dd20
OE
14472016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1448
1449 PR target/51244
1450 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1451
540b039e
DH
14522016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1453
1454 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1455 for 32-bit mode.
1456
cfd161bf
DH
14572016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1458
1459 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1460 for 32-bit mode.
1461
9a2300e9
MP
14622016-09-24 Marek Polacek <polacek@redhat.com>
1463
1464 PR c/77490
1465 * c-c++-common/Wbool-operation-1.c: New test.
1466 * gcc.dg/Wbool-operation-1.c: New test.
1467
34d567d1
FR
14682016-09-23 Fritz Reese <fritzoreese@gmail.com>
1469
1470 * gfortran.dg/dec_static_1.f90: New.
1471 * gfortran.dg/dec_static_2.f90: New.
1472 * gfortran.dg/dec_static_3.f90: New.
1473 * gfortran.dg/dec_static_4.f90: New.
1474
4a8d4422
JD
14752016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1476
1477 PR fortran/48298
1478 * gfortran.dg/negative_unit_check.f90: Update test.
1479 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1480
90ef45cb
DV
14812016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1482
1483 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1484 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1485 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1486 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1487 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1488 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1489 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1490
e0535922
MS
14912016-09-23 Martin Sebor <msebor@redhat.com>
1492
1493 PR testsuite/77713
1494 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1495 assuming long double is bigger than double.
1496
d664d76d
JJ
14972016-09-23 Jakub Jelinek <jakub@redhat.com>
1498
1499 Implement P0138R2, C++17 construction rules for enum class values
1500 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1501
3b31f720
DM
15022016-09-23 David Malcolm <dmalcolm@redhat.com>
1503
1504 PR preprocessor/77672
1505 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1506 expected multiline output from first warning to reflect change
1507 in r240434.
1508
592459bf
TP
15092016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1510
1511 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1512
0af06385
BE
15132016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1514 Tom de Vries <tom@codesourcery.com>
1515
1516 PR testsuite/77411
1517 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1518
8f01b67a
MP
15192016-09-23 Marek Polacek <polacek@redhat.com>
1520
1521 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1522 * c-c++-common/gomp/atomic-13.c: Likewise.
1523 * c-c++-common/gomp/atomic-14.c: Likewise.
1524 * c-c++-common/pr60439.c: Remove invalid code.
1525 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1526 * g++.dg/expr/bitfield5.C: Likewise.
1527 * g++.dg/expr/bitfield6.C: Likewise.
1528 * g++.dg/expr/bool1.C: Likewise.
1529 * g++.dg/expr/bool3.C: Likewise.
1530 * g++.dg/expr/lval3.C: Likewise.
1531 * g++.dg/expr/lval4.C: Likewise.
1532 * g++.old-deja/g++.jason/bool5.C: Likewise.
1533
bbd6fcf3
DM
15342016-09-23 David Malcolm <dmalcolm@redhat.com>
1535
1536 PR preprocessor/77672
1537 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1538 (test_terminator_location): New function.
1539
113d06a4
RB
15402016-09-23 Richard Biener <rguenther@suse.de>
1541
1542 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1543
cab9e1df
MW
15442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1545
1546 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1547 -march=armv8.2-a+fp16 when supported by the hardware.
1548 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1549 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1550 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1551 semi-colons to a macro invocations.
1552 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1553 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1554 defined.
1555 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1556 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1557 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1558 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1559 defined.
1560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1567 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1569 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1570 defined.
1571 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1573 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1574 defined.
1575 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1576 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1577 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1578 defined.
1579 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1581 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1582 defined.
1583 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1585 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1586 defined. Also fix some white-space.
1587 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1588 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1589 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1590 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1592 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1593 defined. Also fix some long lines and white-space.
1594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1595 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1596 defined. Also fix some long lines and white-space.
1597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1598 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1599 defined.
1600 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1602 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1603 defined.
1604 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1606 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1607 defined.
1608 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1610 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1611 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1616 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1618 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1623 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1624 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1625 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1627
da9b2e69
JW
16282016-09-23 Jiong Wang <jiong.wang@arm.com>
1629 Matthew Wahab <matthew.wahab@arm.com>
1630
1631 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1632 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1633 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1634 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1635 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1636 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1637 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1638 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1639 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1640 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1641 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1668
785cf02f
MW
16692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1670
1671 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1672 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1673 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1674 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1675 support.
1676
1e401340
KV
16772016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1678
1679 PR ipa/77677
1680 * gcc.dg/torture/pr77677.c: New test.
1681
8ed3eeac
AV
16822016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1683
1684 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1685 here now.
1686
55a9b91b
MW
16872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1688
1689 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1690 options. Add tests for float16x4_t and float16x8_t.
1691
64c744b9
DV
16922016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1693
1694 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1695 * gcc.target/s390/risbg-ll-2.c: Ditto.
1696 * gcc.target/s390/risbg-ll-3.c: Ditto.
1697
d403b8d4
MW
16982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1699
1700 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1701 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1702
576987fc
DV
17032016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1704
1705 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1706 output to the simplified instructions.
1707
4ffc8099
MW
17082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1709
1710 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1711 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1712
b1a970a5
MW
17132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1714
1715 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1716 (FP16_SUPPORTED): New
1717 (expected-hfloat-16x4): Make conditional on __fp16 support.
1718 (expected-hfloat-16x8): Likewise.
1719 (vdup_n_f16): Disable for non-AArch64 targets.
1720 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1721 conditional on FP16_SUPPORTED.
1722 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1723 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1724 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1725 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1726 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1727 for testing __fp16.
1728 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1729 conditional on FP16_SUPPORTED.
1730 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1731 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1732
50df9464
MW
17332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1734
1735 * gcc.target/arm/short-vfp-1.c: New.
1736
536b9f42
MW
17372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1738
1739 * gcc.target/arm/attr-fp16-arith-1.c: New.
1740
1b9e31cf
MW
17412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1742
1743 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1744 New.
1745 (add_options_for_arm_v8_2a_fp16_neon): New.
1746 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1747 (add_options_for_arm_arch_v8_2a): Auto-generate.
1748 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1749 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1750 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1751 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1752 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1753 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1754 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1755
a5b42ee7
MW
17562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1757
1758 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1759 arm_fp16_alternative_ok.
1760 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1761 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1762 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1763 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1764 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1765 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1766 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1767 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1768 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1769 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1770 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1771 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1772 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1773 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1774 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1775 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1776 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1777 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1778 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1779 arm_fp16_alternative_ok.
1780 * lib/target-supports.exp
1781 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1782 (check_effective_target_arm_fp16_alternative_ok): New.
1783 (check_effective_target_arm_fp16_none_ok_nocache): New.
1784 (check_effective_target_arm_fp16_none_ok): New.
1785
fcbc975b
ML
17862016-09-23 Martin Liska <mliska@suse.cz>
1787
1788 * gcc.dg/ipa/pr77653.c: Replace adress
1789 with address.
1790
1822b732
ML
17912016-09-23 Martin Liska <mliska@suse.cz>
1792
1793 * gcc.target/i386/movbe-4.c: New test.
1794
fab18cc4
ML
17952016-09-23 Martin Liska <mliska@suse.cz>
1796
1797 * gcc.target/i386/crc32-5.c: New test.
1798
e70f01b5
ML
17992016-09-23 Martin Liska <mliska@suse.cz>
1800
1801 * gcc.target/i386/pr71652.c: New test.
1802 * gcc.target/i386/pr71652-2.c: New test.
1803 * gcc.target/i386/pr71652-3.c: New test.
1804
f2e81d05
JJ
18052016-09-23 Jakub Jelinek <jakub@redhat.com>
1806
1807 * lib/gcc-dg.exp (process-message): Support relative line number
1808 notation - .+4 or .-1 etc.
1809 * gcc.dg/dg-test-1.c: New test.
1810
ed30d2a6
MS
18112016-09-22 Martin Sebor <msebor@redhat.com>
1812
1813 PR target/77676
1814 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1815 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1816 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1817 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1818
1c681c7b
UB
18192016-09-22 Uros Bizjak <ubizjak@gmail.com>
1820
1821 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1822 * gcc.dg/ifcvt-2.c: Ditto.
1823 * gcc.dg/zero_bits_compound-1.c: Ditto.
1824 * gcc.dg/zero_bits_compound-1.c: Ditto.
1825 * gcc.dg/pr40550.c: Simplify target selectors.
1826 Use dg-additional-options.
1827 * gcc.dg/pr47893.c: Ditto.
1828 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1829 additional options for 32-bit x86 targets.
1830 * gcc.dg/pr70955.c: Move to ...
1831 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1832
67cf0a53
PC
18332016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 PR c++/61019
1836 * g++.dg/cpp0x/pr61019.C: New.
1837
0ee70cc0
AV
18382016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1839 Terry Guo <terry.guo@arm.com>
1840
1841 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1842 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1843 * gcc.target/arm/pure-code/pure-code.exp: New.
1844
43639d2c
UB
18452016-09-22 Uros Bizjak <ubizjak@gmail.com>
1846
1847 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1848 Remove SSE effective target requirement.
1849
a608d15b
PC
18502016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1851
1852 PR c++/71979
1853 * g++.dg/cpp0x/pr71979.C: New.
1854
d94a7ab4
BE
18552016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1856
1857 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1858
a13f439f
ML
18592016-09-22 Martin Liska <mliska@suse.cz>
1860
1861 PR ipa/77653
1862 * gcc.dg/ipa/pr77653.c: New test.
1863
cf352092
JJ
18642016-09-22 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR fortran/77665
1867 * gfortran.dg/gomp/pr77665.f90: New test.
1868
a8de3002
PT
18692016-09-22 Paul Thomas <pault@gcc.gnu.org>
1870
1871 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1872 * gfortran.dg/dtio_13.f90: New test.
1873
39abef62
LK
18742016-09-21 Louis Krupp <louis.krupp@zoho.com>
1875
1876 PR fortran/66107
1877 * gfortran.dg/pr66107.f90: New test.
1878
4a2bb7fc
ILT
18792016-09-21 Ian Lance Taylor <iant@golang.org>
1880
1881 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1882 with call to builtin delete function.
1883
5f84cee2
JM
18842016-09-21 Joseph Myers <joseph@codesourcery.com>
1885
1886 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1887 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1888 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1889 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1890 tests.
1891
fe01a41a
UB
18922016-09-21 Uros Bizjak <ubizjak@gmail.com>
1893
1894 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1895
2e1c20b1
JJ
18962016-09-21 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR c++/77651
1899 * g++.dg/cpp1z/aligned-new6.C: New test.
1900
de4c144a
MW
19012016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1902
1903 * gcc.target/arm/fp16-aapcs-3.c: New.
1904 * gcc.target/arm/fp16-aapcs-4.c: New.
1905 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1906 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1907 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1908 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1909
44fc7854
BE
19102016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1911
1912 PR tree-optimization/77550
1913 * g++.dg/pr77550.C: New test.
1914
bc084f84
GJL
19152016-09-21 Georg-Johann Lay <avr@gjlay.de>
1916
1917 PR target/77326
1918 * gcc.target/avr/torture/pr77326.c: New test.
1919
c075003a
LK
19202016-09-21 Louis Krupp <louis.krupp@zoho.com>
1921
1922 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1923
6811ea79
RB
19242016-09-21 Richard Biener <rguenther@suse.de>
1925
1926 PR tree-optimization/77648
1927 * gcc.dg/torture/pr77648-1.c: New testcase.
1928 * gcc.dg/torture/pr77648-2.c: Likewise.
1929
f955c4c4
RB
19302016-09-21 Richard Biener <rguenther@suse.de>
1931 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR tree-optimization/77621
1934 * gcc.dg/pr77621.c: New testcase.
1935
096506bb
PT
19362016-09-21 Paul Thomas <pault@gcc.gnu.org>
1937
1938 PR fortran/77657
1939 * gfortran.dg/dtio_12.f90: New test.
1940
37d168ae
SKS
19412016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1942
1943 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1944
66454000
KV
19452016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1946
1947 PR tree-optimization/72835
1948 * gcc.dg/tree-ssa/pr72835.c: New test.
1949
88d0c3f0
MS
19502016-09-20 Martin Sebor <msebor@redhat.com>
1951
1952 PR middle-end/49905
1953 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1954 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1955 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1956 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1957 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1958 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1959 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1960
a03df1d5
KV
19612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1962
1963 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1964 arguments/compare will be optimized away.
1965 * gcc.dg/torture/ftrapv-1.c: Likewise.
1966
8bc5448f
KV
19672016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1968
1969 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1970 will be optimized away.
1971 * gcc.dg/ipa/vrp1.c: New test.
1972 * gcc.dg/ipa/vrp2.c: New test.
1973 * gcc.dg/ipa/vrp3.c: New test.
1974
973625a0
KV
19752016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1976
1977 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1978 does the same transformation.
1979 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1980 * gcc.dg/tree-ssa/evrp1.c: New test.
1981 * gcc.dg/tree-ssa/evrp2.c: New test.
1982 * gcc.dg/tree-ssa/evrp3.c: New test.
1983 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1984 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1985 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1986 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1987 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1988 foling now happens early.
1989 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1990 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1991 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1992 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1993 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1994
9b1ba33c
UB
19952016-09-20 Uros Bizjak <ubizjak@gmail.com>
1996
1997 PR target/77621
1998 * gcc.target/i386/pr77621.c: New test.
1999 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2000 pattern, loop should vectorize with -mtune=atom.
2001
f5bd4ad8
MO
20022016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2003 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR testsuite/63299
2006 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2007 instead of delete.
2008
7d9cf801
JJ
20092016-09-20 Jakub Jelinek <jakub@redhat.com>
2010
b912f962
JJ
2011 PR c++/77626
2012 * g++.dg/other/pr77626.C: New test.
2013
eaf1ece1
JJ
2014 PR c++/77638
2015 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2016
590b62e9
JJ
2017 PR c++/77637
2018 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2019
7d9cf801
JJ
2020 PR middle-end/77624
2021 * c-c++-common/pr77624-1.c: New test.
2022 * c-c++-common/pr77624-2.c: New test.
2023
3aebb6ff
AV
20242016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2025
2026 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2027 of digits expected.
2028
b5bbe47b
RB
20292016-09-20 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/77646
2032 * gcc.dg/torture/pr77646.c: New testcase.
2033
144a96e4
BE
20342016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2035
2036 PR c++/77434
2037 * c-c++-common/Wint-in-bool-context.c: New test.
2038
1f2071fa
JM
20392016-09-19 Joseph Myers <joseph@codesourcery.com>
2040
2041 * gcc.dg/cr-decimal-dig-1.c: New test.
2042
63012d9a
JM
20432016-09-19 Joseph Myers <joseph@codesourcery.com>
2044
2045 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2046 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2047 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2048 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2049
02410826
VM
20502016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2051
2052 PR rtl-optimization/77416
2053 * gcc.target/powerpc/pr77416.c: New.
2054
6101a7ab
PP
20552016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2056
2057 PR c++/77639
2058 * g++.dg/template/error-recovery4.C: New test.
2059
1993ff76
BC
20602016-09-19 Bin Cheng <bin.cheng@arm.com>
2061
2062 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2063
5fa9e644
KT
20642016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2065
2066 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2067 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2068
fc15d9ec
JJ
20692016-09-19 Jakub Jelinek <jakub@redhat.com>
2070 Jan Hubicka <jh@suse.cz>
2071
2072 PR target/77587
2073 * gcc.dg/pr77587.c: New test.
2074 * gcc.dg/pr77587a.c: New file.
2075
3c9f5092
AV
20762016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2077
2078 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2079 * gfortran.dg/coarray_38.f90:
2080 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2081 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2082 * gfortran.dg/coarray_allocate_7.f08: New test.
2083 * gfortran.dg/coarray_allocate_8.f08: New test.
2084 * gfortran.dg/coarray_allocate_9.f08: New test.
2085 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2086 new caf_register.
2087 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2088 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2089 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2090 get_by_refs.
2091 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2092 * gfortran.dg/coarray_lock_7.f90: Same.
2093 * gfortran.dg/coarray_poly_5.f90: Same.
2094 * gfortran.dg/coarray_poly_6.f90: Same.
2095 * gfortran.dg/coarray_poly_7.f90: Same.
2096 * gfortran.dg/coarray_poly_8.f90: Same.
2097 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2098
e79e6763
FR
20992016-09-19 Fritz Reese <fritzoreese@gmail.com>
2100
2101 PR fortran/77584
2102 * gfortran.dg/dec_structure_15.f90: New testcase.
2103
ae527639
RB
21042016-09-19 Richard Biener <rguenther@suse.de>
2105
2106 PR middle-end/77605
2107 * gcc.dg/torture/pr77605.c: New testcase.
2108
cdf060f8
LK
21092016-09-18 Louis Krupp <louis.krupp@zoho.com>
2110
2111 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2112
b720e919
JH
21132016-09-17 Jan Hubicka <hubicka@ucw.cz>
2114
2115 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2116 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2117 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2118 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2119 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2120 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2121 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2122 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2123 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2124 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2125 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2126
bdabae39
KY
21272016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2128
2129 * gcc.target/i386/pr68633.c: Fix expected result.
2130
493ba820
LK
21312016-09-17 Louis Krupp <louis.krupp@gmail.com>
2132
2133 PR fortran/68078
2134 * gfortran.dg/pr68078.f90: New test.
2135 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2136
9a42726b
BS
21372016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2138
2139 PR target/77613
2140 * gcc.target/powerpc/swaps-p8-25.c: New.
2141
e7d61178
JJ
21422016-09-16 Jakub Jelinek <jakub@redhat.com>
2143
8f03e02f
JJ
2144 PR c++/77482
2145 * g++.dg/cpp0x/constexpr-77482.C: New test.
2146
e80cb545
JJ
2147 PR c++/77379
2148 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2149 thunk offsets.
2150 * g++.dg/abi/abi-tag23a.C: Likewise.
2151
1c2f613f
JJ
2152 PR c++/77338
2153 * g++.dg/cpp0x/decltype-77338.C: New test.
2154
e7d61178
JJ
2155 PR c++/77375
2156 * g++.dg/cpp0x/mutable1.C: New test.
2157
8d987deb
SK
21582016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2159
2160 PR fortran/77612
2161 * gfortran.dg/pr77612.f90: New test.
2162
2c3d35a6
SKS
21632016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2164
2165 * gcc.dg/torture/pr70421.c: Require int32plus.
2166
e43163ae
JJ
21672016-09-16 Jakub Jelinek <jakub@redhat.com>
2168
bcf0905a
JJ
2169 PR middle-end/77475
2170 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2171
e43163ae
JJ
2172 PR target/77526
2173 * gcc.target/i386/pr77526.c: New test.
2174
7d704548
JJ
21752016-09-16 Jakub Jelinek <jakub@redhat.com>
2176 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 PR middle-end/77594
2179 * gcc.target/i386/pr77594.c: New test.
2180
902d624f
LK
21812016-09-15 Louis Krupp <louis.krupp@zoho.com>
2182
2183 PR fortran/69963
2184 * gfortran.dg/misplaced_implicit_character.f90: New test.
2185
7e16ce79
BC
21862016-09-15 Bin Cheng <bin.cheng@arm.com>
2187
2188 PR tree-optimization/77503
2189 * gcc.dg/vect/pr77503.c: New test.
2190
7c05f5c4
RB
21912016-09-15 Richard Biener <rguenther@suse.de>
2192
2193 PR middle-end/77544
2194 * c-c++-common/torture/pr77544.c: New testcase.
2195
76ff80fb
JJ
21962016-09-15 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR middle-end/77475
2199 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2200 * gcc.dg/march-generic.c: Likewise.
2201 * gcc.target/i386/spellcheck-options-1.c: New test.
2202 * gcc.target/i386/spellcheck-options-2.c: New test.
2203 * gcc.target/i386/spellcheck-options-3.c: New test.
2204 * gcc.target/i386/spellcheck-options-4.c: New test.
2205
5560d026
CLT
22062016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2207
2208 PR fortran/72743
2209 * gfortran.dg/goacc/pr72743.f90: New test.
2210
5334f733
RB
22112016-09-15 Richard Biener <rguenther@suse.de>
2212
2213 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2214
d08615f2
RB
22152016-09-15 Richard Biener <rguenther@suse.de>
2216
2217 PR tree-optimization/77514
2218 * gcc.dg/torture/pr77514.c: New testcase.
2219
28ca05f0
JJ
22202016-09-14 Jakub Jelinek <jakub@redhat.com>
2221
2222 PR c++/77549
2223 * g++.dg/lookup/pr77549.C: New test.
2224
20a1e5b8
MP
22252016-09-14 Marek Polacek <polacek@redhat.com>
2226
2227 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2228 * c-c++-common/gomp/atomic-13.c: Likewise.
2229 * c-c++-common/gomp/atomic-14.c: Likewise.
2230 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2231 * g++.dg/cpp1z/bool-increment1.C: New test.
2232 * c-c++-common/pr60439.c: Add dg-warning.
2233 * g++.dg/expr/bitfield4.C: Likewise.
2234 * g++.dg/expr/bitfield5.C: Likewise.
2235 * g++.dg/expr/bitfield6.C: Likewise.
2236 * g++.dg/expr/bool1.C: Likewise.
2237 * g++.dg/expr/bool3.C: Likewise.
2238 * g++.dg/expr/lval3.C: Likewise.
2239 * g++.dg/expr/lval4.C: Likewise.
2240 * g++.old-deja/g++.jason/bool5.C: Likewise.
2241 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2242 * g++.dg/other/error18.C: Likewise.
2243 * g++.dg/gomp/atomic-14.C: Likewise.
2244
0761f6bf
NS
22452016-09-14 Nathan Sidwell <nathan@acm.org>
2246
2247 PR c++/77539
2248 * g++.dg/cpp1y/pr77539.C: New.
2249
13cddbc1
CL
22502016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2251
2252 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2253 dg-require.
2254 * g++.dg/ext/builtin_alloca.C: Likewise.
2255 * g++.dg/template/spec35.C: Likewise.
2256 * gcc.dg/builtins-68.c: Likewise.
2257 * gcc.misc-tests/gcov-13.c: Likewise.
2258 * gcc.misc-tests/gcov-14.c: Likewise.
2259
a90638d4
JM
22602016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2261
2262 * gfortran.dg/dec_structure_14.f90: New testcase.
2263
5ba4a08c
JJ
22642016-09-14 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR sanitizer/68260
2267 * c-c++-common/tsan/pr68260.c: New test.
2268
a713b234
JS
22692016-09-13 Joe Seymour <joe.s@somniumtech.com>
2270
2271 PR target/70713
2272 * gcc.target/msp430/function-attributes-1.c: New test.
2273 * gcc.target/msp430/function-attributes-2.c: New test.
2274 * gcc.target/msp430/function-attributes-3.c: New test.
2275
96032047
MS
22762015-04-18 Martin Sebor <msebor@redhat.com>
2277
2278 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2279 of non-nul characters.
2280 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2281
ea8661cd
JJ
22822016-09-13 Jakub Jelinek <jakub@redhat.com>
2283
9952908a
JJ
2284 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2285 * g++.dg/cpp1z/gen-attrs1.C: New test.
2286
63cdb7a0
JJ
2287 PR tree-optimization/77454
2288 * gcc.dg/pr77454.c: New test.
2289
ea8661cd
JJ
2290 PR c++/77553
2291 * g++.dg/cpp1y/constexpr-77553.C: New test.
2292
254830ba
DM
22932016-09-13 David Malcolm <dmalcolm@redhat.com>
2294
2295 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2296 (test_show_locus): Replace rich_location::add_fixit_insert calls
2297 with add_fixit_insert_before and add_fixit_insert_after.
2298
42763690
JM
22992016-09-13 Jason Merrill <jason@redhat.com>
2300 Tom de Vries <tom@codesourcery.com>
2301
2302 PR c++/77427
2303 * g++.dg/pr77427.C: New test.
2304
c8798f2c
ML
23052016-09-13 Martin Liska <mliska@suse.cz>
2306
2307 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2308 effective target.
2309 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2310 * lib/target-supports.exp: Define the new target.
2311
54700e2e
AP
23122016-09-12 Andrew Pinski <apinski@cavium.com>
2313
2314 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2315 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2316
e1d55bf7
UB
23172016-09-12 Uros Bizjak <ubizjak@gmail.com>
2318
2319 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2320 variable arguments.
2321 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2322 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2323 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2324 variable argument.
2325 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2326 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2327
54dcdb88
BE
23282016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2329
2330 PR c++/77496
2331 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2332 * g++.dg/ext/pr77496.C: New test.
2333 * g++.dg/warn/pr77496.C: New test.
2334
d1463eb9
DM
23352016-09-12 David Malcolm <dmalcolm@redhat.com>
2336
2337 PR c/72858
2338 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2339 to preserve conversion chars, and to preserve prefix information.
2340 * gcc.dg/format/pr72858.c: New test case.
2341
217fabad
SK
23422016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2343
2344 * gfortran.dg/pr77507.f90: Move to ...
2345 * gfortran.dg/ieee/pr77507.f90: here.
2346
a1cd04ac
JH
23472016-08-09 Jan Hubicka <hubicka@ucw.cz>
2348
2349 PR ipa/61159
2350 * compile/pr61159.c: New testcase
2351
e3912107
JH
23522016-08-09 Jan Hubicka <hubicka@ucw.cz>
2353
2354 PR ipa/64316
2355 * gcc.dg/ipa/pr63416.c: New testcase.
2356
739d9339
PT
23572016-09-10 Paul Thomas <pault@gcc.gnu.org>
2358 Steven G. Kargl <kargl@gcc.gnu.org>
2359
2360 PR fortran/77532
cc3135b6 2361 * gfortran.dg/dtio_11.f90: new test.
739d9339 2362
fb7c40dd
SK
23632016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2364
2365 PR fortran/77507
2366 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2367 * gfortran.dg/c_assoc_4.f90: Ditto.
2368
5b28efbb
TV
23692016-09-10 Tom de Vries <tom@codesourcery.com>
2370
2371 PR C/71602
2372 * c-c++-common/va-arg-va-list-type.c: New test.
2373
9d0a9bb4
PB
23742016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2375
2376 PR rtl-optimization/77289
2377 * gcc.target/powerpc/pr77289.c: New test.
2378
3f0177e7
MS
23792016-09-09 Martin Sebor <msebor@redhat.com>
2380
2381 PR c/77520
2382 PR c/77521
2383 * gcc.dg/pr77520.c: New test.
2384 * gcc.dg/pr77521.c: New test.
2385
e81e83d0
SK
23862016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2387
2388 PR fortran/77506
2389 * gfortran.dg/pr77506.f90: New test.
2390
8a92685e
SK
23912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2392
2393 PR fortran/77507
2394 * gfortran.dg/pr77507.f90: New test.
2395
c65248cb
JM
23962016-09-09 Joseph Myers <joseph@codesourcery.com>
2397
2398 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2399
2cf0ff98
SK
24002016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2401 Louis Krupp <lkrupp@gcc.gnu.org>
2402
2403 PR fortran/69514
2404 * gfortran.dg/pr69514_1.f90: New test.
2405 * gfortran.dg/pr69514_2.f90: New test.
2406
8ebc1e0f
JJ
24072016-09-08 Jakub Jelinek <jakub@redhat.com>
2408
20b6cf01
JJ
2409 PR fortran/77500
2410 * gfortran.dg/gomp/pr77500.f90: New test.
2411
8ebc1e0f
JJ
2412 PR fortran/77516
2413 * gfortran.dg/gomp/pr77516.f90: New test.
2414
34718542
JJ
24152016-09-07 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR middle-end/77475
2418 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2419 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2420 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2421 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2422 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2423 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2424
e5106e27
DM
24252016-09-07 David Malcolm <dmalcolm@redhat.com>
2426
2427 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2428 "substring-locations.h".
2429
ca235a85
RB
24302016-09-07 Richard Biener <rguenther@suse.de>
2431
2432 PR c/77450
2433 * c-c++-common/vector-subscript-8.c: Move ..
2434 * gcc.dg/pr77450.c: ... here.
2435
0076b5dc 24362016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2437
2438 PR libgfortran/77393
2439 * gfortran.dg/fmt_f0_2.f90: Update test.
2440 * gfortran.dg/fmt_f0_3.f90: New test.
2441
6ac7322b
DH
24422016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2443
2444 PR debug/77389
2445 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2446 in dg-options.
2447
2448 PR debug/57519
2449 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2450
8eb9e049
JJ
24512016-09-06 Jakub Jelinek <jakub@redhat.com>
2452
2453 PR target/69255
2454 * gcc.target/i386/pr69255-1.c: New test.
2455 * gcc.target/i386/pr69255-2.c: New test.
2456 * gcc.target/i386/pr69255-3.c: New test.
2457
24582016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2459
2460 PR c/77336
2461 * gcc.dg/format/miss-7.c: New test.
2462
e6cb85d4
UB
24632016-09-06 Uros Bizjak <ubizjak@gmail.com>
2464
2465 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2466
7fe76f6a
ML
24672016-09-06 Martin Liska <mliska@suse.cz>
2468
2469 PR gcov-profile/77378
2470 PR gcov-profile/77466
2471 * gcc.dg/profile-update-warning.c: New test.
2472
209b636e
RB
24732016-09-06 Richard Biener <rguenther@suse.de>
2474
2475 PR tree-optimization/77479
2476 * gcc.dg/torture/pr77479.c: New testcase.
2477
b772a565
RB
24782016-09-06 Richard Biener <rguenther@suse.de>
2479
2480 PR c/77450
2481 * c-c++-common/vector-subscript-7.c: Adjust.
2482 * c-c++-common/vector-subscript-8.c: New testcase.
2483
a8c07037
SKS
24842016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2485
2486 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2487
0ce48391
JJ
24882016-09-05 Jakub Jelinek <jakub@redhat.com>
2489
de9188e0
JJ
2490 PR target/77476
2491 * gcc.target/i386/avx512f-pr77476.c: New test.
2492 * gcc.target/i386/avx512bw-pr77476.c: New test.
2493 * gcc.target/i386/avx512dq-pr77476.c: New test.
2494
c76f7809
JJ
2495 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2496 Update comment to mention also avx512f.
2497
0ce48391
JJ
2498 PR sanitizer/77396
2499 * g++.dg/asan/pr77396-2.C: New test.
2500
8a27cf73
UB
25012016-09-05 Uros Bizjak <ubizjak@gmail.com>
2502
2503 PR rtl-optimization/77452
2504 * gcc.target/i386/pr77452.c: New test.
2505
25ff5dd3
MP
25062016-09-05 Marek Polacek <polacek@redhat.com>
2507
2508 PR c/77423
2509 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2510
f2bc4e48
SK
25112016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2512
2513 PR fortran/77391
2514 * gfortran.dg/pr77391.f90: New test.
2515
e85921ee
SK
25162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2517
2518 PR fortran/77460
2519 * gfortran.dg/pr77460.f90: New test.
2520
b5d50659
JJ
25212016-09-03 Jakub Jelinek <jakub@redhat.com>
2522
2523 PR c/65467
2524 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2525
7b826676
KY
25262016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2527
2528 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2529
717ebe91
DM
25302016-09-02 David Malcolm <dmalcolm@redhat.com>
2531
2532 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2533 test case.
2534 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2535 diagnostic-test-show-locus-generate-patch.c to the sources
2536 for diagnostic_plugin_test_show_locus.c.
2537
94087e88
JJ
25382016-09-02 Jakub Jelinek <jakub@redhat.com>
2539
9dc5773f
JJ
2540 PR c/65467
2541 * gcc.dg/gomp/_Atomic-1.c: New test.
2542 * gcc.dg/gomp/_Atomic-2.c: New test.
2543 * gcc.dg/gomp/_Atomic-3.c: New test.
2544 * gcc.dg/gomp/_Atomic-4.c: New test.
2545 * gcc.dg/gomp/_Atomic-5.c: New test.
2546
94087e88
JJ
2547 PR sanitizer/77396
2548 * g++.dg/asan/pr77396.C: New test.
2549
25502016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2551
2552 PR tree-optimization/71831
2553 * gcc.dg/builtin-object-size-16.c: New test.
2554 * gcc.dg/builtin-object-size-17.c: New test.
2555
7e89048d
JD
25562016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2557
2558 PR libgfortran/77393
2559 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2560
2f196155
UB
25612016-09-01 Uros Bizjak <ubizjak@gmail.com>
2562
2563 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2564 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2565 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2566 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2567 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2568 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2569 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2570 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2571 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2572 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2573 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2574 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2575 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2576 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2577 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2578 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2579 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2580 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2581
0a6b0523
EB
25822016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2583
2584 * gnat.dg/opt58.adb: New test.
2585 * gnat.dg/opt58_pkg.ads: New helper.
2586
2a99de7b
RB
25872016-09-01 Richard Biener <rguenther@suse.de>
2588
2589 PR middle-end/77436
2590 * gcc.dg/torture/pr77436.c: New testcase.
2591
f79d8786
SKS
25922016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2593
2594 * gcc.dg/pr64252.c: Require int32plus.
2595 * gcc.dg/pr66299-1.c: Likewise.
2596 * gcc.dg/pr66299-2.c: Likewise.
2597 * gcc.dg/torture/20131115-1.c: Skip for avr.
2598
b06335f9
KT
25992016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2600
2601 * gcc.target/aarch64/ands_3.c: New test.
2602
f25f40be
JJ
26032016-08-31 Jakub Jelinek <jakub@redhat.com>
2604
d12a0b5a
JJ
2605 PR fortran/77352
2606 * gfortran.dg/gomp/pr77352.f90: New test.
2607
f25f40be
JJ
2608 PR fortran/77374
2609 * gfortran.dg/gomp/pr77374.f08: New test.
2610
9ff6fb6e
MG
26112016-08-31 Marc Glisse <marc.glisse@inria.fr>
2612
2613 PR tree-optimization/73714
2614 * gcc.dg/tree-ssa/pr73714.c: New test.
2615
8e95a674
JD
26162016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2617
2618 PR libgfortran/77393
2619 * gfortran.dg/fmt_f0_2.f90: New test.
2620
c6b0037d
MG
26212016-08-31 Marc Glisse <marc.glisse@inria.fr>
2622
2623 * gcc.target/i386/pr59539-2.c: Adapt options.
2624 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2625
1a576b13
PT
26262016-08-31 Paul Thomas <pault@gcc.gnu.org>
2627
2628 PR fortran/77418
2629 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2630 of the associate entity and replace with a pointer to the
2631 intended item on the stack.
2632
e73d3ca6 26332016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2634 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2635
2636 PR fortran/48298
2637 * gfortran.dg/dtio_1.f90: New test.
2638 * gfortran.dg/dtio_2.f90: New test.
2639 * gfortran.dg/dtio_3.f90: New test.
2640 * gfortran.dg/dtio_4.f90: New test.
2641 * gfortran.dg/dtio_5.f90: New test.
2642 * gfortran.dg/dtio_6.f90: New test.
2643 * gfortran.dg/dtio_7.f90: New test.
2644 * gfortran.dg/dtio_8.f90: New test.
2645 * gfortran.dg/dtio_9.f90: New test.
2646 * gfortran.dg/dtio_10.f90: New test.
2647
b816477a
DM
26482016-08-30 David Malcolm <dmalcolm@redhat.com>
2649
2650 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2651 (test_many_nested_locations): New function.
2652 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2653 (test_show_locus): Handle "test_many_nested_locations".
2654
71b30891
DM
26552016-08-30 David Malcolm <dmalcolm@redhat.com>
2656
2657 * g++.dg/template/double-greater-than-fixit.C: New test case.
2658
8fa37232
EB
26592016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2660
2661 * gnat.dg/opt57.ad[sb]: New test.
2662 * gnat.dg/opt57_pkg.ads: New helper.
2663
6f651bae
RB
26642016-08-30 Richard Biener <rguenther@suse.de>
2665
2666 PR tree-optimization/69047
2667 * gcc.dg/pr69047.c: Fix byte-order check.
2668
ab834832
JJ
26692016-08-30 Jakub Jelinek <jakub@redhat.com>
2670
5116b156
JJ
2671 PR tree-optimization/72866
2672 * gcc.dg/vect/pr72866.c: New test.
2673
3754bbfc
JJ
2674 PR debug/77363
2675 * g++.dg/debug/dwarf2/pr77363.C: New test.
2676
26122e2d
JJ
2677 PR middle-end/77377
2678 * gcc.target/i386/pr77377.c: New test.
2679
ab834832
JJ
2680 PR debug/77389
2681 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2682 in dg-options.
2683
bedc9ca7
SK
26842016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2685
2686 * gfortran.dg/pr77372.f90: Moved to ...
2687 * gfortran.dg/ieee/pr77372.f90: here.
2688
adfa1e6b
MM
26892016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2690
2691 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2692 vector short/char initializations.
2693 * gcc.target/powerpc/vec-init-5.c: Likewise.
2694 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2695 vector initialization optimizations.
2696 * gcc.target/powerpc/vec-init-7.c: Likewise.
2697 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2698 vector float/double initializations.
2699 * gcc.target/powerpc/vec-init-9.c: Likewise.
2700
414b7129
UB
27012016-08-29 Uros Bizjak <ubizjak@gmail.com>
2702
2703 PR target/77403
2704 * gcc.target/i386/pr77403.c: New test.
2705
3d06b6f2
MP
27062016-08-29 Marek Polacek <polacek@redhat.com>
2707
2708 PR c/77292
2709 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2710
ba9bbd6f
TV
27112016-08-29 Tom de Vries <tom@codesourcery.com>
2712
2713 PR c/77398
2714 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2715
d7d80d8f
EB
27162016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2717
2718 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2719
d7d80d8f 27202016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2721
2722 * gfortran.dg/dec_structure_13.f90: New testcase.
2723
468d95c8
JB
27242016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2725
2726 PR fortran/77261
2727 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2728 available.
2729
f329b264
TV
27302016-08-28 Tom de Vries <tom@codesourcery.com>
2731
2732 PR lto/70955
2733 * gcc.dg/pr70955.c: New test.
2734 * gcc.dg/lto/pr70955_0.c: Same.
2735 * gcc.dg/lto/pr70955_1.c: Same.
2736
4a389eb6
PP
27372016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2738
2739 PR tree-optimization/71077
2740 * gcc.target/i386/pr71077.c: New test.
2741
3f8257db 27422016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2743
2744 PR fortran/77380
2745 * gfortran.dg/pr77380.f90: New test.
2746
3f8257db 27472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2748
2749 PR fortran/77372
2750 gfortran.dg/pr77372.f90: New test.
2751
ee908516
DM
27522016-08-26 David Malcolm <dmalcolm@redhat.com>
2753
2754 * gcc.dg/spellcheck-fields-2.c (test): Move
2755 dg-begin/end-multiline-output within function body.
2756 (test_macro): New function.
2757
d41e76cf
DM
27582016-08-26 David Malcolm <dmalcolm@redhat.com>
2759
2760 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2761 (test_fixit_insert): Update expected output.
2762 (test_fixit_remove): Likewise.
2763 (test_fixit_replace): Likewise.
2764
524a4c96
RO
27652016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2766
2767 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2768 Fix typo.
2769
ebfa15ab
RB
27702016-08-26 Richard Biener <rguenther@suse.de>
2771
2772 PR tree-optimization/69047
2773 * gcc.dg/pr69047.c: New testcase.
2774
209ca542
PK
27752016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2776 Martin Jambhor <mjambor@suse.cz>
524a4c96 2777
209ca542
PK
2778 * gcc.dg/ipa/propbits-1.c: New test-case.
2779 * gcc.dg/ipa/propbits-2.c: Likewise.
2780 * gcc.dg/ipa/propbits-3.c: Likewise.
2781
e5cf1629
SK
27822016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2783
2784 PR fortran/77351
2785 * gfortran.dg/pr77351.f90: New test.
2786
ebef225f
MP
27872016-08-25 Marek Polacek <polacek@redhat.com>
2788
2789 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2790
fe377a48
MP
27912016-08-25 Marek Polacek <polacek@redhat.com>
2792
2793 PR c/77323
2794 * gcc.dg/pr77323.c: New test.
2795
88b8971f
PT
27962016-08-24 Paul Thomas <pault@gcc.gnu.org>
2797
2798 PR fortran/77358
2799 * gfortran.dg/submodule_17.f08: New test.
2800
3f8257db
JJ
28012016-08-24 Michael Collison <michael.collison@linaro.org>
2802 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2803
2804 * gcc.target/arm/builtin_saddl.c: New testcase.
2805 * gcc.target/arm/builtin_saddll.c: New testcase.
2806 * gcc.target/arm/builtin_uaddl.c: New testcase.
2807 * gcc.target/arm/builtin_uaddll.c: New testcase.
2808 * gcc.target/arm/builtin_ssubl.c: New testcase.
2809 * gcc.target/arm/builtin_ssubll.c: New testcase.
2810 * gcc.target/arm/builtin_usubl.c: New testcase.
2811 * gcc.target/arm/builtin_usubll.c: New testcase.
2812
d5b5d212
UB
28132016-08-24 Uros Bizjak <ubizjak@gmail.com>
2814
2815 PR target/77270
2816 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2817 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2818 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2819 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2820 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2821 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2822 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2823 effective target. Remove scan-assembler-times directives.
2824 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2825 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2826 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2827
d1188689
SKS
28282016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2829
2830 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2831 of unsigned int.
2832 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2833
0b6b8f85
RS
28342016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2835
2836 PR testsuite/77317
2837 * lib/target-supports.exp
2838 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2839 (check_effective_target_vect_natural_alignment): Ditto.
2840 (check_effective_target_vector_alignment_reachable): Ditto.
2841 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2842
587b7f7a
ILT
28432016-08-23 Ian Lance Taylor <iant@golang.org>
2844
2845 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2846
6019c0fc
MM
28472016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2848
2849 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2850 being created from pointers to memory locations.
2851 * gcc.target/powerpc/vec-init-2.c: Likewise.
2852
cfe37db4
FR
28532016-08-23 Fritz Reese <fritzoreese@gmail.com>
2854
2855 * gfortran.dg/dec_structure_12.f90: New testcase.
2856
7e11f46f
DV
28572016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2858
2859 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2860
7ab4f354
DV
28612016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2862
2863 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2864 verification.
2865
deb9351f
DV
28662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2867
2868 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2869 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2870
1fd9f058
RB
28712016-08-23 Richard Biener <rguenther@suse.de>
2872
2873 PR tree-optimization/27336
2874 * c-c++-common/pr27336.c: New testcase.
2875
b00e6e75
MP
28762016-08-22 Marek Polacek <polacek@redhat.com>
2877
2878 PR c++/77321
2879 * g++.dg/cpp1y/pr77321.C: New test.
2880
58338bac
SK
28812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2882
2883 PR fortran/60774
2884 * gfortran.dg/empty_label.f: Adjust test for new error message.
2885 * gfortran.dg/empty_label.f90: Ditto.
2886 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2887 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2888 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2889
30364ce6
SK
28902016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2891
2892 PR fortran/61318
2893 * gfortran.dg/pr61318.f90: New test.
2894
ad7a5a8f
SK
28952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2896
2897 PR fortran/77260
2898 * gfortran.dg/pr77260_1.f90: New test.
2899 * gfortran.dg/pr77260_2.f90: Ditto.
2900
72f52f30
JM
29012016-08-22 Joseph Myers <joseph@codesourcery.com>
2902
2903 PR middle-end/77269
2904 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2905 __builtin_signbitf and __builtin_signbitl in expected generic
2906 expansion.
2907 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2908 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2909 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2910 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2911 tests.
2912
6dc198e3
JM
29132016-08-22 Joseph Myers <joseph@codesourcery.com>
2914
2915 * gcc.dg/torture/float128-builtin.c,
2916 gcc.dg/torture/float128-ieee-nan.c,
2917 gcc.dg/torture/float128x-builtin.c,
2918 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2919 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2920 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2921 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2922 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2923 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2924 gcc.dg/torture/floatn-nan.h: New tests.
2925
7ff4e41a
JM
29262016-08-22 Joseph Myers <joseph@codesourcery.com>
2927
2928 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2929 macro.
2930 (main): Update calls to TEST_I_F.
2931 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2932 macro.
2933 (main): Update calls to TEST_I_F.
2934
7078cdb6
JM
29352016-08-22 Joseph Myers <joseph@codesourcery.com>
2936
2937 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2938 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2939 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2940 names in calls to TEST_I_F.
2941
a9d7c823
BE
29422016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2943
2944 PR c/52952
2945 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2946
cd800235
SKS
29472016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2948
2949 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2950 and !natural_alignment_64.
2951 * gcc.dg/ipa/propalign-2.c: Likewise.
2952 * gcc.dg/ipa/propalign-3.c: Likewise.
2953 * gcc.dg/ipa/propalign-4.c: Likewise.
2954 * gcc.dg/ipa/propalign-5.c: Likewise.
2955 * lib/target-supports.exp
2956 (check_effective_target_natural_alignment_32): Add avr-*-*.
2957
22d12455
KV
29582016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2959
2960 PR tree-optimization/61839
2961 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2962 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2963 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2964 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2965
c65699ef
JM
29662016-08-19 Joseph Myers <joseph@codesourcery.com>
2967
2968 PR c/32187
2969 * lib/target-supports.exp (check_effective_target_float16)
2970 (check_effective_target_float32, check_effective_target_float64)
2971 (check_effective_target_float128, check_effective_target_float32x)
2972 (check_effective_target_float64x)
2973 (check_effective_target_float128x)
2974 (check_effective_target_float16_runtime)
2975 (check_effective_target_float32_runtime)
2976 (check_effective_target_float64_runtime)
2977 (check_effective_target_float128_runtime)
2978 (check_effective_target_float32x_runtime)
2979 (check_effective_target_float64x_runtime)
2980 (check_effective_target_float128x_runtime)
2981 (check_effective_target_floatn_nx_runtime)
2982 (add_options_for_float16, add_options_for_float32)
2983 (add_options_for_float64, add_options_for_float128)
2984 (add_options_for_float32x, add_options_for_float64x)
2985 (add_options_for_float128x): New procedures.
2986 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2987 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2988 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2989 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2990 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2991 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2992 gcc.dg/torture/float128-complex.c,
2993 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2994 gcc.dg/torture/float128x-basic.c,
2995 gcc.dg/torture/float128x-complex.c,
2996 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2997 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2998 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2999 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3000 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3001 gcc.dg/torture/float32x-basic.c,
3002 gcc.dg/torture/float32x-complex.c,
3003 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3004 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3005 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3006 gcc.dg/torture/float64x-basic.c,
3007 gcc.dg/torture/float64x-complex.c,
3008 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3009 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3010 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3011 gcc.dg/torture/floatn-tg.h,
3012 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3013 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3014 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3015 gcc.dg/torture/fp-int-convert-float128x.c,
3016 gcc.dg/torture/fp-int-convert-float16-timode.c,
3017 gcc.dg/torture/fp-int-convert-float16.c,
3018 gcc.dg/torture/fp-int-convert-float32-timode.c,
3019 gcc.dg/torture/fp-int-convert-float32.c,
3020 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3021 gcc.dg/torture/fp-int-convert-float32x.c,
3022 gcc.dg/torture/fp-int-convert-float64-timode.c,
3023 gcc.dg/torture/fp-int-convert-float64.c,
3024 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3025 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3026 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3027 maximum exponent of floating-point type. Use it in testing
3028 whether 0x8...0 fits in the floating-point type. Always treat -1
3029 (signed 0xf...f) as fitting in the floating-point type.
3030 (M_OK1): New macro.
3031 * gcc.dg/torture/fp-int-convert-double.c,
3032 gcc.dg/torture/fp-int-convert-float.c,
3033 gcc.dg/torture/fp-int-convert-float128-timode.c,
3034 gcc.dg/torture/fp-int-convert-float128.c,
3035 gcc.dg/torture/fp-int-convert-float80-timode.c,
3036 gcc.dg/torture/fp-int-convert-float80.c,
3037 gcc.dg/torture/fp-int-convert-long-double.c,
3038 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3039
94e73c78
JJ
30402016-08-19 Jakub Jelinek <jakub@redhat.com>
3041
fbdbd4b6
JJ
3042 PR fortran/72744
3043 * gfortran.dg/gomp/pr72744.f90: New test.
3044
94e73c78
JJ
3045 PR fortran/69281
3046 * gfortran.dg/gomp/pr69281.f90: New test.
3047
91151a73
JB
30482016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3049
414b7129
UB
3050 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3051 the last special seed value.
3052 * gfortran.dg/random_7.f90: Use size for last array member instead
3053 of hardcoded value.
91151a73 3054
fcf830ab
PK
30552016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3056
3057 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3058 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3059
1a5da5b6
RB
30602016-08-19 Richard Biener <rguenther@suse.de>
3061
3062 PR tree-optimization/77286
3063 * gcc.dg/torture/pr77286.c: New testcase.
3064
82f72146
DM
30652016-08-18 David Malcolm <dmalcolm@redhat.com>
3066
3067 * gcc.dg/verbose-asm-2.c: New test case.
3068
cc015f3a
DM
30692016-08-18 David Malcolm <dmalcolm@redhat.com>
3070
3071 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3072 (custom_diagnostic_finalizer): Update for change to
3073 diagnostic_show_locus.
3074
cb18fd07
DM
30752016-08-18 David Malcolm <dmalcolm@redhat.com>
3076
3077 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3078 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3079
a76989dc
MP
30802016-08-18 Marek Polacek <polacek@redhat.com>
3081
3082 PR c/71514
3083 * gcc.dg/pr71514.c: New test.
3084
89c88780
L
30852015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3086
3087 PR target/72839
3088 * gcc.target/i386/pr72839.c: New test.
3089
2c71d454
CLT
30902016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3091
3092 PR middle-end/70895
3093 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3094 * c-c++-common/goacc/reduction-1.c: Likewise.
3095 * c-c++-common/goacc/reduction-2.c: Likewise.
3096 * c-c++-common/goacc/reduction-3.c: Likewise.
3097 * c-c++-common/goacc/reduction-4.c: Likewise.
3098
66592e95
AM
30992016-08-18 Alan Modra <amodra@gmail.com>
3100
3101 * gcc.c-torture/compile/pr72771.c: New.
3102
3a146d46
JJ
31032016-08-17 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR fortran/67496
3106 * gfortran.dg/pr67496.f90: New test.
3107
3f8257db 31082015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3109
3110 PR tree-optimization/71752
3a146d46 3111 * gcc.dg/vect/pr71752.c: New.
038000bd 3112
dd42e908
UB
31132016-08-17 Uros Bizjak <ubizjak@gmail.com>
3114
3115 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3116
458a1cd0
JJ
31172016-08-17 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR middle-end/77259
3120 * g++.dg/ipa/devirt-52.C: New test.
3121
11c4c4ba
CLT
31222016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3123
3124 * c-c++-common/goacc/reduction-6.c: New testcase.
3125
661d6efd
RB
31262016-08-17 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/76490
3129 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3130 * gcc.dg/pr52904.c: XFAIL.
3131
622d8b69
RB
31322016-08-17 Richard Biener <rguenther@suse.de>
3133
3134 PR tree-optimization/23855
3135 * gcc.dg/loop-unswitch-2.c: Adjust.
3136
af23e99c
JJ
31372016-08-16 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR tree-optimization/72817
3140 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3141
feeb6268
JM
31422016-08-16 Joseph Myers <joseph@codesourcery.com>
3143
3144 PR libgcc/77265
3145 * gcc.dg/torture/float128-extend-inf.c: New test.
3146
65e736c0
DM
31472016-08-16 David Malcolm <dmalcolm@redhat.com>
3148
3149 PR c/72857
3150 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3151 for embedded NUL.
3152 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3153 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3154 caret placement.
3155 (test_oct): Likewise.
3156 (test_multiple): Likewise.
3157 (test_field_width_specifier): Likewise.
3158 (test_field_width_specifier_2): New function.
3159 (test_field_precision_specifier): New function.
3160 (test_embedded_nul): Update expected caret placement.
3161 (test_non_contiguous_strings): Update line number.
3162 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3163 (__emit_string_literal_range): Add "caret_idx" param.
3164 (test_simple_string_literal): Add value for new param, updating
3165 expected output..
3166 (test_concatenated_string_literal): Likewise.
3167 (test_multiline_string_literal): Likewise.
3168 (test_hex): Likewise.
3169 (test_oct): Likewise.
3170 (test_multiple): Likewise.
3171 (test_ucn4): Likewise.
3172 (test_ucn8): Likewise.
3173 (test_u8): Likewise.
3174 (test_u): Likewise; update expected message, from "range" to
3175 "location".
3176 (test_U): Likewise.
3177 (test_L): Likewise.
3178 (test_macro): Add value for new param.
3179 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3180 (__emit_string_literal_range): Add "caret_idx" param.
3181 (test_stringified_token_1): Add value for new param. Update
3182 expected message, from "range" to "location".
3183 (test_stringized_token_2): Likewise, adding param to macro.
3184 (test_stringified_token_3): Likewise.
3185 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3186 (emit_warning): Convert param from source_range to location_t.
3187 (test_string_literals): Add caret_idx param, and use it when
3188 constructing a substring_loc. Update error message, from
3189 "range" to "location".
3190
4a7f57d5
JJ
31912016-08-16 Jakub Jelinek <jakub@redhat.com>
3192
7841800f
JJ
3193 PR target/71910
3194 * g++.dg/gomp/pr71910.C: New test.
3195
1b13411a
JJ
3196 PR middle-end/67485
3197 * gcc.c-torture/compile/pr67485.c: New test.
3198
4a7f57d5
JJ
3199 PR target/72867
3200 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3201
3c556bc4
BC
32022016-08-16 Bin Cheng <bin.cheng@arm.com>
3203
3204 PR tree-optimization/69848
3205 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3206
beab2da6
ML
32072016-08-16 Martin Liska <mliska@suse.cz>
3208
3209 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3210 of memory operations so that it can be handled by core2
3211 in 32-bit mode.
3212
f4eec0a3
RB
32132016-08-16 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/76783
3216 * gcc.dg/pr76783.c: New testcase.
3217 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3218
8f21990a
BC
32192016-08-16 Bin Cheng <bin.cheng@arm.com>
3220
3221 PR tree-optimization/72817
3222 PR tree-optimization/73450
3223 * gcc.dg/tree-ssa/pr72817.c: New test.
3224 * gcc.dg/tree-ssa/pr73450.c: New test.
3225
7fc61626
FR
32262016-08-15 Fritz Reese <fritzoreese@gmail.com>
3227
3228 * gfortran.dg/init_flag_13.f90: New testcase.
3229 * gfortran.dg/init_flag_14.f90: Ditto.
3230 * gfortran.dg/init_flag_15.f03: Ditto.
3231 * gfortran.dg/dec_init_1.f90: Ditto.
3232 * gfortran.dg/dec_init_2.f90: Ditto.
3233
432baa02
UB
32342016-08-15 Uros Bizjak <ubizjak@gmail.com>
3235
3236 PR target/72867
3237 * gcc.target/i386/pr72867.c: New test.
3238
7e1dde14
EB
32392016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3240
3241 * c-c++-common/dump-ada-spec-5.c: New test.
3242
e4969090
RB
32432016-08-15 Richard Biener <rguenther@suse.de>
3244
3245 PR tree-optimization/73434
3246 * gcc.dg/torture/pr73434.c: New testcase.
3247
66088065
JJ
32482016-08-15 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR tree-optimization/72824
3251 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3252
7c713714
CLT
32532016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3254
3255 PR fortran/70598
3256 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3257 in use_device clause.
3258 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3259 * gfortran.dg/goacc/list.f95: Adjust to catch
3260 "neither a POINTER nor an array" error messages.
3261
4271e5cb
UB
32622016-08-14 Uros Bizjak <ubizjak@gmail.com>
3263
3264 PR target/76342
3265 * gcc.target/i386/pr76342.c: New test.
3266
b0cea284
JJ
32672016-08-12 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR c/71512
3270 * g++.dg/ubsan/pr71512.C: New test.
3271 * c-c++-common/ubsan/pr71512-1.c: New test.
3272 * c-c++-common/ubsan/pr71512-2.c: New test.
3273
e86aefb8
MM
32742016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3275
3276 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3277 vector initialization options.
3278 * gcc.target/powerpc/vec-init-2.c: Likewise.
3279 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3280 is generated on ISA 3.0.
3281
7fd82d52
PP
32822016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3283
3284 PR middle-end/71654
3285 * gcc.dg/c-c++-common/pr71654.c: New test.
3286 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3287 dg-options.
3288 * gcc.dg/tree-ssa/vrp24: Likewise.
3289
2f1364c2
JJ
32902016-08-12 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR c/67410
3293 * gcc.dg/pr67410.c: New test.
3294
8eb414aa
BC
32952016-08-12 Bin Cheng <bin.cheng@arm.com>
3296
3297 PR tree-optimization/69848
3298 * gcc.dg/vect/vect-pr69848.c: New test.
3299
30b39c19
UB
33002016-08-12 Uros Bizjak <ubizjak@gmail.com>
3301
3302 PR testsuite/71008
3303 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3304 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3305 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3306 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3307
e373dd06
RB
33082016-08-12 Richard Biener <rguenther@suse.de>
3309
3310 PR tree-optimization/57326
3311 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3312 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3313 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3314 * gcc.target/i386/pr45685.c: Likewise.
3315 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3316 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3317 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3318 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3319 * gfortran.dg/pr34163.f90: Likewise.
3320
20d1af89
ML
33212016-08-12 Martin Liska <mliska@suse.cz>
3322
3323 * g++.dg/gcov/gcov-16.C: New test.
3324 * lib/gcov.exp: Support new argument for run-gcov function.
3325
5cacda56
ML
33262016-08-12 Martin Liska <mliska@suse.cz>
3327
3328 PR gcov-profile/35590
3329 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3330
663eecfd
RB
33312016-08-12 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/72851
3334 * gcc.dg/torture/pr72851.c: New testcase.
3335
3f8257db 33362016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3337
e366d7d8
AO
3338 PR debug/63240
3339 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3340 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3341 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3342 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3343 DW_AT_deleted.
3344
71e1a6a4
AO
3345 PR debug/55641
3346 * g++.dg/debug/dwarf2/ref-1.C: New.
3347
8aaf799b
AO
3348 PR debug/49366
3349 * g++.dg/debug/dwarf2/template-params-12.H: New.
3350 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3351 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3352 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3353 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3354 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3355 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3356 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3357
06f9caed
BS
33582016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3359
3360 PR target/72863
3361 * gcc.target/powerpc/pr72863.c: New test.
3362
a8b956c1
UB
33632016-08-11 Uros Bizjak <ubizjak@gmail.com>
3364
3365 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3366
c73dd986
L
33672015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3368
3369 * gcc.target/i386/pieces-strcpy-1.c: New test.
3370 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3371
385ed708
JJ
33722016-08-11 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR c++/72868
3375 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3376
df7ec09f
L
33772015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3378
3379 * gcc.target/i386/pieces-memcpy-1.c: New test.
3380 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3381 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3382 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3383 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3384 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3385
b95a64bb
JJ
33862016-08-11 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR c/72816
7ddbcf6b 3389 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3390
59537744
BE
33912016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3392
3393 PR tree-optimization/71083
3394 * gcc.c-torture/execute/pr71083.c: New test.
3395 * gnat.dg/loop_optimization23.adb: New test.
3396 * gnat.dg/loop_optimization23_pkg.ads: New test.
3397 * gnat.dg/loop_optimization23_pkg.adb: New test.
3398
183ac6d0
RB
33992016-08-11 Richard Biener <rguenther@suse.de>
3400
3401 PR tree-optimization/72772
3402 * gcc.dg/graphite/pr35356-1.c: Adjust.
3403 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3404
b152f5a2
JB
34052016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3406
3407 * gfortran.dg/random_7.f90: Take into account that the last seed
3408 value is the special p value.
3409 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3410
bb7ebad1
RB
34112016-08-11 Richard Biener <rguenther@suse.de>
3412
3413 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3414
2e186411
AM
34152016-08-11 Alan Modra <amodra@gmail.com>
3416
3417 * gcc.target/powerpc/pr71680.c: New.
3418
e9e6d4f6
KN
34192016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3420
3421 * gcc.target/powerpc/bfp/bfp.exp: New file.
3422 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3423 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3424 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3425 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3426 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3427 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3428 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3429 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3430 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3431 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3432 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3433 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3434 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3435 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3436 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3437 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3438 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3439 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3440 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3441 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3442 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3443 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3444 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3445 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3446 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3447 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3448 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3449 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3450 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3451 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3452 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3453 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3454 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3455 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3456 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3457 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3458 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3459 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3460 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3461 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3462 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3463 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3464 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3465 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3466 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3467 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3468 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3469 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3470 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3471 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3472 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3473 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3474 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3475
9c8eabea
BC
34762016-08-10 Bin Cheng <bin.cheng@arm.com>
3477
3478 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3479 Add aarch64*-*-*.
3480
6c553b76
BC
34812016-08-10 Bin Cheng <bin.cheng@arm.com>
3482
3483 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3484
a0883b08
MM
34852016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3486
3487 PR target/72853
3488 * gcc.target/powerpc/pr72853.c: New test.
3489
a266236e
ML
34902016-08-10 Martin Liska <mliska@suse.cz>
3491
3492 PR gcov-profile/58306
3493 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3494
22063dbc
ML
34952016-08-10 Martin Liska <mliska@suse.cz>
3496
3497 * g++.dg/gcov/gcov-threads-1.C: New test.
3498
5250a5bb
SKS
34992016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3500
3501 PR target/71873
3502 * gcc.target/avr/pr71873.c: New test.
3503
b7597ae5
ML
35042016-08-09 Martin Liska <mliska@suse.cz>
3505
3506 * g++.dg/gcov/gcov-dump-1.C: New test.
3507 * g++.dg/gcov/gcov-dump-2.C: New test.
3508
ab50a215
ML
35092016-08-09 Martin Liska <mliska@suse.cz>
3510
3511 * gcc.dg/tree-prof/val-prof-9.c: New test.
3512
dcb1e137
ML
35132016-08-09 Martin Liska <mliska@suse.cz>
3514
3515 * gcc.dg/tree-prof/val-prof-8.c: New test.
3516
04d6d3b6
MJ
35172016-08-09 Martin Jambor <mjambor@suse.cz>
3518
df839749
UB
3519 PR ipa/71981
3520 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3521
c57e78c4
BC
35222016-08-09 Bin Cheng <bin.cheng@arm.com>
3523
3524 PR tree-optimization/33707
3525 * gcc.dg/vect/pr33707.c: New test.
3526
42970a17
BC
35272016-08-09 Bin Cheng <bin.cheng@arm.com>
3528
3529 PR tree-optimization/pr72772
3530 * gcc.dg/tree-ssa/pr72772.c: New test.
3531
810a3aa6
MF
35322016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3533
3534 PR rtl-optimization/66669
3535 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3536
9e207d6f
JJ
35372016-08-09 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR tree-optimization/72824
3540 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3541
50bf47fd
RB
35422016-08-09 Richard Biener <rguenther@suse.de>
3543
3544 PR tree-optimization/71802
3545 * gcc.dg/torture/pr71802.c: New testcase.
3546
cadec7ca
JJ
35472016-08-09 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR c++/72809
3550 * g++.dg/eh/stdarg1.C: New test.
3551
c43c5112
AK
35522016-08-08 Andi Kleen <ak@linux.intel.com>
3553
3554 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3555 test command line in failure log.
3556 (profopt-execute): dito. Make autofdo file names unique.
3557
895aa8e1
DM
35582016-08-08 David Malcolm <dmalcolm@redhat.com>
3559
3560 PR c/64955
3561 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3562 output.
3563
9afda630
PK
35642016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3565
3566 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3567 c99_runtime.
3568 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3569 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3570 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3571 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3572 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3573 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3574
e52ed3fe
DM
35752016-08-08 David Malcolm <dmalcolm@redhat.com>
3576
3577 PR c/52952
3578 * gcc.dg/cpp/pr66415-1.c: Likewise.
3579 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3580 * gcc.dg/format/c90-printf-1.c: Likewise.
3581 * gcc.dg/format/diagnostic-ranges.c: New test case.
3582
ad200580
JJ
35832016-08-08 Jakub Jelinek <jakub@redhat.com>
3584
77524e0d
JJ
3585 PR fortran/72716
3586 * gfortran.dg/gomp/pr72716.f90: New test.
3587
2187f2a2
JJ
3588 PR middle-end/72781
3589 * gcc.dg/gomp/pr72781.c: New test.
3590
ad200580
JJ
3591 PR middle-end/68762
3592 * g++.dg/vect/pr68762-1.cc: New test.
3593 * g++.dg/vect/pr68762-2.cc: New test.
3594 * g++.dg/vect/pr68762.h: New file.
3595
989d0071
MS
35962016-08-08 Martin Sebor <msebor@redhat.com>
3597
3598 PR testsuite/72838
3a146d46
JJ
3599 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3600 * g++.dg/warn/overflow-warn-3.C: Same.
3601 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3602
7090cac9
AV
36032016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3604
3605 PR fortran/71936
3606 * gfortran.dg/allocate_with_source_21.f03: New test.
3607
64e56ab0
AV
36082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3609
3610 PR fortran/72698
3611 * gfortran.dg/allocate_with_source_20.f03: New test.
3612
0476487d
AM
36132016-08-08 Alan Modra <amodra@gmail.com>
3614
3615 * gcc.c-torture/compile/pr72802.c: New.
3616
8e9218f2
AV
36172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3618
3619 PR fortran/70524
3620 * gfortran.dg/dependency_48.f90: New test.
3621
c1f7083b
TK
36222016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3623
531e5ae3 3624 PR fortran/70040
c1f7083b
TK
3625 * gfortran.dg/pr70040.f90: New testcase.
3626
6ab5813c
TK
36272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3628
3629 PR fortran/71961
3630 * gfortran.dg/matmul_10.f90: New testcase.
3631
27bddc4a
JH
36322016-08-07 Jan Hubicka <hubicka@ucw.cz>
3633
3634 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3635
4a9f8a9f
JJ
36362016-08-07 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR c/72816
3639 * gcc.dg/pr72816.c: New test.
3640
fa76f2c6
JW
36412016-08-06 Jonathan Wakely <jwakely@redhat.com>
3642
3643 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3644 * g++.dg/conversion/pr41426.C: Likewise.
3645 * g++.dg/conversion/pr66211.C: Likewise.
3646 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3647 * g++.dg/init/ref8.C: Likewise.
3648 * g++.old-deja/g++.law/cvt20.C: Likewise.
3649 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3650
5c3e5002
PP
36512016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3652
3653 PR tree-optimization/18046
3654 * gcc.dg/tree-ssa/vrp105.c: New test.
3655 * gcc.dg/tree-ssa/vrp106.c: New test.
3656
94087e88 36572016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3658
3659 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3660 1ul in diagnostics. Remove hyphen from "constant-expression."
3661 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3662 * g++.dg/cpp0x/static_assert3.C: Same.
3663 * g++.dg/cpp1y/constexpr-throw.C: Same.
3664 * g++.dg/template/nontype3.C: Same.
3665 * g++.dg/warn/overflow-warn-1.C: Same.
3666 * g++.dg/warn/overflow-warn-3.C: Same.
3667 * g++.dg/warn/overflow-warn-4.C: Same.
3668
88fa5555
DM
36692016-08-05 David Malcolm <dmalcolm@redhat.com>
3670
3671 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3672 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3673 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3674 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3675
1addb9e6
PP
36762016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3677
3678 PR tree-optimization/72810
3679 * gcc.dg/tree-ssa/vrp110.c: New test.
3680
1b62ed4f
JG
36812016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3682
3683 PR Target/72819
3684 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3685 registers.
3686 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3687 saving the half-precision registers.
3688 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3689 value is returned in h0.
3690 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3691 are passed in FP/SIMD registers.
3692 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3693 passing works corrcetly.
3694 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3695 (hfa_f16x2_t): Likewise.
3696 (hfa_f16x3_t): Likewise.
3697 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3698 are promoted to double and passed in a double register.
3699 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3700 are promoted to double and stacked.
3701 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3702 __fp16 data types.
3703 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3704 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3705 __fp16 first get passed in FP/SIMD registers, then stacked.
3706
4228ca19
NS
37072016-08-05 Nathan Sidwell <nathan@acm.org>
3708
3709 PR c++/68724
3710 * g++.dg/cpp0x/pr68724.C: New.
3711
db7c335e
RB
37122016-08-05 Richard Biener <rguenther@suse.de>
3713
3714 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3715
48abe922
PP
37162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3717
3718 * gcc.dg/tree-ssa/vrp107.c: New test.
3719 * gcc.dg/tree-ssa/vrp108.c: New test.
3720 * gcc.dg/tree-ssa/vrp109.c: New test.
3721
f6cdf42f
PK
37222016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3723
3724 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3725 dg-options.
3726
33a9c609
PK
37272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3728
3729 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3730 test-cases.
3731 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3732 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3733 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3734 test-cases.
3735 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3736 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3737 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3738 large_double.
3739
4473482d
PC
37402016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3741
3742 PR c++/72800
3743 * g++.dg/cpp1y/lambda-ice1.C: New.
3744
08156df5
PP
37452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3746
3747 PR c++/72759
3748 * g++.dg/cpp1y/pr72759.C: New test.
3749
938da3a5
PP
37502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3751
3752 * gcc.dg/switch-10.c: New test.
3753
da84183c
JG
37542016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3755
3756 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3757
ae9281fc
TS
37582016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3759
3760 * c-c++-common/goacc/routine-5.c: Update.
3761
086ad22e
BE
37622016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3763
3764 PR rtl-optimization/70903
3765 * gcc.c-torture/execute/pr70903.c: New test.
3766
6805e400
ML
37672016-08-04 Martin Liska <mliska@suse.cz>
3768
3769 * gcc.dg/params/params.exp: Replace file exists with
3770 TESTING_IN_BUILD_TREE.
3771
a0008434
MP
37722016-08-04 Marek Polacek <polacek@redhat.com>
3773
3774 PR c++/70229
3775 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3776
fb46286e
RB
37772016-08-04 Richard Biener <rguenther@suse.de>
3778
3779 PR middle-end/71984
3780 * gcc.dg/torture/pr71984.c: Guard correctness check for
3781 little-endian.
3782
ac2c96ab
AP
37832016-08-03 Andrew Pinski <apinski@cavium.com>
3784
3785 * gcc.c-torture/compile/20160802-1.c: New testcase.
3786
c98583e9
FR
37872016-08-03 Fritz Reese <fritzoreese@gmail.com>
3788
3789 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3790
9ad1a1da
RB
37912016-08-03 Richard Biener <rguenther@suse.de>
3792
3793 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3794 and remove -O3.
3795 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3796 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3797
cd75c979
RB
37982016-08-03 Richard Biener <rguenther@suse.de>
3799
3800 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3801 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3802 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3803 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3804
30e8d875
SKS
38052016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3806
3807 * gcc.dg/init-excess-2.c: Require int32plus.
3808 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3809 * gcc.dg/pr59963-2.c: Require int32plus.
3810 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3811 * gcc.dg/unroll-7.c: Require int32plus.
3812
69b806f6
BC
38132016-08-02 Bin Cheng <bin.cheng@arm.com>
3814
3815 PR tree-optimization/34114
3816 * gcc.dg/tree-ssa/loop-42.c: New test.
3817
1efafef3
TC
38182016-08-02 Tamar Christina <tamar.christina@arm.com>
3819
3820 * gcc.target/aarch64/vminmaxnm.c: New.
3821 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3822 tests.
3823
e2a99194
MM
38242016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3825
3826 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3827 vec_extract for vector float, vector int, vector short, and vector
3828 char.
3829 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3830 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3831 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3832 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3833
71bfb77a
WD
38342016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3835
3836 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3837 single stack adjustment, no writeback.
71bfb77a
WD
3838 * gcc.target/aarch64/test_frame_12.c: Likewise.
3839 * gcc.target/aarch64/test_frame_13.c: Likewise.
3840 * gcc.target/aarch64/test_frame_15.c: Likewise.
3841 * gcc.target/aarch64/test_frame_6.c: Likewise.
3842 * gcc.target/aarch64/test_frame_7.c: Likewise.
3843 * gcc.target/aarch64/test_frame_8.c: Likewise.
3844 * gcc.target/aarch64/test_frame_16.c: New test.
3845
37bce35a
L
38462015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3847
3848 PR target/72748
3849 * gcc.target/i386/pr72748.c: New test.
3850
3f8257db 38512015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3852
3853 PR tree-optimization/71818
3854 * gcc.dg/vect/pr71818.c: New
3855
bf60c531
ML
38562016-08-01 Martin Liska <mliska@suse.cz>
3857
3858 PR tree-optimization/71857
3859 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3860
8ed49fab
KT
38612016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3862
3863 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3864
76e2c821
JB
38652016-08-01 Jan Beulich <jbeulich@suse.com>
3866
3867 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3868
35029597
WS
38692016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3870
3871 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3872 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3873
3aa4b66a
JW
38742016-07-31 Jonathan Wakely <jwakely@redhat.com>
3875
3876 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3877 (check_effective_target_c++): Likewise. Also match for libstdc++.
3878
3f8257db 38792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3880
3881 PR fortran/41922
3882 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3883 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3884 * gfortran.dg/pr41922.f90: New test.
3885
9fcb2819
SK
38862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3887
3888 PR fortran/68566
3889 * gfortran.dg/pr68566.f90: new test.
3890
94087e88 38912016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3892
3893 PR c++/60760
3894 PR c++/71091
3895 * g++.dg/cpp0x/constexpr-cast.C: New test.
3896 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3897 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3898 * g++.dg/ubsan/pr63956.C: Correct.
3899
d0047a25
MM
39002016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3901
3902 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3903 vector double or vector long where the vector is in memory.
3904 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3905 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3906
e4f7a5df
SK
39072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3908
3909 PR fortran/69867
3910 * gfortran.dg/pr69867.f90: New test.
3911
b441ae1d
SK
39122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3913
3914 PR fortran/69962
3915 * gfortran.dg/pr69962.f90: New test.
3916
712dff31
SK
39172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3918
3919 PR fortran/70006
3920 * gfortran.dg/pr70006.f90: New test.
3921
fb42421e
SK
39222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3923
3924 PR fortran/71730
3925 * gfortran.dg/pr71730.f90: New test.
3926 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3927 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3928 * gfortran.dg/array_constructor_26.f03: Ditto.
3929
466effe0
WS
39302016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3931
3932 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3933 * gcc.target/powerpc/pr71763.c: Likewise.
3934
f618a472
MP
39352016-07-29 Marek Polacek <polacek@redhat.com>
3936
3937 PR c/71742
3938 * gcc.dg/940510-1.c: Adjust dg-error.
3939 * gcc.dg/c99-flex-array-1.c: Likewise.
3940 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3941
efd0786f
MP
3942 PR c/71853
3943 * gcc.dg/noncompile/pr71853.c: New test.
3944
e00dceaf
MP
3945 PR c/71573
3946 * gcc.dg/noncompile/pr71573.c: New test.
3947
638fc14f
MP
3948 PR c/71926
3949 * g++.dg/warn/Wparentheses-30.C: New test.
3950 * gcc.dg/Wparentheses-14.c: New test.
3951
61c73a7f
UB
39522016-07-29 Uros Bizjak <ubizjak@gmail.com>
3953
3954 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3955
01d32b2b
BC
39562016-07-29 Bin Cheng <bin.cheng@arm.com>
3957
3958 PR tree-optimization/57558
3959 * gcc.dg/vect/pr57558-1.c: New test.
3960 * gcc.dg/vect/pr57558-2.c: New test.
3961
f6c7a248
PK
39622016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3963
61c73a7f 3964 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3965 to scan forwprop1 dump pass.
3966
f54ea774
PC
39672016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3968
3969 PR c++/51488
3970 * g++.dg/template/pr51488.C: New.
3971
673a107a
JJ
39722016-07-29 Jakub Jelinek <jakub@redhat.com>
3973
3974 PR c/71969
3975 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3976 static __inline__.
3977 * gcc.dg/pr71969-1.c: New test.
3978 * gcc.dg/pr71969-2.c: New test.
3979 * gcc.dg/pr71969-3.c: New test.
3980
78169471
MP
39812016-07-29 Marek Polacek <polacek@redhat.com>
3982
3983 PR c/71574
3984 * c-c++-common/pr71574.c: New test.
3985
a5b5c8b6
MP
3986 PR c/71583
3987 * gcc.dg/noncompile/pr71583.c: New test.
3988
883b6d4e
KV
39892016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3990
3991 PR middle-end/68217
3992 * gcc.dg/pr68217.c: New test.
3993
89f1f37e
SK
39942016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3995
3996 PR fortran/71067
3997 * gfortran.dg/pr71067_1.f90: New test.
3998 * gfortran.dg/pr71067_2.f90: Ditto.
3999
e0d32185
MM
40002016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4001
4002 * gcc.target/powerpc/vec-extract-1.c: New test.
4003
c851722d
SK
40042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4005
4006 PR fortran/71799
4007 * gfortran.dg/pr71799.f90: New test.
4008
f064da6a
PC
40092016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4010
4011 PR c++/71665
4012 * g++.dg/cpp0x/pr71665-1.C: New.
4013 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4014 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4015 * g++.dg/ext/label10.C: Likewise.
4016 * g++.dg/parse/constant5.C: Likewise.
4017
1b70aaad
SK
40182016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4019
4020 PR fortran/71859
4021 * gfortran.dg/pr71859.f90: New test.
4022 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4023 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4024
a23404c9
PT
40252016-07-28 Paul Thomas <pault@gcc.gnu.org>
4026
4027 PR fortran/71883
4028 * gfortran.dg/pr71883.f90 : New test.
4029
513d866d
YR
40302016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4031
4032 PR tree-optimization/71734
61c73a7f 4033 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4034
7c428aa2
RL
40352016-07-28 Renlin Li <renlin.li@arm.com>
4036
4037 Revert
4038 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4039
4040 PR fortran/71902
4041 * gfortran.dg/dependency_47.f90: New test.
4042
1225d6b1
ML
40432016-07-28 Martin Liska <mliska@suse.cz>
4044
4045 PR gcov-profile/68025
4046 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4047
e5f5bf35
ML
40482016-07-28 Martin Liska <mliska@suse.cz>
4049
4050 * g++.dg/vect/pr70944.cc: New test.
4051
4536610d
KV
40522016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4053
4054 PR middle-end/71994
4055 * gcc.dg/torture/pr71994.c: New test.
4056
8c6961ca
PK
40572016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4058
4059 PR middle-end/71078
4060 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4061 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4062 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4063
8de22ea0
RB
40642016-07-27 Richard Biener <rguenther@suse.de>
4065
4066 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4067
5d9da222
ML
40682016-07-27 Martin Liska <mliska@suse.cz>
4069
4070 * gcc.dg/predict-13.c: New test.
4071 * gcc.dg/predict-14.c: New test.
4072
af9e275f
SKS
40732016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4074
a23404c9 4075 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4076 including stdint.h.
4077 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4078 including stdint.h.
4079
71abba1e
MM
40802016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4081
4082 PR target/71869
4083 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4084 IEEE built-in functions handle quiet and signalling NaNs
4085 correctly.
4086
9cd74e8f
SK
40872016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4088
4089 PR fortran/71862
4090 * gfortran.dg/pr71862.f90: New test.
4091
0d48446f
MS
40922016-07-26 Martin Sebor <msebor@redhat.com>
4093
4094 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4095 selector with dg-options.
4096
524cf1e4
PP
40972016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4098
4099 PR tree-optimization/18046
4100 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4101 * gcc.dg/tree-ssa/vrp103.c: New test.
4102 * gcc.dg/tree-ssa/vrp104.c: New test.
4103
100665d8
WS
41042016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4105
4106 * gcc.target/powerpc/pr63354.c: Require lp64 since
4107 -mprofile-kernel is not legal with -m32.
4108
0b64ca40
RB
41092016-07-26 Richard Biener <rguenther@suse.de>
4110
4111 PR rtl-optimization/71984
4112 * gcc.dg/torture/pr71984.c: New testcase.
4113
9b7937cf
RS
41142016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4115
4116 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4117 g++-dg-runtest via et-dg-runtest.
4118 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4119 * gcc.dg/vect/vect.exp: Likewise.
4120 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4121 gfortran-dg-runtest.
4122 * gfortran.dg/vect/vect.exp: Likewise.
4123 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4124 (check_mips_loongson_hw_available): Likewise.
4125 (check_effective_target_mpaired_single_runtime): Likewise.
4126 (check_effective_target_mips_loongson_runtime): Likewise.
4127 (add_options_for_mpaired_single): Likewise.
4128 (check_effective_target_vect_int): Add global et_index.
4129 Check and save the supported feature for a target selected by
4130 the et_index target. Break long lines where appropriate. Call
4131 et-is-effective-target for MIPS with an argument instead of
4132 check_effective_target_* where appropriate.
4133 (check_effective_target_vect_intfloat_cvt): Likewise.
4134 (check_effective_target_vect_uintfloat_cvt): Likewise.
4135 (check_effective_target_vect_floatint_cvt): Likewise.
4136 (check_effective_target_vect_floatuint_cvt): Likewise.
4137 (check_effective_target_vect_simd_clones): Likewise.
4138 (check_effective_target_vect_shift): ewise.
4139 (check_effective_target_whole_vector_shift): Likewise.
4140 (check_effective_target_vect_bswap): Likewise.
4141 (check_effective_target_vect_shift_char): Likewise.
4142 (check_effective_target_vect_long): Likewise.
4143 (check_effective_target_vect_float): Likewise.
4144 (check_effective_target_vect_double): Likewise.
4145 (check_effective_target_vect_long_long): Likewise.
4146 (check_effective_target_vect_no_int_max): Likewise.
4147 (check_effective_target_vect_no_int_add): Likewise.
4148 (check_effective_target_vect_no_bitwise): Likewise.
4149 (check_effective_target_vect_widen_shift): Likewise.
4150 (check_effective_target_vect_no_align): Likewise.
4151 (check_effective_target_vect_hw_misalign): Likewise.
4152 (check_effective_target_vect_element_align): Likewise.
4153 (check_effective_target_vect_condition): Likewise.
4154 (check_effective_target_vect_cond_mixed): Likewise.
4155 (check_effective_target_vect_char_mult): Likewise.
4156 (check_effective_target_vect_short_mult): Likewise.
4157 (check_effective_target_vect_int_mult): Likewise.
4158 (check_effective_target_vect_extract_even_odd): Likewise.
4159 (check_effective_target_vect_interleave): Likewise.
4160 (check_effective_target_vect_stridedN): Likewise.
4161 (check_effective_target_vect_multiple_sizes): Likewise.
4162 (check_effective_target_vect64): Likewise.
4163 (check_effective_target_vect_call_copysignf): Likewise.
4164 (check_effective_target_vect_call_sqrtf): Likewise.
4165 (check_effective_target_vect_call_btrunc): Likewise.
4166 (check_effective_target_vect_call_btruncf): Likewise.
4167 (check_effective_target_vect_call_ceil): Likewise.
4168 (check_effective_target_vect_call_ceilf): Likewise.
4169 (check_effective_target_vect_call_floor): Likewise.
4170 (check_effective_target_vect_call_floorf): Likewise.
4171 (check_effective_target_vect_call_lceil): Likewise.
4172 (check_effective_target_vect_call_lfloor): Likewise.
4173 (check_effective_target_vect_call_nearbyint): Likewise.
4174 (check_effective_target_vect_call_nearbyintf): Likewise.
4175 (check_effective_target_vect_call_round): Likewise.
4176 (check_effective_target_vect_call_roundf): Likewise.
4177 (check_effective_target_vect_perm): Likewise, but also append *_saved
4178 to the existing global name to properly cache the result.
4179 (check_effective_target_vect_perm_byte): Likewise.
4180 (check_effective_target_vect_perm_short): Likewise.
4181 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4182 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4183 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4184 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4185 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4186 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4187 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4188 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4189 (check_effective_target_vect_sdot_qi): Likewise.
4190 (check_effective_target_vect_udot_qi): Likewise.
4191 (check_effective_target_vect_sdot_hi): Likewise.
4192 (check_effective_target_vect_udot_hi): Likewise.
4193 (check_effective_target_vect_usad_char): Likewise.
4194 (check_effective_target_vect_pack_trunc): Likewise.
4195 (check_effective_target_vect_unpack): Likewise.
4196 (check_effective_target_vect_aligned_arrays): Likewise.
4197 (check_effective_target_vect_natural_alignment): Likewise.
4198 (check_effective_target_vector_alignment_reachable): Likewise.
4199 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4200 (is-effective-target): Initialize et_index if undefined.
4201 (et-dg-runtest): New.
4202 (et-is-effective-target): Likewise.
4203 (check_vect_support_and_set_flags): Add supported MIPS targets to
4204 EFFECTIVE_TARGETS list. Return the number of supported targets.
4205
8f63caf6 42062016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4207 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4208
4209 PR middle-end/70920
4210 * gcc.dg/pr70920-1.c: New test-case.
4211 * gcc.dg/pr70902-2.c: Likewise.
4212 * gcc.dg/pr70920-3.c: Likewise.
4213 * gcc.dg/pr70920-4.c: Likewise
4214 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4215 2 instead of 3.
4216
7d575fff
AM
42172016-07-25 Alexander Monakov <amonakov@ispras.ru>
4218
4219 * gcc.c-torture/execute/pr71494.c: Require label_values.
4220 * gcc.dg/pr16973.c: Ditto.
4221
bf01e070
SKS
42222016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4223
4224 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4225 * gcc.dg/torture/pr69771.c: Require int32plus.
4226 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4227
16b05965
ML
42282016-07-25 Martin Liska <mliska@suse.cz>
4229
4230 * gcc.dg/torture/pr71987.c: New test.
4231
d52d3767
SK
42322016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4233
4234 PR fortran/71935
4235 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4236 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4237 * gfortran.dg/pr71935.f90: New test.
4238
94087e88 42392016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4240
4241 PR c++/71675
4242 * g++.dg/ext/atomic-3.C: New test.
4243 * gcc.dg/atomic/pr71675.c: New test.
4244
58b3986e
ES
42452016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4246
4247 * gcc.target/i386/mvc8.c: New test.
4248
faa1612a
BC
42492016-07-22 Bin Cheng <bin.cheng@arm.com>
4250
4251 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4252 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4253
1603ebe0
TK
42542016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4255
4256 PR fortran/71795
4257 * gfortran.dg/constructor_50.f90: New test.
4258
bc91c436
ML
42592016-07-22 Martin Liska <mliska@suse.cz>
4260
4261 PR gcov-profile/69028
4262 PR gcov-profile/62047
4263 * g++.dg/cilk-plus/pr69028.C: New test.
4264
9fe9a3a7
AV
42652016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4266
4267 * gfortran.dg/coarray_stat_2.f90: New test.
4268
70866e3d
MM
42692016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4270
4271 * gcc.target/powerpc/vec-extract.h: New files to check the
4272 vec_extract built-in functions for all vector types, testing
4273 accessing each element, both with constant and variable element
4274 numbers.
4275 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4276 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4277 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4278 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4279 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4280 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4281 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4282 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4283 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4284
ab3af181
JJ
42852016-07-21 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR c++/71728
4288 * g++.dg/other/pr71728.C: New test.
4289
ebe8f322
JG
42902016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4291
4292 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4293 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4294 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4295 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4296 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4297
959cef74
RB
42982016-07-21 Richard Biener <rguenther@suse.de>
4299
4300 PR tree-optimization/71947
4301 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4302
b24d9420
BC
43032016-07-21 Bin Cheng <bin.cheng@arm.com>
4304
4305 * gcc.dg/tree-ssa/scev-15.c: New.
4306
23974819
BC
43072016-07-21 Bin Cheng <bin.cheng@arm.com>
4308
4309 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4310
ee78cbaa
JJ
43112016-07-21 Jakub Jelinek <jakub@redhat.com>
4312
4313 PR c++/71941
4314 * g++.dg/gomp/pr71941.C: New test.
4315
52ed68f7
DM
43162016-07-20 David Malcolm <dmalcolm@redhat.com>
4317
4318 PR c/70339
4319 PR c/71858
4320 * g++.dg/spellcheck-identifiers.C: New test case, based on
4321 gcc.dg/spellcheck-identifiers.c.
4322 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4323 gcc.dg/spellcheck-identifiers-2.c.
4324 * g++.dg/spellcheck-typenames.C: New test case, based on
4325 gcc.dg/spellcheck-typenames.c
4326
18407bfb
JW
43272016-07-20 Jonathan Wakely <jwakely@redhat.com>
4328
4329 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4330 pointer to member function and also test catching by reference.
4331
4c07fd98
DV
43322016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4333
4334 * gcc.target/s390/pr67443.c: Fix test case.
4335
fee21d65
DV
43362016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4337
4338 * gcc.target/s390/insv-1.c: Xfail some tests.
4339 * gcc.target/s390/insv-2.c: Likewise.
4340
dbe9dfdd
GJL
43412016-07-20 Georg-Johann Lay <avr@gjlay.de>
4342
4343 * gcc.target/avr/torture/get-mem.c: New test.
4344 * gcc.target/avr/torture/set-mem.c: New test.
4345
c25e1d82
GJL
43462016-07-20 Georg-Johann Lay <avr@gjlay.de>
4347
4348 PR target/71948
4349 * gcc.target/avr/torture/tiny-progmem.c: New test.
4350
109d2197
JJ
43512016-07-20 Jakub Jelinek <jakub@redhat.com>
4352
7419f441
JJ
4353 PR c++/71909
4354 * g++.dg/parse/pr71909.C: New test.
4355 * g++.dg/tm/pr71909.C: New test.
4356
109d2197
JJ
4357 PR c++/50060
4358 * g++.dg/cpp0x/constexpr-50060.C: New test.
4359 * g++.dg/cpp1y/constexpr-50060.C: New test.
4360
144530cf
ML
43612016-07-20 Martin Liska <mliska@suse.cz>
4362
4363 * gfortran.dg/graphite/pr71898.f90: New test.
4364
04ac4afa
BC
43652016-07-20 Bin Cheng <bin.cheng@arm.com>
4366
4367 PR tree-optimization/71503
4368 PR tree-optimization/71683
4369 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4370 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4371
dcbdb17a
ML
43722016-07-20 Martin Liska <mliska@suse.cz>
4373
4374 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4375 * gcc.dg/plugin/sreal-test-1.c: Remove.
4376 * gcc.dg/plugin/sreal_plugin.c: Remove.
4377
6ed82555
TK
43782016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4379
4380 PR fortran/71902
4381 * gfortran.dg/dependency_47.f90: New test.
4382
13da0507
JJ
43832016-07-19 Jakub Jelinek <jakub@redhat.com>
4384
4833f561
JJ
4385 PR rtl-optimization/71916
4386 * gcc.c-torture/compile/pr71916.c: New test.
4387
4fda19ef
JJ
4388 PR middle-end/71874
4389 * g++.dg/torture/pr71874.C: New test.
4390
13da0507
JJ
4391 PR middle-end/71734
4392 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4393 (my_alloc): Rewritten to use __builtin_posix_memalign and
4394 __SIZE_TYPE__.
4395 (my_free): Use __builtin_free instead of _mm_free.
4396 (Vec::operator=): Use __builtin_memcpy.
4397
e7980add
MJ
43982016-07-19 Martin Jambor <mjambor@suse.cz>
4399
61c73a7f
UB
4400 PR fortran/71688
4401 * gfortran.dg/pr71688.f90: New test.
e7980add 4402
13e88953
RB
44032016-07-19 Richard Biener <rguenther@suse.de>
4404
4405 * c-c++-common/vector-subscript-6.c: New testcase.
4406 * c-c++-common/vector-subscript-7.c: Likewise.
4407
1caf0482
SKS
44082016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4409
a23404c9 4410 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4411 and UInt32 based on __SIZEOF_INT__.
4412
cef5388d
RB
44132016-07-19 Richard Biener <rguenther@suse.de>
4414
4415 PR tree-optimization/71901
4416 * gcc.dg/torture/pr71901.c: New testcase.
4417
44182016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4419
4420 PR tree-optimization/71908
4421 * gcc.dg/torture/pr71908.c: New testcase.
4422
a8f7a895
MM
44232016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4424
4425 PR target/71493
4426 * gcc.target/powerpc/pr71493-1.c: New test.
4427 * gcc.target/powerpc/pr71493-2.c: Likewise.
4428
f2111a36
JJ
44292016-07-18 Jakub Jelinek <jakub@redhat.com>
4430
99516432
JJ
4431 PR c++/71835
4432 * g++.dg/conversion/ambig3.C: New test.
4433
87713c6a
JJ
4434 PR c++/71828
4435 * g++.dg/cpp0x/constexpr-71828.C: New test.
4436
7a7f16ca
JJ
4437 PR c++/71826
4438 * g++.dg/template/pr71826.C: New test.
4439
f4d90295
JJ
4440 PR c++/71822
4441 * g++.dg/template/defarg21.C: New test.
4442
f2111a36
JJ
4443 PR c++/71871
4444 * g++.dg/ext/vector31.C: New test.
4445
0b965526
UB
44462016-07-18 Uros Bizjak <ubizjak@gmail.com>
4447
4448 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4449
94e136b9
YR
44502016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4451
4452 PR tree-optimization/71734
4453 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4454
7072df0a
DV
44552016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4456
4457 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4458 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4459 stack-layout-dynamic-1.c: New test.
4460
54158a1a
AK
44612016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4462
4463 * gcc.target/s390/nolrl-1.c: New test.
4464
43068916
FR
44652016-07-17 Fritz Reese <fritzoreese@gmail.com>
4466
4467 PR fortran/71523
4468 * gfortran.dg/pr71523_1.f90: New test.
4469 * gfortran.dg/pr71523_2.f90: New test.
4470
a9356b12
AS
44712016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4472
4473 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4474
a07b81c7 44752016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4476 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4477
4478 PR fortran/62125
4479 * gfortran.dg/pr62125.f90: New test.
4480
96c0ec12
BS
44812016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4482
4483 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4484 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4485
479d0ed5
JW
44862016-07-15 Jonathan Wakely <jwakely@redhat.com>
4487
4488 PR c++/58796
4489 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4490 * g++.dg/cpp0x/nullptr35.C: New test.
4491
41c7438e
BC
44922016-07-15 Bin Cheng <bin.cheng@arm.com>
4493
4494 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4495
f7ba880b
CP
44962016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4497
4498 * gfortran.dg/goacc/vector_length.f90: New test.
4499
b9aba0a0
RB
45002016-07-15 Richard Biener <rguenther@suse.de>
4501
4502 PR tree-optimization/71881
4503 * gcc.dg/torture/pr71881.c: New testcase.
4504
9513d5fb
RB
45052016-07-15 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/71887
4508 * gcc.dg/torture/pr71887.c: New testcase.
4509
ddbbcb19
JJ
45102016-07-15 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR c/71858
4513 * gcc.dg/spellcheck-identifiers-3.c: New test.
4514
29eb509c
AV
45152016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4516
4517 PR fortran/71807
4518 * gfortran.dg/null_9.f90: New test.
4519
43aabfcf
BC
45202016-07-15 Bin Cheng <bin.cheng@arm.com>
4521
4522 * gcc.dg/tree-ssa/loop-41.c: New test.
4523
afc89e58
BC
45242016-07-15 Bin Cheng <bin.cheng@arm.com>
4525
4526 PR tree-optimization/71347
4527 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4528
6fa682ad
SK
45292016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4530
4531 PR fortran/29819
4532 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4533 * gfortran.dg/contains.f90: Ditto.
4534 * gfortran.dg/contains_empty_1.f03: Ditto.
4535 * gfortran.dg/submodule_3.f08: Ditto.
4536
dd36b877
JJ
45372016-07-14 Jakub Jelinek <jakub@redhat.com>
4538
a60a5d31
JJ
4539 PR testsuite/71865
4540 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4541 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4542 expected diagnostics.
4543
dd36b877
JJ
4544 PR c/71858
4545 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4546 * gcc.dg/spellcheck-identifiers-2.c: New test.
4547 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4548 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4549
a241f8ca
JJ
45502016-07-14 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR tree-optimization/71872
4553 * gcc.c-torture/compile/pr71872.c: New test.
4554
d62b809c
TP
45552016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4556
4557 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4558 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4559 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4560 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4561 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4562 * gcc.target/arm/atomic-op-acquire-1.c: This.
4563 * gcc.target/arm/atomic-op-char.c: Rename into ...
4564 * gcc.target/arm/atomic-op-char-1.c: This.
4565 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4566 * gcc.target/arm/atomic-op-consume-1.c: This.
4567 * gcc.target/arm/atomic-op-int.c: Rename into ...
4568 * gcc.target/arm/atomic-op-int-1.c: This.
4569 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4570 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4571 * gcc.target/arm/atomic-op-release.c: Rename into ...
4572 * gcc.target/arm/atomic-op-release-1.c: This.
4573 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4574 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4575 * gcc.target/arm/atomic-op-short.c: Rename into ...
4576 * gcc.target/arm/atomic-op-short-1.c: This.
4577 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4578 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4579 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4580 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4581 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4582 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4583 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4584 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4585 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4586 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4587
1f8dd420
AV
45882016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4589
4590 PR fortran/70842
4591 * gfortran.dg/select_type_35.f03: New test.
4592
53109ba8
KT
45932016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4594
4595 PR target/65951
4596 PR tree-optimization/70923
4597 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4598 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4599 * gcc.dg/vect/pr65951.c: Likewise.
4600 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4601
91f35b7f
DE
46022016-07-14 David Edelsohn <dje.gcc@gmail.com>
4603
4604 * c-c++-common/pr60226.c: Expect maximum object file alignment
4605 error on AIX.
4606
351168fe
RB
46072016-07-14 Richard Biener <rguenther@suse.de>
4608
4609 PR tree-optimization/71866
4610 * gcc.dg/torture/pr71866.c: New testcase.
4611
94c32c00
TP
46122016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4613
4614 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4615 selector and enclose boolean expression in curly braces.
4616
b799a481
AM
46172016-07-14 Alan Modra <amodra@gmail.com>
4618
4619 PR target/71733
4620 * gcc.target/powerpc/p9-novsx.c: New.
4621
f63ba78c
AK
46222016-07-13 Andi Kleen <ak@linux.intel.com>
4623
4624 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4625 * g++.dg/tree-prof/morefunc.C: Dito.
4626 * g++.dg/tree-prof/pr35545.C: Dito.
4627 * g++.dg/tree-prof/reorder.C: Dito.
4628 * gcc.dg/tree-prof/20050826-2.c: Dito.
4629 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4630 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4631 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4632 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4633 * gcc.dg/tree-prof/inliner-1.c: Dito.
4634 * gcc.dg/tree-prof/merge_block.c: Dito.
4635 * gcc.dg/tree-prof/stringop-1.c: Dito.
4636 * gcc.dg/tree-prof/stringop-2.c: Dito.
4637 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4638 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4639 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4640 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4641 * gcc.dg/tree-prof/update-loopch.c: Dito.
4642 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4643 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4644 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4645 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4646 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4647 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4648 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4649
f4d5a23d
AK
46502016-07-13 Andi Kleen <ak@linux.intel.com>
4651
4652 * lib/profopt.exp (profopt-execute): Remove .imports files.
4653
ae145898
AK
46542016-07-13 Andi Kleen <ak@linux.intel.com>
4655
0b965526 4656 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4657
e97bd4f5
AK
46582016-07-13 Andi Kleen <ak@linux.intel.com>
4659
4660 * lib/profopt.exp (dg-final-scan-autofdo,
4661 dg-final-scan-not-autofdo): New functions.
4662
6fa3d4b4
BC
46632016-07-13 Bin Cheng <bin.cheng@arm.com>
4664
4665 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4666 * gcc.dg/vect/vect-35.c: Ditto.
4667 * gcc.dg/vect/vect-alias-check-2.c: New test.
4668
65f18bc6
ML
46692016-07-13 Martin Liska <mliska@suse.cz>
4670
4671 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4672 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4673 * gfortran.dg/pr42108.f90: Update expected dump scan.
4674
9737f35b
RB
46752016-07-13 Richard Biener <rguenther@suse.de>
4676
4677 PR tree-optimization/24574
4678 * gcc.dg/pr24574.c: New testcase.
4679
62c0ea4b
SKS
46802016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4681
0b965526 4682 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4683 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4684 * c-c++-common/pr68833-1.c: Require int32plus.
4685 * gcc.dg/ipa/pr63551.c: Likewise.
4686 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4687 * gcc.dg/ipa/pr64041.c: Require int32plus.
4688
c7ed8938
IE
46892016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4690
4691 PR ipa/71633
4692 * g++.dg/pr71633.C: New test.
4693
5ce15300
TP
46942016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4695
4696 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4697 Add new arm_thumb1_cbz_ok effective target.
4698 * gcc.target/arm/cbz.c: New test.
4699
2b9509a3
TP
47002016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4701
4702 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4703 Define effective target.
4704 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4705 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4706 * gcc.target/arm/movhi_movw.c: New test.
4707 * gcc.target/arm/movsi_movw.c: Likewise.
4708 * gcc.target/arm/movdi_movw.c: Likewise.
4709
7f15b177
RB
47102016-07-13 Richard Biener <rguenther@suse.de>
4711
4712 PR middle-end/71104
4713 * gcc.dg/pr71104-1.c: New testcase.
4714 * gcc.dg/pr71104-2.c: Likewise.
4715
0b0a896e
MM
47162016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4717
4718 PR target/71805
4719 * gcc.target/powerpc/pr71805.c: New test.
4720
f906f5ed
BS
47212016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4722
4723 * gcc.target/powerpc/divkc3-1.c: New.
4724 * gcc.target/powerpc/mulkc3-1.c: New.
4725
9e63c3aa
NS
47262016-07-12 Nathan Sidwell <nathan@acm.org>
4727
4728 * gcc.target/arm/data-rel-1.c: New.
4729 * gcc.target/arm/data-rel-2.c: New.
4730 * gcc.target/arm/data-rel-3.c: New.
4731
f507d202
ML
47322016-07-12 Martin Liska <mliska@suse.cz>
4733
4734 * gcc.dg/params/blocksort-part.c: New test.
4735 * gcc.dg/params/params.exp: New file.
4736
d6f7c125
KT
47372016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4738
4739 PR middle-end/71700
4740 * gcc.c-torture/execute/pr71700.c: New test.
4741
37ccb0ba
SB
47422016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4743 Richard Biener <rguenther@suse.de>
4744
4745 PR tree-optimization/23286
4746 PR tree-optimization/70159
4747 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4748 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4749 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4750 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4751 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4752 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4753 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4754 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4755 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4756 * gcc.dg/pr51879-12.c: Likewise.
4757 * gcc.dg/strlenopt-9.c: Likewise.
4758 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4759 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4760 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4761 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4762 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4763 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4764 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4765 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4766 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4767 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4768 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4769 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4770 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4771 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4772 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4773
712a93d6
RB
47742016-07-12 Richard Biener <rguenther@suse.de>
4775
4776 PR rtl-optimization/68961
4777 * gcc.target/i386/pr68961.c: New testcase.
4778
c392943c
JJ
47792016-07-11 Jakub Jelinek <jakub@redhat.com>
4780
3d56e6a4
JJ
4781 PR middle-end/71758
4782 * c-c++-common/gomp/pr71758.c: New test.
4783 * gfortran.dg/gomp/pr71758.f90: New test.
4784
c392943c
JJ
4785 PR tree-optimization/71823
4786 * gcc.dg/vect/pr71823.c: New test.
4787
741d3be5
DM
47882016-07-11 David Malcolm <dmalcolm@redhat.com>
4789
4790 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4791 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4792 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4793
92fa45b5
L
47942016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4795
4796 PR target/71801
4797 * gcc.target/i386/pr71801.c: New test.
4798
f51606c7
RB
47992016-07-11 Richard Biener <rguenther@suse.de>
4800
4801 PR tree-optimization/71816
4802 * gcc.dg/torture/pr71816.c: New testcase.
4803
36b54ce0
TK
48042016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4805
4806 PR fortran/71783
4807 * gfortran.dg/dependency_46.f90: New test.
4808
d13835b6
VM
48092016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4810
4811 PR rtl-optimization/71621
4812 * gcc.target/i386/pr71621-1.c: New.
4813 * gcc.target/i386/pr71621-2.c: New.
4814
642bcbdf
CP
48152016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4816
4817 * gfortran.dg/goacc/pr71704.f90: New test.
4818
02eb5b8b
BS
48192016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4820
4821 PR target/71297
4822 * gcc.target/powerpc/pr71297.c: New.
4823
8beb9a0d
JW
48242016-07-08 Jiong Wang <jiong.wang@arm.com>
4825
4826 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4827
cef4b650
MM
48282016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4829
4830 PR target/71806
4831 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4832
3c3ecf52
AH
48332016-07-08 Alan Hayward <alan.hayward@arm.com>
4834
4835 PR tree-optimization/71667
4836 * gcc.dg/vect/pr71667.c: New
4837
2660286d
ML
48382016-07-08 Martin Liska <mliska@suse.cz>
4839
4840 * gcc.dg/torture/pr71606.c: New test.
4841
70cdd4ae
JD
48422016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843
4844 PR fortran/71764
4845 * gfortran.dg/pr71764.f90: New test.
4846
842dc2e6
JJ
48472016-07-07 Jakub Jelinek <jakub@redhat.com>
4848 Kai Tietz <ktietz70@googlemail.com>
4849
4850 PR c++/70869
4851 PR c++/71054
4852 * g++.dg/cpp0x/pr70869.C: New test.
4853 * g++.dg/cpp0x/pr71054.C: New test.
4854
31be4262
DE
48552016-07-07 David Edelsohn <dje.gcc@gmail.com>
4856
4857 * g++.dg/debug/pr71432.C: Fail on AIX.
4858
1c122092
ML
48592016-07-07 Martin Liska <mliska@suse.cz>
4860
4861 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4862 an undefined behavior.
4863 * gfortran.dg/do_3.F90: Likewise.
4864 * gfortran.dg/do_check_11.f90: New test.
4865 * gfortran.dg/do_check_12.f90: New test.
4866 * gfortran.dg/do_corner_warn.f90: New test.
4867
7119f1b1
ML
48682016-07-07 Martin Liska <mliska@suse.cz>
4869
4870 * gfortran.dg/predict-1.f90: Ammend the test.
4871 * gfortran.dg/predict-2.f90: Likewise.
4872
275792f2
IE
48732016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4874
4875 PR ipa/71624
4876 * g++.dg/pr71624.C: New test.
4877
05a437c1
TP
48782016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4879
4880 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4881 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4882 ARMv8-M Mainline architectures.
4883
6f493951
TP
48842016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4885
4886 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4887 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4888
5ddaee94
SB
48892016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4890
4891 PR target/70098
4892 PR target/71763
4893 * gcc.target/powerpc/pr71763.c: New file.
4894
651afdb2
YR
48952016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4896
4897 PR tree-optimization/71518
0b965526 4898 * gcc.dg/pr71518.c: New test.
651afdb2 4899
9df99881
WD
49002016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4901
4902 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4903
7b4e0769
SKS
49042016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4905
0b965526 4906 PR target/50739
7b4e0769
SKS
4907 * gcc.target/avr/pr50739.c: New test.
4908
eb4432f7
JH
49092016-07-05 Jan Hubicka <jh@suse.cz>
4910
4911 * gcc.dg/tree-ssa/scev-14.c: update template.
4912
c01e092f
RS
49132016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4914
4915 * gcc.dg/vect/group-no-gaps-1.c: New test.
4916
8070763a
AK
49172016-07-05 Andi Kleen <ak@linux.intel.com>
4918
4919 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4920 if kernel supports MPX.
4921
3f8257db 49222016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4923
4924 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4925
36a265b1
MM
49262016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4927 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4928
4929 * gcc.target/powerpc/signbit-1.c: New test.
4930 * gcc.target/powerpc/signbit-2.c: New test.
4931 * gcc.target/powerpc/signbit-3.c: New test.
4932
7a98fb6e
KT
49332016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4934
4935 PR rtl-optimization/71594
4936 * gcc.dg/torture/pr71594.c: New test.
4937
1e3d54b4
JH
49382016-07-05 Jan Hubicka <jh@suse.cz>
4939
4940 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4941
84ca3893
DM
49422016-07-05 David Malcolm <dmalcolm@redhat.com>
4943
4944 PR c++/62314
3a146d46 4945 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4946 number of missing semicolon error.
4947 * g++.dg/pr62314-2.C: New test case.
4948
20d0bfce
AF
49492016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4950
4951 * gfortran.dg/coarray_stat_function.f90: New test.
4952 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4953 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4954 to new interfaces.
4955
69aaea06
AV
49562016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4957
4958 PR fortran/71623
4959 * gfortran.dg/deferred_character_17.f90: New test.
4960
f723a43c
CL
49612016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4962
4963 * gcc.target/arm/neon/polytypes.c: Move to ...
4964 * gcc.target/arm/polytypes.c: ... here.
4965 * gcc.target/arm/neon/pr51534.c: Move to ...
4966 * gcc.target/arm/pr51534.c: ... here.
4967 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4968 * gcc.target/arm/vect-vcvt.c: ... here.
4969 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4970 * gcc.target/arm/vect-vcvtq.c: ... here.
4971 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4972 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4973 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4974 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4975 * gcc.target/arm/neon/neon.exp: Delete.
4976 * gcc.target/arm/neon/: Delete.
4977
d73e0ccf
JD
49782016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4979
4980 PR fortran/65575
4981 * gfortran.dg: pr65575.f90: New test.
4982
c20f6223
JD
49832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4984
4985 PR fortran/35849
4986 * gfortran.dg: pr35849.f90: New test.
4987
2a5537c3
JJ
49882016-07-04 Jakub Jelinek <jakub@redhat.com>
4989
4990 PR c++/71739
4991 * g++.dg/cpp0x/pr71739.C: New test.
4992
740f9751
CL
49932016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4994
4995 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4996
bf749919
DV
49972016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4998
4999 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5000 locr.
5001 * gcc.target/s390/loc-1.c: New test.
5002
430bb38e
YR
50032016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5004
3a146d46
JJ
5005 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5006 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5007
15f6e0da
RR
50082016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5009
5010 PR target/63874
5011 * gcc.target/aarch64/pr63874.c: New test.
5012
79335075
JB
50132016-07-04 Jan Beulich <jbeulich@suse.com>
5014
5015 * g++.dg/header.c: New.
5016 * gcc.dg/header.c: New.
5017
557e8c49
JJ
50182016-07-02 Jakub Jelinek <jakub@redhat.com>
5019
5020 PR c/71719
5021 * c-c++-common/Wunused-var-15.c: New test.
5022
79a592e3
JJ
50232016-07-01 Jakub Jelinek <jakub@redhat.com>
5024
5025 PR fortran/71687
5026 * gfortran.dg/gomp/pr71687.f90: New test.
5027
e2298656
BS
50282016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5029
5030 * gcc.dg/const-float128-ped.c: Require __float128 effective
5031 target and options.
5032 * gcc.dg/const-float128.c: Likewise.
5033 * gcc.dg/torture/float128-cmp-invalid.c: Require
5034 __float128 and base_quadfloat_support effective targets, and
5035 __float128 options.
5036 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5037 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5038 * gcc.dg/torture/float128-nan.c: Likewise.
5039 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5040 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5041 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5042 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5043 (add_options_for___float128): New.
5044 (check_effective_target_base_quadword_support): New.
5045
70c11966
MM
50462016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5047
5048 PR target/71720
5049 * gcc.target/powerpc/pr71720.c: New test.
5050
059541fd
JB
50512016-07-01 Jan Beulich <jbeulich@suse.com>
5052
5053 * gcc.dg/bss.c: New.
5054
2c1e4964
PB
50552016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5056
5057 PR target/71698
5058 * gcc.target/powerpc/pr71698.c: New test.
5059
22e1cb39
GJL
50602016-07-01 Georg-Johann Lay <avr@gjlay.de>
5061
5062 PR target/71151
5063 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5064 instead of ".foo" for its section name.
5065 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5066 depending on MCU's flash size.
5067 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5068 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5069 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5070 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5071 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5072 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5073
466cf574
JB
50742016-07-01 Jan Beulich <jbeulich@suse.com>
5075
5076 * gcc.target/i386/pr65105-2.c: Add -msse2.
5077
351beab7
JJ
50782016-06-30 Jakub Jelinek <jakub@redhat.com>
5079
55a0f21a
JJ
5080 PR tree-optimization/71707
5081 * gcc.dg/strlenopt-29.c: New test.
5082
6245ad72
JJ
5083 PR fortran/71704
5084 * gfortran.dg/gomp/pr71704.f90: New test.
5085
351beab7
JJ
5086 PR fortran/71705
5087 * gfortran.dg/gomp/pr71705.f90: New test.
5088
5a3a6a5e
KN
50892016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5090
5091 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5092 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5093 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5094 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5095 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5096 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5097 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5098 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5099 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5100 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5101 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5102 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5103 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5104 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5105 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5106 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5107 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5108 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5109 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5110 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5111 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5112 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5113 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5114 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5115 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5116 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5117 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5118 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5119 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5120 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5121 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5122 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5123 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5124 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5125 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5126 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5127 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5128 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5129 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5130 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5131 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5132 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5133 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5134 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5135 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5136 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5137 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5138 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5139 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5140 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5141 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5142 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5143 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5144 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5145 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5146 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5147 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5148 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5149 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5150 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5151 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5152 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5153 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5154 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5155 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5156 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5157 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5158 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5159 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5160 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5161 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5162 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5163 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5164 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5165 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5166 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5167 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5168 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5169 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5170 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5171 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5172
3dfa8071 51732016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5174 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5175
5176 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5177
9bd62242 51782016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5179 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5180
5181 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5182
603107fb
DM
51832016-06-30 David Malcolm <dmalcolm@redhat.com>
5184
5185 PR driver/71651
5186 * gcc.dg/spellcheck-options-12.c: New test case.
5187
205cccc7
JJ
51882016-06-30 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR middle-end/71693
5191 * gcc.c-torture/compile/pr71693.c: New test.
5192
f4452176
DM
51932016-06-29 David Malcolm <dmalcolm@redhat.com>
5194
5195 * gcc.dg/spellcheck-params.c: New testcase.
5196 * gcc.dg/spellcheck-params-2.c: New testcase.
5197
c5e74d9d
MM
51982016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5199
5200 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5201 vector extract instructions.
5202 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5203
e44ecbfd
JD
52042016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5205
5206 PR fortran/71686
5207 * gfortran.dg/unexpected_eof_2.f90: New test.
5208 * gfortran.dg/unexpected_eof_3.f90: New test.
5209
ee446d9f
JW
52102016-06-29 Jim Wilson <jim.wilson@linaro.org>
5211
5212 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5213
27f67461
CP
52142016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5215
5216 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5217 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5218 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5219
b1206d29
RB
52202016-06-29 Richard Biener <rguenther@suse.de>
5221
5222 PR middle-end/15256
5223 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5224
1af21224
MW
52252016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5226
5227 * gcc.target/arm/aapcs/neon-vect10.c: Require
5228 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5229 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5230 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5231 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5232 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5233 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5234 * gcc.target/arm/fp16-aapcs-1.c: Require
5235 -mfloat-ab=hard. Also simplify the test.
5236 * gcc.target/arm/fp16-aapcs-2.c: New.
5237
7fe43755
MW
52382016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5239
0b965526 5240 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5241 (add_options_for_arm_fp16_ieee): New.
5242 (add_options_for_arm_fp16_alternative): New.
5243 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5244 long-line.
5245 (effective_target_arm_fp16_hw): New.
5246
264d951a
IE
52472016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5248
5249 PR tree-optimization/71655
5250 * g++.dg/pr71655.C: New test.
5251
5c846a81
ML
52522016-06-29 Martin Liska <mliska@suse.cz>
5253
5254 * gcc.dg/pr71585.c: New test.
5255 * gcc.dg/pr71585-2.c: New test.
5256 * gcc.dg/pr71585-3.c: New test.
5257
fafe9318
YR
52582016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5259
5260 PR tree-optimization/70729
5261 * g++.dg/vect/pr70729.cc: New test.
5262
54d19c3b
TS
52632016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5264
5265 * c-c++-common/gomp/cancel-1.c: Extend.
5266
5f3cd7c3
JJ
52672016-06-29 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR tree-optimization/71625
5270 * gcc.dg/strlenopt-28.c: New test.
5271
4aa83879
RB
52722016-06-29 Richard Biener <rguenther@suse.de>
5273
5274 PR middle-end/71002
5275 * g++.dg/torture/pr71002.C: Adjust testcase.
5276
152ef731
JJ
52772016-06-29 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR c/71685
5280 * gcc.dg/pr71685.c: New test.
5281
52822016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5283
5284 PR c/71552
5285 * gcc.dg/init-bad-9.c: New test.
5286
d41dc215
BS
52872016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5288
5289 * gcc.target/powerpc/abs128-1.c: Require VSX.
5290 * gcc.target/powerpc/copysign128-1.c: Likewise.
5291 * gcc.target/powerpc/inf128-1.c: Likewise.
5292 * gcc.target/powerpc/nan128-1.c: Likewise.
5293
6a20b538
JJ
52942016-06-28 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR middle-end/71626
5297 * gcc.c-torture/execute/pr71626-1.c: New test.
5298 * gcc.c-torture/execute/pr71626-2.c: New test.
5299
77d93c47
PB
53002016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5301
5302 PR target/71656
5303 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5304
a8264058
SB
53052016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5306
5307 PR target/71670
5308 * gcc.target/powerpc/pr71670.c: New testcase.
5309
0dc47331
PB
53102016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5311
5312 PR target/71656
5313 * gcc.target/powerpc/pr71656-1.c: New test.
5314 * gcc.target/powerpc/pr71656-2.c: New test.
5315
b65ffc79
CL
53162016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5317
5318 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5319 around fp16 code.
5320 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5321 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5322 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5323 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5324 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5325 Add arm_neon_fp16_ok effective target.
0b965526
UB
5326 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5327 Likewise.
5328 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5329 Likewise.
5330 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5331 Likewise.
5332 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5333 Likewise.
5334 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5335 Likewise.
5336 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5337 Likewise.
5338 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5339 Likewise.
5340 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5341 Likewise.
5342 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5343 Likewise.
5344 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5345 Likewise.
5346 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5347 Likewise.
b65ffc79 5348
9bb86f40
JH
53492016-06-26 Jan Hubicka <hubicka@ucw.cz>
5350
5351 * gcc.dg/predict-12.c: New testcase.
5352
46db0fd4
JD
53532016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5354
5355 PR fortran/71649
5356 * gfortran.dg/pr71649.f90: New test.
5357
2a65e70b
JJ
53582016-06-25 Jakub Jelinek <jakub@redhat.com>
5359
f8a06e24
JJ
5360 PR tree-optimization/71643
5361 * g++.dg/opt/pr71643.C: New test.
5362
2a65e70b
JJ
5363 PR tree-optimization/71631
5364 * gcc.c-torture/execute/pr71631.c: New test.
5365
7805417a
JH
53662016-06-24 Jan Hubicka <hubicka@ucw.cz>
5367
5368 * gcc.dg/predict-11.c: New testcase.
5369 * gfortran.dg/predict-2.f90: New testcase.
5370
888ed1a3
JH
53712016-06-24 Jan Hubicka <hubicka@ucw.cz>
5372
5373 * gcc.dg/predict-10.c: New test.
5374
53605f35
BS
53752016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5376
5377 * gcc.target/powerpc/abs128-1.c: New.
5378 * gcc.target/powerpc/copysign128-1.c: New.
5379 * gcc.target/powerpc/inf128-1.c: New.
5380 * gcc.target/powerpc/nan128-1.c: New.
5381
7b22b4c6
EB
53822016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5383
5384 * gfortran.dg/pr71642.f90: New test.
5385
37e373c2
JJ
53862016-06-24 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR tree-optimization/71647
5389 * gcc.target/i386/pr71647.c: New test.
5390
b20b79f2
L
53912016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5392
5393 * gcc.target/i386/noplt-gd-1.c: New test.
5394 * gcc.target/i386/noplt-gd-2.c: Likewise.
5395 * gcc.target/i386/noplt-gd-3.c: Likewise.
5396 * gcc.target/i386/noplt-ld-1.c: Likewise.
5397 * gcc.target/i386/noplt-ld-2.c: Likewise.
5398 * gcc.target/i386/noplt-ld-3.c: Likewise.
5399 * lib/target-supports.exp
5400 (check_effective_target_tls_get_addr_via_got): New.
5401
04619cb8
UB
54022016-06-24 Uros Bizjak <ubizjak@gmail.com>
5403
5404 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5405 testsuite compile flags.
5406 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5407 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5408
54092016-06-24 Uros Bizjak <ubizjak@gmail.com>
5410
5411 * g++dg/vect/pr36684.cc: Add dg-do compile.
5412 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5413 * gcc.dg/vect/pr70021.c: Ditto.
5414 * gcc.dg/vect/pr70138-1.c: Ditto.
5415 * gcc.dg/vect/pr70138-2.c: Ditto.
5416 * gcc.dg/vect/pr70354-1.c: Ditto.
5417 * gcc.dg/vect/pr70354-2.c: Ditto.
5418 * gcc.dg/vect/pr71259.c: Ditto.
5419 * gcc.dg/vect/pr71416-1.c: Ditto.
5420 * gcc.dg/vect/slp-43.c: Ditto.
5421 * gcc.dg/vect/slp-45.c: Ditto.
5422 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5423 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5424 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5425 * gfortran.dg/vect/pr69980.f90: Ditto.
5426
54272016-06-24 Uros Bizjak <ubizjak@gmail.com>
5428
5429 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5430 * gcc.dg/vect/bb-slp-30.c: Ditto.
5431 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5432 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5433 * gcc.dg/vect/pr45902.c: Ditto.
5434 * gcc.dg/vect/pr48172.c: Ditto.
5435 * gcc.dg/vect/pr48377.c: Ditto.
5436 * gcc.dg/vect/pr49038.c: Ditto.
5437 * gcc.dg/vect/pr49771.c: Ditto.
5438 * gcc.dg/vect/pr52091.c: Ditto.
5439 * gcc.dg/vect/pr53185-2.c: Ditto.
5440 * gcc.dg/vect/pr56826.c: Ditto.
5441 * gcc.dg/vect/pr60276.c: Ditto.
5442 * gcc.dg/vect/pr62021.c: Ditto.
5443 * gcc.dg/vect/pr63530.c: Ditto.
5444 * gcc.dg/vect/pr65518.c: Ditto.
5445 * gcc.dg/vect/pr65947-1.c: Ditto.
5446 * gcc.dg/vect/pr65947-10.c: Ditto.
5447 * gcc.dg/vect/pr65947-11.c: Ditto.
5448 * gcc.dg/vect/pr65947-12.c: Ditto.
5449 * gcc.dg/vect/pr65947-13.c: Ditto.
5450 * gcc.dg/vect/pr65947-2.c: Ditto.
5451 * gcc.dg/vect/pr65947-3.c: Ditto.
5452 * gcc.dg/vect/pr65947-4.c: Ditto.
5453 * gcc.dg/vect/pr65947-5.c: Ditto.
5454 * gcc.dg/vect/pr65947-6.c: Ditto.
5455 * gcc.dg/vect/pr65947-7.c: Ditto.
5456 * gcc.dg/vect/pr65947-8.c: Ditto.
5457 * gcc.dg/vect/pr65947-9.c: Ditto.
5458 * gcc.dg/vect/pr71416-1.c: Ditto.
5459 * gcc.dg/vect/pr71439.c: Ditto.
5460 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5461 * gcc.dg/vect/vect-bswap16.c: Ditto.
5462 * gcc.dg/vect/vect-bswap32.c: Ditto.
5463 * gcc.dg/vect/vect-bswap64.c: Ditto.
5464 * gcc.dg/vect/vect-live-1.c: Ditto.
5465 * gcc.dg/vect/vect-live-2.c: Ditto.
5466 * gcc.dg/vect/vect-live-3.c: Ditto.
5467 * gcc.dg/vect/vect-live-4.c: Ditto.
5468 * gcc.dg/vect/vect-live-5.c: Ditto.
5469 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5470 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5471 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5472 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5473 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5474 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5475 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5476 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5477 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5478 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5479 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5480 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5481 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5482 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5483 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5484 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5485 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5486
da224bcb
UB
54872016-06-24 Uros Bizjak <ubizjak@gmail.com>
5488
5489 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5490
dfee2870
L
54912016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5492
5493 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5494 ia32 if R_386_GOT32X relocation is supported.
5495 * gcc.target/i386/noplt-3.c: Likewise.
5496 * gcc.target/i386/noplt-2.c: Likewise.
5497 (main): Renamed to ...
5498 (bar): This.
5499 * gcc.target/i386/noplt-4.c: Likewise.
5500 (main): Renamed to ...
5501 (bar): This.
5502 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5503 * gcc.target/i386/pr67400-5.c: Likewise.
5504
a86451b9
JJ
55052016-06-24 Jakub Jelinek <jakub@redhat.com>
5506
00085092
JJ
5507 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5508 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5509
a86451b9
JJ
5510 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5511 f4): Adjust expected diagnostics.
5512 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5513 (T): If OVFP is defined, redefine to TP.
5514 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5515 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5516 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5517 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5518 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5519 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5520 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5521 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5522 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5523 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5524 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5525 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5526 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5527 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5528 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5529 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5530 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5531 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5532 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5533 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5534 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5535 as last argument to __builtin_add_overflow_p.
5536
7bb5d5f4
UB
55372016-06-23 Uros Bizjak <ubizjak@gmail.com>
5538
5539 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5540 dg-options and remove default vector testsuite compile flags.
5541 * g++.dg/vect/pr33860a.cc: Ditto.
5542 * g++.dg/vect/pr45470-a.cc: Ditto.
5543 * g++.dg/vect/pr45470-b.cc: Ditto.
5544 * g++.dg/vect/pr60896.cc: Ditto.
5545 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5546 * gcc.dg/vect/pr18308.c: Ditto.
5547 * gcc.dg/vect/pr24049.c: Ditto.
5548 * gcc.dg/vect/pr33373.c: Ditto.
5549 * gcc.dg/vect/pr36228.c: Ditto.
5550 * gcc.dg/vect/pr42395.c: Ditto.
5551 * gcc.dg/vect/pr42604.c: Ditto.
5552 * gcc.dg/vect/pr46663.c: Ditto.
5553 * gcc.dg/vect/pr48765.c: Ditto.
5554 * gcc.dg/vect/pr49093.c: Ditto.
5555 * gcc.dg/vect/pr49352.c: Ditto.
5556 * gcc.dg/vect/pr52298.c: Ditto.
5557 * gcc.dg/vect/pr52870.c: Ditto.
5558 * gcc.dg/vect/pr53185.c: Ditto.
5559 * gcc.dg/vect/pr53773.c: Ditto.
5560 * gcc.dg/vect/pr56695.c: Ditto.
5561 * gcc.dg/vect/pr62171.c: Ditto.
5562 * gcc.dg/vect/pr63530.c: Ditto.
5563 * gcc.dg/vect/pr68339.c: Ditto.
5564 * gcc.dg/vect/pr71259.c: Ditto.
5565 * gcc.dg/vect/vect-82_64.c: Ditto.
5566 * gcc.dg/vect/vect-83_64.c: Ditto.
5567 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5568 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5569 * gcc.dg/vect/vect-shift-2.c: Ditto.
5570 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5571 * gfortran.dg/vect/pr39318.f90: Ditto.
5572 * gfortran.dg/vect/pr45714-a.f: Ditto.
5573 * gfortran.dg/vect/pr45714-b.f: Ditto.
5574 * gfortran.dg/vect/pr46213.f90: Ditto.
5575
2d4bb02f
MM
55762016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5577 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5578
5579 * gcc.target/powerpc/p9-splat-5.c: New test.
5580
f6d1b868
UB
55812016-06-23 Uros Bizjak <ubizjak@gmail.com>
5582
5583 PR tree-optimization/71488
5584 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5585 * lib/target-supports.exp: ... here.
5586 (check_sse4_hw_available): New procedure.
5587 (check_effective_target_sse4_runtime): Ditto.
5588 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5589 -march=westmere for sse4_runtime targets.
936ff030 5590 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5591 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5592 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5593 (main): Call check_vect ().
a7898180 5594 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5595
c0597759
L
55962016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5597
5598 PR target/66232
5599 PR target/67400
5600 * gcc.target/i386/pr66232-14.c: New file.
5601 * gcc.target/i386/pr66232-15.c: Likewise.
5602 * gcc.target/i386/pr66232-16.c: Likewise.
5603 * gcc.target/i386/pr66232-17.c: Likewise.
5604 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5605 ia32 if R_386_GOT32X relocation is supported.
5606 * gcc.target/i386/pr67400-2.c: Likewise.
5607 * gcc.target/i386/pr67400-3.c: Likewise.
5608 * gcc.target/i386/pr67400-4.c: Likewise.
5609 * gcc.target/i386/pr67400-6.c: Likewise.
5610 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5611 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5612
5b0e27a7
JD
56132016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5614
5615 PR libgfortran/48852
5616 * gfortran.dg/char4_iunit_1.f03: Update test.
5617 * gfortran.dg/f2003_io_5.f03: Update test.
5618 * gfortran.dg/real_const_3.f90: Update test.
5619
7f586d90
AK
56202016-06-23 Andi Kleen <ak@linux.intel.com>
5621
5622 * g++.dg/bprob/bprob.exp: Support autofdo.
5623 * g++.dg/tree-prof/tree-prof.exp: dito.
5624 * gcc.dg/tree-prof/tree-prof.exp: dito.
5625 * gcc.misc-tests/bprob.exp: dito.
5626 * gfortran.dg/prof/prof.exp: dito.
5627 * lib/profopt.exp: dito.
5628 * lib/target-supports.exp: Check for autofdo.
5629
60fa7862
ML
56302016-06-23 Martin Liska <mliska@suse.cz>
5631
5632 * gcc.dg/pr71619.c: New test.
5633
e3d62871
UB
56342016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5635
5636 PR target/67400
cc901875
UB
5637 * gcc.target/i386/pr67400-1.c: New test.
5638 * gcc.target/i386/pr67400-2.c: Likewise.
5639 * gcc.target/i386/pr67400-3.c: Likewise.
5640 * gcc.target/i386/pr67400-4.c: Likewise.
5641 * gcc.target/i386/pr67400-5.c: Likewise.
5642 * gcc.target/i386/pr67400-6.c: Likewise.
5643 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5644
ac81cf0b
DM
56452016-06-22 David Malcolm <dmalcolm@redhat.com>
5646
5647 * c-c++-common/missing-header-1.c: New test case.
5648 * c-c++-common/missing-header-2.c: New test case.
5649 * c-c++-common/missing-header-3.c: New test case.
5650 * c-c++-common/missing-header-4.c: New test case.
5651
1a4f11c8
DM
56522016-06-22 David Malcolm <dmalcolm@redhat.com>
5653
5654 PR c/70339
5655 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5656 hint.
5657 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5658 expected results due to builtin "nanl" now being suggested for
5659 "name".
5660 * gcc.dg/pr67580.c: Update expected messages.
5661 * gcc.dg/spellcheck-identifiers.c: New testcase.
5662 * gcc.dg/spellcheck-typenames.c: New testcase.
5663
a93eac6a
DM
56642016-06-22 David Malcolm <dmalcolm@redhat.com>
5665
5666 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5667 file.
5668 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5669 diagnostic-test-show-locus-parseable-fixits.c to sources for
5670 diagnostic_plugin_test_show_locus.c.
5671 * lib/gcc-defs.exp (freeform_regexps): New global.
5672 (dg-regexp): New function.
5673 (handle-dg-regexps): New function.
5674 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5675 freeform_regexps to the empty list.
5676 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5677
49e76ff1
IE
56782016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5679
f6d1b868 5680 PR tree-optimization/71488
49e76ff1
IE
5681 * g++.dg/pr71488.C: New test.
5682 * gcc.dg/vect/vect-bool-cmp.c: New test.
5683
951d8c8a
EB
56842016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5685
5686 * gcc.dg/guality/param-5.c: New test.
5687
b60fc3bd
BE
56882016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5689
5690 * gcc.target/i386/asm-flag-7.c: New test.
5691
0609abda
TS
56922016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5693
5694 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5695 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5696 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5697 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5698 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5699 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5700 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5703 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5704 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5706 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5707 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5708 * lib/target-supports.exp: Likewise.
5709
ee2499b4
TS
57102016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5711
5712 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5713 * gcc.dg/attr-ms_struct-2.c: Likewise.
5714 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5715 * gcc.dg/bf-ms-attrib.c: Likewise.
5716 * gcc.dg/bf-ms-layout-2.c: Likewise.
5717 * gcc.dg/bf-ms-layout-3.c: Likewise.
5718 * gcc.dg/bf-ms-layout.c: Likewise.
5719 * gcc.dg/bf-no-ms-layout.c: Likewise.
5720 * gcc.target/i386/bitfield1.c: Likewise.
5721 * gcc.target/i386/bitfield2.c: Likewise.
5722 * gcc.target/i386/bitfield3.c: Likewise.
5723
caea59ff
KN
57242016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5725
5726 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5727 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5728 override other than -mcpu=power9 command-line option is specified,
5729 or if the target operating system is aix.
5730 * gcc.target/powerpc/darn-1.c: Likewise.
5731 * gcc.target/powerpc/darn-2.c: Likewise.
5732 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5733 test if effective-target is not powerpc_p9vector_ok or if the
5734 target operating system is not defined.
5735 * gcc.target/powerpc/vslv-1.c: Likewise.
5736 * gcc.target/powerpc/vsrv-0.c: Likewise.
5737 * gcc.target/powerpc/vsrv-1.c: Likewise.
5738
63617e30
TB
57392016-06-21 Tobias Burnus <burnus@net-b.de>
5740
5741 PR fortran/71068
5742 * gfortran.dg/coarray/data_1.f90: New.
5743
89192c3c
WD
57442016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5745
5746 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5747 (dg-require-effective-target): Use arm_v8_neon_hw.
5748 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5749 (dg-require-effective-target): Likewise.
5750 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5751 (dg-require-effective-target): Likewise.
5752 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5753 (dg-require-effective-target): Likewise.
5754 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5755 (dg-require-effective-target): Likewise.
5756 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5757 (dg-require-effective-target): Likewise.
5758 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5759 Add AArch64 check.
5760
64ac50e2
WD
57612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5762
5763 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5764 Set to 3 so test passes.
5765
6252b5db
WD
57662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5767
5768 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5769
3b9bc511
IV
57702016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5771
5772 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5773 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5774 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5775 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5776
21db1c78
IV
57772016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5778
5779 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5780 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5781
9d30e86f
L
57822016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5783
5784 PR target/71549
5785 * gcc.target/i386/pr71549.c: New test.
5786
448a7c69
KN
57872016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5788
5789 * gcc.target/powerpc/vadsdu-0.c: Replace
5790 dg-require-effective-target directive to allow test to run on more
5791 platforms, and add dg-skip-if directive to disable test on aix
5792 platforms because of known incompatibilities.
5793 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5794 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5795 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5796 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5797 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5798 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5799 * gcc.target/powerpc/vadsdub-2.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 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5804 with vec_absdb call to differentiate this test from vadsdub-1.c.
5805 * gcc.target/powerpc/vadsduh-1.c: Replace
5806 dg-require-effective-target directive to allow test to run on more
5807 platforms, and add dg-skip-if directive to disable test on aix
5808 platforms because of known incompatibilities.
5809 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5810 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5811 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5812
0ad84f34
JJ
58132016-06-21 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR tree-optimization/71588
5816 * gcc.dg/pr71558.c: New test.
5817
e71e8d94
SKS
58182016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5819
5820 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5821 * c-c++-common/pr68657-2.c: Likewise.
5822 * c-c++-common/pr68657-3.c: Likewise.
5823 * gcc.dg/torture/pr69714.c: Require int32plus support.
5824 * gcc.dg/torture/pr70025.c: Likewise.
5825 * gcc.dg/torture/pr70083.c: Likewise.
5826 * gcc.dg/torture/pr70542.c: Likewise.
5827 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5828
5a578671
JM
58292016-06-20 Joseph Myers <joseph@codesourcery.com>
5830
5831 PR c/71601
5832 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5833
7a9df68e
JJ
58342016-06-20 Jakub Jelinek <jakub@redhat.com>
5835
50aa64d5
JJ
5836 PR middle-end/71581
5837 * gcc.dg/pr71581.c: New test.
5838
7a9df68e
JJ
5839 PR rtl-optimization/71591
5840 * gcc.dg/cpp/pr71591.c: New test.
5841
3947cf19
DR
58422016-06-20 David B. Robins <gcc@davidrobins.net>
5843
5844 PR target/71571
5845 * g++.dg/torture/pr71571.C: New test.
5846
c4ff221e
JJ
58472016-06-20 Jakub Jelinek <jakub@redhat.com>
5848
5849 PR target/71559
5850 * gcc.target/i386/sse2-pr71559.c: New test.
5851 * gcc.target/i386/avx-pr71559.c: New test.
5852 * gcc.target/i386/avx512f-pr71559.c: New test.
5853
f1b5abfb
TB
58542016-06-20 Tobias Burnus <burnus@net-b.de>
5855
5856 PR fortran/71194
5857 * gfortran.dg/pointer_remapping_10.f90: New.
5858
842107e4
DM
58592016-06-20 David Malcolm <dmalcolm@redhat.com>
5860
5861 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5862
d9e8bdfd
MS
58632016-06-20 Martin Sebor <msebor@redhat.com>
5864
5865 PR c/69507
5866 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5867 * gnu90-const-expr-1.c: Same.
5868 * gnu99-const-expr-1.c: Same.
5869 * gnu99-static-1.c: Same.
5870
67785479
RL
58712016-06-20 Renlin Li <renlin.li@arm.com>
5872
29f09b38 5873 PR testsuite/71489
67785479
RL
5874 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5875
636929b8
JG
58762016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5877
5878 * gcc.target/aarch64/vcvt_f64_1.c: New.
5879 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5880 * gcc.target/aarch64/vrecp_f64_1.c: New.
5881
ff7b374b
KT
58822016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5883
5884 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5885 "alignement".
5886
554cfc9e
GJL
58872016-06-20 Georg-Johann Lay <avr@gjlay.de>
5888
5889 PR target/71103
5890 * gcc.target/avr/torture/pr71103-2.c: New test.
5891
94087e88 58922016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5893
5894 PR c/69507
5895 * gcc.dg/alignof.c: New test.
5896
c561b091
PC
58972016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5900 vs dg-error; test constexpr specifier too.
5901
bf54f123
PC
59022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5903
5904 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5905
4e53aa97
CL
59062016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5907
5908 * lib/target-supports.exp
5909 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5910 arm_neon_ok and merge flags. Fix temporary test name.
5911 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5912 and merge flags.
5913
69071d86
ML
59142016-06-17 Martin Liska <mliska@suse.cz>
5915
5916 * gcc.dg/predict-9.c: Fix dump scanning.
5917
68b3b858
BC
59182016-06-17 Bin Cheng <bin.cheng@arm.com>
5919
5920 PR tree-optimization/71354
5921 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5922
d3ee260a
BC
59232016-06-17 Bin Cheng <bin.cheng@arm.com>
5924
5925 PR tree-optimization/71347
5926 * gcc.dg/tree-ssa/pr71347.c: New test.
5927
bd8fb114
BC
59282016-06-17 Bin Cheng <bin.cheng@arm.com>
5929
5930 PR tree-optimization/71354
5931 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5932
97816be4
BC
59332016-06-17 Bin Cheng <bin.cheng@arm.com>
5934
5935 * gcc.dg/vect/vect-alias-check-1.c: New test.
5936
2d761a37
SKS
59372016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5938
e0277d6b 5939 PR target/71151
2d761a37
SKS
5940 * gcc.target/avr/pr71151-1.c: New test.
5941 * gcc.target/avr/pr71151-2.c: New test.
5942 * gcc.target/avr/pr71151-3.c: New test.
5943 * gcc.target/avr/pr71151-4.c: New test.
5944 * gcc.target/avr/pr71151-5.c: New test.
5945 * gcc.target/avr/pr71151-6.c: New test.
5946 * gcc.target/avr/pr71151-7.c: New test.
5947 * gcc.target/avr/pr71151-8.c: New test.
5948 * gcc.target/avr/pr71151-common.h: New test.
5949
68fa96d6
ML
59502016-06-16 Martin Liska <mliska@suse.cz>
5951
5952 * gfortran.dg/predict-1.f90: New test.
5953
b6ca982f
UB
59542016-06-16 Uros Bizjak <ubizjak@gmail.com>
5955
5956 PR target/71242
3a146d46 5957 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5958
1dc8d15b
JH
59592016-06-16 Jan Hubicka <hubicka@ucw.cz>
5960
5961 * g++.dg/vect/pr36648.cc: Disable cunrolli
5962
67c25816
JJ
59632016-06-16 Jakub Jelinek <jakub@redhat.com>
5964
c577adb2
JJ
5965 PR target/71554
5966 * gcc.c-torture/execute/pr71554.c: New test.
5967
67c25816
JJ
5968 PR rtl-optimization/71532
5969 * gcc.dg/torture/pr71532.c: New test.
5970
1a3c3ee9
MM
59712016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5972
5973 * gcc.target/powerpc/p9-dimode1.c: New test.
5974 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5975
f29468a7
JJ
59762016-06-15 Jakub Jelinek <jakub@redhat.com>
5977
61daecc4
JJ
5978 * gcc.c-torture/compile/20160615-1.c: New test.
5979
f29468a7
JJ
5980 * g++.dg/cpp0x/ref-qual17.C: New test.
5981
209d1e2d
IE
59822016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5983
5984 PR middle-end/71529
5985 * gcc.target/i386/pr71529.C: New test.
5986
8dc35712
AH
59872016-06-15 Alan Hayward <alan.hayward@arm.com>
5988
5989 PR tree-optimization/71483
5990 * g++.dg/vect/pr71483.c: New
5991
b8911cb8
PC
59922016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/70202
5995 * g++.dg/inherit/crash6.C: New.
5996 * g++.dg/inherit/union2.C: Likewise.
5997 * g++.dg/inherit/virtual12.C: Likewise.
5998 * g++.dg/inherit/virtual13.C: Likewise.
5999 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6000
cf5d08ab
UB
60012016-06-15 Uros Bizjak <ubizjak@gmail.com>
6002
e3d62871 6003 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6004
8f482165
AH
60052016-06-15 Alan Hayward <alan.hayward@arm.com>
6006
6007 PR tree-optimization/71439
6008 * gcc.dg/vect/pr71439.c: New
6009
3256673f
KT
60102016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6011
6012 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6013
b17dc4d4
RB
60142016-06-15 Richard Biener <rguenther@suse.de>
6015
6016 * gcc.dg/vect/slp-45.c: New testcase.
6017
2a5825f2
RB
60182016-06-15 Richard Biener <rguenther@suse.de>
6019
6020 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6021
6e433d0b
BS
60222016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6023
6024 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6025 requirements, and disable for AIX for now.
6026 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6027
abe7f828
JJ
60282016-06-14 Jakub Jelinek <jakub@redhat.com>
6029
a09c81b4
JJ
6030 PR c++/71528
6031 * g++.dg/opt/pr71528.C: New test.
6032
abe7f828
JJ
6033 PR c++/71516
6034 * g++.dg/init/pr71516.C: New test.
6035
acfadf06
PC
60362016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6037
6038 * g++.dg/init/array46.C: New.
6039
4d568ab2
UB
60402016-06-14 Uros Bizjak <ubizjak@gmail.com>
6041
e3d62871
UB
6042 * gcc.target/i386/float128-3.c: New test.
6043 * gcc.target/i386/quad-sse4.c: Ditto.
6044 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6045 Update scan strings.
4d568ab2 6046
30934c5d
RB
60472016-06-14 Richard Biener <rguenther@suse.de>
6048
6049 PR middle-end/71526
6050 * gfortran.dg/pr71526.f90: New testcase.
6051
3970e545
AV
60522016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6053
6054 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6055 * gcc.dg/zero_bits_compound-1.c: Likewise.
6056
04976c6e
RB
60572016-06-14 Richard Biener <rguenther@suse.de>
6058
6059 PR tree-optimization/71522
6060 * gcc.dg/torture/pr71522.c: New testcase.
6061
23e025db
JJ
60622016-06-14 Jakub Jelinek <jakub@redhat.com>
6063
6064 PR tree-optimization/71520
6065 * gcc.dg/tree-ssa/pr71520.c: New test.
6066
90b72e84
RB
60672016-06-14 Richard Biener <rguenther@suse.de>
6068
6069 PR tree-optimization/71521
86c24ba6 6070 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6071
ef7cf206
JJ
60722016-06-13 Jakub Jelinek <jakub@redhat.com>
6073
0dda258b
JJ
6074 PR sanitizer/71498
6075 * c-c++-common/ubsan/bounds-13.c: New test.
6076
ef7cf206
JJ
6077 PR preprocessor/71183
6078 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6079
a73786e3
JL
60802016-06-13 Jeff Law <law@redhat.com>
6081
6082 PR tree-optimization/71403
6083 * c-c++-common/ubsan/pr71403-1.c: New test.
6084 * c-c++-common/ubsan/pr71403-2.c: New test.
6085 * c-c++-common/ubsan/pr71403-3.c: New test.
6086
0ac249bf
JJ
60872016-06-13 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR middle-end/71478
6090 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6091 Add -Wno-psabi -w to dg-options.
6092
5408a64a
KN
60932016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6094
6095 * gcc.target/powerpc/vadsdu-0.c: New test.
6096 * gcc.target/powerpc/vadsdu-1.c: New test.
6097 * gcc.target/powerpc/vadsdu-2.c: New test.
6098 * gcc.target/powerpc/vadsdu-3.c: New test.
6099 * gcc.target/powerpc/vadsdu-4.c: New test.
6100 * gcc.target/powerpc/vadsdu-5.c: New test.
6101 * gcc.target/powerpc/vadsdub-1.c: New test.
6102 * gcc.target/powerpc/vadsdub-2.c: New test.
6103 * gcc.target/powerpc/vadsduh-1.c: New test.
6104 * gcc.target/powerpc/vadsduh-2.c: New test.
6105 * gcc.target/powerpc/vadsduw-1.c: New test.
6106 * gcc.target/powerpc/vadsduw-2.c: New test.
6107
f7e4f2e3
DM
61082016-06-13 David Malcolm <dmalcolm@redhat.com>
6109
6110 * gcc.dg/c99-init-2.c (c): Update expected error message.
6111 * gcc.dg/init-bad-8.c (foo): Likewise.
6112 * gcc.dg/spellcheck-fields-3.c: New test case.
6113
ad23a23e
ML
61142016-06-13 Martin Liska <mliska@suse.cz>
6115
6116 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6117 and "guess loop iv compared" heuristics.
6118 * gcc.dg/predict-2.c: Likewise.
6119 * gcc.dg/predict-3.c: Likewise.
6120 * gcc.dg/predict-4.c: Likewise.
6121 * gcc.dg/predict-5.c: Likewise.
6122 * gcc.dg/predict-6.c: Likewise.
6123
146c55da
MP
61242016-06-13 Marek Polacek <polacek@redhat.com>
6125
6126 PR middle-end/71476
6127 * c-c++-common/Wswitch-unreachable-4.c: New test.
6128 * gcc.dg/Wswitch-unreachable-2.c: New test.
6129 * g++.dg/tm/jump1.C: Move dg-warning.
6130
42e77cbc
EB
61312016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gnat.dg/renaming10.ad[sb]: New test.
6134
7474dcc1
PT
61352016-06-13 Paul Thomas <pault@gcc.gnu.org>
6136
6137 PR fortran/70673
6138 * gfortran.dg/pr70673.f90: New test.
6139
f57f53d3
RB
61402016-06-13 Richard Biener <rguenther@suse.de>
6141
6142 PR middle-end/64516
6143 * gcc.dg/align-3.c: New testcase.
6144
5843a5f0
ML
61452016-06-13 Martin Liska <mliska@suse.cz>
6146
6147 * gcc.target/i386/pr71458.c: New test.
6148
aa8fdb44
UB
61492016-06-12 Uros Bizjak <ubizjak@gmail.com>
6150
6151 PR target/71241
3a146d46 6152 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6153
2043e4d7
DH
61542016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6155
6156 PR target/60751
6157 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6158 statement.
6159
d3dc025d
DH
61602016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6161
6162 PR target/60751
6163 * gfortran.dg/comma_IO_extension_1.f90: New test.
6164 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6165 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6166 statement.
6167 * gfortran.dg/graphite/pr38083.f90: Likewise.
6168 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6169 missing format.
6170
a31d78c6
EB
61712016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6172
6173 * gnat.dg/case_character.adb: New test.
6174
95c18dd0
SB
61752016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6176
6177 PR middle-end/71310
6178 * gcc.target/powerpc/pr71310.c: New testcase.
6179
b97d37b4
KV
61802016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6181
6182 PR middle-end/71478
6183 * gcc.dg/pr71478.c: New test.
6184
900bcda3
JJ
61852016-06-10 Jakub Jelinek <jakub@redhat.com>
6186
ec1c20db
JJ
6187 PR middle-end/71494
6188 * gcc.c-torture/execute/pr71494.c: New test.
6189
50b15873
JJ
6190 PR c/68657
6191 * gcc.target/i386/pr68657.c: New test.
6192
900bcda3
JJ
6193 PR inline-asm/68843
6194 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6195 (test): Add -masm=intel alternatives.
6196
4d926e34
MS
61972016-06-10 Martin Sebor <msebor@redhat.com>
6198
6199 PR c/71392
6200 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6201
ad071b2b
JL
62022016-06-10 Jeff Law <law@redhat.com>
6203
6204 PR tree-optimization/71335
6205 * gcc.c-torture/execute/pr71335.c: New test.
6206
2704efe8
DM
62072016-06-10 David Malcolm <dmalcolm@redhat.com>
6208
6209 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6210 the various "cannot tail-call: " messages.
6211
18c9b7d4
CL
62122016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6213
6214 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6215 and options.
6216
7cfa10f3
MO
62172016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6218
6219 PR sanitizer/71480
6220 * c-c++-common/asan/pr71480.c: New test.
6221
1f24fd3e
L
62222016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6223
6224 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6225 (ASMNAME2): Likewise.
6226 (main): Replace fn in asm statement with ASMNAME ("fn").
6227 * gcc.dg/guality/pr68037-2.c: Likewise.
6228 * gcc.dg/guality/pr68037-3.c: Likewise.
6229 * gcc.dg/torture/pr68037-1.c: Likewise.
6230 * gcc.dg/torture/pr68037-2.c: Likewise.
6231 * gcc.dg/torture/pr68037-3.c: Likewise.
6232
ad551c07
BE
62332016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6234
6235 PR inline-asm/68843
6236 * gcc.target/i386/pr68843-1.c: New test.
6237 * gcc.target/i386/pr68843-2.c: New test.
6238
4b1ffdb1 62392016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6240 Cesar Philippidis <cesar@codesourcery.com>
6241
6242 PR middle-end/71373
6243 * gcc.dg/goacc/nested-function-1.c: New file.
6244 * gcc.dg/goacc/nested-function-2.c: Likewise.
6245 * gcc.dg/goacc/pr71373.c: Likewise.
6246 * gfortran.dg/goacc/cray-2.f95: Likewise.
6247 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6248 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6249 * gfortran.dg/goacc/cray.f95: Update.
6250 * gfortran.dg/goacc/loop-1.f95: Likewise.
6251 * gfortran.dg/goacc/loop-3.f95: Likewise.
6252 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6253 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6254
62552016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6256
6257 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6258 for OpenACC tile clauses.
6259 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6260
6261 PR c/71381
6262 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6263 to...
6264 * c-c++-common/goacc/cache-2.c: ... this new file.
6265 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6266 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6267 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6268 usage.
6269 * gfortran.dg/goacc/cray.f95: Likewise.
6270 * gfortran.dg/goacc/loop-1.f95: Likewise.
6271
89851e4c
AH
62722016-06-10 Alan Hayward <alan.hayward@arm.com>
6273
6274 PR tree-optimization/71407
6275 PR tree-optimization/71416
6276 * gcc.dg/vect/pr71407.c: New
6277 * gcc.dg/vect/pr71416-1.c: New
6278 * gcc.dg/vect/pr71416-2.c: New
6279
200eafbf
RB
62802016-06-10 Richard Biener <rguenther@suse.de>
6281
6282 PR middle-end/71477
6283 * gcc.dg/torture/pr71477.c: New testcase.
6284
4df99d92
JK
62852016-06-09 Julia Koval <julia.koval@intel.com>
6286
6287 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6288 * gcc.target/i386/interrupt-13.c: Likewise.
6289 * gcc.target/i386/interrupt-15.c: Likewise.
6290 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6291 * gcc.target/i386/interrupt-24.c: Likewise.
6292 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6293 * gcc.target/i386/interrupt-9.c: Likewise.
6294 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6295
e01b4e16
MS
62962016-06-09 Martin Sebor <msebor@redhat.com>
6297
6298 PR c/70883
6299 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6300 * gcc.dg/builtin-constant_p-1.c: Same.
6301 * gcc.dg/builtins-error.c: Same.
6302 * gcc.dg/pr70859.c: Same.
6303
9c35db0e
SKS
63042016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6305
6306 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6307 * gcc.dg/torture/pr68067-1.c: Likewise.
6308 * gcc.dg/torture/pr68067-2.c: Likewise.
6309
63102016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6311
6312 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6313 when setting SIZE.
6314
392a81b9
PC
63152016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/71465
6318 * g++.dg/inherit/crash5.C: New.
6319 Revert:
6320 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6321
6322 PR c++/70202
6323 * g++.dg/inherit/crash5.C: New.
6324 * g++.dg/inherit/virtual1.C: Adjust.
6325
e49efc14
ML
63262016-06-09 Martin Liska <mliska@suse.cz>
6327
6328 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6329 * g++.dg/predict-loop-exit-2.C: Likewise.
6330 * g++.dg/predict-loop-exit-3.C: Likewise.
6331 * gcc.dg/predict-1.c: Likewise.
6332 * gcc.dg/predict-2.c: Likewise.
6333 * gcc.dg/predict-3.c: Likewise.
6334 * gcc.dg/predict-4.c: Likewise.
6335 * gcc.dg/predict-5.c: Likewise.
6336 * gcc.dg/predict-6.c: Likewise.
6337 * gcc.dg/predict-7.c: Likewise.
6338
36d57986
RB
63392016-06-09 Richard Biener <rguenther@suse.de>
6340
6341 PR tree-optimization/71462
6342 * gcc.dg/torture/pr71462.c: New testcase.
6343
7d82e8e4
MP
63442016-06-09 Marek Polacek <polacek@redhat.com>
6345
6346 PR c/65471
6347 * gcc.dg/c11-generic-3.c: New test.
6348
c8a71589
PC
63492016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 * g++.dg/init/array42.C: New.
6352 * g++.dg/init/array43.C: Likewise.
6353 * g++.dg/init/array44.C: Likewise.
6354 * g++.dg/init/array45.C: Likewise.
6355 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6356 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6357 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6358 * g++.dg/gomp/pr35751.C: Likewise.
6359 * g++.dg/init/array23.C: Likewise.
6360 * g++.dg/init/brace2.C: Likewise.
6361 * g++.dg/init/brace6.C: Likewise.
6362
44a845ca
MS
63632016-06-08 Martin Sebor <msebor@redhat.com>
6364 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR c++/70507
6367 PR c/68120
6368 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6369 * c-c++-common/builtin-arith-overflow-2.c: New test.
6370 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6371 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6372 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6373
2ef16b6e
JJ
63742016-06-08 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR c++/71442
6377 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6378
5e3ee346
AL
63792016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6380
6381 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6382 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6383 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6384 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6385 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6386 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6387 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6388 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6389 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6390 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6391 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6392 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6393 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6394
b2ae2814
RB
63952016-06-08 Richard Biener <rguenther@suse.de>
6396
6397 PR tree-optimization/68558
6398 * gcc.dg/vect/slp-44.c: New testcase.
6399
e09b4c37
RB
64002016-06-08 Richard Biener <rguenther@suse.de>
6401
6402 * gcc.dg/vect/slp-43.c: New testcase.
6403
72d50660
RB
64042016-06-08 Richard Biener <rguenther@suse.de>
6405
6406 PR tree-optimization/71452
6407 * gcc.dg/torture/pr71452.c: New testcase.
6408
988c115c
JJ
64092016-06-08 Jakub Jelinek <jakub@redhat.com>
6410
6411 PR c++/71448
6412 * g++.dg/torture/pr71448.C: New test.
6413
73d73b48
BS
64142016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6415
6416 PR debug/71432
6417 PR ada/71413
6418 * g++.dg/debug/pr71432.C: New test.
6419
bdd15d0c
PK
64202016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6421
6422 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6423 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6424 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6425
ce0607bb
AH
64262016-06-08 Alan Hayward <alan.hayward@arm.com>
6427
6428 * gcc.dg/vect/vect-live-2.c: Update effective target.
6429 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6430 * lib/target-supports.exp: Add aarch64 to vect_long.
6431
92a5f2ba
MP
64322016-06-08 Marek Polacek <polacek@redhat.com>
6433
6434 PR c/71418
6435 * gcc.dg/noncompile/pr71418.c: New test.
6436
08203f73
MP
6437 PR c/71426
6438 * gcc.dg/noncompile/pr71426.c: New test.
6439
d1fcc2bd
JH
64402016-06-07 Jan Hubicka <hubicka@ucw.cz>
6441
6442 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6443 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6444 * gcc.dg/predict-3.c: Update template.
6445 * gcc.dg/predict-5.c: Update template.
6446 * gcc.dg/predict-6.c: Update template.
6447 * gcc.dg/predict-9.c: Update template.
6448 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6449
a23e6f1c
BS
64502016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6451
6452 * gcc.target/powerpc/vec-mul.c: New test.
6453
6ffd47b7
DM
64542016-06-07 David Malcolm <dmalcolm@redhat.com>
6455
6456 * gcc.dg/spellcheck-fields-2.c: New test case.
6457
bfd67b47
RB
64582016-06-07 Richard Biener <rguenther@suse.de>
6459
6460 PR c/61564
6461 * gcc.dg/Wpragmas-1.c: New testcase.
6462 * gcc.dg/Wattributes-4.c: Likewise.
6463 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6464 entry.
6465
701b9a47
CL
64662016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6467
6468 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6469 spurious debug code.
6470
6b80d6fa
RB
64712016-06-07 Richard Biener <rguenther@suse.de>
6472
6473 PR tree-optimization/71428
6474 * gcc.dg/torture/pr71428.c: New testcase.
6475
0f3f9437
RB
64762016-06-07 Richard Biener <rguenther@suse.de>
6477
6478 PR middle-end/71423
6479 * gcc.dg/torture/pr71423.c: New testcase.
6480
ec963f2a
KV
64812016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6482
6483 PR middle-end/71408
6484 * gcc.dg/tree-ssa/pr71408.c: New test.
6485
46ab5b6e
KV
64862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6487
6488 PR middle-end/71281
6489 * g++.dg/torture/pr71281.C: New test.
6490
1f40cff3
MP
64912016-06-06 Marek Polacek <polacek@redhat.com>
6492
6493 PR c/71362
6494 * gcc.dg/pr71362.c: New test.
6495
6f5bcd24
JJ
64962016-06-06 Jakub Jelinek <jakub@redhat.com>
6497 Patrick Palka <ppalka@gcc.gnu.org>
6498
6499 PR c++/70847
6500 PR c++/71330
6501 PR c++/71393
6502 * g++.dg/opt/pr70847.C: New test.
6503 * g++.dg/ubsan/pr70847.C: New test.
6504 * g++.dg/ubsan/pr71393.C: New test.
6505
158beb4a
JJ
65062016-06-06 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR tree-optimization/71259
6509 * gcc.dg/vect/pr71259.c: New test.
6510
d9b950dd
DM
65112016-06-06 David Malcolm <dmalcolm@redhat.com>
6512
6513 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6514 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6515 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6516 above.
6517
36f9ad69
KT
65182016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6519
6520 PR middle-end/37780
6521 * gcc.c-torture/execute/pr37780.c: New test.
6522 * gcc.target/aarch64/pr37780_1.c: Likewise.
6523 * gcc.target/arm/pr37780_1.c: Likewise.
6524
5545a907
MP
65252016-06-06 Marek Polacek <polacek@redhat.com>
6526
6527 * c-c++-common/attr-may-alias-1.c: New test.
6528 * c-c++-common/attr-may-alias-2.c: New test.
6529 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6530
93671519
BE
65312016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6532
6533 PR c/24414
6534 * gcc.target/i386/pr24414.c: New test.
6535
690f24b7
JM
65362016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6537
6538 * gcc.target/sparc/vis4misc.c: New file.
6539 * gcc.target/sparc/fpcmp.c: Likewise.
6540 * gcc.target/sparc/fpcmpu.c: Likewise.
6541
31ce6157
AH
65422016-06-06 Alan Hayward <alan.hayward@arm.com>
6543
6544 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6545 * gcc.dg/vect/vect-live-3.c: Likewise.
6546
9fcebb5a
RB
65472016-06-06 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/71398
6550 * gcc.dg/torture/pr71398.c: New testcase.
6551
903ca97b
UB
65522016-06-06 Uros Bizjak <ubizjak@gmail.com>
6553
6554 PR target/71389
6555 * g++.dg/pr71389.C: New test.
6556
9c1eb332
JD
65572016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6558
6559 PR fortran/71404
6560 * gfortran.dg/fmt_read_5.f: New test.
6561
b2d83bd2
AV
65622016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6563
6564 PR fortran/69659
6565 * gfortran.dg/class_array_22.f03: New test.
6566
ec81960e
JH
65672016-06-05 Jan Hubicka <hubicka@ucw.cz>
6568
6569 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6570
429d2750
JH
65712016-06-05 Jan Hubicka <hubicka@ucw.cz>
6572
6573 * gcc.dg/predict-9.c: Update template.
6574
c1c00983
PC
65752016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6576
6577 PR c++/49377
6578 * g++.dg/template/pr49377.C: New.
6579
1927a963
JJ
65802016-06-04 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR tree-optimization/71405
6583 * g++.dg/torture/pr71405.C: New test.
6584
909a11ad
PC
65852016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 PR c++/70202
6588 * g++.dg/inherit/crash5.C: New.
6589 * g++.dg/inherit/virtual1.C: Adjust.
6590
08bbb1f8
JL
65912016-06-03 Jeff Law <law@redhat.com>
6592
6593 PR tree-optimization/71316
6594 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6595
7c35235c
JJ
65962016-06-03 Jakub Jelinek <jakub@redhat.com>
6597
6598 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6599 dg-additional-options with just -fno-tree-scev-cprop in it.
6600 * gcc.dg/vect/vect-live-2.c: Likewise.
6601 * gcc.dg/vect/vect-live-5.c: Likewise.
6602 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6603 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6604 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6605
c8572dd6
PP
66062016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6607
6608 PR c++/27100
6609 * g++.dg/other/friend6.C: New test.
6610
1c7733a7
BS
66112016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6612
6613 * g++.dg/torture/ppc-ldst-array.C: New.
6614
0d2f700f
JM
66152016-06-03 Joseph Myers <joseph@codesourcery.com>
6616
6617 PR target/71276
6618 PR target/71277
6619 * gcc.dg/torture/builtin-fp-int-inexact.c,
6620 gcc.target/i386/387-builtin-fp-int-inexact.c,
6621 gcc.target/i386/387-rint-inline-1.c,
6622 gcc.target/i386/387-rint-inline-2.c,
6623 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6624 gcc.target/i386/sse2-rint-inline-1.c,
6625 gcc.target/i386/sse2-rint-inline-2.c,
6626 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6627 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6628
f8071c05
L
66292016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6630 Julia Koval <julia.koval@intel.com>
6631
6632 PR target/66960
6633 PR target/67630
6634 PR target/67634
6635 PR target/67841
6636 PR target/68037
6637 PR target/68618
6638 PR target/68661
6639 PR target/69575
6640 PR target/69596
6641 PR target/69734
6642 * gcc.dg/guality/pr68037-1.c: New test.
6643 * gcc.dg/guality/pr68037-2.c: Likewise.
6644 * gcc.dg/guality/pr68037-3.c: Likewise.
6645 * gcc.dg/torture/pr68037-1.c: Likewise.
6646 * gcc.dg/torture/pr68037-2.c: Likewise.
6647 * gcc.dg/torture/pr68037-3.c: Likewise.
6648 * gcc.dg/torture/pr68661-1a.c: Likewise.
6649 * gcc.dg/torture/pr68661-1b.c: Likewise.
6650 * gcc.target/i386/interrupt-1.c: Likewise.
6651 * gcc.target/i386/interrupt-2.c: Likewise.
6652 * gcc.target/i386/interrupt-3.c: Likewise.
6653 * gcc.target/i386/interrupt-4.c: Likewise.
6654 * gcc.target/i386/interrupt-5.c: Likewise.
6655 * gcc.target/i386/interrupt-6.c: Likewise.
6656 * gcc.target/i386/interrupt-7.c: Likewise.
6657 * gcc.target/i386/interrupt-8.c: Likewise.
6658 * gcc.target/i386/interrupt-9.c: Likewise.
6659 * gcc.target/i386/interrupt-10.c: Likewise.
6660 * gcc.target/i386/interrupt-11.c: Likewise.
6661 * gcc.target/i386/interrupt-12.c: Likewise.
6662 * gcc.target/i386/interrupt-13.c: Likewise.
6663 * gcc.target/i386/interrupt-14.c: Likewise.
6664 * gcc.target/i386/interrupt-15.c: Likewise.
6665 * gcc.target/i386/interrupt-16.c: Likewise.
6666 * gcc.target/i386/interrupt-17.c: Likewise.
6667 * gcc.target/i386/interrupt-18.c: Likewise.
6668 * gcc.target/i386/interrupt-19.c: Likewise.
6669 * gcc.target/i386/interrupt-20.c: Likewise.
6670 * gcc.target/i386/interrupt-21.c: Likewise.
6671 * gcc.target/i386/interrupt-22.c: Likewise.
6672 * gcc.target/i386/interrupt-23.c: Likewise.
6673 * gcc.target/i386/interrupt-24.c: Likewise.
6674 * gcc.target/i386/interrupt-25.c: Likewise.
6675 * gcc.target/i386/interrupt-26.c: Likewise.
6676 * gcc.target/i386/interrupt-27.c: Likewise.
6677 * gcc.target/i386/interrupt-28.c: Likewise.
6678 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6679 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6680 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6681 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6682 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6683 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6684 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6685 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6686 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6687 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6688 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6689 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6690
36b85e43
BS
66912016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6692
9de2e795
L
6693 PR tree-optimization/52171
6694 * gcc.dg/pr52171.c: New test.
6695 * gcc.target/i386/pr52171.c: New test.
36b85e43 6696
bfeee8ac
JH
66972016-06-03 Jan Hubicka <jh@suse.cz>
6698
6699 * g++.dg/tree-ssa/pred-1.C: New testcase
6700 * gcc.dg/tree-ssa/pred-1.c: New testcase
6701
859b0bae
BS
67022016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6703
6704 PR target/70957
6705 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6706 support.
6707 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6708
3a2edf4c
AH
67092016-06-03 Alan Hayward <alan.hayward@arm.com>
6710
6711 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6712
b28ead45
AH
67132016-06-03 Alan Hayward <alan.hayward@arm.com>
6714
6715 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6716 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6717 * gcc.dg/vect/vect-live-1.c: New test.
6718 * gcc.dg/vect/vect-live-2.c: New test.
6719 * gcc.dg/vect/vect-live-3.c: New test.
6720 * gcc.dg/vect/vect-live-4.c: New test.
6721 * gcc.dg/vect/vect-live-5.c: New test.
6722 * gcc.dg/vect/vect-live-slp-1.c: New test.
6723 * gcc.dg/vect/vect-live-slp-2.c: New test.
6724 * gcc.dg/vect/vect-live-slp-3.c: New test.
6725
1f91747b
JJ
67262016-06-03 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR middle-end/71387
6729 * g++.dg/opt/pr71387.C: New test.
6730
47b83923
JL
67312016-06-02 Jeff Law <law@redhat.com>
6732
6733 PR tree-optimization/71328
6734 * gcc.c-torture/compile/pr71328.c: New test.
6735
e96e5f46
JD
67362016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6737
6738 PR fortran/52393
6739 * gfortran.dg/fmt_read_3.f90: Fix typo.
6740 * gfortran.dg/fmt_read_4.f90: New test.
6741
b872d729
PC
67422016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6745 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6746 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6747 * g++.dg/cpp0x/override2.C: Likewise.
6748 * g++.dg/parse/crash5.C: Likewise.
6749 * g++.dg/parse/error16.C: Likewise.
6750 * g++.dg/parse/error27.C: Likewise.
6751 * g++.dg/template/qualttp15.C: Likewise.
6752 * g++.dg/template/redecl4.C: Likewise.
6753 * g++.old-deja/g++.other/crash39.C: Likewise.
6754 * g++.old-deja/g++.other/struct1.C: Likewise.
6755 * g++.old-deja/g++.pt/m9a.C: Likewise.
6756 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6757
0e535442
JJ
67582016-06-02 Jakub Jelinek <jakub@redhat.com>
6759
0633ee10
JJ
6760 PR c++/71372
6761 * c-c++-common/pr71372.c: New test.
6762
0e535442
JJ
6763 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6764 __TIME__ strings with __builtin_strcmp instead of printf and
6765 dg-output.
6766
f3c5ecc2
ML
67672016-06-02 Martin Liska <mliska@suse.cz>
6768
6769 * gcc.dg/predict-9.c: New test.
6770
a91807c5
JJ
67712016-06-02 Jakub Jelinek <jakub@redhat.com>
6772
6773 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6774 global set_compiler_env_var and global saved_compiler_env_var.
6775
b5bd1978
KT
67762016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6777
6778 PR rtl-optimization/71295
6779 * gcc.c-torture/compile/pr71295.c: New test.
6780
b93b1475
JJ
67812016-06-02 Jakub Jelinek <jakub@redhat.com>
6782
930ebd0e
JJ
6783 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6784
1e021dc3
JJ
6785 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6786 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6787
b93b1475
JJ
6788 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6789 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6790 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6791 alternative number.
6792
58f2fb5c
MM
67932016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6794
6795 * gcc.target/powerpc/p9-splat-4.c: New test.
6796
67972016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6798
6799 PR target/71186
6800 * gcc.target/powerpc/pr71186.c: New test.
6801
4731c9f0
JD
68022016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6803
6804 PR fortran/52393
6805 * gfortran.dg/fmt_read_3.f90: New test.
6806
042dee3e
TP
68072016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6808
6809 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6810 procedure.
6811
15c98b2e
ES
68122016-06-01 Eduard Sanou <dhole@openmailbox.org>
6813
6814 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6815 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6816 env var is set.
6817 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6818 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6819 shown once.
6820 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6821 during compilation.
6822 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6823 vars set by dg-set-compiler-env-var.
6824
6442a6f4
PT
68252016-06-01 Paul Thomas <pault@gcc.gnu.org>
6826
6827 PR fortran/71156
6828 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6829 to the module procedure declaration.
6830 * gfortran.dg/submodule_16.f08: New test.
6831
ab62397a
JJ
68322016-06-01 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR middle-end/71371
6835 * c-c++-common/gomp/pr71371.c: New test.
6836
b66af6ed
RB
68372016-06-01 Richard Biener <rguenther@suse.de>
6838
6839 PR tree-optimization/71366
6840 * gcc.dg/torture/pr71366-1.c: New testcase.
6841 * gcc.dg/torture/pr71366-2.c: Likewise.
6842
e342b9d8
KN
68432016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6844
6845 * gcc.target/powerpc/vslv-0.c: New test.
6846 * gcc.target/powerpc/vslv-1.c: New test.
6847 * gcc.target/powerpc/vsrv-0.c: New test.
6848 * gcc.target/powerpc/vsrv-1.c: New test.
6849
721547cd
NS
68502016-06-01 Nathan Sidwell <nathan@acm.org>
6851
6852 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6853 * gcc.target/nvptx/weak.c: New.
6854
fa2c9034
RB
68552016-06-01 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/71261
6858 * gcc.dg/torture/vect-bool-1.c: New testcase.
6859
3e32893c
JJ
68602016-06-01 Jakub Jelinek <jakub@redhat.com>
6861
6862 * gfortran.dg/gomp/order-1.f90: New test.
6863 * gfortran.dg/gomp/order-2.f90: New test.
6864
8c383600
JH
68652016-06-01 Jan Hubicka <hubicka@ucw.cz>
6866
6867 * gcc.dg/unroll-6.c: Update template.
6868 * gcc.dg/unroll-7.c: New testcase.
6869 * gcc.dg/unroll-8.c: New testcase.
6870
a0dfeef5
EB
68712016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6872
6873 * gnat.dg/opt56.ad[sb]: New test.
6874
48de5701
PC
68752016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6876
6877 PR c++/66635
6878 * g++.dg/cpp0x/constexpr-ice16.C: New.
6879
827cf695
PP
68802016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6881
6882 PR tree-optimization/71314
6883 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6884 -mbranch-cost=2.
6885
ff66f6e8
PP
68862016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6887
6888 PR tree-optimization/71077
6889 * gcc.dg/tree-ssa/pr71077.c: New test.
6890
050fb209
JH
68912016-05-31 Jan Hubicka <hubicka@ucw.cz>
6892
48de5701
PC
6893 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6894 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6895 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6896
c642d919
PC
68972016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/71248
6900 * g++.dg/cpp0x/pr71248.C: New.
6901 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6902 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6903 * g++.dg/init/new37.C: Likewise.
6904 * g++.dg/template/static1.C: Likewise.
6905 * g++.dg/template/static2.C: Likewise.
6906
d6439e08
L
69072016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6908
6909 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6910 instead of %rdi.
6911 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6912
780b9dd4
MP
69132016-05-31 Marek Polacek <polacek@redhat.com>
6914
6915 * c-c++-common/Wswitch-unreachable-3.c: New test.
6916 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6917
0d99f8a0
RB
69182016-05-31 Richard Biener <rguenther@suse.de>
6919
6920 PR tree-optimization/71352
6921 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6922
52545641
TP
69232016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6924
6925 * gcc.target/arm/armv5_thumb_isa.c: New test.
6926
5b8c1205
KY
69272016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6928
6929 PR target/71346
6930 * gcc.target/i386/pr71346.c: New test.
6931
7a88cc84
TV
69322016-05-31 Tom de Vries <tom@codesourcery.com>
6933
6934 PR tree-optimization/69068
6935 * gcc.dg/graphite/pr69068.c: New test.
6936
265149a6
MS
69372016-05-27 Martin Sebor <msebor@redhat.com>
6938
6939 PR c++/71306
6940 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6941
00631022
JJ
69422016-05-30 Jakub Jelinek <jakub@redhat.com>
6943
6944 PR c++/71349
6945 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6946 nowait depend(inout: dd[0]) clauses where permitted.
6947
b2f6675b
PC
69482016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6949
6950 PR c++/71238
6951 * g++.dg/parse/pr71238.C: New.
6952 * g++.dg/concepts/friend1.C: Test column numbers too.
6953 * g++.dg/cpp0x/initlist31.C: Likewise.
6954 * g++.dg/cpp0x/pr51420.C: Likewise.
6955 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6956 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6957 * g++.dg/ext/builtin3.C: Likewise.
6958 * g++.dg/lookup/friend12.C: Likewise.
6959 * g++.dg/lookup/friend7.C: Likewise.
6960 * g++.dg/lookup/koenig1.C: Likewise.
6961 * g++.dg/lookup/koenig5.C: Likewise.
6962 * g++.dg/lookup/used-before-declaration.C: Likewise.
6963 * g++.dg/overload/koenig1.C: Likewise.
6964 * g++.dg/template/crash65.C: Likewise.
6965 * g++.dg/template/friend57.C: Likewise.
6966 * g++.dg/warn/Wshadow-5.C: Likewise.
6967 * g++.dg/warn/Wunused-8.C: Likewise.
6968 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6969 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6970 * g++.old-deja/g++.jason/member.C: Likewise.
6971 * g++.old-deja/g++.jason/report.C: Likewise.
6972 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6973 * g++.old-deja/g++.law/visibility20.C: Likewise.
6974 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6975 * g++.old-deja/g++.other/static5.C: Likewise.
6976 * g++.old-deja/g++.pt/overload2.C: Likewise.
6977
a448ff40
JH
69782016-05-30 Jan Hubicka <hubicka@ucw.cz>
6979
6980 * gcc.dg/tree-ssa/peel1.c: New testcase.
6981 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6982 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6983
69be8c91
TV
69842016-05-30 Tom de Vries <tom@codesourcery.com>
6985
6986 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6987 to ce.
6988
a59775a1
PC
69892016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6990
6991 PR c++/71099
6992 * g++.dg/parse/virtual1.C: New.
6993
53d6d955
UB
69942016-05-30 Uros Bizjak <ubizjak@gmail.com>
6995
6996 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6997 Use correct register when clearing %edx.
6998
0557293f
AM
69992016-05-30 Alexander Monakov <amonakov@ispras.ru>
7000
7001 PR tree-optimization/71289
7002 * gcc.dg/pr71289.c: New test.
7003
5d476e35
KV
70042016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7005
7006 PR middle-end/71269
7007 PR middle-end/71292
7008 * gcc.dg/tree-ssa/pr71269.c: New test.
7009 * gcc.dg/tree-ssa/pr71292.c: New test.
7010
db5447ca
KV
70112016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7012
7013 PR middle-end/71252
7014 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7015
98bdbb39
JH
70162016-05-30 Jan Hubicka <hubicka@ucw.cz>
7017
7018 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7019 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7020 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7021
7e012855
TV
70222016-05-30 Tom de Vries <tom@codesourcery.com>
7023
7024 PR tree-optimization/69067
7025 * gcc.dg/graphite/pr69067.c: New test.
7026
beed3701
UB
70272016-05-29 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/71245
7030 * gcc.target/i386/pr71245-1.c: New test.
7031 * gcc.target/i386/pr71245-2.c: Ditto.
7032
b6d4f8e8
PC
70332016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7034
7035 PR c++/71105
7036 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7037 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7038 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7039
00022058
JH
70402016-05-27 Jan Hubicka <hubicka@ucw.cz>
7041
7042 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7043
c8419aca
VV
70442016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7045
7046 Revert:
7047 PR c++/69855
7048 * g++.dg/overload/69855.C: New.
7049 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7050 * g++.old-deja/g++.pt/crash3.C: Likewise.
7051
8008c4d2
PC
70522016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7053
7054 PR c++/60385
7055 * g++.dg/parse/namespace13.C: New.
7056
8b2ef235
JL
70572016-05-26 Jeff Law <law@redhat.com>
7058
7059 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7060 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7061 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7062 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7063 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7064 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7065 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7066 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7067 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7068 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7070 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7071 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7072
7d67159b
VV
70732016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7074
7075 PR c++/69855
7076 * g++.dg/overload/69855.C: New.
7077 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7078 * g++.old-deja/g++.pt/crash3.C: Likewise.
7079
88e3bdd1
JW
70802016-05-27 Jiong Wang <jiong.wang@arm.com>
7081
7082 PR target/63596
7083 * gcc.target/aarch64/va_arg_1.c: New testcase.
7084 * gcc.target/aarch64/va_arg_2.c: Likewise.
7085 * gcc.target/aarch64/va_arg_3.c: Likewise.
7086
3fd6b9cc
JW
70872016-05-27 Jiong Wang <jiong.wang@arm.com>
7088
7089 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7090 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7091 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7092 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7093 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7094
3cee7e4e
MP
70952016-05-27 Marek Polacek <polacek@redhat.com>
7096
7097 PR middle-end/71308
7098 * g++.dg/torture/pr71308.C: New test.
7099
6a813c96
DV
71002016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7101
7102 * gcc.dg/zero_bits_compound-1.c: New test.
7103 * gcc.dg/zero_bits_compound-2.c: New test.
7104
0561bcfb
IE
71052016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7106
7107 PR middle-end/71279
7108 * gcc.dg/pr71279.c: New test.
7109
21316320
MM
71102016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7111
7112 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7113 floating point min/max/comparison instructions.
7114 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7115
7211a097
JJ
71162016-05-26 Jakub Jelinek <jakub@redhat.com>
7117
7118 * c-c++-common/gomp/schedule-1.c: New test.
7119 * gfortran.dg/gomp/schedule-1.f90: New test.
7120
cac177cf
PP
71212016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7122
7123 PR c++/70822
7124 PR c++/70106
7125 * g++.dg/cpp1y/auto-fn32.C: New test.
7126 * g++.dg/cpp1y/paren4.C: New test.
7127
a2d5b8c9
NS
71282016-05-26 Nathan Sidwell <nathan@acm.org>
7129
7130 * gcc.dg/20060410.c: Xfail on ptx.
7131 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7132 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7133 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7134 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7135 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7136
ffa8b552
TP
71372016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7138
7139 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7140
c7501e00
JJ
71412016-05-26 Jakub Jelinek <jakub@redhat.com>
7142
1875b9a0
JJ
7143 PR tree-optimization/71280
7144 * gcc.dg/pr71280.c: New test.
7145
2116e19f
JJ
7146 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7147
305aef09
JJ
7148 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7149 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7150
c7501e00
JJ
7151 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7152
ca449d26
JW
71532016-05-26 Jiong Wang <jiong.wang@arm.com>
7154
7155 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7156 kept in memory.
ca449d26 7157
8af01c66
JL
71582016-05-25 Jeff Law <law@redhat.com>
7159
7160 PR tree-optimization/71272
7161 * gcc.c-torture/compile/pr71272.c: new test.
7162
f9d6ce73
BS
71632016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7164
7165 * gcc.target/powerpc/vec-cmpne.c: New test.
7166 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7167
a88a7b22
EB
71682016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7169
7170 * gnat.dg/opt55.ad[sb]: New test.
7171
125f02ed
SKS
71722016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7173
7174 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7175 * c-c++-common/pr60226.c: Require int32plus.
7176 * gcc.c-torture/execute/pr70602.c: Likewise.
7177 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7178 unsigned long for malloc arg type.
7179 * gcc.dg/asr_div1.c: Require int32plus.
7180 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7181 * gcc.dg/pie-1.c: Require pie.
7182 * gcc.dg/pie-2.c: Likewise.
7183 * gcc.dg/pr59471.c: Require int32plus.
7184 * gcc.dg/pr59963-2.c: XFAIL for int16.
7185 * gcc.dg/pr60114.c: Require int32plus.
7186 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7187 unsigned long for typedef of size_t.
7188 * gcc.dg/pr63914.c: Require int32plus.
7189 * gcc.dg/pr64536.c: Require pt32plus.
7190 * gcc.dg/pr65658.c: Likewise.
7191 * gcc.dg/pr67271.c: Require int32plus.
7192 * gcc.dg/pr68112.c: Likewise.
7193 * gcc.dg/pr69071.c: Skip for avr target.
7194 * gcc.dg/pr69973.c: Require int32plus.
7195 * gcc.dg/pr70169.c: Skip for avr target.
7196 * gcc.dg/sso-6.c: Require int32plus.
7197 * gcc.dg/sso-7.c: Likewise.
7198 * gcc.dg/sso-8.c: Likewise.
7199 * gcc.dg/vrp-min-max-2.c: Likewise.
7200
c6e434f5
UB
72012016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7202
7203 PR target/70738
7204 * gcc.target/i386/pr70738-1.c: New test.
7205 * gcc.target/i386/pr70738-2.c: Likewise.
7206 * gcc.target/i386/pr70738-3.c: Likewise.
7207 * gcc.target/i386/pr70738-4.c: Likewise.
7208 * gcc.target/i386/pr70738-5.c: Likewise.
7209 * gcc.target/i386/pr70738-6.c: Likewise.
7210 * gcc.target/i386/pr70738-7.c: Likewise.
7211 * gcc.target/i386/pr70738-8.c: Likewise.
7212 * gcc.target/i386/pr70738-9.c: Likewise.
7213
5c42d341
KT
72142016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7215
7216 PR rtl-optimization/66940
7217 * gcc.c-torture/execute/pr66940.c: New test.
7218
bf9a1a07
IV
72192016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7220
7221 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7222 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7223 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7224 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7225 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7226 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7227 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7228 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7229 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7230 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7231 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7232 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7233 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7234 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7235 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7236 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7237 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7238 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7239 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7240 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7241 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7242 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7243 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7244 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7245
95efe6b6
MP
72462016-05-25 Marek Polacek <polacek@redhat.com>
7247
7248 PR c/71265
7249 * gcc.dg/noncompile/pr71265.c: New test.
7250
a23faf7a
MP
7251 PR c/71266
7252 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7253
69a6d5ad
NS
72542016-05-25 Nathan Sidwell <nathan@acm.org>
7255
7256 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7257
3072d4ea
RB
72582016-05-25 Richard Biener <rguenther@suse.de>
7259
7260 PR tree-optimization/71261
7261 * c-c++-common/torture/pr71261.c: New testcase.
7262
e412ece4
RB
72632016-05-25 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/71264
7266 * gcc.dg/vect/pr71264.c: New testcase.
7267
b9e551ad
PC
72682016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/55992
7271 * g++.dg/cpp0x/alias-decl-53.C: New.
7272 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7273
6aa1abe5
ML
72742016-05-25 Martin Liska <mliska@suse.cz>
7275
7276 * g++.dg/pr71239.C: New test.
7277
842d162e
RB
72782016-05-25 Richard Biener <rguenther@suse.de>
7279
c87885ca
RO
7280 * gcc.dg/vect/pr58135.c: Rename to ...
7281 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7282
f184a36c
MP
72832016-05-25 Marek Polacek <polacek@redhat.com>
7284
7285 * g++.dg/pr65295.C: Use target c++14.
7286
021fad86
PC
72872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7288
53d6d955
UB
7289 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7290 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7291
c3eaf15a
MM
72922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7293
7294 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7295 instructions.
7296
e46c7770
CP
72972016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7298
7299 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7300 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7301 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7302 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7303 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7304 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7305 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7306 * c-c++-common/goacc/pcopy.c: Likewise.
7307 * c-c++-common/goacc/pcopyin.c: Likewise.
7308 * c-c++-common/goacc/pcopyout.c: Likewise.
7309 * c-c++-common/goacc/pcreate.c: Likewise.
7310 * c-c++-common/goacc/pr70688.c: New test.
7311 * c-c++-common/goacc/present-1.c: Adjust test.
7312 * c-c++-common/goacc/reduction-5.c: Likewise.
7313 * g++.dg/goacc/data-1.C: New test.
7314
4bfc9db7
MM
73152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7316
7317 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7318 vector parity built-in functions.
7319 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7320 count trailing zeros automatic vectorization.
7321 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7322 count trailing zeros built-in functions.
7323
2bc145af
KV
73242016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7325
7326 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7327
26869fdb
PH
73282016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7329
7330 PR target/71050
7331 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7332
b2dc9c3b
PC
73332016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7334
7335 PR c++/50436
7336 * g++.dg/template/crash123.C: New.
7337 * g++.dg/template/crash124.C: Likewise.
7338
f65e97fd
MS
73392016-05-24 Martin Sebor <msebor@redhat.com>
7340
7341 PR c++/71147
7342 * g++.dg/ext/flexary16.C: New test.
7343
a6f5ac7f
IV
73442016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7345
69a6d5ad
NS
7346 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7347 before math.h is included.
a6f5ac7f
IV
7348 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7349 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7350 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7351 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7352 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7353 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7354 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7355 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7356 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7357 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7358 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7359 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7360 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7361 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7362 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7363 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7364 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7365 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7366 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7367 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7368 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7369 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7370 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7371
27bad558
MM
73722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7373 Kelvin Nilsen <kelvin@gcc.gnu.org>
7374
7375 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7376 support.
7377
72f382fb
PC
73782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7379
7380 PR c++/69872
7381 * g++.dg/warn/Wno-narrowing1.C: New.
7382
ef2ec9d9
MP
73832016-05-24 Marek Polacek <polacek@redhat.com>
7384
7385 PR c/71249
7386 * c-c++-common/Wswitch-unreachable-2.c: New test.
7387
e90434e3
JJ
73882016-05-24 Jakub Jelinek <jakub@redhat.com>
7389
7adb26f2
JJ
7390 PR c++/71257
7391 * g++.dg/vect/simd-clone-6.cc: New test.
7392 * g++.dg/gomp/declare-simd-6.C: New test.
7393
e90434e3
JJ
7394 PR middle-end/70434
7395 PR c/69504
7396 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7397
b556ea3b
RB
73982016-05-24 Richard Biener <rguenther@suse.de>
7399
7400 PR tree-optimization/71240
7401 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7402
e5328f5d
RB
74032016-05-24 Richard Biener <rguenther@suse.de>
7404
7405 PR tree-optimization/71230
7406 * gcc.dg/torture/pr71230.c: New testcase.
7407 * g++.dg/torture/pr71230.C: Likewise.
7408
a04e69c0
TS
74092016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7410
7411 * c-c++-common/goacc/routine-5.c: Add tests.
7412 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7413 * gfortran.dg/goacc/routine-6.f90: Add tests.
7414
30fd2977
RB
74152016-05-24 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/71253
7418 * gcc.dg/torture/pr71253.c: New testcase.
7419
ca6f60bc
KV
74202016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7421
7422 PR middle-end/71252
7423 * gfortran.dg/pr71252.f90: New test.
7424
d3465d72
RS
74252016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7426
7427 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7428
f17a223d
RB
74292016-05-24 Richard Biener <rguenther@suse.de>
7430
7431 PR middle-end/70434
7432 PR c/69504
7433 * c-c++-common/vector-subscript-4.c: New testcase.
7434 * c-c++-common/vector-subscript-5.c: Likewise.
7435
e3f36534
JD
74362016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7437
7438 PR fortran/71123
7439 * gfortran.dg/namelist_90.f: New test
7440
85d5c27d
JD
74412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7442
7443 PR fortran/66461
7444 * gfortran.dg/unexpected_eof.f: New test
7445
fe3f3340
MM
74462016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7447 Kelvin Nilsen <kelvin@gcc.gnu.org>
7448
7449 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7450 as little endian.
7451
26d6ae55
PC
74522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7453
7454 PR c++/70972
7455 * g++.dg/cpp0x/inh-ctor20.C: New.
7456 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7457
d6c9a06f
PC
74582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/69095
7461 * g++.dg/cpp0x/variadic168.C: New.
7462
396a1d10
PC
74632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7464
7465 * g++.dg/cpp0x/pr31445.C: Test column number too.
7466 * g++.dg/cpp0x/pr32253.C: Likewise.
7467 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7468 * g++.dg/cpp0x/variadic36.C: Likewise.
7469
ece46666
MG
74702016-05-23 Marc Glisse <marc.glisse@inria.fr>
7471
7472 * gcc.dg/fold-notshift-2.c: Adjust.
7473
a7dc5980
MP
74742016-05-23 Marek Polacek <polacek@redhat.com>
7475
7476 PR c/49859
7477 * c-c++-common/Wswitch-unreachable-1.c: New test.
7478 * gcc.dg/Wswitch-unreachable-1.c: New test.
7479 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7480 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7481 * g++.dg/gomp/block-10.C: Likewise.
7482 * gcc.dg/gomp/block-10.c: Likewise.
7483 * g++.dg/gomp/block-9.C: Likewise.
7484 * gcc.dg/gomp/block-9.c: Likewise.
7485 * g++.dg/gomp/target-1.C: Likewise.
7486 * g++.dg/gomp/target-2.C: Likewise.
7487 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7488 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7489 * g++.dg/gomp/taskgroup-1.C: Likewise.
7490 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7491 * gcc.dg/gomp/teams-1.c: Likewise.
7492 * g++.dg/gomp/teams-1.C: Likewise.
7493 * g++.dg/overload/error3.C: Likewise.
7494 * g++.dg/tm/jump1.C: Likewise.
7495 * g++.dg/torture/pr40335.C: Likewise.
7496 * gcc.dg/c99-vla-jump-5.c: Likewise.
7497 * gcc.dg/switch-warn-1.c: Likewise.
7498 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7499 * gcc.dg/nested-func-1.c: Likewise.
7500 * gcc.dg/pr67784-4.c: Likewise.
7501
18b54004
RB
75022016-05-23 Richard Biener <rguenther@suse.de>
7503
7504 PR tree-optimization/71230
7505 * gfortran.dg/pr71230-1.f90: New testcase.
7506 * gfortran.dg/pr71230-2.f90: Likewise.
7507
e569db5f
VK
75082016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7509
396a1d10 7510 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7511 * gcc.dg/vect/pr58135.c: Add new.
7512 * gfortran.dg/pr46519-1.f: Adjust test case.
7513
e4b71114
PC
75142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7515
7516 PR c++/53401
7517 * g++.dg/cpp0x/decltype64.C: New.
7518
a25a8058
CL
75192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7520
7521 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7522 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7524
0dcfe9ab
CL
75252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7526
7527 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7528 Add poly64x1_t and poly64x2_t cases if supported.
7529 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7530 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7531 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7533 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7534
ffd70e4a
CL
75352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7536
7537 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7538 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7539 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7540 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7541 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7542 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7543 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7544
4b1f57fe
CL
75452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7546
7547 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7548
16c5ec77
CL
75492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7550
7551 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7552 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7553
94ad56c7
JJ
75542016-05-22 Jakub Jelinek <jakub@redhat.com>
7555
57748705
JJ
7556 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7557 constraint instead of "r".
7558 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7559 insn instead of vxorpd.
7560 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7561
af120161
JJ
7562 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7563 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7564
355023ce
JJ
7565 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7566
3b48574c
JJ
7567 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7568 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7569
94ad56c7
JJ
7570 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7571
8a85cee2
KV
75722016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7573
7574 PR middle-end/40921
7575 * gcc.dg/tree-ssa/pr40921.c: New test.
7576
8e916b16
PS
75772016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7578
7579 PR target/71103
7580 * gcc.target/avr/pr71103.c: New test.
7581
88aea79f
KV
75822016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7583
7584 PR middle-end/71179
7585 * gcc.dg/tree-ssa/pr71179.c: New test.
7586
79063edd
MS
75872016-05-20 Martin Sebor <msebor@redhat.com>
7588
7589 PR c/71115
7590 * gcc.dg/init-excess-2.c: New test.
7591
55c8849f
EB
75922016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7593
7594 * gnat.dg/opt53.adb: New test.
7595 * gnat.dg/opt54.adb: Likewise.
7596
c91a0948
MJ
75972016-05-20 Martin Jambor <mjambor@suse.cz>
7598
7599 PR tree-optimization/70884
7600 * gcc.dg/tree-ssa/pr70919.c: New test.
7601
9cad20fa
BS
76022016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7603
7604 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7605 formatting.
69a6d5ad
NS
7606 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7607 fix code formatting.
7608
76092016-05-20 Nathan Sidwell <nathan@acm.org>
7610
7611 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7612 non-common cases.
7613 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7614
15c671a7
DM
76152016-05-20 David Malcolm <dmalcolm@redhat.com>
7616
7617 * jit.dg/all-non-failing-tests.h: Add
7618 test-factorial-must-tail-call.c.
7619 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7620 * jit.dg/test-factorial-must-tail-call.c: New test case.
7621
4f028369
JJ
76222016-05-20 Jakub Jelinek <jakub@redhat.com>
7623
7624 PR fortran/71204
7625 * gfortran.dg/pr71204.f90: New test.
7626
7dea4ab3
CP
76272016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7628
7629 * gcc.target/nvptx/sincos.c: New test.
7630
ef98d365
PC
76312016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7632
7633 PR c++/70572
7634 * g++.dg/cpp1y/auto-fn31.C: New.
7635
92466115
BS
76362016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7637
7638 * gcc.target/powerpc/vec-addec.c: New test.
7639 * gcc.target/powerpc/vec-addec-int128.c: New test.
7640
9a385c2d
DM
76412016-05-20 David Malcolm <dmalcolm@redhat.com>
7642
7643 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7644 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7645 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7646 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7647
77c9d5b4
JH
76482016-05-20 Jan Hubicka <hubicka@ucw.cz>
7649
7650 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7651
68047971
JJ
76522016-05-20 Jakub Jelinek <jakub@redhat.com>
7653
18954840
JJ
7654 PR c++/71210
7655 * g++.dg/opt/pr71210-1.C: New test.
7656 * g++.dg/opt/pr71210-2.C: New test.
7657
68047971
JJ
7658 PR tree-optimization/29756
7659 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7660 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7661 only on selected targets where V4SImode vectors are known to be
7662 supported.
7663
d78789f5
MG
76642016-05-20 Marc Glisse <marc.glisse@inria.fr>
7665
7666 PR tree-optimization/71079
7667 PR tree-optimization/71206
7668 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7669
550fa093
PK
76702016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7671
7672 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7673 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7674 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7675
483c6429
RG
76762016-05-20 Richard Guenther <rguenther@suse.de>
7677
7678 PR tree-optimization/29756
7679 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7680
eb066284
RB
76812016-05-20 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/71185
7684 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7685
58f10249
RB
76862016-05-20 Richard Biener <rguenther@suse.de>
7687
7688 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7689
2a5569fa
MP
76902016-05-19 Marek Polacek <polacek@redhat.com>
7691
7692 PR c++/71075
7693 * g++.dg/diagnostic/pr71075.C: New test.
7694
5e9a5385
DM
76952016-05-19 David Malcolm <dmalcolm@redhat.com>
7696
7697 PR c++/71184
7698 * g++.dg/pr71184.C: New test case.
7699
4f45da44
KN
77002016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7701
7702 * gcc.target/powerpc/darn-0.c: New test.
7703 * gcc.target/powerpc/darn-1.c: New test.
7704 * gcc.target/powerpc/darn-2.c: New test.
7705
4177437e
MP
77062016-05-19 Marek Polacek <polacek@redhat.com>
7707
7708 PR tree-optimization/71031
7709 * gcc.dg/tree-ssa/vrp100.c: New test.
7710
afb72432
IE
77112016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7712
7713 PR rtl-optimization/71148
7714 * gcc.dg/pr71148.c: New test.
7715
4f83064e
KT
77162016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7717
7718 PR target/71056
7719 * gcc.target/arm/pr71056.c: New test.
7720
4bf8dbe1
BE
77212016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7722
7723 * c-c++-common/pr69669.c: Check the used mode.
7724
f3510625
MO
77252016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7726
7727 PR sanitizer/64354
7728 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7729
43c0068e
RB
77302016-05-19 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/70729
7733 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7734 * gcc.dg/graphite/scop-18.c: Likewise.
7735 * gcc.dg/pr41783.c: Disable LIM.
7736 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7737 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7738 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7739 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7740 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7741 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7742 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7743 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7744 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7745 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7746 * gfortran.dg/pr42108.f90: Likewise.
7747
70f25790
DM
77482016-05-18 David Malcolm <dmalcolm@redhat.com>
7749
7750 PR driver/69265
7751 * gcc.dg/spellcheck-options-11.c: New test case.
7752
960db8ec
JJ
77532016-05-18 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR c++/71100
7756 * g++.dg/opt/pr71100.C: New test.
7757
04643334
MJ
77582016-05-18 Martin Jambor <mjambor@suse.cz>
7759
7760 PR ipa/69708
7761 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7762 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7763 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7764 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7765
91bb9f80
MJ
77662016-05-18 Martin Jambor <mjambor@suse.cz>
7767
7768 PR ipa/69708
7769 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7770 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7771 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7772 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7773 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7774
c584aca6
PC
77752016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7776
7777 PR c++/69793
7778 * g++.dg/template/crash122.C: New.
7779
20309c6e
PC
77802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7781
7782 PR c++/70466
7783 * g++.dg/template/pr70466-1.C: New.
7784 * g++.dg/template/pr70466-2.C: Likewise.
7785
50c78b9a
MM
77862016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7787
7788 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7789 splat operations and the XXSPLTIB instruction.
7790 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7791 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7792 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7793 xxlxor to clear a register.
7794
cf8be00d
RS
77952016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7796
7797 * gcc.dg/torture/pr71020.c: New test.
7798
848a392a
MJ
77992016-05-18 Martin Jambor <mjambor@suse.cz>
7800
7801 PR ipa/70646
7802 * gcc.dg/ipa/pr70646.c: New test.
7803
1f2ab776
CL
78042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7805
7806 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7807
76489493
CL
78082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7809
7810 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7811 missing tests for vreinterpretq_p{8,16}.
7812
bd79378d
CL
78132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7814
7815 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7816 vsliq_n_s64 and vsliq_n_u64.
7817
81ca3ea0
CL
78182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7819
7820 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7821 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7822
873cb425
CL
78232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7824
7825 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7826 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7827 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7828
9d6e7c21
CL
78292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7830
7831 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7832 in comment.
7833
b4dbe40e 78342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7835
7836 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7837 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7838 "blr\t" and switch to scan-assembler-times.
7839
83a5c910
JW
78402016-05-18 Jiong Wang <jiong.wang@arm.com>
7841
53d6d955
UB
7842 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7843 with __aarch64__.
7844 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7845 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7846
fb7cbdeb
JJ
78472016-05-18 Jakub Jelinek <jakub@redhat.com>
7848
8ee91165
JJ
7849 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7850 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7851 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7852 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7853 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7854 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7855
cf4d516a
JJ
7856 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7857 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7858
a4f16422
JJ
7859 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7860 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7861
7b37ce10
JJ
7862 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7863 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7864
fb7cbdeb
JJ
7865 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7866
c9326aef
RB
78672016-05-18 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/71168
7870 * gcc.dg/torture/pr71168.c: New testcase.
7871
df8b0a11
KV
78722016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7873
7874 PR middle-end/63586
7875 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7876 * gcc.dg/tree-ssa/pr63586.c: New test.
7877 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7878
2efd67ed
NS
78792016-05-17 Nathan Sidwell <nathan@acm.org>
7880
7881 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7882 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7883 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7884 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7885
1988b2c2
NS
78862016-05-17 Nathan Sidwell <nathan@acm.org>
7887
7888 * gcc.target/nvptx/abi-vararg-3.c: New.
7889
ad1d92ab
MM
78902016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7891
7892 PR tree-optimization/54579
7893 PR middle-end/55299
7894 * gcc.dg/fold-notrotate-1.c: New test.
7895 * gcc.dg/fold-notshift-1.c: New test.
7896 * gcc.dg/fold-notshift-2.c: New test.
7897
47768df8
MP
78982016-05-17 Marek Polacek <polacek@redhat.com>
7899
7900 PR ipa/71146
7901 * g++.dg/ipa/pr71146.C: New test.
7902
6b5423a5
DM
79032016-05-17 David Malcolm <dmalcolm@redhat.com>
7904
7905 * jit.dg/test-error-array-bounds.c: New test case.
7906
c7986356
MG
79072016-05-17 Marc Glisse <marc.glisse@inria.fr>
7908
7909 * gcc.dg/tree-ssa/and-1.c: New testcase.
7910
d982c5b7
MG
79112016-05-17 Marc Glisse <marc.glisse@inria.fr>
7912
7913 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7914 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7915
0139ba93
MG
79162016-05-17 Marc Glisse <marc.glisse@inria.fr>
7917
7918 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7919 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7920
daab4562
JW
79212016-05-17 Jiong Wang <jiong.wang@arm.com>
7922
7923 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7924
22330033
JW
79252016-05-17 Jiong Wang <jiong.wang@arm.com>
7926
7927 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7928
98b3a5f2
JW
79292016-05-17 Jiong Wang <jiong.wang@arm.com>
7930
7931 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7932 ".2d[index]" when scan the assembly.
7933 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7934 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7935 float64x1.
7936 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7937
b71b7a8e
RB
79382016-05-17 Richard Biener <rguenther@suse.de>
7939
7940 PR tree-optimization/71132
7941 * gcc.dg/torture/pr71132.c: New testcase.
7942
3c51ad46
CL
79432016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7944
7945 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7946
d20faa66
KT
79472016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7948
7949 PR target/70809
7950 * gcc.target/aarch64/pr70809_1.c: New test.
7951
b75cc5a4
KT
79522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7953
7954 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7955 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7956 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7957 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7958
b28eb195
IE
79592016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7960 Ilya Enkovich <ilya.enkovich@intel.com>
7961
7962 PR target/71114
7963 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7964
0b9004ed
JH
79652016-05-16 Jan Hubicka <hubicka@ucw.cz>
7966
7967 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7968 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7969
1b81a1c1
MW
79702016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7971
7972 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7973 test for __ARM_FP16_ARGS.
7974 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7975 * gcc.target/arm/aapcs/neon-vect10.c: New.
7976 * gcc.target/arm/aapcs/neon-vect9.c: New.
7977 * gcc.target/arm/aapcs/vfp18.c: New.
7978 * gcc.target/arm/aapcs/vfp19.c: New.
7979 * gcc.target/arm/aapcs/vfp20.c: New.
7980 * gcc.target/arm/aapcs/vfp21.c: New.
7981 * gcc.target/arm/fp16-aapcs-1.c: New.
7982 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7983 test for __ARM_FP16_ARGS.
7984 * g++.target/arm/fp16-return-1.c: Update expected output.
7985
921d1e73
JW
79862016-05-16 Jiong Wang <jiong.wang@arm.com>
7987
7988 PR testsuite/70227
7989 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7990
228eb42a
HA
79912016-05-15 Harald Anlauf <anlauf@gmx.de>
7992
7993 PR fortran/69603
7994 * gfortran.dg/pr69603.f90: New testcase.
7995
785abfd3
FR
79962016-05-14 Fritz Reese <fritzoreese@gmail.com>
7997
7998 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7999
e75eb64f
FR
80002016-05-14 Fritz Reese <fritzoreese@gmail.com>
8001
8002 PR fortran/71047
8003 * gfortran.dg/pr71047.f08: New test.
8004
aa4b467b
JM
80052016-05-13 Joseph Myers <joseph@codesourcery.com>
8006
8007 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8008 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8009 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8010
653fb4a2
MS
80112016-05-13 Martin Sebor <msebor@redhat.com>
8012
8013 PR c++/60049
8014 * g++.dg/cpp0x/constexpr-60049.C: New test.
8015
9e37582d
JJ
80162016-05-13 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR bootstrap/71071
8019 * gcc.dg/pr71071.c: New test.
8020
a278aa17
UB
80212016-05-13 Uros Bizjak <ubizjak@gmail.com>
8022
8023 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8024 remove XOP handling.
377eaca7 8025 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8026
ac3d02e2
NS
80272016-05-13 Nathan Sidwell <nathan@acm.org>
8028
8029 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8030 __atomic_is_lock_free declaration.
8031
8ab3bdac
RB
80322016-05-13 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/42587
8035 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8036
623b8e0a
ML
80372016-05-13 Martin Liska <mliska@suse.cz>
8038
8039 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8040 the new format of dump output.
8041
da7674f6
IE
80422016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8043
8044 * gcc.dg/pr71084.c: New test.
8045
c959db3d
RR
80462016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8047
53d6d955
UB
8048 PR target/53440
8049 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8050
43203dea
RR
80512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8052
8053 * gcc.target/aarch64/struct_return.c: New test.
8054
4f2e1536
MP
80552016-05-12 Marek Polacek <polacek@redhat.com>
8056
8057 PR c/70756
8058 * c-c++-common/pr70756-2.c: New test.
8059 * c-c++-common/pr70756.c: New test.
8060
1ef33ef3
RB
80612016-05-12 Richard Biener <rguenther@suse.de>
8062
8063 PR tree-optimization/71059
8064 * gcc.dg/torture/pr71059.c: New testcase.
8065
763baff6
RB
80662016-05-12 Richard Biener <rguenther@suse.de>
8067
8068 PR tree-optimization/71062
8069 * gcc.dg/torture/pr71062.c: New testcase.
8070
c4ec1243
IE
80712016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8072
8073 PR tree-optimization/71006
8074 * gcc.dg/pr71006.c: New test.
8075
a5fbf76d
MP
80762016-05-12 Marek Polacek <polacek@redhat.com>
8077
8078 PR driver/71063
8079 * gcc.dg/opts-7.c: New test.
8080
5acc47a4
KT
80812016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8082
8083 PR target/70830
8084 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8085 Add -save-temps to dg-options.
8086 Scan for ldmfd rather than pop instruction.
8087 * gcc.target/arm/interrupt-2.c: Likewise.
8088 * gcc.target/arm/pr70830.c: New test.
8089
40bd4bf9
JJ
80902016-05-12 Jakub Jelinek <jakub@redhat.com>
8091
3cd63842
JJ
8092 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8093 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8094
c05d08f6
JJ
8095 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8096 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8097 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8098
bc27ffae
JJ
8099 PR target/71019
8100 * gcc.target/i386/avx512vl-pack-1.c: New test.
8101 * gcc.target/i386/avx512vl-pack-2.c: New test.
8102 * gcc.target/i386/avx512bw-pack-2.c: New test.
8103
515d7412
JJ
8104 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8105
40bd4bf9
JJ
8106 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8107 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8108 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8109
44ab146a
RB
81102016-05-12 Richard Biener <rguenther@suse.de>
8111
8112 PR tree-optimization/70986
8113 * gcc.dg/torture/pr70986-1.c: New testcase.
8114 * gcc.dg/torture/pr70986-2.c: Likewise.
8115 * gcc.dg/torture/pr70986-3.c: Likewise.
8116
d6e83a8d
MM
81172016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8118
8119 PR c/43651
8120 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8121 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8122
51e67ea3
UB
81232016-05-11 Uros Bizjak <ubizjak@gmail.com>
8124
8125 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8126 directive.
8127 * gcc.target/i386/pr66746.c: Ditto.
8128
3fd2b007
MM
81292016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8130
8131 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8132 support.
8133 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8134 warning when using -mvsx-timode.
8135 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8136 * gcc.target/powerpc/dform-2.c: Likewise.
8137 * gcc.target/powerpc/pr68805.c: Likewise.
8138
5c3a10fb
MP
81392016-05-11 Marek Polacek <polacek@redhat.com>
8140
8141 PR c++/71024
8142 * c-c++-common/attributes-3.c: New test.
8143
7cfb065b
NS
81442016-05-11 Nathan Sidwell <nathan@acm.org>
8145
8146 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8147 * gcc.c-torture/execute/pr68185.c: Likewise.
8148 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8149 * gcc.dg/pr69634.c: Requires scheduling.
8150 * gcc.dg/torture/pr66178.c: Require label values.
8151 * gcc.dg/setjmp-6.c: Require indirect jumps.
8152
f35ea97d
RB
81532016-05-11 Richard Biener <rguenther@suse.de>
8154
8155 PR tree-optimization/71055
8156 * gcc.dg/torture/pr71055.c: New testcase.
8157
dff70323
RB
81582016-05-11 Richard Biener <rguenther@suse.de>
8159
8160 PR debug/71057
8161 * g++.dg/debug/pr71057.C: New testcase.
8162
56a3d28b
JJ
81632016-05-11 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR fortran/70855
8166 * gfortran.dg/gomp/pr70855.f90: New test.
8167
ebc1b29e
RB
81682016-05-11 Richard Biener <rguenther@suse.de>
8169
8170 PR middle-end/71002
8171 * g++.dg/torture/pr71002.C: New testcase.
8172
98ccd1d7
IE
81732016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8174
8175 PR middle-end/70807
8176 * gcc.dg/pr70807.c: New test.
8177
ed29e24b
MS
81782016-05-10 Martin Sebor <msebor@redhat.com>
8179
8180 PR c++/38611
8181 * g++.dg/Wattributes.C: New test.
8182
e39dab2c
MG
81832016-05-10 Marc Glisse <marc.glisse@inria.fr>
8184
8185 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8186 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8187 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8188
d067e238
IE
81892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8190
8191 PR target/70799
8192 * gcc.target/i386/pr70799-1.c: New test.
8193
cd36c83e
PMR
81942016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8195
8196 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8197
1e3af2a4
IE
81982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8199
8200 PR middle-end/70877
8201 * gcc.target/i386/pr70877.c: New test.
8202
afc610db
IE
82032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8204
8205 PR tree-optimization/70786
8206 * gcc.target/i386/pr70876.c: New test.
8207
4b59d19f
JJ
82082016-05-10 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR target/70927
8211 * gcc.target/i386/avx512vl-logic-1.c: New test.
8212 * gcc.target/i386/avx512vl-logic-2.c: New test.
8213 * gcc.target/i386/avx512dq-logic-2.c: New test.
8214
9b5ee426
BS
82152016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8216
8217 PR target/70963
8218 * gcc.target/powerpc/pr70963.c: New.
8219
f3352cab
DM
82202016-05-10 David Malcolm <dmalcolm@redhat.com>
8221
8222 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8223 (test_very_wide_line): Add ruler to expected output.
8224 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8225 (test_very_wide_line): Likewise.
8226 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8227 (test_show_locus): Within the handling of "test_very_wide_line",
8228 enable show_ruler_p on the diagnostic context.
8229
4a3255dd
RB
82302016-05-10 Richard Biener <rguenther@suse.de>
8231
8232 PR tree-optimization/71039
8233 * gcc.dg/torture/pr71039.c: New testcase.
8234
da7c9950
NS
82352016-05-10 Nathan Sidwell <nathan@acm.org>
8236
8237 * gcc.dg/nested-func-10.c: Requires alloca.
8238 * gcc.dg/nested-func-9.c: Requires alloca.
8239 * gcc.c-torture/execute/pr70460.c: Requires labels.
8240 * gcc.c-torture/compile/pr70199.c: Requires labels.
8241 * gcc.target/nvptx/decl.c: Compile only.
8242 * gcc.target/nvptx/trailing-init.c: Compile only.
8243 * gcc.target/nvptx/ary-init.c: Compile only.
8244
cf68d92c
MP
82452016-05-10 Marek Polacek <polacek@redhat.com>
8246
8247 PR c/70255
8248 * gcc.dg/attr-opt-1.c: New test.
8249
64ea4e15
RB
82502016-05-10 Richard Biener <rguenther@suse.de>
8251
8252 PR tree-optimization/70497
8253 PR tree-optimization/28367
8254 * gcc.dg/torture/20160404-1.c: New testcase.
8255 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8256 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8257
5a96dae3
PMR
82582016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8259
8260 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8261
fc97f805
UB
82622016-05-09 Uros Bizjak <ubizjak@gmail.com>
8263
8264 * gcc.target/i386/fabsneg-1.c New test.
8265
a710b1d5
AM
82662016-05-09 Alan Modra <amodra@gmail.com>
8267
8268 PR testsuite/70826
8269 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8270
171f6f05
RB
82712016-05-09 Richard Biener <rguenther@suse.de>
8272
8273 PR tree-optimization/70985
8274 * gcc.dg/torture/pr70985.c: New testcase.
8275
18caa34e
BC
82762016-05-09 Bin Cheng <bin.cheng@arm.com>
8277
8278 * gcc.dg/tree-ssa/ifc-9.c: New test.
8279 * gcc.dg/tree-ssa/ifc-10.c: New test.
8280 * gcc.dg/tree-ssa/ifc-11.c: New test.
8281 * gcc.dg/tree-ssa/ifc-12.c: New test.
8282 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8283 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8284 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8285
7a27d38f
RB
82862016-05-09 Richard Biener <rguenther@suse.de>
8287
8288 PR fortran/70937
8289 * gfortran.dg/pr70937.f90: New testcase.
8290
5ebbbd3d
RO
82912016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8292
8293 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8294
f6288c24
FR
82952016-05-07 Fritz Reese <fritzoreese@gmail.com>
8296
8297 PR fortran/56226
8298 * gfortran.dg/dec_structure_1.f90: New testcase.
8299 * gfortran.dg/dec_structure_2.f90: Ditto.
8300 * gfortran.dg/dec_structure_3.f90: Ditto.
8301 * gfortran.dg/dec_structure_4.f90: Ditto.
8302 * gfortran.dg/dec_structure_5.f90: Ditto.
8303 * gfortran.dg/dec_structure_6.f90: Ditto.
8304 * gfortran.dg/dec_structure_7.f90: Ditto.
8305 * gfortran.dg/dec_structure_8.f90: Ditto.
8306 * gfortran.dg/dec_structure_9.f90: Ditto.
8307 * gfortran.dg/dec_structure_10.f90: Ditto.
8308 * gfortran.dg/dec_structure_11.f90: Ditto.
8309 * gfortran.dg/dec_union_1.f90: Ditto.
8310 * gfortran.dg/dec_union_2.f90: Ditto.
8311 * gfortran.dg/dec_union_3.f90: Ditto.
8312 * gfortran.dg/dec_union_4.f90: Ditto.
8313 * gfortran.dg/dec_union_5.f90: Ditto.
8314 * gfortran.dg/dec_union_6.f90: Ditto.
8315 * gfortran.dg/dec_union_7.f90: Ditto.
8316
5ec4a8cd
TV
83172016-05-07 Tom de Vries <tom@codesourcery.com>
8318
8319 PR tree-optimization/70956
8320 * gcc.dg/graphite/pr70956.c: New test.
8321
58ec1d0e
JJ
83222016-05-06 Jakub Jelinek <jakub@redhat.com>
8323
ccd88fb7
JJ
8324 PR middle-end/70941
8325 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8326 (a, b, c, d): Change type from char to signed char.
8327 (main): Compare against (signed char) -1634678893 instead of
8328 hardcoded -109. Use __builtin_abort instead of abort.
8329
dd3b6464
JJ
8330 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8331 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8332
58ec1d0e
JJ
8333 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8334
19aa23d8
YR
83352016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8336
8337 PR debug/70935
8338 * gcc.dg/torture/pr70935.c: New test.
8339
ae5f0df1
OE
83402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8341
8342 PR target/58219
ce23a8ff 8343 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8344
078f7e37
RB
83452016-05-06 Richard Biener <rguenther@suse.de>
8346
8347 PR tree-optimization/70960
8348 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8349
765d7b54
OE
83502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8351
8352 PR target/52933
8353 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8354 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8355 Adjust expected instruction counts.
8356 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8357
29c94e65
MP
83582016-05-06 Marek Polacek <polacek@redhat.com>
8359
8360 PR sanitizer/70875
8361 * gcc.dg/ubsan/bounds-3.c: New test.
8362
3684b02e
OE
83632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8364
8365 PR target/54089
8366 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8367
8706773f
RB
83682016-05-06 Richard Biener <rguenther@suse.de>
8369
8370 PR middle-end/70931
8371 * gfortran.dg/pr70931.f90: New testcase.
8372
a4f51018
RB
83732016-05-06 Richard Biener <rguenther@suse.de>
8374
8375 PR middle-end/70941
8376 * gcc.dg/torture/pr70941.c: New testcase.
8377
c4f2425f
BC
83782016-05-05 Bin Cheng <bin.cheng@arm.com>
8379
8380 PR tree-optimization/57206
8381 * gcc.dg/vect/pr57206.c: New test.
8382
5dc08197
RO
83832016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8384
8385 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8386
351f85c5
JJ
83872016-05-05 Jakub Jelinek <jakub@redhat.com>
8388
568bac8c
JJ
8389 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8390
351f85c5
JJ
8391 * c-c++-common/Wdangling-else-4.c: New test.
8392
33fd7785
JJ
83932016-05-04 Jakub Jelinek <jakub@redhat.com>
8394
2d1ac15a
JJ
8395 PR c++/70906
8396 PR c++/70933
8397 * g++.dg/opt/pr70906.C: New test.
8398 * g++.dg/opt/pr70933.C: New test.
8399
33fd7785
JJ
8400 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8401
6b715bf6
JH
84022016-05-04 Jan Hubicka <hubicka@ucw.cz>
8403
8404 * gcc.dg/ipa/pure-const-3.c: New testcase.
8405
deef7113
MP
84062016-05-04 Marek Polacek <polacek@redhat.com>
8407
8408 * c-c++-common/Wdangling-else-1.c: New test.
8409 * c-c++-common/Wdangling-else-2.c: New test.
8410 * c-c++-common/Wdangling-else-3.c: New test.
8411
5396db97
KCY
84122016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8413
8414 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8415 flag is present.
8416
de55efd5
MP
84172016-05-04 Marek Polacek <polacek@redhat.com>
8418
8419 PR c/48778
8420 * gcc.dg/Waddress-2.c: New test.
8421
475839b6
AM
84222016-05-04 Alan Modra <amodra@gmail.com>
8423
8424 * gcc.target/powerpc/pr70866.c: New.
8425
b25aad5f
MS
84262016-05-03 Martin Sebor <msebor@redhat.com>
8427
8428 PR c++/66561
8429 * c-c++-common/builtin_location.c: New test.
8430 * g++.dg/cpp1y/builtin_location.C: New test.
8431
79ce98bc
MP
84322016-05-03 Marek Polacek <polacek@redhat.com>
8433
8434 PR c/70859
8435 * gcc.dg/pr70859.c: New test.
8436 * gcc.dg/pr70859-2.c: New test.
8437
402e89f5
PMR
84382016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8439
8440 * gnat.dg/debug5.adb: New testcase.
8441
f3d90045
DV
84422016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8443
8444 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8445 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8446 Procedure to check for z10 instruction set.
8447
1e26cec1
CL
84482016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8449
8450 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8451
71aca5a0
AM
84522016-05-03 Alan Modra <amodra@gmail.com>
8453
8454 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8455
2fd70ec1
JJ
84562016-05-03 Jakub Jelinek <jakub@redhat.com>
8457
8458 * gcc.target/i386/avx512f-cvt-1.c: New test.
8459
e5705cf7
L
84602016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8461
8462 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8463 -fdump-tree-vrp-details.
8464
381cdae4
RB
84652016-05-03 Richard Biener <rguenther@suse.de>
8466
8467 * gcc.dg/pr30172-1.c: Adjust.
8468 * gcc.dg/pr63743.c: Likewise.
8469 * gcc.dg/tm/pr51696.c: Likewise.
8470 * c-c++-common/tm/safe-1.c: Likewise.
8471 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8472 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8473 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8474 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8475
adedd5c1
JJ
84762016-05-03 Jakub Jelinek <jakub@redhat.com>
8477
31ed1665
JJ
8478 PR rtl-optimization/70467
8479 * gcc.target/i386/pr70467-3.c: New test.
8480 * gcc.target/i386/pr70467-4.c: New test.
8481
dea60b59
JJ
8482 PR tree-optimization/70916
8483 * gcc.c-torture/compile/pr70916.c: New test.
8484
adedd5c1
JJ
8485 PR target/49244
8486 * gcc.target/i386/pr49244-1.c: New test.
8487 * gcc.target/i386/pr49244-2.c: New test.
8488
f80041ef
BS
84892016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8490
8491 PR rtl-optimization/44281
8492 * gcc.target/i386/pr44281.c: New test.
8493
1cfcd39e
BC
84942016-05-03 bin cheng <bin.cheng@arm.com>
8495
8496 PR tree-optimization/56541
8497 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8498 * gcc.dg/vect/pr56541.c: new test.
8499
4304ccfd
MM
85002016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8501
8502 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8503 __float128.
8504 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8505
50d94c29
L
85062016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8507
8508 PR testsuite/70520
8509 * c-c++-common/asan/clone-test-1.c (main): Align child process
8510 stack to 16 bytes.
8511
bc1aee87
DM
85122016-05-02 David Malcolm <dmalcolm@redhat.com>
8513
8514 PR c++/62314
8515 * g++.dg/spellcheck-fields-2.C: New test case.
8516
474e0129
DM
85172016-05-02 David Malcolm <dmalcolm@redhat.com>
8518
8519 PR c++/62314
8520 * g++.dg/pr62314.C: New test case.
8521
818b88a7
JH
85222016-05-02 Jan Hubicka <hubicka@ucw.cz>
8523
8524 * gcc.dg/ipa/inline-8.c: New testcase.
8525
dd77684f
JJ
85262016-05-02 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR rtl-optimization/70467
8529 * gcc.target/i386/pr70467-1.c: New test.
8530
72407e00
BE
85312016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8532
8533 * gcc.dg/spec-options.c: Run the test on all targets.
8534 * gcc.dg/foo.specs: Use cpp_unique_options.
8535
dd53d197
MG
85362016-05-02 Marc Glisse <marc.glisse@inria.fr>
8537
8538 * gcc.dg/tree-ssa/unord.c: New testcase.
8539
a8b85ce9
MG
85402016-05-02 Marc Glisse <marc.glisse@inria.fr>
8541
8542 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8543
5b37e866
NS
85442016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8545
8546 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8547
7176a4a0
MP
85482016-05-02 Marek Polacek <polacek@redhat.com>
8549
8550 PR c/70851
8551 * gcc.dg/enum-incomplete-3.c: New test.
8552
6b9933b9
MP
85532016-05-02 Marek Polacek <polacek@redhat.com>
8554 Tom de Vries <tom@codesourcery.com>
8555
8556 PR tree-optimization/70700
8557 * gcc.dg/pr70700.c: New test.
8558
90f82260
UB
85592016-05-01 Uros Bizjak <ubizjak@gmail.com>
8560
8561 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8562 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8563 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8564 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8565 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8566
f73036c1
EB
85672016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8568
8569 * ada/acats/run_acats: Rename into...
8570 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8571 * ada/acats/run_all.sh: Remove redundant test.
8572 (target_run): Move around.
8573 (target_gnatchop): Use newly built executable.
8574 (target_gnatmake): Likewise.
8575 Check that the compilation of impbit succeeds.
8576
85e051a3
OE
85772016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8578
8579 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8580 * gcc.dg/20021029-1.c: Likewise.
8581 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8582 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8583 * gcc.target/sh/cmpstr.c: Likewise.
8584 * gcc.target/sh/cmpstrn.c: Likewise.
8585 * gcc.target/sh/memset.c: Likewise.
8586 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8587 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8588 * gcc.target/sh/pr39423-1.c: Likewise.
8589 * gcc.target/sh/pr49468-di.c: Likewise.
8590 * gcc.target/sh/pr49468-si.c: Likewise.
8591 * gcc.target/sh/pr49880-1.c: Likewise.
8592 * gcc.target/sh/pr49880-2.c: Likewise.
8593 * gcc.target/sh/pr49880-3.c: Likewise.
8594 * gcc.target/sh/pr50751-1.c: Likewise.
8595 * gcc.target/sh/pr50751-4.c: Likewise.
8596 * gcc.target/sh/pr50751-7.c: Likewise.
8597 * gcc.target/sh/pr51244-1.c: Likewise.
8598 * gcc.target/sh/pr51244-10.c: Likewise.
8599 * gcc.target/sh/pr51244-11.c: Likewise.
8600 * gcc.target/sh/pr51244-12.c: Likewise.
8601 * gcc.target/sh/pr51244-13.c: Likewise.
8602 * gcc.target/sh/pr51244-14.c: Likewise.
8603 * gcc.target/sh/pr51244-17.c: Likewise.
8604 * gcc.target/sh/pr51244-18.c: Likewise.
8605 * gcc.target/sh/pr51244-19.c: Likewise.
8606 * gcc.target/sh/pr51244-4.c: Likewise.
8607 * gcc.target/sh/pr51244-5.c: Likewise.
8608 * gcc.target/sh/pr51244-7.c: Likewise.
8609 * gcc.target/sh/pr51244-8.c: Likewise.
8610 * gcc.target/sh/pr51244-9.c: Likewise.
8611 * gcc.target/sh/pr51697.c: Likewise.
8612 * gcc.target/sh/pr52483-1.c: Likewise.
8613 * gcc.target/sh/pr52483-2.c: Likewise.
8614 * gcc.target/sh/pr52483-3.c: Likewise.
8615 * gcc.target/sh/pr52483-5.c: Likewise.
8616 * gcc.target/sh/pr52933-1.c: Likewise.
8617 * gcc.target/sh/pr52933-2.c: Likewise.
8618 * gcc.target/sh/pr52933-3.c: Likewise.
8619 * gcc.target/sh/pr53568-1.c: Likewise.
8620 * gcc.target/sh/pr53976-1.c: Likewise.
8621 * gcc.target/sh/pr53988-1.c: Likewise.
8622 * gcc.target/sh/pr53988.c: Likewise.
8623 * gcc.target/sh/pr54089-1.c: Likewise.
8624 * gcc.target/sh/pr54089-6.c: Likewise.
8625 * gcc.target/sh/pr54089-7.c: Likewise.
8626 * gcc.target/sh/pr54089-8.c: Likewise.
8627 * gcc.target/sh/pr54089-9.c: Likewise.
8628 * gcc.target/sh/pr54236-1.c: Likewise.
8629 * gcc.target/sh/pr54236-2.c: Likewise.
8630 * gcc.target/sh/pr54236-3.c: Likewise.
8631 * gcc.target/sh/pr54236-4.c: Likewise.
8632 * gcc.target/sh/pr54386.c: Likewise.
8633 * gcc.target/sh/pr54602-1.c: Likewise.
8634 * gcc.target/sh/pr54685.c: Likewise.
8635 * gcc.target/sh/pr54760-1.c: Likewise.
8636 * gcc.target/sh/pr54760-2.c: Likewise.
8637 * gcc.target/sh/pr54760-3.c: Likewise.
8638 * gcc.target/sh/pr54760-4.c: Likewise.
8639 * gcc.target/sh/pr54760-5.c: Likewise.
8640 * gcc.target/sh/pr54760-6.c: Likewise.
8641 * gcc.target/sh/pr55146.c: Likewise.
8642 * gcc.target/sh/pr55160.c: Likewise.
8643 * gcc.target/sh/pr59278.c: Likewise.
8644 * gcc.target/sh/pr59401-1.c: Likewise.
8645 * gcc.target/sh/pr59533-1.c: Likewise.
8646 * gcc.target/sh/pr63260.c: Likewise.
8647 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8648 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8649 * gcc.target/sh/strlen.c: Likewise.
8650 * gcc.target/sh/torture/pr30807.c: Likewise.
8651 * gcc.target/sh/torture/pr34777.c: Likewise.
8652 * gcc.target/sh/torture/pr64652.c: Likewise.
8653 * gcc.target/sh/torture/pr65505.c: Likewise.
8654 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8655 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8656
411e5c67
PC
86572016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8658
8659 PR c++/66644
8660 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8661
8fa97501
BS
86622016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8663
8664 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8665 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8666 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8667 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8668
5a956111
PP
86692016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8670
8671 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8672 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8673
e7ff0319
CP
86742016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8675
8676 PR middle-end/70626
8677 * c-c++-common/goacc/combined-reduction.c: New test.
8678 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8679
52d11a4b
L
86802016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8681
8682 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8683 *movdi_internal pattern only if PIC off.
8684 * gcc.target/i386/pr70155-2.c: Likewise.
8685 * gcc.target/i386/pr70155-3.c: Likewise.
8686 * gcc.target/i386/pr70155-4.c: Likewise.
8687 * gcc.target/i386/pr70155-5.c: Likewise.
8688 * gcc.target/i386/pr70155-6.c: Likewise.
8689 * gcc.target/i386/pr70155-7.c: Likewise.
8690 * gcc.target/i386/pr70155-8.c: Likewise.
8691 * gcc.target/i386/pr70155-15.c: Likewise.
8692 * gcc.target/i386/pr70155-17.c: Likewise.
8693 * gcc.target/i386/pr70155-22.c: Likewise.
8694
8960db31
BC
86952016-04-29 Bin Cheng <bin.cheng@arm.com>
8696
8697 PR tree-optimization/70803
8698 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8699
cca535a4
IE
87002016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8701
8702 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8703 optimization of vector loop.
8704 * gcc.target/i386/vect-unpack-3.c: New test.
8705 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8706 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8707 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8708
500ecf4a
MP
87092016-04-29 Marek Polacek <polacek@redhat.com>
8710
8711 PR sanitizer/70342
8712 * g++.dg/ubsan/null-7.C: New test.
8713
2fff3db8
MP
8714 PR c/70852
8715 * gcc.dg/pr70852.c: New test.
8716
509063eb
DV
87172016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8718
8719 PR/69089
8720 * g++.dg/cpp0x/alignas6.C: New test.
8721
83745c0d
DV
87222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8723
c87885ca
RO
8724 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8725 * gcc.dg/pr27003.c: Likewise.
8726 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8727 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8728 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8729 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8730 * gcc.target/arc/mxy.c: Likewise.
8731 * gcc.target/arc/mswape.c: Likewise.
8732 * gcc.target/arc/mrtsc.c: Likewise.
8733 * gcc.target/arc/mcrc.c: Likewise.
8734 * gcc.target/arc/mdsp-packa.c: Likewise.
8735 * gcc.target/arc/mdvbf.c: Likewise.
8736 * gcc.target/arc/mlock.c: Likewise.
8737 * gcc.target/arc/mmac-24.c: Likewise.
8738 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8739
849b265d
BS
87402016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8741 Matthijs Kooijman <matthijs@stdin.nl>
8742 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8743
8744 PR target/60040
8745 * gcc.target/avr/pr60040-1.c: New.
8746 * gcc.target/avr/pr60040-2.c: New.
8747
1390536b
RB
87482016-04-29 Richard Biener <rguenther@suse.de>
8749
8750 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8751
98998245
RB
87522016-04-29 Richard Biener <rguenther@suse.de>
8753
8754 PR tree-optimization/13962
8755 PR tree-optimization/65686
8756 * gcc.dg/uninit-pr65686.c: New testcase.
8757
8b80cc21
JJ
87582016-04-29 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR middle-end/70843
8761 * gcc.dg/pr70843.c: New test.
8762
6181bc30
JJ
87632016-04-28 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR target/70858
8766 * gcc.target/i386/pr70858.c: New test.
8767
f4cb3612
AB
87682016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8769
8770 * gcc.target/arc/nps400-1.c: New file.
8771
8ad9df62
JR
87722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8773 Andrew Burgess <andrew.burgess@embecosm.com>
8774
8775 * gcc.target/arc/movh_cl-1.c: New file.
8776
ceaaa9fe
JR
87772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8778 Andrew Burgess <andrew.burgess@embecosm.com>
8779
8780 * gcc.target/arc/extzv-1.c: New file.
8781 * gcc.target/arc/insv-1.c: New file.
8782 * gcc.target/arc/insv-2.c: New file.
8783 * gcc.target/arc/movb-1.c: New file.
8784 * gcc.target/arc/movb-2.c: New file.
8785 * gcc.target/arc/movb-3.c: New file.
8786 * gcc.target/arc/movb-4.c: New file.
8787 * gcc.target/arc/movb-5.c: New file.
8788 * gcc.target/arc/movb_cl-1.c: New file.
8789 * gcc.target/arc/movb_cl-2.c: New file.
8790 * gcc.target/arc/movbi_cl-1.c: New file.
8791 * gcc.target/arc/movl-1.c: New file.
8792
4d03dc2f
JR
87932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8794 Andrew Burgess <andrew.burgess@embecosm.com>
8795
8796 * gcc.target/arc/cmem-1.c: New file.
8797 * gcc.target/arc/cmem-2.c: New file.
8798 * gcc.target/arc/cmem-3.c: New file.
8799 * gcc.target/arc/cmem-4.c: New file.
8800 * gcc.target/arc/cmem-5.c: New file.
8801 * gcc.target/arc/cmem-6.c: New file.
8802 * gcc.target/arc/cmem-7.c: New file.
8803 * gcc.target/arc/cmem-ld.inc: New file.
8804 * gcc.target/arc/cmem-st.inc: New file.
8805
81262dad
JJ
88062016-04-28 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR target/70821
8809 * gcc.target/i386/pr70821.c: New test.
8810
0a31a09a
BS
88112016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8812
8813 * gcc.target/powerpc/vec-adde.c: New test.
8814 * gcc.target/powerpc/vec-adde-int128.c: New test.
8815
3ddffba9
JJ
88162016-04-28 Jakub Jelinek <jakub@redhat.com>
8817
8818 * gcc.target/i386/avx-vround-1.c: New test.
8819 * gcc.target/i386/avx-vround-2.c: New test.
8820 * gcc.target/i386/avx512vl-vround-1.c: New test.
8821 * gcc.target/i386/avx512vl-vround-2.c: New test.
8822
713dedcd
RO
88232016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825 PR testsuite/70595
8826 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8827 (check_effective_target_cilkplus_runtime): ... this.
8828 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8829 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8830
8831 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8832 Require cilkplus_runtime.
8833 Don't add -lcilkrts.
8834 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8835 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8836 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8837 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8838 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8839 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8840 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8841 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8842 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8843 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8844 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8845 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8846 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8847 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8848 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8849 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8850 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8851 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8852 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8853 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8854 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8855 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8856 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8857 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8858 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8859 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8860 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8861 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8862 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8863
8864 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8865 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8866
8867 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8868
8869 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8870 cilkplus_runtime.
8871
3563f78f
MG
88722016-04-27 Marc Glisse <marc.glisse@inria.fr>
8873
8874 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8875 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8876
6bc2bb18
RB
88772015-04-27 Ryan Burn <contact@rnburn.com>
8878
8879 PR c++/69024
8880 PR c++/68997
8881 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8882 diagnostic.
8883 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8884 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8885
1e55d29a
EB
88862016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8887
8888 * gnat.dg/limited_with4.ad[sb]: New test.
8889 * gnat.dg/limited_with4_pkg.ads: New helper.
8890
087146ca
L
88912016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8892
8893 PR target/70155
8894 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8895 and movv1ti_internal patterns
8896 * gcc.target/i386/pr70155-1.c: New test.
8897 * gcc.target/i386/pr70155-2.c: Likewise.
8898 * gcc.target/i386/pr70155-3.c: Likewise.
8899 * gcc.target/i386/pr70155-4.c: Likewise.
8900 * gcc.target/i386/pr70155-5.c: Likewise.
8901 * gcc.target/i386/pr70155-6.c: Likewise.
8902 * gcc.target/i386/pr70155-7.c: Likewise.
8903 * gcc.target/i386/pr70155-8.c: Likewise.
8904 * gcc.target/i386/pr70155-9.c: Likewise.
8905 * gcc.target/i386/pr70155-10.c: Likewise.
8906 * gcc.target/i386/pr70155-11.c: Likewise.
8907 * gcc.target/i386/pr70155-12.c: Likewise.
8908 * gcc.target/i386/pr70155-13.c: Likewise.
8909 * gcc.target/i386/pr70155-14.c: Likewise.
8910 * gcc.target/i386/pr70155-15.c: Likewise.
8911 * gcc.target/i386/pr70155-16.c: Likewise.
8912 * gcc.target/i386/pr70155-17.c: Likewise.
8913 * gcc.target/i386/pr70155-18.c: Likewise.
8914 * gcc.target/i386/pr70155-19.c: Likewise.
8915 * gcc.target/i386/pr70155-20.c: Likewise.
8916 * gcc.target/i386/pr70155-21.c: Likewise.
8917 * gcc.target/i386/pr70155-22.c: Likewise.
8918
92329f9f
L
89192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8920
8921 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8922 ".{5,6}".
8923
309a0cf6
BC
89242016-04-27 Bin Cheng <bin.cheng@arm.com>
8925
8926 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8927 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8928 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8929 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8930 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8931
72ed2b9c
RB
89322016-04-27 Richard Biener <rguenther@suse.de>
8933
8934 PR ipa/70760
8935 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8936 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8937
3c98ff9b
NS
89382016-04-27 Nathan Sidwell <nathan@acm.org>
8939
8940 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8941 * g++.dg/ubsan/pr63956.C: Adjust error location.
8942
9ec5d66b
NC
89432016-04-27 Nick Clifton <nickc@redhat.com>
8944
8945 PR middle-end/49889
8946 * gcc.dg/pr49889.c: New test.
8947
c1e1f433
BS
89482016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8949
8950 * c-c++-common/memset-array.c: New test.
8951
8ac43293
MS
89522016-04-26 Martin Sebor <msebor@redhat.com>
8953
8954 PR c++/66639
8955 * g++.dg/cpp1y/func_constexpr.C: New test.
8956
843ce8ab
PP
89572016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8958
8959 PR c++/70241
8960 * g++.dg/cpp0x/enum32.C: New test.
8961 * g++.dg/cpp0x/enum33.C: New test.
8962
89632016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8964
8965 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8966 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8967 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8968 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8969 * gcc.c-torture/execute/pr38151.c: Likewise.
8970 * gcc.c-torture/execute/pr66556.c: Likewise.
8971 * gcc.c-torture/execute/pr67781.c: Likewise.
8972 * gcc.c-torture/execute/pr68648.c: Likewise.
8973
ca1206be
MG
89742016-04-26 Marc Glisse <marc.glisse@inria.fr>
8975
8976 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8977
2448a956
MP
89782016-04-26 Marek Polacek <polacek@redhat.com>
8979
8980 PR c/67784
8981 * gcc.dg/pr67784-3.c: New test.
8982 * gcc.dg/pr67784-4.c: New test.
8983 * gcc.dg/pr67784-5.c: New test.
8984
b02a5e26
MP
8985 PR c/70791
8986 * gcc.dg/Wnested-externs-2.c: New test.
8987
6b6aa8d3
MG
89882016-04-26 Marc Glisse <marc.glisse@inria.fr>
8989
8990 * gcc.dg/fold-plusmult.c: Adjust.
8991 * gcc.dg/no-strict-overflow-6.c: Adjust.
8992 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8993
a2095b55
BS
89942016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8995
8996 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8997 number scans.
8998 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8999 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9000 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9001 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9002 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9003 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9004 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9005 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9006 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9007 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9008 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9009 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9010 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9011 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9012 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9013 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9014 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9015 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9016 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9017 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9018 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9019 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9020 scans.
9021 * gcc.target/i386/pr32219-4.c: Likewise.
9022 * gcc.target/i386/pr32219-6.c: Likewise.
9023 * gcc.target/i386/pr32219-8.c: Likewise.
9024
bb0cc5c8
KT
90252016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9026
9027 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9028 associated options.
9029
5a0802ea
MP
90302016-04-26 Marek Polacek <polacek@redhat.com>
9031
9032 PR c++/70744
9033 * g++.dg/ext/cond2.C: New test.
9034
00f615af
BC
90352016-04-26 Bin Cheng <bin.cheng@arm.com>
9036
9037 PR tree-optimization/70771
9038 PR tree-optimization/70775
9039 * gcc.dg/pr70771.c: New test.
25939d34 9040 * gcc.dg/pr70775.c: New test.
00f615af 9041
218155e7
BS
90422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9043
9044 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9045
ab99f467
RB
90462016-04-25 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/70780
9049 * gcc.dg/torture/pr70780.c: New testcase.
9050
3f8257db 90512016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9052
c87885ca
RO
9053 * gcc.target/arm/neon-vaddws16.c: New test.
9054 * gcc.target/arm/neon-vaddws32.c: New test.
9055 * gcc.target/arm/neon-vaddwu16.c: New test.
9056 * gcc.target/arm/neon-vaddwu32.c: New test.
9057 * gcc.target/arm/neon-vaddwu8.c: New test.
9058 * lib/target-supports.exp
93c590ee
MC
9059 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9060 that arm neon support vector widen sum of HImode TO SImode.
9061
d6c1a7a7
JJ
90622016-04-23 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR sanitizer/70712
9065 * c-c++-common/asan/pr70712.c: New test.
9066
ab0fc037
TS
90672016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9068
9069 * .gitattributes: New file.
9070
2aa64824
CL
90712016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9072
9073 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9074
e7e12d92
DH
90752016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9076
9077 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9078 * gfortran.dg/submodule_15.f08: Likewise.
9079
d1431192
RB
90802016-04-22 Richard Biener <rguenther@suse.de>
9081
9082 PR tree-optimization/70740
9083 * gcc.dg/torture/pr70740.c: New testcase.
9084
04a63c24
L
90852016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9086
9087 PR target/70750
9088 * gcc.target/i386/pr70750-1.c: New test.
9089 * gcc.target/i386/pr70750-2.c: Likewise.
9090
20700098
PC
90912016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9092
9093 PR c++/70540
9094 * g++.dg/cpp0x/auto48.C: New.
9095
aedf4e12
MP
90962016-04-21 Marek Polacek <polacek@redhat.com>
9097
9098 PR c++/70513
9099 * g++.dg/cpp0x/forw_enum12.C: New test.
9100 * g++.dg/cpp0x/forw_enum13.C: New test.
9101
2074d80a
KY
91022016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9103
9104 PR target/70728
9105 * gcc.target/i386/pr70728.c: New test.
9106
aef4aab0
RB
91072016-04-21 Richard Biener <rguenther@suse.de>
9108
9109 PR middle-end/70747
9110 * gcc.dg/pr70747.c: New testcase.
9111
2359e571
BC
91122016-04-21 Bin Cheng <bin.cheng@arm.com>
9113
9114 PR tree-optimization/70715
9115 * gcc.dg/tree-ssa/scev-13.c: New test.
9116
ce0e66ff
MG
91172016-04-21 Marc Glisse <marc.glisse@inria.fr>
9118
9119 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9120
2c2870a1
MG
91212016-04-21 Marc Glisse <marc.glisse@inria.fr>
9122
9123 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9124
a2b056a3
JH
91252016-04-20 Jan Hubicka <jh@suse.cz>
9126
9127 PR ipa/70018
9128 * g++.dg/ipa/nothrow-1.C: New testcase.
9129
ee392fc2
NS
91302016-04-20 Nathan Sidwell <nathan@acm.org>
9131
9132 PR c++/55635
9133 * g++.dg/eh/delete1.C: New.
9134
dda49daf
L
91352016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9136
9137 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9138 -mtune-ctrl=sse_typeless_stores.
9139
8a5b9d5a
L
91402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9141
9142 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9143
1011119f
BC
91442016-04-20 Bin Cheng <bin.cheng@arm.com>
9145
9146 PR tree-optimization/69489
9147 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9148
477d4906
IV
91492016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9150
9151 PR c++/69363
9152 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9153 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9154 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9155
fad08d12
BC
91562016-04-20 Bin Cheng <bin.cheng@arm.com>
9157
9158 PR tree-optimization/56625
9159 PR tree-optimization/69489
9160 * gcc.dg/vect/pr56625.c: New test.
9161 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9162
9e3e4fab
AP
91632016-04-20 Andrew Pinski <apinski@cavium.com>
9164
9165 PR target/64971
9166 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9167
d7aa24e4
AC
91682016-04-20 Arnaud Charlet <charlet@adacore.com>
9169
9170 * gnat.dg/self1.adb: Remove now incorrect test.
9171
e6d62b46
BC
91722016-04-20 Bin Cheng <bin.cheng@arm.com>
9173
9174 * gcc.dg/tree-ssa/scev-11.c: New test.
9175 * gcc.dg/tree-ssa/scev-12.c: New test.
9176
2697b189
MP
91772016-04-20 Marek Polacek <polacek@redhat.com>
9178
9179 PR tree-optimization/70725
9180 * gcc.dg/pr70725.c: New test.
9181
60d393e8
RB
91822016-04-20 Richard Biener <rguenther@suse.de>
9183
9184 PR tree-optimization/70726
9185 * g++.dg/vect/pr70726.cc: New testcase.
9186
82c6f58a
AK
91872016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9188
9189 PR target/70674
9190 * gcc.target/s390/pr70674.c: New test.
9191
90eeab20
JD
91922016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9193
9194 PR libgfortran/70684
9195 * gfortran.dg/list_read_14.f90: New test.
9196
fc9cf6da
L
91972016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9198
9199 PR target/69201
9200 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9201 extern to force it misaligned.
9202 (b): Likewise.
9203 (c): Likewise.
9204 (d): Likewise.
9205 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9206 Don't check `*' before movv4sf_internal.
9207 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9208 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9209 Don't check `*' before movv16qi_internal.
9210 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9211 extern to force it misaligned.
9212 (b): Likewise.
9213 (c): Likewise.
9214 (d): Likewise.
9215 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9216 Don't check `*' before movv2df_internal.
9217 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9218 extern to force it misaligned.
9219 (b): Likewise.
9220 (c): Likewise.
9221 (d): Likewise.
9222 Check movv8sf_internal instead of avx_storeups256.
9223 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9224
ea8927ea
RB
92252016-04-19 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/70171
9228 * g++.dg/tree-ssa/pr70171.C: New testcase.
9229
65f52ee9
RB
92302016-04-19 Richard Biener <rguenther@suse.de>
9231
9232 PR tree-optimization/70724
9233 * gcc.dg/torture/pr70724.c: New testcase.
9234
987b67f1
VM
92352016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9236
9237 PR middle-end/70689
c87885ca 9238 * gcc.target/i386/pr70689.c: New.
987b67f1 9239
91a47c39
L
92402016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9241
9242 PR target/70708
9243 * gcc.target/i386/pr70708.c: New test.
9244
8270b82d
RB
92452016-04-18 Richard Biener <rguenther@suse.de>
9246
9247 PR tree-optimization/43434
9248 * gcc.dg/vect/pr43434.c: New testcase.
9249 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9250 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9251 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9252 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9253 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9254 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9255 * gcc.dg/gomp/pr68640.c: Likewise.
9256 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9257 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9258
edd048e2
RB
92592016-04-18 Richard Biener <rguenther@suse.de>
9260
9261 PR tree-optimization/70701
9262 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9263
bd5c7330
TV
92642016-04-18 Tom de Vries <tom@codesourcery.com>
9265
9266 PR testsuite/70699
9267 * gcc.dg/pr70161.c: Add dot-file scans.
9268 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9269 instead of after last dot char.
9270
23f2660f
EB
92712016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9272
9273 * c-c++-common/dump-ada-spec-3.c: New test.
9274 * c-c++-common/dump-ada-spec-4.c: Likewise.
9275
da152c9f
TV
92762016-04-17 Tom de Vries <tom@codesourcery.com>
9277
9278 PR other/70183
9279 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9280
cc950f98
JH
92812016-04-15 Jan Hubicka <jh@suse.cz>
9282
9283 PR ipa/70018
9284 * g++.dg/ipa/pure-const-1.C: New testcase.
9285 * g++.dg/ipa/pure-const-2.C: New testcase.
9286 * g++.dg/ipa/pure-const-3.C: New testcase.
9287
949505a9
MP
92882016-04-15 Marek Polacek <polacek@redhat.com>
9289
9290 PR c/70671
9291 * gcc.dg/bitfld-22.c: New test.
9292
10e547d6
BS
92932016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9294
9295 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9296 x86_64.
9297
1e77281b
MP
92982016-04-15 Marek Polacek <polacek@redhat.com>
9299
9300 PR c/70651
9301 * c-c++-common/pr70651.c: New test.
9302
e501fa8e
KT
93032016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9304
9305 PR rtl-optimization/70681
9306 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9307 dump scan on arm and powerpc.
9308 * gcc.dg/pr10474.c: Likewise.
9309
dda1bf61
JJ
93102016-04-15 Jakub Jelinek <jakub@redhat.com>
9311
ca4ef1ff
JJ
9312 PR c++/69517
9313 PR c++/70019
9314 PR c++/70588
9315 * g++.dg/cpp1y/vla11.C: Revert for real.
9316
dda1bf61
JJ
9317 PR c/70436
9318 * c-c++-common/Wparentheses-1.c: New test.
9319 * c-c++-common/gomp/Wparentheses-1.c: New test.
9320 * c-c++-common/gomp/Wparentheses-2.c: New test.
9321 * c-c++-common/gomp/Wparentheses-3.c: New test.
9322 * c-c++-common/gomp/Wparentheses-4.c: New test.
9323 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9324 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9325 * c-c++-common/goacc/Wparentheses-1.c: New test.
9326
1355e62c
KY
93272016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9328
9329 PR target/70662
9330 * gcc.target/i386/pr70662.c: New test.
9331
0ab34b9e 93322016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9333 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9334
9335 PR tree-optimization/70130
9336 * gcc.dg/vect/O3-pr70130.c: New testcase.
9337
bc773aad
MM
93382016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9339
6e9b2286
MM
9340 PR target/70669
9341 * gcc.target/powerpc/pr70669.c: New test.
9342
bc773aad
MM
9343 PR target/70640
9344 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9345 a power7 system that does not have an assembler that supports
9346 power8.
9347
d8747845
MS
93482016-04-14 Martin Sebor <msebor@redhat.com>
9349
9350 PR c++/69517
9351 PR c++/70019
9352 PR c++/70588
9353 * c-c++-common/ubsan/vla-1.c: Revert.
9354 * g++.dg/cpp1y/vla11.C: Same.
9355 * g++.dg/cpp1y/vla12.C: Same.
9356 * g++.dg/cpp1y/vla13.C: Same.
9357 * g++.dg/cpp1y/vla14.C: Same.
9358 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9359 * g++.dg/init/array24.C: Same.
d8747845
MS
9360 * g++.dg/ubsan/vla-1.C: Same.
9361
85128559
MP
93622016-04-14 Marek Polacek <polacek@redhat.com>
9363 Jan Hubicka <hubicka@ucw.cz>
9364
9365 PR c++/70029
9366 * g++.dg/torture/pr70029.C: New test.
9367
52fbb073
MS
93682016-04-14 Martin Sebor <msebor@redhat.com>
9369
9370 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9371 type size to prevent failures on targets with very low maximum
9372 alignment.
9373
6db61d6f
RB
93742016-04-14 Richard Biener <rguenther@suse.de>
9375
9376 PR tree-optimization/70623
9377 * gcc.dg/torture/pr70623.c: New testcase.
9378 * gcc.dg/torture/pr70623-2.c: Likewise.
9379
342fac95
MS
93802016-04-13 Martin Sebor <msebor@redhat.com>
9381
9382 PR c++/69517
9383 PR c++/70019
9384 PR c++/70588
9385 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9386 * g++.dg/cpp1y/vla11.C: New test.
9387 * g++.dg/cpp1y/vla12.C: New test.
9388 * g++.dg/cpp1y/vla13.C: New test.
9389 * g++.dg/cpp1y/vla14.C: New test.
9390 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9391 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9392 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9393
d93c452f
JJ
93942016-04-13 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR c++/70641
9397 * g++.dg/opt/pr70641.C: New test.
9398
85115fb6
RO
93992016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9400
9401 PR rtl-optimization/68749
9402 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9403 effects of argument promotions.
9404 Remove default args to dg-skip-if.
9405
545a4139
PC
94062016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9407
9408 PR c++/70635
9409 * g++.dg/parse/pr70635.C: New.
9410
b3a77f21
MP
94112016-04-13 Marek Polacek <polacek@redhat.com>
9412
9413 PR c++/70639
9414 * c-c++-common/Wmisleading-indentation-4.c: New test.
9415
99cd9857
MP
94162016-04-13 Marek Polacek <polacek@redhat.com>
9417
9418 PR c/70436
c87885ca
RO
9419 * gcc.dg/Wparentheses-12.c: New test.
9420 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9421
75ca93ec
IE
94222016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9423
9424 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9425 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9426 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9427
3d3f9e7e
JJ
94282016-04-13 Jakub Jelinek <jakub@redhat.com>
9429
37947cd0
JJ
9430 PR middle-end/70633
9431 * gcc.c-torture/compile/pr70633.c: New test.
9432
3d3f9e7e
JJ
9433 PR debug/70628
9434 * gcc.dg/torture/pr70628.c: New test.
9435
92886d3e
PP
94362016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9437
9438 PR c++/70610
9439 * g++.dg/template/pr70610.C: New test.
9440 * g++.dg/template/pr70610-2.C: New test.
9441 * g++.dg/template/pr70610-3.C: New test.
9442 * g++.dg/template/pr70610-4.C: New test.
9443
13bd7c2b
JJ
94442016-04-12 Jakub Jelinek <jakub@redhat.com>
9445
6512fa6d
JJ
9446 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9447 128 instead of 32.
9448
13bd7c2b
JJ
9449 PR c++/70571
9450 * g++.dg/ext/pr70571.C: New test.
9451
20b9851c
MM
94522016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9453
8a434ada 9454 PR target/70640
20b9851c
MM
9455 * gcc.target/powerpc/pr70640.c: New test.
9456
2b2f52bc
PC
94572016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9458
9459 PR c++/68722
9460 * g++.dg/parse/pr68722.C: New.
9461
5901e56a
JJ
94622016-04-12 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR rtl-optimization/70596
9465 * gcc.target/i386/pr70596.c: New test.
9466
d4619dc1
NS
94672016-04-12 Nathan Sidwell <nathan@acm.org>
9468
9469 PR c++/70501
9470 * g++.dg/init/pr70501.C: New.
9471
3df530d3
DW
94722016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9473
9474 * gcc.target/i386/asm-flag-6.c: New test.
9475
b7a120d7
TV
94762016-04-12 Tom de Vries <tom@codesourcery.com>
9477
9478 PR tree-optimization/68756
9479 * gcc.dg/graphite/pr68756.c: New test.
9480
4e0eea75
JJ
94812016-04-12 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR tree-optimization/70602
9484 * gcc.c-torture/execute/pr70602.c: New test.
9485
35fbda43
MM
94862016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9487
9488 PR target/70381
9489 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9490 __float128 emulator is built and runs.
9491 * gcc.target/powerpc/float128-1.c: Likewise.
9492
9493 * lib/target-supports.exp (check_ppc_float128_sw_available):
9494 Rework tests for __float128 software and hardware
9495 availability. Fix exit condition to return 0 on success.
9496
04a99ebe
JG
94972016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9498
9499 PR target/70133
9500 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9501 * gcc.target/aarch64/target_attr_15.c: Likewise.
9502
47cd5a85
PC
95032016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9504
9505 PR c++/69066
9506 * g++.dg/cpp1y/pr69066.C: New.
9507
a5edb32e
JD
95082016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9509
9510 PR fortran/68566
9511 * gfortran.dg/pr36192.f90: Update test.
9512 * gfortran.dg/pr36192_1.f90: Update test.
9513 * gfortran.dg/real_dimension_1.f: Update test.
9514 * gfortran.dg/parameter_array_init_7.f90: New test.
9515
8ef378f8
JDA
95162016-04-09 John David Anglin <danglin@gcc.gnu.org>
9517
c532c871
JDA
9518 PR testsuite/64039
9519 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9520
d34f706f
JDA
9521 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9522
75e1dd9e
JDA
9523 PR rtl-optimization/66669
9524 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9525
8a976f5f
JDA
9526 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9527
da04822a
JDA
9528 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9529 * gcc.dg/pie-1.c: Likewise.
9530 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9531 * gcc.dg/pic-4.c: Likewise.
9532 * gcc.dg/pie-3.c: Likewise.
9533 * gcc.dg/pie-4.c: Likewise.
9534
adfabcf9
JDA
9535 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9536
4a020adf
JDA
9537 PR tree-optimization/68644
9538 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9539
8ef378f8
JDA
9540 PR rtl-optimization/64886
9541 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9542
09bf990e
TV
95432016-04-09 Tom de Vries <tom@codesourcery.com>
9544
9545 PR tree-optimization/68953
9546 * gcc.dg/graphite/pr68953.c: New test.
9547
138c3c1a
DH
95482016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9549
9550 PR fortran/70592
9551 * gfortran.dg/deferred_character_16.f90: New test.
9552
f55460af
JJ
95532016-04-09 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR tree-optimization/70586
9556 * gcc.c-torture/execute/pr70586.c: New test.
9557
0b77bbf3
DH
95582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9559
9560 PR sanitizer/70573
9561 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9562 with __builtin_memset
9563 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9564
c42cfb5c
CP
95652016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9566
9567 PR lto/70289
9568 PR ipa/70348
9569 PR tree-optimization/70373
9570 PR middle-end/70533
9571 PR middle-end/70534
9572 PR middle-end/70535
9573 * c-c++-common/goacc/reduction-5.c: New test.
9574 * c-c++-common/goacc/reduction-promotions.c: New test.
9575 * gfortran.dg/goacc/reduction-3.f95: New test.
9576 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9577
56cfb596
PP
95782016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9579
9580 PR c++/70590
9581 PR c++/70452
9582 * g++.dg/pr70590.C: New test.
9583 * g++.dg/pr70590-2.C: New test.
9584
1a13c0a2
JJ
95852016-04-08 Jakub Jelinek <jakub@redhat.com>
9586
abc0647a
JJ
9587 PR middle-end/70593
9588 * gcc.target/i386/pr70593.c: New test.
9589
1a13c0a2
JJ
9590 PR rtl-optimization/70574
9591 * gcc.target/i386/avx2-pr70574.c: New test.
9592
c3da4956
MO
95932016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9594
9595 PR sanitizer/70541
9596 * c-c++-common/asan/pr70541.c: New test.
9597
9f1b833b
TV
95982016-04-08 Tom de Vries <tom@codesourcery.com>
9599
9600 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9601 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9602
bae7adda
KT
96032016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9604
9605 PR target/70566
9606 * gcc.c-torture/execute/pr70566.c: New test.
9607
211f3d57
TV
96082016-04-08 Tom de Vries <tom@codesourcery.com>
9609
9610 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9611 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9612
02cf2861
AM
96132016-04-08 Alan Modra <amodra@gmail.com>
9614
9615 * gcc.target/powerpc/pr70117.c: New.
9616
5f490f9f
JJ
96172016-04-07 Jakub Jelinek <jakub@redhat.com>
9618
56e9b710
JJ
9619 PR testsuite/70581
9620 * gcc.dg/lto/simd-function_0.c: New test.
9621
5f490f9f
JJ
9622 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9623 clones.
9624 * c-c++-common/attr-simd-2.c: Likewise.
9625 * c-c++-common/attr-simd-4.c: Likewise.
9626 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9627 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9628
e4ebc74d
TP
96292016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9630
9631 PR testsuite/70553
9632 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9633
9817ae35
TS
96342016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9635 Tom de Vries <tom@codesourcery.com>
9636
9637 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9638 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9639 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9640 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9641 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9642 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9643 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9644 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9645
e292f64d
PP
96462016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9647
9648 PR c/70436
9649 * g++.dg/warn/Wparentheses-29.C: New test.
9650
6b37bdaf
PP
96512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9652
9653 PR c/70436
9654 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9655 explicit braces to resolve a future -Wparentheses warning.
9656
64824205
RH
96572016-04-06 Richard Henderson <rth@redhat.com>
9658
9659 * gcc.dg/pr61817-1.c: New test.
9660 * gcc.dg/pr61817-2.c: New test.
9661 * gcc.dg/pr69391-1.c: New test.
9662 * gcc.dg/pr69391-2.c: New test.
9663
bc2fc1f3
VM
96642016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9665
9666 PR rtl-optimization/70398
c87885ca 9667 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9668
41414a02
EB
96692016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9670
9671 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9672
4066ea8a
YR
96732016-04-06 Yvan Roux <yvan.roux@linaro.org>
9674 Pedro Alves <palves@redhat.com>
9675
9676 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9677
ec35ea45
JJ
96782016-04-06 Jakub Jelinek <jakub@redhat.com>
9679
3866f8dd
JJ
9680 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9681 Check for avx512f effective targets instead of avx2.
9682 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9683 for AVX512F clones.
9684 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9685 * g++.dg/gomp/declare-simd-1.C: Likewise.
9686 * g++.dg/gomp/declare-simd-3.C: Likewise.
9687 * g++.dg/gomp/declare-simd-4.C: Likewise.
9688
ec35ea45
JJ
9689 PR middle-end/70550
9690 * c-c++-common/gomp/pr70550-1.c: New test.
9691 * c-c++-common/gomp/pr70550-2.c: New test.
9692
c08d28ac
NS
96932016-04-05 Nathan Sidwell <nathan@acm.org>
9694
9695 PR c++/70512
9696 * g++.dg/ext/attribute-may-alias-5.C: New.
9697
1d510e04
JJ
96982016-04-05 Jakub Jelinek <jakub@redhat.com>
9699
9700 PR c++/70336
9701 * c-c++-common/pr70336.c: New test.
9702 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9703 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9704
84278ed9
JH
97052016-04-05 Jan Hubicka <hubicka@ucw.cz>
9706
9707 PR ipa/66223
9708 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9709
268a0ec4
JJ
97102016-04-05 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR rtl-optimization/70542
9713 * gcc.dg/torture/pr70542.c: New test.
9714 * gcc.target/i386/avx2-pr70542.c: New test.
9715
5e8c2eb1
ZS
97162016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9717
9718 PR tree-optimization/70509
9719 * gcc.target/i386/avx512bw-pr70509.c: New test.
9720
c0daf32d
PP
97212016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9722
9723 PR c++/70452
9724 * g++.dg/ext/constexpr-vla4.C: New test.
9725
bf867841
UB
97262016-04-05 Uros Bizjak <ubizjak@gmail.com>
9727
9728 PR target/70510
9729 * gcc.target/i386/pr70510.c: New test.
9730
3022186a
RB
97312016-04-05 Richard Biener <rguenther@suse.de>
9732
9733 PR tree-optimization/70526
9734 * g++.dg/torture/pr70526.C: New testcase.
9735
55fc79b2
JJ
97362016-04-05 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR target/70525
9739 * gcc.target/i386/pr70525.c: New test.
9740
62b233f2
RB
97412016-04-05 Richard Biener <rguenther@suse.de>
9742
9743 PR middle-end/70499
9744 * g++.dg/torture/pr70499.C: New testcase.
9745
cc05759d
RB
97462016-04-05 Richard Biener <rguenther@suse.de>
9747
9748 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9749 remove XFAIL.
9750
f23f16d4
JJ
97512016-04-04 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR middle-end/70307
9754 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9755 rs6000 ABI warnings.
9756
d27ecc49
JH
97572016-04-04 Jan Hubicka <hubicka@ucw.cz>
9758
9759 PR ipa/66223
9760 * g++.dg/ipa/devirt-51.C: New testcase.
9761
c974c96e 97622016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9763 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9764
9765 PR middle-end/70457
9766 * gcc.dg/torture/pr70457.c: New.
9767
7a85da89
AV
97682016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9769
9770 PR fortran/67538
9771 * gfortran.dg/allocate_with_source_19.f08: New test.
9772
de517e64
AV
97732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9774
9775 PR fortran/65795
9776 * gfortran.dg/coarray_allocate_6.f08: New test.
9777
43b9f499
RB
97782016-04-04 Richard Biener <rguenther@suse.de>
9779
9780 PR rtl-optimization/70484
9781 * gcc.dg/torture/pr70484.c: New testcase.
9782
f13355da
MP
97832016-04-04 Marek Polacek <polacek@redhat.com>
9784
9785 PR c/70307
9786 * gcc.dg/torture/pr70307.c: New test.
9787
6cc6ed50
OE
97882016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9789
9790 PR target/70416
9791 PR target/67391
9792 * gcc.target/sh/torture/pr70416.c: New.
9793
abdc16c8
MS
97942016-04-02 Martin Sebor <msebor@redhat.com>
9795
9796 PR c++/67376
9797 PR c++/70170
9798 PR c++/70172
9799 PR c++/70228
9800 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9801 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9802 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9803 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9804 * g++.dg/cpp0x/constexpr-string.C: Same.
9805 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9806 * g++.dg/cpp0x/pr65398.C: Same.
9807 * g++.dg/ext/constexpr-vla1.C: Same.
9808 * g++.dg/ext/constexpr-vla2.C: Same.
9809 * g++.dg/ext/constexpr-vla3.C: Same.
9810 * g++.dg/ubsan/pr63956.C: Same.
9811
763cd859
JJ
98122016-04-01 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR rtl-optimization/70467
9815 * gcc.target/i386/pr70467-2.c: New test.
9816
0f875435
JJ
98172016-04-01 Jakub Jelinek <jakub@redhat.com>
9818 Marek Polacek <polacek@redhat.com>
9819
9820 PR c++/70488
9821 * g++.dg/init/new47.C: New test.
9822
41d14659
RR
98232016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9824
9825 PR target/70496
9826 * gcc.target/arm/pr70496.c: New test.
9827
f9bf89bb
NS
98282016-04-01 Nathan Sidwell <nathan@acm.org>
9829
73b9085d
NS
9830 PR c++/68475
9831 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9832
4afdcfaa
IE
98332016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9834
9835 PR target/69890
9836 * gcc.dg/strlenopt.h (memmove): New.
9837 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9838 instead of "string.h".
9839 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9840 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9841 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9842 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9843 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9844 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9845 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9846 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9847 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9848 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9849 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9850 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9851 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9852 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9853 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9854 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9855 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9856 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9857 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9858 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9859
b5d7a29c
RO
98602016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9861
9862 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9863 (Holder::foo): Reflect this.
9864
b660f9ec
IE
98652016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9866
9867 PR target/70442
9868 * gcc.dg/pr70442.c: New test.
9869
88504f34
NS
98702016-03-31 Nathan Sidwell <nathan@acm.org>
9871
9872 PR c++/70393
9873 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9874
95d34b96
KY
98752016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9876
9877 PR target/70453
9878 * gcc.target/i386/pr70453.c: New test.
9879
b4c4967c
AB
98802016-03-31 Andrey Belevantsev <abel@ispras.ru>
9881
9882 PR target/70292
9883 * gcc.c-torture/pr70292.c: New test.
9884
5fde6a45
MP
98852016-03-31 Marek Polacek <polacek@redhat.com>
9886
9887 PR c/70297
9888 * c-c++-common/pr70297.c: New test.
9889 * g++.dg/cpp0x/typedef-redecl.C: New test.
9890 * gcc.dg/typedef-redecl2.c: New test.
9891
97eb24c4
JJ
98922016-03-31 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR rtl-optimization/70460
9895 * gcc.c-torture/execute/pr70460.c: New test.
9896
efc3536f
RB
98972016-03-31 Richard Biener <rguenther@suse.de>
9898
9899 PR c++/70430
9900 * g++.dg/ext/vector30.C: New testcase.
9901
e0876e21
DH
99022016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9903 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9904
9905 * gfortran.dg/fmt_pf.f90: New test.
9906
e9bff8c6
RO
99072016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9908
9909 Forward-port from 5 branch
9910 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR testsuite/70356
9913 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9914 dg-require-effective-target after dg-do.
9915
9916 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9917
9918 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9919
2620c80d
TS
99202016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9921 Julian Brown <julian@codesourcery.com>
9922 Chung-Lin Tang <cltang@codesourcery.com>
9923 Cesar Philippidis <cesar@codesourcery.com>
9924 James Norris <jnorris@codesourcery.com>
9925 Tom de Vries <tom@codesourcery.com>
9926 Nathan Sidwell <nathan@codesourcery.com>
9927
bf867841 9928 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9929 * c-c++-common/goacc/loop-clauses.c: Likewise.
9930 * g++.dg/goacc/template.C: Likewise.
9931 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9932 * gfortran.dg/goacc/loop-1.f95: Likewise.
9933 * gfortran.dg/goacc/loop-5.f95: Likewise.
9934 * gfortran.dg/goacc/loop-6.f95: Likewise.
9935 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9936 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9937 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9938 * c-c++-common/goacc/clauses-fail.c: Likewise.
9939 * c-c++-common/goacc/parallel-1.c: Likewise.
9940 * c-c++-common/goacc/reduction-1.c: Likewise.
9941 * c-c++-common/goacc/reduction-2.c: Likewise.
9942 * c-c++-common/goacc/reduction-3.c: Likewise.
9943 * c-c++-common/goacc/reduction-4.c: Likewise.
9944 * c-c++-common/goacc/routine-3.c: Likewise.
9945 * c-c++-common/goacc/routine-4.c: Likewise.
9946 * c-c++-common/goacc/routine-5.c: Likewise.
9947 * c-c++-common/goacc/tile.c: Likewise.
9948 * g++.dg/goacc/template.C: Likewise.
9949 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9950 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9951 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9952 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9953 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9954 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9955 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9956 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9957 * c-c++-common/goacc/use_device-1.c: ... this file.
9958 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9959 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9960 * c-c++-common/goacc/host_data-6.c: ... this file.
9961 * c-c++-common/goacc/loop-2-kernels.c: New file.
9962 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9963 * c-c++-common/goacc/loop-3.c: Likewise.
9964 * g++.dg/goacc/reference.C: Likewise.
9965 * g++.dg/goacc/routine-1.C: Likewise.
9966 * g++.dg/goacc/routine-2.C: Likewise.
9967
f6d2d066
RB
99682016-03-30 Richard Biener <rguenther@suse.de>
9969
9970 PR middle-end/70450
9971 * gcc.dg/torture/pr70450.c: New testcase.
9972
d43242b9
JJ
99732016-03-30 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR target/70421
9976 * gcc.dg/torture/pr70421.c: New test.
9977 * gcc.target/i386/avx512f-pr70421.c: New test.
9978
5ce43b77
L
99792016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9980
9981 PR testsuite/70364
9982 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9983 (check): New function.
9984 (bar): Call check.
9985 (foo): Align stack to 16 bytes when calling bar.
9986 * gcc.target/i386/cleanup-2.c: Likewise.
9987
d014a712
PP
99882016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9989
9990 PR tree-optimization/59124
9991 * gcc.dg/Warray-bounds-19.c: New test.
9992
3f8257db 99932016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9994
9995 * lib/prune.exp (escape_regex_chars): New.
9996 (prune_file_path): Update to quote metcharacters for regexp.
9997
3336c6e0
JJ
99982016-03-29 Jakub Jelinek <jakub@redhat.com>
9999
a362f023
JJ
10000 PR rtl-optimization/70429
10001 * gcc.c-torture/execute/pr70429.c: New test.
10002
3336c6e0
JJ
10003 PR tree-optimization/70405
10004 * gcc.dg/pr70405.c: New test.
10005
728557fd
AV
100062016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10007
10008 PR fortran/70397
10009 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10010 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10011
bef977d4
TS
100122016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10013
10014 PR testsuite/64177
10015 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10016 __cilkrts_set_param to set two workers.
10017 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10018 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10019
6f6d25c9
DH
100202016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10021
bf867841 10022 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10023
45733562
KY
100242016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10025
10026 PR target/70406
bf867841 10027 * gcc.target/i386/pr70406.c: New test.
45733562 10028
a1799e5e
EB
100292016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10030
10031 * gnat.dg/specs/double_record_extension3.ads: New test.
10032
5fca7b66
RH
100332016-03-25 Richard Henderson <rth@redhat.com>
10034
10035 PR target/70120
10036 * gcc.target/aarch64/pr70120-1.c: New.
10037 * gcc.target/aarch64/pr70120-2.c: New.
10038 * gcc.target/aarch64/pr70120-3.c: New.
10039
31ce75c6
PP
100402016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10041
10042 PR c++/62212
10043 * g++.dg/template/mangle2.C: The dg-do directive should be
10044 "compile" not "assemble".
10045
3caf0ca1
BS
100462016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10047
10048 PR lto/69650
10049 * gcc.dg/pr69650.c: New test.
10050
634035b6
DE
100512016-03-25 David Edelsohn <dje.gcc@gmail.com>
10052
10053 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10054
45d34276
AM
100552016-03-25 Alan Modra <amodra@gmail.com>
10056
10057 * gcc.dg/dfp/pr70052.c: New test.
10058
8f085166
RH
100592016-03-24 Richard Henderson <rth@redhat.com>
10060
10061 PR middle-end/69845
10062 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10063 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10064
011e5ec3
TV
100652016-03-24 Tom de Vries <tom@codesourcery.com>
10066
10067 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10068
9e3f4551
TV
100692016-03-24 Tom de Vries <tom@codesourcery.com>
10070
10071 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10072 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10073
45780041
TV
100742016-03-24 Tom de Vries <tom@codesourcery.com>
10075
10076 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10077 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10078
887ab4e5
PP
100792016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10080
10081 PR c++/62212
10082 * g++.dg/template/mangle2.C: New test.
10083
69a9a66f
RB
100842016-03-24 Richard Biener <rguenther@suse.de>
10085
10086 PR tree-optimization/70396
10087 * gcc.dg/torture/pr70396.c: New testcase.
10088
ed87de55
RB
100892016-03-24 Richard Biener <rguenther@suse.de>
10090
10091 PR middle-end/70370
10092 * gcc.dg/torture/pr70370.c: New testcase.
10093
ea064934
TV
100942016-03-24 Tom de Vries <tom@codesourcery.com>
10095
10096 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10097 * gfortran.dg/goacc/kernels-tree.f95: Same.
10098 * gfortran.dg/goacc/parallel-tree.f95: Same.
10099
b2a4dd1d
TV
101002016-03-24 Tom de Vries <tom@codesourcery.com>
10101
10102 * c-c++-common/goacc/uninit-if-clause.c: New test.
10103 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10104
72e7cd6e
JJ
101052016-03-24 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR target/70290
bf867841
UB
10108 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10109 Fix formatting.
72e7cd6e 10110
ce9d0c03
RB
101112016-03-24 Richard Biener <rguenther@suse.de>
10112
10113 PR tree-optimization/70372
10114 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10115
426b9428
PP
101162016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10117
10118 PR c++/70347
10119 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10120
cd1588c4
PP
101212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10122
10123 PR c++/70332
10124 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10125
61637db3
JJ
101262016-03-23 Jakub Jelinek <jakub@redhat.com>
10127
928af3bf
JJ
10128 PR c++/70001
10129 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10130 * g++.dg/cpp1y/pr70001.C: New test.
10131
61637db3
JJ
10132 PR c++/70323
10133 * g++.dg/cpp0x/constexpr-70323.C: New test.
10134
05aca4e7
AO
101352016-03-23 Alexandre Oliva <aoliva@redhat.com>
10136 Jason Merrill <jason@redhat.com>
10137 Jakub Jelinek <jakub@redhat.com>
10138
10139 PR c++/69315
10140 * g++.dg/cpp0x/constexpr-69315.C: New test.
10141 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10142
fbdb6baf
MP
101432016-03-23 Marek Polacek <polacek@redhat.com>
10144
10145 PR c++/69884
10146 * g++.dg/warn/Wignored-attributes-1.C: New test.
10147 * g++.dg/warn/Wignored-attributes-2.C: New test.
10148
d79ee524
TV
101492016-03-23 Tom de Vries <tom@codesourcery.com>
10150
10151 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10152 initialization.
10153 * gfortran.dg/goacc/private-3.f95 (test): Same.
10154 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10155 missing use param.
10156
a59f0bef
KT
101572016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10158
10159 * lib/target-supports.exp: Remove v7ve entry from loop
10160 creating effective target checks.
10161 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10162 (add_options_for_arm_arch_v7ve): Likewise.
10163
0179520a
JJ
101642016-03-23 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR tree-optimization/70354
10167 * gcc.dg/vect/pr70354-1.c: New test.
10168 * gcc.dg/vect/pr70354-2.c: New test.
10169 * gcc.target/i386/avx2-pr70354-1.c: New test.
10170 * gcc.target/i386/avx2-pr70354-2.c: New test.
10171
75bb14d7
JL
101722016-03-22 Jeff Law <law@redhat.com>
10173
10174 PR target/70232
10175 * gcc.dg/tree-ssa/pr70232.c: New test.
10176
72c9526d
IE
101772016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10178
10179 PR target/70302
10180 * gcc.target/i386/pr70302.c: New test.
10181
a3ca1bc5
RB
101822016-03-22 Richard Biener <rguenther@suse.de>
10183
10184 PR middle-end/70251
10185 * g++.dg/torture/pr70251.C: New testcase.
10186
5c240f4d
DM
101872016-03-22 David Malcolm <dmalcolm@redhat.com>
10188
10189 PR c/69993
10190 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10191 Wmisleading-indentation.c.
10192 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10193 reflect change to diagnostic text and order of messages.
10194 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10195
80f6631b
DE
101962016-03-22 David Edelsohn <dje.gcc@gmail.com>
10197
10198 * g++.dg/ext/java-3.C: Don't compile on AIX.
10199
9a10956c
RB
102002016-03-22 Richard Biener <rguenther@suse.de>
10201
10202 PR middle-end/70333
10203 * gcc.dg/torture/pr70333.c: New testcase.
10204
6cedf922
IE
102052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10206
10207 * g++.dg/ext/pr70290.C: New test.
10208
cd6c27ac
KY
102092016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10210
10211 PR target/70325
10212 * gcc.target/i386/pr70325.c: New test.
10213
4cde512c
JJ
102142016-03-22 Jakub Jelinek <jakub@redhat.com>
10215
b01915ed
JJ
10216 PR target/70329
10217 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10218 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10219
4e3e2cf1
JJ
10220 PR target/70300
10221 * gcc.target/i386/pr70300.c: New test.
10222
4cde512c
JJ
10223 PR c++/70295
10224 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10225 (func2): New function for cond with parens, xfail warning for c++.
10226 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10227
16f6d7dc
PP
102282016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10229
10230 PR c++/70096
10231 * g++.dg/template/ptrmem30.C: New test.
10232
a3e2b438
PP
102332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10234
10235 PR c++/70204
10236 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10237 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10238
11b6a02e
JJ
102392016-03-21 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR middle-end/70326
10242 * gcc.dg/pr70326.c: New test.
10243
b9407883
MG
102442016-03-21 Marc Glisse <marc.glisse@inria.fr>
10245 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR tree-optimization/70317
10248 * gcc.dg/pr70317.c: New test.
10249
4a148e19
UB
102502016-03-21 Uros Bizjak <ubizjak@gmail.com>
10251
10252 PR target/70327
10253 * gcc.target/i386/pr70327.c: New test.
10254
2a85ddbb
ML
102552016-03-21 Martin Liska <mliska@suse.cz>
10256
7d36fe98 10257 PR ipa/70306
2a85ddbb
ML
10258 * gcc.dg/ipa/pr70306.c: New test.
10259
4a148e19 102602016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10261
10262 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10263 * gcc.target/arm/attr-align3.c: Likewise.
10264 * gcc.target/arm/attr_arm.c: Likewise.
10265 * gcc.target/arm/flip-thumb.c: Likewise.
10266
6b366948
JJ
102672016-03-21 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR target/70296
10270 * gcc.target/powerpc/altivec-36.c: New test.
10271
2fac8c14
RB
102722016-03-21 Richard Biener <rguenther@suse.de>
10273
10274 PR tree-optimization/70310
10275 * gcc.dg/torture/pr70310.c: New testcase.
10276
e9bde854
KY
102772016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10278
10279 PR target/70293
10280 * gcc.target/i386/pr70293.c: New test.
10281
56bbfaf6
RB
102822016-03-21 Richard Biener <rguenther@suse.de>
10283
10284 PR tree-optimization/70288
10285 * gcc.dg/torture/pr70288-1.c: New testcase.
10286 * gcc.dg/torture/pr70288-2.c: Likewise.
10287
3eee49ed
AB
102882016-03-21 Andrey Belevantsev <abel@ispras.ru>
10289
10290 PR rtl-optimization/69307
10291 * gcc.target/arm/pr69307.c: New test.
4a148e19 10292
8e7816b4
AB
102932016-03-21 Andrey Belevantsev <abel@ispras.ru>
10294
10295 PR rtl-optimization/69102
10296 * gcc.c-torture/compile/pr69102.c: New test.
10297
14d7d4be
JL
102982016-03-18 Jeff Law <law@redhat.com>
10299
10300 PR rtl-optimization/70263
10301 * gcc.c-torture/compile/pr70263-1.c: New test.
10302 * gcc.target/i386/pr70263-2.c: New test.
10303
5c6a601c
BS
103042016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10305
10306 PR rtl-optimization/70278
10307 * gcc.dg/torture/pr70278.c: New test.
10308 * gcc.target/arm/pr70278.c: New test.
10309
4bbf545b
DM
103102016-03-18 David Malcolm <dmalcolm@redhat.com>
10311
10312 PR c/70281
10313 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10314 (test_builtin_types_compatible_p): New test function.
10315 * gcc.dg/pr70281.c: New test case.
10316
dc28bb68
CL
103172016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10318
10319 PR target/70113
10320 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10321
5e8d6dff
IE
103222016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10323
10324 PR tree-optimization/70252
10325 * gcc.dg/pr70252.c: New test.
10326
d0e7e403
TV
103272016-03-18 Tom de Vries <tom@codesourcery.com>
10328
10329 * gcc.dg/pr70161-2.c: New test.
10330 * gcc.dg/pr70161.c: New test.
10331
fa22501a
TV
103322016-03-18 Tom de Vries <tom@codesourcery.com>
10333
10334 PR ipa/70269
10335 * gcc.dg/pr70269.c: New test.
10336
dd125026
JJ
103372016-03-18 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR c++/70267
10340 * g++.dg/ext/java-3.C: New test.
10341
91914f0a
PP
103422016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10343
10344 PR c++/70205
10345 * g++.dg/lookup/pr70205.C: New test.
10346
753a8910
PP
103472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10348
10349 PR c++/70218
10350 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10351
14ba7b28
MP
103522016-03-17 Marek Polacek <polacek@redhat.com>
10353
10354 PR c/69407
10355 * gcc.dg/atomic-op-6.c: New test.
10356
ded60913
DM
103572016-03-17 David Malcolm <dmalcolm@redhat.com>
10358
10359 PR c/70264
10360 * c-c++-common/pr70264.c: New test case.
10361
a3aad0e6
JJ
103622016-03-17 Jakub Jelinek <jakub@redhat.com>
10363
17366700
JJ
10364 PR c++/70144
10365 * c-c++-common/pr70144-1.c: New test.
10366 * c-c++-common/pr70144-2.c: New test.
10367
a3aad0e6
JJ
10368 PR c++/70272
10369 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10370 * g++.dg/opt/flifetime-dse6.C: New test.
10371 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10372
b57e6e18
L
103732016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10374
10375 PR driver/70192
10376 * gcc.dg/pic-1.c: New test.
10377 * gcc.dg/pic-2.c: Likewise.
10378 * gcc.dg/pic-3.c: Likewise.
10379 * gcc.dg/pic-4.c: Likewise.
10380 * gcc.dg/pie-1.c: Likewise.
10381 * gcc.dg/pie-2.c: Likewise.
10382 * gcc.dg/pie-3.c: Likewise.
10383 * gcc.dg/pie-4.c: Likewise.
10384 * gcc.dg/pie-5.c: Likewise.
10385 * gcc.dg/pie-6.c: Likewise.
10386
b38ba58b
TV
103872016-03-17 Tom de Vries <tom@codesourcery.com>
10388
10389 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10390 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10391
6931b3b7
RB
103922016-03-17 Richard Biener <rguenther@suse.de>
10393
10394 PR debug/70271
10395 * g++.dg/debug/pr70271.C: New testcase.
10396
0c8b64cb
IE
103972016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10398
10399 * gcc.target/i386/pr70251.c: New test.
10400
b1970801
MP
104012016-03-17 Marek Polacek <polacek@redhat.com>
10402
10403 PR c++/70194
10404 * g++.dg/warn/constexpr-70194.C: New test.
10405
820c5eaa
RH
104062016-03-16 Richard Henderson <rth@redhat.com>
10407
10408 PR middle-end/70240
10409 * gcc.c-torture/compile/pr70240.c: New.
10410
da0ad263
SKS
104112016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10412
10413 * gcc.c-torture/compile/20151204.c: Skip for avr.
10414
c73d295c
JJ
104152016-03-16 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR target/70245
10418 * g++.dg/opt/pr70245.C: New test.
10419 * g++.dg/opt/pr70245.h: New file.
10420 * g++.dg/opt/pr70245-aux.cc: New file.
10421
b2794066
MS
104222016-03-16 Martin Sebor <msebor@redhat.com>
10423
10424 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10425
aa43616c
RH
104262016-03-16 Richard Henderson <rth@redhat.com>
10427
10428 PR middle-end/70199
10429 * gcc.c-torture/compile/pr70199.c: New.
10430
59608fe5
L
104312016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10432
10433 * gcc.dg/uninit-19.c: Run dos2unix.
10434
ab4c578f
MP
104352016-03-16 Marek Polacek <polacek@redhat.com>
10436
10437 PR c/70093
10438 * gcc.dg/nested-func-10.c: New test.
10439 * gcc.dg/nested-func-9.c: New test.
10440
f5387e76
JJ
104412016-03-16 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR tree-optimization/68714
10444 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10445
7662b718
TV
104462016-03-16 Tom de Vries <tom@codesourcery.com>
10447
10448 PR tree-optimization/68715
10449 * gcc.dg/graphite/pr68715-2.c: New test.
10450 * gcc.dg/graphite/pr68715.c: New test.
10451 * gfortran.dg/graphite/pr68715.f90: New test.
10452
be7ce7ae
TV
104532016-03-16 Tom de Vries <tom@codesourcery.com>
10454
10455 PR tree-optimization/68809
10456 * gcc.dg/graphite/pr68809-2.c: New test.
10457 * gcc.dg/graphite/pr68809.c: New test.
10458
1935f250
JJ
104592016-03-16 Jakub Jelinek <jakub@redhat.com>
10460
6651c93e
JJ
10461 PR c++/70147
10462 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10463 method call to i () as argument. Adjust expected output.
10464
1935f250
JJ
10465 PR c++/70147
10466 * g++.dg/ubsan/pr70147-1.C: New test.
10467 * g++.dg/ubsan/pr70147-2.C: New test.
10468
ab1caa6e
MS
104692016-03-15 Martin Sebor <msebor@redhat.com>
10470
10471 PR c++/58281
10472 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10473
5c2a1bbb
JDA
104742016-03-15 John David Anglin <danglin@gcc.gnu.org>
10475
cb5d8ad1
JDA
10476 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10477 hppa*-*-hpux*.
10478
b440dd40
JDA
10479 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10480
5c2a1bbb
JDA
10481 PR libfortran/69799
10482 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10483 libatomic_available.
10484
42c729c5
MP
104852016-03-15 Marek Polacek <polacek@redhat.com>
10486
10487 PR c++/70209
10488 * g++.dg/ext/attribute-may-alias-4.C: New test.
10489
82b1c550
AM
104902016-03-15 Alexander Monakov <amonakov@ispras.ru>
10491
10492 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10493 -fvar-tracking-assignments-toggle flag.
10494
4ccbf3a6
PH
104952016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10496
10497 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10498
c39858bd
JJ
104992016-03-15 Jakub Jelinek <jakub@redhat.com>
10500
10501 PR rtl-optimization/70222
10502 * gcc.c-torture/execute/pr70222-1.c: New test.
10503 * gcc.c-torture/execute/pr70222-2.c: New test.
10504
8be119c1
RH
105052016-03-15 Richard Henderson <rth@redhat.com>
10506
10507 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10508
6598bb55
AB
105092016-03-15 Andrey Belevantsev <abel@ispras.ru>
10510
10511 PR rtl-optimization/69032
10512 * gcc.dg/pr69032.c: New test.
10513
81fa2944
AB
105142016-03-15 Andrey Belevantsev <abel@ispras.ru>
10515
10516 PR rtl-optimization/63384
4a148e19 10517 * g++.dg/pr63384.C: New test.
81fa2944 10518
74ea9ab6
AB
105192016-03-15 Andrey Belevantsev <abel@ispras.ru>
10520
10521 PR target/64411
10522 * gcc.target/i386/pr64411.C: New test.
10523
045d5055
TV
105242016-03-15 Tom de Vries <tom@codesourcery.com>
10525
10526 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10527 * gfortran.dg/goacc/kernels-alias.f95: New test.
10528
3ea33585
MS
105292016-03-14 Martin Sebor <msebor@redhat.com>
10530
10531 PR c++/53792
10532 * g++.dg/cpp0x/constexpr-inline.C: New test.
10533 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10534
1df7b330
DE
105352016-03-14 David Edelsohn <dje.gcc@gmail.com>
10536
10537 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10538
79b57d18
JJ
105392016-03-14 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR middle-end/70219
10542 * gcc.dg/pr70219.c: New test.
10543
3cbf012a
BS
105442016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10545
10546 PR target/70083
10547 * gcc.dg/torture/pr70083.c: New test.
10548 * gcc.target/i386/pr70083.c: New test.
10549
a9fee7cd
RB
105502016-03-14 Richard Biener <rguenther@suse.de>
10551
10552 PR tree-optimization/56365
10553 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10554
4799603f
SB
105552016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10556
10557 PR target/70098
10558 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10559 New function.
10560 * g++.dg/pr70098.C: New testcase.
10561
10562
760ca967
TV
105632016-03-14 Tom de Vries <tom@codesourcery.com>
10564
10565 PR tree-optimization/70045
10566 * gcc.dg/graphite/pr70045.c: New test.
10567
44e66a77
JD
105682016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10569
10570 PR fortran/69043
10571 * gfortran.dg/include_9.f90: New test.
10572
a18e0fe1
DH
105732016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10574
10575 PR fortran/45076
10576 gfortran.dg/prof/prof.exp: New script.
10577 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10578
d0aca6ab
AB
105792016-03-12 Andrey Belevantsev <abel@ispras.ru>
10580
10581 PR rtl-optimization/69307
10582 * gcc.dg/pr69307.c: New test.
10583
cefe08a4
VM
105842016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10585
10586 PR target/69614
10587 * gcc.target/arm/pr69614.c: New.
10588
70112e2a
PT
105892016-03-12 Paul Thomas <pault@gcc.gnu.org>
10590
10591 PR fortran/70031
10592 * gfortran.dg/submodule_14.f08: New test
10593
10594 PR fortran/69524
10595 * gfortran.dg/submodule_15.f08: New test
10596
3f1e5d3a
PP
105972016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10598
10599 PR c++/70106
10600 * g++.dg/cpp1y/paren3.C: New test.
10601
a3f6d680
MM
106022016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10603
10604 PR target/70131
10605 * gcc.target/powerpc/ppc-round2.c: New test.
10606
92348f09
BS
106072016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10608
10609 PR target/70123
10610 * gcc.dg/torture/pr70123.c: New test.
10611
cebde9e9
JL
106122016-03-11 Jeff Law <law@redhat.com>
10613
10614 PR tree-optimization/70190
10615 * gcc.c-torture/compile/pr70190.c: New test.
10616
3edc5da4
DM
106172016-03-11 David Malcolm <dmalcolm@redhat.com>
10618
10619 PR c/68187
10620 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10621 case.
10622 (test43_b): Likewise.
10623 (test43_c): Likewise.
10624 (test43_d): Likewise.
10625 (test43_e): Likewise.
10626 (test43_f): Likewise.
10627 (test43_g): Likewise.
10628 (test44_a): Likewise.
10629 (test44_b): Likewise.
10630 (test44_c): Likewise.
10631 (test44_d): Likewise.
10632 (test44_e): Likewise.
10633
318c1204
DM
106342016-03-11 David Malcolm <dmalcolm@redhat.com>
10635
10636 PR c/70085
10637 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10638
bc062234
KT
106392016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10640
10641 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10642 dg-options.
10643
acfc1ac1
KT
106442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10645
10646 PR target/70002
10647 PR target/69245
10648 * gcc.target/aarch64/pr69245_2.c: New test.
10649
d1e2bb2d
JJ
106502016-03-11 Jakub Jelinek <jakub@redhat.com>
10651
10652 PR tree-optimization/70177
10653 * gcc.dg/pr70177.c: New test.
10654
07350627
AL
106552016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10656
10657 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10658
5c6706f7
AL
106592016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10660
10661 * gcc.dg/tree-ssa/sra-20.c: New.
10662
02d472a2
JJ
106632016-03-11 Jakub Jelinek <jakub@redhat.com>
10664
686d390a
JJ
10665 PR rtl-optimization/70174
10666 * gcc.dg/pr70174.c: New test.
10667
02d472a2
JJ
10668 PR tree-optimization/70169
10669 * gcc.dg/pr70169.c: New test.
10670
0f9befa1
IE
106712016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10672
10673 PR target/70160
10674 * gcc.target/i386/pr70160.c: New test.
10675
432d4670
AK
106762016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10677
10678 * gcc.target/s390/dfp-1.c: New test.
10679
a3dc8760
NC
106802016-03-10 Nick Clifton <nickc@redhat.com>
10681
10682 PR target/70044
10683 * gcc.target/aarch64/pr70044.c: New test.
10684
b87a8d7d
PP
106852016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10686 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR c++/70001
10689 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10690 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10691 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10692
4f4ada6a
JH
106932016-03-10 Jan Hubicka <hubicka@ucw.cz>
10694
10695 PR lto/69589
10696 * g++.dg/lto/pr69589_0.C: New testcase
10697 * g++.dg/lto/pr69589_1.C: New testcase
10698
d49b0aa0
MP
106992016-03-10 Marek Polacek <polacek@redhat.com>
10700
10701 PR c++/70153
10702 * g++.dg/delayedfold/unary-plus1.C: New test.
10703
107042016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10705
10706 * gcc.target/arm/pr45701-1.c: Escape brackets.
10707 * gcc.target/arm/pr45701-2.c: Likewise.
10708
71017a7b
AL
107092016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10710
10711 * gfortran.dg/unconstrained_commons.f: New.
10712
ba52669f
AM
107132016-03-10 Alan Modra <amodra@gmail.com>
10714
10715 * gcc.dg/pr69195.c: New.
10716 * gcc.dg/pr69238.c: New.
10717
27742332
TV
107182016-03-10 Tom de Vries <tom@codesourcery.com>
10719
10720 PR testsuite/68915
10721 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10722
3a81a594
RB
107232016-03-10 Richard Biener <rguenther@suse.de>
10724
10725 PR tree-optimization/70128
10726 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10727 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10728
3433b975
JJ
107292016-03-09 Jakub Jelinek <jakub@redhat.com>
10730
c2864f02
JJ
10731 PR tree-optimization/70152
10732 * gcc.dg/pr70152.c: New test.
10733
3433b975
JJ
10734 PR target/70086
10735 * gcc.target/i386/pr70086-1.c: New test.
10736 * gcc.target/i386/pr70086-2.c: New test.
10737 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10738
10739 PR tree-optimization/70127
10740 * gcc.c-torture/execute/pr70127.c: New test.
10741
96b3c82d
CP
107422016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10743
10744 * c-c++-common/goacc/combined-directives-2.c: New test.
10745
b4f3232d
DM
107462016-03-09 David Malcolm <dmalcolm@redhat.com>
10747
10748 PR c/68473
10749 PR c++/70105
10750 * g++.dg/diagnostic/pr70105.C: New test.
10751 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10752 (test_multiple_ordinary_maps): New test function.
10753
40499f81
DM
107542016-03-09 David Malcolm <dmalcolm@redhat.com>
10755
10756 PR c/68473
10757 PR c++/70105
10758 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10759 Drop range information from call to inform_at_rich_loc.
10760 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10761 New.
10762 (test_show_locus): Replace calls to rich_location::add_range with
10763 calls to add_range. Rewrite the tests that used the now-defunct
10764 rich_location ctor taking a source_range. Simplify other tests
10765 by replacing calls to COMBINE_LOCATION_DATA with calls to
10766 make_location.
10767
c9e33662
RB
107682016-03-09 Richard Biener <rguenther@suse.de>
10769 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR tree-optimization/70138
10772 * gcc.dg/vect/pr70138-1.c: New testcase.
10773 * gcc.dg/vect/pr70138-2.c: Likewise.
10774
2c73b764
JJ
107752016-03-09 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR target/70049
10778 * gcc.target/i386/pr70049.c: New test.
10779
c06d25bb
RB
107802016-03-09 Richard Biener <rguenther@suse.de>
10781
10782 PR c/70143
10783 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10784 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10785 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10786
5828a501
RO
107872016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10788
10789 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10790 arm-*-*.
10791
2e141c8d
JJ
107922016-03-09 Jakub Jelinek <jakub@redhat.com>
10793
5a9def37
JJ
10794 PR middle-end/67278
10795 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10796
2e141c8d
JJ
10797 PR target/67278
10798 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10799
10800 PR middle-end/70050
10801 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10802 in testcase comment.
10803
bf751f40
TV
108042016-03-09 Tom de Vries <tom@codesourcery.com>
10805
10806 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10807 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10808 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10809 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10810 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10811 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10812 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10813 * gfortran.dg/goacc/kernels-loop.f95: New test.
10814
e210c999
MS
108152016-03-08 Martin Sebor <msebor@redhat.com>
10816
10817 PR c++/62096
10818 * g++.dg/warn/overflow-warn-7.C: New test.
10819
80aac5c8
JM
108202016-03-08 Jason Merrill <jason@redhat.com>
10821
10822 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10823 * lib/target-supports.exp (check_effective_target_concepts): New.
10824
12b81409
JJ
108252016-03-08 Jakub Jelinek <jakub@redhat.com>
10826
d259b234
JJ
10827 PR c++/70135
10828 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10829 * g++.dg/ubsan/pr70135.C: New test.
10830
12b81409
JJ
10831 PR target/70110
10832 * gcc.dg/pr70110.c: New test.
10833
b4e9f2aa
MJ
108342016-03-07 Martin Jambor <mjambor@suse.cz>
10835
10836 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10837 * c-c++-common/gomp/if-1.c: Likewise.
10838 * c-c++-common/gomp/pr61486-2.c: Likewise.
10839 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10840 to dg-additional-options.
10841 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10842 * g++/gomp/target-teams-1.c: Likewise.
10843 * gcc.dg/gomp/gomp.exp: Likewise.
10844 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10845 dg-additional-options.
10846 * gfortran.dg/gomp/gomp.exp: Likewise.
10847 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10848 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10849 dg-additional-options.
10850 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10851
f86e631e
MJ
108522016-03-07 Martin Jambor <mjambor@suse.cz>
10853
10854 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10855 * c-c++-common/gomp/gridify-1.c: New test.
10856 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10857
94156b3f
AV
108582016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10859
10860 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10861 trigger for cortex-r8, when scanning for register r8.
10862 * gcc.target/arm/pr45701-2.c: Likewise.
10863
a84a49b7 108642016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10865 Jeff Law <law@redhat.com>
a84a49b7
RB
10866
10867 PR tree-optimization/69740
10868 * gcc.c-torture/compile/pr69740-1.c: New test.
10869 * gcc.c-torture/compile/pr69740-2.c: New test.
10870
e41f6c9e
BS
108712016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10872
10873 * lib/target-supports.exp
10874 (check_effective_target_whole_vector_shift): Enable for PPC64.
10875
57548bf5
RB
108762016-03-07 Richard Biener <rguenther@suse.de>
10877
10878 PR tree-optimization/70115
10879 * gcc.dg/torture/pr70115.c: New testcase.
10880
4ae13300
NS
108812016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10882
10883 PR middle-end/69916
10884 * c-c-++-common/goacc/pr69916.c: New.
10885
5edb9853
RH
108862016-03-07 Richard Henderson <rth@redhat.com>
10887
10888 * gcc.c-torture/compile/pr70061.c: New test.
10889
2067a8f3
RB
108902016-03-07 Richard Biener <rguenther@suse.de>
10891
10892 PR testsuite/70109
10893 * gcc.dg/vect/O3-pr36098.c: New testcase.
10894
4145a9b7
CL
108952016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10896
10897 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10898
1878be32
EB
108992016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10900
10901 * gnat.dg/renaming9.ad[sb]: New testcase.
10902
df762bb2
JJ
109032016-03-05 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR c++/70084
10906 * g++.dg/expr/stdarg3.C: New test.
10907
7d461295
JL
109082016-03-04 Jeff Law <law@redhat.com>
10909
10910 PR tree-optimization/69196
10911 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10912 x86_64-*-*.
10913
29b9828f
BS
109142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10915
b6b552fd
BS
10916 PR c/69973
10917 * gcc.dg/pr69973.c: New test.
10918
201d49e9
BS
10919 PR rtl-optimization/69941
10920 * gcc.dg/torture/pr69941.c: New test.
10921
29b9828f
BS
10922 PR c/69824
10923 * gcc.dg/pr69824.c: New test.
10924
640b7e74
TV
109252016-03-05 Tom de Vries <tom@codesourcery.com>
10926
10927 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10928 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10929 function.
10930
7a3a3fad
PP
109312016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10932
10933 PR c++/66786
10934 * g++.dg/cpp1y/var-templ48.C: New test.
10935 * g++.dg/cpp1y/var-templ49.C: New test.
10936
cd439aec
EB
109372016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10938
10939 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10940
60204554
JJ
109412016-03-04 Jakub Jelinek <jakub@redhat.com>
10942
0c8825de
JJ
10943 PR c++/70035
10944 * g++.dg/ubsan/pr70035.C: New test.
10945
60204554
JJ
10946 PR target/70062
10947 * gcc.target/i386/pr70062.c: New test.
10948
f79d4eab
L
109492016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10950
10951 * g++.dg/template/typename21.C: Remove c++98_only.
10952
ea81ce67
L
109532016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10954
10955 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10956
64b23c13
DM
109572016-03-04 David Malcolm <dmalcolm@redhat.com>
10958
10959 PR c/68187
10960 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10961 function.
10962 (fn_42_b): Likewise.
10963 (fn_42_c): Likewise.
10964
729526f5
DM
109652016-03-04 David Malcolm <dmalcolm@redhat.com>
10966
10967 PR c/68187
10968 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10969 function.
10970 (fn_40_b): Likewise.
10971 (fn_41_a): Likewise.
10972 (fn_41_b): Likewise.
10973
f9ea11ac
JJ
109742016-03-04 Jakub Jelinek <jakub@redhat.com>
10975
10976 PR target/70059
10977 * gcc.target/i386/avx512f-pr70059.c: New test.
10978 * gcc.target/i386/avx512dq-pr70059.c: New test.
10979
b6c38c69
BS
109802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10981
10982 PR rtl-optimization/57676
10983 * gcc.dg/torture/pr57676.c: New test.
10984
af3cdd34
IE
109852016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10986
10987 * gcc.dg/pr70026.c: New test.
10988
7ff6ca38
MP
109892016-03-04 Marek Polacek <polacek@redhat.com>
10990
10991 PR c/69798
10992 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10993 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10994
a6bf62d5
KT
109952016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10996
10997 PR target/70004
10998 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10999 Delete.
11000 (test_corners_sisd_si): Likewise.
11001 (main): Remove checks of the above.
11002 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11003
ae4cdc6a
EB
110042016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11005
11006 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11007
08455559
CL
110082016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11009
11010 * gcc.dg/torture/pr69951.c: Accept argc==0.
11011
e9a35493
RB
110122016-03-04 Richard Biener <rguenther@suse.de>
11013
11014 PR c++/70054
11015 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11016 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11017
fba054c2
DV
110182016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11019
11020 PR testsuite/69766
11021 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11022 testing multiarch.
11023
f10cdc6c
JJ
110242016-03-04 Jakub Jelinek <jakub@redhat.com>
11025
11026 PR debug/69947
11027 * gcc.dg/guality/pr69947.c: New test.
11028
2e981ba0
JJ
110292016-03-03 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR ada/70017
11032 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11033
0ba3bfa2
KT
110342016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11035
11036 PR rtl-optimization/69904
11037 * gcc.target/arm/pr69904.c: New test.
11038
97ecdb46
JJ
110392016-03-03 Jakub Jelinek <jakub@redhat.com>
11040
11041 PR target/70021
11042 * gcc.dg/vect/pr70021.c: New test.
11043 * gcc.target/i386/pr70021.c: New test.
11044
a2a743a1
MP
110452016-03-03 Marek Polacek <polacek@redhat.com>
11046
11047 PR middle-end/70050
11048 * gcc.dg/pr70050.c: New test.
11049
fa07ecdd
JG
110502016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11051
11052 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11053
23504262
ML
110542016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11055
11056 PR tree-optimization/70043
11057 * gfortran.dg/vect/pr70043.f90: New test.
11058
b7b9e1a9
EB
110592016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11060
11061 * gnat.dg/specs/task1.ads: New test.
11062
cb83ba54
RO
110632016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11064
11065 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11066 Invoke gdb with -batch.
11067 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11068
a75f5e30
RB
110692016-03-03 Richard Biener <rguenther@suse.de>
11070
11071 PR tree-optimization/55936
11072 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11073
268bc320
JL
110742016-03-02 Jeff Law <law@redhat.com>
11075
815f20ab
JL
11076 PR rtl-optimization/69942
11077 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11078 effects of argument promotions.
11079
268bc320
JL
11080 PR tree-optimization/69987
11081 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11082 target does not support -fprefetch-loop-arrays.
11083
171f7de5
UB
110842016-03-02 Uros Bizjak <ubizjak@gmail.com>
11085
11086 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11087
192912db
BC
110882016-03-02 Bin Cheng <bin.cheng@arm.com>
11089
c7908871 11090 PR rtl-optimization/69052
192912db
BC
11091 * gcc.target/i386/pr69052.c: New test.
11092
90a7a40b
AM
110932016-03-02 Alan Modra <amodra@gmail.com>
11094
11095 * gcc.dg/pr69990.c: New.
11096
69fa742f
JJ
110972016-03-02 Jakub Jelinek <jakub@redhat.com>
11098
de752fb0
JJ
11099 PR c/68062
11100 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11101
11102 PR middle-end/70022
11103 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11104
69fa742f
JJ
11105 PR target/70028
11106 * gcc.target/i386/pr70028.c: New test.
11107
7c65bd56
MK
111082016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11109
11110 * c-c++-common/asan/swapcontext-test-1.c,
11111 * c-c++-common/tsan/thread_leak.c,
11112 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11113 * g++.dg/tsan/benign_race.C,
11114 * g++.dg/tsan/fd_close_norace.C,
11115 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11116 races with sanitizer output
11117
37d98220 111182016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11119 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11120
11121 PR target/67278
11122 * gcc.dg/simd-8.c: New testcase.
11123
218db463
RB
111242016-03-02 Richard Biener <rguenther@suse.de>
11125
11126 PR middle-end/67278
11127 * gcc.dg/simd-7.c: New testcase.
11128
22c72158
EB
111292016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11130
11131 * gcc.target/i386/pr70007.c: Tweak.
11132
9a790ccc
DV
111332016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11134
11135 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11136
bd02f00f
MP
111372016-03-02 Marek Polacek <polacek@redhat.com>
11138
11139 PR c/67854
11140 * gcc.dg/pr67854.c: New test.
11141
1e840f39
JJ
111422016-03-02 Jakub Jelinek <jakub@redhat.com>
11143
11144 PR middle-end/70025
11145 * gcc.dg/torture/pr70025.c: New test.
11146
bca00241
VK
111472016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11148
11149 PR tree-optimization/68621
11150 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11151
0bca04b8
EB
111522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11153
11154 * gcc.target/i386/pr70007.c: New test.
11155
2a9afc86
JL
111562016-03-01 Jeff Law <law@redhat.com>
11157
eab2541b 11158 PR tree-optimization/69196
9d83ef71 11159 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11160
2a9afc86
JL
11161 PR tree-optimization/69196
11162 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11163 duplicating code and spoiling the expected output.
11164
0d39977e
MM
111652016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11166
11167 PR target/70033
11168 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11169 supports power9 before doing tests.
11170 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11171 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11172 * gcc.target/powerpc/p9-permute.c: Likewise.
11173
a0c0699d
UB
111742016-03-01 Uros Bizjak <ubizjak@gmail.com>
11175
11176 PR target/70027
11177 * gcc.target/i386/pr70027.c: New test.
11178
0ae3ef47 111792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11180
11181 * gcc.dg/pr70017.c: New test.
11182
686e2237
JJ
111832016-03-01 Jakub Jelinek <jakub@redhat.com>
11184
11185 PR c/69796
11186 PR c/69974
11187 * gcc.dg/pr69796.c: New test.
11188 * gcc.dg/pr69974.c: New test.
11189
f8e4188c
EB
111902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11191
11192 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11193
5e3f1c7c
JL
111942016-02-29 Jeff Law <law@redhat.com>
11195
11196 PR tree-optimization/69987
11197 * gfortran.dg/pr69987.f90: New test.
11198
11199 PR tree-optimization/69989
11200 * gcc.c-torture/compile/pr69989-2.c: New test.
11201
1be56bc5
MP
112022016-03-01 Marek Polacek <polacek@redhat.com>
11203
11204 PR c++/69795
11205 * g++.dg/parse/invalid1.C: New test.
11206
1b19470d
RB
112072016-03-01 Richard Biener <rguenther@suse.de>
11208
11209 PR middle-end/70022
11210 * gcc.dg/pr70022.c: New testcase.
11211
3ae0661a
IE
112122016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11213
11214 PR tree-optimization/69956
11215 * gcc.dg/pr69956.c: New test.
11216
0f09ab88
BS
112172016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11218
11219 PR target/70011
11220 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11221 XFAIL when hardware supports efficient unaligned storage access.
11222
76d881bf
PP
112232016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11224
11225 PR c++/69961
11226 * g++.dg/template/pr69961a.C: New test.
11227 * g++.dg/template/pr69961b.C: New test.
11228
7168133a
DM
112292016-02-29 David Malcolm <dmalcolm@redhat.com>
11230
11231 PR preprocessor/69985
11232 * gcc.dg/cpp/pr69985.c: New test case.
11233
0c6072a3
JL
112342016-02-29 Jeff Law <law@redhat.com>
11235
e66f219b
JL
11236 PR tree-optimization/70005
11237 * gcc.c-torture/execute/pr70005.c New test.
11238
0c6072a3
JL
11239 PR tree-optimization/69999
11240 * gcc.c-torture/compile/pr69999.c: New test.
11241
fd9fbdb3
YR
112422016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11243
11244 PR tree-optimization/69652
11245 * gcc.dg/torture/pr69652.c: Delete test.
11246 * gcc.dg/vect/pr69652.c: New test.
11247
cbd400b4
RB
112482016-02-19 Richard Biener <rguenther@suse.de>
11249
11250 PR tree-optimization/69980
11251 * gfortran.dg/vect/pr69980.f90: New testcase.
11252
84ea0f58
EB
112532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11254
11255 * gcc.target/sparc/20160229-1.c: New test.
11256
5d2a63dc
EB
112572016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11258
11259 * gnat.dg/stack_usage3.adb: New test.
11260 * gnat.dg/stack_usage3_pkg.ads: New helper.
11261
93e708f9
EB
112622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11263
11264 * gnat.dg/renaming8.adb: New test.
11265 * gnat.dg/renaming8_pkg1.ads: New helper.
11266 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11267 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11268
6512bc93
RB
112692016-02-29 Richard Biener <rguenther@suse.de>
11270
11271 PR tree-optimization/69720
11272 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11273
7b201a88
TK
112742016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11275
11276 PR fortran/68147
11277 PR fortran/47674
11278 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11279
82ee0cf2 112802016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11281 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11282
11283 PR fortran/56007
11284 * gfortran.dg/coarray_8.f90: Adjust error message.
11285 * gfortran.dg/pr56007.f90: New test.
11286 * gfortran.dg/pr56007.f: New test.
11287
cdc1a2c8
L
112882016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11289
11290 PR tree-optimization/69989
11291 * gcc.dg/torture/pr69989.c: New test.
11292
33505bcf
EB
112932016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11294
11295 * gcc.target/i386/stack-realign-win.c: New test.
11296
524bfb19
HA
112972016-02-28 Harald Anlauf <anlauf@gmx.de>
11298
11299 PR fortran/60126
11300 * gfortran.dg/pr60126.f90: New test.
11301
bd542508
JL
113022016-02-27 Jeff Law <law@redhat.com>
11303
11304 Revert
11305 2016-02-26 Richard Biener <rguenther@suse.de>
11306 Jeff Law <law@redhat.com>
11307
11308 PR tree-optimization/69740
11309 * gcc.c-torture/compile/pr69740-1.c: New test.
11310 * gcc.c-torture/compile/pr69740-2.c: New test.
11311
dd1291e0
JD
113122016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11313
5fb67f8b 11314 PR fortran/69910
dd1291e0
JD
11315 * gfortran.dg/newunit_4.f90: New test.
11316
5cfefb59
JJ
113172016-02-27 Jakub Jelinek <jakub@redhat.com>
11318
11319 PR target/69613
11320 PR rtl-optimization/69886
11321 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11322 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11323 target.
11324
20ba5f33
MS
113252016-02-26 Martin Sebor <msebor@redhat.com>
11326
11327 PR tree-optimization/15826
11328 * gcc.dg/tree-ssa/pr15826.c: New test.
11329
e6fb01b0
JJ
113302016-02-26 Jakub Jelinek <jakub@redhat.com>
11331
11332 PR target/69969
11333 * gcc.target/powerpc/pr69969.c: New test.
11334
e3e0cf64
MS
113352016-02-26 Martin Sebor <msebor@redhat.com>
11336
11337 PR c++/15766
11338 * g++.old-deja/g++.other/decl5.C: Add a test case.
11339
d1f2bea5
SB
113402016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11341
11342 PR target/69946
11343 * gcc.target/powerpc/pr69946.c: New file.
11344
4a4f9d2b 113452016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11346 Jeff Law <law@redhat.com>
4a4f9d2b 11347
e3e0cf64 11348 PR tree-optimization/69740
4a4f9d2b
RB
11349 * gcc.c-torture/compile/pr69740-1.c: New test.
11350 * gcc.c-torture/compile/pr69740-2.c: New test.
11351
ad2a2706
MJ
113522016-02-26 Martin Jambor <mjambor@suse.cz>
11353
11354 PR middle-end/69920
11355 * gcc.dg/torture/pr69932.c: New test.
11356 * gcc.dg/torture/pr69936.c: Likewise.
11357
1d11f7ce
AK
113582016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11359
11360 PR target/69709
11361 * gcc.target/s390/pr69709.c: New test.
11362
6cfccbb2
KT
113632016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11364
11365 PR target/69245
11366 * gcc.target/aarch64/pr69245_1.c: New test.
11367
ac59ad4e
KT
113682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11369
11370 PR target/69613
11371 * gcc.dg/torture/pr69613.c: New test.
11372
a2ad54a0
JJ
113732016-02-26 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR rtl-optimization/69891
11376 * gcc.target/i386/pr69891.c: New test.
11377
0884062c 113782016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11379 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11380
d2369d4f 11381 PR target/61397
c163789b
MM
11382 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11383 functionality for both 32-bit and 64-bit.
11384
5aed7e2c
RB
113852016-02-26 Richard Biener <rguenther@suse.de>
11386
11387 PR tree-optimization/69551
11388 * gcc.dg/torture/pr69951.c: New testcase.
11389
798e2a8e
RB
113902016-02-25 Richard Biener <rguenther@suse.de>
11391
11392 PR tree-optimization/48795
11393 * gcc.dg/Warray-bounds-18.c: New testcase.
11394
9559fbac
RO
113952016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11396
11397 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11398
c049b107
JJ
113992016-02-25 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR rtl-optimization/69896
11402 * gcc.dg/pr69896.c: New test.
11403
1137001c
PP
114042016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11405
11406 PR c++/69736
11407 * g++.dg/cpp1y/paren2.C: New test.
11408
2e9c8641
MS
114092016-02-24 Martin Sebor <msebor@redhat.com>
11410
11411 PR c/51147
11412 * gcc.dg/enum-mode-2.c: New test.
11413
03ca8fb3
JJ
114142016-02-24 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR c++/69922
11417 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11418 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11419 * g++.dg/ubsan/pr69922.C: New test.
11420
0b05329b
MP
114212016-02-24 Marek Polacek <polacek@redhat.com>
11422
11423 PR c/69819
11424 * gcc.dg/pr69819.c: New test.
11425
57c2c374
MS
114262016-02-24 Martin Sebor <msebor@redhat.com>
11427
3b96b93a
MS
11428 PR c++/69912
11429 * g++.dg/ext/flexary15.C: New test.
11430
114312016-02-24 Martin Sebor <msebor@redhat.com>
11432
11433 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11434 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11435 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11436
65433bb5
MK
114372016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11438 Charles Baylis <charles.baylis@linaro.org>
11439
11440 PR debug/61033
11441 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11442
f802a424 114432016-02-24 Richard Biener <rguenther@suse.de>
44293580 11444 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11445
11446 PR middle-end/69760
11447 * gcc.dg/torture/pr69760.c: New testcase.
11448
525f795f
RO
114492016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11450
11451 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11452 pattern on Solaris with as.
11453
cd7bbceb
KT
114542016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11455
11456 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11457 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11458 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11459 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11460
89c0c1fd
JJ
114612016-02-24 Jakub Jelinek <jakub@redhat.com>
11462
11463 PR middle-end/69915
11464 * gcc.dg/pr69915.c: New test.
11465
0683fd27
KT
114662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11467
11468 PR rtl-optimization/69886
11469 * gcc.dg/torture/pr69886.c: New test.
11470
e53d562a
RB
114712016-02-24 Richard Biener <rguenther@suse.de>
11472
11473 PR middle-end/68963
11474 * gcc.dg/torture/pr68963.c: New testcase.
11475
74a00288
KT
114762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11477
11478 PR target/69875
11479 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11480 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11481 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11482 * gcc.target/arm/atomic_loaddi_1.c: New test.
11483 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11484 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11485 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11486 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11487 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11488 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11489 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11490 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11491
340fd4c9
JJ
114922016-02-24 Jakub Jelinek <jakub@redhat.com>
11493
11494 PR middle-end/69909
11495 * gcc.dg/torture/pr69909.c: New test.
11496
47d3fdb2
RB
114972016-02-24 Richard Biener <rguenther@suse.de>
11498
11499 PR tree-optimization/69907
11500 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11501 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11502 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11503
dab73e73
CB
115042016-02-24 Christian Bruel <christian.bruel@st.com>
11505
11506 * gcc.target/arm/pragma_cpp_fma.c: New test.
11507
7cc5ec65
JD
115082016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11509
11510 PR fortran/61156
11511 * gfortran.dg/include_6.f90: Update test.
11512
067fbd8b
JJ
115132016-02-23 Jakub Jelinek <jakub@redhat.com>
11514
11515 PR objc/69844
11516 * objc.dg/pr69844.m: New test.
11517
64a454d9
JD
115182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11519
11520 PR libgfortran/69456
11521 * gfortran.dg/namelist_89.f90: New test.
11522 * gfortran.dg/pr59700.f90: Update test..
11523
35886f0b
MS
115242016-02-23 Martin Sebor <msebor@redhat.com>
11525
11526 PR middle-end/69780
11527 * g++.dg/ext/builtin_alloca.C: New test.
11528 * gcc.dg/builtins-68.c: New test.
11529
162cc7e3
RH
115302016-02-23 Richard Henderson <rth@redhat.com>
11531
11532 * gcc.target/i386/addr-space-3.c: Remove test.
11533
196440f8
DM
115342016-02-23 David Malcolm <dmalcolm@redhat.com>
11535
11536 PR preprocessor/69126
11537 PR preprocessor/69543
11538 * c-c++-common/pr69126-2-long.c: New test.
11539 * c-c++-common/pr69126-2-short.c: New test.
11540 * c-c++-common/pr69543-1.c: Remove xfail.
11541
1d3121af
DM
115422016-02-23 David Malcolm <dmalcolm@redhat.com>
11543
11544 PR preprocessor/69126
11545 PR preprocessor/69543
11546 PR preprocessor/69558
11547 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11548 (f): Rename to...
11549 (test_2): ...this, and add leading comment.
11550 (MACRO_3, test_3): New.
11551 (MACRO_4A, MACRO_4B, test_4): New.
11552 (MACRO): Rename to...
11553 (MACRO_5): ...this.
11554 (g): Rename to...
11555 (test_5): ...this, updating for renaming of MACRO, and
11556 add leading comment.
11557 * c-c++-common/pr69543-1.c: New.
11558 * c-c++-common/pr69543-2.c: New.
11559 * c-c++-common/pr69543-3.c: New.
11560 * c-c++-common/pr69543-4.c: New.
11561 * c-c++-common/pr69558-1.c: New.
11562 * c-c++-common/pr69558-2.c: New.
11563 * c-c++-common/pr69558-3.c: New.
11564 * c-c++-common/pr69558-4.c: New.
11565 * gcc.dg/pr69558.c: Move to...
11566 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11567 xfail for c++.
11568
f99c3557
TS
115692016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11570
11571 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11572 to -ftree-parallelize-loops/-fopenacc changes.
11573 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11574 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11575 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11576 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11577 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11578 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11579 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11580 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11581 * c-c++-common/goacc/kernels-loop.c: Likewise.
11582 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11583 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11584 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11585 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11586
c60ec7c2
RO
115872016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11588
11589 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11590
f1a62b6f
JJ
115912016-02-23 Jakub Jelinek <jakub@redhat.com>
11592
e67bf044
JJ
11593 PR c++/69902
11594 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11595
f1a62b6f
JJ
11596 PR c/69900
11597 * gcc.dg/pr69900.c: New test.
11598
20c5e09e
MJ
115992016-02-23 Martin Jambor <mjambor@suse.cz>
11600
11601 PR tree-optimization/69666
11602 * gcc.dg/tree-ssa/pr69666.c: New test.
11603
e457a6fc
AV
116042016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11605
11606 PR fortran/67451
11607 * gfortran.dg/coarray_allocate_5.f08: New test.
11608
d7b574f4
AK
116092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11610
11611 * gcc.target/s390/vcond-shift.c: Move to ...
11612 * gcc.target/s390/vector/vcond-shift.c: ... here.
11613
58bdeb44
AK
116142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11615
11616 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11617 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11618
7cd0387b
AK
116192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11620
11621 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11622
4246c8da
MW
116232016-02-20 Mark Wielaard <mjw@redhat.com>
11624
11625 PR c/28901
11626 * gcc.dg/unused-variable-3.c: New test.
11627
f93bc532
JJ
116282016-02-22 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR target/69888
11631 * gcc.target/i386/pr69888.c: New test.
11632
c4e360f4
RB
116332016-02-22 Richard Biener <rguenther@suse.de>
11634
11635 PR tree-optimization/69882
11636 * gfortran.dg/vect/pr69882.f90: New testcase.
11637
09c92f1c
JJ
116382016-02-22 Jakub Jelinek <jakub@redhat.com>
11639
11640 PR target/69885
11641 * gcc.dg/pr69885.c: New test.
11642
f88d45dc
OE
116432016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11644
11645 PR target/69806
11646 PR target/54089
11647 * gcc.target/sh/pr54089-10.c: New.
11648
ce1ff48e
PT
116492016-02-20 Paul Thomas <pault@gcc.gnu.org>
11650
11651 PR fortran/69423
11652 * gfortran.dg/deferred_character_15.f90 : New test.
11653
bbf27208
DH
116542016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11655
11656 PR fortran/57365
11657 gfortran.dg/allocate_with_source_18.f03: New test.
11658
116592016-02-20 Harald Anlauf <anlauf@gmx.de>
11660
11661 PR fortran/52531
11662 gfortran.dg/gomp/pr52531.f90: New test.
11663
268be88c
BE
116642016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11665
11666 PR c++/69865
11667 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11668 -std=c++03.
11669
4b6c824a
JJ
116702016-02-19 Jakub Jelinek <jakub@redhat.com>
11671
871b3f47
JJ
11672 PR c++/69826
11673 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11674 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11675
7a965d51
JJ
11676 PR c++/69850
11677 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11678
4b6c824a
JJ
11679 PR c++/69851
11680 * g++.dg/torture/pr69851.C: New test.
11681
15fca21a
MS
116822016-02-19 Martin Sebor <msebor@redhat.com>
11683
11684 PR testsuite/69573
11685 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11686
19e21586
JJ
116872016-02-19 Jakub Jelinek <jakub@redhat.com>
11688
03a616ac
JJ
11689 PR c++/69850
11690 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11691 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11692
19e21586
JJ
11693 PR c++/67767
11694 * g++.dg/cpp0x/pr67767.C: New test.
11695
2db16594
KT
116962016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11697
11698 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11699 for fp, simd, crypto, crc, lse.
11700 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11701 above.
11702 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11703 effective target check.
11704
5a7d9d1e
JJ
117052016-02-19 Jakub Jelinek <jakub@redhat.com>
11706
11707 PR target/69820
11708 * gcc.target/i386/pr69820.c: New test.
11709
6448f064
AK
117102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11711
11712 * gcc.target/s390/vector/int128-1.c: New test.
11713
d0a859e6
AK
117142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11715
11716 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11717
9e4eb643
AK
117182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11719
11720 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11721 instruction pattern name to prevent the testcase from failing with
11722 -march=z13.
11723
859a4c0e
AK
117242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11725
11726 * gcc.target/s390/md/movstr-2.c: New test.
11727
efc2340b
MK
117282016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11729
11730 * gcc.target/s390/morestack.c: New test.
11731
ca2bfbc2
DV
117322016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11733
11734 PR target/69625
11735 * gcc.target/s390/pr69625.c: Add test case.
11736
efd4bd05
BE
117372016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11738
11739 PR testsuite/68580
11740 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11741
2bf2078a
MM
117422016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11743
11744 PR target/68404
11745 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11746 * gcc.target/powerpc/fusion3.c: Likewise.
11747
f003579e
RB
117482016-02-18 Richard Biener <rguenther@suse.de>
11749
11750 PR middle-end/69553
11751 * g++.dg/torture/pr69553.C: New testcase.
11752
19233914
NC
117532016-02-18 Nick Clifton <nickc@redhat.com>
11754
efd4bd05
BE
11755 PR target/62254
11756 PR target/69610
11757 * gcc.target/arm/pr62554.c: New test.
11758 * gcc.target/arm/pr69610-1.c: New test.
11759 * gcc.target/arm/pr69610-2.c: New test.
19233914 11760
23f27839
RB
117612016-02-18 Richard Biener <rguenther@suse.de>
11762
11763 PR middle-end/69854
11764 * gcc.dg/torture/pr69854.c: New testcase.
11765
932c0da4
JJ
117662016-02-17 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR c++/69850
11769 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11770
1bed93e4
BS
117712012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11772
11773 * gcc.target/powerpc/vec-cg.c: New test.
11774
57bfb134
RB
117752016-02-17 Richard Biener <rguenther@suse.de>
11776
11777 PR testsuite/69586
11778 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11779
a44e0ebb
KT
117802016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11781
11782 PR target/69161
11783 * gcc.c-torture/compile/pr69161.c: New test.
11784
ffacd726
DS
117852016-02-17 David Sherwood <david.sherwood@arm.com>
11786
11787 PR target/69532
11788 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11789 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11790
448db8d2
EB
117912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11792
11793 * gcc.dg/ifcvt-4.c: Skip on Visium.
11794
e2f0522e
EB
117952016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11796
11797 * gnat.dg/atomic8.adb: New test.
11798
bf17fe3f
EB
117992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11800
11801 * gnat.dg/discr46.ad[sb]: New test.
11802
ecf835e9
KN
118032016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11804
11805 PR Target/48344
11806 * gcc.target/powerpc/pr48344-1.c: New test.
11807
49a1164a
TK
118082015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11809
11810 PR fortran/69742
11811 * gfortran.dg/associate_21.f90: New test.
11812
bf14eba2
JJ
118132016-02-16 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR c/69835
11816 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11817 -Wnonnull in dg-options.
11818 * c-c++-common/nonnull-2.c: New test.
11819
35a093b6
JG
118202016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11821 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11822
11823 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11824
e387d491
JJ
118252016-02-16 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR middle-end/69801
11828 * gcc.dg/pr69801.c: Add empty dg-options.
11829
ba539195
JN
118302016-02-16 James Norris <jnorris@codesourcery.com>
11831
11832 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11833 * g++.dg/goacc/deviceptr-1.c: New file.
11834
2a2b8f64
JJ
118352016-02-16 Jakub Jelinek <jakub@redhat.com>
11836
11837 PR tree-optimization/69820
11838 * gcc.dg/vect/pr69820.c: New test.
11839
87440c29
RB
118402016-02-16 Richard Biener <rguenther@suse.de>
11841
11842 PR tree-optimization/69776
11843 * gcc.dg/torture/pr69776-2.c: New testcase.
11844
6d87c306
BS
118452016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11846
11847 PR tree-optimization/69714
11848 * gcc.dg/torture/pr69714.c: New test.
11849
3824a0a2
JJ
118502016-02-16 Jakub Jelinek <jakub@redhat.com>
11851
11852 PR tree-optimization/69802
11853 * gcc.dg/pr69802.c: New test.
11854
c8cfe96e
RB
118552016-02-16 Richard Biener <rguenther@suse.de>
11856
11857 PR middle-end/69801
11858 * gcc.dg/pr69801.c: New testcase.
11859
fc12098d
JD
118602016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11861
11862 PR libgfortran/69651
11863 * gfortran.dg/read_bang.f90: New test.
11864 * gfortran.dg/read_bang4.f90: New test.
11865
ba6b3795
JJ
118662016-02-15 Jakub Jelinek <jakub@redhat.com>
11867
f0516ca4
JJ
11868 PR c++/69658
11869 * g++.dg/init/pr69658.C: New test.
11870
ba6b3795
JJ
11871 PR c++/69797
11872 * c-c++-common/pr69797.c: New test.
11873
de3f9a2d
PK
118742016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11875
11876 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11877 check for aarch64*-*-*.
11878
17a3b967
RB
118792016-02-15 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/69783
11882 * gcc.dg/vect/pr69783.c: New testcase.
11883
1c48bff1
RB
118842016-02-15 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/69776
11887 * gcc.dg/torture/pr69776.c: New testcase.
11888
1e6025b6
TK
118892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11890
11891 PR fortran/60526
11892 * gfortran.dg/type_decl_4.f90: Reinstated.
11893
d3308279
JDA
118942016-02-14 John David Anglin <danglin@gcc.gnu.org>
11895
11896 PR fortran/68746
11897 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11898
b7c56581
TK
118992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11900
11901 PR fortran/60526
11902 PR bootstrap/69816
11903 * gfortran.dg/type_decl_4.f90: Removed.
11904
60cb4ef5
TK
119052016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11906
11907 PR fortran/60526
11908 * gfortran.dg/type_decl_4.f90: New test.
11909
f6964637
AM
119102016-02-14 Alan Modra <amodra@gmail.com>
11911
1a8849d1 11912 PR testsuite/68886
f6964637
AM
11913 * gcc.c-torture/execute/stkalign.c: Revise test.
11914
f5121920
OE
119152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11916
11917 PR target/67260
11918 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11919
6cda3ab6
OE
119202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11921
11922 PR target/67260
11923 * gcc.target/sh/torture/pr67260.c: New.
11924
6786e598
JDA
119252016-02-12 John David Anglin <danglin@gcc.gnu.org>
11926
11927 * gcc.dg/pr67964.c: Add dg-require-alias.
11928
7e05dad8
OE
119292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11930
11931 PR target/67636
11932 PR target/64345
11933 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11934
7f4cc3ce
JD
119352016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11936
11937 PR libgfortran/69668
11938 * gfortran.dg/namelist_88.f90: New test.
11939
955ca6dc
JD
119402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11941
11942 PR libgfortran/69668
11943 * gfortran.dg/namelist_38.f90: Update test.
11944 * gfortran.dg/namelist_84.f90: Update test.
11945
876217ae
DM
119462016-02-12 David Malcolm <dmalcolm@redhat.com>
11947
11948 PR other/69554
11949 * gcc.dg/pr69554-1.c: New test.
11950 * gfortran.dg/pr69554-1.F90: New test.
11951 * gfortran.dg/pr69554-2.F90: New test.
11952 * lib/gcc-dg.exp (proc dg-locus): New function.
11953 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11954 distinguish between the caret-printing and non-caret-printing
11955 cases. If caret-printing has been explicitly enabled, bail out
11956 without attempting to fix up the output.
11957
61789eed
DM
119582016-02-12 David Malcolm <dmalcolm@redhat.com>
11959
11960 PR driver/69265
11961 PR driver/69453
11962 * gcc.dg/spellcheck-options-3.c: New test case.
11963 * gcc.dg/spellcheck-options-4.c: New test case.
11964 * gcc.dg/spellcheck-options-5.c: New test case.
11965 * gcc.dg/spellcheck-options-6.c: New test case.
11966 * gcc.dg/spellcheck-options-7.c: New test case.
11967 * gcc.dg/spellcheck-options-8.c: New test case.
11968 * gcc.dg/spellcheck-options-9.c: New test case.
11969 * gcc.dg/spellcheck-options-10.c: New test case.
11970
c3090c1f
JJ
119712016-02-12 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR rtl-optimization/69764
11974 PR rtl-optimization/69771
11975 * c-c++-common/pr69764.c: New test.
11976 * gcc.dg/torture/pr69771.c: New test.
11977
8222034d
MP
119782016-02-12 Marek Polacek <polacek@redhat.com>
11979
11980 * g++.dg/torture/init-list1.C: New.
11981
f749f792
MP
119822016-02-12 Marek Polacek <polacek@redhat.com>
11983
11984 * gcc.dg/pr69522.c: Add empty dg-options.
11985
199fb02a
IE
119862016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11987
11988 * g++.dg/lto/lto.exp: Include and init mpx.
11989 * g++.dg/lto/pr69729_0.C: New test.
11990
b69539cb
JJ
119912016-02-12 Jakub Jelinek <jakub@redhat.com>
11992
06ff7000
JJ
11993 PR ipa/69241
11994 * g++.dg/ipa/pr69241-4.C: New test.
11995
b69539cb
JJ
11996 PR ipa/68672
11997 * g++.dg/ipa/pr68672-1.C: New test.
11998 * g++.dg/ipa/pr68672-2.C: New test.
11999 * g++.dg/ipa/pr68672-3.C: New test.
12000
16595a1f
BS
120012016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12002
12003 PR c/69522
6d87c306 12004 * gcc.dg/pr69522.c: New test.
16595a1f 12005
38d795d2
PP
120062016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12007
12008 PR c++/69098
12009 * g++.dg/cpp1y/69098.C: New test.
12010 * g++.dg/cpp1y/69098-2.C: New test.
12011
9c582551
JJ
120122016-02-12 Jakub Jelinek <jakub@redhat.com>
12013
12014 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12015 and neighbour -> neighbor.
12016 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12017 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12018 * c-c++-common/Wvarargs.c: Likewise.
12019 * c-c++-common/goacc/host_data-5.c: Likewise.
12020 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12021 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12022 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12023 * gcc.target/aarch64/pr60697.c: Likewise.
12024 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12025 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12026 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12027 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12028 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12029 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12030 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12031 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12032 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12033 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12034 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12035 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12036 * g++.dg/lookup/koenig5.C: Likewise.
12037 * g++.dg/ext/no-asm-2.C: Likewise.
12038 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12039 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12040 * gfortran.dg/used_types_16.f90: Likewise.
12041 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12042 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12043 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12044 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12045 * gfortran.dg/abstract_type_6.f03: Likewise.
12046 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12047 * gfortran.dg/used_types_15.f90: Likewise.
12048 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12049 * gfortran.dg/exit_3.f08: Likewise.
12050 * gfortran.dg/open_status_2.f90: Likewise.
12051 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12052 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12053 * gfortran.dg/associate_1.f03: Likewise.
12054 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12055 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12056 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12057 * gcc.dg/builtin-object-size-1.c: Likewise.
12058 * gcc.dg/noreturn-6.c: Likewise.
12059 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12060 * gcc.dg/globalalias.c: Likewise.
12061 * gcc.dg/builtins-config.h: Likewise.
12062 * gcc.dg/pr30457.c: Likewise.
12063 * gcc.c-torture/compile/volatile-1.c: Likewise.
12064 * gcc.c-torture/execute/20101011-1.c: Likewise.
12065 * c-c++-common/Waddress-1.c: Likewise.
12066
66756373
JJ
120672016-02-11 Jakub Jelinek <jakub@redhat.com>
12068
12069 PR c/69768
12070 * c-c++-common/Waddress-1.c: New test.
12071
76fe932b
AV
120722016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12073
12074 PR fortran/69296
12075 * gfortran.dg/associate_19.f03: New test.
12076 * gfortran.dg/associate_20.f03: New test.
12077
564c4d4b
OE
120782016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12079
12080 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12081
e1c1ecb0
KT
120822016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12083
12084 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12085 .arch armv8-a\n. Add -dA to dg-options.
12086 * gcc.target/aarch64/assembler_arch_1.c: New test.
12087 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12088
0d7d9458
PC
120892016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12090
12091 PR c++/68726
12092 * g++.dg/cpp0x/pr68726.C: New.
12093
e6208a60
IE
120942016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12095
12096 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12097 test.
12098
281a11eb
RB
120992016-02-11 Richard Biener <rguenther@suse.de>
12100
12101 * g++.dg/tree-ssa/pr61034.C: Adjust.
12102
e03dd765
VM
121032016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12104
4b48faf5 12105 PR target/69148
e03dd765
VM
12106 * gcc.target/s390/pr69148.c: New.
12107
cdc23927
YR
121082016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12109
12110 PR tree-optimization/69652
12111 * gcc.dg/torture/pr69652.c: New test.
12112
e199dd0a
JJ
121132016-02-10 Jakub Jelinek <jakub@redhat.com>
12114 Patrick Palka <ppalka@gcc.gnu.org>
12115
12116 PR ipa/69241
12117 PR c++/69649
12118 * g++.dg/ipa/pr69241-1.C: New test.
12119 * g++.dg/ipa/pr69241-2.C: New test.
12120 * g++.dg/ipa/pr69241-3.C: New test.
12121 * g++.dg/ipa/pr69649.C: New test.
12122
d6b38027
UB
121232016-02-10 Uros Bizjak <ubizjak@gmail.com>
12124
12125 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12126 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12127
13b562c5
BC
121282016-02-10 Bin Cheng <bin.cheng@arm.com>
12129
12130 PR tree-optimization/68021
12131 * gcc.dg/tree-ssa/pr68021.c: New test.
12132
24a179f8
RB
121332016-02-10 Richard Biener <rguenther@suse.de>
12134
12135 PR tree-optimization/69726
12136 * gcc.dg/uninit-22.c: New testcase.
12137
0d99886f
AP
121382016-02-09 Andrew Pinski <apinski@cavium.com>
12139
12140 PR tree-opt/69282
12141 * gcc.c-torture/compile/20160205-1.c: New testcase.
12142
ab04995c
MM
121432016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12144
12145 PR target/68404
12146 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12147 instead accessing a really large arrray.
12148 * gcc.target/powerpc/fusion3.c: Likewise.
12149
4b79ac23
CB
121502016-02-09 Charles Baylis <charles.baylis@linaro.org>
12151
12152 PR target/68532
12153 * gcc.c-torture/execute/pr68532.c: New test.
12154
b890a441
AO
121552016-02-11 Alexandre Oliva <aoliva@redhat.com>
12156
12157 PR target/69634
12158 * gcc.dg/pr69634.c: New.
12159
84a5bef7
RB
121602016-02-09 Richard Biener <rguenther@suse.de>
12161
12162 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12163
1f123759 121642016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12165
1f123759
AF
12166 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12167
65860c77
YR
121682016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12169
12170 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12171
7e1e8a0a
RB
121722016-02-09 Richard Biener <rguenther@suse.de>
12173
12174 PR tree-optimization/69715
12175 * gcc.dg/torture/pr69715.c: New testcase.
12176
efb45a9f
PP
121772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12178
12179 PR c++/69139
12180 * g++.dg/cpp0x/trailing12.C: New test.
12181 * g++.dg/cpp0x/trailing13.C: New test.
12182
20a0c6f9
PP
121832016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12184
12185 PR c++/69283
12186 PR c++/67835
12187 * g++.dg/cpp1y/auto-fn29.C: New test.
12188 * g++.dg/cpp1y/auto-fn30.C: New test.
12189
a162f3af
JJ
121902016-02-08 Jakub Jelinek <jakub@redhat.com>
12191
12192 PR tree-optimization/69209
12193 * gcc.c-torture/compile/pr69209.c: New test.
12194
4b4a9fbd
JL
121952016-02-08 Jeff Law <law@redhat.com>
12196
12197 PR tree-optimization/68541
12198 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12199 of statements allowed in join block for path splitting.
12200
cfac5ed2
JJ
122012016-02-08 Jakub Jelinek <jakub@redhat.com>
12202
f68bc23f
JJ
12203 PR c++/59627
12204 * g++.dg/gomp/pr59627.C: New test.
12205
cfac5ed2
JJ
12206 PR ipa/69239
12207 * g++.dg/ipa/pr69239.C: New test.
12208
44714d8c
DM
122092016-02-08 David Malcolm <dmalcolm@redhat.com>
12210
12211 PR preprocessor/69664
12212 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12213 * gcc.dg/cpp/warn-comments.c: Likewise.
12214
eba9e839
MP
122152016-02-08 Marek Polacek <polacek@redhat.com>
12216
12217 PR c++/69688
12218 * g++.dg/init/const12.C: New test.
12219
a011cd92
BS
122202016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12221
12222 PR target/60410
12223 * gcc.dg/lto/pr55113_0.c: Remove test.
12224
5317b1be
RB
122252016-02-08 Richard Biener <rguenther@suse.de>
12226
12227 PR tree-optimization/69719
12228 * gcc.dg/torture/pr69719.c: New testcase.
12229
63998a63
RB
122302016-02-08 Richard Biener <rguenther@suse.de>
12231 Jeff Law <law@redhat.com>
12232
12233 PR target/68273
12234 * gcc.target/mips/pr68273.c: New testcase.
12235
43f4a281
RB
122362016-02-08 Richard Biener <rguenther@suse.de>
12237
12238 PR rtl-optimization/69274
12239 * gcc.target/i386/addr-sel-1.c: XFAIL.
12240
0b604d2d
JL
122412016-02-08 Jeff Law <law@redhat.com>
12242
e8dfe49e
JL
12243 PR tree-optimization/68541
12244 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12245
6daecd7a 12246 PR tree-optimization/65917
0b604d2d
JL
12247 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12248
c0f0e35a
JD
122492016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12250
12251 PR fortran/50555
12252 * gfortran.dg/namelist_args.f90: New test.
12253
8981d712
JL
122542016-02-05 Jeff Law <law@redhat.com>
12255
6daecd7a 12256 PR tree-optimization/68541
8981d712
JL
12257 * gcc.dg/tree-ssa/split-path-2.c: New test.
12258 * gcc.dg/tree-ssa/split-path-3.c: New test.
12259 * gcc.dg/tree-ssa/split-path-4.c: New test.
12260 * gcc.dg/tree-ssa/split-path-5.c: New test.
12261 * gcc.dg/tree-ssa/split-path-6.c: New test.
12262 * gcc.dg/tree-ssa/split-path-7.c: New test.
12263
46cb9332
MS
122642016-02-05 Martin Sebor <msebor@redhat.com>
12265
12266 PR c++/69662
12267 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12268 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12269
be2083ea
RH
122702016-02-06 Richard HEnderson <rth@redhat.com>
12271
12272 PR c/69643
12273 * gcc.target/i386/addr-space-4.c: New.
12274 * gcc.target/i386/addr-space-5.c: New.
12275
711d7c23
MM
122762016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12277
12278 PR fortran/66089
12279 * gfortran.dg/elemental_dependency_6.f90: New.
12280
b5c1c988
JJ
122812016-02-05 Jakub Jelinek <jakub@redhat.com>
12282
861c7bcd
JJ
12283 PR rtl-optimization/69691
12284 * gcc.c-torture/execute/pr69691.c: New test.
12285
b5c1c988
JJ
12286 PR c++/69628
12287 * g++.dg/parse/pr69628.C: New test.
12288
f7dfa966
UB
122892016-02-05 Uros Bizjak <ubizjak@gmail.com>
12290
12291 * gcc.dg/sancov/asan.c: Move to ...
12292 * gcc.dg/asan/sancov-1.c: ... here.
12293
9b143e64
UB
122942016-02-05 Uros Bizjak <ubizjak@gmail.com>
12295
12296 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12297
f5d4b899
L
122982016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12299
12300 PR target/69677
12301 * gcc.target/i386/pr69677.c: New test.
12302
76c85fbb
PP
123032016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12304
12305 PR c++/68948
12306 * g++.dg/template/pr68948.C: New test.
12307
f181bf90
DV
123082016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12309
12310 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12311 (only necessary on s390x).
12312
714fb282
L
123132016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12314
12315 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12316 -mno-accumulate-outgoing-args.
12317
618d6c1c
PP
123182016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12319
12320 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12321
1066e9b5
JJ
123222016-02-04 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR c/69669
12325 * c-c++-common/pr69669.c: New test.
12326
76255d0d
MM
123272016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12328
12329 PR target/69667
12330 * g++.dg/pr69667.C: New file.
12331
e0b059b1
WD
123322016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12333
12334 PR target/69619
12335 * gcc.dg/pr69619.c: Add new test.
12336
2692b5c8
RS
123372016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12338
12339 PR rtl-optimization/69577
12340 * gcc.target/i386/pr69577.c: New test.
12341
7db337c2
ML
123422016-02-04 Martin Liska <mliska@suse.cz>
12343
12344 * g++.dg/asan/pr69276.C: New test.
12345
cc9c0829
KT
123462016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12347
12348 PR target/65932
12349 PR target/67714
12350 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12351 a single smulbb instruction.
12352 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12353 * gcc.target/amr/wmul-2.c: Likewise.
12354
eb9feb52
KT
123552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12356
12357 PR target/65932
12358 PR target/67714
12359 * gcc.c-torture/execute/pr67714.c: New test.
12360
61f727fe
JJ
123612016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12362
12363 PR target/69454
12364 * gcc.target/i386/pr69454-1.c: New test.
12365 * gcc.target/i386/pr69454-2.c: New test.
12366
05dd97db
MS
123672016-02-03 Martin Sebor <msebor@redhat.com>
12368
12369 PR c++/69251
12370 PR c++/69253
12371 PR c++/69290
12372 PR c++/69277
12373 PR c++/69349
12374 * g++.dg/ext/flexarray-mangle-2.C: New test.
12375 * g++.dg/ext/flexarray-mangle.C: New test.
12376 * g++.dg/ext/flexarray-subst.C: New test.
12377 * g++.dg/ext/flexary11.C: New test.
12378 * g++.dg/ext/flexary12.C: New test.
12379 * g++.dg/ext/flexary13.C: New test.
12380 * g++.dg/ext/flexary14.C: New test.
12381 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12382
dac2fc29
L
123832016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12384
12385 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12386 Define only if CHECK_FLOAT128 is defined.
12387 (main): Properly initialize u5.
12388
eadb8035
JJ
123892016-02-03 Jakub Jelinek <jakub@redhat.com>
12390
0afbb81b
JJ
12391 PR c/69627
12392 * gcc.dg/pr69627.c: New test.
12393
eadb8035
JJ
12394 PR target/69644
12395 * gcc.dg/pr69644.c: New test.
12396
b12d4923
MS
123972016-02-03 Mike Stump <mikestump@comcast.net>
12398
12399 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12400 support for struct-layout-1.exp.
12401
ab4bae0c
PP
124022016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12403
12404 PR c++/69056
618d6c1c 12405 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12406
95831c01
VM
124072016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12408 Alexandre Oliva <aoliva@redhat.com>
12409
12410 PR target/69461
12411 * gcc.target/powerpc/pr69461.c: New.
12412
ccc71ab8
UB
124132016-02-03 Uros Bizjak <ubizjak@gmail.com>
12414
12415 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12416 works from here ...
12417 (check_effective_target_fsanitize_thread): ... to here. Do not
12418 specify additional compile flags for the test source.
12419 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12420 specify additional compile flags for the test source.
12421
96299640
WD
124222016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12423
12424 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12425
781d83d9
AV
124262016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12427
12428 PR fortran/67451
12429 PR fortran/69418
12430 * gfortran.dg/coarray_allocate_2.f08: New test.
12431 * gfortran.dg/coarray_allocate_3.f08: New test.
12432 * gfortran.dg/coarray_allocate_4.f08: New test.
12433
d8208e6d
AL
124342016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12435
12436 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12437 use same scan-tree-dump-times on all platforms.
12438 * gcc.dg/vect/vect-outer-1.c: Likewise.
12439 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12440 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12441 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12442 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12443 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12444 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12445 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12446
a8394fa0
SB
124472016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12448
12449 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12450 warning.
12451
f3baa1d3
L
124522016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12453
12454 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12455
eb077516
JN
124562016-02-02 James Norris <jnorris@codesourcery.com>
12457
12458 * c-c++-common/goacc/routine-5.c: Add tests.
12459
578fb225
AM
124602016-02-02 Alexander Monakov <amonakov@ispras.ru>
12461
12462 * gcc.target/nvptx/unsigned-cmp.c: New test.
12463
c64f7d37
WD
124642016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12465
12466 * gcc.target/aarch64/scalar_shift_1.c
12467 (test_corners_sisd_di): Improve force to SIMD register.
12468 (test_corners_sisd_si): Likewise.
12469 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12470 Remove scan-assembler check for ldr.
12471
90c6f26c
RB
124722016-02-02 Richard Biener <rguenther@suse.de>
12473
12474 PR tree-optimization/69595
12475 * gcc.dg/Warray-bounds-17.c: New testcase.
12476
9dc03c97
RB
124772016-02-02 Richard Biener <rguenther@suse.de>
12478
12479 PR tree-optimization/69606
12480 * gcc.dg/torture/pr69606.c: New testcase.
12481
2d4dc223
YR
124822016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12483
12484 PR middle-end/68542
12485 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12486 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12487
65c98fde
AM
124882016-02-02 Alan Modra <amodra@gmail.com>
12489
12490 PR target/69548
12491 * gcc.target/powerpc/pr69548.c: New test.
12492
e1b81f2b
JJ
124932016-02-01 Jakub Jelinek <jakub@redhat.com>
12494
d0268b37
JJ
12495 PR rtl-optimization/69592
12496 * gcc.dg/pr69592.c: New test.
12497
e1b81f2b
JJ
12498 PR preprocessor/69543
12499 PR c/69558
12500 * gcc.dg/pr69543.c: New test.
12501 * gcc.dg/pr69558.c: New test.
12502
7dd7780d
UB
125032016-02-01 Uros Bizjak <ubizjak@gmail.com>
12504
bf672ee5
UB
12505 PR testsuite/65940
12506 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12507
9a7013f8
MS
125082016-02-01 Martin Sebor <msebor@redhat.com>
12509
12510 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12511
e681fb2b
BC
125122016-02-01 Bin Cheng <bin.cheng@arm.com>
12513
12514 PR tree-optimization/67921
12515 * c-c++-common/ubsan/pr67921.c: New test.
12516
ff86345f
RB
125172016-02-01 Richard Biener <rguenther@suse.de>
12518
12519 PR middle-end/69556
12520 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12521
bc369dbd
RB
125222016-02-01 Richard Biener <rguenther@suse.de>
12523
12524 PR tree-optimization/69574
12525 * gcc.dg/torture/pr69574.c: New testcase.
12526
ef318184
RB
125272016-02-01 Richard Biener <rguenther@suse.de>
12528
12529 PR tree-optimization/69579
12530 * gcc.dg/setjmp-6.c: New testcase.
12531
654745e6
JJ
125322016-02-01 Jakub Jelinek <jakub@redhat.com>
12533
12534 PR rtl-optimization/69570
12535 * g++.dg/opt/pr69570.C: New test.
12536
e6c0c44b
RH
125372016-02-01 Richard Henderson <rth@redhat.com>
12538
12539 * gcc.dg/pr69535.c: New test.
12540
6ff3f09a
JDA
125412016-01-31 John David Anglin <danglin@gcc.gnu.org>
12542
2c005538
JDA
12543 PR testsuite/69584
12544 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12545 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12546
61083a4b
JDA
12547 PR debug/68244
12548 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12549
6ff3f09a
JDA
12550 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12551
0c221916
PT
125522016-01-31 Paul Thomas <pault@gcc.gnu.org>
12553
12554 PR fortran/67564
12555 * gfortran.dg/allocate_with_source_17.f03: New test.
12556
db7a2818
JJ
125572016-01-30 Jakub Jelinek <jakub@redhat.com>
12558
12559 PR tree-optimization/69546
12560 * gcc.dg/torture/pr69546.c: New test.
12561
e520d5f0
PT
125622016-01-30 Paul Thomas <pault@gcc.gnu.org>
12563
12564 PR fortran/69566
12565 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12566
343c05d3
MS
125672016-01-30 Martin Sebor <msebor@redhat.com>
12568
12569 PR c++/68490
12570 * g++.dg/ext/flexary10.C: New test.
12571
d6c3a539
DH
125722016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12573
12574 PR fortran/66707
12575 gfortran.dg/common_23.f90: New test.
12576
52d72fcd
BS
125772016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12578
12579 PR target/65546
12580 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12581 condition being checked, and disable it when the target supports
12582 misaligned loads and stores.
12583
3a5d2ba4
JJ
125842016-01-29 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR debug/69518
12587 * gcc.dg/torture/pr69518.c: New test.
12588
6bbacdb5
L
125892016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12590
12591 PR target/69530
12592 * gcc.target/i386/pr69530.c: New test.
12593
af932cdb
SE
125942016-01-29 Steve Ellcey <sellcey@imgtec.com>
12595
12596 PR target/65604
12597 * gcc.target/mips/div-delay.c: New test.
12598
26658b7c
JJ
125992016-01-29 Jakub Jelinek <jakub@redhat.com>
12600
33e89989
JJ
12601 PR target/69551
12602 * gcc.target/i386/pr69551.c: New test.
12603
26658b7c
JJ
12604 PR target/66137
12605 * gcc.target/i386/pr66137.c: New test.
12606
401116b5
AB
126072016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12608
12609 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12610 always built for p5600.
12611 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12612 isa=p5600 dg-option.
12613
d4abfcc5
RB
126142016-01-29 Richard Biener <rguenther@suse.de>
12615
12616 PR tree-optimization/69547
12617 * g++.dg/tree-ssa/pr69547.C: New testcase.
12618
16b77b32
JJ
126192016-01-29 Jakub Jelinek <jakub@redhat.com>
12620
12621 PR debug/66869
12622 * g++.dg/warn/Wunused-function2.C: New test.
12623
a1c95464
DV
126242016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12625
12626 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12627 support for test to succeed.
12628
5453bfed
MP
126292016-01-29 Marek Polacek <polacek@redhat.com>
12630
12631 PR c++/69509
12632 PR c++/69516
12633 * g++.dg/ext/constexpr-vla2.C: New test.
12634 * g++.dg/ext/constexpr-vla3.C: New test.
12635 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12636
452ec2a5
RB
126372016-01-29 Richard Biener <rguenther@suse.de>
12638
12639 PR middle-end/69537
12640 * gcc.dg/uninit-21.c: New testcase.
12641
aec0b19e
UB
126422016-01-28 Uros Bizjak <ubizjak@gmail.com>
12643
12644 PR target/69459
12645 * gcc.target/i386/pr69459.c: New test.
12646
df113ce7
SE
126472016-01-28 Steve Ellcey <sellcey@imgtec.com>
12648
12649 PR target/68400
12650 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12651 * gcc.target/mips/pr68400.c: New test.
12652
494de84f
MS
126532016-01-28 Martin Sebor <msebor@redhat.com>
12654
12655 PR target/17381
12656 * gcc.target/powerpc/pr17381.c: New test.
12657
eb1b1f01
JJ
126582016-01-28 Jakub Jelinek <jakub@redhat.com>
12659
12660 PR middle-end/69542
12661 * gcc.dg/torture/pr69542.c: New test.
12662
6dfeb7ce
WD
126632016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12664
12665 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12666
4b7471a4
DE
126672016-01-28 David Edelsohn <dje.gcc@gmail.com>
12668
12669 * gcc.dg/pr65980.c: Skip on AIX.
12670 * gcc.dg/pr66688.c: Same.
12671
b271fd21
DE
126722016-01-28 David Edelsohn <dje.gcc@gmail.com>
12673
12674 PR target/63679
12675 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12676 * gcc.dg/tree-ssa/sra-18.c: Same.
12677
874108a9
AV
126782016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12679
12680 PR fortran/62536
12681 * gfortran.dg/block_15.f08: New test.
12682 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12683 on incorrectly closed BLOCK.
12684
30480bcd
IE
126852016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12686
12687 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
126882016-01-28 Richard Biener <rguenther@suse.de>
12689
12690 PR tree-optimization/69466
12691 * gfortran.dg/vect/pr69466.f90: New testcase.
12692
0d4c694e
TP
126932016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12694
12695 * g++.dg/pr67989.C: Remove ARM-specific option.
12696 * gcc.target/arm/pr67989.C: New file.
12697
2aa780da
UB
126982016-01-27 Uros Bizjak <ubizjak@gmail.com>
12699
12700 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12701 and expm1 test for glibc < 2.11.
12702
f75ebe77
RH
127032016-01-27 Richard Henderson <rth@redhat.com>
12704
12705 * gcc.c-torture/execute/pr69447.c: New test.
12706
127072016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12708
9a175e65 12709 PR fortran/69422
49847d75
PT
12710 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12711
cbdd8ae0
JJ
127122016-01-27 Jakub Jelinek <jakub@redhat.com>
12713
12714 PR debug/66869
12715 * gcc.dg/pr66869.c: New test.
12716
2b572b3c
JL
127172016-01-25 Jeff Law <law@redhat.com>
12718
12719 PR tree-optimization/68398
aec0b19e 12720 PR tree-optimization/69196
2b572b3c
JL
12721 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12722 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12723 path to avoid new heuristic allowing more irreducible regions
12724 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12725 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12726 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12727 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12728 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12729
fa74a4bc
MP
127302016-01-27 Marek Polacek <polacek@redhat.com>
12731
12732 PR c/68062
12733 * c-c++-common/vector-compare-4.c: New test.
12734
0afff540
DM
127352016-01-27 David Malcolm <dmalcolm@redhat.com>
12736
12737 PR preprocessor/69126
12738 * c-c++-common/pr69126.c: New test case.
12739
1a218fc9
ILT
127402016-01-27 Ian Lance Taylor <iant@google.com>
12741
12742 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12743
5d70666e
RB
127442016-01-27 Ryan Burn <contact@rnburn.com>
12745
12746 PR cilkplus/69267
12747 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12748
87ff4d66
UB
127492016-01-27 Uros Bizjak <ubizjak@gmail.com>
12750
12751 PR target/69512
12752 * gcc.target/i386/pr69512.c: New test.
12753
27e23cca
RE
127542016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12755
12756 PR ada/69488
12757 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12758
05bf54c3
MP
127592016-01-27 Marek Polacek <polacek@redhat.com>
12760
12761 PR c++/69379
12762 * g++.dg/pr69379.C: New test.
12763
60214d0d
MS
127642016-01-27 Martin Sebor <msebor@redhat.com>
12765
12766 PR c++/69317
12767 * g++.dg/abi/Wabi-2-2.C: New test.
12768 * g++.dg/abi/Wabi-2-3.C: New test.
12769 * g++.dg/abi/Wabi-3-2.C: New test.
12770 * g++.dg/abi/Wabi-3-3.C: New test.
12771
167c7bfa
RB
127722016-01-27 Richard Biener <rguenther@suse.de>
12773
12774 PR tree-optimization/69166
12775 * gcc.dg/torture/pr69166.c: New testcase.
12776
1430fb1f
MJ
127772016-01-27 Martin Jambor <mjambor@suse.cz>
12778
12779 PR tree-optimization/69355
12780 * gcc.dg/tree-ssa/pr69355.c: New test.
12781
95e3030c
MP
127822016-01-27 Marek Polacek <polacek@redhat.com>
12783
12784 PR c++/69496
12785 * g++.dg/ext/constexpr-vla1.C: New test.
12786
eeb085f3
CB
127872016-01-20 Christian Bruel <christian.bruel@st.com>
12788
12789 PR target/69245
12790 * gcc.target/arm/pr69245.c: New test.
12791
b1652dde
JJ
127922016-01-27 Jakub Jelinek <jakub@redhat.com>
12793
12794 PR tree-optimization/69399
12795 * gcc.dg/torture/pr69399.c: New test.
12796
ce7e8f00
EB
127972016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12798
12799 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12800
e4aac1d1
EB
128012016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12802
12803 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12804
8dfdb419
TV
128052016-01-26 Tom de Vries <tom@codesourcery.com>
12806
12807 PR tree-optimization/69110
12808 * gcc.dg/autopar/pr69110.c: New test.
12809
56f80f54 128102016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12811 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12812
12813 * gcc.dg/graphite/isl-ast-op-select.c: New.
12814
a0909527
PT
128152015-01-26 Paul Thomas <pault@gcc.gnu.org>
12816
12817 PR fortran/69385
12818 * gfortran.dg/allocate_error_6.f90: New test.
12819
ffc445f4
RH
128202016-01-26 Richard Henderson <rth@redhat.com>
12821
12822 * gcc.dg/tm/pr60908.c: New test.
12823
01e1dea3
DM
128242016-01-26 David Malcolm <dmalcolm@redhat.com>
12825
12826 PR other/69006
12827 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12828 directive.
12829 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12830 expected multiline output to reflect the colorization being
12831 disabled before newlines.
12832 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12833 (custom_diagnostic_finalizer): Replace call to
12834 pp_newline_and_flush with call to pp_flush.
12835 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12836 * gfortran.dg/implicit_class_1.f90: Likewise.
12837 * lib/gcc-dg.exp (allow_blank_lines): New global.
12838 (dg-allow-blank-lines-in-output): New procedure.
12839 (gcc-dg-prune): Complain about blank lines in the output, unless
12840 dg-allow-blank-lines-in-output was called.
12841 * lib/multiline.exp (_build_multiline_regex): Only support
12842 arbitrary followup text for non-blank-lines, not for blank lines.
12843
13f92e8d
JJ
128442016-01-26 Jakub Jelinek <jakub@redhat.com>
12845
12846 PR tree-optimization/69483
12847 * gcc.dg/pr69483.c: New test.
12848 * g++.dg/opt/pr69483.C: New test.
12849
92422235
CL
128502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12851
12852 PR target/68620
12853 * gcc.target/arm/pr68620.c: New test.
12854
0bccf11b
L
128552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12856
12857 * gcc.target/i386/pr68986-2.c: Remove -m32.
12858
81cd202e
L
128592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12860
12861 PR target/68986
12862 * gcc.target/i386/pr68986-1.c: New test.
12863 * gcc.target/i386/pr68986-2.c: Likewise.
12864 * gcc.target/i386/pr68986-3.c: Likewise.
12865
213a1c03
CB
128662016-01-26 Christian Bruel <christian.bruel@st.com>
12867
12868 * lib/target-supports.exp
12869 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12870 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12871 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12872
22a08dd1
RB
128732016-01-26 Richard Biener <rguenther@suse.de>
12874
12875 PR tree-optimization/69452
12876 * gcc.dg/torture/pr69452.c: New testcase.
12877
6c06e0e8
JJ
128782016-01-26 Jakub Jelinek <jakub@redhat.com>
12879
12880 PR target/69442
12881 * gcc.dg/pr69442.c: New test.
12882
b96824c4
RFI
128832016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12884
12885 PR target/67896
12886 * gcc.target/aarch64/simd/pr67896.C: New.
12887
5ee31e57
RS
128882016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12889
12890 PR tree-optimization/69400
12891 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12892 function.
12893 (plugin_init): Call it.
12894 * gcc.dg/torture/pr69400.c: New test.
12895
7ddfb31d
CL
128962016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12897
12898 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12899
1e050c90
AK
129002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12901 Sebastian Pop <s.pop@samsung.com>
12902
12903 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12904 isl-0.15.
12905
c8ee4bf5
AK
129062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12907 Sebastian Pop <s.pop@samsung.com>
12908
12909 * gcc.dg/graphite/pr69292.c: New.
12910
d902b330
JJ
129112016-01-25 Jakub Jelinek <jakub@redhat.com>
12912
12913 * c-c++-common/goacc/use_device-1.c: New test.
12914
2c89b952
JL
129152016-01-25 Jeff Law <law@redhat.com>
12916
12917 PR tree-optimization/69196
12918 PR tree-optimization/68398
12919 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12920 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12921
685c8785
DE
129222016-01-25 David Edelsohn <dje.gcc@gmail.com>
12923
12924 PR target/69469
12925 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12926 Algorithm.
12927
95cef0c1
RB
129282016-01-25 Richard Biener <rguenther@suse.de>
12929
12930 PR testsuite/69380
12931 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12932
2947d3b2
IE
129332016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12934
12935 PR target/69421
12936 * gcc.dg/pr69421.c: New test.
12937
ae19075a
BB
129382016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12939
12940 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12941 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12942 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12943 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12944 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12945 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12946 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12947 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12948 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12949 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12950
fa4511c2
RB
129512016-01-25 Richard Biener <rguenther@suse.de>
12952
12953 PR tree-optimization/69376
12954 * gcc.dg/torture/pr69376.c: New testcase.
12955
1d101216
JD
129562016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12957
12958 PR fortran/69397
12959 PR fortran/68442
12960 * gfortran.dg/interface_38.f90: New test.
12961 * gfortran.dg/interface_39.f90: New test.
a0909527 12962
a59b92b0
PP
129632016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12964
12965 Revert:
12966 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12967
12968 PR c++/11858
12969 PR c++/24663
12970 PR c++/24664
12971 * g++.dg/template/pr11858.C: New test.
12972 * g++.dg/template/pr24663.C: New test.
12973 * g++.dg/template/unify12.C: New test.
12974 * g++.dg/template/unify13.C: New test.
12975 * g++.dg/template/unify14.C: New test.
12976 * g++.dg/template/unify15.C: New test.
12977 * g++.dg/template/unify16.C: New test.
12978 * g++.dg/template/unify17.C: New test.
12979
16acb1a8
DH
129802016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12981
12982 PR fortran/68283
12983 gfortran.dg/pr68283.f90: New test.
12984
094773e8
TK
129852016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12986
12987 PR fortran/66094
12988 * gfortran.dg/inline_matmul_13.f90: New test.
12989 * gfortran.dg/matmul_bounds_8.f90: New test.
12990 * gfortran.dg/matmul_bounds_9.f90: New test.
12991 * gfortran.dg/matmul_bounds_10.f90: New test.
12992
42fb90d7
TV
129932016-01-23 Tom de Vries <tom@codesourcery.com>
12994
12995 PR tree-optimization/69426
12996 * gcc.dg/autopar/pr69426.c: New test.
12997
69da7802
MS
129982016-01-23 Martin Sebor <msebor@redhat.com>
12999
13000 PR c++/58109
13001 PR c++/69022
13002 * g++.dg/cpp0x/alignas5.C: New test.
13003 * g++.dg/ext/vector29.C: Same.
13004
da17300a
UB
130052016-01-23 Uros Bizjak <ubizjak@gmail.com>
13006
13007 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13008 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13009 _GNU_SOURCE from compile flags to the source.
13010 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13011 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13012 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13013 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13014
62041cfc
JJ
130152016-01-22 Jakub Jelinek <jakub@redhat.com>
13016
13017 PR target/69432
13018 * g++.dg/opt/pr69432.C: New test.
13019
f7d2ad6f
BS
130202016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13021
13022 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13023 32-bit targets testing an -m64 multilib.
13024
d403fc9a
WS
130252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13026
13027 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13028 64-bit support.
13029
4aa16f8d
JG
130302016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13031
13032 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13033
7c816d0f
CB
130342016-01-21 Christian Bruel <christian.bruel@st.com>
13035
13036 PR target/68674
13037 * gcc.target/i386/pr68674.c
13038 * gcc.target/aarch64/pr68674.c
13039 * gcc.target/arm/pr68674.c
13040
fce661e8
KT
130412016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13042
13043 PR target/69403
13044 * gcc.c-torture/execute/pr69403.c: New test.
13045
4696899f
PC
130462016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13047
13048 PR c++/55843
13049 * g++.dg/template/pr55843.C: New.
13050
bac69366
AL
130512016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13052
13053 PR testsuite/66877
13054 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13055 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13056
b57d3a5c
BS
130572016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13058
13059 PR testsuite/67489
da17300a
UB
13060 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13061 from dg-do compile directive, and instead add
13062 { dg-require-effective-target int128 }.
b57d3a5c 13063
9f04a53e
MS
130642016-01-20 Martin Sebor <msebor@redhat.com>
13065
13066 PR c/69405
13067 * gcc.dg/sync-fetch.c: New test.
13068
38a51663
JL
130692016-01-21 Martin Sebor <msebor@redhat.com>
13070
13071 PR target/69252
13072 * gcc.target/powerpc/pr69252.c: New test.
13073
2423a75a
JD
130742016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13075
13076 PR fortran/65996
da17300a 13077 * gfortran.dg/pr65996.f90: New test.
2423a75a 13078
0a76463f
DV
130792016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13080
13081 PR c++/68810
9f04a53e 13082 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13083 expected to generate an error.
0a76463f 13084
9776e692
BS
130852016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13086
13087 PR middle-end/66178
13088 * gcc.dg/torture/pr66178.c: New test.
13089
c8d3e088
AB
130902016-01-21 Anton Blanchard <anton@samba.org>
13091 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13092
13093 PR target/63354
13094 * gcc.target/powerpc/pr63354.c: New test.
13095
35b707ff
VM
130962016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13097
13098 PR rtl-optimization/68990
13099 * gcc.target/i386/pr68990: New.
13100
157b0829
NC
131012016-01-21 Nick Clifton <nickc@redhat.com>
13102
13103 PR target/69129
13104 * gcc.target/mips/pr69129.c: New.
13105
aede6748
PC
131062016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13107
13108 PR c++/58046
13109 * g++.dg/cpp0x/pr58046.C: New.
13110
5463c2c8
JJ
131112016-01-21 Jakub Jelinek <jakub@redhat.com>
13112
6d31cc75
SS
13113 PR target/69187
13114 PR target/65624
13115 * gcc.target/arm/pr69187.c: New test.
13116
5463c2c8
JJ
13117 PR c++/69355
13118 * g++.dg/torture/pr69355.C: New test.
13119
fa28f32b
AK
131202016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13121 Sebastian Pop <s.pop@samsung.com>
13122
13123 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13124
b920a047
AK
131252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13126 Sebastian Pop <s.pop@samsung.com>
13127
da17300a 13128 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13129
bdd3aea6
JJ
131302016-01-21 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR middle-end/67653
13133 * c-c++-common/pr67653.c: New test.
13134 * gcc.dg/torture/pr29119.c: Add dg-warning.
13135
26a2e6ae
PB
131362016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13137
13138 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13139
d25c7690
PK
131402016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13141
13142 PR c/24293
13143 * gcc.dg/pr24293.c: New test.
13144 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13145 incomplete struct type.
13146 * gcc.dg/declspec-1.c: Likewise.
13147 * gcc.dg/pr63549.c: Likewise.
13148
889d5698
JJ
131492016-01-20 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR tree-optimization/66612
13152 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13153 for bdn instruction.
13154
d7cf3dc7
CL
131552016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13156
13157 * lib/target-supports.exp
13158 (check_effective_target_arm_fp_ok_nocache): New.
13159 (check_effective_target_arm_fp_ok): New.
13160 (add_options_for_arm_fp): New.
13161 (check_effective_target_arm_crypto_ok_nocache): Require
13162 target_arm_v8_neon_ok instead of arm32.
13163 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13164 (check_effective_target_arm_crypto_pragma_ok): New.
13165 (add_options_for_arm_vfp): New.
13166 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13167 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13168 target instead. Force initial fpu to vfp.
13169 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13170 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13171 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13172 dependency.
13173 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13174 use arm_vfp effective target instead. Force initial fpu to vfp.
13175 * gcc.target/arm/attr-neon3.c: Likewise.
13176 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13177 arm_vfp_ok.
13178 * gcc.target/arm/unsigned-float.c: Likewise.
13179 * gcc.target/arm/vfp-1.c: Likewise.
13180 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13181 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13182 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13183 * gcc.target/arm/vfp-ldmias.c: Likewise.
13184 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13185 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13186 * gcc.target/arm/vfp-stmiad.c: Likewise.
13187 * gcc.target/arm/vfp-stmias.c: Likewise.
13188 * gcc.target/arm/vnmul-1.c: Likewise.
13189 * gcc.target/arm/vnmul-2.c: Likewise.
13190 * gcc.target/arm/vnmul-3.c: Likewise.
13191 * gcc.target/arm/vnmul-4.c: Likewise.
13192
01ac9704 131932016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13194
e84b00da
L
13195 PR testsuite/69366
13196 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13197 the MPX run-time library, for compile-time MPX test.
13198 * gcc.target/i386/chkp-always_inline.c: Likewise.
13199 * gcc.target/i386/chkp-bndret.c: Likewise.
13200 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13201 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13202 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13203 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13204 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13205 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13206 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13207 * gcc.target/i386/chkp-label-address.c: Likewise.
13208 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13209 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13210 * gcc.target/i386/chkp-pr69044.c: Likewise.
13211 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13212 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13213 * gcc.target/i386/chkp-strchr.c: Likewise.
13214 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13215 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13216 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13217 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13218 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13219 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13220 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13221 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13222 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13223 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13224 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13225 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13226 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13227 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13228 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13229 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13230 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13231 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13232 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13233 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13234 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13235 * gcc.target/i386/pr63995-2.c: Likewise.
13236 * gcc.target/i386/pr64805.c: Likewise.
13237 * gcc.target/i386/pr65044.c: Likewise.
13238 * gcc.target/i386/pr65167.c: Likewise.
13239 * gcc.target/i386/pr65183.c: Likewise.
13240 * gcc.target/i386/pr65184.c: Likewise.
13241 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13242
28b33016
IE
132432016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13244
13245 PR tree-optimization/69328
13246 * gcc.dg/pr69328.c: New test.
13247
bcff0913
JL
132482016-01-20 Jeff Law <law@redhat.com>
13249
bf0bb970 13250 PR target/25114
bcff0913
JL
13251 * gcc.target/m68k/pr25114.c: New test.
13252
a3f69631
AV
132532016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13254
13255 * gcc.target/arm/memset-inline-10.c: Added
13256 dg-require-effective-target arm_thumb2_ok.
13257
af33ba0d
EB
132582016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13259
13260 * gcc.dg/debug/dwarf2/sso.c: New test.
13261
7596d5de
UB
132622016-01-19 Uros Bizjak <ubizjak@gmail.com>
13263
13264 PR testsuite/68820
13265 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13266 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13267 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13268
ceda2c69
JH
132692016-01-19 Jan Hubicka <hubicka@ucw.cz>
13270
13271 PR ipa/66223
13272 * g++.dg/ipa/devirt-50.C: New testcase.
13273
38a979f2
MP
132742016-01-19 Marek Polacek <polacek@redhat.com>
13275
13276 PR c++/68965
13277 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13278 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13279
962801c5
KT
132802016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13281
13282 PR target/69135
13283 * gcc.target/arm/pr69135_1.c: New test.
13284
078fe40a
WD
132852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13286
13287 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13288
786e3c06
WD
132892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13290
13291 * gcc.target/aarch64/ccmp_1.c: New testcase.
13292
1e297006
MP
132932016-01-19 Marek Polacek <polacek@redhat.com>
13294
13295 PR c++/68586
13296 * g++.dg/cpp0x/enum30.C: New test.
13297
879c27e3
RB
132982016-01-19 Richard Biener <rguenther@suse.de>
13299
13300 PR tree-optimization/69336
13301 * g++.dg/tree-ssa/pr69336.C: New testcase.
13302
015337d3
JJ
133032016-01-19 Jakub Jelinek <jakub@redhat.com>
13304
13305 PR debug/65779
13306 * gcc.dg/pr65779.c: New test.
13307
e2c768b6
RB
133082016-01-19 Richard Biener <rguenther@suse.de>
13309
13310 PR tree-optimization/69352
13311 * gcc.dg/torture/pr69352.c: New testcase.
13312
569efc34
JJ
133132016-01-19 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR rtl-optimization/68955
13316 PR rtl-optimization/64557
13317 * gcc.dg/torture/pr68955.c: New test.
13318
e49d321f
JH
133192016-01-19 Jan Hubicka <hubicka@ucw.cz>
13320
13321 PR lto/69136
13322 * g++.dg/torture/pr69136.C: New testcase.
13323
e9191ad3
JH
133242016-01-19 Jan Hubicka <hubicka@ucw.cz>
13325
13326 PR lto/69133
13327 * g++.dg/lto/pr69133_0.C: New testcase.
13328 * g++.dg/lto/pr69133_1.C: New testcase.
13329
2bedb645
JL
133302016-01-15 Jeff Law <law@redhat.com>
13331
13332 PR tree-optimization/69320
13333 * gcc.c-torture/pr69320-1.c: New test.
13334 * gcc.c-torture/pr69320-2.c: New test.
13335 * gcc.c-torture/pr69320-3.c: New test.
13336 * gcc.c-torture/pr69320-4.c: New test.
13337
17c15cb9
PP
133382016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13339
13340 PR c++/11858
13341 PR c++/24663
13342 PR c++/24664
13343 * g++.dg/template/pr11858.C: New test.
13344 * g++.dg/template/pr24663.C: New test.
13345 * g++.dg/template/unify12.C: New test.
13346 * g++.dg/template/unify13.C: New test.
13347 * g++.dg/template/unify14.C: New test.
13348 * g++.dg/template/unify15.C: New test.
13349 * g++.dg/template/unify16.C: New test.
13350 * g++.dg/template/unify17.C: New test.
13351
9617fd08
DM
133522016-01-18 David Malcolm <dmalcolm@redhat.com>
13353
13354 PR testsuite/69181
13355 * gcc.dg/pr69181-1.c: New test file.
13356 * gcc.dg/pr69181-2.c: New test file.
13357 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13358 globals by moving it to...
13359 (cleanup-after-saved-dg-test): ...this new function. Add
13360 "global additional_sources_used". Add reset of global
13361 multiline_expected_outputs to the empty list.
13362 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13363 global to...
13364 (multiline_expected_outputs): ...this, and updated comments to
13365 note that it is modified from gcc-dg.exp.
13366 (dg-end-multiline-output): Update for the above renaming.
13367 (handle-multiline-outputs): Likewise. Remove the clearing
13368 of the expected outputs to the empty list.
13369
b555a2e4
RB
133702016-01-18 Richard Biener <rguenther@suse.de>
13371
13372 PR tree-optimization/69297
13373 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13374
96902805
JM
133752016-01-18 Joseph Myers <joseph@codesourcery.com>
13376
13377 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13378 dg-options.
13379 * gcc.target/mips/mips-3d-2.c: Likewise.
13380 * gcc.target/mips/mips-3d-3.c: Likewise.
13381 * gcc.target/mips/mips-3d-4.c: Likewise.
13382 * gcc.target/mips/mips-3d-5.c: Likewise.
13383 * gcc.target/mips/mips-3d-6.c: Likewise.
13384 * gcc.target/mips/mips-3d-7.c: Likewise.
13385 * gcc.target/mips/mips-3d-8.c: Likewise.
13386 * gcc.target/mips/mips-3d-9.c: Likewise.
13387 * gcc.target/mips/mips-ps-1.c: Likewise.
13388 * gcc.target/mips/mips-ps-2.c: Likewise.
13389 * gcc.target/mips/mips-ps-3.c: Likewise.
13390 * gcc.target/mips/mips-ps-4.c: Likewise.
13391 * gcc.target/mips/mips-ps-5.c: Likewise.
13392 * gcc.target/mips/mips-ps-6.c: Likewise.
13393 * gcc.target/mips/mips-ps-7.c: Likewise.
13394 * gcc.target/mips/mips-ps-type.c: Likewise.
13395 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13396 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13397
40e26f94
TV
133982016-01-18 Tom de Vries <tom@codesourcery.com>
13399
13400 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13401 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13402 * c-c++-common/goacc/kernels-empty.c: New test.
13403 * c-c++-common/goacc/kernels-eternal.c: New test.
13404 * c-c++-common/goacc/kernels-loop-2.c: New test.
13405 * c-c++-common/goacc/kernels-loop-3.c: New test.
13406 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13407 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13408 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13409 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13410 * c-c++-common/goacc/kernels-loop-data.c: New test.
13411 * c-c++-common/goacc/kernels-loop-g.c: New test.
13412 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13413 * c-c++-common/goacc/kernels-loop-n.c: New test.
13414 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13415 * c-c++-common/goacc/kernels-loop.c: New test.
13416 * c-c++-common/goacc/kernels-noreturn.c: New test.
13417 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13418 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13419 * c-c++-common/goacc/kernels-reduction.c: New test.
13420
a98d4647
TV
134212016-01-18 Tom de Vries <tom@codesourcery.com>
13422
13423 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13424 * gcc.dg/autopar/outer-2.c: Same.
13425 * gcc.dg/autopar/outer-3.c: Same.
13426 * gcc.dg/autopar/outer-4.c: Same.
13427 * gcc.dg/autopar/outer-5.c: Same.
13428 * gcc.dg/autopar/outer-6.c: Same.
13429 * gcc.dg/autopar/parallelization-1.c: Same.
13430 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13431 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13432 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13433 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13434 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13435 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13436 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13437 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13438 * gcc.dg/autopar/pr39500-1.c: Same.
13439 * gcc.dg/autopar/pr39500-2.c: Same.
13440 * gcc.dg/autopar/pr46193.c: Same.
13441 * gcc.dg/autopar/pr46194.c: Same.
13442 * gcc.dg/autopar/pr49580.c: Same.
13443 * gcc.dg/autopar/pr49960-1.c: Same.
13444 * gcc.dg/autopar/pr49960.c: Same.
13445 * gcc.dg/autopar/pr68373.c: Same.
13446 * gcc.dg/autopar/reduc-1.c: Same.
13447 * gcc.dg/autopar/reduc-1char.c: Same.
13448 * gcc.dg/autopar/reduc-1short.c: Same.
13449 * gcc.dg/autopar/reduc-2.c: Same.
13450 * gcc.dg/autopar/reduc-2char.c: Same.
13451 * gcc.dg/autopar/reduc-2short.c: Same.
13452 * gcc.dg/autopar/reduc-3.c: Same.
13453 * gcc.dg/autopar/reduc-4.c: Same.
13454 * gcc.dg/autopar/reduc-6.c: Same.
13455 * gcc.dg/autopar/reduc-7.c: Same.
13456 * gcc.dg/autopar/reduc-8.c: Same.
13457 * gcc.dg/autopar/reduc-9.c: Same.
13458 * gcc.dg/autopar/uns-outer-4.c: Same.
13459 * gcc.dg/autopar/uns-outer-5.c: Same.
13460 * gcc.dg/autopar/uns-outer-6.c: Same.
13461 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13462 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13463
da976fa8
AL
134642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13465
13466 PR target/63679
13467 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13468 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13469
70c1e886
AL
134702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13471
13472 PR target/63679
13473 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13474 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13475 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13476
88bed196
AL
134772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13478
13479 PR target/63679
13480 * gcc.dg/tree-ssa/sra-17.c: New.
13481 * gcc.dg/tree-ssa/sra-18.c: New.
13482
3dd5f42e
IE
134832016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13484
13485 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13486
ae5a77fa
EB
134872016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13488
13489 * gnat.dg/inline12.adb: New test.
13490
11e57fc6
BC
134912016-01-18 Bin Cheng <bin.cheng@arm.com>
13492
13493 PR tree-optimization/66797
13494 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13495
995b6fe0
RB
134962016-01-18 Richard Biener <rguenther@suse.de>
13497
13498 PR tree-optimization/69170
13499 * gcc.dg/torture/pr69170.c: New testcase.
13500
82ee0cf2 135012016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13502
13503 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13504
d69da357
TV
135052016-01-16 Tom de Vries <tom@codesourcery.com>
13506
13507 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13508
a3845283
TV
135092016-01-16 Tom de Vries <tom@codesourcery.com>
13510
13511 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13512 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13513 redundant dg-require-effective-target pthread.
13514 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13515 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13516 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13517 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13518 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13519 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13520 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13521
197a6aa6
DE
135222016-01-16 David Edelsohn <dje.gcc@gmail.com>
13523
13524 PR target/68609
13525 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13526 * gcc.target/powerpc/recip-7.c: Same.
13527
ec7886c1
PP
135282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13529
13530 PR c++/69091
13531 * g++.dg/template/pr69091.C: New test.
13532
203484bb
PP
135332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13534
13535 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13536 dump does not contain an error_mark_node.
13537 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13538 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13539
aa2500e9
PP
135402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13541
13542 PR c++/68936
13543 * g++.dg/template/pr68936.C: New test.
13544
28621a5c
DE
135452016-01-15 David Edelsohn <dje.gcc@gmail.com>
13546
13547 PR target/68609
13548 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13549 * gcc.target/powerpc/recip-2.c: Same.
13550 * gcc.target/powerpc/recip-3.c: Same.
13551 * gcc.target/powerpc/recip-4.c: Same.
13552 * gcc.target/powerpc/recip-sqrtf.c: Same.
13553
40c43aca
JL
135542016-01-15 Jeff Law <law@redhat.com>
13555
13556 PR tree-optimization/69270
13557 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13558 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13559
afbc5ae8
PT
135602016-01-15 Paul Thomas <pault@gcc.gnu.org>
13561
13562 PR fortran/49630
13563 * gfortran.dg/deferred_character_13.f90: New test for the fix
13564 of comment 3 of the PR.
13565
13566 PR fortran/54070
13567 * gfortran.dg/deferred_character_8.f90: New test
13568 * gfortran.dg/allocate_error_5.f90: New test
13569
13570 PR fortran/60593
13571 * gfortran.dg/deferred_character_10.f90: New test
13572
13573 PR fortran/60795
13574 * gfortran.dg/deferred_character_14.f90: New test
13575
13576 PR fortran/61147
13577 * gfortran.dg/deferred_character_11.f90: New test
13578
13579 PR fortran/64324
13580 * gfortran.dg/deferred_character_9.f90: New test
13581
49abe076
VM
135822016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13583
13584 PR rtl-optimization/69030
13585 * gcc.target/i386/pr69030.c: New.
13586
16d12992
KT
135872016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13588
13589 * gcc.target/aarch64/target_attr_17.c: New test.
13590
78810bd3
RB
135912016-01-15 Richard Biener <rguenther@suse.de>
13592
13593 PR tree-optimization/66856
13594 * gcc.dg/torture/pr66856-1.c: New testcase.
13595 * gcc.dg/torture/pr66856-2.c: Likewise.
13596
2bd847fe
RB
135972016-01-15 Richard Biener <rguenther@suse.de>
13598
13599 PR debug/69137
13600 * g++.dg/lto/pr69137_0.C: New testcase.
13601
a00fe3b7
RS
136022016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13603
13604 PR middle-end/69246
13605 * gcc.target/i386/pr69246.c: New test.
13606
cbb0e83b
DV
136072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13608
7596d5de 13609 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13610
5a500ecf
DV
136112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13612
13613 PR c++/56194
13614 * g++.dg/init/const9.C: Disable test on S/390.
13615
5d9bf64f
DV
136162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13617
13618 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13619 * g++.dg/Wno-frame-address.C: Ditto.
13620
e234b19e
DV
136212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13622
13623 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13624
89483f99
RB
136252016-01-15 Richard Biener <rguenther@suse.de>
13626
13627 PR tree-optimization/68961
13628 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13629
94f37395
IE
136302016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13631
13632 * gcc.target/i386/pr65105-5.c: New test.
13633
82ee0cf2 136342016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13635
13636 * gcc.c-torture/execute/alias-4.c: New testcase.
13637
82ee0cf2 136382016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13639
13640 PR ipa/68148
13641 * g++.dg/ipa/devirt-49.C: New testcase.
13642
092f7deb 136432016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13644
13645 PR target/65837
13646 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13647 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13648 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13649
e93c66bc
RB
136502016-01-15 Richard Biener <rguenther@suse.de>
13651
13652 PR tree-optimization/69117
13653 * gcc.dg/torture/pr69117.c: New testcase.
13654
c47eaca6 136552015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13656
13657 PR c++/69048
13658 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13659
c3f6914a
FXC
136602016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13661
13662 PR testsuite/67509
13663 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13664 range tests use 100 * maximum instead of maximum + 1.
13665
cd65ae90
JJ
136662016-01-14 Jakub Jelinek <jakub@redhat.com>
13667
13668 PR debug/69244
13669 * gcc.dg/guality/pr69244.c: New test.
13670
19643948
UB
136712016-01-14 Uros Bizjak <ubizjak@gmail.com>
13672
13673 * lib/target-supports.exp (check_effective_target_issignaling):
13674 New procedure.
13675 * gcc.dg/pr61441.c: Require issignaling effective target.
13676
fe79c97e
SB
136772016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13678
13679 PR target/68803
13680 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13681
c7df95d8
DM
136822016-01-14 David Malcolm <dmalcolm@redhat.com>
13683
13684 PR c++/68819
13685 PR preprocessor/69177
13686 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13687 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13688 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13689 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13690
00083992
MP
136912016-01-14 Marek Polacek <polacek@redhat.com>
13692
13693 PR c/69262
13694 * gcc.dg/array-15.c: New test.
13695
0c9b3294
JJ
136962016-01-14 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR middle-end/68146
13699 PR tree-optimization/69155
13700 * gfortran.dg/pr68146.f: New test.
13701 * gfortran.dg/pr69155.f90: New test.
13702
3688e13d
RB
137032016-01-14 Richard Biener <rguenther@suse.de>
13704
13705 PR tree-optimization/68060
13706 * gcc.dg/torture/pr68060-1.c: New testcase.
13707 * gcc.dg/torture/pr68060-2.c: Likewise.
13708
bab0ad3a
NC
137092016-01-14 Nick Clifton <nickc@redhat.com>
13710
13711 * lib/target-supports.exp
13712 (check_effective_target_arm_neon_ok_nocache): Add an option
13713 sequence that includes setting the ARM architecture to ARMv7-A.
13714 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13715 command line options necessary to enable Neon support.
13716 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13717 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13718 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13719 * gcc.target/arm/pr69180.c: Likewise.
13720
947c2ce5
JL
137212016-01-14 Jeff Law <law@redhat.com>
13722
13723 PR tree-optimization/69270
13724 * gcc.dg/tree-ssa/pr69270.c: New test.
13725
3342fd71
BS
137262016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13727
13728 PR c/66208
13729 * c-c++-common/pr66208.c: New file.
13730
2ad3adf1
JJ
137312016-01-13 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR tree-optimization/69156
13734 * gcc.dg/pr69156.c: New test.
13735
398d6feb
L
137362016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13737
13738 * gcc.target/i386/pr69225-7.c: New test.
13739
4c868789
RH
137402016-01-13 Richard Henderson <rth@redhat.com>
13741
13742 * gcc.dg/tm/memopt-13.c: Update expected function.
13743 * gcc.dg/tm/memopt-6.c: Likewise.
13744
ef6d1772
UB
137452016-01-13 Uros Bizjak <ubizjak@gmail.com>
13746
13747 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13748 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13749 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13750 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13751
ef6d1772
UB
137522016-01-13 Tom de Vries <tom@codesourcery.com>
13753
13754 PR tree-optimization/69169
0b4b6ef2
TV
13755 * gcc.dg/pr69169.c: New test.
13756
2ad3adf1 137572016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13758
13759 PR target/69228
13760 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13761 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13762 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13763 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13764 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13765 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13766 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13767 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13768
9060e335
AK
137692016-01-13 Jakub Jelinek <jakub@redhat.com>
13770
13771 PR target/69247
13772 * gcc.dg/pr69247.c: New test.
13773
40311329
RB
137742016-01-13 Richard Biener <rguenther@suse.de>
13775
13776 PR tree-optimization/69242
13777 * gcc.dg/torture/pr69242.c: New testcase.
13778
ccbd7103
RB
137792016-01-13 Richard Biener <rguenther@suse.de>
13780
13781 PR tree-optimization/69186
13782 * gcc.dg/torture/pr69186.c: New testcase.
13783
c6f72a46
JL
137842016-01-13 Jeff Law <law@redhat.com>
13785
13786 PR tree-optimization/67755
13787 * gcc.dg/tree-ssa/pr67755.c: New test.
13788
137892016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13790
13791 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13792 pass number in output by a star.
13793
c446cf07
BC
137942016-01-12 Bin Cheng <bin.cheng@arm.com>
13795
13796 PR tree-optimization/68911
13797 * gcc.c-torture/execute/pr68911.c: New test.
13798
5342156c
MP
137992016-01-12 Marek Polacek <polacek@redhat.com>
13800
13801 PR c++/68979
13802 * g++.dg/warn/permissive-1.C: New test.
13803
65364cc5
JJ
138042016-01-12 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR objc++/68511
13807 PR c++/69213
13808 * g++.dg/opt/pr69213.C: New test.
13809
81b9a3d9
CB
138102016-01-12 Christian Bruel <christian.bruel@st.com>
13811
13812 PR target/69180
13813 * gcc.target/arm/pr69180.c: New test.
13814
3c4e91c9
RB
138152016-01-12 Richard Biener <rguenther@suse.de>
13816
13817 PR lto/69077
13818 * g++.dg/lto/pr69077_0.C: New testcase.
13819 * g++.dg/lto/pr69077_1.C: Likewise.
13820
5664cea1
JJ
138212016-01-12 Jakub Jelinek <jakub@redhat.com>
13822
13823 PR target/69175
13824 * g++.dg/opt/pr69175.C: New test.
13825
86cefc49
AL
138262016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13827
13828 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13829 rather than #including math.h & stdlib.h.
13830 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13831 * gcc.dg/vect/pr49771.c: Likewise.
13832 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13833 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13834 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13835 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13836 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13837 * gcc.dg/vect/pr44507.c: Likewise.
13838 * gcc.dg/vect/pr45902.c: Likewise.
13839 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13840 * gcc.dg/vect/vect-117.c: Likewise.
13841 * gcc.dg/vect/vect-99.c: Likewise.
13842 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13843 * gcc.dg/vect/vect-cond-1.c: Likewise.
13844 * gcc.dg/vect/vect-cond-2.c: Likewise.
13845 * gcc.dg/vect/vect-cond-3.c: Likewise.
13846 * gcc.dg/vect/vect-cond-4.c: Likewise.
13847 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13848 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13849 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13850 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13851 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13852 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13853 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13854 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13855 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13856 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13857 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13858 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13859 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13860 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13861 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13862 include of signal.h.
13863 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13864 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13865 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13866 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13867 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13868 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13869 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13870 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13871 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13872 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13873 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13874 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13875 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13876 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13877 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13878 * gcc.dg/vect/vect-outer-5.c: Likewise.
13879 * gcc.dg/vect/vect-outer-6.c: Likewise.
13880 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13881 include of stdio.h.
13882
b832f61e
NC
138832016-01-12 Nick Clifton <nickc@redhat.com>
13884
13885 PR target/68913
13886 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13887 to fread so that it will be found in all target runtimes.
13888
8eac49b1
RB
138892016-01-12 Richard Biener <rguenther@suse.de>
13890
13891 PR tree-optimization/69053
13892 * g++.dg/torture/pr69053.C: New testcase.
13893
2935d994
RB
138942016-01-12 Richard Biener <rguenther@suse.de>
13895
13896 PR tree-optimization/69168
13897 * gcc.dg/torture/pr69168.c: New testcase.
13898
66c16fd9
RB
138992016-01-12 Richard Biener <rguenther@suse.de>
13900
13901 PR tree-optimization/69157
13902 * gcc.dg/torture/pr69157.c: New testcase.
13903
139042016-01-12 Richard Biener <rguenther@suse.de>
13905
13906 PR tree-optimization/69174
13907 * gcc.dg/torture/pr69174.c: New testcase.
13908
723033a6
JJ
139092016-01-12 Jakub Jelinek <jakub@redhat.com>
13910
13911 PR c++/66808
13912 PR c++/69000
13913 * g++.dg/tls/pr66808.C: New test.
13914 * g++.dg/tls/pr69000.C: New test.
13915
3574cf47
BS
139162016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13917
13918 * gcc.target/powerpc/swaps-p8-23.c: New test.
13919 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13920
feb20787
JDA
139212016-01-11 John David Anglin <danglin@gcc.gnu.org>
13922
13923 PR tree-optimization/68356
13924 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13925
27b1820a
KV
139262016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13927 Jim Wilson <jim.wilson@linaro.org>
13928
13929 PR target/69194
13930 * gcc.target/arm/pr69194.c: New test.
13931
cf4de6af
L
139322016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13933
13934 PR target/69225
13935 * gcc.target/i386/pr69225-1.c: New test.
13936 * gcc.target/i386/pr69225-2.c: Likewise.
13937 * gcc.target/i386/pr69225-3.c: Likewise.
13938 * gcc.target/i386/pr69225-4.c: Likewise.
13939 * gcc.target/i386/pr69225-5.c: Likewise.
13940 * gcc.target/i386/pr69225-6.c: Likewise.
13941
1ebd5558
JJ
139422016-01-11 Jakub Jelinek <jakub@redhat.com>
13943
23552a4d
JJ
13944 PR target/67462
13945 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13946 if lp64.
13947
26ff85b0
JJ
13948 PR target/69071
13949 * gcc.dg/pr69071.c: New test.
13950
9cb6bd74
JJ
13951 PR c++/69211
13952 * g++.dg/opt/pr69211.C: New test.
13953
1ebd5558
JJ
13954 PR tree-optimization/69214
13955 * gcc.c-torture/compile/pr69214.c: New test.
13956
8c18c836
UB
139572016-01-11 Uros Bizjak <ubizjak@gmail.com>
13958
13959 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13960 * gcc.target/i386/pr66232-11.c: Ditto.
13961 * gcc.target/i386/pr66232-12.c: Ditto.
13962 * gcc.target/i386/pr66232-13.c: Ditto.
13963
62446e6e
RB
139642016-01-11 Richard Biener <rguenther@suse.de>
13965
13966 PR tree-optimization/69173
13967 * gcc.dg/torture/pr69173.c: New testcase.
13968
2b8568fe
KT
139692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13970
13971 PR rtl-optimization/68796
13972 * gcc.target/aarch64/tst_5.c: New test.
13973 * gcc.target/aarch64/tst_6.c: Likewise.
13974
5baf4532
KT
139752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13976
13977 PR rtl-optimization/68841
13978 * gcc.dg/pr68841.c: New test.
13979 * gcc.c-torture/execute/pr68841.c: New test.
13980
ca90b1ed
YR
139812016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13982
13983 PR rtl-optimization/68920
13984 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13985 for ix86 targets.
13986 * gcc.dg/ifcvt-5.c: New test.
13987
2ad3adf1 139882016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13989
13990 PR bootstrap/69123
13991 * g++.dg/pr69123.C: New.
13992
83834c09
IE
139932016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13994
13995 PR target/69010
13996 * gcc.target/i386/pr69010.c: New test.
13997
dcf89d57
MJ
139982016-01-11 Martin Jambor <mjambor@suse.cz>
13999
14000 PR ipa/69044
14001 * gcc.target/i386/chkp-pr69044.c: New test.
14002
d95167ee
TV
140032016-01-11 Tom de Vries <tom@codesourcery.com>
14004
14005 PR tree-optimization/69109
14006 * gcc.dg/autopar/pr69109-2.c: New test.
14007 * gcc.dg/autopar/pr69109.c: New test.
14008
4f6403a8
TV
140092016-01-11 Tom de Vries <tom@codesourcery.com>
14010
14011 PR tree-optimization/69108
14012 * gcc.dg/autopar/pr69108.c: New test.
14013
21efdd80
PP
140142016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14015
14016 PR c++/69029
14017 * c-c++-common/Wisleading-indentation.c: Augment test.
14018
fd42eed8
TK
140192016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14020
14021 PR fortran/69154
14022 * gfortran.dg/inline_matmul_12.f90: New test.
14023
4f90ee6c
PT
140242016-01-10 Paul Thomas <pault@gcc.gnu.org>
14025
14026 PR fortran/67779
14027 * gfortran.dg/actual_array_offset_1: New test.
14028
3907c6cf
TV
140292016-01-10 Tom de Vries <tom@codesourcery.com>
14030
14031 PR tree-optimization/69062
14032 * gcc.dg/autopar/pr69062.c: New test.
14033
b07b236e
TS
140342016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14035
14036 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14037 * gcc.dg/vect/slp-perm-2.c: Likewise.
14038 * gcc.dg/vect/slp-perm-3.c: Likewise.
14039 * gcc.dg/vect/slp-perm-5.c: Likewise.
14040 * gcc.dg/vect/slp-perm-6.c: Likewise.
14041 * gcc.dg/vect/slp-perm-7.c: Likewise.
14042 * gcc.dg/vect/slp-perm-8.c: Likewise.
14043
23fab8ae
TV
140442016-01-10 Tom de Vries <tom@codesourcery.com>
14045
14046 PR tree-optimization/69039
14047 * gcc.dg/autopar/pr69039.c: New test.
14048
73f0dae2
MP
140492016-01-09 Marek Polacek <polacek@redhat.com>
14050
14051 PR c++/69113
14052 * g++.dg/pr69113.C: New test.
14053
20b8d734
JJ
140542016-01-09 Jakub Jelinek <jakub@redhat.com>
14055
14056 PR middle-end/50865
14057 PR tree-optimization/69097
14058 * gcc.c-torture/execute/pr50865.c: New test.
14059 * gcc.c-torture/execute/pr69097-1.c: New test.
14060 * gcc.c-torture/execute/pr69097-2.c: New test.
14061 * gcc.dg/pr69097-1.c: New test.
14062 * gcc.dg/pr69097-2.c: New test.
14063
c50e614b
JJ
140642016-01-09 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR c++/69164
14067 * g++.dg/opt/pr69164.C: New test.
14068
e0237993
JJ
140692016-01-08 Jakub Jelinek <jakub@redhat.com>
14070
14071 PR tree-optimization/69167
14072 * gcc.dg/pr69167.c: New test.
14073
bd8f5bb2
MP
140742016-01-08 Marek Polacek <polacek@redhat.com>
14075
14076 PR c++/68449
14077 * g++.dg/pr68449.C: New.
14078
bb0f5ca7
AL
140792016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14080
14081 PR tree-optimization/68707
14082 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14083 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14084 on platforms supporting it.
14085 * gcc.dg/vect/slp-perm-2.c: Likewise.
14086 * gcc.dg/vect/slp-perm-3.c: Likewise.
14087 * gcc.dg/vect/slp-perm-5.c: Likewise.
14088 * gcc.dg/vect/slp-perm-7.c: Likewise.
14089 * gcc.dg/vect/slp-perm-8.c: Likewise.
14090 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14091 on platforms supporting it.
14092
22518428
JJ
140932016-01-08 Jakub Jelinek <jakub@redhat.com>
14094
33f0852f
JJ
14095 PR tree-optimization/69162
14096 * gcc.dg/pr69162.c: New test.
14097
22518428
JJ
14098 PR tree-optimization/69172
14099 * gcc.dg/pr69172.c: New test.
14100
80e9b3aa
TP
141012016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14102
14103 PR tree-optimization/67781
14104 * gcc.c-torture/execute/pr67781.c: New file.
14105
262a363f
JJ
141062016-01-08 Jakub Jelinek <jakub@redhat.com>
14107
14108 PR tree-optimization/69083
14109 * gcc.dg/vect/pr69083.c: New test.
14110
6e1f093f
SS
141112016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14112
14113 PR tree-optimization/61441
14114 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14115 Use -fexcess-precision=standard for compiler options.
14116 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14117
53290e07
JJ
141182016-01-08 Jakub Jelinek <jakub@redhat.com>
14119
57bf3072
JJ
14120 PR fortran/69128
14121 * gfortran.dg/gomp/pr69128.f90: New test.
14122
53290e07
JJ
14123 PR c++/69145
14124 * g++.dg/ext/pr69145-1.C: New test.
14125 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14126 * g++.dg/ext/pr69145-2.h: New file.
14127
7a127fa7
MS
141282016-01-07 Martin Sebor <msebor@redhat.com>
14129
14130 PR c/68966
14131 * gcc.dg/atomic-fetch-bool.c: New test.
14132 * gcc.dg/sync-fetch-bool.c: New test.
14133
95918b49
L
141342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14135
14136 PR fortran/66680
14137 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14138
c8e62a9d
NC
141392016-01-07 Nick Clifton <nickc@redhat.com>
14140
14141 PR target/66655
14142 * g++.dg/pr66655.C: New test.
14143 * g++.dg/pr66655_1.cc: Test support file.
14144 * g++.dg/pr66655.h: Test header file.
14145
2ad3adf1 141462016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14147
14148 PR fortran/66680
14149 gfortran.dg/gomp/pr66680.f90: New test.
14150
4cd9ca92
L
141512016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14152
14153 PR target/69171
14154 * gcc.target/i386/pr69171-1.c: New test.
14155 * gcc.target/i386/pr69171-2.c: Likewise.
14156 * gcc.target/i386/pr69171-3.c: Likewise.
14157 * gcc.target/i386/pr69171-4.c: Likewise.
14158 * gcc.target/i386/pr69171-5.c: Likewise.
14159 * gcc.target/i386/pr69171-6.c: Likewise.
14160
7e33d4dc
BS
141612015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14162
14163 PR middle-end/67639
14164 * c-c++-common/pr67639.c: New test.
14165
fec64afc
JJ
141662016-01-07 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR tree-optimization/69141
14169 * g++.dg/opt/pr69141.C: New test.
14170
f293ad29
EB
141712016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14172
14173 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14174
5027395e
UB
141752016-01-06 Uros Bizjak <ubizjak@gmail.com>
14176
14177 PR target/69140
14178 * gcc.target/i386/pr69140.c: New test
14179
7443cf13
DM
141802016-01-06 David Malcolm <dmalcolm@redhat.com>
14181
14182 * gcc.dg/bad-dereference.c: New test case.
14183
32928931
BS
141842015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14185
14186 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14187
68dd05da
AS
141882016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14189
14190 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14191
6b131d5b
MP
141922016-01-06 Marek Polacek <polacek@redhat.com>
14193
14194 PR sanitizer/69099
14195 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14196
8d9fdb49
MP
141972016-01-05 Marek Polacek <polacek@redhat.com>
14198
14199 PR c/69104
14200 * gcc.dg/atomic-invalid-2.c: New.
14201
acf93f1e
L
142022016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14203
14204 PR target/68991
14205 * gcc.target/i386/pr68991.c: New test.
14206
3f50525d
L
142072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14208
14209 PR target/68991
14210 * g++.dg/pr68991-1.C: New test.
14211 * g++.dg/pr68991-2.C: Likewise.
14212
e0237993 142132016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14214
e0237993 14215 PR other/60465
face88a1
ST
14216 * gcc.target/ia64/pr60465-gprel64.c: New test.
14217 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14218
a0866eff
KT
142192016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14220
14221 PR rtl-optimization/68651
14222 * gcc.target/aarch64/pr68651_1.c: New test.
14223
c589e975
DM
142242016-01-05 David Malcolm <dmalcolm@redhat.com>
14225
14226 PR c/69122
14227 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14228
929710d9
NS
142292016-01-05 Nathan Sidwell <nathan@acm.org>
14230
ce3e43d7
NS
14231 PR c++/58583
14232 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14233
929710d9
NS
14234 * gcc.dg/alias-15.c: New.
14235
a2faef8e
NC
142362016-01-05 Nick Clifton <nickc@redhat.com>
14237
14238 PR target/68870
14239 * g++.dg/pr68770.C: New test.
14240
4cfa76e3
MS
142412016-01-04 Mike Stump <mikestump@comcast.net>
14242
14243 * lib/target-supports.exp (check_effective_target_cilkplus):
14244 cilkplus targets require pthreads.
4ece61b6 14245 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14246
4e8a3a35
MM
142472016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14248
14249 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14250 generation.
14251
818ab71a
JJ
142522016-01-04 Jakub Jelinek <jakub@redhat.com>
14253
14254 Update copyright years.
14255
2fe0a208
MP
142562016-01-04 Marek Polacek <polacek@redhat.com>
14257
14258 PR c/68908
14259 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14260 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14261 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14262
9e3b2fe3
EB
142632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14264
14265 * gcc.target/sparc/20160104-2.c: New test.
14266
e8d65a35
EB
142672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14268
14269 * gcc.target/sparc/20160104-1.c: New test.
14270
25ccfccd
PT
142712016-01-03 Paul Thomas <pault@gcc.gnu.org>
14272
14273 PR fortran/65045
14274 * gfortran.dg/pr65045.f90: New test.
14275
cb51d382
EB
142762016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14277
14278 * gnat.dg/specs/debug1.ads: Delete.
14279
6eeaad6e
JD
142802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14281
14282 PR libgfortran/68867
14283 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14284 expression.
14285
2f968603
JD
142862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14287
14288 PR libgfortran/68867
14289 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14290 PowerPC.
14291
591bb5e4
PT
142922016-01-01 Paul Thomas <pault@gcc.gnu.org>
14293
14294 PR fortran/68864
14295 * gfortran.dg/pr68864.f90: New test.
14296
f1e0620c
JJ
142972016-01-01 Jakub Jelinek <jakub@redhat.com>
14298
942a1319
JJ
14299 PR tree-optimization/69070
14300 * gcc.dg/pr69070.c: New test.
14301
10dff63f
JJ
14302 PR sanitizer/69055
14303 * gfortran.dg/pr69055.f90: New test.
14304
f1e0620c
JJ
14305 PR target/69015
14306 * gcc.dg/pr69015.c: New test.
818ab71a 14307\f
2f883d1c 14308Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14309
14310Copying and distribution of this file, with or without modification,
14311are permitted in any medium without royalty provided the copyright
14312notice and this notice are preserved.