]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Cross-port the latest resolution of LWG2756 and some bug-fixes to experimental::optional.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
40f683e8
RB
12016-10-24 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
4 * gcc.dg/tree-ssa/pr21458.c: Likewise.
5 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
6
b1b6774f
GJL
72016-10-24 Georg-Johann Lay <avr@gjlay.de>
8
9 PR target/78093
10 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
11 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
12
ed9760d2
AV
132016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
14
15 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
16
fb027a42
JJ
172016-10-24 Jakub Jelinek <jakub@redhat.com>
18
19 * gcc.target/i386/bmi2-pext-1.c: New test.
20 * gcc.target/i386/bmi2-pdep-1.c: New test.
21 * gcc.target/i386/bmi2-bzhi-3.c: New test.
22 * gcc.target/i386/tbm-bextri-1.c: New test.
23 * gcc.target/i386/bmi-bextr-6.c: New test.
24
8e10302e
RO
252016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26
27 PR target/77483
28 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
29 * gcc.target/i386/pr65105-1.c: Likewise.
30 * gcc.target/i386/pr65105-2.c: Likewise.
31 * gcc.target/i386/pr65105-3.c: Likewise.
32 * gcc.target/i386/pr65105-5.c: Likewise.
33 * gcc.target/i386/pr67761.c: Likewise.
34 * gcc.target/i386/pr70799-1.c: Likewise.
35
866c72a8
ML
362016-10-24 Martin Liska <mliska@suse.cz>
37
38 PR sanitizer/77966
39 * c-c++-common/ubsan/unreachable-3.c: New test.
40
0804124b
SK
412016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
42
43 PR fortran/77763
44 * gfortran.dg/pr77763.f90
45
87c9fca5
SK
462016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
47
48 PR fortran/54730
49 PR fortran/78033
50 * gfortran.dg/pr78033.f90: New test.
51
dfd6231e
PT
522016-10-23 Paul Thomas <pault@gcc.gnu.org>
53
54 PR fortran/69834
55 * gfortran.dg/select_type_1.f03: Change error for overlapping
56 TYPE IS cases.
57 * gfortran.dg/select_type_36.f03: New test.
58
66ccff98
EB
592016-10-22 Eric Botcazou <ebotcazou@adacore.com>
60
61 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
62
15876cee
TK
632016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
64
65 PR fortran/78021
66 * gfortran.dg/string_length_3.f90: New test.
67
574284e9
AV
682016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
69
574284e9
AV
70 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
71
722016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
73
74 PR fortran/43366
75 PR fortran/57117
76 PR fortran/61337
77 * gfortran.dg/alloc_comp_class_5.f03: New test.
78 * gfortran.dg/class_allocate_21.f90: New test.
79 * gfortran.dg/class_allocate_22.f90: New test.
80 * gfortran.dg/realloc_on_assign_27.f08: New test.
81
20276dc9
JL
822016-10-21 Jeff Law <law@redhat.com>
83
84 * PR tree-optimization/71947
85 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
86 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
87 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
88
f7503699
KV
892016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
90
91 * gcc.dg/ipa/vrp5.c: New test.
92 * gcc.dg/ipa/vrp6.c: New test.
93
5be6b295
WD
942016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
95
96 * gcc.target/aarch64/test_frame_17.c: New test.
97
c82bc7ed
WD
982016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
99
100 * gcc.target/aarch64/test_frame_17.c: New test.
101
67a6cac7
AP
1022016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
103
104 PR preprocessor/71681
105 * gcc.dg/cpp/pr71681-1.c: New testcase
106 * gcc.dg/cpp/pr71681-2.c: Likewise
107 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
108 * gcc.dg/cpp/remap/a/header.gcc: Likewise
109 * gcc.dg/cpp/remap/a/t_1.h: Likewise
110 * gcc.dg/cpp/remap/a/t_2.h: Likewise
111
8e6982f7
JJ
1122016-10-21 Jakub Jelinek <jakub@redhat.com>
113
9c4c8b7b
JJ
114 PR target/78057
115 * gcc.target/i386/pr78057.c: New test.
116
8e6982f7
JJ
117 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
118
de514d40
PT
1192016-10-21 Paul Thomas <pault@gcc.gnu.org>
120
121 PR fortran/69566
122 * gfortran.dg/select_type_37.f03: New test.
123
1d64ceb0
SKS
1242016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
125
126 PR target/71627
127 * gcc.target/avr/pr71627.c: New test
128
85729229
EB
1292016-10-21 Eric Botcazou <ebotcazou@adacore.com>
130
131 * gcc.target/sparc/overflow-1.c: New test.
132 * gcc.target/sparc/overflow-2.c: Likewise.
133 * gcc.target/sparc/overflow-3.c: Likewise.
134
d17f2c3b
AV
1352016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
136
137 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
138 effective target.
139
0d47cee6
KT
1402016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
141
142 PR rtl-optimization/78038
143 * gcc.target/aarch64/pr78038.c: New test.
144
a20d03c8
RB
1452016-10-21 Richard Biener <rguenther@suse.de>
146
147 PR tree-optimization/78051
148 * g++.dg/torture/pr78051.C: New testcase.
149
f3ecd50f
BE
1502016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
151
152 * c-c++-common/wdate-time.c: Restored test case.
153 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
154
fceabe50
JJ
1552016-10-20 Jakub Jelinek <jakub@redhat.com>
156
157 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
158
f56ea76e
UB
1592016-10-20 Uros Bizjak <ubizjak@gmail.com>
160
161 PR target/78037
162 * gcc.target/i386/pr78037.c: New test.
163
2c35bbe1
EB
1642016-10-20 Eric Botcazou <ebotcazou@adacore.com>
165
166 * gcc.target/visium/overflow8.c: New.
167 * gcc.target/visium/overflow16.c: Likewise.
168 * gcc.target/visium/overflow32: Likewise.
169
28df8730
MM
1702016-10-20 Michael Matz <matz@suse.de>
171
172 * gcc.dg/loop-split.c: New test.
173 * gcc.dg/tree-ssa/ifc-9.c: Update.
174 * gcc.dg/tree-ssa/ifc-10.c: Update.
175
6c1a9e41
RB
1762016-10-20 Richard Biener <rguenther@suse.de>
177
178 * gcc.dg/graphite/pr35356-1.c: Update.
179
a2923dba
PC
1802016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
181
182 PR c++/77446
183 * g++.dg/cpp1y/pr77446.C: New.
184
2066ef6a
PK
1852016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
186
187 PR tree-optimization/53979
188 * gcc.dg/pr53979-1.c: New test-case.
189 * gcc.dg/pr53979-2.c: Likewise.
190
4c712374
BE
1912016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
192
193 * c-c++-common/Wint-in-bool-context-2.c: New test.
194
bdcf8e7c
JD
1952016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
196
197 * gfortran.dg/dtio_17.f90: Fix test.
198
ec1748d4
AH
1992016-10-19 Aldy Hernandez <aldyh@redhat.com>
200
201 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
202 * gcc.dg/Walloca-2.c: Same.
203
b70f0b0c
AH
2042016-10-19 Aldy Hernandez <aldyh@redhat.com>
205
206 * gcc.dg/Wvla-1.c: Rename to...
207 * gcc.dg/Wvla-larger-than-1.c: ...this.
208 * gcc.dg/Wvla-2.c: Rename to...
209 * gcc.dg/Wvla-larger-than-2.c: ...this.
210 * gcc.dg/Wvla-3.c: Rename to...
211 * gcc.dg/Walloca-11.c.: ...this.
212 * gcc.dg/wvla-[1-7].c: Rename to:
213 * gcc.dg/Wvla-[1-7].c: ...this.
214
cbb22e61
BC
2152016-10-19 Bin Cheng <bin.cheng@arm.com>
216
217 PR tree-optimization/78005
218 * gcc.dg/vect/pr78005.c: New.
219 * gcc.target/i386/l_fma_float_1.c: Revise test.
220 * gcc.target/i386/l_fma_float_2.c: Ditto.
221 * gcc.target/i386/l_fma_float_3.c: Ditto.
222 * gcc.target/i386/l_fma_float_4.c: Ditto.
223 * gcc.target/i386/l_fma_float_5.c: Ditto.
224 * gcc.target/i386/l_fma_float_6.c: Ditto.
225 * gcc.target/i386/l_fma_double_1.c: Ditto.
226 * gcc.target/i386/l_fma_double_2.c: Ditto.
227 * gcc.target/i386/l_fma_double_3.c: Ditto.
228 * gcc.target/i386/l_fma_double_4.c: Ditto.
229 * gcc.target/i386/l_fma_double_5.c: Ditto.
230 * gcc.target/i386/l_fma_double_6.c: Ditto.
231
a023f8c8
TS
2322016-10-19 Thomas Schwinge <thomas@codesourcery.com>
233
234 PR tree-optimization/78024
235 * gcc.dg/goacc/loop-processing-1.c: New file.
236
d9700bdb
RB
2372016-10-19 Richard Biener <rguenther@suse.de>
238
239 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
240
902cb7b1
KN
2412016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
242
243 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
244 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
245 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
246 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
247 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
248 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
249 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
250 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
251 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
252 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
253 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
254 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
255 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
256 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
257 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
258 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
259 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
260 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
261 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
262 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
263 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
264 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
265 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
266 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
267 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
268 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
269 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
270 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
271 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
272 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
273 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
274 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
275 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
276 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
277 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
278 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
279 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
280 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
281 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
282 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
283 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
284 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
285 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
286 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
287 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
288 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
289 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
290 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
291 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
292 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
293 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
294 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
295 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
296 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
297 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
298 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
299 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
300 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
301 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
302 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
303 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
304 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
305 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
306 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
307 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
308 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
309 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
310 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
311 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
312 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
313 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
314 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
315 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
316 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
317 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
318 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
319 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
320 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
321 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
322 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
323 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
324 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
325 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
326 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
327 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
328 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
329 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
330 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
331 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
332 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
333 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
334 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
335 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
336 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
337 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
338 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
339 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
340 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
341 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
342 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
343 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
344 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
345 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
346 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
347 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
348 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
349 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
350 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
351 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
352 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
353 * gcc.target/powerpc/vsu/vsu.exp: New file.
354
5cb96b6a
UB
3552016-10-18 Uros Bizjak <ubizjak@gmail.com>
356
357 PR target/77991
358 * gcc.target/i386/pr77991.c: New test.
359
f5de494c
MF
3602016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
361
362 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
363 LTO is used.
364
e5163ec1
SKS
3652016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
366
5cb96b6a 367 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 368
b64e8239
RB
3692016-10-18 Richard Biener <rguenther@suse.de>
370
371 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
372 * gcc.dg/tree-ssa/pr21001.c: Likewise.
373 * gcc.dg/tree-ssa/pr21090.c: Likewise.
374 * gcc.dg/tree-ssa/pr21294.c: Likewise.
375 * gcc.dg/tree-ssa/pr21563.c: Likewise.
376 * gcc.dg/tree-ssa/pr23744.c: Likewise.
377 * gcc.dg/tree-ssa/pr25382.c: Likewise.
378 * gcc.dg/tree-ssa/pr68431.c: Likewise.
379 * gcc.dg/tree-ssa/vrp03.c: Likewise.
380 * gcc.dg/tree-ssa/vrp06.c: Likewise.
381 * gcc.dg/tree-ssa/vrp07.c: Likewise.
382 * gcc.dg/tree-ssa/vrp09.c: Likewise.
383 * gcc.dg/tree-ssa/vrp19.c: Likewise.
384 * gcc.dg/tree-ssa/vrp20.c: Likewise.
385 * gcc.dg/tree-ssa/vrp92.c: Likewise.
386 * gcc.dg/pr68217.c: Likewise.
387 * gcc.dg/predict-9.c: Likewise.
388 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
389 * gcc.dg/predict-1.c: Likewise.
390
c680ada5
JD
3912016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
392
393 * gfortran.dg/dtio_17.f90: New test.
394
7fd4f180
KV
3952016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
396
397 * gcc.dg/ipa/vrp4.c: Adjust testcase.
398
718625ad
KV
3992016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
400
401 * gcc.dg/ipa/vrp4.c: New test.
402
735b8f9f
KV
4032016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
404
405 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
406 * gcc.dg/torture/pr39074.c: Likewise.
407
86f98087
EB
4082016-10-17 Eric Botcazou <ebotcazou@adacore.com>
409
410 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
411 * gnat.dg/trampoline4.adb: Minor tweak.
412
a929f266
BS
4132016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
414
415 PR tree-optimization/77916
416 * gcc.dg/torture/pr77916.c: New.
417
4acf2055
SK
4182016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
419
420 PR fortran/77978
421 * gfortran.dg/pr77978_1.f90: New test.
422 * gfortran.dg/pr77978_2.f90: Ditto.
423 * gfortran.dg/pr77978_3.f90: Ditto.
424
871267e1
PT
4252016-10-17 Paul Thomas <pault@gcc.gnu.org>
426
427 PR fortran/61420
428 PR fortran/78013
429 * gfortran.dg/proc_ptr_49.f90: New test.
430
fd9593e9
BE
4312016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
432
433 PR target/77308
434 * gcc.target/arm/pr77308.c: New test.
435
d32d4176
DE
4362016-10-17 David Edelsohn <dje.gcc@gmail.com>
437
438 * lib/target-supports.exp
439 (check_effective_target_floatn_nx_runtime): Return 0 for
440 powerpc*-ibm-aix*.
441
dca2910c
AP
4422016-10-17 Andrew Pinski <apinski@cavium.com>
443
444 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
445 long instead of long.
446 * gcc.target/aarch64/cinc_common_1.c: Likewise.
447 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
448 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
449 * gcc.target/aarch64/mult-synth_4.c: Likewise.
450 * gcc.target/aarch64/pr68102_1.c: Likewise.
451 * gcc.target/aarch64/target_attr_3.c: Likewise.
452
44b00dbc
RB
4532016-10-17 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/77988
456 * gcc.dg/torture/pr77988.c: New testcase.
457
89b80c42
PK
4582016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
459
460 * gcc.dg/pr71636-1.c: New test-case.
461 * gcc.dg/pr71636-2.c: Likewise.
462
4c640e26
EB
4632016-10-16 Eric Botcazou <ebotcazou@adacore.com>
464
465 * gnat.dg/trampoline3.adb: New test.
466 * gnat.dg/trampoline4.adb: Likewise.
467
6c0347f6
JD
4682016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
469
470 * gfortran.dg/dtio_16.f90: New test.
471
d0d48a06
EB
4722016-10-15 Eric Botcazou <ebotcazou@adacore.com>
473
474 * gcc.target/sparc/bmaskbshuf.c: Rename to...
475 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
476 * gcc.target/sparc/bmaskbshuf-2.c: New test.
477
baa33d83
EB
4782016-10-15 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gcc.target/sparc/popc.c: Rename to...
481 * gcc.target/sparc/popc-1.c: ...this.
482 * gcc.target/sparc/popc-2.c: New test.
483
523ee218
JD
4842016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
485
486 PR fortran/77972
487 * gfortran.dg/unexpected_eof_4.f90: New test.
488
c04d4ede
JB
4892016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
490
31a84d4a
AP
491 PR libfortran/48587
492 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 493
064ed55a
JJ
4942016-10-14 Jakub Jelinek <jakub@redhat.com>
495
9a822fc7
JJ
496 PR middle-end/77959
497 * gfortran.dg/pr77959.f90: New test.
498
064ed55a
JJ
499 DR 1511 - const volatile variables and ODR
500 * g++.dg/DRs/dr1511-1.C: New test.
501 * g++.dg/DRs/dr1511-2.C: New test.
502
2579762a
EB
5032016-10-14 Eric Botcazou <ebotcazou@adacore.com>
504
505 * gnat.dg/debug7.adb (dg-options): Remove -g.
506 * gnat.dg/debug8.adb (dg-options): Add -margs.
507 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
508
6d59425d
RB
5092016-10-14 Richard Biener <rguenther@suse.de>
510
511 PR tree-optimization/77979
512 * gcc.dg/torture/pr77979.c: New testcase.
513
43f66d6e
ML
5142016-10-14 Martin Liska <mliska@suse.cz>
515
516 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
517 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
518 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
519
cb3ac867
UB
5202016-10-14 Uros Bizjak <ubizjak@gmail.com>
521
522 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
523 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
524 * gcc.dg/torture/pr77937-2.c: Likewise.
525
14cf71a0
EB
5262016-10-14 Eric Botcazou <ebotcazou@adacore.com>
527
528 * gnat.dg/lto15.adb: Adjust.
529 * gnat.dg/lto16.adb: Likewise.
530 * gnat.dg/lto17.adb: Likewise
531 * gnat.dg/lto18.ad[sb]: New test.
532 * gnat.dg/lto18_pkg.ads: New helper.
533 * gnat.dg/lto19.adb: New test.
534 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
535 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
536 * gnat.dg/lto20.adb: New test.
537 * gnat.dg/lto20_pkg.ad[sb]: New helper.
538
6fd9c6f4
AV
5392016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
540
541 * gfortran.dg/coarray_38.f90: Expect error message.
542
01f44038
KT
5432016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
544
545 * gcc.target/aarch64/spellcheck_1.c: New test.
546 * gcc.target/aarch64/spellcheck_2.c: Likewise.
547 * gcc.target/aarch64/spellcheck_3.c: Likewise.
548 * gcc.target/aarch64/spellcheck_4.c: Likewise.
549 * gcc.target/aarch64/spellcheck_5.c: Likewise.
550 * gcc.target/aarch64/spellcheck_6.c: Likewise.
551
253abb2a
AS
5522016-10-13 Andreas Schwab <schwab@linux-m68k.org>
553
554 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
555
a2695319
BS
5562016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
557
558 PR tree-optimization/77937
559 * gcc.dg/torture/pr77937-1.c: New.
560 * gcc.dg/torture/pr77937-2.c: New.
561
14a2c9aa
JM
5622016-10-13 Jakub Jelinek <jakub@redhat.com>
563
564 * g++.dg/cpp1z/inline-var1.C: New test.
565 * g++.dg/cpp1z/inline-var1a.C: New test.
566 * g++.dg/cpp1z/inline-var1.h: New file.
567 * g++.dg/cpp1z/inline-var2.C: New test.
568 * g++.dg/cpp1z/inline-var3.C: New test.
569 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
570 uninitialized const.
571
18d34307
SL
5722016-10-13 Sandra Loosemore <sandra@codesourcery.com>
573
ee7fa2e3
SL
574 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
575 Xscale is specified, not just -march.
576 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
577 is incompatible with Xscale.
18d34307 578
96032047
MS
5792016-10-13 Martin Sebor <msebor@redhat.com>
580
581 PR c++/71912
582 * g++.dg/ext/flexary4.C: Adjust.
583 * g++.dg/ext/flexary5.C: Same.
584 * g++.dg/ext/flexary9.C: Same.
585 * g++.dg/ext/flexary19.C: New test.
586 * g++.dg/ext/flexary18.C: New test.
587 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
588 regression test.
5cb96b6a
UB
589 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
590 Avoid generating a flexible array member in an array.
96032047 591
5b1548fd
MS
5922016-10-13 Martin Sebor <msebor@redhat.com>
593
594 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
595 to placate -Wformat on targets where the type is not int.
596
7810c4eb
DM
5972016-10-13 David Malcolm <dmalcolm@redhat.com>
598
599 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
600 in INSN_LOCATION.
601
fcd27666
BC
6022016-10-13 Bin Cheng <bin.cheng@arm.com>
603
604 * gcc.target/i386/l_fma_float_1.c: Revise test.
605 * gcc.target/i386/l_fma_float_2.c: Ditto.
606 * gcc.target/i386/l_fma_float_3.c: Ditto.
607 * gcc.target/i386/l_fma_float_4.c: Ditto.
608 * gcc.target/i386/l_fma_float_5.c: Ditto.
609 * gcc.target/i386/l_fma_float_6.c: Ditto.
610 * gcc.target/i386/l_fma_double_1.c: Ditto.
611 * gcc.target/i386/l_fma_double_2.c: Ditto.
612 * gcc.target/i386/l_fma_double_3.c: Ditto.
613 * gcc.target/i386/l_fma_double_4.c: Ditto.
614 * gcc.target/i386/l_fma_double_5.c: Ditto.
615 * gcc.target/i386/l_fma_double_6.c: Ditto.
616
b8a4b8c8
BC
6172016-10-13 Bin Cheng <bin.cheng@arm.com>
618
619 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
620
328ba117
BC
6212016-10-13 Bin Cheng <bin.cheng@arm.com>
622
623 * gcc.dg/vect/vect-98.c: Refine test case.
624 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
625 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
626 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
627
1a1ab05e
JJ
6282016-10-13 Jakub Jelinek <jakub@redhat.com>
629
630 PR c/77946
631 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
632
27947670
ML
6332016-10-13 Martin Liska <mliska@suse.cz>
634
635 PR tree-optimization/77943
636 * g++.dg/tree-ssa/pr77943.C: New test.
637
92c5266b
AV
6382016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
639
640 PR fortran/72832
641 * gfortran.dg/allocate_with_source_22.f03: New test.
642 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
643 fail.
644
90bca4ed
TP
6452016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
646
647 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
648 * gcc.target/arm/movsi_movw.c: Likewise.
649 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
650 directive to work on big endian targets.
651
0011af7b
KV
6522016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
653
654 * gcc.dg/tree-ssa/evrp6.c: New test.
655
859e95ab
SB
6562016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
657
658 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
659 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
660 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
661
2934018d
SB
6622016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
663
664 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
665 * gcc.target/powerpc/warn-2.c: Ditto.
666
f92d1522
RS
6672016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
668
669 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
670 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
671 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
672 for -mmsa.
673 * gcc.target/mips/msa.c: New test.
674 * gcc.target/mips/msa-builtins.c: Likewise.
675 * lib/target-supports.exp (check_mips_msa_hw_available): New.
676 (check_effective_target_mips_msa_runtime): Likewise.
677 (check_effective_target_mips_msa): Likewise.
678 (add_options_for_mips_msa): Likewise.
679 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
680 (check_effective_target_vect_intfloat_cvt): Likewise.
681 (check_effective_target_vect_uintfloat_cvt): Likewise.
682 (check_effective_target_vect_floatint_cvt): Likewise.
683 (check_effective_target_vect_floatuint_cvt): Likewise.
684 (check_effective_target_vect_shift): Likewise.
685 (check_effective_target_vect_shift_char): Likewise.
686 (check_effective_target_vect_long): Likewise.
687 (check_effective_target_vect_float): Likewise.
688 (check_effective_target_vect_double): Likewise.
689 (check_effective_target_vect_long_long): Likewise.
690 (check_effective_target_vect_perm): Likewise.
691 (check_effective_target_vect_perm_byte): Likewise.
692 (check_effective_target_vect_perm_short): Likewise.
693 (check_effective_target_vect_sdot_qi): Likewise.
694 (check_effective_target_vect_udot_qi): Likewise.
695 (check_effective_target_vect_sdot_hi): Likewise.
696 (check_effective_target_vect_udot_hi): Likewise.
697 (check_effective_target_vect_pack_trunc): Likewise.
698 (check_effective_target_vect_unpack): Likewise.
699 (check_effective_target_vect_hw_misalign): Likewise.
700 (check_effective_target_vect_condition): Likewise.
701 (check_effective_target_vect_cond_mixed): Likewise.
702 (check_effective_target_vect_char_mult): Likewise.
703 (check_effective_target_vect_short_mult): Likewise.
704 (check_effective_target_vect_int_mult): Likewise.
705 (check_effective_target_vect_extract_even_odd): Likewise.
706 (check_effective_target_vect_interleave): Likewise.
707 (check_vect_support_and_set_flags): Check if the target supports MSA
708 and append to the list of EFFECTIVE_TARGETS.
709
0bfd099c
RB
7102016-10-12 Richard Biener <rguenther@suse.de>
711
712 PR debug/77947
713 * g++.dg/torture/pr77947.C: New testcase.
714
b4a9ef2f
PMR
7152016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
716
717 * gnat.dg/debug8.adb: New testcase.
718
c0dbd22d
PMR
7192016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
720
721 * gnat.dg/debug9.adb: New testcase.
722
8a7c91cd
RB
7232016-10-12 Richard Biener <rguenther@suse.de>
724
725 * gcc.dg/tree-ssa/vrp35.c: Adjust.
726 * gcc.dg/tree-ssa/vrp36.c: Likewise.
727 * gcc.dg/tree-ssa/vrp46.c: Likewise.
728
7dc2f5f1
RB
7292016-10-12 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/77920
732 * gcc.dg/torture/pr77920.c: New testcase.
733
70f6d5e1
JJ
7342016-10-12 Jakub Jelinek <jakub@redhat.com>
735
4a8b97cb
JJ
736 PR tree-optimization/77929
737 * gcc.c-torture/compile/pr77929.c: New test.
738
70f6d5e1
JJ
739 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
740 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
741 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
742 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
743 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
744 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
745 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
746 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
747 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
748
4803de58
EB
7492016-10-11 Eric Botcazou <ebotcazou@adacore.com>
750
751 * gcc.target/sparc/setcc-4.c: Adjust.
752 * gcc.target/sparc/setcc-5.c: Likewise.
753 * gcc.target/sparc/setcc-6.c: Likewise.
754 * gcc.target/sparc/setcc-7.c: Likewise.
755 * gcc.target/sparc/setcc-8.c: Likewise.
756 * gcc.target/sparc/setcc-9.c: Likewise.
757 * gcc.target/sparc/setcc-10.c: Delete.
758
f6cf4810
SK
7592016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
760
761 PR fortran/77942
762 * gfortran.dg/pr77942.f90
763
8e8c2744
FR
7642016-10-11 Fritz Reese <fritzoreese@gmail.com>
765
766 * gfortran.dg/dec_math.f90: New testsuite.
767
ddefad9a
SKS
7682016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
769
770 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
771 (main): Declare j as i32 instead of int.
772
e7b08761
TP
7732016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
774
775 PR testsuite/PR77710
776 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
777 target triplet instead of *-*-*-*.
778
9fd7cd44
EB
7792016-10-11 Eric Botcazou <ebotcazou@adacore.com>
780
781 * gnat.dg/unchecked_convert10.adb: New test.
782 * gnat.dg/unchecked_convert11.adb: Likewise.
783 * gnat.dg/unchecked_convert12.adb: Likewise.
784
ff7e7ee0
EB
7852016-10-11 Eric Botcazou <ebotcazou@adacore.com>
786
787 * gcc.target/sparc/cbcond-1.c: New test.
788 * gcc.target/sparc/cbcond-2.c: Likewise.
789 * gcc.target/sparc/movcc-1.c: Likewise.
790 * gcc.target/sparc/movcc-2.c: Likewise.
791 * gcc.target/sparc/setcc-1.c: Adjust.
792 * gcc.target/sparc/setcc-2.c: Likewise.
793 * gcc.target/sparc/setcc-3.c: Likewise.
794 * gcc.target/sparc/setcc-4.c: Likewise.
795 * gcc.target/sparc/setcc-5.c: Likewise.
796 * gcc.target/sparc/setcc-6.c: New test.
797 * gcc.target/sparc/setcc-7.c: Likewise.
798 * gcc.target/sparc/setcc-8.c: Likewise.
799 * gcc.target/sparc/setcc-9.c: Likewise.
800 * gcc.target/sparc/setcc-10.c: Likewise.
801
d30078b8
JL
8022016-10-10 Jeff Law <law@redhat.com>
803
804 PR tree-optimization/71947
805 * gcc.dg/tree-ssa/pr71947-1.c: New test.
806 * gcc.dg/tree-ssa/pr71947-2.c: New test.
807 * gcc.dg/tree-ssa/pr71947-3.c: New test.
808 * gcc.dg/tree-ssa/pr71947-4.c: New test.
809 * gcc.dg/tree-ssa/pr71947-5.c: New test.
810 * gcc.dg/tree-ssa/pr71947-6.c: New test.
811
5f869266
TK
8122016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
813
814 PR fortran/77915
815 * gfortran.dg/matmul_11.f90: New test.
816
174e0b00
JW
8172016-10-10 Jiong Wang <jiong.wang@arm.com>
818
819 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
820 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
821 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
822 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
823 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
824 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
825 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
826 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
827 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
828 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
829 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
830 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
831 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
832 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
833 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
834 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
835 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
836 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
837 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
838 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
839 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
840 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
841 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
842 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
843 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
844 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
845 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
846 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
847 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
848 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
849 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
850 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
851 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
852 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
855 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
856 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
857 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
858 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
859 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
860 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
861 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
862 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
863 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
864 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
865 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
866 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
867 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
868 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
869 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
870 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
871 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
872 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
873 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
874 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
875 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
876 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
877 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
878
4bc63138
JW
8792016-10-10 Jiong Wang <jiong.wang@arm.com>
880
881 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
882 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
883 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
884 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
885 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
886 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
887 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
888 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
889 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
890 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
891 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
892 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
893 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
894 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
895
8f3edb07
JW
8962016-10-10 Jiong Wang <jiong.wang@arm.com>
897
898 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
899 Enable AArch64.
900 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
901 vdup*_laneq.
902 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
903 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
904 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
905 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
906
6e49f922
JW
9072016-10-10 Matthew Wahab <matthew.wahab@arm.com>
908 Jiong Wang <jiong.wang@arm.com>
909
910 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
911 AArch64 support.
912 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
913 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
914 AArch64 targets.
915 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
916 AArch64 targets.
917 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
918 targets.
919 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
920
41683e1a
EB
9212016-10-10 Eric Botcazou <ebotcazou@adacore.com>
922
923 * gnat.dg/specs/vfa.ads: New test.
924
6e49f922 9252016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
926
927 * gnat.dg/inline13.ad[sb]: New test.
928 * gnat.dg/inline13_pkg.ad[sb]: New helper.
929
55cfd746
EB
9302016-10-10 Eric Botcazou <ebotcazou@adacore.com>
931
932 * gnat.dg/biased_subtype.adb: New test.
933
4dfb8a2a
JJ
9342016-10-09 Jakub Jelinek <jakub@redhat.com>
935
936 PR tree-optimization/77901
937 * gcc.c-torture/compile/pr77901.c: New test.
938
67b97478
PK
9392016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
940
941 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
942 * gcc.dg/ipa/propalign-2.c: Likewise
943 * gcc.dg/ipa/propalign-3.c: Likewise.
944 * gcc.dg/ipa/propalign-4.c: Likewise.
945 * gcc.dg/ipa/propalign-5.c: Likewise.
946
7bad794a
JJ
9472016-10-08 Jakub Jelinek <jakub@redhat.com>
948
81b02905
JJ
949 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
950
ee19ef45
JJ
951 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
952
7bad794a
JJ
953 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
954 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
955
56d3a930
FR
9562016-10-07 Fritz Reese <fritzoreese@gmail.com>
957
958 * gfortran.dg/dec_union_11.f90: New testcase.
959
45e2bf2e
NS
9602016-10-07 Nathan Sidwell <nathan@acm.org>
961
962 PR c++/66443
963 * g++.dg/cpp0x/pr66443-cxx11.C: New.
964 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
965 * g++.dg/cpp1y/pr66443-cxx14.C: New
966 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
967 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
968
be845b04
JJ
9692016-10-07 Jakub Jelinek <jakub@redhat.com>
970
971 * g++.dg/cpp0x/addressof1.C: New test.
972 * g++.dg/cpp0x/addressof2.C: New test.
973
08213983
MM
9742016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
975
976 * gcc.target/powerpc/float128-type-1.c: New test to check that
977 PowerPC 64-bit Linux enables -mfloat128-type by default.
978 * gcc.target/powerpc/float128-type-2.c: Likewise.
979 * gcc.target/powerpc/float128-mix.c: Change error message to
980 reflect that __ibm128 is now #define'ed to be long double.
981
bd845c14
SK
9822016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
983
984 PR fortran/77406
985 * gfortran.dg/pr77406.f90: New test.
986 * gfortran.dg/assumed_type_3.f90: Update error messages.
987 * gfortran.dg/defined_operators_1.f90: Ditto.
988 * gfortran.dg/generic_26.f90: Ditto.
989 * gfortran.dg/generic_7.f90: Ditto.
990 * gfortran.dg/gomp/udr5.f90: Ditto.
991 * gfortran.dg/gomp/udr7.f90: Ditto.
992 * gfortran.dg/interface_1.f90: Ditto.
993 * gfortran.dg/interface_37.f90: Ditto.
994 * gfortran.dg/interface_5.f90: Ditto.
995 * gfortran.dg/interface_6.f90: Ditto.
996 * gfortran.dg/interface_7.f90
997 * gfortran.dg/no_arg_check_3.f90
998 * gfortran.dg/operator_5.f90
999 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1000
c09c4992
BE
10012016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1002
1003 PR c++/77700
1004 * c-c++-common/Wint-in-bool-context.c: Update test.
1005
d7f336f8
RB
10062016-10-07 Richard Biener <rguenther@suse.de>
1007
1008 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1009 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1010
a9172bf3
MP
10112016-10-07 Marek Polacek <polacek@redhat.com>
1012
1013 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1014
8a14afd0
BS
10152016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1016
1017 PR c++/69733
1018 * c-c++-common/pr69733.c: New test.
1019 * gcc.dg/pr69733.c: New test.
1020 * gcc.target/i386/pr69733.c: New test.
1021
d4bd4646
MP
10222016-10-07 Marek Polacek <polacek@redhat.com>
1023
1024 PR c++/77803
1025 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1026
a93cdc5c
JJ
10272016-10-07 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR tree-optimization/77664
1030 * gcc.dg/tree-ssa/pr77664.c: New test.
1031 * gcc.dg/pr77664.c: New test.
1032
10332016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1034
1035 * gfortran.dg/pr69955.f90: New test.
1036
ac193ee7
LK
10372016_10-06 Louis Krupp <louis.krupp@zoho.com>
1038
1039 PR fortran/57910
1040 * gfortran.dg/pr57910.f90: New test.
1041
342cfb3e
JJ
10422016-10-06 Jakub Jelinek <jakub@redhat.com>
1043
1044 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1045 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1046
48057089
KV
10472016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1048
1049 PR tree-optimization/77862
1050 * gcc.dg/pr77862.c: New test.
1051
65b25c9b
KV
10522016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1053
1054 * gcc.dg/tree-ssa/evrp4.c: New test.
1055
f3127685
JL
10562016-10-06 Jeff Law <law@redhat.com>
1057
1058 PR tree-optimization/71661
1059 * gcc.dg/tree-ssa/pr71661.c: New test.
1060
b3972588
RB
10612016-10-06 Richard Biener <rguenther@suse.de>
1062
1063 PR tree-optimization/77855
1064 * gcc.dg/torture/pr77855.c: New testcase.
1065
139dc3c6 10662016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1067 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1068
1069 * g++.dg/other/pr77759.C: New test.
1070
37f6a157
RB
10712016-10-06 Richard Biener <rguenther@suse.de>
1072
1073 PR tree-optimization/77839
1074 * gcc.dg/torture/pr77839.c: New testcase.
1075
f779aeb8
MP
10762016-10-06 Marek Polacek <polacek@redhat.com>
1077
1078 * g++.dg/cpp1z/init-statement9.C: New test.
1079
eee8f0b0
AS
10802016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1081
1082 * gcc.target/i386/pcommit-1.c: Deleted.
1083 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1084 * gcc.target/i386/sse-13.c: Ditto.
1085 * gcc.target/i386/sse-14.c: Ditto.
1086 * gcc.target/i386/sse-22.c: Ditto.
1087 * gcc.target/i386/sse-23.c: Ditto.
1088 * g++.dg/other/i386-2.C: Ditto.
1089
b48042bb
UB
10902016-10-05 Uros Bizjak <ubizjak@gmail.com>
1091
1092 * gcc.target/i386/pr77833.c: Require int128 effective target.
1093
50b01e1d
SK
10942016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1095
1096 PR fortran/58991
1097 PR fortran/58992
1098 * gfortran.dg/associate_22.f90: New test.
1099
908b8296
FR
11002016-10-05 Fritz Reese <fritzoreese@gmail.com>
1101
1102 * gfortran.dg/dec_union_9.f90: New testcase.
1103 * gfortran.dg/dec_union_10.f90: New testcase.
1104
87582521
JJ
11052016-10-05 Jakub Jelinek <jakub@redhat.com>
1106
2e69f143
JJ
1107 PR sanitizer/66343
1108 * gcc.dg/pch/pr66343-3.c: New test.
1109 * gcc.dg/pch/pr66343-3.hs: New file.
1110
87582521
JJ
1111 PR sanitizer/66343
1112 * gcc.dg/pch/pr66343-1.c: New test.
1113 * gcc.dg/pch/pr66343-1.hs: New file.
1114 * gcc.dg/pch/pr66343-2.c: New test.
1115 * gcc.dg/pch/pr66343-2.hs: New file.
1116
700fff34
BE
11172016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1118
1119 * c-c++-common/Wint-in-bool-context.c: Update test.
1120
17a9e380
MP
11212016-10-05 Marek Polacek <polacek@redhat.com>
1122
1123 * g++.dg/cpp1z/init-statement1.C: New test.
1124 * g++.dg/cpp1z/init-statement2.C: New test.
1125 * g++.dg/cpp1z/init-statement3.C: New test.
1126 * g++.dg/cpp1z/init-statement4.C: New test.
1127 * g++.dg/cpp1z/init-statement5.C: New test.
1128 * g++.dg/cpp1z/init-statement6.C: New test.
1129 * g++.dg/cpp1z/init-statement7.C: New test.
1130 * g++.dg/cpp1z/init-statement8.C: New test.
1131
6e48e779
LK
11322016-10-05 Louis Krupp <louis.krupp@zoho.com>
1133
1134 PR fortran/67524
1135 * gfortran.dg/pr67524.f90: New test.
1136
04a32443
JJ
11372016-10-05 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR sanitizer/77823
1140 * c-c++-common/ubsan/shift-9.c: New test.
1141
743a9cf7
SKS
11422016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1143
1144 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1145 of int if __SIZEOF_INT__ is less than 4 bytes.
1146
a40278c3
JD
11472016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1148
1149 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1150 * gfortran.dg/class_array_20.f03: Likewise.
1151 * gfortran.dg/class_array_21.f03: Likewise.
1152 * gfortran.dg/finalize_29.f08: Likewise.
1153 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1154
39bb7d01
RB
11552016-10-05 Richard Biener <rguenther@suse.de>
1156
1157 PR middle-end/77826
1158 * gcc.dg/torture/pr77826.c: New testcase.
1159
eeb57981
RB
11602016-10-05 Richard Biener <rguenther@suse.de>
1161
1162 * gcc.dg/fold-copysign-1.c: New testcase.
1163
f9018d75
AS
11642016-10-05 Andreas Schwab <schwab@suse.de>
1165
1166 * g++.dg/pr49847-2.C: Remove.
1167
7e8000b3
PMR
11682016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1169
1170 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1171
54f84ca9
RB
11722016-10-05 Richard Biener <rguenther@suse.de>
1173
1174 PR middle-end/55152
1175 * gcc.dg/pr55152-2.c: New testcase.
1176
17beda50
JD
11772016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1178
1179 * gfortran.dg/dtio_15.f90: New test.
1180
1c84b798
ILT
11812016-10-04 Ian Lance Taylor <iant@golang.org>
1182
1183 * gcc.dg/split-7.c: New test.
1184
7ec39552
MS
11852016-10-04 Martin Sebor <msebor@redhat.com>
1186
1187 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1188 %lc directive to wint_t to silence -Wformat warnings on targets
1189 where the latter is a distinct type such as long.
1190
8ff04ff9
MS
11912016-10-04 Martin Sebor <msebor@redhat.com>
1192
1193 PR c++/77804
1194 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1195
bfecd57c
JJ
11962016-10-04 Jakub Jelinek <jakub@redhat.com>
1197
f72da967
JJ
1198 PR c++/77791
1199 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1200
bfecd57c
JJ
1201 * g++.dg/other/java3.C: Remove.
1202 * g++.dg/other/java1.C: Remove.
1203 * g++.dg/other/error12.C: Remove.
1204 * g++.dg/other/java2.C: Remove.
1205 * g++.dg/warn/Wnvdtor.C: Remove.
1206 * g++.dg/lookup/java1.C: Remove.
1207 * g++.dg/lookup/java2.C: Remove.
1208 * g++.dg/ext/pr34829.C: Remove.
1209 * g++.dg/ext/java-3.C: Remove.
1210 * g++.dg/ext/java-1.C: Remove.
1211 * g++.dg/ext/java-2.C: Remove.
1212 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1213
fe8b1e83
DG
12142016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1215
1216 PR tree-optimization/77808
1217 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1218
078b5aab
RB
12192016-10-04 Richard Biener <rguenther@suse.de>
1220
1221 PR tree-optimization/77399
1222 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1223
2b568899
RB
12242016-10-04 Richard Biener <rguenther@suse.de>
1225
1226 PR middle-end/77833
1227 * gcc.target/i386/pr77833.c: New testcase.
1228
0a4e5cf3
JL
12292016-09-26 Jeff Law <law@redhat.com>
1230
1231 PR tree-optimization/71550
1232 PR tree-optimization/71403
1233 * gcc.c-torture/execute/pr71550.c: New test.
1234
d07b0a23
SKS
12352016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1236
1237 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1238 option.
1239
b44a42cf
KT
12402016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1241
1242 Revert
1243 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1244
1245 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1246
f41f1ceb
MP
12472016-10-03 Marek Polacek <polacek@redhat.com>
1248
1249 * g++.dg/cpp0x/nullptr37.C: New test.
1250
1633d3b9
BE
12512016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1252
1253 * c-c++-common/Wint-in-bool-context.c: Update test.
1254
2c8e3a1d
JJ
12552016-10-02 Jakub Jelinek <jakub@redhat.com>
1256
1257 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1258 earlier.
1259 * g++.dg/charset/asm2.c (memmove): Likewise.
1260 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1261 * g++.dg/tls/diag-4.C (foo): Likewise.
1262 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1263 dg-warning, fix up regex.
1264 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1265 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1266 * g++.old-deja/g++.mike/net31.C: Likewise.
1267 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1268 for C++17.
1269 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1270 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1271
f00b6283
RB
12722016-10-01 Richard Biener <rguenther@suse.de>
1273
1274 PR middle-end/77798
1275 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1276
0f0565b1
AV
12772016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1278
1279 PR fortran/77663
1280 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1281
c58823a0
JJ
12822016-10-01 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR c/77490
1285 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1286 Add dg-prune-output directive.
1287
e3228a50
JD
12882016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1289
1290 PR fortran/66643
1291 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1292 * gfortran.fortran-torture/compile/write.f90: Update test.
1293
e70bbc6f
MW
12942016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1295
1296 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1297 arm_fp16_alternative_ok as the required effective target.
1298 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1299 -mfp16-format=alternative to the dg-options directive and remove
1300 the dg-add-options directive.
1301
c39747d2
FR
13022016-09-30 Fritz Reese <fritzoreese@gmail.com>
1303
1304 PR fortran/77764
1305 * gfortran.dg/dec_union_8.f90: New testcase.
1306
00074dd8
FR
13072016-09-30 Fritz Reese <fritzoreese@gmail.com>
1308
1309 PR fortran/77782
1310 * gfortran.dg/dec_structure_16.f90: New testcase.
1311
26f391e8
AV
13122016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1313
1314 * gfortran.dg/coarray_allocate_10.f08: New test.
1315 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1316
fa16a271
KT
13172016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1318
1319 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1320
f334c828
RB
13212016-09-30 Richard Biener <rguenther@suse.de>
1322
1323 PR tree-optimization/77399
1324 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1325
76e3ec9c
SL
13262016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1327
871267e1 1328 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1329 -fdelete-null-pointer-checks explicit.
1330 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1331 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1332 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1333 * gcc.dg/pic-1.c: Require fpic target support.
1334 * gcc.dg/pic-2.c: Likewise.
1335
a2c6e7f2
JJ
13362016-09-29 Jakub Jelinek <jakub@redhat.com>
1337
1338 Implement P0001R1 - C++17 removal of register storage class specifier
1339 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1340 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1341 C++17.
1342 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1343 keyword if not __SSE2__.
1344 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1345 C++17.
1346 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1347 register keywords.
1348 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1349 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1350 no_erroneous_warning): Expect new warnings for C++17.
1351 * g++.dg/warn/register-var-2.C (f): Likewise.
1352 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1353 * g++.dg/parse/linkage2.C (foo): Likewise.
1354 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1355 keyword on parameters for C++17.
1356 * g++.dg/cpp1z/register1.C: New test.
1357 * g++.dg/cpp1z/register2.C: New test.
1358 * g++.dg/cpp1z/register3.C: New test.
1359
4ab76933
UB
13602016-09-29 Uros Bizjak <ubizjak@gmail.com>
1361
1362 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1363 * gcc.target/i386/avx2-check.h (main): Ditto.
1364 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1365 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1366 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1367 * gcc.target/i386/avx512er-check.h (main): Ditto.
1368 * gcc.target/i386/avx512f-check.h (main): Ditto.
1369 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1370 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1371 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1372
2488ebe5
UB
13732016-09-29 Uros Bizjak <ubizjak@gmail.com>
1374
1375 PR target/77756
1376 * gcc.target/i386/pr77756.c: New test.
1377
4d258d09
MP
13782016-09-29 Marek Polacek <polacek@redhat.com>
1379
1380 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1381
a9087411
MP
13822016-09-29 Marek Polacek <polacek@redhat.com>
1383
1384 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1385 C++14.
1386
fa0a064a
ML
13872016-09-29 Martin Liska <mliska@suse.cz>
1388
1389 * objc/execute/construct1.m: New test.
1390
0ce1ecc7
RB
13912016-09-29 Richard Biener <rguenther@suse.de>
1392
1393 PR tree-optimization/77768
1394 * gcc.dg/torture/pr77768.c: New testcase.
1395
da186c1f
RB
13962016-09-28 Richard Biener <rguenther@suse.de>
1397
1398 PR middle-end/77407
1399 * gcc.dg/pr77407.c: New testcase.
1400
d657e995
RB
14012016-09-29 Richard Biener <rguenther@suse.de>
1402
1403 PR middle-end/55152
1404 * gcc.dg/pr55152.c: New testcase.
1405 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1406
cadf6296
RO
14072016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1408
1409 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1410 (dg-options): Remove -m32.
1411
88000fd1
MS
14122016-09-28 Martin Sebor <msebor@redhat.com>
1413
1414 PR middle-end/77721
1415 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1416
0c172974
JD
14172016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1418
1419 PR libgfortran/77707
1420 * gfortran.dg/inquire_17.f90: New test.
1421
4b390698
JJ
14222016-09-28 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c++/77467
1425 * g++.dg/cpp1y/constexpr-77467.C: New test.
1426
2b1b5938
MS
14272016-09-28 Martin Sebor <msebor@redhat.com>
1428
1429 PR c/77762
1430 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1431 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1432 (test_sprintf_p_const): Adjust line numbers to avoid failures
1433 introduced in r240503.
1434
30dc6ee9
MS
14352016-09-28 Martin Sebor <msebor@redhat.com>
1436
1437 PR middle-end/77683
1438 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1439
7d290e93
BE
14402016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1441
fcf32bad
BE
1442 PR c++/77748
1443 * g++.dg/pr77550.C: Avoid undefined behavior.
1444
7d290e93
BE
1445 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1446
912d9ec3
WD
14472016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1448
1449 * gcc.dg/strlenopt-20.c: Update test.
1450 * gcc.dg/strlenopt-21.c: Likewise.
1451 * gcc.dg/strlenopt-22.c: Likewise.
1452 * gcc.dg/strlenopt-22g.c: Likewise.
1453 * gcc.dg/strlenopt-26.c: Likewise.
1454 * gcc.dg/strlenopt-5.c: Likewise.
1455 * gcc.dg/strlenopt-7.c: Likewise.
1456 * gcc.dg/strlenopt-9.c: Likewise.
1457
459bcfb0
JJ
14582016-09-27 Jakub Jelinek <jakub@redhat.com>
1459
6e39060a
JJ
1460 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1461
8ca33347
JJ
1462 * g++.dg/cpp1z/lambda-this1.C: New test.
1463 * g++.dg/cpp1z/lambda-this2.C: New test.
1464
459bcfb0
JJ
1465 PR c++/77722
1466 * g++.dg/ubsan/return-4.C: New test.
1467 * g++.dg/ubsan/return-5.C: New test.
1468 * g++.dg/ubsan/return-6.C: New test.
1469
20fba714
JW
14702016-09-27 Jiong Wang <jiong.wang@arm.com>
1471
1472 * lib/target-supports.exp
1473 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1474 in function comment.
1475
bebe0086
ML
14762016-09-27 Martin Liska <mliska@suse.cz>
1477
1478 PR gcov-profile/46266
1479 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1480 considered.
1481
59896334
RB
14822016-09-27 Richard Biener <rguenther@suse.de>
1483
1484 PR tree-optimization/77745
1485 * g++.dg/torture/pr77745.C: New testcase.
1486
f0d355dc
RB
14872016-09-27 Richard Biener <rguenther@suse.de>
1488
1489 PR tree-optimization/77478
1490 * gcc.dg/torture/pr77478.c: New testcase.
1491
8c9434c2
ML
14922016-09-27 Martin Liska <mliska@suse.cz>
1493
1494 PR gcov-profile/7970
1495 PR gcov-profile/16855
1496 PR gcov-profile/44779
1497 * g++.dg/gcov/pr16855.C: New test.
1498
511d092e
SKS
14992016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1500
1501 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1502
f2e0c4e1
JJ
15032016-09-27 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR fortran/77666
1506 * gfortran.dg/gomp/pr77666.f90: New test.
1507
3a4228ba
KV
15082016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1509
1510 PR ipa/77677
1511 * gcc.dg/torture/pr77677-2.c: New test.
1512
a184e37f
SK
15132016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1514
1515 PR fortran/77420
1516 * gfortran.dg/pr77420_1.f90: New test.
1517 * gfortran.dg/pr77420_2.f90: Ditto.
1518 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1519 * gfortran.dg/pr77420_4.f90: this file.
1520
8be59d19
KV
15212016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1522
1523 PR middle-end/77719
1524 * gfortran.dg/pr77719.f90: New test.
1525
991075a4
TP
15262016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1527
1528 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1529 singular form of byte when quantity is unknown.
991075a4 1530
c6147dc4
MP
15312016-09-26 Marek Polacek <polacek@redhat.com>
1532
1533 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1534
5cc6c41c
ML
15352016-09-26 Martin Liska <mliska@suse.cz>
1536
1537 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1538 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1539 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1540 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1541 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1542 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1543 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1544 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1545 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1546
81fea426
MP
15472016-09-26 Marek Polacek <polacek@redhat.com>
1548
1549 PR c/7652
1550 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1551 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1552 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1553 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1554 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1555 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1556 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1557 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1558 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1559 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1560 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1561 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1562 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1563 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1564 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1565 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1566 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1567 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1568 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1569 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1570 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1571 * c-c++-common/attr-fallthrough-1.c: New test.
1572 * c-c++-common/attr-fallthrough-2.c: New test.
1573 * g++.dg/cpp0x/fallthrough1.C: New test.
1574 * g++.dg/cpp0x/fallthrough2.C: New test.
1575 * g++.dg/cpp1z/fallthrough1.C: New test.
1576 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1577 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1578 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1579 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1580
9b597c1f
SK
15812016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1582
12a813c1 1583 PR fortran/77429
9b597c1f
SK
1584 * gfortran.dg/pr77429.f90: New test.
1585
f1c7e7f1
SK
15862016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1587
1588 PR fortran/77694
1589 * gfortran.dg/pr77694.f90: New test.
1590
50c6dd20
OE
15912016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1592
1593 PR target/51244
1594 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1595
540b039e
DH
15962016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1597
1598 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1599 for 32-bit mode.
1600
cfd161bf
DH
16012016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1602
1603 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1604 for 32-bit mode.
1605
9a2300e9
MP
16062016-09-24 Marek Polacek <polacek@redhat.com>
1607
1608 PR c/77490
1609 * c-c++-common/Wbool-operation-1.c: New test.
1610 * gcc.dg/Wbool-operation-1.c: New test.
1611
34d567d1
FR
16122016-09-23 Fritz Reese <fritzoreese@gmail.com>
1613
1614 * gfortran.dg/dec_static_1.f90: New.
1615 * gfortran.dg/dec_static_2.f90: New.
1616 * gfortran.dg/dec_static_3.f90: New.
1617 * gfortran.dg/dec_static_4.f90: New.
1618
4a8d4422
JD
16192016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1620
1621 PR fortran/48298
1622 * gfortran.dg/negative_unit_check.f90: Update test.
1623 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1624
90ef45cb
DV
16252016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1626
1627 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1628 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1629 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1630 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1631 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1632 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1633 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1634
e0535922
MS
16352016-09-23 Martin Sebor <msebor@redhat.com>
1636
1637 PR testsuite/77713
1638 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1639 assuming long double is bigger than double.
1640
d664d76d
JJ
16412016-09-23 Jakub Jelinek <jakub@redhat.com>
1642
1643 Implement P0138R2, C++17 construction rules for enum class values
1644 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1645
3b31f720
DM
16462016-09-23 David Malcolm <dmalcolm@redhat.com>
1647
1648 PR preprocessor/77672
1649 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1650 expected multiline output from first warning to reflect change
1651 in r240434.
1652
592459bf
TP
16532016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1654
1655 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1656
0af06385
BE
16572016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1658 Tom de Vries <tom@codesourcery.com>
1659
1660 PR testsuite/77411
1661 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1662
8f01b67a
MP
16632016-09-23 Marek Polacek <polacek@redhat.com>
1664
1665 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1666 * c-c++-common/gomp/atomic-13.c: Likewise.
1667 * c-c++-common/gomp/atomic-14.c: Likewise.
1668 * c-c++-common/pr60439.c: Remove invalid code.
1669 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1670 * g++.dg/expr/bitfield5.C: Likewise.
1671 * g++.dg/expr/bitfield6.C: Likewise.
1672 * g++.dg/expr/bool1.C: Likewise.
1673 * g++.dg/expr/bool3.C: Likewise.
1674 * g++.dg/expr/lval3.C: Likewise.
1675 * g++.dg/expr/lval4.C: Likewise.
1676 * g++.old-deja/g++.jason/bool5.C: Likewise.
1677
bbd6fcf3
DM
16782016-09-23 David Malcolm <dmalcolm@redhat.com>
1679
1680 PR preprocessor/77672
1681 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1682 (test_terminator_location): New function.
1683
113d06a4
RB
16842016-09-23 Richard Biener <rguenther@suse.de>
1685
1686 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1687
cab9e1df
MW
16882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1689
1690 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1691 -march=armv8.2-a+fp16 when supported by the hardware.
1692 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1693 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1694 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1695 semi-colons to a macro invocations.
1696 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1697 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1698 defined.
1699 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1700 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1702 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1703 defined.
1704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1705 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1707 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1709 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1711 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1712 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1713 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1714 defined.
1715 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1716 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1717 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1718 defined.
1719 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1720 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1721 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1722 defined.
1723 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1724 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1725 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1726 defined.
1727 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1728 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1729 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1730 defined. Also fix some white-space.
1731 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1732 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1733 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1734 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1735 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1736 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1737 defined. Also fix some long lines and white-space.
1738 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1739 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1740 defined. Also fix some long lines and white-space.
1741 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1742 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1743 defined.
1744 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1745 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1746 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1747 defined.
1748 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1749 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1750 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1751 defined.
1752 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1754 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1755 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1756 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1758 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1759 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1760 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1762 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1763 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1764 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1765 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1766 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1767 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1768 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1769 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1771
da9b2e69
JW
17722016-09-23 Jiong Wang <jiong.wang@arm.com>
1773 Matthew Wahab <matthew.wahab@arm.com>
1774
1775 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1790 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1791 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1792 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1812
785cf02f
MW
18132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1814
1815 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1816 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1817 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1818 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1819 support.
1820
1e401340
KV
18212016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1822
1823 PR ipa/77677
1824 * gcc.dg/torture/pr77677.c: New test.
1825
8ed3eeac
AV
18262016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1827
1828 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1829 here now.
1830
55a9b91b
MW
18312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1832
1833 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1834 options. Add tests for float16x4_t and float16x8_t.
1835
64c744b9
DV
18362016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1837
1838 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1839 * gcc.target/s390/risbg-ll-2.c: Ditto.
1840 * gcc.target/s390/risbg-ll-3.c: Ditto.
1841
d403b8d4
MW
18422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1843
1844 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1845 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1846
576987fc
DV
18472016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1848
1849 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1850 output to the simplified instructions.
1851
4ffc8099
MW
18522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1853
1854 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1855 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1856
b1a970a5
MW
18572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1858
1859 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1860 (FP16_SUPPORTED): New
1861 (expected-hfloat-16x4): Make conditional on __fp16 support.
1862 (expected-hfloat-16x8): Likewise.
1863 (vdup_n_f16): Disable for non-AArch64 targets.
1864 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1865 conditional on FP16_SUPPORTED.
1866 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1867 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1868 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1869 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1870 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1871 for testing __fp16.
1872 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1873 conditional on FP16_SUPPORTED.
1874 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1875 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1876
50df9464
MW
18772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1878
1879 * gcc.target/arm/short-vfp-1.c: New.
1880
536b9f42
MW
18812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1882
1883 * gcc.target/arm/attr-fp16-arith-1.c: New.
1884
1b9e31cf
MW
18852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1886
1887 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1888 New.
1889 (add_options_for_arm_v8_2a_fp16_neon): New.
1890 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1891 (add_options_for_arm_arch_v8_2a): Auto-generate.
1892 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1893 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1894 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1895 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1896 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1897 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1898 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1899
a5b42ee7
MW
19002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1901
1902 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1903 arm_fp16_alternative_ok.
1904 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1905 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1906 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1907 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1908 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1909 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1910 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1911 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1912 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1913 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1914 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1915 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1916 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1917 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1918 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1919 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1920 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1921 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1922 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1923 arm_fp16_alternative_ok.
1924 * lib/target-supports.exp
1925 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1926 (check_effective_target_arm_fp16_alternative_ok): New.
1927 (check_effective_target_arm_fp16_none_ok_nocache): New.
1928 (check_effective_target_arm_fp16_none_ok): New.
1929
fcbc975b
ML
19302016-09-23 Martin Liska <mliska@suse.cz>
1931
1932 * gcc.dg/ipa/pr77653.c: Replace adress
1933 with address.
1934
1822b732
ML
19352016-09-23 Martin Liska <mliska@suse.cz>
1936
1937 * gcc.target/i386/movbe-4.c: New test.
1938
fab18cc4
ML
19392016-09-23 Martin Liska <mliska@suse.cz>
1940
1941 * gcc.target/i386/crc32-5.c: New test.
1942
e70f01b5
ML
19432016-09-23 Martin Liska <mliska@suse.cz>
1944
1945 * gcc.target/i386/pr71652.c: New test.
1946 * gcc.target/i386/pr71652-2.c: New test.
1947 * gcc.target/i386/pr71652-3.c: New test.
1948
f2e81d05
JJ
19492016-09-23 Jakub Jelinek <jakub@redhat.com>
1950
1951 * lib/gcc-dg.exp (process-message): Support relative line number
1952 notation - .+4 or .-1 etc.
1953 * gcc.dg/dg-test-1.c: New test.
1954
ed30d2a6
MS
19552016-09-22 Martin Sebor <msebor@redhat.com>
1956
1957 PR target/77676
1958 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1959 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1960 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1961 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1962
1c681c7b
UB
19632016-09-22 Uros Bizjak <ubizjak@gmail.com>
1964
1965 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1966 * gcc.dg/ifcvt-2.c: Ditto.
1967 * gcc.dg/zero_bits_compound-1.c: Ditto.
1968 * gcc.dg/zero_bits_compound-1.c: Ditto.
1969 * gcc.dg/pr40550.c: Simplify target selectors.
1970 Use dg-additional-options.
1971 * gcc.dg/pr47893.c: Ditto.
1972 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1973 additional options for 32-bit x86 targets.
1974 * gcc.dg/pr70955.c: Move to ...
1975 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1976
67cf0a53
PC
19772016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1978
1979 PR c++/61019
1980 * g++.dg/cpp0x/pr61019.C: New.
1981
0ee70cc0
AV
19822016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1983 Terry Guo <terry.guo@arm.com>
1984
1985 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1986 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1987 * gcc.target/arm/pure-code/pure-code.exp: New.
1988
43639d2c
UB
19892016-09-22 Uros Bizjak <ubizjak@gmail.com>
1990
1991 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1992 Remove SSE effective target requirement.
1993
a608d15b
PC
19942016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1995
1996 PR c++/71979
1997 * g++.dg/cpp0x/pr71979.C: New.
1998
d94a7ab4
BE
19992016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2000
2001 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2002
a13f439f
ML
20032016-09-22 Martin Liska <mliska@suse.cz>
2004
2005 PR ipa/77653
2006 * gcc.dg/ipa/pr77653.c: New test.
2007
cf352092
JJ
20082016-09-22 Jakub Jelinek <jakub@redhat.com>
2009
2010 PR fortran/77665
2011 * gfortran.dg/gomp/pr77665.f90: New test.
2012
a8de3002
PT
20132016-09-22 Paul Thomas <pault@gcc.gnu.org>
2014
2015 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2016 * gfortran.dg/dtio_13.f90: New test.
2017
39abef62
LK
20182016-09-21 Louis Krupp <louis.krupp@zoho.com>
2019
2020 PR fortran/66107
2021 * gfortran.dg/pr66107.f90: New test.
2022
4a2bb7fc
ILT
20232016-09-21 Ian Lance Taylor <iant@golang.org>
2024
2025 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2026 with call to builtin delete function.
2027
5f84cee2
JM
20282016-09-21 Joseph Myers <joseph@codesourcery.com>
2029
2030 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2031 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2032 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2033 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2034 tests.
2035
fe01a41a
UB
20362016-09-21 Uros Bizjak <ubizjak@gmail.com>
2037
2038 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2039
2e1c20b1
JJ
20402016-09-21 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR c++/77651
2043 * g++.dg/cpp1z/aligned-new6.C: New test.
2044
de4c144a
MW
20452016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2046
2047 * gcc.target/arm/fp16-aapcs-3.c: New.
2048 * gcc.target/arm/fp16-aapcs-4.c: New.
2049 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2050 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2051 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2052 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2053
44fc7854
BE
20542016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2055
2056 PR tree-optimization/77550
2057 * g++.dg/pr77550.C: New test.
2058
bc084f84
GJL
20592016-09-21 Georg-Johann Lay <avr@gjlay.de>
2060
2061 PR target/77326
2062 * gcc.target/avr/torture/pr77326.c: New test.
2063
c075003a
LK
20642016-09-21 Louis Krupp <louis.krupp@zoho.com>
2065
2066 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2067
6811ea79
RB
20682016-09-21 Richard Biener <rguenther@suse.de>
2069
2070 PR tree-optimization/77648
2071 * gcc.dg/torture/pr77648-1.c: New testcase.
2072 * gcc.dg/torture/pr77648-2.c: Likewise.
2073
f955c4c4
RB
20742016-09-21 Richard Biener <rguenther@suse.de>
2075 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR tree-optimization/77621
2078 * gcc.dg/pr77621.c: New testcase.
2079
096506bb
PT
20802016-09-21 Paul Thomas <pault@gcc.gnu.org>
2081
2082 PR fortran/77657
2083 * gfortran.dg/dtio_12.f90: New test.
2084
37d168ae
SKS
20852016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2086
2087 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2088
66454000
KV
20892016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2090
2091 PR tree-optimization/72835
2092 * gcc.dg/tree-ssa/pr72835.c: New test.
2093
88d0c3f0
MS
20942016-09-20 Martin Sebor <msebor@redhat.com>
2095
2096 PR middle-end/49905
2097 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2098 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2099 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2100 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2101 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2102 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2103 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2104
a03df1d5
KV
21052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2106
2107 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2108 arguments/compare will be optimized away.
2109 * gcc.dg/torture/ftrapv-1.c: Likewise.
2110
8bc5448f
KV
21112016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2112
2113 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2114 will be optimized away.
2115 * gcc.dg/ipa/vrp1.c: New test.
2116 * gcc.dg/ipa/vrp2.c: New test.
2117 * gcc.dg/ipa/vrp3.c: New test.
2118
973625a0
KV
21192016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2120
2121 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2122 does the same transformation.
2123 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2124 * gcc.dg/tree-ssa/evrp1.c: New test.
2125 * gcc.dg/tree-ssa/evrp2.c: New test.
2126 * gcc.dg/tree-ssa/evrp3.c: New test.
2127 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2128 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2129 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2130 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2131 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2132 foling now happens early.
2133 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2134 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2135 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2136 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2137 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2138
9b1ba33c
UB
21392016-09-20 Uros Bizjak <ubizjak@gmail.com>
2140
2141 PR target/77621
2142 * gcc.target/i386/pr77621.c: New test.
2143 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2144 pattern, loop should vectorize with -mtune=atom.
2145
f5bd4ad8
MO
21462016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2147 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR testsuite/63299
2150 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2151 instead of delete.
2152
7d9cf801
JJ
21532016-09-20 Jakub Jelinek <jakub@redhat.com>
2154
b912f962
JJ
2155 PR c++/77626
2156 * g++.dg/other/pr77626.C: New test.
2157
eaf1ece1
JJ
2158 PR c++/77638
2159 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2160
590b62e9
JJ
2161 PR c++/77637
2162 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2163
7d9cf801
JJ
2164 PR middle-end/77624
2165 * c-c++-common/pr77624-1.c: New test.
2166 * c-c++-common/pr77624-2.c: New test.
2167
3aebb6ff
AV
21682016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2169
2170 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2171 of digits expected.
2172
b5bbe47b
RB
21732016-09-20 Richard Biener <rguenther@suse.de>
2174
2175 PR tree-optimization/77646
2176 * gcc.dg/torture/pr77646.c: New testcase.
2177
144a96e4
BE
21782016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2179
2180 PR c++/77434
2181 * c-c++-common/Wint-in-bool-context.c: New test.
2182
1f2071fa
JM
21832016-09-19 Joseph Myers <joseph@codesourcery.com>
2184
2185 * gcc.dg/cr-decimal-dig-1.c: New test.
2186
63012d9a
JM
21872016-09-19 Joseph Myers <joseph@codesourcery.com>
2188
2189 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2190 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2191 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2192 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2193
02410826
VM
21942016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2195
2196 PR rtl-optimization/77416
2197 * gcc.target/powerpc/pr77416.c: New.
2198
6101a7ab
PP
21992016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2200
2201 PR c++/77639
2202 * g++.dg/template/error-recovery4.C: New test.
2203
1993ff76
BC
22042016-09-19 Bin Cheng <bin.cheng@arm.com>
2205
2206 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2207
5fa9e644
KT
22082016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2209
2210 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2211 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2212
fc15d9ec
JJ
22132016-09-19 Jakub Jelinek <jakub@redhat.com>
2214 Jan Hubicka <jh@suse.cz>
2215
2216 PR target/77587
2217 * gcc.dg/pr77587.c: New test.
2218 * gcc.dg/pr77587a.c: New file.
2219
3c9f5092
AV
22202016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2221
2222 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2223 * gfortran.dg/coarray_38.f90:
2224 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2225 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2226 * gfortran.dg/coarray_allocate_7.f08: New test.
2227 * gfortran.dg/coarray_allocate_8.f08: New test.
2228 * gfortran.dg/coarray_allocate_9.f08: New test.
2229 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2230 new caf_register.
2231 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2232 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2233 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2234 get_by_refs.
2235 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2236 * gfortran.dg/coarray_lock_7.f90: Same.
2237 * gfortran.dg/coarray_poly_5.f90: Same.
2238 * gfortran.dg/coarray_poly_6.f90: Same.
2239 * gfortran.dg/coarray_poly_7.f90: Same.
2240 * gfortran.dg/coarray_poly_8.f90: Same.
2241 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2242
e79e6763
FR
22432016-09-19 Fritz Reese <fritzoreese@gmail.com>
2244
2245 PR fortran/77584
2246 * gfortran.dg/dec_structure_15.f90: New testcase.
2247
ae527639
RB
22482016-09-19 Richard Biener <rguenther@suse.de>
2249
2250 PR middle-end/77605
2251 * gcc.dg/torture/pr77605.c: New testcase.
2252
cdf060f8
LK
22532016-09-18 Louis Krupp <louis.krupp@zoho.com>
2254
2255 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2256
b720e919
JH
22572016-09-17 Jan Hubicka <hubicka@ucw.cz>
2258
2259 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2260 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2261 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2262 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2263 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2264 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2265 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2266 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2267 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2268 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2269 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2270
bdabae39
KY
22712016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2272
2273 * gcc.target/i386/pr68633.c: Fix expected result.
2274
493ba820
LK
22752016-09-17 Louis Krupp <louis.krupp@gmail.com>
2276
2277 PR fortran/68078
2278 * gfortran.dg/pr68078.f90: New test.
2279 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2280
9a42726b
BS
22812016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2282
2283 PR target/77613
2284 * gcc.target/powerpc/swaps-p8-25.c: New.
2285
e7d61178
JJ
22862016-09-16 Jakub Jelinek <jakub@redhat.com>
2287
8f03e02f
JJ
2288 PR c++/77482
2289 * g++.dg/cpp0x/constexpr-77482.C: New test.
2290
e80cb545
JJ
2291 PR c++/77379
2292 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2293 thunk offsets.
2294 * g++.dg/abi/abi-tag23a.C: Likewise.
2295
1c2f613f
JJ
2296 PR c++/77338
2297 * g++.dg/cpp0x/decltype-77338.C: New test.
2298
e7d61178
JJ
2299 PR c++/77375
2300 * g++.dg/cpp0x/mutable1.C: New test.
2301
8d987deb
SK
23022016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2303
2304 PR fortran/77612
2305 * gfortran.dg/pr77612.f90: New test.
2306
2c3d35a6
SKS
23072016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2308
2309 * gcc.dg/torture/pr70421.c: Require int32plus.
2310
e43163ae
JJ
23112016-09-16 Jakub Jelinek <jakub@redhat.com>
2312
bcf0905a
JJ
2313 PR middle-end/77475
2314 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2315
e43163ae
JJ
2316 PR target/77526
2317 * gcc.target/i386/pr77526.c: New test.
2318
7d704548
JJ
23192016-09-16 Jakub Jelinek <jakub@redhat.com>
2320 Eric Botcazou <ebotcazou@adacore.com>
2321
2322 PR middle-end/77594
2323 * gcc.target/i386/pr77594.c: New test.
2324
902d624f
LK
23252016-09-15 Louis Krupp <louis.krupp@zoho.com>
2326
2327 PR fortran/69963
2328 * gfortran.dg/misplaced_implicit_character.f90: New test.
2329
7e16ce79
BC
23302016-09-15 Bin Cheng <bin.cheng@arm.com>
2331
2332 PR tree-optimization/77503
2333 * gcc.dg/vect/pr77503.c: New test.
2334
7c05f5c4
RB
23352016-09-15 Richard Biener <rguenther@suse.de>
2336
2337 PR middle-end/77544
2338 * c-c++-common/torture/pr77544.c: New testcase.
2339
76ff80fb
JJ
23402016-09-15 Jakub Jelinek <jakub@redhat.com>
2341
2342 PR middle-end/77475
2343 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2344 * gcc.dg/march-generic.c: Likewise.
2345 * gcc.target/i386/spellcheck-options-1.c: New test.
2346 * gcc.target/i386/spellcheck-options-2.c: New test.
2347 * gcc.target/i386/spellcheck-options-3.c: New test.
2348 * gcc.target/i386/spellcheck-options-4.c: New test.
2349
5560d026
CLT
23502016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2351
2352 PR fortran/72743
2353 * gfortran.dg/goacc/pr72743.f90: New test.
2354
5334f733
RB
23552016-09-15 Richard Biener <rguenther@suse.de>
2356
2357 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2358
d08615f2
RB
23592016-09-15 Richard Biener <rguenther@suse.de>
2360
2361 PR tree-optimization/77514
2362 * gcc.dg/torture/pr77514.c: New testcase.
2363
28ca05f0
JJ
23642016-09-14 Jakub Jelinek <jakub@redhat.com>
2365
2366 PR c++/77549
2367 * g++.dg/lookup/pr77549.C: New test.
2368
20a1e5b8
MP
23692016-09-14 Marek Polacek <polacek@redhat.com>
2370
2371 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2372 * c-c++-common/gomp/atomic-13.c: Likewise.
2373 * c-c++-common/gomp/atomic-14.c: Likewise.
2374 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2375 * g++.dg/cpp1z/bool-increment1.C: New test.
2376 * c-c++-common/pr60439.c: Add dg-warning.
2377 * g++.dg/expr/bitfield4.C: Likewise.
2378 * g++.dg/expr/bitfield5.C: Likewise.
2379 * g++.dg/expr/bitfield6.C: Likewise.
2380 * g++.dg/expr/bool1.C: Likewise.
2381 * g++.dg/expr/bool3.C: Likewise.
2382 * g++.dg/expr/lval3.C: Likewise.
2383 * g++.dg/expr/lval4.C: Likewise.
2384 * g++.old-deja/g++.jason/bool5.C: Likewise.
2385 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2386 * g++.dg/other/error18.C: Likewise.
2387 * g++.dg/gomp/atomic-14.C: Likewise.
2388
0761f6bf
NS
23892016-09-14 Nathan Sidwell <nathan@acm.org>
2390
2391 PR c++/77539
2392 * g++.dg/cpp1y/pr77539.C: New.
2393
13cddbc1
CL
23942016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2395
2396 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2397 dg-require.
2398 * g++.dg/ext/builtin_alloca.C: Likewise.
2399 * g++.dg/template/spec35.C: Likewise.
2400 * gcc.dg/builtins-68.c: Likewise.
2401 * gcc.misc-tests/gcov-13.c: Likewise.
2402 * gcc.misc-tests/gcov-14.c: Likewise.
2403
a90638d4
JM
24042016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2405
2406 * gfortran.dg/dec_structure_14.f90: New testcase.
2407
5ba4a08c
JJ
24082016-09-14 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR sanitizer/68260
2411 * c-c++-common/tsan/pr68260.c: New test.
2412
a713b234
JS
24132016-09-13 Joe Seymour <joe.s@somniumtech.com>
2414
2415 PR target/70713
2416 * gcc.target/msp430/function-attributes-1.c: New test.
2417 * gcc.target/msp430/function-attributes-2.c: New test.
2418 * gcc.target/msp430/function-attributes-3.c: New test.
2419
96032047
MS
24202015-04-18 Martin Sebor <msebor@redhat.com>
2421
2422 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2423 of non-nul characters.
2424 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2425
ea8661cd
JJ
24262016-09-13 Jakub Jelinek <jakub@redhat.com>
2427
9952908a
JJ
2428 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2429 * g++.dg/cpp1z/gen-attrs1.C: New test.
2430
63cdb7a0
JJ
2431 PR tree-optimization/77454
2432 * gcc.dg/pr77454.c: New test.
2433
ea8661cd
JJ
2434 PR c++/77553
2435 * g++.dg/cpp1y/constexpr-77553.C: New test.
2436
254830ba
DM
24372016-09-13 David Malcolm <dmalcolm@redhat.com>
2438
2439 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2440 (test_show_locus): Replace rich_location::add_fixit_insert calls
2441 with add_fixit_insert_before and add_fixit_insert_after.
2442
42763690
JM
24432016-09-13 Jason Merrill <jason@redhat.com>
2444 Tom de Vries <tom@codesourcery.com>
2445
2446 PR c++/77427
2447 * g++.dg/pr77427.C: New test.
2448
c8798f2c
ML
24492016-09-13 Martin Liska <mliska@suse.cz>
2450
2451 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2452 effective target.
2453 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2454 * lib/target-supports.exp: Define the new target.
2455
54700e2e
AP
24562016-09-12 Andrew Pinski <apinski@cavium.com>
2457
2458 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2459 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2460
e1d55bf7
UB
24612016-09-12 Uros Bizjak <ubizjak@gmail.com>
2462
2463 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2464 variable arguments.
2465 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2466 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2467 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2468 variable argument.
2469 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2470 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2471
54dcdb88
BE
24722016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2473
2474 PR c++/77496
2475 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2476 * g++.dg/ext/pr77496.C: New test.
2477 * g++.dg/warn/pr77496.C: New test.
2478
d1463eb9
DM
24792016-09-12 David Malcolm <dmalcolm@redhat.com>
2480
2481 PR c/72858
2482 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2483 to preserve conversion chars, and to preserve prefix information.
2484 * gcc.dg/format/pr72858.c: New test case.
2485
217fabad
SK
24862016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2487
2488 * gfortran.dg/pr77507.f90: Move to ...
2489 * gfortran.dg/ieee/pr77507.f90: here.
2490
a1cd04ac
JH
24912016-08-09 Jan Hubicka <hubicka@ucw.cz>
2492
2493 PR ipa/61159
2494 * compile/pr61159.c: New testcase
2495
e3912107
JH
24962016-08-09 Jan Hubicka <hubicka@ucw.cz>
2497
2498 PR ipa/64316
2499 * gcc.dg/ipa/pr63416.c: New testcase.
2500
739d9339
PT
25012016-09-10 Paul Thomas <pault@gcc.gnu.org>
2502 Steven G. Kargl <kargl@gcc.gnu.org>
2503
2504 PR fortran/77532
cc3135b6 2505 * gfortran.dg/dtio_11.f90: new test.
739d9339 2506
fb7c40dd
SK
25072016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2508
2509 PR fortran/77507
2510 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2511 * gfortran.dg/c_assoc_4.f90: Ditto.
2512
5b28efbb
TV
25132016-09-10 Tom de Vries <tom@codesourcery.com>
2514
2515 PR C/71602
2516 * c-c++-common/va-arg-va-list-type.c: New test.
2517
9d0a9bb4
PB
25182016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2519
2520 PR rtl-optimization/77289
2521 * gcc.target/powerpc/pr77289.c: New test.
2522
3f0177e7
MS
25232016-09-09 Martin Sebor <msebor@redhat.com>
2524
2525 PR c/77520
2526 PR c/77521
2527 * gcc.dg/pr77520.c: New test.
2528 * gcc.dg/pr77521.c: New test.
2529
e81e83d0
SK
25302016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2531
2532 PR fortran/77506
2533 * gfortran.dg/pr77506.f90: New test.
2534
8a92685e
SK
25352016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2536
2537 PR fortran/77507
2538 * gfortran.dg/pr77507.f90: New test.
2539
c65248cb
JM
25402016-09-09 Joseph Myers <joseph@codesourcery.com>
2541
2542 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2543
2cf0ff98
SK
25442016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2545 Louis Krupp <lkrupp@gcc.gnu.org>
2546
2547 PR fortran/69514
2548 * gfortran.dg/pr69514_1.f90: New test.
2549 * gfortran.dg/pr69514_2.f90: New test.
2550
8ebc1e0f
JJ
25512016-09-08 Jakub Jelinek <jakub@redhat.com>
2552
20b6cf01
JJ
2553 PR fortran/77500
2554 * gfortran.dg/gomp/pr77500.f90: New test.
2555
8ebc1e0f
JJ
2556 PR fortran/77516
2557 * gfortran.dg/gomp/pr77516.f90: New test.
2558
34718542
JJ
25592016-09-07 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR middle-end/77475
2562 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2563 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2564 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2565 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2566 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2567 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2568
e5106e27
DM
25692016-09-07 David Malcolm <dmalcolm@redhat.com>
2570
2571 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2572 "substring-locations.h".
2573
ca235a85
RB
25742016-09-07 Richard Biener <rguenther@suse.de>
2575
2576 PR c/77450
2577 * c-c++-common/vector-subscript-8.c: Move ..
2578 * gcc.dg/pr77450.c: ... here.
2579
0076b5dc 25802016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2581
2582 PR libgfortran/77393
2583 * gfortran.dg/fmt_f0_2.f90: Update test.
2584 * gfortran.dg/fmt_f0_3.f90: New test.
2585
6ac7322b
DH
25862016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2587
2588 PR debug/77389
2589 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2590 in dg-options.
2591
2592 PR debug/57519
2593 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2594
8eb9e049
JJ
25952016-09-06 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR target/69255
2598 * gcc.target/i386/pr69255-1.c: New test.
2599 * gcc.target/i386/pr69255-2.c: New test.
2600 * gcc.target/i386/pr69255-3.c: New test.
2601
26022016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2603
2604 PR c/77336
2605 * gcc.dg/format/miss-7.c: New test.
2606
e6cb85d4
UB
26072016-09-06 Uros Bizjak <ubizjak@gmail.com>
2608
2609 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2610
7fe76f6a
ML
26112016-09-06 Martin Liska <mliska@suse.cz>
2612
2613 PR gcov-profile/77378
2614 PR gcov-profile/77466
2615 * gcc.dg/profile-update-warning.c: New test.
2616
209b636e
RB
26172016-09-06 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/77479
2620 * gcc.dg/torture/pr77479.c: New testcase.
2621
b772a565
RB
26222016-09-06 Richard Biener <rguenther@suse.de>
2623
2624 PR c/77450
2625 * c-c++-common/vector-subscript-7.c: Adjust.
2626 * c-c++-common/vector-subscript-8.c: New testcase.
2627
a8c07037
SKS
26282016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2629
2630 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2631
0ce48391
JJ
26322016-09-05 Jakub Jelinek <jakub@redhat.com>
2633
de9188e0
JJ
2634 PR target/77476
2635 * gcc.target/i386/avx512f-pr77476.c: New test.
2636 * gcc.target/i386/avx512bw-pr77476.c: New test.
2637 * gcc.target/i386/avx512dq-pr77476.c: New test.
2638
c76f7809
JJ
2639 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2640 Update comment to mention also avx512f.
2641
0ce48391
JJ
2642 PR sanitizer/77396
2643 * g++.dg/asan/pr77396-2.C: New test.
2644
8a27cf73
UB
26452016-09-05 Uros Bizjak <ubizjak@gmail.com>
2646
2647 PR rtl-optimization/77452
2648 * gcc.target/i386/pr77452.c: New test.
2649
25ff5dd3
MP
26502016-09-05 Marek Polacek <polacek@redhat.com>
2651
2652 PR c/77423
2653 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2654
f2bc4e48
SK
26552016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2656
2657 PR fortran/77391
2658 * gfortran.dg/pr77391.f90: New test.
2659
e85921ee
SK
26602016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2661
2662 PR fortran/77460
2663 * gfortran.dg/pr77460.f90: New test.
2664
b5d50659
JJ
26652016-09-03 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR c/65467
2668 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2669
7b826676
KY
26702016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2671
2672 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2673
717ebe91
DM
26742016-09-02 David Malcolm <dmalcolm@redhat.com>
2675
2676 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2677 test case.
2678 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2679 diagnostic-test-show-locus-generate-patch.c to the sources
2680 for diagnostic_plugin_test_show_locus.c.
2681
94087e88
JJ
26822016-09-02 Jakub Jelinek <jakub@redhat.com>
2683
9dc5773f
JJ
2684 PR c/65467
2685 * gcc.dg/gomp/_Atomic-1.c: New test.
2686 * gcc.dg/gomp/_Atomic-2.c: New test.
2687 * gcc.dg/gomp/_Atomic-3.c: New test.
2688 * gcc.dg/gomp/_Atomic-4.c: New test.
2689 * gcc.dg/gomp/_Atomic-5.c: New test.
2690
94087e88
JJ
2691 PR sanitizer/77396
2692 * g++.dg/asan/pr77396.C: New test.
2693
26942016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2695
2696 PR tree-optimization/71831
2697 * gcc.dg/builtin-object-size-16.c: New test.
2698 * gcc.dg/builtin-object-size-17.c: New test.
2699
7e89048d
JD
27002016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2701
2702 PR libgfortran/77393
2703 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2704
2f196155
UB
27052016-09-01 Uros Bizjak <ubizjak@gmail.com>
2706
2707 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2708 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2709 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2710 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2711 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2712 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2713 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2714 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2715 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2716 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2717 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2718 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2719 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2720 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2721 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2722 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2723 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2724 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2725
0a6b0523
EB
27262016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2727
2728 * gnat.dg/opt58.adb: New test.
2729 * gnat.dg/opt58_pkg.ads: New helper.
2730
2a99de7b
RB
27312016-09-01 Richard Biener <rguenther@suse.de>
2732
2733 PR middle-end/77436
2734 * gcc.dg/torture/pr77436.c: New testcase.
2735
f79d8786
SKS
27362016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2737
2738 * gcc.dg/pr64252.c: Require int32plus.
2739 * gcc.dg/pr66299-1.c: Likewise.
2740 * gcc.dg/pr66299-2.c: Likewise.
2741 * gcc.dg/torture/20131115-1.c: Skip for avr.
2742
b06335f9
KT
27432016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2744
2745 * gcc.target/aarch64/ands_3.c: New test.
2746
f25f40be
JJ
27472016-08-31 Jakub Jelinek <jakub@redhat.com>
2748
d12a0b5a
JJ
2749 PR fortran/77352
2750 * gfortran.dg/gomp/pr77352.f90: New test.
2751
f25f40be
JJ
2752 PR fortran/77374
2753 * gfortran.dg/gomp/pr77374.f08: New test.
2754
9ff6fb6e
MG
27552016-08-31 Marc Glisse <marc.glisse@inria.fr>
2756
2757 PR tree-optimization/73714
2758 * gcc.dg/tree-ssa/pr73714.c: New test.
2759
8e95a674
JD
27602016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2761
2762 PR libgfortran/77393
2763 * gfortran.dg/fmt_f0_2.f90: New test.
2764
c6b0037d
MG
27652016-08-31 Marc Glisse <marc.glisse@inria.fr>
2766
2767 * gcc.target/i386/pr59539-2.c: Adapt options.
2768 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2769
1a576b13
PT
27702016-08-31 Paul Thomas <pault@gcc.gnu.org>
2771
2772 PR fortran/77418
2773 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2774 of the associate entity and replace with a pointer to the
2775 intended item on the stack.
2776
e73d3ca6 27772016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2778 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2779
2780 PR fortran/48298
2781 * gfortran.dg/dtio_1.f90: New test.
2782 * gfortran.dg/dtio_2.f90: New test.
2783 * gfortran.dg/dtio_3.f90: New test.
2784 * gfortran.dg/dtio_4.f90: New test.
2785 * gfortran.dg/dtio_5.f90: New test.
2786 * gfortran.dg/dtio_6.f90: New test.
2787 * gfortran.dg/dtio_7.f90: New test.
2788 * gfortran.dg/dtio_8.f90: New test.
2789 * gfortran.dg/dtio_9.f90: New test.
2790 * gfortran.dg/dtio_10.f90: New test.
2791
b816477a
DM
27922016-08-30 David Malcolm <dmalcolm@redhat.com>
2793
2794 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2795 (test_many_nested_locations): New function.
2796 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2797 (test_show_locus): Handle "test_many_nested_locations".
2798
71b30891
DM
27992016-08-30 David Malcolm <dmalcolm@redhat.com>
2800
2801 * g++.dg/template/double-greater-than-fixit.C: New test case.
2802
8fa37232
EB
28032016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2804
2805 * gnat.dg/opt57.ad[sb]: New test.
2806 * gnat.dg/opt57_pkg.ads: New helper.
2807
6f651bae
RB
28082016-08-30 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/69047
2811 * gcc.dg/pr69047.c: Fix byte-order check.
2812
ab834832
JJ
28132016-08-30 Jakub Jelinek <jakub@redhat.com>
2814
5116b156
JJ
2815 PR tree-optimization/72866
2816 * gcc.dg/vect/pr72866.c: New test.
2817
3754bbfc
JJ
2818 PR debug/77363
2819 * g++.dg/debug/dwarf2/pr77363.C: New test.
2820
26122e2d
JJ
2821 PR middle-end/77377
2822 * gcc.target/i386/pr77377.c: New test.
2823
ab834832
JJ
2824 PR debug/77389
2825 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2826 in dg-options.
2827
bedc9ca7
SK
28282016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2829
2830 * gfortran.dg/pr77372.f90: Moved to ...
2831 * gfortran.dg/ieee/pr77372.f90: here.
2832
adfa1e6b
MM
28332016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2834
2835 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2836 vector short/char initializations.
2837 * gcc.target/powerpc/vec-init-5.c: Likewise.
2838 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2839 vector initialization optimizations.
2840 * gcc.target/powerpc/vec-init-7.c: Likewise.
2841 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2842 vector float/double initializations.
2843 * gcc.target/powerpc/vec-init-9.c: Likewise.
2844
414b7129
UB
28452016-08-29 Uros Bizjak <ubizjak@gmail.com>
2846
2847 PR target/77403
2848 * gcc.target/i386/pr77403.c: New test.
2849
3d06b6f2
MP
28502016-08-29 Marek Polacek <polacek@redhat.com>
2851
2852 PR c/77292
2853 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2854
ba9bbd6f
TV
28552016-08-29 Tom de Vries <tom@codesourcery.com>
2856
2857 PR c/77398
2858 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2859
d7d80d8f
EB
28602016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2861
2862 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2863
d7d80d8f 28642016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2865
2866 * gfortran.dg/dec_structure_13.f90: New testcase.
2867
468d95c8
JB
28682016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2869
2870 PR fortran/77261
2871 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2872 available.
2873
f329b264
TV
28742016-08-28 Tom de Vries <tom@codesourcery.com>
2875
2876 PR lto/70955
2877 * gcc.dg/pr70955.c: New test.
2878 * gcc.dg/lto/pr70955_0.c: Same.
2879 * gcc.dg/lto/pr70955_1.c: Same.
2880
4a389eb6
PP
28812016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2882
2883 PR tree-optimization/71077
2884 * gcc.target/i386/pr71077.c: New test.
2885
3f8257db 28862016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2887
2888 PR fortran/77380
2889 * gfortran.dg/pr77380.f90: New test.
2890
3f8257db 28912016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2892
2893 PR fortran/77372
2894 gfortran.dg/pr77372.f90: New test.
2895
ee908516
DM
28962016-08-26 David Malcolm <dmalcolm@redhat.com>
2897
2898 * gcc.dg/spellcheck-fields-2.c (test): Move
2899 dg-begin/end-multiline-output within function body.
2900 (test_macro): New function.
2901
d41e76cf
DM
29022016-08-26 David Malcolm <dmalcolm@redhat.com>
2903
2904 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2905 (test_fixit_insert): Update expected output.
2906 (test_fixit_remove): Likewise.
2907 (test_fixit_replace): Likewise.
2908
524a4c96
RO
29092016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2910
2911 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2912 Fix typo.
2913
ebfa15ab
RB
29142016-08-26 Richard Biener <rguenther@suse.de>
2915
2916 PR tree-optimization/69047
2917 * gcc.dg/pr69047.c: New testcase.
2918
209ca542
PK
29192016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2920 Martin Jambhor <mjambor@suse.cz>
524a4c96 2921
209ca542
PK
2922 * gcc.dg/ipa/propbits-1.c: New test-case.
2923 * gcc.dg/ipa/propbits-2.c: Likewise.
2924 * gcc.dg/ipa/propbits-3.c: Likewise.
2925
e5cf1629
SK
29262016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2927
2928 PR fortran/77351
2929 * gfortran.dg/pr77351.f90: New test.
2930
ebef225f
MP
29312016-08-25 Marek Polacek <polacek@redhat.com>
2932
2933 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2934
fe377a48
MP
29352016-08-25 Marek Polacek <polacek@redhat.com>
2936
2937 PR c/77323
2938 * gcc.dg/pr77323.c: New test.
2939
88b8971f
PT
29402016-08-24 Paul Thomas <pault@gcc.gnu.org>
2941
2942 PR fortran/77358
2943 * gfortran.dg/submodule_17.f08: New test.
2944
3f8257db
JJ
29452016-08-24 Michael Collison <michael.collison@linaro.org>
2946 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2947
2948 * gcc.target/arm/builtin_saddl.c: New testcase.
2949 * gcc.target/arm/builtin_saddll.c: New testcase.
2950 * gcc.target/arm/builtin_uaddl.c: New testcase.
2951 * gcc.target/arm/builtin_uaddll.c: New testcase.
2952 * gcc.target/arm/builtin_ssubl.c: New testcase.
2953 * gcc.target/arm/builtin_ssubll.c: New testcase.
2954 * gcc.target/arm/builtin_usubl.c: New testcase.
2955 * gcc.target/arm/builtin_usubll.c: New testcase.
2956
d5b5d212
UB
29572016-08-24 Uros Bizjak <ubizjak@gmail.com>
2958
2959 PR target/77270
2960 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2961 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2962 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2963 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2964 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2965 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2966 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2967 effective target. Remove scan-assembler-times directives.
2968 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2969 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2970 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2971
d1188689
SKS
29722016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2973
2974 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2975 of unsigned int.
2976 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2977
0b6b8f85
RS
29782016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2979
2980 PR testsuite/77317
2981 * lib/target-supports.exp
2982 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2983 (check_effective_target_vect_natural_alignment): Ditto.
2984 (check_effective_target_vector_alignment_reachable): Ditto.
2985 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2986
587b7f7a
ILT
29872016-08-23 Ian Lance Taylor <iant@golang.org>
2988
2989 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2990
6019c0fc
MM
29912016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2992
2993 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2994 being created from pointers to memory locations.
2995 * gcc.target/powerpc/vec-init-2.c: Likewise.
2996
cfe37db4
FR
29972016-08-23 Fritz Reese <fritzoreese@gmail.com>
2998
2999 * gfortran.dg/dec_structure_12.f90: New testcase.
3000
7e11f46f
DV
30012016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3002
3003 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3004
7ab4f354
DV
30052016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3006
3007 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3008 verification.
3009
deb9351f
DV
30102016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3011
3012 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3013 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3014
1fd9f058
RB
30152016-08-23 Richard Biener <rguenther@suse.de>
3016
3017 PR tree-optimization/27336
3018 * c-c++-common/pr27336.c: New testcase.
3019
b00e6e75
MP
30202016-08-22 Marek Polacek <polacek@redhat.com>
3021
3022 PR c++/77321
3023 * g++.dg/cpp1y/pr77321.C: New test.
3024
58338bac
SK
30252016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3026
3027 PR fortran/60774
3028 * gfortran.dg/empty_label.f: Adjust test for new error message.
3029 * gfortran.dg/empty_label.f90: Ditto.
3030 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3031 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3032 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3033
30364ce6
SK
30342016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3035
3036 PR fortran/61318
3037 * gfortran.dg/pr61318.f90: New test.
3038
ad7a5a8f
SK
30392016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3040
3041 PR fortran/77260
3042 * gfortran.dg/pr77260_1.f90: New test.
3043 * gfortran.dg/pr77260_2.f90: Ditto.
3044
72f52f30
JM
30452016-08-22 Joseph Myers <joseph@codesourcery.com>
3046
3047 PR middle-end/77269
3048 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3049 __builtin_signbitf and __builtin_signbitl in expected generic
3050 expansion.
3051 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3052 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3053 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3054 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3055 tests.
3056
6dc198e3
JM
30572016-08-22 Joseph Myers <joseph@codesourcery.com>
3058
3059 * gcc.dg/torture/float128-builtin.c,
3060 gcc.dg/torture/float128-ieee-nan.c,
3061 gcc.dg/torture/float128x-builtin.c,
3062 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3063 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3064 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3065 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3066 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3067 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3068 gcc.dg/torture/floatn-nan.h: New tests.
3069
7ff4e41a
JM
30702016-08-22 Joseph Myers <joseph@codesourcery.com>
3071
3072 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3073 macro.
3074 (main): Update calls to TEST_I_F.
3075 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3076 macro.
3077 (main): Update calls to TEST_I_F.
3078
7078cdb6
JM
30792016-08-22 Joseph Myers <joseph@codesourcery.com>
3080
3081 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3082 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3083 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3084 names in calls to TEST_I_F.
3085
a9d7c823
BE
30862016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3087
3088 PR c/52952
3089 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3090
cd800235
SKS
30912016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3092
3093 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3094 and !natural_alignment_64.
3095 * gcc.dg/ipa/propalign-2.c: Likewise.
3096 * gcc.dg/ipa/propalign-3.c: Likewise.
3097 * gcc.dg/ipa/propalign-4.c: Likewise.
3098 * gcc.dg/ipa/propalign-5.c: Likewise.
3099 * lib/target-supports.exp
3100 (check_effective_target_natural_alignment_32): Add avr-*-*.
3101
22d12455
KV
31022016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3103
3104 PR tree-optimization/61839
3105 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3106 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3107 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3108 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3109
c65699ef
JM
31102016-08-19 Joseph Myers <joseph@codesourcery.com>
3111
3112 PR c/32187
3113 * lib/target-supports.exp (check_effective_target_float16)
3114 (check_effective_target_float32, check_effective_target_float64)
3115 (check_effective_target_float128, check_effective_target_float32x)
3116 (check_effective_target_float64x)
3117 (check_effective_target_float128x)
3118 (check_effective_target_float16_runtime)
3119 (check_effective_target_float32_runtime)
3120 (check_effective_target_float64_runtime)
3121 (check_effective_target_float128_runtime)
3122 (check_effective_target_float32x_runtime)
3123 (check_effective_target_float64x_runtime)
3124 (check_effective_target_float128x_runtime)
3125 (check_effective_target_floatn_nx_runtime)
3126 (add_options_for_float16, add_options_for_float32)
3127 (add_options_for_float64, add_options_for_float128)
3128 (add_options_for_float32x, add_options_for_float64x)
3129 (add_options_for_float128x): New procedures.
3130 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3131 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3132 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3133 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3134 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3135 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3136 gcc.dg/torture/float128-complex.c,
3137 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3138 gcc.dg/torture/float128x-basic.c,
3139 gcc.dg/torture/float128x-complex.c,
3140 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3141 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3142 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3143 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3144 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3145 gcc.dg/torture/float32x-basic.c,
3146 gcc.dg/torture/float32x-complex.c,
3147 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3148 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3149 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3150 gcc.dg/torture/float64x-basic.c,
3151 gcc.dg/torture/float64x-complex.c,
3152 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3153 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3154 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3155 gcc.dg/torture/floatn-tg.h,
3156 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3157 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3158 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3159 gcc.dg/torture/fp-int-convert-float128x.c,
3160 gcc.dg/torture/fp-int-convert-float16-timode.c,
3161 gcc.dg/torture/fp-int-convert-float16.c,
3162 gcc.dg/torture/fp-int-convert-float32-timode.c,
3163 gcc.dg/torture/fp-int-convert-float32.c,
3164 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3165 gcc.dg/torture/fp-int-convert-float32x.c,
3166 gcc.dg/torture/fp-int-convert-float64-timode.c,
3167 gcc.dg/torture/fp-int-convert-float64.c,
3168 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3169 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3170 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3171 maximum exponent of floating-point type. Use it in testing
3172 whether 0x8...0 fits in the floating-point type. Always treat -1
3173 (signed 0xf...f) as fitting in the floating-point type.
3174 (M_OK1): New macro.
3175 * gcc.dg/torture/fp-int-convert-double.c,
3176 gcc.dg/torture/fp-int-convert-float.c,
3177 gcc.dg/torture/fp-int-convert-float128-timode.c,
3178 gcc.dg/torture/fp-int-convert-float128.c,
3179 gcc.dg/torture/fp-int-convert-float80-timode.c,
3180 gcc.dg/torture/fp-int-convert-float80.c,
3181 gcc.dg/torture/fp-int-convert-long-double.c,
3182 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3183
94e73c78
JJ
31842016-08-19 Jakub Jelinek <jakub@redhat.com>
3185
fbdbd4b6
JJ
3186 PR fortran/72744
3187 * gfortran.dg/gomp/pr72744.f90: New test.
3188
94e73c78
JJ
3189 PR fortran/69281
3190 * gfortran.dg/gomp/pr69281.f90: New test.
3191
91151a73
JB
31922016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3193
414b7129
UB
3194 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3195 the last special seed value.
3196 * gfortran.dg/random_7.f90: Use size for last array member instead
3197 of hardcoded value.
91151a73 3198
fcf830ab
PK
31992016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3200
3201 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3202 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3203
1a5da5b6
RB
32042016-08-19 Richard Biener <rguenther@suse.de>
3205
3206 PR tree-optimization/77286
3207 * gcc.dg/torture/pr77286.c: New testcase.
3208
82f72146
DM
32092016-08-18 David Malcolm <dmalcolm@redhat.com>
3210
3211 * gcc.dg/verbose-asm-2.c: New test case.
3212
cc015f3a
DM
32132016-08-18 David Malcolm <dmalcolm@redhat.com>
3214
3215 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3216 (custom_diagnostic_finalizer): Update for change to
3217 diagnostic_show_locus.
3218
cb18fd07
DM
32192016-08-18 David Malcolm <dmalcolm@redhat.com>
3220
3221 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3222 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3223
a76989dc
MP
32242016-08-18 Marek Polacek <polacek@redhat.com>
3225
3226 PR c/71514
3227 * gcc.dg/pr71514.c: New test.
3228
89c88780
L
32292015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3230
3231 PR target/72839
3232 * gcc.target/i386/pr72839.c: New test.
3233
2c71d454
CLT
32342016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3235
3236 PR middle-end/70895
3237 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3238 * c-c++-common/goacc/reduction-1.c: Likewise.
3239 * c-c++-common/goacc/reduction-2.c: Likewise.
3240 * c-c++-common/goacc/reduction-3.c: Likewise.
3241 * c-c++-common/goacc/reduction-4.c: Likewise.
3242
66592e95
AM
32432016-08-18 Alan Modra <amodra@gmail.com>
3244
3245 * gcc.c-torture/compile/pr72771.c: New.
3246
3a146d46
JJ
32472016-08-17 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR fortran/67496
3250 * gfortran.dg/pr67496.f90: New test.
3251
3f8257db 32522015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3253
3254 PR tree-optimization/71752
3a146d46 3255 * gcc.dg/vect/pr71752.c: New.
038000bd 3256
dd42e908
UB
32572016-08-17 Uros Bizjak <ubizjak@gmail.com>
3258
3259 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3260
458a1cd0
JJ
32612016-08-17 Jakub Jelinek <jakub@redhat.com>
3262
3263 PR middle-end/77259
3264 * g++.dg/ipa/devirt-52.C: New test.
3265
11c4c4ba
CLT
32662016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3267
3268 * c-c++-common/goacc/reduction-6.c: New testcase.
3269
661d6efd
RB
32702016-08-17 Richard Biener <rguenther@suse.de>
3271
3272 PR tree-optimization/76490
3273 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3274 * gcc.dg/pr52904.c: XFAIL.
3275
622d8b69
RB
32762016-08-17 Richard Biener <rguenther@suse.de>
3277
3278 PR tree-optimization/23855
3279 * gcc.dg/loop-unswitch-2.c: Adjust.
3280
af23e99c
JJ
32812016-08-16 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR tree-optimization/72817
3284 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3285
feeb6268
JM
32862016-08-16 Joseph Myers <joseph@codesourcery.com>
3287
3288 PR libgcc/77265
3289 * gcc.dg/torture/float128-extend-inf.c: New test.
3290
65e736c0
DM
32912016-08-16 David Malcolm <dmalcolm@redhat.com>
3292
3293 PR c/72857
3294 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3295 for embedded NUL.
3296 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3297 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3298 caret placement.
3299 (test_oct): Likewise.
3300 (test_multiple): Likewise.
3301 (test_field_width_specifier): Likewise.
3302 (test_field_width_specifier_2): New function.
3303 (test_field_precision_specifier): New function.
3304 (test_embedded_nul): Update expected caret placement.
3305 (test_non_contiguous_strings): Update line number.
3306 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3307 (__emit_string_literal_range): Add "caret_idx" param.
3308 (test_simple_string_literal): Add value for new param, updating
3309 expected output..
3310 (test_concatenated_string_literal): Likewise.
3311 (test_multiline_string_literal): Likewise.
3312 (test_hex): Likewise.
3313 (test_oct): Likewise.
3314 (test_multiple): Likewise.
3315 (test_ucn4): Likewise.
3316 (test_ucn8): Likewise.
3317 (test_u8): Likewise.
3318 (test_u): Likewise; update expected message, from "range" to
3319 "location".
3320 (test_U): Likewise.
3321 (test_L): Likewise.
3322 (test_macro): Add value for new param.
3323 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3324 (__emit_string_literal_range): Add "caret_idx" param.
3325 (test_stringified_token_1): Add value for new param. Update
3326 expected message, from "range" to "location".
3327 (test_stringized_token_2): Likewise, adding param to macro.
3328 (test_stringified_token_3): Likewise.
3329 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3330 (emit_warning): Convert param from source_range to location_t.
3331 (test_string_literals): Add caret_idx param, and use it when
3332 constructing a substring_loc. Update error message, from
3333 "range" to "location".
3334
4a7f57d5
JJ
33352016-08-16 Jakub Jelinek <jakub@redhat.com>
3336
7841800f
JJ
3337 PR target/71910
3338 * g++.dg/gomp/pr71910.C: New test.
3339
1b13411a
JJ
3340 PR middle-end/67485
3341 * gcc.c-torture/compile/pr67485.c: New test.
3342
4a7f57d5
JJ
3343 PR target/72867
3344 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3345
3c556bc4
BC
33462016-08-16 Bin Cheng <bin.cheng@arm.com>
3347
3348 PR tree-optimization/69848
3349 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3350
beab2da6
ML
33512016-08-16 Martin Liska <mliska@suse.cz>
3352
3353 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3354 of memory operations so that it can be handled by core2
3355 in 32-bit mode.
3356
f4eec0a3
RB
33572016-08-16 Richard Biener <rguenther@suse.de>
3358
3359 PR tree-optimization/76783
3360 * gcc.dg/pr76783.c: New testcase.
3361 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3362
8f21990a
BC
33632016-08-16 Bin Cheng <bin.cheng@arm.com>
3364
3365 PR tree-optimization/72817
3366 PR tree-optimization/73450
3367 * gcc.dg/tree-ssa/pr72817.c: New test.
3368 * gcc.dg/tree-ssa/pr73450.c: New test.
3369
7fc61626
FR
33702016-08-15 Fritz Reese <fritzoreese@gmail.com>
3371
3372 * gfortran.dg/init_flag_13.f90: New testcase.
3373 * gfortran.dg/init_flag_14.f90: Ditto.
3374 * gfortran.dg/init_flag_15.f03: Ditto.
3375 * gfortran.dg/dec_init_1.f90: Ditto.
3376 * gfortran.dg/dec_init_2.f90: Ditto.
3377
432baa02
UB
33782016-08-15 Uros Bizjak <ubizjak@gmail.com>
3379
3380 PR target/72867
3381 * gcc.target/i386/pr72867.c: New test.
3382
7e1dde14
EB
33832016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3384
3385 * c-c++-common/dump-ada-spec-5.c: New test.
3386
e4969090
RB
33872016-08-15 Richard Biener <rguenther@suse.de>
3388
3389 PR tree-optimization/73434
3390 * gcc.dg/torture/pr73434.c: New testcase.
3391
66088065
JJ
33922016-08-15 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR tree-optimization/72824
3395 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3396
7c713714
CLT
33972016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3398
3399 PR fortran/70598
3400 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3401 in use_device clause.
3402 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3403 * gfortran.dg/goacc/list.f95: Adjust to catch
3404 "neither a POINTER nor an array" error messages.
3405
4271e5cb
UB
34062016-08-14 Uros Bizjak <ubizjak@gmail.com>
3407
3408 PR target/76342
3409 * gcc.target/i386/pr76342.c: New test.
3410
b0cea284
JJ
34112016-08-12 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR c/71512
3414 * g++.dg/ubsan/pr71512.C: New test.
3415 * c-c++-common/ubsan/pr71512-1.c: New test.
3416 * c-c++-common/ubsan/pr71512-2.c: New test.
3417
e86aefb8
MM
34182016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3419
3420 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3421 vector initialization options.
3422 * gcc.target/powerpc/vec-init-2.c: Likewise.
3423 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3424 is generated on ISA 3.0.
3425
7fd82d52
PP
34262016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3427
3428 PR middle-end/71654
3429 * gcc.dg/c-c++-common/pr71654.c: New test.
3430 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3431 dg-options.
3432 * gcc.dg/tree-ssa/vrp24: Likewise.
3433
2f1364c2
JJ
34342016-08-12 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR c/67410
3437 * gcc.dg/pr67410.c: New test.
3438
8eb414aa
BC
34392016-08-12 Bin Cheng <bin.cheng@arm.com>
3440
3441 PR tree-optimization/69848
3442 * gcc.dg/vect/vect-pr69848.c: New test.
3443
30b39c19
UB
34442016-08-12 Uros Bizjak <ubizjak@gmail.com>
3445
3446 PR testsuite/71008
3447 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3448 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3449 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3450 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3451
e373dd06
RB
34522016-08-12 Richard Biener <rguenther@suse.de>
3453
3454 PR tree-optimization/57326
3455 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3456 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3457 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3458 * gcc.target/i386/pr45685.c: Likewise.
3459 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3460 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3461 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3462 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3463 * gfortran.dg/pr34163.f90: Likewise.
3464
20d1af89
ML
34652016-08-12 Martin Liska <mliska@suse.cz>
3466
3467 * g++.dg/gcov/gcov-16.C: New test.
3468 * lib/gcov.exp: Support new argument for run-gcov function.
3469
5cacda56
ML
34702016-08-12 Martin Liska <mliska@suse.cz>
3471
3472 PR gcov-profile/35590
3473 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3474
663eecfd
RB
34752016-08-12 Richard Biener <rguenther@suse.de>
3476
3477 PR tree-optimization/72851
3478 * gcc.dg/torture/pr72851.c: New testcase.
3479
3f8257db 34802016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3481
e366d7d8
AO
3482 PR debug/63240
3483 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3484 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3485 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3486 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3487 DW_AT_deleted.
3488
71e1a6a4
AO
3489 PR debug/55641
3490 * g++.dg/debug/dwarf2/ref-1.C: New.
3491
8aaf799b
AO
3492 PR debug/49366
3493 * g++.dg/debug/dwarf2/template-params-12.H: New.
3494 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3495 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3496 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3497 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3498 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3499 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3500 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3501
06f9caed
BS
35022016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3503
3504 PR target/72863
3505 * gcc.target/powerpc/pr72863.c: New test.
3506
a8b956c1
UB
35072016-08-11 Uros Bizjak <ubizjak@gmail.com>
3508
3509 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3510
c73dd986
L
35112015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3512
3513 * gcc.target/i386/pieces-strcpy-1.c: New test.
3514 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3515
385ed708
JJ
35162016-08-11 Jakub Jelinek <jakub@redhat.com>
3517
3518 PR c++/72868
3519 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3520
df7ec09f
L
35212015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3522
3523 * gcc.target/i386/pieces-memcpy-1.c: New test.
3524 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3525 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3526 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3527 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3528 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3529
b95a64bb
JJ
35302016-08-11 Jakub Jelinek <jakub@redhat.com>
3531
3532 PR c/72816
7ddbcf6b 3533 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3534
59537744
BE
35352016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3536
3537 PR tree-optimization/71083
3538 * gcc.c-torture/execute/pr71083.c: New test.
3539 * gnat.dg/loop_optimization23.adb: New test.
3540 * gnat.dg/loop_optimization23_pkg.ads: New test.
3541 * gnat.dg/loop_optimization23_pkg.adb: New test.
3542
183ac6d0
RB
35432016-08-11 Richard Biener <rguenther@suse.de>
3544
3545 PR tree-optimization/72772
3546 * gcc.dg/graphite/pr35356-1.c: Adjust.
3547 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3548
b152f5a2
JB
35492016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3550
3551 * gfortran.dg/random_7.f90: Take into account that the last seed
3552 value is the special p value.
3553 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3554
bb7ebad1
RB
35552016-08-11 Richard Biener <rguenther@suse.de>
3556
3557 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3558
2e186411
AM
35592016-08-11 Alan Modra <amodra@gmail.com>
3560
3561 * gcc.target/powerpc/pr71680.c: New.
3562
e9e6d4f6
KN
35632016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3564
3565 * gcc.target/powerpc/bfp/bfp.exp: New file.
3566 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3567 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3568 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3569 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3570 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3571 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3572 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3573 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3574 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3575 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3576 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3577 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3578 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3579 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3580 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3581 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3582 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3583 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3584 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3585 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3586 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3587 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3588 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3589 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3590 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3591 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3592 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3593 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3594 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3595 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3596 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3597 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3598 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3599 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3600 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3601 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3602 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3603 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3604 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3605 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3606 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3607 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3608 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3609 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3610 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3611 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3612 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3613 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3614 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3615 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3616 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3617 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3618 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3619
9c8eabea
BC
36202016-08-10 Bin Cheng <bin.cheng@arm.com>
3621
3622 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3623 Add aarch64*-*-*.
3624
6c553b76
BC
36252016-08-10 Bin Cheng <bin.cheng@arm.com>
3626
3627 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3628
a0883b08
MM
36292016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3630
3631 PR target/72853
3632 * gcc.target/powerpc/pr72853.c: New test.
3633
a266236e
ML
36342016-08-10 Martin Liska <mliska@suse.cz>
3635
3636 PR gcov-profile/58306
3637 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3638
22063dbc
ML
36392016-08-10 Martin Liska <mliska@suse.cz>
3640
3641 * g++.dg/gcov/gcov-threads-1.C: New test.
3642
5250a5bb
SKS
36432016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3644
3645 PR target/71873
3646 * gcc.target/avr/pr71873.c: New test.
3647
b7597ae5
ML
36482016-08-09 Martin Liska <mliska@suse.cz>
3649
3650 * g++.dg/gcov/gcov-dump-1.C: New test.
3651 * g++.dg/gcov/gcov-dump-2.C: New test.
3652
ab50a215
ML
36532016-08-09 Martin Liska <mliska@suse.cz>
3654
3655 * gcc.dg/tree-prof/val-prof-9.c: New test.
3656
dcb1e137
ML
36572016-08-09 Martin Liska <mliska@suse.cz>
3658
3659 * gcc.dg/tree-prof/val-prof-8.c: New test.
3660
04d6d3b6
MJ
36612016-08-09 Martin Jambor <mjambor@suse.cz>
3662
df839749
UB
3663 PR ipa/71981
3664 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3665
c57e78c4
BC
36662016-08-09 Bin Cheng <bin.cheng@arm.com>
3667
3668 PR tree-optimization/33707
3669 * gcc.dg/vect/pr33707.c: New test.
3670
42970a17
BC
36712016-08-09 Bin Cheng <bin.cheng@arm.com>
3672
3673 PR tree-optimization/pr72772
3674 * gcc.dg/tree-ssa/pr72772.c: New test.
3675
810a3aa6
MF
36762016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3677
3678 PR rtl-optimization/66669
3679 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3680
9e207d6f
JJ
36812016-08-09 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR tree-optimization/72824
3684 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3685
50bf47fd
RB
36862016-08-09 Richard Biener <rguenther@suse.de>
3687
3688 PR tree-optimization/71802
3689 * gcc.dg/torture/pr71802.c: New testcase.
3690
cadec7ca
JJ
36912016-08-09 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR c++/72809
3694 * g++.dg/eh/stdarg1.C: New test.
3695
c43c5112
AK
36962016-08-08 Andi Kleen <ak@linux.intel.com>
3697
3698 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3699 test command line in failure log.
3700 (profopt-execute): dito. Make autofdo file names unique.
3701
895aa8e1
DM
37022016-08-08 David Malcolm <dmalcolm@redhat.com>
3703
3704 PR c/64955
3705 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3706 output.
3707
9afda630
PK
37082016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3709
3710 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3711 c99_runtime.
3712 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3713 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3714 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3715 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3716 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3717 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3718
e52ed3fe
DM
37192016-08-08 David Malcolm <dmalcolm@redhat.com>
3720
3721 PR c/52952
3722 * gcc.dg/cpp/pr66415-1.c: Likewise.
3723 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3724 * gcc.dg/format/c90-printf-1.c: Likewise.
3725 * gcc.dg/format/diagnostic-ranges.c: New test case.
3726
ad200580
JJ
37272016-08-08 Jakub Jelinek <jakub@redhat.com>
3728
77524e0d
JJ
3729 PR fortran/72716
3730 * gfortran.dg/gomp/pr72716.f90: New test.
3731
2187f2a2
JJ
3732 PR middle-end/72781
3733 * gcc.dg/gomp/pr72781.c: New test.
3734
ad200580
JJ
3735 PR middle-end/68762
3736 * g++.dg/vect/pr68762-1.cc: New test.
3737 * g++.dg/vect/pr68762-2.cc: New test.
3738 * g++.dg/vect/pr68762.h: New file.
3739
989d0071
MS
37402016-08-08 Martin Sebor <msebor@redhat.com>
3741
3742 PR testsuite/72838
3a146d46
JJ
3743 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3744 * g++.dg/warn/overflow-warn-3.C: Same.
3745 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3746
7090cac9
AV
37472016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3748
3749 PR fortran/71936
3750 * gfortran.dg/allocate_with_source_21.f03: New test.
3751
64e56ab0
AV
37522016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3753
3754 PR fortran/72698
3755 * gfortran.dg/allocate_with_source_20.f03: New test.
3756
0476487d
AM
37572016-08-08 Alan Modra <amodra@gmail.com>
3758
3759 * gcc.c-torture/compile/pr72802.c: New.
3760
8e9218f2
AV
37612016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3762
3763 PR fortran/70524
3764 * gfortran.dg/dependency_48.f90: New test.
3765
c1f7083b
TK
37662016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3767
531e5ae3 3768 PR fortran/70040
c1f7083b
TK
3769 * gfortran.dg/pr70040.f90: New testcase.
3770
6ab5813c
TK
37712016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3772
3773 PR fortran/71961
3774 * gfortran.dg/matmul_10.f90: New testcase.
3775
27bddc4a
JH
37762016-08-07 Jan Hubicka <hubicka@ucw.cz>
3777
3778 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3779
4a9f8a9f
JJ
37802016-08-07 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR c/72816
3783 * gcc.dg/pr72816.c: New test.
3784
fa76f2c6
JW
37852016-08-06 Jonathan Wakely <jwakely@redhat.com>
3786
3787 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3788 * g++.dg/conversion/pr41426.C: Likewise.
3789 * g++.dg/conversion/pr66211.C: Likewise.
3790 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3791 * g++.dg/init/ref8.C: Likewise.
3792 * g++.old-deja/g++.law/cvt20.C: Likewise.
3793 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3794
5c3e5002
PP
37952016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3796
3797 PR tree-optimization/18046
3798 * gcc.dg/tree-ssa/vrp105.c: New test.
3799 * gcc.dg/tree-ssa/vrp106.c: New test.
3800
94087e88 38012016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3802
3803 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3804 1ul in diagnostics. Remove hyphen from "constant-expression."
3805 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3806 * g++.dg/cpp0x/static_assert3.C: Same.
3807 * g++.dg/cpp1y/constexpr-throw.C: Same.
3808 * g++.dg/template/nontype3.C: Same.
3809 * g++.dg/warn/overflow-warn-1.C: Same.
3810 * g++.dg/warn/overflow-warn-3.C: Same.
3811 * g++.dg/warn/overflow-warn-4.C: Same.
3812
88fa5555
DM
38132016-08-05 David Malcolm <dmalcolm@redhat.com>
3814
3815 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3816 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3817 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3818 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3819
1addb9e6
PP
38202016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3821
3822 PR tree-optimization/72810
3823 * gcc.dg/tree-ssa/vrp110.c: New test.
3824
1b62ed4f
JG
38252016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3826
3827 PR Target/72819
3828 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3829 registers.
3830 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3831 saving the half-precision registers.
3832 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3833 value is returned in h0.
3834 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3835 are passed in FP/SIMD registers.
3836 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3837 passing works corrcetly.
3838 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3839 (hfa_f16x2_t): Likewise.
3840 (hfa_f16x3_t): Likewise.
3841 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3842 are promoted to double and passed in a double register.
3843 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3844 are promoted to double and stacked.
3845 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3846 __fp16 data types.
3847 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3848 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3849 __fp16 first get passed in FP/SIMD registers, then stacked.
3850
4228ca19
NS
38512016-08-05 Nathan Sidwell <nathan@acm.org>
3852
3853 PR c++/68724
3854 * g++.dg/cpp0x/pr68724.C: New.
3855
db7c335e
RB
38562016-08-05 Richard Biener <rguenther@suse.de>
3857
3858 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3859
48abe922
PP
38602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3861
3862 * gcc.dg/tree-ssa/vrp107.c: New test.
3863 * gcc.dg/tree-ssa/vrp108.c: New test.
3864 * gcc.dg/tree-ssa/vrp109.c: New test.
3865
f6cdf42f
PK
38662016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3867
3868 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3869 dg-options.
3870
33a9c609
PK
38712016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3872
3873 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3874 test-cases.
3875 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3876 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3877 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3878 test-cases.
3879 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3880 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3881 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3882 large_double.
3883
4473482d
PC
38842016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3885
3886 PR c++/72800
3887 * g++.dg/cpp1y/lambda-ice1.C: New.
3888
08156df5
PP
38892016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3890
3891 PR c++/72759
3892 * g++.dg/cpp1y/pr72759.C: New test.
3893
938da3a5
PP
38942016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3895
3896 * gcc.dg/switch-10.c: New test.
3897
da84183c
JG
38982016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3899
3900 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3901
ae9281fc
TS
39022016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3903
3904 * c-c++-common/goacc/routine-5.c: Update.
3905
086ad22e
BE
39062016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3907
3908 PR rtl-optimization/70903
3909 * gcc.c-torture/execute/pr70903.c: New test.
3910
6805e400
ML
39112016-08-04 Martin Liska <mliska@suse.cz>
3912
3913 * gcc.dg/params/params.exp: Replace file exists with
3914 TESTING_IN_BUILD_TREE.
3915
a0008434
MP
39162016-08-04 Marek Polacek <polacek@redhat.com>
3917
3918 PR c++/70229
3919 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3920
fb46286e
RB
39212016-08-04 Richard Biener <rguenther@suse.de>
3922
3923 PR middle-end/71984
3924 * gcc.dg/torture/pr71984.c: Guard correctness check for
3925 little-endian.
3926
ac2c96ab
AP
39272016-08-03 Andrew Pinski <apinski@cavium.com>
3928
3929 * gcc.c-torture/compile/20160802-1.c: New testcase.
3930
c98583e9
FR
39312016-08-03 Fritz Reese <fritzoreese@gmail.com>
3932
3933 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3934
9ad1a1da
RB
39352016-08-03 Richard Biener <rguenther@suse.de>
3936
3937 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3938 and remove -O3.
3939 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3940 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3941
cd75c979
RB
39422016-08-03 Richard Biener <rguenther@suse.de>
3943
3944 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3945 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3946 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3947 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3948
30e8d875
SKS
39492016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3950
3951 * gcc.dg/init-excess-2.c: Require int32plus.
3952 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3953 * gcc.dg/pr59963-2.c: Require int32plus.
3954 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3955 * gcc.dg/unroll-7.c: Require int32plus.
3956
69b806f6
BC
39572016-08-02 Bin Cheng <bin.cheng@arm.com>
3958
3959 PR tree-optimization/34114
3960 * gcc.dg/tree-ssa/loop-42.c: New test.
3961
1efafef3
TC
39622016-08-02 Tamar Christina <tamar.christina@arm.com>
3963
3964 * gcc.target/aarch64/vminmaxnm.c: New.
3965 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3966 tests.
3967
e2a99194
MM
39682016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3969
3970 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3971 vec_extract for vector float, vector int, vector short, and vector
3972 char.
3973 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3974 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3975 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3976 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3977
71bfb77a
WD
39782016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3979
3980 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3981 single stack adjustment, no writeback.
71bfb77a
WD
3982 * gcc.target/aarch64/test_frame_12.c: Likewise.
3983 * gcc.target/aarch64/test_frame_13.c: Likewise.
3984 * gcc.target/aarch64/test_frame_15.c: Likewise.
3985 * gcc.target/aarch64/test_frame_6.c: Likewise.
3986 * gcc.target/aarch64/test_frame_7.c: Likewise.
3987 * gcc.target/aarch64/test_frame_8.c: Likewise.
3988 * gcc.target/aarch64/test_frame_16.c: New test.
3989
37bce35a
L
39902015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3991
3992 PR target/72748
3993 * gcc.target/i386/pr72748.c: New test.
3994
3f8257db 39952015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3996
3997 PR tree-optimization/71818
3998 * gcc.dg/vect/pr71818.c: New
3999
bf60c531
ML
40002016-08-01 Martin Liska <mliska@suse.cz>
4001
4002 PR tree-optimization/71857
4003 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4004
8ed49fab
KT
40052016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4006
4007 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4008
76e2c821
JB
40092016-08-01 Jan Beulich <jbeulich@suse.com>
4010
4011 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4012
35029597
WS
40132016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4014
4015 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4016 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4017
3aa4b66a
JW
40182016-07-31 Jonathan Wakely <jwakely@redhat.com>
4019
4020 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4021 (check_effective_target_c++): Likewise. Also match for libstdc++.
4022
3f8257db 40232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4024
4025 PR fortran/41922
4026 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4027 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4028 * gfortran.dg/pr41922.f90: New test.
4029
9fcb2819
SK
40302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4031
4032 PR fortran/68566
4033 * gfortran.dg/pr68566.f90: new test.
4034
94087e88 40352016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4036
4037 PR c++/60760
4038 PR c++/71091
4039 * g++.dg/cpp0x/constexpr-cast.C: New test.
4040 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4041 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4042 * g++.dg/ubsan/pr63956.C: Correct.
4043
d0047a25
MM
40442016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4045
4046 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4047 vector double or vector long where the vector is in memory.
4048 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4049 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4050
e4f7a5df
SK
40512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4052
4053 PR fortran/69867
4054 * gfortran.dg/pr69867.f90: New test.
4055
b441ae1d
SK
40562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4057
4058 PR fortran/69962
4059 * gfortran.dg/pr69962.f90: New test.
4060
712dff31
SK
40612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4062
4063 PR fortran/70006
4064 * gfortran.dg/pr70006.f90: New test.
4065
fb42421e
SK
40662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4067
4068 PR fortran/71730
4069 * gfortran.dg/pr71730.f90: New test.
4070 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4071 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4072 * gfortran.dg/array_constructor_26.f03: Ditto.
4073
466effe0
WS
40742016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4075
4076 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4077 * gcc.target/powerpc/pr71763.c: Likewise.
4078
f618a472
MP
40792016-07-29 Marek Polacek <polacek@redhat.com>
4080
4081 PR c/71742
4082 * gcc.dg/940510-1.c: Adjust dg-error.
4083 * gcc.dg/c99-flex-array-1.c: Likewise.
4084 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4085
efd0786f
MP
4086 PR c/71853
4087 * gcc.dg/noncompile/pr71853.c: New test.
4088
e00dceaf
MP
4089 PR c/71573
4090 * gcc.dg/noncompile/pr71573.c: New test.
4091
638fc14f
MP
4092 PR c/71926
4093 * g++.dg/warn/Wparentheses-30.C: New test.
4094 * gcc.dg/Wparentheses-14.c: New test.
4095
61c73a7f
UB
40962016-07-29 Uros Bizjak <ubizjak@gmail.com>
4097
4098 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4099
01d32b2b
BC
41002016-07-29 Bin Cheng <bin.cheng@arm.com>
4101
4102 PR tree-optimization/57558
4103 * gcc.dg/vect/pr57558-1.c: New test.
4104 * gcc.dg/vect/pr57558-2.c: New test.
4105
f6c7a248
PK
41062016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4107
61c73a7f 4108 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4109 to scan forwprop1 dump pass.
4110
f54ea774
PC
41112016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4112
4113 PR c++/51488
4114 * g++.dg/template/pr51488.C: New.
4115
673a107a
JJ
41162016-07-29 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR c/71969
4119 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4120 static __inline__.
4121 * gcc.dg/pr71969-1.c: New test.
4122 * gcc.dg/pr71969-2.c: New test.
4123 * gcc.dg/pr71969-3.c: New test.
4124
78169471
MP
41252016-07-29 Marek Polacek <polacek@redhat.com>
4126
4127 PR c/71574
4128 * c-c++-common/pr71574.c: New test.
4129
a5b5c8b6
MP
4130 PR c/71583
4131 * gcc.dg/noncompile/pr71583.c: New test.
4132
883b6d4e
KV
41332016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4134
4135 PR middle-end/68217
4136 * gcc.dg/pr68217.c: New test.
4137
89f1f37e
SK
41382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4139
4140 PR fortran/71067
4141 * gfortran.dg/pr71067_1.f90: New test.
4142 * gfortran.dg/pr71067_2.f90: Ditto.
4143
e0d32185
MM
41442016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4145
4146 * gcc.target/powerpc/vec-extract-1.c: New test.
4147
c851722d
SK
41482016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4149
4150 PR fortran/71799
4151 * gfortran.dg/pr71799.f90: New test.
4152
f064da6a
PC
41532016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4154
4155 PR c++/71665
4156 * g++.dg/cpp0x/pr71665-1.C: New.
4157 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4158 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4159 * g++.dg/ext/label10.C: Likewise.
4160 * g++.dg/parse/constant5.C: Likewise.
4161
1b70aaad
SK
41622016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4163
4164 PR fortran/71859
4165 * gfortran.dg/pr71859.f90: New test.
4166 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4167 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4168
a23404c9
PT
41692016-07-28 Paul Thomas <pault@gcc.gnu.org>
4170
4171 PR fortran/71883
4172 * gfortran.dg/pr71883.f90 : New test.
4173
513d866d
YR
41742016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4175
4176 PR tree-optimization/71734
61c73a7f 4177 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4178
7c428aa2
RL
41792016-07-28 Renlin Li <renlin.li@arm.com>
4180
4181 Revert
4182 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4183
4184 PR fortran/71902
4185 * gfortran.dg/dependency_47.f90: New test.
4186
1225d6b1
ML
41872016-07-28 Martin Liska <mliska@suse.cz>
4188
4189 PR gcov-profile/68025
4190 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4191
e5f5bf35
ML
41922016-07-28 Martin Liska <mliska@suse.cz>
4193
4194 * g++.dg/vect/pr70944.cc: New test.
4195
4536610d
KV
41962016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4197
4198 PR middle-end/71994
4199 * gcc.dg/torture/pr71994.c: New test.
4200
8c6961ca
PK
42012016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4202
4203 PR middle-end/71078
4204 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4205 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4206 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4207
8de22ea0
RB
42082016-07-27 Richard Biener <rguenther@suse.de>
4209
4210 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4211
5d9da222
ML
42122016-07-27 Martin Liska <mliska@suse.cz>
4213
4214 * gcc.dg/predict-13.c: New test.
4215 * gcc.dg/predict-14.c: New test.
4216
af9e275f
SKS
42172016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4218
a23404c9 4219 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4220 including stdint.h.
4221 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4222 including stdint.h.
4223
71abba1e
MM
42242016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4225
4226 PR target/71869
4227 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4228 IEEE built-in functions handle quiet and signalling NaNs
4229 correctly.
4230
9cd74e8f
SK
42312016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4232
4233 PR fortran/71862
4234 * gfortran.dg/pr71862.f90: New test.
4235
0d48446f
MS
42362016-07-26 Martin Sebor <msebor@redhat.com>
4237
4238 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4239 selector with dg-options.
4240
524cf1e4
PP
42412016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4242
4243 PR tree-optimization/18046
4244 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4245 * gcc.dg/tree-ssa/vrp103.c: New test.
4246 * gcc.dg/tree-ssa/vrp104.c: New test.
4247
100665d8
WS
42482016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4249
4250 * gcc.target/powerpc/pr63354.c: Require lp64 since
4251 -mprofile-kernel is not legal with -m32.
4252
0b64ca40
RB
42532016-07-26 Richard Biener <rguenther@suse.de>
4254
4255 PR rtl-optimization/71984
4256 * gcc.dg/torture/pr71984.c: New testcase.
4257
9b7937cf
RS
42582016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4259
4260 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4261 g++-dg-runtest via et-dg-runtest.
4262 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4263 * gcc.dg/vect/vect.exp: Likewise.
4264 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4265 gfortran-dg-runtest.
4266 * gfortran.dg/vect/vect.exp: Likewise.
4267 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4268 (check_mips_loongson_hw_available): Likewise.
4269 (check_effective_target_mpaired_single_runtime): Likewise.
4270 (check_effective_target_mips_loongson_runtime): Likewise.
4271 (add_options_for_mpaired_single): Likewise.
4272 (check_effective_target_vect_int): Add global et_index.
4273 Check and save the supported feature for a target selected by
4274 the et_index target. Break long lines where appropriate. Call
4275 et-is-effective-target for MIPS with an argument instead of
4276 check_effective_target_* where appropriate.
4277 (check_effective_target_vect_intfloat_cvt): Likewise.
4278 (check_effective_target_vect_uintfloat_cvt): Likewise.
4279 (check_effective_target_vect_floatint_cvt): Likewise.
4280 (check_effective_target_vect_floatuint_cvt): Likewise.
4281 (check_effective_target_vect_simd_clones): Likewise.
4282 (check_effective_target_vect_shift): ewise.
4283 (check_effective_target_whole_vector_shift): Likewise.
4284 (check_effective_target_vect_bswap): Likewise.
4285 (check_effective_target_vect_shift_char): Likewise.
4286 (check_effective_target_vect_long): Likewise.
4287 (check_effective_target_vect_float): Likewise.
4288 (check_effective_target_vect_double): Likewise.
4289 (check_effective_target_vect_long_long): Likewise.
4290 (check_effective_target_vect_no_int_max): Likewise.
4291 (check_effective_target_vect_no_int_add): Likewise.
4292 (check_effective_target_vect_no_bitwise): Likewise.
4293 (check_effective_target_vect_widen_shift): Likewise.
4294 (check_effective_target_vect_no_align): Likewise.
4295 (check_effective_target_vect_hw_misalign): Likewise.
4296 (check_effective_target_vect_element_align): Likewise.
4297 (check_effective_target_vect_condition): Likewise.
4298 (check_effective_target_vect_cond_mixed): Likewise.
4299 (check_effective_target_vect_char_mult): Likewise.
4300 (check_effective_target_vect_short_mult): Likewise.
4301 (check_effective_target_vect_int_mult): Likewise.
4302 (check_effective_target_vect_extract_even_odd): Likewise.
4303 (check_effective_target_vect_interleave): Likewise.
4304 (check_effective_target_vect_stridedN): Likewise.
4305 (check_effective_target_vect_multiple_sizes): Likewise.
4306 (check_effective_target_vect64): Likewise.
4307 (check_effective_target_vect_call_copysignf): Likewise.
4308 (check_effective_target_vect_call_sqrtf): Likewise.
4309 (check_effective_target_vect_call_btrunc): Likewise.
4310 (check_effective_target_vect_call_btruncf): Likewise.
4311 (check_effective_target_vect_call_ceil): Likewise.
4312 (check_effective_target_vect_call_ceilf): Likewise.
4313 (check_effective_target_vect_call_floor): Likewise.
4314 (check_effective_target_vect_call_floorf): Likewise.
4315 (check_effective_target_vect_call_lceil): Likewise.
4316 (check_effective_target_vect_call_lfloor): Likewise.
4317 (check_effective_target_vect_call_nearbyint): Likewise.
4318 (check_effective_target_vect_call_nearbyintf): Likewise.
4319 (check_effective_target_vect_call_round): Likewise.
4320 (check_effective_target_vect_call_roundf): Likewise.
4321 (check_effective_target_vect_perm): Likewise, but also append *_saved
4322 to the existing global name to properly cache the result.
4323 (check_effective_target_vect_perm_byte): Likewise.
4324 (check_effective_target_vect_perm_short): Likewise.
4325 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4326 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4327 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4328 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4329 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4330 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4331 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4332 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4333 (check_effective_target_vect_sdot_qi): Likewise.
4334 (check_effective_target_vect_udot_qi): Likewise.
4335 (check_effective_target_vect_sdot_hi): Likewise.
4336 (check_effective_target_vect_udot_hi): Likewise.
4337 (check_effective_target_vect_usad_char): Likewise.
4338 (check_effective_target_vect_pack_trunc): Likewise.
4339 (check_effective_target_vect_unpack): Likewise.
4340 (check_effective_target_vect_aligned_arrays): Likewise.
4341 (check_effective_target_vect_natural_alignment): Likewise.
4342 (check_effective_target_vector_alignment_reachable): Likewise.
4343 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4344 (is-effective-target): Initialize et_index if undefined.
4345 (et-dg-runtest): New.
4346 (et-is-effective-target): Likewise.
4347 (check_vect_support_and_set_flags): Add supported MIPS targets to
4348 EFFECTIVE_TARGETS list. Return the number of supported targets.
4349
8f63caf6 43502016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4351 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4352
4353 PR middle-end/70920
4354 * gcc.dg/pr70920-1.c: New test-case.
4355 * gcc.dg/pr70902-2.c: Likewise.
4356 * gcc.dg/pr70920-3.c: Likewise.
4357 * gcc.dg/pr70920-4.c: Likewise
4358 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4359 2 instead of 3.
4360
7d575fff
AM
43612016-07-25 Alexander Monakov <amonakov@ispras.ru>
4362
4363 * gcc.c-torture/execute/pr71494.c: Require label_values.
4364 * gcc.dg/pr16973.c: Ditto.
4365
bf01e070
SKS
43662016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4367
4368 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4369 * gcc.dg/torture/pr69771.c: Require int32plus.
4370 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4371
16b05965
ML
43722016-07-25 Martin Liska <mliska@suse.cz>
4373
4374 * gcc.dg/torture/pr71987.c: New test.
4375
d52d3767
SK
43762016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4377
4378 PR fortran/71935
4379 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4380 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4381 * gfortran.dg/pr71935.f90: New test.
4382
94087e88 43832016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4384
4385 PR c++/71675
4386 * g++.dg/ext/atomic-3.C: New test.
4387 * gcc.dg/atomic/pr71675.c: New test.
4388
58b3986e
ES
43892016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4390
4391 * gcc.target/i386/mvc8.c: New test.
4392
faa1612a
BC
43932016-07-22 Bin Cheng <bin.cheng@arm.com>
4394
4395 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4396 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4397
1603ebe0
TK
43982016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4399
4400 PR fortran/71795
4401 * gfortran.dg/constructor_50.f90: New test.
4402
bc91c436
ML
44032016-07-22 Martin Liska <mliska@suse.cz>
4404
4405 PR gcov-profile/69028
4406 PR gcov-profile/62047
4407 * g++.dg/cilk-plus/pr69028.C: New test.
4408
9fe9a3a7
AV
44092016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4410
4411 * gfortran.dg/coarray_stat_2.f90: New test.
4412
70866e3d
MM
44132016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4414
4415 * gcc.target/powerpc/vec-extract.h: New files to check the
4416 vec_extract built-in functions for all vector types, testing
4417 accessing each element, both with constant and variable element
4418 numbers.
4419 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4420 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4421 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4422 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4423 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4424 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4425 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4426 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4427 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4428
ab3af181
JJ
44292016-07-21 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR c++/71728
4432 * g++.dg/other/pr71728.C: New test.
4433
ebe8f322
JG
44342016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4435
4436 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4437 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4438 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4439 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4440 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4441
959cef74
RB
44422016-07-21 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/71947
4445 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4446
b24d9420
BC
44472016-07-21 Bin Cheng <bin.cheng@arm.com>
4448
4449 * gcc.dg/tree-ssa/scev-15.c: New.
4450
23974819
BC
44512016-07-21 Bin Cheng <bin.cheng@arm.com>
4452
4453 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4454
ee78cbaa
JJ
44552016-07-21 Jakub Jelinek <jakub@redhat.com>
4456
4457 PR c++/71941
4458 * g++.dg/gomp/pr71941.C: New test.
4459
52ed68f7
DM
44602016-07-20 David Malcolm <dmalcolm@redhat.com>
4461
4462 PR c/70339
4463 PR c/71858
4464 * g++.dg/spellcheck-identifiers.C: New test case, based on
4465 gcc.dg/spellcheck-identifiers.c.
4466 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4467 gcc.dg/spellcheck-identifiers-2.c.
4468 * g++.dg/spellcheck-typenames.C: New test case, based on
4469 gcc.dg/spellcheck-typenames.c
4470
18407bfb
JW
44712016-07-20 Jonathan Wakely <jwakely@redhat.com>
4472
4473 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4474 pointer to member function and also test catching by reference.
4475
4c07fd98
DV
44762016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4477
4478 * gcc.target/s390/pr67443.c: Fix test case.
4479
fee21d65
DV
44802016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4481
4482 * gcc.target/s390/insv-1.c: Xfail some tests.
4483 * gcc.target/s390/insv-2.c: Likewise.
4484
dbe9dfdd
GJL
44852016-07-20 Georg-Johann Lay <avr@gjlay.de>
4486
4487 * gcc.target/avr/torture/get-mem.c: New test.
4488 * gcc.target/avr/torture/set-mem.c: New test.
4489
c25e1d82
GJL
44902016-07-20 Georg-Johann Lay <avr@gjlay.de>
4491
4492 PR target/71948
4493 * gcc.target/avr/torture/tiny-progmem.c: New test.
4494
109d2197
JJ
44952016-07-20 Jakub Jelinek <jakub@redhat.com>
4496
7419f441
JJ
4497 PR c++/71909
4498 * g++.dg/parse/pr71909.C: New test.
4499 * g++.dg/tm/pr71909.C: New test.
4500
109d2197
JJ
4501 PR c++/50060
4502 * g++.dg/cpp0x/constexpr-50060.C: New test.
4503 * g++.dg/cpp1y/constexpr-50060.C: New test.
4504
144530cf
ML
45052016-07-20 Martin Liska <mliska@suse.cz>
4506
4507 * gfortran.dg/graphite/pr71898.f90: New test.
4508
04ac4afa
BC
45092016-07-20 Bin Cheng <bin.cheng@arm.com>
4510
4511 PR tree-optimization/71503
4512 PR tree-optimization/71683
4513 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4514 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4515
dcbdb17a
ML
45162016-07-20 Martin Liska <mliska@suse.cz>
4517
4518 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4519 * gcc.dg/plugin/sreal-test-1.c: Remove.
4520 * gcc.dg/plugin/sreal_plugin.c: Remove.
4521
6ed82555
TK
45222016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4523
4524 PR fortran/71902
4525 * gfortran.dg/dependency_47.f90: New test.
4526
13da0507
JJ
45272016-07-19 Jakub Jelinek <jakub@redhat.com>
4528
4833f561
JJ
4529 PR rtl-optimization/71916
4530 * gcc.c-torture/compile/pr71916.c: New test.
4531
4fda19ef
JJ
4532 PR middle-end/71874
4533 * g++.dg/torture/pr71874.C: New test.
4534
13da0507
JJ
4535 PR middle-end/71734
4536 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4537 (my_alloc): Rewritten to use __builtin_posix_memalign and
4538 __SIZE_TYPE__.
4539 (my_free): Use __builtin_free instead of _mm_free.
4540 (Vec::operator=): Use __builtin_memcpy.
4541
e7980add
MJ
45422016-07-19 Martin Jambor <mjambor@suse.cz>
4543
61c73a7f
UB
4544 PR fortran/71688
4545 * gfortran.dg/pr71688.f90: New test.
e7980add 4546
13e88953
RB
45472016-07-19 Richard Biener <rguenther@suse.de>
4548
4549 * c-c++-common/vector-subscript-6.c: New testcase.
4550 * c-c++-common/vector-subscript-7.c: Likewise.
4551
1caf0482
SKS
45522016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4553
a23404c9 4554 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4555 and UInt32 based on __SIZEOF_INT__.
4556
cef5388d
RB
45572016-07-19 Richard Biener <rguenther@suse.de>
4558
4559 PR tree-optimization/71901
4560 * gcc.dg/torture/pr71901.c: New testcase.
4561
45622016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4563
4564 PR tree-optimization/71908
4565 * gcc.dg/torture/pr71908.c: New testcase.
4566
a8f7a895
MM
45672016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4568
4569 PR target/71493
4570 * gcc.target/powerpc/pr71493-1.c: New test.
4571 * gcc.target/powerpc/pr71493-2.c: Likewise.
4572
f2111a36
JJ
45732016-07-18 Jakub Jelinek <jakub@redhat.com>
4574
99516432
JJ
4575 PR c++/71835
4576 * g++.dg/conversion/ambig3.C: New test.
4577
87713c6a
JJ
4578 PR c++/71828
4579 * g++.dg/cpp0x/constexpr-71828.C: New test.
4580
7a7f16ca
JJ
4581 PR c++/71826
4582 * g++.dg/template/pr71826.C: New test.
4583
f4d90295
JJ
4584 PR c++/71822
4585 * g++.dg/template/defarg21.C: New test.
4586
f2111a36
JJ
4587 PR c++/71871
4588 * g++.dg/ext/vector31.C: New test.
4589
0b965526
UB
45902016-07-18 Uros Bizjak <ubizjak@gmail.com>
4591
4592 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4593
94e136b9
YR
45942016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4595
4596 PR tree-optimization/71734
4597 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4598
7072df0a
DV
45992016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4600
4601 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4602 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4603 stack-layout-dynamic-1.c: New test.
4604
54158a1a
AK
46052016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4606
4607 * gcc.target/s390/nolrl-1.c: New test.
4608
43068916
FR
46092016-07-17 Fritz Reese <fritzoreese@gmail.com>
4610
4611 PR fortran/71523
4612 * gfortran.dg/pr71523_1.f90: New test.
4613 * gfortran.dg/pr71523_2.f90: New test.
4614
a9356b12
AS
46152016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4616
4617 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4618
a07b81c7 46192016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4620 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4621
4622 PR fortran/62125
4623 * gfortran.dg/pr62125.f90: New test.
4624
96c0ec12
BS
46252016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4626
4627 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4628 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4629
479d0ed5
JW
46302016-07-15 Jonathan Wakely <jwakely@redhat.com>
4631
4632 PR c++/58796
4633 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4634 * g++.dg/cpp0x/nullptr35.C: New test.
4635
41c7438e
BC
46362016-07-15 Bin Cheng <bin.cheng@arm.com>
4637
4638 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4639
f7ba880b
CP
46402016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4641
4642 * gfortran.dg/goacc/vector_length.f90: New test.
4643
b9aba0a0
RB
46442016-07-15 Richard Biener <rguenther@suse.de>
4645
4646 PR tree-optimization/71881
4647 * gcc.dg/torture/pr71881.c: New testcase.
4648
9513d5fb
RB
46492016-07-15 Richard Biener <rguenther@suse.de>
4650
4651 PR tree-optimization/71887
4652 * gcc.dg/torture/pr71887.c: New testcase.
4653
ddbbcb19
JJ
46542016-07-15 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR c/71858
4657 * gcc.dg/spellcheck-identifiers-3.c: New test.
4658
29eb509c
AV
46592016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4660
4661 PR fortran/71807
4662 * gfortran.dg/null_9.f90: New test.
4663
43aabfcf
BC
46642016-07-15 Bin Cheng <bin.cheng@arm.com>
4665
4666 * gcc.dg/tree-ssa/loop-41.c: New test.
4667
afc89e58
BC
46682016-07-15 Bin Cheng <bin.cheng@arm.com>
4669
4670 PR tree-optimization/71347
4671 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4672
6fa682ad
SK
46732016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4674
4675 PR fortran/29819
4676 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4677 * gfortran.dg/contains.f90: Ditto.
4678 * gfortran.dg/contains_empty_1.f03: Ditto.
4679 * gfortran.dg/submodule_3.f08: Ditto.
4680
dd36b877
JJ
46812016-07-14 Jakub Jelinek <jakub@redhat.com>
4682
a60a5d31
JJ
4683 PR testsuite/71865
4684 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4685 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4686 expected diagnostics.
4687
dd36b877
JJ
4688 PR c/71858
4689 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4690 * gcc.dg/spellcheck-identifiers-2.c: New test.
4691 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4692 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4693
a241f8ca
JJ
46942016-07-14 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR tree-optimization/71872
4697 * gcc.c-torture/compile/pr71872.c: New test.
4698
d62b809c
TP
46992016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4700
4701 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4702 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4703 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4704 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4705 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4706 * gcc.target/arm/atomic-op-acquire-1.c: This.
4707 * gcc.target/arm/atomic-op-char.c: Rename into ...
4708 * gcc.target/arm/atomic-op-char-1.c: This.
4709 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4710 * gcc.target/arm/atomic-op-consume-1.c: This.
4711 * gcc.target/arm/atomic-op-int.c: Rename into ...
4712 * gcc.target/arm/atomic-op-int-1.c: This.
4713 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4714 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4715 * gcc.target/arm/atomic-op-release.c: Rename into ...
4716 * gcc.target/arm/atomic-op-release-1.c: This.
4717 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4718 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4719 * gcc.target/arm/atomic-op-short.c: Rename into ...
4720 * gcc.target/arm/atomic-op-short-1.c: This.
4721 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4722 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4723 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4724 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4725 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4726 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4727 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4728 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4729 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4730 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4731
1f8dd420
AV
47322016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4733
4734 PR fortran/70842
4735 * gfortran.dg/select_type_35.f03: New test.
4736
53109ba8
KT
47372016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4738
4739 PR target/65951
4740 PR tree-optimization/70923
4741 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4742 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4743 * gcc.dg/vect/pr65951.c: Likewise.
4744 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4745
91f35b7f
DE
47462016-07-14 David Edelsohn <dje.gcc@gmail.com>
4747
4748 * c-c++-common/pr60226.c: Expect maximum object file alignment
4749 error on AIX.
4750
351168fe
RB
47512016-07-14 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/71866
4754 * gcc.dg/torture/pr71866.c: New testcase.
4755
94c32c00
TP
47562016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4757
4758 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4759 selector and enclose boolean expression in curly braces.
4760
b799a481
AM
47612016-07-14 Alan Modra <amodra@gmail.com>
4762
4763 PR target/71733
4764 * gcc.target/powerpc/p9-novsx.c: New.
4765
f63ba78c
AK
47662016-07-13 Andi Kleen <ak@linux.intel.com>
4767
4768 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4769 * g++.dg/tree-prof/morefunc.C: Dito.
4770 * g++.dg/tree-prof/pr35545.C: Dito.
4771 * g++.dg/tree-prof/reorder.C: Dito.
4772 * gcc.dg/tree-prof/20050826-2.c: Dito.
4773 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4774 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4775 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4776 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4777 * gcc.dg/tree-prof/inliner-1.c: Dito.
4778 * gcc.dg/tree-prof/merge_block.c: Dito.
4779 * gcc.dg/tree-prof/stringop-1.c: Dito.
4780 * gcc.dg/tree-prof/stringop-2.c: Dito.
4781 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4782 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4783 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4784 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4785 * gcc.dg/tree-prof/update-loopch.c: Dito.
4786 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4787 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4788 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4789 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4790 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4791 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4792 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4793
f4d5a23d
AK
47942016-07-13 Andi Kleen <ak@linux.intel.com>
4795
4796 * lib/profopt.exp (profopt-execute): Remove .imports files.
4797
ae145898
AK
47982016-07-13 Andi Kleen <ak@linux.intel.com>
4799
0b965526 4800 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4801
e97bd4f5
AK
48022016-07-13 Andi Kleen <ak@linux.intel.com>
4803
4804 * lib/profopt.exp (dg-final-scan-autofdo,
4805 dg-final-scan-not-autofdo): New functions.
4806
6fa3d4b4
BC
48072016-07-13 Bin Cheng <bin.cheng@arm.com>
4808
4809 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4810 * gcc.dg/vect/vect-35.c: Ditto.
4811 * gcc.dg/vect/vect-alias-check-2.c: New test.
4812
65f18bc6
ML
48132016-07-13 Martin Liska <mliska@suse.cz>
4814
4815 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4816 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4817 * gfortran.dg/pr42108.f90: Update expected dump scan.
4818
9737f35b
RB
48192016-07-13 Richard Biener <rguenther@suse.de>
4820
4821 PR tree-optimization/24574
4822 * gcc.dg/pr24574.c: New testcase.
4823
62c0ea4b
SKS
48242016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4825
0b965526 4826 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4827 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4828 * c-c++-common/pr68833-1.c: Require int32plus.
4829 * gcc.dg/ipa/pr63551.c: Likewise.
4830 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4831 * gcc.dg/ipa/pr64041.c: Require int32plus.
4832
c7ed8938
IE
48332016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4834
4835 PR ipa/71633
4836 * g++.dg/pr71633.C: New test.
4837
5ce15300
TP
48382016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4839
4840 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4841 Add new arm_thumb1_cbz_ok effective target.
4842 * gcc.target/arm/cbz.c: New test.
4843
2b9509a3
TP
48442016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4845
4846 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4847 Define effective target.
4848 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4849 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4850 * gcc.target/arm/movhi_movw.c: New test.
4851 * gcc.target/arm/movsi_movw.c: Likewise.
4852 * gcc.target/arm/movdi_movw.c: Likewise.
4853
7f15b177
RB
48542016-07-13 Richard Biener <rguenther@suse.de>
4855
4856 PR middle-end/71104
4857 * gcc.dg/pr71104-1.c: New testcase.
4858 * gcc.dg/pr71104-2.c: Likewise.
4859
0b0a896e
MM
48602016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4861
4862 PR target/71805
4863 * gcc.target/powerpc/pr71805.c: New test.
4864
f906f5ed
BS
48652016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4866
4867 * gcc.target/powerpc/divkc3-1.c: New.
4868 * gcc.target/powerpc/mulkc3-1.c: New.
4869
9e63c3aa
NS
48702016-07-12 Nathan Sidwell <nathan@acm.org>
4871
4872 * gcc.target/arm/data-rel-1.c: New.
4873 * gcc.target/arm/data-rel-2.c: New.
4874 * gcc.target/arm/data-rel-3.c: New.
4875
f507d202
ML
48762016-07-12 Martin Liska <mliska@suse.cz>
4877
4878 * gcc.dg/params/blocksort-part.c: New test.
4879 * gcc.dg/params/params.exp: New file.
4880
d6f7c125
KT
48812016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4882
4883 PR middle-end/71700
4884 * gcc.c-torture/execute/pr71700.c: New test.
4885
37ccb0ba
SB
48862016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4887 Richard Biener <rguenther@suse.de>
4888
4889 PR tree-optimization/23286
4890 PR tree-optimization/70159
4891 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4892 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4893 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4894 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4895 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4896 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4897 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4898 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4899 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4900 * gcc.dg/pr51879-12.c: Likewise.
4901 * gcc.dg/strlenopt-9.c: Likewise.
4902 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4903 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4904 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4905 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4906 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4907 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4908 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4909 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4910 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4911 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4912 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4913 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4914 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4915 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4916 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4917
712a93d6
RB
49182016-07-12 Richard Biener <rguenther@suse.de>
4919
4920 PR rtl-optimization/68961
4921 * gcc.target/i386/pr68961.c: New testcase.
4922
c392943c
JJ
49232016-07-11 Jakub Jelinek <jakub@redhat.com>
4924
3d56e6a4
JJ
4925 PR middle-end/71758
4926 * c-c++-common/gomp/pr71758.c: New test.
4927 * gfortran.dg/gomp/pr71758.f90: New test.
4928
c392943c
JJ
4929 PR tree-optimization/71823
4930 * gcc.dg/vect/pr71823.c: New test.
4931
741d3be5
DM
49322016-07-11 David Malcolm <dmalcolm@redhat.com>
4933
4934 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4935 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4936 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4937
92fa45b5
L
49382016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4939
4940 PR target/71801
4941 * gcc.target/i386/pr71801.c: New test.
4942
f51606c7
RB
49432016-07-11 Richard Biener <rguenther@suse.de>
4944
4945 PR tree-optimization/71816
4946 * gcc.dg/torture/pr71816.c: New testcase.
4947
36b54ce0
TK
49482016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4949
4950 PR fortran/71783
4951 * gfortran.dg/dependency_46.f90: New test.
4952
d13835b6
VM
49532016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4954
4955 PR rtl-optimization/71621
4956 * gcc.target/i386/pr71621-1.c: New.
4957 * gcc.target/i386/pr71621-2.c: New.
4958
642bcbdf
CP
49592016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4960
4961 * gfortran.dg/goacc/pr71704.f90: New test.
4962
02eb5b8b
BS
49632016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4964
4965 PR target/71297
4966 * gcc.target/powerpc/pr71297.c: New.
4967
8beb9a0d
JW
49682016-07-08 Jiong Wang <jiong.wang@arm.com>
4969
4970 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4971
cef4b650
MM
49722016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4973
4974 PR target/71806
4975 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4976
3c3ecf52
AH
49772016-07-08 Alan Hayward <alan.hayward@arm.com>
4978
4979 PR tree-optimization/71667
4980 * gcc.dg/vect/pr71667.c: New
4981
2660286d
ML
49822016-07-08 Martin Liska <mliska@suse.cz>
4983
4984 * gcc.dg/torture/pr71606.c: New test.
4985
70cdd4ae
JD
49862016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4987
4988 PR fortran/71764
4989 * gfortran.dg/pr71764.f90: New test.
4990
842dc2e6
JJ
49912016-07-07 Jakub Jelinek <jakub@redhat.com>
4992 Kai Tietz <ktietz70@googlemail.com>
4993
4994 PR c++/70869
4995 PR c++/71054
4996 * g++.dg/cpp0x/pr70869.C: New test.
4997 * g++.dg/cpp0x/pr71054.C: New test.
4998
31be4262
DE
49992016-07-07 David Edelsohn <dje.gcc@gmail.com>
5000
5001 * g++.dg/debug/pr71432.C: Fail on AIX.
5002
1c122092
ML
50032016-07-07 Martin Liska <mliska@suse.cz>
5004
5005 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5006 an undefined behavior.
5007 * gfortran.dg/do_3.F90: Likewise.
5008 * gfortran.dg/do_check_11.f90: New test.
5009 * gfortran.dg/do_check_12.f90: New test.
5010 * gfortran.dg/do_corner_warn.f90: New test.
5011
7119f1b1
ML
50122016-07-07 Martin Liska <mliska@suse.cz>
5013
5014 * gfortran.dg/predict-1.f90: Ammend the test.
5015 * gfortran.dg/predict-2.f90: Likewise.
5016
275792f2
IE
50172016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5018
5019 PR ipa/71624
5020 * g++.dg/pr71624.C: New test.
5021
05a437c1
TP
50222016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5023
5024 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5025 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5026 ARMv8-M Mainline architectures.
5027
6f493951
TP
50282016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5029
5030 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5031 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5032
5ddaee94
SB
50332016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5034
5035 PR target/70098
5036 PR target/71763
5037 * gcc.target/powerpc/pr71763.c: New file.
5038
651afdb2
YR
50392016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5040
5041 PR tree-optimization/71518
0b965526 5042 * gcc.dg/pr71518.c: New test.
651afdb2 5043
9df99881
WD
50442016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5045
5046 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5047
7b4e0769
SKS
50482016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5049
0b965526 5050 PR target/50739
7b4e0769
SKS
5051 * gcc.target/avr/pr50739.c: New test.
5052
eb4432f7
JH
50532016-07-05 Jan Hubicka <jh@suse.cz>
5054
5055 * gcc.dg/tree-ssa/scev-14.c: update template.
5056
c01e092f
RS
50572016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5058
5059 * gcc.dg/vect/group-no-gaps-1.c: New test.
5060
8070763a
AK
50612016-07-05 Andi Kleen <ak@linux.intel.com>
5062
5063 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5064 if kernel supports MPX.
5065
3f8257db 50662016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5067
5068 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5069
36a265b1
MM
50702016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5071 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5072
5073 * gcc.target/powerpc/signbit-1.c: New test.
5074 * gcc.target/powerpc/signbit-2.c: New test.
5075 * gcc.target/powerpc/signbit-3.c: New test.
5076
7a98fb6e
KT
50772016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5078
5079 PR rtl-optimization/71594
5080 * gcc.dg/torture/pr71594.c: New test.
5081
1e3d54b4
JH
50822016-07-05 Jan Hubicka <jh@suse.cz>
5083
5084 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5085
84ca3893
DM
50862016-07-05 David Malcolm <dmalcolm@redhat.com>
5087
5088 PR c++/62314
3a146d46 5089 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5090 number of missing semicolon error.
5091 * g++.dg/pr62314-2.C: New test case.
5092
20d0bfce
AF
50932016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5094
5095 * gfortran.dg/coarray_stat_function.f90: New test.
5096 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5097 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5098 to new interfaces.
5099
69aaea06
AV
51002016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5101
5102 PR fortran/71623
5103 * gfortran.dg/deferred_character_17.f90: New test.
5104
f723a43c
CL
51052016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5106
5107 * gcc.target/arm/neon/polytypes.c: Move to ...
5108 * gcc.target/arm/polytypes.c: ... here.
5109 * gcc.target/arm/neon/pr51534.c: Move to ...
5110 * gcc.target/arm/pr51534.c: ... here.
5111 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5112 * gcc.target/arm/vect-vcvt.c: ... here.
5113 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5114 * gcc.target/arm/vect-vcvtq.c: ... here.
5115 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5116 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5117 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5118 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5119 * gcc.target/arm/neon/neon.exp: Delete.
5120 * gcc.target/arm/neon/: Delete.
5121
d73e0ccf
JD
51222016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5123
5124 PR fortran/65575
5125 * gfortran.dg: pr65575.f90: New test.
5126
c20f6223
JD
51272016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5128
5129 PR fortran/35849
5130 * gfortran.dg: pr35849.f90: New test.
5131
2a5537c3
JJ
51322016-07-04 Jakub Jelinek <jakub@redhat.com>
5133
5134 PR c++/71739
5135 * g++.dg/cpp0x/pr71739.C: New test.
5136
740f9751
CL
51372016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5138
5139 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5140
bf749919
DV
51412016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5142
5143 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5144 locr.
5145 * gcc.target/s390/loc-1.c: New test.
5146
430bb38e
YR
51472016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5148
3a146d46
JJ
5149 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5150 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5151
15f6e0da
RR
51522016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5153
5154 PR target/63874
5155 * gcc.target/aarch64/pr63874.c: New test.
5156
79335075
JB
51572016-07-04 Jan Beulich <jbeulich@suse.com>
5158
5159 * g++.dg/header.c: New.
5160 * gcc.dg/header.c: New.
5161
557e8c49
JJ
51622016-07-02 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR c/71719
5165 * c-c++-common/Wunused-var-15.c: New test.
5166
79a592e3
JJ
51672016-07-01 Jakub Jelinek <jakub@redhat.com>
5168
5169 PR fortran/71687
5170 * gfortran.dg/gomp/pr71687.f90: New test.
5171
e2298656
BS
51722016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5173
5174 * gcc.dg/const-float128-ped.c: Require __float128 effective
5175 target and options.
5176 * gcc.dg/const-float128.c: Likewise.
5177 * gcc.dg/torture/float128-cmp-invalid.c: Require
5178 __float128 and base_quadfloat_support effective targets, and
5179 __float128 options.
5180 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5181 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5182 * gcc.dg/torture/float128-nan.c: Likewise.
5183 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5184 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5185 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5186 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5187 (add_options_for___float128): New.
5188 (check_effective_target_base_quadword_support): New.
5189
70c11966
MM
51902016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5191
5192 PR target/71720
5193 * gcc.target/powerpc/pr71720.c: New test.
5194
059541fd
JB
51952016-07-01 Jan Beulich <jbeulich@suse.com>
5196
5197 * gcc.dg/bss.c: New.
5198
2c1e4964
PB
51992016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5200
5201 PR target/71698
5202 * gcc.target/powerpc/pr71698.c: New test.
5203
22e1cb39
GJL
52042016-07-01 Georg-Johann Lay <avr@gjlay.de>
5205
5206 PR target/71151
5207 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5208 instead of ".foo" for its section name.
5209 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5210 depending on MCU's flash size.
5211 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5212 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5213 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5214 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5215 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5216 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5217
466cf574
JB
52182016-07-01 Jan Beulich <jbeulich@suse.com>
5219
5220 * gcc.target/i386/pr65105-2.c: Add -msse2.
5221
351beab7
JJ
52222016-06-30 Jakub Jelinek <jakub@redhat.com>
5223
55a0f21a
JJ
5224 PR tree-optimization/71707
5225 * gcc.dg/strlenopt-29.c: New test.
5226
6245ad72
JJ
5227 PR fortran/71704
5228 * gfortran.dg/gomp/pr71704.f90: New test.
5229
351beab7
JJ
5230 PR fortran/71705
5231 * gfortran.dg/gomp/pr71705.f90: New test.
5232
5a3a6a5e
KN
52332016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5234
5235 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5236 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5237 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5238 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5239 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5240 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5241 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5242 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5243 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5244 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5245 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5246 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5247 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5248 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5249 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5250 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5251 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5252 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5253 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5254 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5255 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5256 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5257 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5258 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5259 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5260 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5261 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5262 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5263 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5264 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5265 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5266 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5267 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5268 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5269 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5270 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5271 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5272 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5273 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5274 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5275 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5276 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5277 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5278 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5279 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5280 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5281 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5282 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5283 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5284 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5285 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5286 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5287 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5288 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5289 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5290 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5291 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5292 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5293 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5294 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5295 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5296 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5297 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5298 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5299 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5300 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5301 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5302 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5303 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5304 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5305 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5306 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5307 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5308 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5309 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5310 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5311 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5312 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5313 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5314 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5315 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5316
3dfa8071 53172016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5318 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5319
5320 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5321
9bd62242 53222016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5323 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5324
5325 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5326
603107fb
DM
53272016-06-30 David Malcolm <dmalcolm@redhat.com>
5328
5329 PR driver/71651
5330 * gcc.dg/spellcheck-options-12.c: New test case.
5331
205cccc7
JJ
53322016-06-30 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR middle-end/71693
5335 * gcc.c-torture/compile/pr71693.c: New test.
5336
f4452176
DM
53372016-06-29 David Malcolm <dmalcolm@redhat.com>
5338
5339 * gcc.dg/spellcheck-params.c: New testcase.
5340 * gcc.dg/spellcheck-params-2.c: New testcase.
5341
c5e74d9d
MM
53422016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5343
5344 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5345 vector extract instructions.
5346 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5347
e44ecbfd
JD
53482016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5349
5350 PR fortran/71686
5351 * gfortran.dg/unexpected_eof_2.f90: New test.
5352 * gfortran.dg/unexpected_eof_3.f90: New test.
5353
ee446d9f
JW
53542016-06-29 Jim Wilson <jim.wilson@linaro.org>
5355
5356 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5357
27f67461
CP
53582016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5359
5360 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5361 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5362 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5363
b1206d29
RB
53642016-06-29 Richard Biener <rguenther@suse.de>
5365
5366 PR middle-end/15256
5367 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5368
1af21224
MW
53692016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5370
5371 * gcc.target/arm/aapcs/neon-vect10.c: Require
5372 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5373 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5374 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5375 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5376 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5377 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5378 * gcc.target/arm/fp16-aapcs-1.c: Require
5379 -mfloat-ab=hard. Also simplify the test.
5380 * gcc.target/arm/fp16-aapcs-2.c: New.
5381
7fe43755
MW
53822016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5383
0b965526 5384 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5385 (add_options_for_arm_fp16_ieee): New.
5386 (add_options_for_arm_fp16_alternative): New.
5387 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5388 long-line.
5389 (effective_target_arm_fp16_hw): New.
5390
264d951a
IE
53912016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5392
5393 PR tree-optimization/71655
5394 * g++.dg/pr71655.C: New test.
5395
5c846a81
ML
53962016-06-29 Martin Liska <mliska@suse.cz>
5397
5398 * gcc.dg/pr71585.c: New test.
5399 * gcc.dg/pr71585-2.c: New test.
5400 * gcc.dg/pr71585-3.c: New test.
5401
fafe9318
YR
54022016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5403
5404 PR tree-optimization/70729
5405 * g++.dg/vect/pr70729.cc: New test.
5406
54d19c3b
TS
54072016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5408
5409 * c-c++-common/gomp/cancel-1.c: Extend.
5410
5f3cd7c3
JJ
54112016-06-29 Jakub Jelinek <jakub@redhat.com>
5412
5413 PR tree-optimization/71625
5414 * gcc.dg/strlenopt-28.c: New test.
5415
4aa83879
RB
54162016-06-29 Richard Biener <rguenther@suse.de>
5417
5418 PR middle-end/71002
5419 * g++.dg/torture/pr71002.C: Adjust testcase.
5420
152ef731
JJ
54212016-06-29 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR c/71685
5424 * gcc.dg/pr71685.c: New test.
5425
54262016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5427
5428 PR c/71552
5429 * gcc.dg/init-bad-9.c: New test.
5430
d41dc215
BS
54312016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5432
5433 * gcc.target/powerpc/abs128-1.c: Require VSX.
5434 * gcc.target/powerpc/copysign128-1.c: Likewise.
5435 * gcc.target/powerpc/inf128-1.c: Likewise.
5436 * gcc.target/powerpc/nan128-1.c: Likewise.
5437
6a20b538
JJ
54382016-06-28 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR middle-end/71626
5441 * gcc.c-torture/execute/pr71626-1.c: New test.
5442 * gcc.c-torture/execute/pr71626-2.c: New test.
5443
77d93c47
PB
54442016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5445
5446 PR target/71656
5447 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5448
a8264058
SB
54492016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5450
5451 PR target/71670
5452 * gcc.target/powerpc/pr71670.c: New testcase.
5453
0dc47331
PB
54542016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5455
5456 PR target/71656
5457 * gcc.target/powerpc/pr71656-1.c: New test.
5458 * gcc.target/powerpc/pr71656-2.c: New test.
5459
b65ffc79
CL
54602016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5461
5462 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5463 around fp16 code.
5464 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5466 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5467 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5468 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5469 Add arm_neon_fp16_ok effective target.
0b965526
UB
5470 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5471 Likewise.
5472 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5473 Likewise.
5474 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5475 Likewise.
5476 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5477 Likewise.
5478 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5479 Likewise.
5480 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5481 Likewise.
5482 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5483 Likewise.
5484 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5485 Likewise.
5486 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5487 Likewise.
5488 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5489 Likewise.
5490 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5491 Likewise.
b65ffc79 5492
9bb86f40
JH
54932016-06-26 Jan Hubicka <hubicka@ucw.cz>
5494
5495 * gcc.dg/predict-12.c: New testcase.
5496
46db0fd4
JD
54972016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5498
5499 PR fortran/71649
5500 * gfortran.dg/pr71649.f90: New test.
5501
2a65e70b
JJ
55022016-06-25 Jakub Jelinek <jakub@redhat.com>
5503
f8a06e24
JJ
5504 PR tree-optimization/71643
5505 * g++.dg/opt/pr71643.C: New test.
5506
2a65e70b
JJ
5507 PR tree-optimization/71631
5508 * gcc.c-torture/execute/pr71631.c: New test.
5509
7805417a
JH
55102016-06-24 Jan Hubicka <hubicka@ucw.cz>
5511
5512 * gcc.dg/predict-11.c: New testcase.
5513 * gfortran.dg/predict-2.f90: New testcase.
5514
888ed1a3
JH
55152016-06-24 Jan Hubicka <hubicka@ucw.cz>
5516
5517 * gcc.dg/predict-10.c: New test.
5518
53605f35
BS
55192016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5520
5521 * gcc.target/powerpc/abs128-1.c: New.
5522 * gcc.target/powerpc/copysign128-1.c: New.
5523 * gcc.target/powerpc/inf128-1.c: New.
5524 * gcc.target/powerpc/nan128-1.c: New.
5525
7b22b4c6
EB
55262016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5527
5528 * gfortran.dg/pr71642.f90: New test.
5529
37e373c2
JJ
55302016-06-24 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR tree-optimization/71647
5533 * gcc.target/i386/pr71647.c: New test.
5534
b20b79f2
L
55352016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5536
5537 * gcc.target/i386/noplt-gd-1.c: New test.
5538 * gcc.target/i386/noplt-gd-2.c: Likewise.
5539 * gcc.target/i386/noplt-gd-3.c: Likewise.
5540 * gcc.target/i386/noplt-ld-1.c: Likewise.
5541 * gcc.target/i386/noplt-ld-2.c: Likewise.
5542 * gcc.target/i386/noplt-ld-3.c: Likewise.
5543 * lib/target-supports.exp
5544 (check_effective_target_tls_get_addr_via_got): New.
5545
04619cb8
UB
55462016-06-24 Uros Bizjak <ubizjak@gmail.com>
5547
5548 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5549 testsuite compile flags.
5550 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5551 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5552
55532016-06-24 Uros Bizjak <ubizjak@gmail.com>
5554
5555 * g++dg/vect/pr36684.cc: Add dg-do compile.
5556 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5557 * gcc.dg/vect/pr70021.c: Ditto.
5558 * gcc.dg/vect/pr70138-1.c: Ditto.
5559 * gcc.dg/vect/pr70138-2.c: Ditto.
5560 * gcc.dg/vect/pr70354-1.c: Ditto.
5561 * gcc.dg/vect/pr70354-2.c: Ditto.
5562 * gcc.dg/vect/pr71259.c: Ditto.
5563 * gcc.dg/vect/pr71416-1.c: Ditto.
5564 * gcc.dg/vect/slp-43.c: Ditto.
5565 * gcc.dg/vect/slp-45.c: Ditto.
5566 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5567 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5568 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5569 * gfortran.dg/vect/pr69980.f90: Ditto.
5570
55712016-06-24 Uros Bizjak <ubizjak@gmail.com>
5572
5573 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5574 * gcc.dg/vect/bb-slp-30.c: Ditto.
5575 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5576 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5577 * gcc.dg/vect/pr45902.c: Ditto.
5578 * gcc.dg/vect/pr48172.c: Ditto.
5579 * gcc.dg/vect/pr48377.c: Ditto.
5580 * gcc.dg/vect/pr49038.c: Ditto.
5581 * gcc.dg/vect/pr49771.c: Ditto.
5582 * gcc.dg/vect/pr52091.c: Ditto.
5583 * gcc.dg/vect/pr53185-2.c: Ditto.
5584 * gcc.dg/vect/pr56826.c: Ditto.
5585 * gcc.dg/vect/pr60276.c: Ditto.
5586 * gcc.dg/vect/pr62021.c: Ditto.
5587 * gcc.dg/vect/pr63530.c: Ditto.
5588 * gcc.dg/vect/pr65518.c: Ditto.
5589 * gcc.dg/vect/pr65947-1.c: Ditto.
5590 * gcc.dg/vect/pr65947-10.c: Ditto.
5591 * gcc.dg/vect/pr65947-11.c: Ditto.
5592 * gcc.dg/vect/pr65947-12.c: Ditto.
5593 * gcc.dg/vect/pr65947-13.c: Ditto.
5594 * gcc.dg/vect/pr65947-2.c: Ditto.
5595 * gcc.dg/vect/pr65947-3.c: Ditto.
5596 * gcc.dg/vect/pr65947-4.c: Ditto.
5597 * gcc.dg/vect/pr65947-5.c: Ditto.
5598 * gcc.dg/vect/pr65947-6.c: Ditto.
5599 * gcc.dg/vect/pr65947-7.c: Ditto.
5600 * gcc.dg/vect/pr65947-8.c: Ditto.
5601 * gcc.dg/vect/pr65947-9.c: Ditto.
5602 * gcc.dg/vect/pr71416-1.c: Ditto.
5603 * gcc.dg/vect/pr71439.c: Ditto.
5604 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5605 * gcc.dg/vect/vect-bswap16.c: Ditto.
5606 * gcc.dg/vect/vect-bswap32.c: Ditto.
5607 * gcc.dg/vect/vect-bswap64.c: Ditto.
5608 * gcc.dg/vect/vect-live-1.c: Ditto.
5609 * gcc.dg/vect/vect-live-2.c: Ditto.
5610 * gcc.dg/vect/vect-live-3.c: Ditto.
5611 * gcc.dg/vect/vect-live-4.c: Ditto.
5612 * gcc.dg/vect/vect-live-5.c: Ditto.
5613 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5614 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5615 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5616 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5617 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5618 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5619 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5620 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5621 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5622 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5623 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5624 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5625 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5626 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5627 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5628 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5629 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5630
da224bcb
UB
56312016-06-24 Uros Bizjak <ubizjak@gmail.com>
5632
5633 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5634
dfee2870
L
56352016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5636
5637 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5638 ia32 if R_386_GOT32X relocation is supported.
5639 * gcc.target/i386/noplt-3.c: Likewise.
5640 * gcc.target/i386/noplt-2.c: Likewise.
5641 (main): Renamed to ...
5642 (bar): This.
5643 * gcc.target/i386/noplt-4.c: Likewise.
5644 (main): Renamed to ...
5645 (bar): This.
5646 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5647 * gcc.target/i386/pr67400-5.c: Likewise.
5648
a86451b9
JJ
56492016-06-24 Jakub Jelinek <jakub@redhat.com>
5650
00085092
JJ
5651 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5652 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5653
a86451b9
JJ
5654 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5655 f4): Adjust expected diagnostics.
5656 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5657 (T): If OVFP is defined, redefine to TP.
5658 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5659 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5660 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5661 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5662 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5663 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5664 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5665 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5666 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5667 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5668 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5669 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5670 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5671 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5672 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5673 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5674 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5675 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5676 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5677 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5678 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5679 as last argument to __builtin_add_overflow_p.
5680
7bb5d5f4
UB
56812016-06-23 Uros Bizjak <ubizjak@gmail.com>
5682
5683 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5684 dg-options and remove default vector testsuite compile flags.
5685 * g++.dg/vect/pr33860a.cc: Ditto.
5686 * g++.dg/vect/pr45470-a.cc: Ditto.
5687 * g++.dg/vect/pr45470-b.cc: Ditto.
5688 * g++.dg/vect/pr60896.cc: Ditto.
5689 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5690 * gcc.dg/vect/pr18308.c: Ditto.
5691 * gcc.dg/vect/pr24049.c: Ditto.
5692 * gcc.dg/vect/pr33373.c: Ditto.
5693 * gcc.dg/vect/pr36228.c: Ditto.
5694 * gcc.dg/vect/pr42395.c: Ditto.
5695 * gcc.dg/vect/pr42604.c: Ditto.
5696 * gcc.dg/vect/pr46663.c: Ditto.
5697 * gcc.dg/vect/pr48765.c: Ditto.
5698 * gcc.dg/vect/pr49093.c: Ditto.
5699 * gcc.dg/vect/pr49352.c: Ditto.
5700 * gcc.dg/vect/pr52298.c: Ditto.
5701 * gcc.dg/vect/pr52870.c: Ditto.
5702 * gcc.dg/vect/pr53185.c: Ditto.
5703 * gcc.dg/vect/pr53773.c: Ditto.
5704 * gcc.dg/vect/pr56695.c: Ditto.
5705 * gcc.dg/vect/pr62171.c: Ditto.
5706 * gcc.dg/vect/pr63530.c: Ditto.
5707 * gcc.dg/vect/pr68339.c: Ditto.
5708 * gcc.dg/vect/pr71259.c: Ditto.
5709 * gcc.dg/vect/vect-82_64.c: Ditto.
5710 * gcc.dg/vect/vect-83_64.c: Ditto.
5711 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5712 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5713 * gcc.dg/vect/vect-shift-2.c: Ditto.
5714 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5715 * gfortran.dg/vect/pr39318.f90: Ditto.
5716 * gfortran.dg/vect/pr45714-a.f: Ditto.
5717 * gfortran.dg/vect/pr45714-b.f: Ditto.
5718 * gfortran.dg/vect/pr46213.f90: Ditto.
5719
2d4bb02f
MM
57202016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5721 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5722
5723 * gcc.target/powerpc/p9-splat-5.c: New test.
5724
f6d1b868
UB
57252016-06-23 Uros Bizjak <ubizjak@gmail.com>
5726
5727 PR tree-optimization/71488
5728 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5729 * lib/target-supports.exp: ... here.
5730 (check_sse4_hw_available): New procedure.
5731 (check_effective_target_sse4_runtime): Ditto.
5732 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5733 -march=westmere for sse4_runtime targets.
936ff030 5734 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5735 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5736 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5737 (main): Call check_vect ().
a7898180 5738 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5739
c0597759
L
57402016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5741
5742 PR target/66232
5743 PR target/67400
5744 * gcc.target/i386/pr66232-14.c: New file.
5745 * gcc.target/i386/pr66232-15.c: Likewise.
5746 * gcc.target/i386/pr66232-16.c: Likewise.
5747 * gcc.target/i386/pr66232-17.c: Likewise.
5748 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5749 ia32 if R_386_GOT32X relocation is supported.
5750 * gcc.target/i386/pr67400-2.c: Likewise.
5751 * gcc.target/i386/pr67400-3.c: Likewise.
5752 * gcc.target/i386/pr67400-4.c: Likewise.
5753 * gcc.target/i386/pr67400-6.c: Likewise.
5754 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5755 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5756
5b0e27a7
JD
57572016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5758
5759 PR libgfortran/48852
5760 * gfortran.dg/char4_iunit_1.f03: Update test.
5761 * gfortran.dg/f2003_io_5.f03: Update test.
5762 * gfortran.dg/real_const_3.f90: Update test.
5763
7f586d90
AK
57642016-06-23 Andi Kleen <ak@linux.intel.com>
5765
5766 * g++.dg/bprob/bprob.exp: Support autofdo.
5767 * g++.dg/tree-prof/tree-prof.exp: dito.
5768 * gcc.dg/tree-prof/tree-prof.exp: dito.
5769 * gcc.misc-tests/bprob.exp: dito.
5770 * gfortran.dg/prof/prof.exp: dito.
5771 * lib/profopt.exp: dito.
5772 * lib/target-supports.exp: Check for autofdo.
5773
60fa7862
ML
57742016-06-23 Martin Liska <mliska@suse.cz>
5775
5776 * gcc.dg/pr71619.c: New test.
5777
e3d62871
UB
57782016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5779
5780 PR target/67400
cc901875
UB
5781 * gcc.target/i386/pr67400-1.c: New test.
5782 * gcc.target/i386/pr67400-2.c: Likewise.
5783 * gcc.target/i386/pr67400-3.c: Likewise.
5784 * gcc.target/i386/pr67400-4.c: Likewise.
5785 * gcc.target/i386/pr67400-5.c: Likewise.
5786 * gcc.target/i386/pr67400-6.c: Likewise.
5787 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5788
ac81cf0b
DM
57892016-06-22 David Malcolm <dmalcolm@redhat.com>
5790
5791 * c-c++-common/missing-header-1.c: New test case.
5792 * c-c++-common/missing-header-2.c: New test case.
5793 * c-c++-common/missing-header-3.c: New test case.
5794 * c-c++-common/missing-header-4.c: New test case.
5795
1a4f11c8
DM
57962016-06-22 David Malcolm <dmalcolm@redhat.com>
5797
5798 PR c/70339
5799 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5800 hint.
5801 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5802 expected results due to builtin "nanl" now being suggested for
5803 "name".
5804 * gcc.dg/pr67580.c: Update expected messages.
5805 * gcc.dg/spellcheck-identifiers.c: New testcase.
5806 * gcc.dg/spellcheck-typenames.c: New testcase.
5807
a93eac6a
DM
58082016-06-22 David Malcolm <dmalcolm@redhat.com>
5809
5810 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5811 file.
5812 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5813 diagnostic-test-show-locus-parseable-fixits.c to sources for
5814 diagnostic_plugin_test_show_locus.c.
5815 * lib/gcc-defs.exp (freeform_regexps): New global.
5816 (dg-regexp): New function.
5817 (handle-dg-regexps): New function.
5818 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5819 freeform_regexps to the empty list.
5820 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5821
49e76ff1
IE
58222016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5823
f6d1b868 5824 PR tree-optimization/71488
49e76ff1
IE
5825 * g++.dg/pr71488.C: New test.
5826 * gcc.dg/vect/vect-bool-cmp.c: New test.
5827
951d8c8a
EB
58282016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5829
5830 * gcc.dg/guality/param-5.c: New test.
5831
b60fc3bd
BE
58322016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5833
5834 * gcc.target/i386/asm-flag-7.c: New test.
5835
0609abda
TS
58362016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5837
5838 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5839 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5840 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5841 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5842 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5843 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5844 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5845 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5846 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5847 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5848 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5849 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5850 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5851 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5852 * lib/target-supports.exp: Likewise.
5853
ee2499b4
TS
58542016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5855
5856 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5857 * gcc.dg/attr-ms_struct-2.c: Likewise.
5858 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5859 * gcc.dg/bf-ms-attrib.c: Likewise.
5860 * gcc.dg/bf-ms-layout-2.c: Likewise.
5861 * gcc.dg/bf-ms-layout-3.c: Likewise.
5862 * gcc.dg/bf-ms-layout.c: Likewise.
5863 * gcc.dg/bf-no-ms-layout.c: Likewise.
5864 * gcc.target/i386/bitfield1.c: Likewise.
5865 * gcc.target/i386/bitfield2.c: Likewise.
5866 * gcc.target/i386/bitfield3.c: Likewise.
5867
caea59ff
KN
58682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5869
5870 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5871 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5872 override other than -mcpu=power9 command-line option is specified,
5873 or if the target operating system is aix.
5874 * gcc.target/powerpc/darn-1.c: Likewise.
5875 * gcc.target/powerpc/darn-2.c: Likewise.
5876 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5877 test if effective-target is not powerpc_p9vector_ok or if the
5878 target operating system is not defined.
5879 * gcc.target/powerpc/vslv-1.c: Likewise.
5880 * gcc.target/powerpc/vsrv-0.c: Likewise.
5881 * gcc.target/powerpc/vsrv-1.c: Likewise.
5882
63617e30
TB
58832016-06-21 Tobias Burnus <burnus@net-b.de>
5884
5885 PR fortran/71068
5886 * gfortran.dg/coarray/data_1.f90: New.
5887
89192c3c
WD
58882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5889
5890 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5891 (dg-require-effective-target): Use arm_v8_neon_hw.
5892 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5893 (dg-require-effective-target): Likewise.
5894 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5895 (dg-require-effective-target): Likewise.
5896 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5897 (dg-require-effective-target): Likewise.
5898 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5899 (dg-require-effective-target): Likewise.
5900 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5901 (dg-require-effective-target): Likewise.
5902 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5903 Add AArch64 check.
5904
64ac50e2
WD
59052016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5906
5907 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5908 Set to 3 so test passes.
5909
6252b5db
WD
59102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5911
5912 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5913
3b9bc511
IV
59142016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5915
5916 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5917 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5918 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5919 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5920
21db1c78
IV
59212016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5922
5923 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5924 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5925
9d30e86f
L
59262016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5927
5928 PR target/71549
5929 * gcc.target/i386/pr71549.c: New test.
5930
448a7c69
KN
59312016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5932
5933 * gcc.target/powerpc/vadsdu-0.c: Replace
5934 dg-require-effective-target directive to allow test to run on more
5935 platforms, and add dg-skip-if directive to disable test on aix
5936 platforms because of known incompatibilities.
5937 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5938 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5939 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5940 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5941 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5942 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5943 * gcc.target/powerpc/vadsdub-2.c: Replace
5944 dg-require-effective-target directive to allow test to run on more
5945 platforms, and add dg-skip-if directive to disable test on aix
5946 platforms because of known incompatibilities.
5947 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5948 with vec_absdb call to differentiate this test from vadsdub-1.c.
5949 * gcc.target/powerpc/vadsduh-1.c: Replace
5950 dg-require-effective-target directive to allow test to run on more
5951 platforms, and add dg-skip-if directive to disable test on aix
5952 platforms because of known incompatibilities.
5953 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5954 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5955 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5956
0ad84f34
JJ
59572016-06-21 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR tree-optimization/71588
5960 * gcc.dg/pr71558.c: New test.
5961
e71e8d94
SKS
59622016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5963
5964 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5965 * c-c++-common/pr68657-2.c: Likewise.
5966 * c-c++-common/pr68657-3.c: Likewise.
5967 * gcc.dg/torture/pr69714.c: Require int32plus support.
5968 * gcc.dg/torture/pr70025.c: Likewise.
5969 * gcc.dg/torture/pr70083.c: Likewise.
5970 * gcc.dg/torture/pr70542.c: Likewise.
5971 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5972
5a578671
JM
59732016-06-20 Joseph Myers <joseph@codesourcery.com>
5974
5975 PR c/71601
5976 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5977
7a9df68e
JJ
59782016-06-20 Jakub Jelinek <jakub@redhat.com>
5979
50aa64d5
JJ
5980 PR middle-end/71581
5981 * gcc.dg/pr71581.c: New test.
5982
7a9df68e
JJ
5983 PR rtl-optimization/71591
5984 * gcc.dg/cpp/pr71591.c: New test.
5985
3947cf19
DR
59862016-06-20 David B. Robins <gcc@davidrobins.net>
5987
5988 PR target/71571
5989 * g++.dg/torture/pr71571.C: New test.
5990
c4ff221e
JJ
59912016-06-20 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR target/71559
5994 * gcc.target/i386/sse2-pr71559.c: New test.
5995 * gcc.target/i386/avx-pr71559.c: New test.
5996 * gcc.target/i386/avx512f-pr71559.c: New test.
5997
f1b5abfb
TB
59982016-06-20 Tobias Burnus <burnus@net-b.de>
5999
6000 PR fortran/71194
6001 * gfortran.dg/pointer_remapping_10.f90: New.
6002
842107e4
DM
60032016-06-20 David Malcolm <dmalcolm@redhat.com>
6004
6005 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6006
d9e8bdfd
MS
60072016-06-20 Martin Sebor <msebor@redhat.com>
6008
6009 PR c/69507
6010 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6011 * gnu90-const-expr-1.c: Same.
6012 * gnu99-const-expr-1.c: Same.
6013 * gnu99-static-1.c: Same.
6014
67785479
RL
60152016-06-20 Renlin Li <renlin.li@arm.com>
6016
29f09b38 6017 PR testsuite/71489
67785479
RL
6018 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6019
636929b8
JG
60202016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6021
6022 * gcc.target/aarch64/vcvt_f64_1.c: New.
6023 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6024 * gcc.target/aarch64/vrecp_f64_1.c: New.
6025
ff7b374b
KT
60262016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6027
6028 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6029 "alignement".
6030
554cfc9e
GJL
60312016-06-20 Georg-Johann Lay <avr@gjlay.de>
6032
6033 PR target/71103
6034 * gcc.target/avr/torture/pr71103-2.c: New test.
6035
94087e88 60362016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6037
6038 PR c/69507
6039 * gcc.dg/alignof.c: New test.
6040
c561b091
PC
60412016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6042
6043 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6044 vs dg-error; test constexpr specifier too.
6045
bf54f123
PC
60462016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6047
6048 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6049
4e53aa97
CL
60502016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6051
6052 * lib/target-supports.exp
6053 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6054 arm_neon_ok and merge flags. Fix temporary test name.
6055 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6056 and merge flags.
6057
69071d86
ML
60582016-06-17 Martin Liska <mliska@suse.cz>
6059
6060 * gcc.dg/predict-9.c: Fix dump scanning.
6061
68b3b858
BC
60622016-06-17 Bin Cheng <bin.cheng@arm.com>
6063
6064 PR tree-optimization/71354
6065 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6066
d3ee260a
BC
60672016-06-17 Bin Cheng <bin.cheng@arm.com>
6068
6069 PR tree-optimization/71347
6070 * gcc.dg/tree-ssa/pr71347.c: New test.
6071
bd8fb114
BC
60722016-06-17 Bin Cheng <bin.cheng@arm.com>
6073
6074 PR tree-optimization/71354
6075 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6076
97816be4
BC
60772016-06-17 Bin Cheng <bin.cheng@arm.com>
6078
6079 * gcc.dg/vect/vect-alias-check-1.c: New test.
6080
2d761a37
SKS
60812016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6082
e0277d6b 6083 PR target/71151
2d761a37
SKS
6084 * gcc.target/avr/pr71151-1.c: New test.
6085 * gcc.target/avr/pr71151-2.c: New test.
6086 * gcc.target/avr/pr71151-3.c: New test.
6087 * gcc.target/avr/pr71151-4.c: New test.
6088 * gcc.target/avr/pr71151-5.c: New test.
6089 * gcc.target/avr/pr71151-6.c: New test.
6090 * gcc.target/avr/pr71151-7.c: New test.
6091 * gcc.target/avr/pr71151-8.c: New test.
6092 * gcc.target/avr/pr71151-common.h: New test.
6093
68fa96d6
ML
60942016-06-16 Martin Liska <mliska@suse.cz>
6095
6096 * gfortran.dg/predict-1.f90: New test.
6097
b6ca982f
UB
60982016-06-16 Uros Bizjak <ubizjak@gmail.com>
6099
6100 PR target/71242
3a146d46 6101 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6102
1dc8d15b
JH
61032016-06-16 Jan Hubicka <hubicka@ucw.cz>
6104
6105 * g++.dg/vect/pr36648.cc: Disable cunrolli
6106
67c25816
JJ
61072016-06-16 Jakub Jelinek <jakub@redhat.com>
6108
c577adb2
JJ
6109 PR target/71554
6110 * gcc.c-torture/execute/pr71554.c: New test.
6111
67c25816
JJ
6112 PR rtl-optimization/71532
6113 * gcc.dg/torture/pr71532.c: New test.
6114
1a3c3ee9
MM
61152016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6116
6117 * gcc.target/powerpc/p9-dimode1.c: New test.
6118 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6119
f29468a7
JJ
61202016-06-15 Jakub Jelinek <jakub@redhat.com>
6121
61daecc4
JJ
6122 * gcc.c-torture/compile/20160615-1.c: New test.
6123
f29468a7
JJ
6124 * g++.dg/cpp0x/ref-qual17.C: New test.
6125
209d1e2d
IE
61262016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6127
6128 PR middle-end/71529
6129 * gcc.target/i386/pr71529.C: New test.
6130
8dc35712
AH
61312016-06-15 Alan Hayward <alan.hayward@arm.com>
6132
6133 PR tree-optimization/71483
6134 * g++.dg/vect/pr71483.c: New
6135
b8911cb8
PC
61362016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6137
6138 PR c++/70202
6139 * g++.dg/inherit/crash6.C: New.
6140 * g++.dg/inherit/union2.C: Likewise.
6141 * g++.dg/inherit/virtual12.C: Likewise.
6142 * g++.dg/inherit/virtual13.C: Likewise.
6143 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6144
cf5d08ab
UB
61452016-06-15 Uros Bizjak <ubizjak@gmail.com>
6146
e3d62871 6147 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6148
8f482165
AH
61492016-06-15 Alan Hayward <alan.hayward@arm.com>
6150
6151 PR tree-optimization/71439
6152 * gcc.dg/vect/pr71439.c: New
6153
3256673f
KT
61542016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6155
6156 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6157
b17dc4d4
RB
61582016-06-15 Richard Biener <rguenther@suse.de>
6159
6160 * gcc.dg/vect/slp-45.c: New testcase.
6161
2a5825f2
RB
61622016-06-15 Richard Biener <rguenther@suse.de>
6163
6164 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6165
6e433d0b
BS
61662016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6167
6168 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6169 requirements, and disable for AIX for now.
6170 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6171
abe7f828
JJ
61722016-06-14 Jakub Jelinek <jakub@redhat.com>
6173
a09c81b4
JJ
6174 PR c++/71528
6175 * g++.dg/opt/pr71528.C: New test.
6176
abe7f828
JJ
6177 PR c++/71516
6178 * g++.dg/init/pr71516.C: New test.
6179
acfadf06
PC
61802016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6181
6182 * g++.dg/init/array46.C: New.
6183
4d568ab2
UB
61842016-06-14 Uros Bizjak <ubizjak@gmail.com>
6185
e3d62871
UB
6186 * gcc.target/i386/float128-3.c: New test.
6187 * gcc.target/i386/quad-sse4.c: Ditto.
6188 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6189 Update scan strings.
4d568ab2 6190
30934c5d
RB
61912016-06-14 Richard Biener <rguenther@suse.de>
6192
6193 PR middle-end/71526
6194 * gfortran.dg/pr71526.f90: New testcase.
6195
3970e545
AV
61962016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6197
6198 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6199 * gcc.dg/zero_bits_compound-1.c: Likewise.
6200
04976c6e
RB
62012016-06-14 Richard Biener <rguenther@suse.de>
6202
6203 PR tree-optimization/71522
6204 * gcc.dg/torture/pr71522.c: New testcase.
6205
23e025db
JJ
62062016-06-14 Jakub Jelinek <jakub@redhat.com>
6207
6208 PR tree-optimization/71520
6209 * gcc.dg/tree-ssa/pr71520.c: New test.
6210
90b72e84
RB
62112016-06-14 Richard Biener <rguenther@suse.de>
6212
6213 PR tree-optimization/71521
86c24ba6 6214 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6215
ef7cf206
JJ
62162016-06-13 Jakub Jelinek <jakub@redhat.com>
6217
0dda258b
JJ
6218 PR sanitizer/71498
6219 * c-c++-common/ubsan/bounds-13.c: New test.
6220
ef7cf206
JJ
6221 PR preprocessor/71183
6222 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6223
a73786e3
JL
62242016-06-13 Jeff Law <law@redhat.com>
6225
6226 PR tree-optimization/71403
6227 * c-c++-common/ubsan/pr71403-1.c: New test.
6228 * c-c++-common/ubsan/pr71403-2.c: New test.
6229 * c-c++-common/ubsan/pr71403-3.c: New test.
6230
0ac249bf
JJ
62312016-06-13 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR middle-end/71478
6234 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6235 Add -Wno-psabi -w to dg-options.
6236
5408a64a
KN
62372016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6238
6239 * gcc.target/powerpc/vadsdu-0.c: New test.
6240 * gcc.target/powerpc/vadsdu-1.c: New test.
6241 * gcc.target/powerpc/vadsdu-2.c: New test.
6242 * gcc.target/powerpc/vadsdu-3.c: New test.
6243 * gcc.target/powerpc/vadsdu-4.c: New test.
6244 * gcc.target/powerpc/vadsdu-5.c: New test.
6245 * gcc.target/powerpc/vadsdub-1.c: New test.
6246 * gcc.target/powerpc/vadsdub-2.c: New test.
6247 * gcc.target/powerpc/vadsduh-1.c: New test.
6248 * gcc.target/powerpc/vadsduh-2.c: New test.
6249 * gcc.target/powerpc/vadsduw-1.c: New test.
6250 * gcc.target/powerpc/vadsduw-2.c: New test.
6251
f7e4f2e3
DM
62522016-06-13 David Malcolm <dmalcolm@redhat.com>
6253
6254 * gcc.dg/c99-init-2.c (c): Update expected error message.
6255 * gcc.dg/init-bad-8.c (foo): Likewise.
6256 * gcc.dg/spellcheck-fields-3.c: New test case.
6257
ad23a23e
ML
62582016-06-13 Martin Liska <mliska@suse.cz>
6259
6260 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6261 and "guess loop iv compared" heuristics.
6262 * gcc.dg/predict-2.c: Likewise.
6263 * gcc.dg/predict-3.c: Likewise.
6264 * gcc.dg/predict-4.c: Likewise.
6265 * gcc.dg/predict-5.c: Likewise.
6266 * gcc.dg/predict-6.c: Likewise.
6267
146c55da
MP
62682016-06-13 Marek Polacek <polacek@redhat.com>
6269
6270 PR middle-end/71476
6271 * c-c++-common/Wswitch-unreachable-4.c: New test.
6272 * gcc.dg/Wswitch-unreachable-2.c: New test.
6273 * g++.dg/tm/jump1.C: Move dg-warning.
6274
42e77cbc
EB
62752016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6276
6277 * gnat.dg/renaming10.ad[sb]: New test.
6278
7474dcc1
PT
62792016-06-13 Paul Thomas <pault@gcc.gnu.org>
6280
6281 PR fortran/70673
6282 * gfortran.dg/pr70673.f90: New test.
6283
f57f53d3
RB
62842016-06-13 Richard Biener <rguenther@suse.de>
6285
6286 PR middle-end/64516
6287 * gcc.dg/align-3.c: New testcase.
6288
5843a5f0
ML
62892016-06-13 Martin Liska <mliska@suse.cz>
6290
6291 * gcc.target/i386/pr71458.c: New test.
6292
aa8fdb44
UB
62932016-06-12 Uros Bizjak <ubizjak@gmail.com>
6294
6295 PR target/71241
3a146d46 6296 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6297
2043e4d7
DH
62982016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6299
6300 PR target/60751
6301 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6302 statement.
6303
d3dc025d
DH
63042016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6305
6306 PR target/60751
6307 * gfortran.dg/comma_IO_extension_1.f90: New test.
6308 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6309 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6310 statement.
6311 * gfortran.dg/graphite/pr38083.f90: Likewise.
6312 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6313 missing format.
6314
a31d78c6
EB
63152016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6316
6317 * gnat.dg/case_character.adb: New test.
6318
95c18dd0
SB
63192016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6320
6321 PR middle-end/71310
6322 * gcc.target/powerpc/pr71310.c: New testcase.
6323
b97d37b4
KV
63242016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6325
6326 PR middle-end/71478
6327 * gcc.dg/pr71478.c: New test.
6328
900bcda3
JJ
63292016-06-10 Jakub Jelinek <jakub@redhat.com>
6330
ec1c20db
JJ
6331 PR middle-end/71494
6332 * gcc.c-torture/execute/pr71494.c: New test.
6333
50b15873
JJ
6334 PR c/68657
6335 * gcc.target/i386/pr68657.c: New test.
6336
900bcda3
JJ
6337 PR inline-asm/68843
6338 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6339 (test): Add -masm=intel alternatives.
6340
4d926e34
MS
63412016-06-10 Martin Sebor <msebor@redhat.com>
6342
6343 PR c/71392
6344 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6345
ad071b2b
JL
63462016-06-10 Jeff Law <law@redhat.com>
6347
6348 PR tree-optimization/71335
6349 * gcc.c-torture/execute/pr71335.c: New test.
6350
2704efe8
DM
63512016-06-10 David Malcolm <dmalcolm@redhat.com>
6352
6353 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6354 the various "cannot tail-call: " messages.
6355
18c9b7d4
CL
63562016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6357
6358 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6359 and options.
6360
7cfa10f3
MO
63612016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6362
6363 PR sanitizer/71480
6364 * c-c++-common/asan/pr71480.c: New test.
6365
1f24fd3e
L
63662016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6367
6368 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6369 (ASMNAME2): Likewise.
6370 (main): Replace fn in asm statement with ASMNAME ("fn").
6371 * gcc.dg/guality/pr68037-2.c: Likewise.
6372 * gcc.dg/guality/pr68037-3.c: Likewise.
6373 * gcc.dg/torture/pr68037-1.c: Likewise.
6374 * gcc.dg/torture/pr68037-2.c: Likewise.
6375 * gcc.dg/torture/pr68037-3.c: Likewise.
6376
ad551c07
BE
63772016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6378
6379 PR inline-asm/68843
6380 * gcc.target/i386/pr68843-1.c: New test.
6381 * gcc.target/i386/pr68843-2.c: New test.
6382
4b1ffdb1 63832016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6384 Cesar Philippidis <cesar@codesourcery.com>
6385
6386 PR middle-end/71373
6387 * gcc.dg/goacc/nested-function-1.c: New file.
6388 * gcc.dg/goacc/nested-function-2.c: Likewise.
6389 * gcc.dg/goacc/pr71373.c: Likewise.
6390 * gfortran.dg/goacc/cray-2.f95: Likewise.
6391 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6392 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6393 * gfortran.dg/goacc/cray.f95: Update.
6394 * gfortran.dg/goacc/loop-1.f95: Likewise.
6395 * gfortran.dg/goacc/loop-3.f95: Likewise.
6396 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6397 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6398
63992016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6400
6401 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6402 for OpenACC tile clauses.
6403 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6404
6405 PR c/71381
6406 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6407 to...
6408 * c-c++-common/goacc/cache-2.c: ... this new file.
6409 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6410 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6411 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6412 usage.
6413 * gfortran.dg/goacc/cray.f95: Likewise.
6414 * gfortran.dg/goacc/loop-1.f95: Likewise.
6415
89851e4c
AH
64162016-06-10 Alan Hayward <alan.hayward@arm.com>
6417
6418 PR tree-optimization/71407
6419 PR tree-optimization/71416
6420 * gcc.dg/vect/pr71407.c: New
6421 * gcc.dg/vect/pr71416-1.c: New
6422 * gcc.dg/vect/pr71416-2.c: New
6423
200eafbf
RB
64242016-06-10 Richard Biener <rguenther@suse.de>
6425
6426 PR middle-end/71477
6427 * gcc.dg/torture/pr71477.c: New testcase.
6428
4df99d92
JK
64292016-06-09 Julia Koval <julia.koval@intel.com>
6430
6431 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6432 * gcc.target/i386/interrupt-13.c: Likewise.
6433 * gcc.target/i386/interrupt-15.c: Likewise.
6434 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6435 * gcc.target/i386/interrupt-24.c: Likewise.
6436 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6437 * gcc.target/i386/interrupt-9.c: Likewise.
6438 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6439
e01b4e16
MS
64402016-06-09 Martin Sebor <msebor@redhat.com>
6441
6442 PR c/70883
6443 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6444 * gcc.dg/builtin-constant_p-1.c: Same.
6445 * gcc.dg/builtins-error.c: Same.
6446 * gcc.dg/pr70859.c: Same.
6447
9c35db0e
SKS
64482016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6449
6450 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6451 * gcc.dg/torture/pr68067-1.c: Likewise.
6452 * gcc.dg/torture/pr68067-2.c: Likewise.
6453
64542016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6455
6456 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6457 when setting SIZE.
6458
392a81b9
PC
64592016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6460
6461 PR c++/71465
6462 * g++.dg/inherit/crash5.C: New.
6463 Revert:
6464 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6465
6466 PR c++/70202
6467 * g++.dg/inherit/crash5.C: New.
6468 * g++.dg/inherit/virtual1.C: Adjust.
6469
e49efc14
ML
64702016-06-09 Martin Liska <mliska@suse.cz>
6471
6472 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6473 * g++.dg/predict-loop-exit-2.C: Likewise.
6474 * g++.dg/predict-loop-exit-3.C: Likewise.
6475 * gcc.dg/predict-1.c: Likewise.
6476 * gcc.dg/predict-2.c: Likewise.
6477 * gcc.dg/predict-3.c: Likewise.
6478 * gcc.dg/predict-4.c: Likewise.
6479 * gcc.dg/predict-5.c: Likewise.
6480 * gcc.dg/predict-6.c: Likewise.
6481 * gcc.dg/predict-7.c: Likewise.
6482
36d57986
RB
64832016-06-09 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/71462
6486 * gcc.dg/torture/pr71462.c: New testcase.
6487
7d82e8e4
MP
64882016-06-09 Marek Polacek <polacek@redhat.com>
6489
6490 PR c/65471
6491 * gcc.dg/c11-generic-3.c: New test.
6492
c8a71589
PC
64932016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6494
6495 * g++.dg/init/array42.C: New.
6496 * g++.dg/init/array43.C: Likewise.
6497 * g++.dg/init/array44.C: Likewise.
6498 * g++.dg/init/array45.C: Likewise.
6499 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6500 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6501 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6502 * g++.dg/gomp/pr35751.C: Likewise.
6503 * g++.dg/init/array23.C: Likewise.
6504 * g++.dg/init/brace2.C: Likewise.
6505 * g++.dg/init/brace6.C: Likewise.
6506
44a845ca
MS
65072016-06-08 Martin Sebor <msebor@redhat.com>
6508 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR c++/70507
6511 PR c/68120
6512 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6513 * c-c++-common/builtin-arith-overflow-2.c: New test.
6514 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6515 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6516 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6517
2ef16b6e
JJ
65182016-06-08 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR c++/71442
6521 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6522
5e3ee346
AL
65232016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6524
6525 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6526 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6527 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6528 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6529 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6530 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6531 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6532 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6533 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6534 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6535 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6536 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6537 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6538
b2ae2814
RB
65392016-06-08 Richard Biener <rguenther@suse.de>
6540
6541 PR tree-optimization/68558
6542 * gcc.dg/vect/slp-44.c: New testcase.
6543
e09b4c37
RB
65442016-06-08 Richard Biener <rguenther@suse.de>
6545
6546 * gcc.dg/vect/slp-43.c: New testcase.
6547
72d50660
RB
65482016-06-08 Richard Biener <rguenther@suse.de>
6549
6550 PR tree-optimization/71452
6551 * gcc.dg/torture/pr71452.c: New testcase.
6552
988c115c
JJ
65532016-06-08 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR c++/71448
6556 * g++.dg/torture/pr71448.C: New test.
6557
73d73b48
BS
65582016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6559
6560 PR debug/71432
6561 PR ada/71413
6562 * g++.dg/debug/pr71432.C: New test.
6563
bdd15d0c
PK
65642016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6565
6566 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6567 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6568 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6569
ce0607bb
AH
65702016-06-08 Alan Hayward <alan.hayward@arm.com>
6571
6572 * gcc.dg/vect/vect-live-2.c: Update effective target.
6573 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6574 * lib/target-supports.exp: Add aarch64 to vect_long.
6575
92a5f2ba
MP
65762016-06-08 Marek Polacek <polacek@redhat.com>
6577
6578 PR c/71418
6579 * gcc.dg/noncompile/pr71418.c: New test.
6580
08203f73
MP
6581 PR c/71426
6582 * gcc.dg/noncompile/pr71426.c: New test.
6583
d1fcc2bd
JH
65842016-06-07 Jan Hubicka <hubicka@ucw.cz>
6585
6586 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6587 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6588 * gcc.dg/predict-3.c: Update template.
6589 * gcc.dg/predict-5.c: Update template.
6590 * gcc.dg/predict-6.c: Update template.
6591 * gcc.dg/predict-9.c: Update template.
6592 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6593
a23e6f1c
BS
65942016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6595
6596 * gcc.target/powerpc/vec-mul.c: New test.
6597
6ffd47b7
DM
65982016-06-07 David Malcolm <dmalcolm@redhat.com>
6599
6600 * gcc.dg/spellcheck-fields-2.c: New test case.
6601
bfd67b47
RB
66022016-06-07 Richard Biener <rguenther@suse.de>
6603
6604 PR c/61564
6605 * gcc.dg/Wpragmas-1.c: New testcase.
6606 * gcc.dg/Wattributes-4.c: Likewise.
6607 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6608 entry.
6609
701b9a47
CL
66102016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6611
6612 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6613 spurious debug code.
6614
6b80d6fa
RB
66152016-06-07 Richard Biener <rguenther@suse.de>
6616
6617 PR tree-optimization/71428
6618 * gcc.dg/torture/pr71428.c: New testcase.
6619
0f3f9437
RB
66202016-06-07 Richard Biener <rguenther@suse.de>
6621
6622 PR middle-end/71423
6623 * gcc.dg/torture/pr71423.c: New testcase.
6624
ec963f2a
KV
66252016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6626
6627 PR middle-end/71408
6628 * gcc.dg/tree-ssa/pr71408.c: New test.
6629
46ab5b6e
KV
66302016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6631
6632 PR middle-end/71281
6633 * g++.dg/torture/pr71281.C: New test.
6634
1f40cff3
MP
66352016-06-06 Marek Polacek <polacek@redhat.com>
6636
6637 PR c/71362
6638 * gcc.dg/pr71362.c: New test.
6639
6f5bcd24
JJ
66402016-06-06 Jakub Jelinek <jakub@redhat.com>
6641 Patrick Palka <ppalka@gcc.gnu.org>
6642
6643 PR c++/70847
6644 PR c++/71330
6645 PR c++/71393
6646 * g++.dg/opt/pr70847.C: New test.
6647 * g++.dg/ubsan/pr70847.C: New test.
6648 * g++.dg/ubsan/pr71393.C: New test.
6649
158beb4a
JJ
66502016-06-06 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR tree-optimization/71259
6653 * gcc.dg/vect/pr71259.c: New test.
6654
d9b950dd
DM
66552016-06-06 David Malcolm <dmalcolm@redhat.com>
6656
6657 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6658 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6659 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6660 above.
6661
36f9ad69
KT
66622016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6663
6664 PR middle-end/37780
6665 * gcc.c-torture/execute/pr37780.c: New test.
6666 * gcc.target/aarch64/pr37780_1.c: Likewise.
6667 * gcc.target/arm/pr37780_1.c: Likewise.
6668
5545a907
MP
66692016-06-06 Marek Polacek <polacek@redhat.com>
6670
6671 * c-c++-common/attr-may-alias-1.c: New test.
6672 * c-c++-common/attr-may-alias-2.c: New test.
6673 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6674
93671519
BE
66752016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6676
6677 PR c/24414
6678 * gcc.target/i386/pr24414.c: New test.
6679
690f24b7
JM
66802016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6681
6682 * gcc.target/sparc/vis4misc.c: New file.
6683 * gcc.target/sparc/fpcmp.c: Likewise.
6684 * gcc.target/sparc/fpcmpu.c: Likewise.
6685
31ce6157
AH
66862016-06-06 Alan Hayward <alan.hayward@arm.com>
6687
6688 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6689 * gcc.dg/vect/vect-live-3.c: Likewise.
6690
9fcebb5a
RB
66912016-06-06 Richard Biener <rguenther@suse.de>
6692
6693 PR tree-optimization/71398
6694 * gcc.dg/torture/pr71398.c: New testcase.
6695
903ca97b
UB
66962016-06-06 Uros Bizjak <ubizjak@gmail.com>
6697
6698 PR target/71389
6699 * g++.dg/pr71389.C: New test.
6700
9c1eb332
JD
67012016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6702
6703 PR fortran/71404
6704 * gfortran.dg/fmt_read_5.f: New test.
6705
b2d83bd2
AV
67062016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6707
6708 PR fortran/69659
6709 * gfortran.dg/class_array_22.f03: New test.
6710
ec81960e
JH
67112016-06-05 Jan Hubicka <hubicka@ucw.cz>
6712
6713 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6714
429d2750
JH
67152016-06-05 Jan Hubicka <hubicka@ucw.cz>
6716
6717 * gcc.dg/predict-9.c: Update template.
6718
c1c00983
PC
67192016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6720
6721 PR c++/49377
6722 * g++.dg/template/pr49377.C: New.
6723
1927a963
JJ
67242016-06-04 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR tree-optimization/71405
6727 * g++.dg/torture/pr71405.C: New test.
6728
909a11ad
PC
67292016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6730
6731 PR c++/70202
6732 * g++.dg/inherit/crash5.C: New.
6733 * g++.dg/inherit/virtual1.C: Adjust.
6734
08bbb1f8
JL
67352016-06-03 Jeff Law <law@redhat.com>
6736
6737 PR tree-optimization/71316
6738 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6739
7c35235c
JJ
67402016-06-03 Jakub Jelinek <jakub@redhat.com>
6741
6742 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6743 dg-additional-options with just -fno-tree-scev-cprop in it.
6744 * gcc.dg/vect/vect-live-2.c: Likewise.
6745 * gcc.dg/vect/vect-live-5.c: Likewise.
6746 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6747 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6748 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6749
c8572dd6
PP
67502016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6751
6752 PR c++/27100
6753 * g++.dg/other/friend6.C: New test.
6754
1c7733a7
BS
67552016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6756
6757 * g++.dg/torture/ppc-ldst-array.C: New.
6758
0d2f700f
JM
67592016-06-03 Joseph Myers <joseph@codesourcery.com>
6760
6761 PR target/71276
6762 PR target/71277
6763 * gcc.dg/torture/builtin-fp-int-inexact.c,
6764 gcc.target/i386/387-builtin-fp-int-inexact.c,
6765 gcc.target/i386/387-rint-inline-1.c,
6766 gcc.target/i386/387-rint-inline-2.c,
6767 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6768 gcc.target/i386/sse2-rint-inline-1.c,
6769 gcc.target/i386/sse2-rint-inline-2.c,
6770 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6771 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6772
f8071c05
L
67732016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6774 Julia Koval <julia.koval@intel.com>
6775
6776 PR target/66960
6777 PR target/67630
6778 PR target/67634
6779 PR target/67841
6780 PR target/68037
6781 PR target/68618
6782 PR target/68661
6783 PR target/69575
6784 PR target/69596
6785 PR target/69734
6786 * gcc.dg/guality/pr68037-1.c: New test.
6787 * gcc.dg/guality/pr68037-2.c: Likewise.
6788 * gcc.dg/guality/pr68037-3.c: Likewise.
6789 * gcc.dg/torture/pr68037-1.c: Likewise.
6790 * gcc.dg/torture/pr68037-2.c: Likewise.
6791 * gcc.dg/torture/pr68037-3.c: Likewise.
6792 * gcc.dg/torture/pr68661-1a.c: Likewise.
6793 * gcc.dg/torture/pr68661-1b.c: Likewise.
6794 * gcc.target/i386/interrupt-1.c: Likewise.
6795 * gcc.target/i386/interrupt-2.c: Likewise.
6796 * gcc.target/i386/interrupt-3.c: Likewise.
6797 * gcc.target/i386/interrupt-4.c: Likewise.
6798 * gcc.target/i386/interrupt-5.c: Likewise.
6799 * gcc.target/i386/interrupt-6.c: Likewise.
6800 * gcc.target/i386/interrupt-7.c: Likewise.
6801 * gcc.target/i386/interrupt-8.c: Likewise.
6802 * gcc.target/i386/interrupt-9.c: Likewise.
6803 * gcc.target/i386/interrupt-10.c: Likewise.
6804 * gcc.target/i386/interrupt-11.c: Likewise.
6805 * gcc.target/i386/interrupt-12.c: Likewise.
6806 * gcc.target/i386/interrupt-13.c: Likewise.
6807 * gcc.target/i386/interrupt-14.c: Likewise.
6808 * gcc.target/i386/interrupt-15.c: Likewise.
6809 * gcc.target/i386/interrupt-16.c: Likewise.
6810 * gcc.target/i386/interrupt-17.c: Likewise.
6811 * gcc.target/i386/interrupt-18.c: Likewise.
6812 * gcc.target/i386/interrupt-19.c: Likewise.
6813 * gcc.target/i386/interrupt-20.c: Likewise.
6814 * gcc.target/i386/interrupt-21.c: Likewise.
6815 * gcc.target/i386/interrupt-22.c: Likewise.
6816 * gcc.target/i386/interrupt-23.c: Likewise.
6817 * gcc.target/i386/interrupt-24.c: Likewise.
6818 * gcc.target/i386/interrupt-25.c: Likewise.
6819 * gcc.target/i386/interrupt-26.c: Likewise.
6820 * gcc.target/i386/interrupt-27.c: Likewise.
6821 * gcc.target/i386/interrupt-28.c: Likewise.
6822 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6823 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6824 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6825 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6826 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6827 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6828 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6829 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6830 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6831 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6832 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6833 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6834
36b85e43
BS
68352016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6836
9de2e795
L
6837 PR tree-optimization/52171
6838 * gcc.dg/pr52171.c: New test.
6839 * gcc.target/i386/pr52171.c: New test.
36b85e43 6840
bfeee8ac
JH
68412016-06-03 Jan Hubicka <jh@suse.cz>
6842
6843 * g++.dg/tree-ssa/pred-1.C: New testcase
6844 * gcc.dg/tree-ssa/pred-1.c: New testcase
6845
859b0bae
BS
68462016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6847
6848 PR target/70957
6849 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6850 support.
6851 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6852
3a2edf4c
AH
68532016-06-03 Alan Hayward <alan.hayward@arm.com>
6854
6855 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6856
b28ead45
AH
68572016-06-03 Alan Hayward <alan.hayward@arm.com>
6858
6859 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6860 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6861 * gcc.dg/vect/vect-live-1.c: New test.
6862 * gcc.dg/vect/vect-live-2.c: New test.
6863 * gcc.dg/vect/vect-live-3.c: New test.
6864 * gcc.dg/vect/vect-live-4.c: New test.
6865 * gcc.dg/vect/vect-live-5.c: New test.
6866 * gcc.dg/vect/vect-live-slp-1.c: New test.
6867 * gcc.dg/vect/vect-live-slp-2.c: New test.
6868 * gcc.dg/vect/vect-live-slp-3.c: New test.
6869
1f91747b
JJ
68702016-06-03 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR middle-end/71387
6873 * g++.dg/opt/pr71387.C: New test.
6874
47b83923
JL
68752016-06-02 Jeff Law <law@redhat.com>
6876
6877 PR tree-optimization/71328
6878 * gcc.c-torture/compile/pr71328.c: New test.
6879
e96e5f46
JD
68802016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6881
6882 PR fortran/52393
6883 * gfortran.dg/fmt_read_3.f90: Fix typo.
6884 * gfortran.dg/fmt_read_4.f90: New test.
6885
b872d729
PC
68862016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6887
6888 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6889 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6890 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6891 * g++.dg/cpp0x/override2.C: Likewise.
6892 * g++.dg/parse/crash5.C: Likewise.
6893 * g++.dg/parse/error16.C: Likewise.
6894 * g++.dg/parse/error27.C: Likewise.
6895 * g++.dg/template/qualttp15.C: Likewise.
6896 * g++.dg/template/redecl4.C: Likewise.
6897 * g++.old-deja/g++.other/crash39.C: Likewise.
6898 * g++.old-deja/g++.other/struct1.C: Likewise.
6899 * g++.old-deja/g++.pt/m9a.C: Likewise.
6900 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6901
0e535442
JJ
69022016-06-02 Jakub Jelinek <jakub@redhat.com>
6903
0633ee10
JJ
6904 PR c++/71372
6905 * c-c++-common/pr71372.c: New test.
6906
0e535442
JJ
6907 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6908 __TIME__ strings with __builtin_strcmp instead of printf and
6909 dg-output.
6910
f3c5ecc2
ML
69112016-06-02 Martin Liska <mliska@suse.cz>
6912
6913 * gcc.dg/predict-9.c: New test.
6914
a91807c5
JJ
69152016-06-02 Jakub Jelinek <jakub@redhat.com>
6916
6917 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6918 global set_compiler_env_var and global saved_compiler_env_var.
6919
b5bd1978
KT
69202016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6921
6922 PR rtl-optimization/71295
6923 * gcc.c-torture/compile/pr71295.c: New test.
6924
b93b1475
JJ
69252016-06-02 Jakub Jelinek <jakub@redhat.com>
6926
930ebd0e
JJ
6927 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6928
1e021dc3
JJ
6929 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6930 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6931
b93b1475
JJ
6932 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6933 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6934 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6935 alternative number.
6936
58f2fb5c
MM
69372016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6938
6939 * gcc.target/powerpc/p9-splat-4.c: New test.
6940
69412016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6942
6943 PR target/71186
6944 * gcc.target/powerpc/pr71186.c: New test.
6945
4731c9f0
JD
69462016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6947
6948 PR fortran/52393
6949 * gfortran.dg/fmt_read_3.f90: New test.
6950
042dee3e
TP
69512016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6952
6953 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6954 procedure.
6955
15c98b2e
ES
69562016-06-01 Eduard Sanou <dhole@openmailbox.org>
6957
6958 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6959 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6960 env var is set.
6961 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6962 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6963 shown once.
6964 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6965 during compilation.
6966 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6967 vars set by dg-set-compiler-env-var.
6968
6442a6f4
PT
69692016-06-01 Paul Thomas <pault@gcc.gnu.org>
6970
6971 PR fortran/71156
6972 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6973 to the module procedure declaration.
6974 * gfortran.dg/submodule_16.f08: New test.
6975
ab62397a
JJ
69762016-06-01 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR middle-end/71371
6979 * c-c++-common/gomp/pr71371.c: New test.
6980
b66af6ed
RB
69812016-06-01 Richard Biener <rguenther@suse.de>
6982
6983 PR tree-optimization/71366
6984 * gcc.dg/torture/pr71366-1.c: New testcase.
6985 * gcc.dg/torture/pr71366-2.c: Likewise.
6986
e342b9d8
KN
69872016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6988
6989 * gcc.target/powerpc/vslv-0.c: New test.
6990 * gcc.target/powerpc/vslv-1.c: New test.
6991 * gcc.target/powerpc/vsrv-0.c: New test.
6992 * gcc.target/powerpc/vsrv-1.c: New test.
6993
721547cd
NS
69942016-06-01 Nathan Sidwell <nathan@acm.org>
6995
6996 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6997 * gcc.target/nvptx/weak.c: New.
6998
fa2c9034
RB
69992016-06-01 Richard Biener <rguenther@suse.de>
7000
7001 PR tree-optimization/71261
7002 * gcc.dg/torture/vect-bool-1.c: New testcase.
7003
3e32893c
JJ
70042016-06-01 Jakub Jelinek <jakub@redhat.com>
7005
7006 * gfortran.dg/gomp/order-1.f90: New test.
7007 * gfortran.dg/gomp/order-2.f90: New test.
7008
8c383600
JH
70092016-06-01 Jan Hubicka <hubicka@ucw.cz>
7010
7011 * gcc.dg/unroll-6.c: Update template.
7012 * gcc.dg/unroll-7.c: New testcase.
7013 * gcc.dg/unroll-8.c: New testcase.
7014
a0dfeef5
EB
70152016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7016
7017 * gnat.dg/opt56.ad[sb]: New test.
7018
48de5701
PC
70192016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7020
7021 PR c++/66635
7022 * g++.dg/cpp0x/constexpr-ice16.C: New.
7023
827cf695
PP
70242016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7025
7026 PR tree-optimization/71314
7027 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7028 -mbranch-cost=2.
7029
ff66f6e8
PP
70302016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7031
7032 PR tree-optimization/71077
7033 * gcc.dg/tree-ssa/pr71077.c: New test.
7034
050fb209
JH
70352016-05-31 Jan Hubicka <hubicka@ucw.cz>
7036
48de5701
PC
7037 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7038 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7039 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7040
c642d919
PC
70412016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7042
7043 PR c++/71248
7044 * g++.dg/cpp0x/pr71248.C: New.
7045 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7046 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7047 * g++.dg/init/new37.C: Likewise.
7048 * g++.dg/template/static1.C: Likewise.
7049 * g++.dg/template/static2.C: Likewise.
7050
d6439e08
L
70512016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7052
7053 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7054 instead of %rdi.
7055 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7056
780b9dd4
MP
70572016-05-31 Marek Polacek <polacek@redhat.com>
7058
7059 * c-c++-common/Wswitch-unreachable-3.c: New test.
7060 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7061
0d99f8a0
RB
70622016-05-31 Richard Biener <rguenther@suse.de>
7063
7064 PR tree-optimization/71352
7065 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7066
52545641
TP
70672016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7068
7069 * gcc.target/arm/armv5_thumb_isa.c: New test.
7070
5b8c1205
KY
70712016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7072
7073 PR target/71346
7074 * gcc.target/i386/pr71346.c: New test.
7075
7a88cc84
TV
70762016-05-31 Tom de Vries <tom@codesourcery.com>
7077
7078 PR tree-optimization/69068
7079 * gcc.dg/graphite/pr69068.c: New test.
7080
265149a6
MS
70812016-05-27 Martin Sebor <msebor@redhat.com>
7082
7083 PR c++/71306
7084 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7085
00631022
JJ
70862016-05-30 Jakub Jelinek <jakub@redhat.com>
7087
7088 PR c++/71349
7089 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7090 nowait depend(inout: dd[0]) clauses where permitted.
7091
b2f6675b
PC
70922016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7093
7094 PR c++/71238
7095 * g++.dg/parse/pr71238.C: New.
7096 * g++.dg/concepts/friend1.C: Test column numbers too.
7097 * g++.dg/cpp0x/initlist31.C: Likewise.
7098 * g++.dg/cpp0x/pr51420.C: Likewise.
7099 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7100 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7101 * g++.dg/ext/builtin3.C: Likewise.
7102 * g++.dg/lookup/friend12.C: Likewise.
7103 * g++.dg/lookup/friend7.C: Likewise.
7104 * g++.dg/lookup/koenig1.C: Likewise.
7105 * g++.dg/lookup/koenig5.C: Likewise.
7106 * g++.dg/lookup/used-before-declaration.C: Likewise.
7107 * g++.dg/overload/koenig1.C: Likewise.
7108 * g++.dg/template/crash65.C: Likewise.
7109 * g++.dg/template/friend57.C: Likewise.
7110 * g++.dg/warn/Wshadow-5.C: Likewise.
7111 * g++.dg/warn/Wunused-8.C: Likewise.
7112 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7113 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7114 * g++.old-deja/g++.jason/member.C: Likewise.
7115 * g++.old-deja/g++.jason/report.C: Likewise.
7116 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7117 * g++.old-deja/g++.law/visibility20.C: Likewise.
7118 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7119 * g++.old-deja/g++.other/static5.C: Likewise.
7120 * g++.old-deja/g++.pt/overload2.C: Likewise.
7121
a448ff40
JH
71222016-05-30 Jan Hubicka <hubicka@ucw.cz>
7123
7124 * gcc.dg/tree-ssa/peel1.c: New testcase.
7125 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7126 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7127
69be8c91
TV
71282016-05-30 Tom de Vries <tom@codesourcery.com>
7129
7130 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7131 to ce.
7132
a59775a1
PC
71332016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7134
7135 PR c++/71099
7136 * g++.dg/parse/virtual1.C: New.
7137
53d6d955
UB
71382016-05-30 Uros Bizjak <ubizjak@gmail.com>
7139
7140 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7141 Use correct register when clearing %edx.
7142
0557293f
AM
71432016-05-30 Alexander Monakov <amonakov@ispras.ru>
7144
7145 PR tree-optimization/71289
7146 * gcc.dg/pr71289.c: New test.
7147
5d476e35
KV
71482016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7149
7150 PR middle-end/71269
7151 PR middle-end/71292
7152 * gcc.dg/tree-ssa/pr71269.c: New test.
7153 * gcc.dg/tree-ssa/pr71292.c: New test.
7154
db5447ca
KV
71552016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7156
7157 PR middle-end/71252
7158 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7159
98bdbb39
JH
71602016-05-30 Jan Hubicka <hubicka@ucw.cz>
7161
7162 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7163 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7164 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7165
7e012855
TV
71662016-05-30 Tom de Vries <tom@codesourcery.com>
7167
7168 PR tree-optimization/69067
7169 * gcc.dg/graphite/pr69067.c: New test.
7170
beed3701
UB
71712016-05-29 Uros Bizjak <ubizjak@gmail.com>
7172
7173 PR target/71245
7174 * gcc.target/i386/pr71245-1.c: New test.
7175 * gcc.target/i386/pr71245-2.c: Ditto.
7176
b6d4f8e8
PC
71772016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7178
7179 PR c++/71105
7180 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7181 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7182 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7183
00022058
JH
71842016-05-27 Jan Hubicka <hubicka@ucw.cz>
7185
7186 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7187
c8419aca
VV
71882016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7189
7190 Revert:
7191 PR c++/69855
7192 * g++.dg/overload/69855.C: New.
7193 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7194 * g++.old-deja/g++.pt/crash3.C: Likewise.
7195
8008c4d2
PC
71962016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7197
7198 PR c++/60385
7199 * g++.dg/parse/namespace13.C: New.
7200
8b2ef235
JL
72012016-05-26 Jeff Law <law@redhat.com>
7202
7203 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7204 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7205 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7206 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7207 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7208 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7209 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7210 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7211 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7212 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7213 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7214 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7215 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7216
7d67159b
VV
72172016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7218
7219 PR c++/69855
7220 * g++.dg/overload/69855.C: New.
7221 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7222 * g++.old-deja/g++.pt/crash3.C: Likewise.
7223
88e3bdd1
JW
72242016-05-27 Jiong Wang <jiong.wang@arm.com>
7225
7226 PR target/63596
7227 * gcc.target/aarch64/va_arg_1.c: New testcase.
7228 * gcc.target/aarch64/va_arg_2.c: Likewise.
7229 * gcc.target/aarch64/va_arg_3.c: Likewise.
7230
3fd6b9cc
JW
72312016-05-27 Jiong Wang <jiong.wang@arm.com>
7232
7233 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7234 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7235 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7236 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7237 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7238
3cee7e4e
MP
72392016-05-27 Marek Polacek <polacek@redhat.com>
7240
7241 PR middle-end/71308
7242 * g++.dg/torture/pr71308.C: New test.
7243
6a813c96
DV
72442016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7245
7246 * gcc.dg/zero_bits_compound-1.c: New test.
7247 * gcc.dg/zero_bits_compound-2.c: New test.
7248
0561bcfb
IE
72492016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7250
7251 PR middle-end/71279
7252 * gcc.dg/pr71279.c: New test.
7253
21316320
MM
72542016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7255
7256 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7257 floating point min/max/comparison instructions.
7258 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7259
7211a097
JJ
72602016-05-26 Jakub Jelinek <jakub@redhat.com>
7261
7262 * c-c++-common/gomp/schedule-1.c: New test.
7263 * gfortran.dg/gomp/schedule-1.f90: New test.
7264
cac177cf
PP
72652016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7266
7267 PR c++/70822
7268 PR c++/70106
7269 * g++.dg/cpp1y/auto-fn32.C: New test.
7270 * g++.dg/cpp1y/paren4.C: New test.
7271
a2d5b8c9
NS
72722016-05-26 Nathan Sidwell <nathan@acm.org>
7273
7274 * gcc.dg/20060410.c: Xfail on ptx.
7275 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7276 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7277 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7278 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7279 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7280
ffa8b552
TP
72812016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7282
7283 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7284
c7501e00
JJ
72852016-05-26 Jakub Jelinek <jakub@redhat.com>
7286
1875b9a0
JJ
7287 PR tree-optimization/71280
7288 * gcc.dg/pr71280.c: New test.
7289
2116e19f
JJ
7290 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7291
305aef09
JJ
7292 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7293 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7294
c7501e00
JJ
7295 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7296
ca449d26
JW
72972016-05-26 Jiong Wang <jiong.wang@arm.com>
7298
7299 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7300 kept in memory.
ca449d26 7301
8af01c66
JL
73022016-05-25 Jeff Law <law@redhat.com>
7303
7304 PR tree-optimization/71272
7305 * gcc.c-torture/compile/pr71272.c: new test.
7306
f9d6ce73
BS
73072016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7308
7309 * gcc.target/powerpc/vec-cmpne.c: New test.
7310 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7311
a88a7b22
EB
73122016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7313
7314 * gnat.dg/opt55.ad[sb]: New test.
7315
125f02ed
SKS
73162016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7317
7318 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7319 * c-c++-common/pr60226.c: Require int32plus.
7320 * gcc.c-torture/execute/pr70602.c: Likewise.
7321 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7322 unsigned long for malloc arg type.
7323 * gcc.dg/asr_div1.c: Require int32plus.
7324 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7325 * gcc.dg/pie-1.c: Require pie.
7326 * gcc.dg/pie-2.c: Likewise.
7327 * gcc.dg/pr59471.c: Require int32plus.
7328 * gcc.dg/pr59963-2.c: XFAIL for int16.
7329 * gcc.dg/pr60114.c: Require int32plus.
7330 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7331 unsigned long for typedef of size_t.
7332 * gcc.dg/pr63914.c: Require int32plus.
7333 * gcc.dg/pr64536.c: Require pt32plus.
7334 * gcc.dg/pr65658.c: Likewise.
7335 * gcc.dg/pr67271.c: Require int32plus.
7336 * gcc.dg/pr68112.c: Likewise.
7337 * gcc.dg/pr69071.c: Skip for avr target.
7338 * gcc.dg/pr69973.c: Require int32plus.
7339 * gcc.dg/pr70169.c: Skip for avr target.
7340 * gcc.dg/sso-6.c: Require int32plus.
7341 * gcc.dg/sso-7.c: Likewise.
7342 * gcc.dg/sso-8.c: Likewise.
7343 * gcc.dg/vrp-min-max-2.c: Likewise.
7344
c6e434f5
UB
73452016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7346
7347 PR target/70738
7348 * gcc.target/i386/pr70738-1.c: New test.
7349 * gcc.target/i386/pr70738-2.c: Likewise.
7350 * gcc.target/i386/pr70738-3.c: Likewise.
7351 * gcc.target/i386/pr70738-4.c: Likewise.
7352 * gcc.target/i386/pr70738-5.c: Likewise.
7353 * gcc.target/i386/pr70738-6.c: Likewise.
7354 * gcc.target/i386/pr70738-7.c: Likewise.
7355 * gcc.target/i386/pr70738-8.c: Likewise.
7356 * gcc.target/i386/pr70738-9.c: Likewise.
7357
5c42d341
KT
73582016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7359
7360 PR rtl-optimization/66940
7361 * gcc.c-torture/execute/pr66940.c: New test.
7362
bf9a1a07
IV
73632016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7364
7365 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7366 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7367 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7368 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7369 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7370 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7371 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7372 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7373 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7374 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7375 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7376 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7377 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7378 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7379 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7380 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7381 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7382 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7383 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7384 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7385 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7386 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7387 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7388 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7389
95efe6b6
MP
73902016-05-25 Marek Polacek <polacek@redhat.com>
7391
7392 PR c/71265
7393 * gcc.dg/noncompile/pr71265.c: New test.
7394
a23faf7a
MP
7395 PR c/71266
7396 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7397
69a6d5ad
NS
73982016-05-25 Nathan Sidwell <nathan@acm.org>
7399
7400 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7401
3072d4ea
RB
74022016-05-25 Richard Biener <rguenther@suse.de>
7403
7404 PR tree-optimization/71261
7405 * c-c++-common/torture/pr71261.c: New testcase.
7406
e412ece4
RB
74072016-05-25 Richard Biener <rguenther@suse.de>
7408
7409 PR tree-optimization/71264
7410 * gcc.dg/vect/pr71264.c: New testcase.
7411
b9e551ad
PC
74122016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7413
7414 PR c++/55992
7415 * g++.dg/cpp0x/alias-decl-53.C: New.
7416 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7417
6aa1abe5
ML
74182016-05-25 Martin Liska <mliska@suse.cz>
7419
7420 * g++.dg/pr71239.C: New test.
7421
842d162e
RB
74222016-05-25 Richard Biener <rguenther@suse.de>
7423
c87885ca
RO
7424 * gcc.dg/vect/pr58135.c: Rename to ...
7425 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7426
f184a36c
MP
74272016-05-25 Marek Polacek <polacek@redhat.com>
7428
7429 * g++.dg/pr65295.C: Use target c++14.
7430
021fad86
PC
74312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7432
53d6d955
UB
7433 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7434 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7435
c3eaf15a
MM
74362016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7437
7438 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7439 instructions.
7440
e46c7770
CP
74412016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7442
7443 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7444 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7445 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7446 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7447 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7448 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7449 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7450 * c-c++-common/goacc/pcopy.c: Likewise.
7451 * c-c++-common/goacc/pcopyin.c: Likewise.
7452 * c-c++-common/goacc/pcopyout.c: Likewise.
7453 * c-c++-common/goacc/pcreate.c: Likewise.
7454 * c-c++-common/goacc/pr70688.c: New test.
7455 * c-c++-common/goacc/present-1.c: Adjust test.
7456 * c-c++-common/goacc/reduction-5.c: Likewise.
7457 * g++.dg/goacc/data-1.C: New test.
7458
4bfc9db7
MM
74592016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7460
7461 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7462 vector parity built-in functions.
7463 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7464 count trailing zeros automatic vectorization.
7465 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7466 count trailing zeros built-in functions.
7467
2bc145af
KV
74682016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7469
7470 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7471
26869fdb
PH
74722016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7473
7474 PR target/71050
7475 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7476
b2dc9c3b
PC
74772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7478
7479 PR c++/50436
7480 * g++.dg/template/crash123.C: New.
7481 * g++.dg/template/crash124.C: Likewise.
7482
f65e97fd
MS
74832016-05-24 Martin Sebor <msebor@redhat.com>
7484
7485 PR c++/71147
7486 * g++.dg/ext/flexary16.C: New test.
7487
a6f5ac7f
IV
74882016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7489
69a6d5ad
NS
7490 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7491 before math.h is included.
a6f5ac7f
IV
7492 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7493 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7494 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7495 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7496 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7497 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7498 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7499 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7500 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7501 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7502 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7503 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7504 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7505 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7506 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7507 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7508 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7509 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7510 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7511 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7512 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7513 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7514 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7515
27bad558
MM
75162016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7517 Kelvin Nilsen <kelvin@gcc.gnu.org>
7518
7519 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7520 support.
7521
72f382fb
PC
75222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7523
7524 PR c++/69872
7525 * g++.dg/warn/Wno-narrowing1.C: New.
7526
ef2ec9d9
MP
75272016-05-24 Marek Polacek <polacek@redhat.com>
7528
7529 PR c/71249
7530 * c-c++-common/Wswitch-unreachable-2.c: New test.
7531
e90434e3
JJ
75322016-05-24 Jakub Jelinek <jakub@redhat.com>
7533
7adb26f2
JJ
7534 PR c++/71257
7535 * g++.dg/vect/simd-clone-6.cc: New test.
7536 * g++.dg/gomp/declare-simd-6.C: New test.
7537
e90434e3
JJ
7538 PR middle-end/70434
7539 PR c/69504
7540 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7541
b556ea3b
RB
75422016-05-24 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/71240
7545 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7546
e5328f5d
RB
75472016-05-24 Richard Biener <rguenther@suse.de>
7548
7549 PR tree-optimization/71230
7550 * gcc.dg/torture/pr71230.c: New testcase.
7551 * g++.dg/torture/pr71230.C: Likewise.
7552
a04e69c0
TS
75532016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7554
7555 * c-c++-common/goacc/routine-5.c: Add tests.
7556 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7557 * gfortran.dg/goacc/routine-6.f90: Add tests.
7558
30fd2977
RB
75592016-05-24 Richard Biener <rguenther@suse.de>
7560
7561 PR tree-optimization/71253
7562 * gcc.dg/torture/pr71253.c: New testcase.
7563
ca6f60bc
KV
75642016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7565
7566 PR middle-end/71252
7567 * gfortran.dg/pr71252.f90: New test.
7568
d3465d72
RS
75692016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7570
7571 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7572
f17a223d
RB
75732016-05-24 Richard Biener <rguenther@suse.de>
7574
7575 PR middle-end/70434
7576 PR c/69504
7577 * c-c++-common/vector-subscript-4.c: New testcase.
7578 * c-c++-common/vector-subscript-5.c: Likewise.
7579
e3f36534
JD
75802016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7581
7582 PR fortran/71123
7583 * gfortran.dg/namelist_90.f: New test
7584
85d5c27d
JD
75852016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7586
7587 PR fortran/66461
7588 * gfortran.dg/unexpected_eof.f: New test
7589
fe3f3340
MM
75902016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7591 Kelvin Nilsen <kelvin@gcc.gnu.org>
7592
7593 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7594 as little endian.
7595
26d6ae55
PC
75962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7597
7598 PR c++/70972
7599 * g++.dg/cpp0x/inh-ctor20.C: New.
7600 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7601
d6c9a06f
PC
76022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7603
7604 PR c++/69095
7605 * g++.dg/cpp0x/variadic168.C: New.
7606
396a1d10
PC
76072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7608
7609 * g++.dg/cpp0x/pr31445.C: Test column number too.
7610 * g++.dg/cpp0x/pr32253.C: Likewise.
7611 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7612 * g++.dg/cpp0x/variadic36.C: Likewise.
7613
ece46666
MG
76142016-05-23 Marc Glisse <marc.glisse@inria.fr>
7615
7616 * gcc.dg/fold-notshift-2.c: Adjust.
7617
a7dc5980
MP
76182016-05-23 Marek Polacek <polacek@redhat.com>
7619
7620 PR c/49859
7621 * c-c++-common/Wswitch-unreachable-1.c: New test.
7622 * gcc.dg/Wswitch-unreachable-1.c: New test.
7623 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7624 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7625 * g++.dg/gomp/block-10.C: Likewise.
7626 * gcc.dg/gomp/block-10.c: Likewise.
7627 * g++.dg/gomp/block-9.C: Likewise.
7628 * gcc.dg/gomp/block-9.c: Likewise.
7629 * g++.dg/gomp/target-1.C: Likewise.
7630 * g++.dg/gomp/target-2.C: Likewise.
7631 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7632 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7633 * g++.dg/gomp/taskgroup-1.C: Likewise.
7634 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7635 * gcc.dg/gomp/teams-1.c: Likewise.
7636 * g++.dg/gomp/teams-1.C: Likewise.
7637 * g++.dg/overload/error3.C: Likewise.
7638 * g++.dg/tm/jump1.C: Likewise.
7639 * g++.dg/torture/pr40335.C: Likewise.
7640 * gcc.dg/c99-vla-jump-5.c: Likewise.
7641 * gcc.dg/switch-warn-1.c: Likewise.
7642 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7643 * gcc.dg/nested-func-1.c: Likewise.
7644 * gcc.dg/pr67784-4.c: Likewise.
7645
18b54004
RB
76462016-05-23 Richard Biener <rguenther@suse.de>
7647
7648 PR tree-optimization/71230
7649 * gfortran.dg/pr71230-1.f90: New testcase.
7650 * gfortran.dg/pr71230-2.f90: Likewise.
7651
e569db5f
VK
76522016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7653
396a1d10 7654 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7655 * gcc.dg/vect/pr58135.c: Add new.
7656 * gfortran.dg/pr46519-1.f: Adjust test case.
7657
e4b71114
PC
76582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7659
7660 PR c++/53401
7661 * g++.dg/cpp0x/decltype64.C: New.
7662
a25a8058
CL
76632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7664
7665 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7666 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7667 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7668
0dcfe9ab
CL
76692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7670
7671 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7672 Add poly64x1_t and poly64x2_t cases if supported.
7673 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7674 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7675 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7677 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7678
ffd70e4a
CL
76792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7680
7681 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7682 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7683 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7684 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7685 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7686 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7687 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7688
4b1f57fe
CL
76892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7690
7691 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7692
16c5ec77
CL
76932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7694
7695 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7696 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7697
94ad56c7
JJ
76982016-05-22 Jakub Jelinek <jakub@redhat.com>
7699
57748705
JJ
7700 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7701 constraint instead of "r".
7702 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7703 insn instead of vxorpd.
7704 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7705
af120161
JJ
7706 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7707 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7708
355023ce
JJ
7709 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7710
3b48574c
JJ
7711 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7712 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7713
94ad56c7
JJ
7714 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7715
8a85cee2
KV
77162016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7717
7718 PR middle-end/40921
7719 * gcc.dg/tree-ssa/pr40921.c: New test.
7720
8e916b16
PS
77212016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7722
7723 PR target/71103
7724 * gcc.target/avr/pr71103.c: New test.
7725
88aea79f
KV
77262016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7727
7728 PR middle-end/71179
7729 * gcc.dg/tree-ssa/pr71179.c: New test.
7730
79063edd
MS
77312016-05-20 Martin Sebor <msebor@redhat.com>
7732
7733 PR c/71115
7734 * gcc.dg/init-excess-2.c: New test.
7735
55c8849f
EB
77362016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7737
7738 * gnat.dg/opt53.adb: New test.
7739 * gnat.dg/opt54.adb: Likewise.
7740
c91a0948
MJ
77412016-05-20 Martin Jambor <mjambor@suse.cz>
7742
7743 PR tree-optimization/70884
7744 * gcc.dg/tree-ssa/pr70919.c: New test.
7745
9cad20fa
BS
77462016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7747
7748 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7749 formatting.
69a6d5ad
NS
7750 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7751 fix code formatting.
7752
77532016-05-20 Nathan Sidwell <nathan@acm.org>
7754
7755 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7756 non-common cases.
7757 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7758
15c671a7
DM
77592016-05-20 David Malcolm <dmalcolm@redhat.com>
7760
7761 * jit.dg/all-non-failing-tests.h: Add
7762 test-factorial-must-tail-call.c.
7763 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7764 * jit.dg/test-factorial-must-tail-call.c: New test case.
7765
4f028369
JJ
77662016-05-20 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR fortran/71204
7769 * gfortran.dg/pr71204.f90: New test.
7770
7dea4ab3
CP
77712016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7772
7773 * gcc.target/nvptx/sincos.c: New test.
7774
ef98d365
PC
77752016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7776
7777 PR c++/70572
7778 * g++.dg/cpp1y/auto-fn31.C: New.
7779
92466115
BS
77802016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7781
7782 * gcc.target/powerpc/vec-addec.c: New test.
7783 * gcc.target/powerpc/vec-addec-int128.c: New test.
7784
9a385c2d
DM
77852016-05-20 David Malcolm <dmalcolm@redhat.com>
7786
7787 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7788 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7789 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7790 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7791
77c9d5b4
JH
77922016-05-20 Jan Hubicka <hubicka@ucw.cz>
7793
7794 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7795
68047971
JJ
77962016-05-20 Jakub Jelinek <jakub@redhat.com>
7797
18954840
JJ
7798 PR c++/71210
7799 * g++.dg/opt/pr71210-1.C: New test.
7800 * g++.dg/opt/pr71210-2.C: New test.
7801
68047971
JJ
7802 PR tree-optimization/29756
7803 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7804 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7805 only on selected targets where V4SImode vectors are known to be
7806 supported.
7807
d78789f5
MG
78082016-05-20 Marc Glisse <marc.glisse@inria.fr>
7809
7810 PR tree-optimization/71079
7811 PR tree-optimization/71206
7812 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7813
550fa093
PK
78142016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7815
7816 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7817 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7818 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7819
483c6429
RG
78202016-05-20 Richard Guenther <rguenther@suse.de>
7821
7822 PR tree-optimization/29756
7823 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7824
eb066284
RB
78252016-05-20 Richard Biener <rguenther@suse.de>
7826
7827 PR tree-optimization/71185
7828 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7829
58f10249
RB
78302016-05-20 Richard Biener <rguenther@suse.de>
7831
7832 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7833
2a5569fa
MP
78342016-05-19 Marek Polacek <polacek@redhat.com>
7835
7836 PR c++/71075
7837 * g++.dg/diagnostic/pr71075.C: New test.
7838
5e9a5385
DM
78392016-05-19 David Malcolm <dmalcolm@redhat.com>
7840
7841 PR c++/71184
7842 * g++.dg/pr71184.C: New test case.
7843
4f45da44
KN
78442016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7845
7846 * gcc.target/powerpc/darn-0.c: New test.
7847 * gcc.target/powerpc/darn-1.c: New test.
7848 * gcc.target/powerpc/darn-2.c: New test.
7849
4177437e
MP
78502016-05-19 Marek Polacek <polacek@redhat.com>
7851
7852 PR tree-optimization/71031
7853 * gcc.dg/tree-ssa/vrp100.c: New test.
7854
afb72432
IE
78552016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7856
7857 PR rtl-optimization/71148
7858 * gcc.dg/pr71148.c: New test.
7859
4f83064e
KT
78602016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7861
7862 PR target/71056
7863 * gcc.target/arm/pr71056.c: New test.
7864
4bf8dbe1
BE
78652016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7866
7867 * c-c++-common/pr69669.c: Check the used mode.
7868
f3510625
MO
78692016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7870
7871 PR sanitizer/64354
7872 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7873
43c0068e
RB
78742016-05-19 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/70729
7877 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7878 * gcc.dg/graphite/scop-18.c: Likewise.
7879 * gcc.dg/pr41783.c: Disable LIM.
7880 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7881 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7882 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7883 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7884 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7885 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7886 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7887 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7888 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7889 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7890 * gfortran.dg/pr42108.f90: Likewise.
7891
70f25790
DM
78922016-05-18 David Malcolm <dmalcolm@redhat.com>
7893
7894 PR driver/69265
7895 * gcc.dg/spellcheck-options-11.c: New test case.
7896
960db8ec
JJ
78972016-05-18 Jakub Jelinek <jakub@redhat.com>
7898
7899 PR c++/71100
7900 * g++.dg/opt/pr71100.C: New test.
7901
04643334
MJ
79022016-05-18 Martin Jambor <mjambor@suse.cz>
7903
7904 PR ipa/69708
7905 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7906 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7907 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7908 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7909
91bb9f80
MJ
79102016-05-18 Martin Jambor <mjambor@suse.cz>
7911
7912 PR ipa/69708
7913 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7914 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7915 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7916 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7917 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7918
c584aca6
PC
79192016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7920
7921 PR c++/69793
7922 * g++.dg/template/crash122.C: New.
7923
20309c6e
PC
79242016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7925
7926 PR c++/70466
7927 * g++.dg/template/pr70466-1.C: New.
7928 * g++.dg/template/pr70466-2.C: Likewise.
7929
50c78b9a
MM
79302016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7931
7932 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7933 splat operations and the XXSPLTIB instruction.
7934 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7935 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7936 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7937 xxlxor to clear a register.
7938
cf8be00d
RS
79392016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7940
7941 * gcc.dg/torture/pr71020.c: New test.
7942
848a392a
MJ
79432016-05-18 Martin Jambor <mjambor@suse.cz>
7944
7945 PR ipa/70646
7946 * gcc.dg/ipa/pr70646.c: New test.
7947
1f2ab776
CL
79482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7949
7950 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7951
76489493
CL
79522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7953
7954 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7955 missing tests for vreinterpretq_p{8,16}.
7956
bd79378d
CL
79572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7958
7959 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7960 vsliq_n_s64 and vsliq_n_u64.
7961
81ca3ea0
CL
79622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7963
7964 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7965 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7966
873cb425
CL
79672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7968
7969 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7970 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7971 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7972
9d6e7c21
CL
79732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7974
7975 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7976 in comment.
7977
b4dbe40e 79782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7979
7980 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7981 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7982 "blr\t" and switch to scan-assembler-times.
7983
83a5c910
JW
79842016-05-18 Jiong Wang <jiong.wang@arm.com>
7985
53d6d955
UB
7986 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7987 with __aarch64__.
7988 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7989 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7990
fb7cbdeb
JJ
79912016-05-18 Jakub Jelinek <jakub@redhat.com>
7992
8ee91165
JJ
7993 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7994 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7995 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7996 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7997 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7998 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7999
cf4d516a
JJ
8000 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8001 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8002
a4f16422
JJ
8003 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8004 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8005
7b37ce10
JJ
8006 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8007 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8008
fb7cbdeb
JJ
8009 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8010
c9326aef
RB
80112016-05-18 Richard Biener <rguenther@suse.de>
8012
8013 PR tree-optimization/71168
8014 * gcc.dg/torture/pr71168.c: New testcase.
8015
df8b0a11
KV
80162016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8017
8018 PR middle-end/63586
8019 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8020 * gcc.dg/tree-ssa/pr63586.c: New test.
8021 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8022
2efd67ed
NS
80232016-05-17 Nathan Sidwell <nathan@acm.org>
8024
8025 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8026 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8027 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8028 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8029
1988b2c2
NS
80302016-05-17 Nathan Sidwell <nathan@acm.org>
8031
8032 * gcc.target/nvptx/abi-vararg-3.c: New.
8033
ad1d92ab
MM
80342016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8035
8036 PR tree-optimization/54579
8037 PR middle-end/55299
8038 * gcc.dg/fold-notrotate-1.c: New test.
8039 * gcc.dg/fold-notshift-1.c: New test.
8040 * gcc.dg/fold-notshift-2.c: New test.
8041
47768df8
MP
80422016-05-17 Marek Polacek <polacek@redhat.com>
8043
8044 PR ipa/71146
8045 * g++.dg/ipa/pr71146.C: New test.
8046
6b5423a5
DM
80472016-05-17 David Malcolm <dmalcolm@redhat.com>
8048
8049 * jit.dg/test-error-array-bounds.c: New test case.
8050
c7986356
MG
80512016-05-17 Marc Glisse <marc.glisse@inria.fr>
8052
8053 * gcc.dg/tree-ssa/and-1.c: New testcase.
8054
d982c5b7
MG
80552016-05-17 Marc Glisse <marc.glisse@inria.fr>
8056
8057 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8058 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8059
0139ba93
MG
80602016-05-17 Marc Glisse <marc.glisse@inria.fr>
8061
8062 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8063 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8064
daab4562
JW
80652016-05-17 Jiong Wang <jiong.wang@arm.com>
8066
8067 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8068
22330033
JW
80692016-05-17 Jiong Wang <jiong.wang@arm.com>
8070
8071 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8072
98b3a5f2
JW
80732016-05-17 Jiong Wang <jiong.wang@arm.com>
8074
8075 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8076 ".2d[index]" when scan the assembly.
8077 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8078 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8079 float64x1.
8080 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8081
b71b7a8e
RB
80822016-05-17 Richard Biener <rguenther@suse.de>
8083
8084 PR tree-optimization/71132
8085 * gcc.dg/torture/pr71132.c: New testcase.
8086
3c51ad46
CL
80872016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8088
8089 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8090
d20faa66
KT
80912016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8092
8093 PR target/70809
8094 * gcc.target/aarch64/pr70809_1.c: New test.
8095
b75cc5a4
KT
80962016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8097
8098 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8099 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8100 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8101 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8102
b28eb195
IE
81032016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8104 Ilya Enkovich <ilya.enkovich@intel.com>
8105
8106 PR target/71114
8107 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8108
0b9004ed
JH
81092016-05-16 Jan Hubicka <hubicka@ucw.cz>
8110
8111 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8112 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8113
1b81a1c1
MW
81142016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8115
8116 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8117 test for __ARM_FP16_ARGS.
8118 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8119 * gcc.target/arm/aapcs/neon-vect10.c: New.
8120 * gcc.target/arm/aapcs/neon-vect9.c: New.
8121 * gcc.target/arm/aapcs/vfp18.c: New.
8122 * gcc.target/arm/aapcs/vfp19.c: New.
8123 * gcc.target/arm/aapcs/vfp20.c: New.
8124 * gcc.target/arm/aapcs/vfp21.c: New.
8125 * gcc.target/arm/fp16-aapcs-1.c: New.
8126 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8127 test for __ARM_FP16_ARGS.
8128 * g++.target/arm/fp16-return-1.c: Update expected output.
8129
921d1e73
JW
81302016-05-16 Jiong Wang <jiong.wang@arm.com>
8131
8132 PR testsuite/70227
8133 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8134
228eb42a
HA
81352016-05-15 Harald Anlauf <anlauf@gmx.de>
8136
8137 PR fortran/69603
8138 * gfortran.dg/pr69603.f90: New testcase.
8139
785abfd3
FR
81402016-05-14 Fritz Reese <fritzoreese@gmail.com>
8141
8142 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8143
e75eb64f
FR
81442016-05-14 Fritz Reese <fritzoreese@gmail.com>
8145
8146 PR fortran/71047
8147 * gfortran.dg/pr71047.f08: New test.
8148
aa4b467b
JM
81492016-05-13 Joseph Myers <joseph@codesourcery.com>
8150
8151 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8152 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8153 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8154
653fb4a2
MS
81552016-05-13 Martin Sebor <msebor@redhat.com>
8156
8157 PR c++/60049
8158 * g++.dg/cpp0x/constexpr-60049.C: New test.
8159
9e37582d
JJ
81602016-05-13 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR bootstrap/71071
8163 * gcc.dg/pr71071.c: New test.
8164
a278aa17
UB
81652016-05-13 Uros Bizjak <ubizjak@gmail.com>
8166
8167 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8168 remove XOP handling.
377eaca7 8169 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8170
ac3d02e2
NS
81712016-05-13 Nathan Sidwell <nathan@acm.org>
8172
8173 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8174 __atomic_is_lock_free declaration.
8175
8ab3bdac
RB
81762016-05-13 Richard Biener <rguenther@suse.de>
8177
8178 PR tree-optimization/42587
8179 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8180
623b8e0a
ML
81812016-05-13 Martin Liska <mliska@suse.cz>
8182
8183 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8184 the new format of dump output.
8185
da7674f6
IE
81862016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8187
8188 * gcc.dg/pr71084.c: New test.
8189
c959db3d
RR
81902016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8191
53d6d955
UB
8192 PR target/53440
8193 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8194
43203dea
RR
81952016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8196
8197 * gcc.target/aarch64/struct_return.c: New test.
8198
4f2e1536
MP
81992016-05-12 Marek Polacek <polacek@redhat.com>
8200
8201 PR c/70756
8202 * c-c++-common/pr70756-2.c: New test.
8203 * c-c++-common/pr70756.c: New test.
8204
1ef33ef3
RB
82052016-05-12 Richard Biener <rguenther@suse.de>
8206
8207 PR tree-optimization/71059
8208 * gcc.dg/torture/pr71059.c: New testcase.
8209
763baff6
RB
82102016-05-12 Richard Biener <rguenther@suse.de>
8211
8212 PR tree-optimization/71062
8213 * gcc.dg/torture/pr71062.c: New testcase.
8214
c4ec1243
IE
82152016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8216
8217 PR tree-optimization/71006
8218 * gcc.dg/pr71006.c: New test.
8219
a5fbf76d
MP
82202016-05-12 Marek Polacek <polacek@redhat.com>
8221
8222 PR driver/71063
8223 * gcc.dg/opts-7.c: New test.
8224
5acc47a4
KT
82252016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8226
8227 PR target/70830
8228 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8229 Add -save-temps to dg-options.
8230 Scan for ldmfd rather than pop instruction.
8231 * gcc.target/arm/interrupt-2.c: Likewise.
8232 * gcc.target/arm/pr70830.c: New test.
8233
40bd4bf9
JJ
82342016-05-12 Jakub Jelinek <jakub@redhat.com>
8235
3cd63842
JJ
8236 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8237 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8238
c05d08f6
JJ
8239 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8240 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8241 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8242
bc27ffae
JJ
8243 PR target/71019
8244 * gcc.target/i386/avx512vl-pack-1.c: New test.
8245 * gcc.target/i386/avx512vl-pack-2.c: New test.
8246 * gcc.target/i386/avx512bw-pack-2.c: New test.
8247
515d7412
JJ
8248 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8249
40bd4bf9
JJ
8250 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8251 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8252 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8253
44ab146a
RB
82542016-05-12 Richard Biener <rguenther@suse.de>
8255
8256 PR tree-optimization/70986
8257 * gcc.dg/torture/pr70986-1.c: New testcase.
8258 * gcc.dg/torture/pr70986-2.c: Likewise.
8259 * gcc.dg/torture/pr70986-3.c: Likewise.
8260
d6e83a8d
MM
82612016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8262
8263 PR c/43651
8264 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8265 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8266
51e67ea3
UB
82672016-05-11 Uros Bizjak <ubizjak@gmail.com>
8268
8269 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8270 directive.
8271 * gcc.target/i386/pr66746.c: Ditto.
8272
3fd2b007
MM
82732016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8274
8275 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8276 support.
8277 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8278 warning when using -mvsx-timode.
8279 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8280 * gcc.target/powerpc/dform-2.c: Likewise.
8281 * gcc.target/powerpc/pr68805.c: Likewise.
8282
5c3a10fb
MP
82832016-05-11 Marek Polacek <polacek@redhat.com>
8284
8285 PR c++/71024
8286 * c-c++-common/attributes-3.c: New test.
8287
7cfb065b
NS
82882016-05-11 Nathan Sidwell <nathan@acm.org>
8289
8290 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8291 * gcc.c-torture/execute/pr68185.c: Likewise.
8292 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8293 * gcc.dg/pr69634.c: Requires scheduling.
8294 * gcc.dg/torture/pr66178.c: Require label values.
8295 * gcc.dg/setjmp-6.c: Require indirect jumps.
8296
f35ea97d
RB
82972016-05-11 Richard Biener <rguenther@suse.de>
8298
8299 PR tree-optimization/71055
8300 * gcc.dg/torture/pr71055.c: New testcase.
8301
dff70323
RB
83022016-05-11 Richard Biener <rguenther@suse.de>
8303
8304 PR debug/71057
8305 * g++.dg/debug/pr71057.C: New testcase.
8306
56a3d28b
JJ
83072016-05-11 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR fortran/70855
8310 * gfortran.dg/gomp/pr70855.f90: New test.
8311
ebc1b29e
RB
83122016-05-11 Richard Biener <rguenther@suse.de>
8313
8314 PR middle-end/71002
8315 * g++.dg/torture/pr71002.C: New testcase.
8316
98ccd1d7
IE
83172016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8318
8319 PR middle-end/70807
8320 * gcc.dg/pr70807.c: New test.
8321
ed29e24b
MS
83222016-05-10 Martin Sebor <msebor@redhat.com>
8323
8324 PR c++/38611
8325 * g++.dg/Wattributes.C: New test.
8326
e39dab2c
MG
83272016-05-10 Marc Glisse <marc.glisse@inria.fr>
8328
8329 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8330 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8331 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8332
d067e238
IE
83332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8334
8335 PR target/70799
8336 * gcc.target/i386/pr70799-1.c: New test.
8337
cd36c83e
PMR
83382016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8339
8340 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8341
1e3af2a4
IE
83422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8343
8344 PR middle-end/70877
8345 * gcc.target/i386/pr70877.c: New test.
8346
afc610db
IE
83472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8348
8349 PR tree-optimization/70786
8350 * gcc.target/i386/pr70876.c: New test.
8351
4b59d19f
JJ
83522016-05-10 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR target/70927
8355 * gcc.target/i386/avx512vl-logic-1.c: New test.
8356 * gcc.target/i386/avx512vl-logic-2.c: New test.
8357 * gcc.target/i386/avx512dq-logic-2.c: New test.
8358
9b5ee426
BS
83592016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8360
8361 PR target/70963
8362 * gcc.target/powerpc/pr70963.c: New.
8363
f3352cab
DM
83642016-05-10 David Malcolm <dmalcolm@redhat.com>
8365
8366 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8367 (test_very_wide_line): Add ruler to expected output.
8368 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8369 (test_very_wide_line): Likewise.
8370 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8371 (test_show_locus): Within the handling of "test_very_wide_line",
8372 enable show_ruler_p on the diagnostic context.
8373
4a3255dd
RB
83742016-05-10 Richard Biener <rguenther@suse.de>
8375
8376 PR tree-optimization/71039
8377 * gcc.dg/torture/pr71039.c: New testcase.
8378
da7c9950
NS
83792016-05-10 Nathan Sidwell <nathan@acm.org>
8380
8381 * gcc.dg/nested-func-10.c: Requires alloca.
8382 * gcc.dg/nested-func-9.c: Requires alloca.
8383 * gcc.c-torture/execute/pr70460.c: Requires labels.
8384 * gcc.c-torture/compile/pr70199.c: Requires labels.
8385 * gcc.target/nvptx/decl.c: Compile only.
8386 * gcc.target/nvptx/trailing-init.c: Compile only.
8387 * gcc.target/nvptx/ary-init.c: Compile only.
8388
cf68d92c
MP
83892016-05-10 Marek Polacek <polacek@redhat.com>
8390
8391 PR c/70255
8392 * gcc.dg/attr-opt-1.c: New test.
8393
64ea4e15
RB
83942016-05-10 Richard Biener <rguenther@suse.de>
8395
8396 PR tree-optimization/70497
8397 PR tree-optimization/28367
8398 * gcc.dg/torture/20160404-1.c: New testcase.
8399 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8401
5a96dae3
PMR
84022016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8403
8404 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8405
fc97f805
UB
84062016-05-09 Uros Bizjak <ubizjak@gmail.com>
8407
8408 * gcc.target/i386/fabsneg-1.c New test.
8409
a710b1d5
AM
84102016-05-09 Alan Modra <amodra@gmail.com>
8411
8412 PR testsuite/70826
8413 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8414
171f6f05
RB
84152016-05-09 Richard Biener <rguenther@suse.de>
8416
8417 PR tree-optimization/70985
8418 * gcc.dg/torture/pr70985.c: New testcase.
8419
18caa34e
BC
84202016-05-09 Bin Cheng <bin.cheng@arm.com>
8421
8422 * gcc.dg/tree-ssa/ifc-9.c: New test.
8423 * gcc.dg/tree-ssa/ifc-10.c: New test.
8424 * gcc.dg/tree-ssa/ifc-11.c: New test.
8425 * gcc.dg/tree-ssa/ifc-12.c: New test.
8426 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8427 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8428 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8429
7a27d38f
RB
84302016-05-09 Richard Biener <rguenther@suse.de>
8431
8432 PR fortran/70937
8433 * gfortran.dg/pr70937.f90: New testcase.
8434
5ebbbd3d
RO
84352016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8436
8437 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8438
f6288c24
FR
84392016-05-07 Fritz Reese <fritzoreese@gmail.com>
8440
8441 PR fortran/56226
8442 * gfortran.dg/dec_structure_1.f90: New testcase.
8443 * gfortran.dg/dec_structure_2.f90: Ditto.
8444 * gfortran.dg/dec_structure_3.f90: Ditto.
8445 * gfortran.dg/dec_structure_4.f90: Ditto.
8446 * gfortran.dg/dec_structure_5.f90: Ditto.
8447 * gfortran.dg/dec_structure_6.f90: Ditto.
8448 * gfortran.dg/dec_structure_7.f90: Ditto.
8449 * gfortran.dg/dec_structure_8.f90: Ditto.
8450 * gfortran.dg/dec_structure_9.f90: Ditto.
8451 * gfortran.dg/dec_structure_10.f90: Ditto.
8452 * gfortran.dg/dec_structure_11.f90: Ditto.
8453 * gfortran.dg/dec_union_1.f90: Ditto.
8454 * gfortran.dg/dec_union_2.f90: Ditto.
8455 * gfortran.dg/dec_union_3.f90: Ditto.
8456 * gfortran.dg/dec_union_4.f90: Ditto.
8457 * gfortran.dg/dec_union_5.f90: Ditto.
8458 * gfortran.dg/dec_union_6.f90: Ditto.
8459 * gfortran.dg/dec_union_7.f90: Ditto.
8460
5ec4a8cd
TV
84612016-05-07 Tom de Vries <tom@codesourcery.com>
8462
8463 PR tree-optimization/70956
8464 * gcc.dg/graphite/pr70956.c: New test.
8465
58ec1d0e
JJ
84662016-05-06 Jakub Jelinek <jakub@redhat.com>
8467
ccd88fb7
JJ
8468 PR middle-end/70941
8469 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8470 (a, b, c, d): Change type from char to signed char.
8471 (main): Compare against (signed char) -1634678893 instead of
8472 hardcoded -109. Use __builtin_abort instead of abort.
8473
dd3b6464
JJ
8474 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8475 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8476
58ec1d0e
JJ
8477 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8478
19aa23d8
YR
84792016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8480
8481 PR debug/70935
8482 * gcc.dg/torture/pr70935.c: New test.
8483
ae5f0df1
OE
84842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8485
8486 PR target/58219
ce23a8ff 8487 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8488
078f7e37
RB
84892016-05-06 Richard Biener <rguenther@suse.de>
8490
8491 PR tree-optimization/70960
8492 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8493
765d7b54
OE
84942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8495
8496 PR target/52933
8497 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8498 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8499 Adjust expected instruction counts.
8500 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8501
29c94e65
MP
85022016-05-06 Marek Polacek <polacek@redhat.com>
8503
8504 PR sanitizer/70875
8505 * gcc.dg/ubsan/bounds-3.c: New test.
8506
3684b02e
OE
85072016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8508
8509 PR target/54089
8510 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8511
8706773f
RB
85122016-05-06 Richard Biener <rguenther@suse.de>
8513
8514 PR middle-end/70931
8515 * gfortran.dg/pr70931.f90: New testcase.
8516
a4f51018
RB
85172016-05-06 Richard Biener <rguenther@suse.de>
8518
8519 PR middle-end/70941
8520 * gcc.dg/torture/pr70941.c: New testcase.
8521
c4f2425f
BC
85222016-05-05 Bin Cheng <bin.cheng@arm.com>
8523
8524 PR tree-optimization/57206
8525 * gcc.dg/vect/pr57206.c: New test.
8526
5dc08197
RO
85272016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8528
8529 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8530
351f85c5
JJ
85312016-05-05 Jakub Jelinek <jakub@redhat.com>
8532
568bac8c
JJ
8533 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8534
351f85c5
JJ
8535 * c-c++-common/Wdangling-else-4.c: New test.
8536
33fd7785
JJ
85372016-05-04 Jakub Jelinek <jakub@redhat.com>
8538
2d1ac15a
JJ
8539 PR c++/70906
8540 PR c++/70933
8541 * g++.dg/opt/pr70906.C: New test.
8542 * g++.dg/opt/pr70933.C: New test.
8543
33fd7785
JJ
8544 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8545
6b715bf6
JH
85462016-05-04 Jan Hubicka <hubicka@ucw.cz>
8547
8548 * gcc.dg/ipa/pure-const-3.c: New testcase.
8549
deef7113
MP
85502016-05-04 Marek Polacek <polacek@redhat.com>
8551
8552 * c-c++-common/Wdangling-else-1.c: New test.
8553 * c-c++-common/Wdangling-else-2.c: New test.
8554 * c-c++-common/Wdangling-else-3.c: New test.
8555
5396db97
KCY
85562016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8557
8558 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8559 flag is present.
8560
de55efd5
MP
85612016-05-04 Marek Polacek <polacek@redhat.com>
8562
8563 PR c/48778
8564 * gcc.dg/Waddress-2.c: New test.
8565
475839b6
AM
85662016-05-04 Alan Modra <amodra@gmail.com>
8567
8568 * gcc.target/powerpc/pr70866.c: New.
8569
b25aad5f
MS
85702016-05-03 Martin Sebor <msebor@redhat.com>
8571
8572 PR c++/66561
8573 * c-c++-common/builtin_location.c: New test.
8574 * g++.dg/cpp1y/builtin_location.C: New test.
8575
79ce98bc
MP
85762016-05-03 Marek Polacek <polacek@redhat.com>
8577
8578 PR c/70859
8579 * gcc.dg/pr70859.c: New test.
8580 * gcc.dg/pr70859-2.c: New test.
8581
402e89f5
PMR
85822016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8583
8584 * gnat.dg/debug5.adb: New testcase.
8585
f3d90045
DV
85862016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8587
8588 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8589 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8590 Procedure to check for z10 instruction set.
8591
1e26cec1
CL
85922016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8593
8594 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8595
71aca5a0
AM
85962016-05-03 Alan Modra <amodra@gmail.com>
8597
8598 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8599
2fd70ec1
JJ
86002016-05-03 Jakub Jelinek <jakub@redhat.com>
8601
8602 * gcc.target/i386/avx512f-cvt-1.c: New test.
8603
e5705cf7
L
86042016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8605
8606 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8607 -fdump-tree-vrp-details.
8608
381cdae4
RB
86092016-05-03 Richard Biener <rguenther@suse.de>
8610
8611 * gcc.dg/pr30172-1.c: Adjust.
8612 * gcc.dg/pr63743.c: Likewise.
8613 * gcc.dg/tm/pr51696.c: Likewise.
8614 * c-c++-common/tm/safe-1.c: Likewise.
8615 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8616 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8617 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8618 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8619
adedd5c1
JJ
86202016-05-03 Jakub Jelinek <jakub@redhat.com>
8621
31ed1665
JJ
8622 PR rtl-optimization/70467
8623 * gcc.target/i386/pr70467-3.c: New test.
8624 * gcc.target/i386/pr70467-4.c: New test.
8625
dea60b59
JJ
8626 PR tree-optimization/70916
8627 * gcc.c-torture/compile/pr70916.c: New test.
8628
adedd5c1
JJ
8629 PR target/49244
8630 * gcc.target/i386/pr49244-1.c: New test.
8631 * gcc.target/i386/pr49244-2.c: New test.
8632
f80041ef
BS
86332016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8634
8635 PR rtl-optimization/44281
8636 * gcc.target/i386/pr44281.c: New test.
8637
1cfcd39e
BC
86382016-05-03 bin cheng <bin.cheng@arm.com>
8639
8640 PR tree-optimization/56541
8641 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8642 * gcc.dg/vect/pr56541.c: new test.
8643
4304ccfd
MM
86442016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8645
8646 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8647 __float128.
8648 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8649
50d94c29
L
86502016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8651
8652 PR testsuite/70520
8653 * c-c++-common/asan/clone-test-1.c (main): Align child process
8654 stack to 16 bytes.
8655
bc1aee87
DM
86562016-05-02 David Malcolm <dmalcolm@redhat.com>
8657
8658 PR c++/62314
8659 * g++.dg/spellcheck-fields-2.C: New test case.
8660
474e0129
DM
86612016-05-02 David Malcolm <dmalcolm@redhat.com>
8662
8663 PR c++/62314
8664 * g++.dg/pr62314.C: New test case.
8665
818b88a7
JH
86662016-05-02 Jan Hubicka <hubicka@ucw.cz>
8667
8668 * gcc.dg/ipa/inline-8.c: New testcase.
8669
dd77684f
JJ
86702016-05-02 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR rtl-optimization/70467
8673 * gcc.target/i386/pr70467-1.c: New test.
8674
72407e00
BE
86752016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8676
8677 * gcc.dg/spec-options.c: Run the test on all targets.
8678 * gcc.dg/foo.specs: Use cpp_unique_options.
8679
dd53d197
MG
86802016-05-02 Marc Glisse <marc.glisse@inria.fr>
8681
8682 * gcc.dg/tree-ssa/unord.c: New testcase.
8683
a8b85ce9
MG
86842016-05-02 Marc Glisse <marc.glisse@inria.fr>
8685
8686 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8687
5b37e866
NS
86882016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8689
8690 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8691
7176a4a0
MP
86922016-05-02 Marek Polacek <polacek@redhat.com>
8693
8694 PR c/70851
8695 * gcc.dg/enum-incomplete-3.c: New test.
8696
6b9933b9
MP
86972016-05-02 Marek Polacek <polacek@redhat.com>
8698 Tom de Vries <tom@codesourcery.com>
8699
8700 PR tree-optimization/70700
8701 * gcc.dg/pr70700.c: New test.
8702
90f82260
UB
87032016-05-01 Uros Bizjak <ubizjak@gmail.com>
8704
8705 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8706 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8707 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8708 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8709 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8710
f73036c1
EB
87112016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8712
8713 * ada/acats/run_acats: Rename into...
8714 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8715 * ada/acats/run_all.sh: Remove redundant test.
8716 (target_run): Move around.
8717 (target_gnatchop): Use newly built executable.
8718 (target_gnatmake): Likewise.
8719 Check that the compilation of impbit succeeds.
8720
85e051a3
OE
87212016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8722
8723 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8724 * gcc.dg/20021029-1.c: Likewise.
8725 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8726 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8727 * gcc.target/sh/cmpstr.c: Likewise.
8728 * gcc.target/sh/cmpstrn.c: Likewise.
8729 * gcc.target/sh/memset.c: Likewise.
8730 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8731 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8732 * gcc.target/sh/pr39423-1.c: Likewise.
8733 * gcc.target/sh/pr49468-di.c: Likewise.
8734 * gcc.target/sh/pr49468-si.c: Likewise.
8735 * gcc.target/sh/pr49880-1.c: Likewise.
8736 * gcc.target/sh/pr49880-2.c: Likewise.
8737 * gcc.target/sh/pr49880-3.c: Likewise.
8738 * gcc.target/sh/pr50751-1.c: Likewise.
8739 * gcc.target/sh/pr50751-4.c: Likewise.
8740 * gcc.target/sh/pr50751-7.c: Likewise.
8741 * gcc.target/sh/pr51244-1.c: Likewise.
8742 * gcc.target/sh/pr51244-10.c: Likewise.
8743 * gcc.target/sh/pr51244-11.c: Likewise.
8744 * gcc.target/sh/pr51244-12.c: Likewise.
8745 * gcc.target/sh/pr51244-13.c: Likewise.
8746 * gcc.target/sh/pr51244-14.c: Likewise.
8747 * gcc.target/sh/pr51244-17.c: Likewise.
8748 * gcc.target/sh/pr51244-18.c: Likewise.
8749 * gcc.target/sh/pr51244-19.c: Likewise.
8750 * gcc.target/sh/pr51244-4.c: Likewise.
8751 * gcc.target/sh/pr51244-5.c: Likewise.
8752 * gcc.target/sh/pr51244-7.c: Likewise.
8753 * gcc.target/sh/pr51244-8.c: Likewise.
8754 * gcc.target/sh/pr51244-9.c: Likewise.
8755 * gcc.target/sh/pr51697.c: Likewise.
8756 * gcc.target/sh/pr52483-1.c: Likewise.
8757 * gcc.target/sh/pr52483-2.c: Likewise.
8758 * gcc.target/sh/pr52483-3.c: Likewise.
8759 * gcc.target/sh/pr52483-5.c: Likewise.
8760 * gcc.target/sh/pr52933-1.c: Likewise.
8761 * gcc.target/sh/pr52933-2.c: Likewise.
8762 * gcc.target/sh/pr52933-3.c: Likewise.
8763 * gcc.target/sh/pr53568-1.c: Likewise.
8764 * gcc.target/sh/pr53976-1.c: Likewise.
8765 * gcc.target/sh/pr53988-1.c: Likewise.
8766 * gcc.target/sh/pr53988.c: Likewise.
8767 * gcc.target/sh/pr54089-1.c: Likewise.
8768 * gcc.target/sh/pr54089-6.c: Likewise.
8769 * gcc.target/sh/pr54089-7.c: Likewise.
8770 * gcc.target/sh/pr54089-8.c: Likewise.
8771 * gcc.target/sh/pr54089-9.c: Likewise.
8772 * gcc.target/sh/pr54236-1.c: Likewise.
8773 * gcc.target/sh/pr54236-2.c: Likewise.
8774 * gcc.target/sh/pr54236-3.c: Likewise.
8775 * gcc.target/sh/pr54236-4.c: Likewise.
8776 * gcc.target/sh/pr54386.c: Likewise.
8777 * gcc.target/sh/pr54602-1.c: Likewise.
8778 * gcc.target/sh/pr54685.c: Likewise.
8779 * gcc.target/sh/pr54760-1.c: Likewise.
8780 * gcc.target/sh/pr54760-2.c: Likewise.
8781 * gcc.target/sh/pr54760-3.c: Likewise.
8782 * gcc.target/sh/pr54760-4.c: Likewise.
8783 * gcc.target/sh/pr54760-5.c: Likewise.
8784 * gcc.target/sh/pr54760-6.c: Likewise.
8785 * gcc.target/sh/pr55146.c: Likewise.
8786 * gcc.target/sh/pr55160.c: Likewise.
8787 * gcc.target/sh/pr59278.c: Likewise.
8788 * gcc.target/sh/pr59401-1.c: Likewise.
8789 * gcc.target/sh/pr59533-1.c: Likewise.
8790 * gcc.target/sh/pr63260.c: Likewise.
8791 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8792 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8793 * gcc.target/sh/strlen.c: Likewise.
8794 * gcc.target/sh/torture/pr30807.c: Likewise.
8795 * gcc.target/sh/torture/pr34777.c: Likewise.
8796 * gcc.target/sh/torture/pr64652.c: Likewise.
8797 * gcc.target/sh/torture/pr65505.c: Likewise.
8798 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8799 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8800
411e5c67
PC
88012016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8802
8803 PR c++/66644
8804 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8805
8fa97501
BS
88062016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8807
8808 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8809 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8810 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8811 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8812
5a956111
PP
88132016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8814
8815 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8816 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8817
e7ff0319
CP
88182016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8819
8820 PR middle-end/70626
8821 * c-c++-common/goacc/combined-reduction.c: New test.
8822 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8823
52d11a4b
L
88242016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8825
8826 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8827 *movdi_internal pattern only if PIC off.
8828 * gcc.target/i386/pr70155-2.c: Likewise.
8829 * gcc.target/i386/pr70155-3.c: Likewise.
8830 * gcc.target/i386/pr70155-4.c: Likewise.
8831 * gcc.target/i386/pr70155-5.c: Likewise.
8832 * gcc.target/i386/pr70155-6.c: Likewise.
8833 * gcc.target/i386/pr70155-7.c: Likewise.
8834 * gcc.target/i386/pr70155-8.c: Likewise.
8835 * gcc.target/i386/pr70155-15.c: Likewise.
8836 * gcc.target/i386/pr70155-17.c: Likewise.
8837 * gcc.target/i386/pr70155-22.c: Likewise.
8838
8960db31
BC
88392016-04-29 Bin Cheng <bin.cheng@arm.com>
8840
8841 PR tree-optimization/70803
8842 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8843
cca535a4
IE
88442016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8845
8846 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8847 optimization of vector loop.
8848 * gcc.target/i386/vect-unpack-3.c: New test.
8849 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8850 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8851 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8852
500ecf4a
MP
88532016-04-29 Marek Polacek <polacek@redhat.com>
8854
8855 PR sanitizer/70342
8856 * g++.dg/ubsan/null-7.C: New test.
8857
2fff3db8
MP
8858 PR c/70852
8859 * gcc.dg/pr70852.c: New test.
8860
509063eb
DV
88612016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8862
8863 PR/69089
8864 * g++.dg/cpp0x/alignas6.C: New test.
8865
83745c0d
DV
88662016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8867
c87885ca
RO
8868 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8869 * gcc.dg/pr27003.c: Likewise.
8870 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8871 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8872 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8873 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8874 * gcc.target/arc/mxy.c: Likewise.
8875 * gcc.target/arc/mswape.c: Likewise.
8876 * gcc.target/arc/mrtsc.c: Likewise.
8877 * gcc.target/arc/mcrc.c: Likewise.
8878 * gcc.target/arc/mdsp-packa.c: Likewise.
8879 * gcc.target/arc/mdvbf.c: Likewise.
8880 * gcc.target/arc/mlock.c: Likewise.
8881 * gcc.target/arc/mmac-24.c: Likewise.
8882 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8883
849b265d
BS
88842016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8885 Matthijs Kooijman <matthijs@stdin.nl>
8886 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8887
8888 PR target/60040
8889 * gcc.target/avr/pr60040-1.c: New.
8890 * gcc.target/avr/pr60040-2.c: New.
8891
1390536b
RB
88922016-04-29 Richard Biener <rguenther@suse.de>
8893
8894 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8895
98998245
RB
88962016-04-29 Richard Biener <rguenther@suse.de>
8897
8898 PR tree-optimization/13962
8899 PR tree-optimization/65686
8900 * gcc.dg/uninit-pr65686.c: New testcase.
8901
8b80cc21
JJ
89022016-04-29 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR middle-end/70843
8905 * gcc.dg/pr70843.c: New test.
8906
6181bc30
JJ
89072016-04-28 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR target/70858
8910 * gcc.target/i386/pr70858.c: New test.
8911
f4cb3612
AB
89122016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8913
8914 * gcc.target/arc/nps400-1.c: New file.
8915
8ad9df62
JR
89162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8917 Andrew Burgess <andrew.burgess@embecosm.com>
8918
8919 * gcc.target/arc/movh_cl-1.c: New file.
8920
ceaaa9fe
JR
89212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8922 Andrew Burgess <andrew.burgess@embecosm.com>
8923
8924 * gcc.target/arc/extzv-1.c: New file.
8925 * gcc.target/arc/insv-1.c: New file.
8926 * gcc.target/arc/insv-2.c: New file.
8927 * gcc.target/arc/movb-1.c: New file.
8928 * gcc.target/arc/movb-2.c: New file.
8929 * gcc.target/arc/movb-3.c: New file.
8930 * gcc.target/arc/movb-4.c: New file.
8931 * gcc.target/arc/movb-5.c: New file.
8932 * gcc.target/arc/movb_cl-1.c: New file.
8933 * gcc.target/arc/movb_cl-2.c: New file.
8934 * gcc.target/arc/movbi_cl-1.c: New file.
8935 * gcc.target/arc/movl-1.c: New file.
8936
4d03dc2f
JR
89372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8938 Andrew Burgess <andrew.burgess@embecosm.com>
8939
8940 * gcc.target/arc/cmem-1.c: New file.
8941 * gcc.target/arc/cmem-2.c: New file.
8942 * gcc.target/arc/cmem-3.c: New file.
8943 * gcc.target/arc/cmem-4.c: New file.
8944 * gcc.target/arc/cmem-5.c: New file.
8945 * gcc.target/arc/cmem-6.c: New file.
8946 * gcc.target/arc/cmem-7.c: New file.
8947 * gcc.target/arc/cmem-ld.inc: New file.
8948 * gcc.target/arc/cmem-st.inc: New file.
8949
81262dad
JJ
89502016-04-28 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR target/70821
8953 * gcc.target/i386/pr70821.c: New test.
8954
0a31a09a
BS
89552016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8956
8957 * gcc.target/powerpc/vec-adde.c: New test.
8958 * gcc.target/powerpc/vec-adde-int128.c: New test.
8959
3ddffba9
JJ
89602016-04-28 Jakub Jelinek <jakub@redhat.com>
8961
8962 * gcc.target/i386/avx-vround-1.c: New test.
8963 * gcc.target/i386/avx-vround-2.c: New test.
8964 * gcc.target/i386/avx512vl-vround-1.c: New test.
8965 * gcc.target/i386/avx512vl-vround-2.c: New test.
8966
713dedcd
RO
89672016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8968
8969 PR testsuite/70595
8970 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8971 (check_effective_target_cilkplus_runtime): ... this.
8972 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8973 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8974
8975 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8976 Require cilkplus_runtime.
8977 Don't add -lcilkrts.
8978 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8979 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8980 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8981 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8982 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8983 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8984 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8985 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8986 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8987 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8988 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8989 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8990 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8991 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8992 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8993 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8994 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8995 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8996 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8997 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8998 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8999 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9000 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9001 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9002 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9003 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9004 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9005 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9006 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9007
9008 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9009 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9010
9011 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9012
9013 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9014 cilkplus_runtime.
9015
3563f78f
MG
90162016-04-27 Marc Glisse <marc.glisse@inria.fr>
9017
9018 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9019 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9020
6bc2bb18
RB
90212015-04-27 Ryan Burn <contact@rnburn.com>
9022
9023 PR c++/69024
9024 PR c++/68997
9025 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9026 diagnostic.
9027 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9028 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9029
1e55d29a
EB
90302016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9031
9032 * gnat.dg/limited_with4.ad[sb]: New test.
9033 * gnat.dg/limited_with4_pkg.ads: New helper.
9034
087146ca
L
90352016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9036
9037 PR target/70155
9038 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9039 and movv1ti_internal patterns
9040 * gcc.target/i386/pr70155-1.c: New test.
9041 * gcc.target/i386/pr70155-2.c: Likewise.
9042 * gcc.target/i386/pr70155-3.c: Likewise.
9043 * gcc.target/i386/pr70155-4.c: Likewise.
9044 * gcc.target/i386/pr70155-5.c: Likewise.
9045 * gcc.target/i386/pr70155-6.c: Likewise.
9046 * gcc.target/i386/pr70155-7.c: Likewise.
9047 * gcc.target/i386/pr70155-8.c: Likewise.
9048 * gcc.target/i386/pr70155-9.c: Likewise.
9049 * gcc.target/i386/pr70155-10.c: Likewise.
9050 * gcc.target/i386/pr70155-11.c: Likewise.
9051 * gcc.target/i386/pr70155-12.c: Likewise.
9052 * gcc.target/i386/pr70155-13.c: Likewise.
9053 * gcc.target/i386/pr70155-14.c: Likewise.
9054 * gcc.target/i386/pr70155-15.c: Likewise.
9055 * gcc.target/i386/pr70155-16.c: Likewise.
9056 * gcc.target/i386/pr70155-17.c: Likewise.
9057 * gcc.target/i386/pr70155-18.c: Likewise.
9058 * gcc.target/i386/pr70155-19.c: Likewise.
9059 * gcc.target/i386/pr70155-20.c: Likewise.
9060 * gcc.target/i386/pr70155-21.c: Likewise.
9061 * gcc.target/i386/pr70155-22.c: Likewise.
9062
92329f9f
L
90632016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9064
9065 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9066 ".{5,6}".
9067
309a0cf6
BC
90682016-04-27 Bin Cheng <bin.cheng@arm.com>
9069
9070 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9071 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9072 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9073 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9074 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9075
72ed2b9c
RB
90762016-04-27 Richard Biener <rguenther@suse.de>
9077
9078 PR ipa/70760
9079 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9080 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9081
3c98ff9b
NS
90822016-04-27 Nathan Sidwell <nathan@acm.org>
9083
9084 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9085 * g++.dg/ubsan/pr63956.C: Adjust error location.
9086
9ec5d66b
NC
90872016-04-27 Nick Clifton <nickc@redhat.com>
9088
9089 PR middle-end/49889
9090 * gcc.dg/pr49889.c: New test.
9091
c1e1f433
BS
90922016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9093
9094 * c-c++-common/memset-array.c: New test.
9095
8ac43293
MS
90962016-04-26 Martin Sebor <msebor@redhat.com>
9097
9098 PR c++/66639
9099 * g++.dg/cpp1y/func_constexpr.C: New test.
9100
843ce8ab
PP
91012016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9102
9103 PR c++/70241
9104 * g++.dg/cpp0x/enum32.C: New test.
9105 * g++.dg/cpp0x/enum33.C: New test.
9106
91072016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9108
9109 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9110 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9111 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9112 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9113 * gcc.c-torture/execute/pr38151.c: Likewise.
9114 * gcc.c-torture/execute/pr66556.c: Likewise.
9115 * gcc.c-torture/execute/pr67781.c: Likewise.
9116 * gcc.c-torture/execute/pr68648.c: Likewise.
9117
ca1206be
MG
91182016-04-26 Marc Glisse <marc.glisse@inria.fr>
9119
9120 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9121
2448a956
MP
91222016-04-26 Marek Polacek <polacek@redhat.com>
9123
9124 PR c/67784
9125 * gcc.dg/pr67784-3.c: New test.
9126 * gcc.dg/pr67784-4.c: New test.
9127 * gcc.dg/pr67784-5.c: New test.
9128
b02a5e26
MP
9129 PR c/70791
9130 * gcc.dg/Wnested-externs-2.c: New test.
9131
6b6aa8d3
MG
91322016-04-26 Marc Glisse <marc.glisse@inria.fr>
9133
9134 * gcc.dg/fold-plusmult.c: Adjust.
9135 * gcc.dg/no-strict-overflow-6.c: Adjust.
9136 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9137
a2095b55
BS
91382016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9139
9140 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9141 number scans.
9142 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9143 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9144 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9145 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9146 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9147 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9148 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9149 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9150 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9151 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9152 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9153 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9154 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9155 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9156 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9157 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9158 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9159 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9160 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9161 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9162 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9163 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9164 scans.
9165 * gcc.target/i386/pr32219-4.c: Likewise.
9166 * gcc.target/i386/pr32219-6.c: Likewise.
9167 * gcc.target/i386/pr32219-8.c: Likewise.
9168
bb0cc5c8
KT
91692016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9170
9171 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9172 associated options.
9173
5a0802ea
MP
91742016-04-26 Marek Polacek <polacek@redhat.com>
9175
9176 PR c++/70744
9177 * g++.dg/ext/cond2.C: New test.
9178
00f615af
BC
91792016-04-26 Bin Cheng <bin.cheng@arm.com>
9180
9181 PR tree-optimization/70771
9182 PR tree-optimization/70775
9183 * gcc.dg/pr70771.c: New test.
25939d34 9184 * gcc.dg/pr70775.c: New test.
00f615af 9185
218155e7
BS
91862016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9187
9188 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9189
ab99f467
RB
91902016-04-25 Richard Biener <rguenther@suse.de>
9191
9192 PR tree-optimization/70780
9193 * gcc.dg/torture/pr70780.c: New testcase.
9194
3f8257db 91952016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9196
c87885ca
RO
9197 * gcc.target/arm/neon-vaddws16.c: New test.
9198 * gcc.target/arm/neon-vaddws32.c: New test.
9199 * gcc.target/arm/neon-vaddwu16.c: New test.
9200 * gcc.target/arm/neon-vaddwu32.c: New test.
9201 * gcc.target/arm/neon-vaddwu8.c: New test.
9202 * lib/target-supports.exp
93c590ee
MC
9203 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9204 that arm neon support vector widen sum of HImode TO SImode.
9205
d6c1a7a7
JJ
92062016-04-23 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR sanitizer/70712
9209 * c-c++-common/asan/pr70712.c: New test.
9210
ab0fc037
TS
92112016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9212
9213 * .gitattributes: New file.
9214
2aa64824
CL
92152016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9216
9217 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9218
e7e12d92
DH
92192016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9220
9221 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9222 * gfortran.dg/submodule_15.f08: Likewise.
9223
d1431192
RB
92242016-04-22 Richard Biener <rguenther@suse.de>
9225
9226 PR tree-optimization/70740
9227 * gcc.dg/torture/pr70740.c: New testcase.
9228
04a63c24
L
92292016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9230
9231 PR target/70750
9232 * gcc.target/i386/pr70750-1.c: New test.
9233 * gcc.target/i386/pr70750-2.c: Likewise.
9234
20700098
PC
92352016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9236
9237 PR c++/70540
9238 * g++.dg/cpp0x/auto48.C: New.
9239
aedf4e12
MP
92402016-04-21 Marek Polacek <polacek@redhat.com>
9241
9242 PR c++/70513
9243 * g++.dg/cpp0x/forw_enum12.C: New test.
9244 * g++.dg/cpp0x/forw_enum13.C: New test.
9245
2074d80a
KY
92462016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9247
9248 PR target/70728
9249 * gcc.target/i386/pr70728.c: New test.
9250
aef4aab0
RB
92512016-04-21 Richard Biener <rguenther@suse.de>
9252
9253 PR middle-end/70747
9254 * gcc.dg/pr70747.c: New testcase.
9255
2359e571
BC
92562016-04-21 Bin Cheng <bin.cheng@arm.com>
9257
9258 PR tree-optimization/70715
9259 * gcc.dg/tree-ssa/scev-13.c: New test.
9260
ce0e66ff
MG
92612016-04-21 Marc Glisse <marc.glisse@inria.fr>
9262
9263 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9264
2c2870a1
MG
92652016-04-21 Marc Glisse <marc.glisse@inria.fr>
9266
9267 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9268
a2b056a3
JH
92692016-04-20 Jan Hubicka <jh@suse.cz>
9270
9271 PR ipa/70018
9272 * g++.dg/ipa/nothrow-1.C: New testcase.
9273
ee392fc2
NS
92742016-04-20 Nathan Sidwell <nathan@acm.org>
9275
9276 PR c++/55635
9277 * g++.dg/eh/delete1.C: New.
9278
dda49daf
L
92792016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9280
9281 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9282 -mtune-ctrl=sse_typeless_stores.
9283
8a5b9d5a
L
92842016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9285
9286 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9287
1011119f
BC
92882016-04-20 Bin Cheng <bin.cheng@arm.com>
9289
9290 PR tree-optimization/69489
9291 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9292
477d4906
IV
92932016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9294
9295 PR c++/69363
9296 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9297 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9298 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9299
fad08d12
BC
93002016-04-20 Bin Cheng <bin.cheng@arm.com>
9301
9302 PR tree-optimization/56625
9303 PR tree-optimization/69489
9304 * gcc.dg/vect/pr56625.c: New test.
9305 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9306
9e3e4fab
AP
93072016-04-20 Andrew Pinski <apinski@cavium.com>
9308
9309 PR target/64971
9310 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9311
d7aa24e4
AC
93122016-04-20 Arnaud Charlet <charlet@adacore.com>
9313
9314 * gnat.dg/self1.adb: Remove now incorrect test.
9315
e6d62b46
BC
93162016-04-20 Bin Cheng <bin.cheng@arm.com>
9317
9318 * gcc.dg/tree-ssa/scev-11.c: New test.
9319 * gcc.dg/tree-ssa/scev-12.c: New test.
9320
2697b189
MP
93212016-04-20 Marek Polacek <polacek@redhat.com>
9322
9323 PR tree-optimization/70725
9324 * gcc.dg/pr70725.c: New test.
9325
60d393e8
RB
93262016-04-20 Richard Biener <rguenther@suse.de>
9327
9328 PR tree-optimization/70726
9329 * g++.dg/vect/pr70726.cc: New testcase.
9330
82c6f58a
AK
93312016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9332
9333 PR target/70674
9334 * gcc.target/s390/pr70674.c: New test.
9335
90eeab20
JD
93362016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9337
9338 PR libgfortran/70684
9339 * gfortran.dg/list_read_14.f90: New test.
9340
fc9cf6da
L
93412016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9342
9343 PR target/69201
9344 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9345 extern to force it misaligned.
9346 (b): Likewise.
9347 (c): Likewise.
9348 (d): Likewise.
9349 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9350 Don't check `*' before movv4sf_internal.
9351 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9352 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9353 Don't check `*' before movv16qi_internal.
9354 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9355 extern to force it misaligned.
9356 (b): Likewise.
9357 (c): Likewise.
9358 (d): Likewise.
9359 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9360 Don't check `*' before movv2df_internal.
9361 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9362 extern to force it misaligned.
9363 (b): Likewise.
9364 (c): Likewise.
9365 (d): Likewise.
9366 Check movv8sf_internal instead of avx_storeups256.
9367 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9368
ea8927ea
RB
93692016-04-19 Richard Biener <rguenther@suse.de>
9370
9371 PR tree-optimization/70171
9372 * g++.dg/tree-ssa/pr70171.C: New testcase.
9373
65f52ee9
RB
93742016-04-19 Richard Biener <rguenther@suse.de>
9375
9376 PR tree-optimization/70724
9377 * gcc.dg/torture/pr70724.c: New testcase.
9378
987b67f1
VM
93792016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9380
9381 PR middle-end/70689
c87885ca 9382 * gcc.target/i386/pr70689.c: New.
987b67f1 9383
91a47c39
L
93842016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9385
9386 PR target/70708
9387 * gcc.target/i386/pr70708.c: New test.
9388
8270b82d
RB
93892016-04-18 Richard Biener <rguenther@suse.de>
9390
9391 PR tree-optimization/43434
9392 * gcc.dg/vect/pr43434.c: New testcase.
9393 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9394 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9395 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9396 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9397 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9398 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9399 * gcc.dg/gomp/pr68640.c: Likewise.
9400 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9401 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9402
edd048e2
RB
94032016-04-18 Richard Biener <rguenther@suse.de>
9404
9405 PR tree-optimization/70701
9406 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9407
bd5c7330
TV
94082016-04-18 Tom de Vries <tom@codesourcery.com>
9409
9410 PR testsuite/70699
9411 * gcc.dg/pr70161.c: Add dot-file scans.
9412 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9413 instead of after last dot char.
9414
23f2660f
EB
94152016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9416
9417 * c-c++-common/dump-ada-spec-3.c: New test.
9418 * c-c++-common/dump-ada-spec-4.c: Likewise.
9419
da152c9f
TV
94202016-04-17 Tom de Vries <tom@codesourcery.com>
9421
9422 PR other/70183
9423 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9424
cc950f98
JH
94252016-04-15 Jan Hubicka <jh@suse.cz>
9426
9427 PR ipa/70018
9428 * g++.dg/ipa/pure-const-1.C: New testcase.
9429 * g++.dg/ipa/pure-const-2.C: New testcase.
9430 * g++.dg/ipa/pure-const-3.C: New testcase.
9431
949505a9
MP
94322016-04-15 Marek Polacek <polacek@redhat.com>
9433
9434 PR c/70671
9435 * gcc.dg/bitfld-22.c: New test.
9436
10e547d6
BS
94372016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9438
9439 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9440 x86_64.
9441
1e77281b
MP
94422016-04-15 Marek Polacek <polacek@redhat.com>
9443
9444 PR c/70651
9445 * c-c++-common/pr70651.c: New test.
9446
e501fa8e
KT
94472016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9448
9449 PR rtl-optimization/70681
9450 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9451 dump scan on arm and powerpc.
9452 * gcc.dg/pr10474.c: Likewise.
9453
dda1bf61
JJ
94542016-04-15 Jakub Jelinek <jakub@redhat.com>
9455
ca4ef1ff
JJ
9456 PR c++/69517
9457 PR c++/70019
9458 PR c++/70588
9459 * g++.dg/cpp1y/vla11.C: Revert for real.
9460
dda1bf61
JJ
9461 PR c/70436
9462 * c-c++-common/Wparentheses-1.c: New test.
9463 * c-c++-common/gomp/Wparentheses-1.c: New test.
9464 * c-c++-common/gomp/Wparentheses-2.c: New test.
9465 * c-c++-common/gomp/Wparentheses-3.c: New test.
9466 * c-c++-common/gomp/Wparentheses-4.c: New test.
9467 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9468 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9469 * c-c++-common/goacc/Wparentheses-1.c: New test.
9470
1355e62c
KY
94712016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9472
9473 PR target/70662
9474 * gcc.target/i386/pr70662.c: New test.
9475
0ab34b9e 94762016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9477 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9478
9479 PR tree-optimization/70130
9480 * gcc.dg/vect/O3-pr70130.c: New testcase.
9481
bc773aad
MM
94822016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9483
6e9b2286
MM
9484 PR target/70669
9485 * gcc.target/powerpc/pr70669.c: New test.
9486
bc773aad
MM
9487 PR target/70640
9488 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9489 a power7 system that does not have an assembler that supports
9490 power8.
9491
d8747845
MS
94922016-04-14 Martin Sebor <msebor@redhat.com>
9493
9494 PR c++/69517
9495 PR c++/70019
9496 PR c++/70588
9497 * c-c++-common/ubsan/vla-1.c: Revert.
9498 * g++.dg/cpp1y/vla11.C: Same.
9499 * g++.dg/cpp1y/vla12.C: Same.
9500 * g++.dg/cpp1y/vla13.C: Same.
9501 * g++.dg/cpp1y/vla14.C: Same.
9502 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9503 * g++.dg/init/array24.C: Same.
d8747845
MS
9504 * g++.dg/ubsan/vla-1.C: Same.
9505
85128559
MP
95062016-04-14 Marek Polacek <polacek@redhat.com>
9507 Jan Hubicka <hubicka@ucw.cz>
9508
9509 PR c++/70029
9510 * g++.dg/torture/pr70029.C: New test.
9511
52fbb073
MS
95122016-04-14 Martin Sebor <msebor@redhat.com>
9513
9514 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9515 type size to prevent failures on targets with very low maximum
9516 alignment.
9517
6db61d6f
RB
95182016-04-14 Richard Biener <rguenther@suse.de>
9519
9520 PR tree-optimization/70623
9521 * gcc.dg/torture/pr70623.c: New testcase.
9522 * gcc.dg/torture/pr70623-2.c: Likewise.
9523
342fac95
MS
95242016-04-13 Martin Sebor <msebor@redhat.com>
9525
9526 PR c++/69517
9527 PR c++/70019
9528 PR c++/70588
9529 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9530 * g++.dg/cpp1y/vla11.C: New test.
9531 * g++.dg/cpp1y/vla12.C: New test.
9532 * g++.dg/cpp1y/vla13.C: New test.
9533 * g++.dg/cpp1y/vla14.C: New test.
9534 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9535 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9536 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9537
d93c452f
JJ
95382016-04-13 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR c++/70641
9541 * g++.dg/opt/pr70641.C: New test.
9542
85115fb6
RO
95432016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9544
9545 PR rtl-optimization/68749
9546 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9547 effects of argument promotions.
9548 Remove default args to dg-skip-if.
9549
545a4139
PC
95502016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9551
9552 PR c++/70635
9553 * g++.dg/parse/pr70635.C: New.
9554
b3a77f21
MP
95552016-04-13 Marek Polacek <polacek@redhat.com>
9556
9557 PR c++/70639
9558 * c-c++-common/Wmisleading-indentation-4.c: New test.
9559
99cd9857
MP
95602016-04-13 Marek Polacek <polacek@redhat.com>
9561
9562 PR c/70436
c87885ca
RO
9563 * gcc.dg/Wparentheses-12.c: New test.
9564 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9565
75ca93ec
IE
95662016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9567
9568 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9569 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9570 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9571
3d3f9e7e
JJ
95722016-04-13 Jakub Jelinek <jakub@redhat.com>
9573
37947cd0
JJ
9574 PR middle-end/70633
9575 * gcc.c-torture/compile/pr70633.c: New test.
9576
3d3f9e7e
JJ
9577 PR debug/70628
9578 * gcc.dg/torture/pr70628.c: New test.
9579
92886d3e
PP
95802016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9581
9582 PR c++/70610
9583 * g++.dg/template/pr70610.C: New test.
9584 * g++.dg/template/pr70610-2.C: New test.
9585 * g++.dg/template/pr70610-3.C: New test.
9586 * g++.dg/template/pr70610-4.C: New test.
9587
13bd7c2b
JJ
95882016-04-12 Jakub Jelinek <jakub@redhat.com>
9589
6512fa6d
JJ
9590 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9591 128 instead of 32.
9592
13bd7c2b
JJ
9593 PR c++/70571
9594 * g++.dg/ext/pr70571.C: New test.
9595
20b9851c
MM
95962016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9597
8a434ada 9598 PR target/70640
20b9851c
MM
9599 * gcc.target/powerpc/pr70640.c: New test.
9600
2b2f52bc
PC
96012016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9602
9603 PR c++/68722
9604 * g++.dg/parse/pr68722.C: New.
9605
5901e56a
JJ
96062016-04-12 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR rtl-optimization/70596
9609 * gcc.target/i386/pr70596.c: New test.
9610
d4619dc1
NS
96112016-04-12 Nathan Sidwell <nathan@acm.org>
9612
9613 PR c++/70501
9614 * g++.dg/init/pr70501.C: New.
9615
3df530d3
DW
96162016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9617
9618 * gcc.target/i386/asm-flag-6.c: New test.
9619
b7a120d7
TV
96202016-04-12 Tom de Vries <tom@codesourcery.com>
9621
9622 PR tree-optimization/68756
9623 * gcc.dg/graphite/pr68756.c: New test.
9624
4e0eea75
JJ
96252016-04-12 Jakub Jelinek <jakub@redhat.com>
9626
9627 PR tree-optimization/70602
9628 * gcc.c-torture/execute/pr70602.c: New test.
9629
35fbda43
MM
96302016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9631
9632 PR target/70381
9633 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9634 __float128 emulator is built and runs.
9635 * gcc.target/powerpc/float128-1.c: Likewise.
9636
9637 * lib/target-supports.exp (check_ppc_float128_sw_available):
9638 Rework tests for __float128 software and hardware
9639 availability. Fix exit condition to return 0 on success.
9640
04a99ebe
JG
96412016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9642
9643 PR target/70133
9644 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9645 * gcc.target/aarch64/target_attr_15.c: Likewise.
9646
47cd5a85
PC
96472016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9648
9649 PR c++/69066
9650 * g++.dg/cpp1y/pr69066.C: New.
9651
a5edb32e
JD
96522016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9653
9654 PR fortran/68566
9655 * gfortran.dg/pr36192.f90: Update test.
9656 * gfortran.dg/pr36192_1.f90: Update test.
9657 * gfortran.dg/real_dimension_1.f: Update test.
9658 * gfortran.dg/parameter_array_init_7.f90: New test.
9659
8ef378f8
JDA
96602016-04-09 John David Anglin <danglin@gcc.gnu.org>
9661
c532c871
JDA
9662 PR testsuite/64039
9663 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9664
d34f706f
JDA
9665 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9666
75e1dd9e
JDA
9667 PR rtl-optimization/66669
9668 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9669
8a976f5f
JDA
9670 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9671
da04822a
JDA
9672 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9673 * gcc.dg/pie-1.c: Likewise.
9674 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9675 * gcc.dg/pic-4.c: Likewise.
9676 * gcc.dg/pie-3.c: Likewise.
9677 * gcc.dg/pie-4.c: Likewise.
9678
adfabcf9
JDA
9679 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9680
4a020adf
JDA
9681 PR tree-optimization/68644
9682 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9683
8ef378f8
JDA
9684 PR rtl-optimization/64886
9685 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9686
09bf990e
TV
96872016-04-09 Tom de Vries <tom@codesourcery.com>
9688
9689 PR tree-optimization/68953
9690 * gcc.dg/graphite/pr68953.c: New test.
9691
138c3c1a
DH
96922016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9693
9694 PR fortran/70592
9695 * gfortran.dg/deferred_character_16.f90: New test.
9696
f55460af
JJ
96972016-04-09 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR tree-optimization/70586
9700 * gcc.c-torture/execute/pr70586.c: New test.
9701
0b77bbf3
DH
97022016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9703
9704 PR sanitizer/70573
9705 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9706 with __builtin_memset
9707 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9708
c42cfb5c
CP
97092016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9710
9711 PR lto/70289
9712 PR ipa/70348
9713 PR tree-optimization/70373
9714 PR middle-end/70533
9715 PR middle-end/70534
9716 PR middle-end/70535
9717 * c-c++-common/goacc/reduction-5.c: New test.
9718 * c-c++-common/goacc/reduction-promotions.c: New test.
9719 * gfortran.dg/goacc/reduction-3.f95: New test.
9720 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9721
56cfb596
PP
97222016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9723
9724 PR c++/70590
9725 PR c++/70452
9726 * g++.dg/pr70590.C: New test.
9727 * g++.dg/pr70590-2.C: New test.
9728
1a13c0a2
JJ
97292016-04-08 Jakub Jelinek <jakub@redhat.com>
9730
abc0647a
JJ
9731 PR middle-end/70593
9732 * gcc.target/i386/pr70593.c: New test.
9733
1a13c0a2
JJ
9734 PR rtl-optimization/70574
9735 * gcc.target/i386/avx2-pr70574.c: New test.
9736
c3da4956
MO
97372016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9738
9739 PR sanitizer/70541
9740 * c-c++-common/asan/pr70541.c: New test.
9741
9f1b833b
TV
97422016-04-08 Tom de Vries <tom@codesourcery.com>
9743
9744 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9745 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9746
bae7adda
KT
97472016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9748
9749 PR target/70566
9750 * gcc.c-torture/execute/pr70566.c: New test.
9751
211f3d57
TV
97522016-04-08 Tom de Vries <tom@codesourcery.com>
9753
9754 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9755 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9756
02cf2861
AM
97572016-04-08 Alan Modra <amodra@gmail.com>
9758
9759 * gcc.target/powerpc/pr70117.c: New.
9760
5f490f9f
JJ
97612016-04-07 Jakub Jelinek <jakub@redhat.com>
9762
56e9b710
JJ
9763 PR testsuite/70581
9764 * gcc.dg/lto/simd-function_0.c: New test.
9765
5f490f9f
JJ
9766 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9767 clones.
9768 * c-c++-common/attr-simd-2.c: Likewise.
9769 * c-c++-common/attr-simd-4.c: Likewise.
9770 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9771 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9772
e4ebc74d
TP
97732016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9774
9775 PR testsuite/70553
9776 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9777
9817ae35
TS
97782016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9779 Tom de Vries <tom@codesourcery.com>
9780
9781 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9782 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9783 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9784 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9785 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9786 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9787 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9788 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9789
e292f64d
PP
97902016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9791
9792 PR c/70436
9793 * g++.dg/warn/Wparentheses-29.C: New test.
9794
6b37bdaf
PP
97952016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9796
9797 PR c/70436
9798 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9799 explicit braces to resolve a future -Wparentheses warning.
9800
64824205
RH
98012016-04-06 Richard Henderson <rth@redhat.com>
9802
9803 * gcc.dg/pr61817-1.c: New test.
9804 * gcc.dg/pr61817-2.c: New test.
9805 * gcc.dg/pr69391-1.c: New test.
9806 * gcc.dg/pr69391-2.c: New test.
9807
bc2fc1f3
VM
98082016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9809
9810 PR rtl-optimization/70398
c87885ca 9811 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9812
41414a02
EB
98132016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9814
9815 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9816
4066ea8a
YR
98172016-04-06 Yvan Roux <yvan.roux@linaro.org>
9818 Pedro Alves <palves@redhat.com>
9819
9820 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9821
ec35ea45
JJ
98222016-04-06 Jakub Jelinek <jakub@redhat.com>
9823
3866f8dd
JJ
9824 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9825 Check for avx512f effective targets instead of avx2.
9826 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9827 for AVX512F clones.
9828 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9829 * g++.dg/gomp/declare-simd-1.C: Likewise.
9830 * g++.dg/gomp/declare-simd-3.C: Likewise.
9831 * g++.dg/gomp/declare-simd-4.C: Likewise.
9832
ec35ea45
JJ
9833 PR middle-end/70550
9834 * c-c++-common/gomp/pr70550-1.c: New test.
9835 * c-c++-common/gomp/pr70550-2.c: New test.
9836
c08d28ac
NS
98372016-04-05 Nathan Sidwell <nathan@acm.org>
9838
9839 PR c++/70512
9840 * g++.dg/ext/attribute-may-alias-5.C: New.
9841
1d510e04
JJ
98422016-04-05 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR c++/70336
9845 * c-c++-common/pr70336.c: New test.
9846 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9847 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9848
84278ed9
JH
98492016-04-05 Jan Hubicka <hubicka@ucw.cz>
9850
9851 PR ipa/66223
9852 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9853
268a0ec4
JJ
98542016-04-05 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR rtl-optimization/70542
9857 * gcc.dg/torture/pr70542.c: New test.
9858 * gcc.target/i386/avx2-pr70542.c: New test.
9859
5e8c2eb1
ZS
98602016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9861
9862 PR tree-optimization/70509
9863 * gcc.target/i386/avx512bw-pr70509.c: New test.
9864
c0daf32d
PP
98652016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9866
9867 PR c++/70452
9868 * g++.dg/ext/constexpr-vla4.C: New test.
9869
bf867841
UB
98702016-04-05 Uros Bizjak <ubizjak@gmail.com>
9871
9872 PR target/70510
9873 * gcc.target/i386/pr70510.c: New test.
9874
3022186a
RB
98752016-04-05 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/70526
9878 * g++.dg/torture/pr70526.C: New testcase.
9879
55fc79b2
JJ
98802016-04-05 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR target/70525
9883 * gcc.target/i386/pr70525.c: New test.
9884
62b233f2
RB
98852016-04-05 Richard Biener <rguenther@suse.de>
9886
9887 PR middle-end/70499
9888 * g++.dg/torture/pr70499.C: New testcase.
9889
cc05759d
RB
98902016-04-05 Richard Biener <rguenther@suse.de>
9891
9892 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9893 remove XFAIL.
9894
f23f16d4
JJ
98952016-04-04 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR middle-end/70307
9898 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9899 rs6000 ABI warnings.
9900
d27ecc49
JH
99012016-04-04 Jan Hubicka <hubicka@ucw.cz>
9902
9903 PR ipa/66223
9904 * g++.dg/ipa/devirt-51.C: New testcase.
9905
c974c96e 99062016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9907 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9908
9909 PR middle-end/70457
9910 * gcc.dg/torture/pr70457.c: New.
9911
7a85da89
AV
99122016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9913
9914 PR fortran/67538
9915 * gfortran.dg/allocate_with_source_19.f08: New test.
9916
de517e64
AV
99172016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9918
9919 PR fortran/65795
9920 * gfortran.dg/coarray_allocate_6.f08: New test.
9921
43b9f499
RB
99222016-04-04 Richard Biener <rguenther@suse.de>
9923
9924 PR rtl-optimization/70484
9925 * gcc.dg/torture/pr70484.c: New testcase.
9926
f13355da
MP
99272016-04-04 Marek Polacek <polacek@redhat.com>
9928
9929 PR c/70307
9930 * gcc.dg/torture/pr70307.c: New test.
9931
6cc6ed50
OE
99322016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9933
9934 PR target/70416
9935 PR target/67391
9936 * gcc.target/sh/torture/pr70416.c: New.
9937
abdc16c8
MS
99382016-04-02 Martin Sebor <msebor@redhat.com>
9939
9940 PR c++/67376
9941 PR c++/70170
9942 PR c++/70172
9943 PR c++/70228
9944 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9945 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9946 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9947 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9948 * g++.dg/cpp0x/constexpr-string.C: Same.
9949 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9950 * g++.dg/cpp0x/pr65398.C: Same.
9951 * g++.dg/ext/constexpr-vla1.C: Same.
9952 * g++.dg/ext/constexpr-vla2.C: Same.
9953 * g++.dg/ext/constexpr-vla3.C: Same.
9954 * g++.dg/ubsan/pr63956.C: Same.
9955
763cd859
JJ
99562016-04-01 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR rtl-optimization/70467
9959 * gcc.target/i386/pr70467-2.c: New test.
9960
0f875435
JJ
99612016-04-01 Jakub Jelinek <jakub@redhat.com>
9962 Marek Polacek <polacek@redhat.com>
9963
9964 PR c++/70488
9965 * g++.dg/init/new47.C: New test.
9966
41d14659
RR
99672016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9968
9969 PR target/70496
9970 * gcc.target/arm/pr70496.c: New test.
9971
f9bf89bb
NS
99722016-04-01 Nathan Sidwell <nathan@acm.org>
9973
73b9085d
NS
9974 PR c++/68475
9975 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9976
4afdcfaa
IE
99772016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9978
9979 PR target/69890
9980 * gcc.dg/strlenopt.h (memmove): New.
9981 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9982 instead of "string.h".
9983 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9984 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9985 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9986 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9987 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9988 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9989 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9990 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9991 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9992 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9993 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9994 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9995 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9996 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9997 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9998 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9999 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10000 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10001 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10002 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10003
b5d7a29c
RO
100042016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10005
10006 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10007 (Holder::foo): Reflect this.
10008
b660f9ec
IE
100092016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10010
10011 PR target/70442
10012 * gcc.dg/pr70442.c: New test.
10013
88504f34
NS
100142016-03-31 Nathan Sidwell <nathan@acm.org>
10015
10016 PR c++/70393
10017 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10018
95d34b96
KY
100192016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10020
10021 PR target/70453
10022 * gcc.target/i386/pr70453.c: New test.
10023
b4c4967c
AB
100242016-03-31 Andrey Belevantsev <abel@ispras.ru>
10025
10026 PR target/70292
10027 * gcc.c-torture/pr70292.c: New test.
10028
5fde6a45
MP
100292016-03-31 Marek Polacek <polacek@redhat.com>
10030
10031 PR c/70297
10032 * c-c++-common/pr70297.c: New test.
10033 * g++.dg/cpp0x/typedef-redecl.C: New test.
10034 * gcc.dg/typedef-redecl2.c: New test.
10035
97eb24c4
JJ
100362016-03-31 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR rtl-optimization/70460
10039 * gcc.c-torture/execute/pr70460.c: New test.
10040
efc3536f
RB
100412016-03-31 Richard Biener <rguenther@suse.de>
10042
10043 PR c++/70430
10044 * g++.dg/ext/vector30.C: New testcase.
10045
e0876e21
DH
100462016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10047 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10048
10049 * gfortran.dg/fmt_pf.f90: New test.
10050
e9bff8c6
RO
100512016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10052
10053 Forward-port from 5 branch
10054 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR testsuite/70356
10057 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10058 dg-require-effective-target after dg-do.
10059
10060 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10061
10062 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10063
2620c80d
TS
100642016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10065 Julian Brown <julian@codesourcery.com>
10066 Chung-Lin Tang <cltang@codesourcery.com>
10067 Cesar Philippidis <cesar@codesourcery.com>
10068 James Norris <jnorris@codesourcery.com>
10069 Tom de Vries <tom@codesourcery.com>
10070 Nathan Sidwell <nathan@codesourcery.com>
10071
bf867841 10072 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10073 * c-c++-common/goacc/loop-clauses.c: Likewise.
10074 * g++.dg/goacc/template.C: Likewise.
10075 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10076 * gfortran.dg/goacc/loop-1.f95: Likewise.
10077 * gfortran.dg/goacc/loop-5.f95: Likewise.
10078 * gfortran.dg/goacc/loop-6.f95: Likewise.
10079 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10080 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10081 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10082 * c-c++-common/goacc/clauses-fail.c: Likewise.
10083 * c-c++-common/goacc/parallel-1.c: Likewise.
10084 * c-c++-common/goacc/reduction-1.c: Likewise.
10085 * c-c++-common/goacc/reduction-2.c: Likewise.
10086 * c-c++-common/goacc/reduction-3.c: Likewise.
10087 * c-c++-common/goacc/reduction-4.c: Likewise.
10088 * c-c++-common/goacc/routine-3.c: Likewise.
10089 * c-c++-common/goacc/routine-4.c: Likewise.
10090 * c-c++-common/goacc/routine-5.c: Likewise.
10091 * c-c++-common/goacc/tile.c: Likewise.
10092 * g++.dg/goacc/template.C: Likewise.
10093 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10094 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10095 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10096 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10097 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10098 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10099 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10100 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10101 * c-c++-common/goacc/use_device-1.c: ... this file.
10102 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10103 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10104 * c-c++-common/goacc/host_data-6.c: ... this file.
10105 * c-c++-common/goacc/loop-2-kernels.c: New file.
10106 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10107 * c-c++-common/goacc/loop-3.c: Likewise.
10108 * g++.dg/goacc/reference.C: Likewise.
10109 * g++.dg/goacc/routine-1.C: Likewise.
10110 * g++.dg/goacc/routine-2.C: Likewise.
10111
f6d2d066
RB
101122016-03-30 Richard Biener <rguenther@suse.de>
10113
10114 PR middle-end/70450
10115 * gcc.dg/torture/pr70450.c: New testcase.
10116
d43242b9
JJ
101172016-03-30 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR target/70421
10120 * gcc.dg/torture/pr70421.c: New test.
10121 * gcc.target/i386/avx512f-pr70421.c: New test.
10122
5ce43b77
L
101232016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10124
10125 PR testsuite/70364
10126 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10127 (check): New function.
10128 (bar): Call check.
10129 (foo): Align stack to 16 bytes when calling bar.
10130 * gcc.target/i386/cleanup-2.c: Likewise.
10131
d014a712
PP
101322016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10133
10134 PR tree-optimization/59124
10135 * gcc.dg/Warray-bounds-19.c: New test.
10136
3f8257db 101372016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10138
10139 * lib/prune.exp (escape_regex_chars): New.
10140 (prune_file_path): Update to quote metcharacters for regexp.
10141
3336c6e0
JJ
101422016-03-29 Jakub Jelinek <jakub@redhat.com>
10143
a362f023
JJ
10144 PR rtl-optimization/70429
10145 * gcc.c-torture/execute/pr70429.c: New test.
10146
3336c6e0
JJ
10147 PR tree-optimization/70405
10148 * gcc.dg/pr70405.c: New test.
10149
728557fd
AV
101502016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10151
10152 PR fortran/70397
10153 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10154 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10155
bef977d4
TS
101562016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10157
10158 PR testsuite/64177
10159 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10160 __cilkrts_set_param to set two workers.
10161 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10162 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10163
6f6d25c9
DH
101642016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10165
bf867841 10166 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10167
45733562
KY
101682016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10169
10170 PR target/70406
bf867841 10171 * gcc.target/i386/pr70406.c: New test.
45733562 10172
a1799e5e
EB
101732016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10174
10175 * gnat.dg/specs/double_record_extension3.ads: New test.
10176
5fca7b66
RH
101772016-03-25 Richard Henderson <rth@redhat.com>
10178
10179 PR target/70120
10180 * gcc.target/aarch64/pr70120-1.c: New.
10181 * gcc.target/aarch64/pr70120-2.c: New.
10182 * gcc.target/aarch64/pr70120-3.c: New.
10183
31ce75c6
PP
101842016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10185
10186 PR c++/62212
10187 * g++.dg/template/mangle2.C: The dg-do directive should be
10188 "compile" not "assemble".
10189
3caf0ca1
BS
101902016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10191
10192 PR lto/69650
10193 * gcc.dg/pr69650.c: New test.
10194
634035b6
DE
101952016-03-25 David Edelsohn <dje.gcc@gmail.com>
10196
10197 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10198
45d34276
AM
101992016-03-25 Alan Modra <amodra@gmail.com>
10200
10201 * gcc.dg/dfp/pr70052.c: New test.
10202
8f085166
RH
102032016-03-24 Richard Henderson <rth@redhat.com>
10204
10205 PR middle-end/69845
10206 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10207 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10208
011e5ec3
TV
102092016-03-24 Tom de Vries <tom@codesourcery.com>
10210
10211 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10212
9e3f4551
TV
102132016-03-24 Tom de Vries <tom@codesourcery.com>
10214
10215 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10216 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10217
45780041
TV
102182016-03-24 Tom de Vries <tom@codesourcery.com>
10219
10220 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10221 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10222
887ab4e5
PP
102232016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10224
10225 PR c++/62212
10226 * g++.dg/template/mangle2.C: New test.
10227
69a9a66f
RB
102282016-03-24 Richard Biener <rguenther@suse.de>
10229
10230 PR tree-optimization/70396
10231 * gcc.dg/torture/pr70396.c: New testcase.
10232
ed87de55
RB
102332016-03-24 Richard Biener <rguenther@suse.de>
10234
10235 PR middle-end/70370
10236 * gcc.dg/torture/pr70370.c: New testcase.
10237
ea064934
TV
102382016-03-24 Tom de Vries <tom@codesourcery.com>
10239
10240 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10241 * gfortran.dg/goacc/kernels-tree.f95: Same.
10242 * gfortran.dg/goacc/parallel-tree.f95: Same.
10243
b2a4dd1d
TV
102442016-03-24 Tom de Vries <tom@codesourcery.com>
10245
10246 * c-c++-common/goacc/uninit-if-clause.c: New test.
10247 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10248
72e7cd6e
JJ
102492016-03-24 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR target/70290
bf867841
UB
10252 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10253 Fix formatting.
72e7cd6e 10254
ce9d0c03
RB
102552016-03-24 Richard Biener <rguenther@suse.de>
10256
10257 PR tree-optimization/70372
10258 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10259
426b9428
PP
102602016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10261
10262 PR c++/70347
10263 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10264
cd1588c4
PP
102652016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10266
10267 PR c++/70332
10268 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10269
61637db3
JJ
102702016-03-23 Jakub Jelinek <jakub@redhat.com>
10271
928af3bf
JJ
10272 PR c++/70001
10273 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10274 * g++.dg/cpp1y/pr70001.C: New test.
10275
61637db3
JJ
10276 PR c++/70323
10277 * g++.dg/cpp0x/constexpr-70323.C: New test.
10278
05aca4e7
AO
102792016-03-23 Alexandre Oliva <aoliva@redhat.com>
10280 Jason Merrill <jason@redhat.com>
10281 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR c++/69315
10284 * g++.dg/cpp0x/constexpr-69315.C: New test.
10285 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10286
fbdb6baf
MP
102872016-03-23 Marek Polacek <polacek@redhat.com>
10288
10289 PR c++/69884
10290 * g++.dg/warn/Wignored-attributes-1.C: New test.
10291 * g++.dg/warn/Wignored-attributes-2.C: New test.
10292
d79ee524
TV
102932016-03-23 Tom de Vries <tom@codesourcery.com>
10294
10295 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10296 initialization.
10297 * gfortran.dg/goacc/private-3.f95 (test): Same.
10298 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10299 missing use param.
10300
a59f0bef
KT
103012016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10302
10303 * lib/target-supports.exp: Remove v7ve entry from loop
10304 creating effective target checks.
10305 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10306 (add_options_for_arm_arch_v7ve): Likewise.
10307
0179520a
JJ
103082016-03-23 Jakub Jelinek <jakub@redhat.com>
10309
10310 PR tree-optimization/70354
10311 * gcc.dg/vect/pr70354-1.c: New test.
10312 * gcc.dg/vect/pr70354-2.c: New test.
10313 * gcc.target/i386/avx2-pr70354-1.c: New test.
10314 * gcc.target/i386/avx2-pr70354-2.c: New test.
10315
75bb14d7
JL
103162016-03-22 Jeff Law <law@redhat.com>
10317
10318 PR target/70232
10319 * gcc.dg/tree-ssa/pr70232.c: New test.
10320
72c9526d
IE
103212016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10322
10323 PR target/70302
10324 * gcc.target/i386/pr70302.c: New test.
10325
a3ca1bc5
RB
103262016-03-22 Richard Biener <rguenther@suse.de>
10327
10328 PR middle-end/70251
10329 * g++.dg/torture/pr70251.C: New testcase.
10330
5c240f4d
DM
103312016-03-22 David Malcolm <dmalcolm@redhat.com>
10332
10333 PR c/69993
10334 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10335 Wmisleading-indentation.c.
10336 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10337 reflect change to diagnostic text and order of messages.
10338 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10339
80f6631b
DE
103402016-03-22 David Edelsohn <dje.gcc@gmail.com>
10341
10342 * g++.dg/ext/java-3.C: Don't compile on AIX.
10343
9a10956c
RB
103442016-03-22 Richard Biener <rguenther@suse.de>
10345
10346 PR middle-end/70333
10347 * gcc.dg/torture/pr70333.c: New testcase.
10348
6cedf922
IE
103492016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10350
10351 * g++.dg/ext/pr70290.C: New test.
10352
cd6c27ac
KY
103532016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10354
10355 PR target/70325
10356 * gcc.target/i386/pr70325.c: New test.
10357
4cde512c
JJ
103582016-03-22 Jakub Jelinek <jakub@redhat.com>
10359
b01915ed
JJ
10360 PR target/70329
10361 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10362 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10363
4e3e2cf1
JJ
10364 PR target/70300
10365 * gcc.target/i386/pr70300.c: New test.
10366
4cde512c
JJ
10367 PR c++/70295
10368 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10369 (func2): New function for cond with parens, xfail warning for c++.
10370 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10371
16f6d7dc
PP
103722016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10373
10374 PR c++/70096
10375 * g++.dg/template/ptrmem30.C: New test.
10376
a3e2b438
PP
103772016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10378
10379 PR c++/70204
10380 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10381 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10382
11b6a02e
JJ
103832016-03-21 Jakub Jelinek <jakub@redhat.com>
10384
10385 PR middle-end/70326
10386 * gcc.dg/pr70326.c: New test.
10387
b9407883
MG
103882016-03-21 Marc Glisse <marc.glisse@inria.fr>
10389 Jakub Jelinek <jakub@redhat.com>
10390
10391 PR tree-optimization/70317
10392 * gcc.dg/pr70317.c: New test.
10393
4a148e19
UB
103942016-03-21 Uros Bizjak <ubizjak@gmail.com>
10395
10396 PR target/70327
10397 * gcc.target/i386/pr70327.c: New test.
10398
2a85ddbb
ML
103992016-03-21 Martin Liska <mliska@suse.cz>
10400
7d36fe98 10401 PR ipa/70306
2a85ddbb
ML
10402 * gcc.dg/ipa/pr70306.c: New test.
10403
4a148e19 104042016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10405
10406 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10407 * gcc.target/arm/attr-align3.c: Likewise.
10408 * gcc.target/arm/attr_arm.c: Likewise.
10409 * gcc.target/arm/flip-thumb.c: Likewise.
10410
6b366948
JJ
104112016-03-21 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR target/70296
10414 * gcc.target/powerpc/altivec-36.c: New test.
10415
2fac8c14
RB
104162016-03-21 Richard Biener <rguenther@suse.de>
10417
10418 PR tree-optimization/70310
10419 * gcc.dg/torture/pr70310.c: New testcase.
10420
e9bde854
KY
104212016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10422
10423 PR target/70293
10424 * gcc.target/i386/pr70293.c: New test.
10425
56bbfaf6
RB
104262016-03-21 Richard Biener <rguenther@suse.de>
10427
10428 PR tree-optimization/70288
10429 * gcc.dg/torture/pr70288-1.c: New testcase.
10430 * gcc.dg/torture/pr70288-2.c: Likewise.
10431
3eee49ed
AB
104322016-03-21 Andrey Belevantsev <abel@ispras.ru>
10433
10434 PR rtl-optimization/69307
10435 * gcc.target/arm/pr69307.c: New test.
4a148e19 10436
8e7816b4
AB
104372016-03-21 Andrey Belevantsev <abel@ispras.ru>
10438
10439 PR rtl-optimization/69102
10440 * gcc.c-torture/compile/pr69102.c: New test.
10441
14d7d4be
JL
104422016-03-18 Jeff Law <law@redhat.com>
10443
10444 PR rtl-optimization/70263
10445 * gcc.c-torture/compile/pr70263-1.c: New test.
10446 * gcc.target/i386/pr70263-2.c: New test.
10447
5c6a601c
BS
104482016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10449
10450 PR rtl-optimization/70278
10451 * gcc.dg/torture/pr70278.c: New test.
10452 * gcc.target/arm/pr70278.c: New test.
10453
4bbf545b
DM
104542016-03-18 David Malcolm <dmalcolm@redhat.com>
10455
10456 PR c/70281
10457 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10458 (test_builtin_types_compatible_p): New test function.
10459 * gcc.dg/pr70281.c: New test case.
10460
dc28bb68
CL
104612016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10462
10463 PR target/70113
10464 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10465
5e8d6dff
IE
104662016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10467
10468 PR tree-optimization/70252
10469 * gcc.dg/pr70252.c: New test.
10470
d0e7e403
TV
104712016-03-18 Tom de Vries <tom@codesourcery.com>
10472
10473 * gcc.dg/pr70161-2.c: New test.
10474 * gcc.dg/pr70161.c: New test.
10475
fa22501a
TV
104762016-03-18 Tom de Vries <tom@codesourcery.com>
10477
10478 PR ipa/70269
10479 * gcc.dg/pr70269.c: New test.
10480
dd125026
JJ
104812016-03-18 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR c++/70267
10484 * g++.dg/ext/java-3.C: New test.
10485
91914f0a
PP
104862016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10487
10488 PR c++/70205
10489 * g++.dg/lookup/pr70205.C: New test.
10490
753a8910
PP
104912016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10492
10493 PR c++/70218
10494 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10495
14ba7b28
MP
104962016-03-17 Marek Polacek <polacek@redhat.com>
10497
10498 PR c/69407
10499 * gcc.dg/atomic-op-6.c: New test.
10500
ded60913
DM
105012016-03-17 David Malcolm <dmalcolm@redhat.com>
10502
10503 PR c/70264
10504 * c-c++-common/pr70264.c: New test case.
10505
a3aad0e6
JJ
105062016-03-17 Jakub Jelinek <jakub@redhat.com>
10507
17366700
JJ
10508 PR c++/70144
10509 * c-c++-common/pr70144-1.c: New test.
10510 * c-c++-common/pr70144-2.c: New test.
10511
a3aad0e6
JJ
10512 PR c++/70272
10513 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10514 * g++.dg/opt/flifetime-dse6.C: New test.
10515 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10516
b57e6e18
L
105172016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10518
10519 PR driver/70192
10520 * gcc.dg/pic-1.c: New test.
10521 * gcc.dg/pic-2.c: Likewise.
10522 * gcc.dg/pic-3.c: Likewise.
10523 * gcc.dg/pic-4.c: Likewise.
10524 * gcc.dg/pie-1.c: Likewise.
10525 * gcc.dg/pie-2.c: Likewise.
10526 * gcc.dg/pie-3.c: Likewise.
10527 * gcc.dg/pie-4.c: Likewise.
10528 * gcc.dg/pie-5.c: Likewise.
10529 * gcc.dg/pie-6.c: Likewise.
10530
b38ba58b
TV
105312016-03-17 Tom de Vries <tom@codesourcery.com>
10532
10533 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10534 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10535
6931b3b7
RB
105362016-03-17 Richard Biener <rguenther@suse.de>
10537
10538 PR debug/70271
10539 * g++.dg/debug/pr70271.C: New testcase.
10540
0c8b64cb
IE
105412016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10542
10543 * gcc.target/i386/pr70251.c: New test.
10544
b1970801
MP
105452016-03-17 Marek Polacek <polacek@redhat.com>
10546
10547 PR c++/70194
10548 * g++.dg/warn/constexpr-70194.C: New test.
10549
820c5eaa
RH
105502016-03-16 Richard Henderson <rth@redhat.com>
10551
10552 PR middle-end/70240
10553 * gcc.c-torture/compile/pr70240.c: New.
10554
da0ad263
SKS
105552016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10556
10557 * gcc.c-torture/compile/20151204.c: Skip for avr.
10558
c73d295c
JJ
105592016-03-16 Jakub Jelinek <jakub@redhat.com>
10560
10561 PR target/70245
10562 * g++.dg/opt/pr70245.C: New test.
10563 * g++.dg/opt/pr70245.h: New file.
10564 * g++.dg/opt/pr70245-aux.cc: New file.
10565
b2794066
MS
105662016-03-16 Martin Sebor <msebor@redhat.com>
10567
10568 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10569
aa43616c
RH
105702016-03-16 Richard Henderson <rth@redhat.com>
10571
10572 PR middle-end/70199
10573 * gcc.c-torture/compile/pr70199.c: New.
10574
59608fe5
L
105752016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10576
10577 * gcc.dg/uninit-19.c: Run dos2unix.
10578
ab4c578f
MP
105792016-03-16 Marek Polacek <polacek@redhat.com>
10580
10581 PR c/70093
10582 * gcc.dg/nested-func-10.c: New test.
10583 * gcc.dg/nested-func-9.c: New test.
10584
f5387e76
JJ
105852016-03-16 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR tree-optimization/68714
10588 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10589
7662b718
TV
105902016-03-16 Tom de Vries <tom@codesourcery.com>
10591
10592 PR tree-optimization/68715
10593 * gcc.dg/graphite/pr68715-2.c: New test.
10594 * gcc.dg/graphite/pr68715.c: New test.
10595 * gfortran.dg/graphite/pr68715.f90: New test.
10596
be7ce7ae
TV
105972016-03-16 Tom de Vries <tom@codesourcery.com>
10598
10599 PR tree-optimization/68809
10600 * gcc.dg/graphite/pr68809-2.c: New test.
10601 * gcc.dg/graphite/pr68809.c: New test.
10602
1935f250
JJ
106032016-03-16 Jakub Jelinek <jakub@redhat.com>
10604
6651c93e
JJ
10605 PR c++/70147
10606 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10607 method call to i () as argument. Adjust expected output.
10608
1935f250
JJ
10609 PR c++/70147
10610 * g++.dg/ubsan/pr70147-1.C: New test.
10611 * g++.dg/ubsan/pr70147-2.C: New test.
10612
ab1caa6e
MS
106132016-03-15 Martin Sebor <msebor@redhat.com>
10614
10615 PR c++/58281
10616 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10617
5c2a1bbb
JDA
106182016-03-15 John David Anglin <danglin@gcc.gnu.org>
10619
cb5d8ad1
JDA
10620 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10621 hppa*-*-hpux*.
10622
b440dd40
JDA
10623 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10624
5c2a1bbb
JDA
10625 PR libfortran/69799
10626 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10627 libatomic_available.
10628
42c729c5
MP
106292016-03-15 Marek Polacek <polacek@redhat.com>
10630
10631 PR c++/70209
10632 * g++.dg/ext/attribute-may-alias-4.C: New test.
10633
82b1c550
AM
106342016-03-15 Alexander Monakov <amonakov@ispras.ru>
10635
10636 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10637 -fvar-tracking-assignments-toggle flag.
10638
4ccbf3a6
PH
106392016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10640
10641 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10642
c39858bd
JJ
106432016-03-15 Jakub Jelinek <jakub@redhat.com>
10644
10645 PR rtl-optimization/70222
10646 * gcc.c-torture/execute/pr70222-1.c: New test.
10647 * gcc.c-torture/execute/pr70222-2.c: New test.
10648
8be119c1
RH
106492016-03-15 Richard Henderson <rth@redhat.com>
10650
10651 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10652
6598bb55
AB
106532016-03-15 Andrey Belevantsev <abel@ispras.ru>
10654
10655 PR rtl-optimization/69032
10656 * gcc.dg/pr69032.c: New test.
10657
81fa2944
AB
106582016-03-15 Andrey Belevantsev <abel@ispras.ru>
10659
10660 PR rtl-optimization/63384
4a148e19 10661 * g++.dg/pr63384.C: New test.
81fa2944 10662
74ea9ab6
AB
106632016-03-15 Andrey Belevantsev <abel@ispras.ru>
10664
10665 PR target/64411
10666 * gcc.target/i386/pr64411.C: New test.
10667
045d5055
TV
106682016-03-15 Tom de Vries <tom@codesourcery.com>
10669
10670 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10671 * gfortran.dg/goacc/kernels-alias.f95: New test.
10672
3ea33585
MS
106732016-03-14 Martin Sebor <msebor@redhat.com>
10674
10675 PR c++/53792
10676 * g++.dg/cpp0x/constexpr-inline.C: New test.
10677 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10678
1df7b330
DE
106792016-03-14 David Edelsohn <dje.gcc@gmail.com>
10680
10681 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10682
79b57d18
JJ
106832016-03-14 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR middle-end/70219
10686 * gcc.dg/pr70219.c: New test.
10687
3cbf012a
BS
106882016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10689
10690 PR target/70083
10691 * gcc.dg/torture/pr70083.c: New test.
10692 * gcc.target/i386/pr70083.c: New test.
10693
a9fee7cd
RB
106942016-03-14 Richard Biener <rguenther@suse.de>
10695
10696 PR tree-optimization/56365
10697 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10698
4799603f
SB
106992016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10700
10701 PR target/70098
10702 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10703 New function.
10704 * g++.dg/pr70098.C: New testcase.
10705
10706
760ca967
TV
107072016-03-14 Tom de Vries <tom@codesourcery.com>
10708
10709 PR tree-optimization/70045
10710 * gcc.dg/graphite/pr70045.c: New test.
10711
44e66a77
JD
107122016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10713
10714 PR fortran/69043
10715 * gfortran.dg/include_9.f90: New test.
10716
a18e0fe1
DH
107172016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10718
10719 PR fortran/45076
10720 gfortran.dg/prof/prof.exp: New script.
10721 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10722
d0aca6ab
AB
107232016-03-12 Andrey Belevantsev <abel@ispras.ru>
10724
10725 PR rtl-optimization/69307
10726 * gcc.dg/pr69307.c: New test.
10727
cefe08a4
VM
107282016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10729
10730 PR target/69614
10731 * gcc.target/arm/pr69614.c: New.
10732
70112e2a
PT
107332016-03-12 Paul Thomas <pault@gcc.gnu.org>
10734
10735 PR fortran/70031
10736 * gfortran.dg/submodule_14.f08: New test
10737
10738 PR fortran/69524
10739 * gfortran.dg/submodule_15.f08: New test
10740
3f1e5d3a
PP
107412016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10742
10743 PR c++/70106
10744 * g++.dg/cpp1y/paren3.C: New test.
10745
a3f6d680
MM
107462016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10747
10748 PR target/70131
10749 * gcc.target/powerpc/ppc-round2.c: New test.
10750
92348f09
BS
107512016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10752
10753 PR target/70123
10754 * gcc.dg/torture/pr70123.c: New test.
10755
cebde9e9
JL
107562016-03-11 Jeff Law <law@redhat.com>
10757
10758 PR tree-optimization/70190
10759 * gcc.c-torture/compile/pr70190.c: New test.
10760
3edc5da4
DM
107612016-03-11 David Malcolm <dmalcolm@redhat.com>
10762
10763 PR c/68187
10764 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10765 case.
10766 (test43_b): Likewise.
10767 (test43_c): Likewise.
10768 (test43_d): Likewise.
10769 (test43_e): Likewise.
10770 (test43_f): Likewise.
10771 (test43_g): Likewise.
10772 (test44_a): Likewise.
10773 (test44_b): Likewise.
10774 (test44_c): Likewise.
10775 (test44_d): Likewise.
10776 (test44_e): Likewise.
10777
318c1204
DM
107782016-03-11 David Malcolm <dmalcolm@redhat.com>
10779
10780 PR c/70085
10781 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10782
bc062234
KT
107832016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10784
10785 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10786 dg-options.
10787
acfc1ac1
KT
107882016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10789
10790 PR target/70002
10791 PR target/69245
10792 * gcc.target/aarch64/pr69245_2.c: New test.
10793
d1e2bb2d
JJ
107942016-03-11 Jakub Jelinek <jakub@redhat.com>
10795
10796 PR tree-optimization/70177
10797 * gcc.dg/pr70177.c: New test.
10798
07350627
AL
107992016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10800
10801 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10802
5c6706f7
AL
108032016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10804
10805 * gcc.dg/tree-ssa/sra-20.c: New.
10806
02d472a2
JJ
108072016-03-11 Jakub Jelinek <jakub@redhat.com>
10808
686d390a
JJ
10809 PR rtl-optimization/70174
10810 * gcc.dg/pr70174.c: New test.
10811
02d472a2
JJ
10812 PR tree-optimization/70169
10813 * gcc.dg/pr70169.c: New test.
10814
0f9befa1
IE
108152016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10816
10817 PR target/70160
10818 * gcc.target/i386/pr70160.c: New test.
10819
432d4670
AK
108202016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10821
10822 * gcc.target/s390/dfp-1.c: New test.
10823
a3dc8760
NC
108242016-03-10 Nick Clifton <nickc@redhat.com>
10825
10826 PR target/70044
10827 * gcc.target/aarch64/pr70044.c: New test.
10828
b87a8d7d
PP
108292016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10830 Jakub Jelinek <jakub@redhat.com>
10831
10832 PR c++/70001
10833 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10834 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10835 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10836
4f4ada6a
JH
108372016-03-10 Jan Hubicka <hubicka@ucw.cz>
10838
10839 PR lto/69589
10840 * g++.dg/lto/pr69589_0.C: New testcase
10841 * g++.dg/lto/pr69589_1.C: New testcase
10842
d49b0aa0
MP
108432016-03-10 Marek Polacek <polacek@redhat.com>
10844
10845 PR c++/70153
10846 * g++.dg/delayedfold/unary-plus1.C: New test.
10847
108482016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10849
10850 * gcc.target/arm/pr45701-1.c: Escape brackets.
10851 * gcc.target/arm/pr45701-2.c: Likewise.
10852
71017a7b
AL
108532016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10854
10855 * gfortran.dg/unconstrained_commons.f: New.
10856
ba52669f
AM
108572016-03-10 Alan Modra <amodra@gmail.com>
10858
10859 * gcc.dg/pr69195.c: New.
10860 * gcc.dg/pr69238.c: New.
10861
27742332
TV
108622016-03-10 Tom de Vries <tom@codesourcery.com>
10863
10864 PR testsuite/68915
10865 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10866
3a81a594
RB
108672016-03-10 Richard Biener <rguenther@suse.de>
10868
10869 PR tree-optimization/70128
10870 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10871 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10872
3433b975
JJ
108732016-03-09 Jakub Jelinek <jakub@redhat.com>
10874
c2864f02
JJ
10875 PR tree-optimization/70152
10876 * gcc.dg/pr70152.c: New test.
10877
3433b975
JJ
10878 PR target/70086
10879 * gcc.target/i386/pr70086-1.c: New test.
10880 * gcc.target/i386/pr70086-2.c: New test.
10881 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10882
10883 PR tree-optimization/70127
10884 * gcc.c-torture/execute/pr70127.c: New test.
10885
96b3c82d
CP
108862016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10887
10888 * c-c++-common/goacc/combined-directives-2.c: New test.
10889
b4f3232d
DM
108902016-03-09 David Malcolm <dmalcolm@redhat.com>
10891
10892 PR c/68473
10893 PR c++/70105
10894 * g++.dg/diagnostic/pr70105.C: New test.
10895 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10896 (test_multiple_ordinary_maps): New test function.
10897
40499f81
DM
108982016-03-09 David Malcolm <dmalcolm@redhat.com>
10899
10900 PR c/68473
10901 PR c++/70105
10902 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10903 Drop range information from call to inform_at_rich_loc.
10904 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10905 New.
10906 (test_show_locus): Replace calls to rich_location::add_range with
10907 calls to add_range. Rewrite the tests that used the now-defunct
10908 rich_location ctor taking a source_range. Simplify other tests
10909 by replacing calls to COMBINE_LOCATION_DATA with calls to
10910 make_location.
10911
c9e33662
RB
109122016-03-09 Richard Biener <rguenther@suse.de>
10913 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR tree-optimization/70138
10916 * gcc.dg/vect/pr70138-1.c: New testcase.
10917 * gcc.dg/vect/pr70138-2.c: Likewise.
10918
2c73b764
JJ
109192016-03-09 Jakub Jelinek <jakub@redhat.com>
10920
10921 PR target/70049
10922 * gcc.target/i386/pr70049.c: New test.
10923
c06d25bb
RB
109242016-03-09 Richard Biener <rguenther@suse.de>
10925
10926 PR c/70143
10927 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10928 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10929 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10930
5828a501
RO
109312016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10932
10933 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10934 arm-*-*.
10935
2e141c8d
JJ
109362016-03-09 Jakub Jelinek <jakub@redhat.com>
10937
5a9def37
JJ
10938 PR middle-end/67278
10939 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10940
2e141c8d
JJ
10941 PR target/67278
10942 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10943
10944 PR middle-end/70050
10945 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10946 in testcase comment.
10947
bf751f40
TV
109482016-03-09 Tom de Vries <tom@codesourcery.com>
10949
10950 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10951 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10952 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10953 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10954 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10955 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10956 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10957 * gfortran.dg/goacc/kernels-loop.f95: New test.
10958
e210c999
MS
109592016-03-08 Martin Sebor <msebor@redhat.com>
10960
10961 PR c++/62096
10962 * g++.dg/warn/overflow-warn-7.C: New test.
10963
80aac5c8
JM
109642016-03-08 Jason Merrill <jason@redhat.com>
10965
10966 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10967 * lib/target-supports.exp (check_effective_target_concepts): New.
10968
12b81409
JJ
109692016-03-08 Jakub Jelinek <jakub@redhat.com>
10970
d259b234
JJ
10971 PR c++/70135
10972 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10973 * g++.dg/ubsan/pr70135.C: New test.
10974
12b81409
JJ
10975 PR target/70110
10976 * gcc.dg/pr70110.c: New test.
10977
b4e9f2aa
MJ
109782016-03-07 Martin Jambor <mjambor@suse.cz>
10979
10980 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10981 * c-c++-common/gomp/if-1.c: Likewise.
10982 * c-c++-common/gomp/pr61486-2.c: Likewise.
10983 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10984 to dg-additional-options.
10985 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10986 * g++/gomp/target-teams-1.c: Likewise.
10987 * gcc.dg/gomp/gomp.exp: Likewise.
10988 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10989 dg-additional-options.
10990 * gfortran.dg/gomp/gomp.exp: Likewise.
10991 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10992 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10993 dg-additional-options.
10994 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10995
f86e631e
MJ
109962016-03-07 Martin Jambor <mjambor@suse.cz>
10997
10998 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10999 * c-c++-common/gomp/gridify-1.c: New test.
11000 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11001
94156b3f
AV
110022016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11003
11004 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11005 trigger for cortex-r8, when scanning for register r8.
11006 * gcc.target/arm/pr45701-2.c: Likewise.
11007
a84a49b7 110082016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11009 Jeff Law <law@redhat.com>
a84a49b7
RB
11010
11011 PR tree-optimization/69740
11012 * gcc.c-torture/compile/pr69740-1.c: New test.
11013 * gcc.c-torture/compile/pr69740-2.c: New test.
11014
e41f6c9e
BS
110152016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11016
11017 * lib/target-supports.exp
11018 (check_effective_target_whole_vector_shift): Enable for PPC64.
11019
57548bf5
RB
110202016-03-07 Richard Biener <rguenther@suse.de>
11021
11022 PR tree-optimization/70115
11023 * gcc.dg/torture/pr70115.c: New testcase.
11024
4ae13300
NS
110252016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11026
11027 PR middle-end/69916
11028 * c-c-++-common/goacc/pr69916.c: New.
11029
5edb9853
RH
110302016-03-07 Richard Henderson <rth@redhat.com>
11031
11032 * gcc.c-torture/compile/pr70061.c: New test.
11033
2067a8f3
RB
110342016-03-07 Richard Biener <rguenther@suse.de>
11035
11036 PR testsuite/70109
11037 * gcc.dg/vect/O3-pr36098.c: New testcase.
11038
4145a9b7
CL
110392016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11040
11041 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11042
1878be32
EB
110432016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11044
11045 * gnat.dg/renaming9.ad[sb]: New testcase.
11046
df762bb2
JJ
110472016-03-05 Jakub Jelinek <jakub@redhat.com>
11048
11049 PR c++/70084
11050 * g++.dg/expr/stdarg3.C: New test.
11051
7d461295
JL
110522016-03-04 Jeff Law <law@redhat.com>
11053
11054 PR tree-optimization/69196
11055 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11056 x86_64-*-*.
11057
29b9828f
BS
110582016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11059
b6b552fd
BS
11060 PR c/69973
11061 * gcc.dg/pr69973.c: New test.
11062
201d49e9
BS
11063 PR rtl-optimization/69941
11064 * gcc.dg/torture/pr69941.c: New test.
11065
29b9828f
BS
11066 PR c/69824
11067 * gcc.dg/pr69824.c: New test.
11068
640b7e74
TV
110692016-03-05 Tom de Vries <tom@codesourcery.com>
11070
11071 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11072 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11073 function.
11074
7a3a3fad
PP
110752016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11076
11077 PR c++/66786
11078 * g++.dg/cpp1y/var-templ48.C: New test.
11079 * g++.dg/cpp1y/var-templ49.C: New test.
11080
cd439aec
EB
110812016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11082
11083 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11084
60204554
JJ
110852016-03-04 Jakub Jelinek <jakub@redhat.com>
11086
0c8825de
JJ
11087 PR c++/70035
11088 * g++.dg/ubsan/pr70035.C: New test.
11089
60204554
JJ
11090 PR target/70062
11091 * gcc.target/i386/pr70062.c: New test.
11092
f79d4eab
L
110932016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11094
11095 * g++.dg/template/typename21.C: Remove c++98_only.
11096
ea81ce67
L
110972016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11098
11099 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11100
64b23c13
DM
111012016-03-04 David Malcolm <dmalcolm@redhat.com>
11102
11103 PR c/68187
11104 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11105 function.
11106 (fn_42_b): Likewise.
11107 (fn_42_c): Likewise.
11108
729526f5
DM
111092016-03-04 David Malcolm <dmalcolm@redhat.com>
11110
11111 PR c/68187
11112 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11113 function.
11114 (fn_40_b): Likewise.
11115 (fn_41_a): Likewise.
11116 (fn_41_b): Likewise.
11117
f9ea11ac
JJ
111182016-03-04 Jakub Jelinek <jakub@redhat.com>
11119
11120 PR target/70059
11121 * gcc.target/i386/avx512f-pr70059.c: New test.
11122 * gcc.target/i386/avx512dq-pr70059.c: New test.
11123
b6c38c69
BS
111242016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11125
11126 PR rtl-optimization/57676
11127 * gcc.dg/torture/pr57676.c: New test.
11128
af3cdd34
IE
111292016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11130
11131 * gcc.dg/pr70026.c: New test.
11132
7ff6ca38
MP
111332016-03-04 Marek Polacek <polacek@redhat.com>
11134
11135 PR c/69798
11136 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11137 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11138
a6bf62d5
KT
111392016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11140
11141 PR target/70004
11142 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11143 Delete.
11144 (test_corners_sisd_si): Likewise.
11145 (main): Remove checks of the above.
11146 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11147
ae4cdc6a
EB
111482016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11149
11150 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11151
08455559
CL
111522016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11153
11154 * gcc.dg/torture/pr69951.c: Accept argc==0.
11155
e9a35493
RB
111562016-03-04 Richard Biener <rguenther@suse.de>
11157
11158 PR c++/70054
11159 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11160 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11161
fba054c2
DV
111622016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11163
11164 PR testsuite/69766
11165 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11166 testing multiarch.
11167
f10cdc6c
JJ
111682016-03-04 Jakub Jelinek <jakub@redhat.com>
11169
11170 PR debug/69947
11171 * gcc.dg/guality/pr69947.c: New test.
11172
2e981ba0
JJ
111732016-03-03 Jakub Jelinek <jakub@redhat.com>
11174
11175 PR ada/70017
11176 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11177
0ba3bfa2
KT
111782016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11179
11180 PR rtl-optimization/69904
11181 * gcc.target/arm/pr69904.c: New test.
11182
97ecdb46
JJ
111832016-03-03 Jakub Jelinek <jakub@redhat.com>
11184
11185 PR target/70021
11186 * gcc.dg/vect/pr70021.c: New test.
11187 * gcc.target/i386/pr70021.c: New test.
11188
a2a743a1
MP
111892016-03-03 Marek Polacek <polacek@redhat.com>
11190
11191 PR middle-end/70050
11192 * gcc.dg/pr70050.c: New test.
11193
fa07ecdd
JG
111942016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11195
11196 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11197
23504262
ML
111982016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11199
11200 PR tree-optimization/70043
11201 * gfortran.dg/vect/pr70043.f90: New test.
11202
b7b9e1a9
EB
112032016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11204
11205 * gnat.dg/specs/task1.ads: New test.
11206
cb83ba54
RO
112072016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11208
11209 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11210 Invoke gdb with -batch.
11211 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11212
a75f5e30
RB
112132016-03-03 Richard Biener <rguenther@suse.de>
11214
11215 PR tree-optimization/55936
11216 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11217
268bc320
JL
112182016-03-02 Jeff Law <law@redhat.com>
11219
815f20ab
JL
11220 PR rtl-optimization/69942
11221 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11222 effects of argument promotions.
11223
268bc320
JL
11224 PR tree-optimization/69987
11225 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11226 target does not support -fprefetch-loop-arrays.
11227
171f7de5
UB
112282016-03-02 Uros Bizjak <ubizjak@gmail.com>
11229
11230 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11231
192912db
BC
112322016-03-02 Bin Cheng <bin.cheng@arm.com>
11233
c7908871 11234 PR rtl-optimization/69052
192912db
BC
11235 * gcc.target/i386/pr69052.c: New test.
11236
90a7a40b
AM
112372016-03-02 Alan Modra <amodra@gmail.com>
11238
11239 * gcc.dg/pr69990.c: New.
11240
69fa742f
JJ
112412016-03-02 Jakub Jelinek <jakub@redhat.com>
11242
de752fb0
JJ
11243 PR c/68062
11244 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11245
11246 PR middle-end/70022
11247 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11248
69fa742f
JJ
11249 PR target/70028
11250 * gcc.target/i386/pr70028.c: New test.
11251
7c65bd56
MK
112522016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11253
11254 * c-c++-common/asan/swapcontext-test-1.c,
11255 * c-c++-common/tsan/thread_leak.c,
11256 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11257 * g++.dg/tsan/benign_race.C,
11258 * g++.dg/tsan/fd_close_norace.C,
11259 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11260 races with sanitizer output
11261
37d98220 112622016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11263 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11264
11265 PR target/67278
11266 * gcc.dg/simd-8.c: New testcase.
11267
218db463
RB
112682016-03-02 Richard Biener <rguenther@suse.de>
11269
11270 PR middle-end/67278
11271 * gcc.dg/simd-7.c: New testcase.
11272
22c72158
EB
112732016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11274
11275 * gcc.target/i386/pr70007.c: Tweak.
11276
9a790ccc
DV
112772016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11278
11279 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11280
bd02f00f
MP
112812016-03-02 Marek Polacek <polacek@redhat.com>
11282
11283 PR c/67854
11284 * gcc.dg/pr67854.c: New test.
11285
1e840f39
JJ
112862016-03-02 Jakub Jelinek <jakub@redhat.com>
11287
11288 PR middle-end/70025
11289 * gcc.dg/torture/pr70025.c: New test.
11290
bca00241
VK
112912016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11292
11293 PR tree-optimization/68621
11294 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11295
0bca04b8
EB
112962016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11297
11298 * gcc.target/i386/pr70007.c: New test.
11299
2a9afc86
JL
113002016-03-01 Jeff Law <law@redhat.com>
11301
eab2541b 11302 PR tree-optimization/69196
9d83ef71 11303 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11304
2a9afc86
JL
11305 PR tree-optimization/69196
11306 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11307 duplicating code and spoiling the expected output.
11308
0d39977e
MM
113092016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11310
11311 PR target/70033
11312 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11313 supports power9 before doing tests.
11314 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11315 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11316 * gcc.target/powerpc/p9-permute.c: Likewise.
11317
a0c0699d
UB
113182016-03-01 Uros Bizjak <ubizjak@gmail.com>
11319
11320 PR target/70027
11321 * gcc.target/i386/pr70027.c: New test.
11322
0ae3ef47 113232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11324
11325 * gcc.dg/pr70017.c: New test.
11326
686e2237
JJ
113272016-03-01 Jakub Jelinek <jakub@redhat.com>
11328
11329 PR c/69796
11330 PR c/69974
11331 * gcc.dg/pr69796.c: New test.
11332 * gcc.dg/pr69974.c: New test.
11333
f8e4188c
EB
113342016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11335
11336 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11337
5e3f1c7c
JL
113382016-02-29 Jeff Law <law@redhat.com>
11339
11340 PR tree-optimization/69987
11341 * gfortran.dg/pr69987.f90: New test.
11342
11343 PR tree-optimization/69989
11344 * gcc.c-torture/compile/pr69989-2.c: New test.
11345
1be56bc5
MP
113462016-03-01 Marek Polacek <polacek@redhat.com>
11347
11348 PR c++/69795
11349 * g++.dg/parse/invalid1.C: New test.
11350
1b19470d
RB
113512016-03-01 Richard Biener <rguenther@suse.de>
11352
11353 PR middle-end/70022
11354 * gcc.dg/pr70022.c: New testcase.
11355
3ae0661a
IE
113562016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11357
11358 PR tree-optimization/69956
11359 * gcc.dg/pr69956.c: New test.
11360
0f09ab88
BS
113612016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11362
11363 PR target/70011
11364 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11365 XFAIL when hardware supports efficient unaligned storage access.
11366
76d881bf
PP
113672016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11368
11369 PR c++/69961
11370 * g++.dg/template/pr69961a.C: New test.
11371 * g++.dg/template/pr69961b.C: New test.
11372
7168133a
DM
113732016-02-29 David Malcolm <dmalcolm@redhat.com>
11374
11375 PR preprocessor/69985
11376 * gcc.dg/cpp/pr69985.c: New test case.
11377
0c6072a3
JL
113782016-02-29 Jeff Law <law@redhat.com>
11379
e66f219b
JL
11380 PR tree-optimization/70005
11381 * gcc.c-torture/execute/pr70005.c New test.
11382
0c6072a3
JL
11383 PR tree-optimization/69999
11384 * gcc.c-torture/compile/pr69999.c: New test.
11385
fd9fbdb3
YR
113862016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11387
11388 PR tree-optimization/69652
11389 * gcc.dg/torture/pr69652.c: Delete test.
11390 * gcc.dg/vect/pr69652.c: New test.
11391
cbd400b4
RB
113922016-02-19 Richard Biener <rguenther@suse.de>
11393
11394 PR tree-optimization/69980
11395 * gfortran.dg/vect/pr69980.f90: New testcase.
11396
84ea0f58
EB
113972016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11398
11399 * gcc.target/sparc/20160229-1.c: New test.
11400
5d2a63dc
EB
114012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11402
11403 * gnat.dg/stack_usage3.adb: New test.
11404 * gnat.dg/stack_usage3_pkg.ads: New helper.
11405
93e708f9
EB
114062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11407
11408 * gnat.dg/renaming8.adb: New test.
11409 * gnat.dg/renaming8_pkg1.ads: New helper.
11410 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11411 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11412
6512bc93
RB
114132016-02-29 Richard Biener <rguenther@suse.de>
11414
11415 PR tree-optimization/69720
11416 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11417
7b201a88
TK
114182016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11419
11420 PR fortran/68147
11421 PR fortran/47674
11422 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11423
82ee0cf2 114242016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11425 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11426
11427 PR fortran/56007
11428 * gfortran.dg/coarray_8.f90: Adjust error message.
11429 * gfortran.dg/pr56007.f90: New test.
11430 * gfortran.dg/pr56007.f: New test.
11431
cdc1a2c8
L
114322016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11433
11434 PR tree-optimization/69989
11435 * gcc.dg/torture/pr69989.c: New test.
11436
33505bcf
EB
114372016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11438
11439 * gcc.target/i386/stack-realign-win.c: New test.
11440
524bfb19
HA
114412016-02-28 Harald Anlauf <anlauf@gmx.de>
11442
11443 PR fortran/60126
11444 * gfortran.dg/pr60126.f90: New test.
11445
bd542508
JL
114462016-02-27 Jeff Law <law@redhat.com>
11447
11448 Revert
11449 2016-02-26 Richard Biener <rguenther@suse.de>
11450 Jeff Law <law@redhat.com>
11451
11452 PR tree-optimization/69740
11453 * gcc.c-torture/compile/pr69740-1.c: New test.
11454 * gcc.c-torture/compile/pr69740-2.c: New test.
11455
dd1291e0
JD
114562016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11457
5fb67f8b 11458 PR fortran/69910
dd1291e0
JD
11459 * gfortran.dg/newunit_4.f90: New test.
11460
5cfefb59
JJ
114612016-02-27 Jakub Jelinek <jakub@redhat.com>
11462
11463 PR target/69613
11464 PR rtl-optimization/69886
11465 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11466 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11467 target.
11468
20ba5f33
MS
114692016-02-26 Martin Sebor <msebor@redhat.com>
11470
11471 PR tree-optimization/15826
11472 * gcc.dg/tree-ssa/pr15826.c: New test.
11473
e6fb01b0
JJ
114742016-02-26 Jakub Jelinek <jakub@redhat.com>
11475
11476 PR target/69969
11477 * gcc.target/powerpc/pr69969.c: New test.
11478
e3e0cf64
MS
114792016-02-26 Martin Sebor <msebor@redhat.com>
11480
11481 PR c++/15766
11482 * g++.old-deja/g++.other/decl5.C: Add a test case.
11483
d1f2bea5
SB
114842016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11485
11486 PR target/69946
11487 * gcc.target/powerpc/pr69946.c: New file.
11488
4a4f9d2b 114892016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11490 Jeff Law <law@redhat.com>
4a4f9d2b 11491
e3e0cf64 11492 PR tree-optimization/69740
4a4f9d2b
RB
11493 * gcc.c-torture/compile/pr69740-1.c: New test.
11494 * gcc.c-torture/compile/pr69740-2.c: New test.
11495
ad2a2706
MJ
114962016-02-26 Martin Jambor <mjambor@suse.cz>
11497
11498 PR middle-end/69920
11499 * gcc.dg/torture/pr69932.c: New test.
11500 * gcc.dg/torture/pr69936.c: Likewise.
11501
1d11f7ce
AK
115022016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11503
11504 PR target/69709
11505 * gcc.target/s390/pr69709.c: New test.
11506
6cfccbb2
KT
115072016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11508
11509 PR target/69245
11510 * gcc.target/aarch64/pr69245_1.c: New test.
11511
ac59ad4e
KT
115122016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11513
11514 PR target/69613
11515 * gcc.dg/torture/pr69613.c: New test.
11516
a2ad54a0
JJ
115172016-02-26 Jakub Jelinek <jakub@redhat.com>
11518
11519 PR rtl-optimization/69891
11520 * gcc.target/i386/pr69891.c: New test.
11521
0884062c 115222016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11523 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11524
d2369d4f 11525 PR target/61397
c163789b
MM
11526 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11527 functionality for both 32-bit and 64-bit.
11528
5aed7e2c
RB
115292016-02-26 Richard Biener <rguenther@suse.de>
11530
11531 PR tree-optimization/69551
11532 * gcc.dg/torture/pr69951.c: New testcase.
11533
798e2a8e
RB
115342016-02-25 Richard Biener <rguenther@suse.de>
11535
11536 PR tree-optimization/48795
11537 * gcc.dg/Warray-bounds-18.c: New testcase.
11538
9559fbac
RO
115392016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11540
11541 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11542
c049b107
JJ
115432016-02-25 Jakub Jelinek <jakub@redhat.com>
11544
11545 PR rtl-optimization/69896
11546 * gcc.dg/pr69896.c: New test.
11547
1137001c
PP
115482016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11549
11550 PR c++/69736
11551 * g++.dg/cpp1y/paren2.C: New test.
11552
2e9c8641
MS
115532016-02-24 Martin Sebor <msebor@redhat.com>
11554
11555 PR c/51147
11556 * gcc.dg/enum-mode-2.c: New test.
11557
03ca8fb3
JJ
115582016-02-24 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR c++/69922
11561 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11562 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11563 * g++.dg/ubsan/pr69922.C: New test.
11564
0b05329b
MP
115652016-02-24 Marek Polacek <polacek@redhat.com>
11566
11567 PR c/69819
11568 * gcc.dg/pr69819.c: New test.
11569
57c2c374
MS
115702016-02-24 Martin Sebor <msebor@redhat.com>
11571
3b96b93a
MS
11572 PR c++/69912
11573 * g++.dg/ext/flexary15.C: New test.
11574
115752016-02-24 Martin Sebor <msebor@redhat.com>
11576
11577 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11578 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11579 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11580
65433bb5
MK
115812016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11582 Charles Baylis <charles.baylis@linaro.org>
11583
11584 PR debug/61033
11585 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11586
f802a424 115872016-02-24 Richard Biener <rguenther@suse.de>
44293580 11588 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11589
11590 PR middle-end/69760
11591 * gcc.dg/torture/pr69760.c: New testcase.
11592
525f795f
RO
115932016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11594
11595 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11596 pattern on Solaris with as.
11597
cd7bbceb
KT
115982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11599
11600 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11601 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11602 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11603 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11604
89c0c1fd
JJ
116052016-02-24 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR middle-end/69915
11608 * gcc.dg/pr69915.c: New test.
11609
0683fd27
KT
116102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11611
11612 PR rtl-optimization/69886
11613 * gcc.dg/torture/pr69886.c: New test.
11614
e53d562a
RB
116152016-02-24 Richard Biener <rguenther@suse.de>
11616
11617 PR middle-end/68963
11618 * gcc.dg/torture/pr68963.c: New testcase.
11619
74a00288
KT
116202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11621
11622 PR target/69875
11623 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11624 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11625 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11626 * gcc.target/arm/atomic_loaddi_1.c: New test.
11627 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11628 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11629 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11630 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11631 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11632 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11633 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11634 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11635
340fd4c9
JJ
116362016-02-24 Jakub Jelinek <jakub@redhat.com>
11637
11638 PR middle-end/69909
11639 * gcc.dg/torture/pr69909.c: New test.
11640
47d3fdb2
RB
116412016-02-24 Richard Biener <rguenther@suse.de>
11642
11643 PR tree-optimization/69907
11644 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11645 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11646 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11647
dab73e73
CB
116482016-02-24 Christian Bruel <christian.bruel@st.com>
11649
11650 * gcc.target/arm/pragma_cpp_fma.c: New test.
11651
7cc5ec65
JD
116522016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11653
11654 PR fortran/61156
11655 * gfortran.dg/include_6.f90: Update test.
11656
067fbd8b
JJ
116572016-02-23 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR objc/69844
11660 * objc.dg/pr69844.m: New test.
11661
64a454d9
JD
116622016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11663
11664 PR libgfortran/69456
11665 * gfortran.dg/namelist_89.f90: New test.
11666 * gfortran.dg/pr59700.f90: Update test..
11667
35886f0b
MS
116682016-02-23 Martin Sebor <msebor@redhat.com>
11669
11670 PR middle-end/69780
11671 * g++.dg/ext/builtin_alloca.C: New test.
11672 * gcc.dg/builtins-68.c: New test.
11673
162cc7e3
RH
116742016-02-23 Richard Henderson <rth@redhat.com>
11675
11676 * gcc.target/i386/addr-space-3.c: Remove test.
11677
196440f8
DM
116782016-02-23 David Malcolm <dmalcolm@redhat.com>
11679
11680 PR preprocessor/69126
11681 PR preprocessor/69543
11682 * c-c++-common/pr69126-2-long.c: New test.
11683 * c-c++-common/pr69126-2-short.c: New test.
11684 * c-c++-common/pr69543-1.c: Remove xfail.
11685
1d3121af
DM
116862016-02-23 David Malcolm <dmalcolm@redhat.com>
11687
11688 PR preprocessor/69126
11689 PR preprocessor/69543
11690 PR preprocessor/69558
11691 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11692 (f): Rename to...
11693 (test_2): ...this, and add leading comment.
11694 (MACRO_3, test_3): New.
11695 (MACRO_4A, MACRO_4B, test_4): New.
11696 (MACRO): Rename to...
11697 (MACRO_5): ...this.
11698 (g): Rename to...
11699 (test_5): ...this, updating for renaming of MACRO, and
11700 add leading comment.
11701 * c-c++-common/pr69543-1.c: New.
11702 * c-c++-common/pr69543-2.c: New.
11703 * c-c++-common/pr69543-3.c: New.
11704 * c-c++-common/pr69543-4.c: New.
11705 * c-c++-common/pr69558-1.c: New.
11706 * c-c++-common/pr69558-2.c: New.
11707 * c-c++-common/pr69558-3.c: New.
11708 * c-c++-common/pr69558-4.c: New.
11709 * gcc.dg/pr69558.c: Move to...
11710 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11711 xfail for c++.
11712
f99c3557
TS
117132016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11714
11715 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11716 to -ftree-parallelize-loops/-fopenacc changes.
11717 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11718 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11719 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11720 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11721 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11722 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11723 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11724 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11725 * c-c++-common/goacc/kernels-loop.c: Likewise.
11726 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11727 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11728 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11729 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11730
c60ec7c2
RO
117312016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11732
11733 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11734
f1a62b6f
JJ
117352016-02-23 Jakub Jelinek <jakub@redhat.com>
11736
e67bf044
JJ
11737 PR c++/69902
11738 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11739
f1a62b6f
JJ
11740 PR c/69900
11741 * gcc.dg/pr69900.c: New test.
11742
20c5e09e
MJ
117432016-02-23 Martin Jambor <mjambor@suse.cz>
11744
11745 PR tree-optimization/69666
11746 * gcc.dg/tree-ssa/pr69666.c: New test.
11747
e457a6fc
AV
117482016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11749
11750 PR fortran/67451
11751 * gfortran.dg/coarray_allocate_5.f08: New test.
11752
d7b574f4
AK
117532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11754
11755 * gcc.target/s390/vcond-shift.c: Move to ...
11756 * gcc.target/s390/vector/vcond-shift.c: ... here.
11757
58bdeb44
AK
117582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11759
11760 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11761 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11762
7cd0387b
AK
117632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11764
11765 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11766
4246c8da
MW
117672016-02-20 Mark Wielaard <mjw@redhat.com>
11768
11769 PR c/28901
11770 * gcc.dg/unused-variable-3.c: New test.
11771
f93bc532
JJ
117722016-02-22 Jakub Jelinek <jakub@redhat.com>
11773
11774 PR target/69888
11775 * gcc.target/i386/pr69888.c: New test.
11776
c4e360f4
RB
117772016-02-22 Richard Biener <rguenther@suse.de>
11778
11779 PR tree-optimization/69882
11780 * gfortran.dg/vect/pr69882.f90: New testcase.
11781
09c92f1c
JJ
117822016-02-22 Jakub Jelinek <jakub@redhat.com>
11783
11784 PR target/69885
11785 * gcc.dg/pr69885.c: New test.
11786
f88d45dc
OE
117872016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11788
11789 PR target/69806
11790 PR target/54089
11791 * gcc.target/sh/pr54089-10.c: New.
11792
ce1ff48e
PT
117932016-02-20 Paul Thomas <pault@gcc.gnu.org>
11794
11795 PR fortran/69423
11796 * gfortran.dg/deferred_character_15.f90 : New test.
11797
bbf27208
DH
117982016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11799
11800 PR fortran/57365
11801 gfortran.dg/allocate_with_source_18.f03: New test.
11802
118032016-02-20 Harald Anlauf <anlauf@gmx.de>
11804
11805 PR fortran/52531
11806 gfortran.dg/gomp/pr52531.f90: New test.
11807
268be88c
BE
118082016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11809
11810 PR c++/69865
11811 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11812 -std=c++03.
11813
4b6c824a
JJ
118142016-02-19 Jakub Jelinek <jakub@redhat.com>
11815
871b3f47
JJ
11816 PR c++/69826
11817 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11818 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11819
7a965d51
JJ
11820 PR c++/69850
11821 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11822
4b6c824a
JJ
11823 PR c++/69851
11824 * g++.dg/torture/pr69851.C: New test.
11825
15fca21a
MS
118262016-02-19 Martin Sebor <msebor@redhat.com>
11827
11828 PR testsuite/69573
11829 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11830
19e21586
JJ
118312016-02-19 Jakub Jelinek <jakub@redhat.com>
11832
03a616ac
JJ
11833 PR c++/69850
11834 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11835 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11836
19e21586
JJ
11837 PR c++/67767
11838 * g++.dg/cpp0x/pr67767.C: New test.
11839
2db16594
KT
118402016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11841
11842 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11843 for fp, simd, crypto, crc, lse.
11844 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11845 above.
11846 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11847 effective target check.
11848
5a7d9d1e
JJ
118492016-02-19 Jakub Jelinek <jakub@redhat.com>
11850
11851 PR target/69820
11852 * gcc.target/i386/pr69820.c: New test.
11853
6448f064
AK
118542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11855
11856 * gcc.target/s390/vector/int128-1.c: New test.
11857
d0a859e6
AK
118582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11859
11860 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11861
9e4eb643
AK
118622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11863
11864 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11865 instruction pattern name to prevent the testcase from failing with
11866 -march=z13.
11867
859a4c0e
AK
118682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11869
11870 * gcc.target/s390/md/movstr-2.c: New test.
11871
efc2340b
MK
118722016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11873
11874 * gcc.target/s390/morestack.c: New test.
11875
ca2bfbc2
DV
118762016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11877
11878 PR target/69625
11879 * gcc.target/s390/pr69625.c: Add test case.
11880
efd4bd05
BE
118812016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11882
11883 PR testsuite/68580
11884 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11885
2bf2078a
MM
118862016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11887
11888 PR target/68404
11889 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11890 * gcc.target/powerpc/fusion3.c: Likewise.
11891
f003579e
RB
118922016-02-18 Richard Biener <rguenther@suse.de>
11893
11894 PR middle-end/69553
11895 * g++.dg/torture/pr69553.C: New testcase.
11896
19233914
NC
118972016-02-18 Nick Clifton <nickc@redhat.com>
11898
efd4bd05
BE
11899 PR target/62254
11900 PR target/69610
11901 * gcc.target/arm/pr62554.c: New test.
11902 * gcc.target/arm/pr69610-1.c: New test.
11903 * gcc.target/arm/pr69610-2.c: New test.
19233914 11904
23f27839
RB
119052016-02-18 Richard Biener <rguenther@suse.de>
11906
11907 PR middle-end/69854
11908 * gcc.dg/torture/pr69854.c: New testcase.
11909
932c0da4
JJ
119102016-02-17 Jakub Jelinek <jakub@redhat.com>
11911
11912 PR c++/69850
11913 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11914
1bed93e4
BS
119152012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11916
11917 * gcc.target/powerpc/vec-cg.c: New test.
11918
57bfb134
RB
119192016-02-17 Richard Biener <rguenther@suse.de>
11920
11921 PR testsuite/69586
11922 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11923
a44e0ebb
KT
119242016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11925
11926 PR target/69161
11927 * gcc.c-torture/compile/pr69161.c: New test.
11928
ffacd726
DS
119292016-02-17 David Sherwood <david.sherwood@arm.com>
11930
11931 PR target/69532
11932 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11933 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11934
448db8d2
EB
119352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11936
11937 * gcc.dg/ifcvt-4.c: Skip on Visium.
11938
e2f0522e
EB
119392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11940
11941 * gnat.dg/atomic8.adb: New test.
11942
bf17fe3f
EB
119432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11944
11945 * gnat.dg/discr46.ad[sb]: New test.
11946
ecf835e9
KN
119472016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11948
11949 PR Target/48344
11950 * gcc.target/powerpc/pr48344-1.c: New test.
11951
49a1164a
TK
119522015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11953
11954 PR fortran/69742
11955 * gfortran.dg/associate_21.f90: New test.
11956
bf14eba2
JJ
119572016-02-16 Jakub Jelinek <jakub@redhat.com>
11958
11959 PR c/69835
11960 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11961 -Wnonnull in dg-options.
11962 * c-c++-common/nonnull-2.c: New test.
11963
35a093b6
JG
119642016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11965 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11966
11967 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11968
e387d491
JJ
119692016-02-16 Jakub Jelinek <jakub@redhat.com>
11970
11971 PR middle-end/69801
11972 * gcc.dg/pr69801.c: Add empty dg-options.
11973
ba539195
JN
119742016-02-16 James Norris <jnorris@codesourcery.com>
11975
11976 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11977 * g++.dg/goacc/deviceptr-1.c: New file.
11978
2a2b8f64
JJ
119792016-02-16 Jakub Jelinek <jakub@redhat.com>
11980
11981 PR tree-optimization/69820
11982 * gcc.dg/vect/pr69820.c: New test.
11983
87440c29
RB
119842016-02-16 Richard Biener <rguenther@suse.de>
11985
11986 PR tree-optimization/69776
11987 * gcc.dg/torture/pr69776-2.c: New testcase.
11988
6d87c306
BS
119892016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11990
11991 PR tree-optimization/69714
11992 * gcc.dg/torture/pr69714.c: New test.
11993
3824a0a2
JJ
119942016-02-16 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR tree-optimization/69802
11997 * gcc.dg/pr69802.c: New test.
11998
c8cfe96e
RB
119992016-02-16 Richard Biener <rguenther@suse.de>
12000
12001 PR middle-end/69801
12002 * gcc.dg/pr69801.c: New testcase.
12003
fc12098d
JD
120042016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12005
12006 PR libgfortran/69651
12007 * gfortran.dg/read_bang.f90: New test.
12008 * gfortran.dg/read_bang4.f90: New test.
12009
ba6b3795
JJ
120102016-02-15 Jakub Jelinek <jakub@redhat.com>
12011
f0516ca4
JJ
12012 PR c++/69658
12013 * g++.dg/init/pr69658.C: New test.
12014
ba6b3795
JJ
12015 PR c++/69797
12016 * c-c++-common/pr69797.c: New test.
12017
de3f9a2d
PK
120182016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12019
12020 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12021 check for aarch64*-*-*.
12022
17a3b967
RB
120232016-02-15 Richard Biener <rguenther@suse.de>
12024
12025 PR tree-optimization/69783
12026 * gcc.dg/vect/pr69783.c: New testcase.
12027
1c48bff1
RB
120282016-02-15 Richard Biener <rguenther@suse.de>
12029
12030 PR tree-optimization/69776
12031 * gcc.dg/torture/pr69776.c: New testcase.
12032
1e6025b6
TK
120332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12034
12035 PR fortran/60526
12036 * gfortran.dg/type_decl_4.f90: Reinstated.
12037
d3308279
JDA
120382016-02-14 John David Anglin <danglin@gcc.gnu.org>
12039
12040 PR fortran/68746
12041 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12042
b7c56581
TK
120432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12044
12045 PR fortran/60526
12046 PR bootstrap/69816
12047 * gfortran.dg/type_decl_4.f90: Removed.
12048
60cb4ef5
TK
120492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12050
12051 PR fortran/60526
12052 * gfortran.dg/type_decl_4.f90: New test.
12053
f6964637
AM
120542016-02-14 Alan Modra <amodra@gmail.com>
12055
1a8849d1 12056 PR testsuite/68886
f6964637
AM
12057 * gcc.c-torture/execute/stkalign.c: Revise test.
12058
f5121920
OE
120592016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12060
12061 PR target/67260
12062 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12063
6cda3ab6
OE
120642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12065
12066 PR target/67260
12067 * gcc.target/sh/torture/pr67260.c: New.
12068
6786e598
JDA
120692016-02-12 John David Anglin <danglin@gcc.gnu.org>
12070
12071 * gcc.dg/pr67964.c: Add dg-require-alias.
12072
7e05dad8
OE
120732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12074
12075 PR target/67636
12076 PR target/64345
12077 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12078
7f4cc3ce
JD
120792016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12080
12081 PR libgfortran/69668
12082 * gfortran.dg/namelist_88.f90: New test.
12083
955ca6dc
JD
120842016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12085
12086 PR libgfortran/69668
12087 * gfortran.dg/namelist_38.f90: Update test.
12088 * gfortran.dg/namelist_84.f90: Update test.
12089
876217ae
DM
120902016-02-12 David Malcolm <dmalcolm@redhat.com>
12091
12092 PR other/69554
12093 * gcc.dg/pr69554-1.c: New test.
12094 * gfortran.dg/pr69554-1.F90: New test.
12095 * gfortran.dg/pr69554-2.F90: New test.
12096 * lib/gcc-dg.exp (proc dg-locus): New function.
12097 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12098 distinguish between the caret-printing and non-caret-printing
12099 cases. If caret-printing has been explicitly enabled, bail out
12100 without attempting to fix up the output.
12101
61789eed
DM
121022016-02-12 David Malcolm <dmalcolm@redhat.com>
12103
12104 PR driver/69265
12105 PR driver/69453
12106 * gcc.dg/spellcheck-options-3.c: New test case.
12107 * gcc.dg/spellcheck-options-4.c: New test case.
12108 * gcc.dg/spellcheck-options-5.c: New test case.
12109 * gcc.dg/spellcheck-options-6.c: New test case.
12110 * gcc.dg/spellcheck-options-7.c: New test case.
12111 * gcc.dg/spellcheck-options-8.c: New test case.
12112 * gcc.dg/spellcheck-options-9.c: New test case.
12113 * gcc.dg/spellcheck-options-10.c: New test case.
12114
c3090c1f
JJ
121152016-02-12 Jakub Jelinek <jakub@redhat.com>
12116
12117 PR rtl-optimization/69764
12118 PR rtl-optimization/69771
12119 * c-c++-common/pr69764.c: New test.
12120 * gcc.dg/torture/pr69771.c: New test.
12121
8222034d
MP
121222016-02-12 Marek Polacek <polacek@redhat.com>
12123
12124 * g++.dg/torture/init-list1.C: New.
12125
f749f792
MP
121262016-02-12 Marek Polacek <polacek@redhat.com>
12127
12128 * gcc.dg/pr69522.c: Add empty dg-options.
12129
199fb02a
IE
121302016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12131
12132 * g++.dg/lto/lto.exp: Include and init mpx.
12133 * g++.dg/lto/pr69729_0.C: New test.
12134
b69539cb
JJ
121352016-02-12 Jakub Jelinek <jakub@redhat.com>
12136
06ff7000
JJ
12137 PR ipa/69241
12138 * g++.dg/ipa/pr69241-4.C: New test.
12139
b69539cb
JJ
12140 PR ipa/68672
12141 * g++.dg/ipa/pr68672-1.C: New test.
12142 * g++.dg/ipa/pr68672-2.C: New test.
12143 * g++.dg/ipa/pr68672-3.C: New test.
12144
16595a1f
BS
121452016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12146
12147 PR c/69522
6d87c306 12148 * gcc.dg/pr69522.c: New test.
16595a1f 12149
38d795d2
PP
121502016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12151
12152 PR c++/69098
12153 * g++.dg/cpp1y/69098.C: New test.
12154 * g++.dg/cpp1y/69098-2.C: New test.
12155
9c582551
JJ
121562016-02-12 Jakub Jelinek <jakub@redhat.com>
12157
12158 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12159 and neighbour -> neighbor.
12160 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12161 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12162 * c-c++-common/Wvarargs.c: Likewise.
12163 * c-c++-common/goacc/host_data-5.c: Likewise.
12164 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12165 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12166 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12167 * gcc.target/aarch64/pr60697.c: Likewise.
12168 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12169 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12170 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12171 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12172 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12173 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12174 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12175 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12176 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12177 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12178 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12179 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12180 * g++.dg/lookup/koenig5.C: Likewise.
12181 * g++.dg/ext/no-asm-2.C: Likewise.
12182 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12183 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12184 * gfortran.dg/used_types_16.f90: Likewise.
12185 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12186 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12187 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12188 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12189 * gfortran.dg/abstract_type_6.f03: Likewise.
12190 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12191 * gfortran.dg/used_types_15.f90: Likewise.
12192 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12193 * gfortran.dg/exit_3.f08: Likewise.
12194 * gfortran.dg/open_status_2.f90: Likewise.
12195 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12196 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12197 * gfortran.dg/associate_1.f03: Likewise.
12198 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12199 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12200 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12201 * gcc.dg/builtin-object-size-1.c: Likewise.
12202 * gcc.dg/noreturn-6.c: Likewise.
12203 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12204 * gcc.dg/globalalias.c: Likewise.
12205 * gcc.dg/builtins-config.h: Likewise.
12206 * gcc.dg/pr30457.c: Likewise.
12207 * gcc.c-torture/compile/volatile-1.c: Likewise.
12208 * gcc.c-torture/execute/20101011-1.c: Likewise.
12209 * c-c++-common/Waddress-1.c: Likewise.
12210
66756373
JJ
122112016-02-11 Jakub Jelinek <jakub@redhat.com>
12212
12213 PR c/69768
12214 * c-c++-common/Waddress-1.c: New test.
12215
76fe932b
AV
122162016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12217
12218 PR fortran/69296
12219 * gfortran.dg/associate_19.f03: New test.
12220 * gfortran.dg/associate_20.f03: New test.
12221
564c4d4b
OE
122222016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12223
12224 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12225
e1c1ecb0
KT
122262016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12227
12228 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12229 .arch armv8-a\n. Add -dA to dg-options.
12230 * gcc.target/aarch64/assembler_arch_1.c: New test.
12231 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12232
0d7d9458
PC
122332016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12234
12235 PR c++/68726
12236 * g++.dg/cpp0x/pr68726.C: New.
12237
e6208a60
IE
122382016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12239
12240 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12241 test.
12242
281a11eb
RB
122432016-02-11 Richard Biener <rguenther@suse.de>
12244
12245 * g++.dg/tree-ssa/pr61034.C: Adjust.
12246
e03dd765
VM
122472016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12248
4b48faf5 12249 PR target/69148
e03dd765
VM
12250 * gcc.target/s390/pr69148.c: New.
12251
cdc23927
YR
122522016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12253
12254 PR tree-optimization/69652
12255 * gcc.dg/torture/pr69652.c: New test.
12256
e199dd0a
JJ
122572016-02-10 Jakub Jelinek <jakub@redhat.com>
12258 Patrick Palka <ppalka@gcc.gnu.org>
12259
12260 PR ipa/69241
12261 PR c++/69649
12262 * g++.dg/ipa/pr69241-1.C: New test.
12263 * g++.dg/ipa/pr69241-2.C: New test.
12264 * g++.dg/ipa/pr69241-3.C: New test.
12265 * g++.dg/ipa/pr69649.C: New test.
12266
d6b38027
UB
122672016-02-10 Uros Bizjak <ubizjak@gmail.com>
12268
12269 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12270 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12271
13b562c5
BC
122722016-02-10 Bin Cheng <bin.cheng@arm.com>
12273
12274 PR tree-optimization/68021
12275 * gcc.dg/tree-ssa/pr68021.c: New test.
12276
24a179f8
RB
122772016-02-10 Richard Biener <rguenther@suse.de>
12278
12279 PR tree-optimization/69726
12280 * gcc.dg/uninit-22.c: New testcase.
12281
0d99886f
AP
122822016-02-09 Andrew Pinski <apinski@cavium.com>
12283
12284 PR tree-opt/69282
12285 * gcc.c-torture/compile/20160205-1.c: New testcase.
12286
ab04995c
MM
122872016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12288
12289 PR target/68404
12290 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12291 instead accessing a really large arrray.
12292 * gcc.target/powerpc/fusion3.c: Likewise.
12293
4b79ac23
CB
122942016-02-09 Charles Baylis <charles.baylis@linaro.org>
12295
12296 PR target/68532
12297 * gcc.c-torture/execute/pr68532.c: New test.
12298
b890a441
AO
122992016-02-11 Alexandre Oliva <aoliva@redhat.com>
12300
12301 PR target/69634
12302 * gcc.dg/pr69634.c: New.
12303
84a5bef7
RB
123042016-02-09 Richard Biener <rguenther@suse.de>
12305
12306 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12307
1f123759 123082016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12309
1f123759
AF
12310 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12311
65860c77
YR
123122016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12313
12314 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12315
7e1e8a0a
RB
123162016-02-09 Richard Biener <rguenther@suse.de>
12317
12318 PR tree-optimization/69715
12319 * gcc.dg/torture/pr69715.c: New testcase.
12320
efb45a9f
PP
123212016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12322
12323 PR c++/69139
12324 * g++.dg/cpp0x/trailing12.C: New test.
12325 * g++.dg/cpp0x/trailing13.C: New test.
12326
20a0c6f9
PP
123272016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12328
12329 PR c++/69283
12330 PR c++/67835
12331 * g++.dg/cpp1y/auto-fn29.C: New test.
12332 * g++.dg/cpp1y/auto-fn30.C: New test.
12333
a162f3af
JJ
123342016-02-08 Jakub Jelinek <jakub@redhat.com>
12335
12336 PR tree-optimization/69209
12337 * gcc.c-torture/compile/pr69209.c: New test.
12338
4b4a9fbd
JL
123392016-02-08 Jeff Law <law@redhat.com>
12340
12341 PR tree-optimization/68541
12342 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12343 of statements allowed in join block for path splitting.
12344
cfac5ed2
JJ
123452016-02-08 Jakub Jelinek <jakub@redhat.com>
12346
f68bc23f
JJ
12347 PR c++/59627
12348 * g++.dg/gomp/pr59627.C: New test.
12349
cfac5ed2
JJ
12350 PR ipa/69239
12351 * g++.dg/ipa/pr69239.C: New test.
12352
44714d8c
DM
123532016-02-08 David Malcolm <dmalcolm@redhat.com>
12354
12355 PR preprocessor/69664
12356 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12357 * gcc.dg/cpp/warn-comments.c: Likewise.
12358
eba9e839
MP
123592016-02-08 Marek Polacek <polacek@redhat.com>
12360
12361 PR c++/69688
12362 * g++.dg/init/const12.C: New test.
12363
a011cd92
BS
123642016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12365
12366 PR target/60410
12367 * gcc.dg/lto/pr55113_0.c: Remove test.
12368
5317b1be
RB
123692016-02-08 Richard Biener <rguenther@suse.de>
12370
12371 PR tree-optimization/69719
12372 * gcc.dg/torture/pr69719.c: New testcase.
12373
63998a63
RB
123742016-02-08 Richard Biener <rguenther@suse.de>
12375 Jeff Law <law@redhat.com>
12376
12377 PR target/68273
12378 * gcc.target/mips/pr68273.c: New testcase.
12379
43f4a281
RB
123802016-02-08 Richard Biener <rguenther@suse.de>
12381
12382 PR rtl-optimization/69274
12383 * gcc.target/i386/addr-sel-1.c: XFAIL.
12384
0b604d2d
JL
123852016-02-08 Jeff Law <law@redhat.com>
12386
e8dfe49e
JL
12387 PR tree-optimization/68541
12388 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12389
6daecd7a 12390 PR tree-optimization/65917
0b604d2d
JL
12391 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12392
c0f0e35a
JD
123932016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12394
12395 PR fortran/50555
12396 * gfortran.dg/namelist_args.f90: New test.
12397
8981d712
JL
123982016-02-05 Jeff Law <law@redhat.com>
12399
6daecd7a 12400 PR tree-optimization/68541
8981d712
JL
12401 * gcc.dg/tree-ssa/split-path-2.c: New test.
12402 * gcc.dg/tree-ssa/split-path-3.c: New test.
12403 * gcc.dg/tree-ssa/split-path-4.c: New test.
12404 * gcc.dg/tree-ssa/split-path-5.c: New test.
12405 * gcc.dg/tree-ssa/split-path-6.c: New test.
12406 * gcc.dg/tree-ssa/split-path-7.c: New test.
12407
46cb9332
MS
124082016-02-05 Martin Sebor <msebor@redhat.com>
12409
12410 PR c++/69662
12411 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12412 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12413
be2083ea
RH
124142016-02-06 Richard HEnderson <rth@redhat.com>
12415
12416 PR c/69643
12417 * gcc.target/i386/addr-space-4.c: New.
12418 * gcc.target/i386/addr-space-5.c: New.
12419
711d7c23
MM
124202016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12421
12422 PR fortran/66089
12423 * gfortran.dg/elemental_dependency_6.f90: New.
12424
b5c1c988
JJ
124252016-02-05 Jakub Jelinek <jakub@redhat.com>
12426
861c7bcd
JJ
12427 PR rtl-optimization/69691
12428 * gcc.c-torture/execute/pr69691.c: New test.
12429
b5c1c988
JJ
12430 PR c++/69628
12431 * g++.dg/parse/pr69628.C: New test.
12432
f7dfa966
UB
124332016-02-05 Uros Bizjak <ubizjak@gmail.com>
12434
12435 * gcc.dg/sancov/asan.c: Move to ...
12436 * gcc.dg/asan/sancov-1.c: ... here.
12437
9b143e64
UB
124382016-02-05 Uros Bizjak <ubizjak@gmail.com>
12439
12440 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12441
f5d4b899
L
124422016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12443
12444 PR target/69677
12445 * gcc.target/i386/pr69677.c: New test.
12446
76c85fbb
PP
124472016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12448
12449 PR c++/68948
12450 * g++.dg/template/pr68948.C: New test.
12451
f181bf90
DV
124522016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12453
12454 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12455 (only necessary on s390x).
12456
714fb282
L
124572016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12458
12459 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12460 -mno-accumulate-outgoing-args.
12461
618d6c1c
PP
124622016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12463
12464 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12465
1066e9b5
JJ
124662016-02-04 Jakub Jelinek <jakub@redhat.com>
12467
12468 PR c/69669
12469 * c-c++-common/pr69669.c: New test.
12470
76255d0d
MM
124712016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12472
12473 PR target/69667
12474 * g++.dg/pr69667.C: New file.
12475
e0b059b1
WD
124762016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12477
12478 PR target/69619
12479 * gcc.dg/pr69619.c: Add new test.
12480
2692b5c8
RS
124812016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12482
12483 PR rtl-optimization/69577
12484 * gcc.target/i386/pr69577.c: New test.
12485
7db337c2
ML
124862016-02-04 Martin Liska <mliska@suse.cz>
12487
12488 * g++.dg/asan/pr69276.C: New test.
12489
cc9c0829
KT
124902016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12491
12492 PR target/65932
12493 PR target/67714
12494 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12495 a single smulbb instruction.
12496 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12497 * gcc.target/amr/wmul-2.c: Likewise.
12498
eb9feb52
KT
124992016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12500
12501 PR target/65932
12502 PR target/67714
12503 * gcc.c-torture/execute/pr67714.c: New test.
12504
61f727fe
JJ
125052016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12506
12507 PR target/69454
12508 * gcc.target/i386/pr69454-1.c: New test.
12509 * gcc.target/i386/pr69454-2.c: New test.
12510
05dd97db
MS
125112016-02-03 Martin Sebor <msebor@redhat.com>
12512
12513 PR c++/69251
12514 PR c++/69253
12515 PR c++/69290
12516 PR c++/69277
12517 PR c++/69349
12518 * g++.dg/ext/flexarray-mangle-2.C: New test.
12519 * g++.dg/ext/flexarray-mangle.C: New test.
12520 * g++.dg/ext/flexarray-subst.C: New test.
12521 * g++.dg/ext/flexary11.C: New test.
12522 * g++.dg/ext/flexary12.C: New test.
12523 * g++.dg/ext/flexary13.C: New test.
12524 * g++.dg/ext/flexary14.C: New test.
12525 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12526
dac2fc29
L
125272016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12528
12529 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12530 Define only if CHECK_FLOAT128 is defined.
12531 (main): Properly initialize u5.
12532
eadb8035
JJ
125332016-02-03 Jakub Jelinek <jakub@redhat.com>
12534
0afbb81b
JJ
12535 PR c/69627
12536 * gcc.dg/pr69627.c: New test.
12537
eadb8035
JJ
12538 PR target/69644
12539 * gcc.dg/pr69644.c: New test.
12540
b12d4923
MS
125412016-02-03 Mike Stump <mikestump@comcast.net>
12542
12543 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12544 support for struct-layout-1.exp.
12545
ab4bae0c
PP
125462016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12547
12548 PR c++/69056
618d6c1c 12549 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12550
95831c01
VM
125512016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12552 Alexandre Oliva <aoliva@redhat.com>
12553
12554 PR target/69461
12555 * gcc.target/powerpc/pr69461.c: New.
12556
ccc71ab8
UB
125572016-02-03 Uros Bizjak <ubizjak@gmail.com>
12558
12559 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12560 works from here ...
12561 (check_effective_target_fsanitize_thread): ... to here. Do not
12562 specify additional compile flags for the test source.
12563 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12564 specify additional compile flags for the test source.
12565
96299640
WD
125662016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12567
12568 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12569
781d83d9
AV
125702016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12571
12572 PR fortran/67451
12573 PR fortran/69418
12574 * gfortran.dg/coarray_allocate_2.f08: New test.
12575 * gfortran.dg/coarray_allocate_3.f08: New test.
12576 * gfortran.dg/coarray_allocate_4.f08: New test.
12577
d8208e6d
AL
125782016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12579
12580 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12581 use same scan-tree-dump-times on all platforms.
12582 * gcc.dg/vect/vect-outer-1.c: Likewise.
12583 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12584 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12585 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12586 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12587 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12588 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12589 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12590
a8394fa0
SB
125912016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12592
12593 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12594 warning.
12595
f3baa1d3
L
125962016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12597
12598 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12599
eb077516
JN
126002016-02-02 James Norris <jnorris@codesourcery.com>
12601
12602 * c-c++-common/goacc/routine-5.c: Add tests.
12603
578fb225
AM
126042016-02-02 Alexander Monakov <amonakov@ispras.ru>
12605
12606 * gcc.target/nvptx/unsigned-cmp.c: New test.
12607
c64f7d37
WD
126082016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12609
12610 * gcc.target/aarch64/scalar_shift_1.c
12611 (test_corners_sisd_di): Improve force to SIMD register.
12612 (test_corners_sisd_si): Likewise.
12613 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12614 Remove scan-assembler check for ldr.
12615
90c6f26c
RB
126162016-02-02 Richard Biener <rguenther@suse.de>
12617
12618 PR tree-optimization/69595
12619 * gcc.dg/Warray-bounds-17.c: New testcase.
12620
9dc03c97
RB
126212016-02-02 Richard Biener <rguenther@suse.de>
12622
12623 PR tree-optimization/69606
12624 * gcc.dg/torture/pr69606.c: New testcase.
12625
2d4dc223
YR
126262016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12627
12628 PR middle-end/68542
12629 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12630 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12631
65c98fde
AM
126322016-02-02 Alan Modra <amodra@gmail.com>
12633
12634 PR target/69548
12635 * gcc.target/powerpc/pr69548.c: New test.
12636
e1b81f2b
JJ
126372016-02-01 Jakub Jelinek <jakub@redhat.com>
12638
d0268b37
JJ
12639 PR rtl-optimization/69592
12640 * gcc.dg/pr69592.c: New test.
12641
e1b81f2b
JJ
12642 PR preprocessor/69543
12643 PR c/69558
12644 * gcc.dg/pr69543.c: New test.
12645 * gcc.dg/pr69558.c: New test.
12646
7dd7780d
UB
126472016-02-01 Uros Bizjak <ubizjak@gmail.com>
12648
bf672ee5
UB
12649 PR testsuite/65940
12650 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12651
9a7013f8
MS
126522016-02-01 Martin Sebor <msebor@redhat.com>
12653
12654 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12655
e681fb2b
BC
126562016-02-01 Bin Cheng <bin.cheng@arm.com>
12657
12658 PR tree-optimization/67921
12659 * c-c++-common/ubsan/pr67921.c: New test.
12660
ff86345f
RB
126612016-02-01 Richard Biener <rguenther@suse.de>
12662
12663 PR middle-end/69556
12664 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12665
bc369dbd
RB
126662016-02-01 Richard Biener <rguenther@suse.de>
12667
12668 PR tree-optimization/69574
12669 * gcc.dg/torture/pr69574.c: New testcase.
12670
ef318184
RB
126712016-02-01 Richard Biener <rguenther@suse.de>
12672
12673 PR tree-optimization/69579
12674 * gcc.dg/setjmp-6.c: New testcase.
12675
654745e6
JJ
126762016-02-01 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR rtl-optimization/69570
12679 * g++.dg/opt/pr69570.C: New test.
12680
e6c0c44b
RH
126812016-02-01 Richard Henderson <rth@redhat.com>
12682
12683 * gcc.dg/pr69535.c: New test.
12684
6ff3f09a
JDA
126852016-01-31 John David Anglin <danglin@gcc.gnu.org>
12686
2c005538
JDA
12687 PR testsuite/69584
12688 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12689 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12690
61083a4b
JDA
12691 PR debug/68244
12692 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12693
6ff3f09a
JDA
12694 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12695
0c221916
PT
126962016-01-31 Paul Thomas <pault@gcc.gnu.org>
12697
12698 PR fortran/67564
12699 * gfortran.dg/allocate_with_source_17.f03: New test.
12700
db7a2818
JJ
127012016-01-30 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR tree-optimization/69546
12704 * gcc.dg/torture/pr69546.c: New test.
12705
e520d5f0
PT
127062016-01-30 Paul Thomas <pault@gcc.gnu.org>
12707
12708 PR fortran/69566
12709 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12710
343c05d3
MS
127112016-01-30 Martin Sebor <msebor@redhat.com>
12712
12713 PR c++/68490
12714 * g++.dg/ext/flexary10.C: New test.
12715
d6c3a539
DH
127162016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12717
12718 PR fortran/66707
12719 gfortran.dg/common_23.f90: New test.
12720
52d72fcd
BS
127212016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12722
12723 PR target/65546
12724 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12725 condition being checked, and disable it when the target supports
12726 misaligned loads and stores.
12727
3a5d2ba4
JJ
127282016-01-29 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR debug/69518
12731 * gcc.dg/torture/pr69518.c: New test.
12732
6bbacdb5
L
127332016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12734
12735 PR target/69530
12736 * gcc.target/i386/pr69530.c: New test.
12737
af932cdb
SE
127382016-01-29 Steve Ellcey <sellcey@imgtec.com>
12739
12740 PR target/65604
12741 * gcc.target/mips/div-delay.c: New test.
12742
26658b7c
JJ
127432016-01-29 Jakub Jelinek <jakub@redhat.com>
12744
33e89989
JJ
12745 PR target/69551
12746 * gcc.target/i386/pr69551.c: New test.
12747
26658b7c
JJ
12748 PR target/66137
12749 * gcc.target/i386/pr66137.c: New test.
12750
401116b5
AB
127512016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12752
12753 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12754 always built for p5600.
12755 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12756 isa=p5600 dg-option.
12757
d4abfcc5
RB
127582016-01-29 Richard Biener <rguenther@suse.de>
12759
12760 PR tree-optimization/69547
12761 * g++.dg/tree-ssa/pr69547.C: New testcase.
12762
16b77b32
JJ
127632016-01-29 Jakub Jelinek <jakub@redhat.com>
12764
12765 PR debug/66869
12766 * g++.dg/warn/Wunused-function2.C: New test.
12767
a1c95464
DV
127682016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12769
12770 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12771 support for test to succeed.
12772
5453bfed
MP
127732016-01-29 Marek Polacek <polacek@redhat.com>
12774
12775 PR c++/69509
12776 PR c++/69516
12777 * g++.dg/ext/constexpr-vla2.C: New test.
12778 * g++.dg/ext/constexpr-vla3.C: New test.
12779 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12780
452ec2a5
RB
127812016-01-29 Richard Biener <rguenther@suse.de>
12782
12783 PR middle-end/69537
12784 * gcc.dg/uninit-21.c: New testcase.
12785
aec0b19e
UB
127862016-01-28 Uros Bizjak <ubizjak@gmail.com>
12787
12788 PR target/69459
12789 * gcc.target/i386/pr69459.c: New test.
12790
df113ce7
SE
127912016-01-28 Steve Ellcey <sellcey@imgtec.com>
12792
12793 PR target/68400
12794 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12795 * gcc.target/mips/pr68400.c: New test.
12796
494de84f
MS
127972016-01-28 Martin Sebor <msebor@redhat.com>
12798
12799 PR target/17381
12800 * gcc.target/powerpc/pr17381.c: New test.
12801
eb1b1f01
JJ
128022016-01-28 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR middle-end/69542
12805 * gcc.dg/torture/pr69542.c: New test.
12806
6dfeb7ce
WD
128072016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12808
12809 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12810
4b7471a4
DE
128112016-01-28 David Edelsohn <dje.gcc@gmail.com>
12812
12813 * gcc.dg/pr65980.c: Skip on AIX.
12814 * gcc.dg/pr66688.c: Same.
12815
b271fd21
DE
128162016-01-28 David Edelsohn <dje.gcc@gmail.com>
12817
12818 PR target/63679
12819 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12820 * gcc.dg/tree-ssa/sra-18.c: Same.
12821
874108a9
AV
128222016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12823
12824 PR fortran/62536
12825 * gfortran.dg/block_15.f08: New test.
12826 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12827 on incorrectly closed BLOCK.
12828
30480bcd
IE
128292016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12830
12831 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
128322016-01-28 Richard Biener <rguenther@suse.de>
12833
12834 PR tree-optimization/69466
12835 * gfortran.dg/vect/pr69466.f90: New testcase.
12836
0d4c694e
TP
128372016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12838
12839 * g++.dg/pr67989.C: Remove ARM-specific option.
12840 * gcc.target/arm/pr67989.C: New file.
12841
2aa780da
UB
128422016-01-27 Uros Bizjak <ubizjak@gmail.com>
12843
12844 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12845 and expm1 test for glibc < 2.11.
12846
f75ebe77
RH
128472016-01-27 Richard Henderson <rth@redhat.com>
12848
12849 * gcc.c-torture/execute/pr69447.c: New test.
12850
128512016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12852
9a175e65 12853 PR fortran/69422
49847d75
PT
12854 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12855
cbdd8ae0
JJ
128562016-01-27 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR debug/66869
12859 * gcc.dg/pr66869.c: New test.
12860
2b572b3c
JL
128612016-01-25 Jeff Law <law@redhat.com>
12862
12863 PR tree-optimization/68398
aec0b19e 12864 PR tree-optimization/69196
2b572b3c
JL
12865 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12866 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12867 path to avoid new heuristic allowing more irreducible regions
12868 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12869 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12870 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12871 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12872 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12873
fa74a4bc
MP
128742016-01-27 Marek Polacek <polacek@redhat.com>
12875
12876 PR c/68062
12877 * c-c++-common/vector-compare-4.c: New test.
12878
0afff540
DM
128792016-01-27 David Malcolm <dmalcolm@redhat.com>
12880
12881 PR preprocessor/69126
12882 * c-c++-common/pr69126.c: New test case.
12883
1a218fc9
ILT
128842016-01-27 Ian Lance Taylor <iant@google.com>
12885
12886 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12887
5d70666e
RB
128882016-01-27 Ryan Burn <contact@rnburn.com>
12889
12890 PR cilkplus/69267
12891 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12892
87ff4d66
UB
128932016-01-27 Uros Bizjak <ubizjak@gmail.com>
12894
12895 PR target/69512
12896 * gcc.target/i386/pr69512.c: New test.
12897
27e23cca
RE
128982016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12899
12900 PR ada/69488
12901 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12902
05bf54c3
MP
129032016-01-27 Marek Polacek <polacek@redhat.com>
12904
12905 PR c++/69379
12906 * g++.dg/pr69379.C: New test.
12907
60214d0d
MS
129082016-01-27 Martin Sebor <msebor@redhat.com>
12909
12910 PR c++/69317
12911 * g++.dg/abi/Wabi-2-2.C: New test.
12912 * g++.dg/abi/Wabi-2-3.C: New test.
12913 * g++.dg/abi/Wabi-3-2.C: New test.
12914 * g++.dg/abi/Wabi-3-3.C: New test.
12915
167c7bfa
RB
129162016-01-27 Richard Biener <rguenther@suse.de>
12917
12918 PR tree-optimization/69166
12919 * gcc.dg/torture/pr69166.c: New testcase.
12920
1430fb1f
MJ
129212016-01-27 Martin Jambor <mjambor@suse.cz>
12922
12923 PR tree-optimization/69355
12924 * gcc.dg/tree-ssa/pr69355.c: New test.
12925
95e3030c
MP
129262016-01-27 Marek Polacek <polacek@redhat.com>
12927
12928 PR c++/69496
12929 * g++.dg/ext/constexpr-vla1.C: New test.
12930
eeb085f3
CB
129312016-01-20 Christian Bruel <christian.bruel@st.com>
12932
12933 PR target/69245
12934 * gcc.target/arm/pr69245.c: New test.
12935
b1652dde
JJ
129362016-01-27 Jakub Jelinek <jakub@redhat.com>
12937
12938 PR tree-optimization/69399
12939 * gcc.dg/torture/pr69399.c: New test.
12940
ce7e8f00
EB
129412016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12942
12943 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12944
e4aac1d1
EB
129452016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12946
12947 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12948
8dfdb419
TV
129492016-01-26 Tom de Vries <tom@codesourcery.com>
12950
12951 PR tree-optimization/69110
12952 * gcc.dg/autopar/pr69110.c: New test.
12953
56f80f54 129542016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12955 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12956
12957 * gcc.dg/graphite/isl-ast-op-select.c: New.
12958
a0909527
PT
129592015-01-26 Paul Thomas <pault@gcc.gnu.org>
12960
12961 PR fortran/69385
12962 * gfortran.dg/allocate_error_6.f90: New test.
12963
ffc445f4
RH
129642016-01-26 Richard Henderson <rth@redhat.com>
12965
12966 * gcc.dg/tm/pr60908.c: New test.
12967
01e1dea3
DM
129682016-01-26 David Malcolm <dmalcolm@redhat.com>
12969
12970 PR other/69006
12971 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12972 directive.
12973 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12974 expected multiline output to reflect the colorization being
12975 disabled before newlines.
12976 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12977 (custom_diagnostic_finalizer): Replace call to
12978 pp_newline_and_flush with call to pp_flush.
12979 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12980 * gfortran.dg/implicit_class_1.f90: Likewise.
12981 * lib/gcc-dg.exp (allow_blank_lines): New global.
12982 (dg-allow-blank-lines-in-output): New procedure.
12983 (gcc-dg-prune): Complain about blank lines in the output, unless
12984 dg-allow-blank-lines-in-output was called.
12985 * lib/multiline.exp (_build_multiline_regex): Only support
12986 arbitrary followup text for non-blank-lines, not for blank lines.
12987
13f92e8d
JJ
129882016-01-26 Jakub Jelinek <jakub@redhat.com>
12989
12990 PR tree-optimization/69483
12991 * gcc.dg/pr69483.c: New test.
12992 * g++.dg/opt/pr69483.C: New test.
12993
92422235
CL
129942016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12995
12996 PR target/68620
12997 * gcc.target/arm/pr68620.c: New test.
12998
0bccf11b
L
129992016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13000
13001 * gcc.target/i386/pr68986-2.c: Remove -m32.
13002
81cd202e
L
130032016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13004
13005 PR target/68986
13006 * gcc.target/i386/pr68986-1.c: New test.
13007 * gcc.target/i386/pr68986-2.c: Likewise.
13008 * gcc.target/i386/pr68986-3.c: Likewise.
13009
213a1c03
CB
130102016-01-26 Christian Bruel <christian.bruel@st.com>
13011
13012 * lib/target-supports.exp
13013 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13014 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13015 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13016
22a08dd1
RB
130172016-01-26 Richard Biener <rguenther@suse.de>
13018
13019 PR tree-optimization/69452
13020 * gcc.dg/torture/pr69452.c: New testcase.
13021
6c06e0e8
JJ
130222016-01-26 Jakub Jelinek <jakub@redhat.com>
13023
13024 PR target/69442
13025 * gcc.dg/pr69442.c: New test.
13026
b96824c4
RFI
130272016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13028
13029 PR target/67896
13030 * gcc.target/aarch64/simd/pr67896.C: New.
13031
5ee31e57
RS
130322016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13033
13034 PR tree-optimization/69400
13035 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13036 function.
13037 (plugin_init): Call it.
13038 * gcc.dg/torture/pr69400.c: New test.
13039
7ddfb31d
CL
130402016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13041
13042 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13043
1e050c90
AK
130442016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13045 Sebastian Pop <s.pop@samsung.com>
13046
13047 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13048 isl-0.15.
13049
c8ee4bf5
AK
130502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13051 Sebastian Pop <s.pop@samsung.com>
13052
13053 * gcc.dg/graphite/pr69292.c: New.
13054
d902b330
JJ
130552016-01-25 Jakub Jelinek <jakub@redhat.com>
13056
13057 * c-c++-common/goacc/use_device-1.c: New test.
13058
2c89b952
JL
130592016-01-25 Jeff Law <law@redhat.com>
13060
13061 PR tree-optimization/69196
13062 PR tree-optimization/68398
13063 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13064 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13065
685c8785
DE
130662016-01-25 David Edelsohn <dje.gcc@gmail.com>
13067
13068 PR target/69469
13069 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13070 Algorithm.
13071
95cef0c1
RB
130722016-01-25 Richard Biener <rguenther@suse.de>
13073
13074 PR testsuite/69380
13075 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13076
2947d3b2
IE
130772016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13078
13079 PR target/69421
13080 * gcc.dg/pr69421.c: New test.
13081
ae19075a
BB
130822016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13083
13084 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13085 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13086 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13087 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13088 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13089 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13090 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13091 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13092 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13093 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13094
fa4511c2
RB
130952016-01-25 Richard Biener <rguenther@suse.de>
13096
13097 PR tree-optimization/69376
13098 * gcc.dg/torture/pr69376.c: New testcase.
13099
1d101216
JD
131002016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13101
13102 PR fortran/69397
13103 PR fortran/68442
13104 * gfortran.dg/interface_38.f90: New test.
13105 * gfortran.dg/interface_39.f90: New test.
a0909527 13106
a59b92b0
PP
131072016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13108
13109 Revert:
13110 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13111
13112 PR c++/11858
13113 PR c++/24663
13114 PR c++/24664
13115 * g++.dg/template/pr11858.C: New test.
13116 * g++.dg/template/pr24663.C: New test.
13117 * g++.dg/template/unify12.C: New test.
13118 * g++.dg/template/unify13.C: New test.
13119 * g++.dg/template/unify14.C: New test.
13120 * g++.dg/template/unify15.C: New test.
13121 * g++.dg/template/unify16.C: New test.
13122 * g++.dg/template/unify17.C: New test.
13123
16acb1a8
DH
131242016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13125
13126 PR fortran/68283
13127 gfortran.dg/pr68283.f90: New test.
13128
094773e8
TK
131292016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13130
13131 PR fortran/66094
13132 * gfortran.dg/inline_matmul_13.f90: New test.
13133 * gfortran.dg/matmul_bounds_8.f90: New test.
13134 * gfortran.dg/matmul_bounds_9.f90: New test.
13135 * gfortran.dg/matmul_bounds_10.f90: New test.
13136
42fb90d7
TV
131372016-01-23 Tom de Vries <tom@codesourcery.com>
13138
13139 PR tree-optimization/69426
13140 * gcc.dg/autopar/pr69426.c: New test.
13141
69da7802
MS
131422016-01-23 Martin Sebor <msebor@redhat.com>
13143
13144 PR c++/58109
13145 PR c++/69022
13146 * g++.dg/cpp0x/alignas5.C: New test.
13147 * g++.dg/ext/vector29.C: Same.
13148
da17300a
UB
131492016-01-23 Uros Bizjak <ubizjak@gmail.com>
13150
13151 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13152 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13153 _GNU_SOURCE from compile flags to the source.
13154 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13155 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13156 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13157 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13158
62041cfc
JJ
131592016-01-22 Jakub Jelinek <jakub@redhat.com>
13160
13161 PR target/69432
13162 * g++.dg/opt/pr69432.C: New test.
13163
f7d2ad6f
BS
131642016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13165
13166 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13167 32-bit targets testing an -m64 multilib.
13168
d403fc9a
WS
131692016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13170
13171 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13172 64-bit support.
13173
4aa16f8d
JG
131742016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13175
13176 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13177
7c816d0f
CB
131782016-01-21 Christian Bruel <christian.bruel@st.com>
13179
13180 PR target/68674
13181 * gcc.target/i386/pr68674.c
13182 * gcc.target/aarch64/pr68674.c
13183 * gcc.target/arm/pr68674.c
13184
fce661e8
KT
131852016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13186
13187 PR target/69403
13188 * gcc.c-torture/execute/pr69403.c: New test.
13189
4696899f
PC
131902016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13191
13192 PR c++/55843
13193 * g++.dg/template/pr55843.C: New.
13194
bac69366
AL
131952016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13196
13197 PR testsuite/66877
13198 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13199 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13200
b57d3a5c
BS
132012016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13202
13203 PR testsuite/67489
da17300a
UB
13204 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13205 from dg-do compile directive, and instead add
13206 { dg-require-effective-target int128 }.
b57d3a5c 13207
9f04a53e
MS
132082016-01-20 Martin Sebor <msebor@redhat.com>
13209
13210 PR c/69405
13211 * gcc.dg/sync-fetch.c: New test.
13212
38a51663
JL
132132016-01-21 Martin Sebor <msebor@redhat.com>
13214
13215 PR target/69252
13216 * gcc.target/powerpc/pr69252.c: New test.
13217
2423a75a
JD
132182016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13219
13220 PR fortran/65996
da17300a 13221 * gfortran.dg/pr65996.f90: New test.
2423a75a 13222
0a76463f
DV
132232016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13224
13225 PR c++/68810
9f04a53e 13226 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13227 expected to generate an error.
0a76463f 13228
9776e692
BS
132292016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13230
13231 PR middle-end/66178
13232 * gcc.dg/torture/pr66178.c: New test.
13233
c8d3e088
AB
132342016-01-21 Anton Blanchard <anton@samba.org>
13235 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13236
13237 PR target/63354
13238 * gcc.target/powerpc/pr63354.c: New test.
13239
35b707ff
VM
132402016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13241
13242 PR rtl-optimization/68990
13243 * gcc.target/i386/pr68990: New.
13244
157b0829
NC
132452016-01-21 Nick Clifton <nickc@redhat.com>
13246
13247 PR target/69129
13248 * gcc.target/mips/pr69129.c: New.
13249
aede6748
PC
132502016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13251
13252 PR c++/58046
13253 * g++.dg/cpp0x/pr58046.C: New.
13254
5463c2c8
JJ
132552016-01-21 Jakub Jelinek <jakub@redhat.com>
13256
6d31cc75
SS
13257 PR target/69187
13258 PR target/65624
13259 * gcc.target/arm/pr69187.c: New test.
13260
5463c2c8
JJ
13261 PR c++/69355
13262 * g++.dg/torture/pr69355.C: New test.
13263
fa28f32b
AK
132642016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13265 Sebastian Pop <s.pop@samsung.com>
13266
13267 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13268
b920a047
AK
132692016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13270 Sebastian Pop <s.pop@samsung.com>
13271
da17300a 13272 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13273
bdd3aea6
JJ
132742016-01-21 Jakub Jelinek <jakub@redhat.com>
13275
13276 PR middle-end/67653
13277 * c-c++-common/pr67653.c: New test.
13278 * gcc.dg/torture/pr29119.c: Add dg-warning.
13279
26a2e6ae
PB
132802016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13281
13282 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13283
d25c7690
PK
132842016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13285
13286 PR c/24293
13287 * gcc.dg/pr24293.c: New test.
13288 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13289 incomplete struct type.
13290 * gcc.dg/declspec-1.c: Likewise.
13291 * gcc.dg/pr63549.c: Likewise.
13292
889d5698
JJ
132932016-01-20 Jakub Jelinek <jakub@redhat.com>
13294
13295 PR tree-optimization/66612
13296 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13297 for bdn instruction.
13298
d7cf3dc7
CL
132992016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13300
13301 * lib/target-supports.exp
13302 (check_effective_target_arm_fp_ok_nocache): New.
13303 (check_effective_target_arm_fp_ok): New.
13304 (add_options_for_arm_fp): New.
13305 (check_effective_target_arm_crypto_ok_nocache): Require
13306 target_arm_v8_neon_ok instead of arm32.
13307 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13308 (check_effective_target_arm_crypto_pragma_ok): New.
13309 (add_options_for_arm_vfp): New.
13310 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13311 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13312 target instead. Force initial fpu to vfp.
13313 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13314 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13315 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13316 dependency.
13317 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13318 use arm_vfp effective target instead. Force initial fpu to vfp.
13319 * gcc.target/arm/attr-neon3.c: Likewise.
13320 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13321 arm_vfp_ok.
13322 * gcc.target/arm/unsigned-float.c: Likewise.
13323 * gcc.target/arm/vfp-1.c: Likewise.
13324 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13325 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13326 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13327 * gcc.target/arm/vfp-ldmias.c: Likewise.
13328 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13329 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13330 * gcc.target/arm/vfp-stmiad.c: Likewise.
13331 * gcc.target/arm/vfp-stmias.c: Likewise.
13332 * gcc.target/arm/vnmul-1.c: Likewise.
13333 * gcc.target/arm/vnmul-2.c: Likewise.
13334 * gcc.target/arm/vnmul-3.c: Likewise.
13335 * gcc.target/arm/vnmul-4.c: Likewise.
13336
01ac9704 133372016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13338
e84b00da
L
13339 PR testsuite/69366
13340 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13341 the MPX run-time library, for compile-time MPX test.
13342 * gcc.target/i386/chkp-always_inline.c: Likewise.
13343 * gcc.target/i386/chkp-bndret.c: Likewise.
13344 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13345 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13346 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13347 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13348 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13349 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13350 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13351 * gcc.target/i386/chkp-label-address.c: Likewise.
13352 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13353 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13354 * gcc.target/i386/chkp-pr69044.c: Likewise.
13355 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13356 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13357 * gcc.target/i386/chkp-strchr.c: Likewise.
13358 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13359 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13360 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13361 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13362 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13363 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13364 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13365 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13366 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13367 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13368 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13369 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13370 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13371 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13372 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13373 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13374 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13375 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13376 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13377 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13378 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13379 * gcc.target/i386/pr63995-2.c: Likewise.
13380 * gcc.target/i386/pr64805.c: Likewise.
13381 * gcc.target/i386/pr65044.c: Likewise.
13382 * gcc.target/i386/pr65167.c: Likewise.
13383 * gcc.target/i386/pr65183.c: Likewise.
13384 * gcc.target/i386/pr65184.c: Likewise.
13385 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13386
28b33016
IE
133872016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13388
13389 PR tree-optimization/69328
13390 * gcc.dg/pr69328.c: New test.
13391
bcff0913
JL
133922016-01-20 Jeff Law <law@redhat.com>
13393
bf0bb970 13394 PR target/25114
bcff0913
JL
13395 * gcc.target/m68k/pr25114.c: New test.
13396
a3f69631
AV
133972016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13398
13399 * gcc.target/arm/memset-inline-10.c: Added
13400 dg-require-effective-target arm_thumb2_ok.
13401
af33ba0d
EB
134022016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13403
13404 * gcc.dg/debug/dwarf2/sso.c: New test.
13405
7596d5de
UB
134062016-01-19 Uros Bizjak <ubizjak@gmail.com>
13407
13408 PR testsuite/68820
13409 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13410 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13411 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13412
ceda2c69
JH
134132016-01-19 Jan Hubicka <hubicka@ucw.cz>
13414
13415 PR ipa/66223
13416 * g++.dg/ipa/devirt-50.C: New testcase.
13417
38a979f2
MP
134182016-01-19 Marek Polacek <polacek@redhat.com>
13419
13420 PR c++/68965
13421 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13422 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13423
962801c5
KT
134242016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13425
13426 PR target/69135
13427 * gcc.target/arm/pr69135_1.c: New test.
13428
078fe40a
WD
134292015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13430
13431 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13432
786e3c06
WD
134332015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13434
13435 * gcc.target/aarch64/ccmp_1.c: New testcase.
13436
1e297006
MP
134372016-01-19 Marek Polacek <polacek@redhat.com>
13438
13439 PR c++/68586
13440 * g++.dg/cpp0x/enum30.C: New test.
13441
879c27e3
RB
134422016-01-19 Richard Biener <rguenther@suse.de>
13443
13444 PR tree-optimization/69336
13445 * g++.dg/tree-ssa/pr69336.C: New testcase.
13446
015337d3
JJ
134472016-01-19 Jakub Jelinek <jakub@redhat.com>
13448
13449 PR debug/65779
13450 * gcc.dg/pr65779.c: New test.
13451
e2c768b6
RB
134522016-01-19 Richard Biener <rguenther@suse.de>
13453
13454 PR tree-optimization/69352
13455 * gcc.dg/torture/pr69352.c: New testcase.
13456
569efc34
JJ
134572016-01-19 Jakub Jelinek <jakub@redhat.com>
13458
13459 PR rtl-optimization/68955
13460 PR rtl-optimization/64557
13461 * gcc.dg/torture/pr68955.c: New test.
13462
e49d321f
JH
134632016-01-19 Jan Hubicka <hubicka@ucw.cz>
13464
13465 PR lto/69136
13466 * g++.dg/torture/pr69136.C: New testcase.
13467
e9191ad3
JH
134682016-01-19 Jan Hubicka <hubicka@ucw.cz>
13469
13470 PR lto/69133
13471 * g++.dg/lto/pr69133_0.C: New testcase.
13472 * g++.dg/lto/pr69133_1.C: New testcase.
13473
2bedb645
JL
134742016-01-15 Jeff Law <law@redhat.com>
13475
13476 PR tree-optimization/69320
13477 * gcc.c-torture/pr69320-1.c: New test.
13478 * gcc.c-torture/pr69320-2.c: New test.
13479 * gcc.c-torture/pr69320-3.c: New test.
13480 * gcc.c-torture/pr69320-4.c: New test.
13481
17c15cb9
PP
134822016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13483
13484 PR c++/11858
13485 PR c++/24663
13486 PR c++/24664
13487 * g++.dg/template/pr11858.C: New test.
13488 * g++.dg/template/pr24663.C: New test.
13489 * g++.dg/template/unify12.C: New test.
13490 * g++.dg/template/unify13.C: New test.
13491 * g++.dg/template/unify14.C: New test.
13492 * g++.dg/template/unify15.C: New test.
13493 * g++.dg/template/unify16.C: New test.
13494 * g++.dg/template/unify17.C: New test.
13495
9617fd08
DM
134962016-01-18 David Malcolm <dmalcolm@redhat.com>
13497
13498 PR testsuite/69181
13499 * gcc.dg/pr69181-1.c: New test file.
13500 * gcc.dg/pr69181-2.c: New test file.
13501 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13502 globals by moving it to...
13503 (cleanup-after-saved-dg-test): ...this new function. Add
13504 "global additional_sources_used". Add reset of global
13505 multiline_expected_outputs to the empty list.
13506 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13507 global to...
13508 (multiline_expected_outputs): ...this, and updated comments to
13509 note that it is modified from gcc-dg.exp.
13510 (dg-end-multiline-output): Update for the above renaming.
13511 (handle-multiline-outputs): Likewise. Remove the clearing
13512 of the expected outputs to the empty list.
13513
b555a2e4
RB
135142016-01-18 Richard Biener <rguenther@suse.de>
13515
13516 PR tree-optimization/69297
13517 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13518
96902805
JM
135192016-01-18 Joseph Myers <joseph@codesourcery.com>
13520
13521 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13522 dg-options.
13523 * gcc.target/mips/mips-3d-2.c: Likewise.
13524 * gcc.target/mips/mips-3d-3.c: Likewise.
13525 * gcc.target/mips/mips-3d-4.c: Likewise.
13526 * gcc.target/mips/mips-3d-5.c: Likewise.
13527 * gcc.target/mips/mips-3d-6.c: Likewise.
13528 * gcc.target/mips/mips-3d-7.c: Likewise.
13529 * gcc.target/mips/mips-3d-8.c: Likewise.
13530 * gcc.target/mips/mips-3d-9.c: Likewise.
13531 * gcc.target/mips/mips-ps-1.c: Likewise.
13532 * gcc.target/mips/mips-ps-2.c: Likewise.
13533 * gcc.target/mips/mips-ps-3.c: Likewise.
13534 * gcc.target/mips/mips-ps-4.c: Likewise.
13535 * gcc.target/mips/mips-ps-5.c: Likewise.
13536 * gcc.target/mips/mips-ps-6.c: Likewise.
13537 * gcc.target/mips/mips-ps-7.c: Likewise.
13538 * gcc.target/mips/mips-ps-type.c: Likewise.
13539 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13540 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13541
40e26f94
TV
135422016-01-18 Tom de Vries <tom@codesourcery.com>
13543
13544 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13545 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13546 * c-c++-common/goacc/kernels-empty.c: New test.
13547 * c-c++-common/goacc/kernels-eternal.c: New test.
13548 * c-c++-common/goacc/kernels-loop-2.c: New test.
13549 * c-c++-common/goacc/kernels-loop-3.c: New test.
13550 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13551 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13552 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13553 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13554 * c-c++-common/goacc/kernels-loop-data.c: New test.
13555 * c-c++-common/goacc/kernels-loop-g.c: New test.
13556 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13557 * c-c++-common/goacc/kernels-loop-n.c: New test.
13558 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13559 * c-c++-common/goacc/kernels-loop.c: New test.
13560 * c-c++-common/goacc/kernels-noreturn.c: New test.
13561 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13562 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13563 * c-c++-common/goacc/kernels-reduction.c: New test.
13564
a98d4647
TV
135652016-01-18 Tom de Vries <tom@codesourcery.com>
13566
13567 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13568 * gcc.dg/autopar/outer-2.c: Same.
13569 * gcc.dg/autopar/outer-3.c: Same.
13570 * gcc.dg/autopar/outer-4.c: Same.
13571 * gcc.dg/autopar/outer-5.c: Same.
13572 * gcc.dg/autopar/outer-6.c: Same.
13573 * gcc.dg/autopar/parallelization-1.c: Same.
13574 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13575 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13576 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13577 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13578 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13579 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13580 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13581 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13582 * gcc.dg/autopar/pr39500-1.c: Same.
13583 * gcc.dg/autopar/pr39500-2.c: Same.
13584 * gcc.dg/autopar/pr46193.c: Same.
13585 * gcc.dg/autopar/pr46194.c: Same.
13586 * gcc.dg/autopar/pr49580.c: Same.
13587 * gcc.dg/autopar/pr49960-1.c: Same.
13588 * gcc.dg/autopar/pr49960.c: Same.
13589 * gcc.dg/autopar/pr68373.c: Same.
13590 * gcc.dg/autopar/reduc-1.c: Same.
13591 * gcc.dg/autopar/reduc-1char.c: Same.
13592 * gcc.dg/autopar/reduc-1short.c: Same.
13593 * gcc.dg/autopar/reduc-2.c: Same.
13594 * gcc.dg/autopar/reduc-2char.c: Same.
13595 * gcc.dg/autopar/reduc-2short.c: Same.
13596 * gcc.dg/autopar/reduc-3.c: Same.
13597 * gcc.dg/autopar/reduc-4.c: Same.
13598 * gcc.dg/autopar/reduc-6.c: Same.
13599 * gcc.dg/autopar/reduc-7.c: Same.
13600 * gcc.dg/autopar/reduc-8.c: Same.
13601 * gcc.dg/autopar/reduc-9.c: Same.
13602 * gcc.dg/autopar/uns-outer-4.c: Same.
13603 * gcc.dg/autopar/uns-outer-5.c: Same.
13604 * gcc.dg/autopar/uns-outer-6.c: Same.
13605 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13606 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13607
da976fa8
AL
136082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13609
13610 PR target/63679
13611 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13612 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13613
70c1e886
AL
136142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13615
13616 PR target/63679
13617 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13618 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13619 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13620
88bed196
AL
136212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13622
13623 PR target/63679
13624 * gcc.dg/tree-ssa/sra-17.c: New.
13625 * gcc.dg/tree-ssa/sra-18.c: New.
13626
3dd5f42e
IE
136272016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13628
13629 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13630
ae5a77fa
EB
136312016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13632
13633 * gnat.dg/inline12.adb: New test.
13634
11e57fc6
BC
136352016-01-18 Bin Cheng <bin.cheng@arm.com>
13636
13637 PR tree-optimization/66797
13638 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13639
995b6fe0
RB
136402016-01-18 Richard Biener <rguenther@suse.de>
13641
13642 PR tree-optimization/69170
13643 * gcc.dg/torture/pr69170.c: New testcase.
13644
82ee0cf2 136452016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13646
13647 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13648
d69da357
TV
136492016-01-16 Tom de Vries <tom@codesourcery.com>
13650
13651 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13652
a3845283
TV
136532016-01-16 Tom de Vries <tom@codesourcery.com>
13654
13655 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13656 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13657 redundant dg-require-effective-target pthread.
13658 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13659 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13660 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13661 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13662 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13663 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13664 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13665
197a6aa6
DE
136662016-01-16 David Edelsohn <dje.gcc@gmail.com>
13667
13668 PR target/68609
13669 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13670 * gcc.target/powerpc/recip-7.c: Same.
13671
ec7886c1
PP
136722016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13673
13674 PR c++/69091
13675 * g++.dg/template/pr69091.C: New test.
13676
203484bb
PP
136772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13678
13679 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13680 dump does not contain an error_mark_node.
13681 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13682 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13683
aa2500e9
PP
136842016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13685
13686 PR c++/68936
13687 * g++.dg/template/pr68936.C: New test.
13688
28621a5c
DE
136892016-01-15 David Edelsohn <dje.gcc@gmail.com>
13690
13691 PR target/68609
13692 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13693 * gcc.target/powerpc/recip-2.c: Same.
13694 * gcc.target/powerpc/recip-3.c: Same.
13695 * gcc.target/powerpc/recip-4.c: Same.
13696 * gcc.target/powerpc/recip-sqrtf.c: Same.
13697
40c43aca
JL
136982016-01-15 Jeff Law <law@redhat.com>
13699
13700 PR tree-optimization/69270
13701 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13702 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13703
afbc5ae8
PT
137042016-01-15 Paul Thomas <pault@gcc.gnu.org>
13705
13706 PR fortran/49630
13707 * gfortran.dg/deferred_character_13.f90: New test for the fix
13708 of comment 3 of the PR.
13709
13710 PR fortran/54070
13711 * gfortran.dg/deferred_character_8.f90: New test
13712 * gfortran.dg/allocate_error_5.f90: New test
13713
13714 PR fortran/60593
13715 * gfortran.dg/deferred_character_10.f90: New test
13716
13717 PR fortran/60795
13718 * gfortran.dg/deferred_character_14.f90: New test
13719
13720 PR fortran/61147
13721 * gfortran.dg/deferred_character_11.f90: New test
13722
13723 PR fortran/64324
13724 * gfortran.dg/deferred_character_9.f90: New test
13725
49abe076
VM
137262016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13727
13728 PR rtl-optimization/69030
13729 * gcc.target/i386/pr69030.c: New.
13730
16d12992
KT
137312016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13732
13733 * gcc.target/aarch64/target_attr_17.c: New test.
13734
78810bd3
RB
137352016-01-15 Richard Biener <rguenther@suse.de>
13736
13737 PR tree-optimization/66856
13738 * gcc.dg/torture/pr66856-1.c: New testcase.
13739 * gcc.dg/torture/pr66856-2.c: Likewise.
13740
2bd847fe
RB
137412016-01-15 Richard Biener <rguenther@suse.de>
13742
13743 PR debug/69137
13744 * g++.dg/lto/pr69137_0.C: New testcase.
13745
a00fe3b7
RS
137462016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13747
13748 PR middle-end/69246
13749 * gcc.target/i386/pr69246.c: New test.
13750
cbb0e83b
DV
137512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13752
7596d5de 13753 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13754
5a500ecf
DV
137552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13756
13757 PR c++/56194
13758 * g++.dg/init/const9.C: Disable test on S/390.
13759
5d9bf64f
DV
137602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13761
13762 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13763 * g++.dg/Wno-frame-address.C: Ditto.
13764
e234b19e
DV
137652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13766
13767 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13768
89483f99
RB
137692016-01-15 Richard Biener <rguenther@suse.de>
13770
13771 PR tree-optimization/68961
13772 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13773
94f37395
IE
137742016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13775
13776 * gcc.target/i386/pr65105-5.c: New test.
13777
82ee0cf2 137782016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13779
13780 * gcc.c-torture/execute/alias-4.c: New testcase.
13781
82ee0cf2 137822016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13783
13784 PR ipa/68148
13785 * g++.dg/ipa/devirt-49.C: New testcase.
13786
092f7deb 137872016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13788
13789 PR target/65837
13790 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13791 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13792 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13793
e93c66bc
RB
137942016-01-15 Richard Biener <rguenther@suse.de>
13795
13796 PR tree-optimization/69117
13797 * gcc.dg/torture/pr69117.c: New testcase.
13798
c47eaca6 137992015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13800
13801 PR c++/69048
13802 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13803
c3f6914a
FXC
138042016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13805
13806 PR testsuite/67509
13807 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13808 range tests use 100 * maximum instead of maximum + 1.
13809
cd65ae90
JJ
138102016-01-14 Jakub Jelinek <jakub@redhat.com>
13811
13812 PR debug/69244
13813 * gcc.dg/guality/pr69244.c: New test.
13814
19643948
UB
138152016-01-14 Uros Bizjak <ubizjak@gmail.com>
13816
13817 * lib/target-supports.exp (check_effective_target_issignaling):
13818 New procedure.
13819 * gcc.dg/pr61441.c: Require issignaling effective target.
13820
fe79c97e
SB
138212016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13822
13823 PR target/68803
13824 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13825
c7df95d8
DM
138262016-01-14 David Malcolm <dmalcolm@redhat.com>
13827
13828 PR c++/68819
13829 PR preprocessor/69177
13830 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13831 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13832 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13833 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13834
00083992
MP
138352016-01-14 Marek Polacek <polacek@redhat.com>
13836
13837 PR c/69262
13838 * gcc.dg/array-15.c: New test.
13839
0c9b3294
JJ
138402016-01-14 Jakub Jelinek <jakub@redhat.com>
13841
13842 PR middle-end/68146
13843 PR tree-optimization/69155
13844 * gfortran.dg/pr68146.f: New test.
13845 * gfortran.dg/pr69155.f90: New test.
13846
3688e13d
RB
138472016-01-14 Richard Biener <rguenther@suse.de>
13848
13849 PR tree-optimization/68060
13850 * gcc.dg/torture/pr68060-1.c: New testcase.
13851 * gcc.dg/torture/pr68060-2.c: Likewise.
13852
bab0ad3a
NC
138532016-01-14 Nick Clifton <nickc@redhat.com>
13854
13855 * lib/target-supports.exp
13856 (check_effective_target_arm_neon_ok_nocache): Add an option
13857 sequence that includes setting the ARM architecture to ARMv7-A.
13858 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13859 command line options necessary to enable Neon support.
13860 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13861 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13862 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13863 * gcc.target/arm/pr69180.c: Likewise.
13864
947c2ce5
JL
138652016-01-14 Jeff Law <law@redhat.com>
13866
13867 PR tree-optimization/69270
13868 * gcc.dg/tree-ssa/pr69270.c: New test.
13869
3342fd71
BS
138702016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13871
13872 PR c/66208
13873 * c-c++-common/pr66208.c: New file.
13874
2ad3adf1
JJ
138752016-01-13 Jakub Jelinek <jakub@redhat.com>
13876
13877 PR tree-optimization/69156
13878 * gcc.dg/pr69156.c: New test.
13879
398d6feb
L
138802016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13881
13882 * gcc.target/i386/pr69225-7.c: New test.
13883
4c868789
RH
138842016-01-13 Richard Henderson <rth@redhat.com>
13885
13886 * gcc.dg/tm/memopt-13.c: Update expected function.
13887 * gcc.dg/tm/memopt-6.c: Likewise.
13888
ef6d1772
UB
138892016-01-13 Uros Bizjak <ubizjak@gmail.com>
13890
13891 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13892 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13893 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13894 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13895
ef6d1772
UB
138962016-01-13 Tom de Vries <tom@codesourcery.com>
13897
13898 PR tree-optimization/69169
0b4b6ef2
TV
13899 * gcc.dg/pr69169.c: New test.
13900
2ad3adf1 139012016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13902
13903 PR target/69228
13904 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13905 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13906 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13907 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13908 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13909 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13910 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13911 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13912
9060e335
AK
139132016-01-13 Jakub Jelinek <jakub@redhat.com>
13914
13915 PR target/69247
13916 * gcc.dg/pr69247.c: New test.
13917
40311329
RB
139182016-01-13 Richard Biener <rguenther@suse.de>
13919
13920 PR tree-optimization/69242
13921 * gcc.dg/torture/pr69242.c: New testcase.
13922
ccbd7103
RB
139232016-01-13 Richard Biener <rguenther@suse.de>
13924
13925 PR tree-optimization/69186
13926 * gcc.dg/torture/pr69186.c: New testcase.
13927
c6f72a46
JL
139282016-01-13 Jeff Law <law@redhat.com>
13929
13930 PR tree-optimization/67755
13931 * gcc.dg/tree-ssa/pr67755.c: New test.
13932
139332016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13934
13935 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13936 pass number in output by a star.
13937
c446cf07
BC
139382016-01-12 Bin Cheng <bin.cheng@arm.com>
13939
13940 PR tree-optimization/68911
13941 * gcc.c-torture/execute/pr68911.c: New test.
13942
5342156c
MP
139432016-01-12 Marek Polacek <polacek@redhat.com>
13944
13945 PR c++/68979
13946 * g++.dg/warn/permissive-1.C: New test.
13947
65364cc5
JJ
139482016-01-12 Jakub Jelinek <jakub@redhat.com>
13949
13950 PR objc++/68511
13951 PR c++/69213
13952 * g++.dg/opt/pr69213.C: New test.
13953
81b9a3d9
CB
139542016-01-12 Christian Bruel <christian.bruel@st.com>
13955
13956 PR target/69180
13957 * gcc.target/arm/pr69180.c: New test.
13958
3c4e91c9
RB
139592016-01-12 Richard Biener <rguenther@suse.de>
13960
13961 PR lto/69077
13962 * g++.dg/lto/pr69077_0.C: New testcase.
13963 * g++.dg/lto/pr69077_1.C: Likewise.
13964
5664cea1
JJ
139652016-01-12 Jakub Jelinek <jakub@redhat.com>
13966
13967 PR target/69175
13968 * g++.dg/opt/pr69175.C: New test.
13969
86cefc49
AL
139702016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13971
13972 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13973 rather than #including math.h & stdlib.h.
13974 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13975 * gcc.dg/vect/pr49771.c: Likewise.
13976 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13977 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13978 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13979 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13980 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13981 * gcc.dg/vect/pr44507.c: Likewise.
13982 * gcc.dg/vect/pr45902.c: Likewise.
13983 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13984 * gcc.dg/vect/vect-117.c: Likewise.
13985 * gcc.dg/vect/vect-99.c: Likewise.
13986 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13987 * gcc.dg/vect/vect-cond-1.c: Likewise.
13988 * gcc.dg/vect/vect-cond-2.c: Likewise.
13989 * gcc.dg/vect/vect-cond-3.c: Likewise.
13990 * gcc.dg/vect/vect-cond-4.c: Likewise.
13991 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13992 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13993 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13994 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13995 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13996 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13997 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13998 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13999 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14000 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14001 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14002 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14003 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14004 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14005 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14006 include of signal.h.
14007 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14008 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14009 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14010 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14011 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14012 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14013 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14014 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14015 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14016 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14017 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14018 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14019 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14020 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14021 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14022 * gcc.dg/vect/vect-outer-5.c: Likewise.
14023 * gcc.dg/vect/vect-outer-6.c: Likewise.
14024 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14025 include of stdio.h.
14026
b832f61e
NC
140272016-01-12 Nick Clifton <nickc@redhat.com>
14028
14029 PR target/68913
14030 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14031 to fread so that it will be found in all target runtimes.
14032
8eac49b1
RB
140332016-01-12 Richard Biener <rguenther@suse.de>
14034
14035 PR tree-optimization/69053
14036 * g++.dg/torture/pr69053.C: New testcase.
14037
2935d994
RB
140382016-01-12 Richard Biener <rguenther@suse.de>
14039
14040 PR tree-optimization/69168
14041 * gcc.dg/torture/pr69168.c: New testcase.
14042
66c16fd9
RB
140432016-01-12 Richard Biener <rguenther@suse.de>
14044
14045 PR tree-optimization/69157
14046 * gcc.dg/torture/pr69157.c: New testcase.
14047
140482016-01-12 Richard Biener <rguenther@suse.de>
14049
14050 PR tree-optimization/69174
14051 * gcc.dg/torture/pr69174.c: New testcase.
14052
723033a6
JJ
140532016-01-12 Jakub Jelinek <jakub@redhat.com>
14054
14055 PR c++/66808
14056 PR c++/69000
14057 * g++.dg/tls/pr66808.C: New test.
14058 * g++.dg/tls/pr69000.C: New test.
14059
3574cf47
BS
140602016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14061
14062 * gcc.target/powerpc/swaps-p8-23.c: New test.
14063 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14064
feb20787
JDA
140652016-01-11 John David Anglin <danglin@gcc.gnu.org>
14066
14067 PR tree-optimization/68356
14068 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14069
27b1820a
KV
140702016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14071 Jim Wilson <jim.wilson@linaro.org>
14072
14073 PR target/69194
14074 * gcc.target/arm/pr69194.c: New test.
14075
cf4de6af
L
140762016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14077
14078 PR target/69225
14079 * gcc.target/i386/pr69225-1.c: New test.
14080 * gcc.target/i386/pr69225-2.c: Likewise.
14081 * gcc.target/i386/pr69225-3.c: Likewise.
14082 * gcc.target/i386/pr69225-4.c: Likewise.
14083 * gcc.target/i386/pr69225-5.c: Likewise.
14084 * gcc.target/i386/pr69225-6.c: Likewise.
14085
1ebd5558
JJ
140862016-01-11 Jakub Jelinek <jakub@redhat.com>
14087
23552a4d
JJ
14088 PR target/67462
14089 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14090 if lp64.
14091
26ff85b0
JJ
14092 PR target/69071
14093 * gcc.dg/pr69071.c: New test.
14094
9cb6bd74
JJ
14095 PR c++/69211
14096 * g++.dg/opt/pr69211.C: New test.
14097
1ebd5558
JJ
14098 PR tree-optimization/69214
14099 * gcc.c-torture/compile/pr69214.c: New test.
14100
8c18c836
UB
141012016-01-11 Uros Bizjak <ubizjak@gmail.com>
14102
14103 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14104 * gcc.target/i386/pr66232-11.c: Ditto.
14105 * gcc.target/i386/pr66232-12.c: Ditto.
14106 * gcc.target/i386/pr66232-13.c: Ditto.
14107
62446e6e
RB
141082016-01-11 Richard Biener <rguenther@suse.de>
14109
14110 PR tree-optimization/69173
14111 * gcc.dg/torture/pr69173.c: New testcase.
14112
2b8568fe
KT
141132016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14114
14115 PR rtl-optimization/68796
14116 * gcc.target/aarch64/tst_5.c: New test.
14117 * gcc.target/aarch64/tst_6.c: Likewise.
14118
5baf4532
KT
141192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14120
14121 PR rtl-optimization/68841
14122 * gcc.dg/pr68841.c: New test.
14123 * gcc.c-torture/execute/pr68841.c: New test.
14124
ca90b1ed
YR
141252016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14126
14127 PR rtl-optimization/68920
14128 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14129 for ix86 targets.
14130 * gcc.dg/ifcvt-5.c: New test.
14131
2ad3adf1 141322016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14133
14134 PR bootstrap/69123
14135 * g++.dg/pr69123.C: New.
14136
83834c09
IE
141372016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14138
14139 PR target/69010
14140 * gcc.target/i386/pr69010.c: New test.
14141
dcf89d57
MJ
141422016-01-11 Martin Jambor <mjambor@suse.cz>
14143
14144 PR ipa/69044
14145 * gcc.target/i386/chkp-pr69044.c: New test.
14146
d95167ee
TV
141472016-01-11 Tom de Vries <tom@codesourcery.com>
14148
14149 PR tree-optimization/69109
14150 * gcc.dg/autopar/pr69109-2.c: New test.
14151 * gcc.dg/autopar/pr69109.c: New test.
14152
4f6403a8
TV
141532016-01-11 Tom de Vries <tom@codesourcery.com>
14154
14155 PR tree-optimization/69108
14156 * gcc.dg/autopar/pr69108.c: New test.
14157
21efdd80
PP
141582016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14159
14160 PR c++/69029
14161 * c-c++-common/Wisleading-indentation.c: Augment test.
14162
fd42eed8
TK
141632016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14164
14165 PR fortran/69154
14166 * gfortran.dg/inline_matmul_12.f90: New test.
14167
4f90ee6c
PT
141682016-01-10 Paul Thomas <pault@gcc.gnu.org>
14169
14170 PR fortran/67779
14171 * gfortran.dg/actual_array_offset_1: New test.
14172
3907c6cf
TV
141732016-01-10 Tom de Vries <tom@codesourcery.com>
14174
14175 PR tree-optimization/69062
14176 * gcc.dg/autopar/pr69062.c: New test.
14177
b07b236e
TS
141782016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14179
14180 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14181 * gcc.dg/vect/slp-perm-2.c: Likewise.
14182 * gcc.dg/vect/slp-perm-3.c: Likewise.
14183 * gcc.dg/vect/slp-perm-5.c: Likewise.
14184 * gcc.dg/vect/slp-perm-6.c: Likewise.
14185 * gcc.dg/vect/slp-perm-7.c: Likewise.
14186 * gcc.dg/vect/slp-perm-8.c: Likewise.
14187
23fab8ae
TV
141882016-01-10 Tom de Vries <tom@codesourcery.com>
14189
14190 PR tree-optimization/69039
14191 * gcc.dg/autopar/pr69039.c: New test.
14192
73f0dae2
MP
141932016-01-09 Marek Polacek <polacek@redhat.com>
14194
14195 PR c++/69113
14196 * g++.dg/pr69113.C: New test.
14197
20b8d734
JJ
141982016-01-09 Jakub Jelinek <jakub@redhat.com>
14199
14200 PR middle-end/50865
14201 PR tree-optimization/69097
14202 * gcc.c-torture/execute/pr50865.c: New test.
14203 * gcc.c-torture/execute/pr69097-1.c: New test.
14204 * gcc.c-torture/execute/pr69097-2.c: New test.
14205 * gcc.dg/pr69097-1.c: New test.
14206 * gcc.dg/pr69097-2.c: New test.
14207
c50e614b
JJ
142082016-01-09 Jakub Jelinek <jakub@redhat.com>
14209
14210 PR c++/69164
14211 * g++.dg/opt/pr69164.C: New test.
14212
e0237993
JJ
142132016-01-08 Jakub Jelinek <jakub@redhat.com>
14214
14215 PR tree-optimization/69167
14216 * gcc.dg/pr69167.c: New test.
14217
bd8f5bb2
MP
142182016-01-08 Marek Polacek <polacek@redhat.com>
14219
14220 PR c++/68449
14221 * g++.dg/pr68449.C: New.
14222
bb0f5ca7
AL
142232016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14224
14225 PR tree-optimization/68707
14226 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14227 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14228 on platforms supporting it.
14229 * gcc.dg/vect/slp-perm-2.c: Likewise.
14230 * gcc.dg/vect/slp-perm-3.c: Likewise.
14231 * gcc.dg/vect/slp-perm-5.c: Likewise.
14232 * gcc.dg/vect/slp-perm-7.c: Likewise.
14233 * gcc.dg/vect/slp-perm-8.c: Likewise.
14234 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14235 on platforms supporting it.
14236
22518428
JJ
142372016-01-08 Jakub Jelinek <jakub@redhat.com>
14238
33f0852f
JJ
14239 PR tree-optimization/69162
14240 * gcc.dg/pr69162.c: New test.
14241
22518428
JJ
14242 PR tree-optimization/69172
14243 * gcc.dg/pr69172.c: New test.
14244
80e9b3aa
TP
142452016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14246
14247 PR tree-optimization/67781
14248 * gcc.c-torture/execute/pr67781.c: New file.
14249
262a363f
JJ
142502016-01-08 Jakub Jelinek <jakub@redhat.com>
14251
14252 PR tree-optimization/69083
14253 * gcc.dg/vect/pr69083.c: New test.
14254
6e1f093f
SS
142552016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14256
14257 PR tree-optimization/61441
14258 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14259 Use -fexcess-precision=standard for compiler options.
14260 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14261
53290e07
JJ
142622016-01-08 Jakub Jelinek <jakub@redhat.com>
14263
57bf3072
JJ
14264 PR fortran/69128
14265 * gfortran.dg/gomp/pr69128.f90: New test.
14266
53290e07
JJ
14267 PR c++/69145
14268 * g++.dg/ext/pr69145-1.C: New test.
14269 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14270 * g++.dg/ext/pr69145-2.h: New file.
14271
7a127fa7
MS
142722016-01-07 Martin Sebor <msebor@redhat.com>
14273
14274 PR c/68966
14275 * gcc.dg/atomic-fetch-bool.c: New test.
14276 * gcc.dg/sync-fetch-bool.c: New test.
14277
95918b49
L
142782016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14279
14280 PR fortran/66680
14281 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14282
c8e62a9d
NC
142832016-01-07 Nick Clifton <nickc@redhat.com>
14284
14285 PR target/66655
14286 * g++.dg/pr66655.C: New test.
14287 * g++.dg/pr66655_1.cc: Test support file.
14288 * g++.dg/pr66655.h: Test header file.
14289
2ad3adf1 142902016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14291
14292 PR fortran/66680
14293 gfortran.dg/gomp/pr66680.f90: New test.
14294
4cd9ca92
L
142952016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14296
14297 PR target/69171
14298 * gcc.target/i386/pr69171-1.c: New test.
14299 * gcc.target/i386/pr69171-2.c: Likewise.
14300 * gcc.target/i386/pr69171-3.c: Likewise.
14301 * gcc.target/i386/pr69171-4.c: Likewise.
14302 * gcc.target/i386/pr69171-5.c: Likewise.
14303 * gcc.target/i386/pr69171-6.c: Likewise.
14304
7e33d4dc
BS
143052015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14306
14307 PR middle-end/67639
14308 * c-c++-common/pr67639.c: New test.
14309
fec64afc
JJ
143102016-01-07 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR tree-optimization/69141
14313 * g++.dg/opt/pr69141.C: New test.
14314
f293ad29
EB
143152016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14316
14317 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14318
5027395e
UB
143192016-01-06 Uros Bizjak <ubizjak@gmail.com>
14320
14321 PR target/69140
14322 * gcc.target/i386/pr69140.c: New test
14323
7443cf13
DM
143242016-01-06 David Malcolm <dmalcolm@redhat.com>
14325
14326 * gcc.dg/bad-dereference.c: New test case.
14327
32928931
BS
143282015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14329
14330 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14331
68dd05da
AS
143322016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14333
14334 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14335
6b131d5b
MP
143362016-01-06 Marek Polacek <polacek@redhat.com>
14337
14338 PR sanitizer/69099
14339 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14340
8d9fdb49
MP
143412016-01-05 Marek Polacek <polacek@redhat.com>
14342
14343 PR c/69104
14344 * gcc.dg/atomic-invalid-2.c: New.
14345
acf93f1e
L
143462016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14347
14348 PR target/68991
14349 * gcc.target/i386/pr68991.c: New test.
14350
3f50525d
L
143512016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14352
14353 PR target/68991
14354 * g++.dg/pr68991-1.C: New test.
14355 * g++.dg/pr68991-2.C: Likewise.
14356
e0237993 143572016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14358
e0237993 14359 PR other/60465
face88a1
ST
14360 * gcc.target/ia64/pr60465-gprel64.c: New test.
14361 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14362
a0866eff
KT
143632016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14364
14365 PR rtl-optimization/68651
14366 * gcc.target/aarch64/pr68651_1.c: New test.
14367
c589e975
DM
143682016-01-05 David Malcolm <dmalcolm@redhat.com>
14369
14370 PR c/69122
14371 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14372
929710d9
NS
143732016-01-05 Nathan Sidwell <nathan@acm.org>
14374
ce3e43d7
NS
14375 PR c++/58583
14376 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14377
929710d9
NS
14378 * gcc.dg/alias-15.c: New.
14379
a2faef8e
NC
143802016-01-05 Nick Clifton <nickc@redhat.com>
14381
14382 PR target/68870
14383 * g++.dg/pr68770.C: New test.
14384
4cfa76e3
MS
143852016-01-04 Mike Stump <mikestump@comcast.net>
14386
14387 * lib/target-supports.exp (check_effective_target_cilkplus):
14388 cilkplus targets require pthreads.
4ece61b6 14389 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14390
4e8a3a35
MM
143912016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14392
14393 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14394 generation.
14395
818ab71a
JJ
143962016-01-04 Jakub Jelinek <jakub@redhat.com>
14397
14398 Update copyright years.
14399
2fe0a208
MP
144002016-01-04 Marek Polacek <polacek@redhat.com>
14401
14402 PR c/68908
14403 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14404 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14405 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14406
9e3b2fe3
EB
144072016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14408
14409 * gcc.target/sparc/20160104-2.c: New test.
14410
e8d65a35
EB
144112016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14412
14413 * gcc.target/sparc/20160104-1.c: New test.
14414
25ccfccd
PT
144152016-01-03 Paul Thomas <pault@gcc.gnu.org>
14416
14417 PR fortran/65045
14418 * gfortran.dg/pr65045.f90: New test.
14419
cb51d382
EB
144202016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14421
14422 * gnat.dg/specs/debug1.ads: Delete.
14423
6eeaad6e
JD
144242016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14425
14426 PR libgfortran/68867
14427 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14428 expression.
14429
2f968603
JD
144302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14431
14432 PR libgfortran/68867
14433 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14434 PowerPC.
14435
591bb5e4
PT
144362016-01-01 Paul Thomas <pault@gcc.gnu.org>
14437
14438 PR fortran/68864
14439 * gfortran.dg/pr68864.f90: New test.
14440
f1e0620c
JJ
144412016-01-01 Jakub Jelinek <jakub@redhat.com>
14442
942a1319
JJ
14443 PR tree-optimization/69070
14444 * gcc.dg/pr69070.c: New test.
14445
10dff63f
JJ
14446 PR sanitizer/69055
14447 * gfortran.dg/pr69055.f90: New test.
14448
f1e0620c
JJ
14449 PR target/69015
14450 * gcc.dg/pr69015.c: New test.
818ab71a 14451\f
2f883d1c 14452Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14453
14454Copying and distribution of this file, with or without modification,
14455are permitted in any medium without royalty provided the copyright
14456notice and this notice are preserved.