]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8e10302e
RO
12016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 PR target/77483
4 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
5 * gcc.target/i386/pr65105-1.c: Likewise.
6 * gcc.target/i386/pr65105-2.c: Likewise.
7 * gcc.target/i386/pr65105-3.c: Likewise.
8 * gcc.target/i386/pr65105-5.c: Likewise.
9 * gcc.target/i386/pr67761.c: Likewise.
10 * gcc.target/i386/pr70799-1.c: Likewise.
11
866c72a8
ML
122016-10-24 Martin Liska <mliska@suse.cz>
13
14 PR sanitizer/77966
15 * c-c++-common/ubsan/unreachable-3.c: New test.
16
0804124b
SK
172016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
18
19 PR fortran/77763
20 * gfortran.dg/pr77763.f90
21
87c9fca5
SK
222016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
23
24 PR fortran/54730
25 PR fortran/78033
26 * gfortran.dg/pr78033.f90: New test.
27
dfd6231e
PT
282016-10-23 Paul Thomas <pault@gcc.gnu.org>
29
30 PR fortran/69834
31 * gfortran.dg/select_type_1.f03: Change error for overlapping
32 TYPE IS cases.
33 * gfortran.dg/select_type_36.f03: New test.
34
66ccff98
EB
352016-10-22 Eric Botcazou <ebotcazou@adacore.com>
36
37 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
38
15876cee
TK
392016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
40
41 PR fortran/78021
42 * gfortran.dg/string_length_3.f90: New test.
43
574284e9
AV
442016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
45
574284e9
AV
46 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
47
482016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
49
50 PR fortran/43366
51 PR fortran/57117
52 PR fortran/61337
53 * gfortran.dg/alloc_comp_class_5.f03: New test.
54 * gfortran.dg/class_allocate_21.f90: New test.
55 * gfortran.dg/class_allocate_22.f90: New test.
56 * gfortran.dg/realloc_on_assign_27.f08: New test.
57
20276dc9
JL
582016-10-21 Jeff Law <law@redhat.com>
59
60 * PR tree-optimization/71947
61 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
62 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
63 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
64
f7503699
KV
652016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
66
67 * gcc.dg/ipa/vrp5.c: New test.
68 * gcc.dg/ipa/vrp6.c: New test.
69
5be6b295
WD
702016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
71
72 * gcc.target/aarch64/test_frame_17.c: New test.
73
c82bc7ed
WD
742016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
75
76 * gcc.target/aarch64/test_frame_17.c: New test.
77
67a6cac7
AP
782016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
79
80 PR preprocessor/71681
81 * gcc.dg/cpp/pr71681-1.c: New testcase
82 * gcc.dg/cpp/pr71681-2.c: Likewise
83 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
84 * gcc.dg/cpp/remap/a/header.gcc: Likewise
85 * gcc.dg/cpp/remap/a/t_1.h: Likewise
86 * gcc.dg/cpp/remap/a/t_2.h: Likewise
87
8e6982f7
JJ
882016-10-21 Jakub Jelinek <jakub@redhat.com>
89
9c4c8b7b
JJ
90 PR target/78057
91 * gcc.target/i386/pr78057.c: New test.
92
8e6982f7
JJ
93 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
94
de514d40
PT
952016-10-21 Paul Thomas <pault@gcc.gnu.org>
96
97 PR fortran/69566
98 * gfortran.dg/select_type_37.f03: New test.
99
1d64ceb0
SKS
1002016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
101
102 PR target/71627
103 * gcc.target/avr/pr71627.c: New test
104
85729229
EB
1052016-10-21 Eric Botcazou <ebotcazou@adacore.com>
106
107 * gcc.target/sparc/overflow-1.c: New test.
108 * gcc.target/sparc/overflow-2.c: Likewise.
109 * gcc.target/sparc/overflow-3.c: Likewise.
110
d17f2c3b
AV
1112016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
112
113 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
114 effective target.
115
0d47cee6
KT
1162016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
117
118 PR rtl-optimization/78038
119 * gcc.target/aarch64/pr78038.c: New test.
120
a20d03c8
RB
1212016-10-21 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/78051
124 * g++.dg/torture/pr78051.C: New testcase.
125
f3ecd50f
BE
1262016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
127
128 * c-c++-common/wdate-time.c: Restored test case.
129 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
130
fceabe50
JJ
1312016-10-20 Jakub Jelinek <jakub@redhat.com>
132
133 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
134
f56ea76e
UB
1352016-10-20 Uros Bizjak <ubizjak@gmail.com>
136
137 PR target/78037
138 * gcc.target/i386/pr78037.c: New test.
139
2c35bbe1
EB
1402016-10-20 Eric Botcazou <ebotcazou@adacore.com>
141
142 * gcc.target/visium/overflow8.c: New.
143 * gcc.target/visium/overflow16.c: Likewise.
144 * gcc.target/visium/overflow32: Likewise.
145
28df8730
MM
1462016-10-20 Michael Matz <matz@suse.de>
147
148 * gcc.dg/loop-split.c: New test.
149 * gcc.dg/tree-ssa/ifc-9.c: Update.
150 * gcc.dg/tree-ssa/ifc-10.c: Update.
151
6c1a9e41
RB
1522016-10-20 Richard Biener <rguenther@suse.de>
153
154 * gcc.dg/graphite/pr35356-1.c: Update.
155
a2923dba
PC
1562016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/77446
159 * g++.dg/cpp1y/pr77446.C: New.
160
2066ef6a
PK
1612016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
162
163 PR tree-optimization/53979
164 * gcc.dg/pr53979-1.c: New test-case.
165 * gcc.dg/pr53979-2.c: Likewise.
166
4c712374
BE
1672016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
168
169 * c-c++-common/Wint-in-bool-context-2.c: New test.
170
bdcf8e7c
JD
1712016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172
173 * gfortran.dg/dtio_17.f90: Fix test.
174
ec1748d4
AH
1752016-10-19 Aldy Hernandez <aldyh@redhat.com>
176
177 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
178 * gcc.dg/Walloca-2.c: Same.
179
b70f0b0c
AH
1802016-10-19 Aldy Hernandez <aldyh@redhat.com>
181
182 * gcc.dg/Wvla-1.c: Rename to...
183 * gcc.dg/Wvla-larger-than-1.c: ...this.
184 * gcc.dg/Wvla-2.c: Rename to...
185 * gcc.dg/Wvla-larger-than-2.c: ...this.
186 * gcc.dg/Wvla-3.c: Rename to...
187 * gcc.dg/Walloca-11.c.: ...this.
188 * gcc.dg/wvla-[1-7].c: Rename to:
189 * gcc.dg/Wvla-[1-7].c: ...this.
190
cbb22e61
BC
1912016-10-19 Bin Cheng <bin.cheng@arm.com>
192
193 PR tree-optimization/78005
194 * gcc.dg/vect/pr78005.c: New.
195 * gcc.target/i386/l_fma_float_1.c: Revise test.
196 * gcc.target/i386/l_fma_float_2.c: Ditto.
197 * gcc.target/i386/l_fma_float_3.c: Ditto.
198 * gcc.target/i386/l_fma_float_4.c: Ditto.
199 * gcc.target/i386/l_fma_float_5.c: Ditto.
200 * gcc.target/i386/l_fma_float_6.c: Ditto.
201 * gcc.target/i386/l_fma_double_1.c: Ditto.
202 * gcc.target/i386/l_fma_double_2.c: Ditto.
203 * gcc.target/i386/l_fma_double_3.c: Ditto.
204 * gcc.target/i386/l_fma_double_4.c: Ditto.
205 * gcc.target/i386/l_fma_double_5.c: Ditto.
206 * gcc.target/i386/l_fma_double_6.c: Ditto.
207
a023f8c8
TS
2082016-10-19 Thomas Schwinge <thomas@codesourcery.com>
209
210 PR tree-optimization/78024
211 * gcc.dg/goacc/loop-processing-1.c: New file.
212
d9700bdb
RB
2132016-10-19 Richard Biener <rguenther@suse.de>
214
215 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
216
902cb7b1
KN
2172016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
218
219 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
220 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
221 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
222 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
223 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
224 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
225 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
226 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
227 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
228 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
229 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
230 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
231 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
232 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
233 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
234 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
235 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
236 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
237 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
238 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
239 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
240 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
241 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
242 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
243 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
244 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
245 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
246 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
247 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
248 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
249 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
250 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
251 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
252 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
253 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
254 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
255 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
256 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
257 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
258 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
259 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
260 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
261 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
262 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
263 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
264 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
265 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
266 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
267 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
268 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
269 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
270 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
271 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
272 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
273 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
274 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
275 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
276 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
277 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
278 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
279 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
280 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
281 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
282 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
283 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
284 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
285 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
286 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
287 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
288 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
289 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
290 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
291 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
292 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
293 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
294 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
295 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
296 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
297 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
298 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
299 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
300 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
301 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
302 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
303 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
304 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
305 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
306 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
307 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
308 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
309 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
310 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
311 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
312 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
313 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
314 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
315 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
316 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
317 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
318 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
319 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
320 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
321 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
322 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
323 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
324 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
325 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
326 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
327 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
328 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
329 * gcc.target/powerpc/vsu/vsu.exp: New file.
330
5cb96b6a
UB
3312016-10-18 Uros Bizjak <ubizjak@gmail.com>
332
333 PR target/77991
334 * gcc.target/i386/pr77991.c: New test.
335
f5de494c
MF
3362016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
337
338 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
339 LTO is used.
340
e5163ec1
SKS
3412016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
342
5cb96b6a 343 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 344
b64e8239
RB
3452016-10-18 Richard Biener <rguenther@suse.de>
346
347 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
348 * gcc.dg/tree-ssa/pr21001.c: Likewise.
349 * gcc.dg/tree-ssa/pr21090.c: Likewise.
350 * gcc.dg/tree-ssa/pr21294.c: Likewise.
351 * gcc.dg/tree-ssa/pr21563.c: Likewise.
352 * gcc.dg/tree-ssa/pr23744.c: Likewise.
353 * gcc.dg/tree-ssa/pr25382.c: Likewise.
354 * gcc.dg/tree-ssa/pr68431.c: Likewise.
355 * gcc.dg/tree-ssa/vrp03.c: Likewise.
356 * gcc.dg/tree-ssa/vrp06.c: Likewise.
357 * gcc.dg/tree-ssa/vrp07.c: Likewise.
358 * gcc.dg/tree-ssa/vrp09.c: Likewise.
359 * gcc.dg/tree-ssa/vrp19.c: Likewise.
360 * gcc.dg/tree-ssa/vrp20.c: Likewise.
361 * gcc.dg/tree-ssa/vrp92.c: Likewise.
362 * gcc.dg/pr68217.c: Likewise.
363 * gcc.dg/predict-9.c: Likewise.
364 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
365 * gcc.dg/predict-1.c: Likewise.
366
c680ada5
JD
3672016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
368
369 * gfortran.dg/dtio_17.f90: New test.
370
7fd4f180
KV
3712016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
372
373 * gcc.dg/ipa/vrp4.c: Adjust testcase.
374
718625ad
KV
3752016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
376
377 * gcc.dg/ipa/vrp4.c: New test.
378
735b8f9f
KV
3792016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
380
381 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
382 * gcc.dg/torture/pr39074.c: Likewise.
383
86f98087
EB
3842016-10-17 Eric Botcazou <ebotcazou@adacore.com>
385
386 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
387 * gnat.dg/trampoline4.adb: Minor tweak.
388
a929f266
BS
3892016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
390
391 PR tree-optimization/77916
392 * gcc.dg/torture/pr77916.c: New.
393
4acf2055
SK
3942016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
395
396 PR fortran/77978
397 * gfortran.dg/pr77978_1.f90: New test.
398 * gfortran.dg/pr77978_2.f90: Ditto.
399 * gfortran.dg/pr77978_3.f90: Ditto.
400
871267e1
PT
4012016-10-17 Paul Thomas <pault@gcc.gnu.org>
402
403 PR fortran/61420
404 PR fortran/78013
405 * gfortran.dg/proc_ptr_49.f90: New test.
406
fd9593e9
BE
4072016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
408
409 PR target/77308
410 * gcc.target/arm/pr77308.c: New test.
411
d32d4176
DE
4122016-10-17 David Edelsohn <dje.gcc@gmail.com>
413
414 * lib/target-supports.exp
415 (check_effective_target_floatn_nx_runtime): Return 0 for
416 powerpc*-ibm-aix*.
417
dca2910c
AP
4182016-10-17 Andrew Pinski <apinski@cavium.com>
419
420 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
421 long instead of long.
422 * gcc.target/aarch64/cinc_common_1.c: Likewise.
423 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
424 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
425 * gcc.target/aarch64/mult-synth_4.c: Likewise.
426 * gcc.target/aarch64/pr68102_1.c: Likewise.
427 * gcc.target/aarch64/target_attr_3.c: Likewise.
428
44b00dbc
RB
4292016-10-17 Richard Biener <rguenther@suse.de>
430
431 PR tree-optimization/77988
432 * gcc.dg/torture/pr77988.c: New testcase.
433
89b80c42
PK
4342016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
435
436 * gcc.dg/pr71636-1.c: New test-case.
437 * gcc.dg/pr71636-2.c: Likewise.
438
4c640e26
EB
4392016-10-16 Eric Botcazou <ebotcazou@adacore.com>
440
441 * gnat.dg/trampoline3.adb: New test.
442 * gnat.dg/trampoline4.adb: Likewise.
443
6c0347f6
JD
4442016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
445
446 * gfortran.dg/dtio_16.f90: New test.
447
d0d48a06
EB
4482016-10-15 Eric Botcazou <ebotcazou@adacore.com>
449
450 * gcc.target/sparc/bmaskbshuf.c: Rename to...
451 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
452 * gcc.target/sparc/bmaskbshuf-2.c: New test.
453
baa33d83
EB
4542016-10-15 Eric Botcazou <ebotcazou@adacore.com>
455
456 * gcc.target/sparc/popc.c: Rename to...
457 * gcc.target/sparc/popc-1.c: ...this.
458 * gcc.target/sparc/popc-2.c: New test.
459
523ee218
JD
4602016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
461
462 PR fortran/77972
463 * gfortran.dg/unexpected_eof_4.f90: New test.
464
c04d4ede
JB
4652016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
466
31a84d4a
AP
467 PR libfortran/48587
468 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 469
064ed55a
JJ
4702016-10-14 Jakub Jelinek <jakub@redhat.com>
471
9a822fc7
JJ
472 PR middle-end/77959
473 * gfortran.dg/pr77959.f90: New test.
474
064ed55a
JJ
475 DR 1511 - const volatile variables and ODR
476 * g++.dg/DRs/dr1511-1.C: New test.
477 * g++.dg/DRs/dr1511-2.C: New test.
478
2579762a
EB
4792016-10-14 Eric Botcazou <ebotcazou@adacore.com>
480
481 * gnat.dg/debug7.adb (dg-options): Remove -g.
482 * gnat.dg/debug8.adb (dg-options): Add -margs.
483 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
484
6d59425d
RB
4852016-10-14 Richard Biener <rguenther@suse.de>
486
487 PR tree-optimization/77979
488 * gcc.dg/torture/pr77979.c: New testcase.
489
43f66d6e
ML
4902016-10-14 Martin Liska <mliska@suse.cz>
491
492 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
493 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
494 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
495
cb3ac867
UB
4962016-10-14 Uros Bizjak <ubizjak@gmail.com>
497
498 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
499 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
500 * gcc.dg/torture/pr77937-2.c: Likewise.
501
14cf71a0
EB
5022016-10-14 Eric Botcazou <ebotcazou@adacore.com>
503
504 * gnat.dg/lto15.adb: Adjust.
505 * gnat.dg/lto16.adb: Likewise.
506 * gnat.dg/lto17.adb: Likewise
507 * gnat.dg/lto18.ad[sb]: New test.
508 * gnat.dg/lto18_pkg.ads: New helper.
509 * gnat.dg/lto19.adb: New test.
510 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
511 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
512 * gnat.dg/lto20.adb: New test.
513 * gnat.dg/lto20_pkg.ad[sb]: New helper.
514
6fd9c6f4
AV
5152016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
516
517 * gfortran.dg/coarray_38.f90: Expect error message.
518
01f44038
KT
5192016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
520
521 * gcc.target/aarch64/spellcheck_1.c: New test.
522 * gcc.target/aarch64/spellcheck_2.c: Likewise.
523 * gcc.target/aarch64/spellcheck_3.c: Likewise.
524 * gcc.target/aarch64/spellcheck_4.c: Likewise.
525 * gcc.target/aarch64/spellcheck_5.c: Likewise.
526 * gcc.target/aarch64/spellcheck_6.c: Likewise.
527
253abb2a
AS
5282016-10-13 Andreas Schwab <schwab@linux-m68k.org>
529
530 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
531
a2695319
BS
5322016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
533
534 PR tree-optimization/77937
535 * gcc.dg/torture/pr77937-1.c: New.
536 * gcc.dg/torture/pr77937-2.c: New.
537
14a2c9aa
JM
5382016-10-13 Jakub Jelinek <jakub@redhat.com>
539
540 * g++.dg/cpp1z/inline-var1.C: New test.
541 * g++.dg/cpp1z/inline-var1a.C: New test.
542 * g++.dg/cpp1z/inline-var1.h: New file.
543 * g++.dg/cpp1z/inline-var2.C: New test.
544 * g++.dg/cpp1z/inline-var3.C: New test.
545 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
546 uninitialized const.
547
18d34307
SL
5482016-10-13 Sandra Loosemore <sandra@codesourcery.com>
549
ee7fa2e3
SL
550 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
551 Xscale is specified, not just -march.
552 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
553 is incompatible with Xscale.
18d34307 554
96032047
MS
5552016-10-13 Martin Sebor <msebor@redhat.com>
556
557 PR c++/71912
558 * g++.dg/ext/flexary4.C: Adjust.
559 * g++.dg/ext/flexary5.C: Same.
560 * g++.dg/ext/flexary9.C: Same.
561 * g++.dg/ext/flexary19.C: New test.
562 * g++.dg/ext/flexary18.C: New test.
563 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
564 regression test.
5cb96b6a
UB
565 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
566 Avoid generating a flexible array member in an array.
96032047 567
5b1548fd
MS
5682016-10-13 Martin Sebor <msebor@redhat.com>
569
570 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
571 to placate -Wformat on targets where the type is not int.
572
7810c4eb
DM
5732016-10-13 David Malcolm <dmalcolm@redhat.com>
574
575 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
576 in INSN_LOCATION.
577
fcd27666
BC
5782016-10-13 Bin Cheng <bin.cheng@arm.com>
579
580 * gcc.target/i386/l_fma_float_1.c: Revise test.
581 * gcc.target/i386/l_fma_float_2.c: Ditto.
582 * gcc.target/i386/l_fma_float_3.c: Ditto.
583 * gcc.target/i386/l_fma_float_4.c: Ditto.
584 * gcc.target/i386/l_fma_float_5.c: Ditto.
585 * gcc.target/i386/l_fma_float_6.c: Ditto.
586 * gcc.target/i386/l_fma_double_1.c: Ditto.
587 * gcc.target/i386/l_fma_double_2.c: Ditto.
588 * gcc.target/i386/l_fma_double_3.c: Ditto.
589 * gcc.target/i386/l_fma_double_4.c: Ditto.
590 * gcc.target/i386/l_fma_double_5.c: Ditto.
591 * gcc.target/i386/l_fma_double_6.c: Ditto.
592
b8a4b8c8
BC
5932016-10-13 Bin Cheng <bin.cheng@arm.com>
594
595 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
596
328ba117
BC
5972016-10-13 Bin Cheng <bin.cheng@arm.com>
598
599 * gcc.dg/vect/vect-98.c: Refine test case.
600 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
601 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
602 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
603
1a1ab05e
JJ
6042016-10-13 Jakub Jelinek <jakub@redhat.com>
605
606 PR c/77946
607 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
608
27947670
ML
6092016-10-13 Martin Liska <mliska@suse.cz>
610
611 PR tree-optimization/77943
612 * g++.dg/tree-ssa/pr77943.C: New test.
613
92c5266b
AV
6142016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
615
616 PR fortran/72832
617 * gfortran.dg/allocate_with_source_22.f03: New test.
618 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
619 fail.
620
90bca4ed
TP
6212016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
622
623 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
624 * gcc.target/arm/movsi_movw.c: Likewise.
625 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
626 directive to work on big endian targets.
627
0011af7b
KV
6282016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
629
630 * gcc.dg/tree-ssa/evrp6.c: New test.
631
859e95ab
SB
6322016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
633
634 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
635 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
636 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
637
2934018d
SB
6382016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
639
640 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
641 * gcc.target/powerpc/warn-2.c: Ditto.
642
f92d1522
RS
6432016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
644
645 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
646 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
647 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
648 for -mmsa.
649 * gcc.target/mips/msa.c: New test.
650 * gcc.target/mips/msa-builtins.c: Likewise.
651 * lib/target-supports.exp (check_mips_msa_hw_available): New.
652 (check_effective_target_mips_msa_runtime): Likewise.
653 (check_effective_target_mips_msa): Likewise.
654 (add_options_for_mips_msa): Likewise.
655 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
656 (check_effective_target_vect_intfloat_cvt): Likewise.
657 (check_effective_target_vect_uintfloat_cvt): Likewise.
658 (check_effective_target_vect_floatint_cvt): Likewise.
659 (check_effective_target_vect_floatuint_cvt): Likewise.
660 (check_effective_target_vect_shift): Likewise.
661 (check_effective_target_vect_shift_char): Likewise.
662 (check_effective_target_vect_long): Likewise.
663 (check_effective_target_vect_float): Likewise.
664 (check_effective_target_vect_double): Likewise.
665 (check_effective_target_vect_long_long): Likewise.
666 (check_effective_target_vect_perm): Likewise.
667 (check_effective_target_vect_perm_byte): Likewise.
668 (check_effective_target_vect_perm_short): Likewise.
669 (check_effective_target_vect_sdot_qi): Likewise.
670 (check_effective_target_vect_udot_qi): Likewise.
671 (check_effective_target_vect_sdot_hi): Likewise.
672 (check_effective_target_vect_udot_hi): Likewise.
673 (check_effective_target_vect_pack_trunc): Likewise.
674 (check_effective_target_vect_unpack): Likewise.
675 (check_effective_target_vect_hw_misalign): Likewise.
676 (check_effective_target_vect_condition): Likewise.
677 (check_effective_target_vect_cond_mixed): Likewise.
678 (check_effective_target_vect_char_mult): Likewise.
679 (check_effective_target_vect_short_mult): Likewise.
680 (check_effective_target_vect_int_mult): Likewise.
681 (check_effective_target_vect_extract_even_odd): Likewise.
682 (check_effective_target_vect_interleave): Likewise.
683 (check_vect_support_and_set_flags): Check if the target supports MSA
684 and append to the list of EFFECTIVE_TARGETS.
685
0bfd099c
RB
6862016-10-12 Richard Biener <rguenther@suse.de>
687
688 PR debug/77947
689 * g++.dg/torture/pr77947.C: New testcase.
690
b4a9ef2f
PMR
6912016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
692
693 * gnat.dg/debug8.adb: New testcase.
694
c0dbd22d
PMR
6952016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
696
697 * gnat.dg/debug9.adb: New testcase.
698
8a7c91cd
RB
6992016-10-12 Richard Biener <rguenther@suse.de>
700
701 * gcc.dg/tree-ssa/vrp35.c: Adjust.
702 * gcc.dg/tree-ssa/vrp36.c: Likewise.
703 * gcc.dg/tree-ssa/vrp46.c: Likewise.
704
7dc2f5f1
RB
7052016-10-12 Richard Biener <rguenther@suse.de>
706
707 PR tree-optimization/77920
708 * gcc.dg/torture/pr77920.c: New testcase.
709
70f6d5e1
JJ
7102016-10-12 Jakub Jelinek <jakub@redhat.com>
711
4a8b97cb
JJ
712 PR tree-optimization/77929
713 * gcc.c-torture/compile/pr77929.c: New test.
714
70f6d5e1
JJ
715 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
716 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
717 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
718 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
719 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
720 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
721 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
722 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
723 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
724
4803de58
EB
7252016-10-11 Eric Botcazou <ebotcazou@adacore.com>
726
727 * gcc.target/sparc/setcc-4.c: Adjust.
728 * gcc.target/sparc/setcc-5.c: Likewise.
729 * gcc.target/sparc/setcc-6.c: Likewise.
730 * gcc.target/sparc/setcc-7.c: Likewise.
731 * gcc.target/sparc/setcc-8.c: Likewise.
732 * gcc.target/sparc/setcc-9.c: Likewise.
733 * gcc.target/sparc/setcc-10.c: Delete.
734
f6cf4810
SK
7352016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
736
737 PR fortran/77942
738 * gfortran.dg/pr77942.f90
739
8e8c2744
FR
7402016-10-11 Fritz Reese <fritzoreese@gmail.com>
741
742 * gfortran.dg/dec_math.f90: New testsuite.
743
ddefad9a
SKS
7442016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
745
746 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
747 (main): Declare j as i32 instead of int.
748
e7b08761
TP
7492016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
750
751 PR testsuite/PR77710
752 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
753 target triplet instead of *-*-*-*.
754
9fd7cd44
EB
7552016-10-11 Eric Botcazou <ebotcazou@adacore.com>
756
757 * gnat.dg/unchecked_convert10.adb: New test.
758 * gnat.dg/unchecked_convert11.adb: Likewise.
759 * gnat.dg/unchecked_convert12.adb: Likewise.
760
ff7e7ee0
EB
7612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
762
763 * gcc.target/sparc/cbcond-1.c: New test.
764 * gcc.target/sparc/cbcond-2.c: Likewise.
765 * gcc.target/sparc/movcc-1.c: Likewise.
766 * gcc.target/sparc/movcc-2.c: Likewise.
767 * gcc.target/sparc/setcc-1.c: Adjust.
768 * gcc.target/sparc/setcc-2.c: Likewise.
769 * gcc.target/sparc/setcc-3.c: Likewise.
770 * gcc.target/sparc/setcc-4.c: Likewise.
771 * gcc.target/sparc/setcc-5.c: Likewise.
772 * gcc.target/sparc/setcc-6.c: New test.
773 * gcc.target/sparc/setcc-7.c: Likewise.
774 * gcc.target/sparc/setcc-8.c: Likewise.
775 * gcc.target/sparc/setcc-9.c: Likewise.
776 * gcc.target/sparc/setcc-10.c: Likewise.
777
d30078b8
JL
7782016-10-10 Jeff Law <law@redhat.com>
779
780 PR tree-optimization/71947
781 * gcc.dg/tree-ssa/pr71947-1.c: New test.
782 * gcc.dg/tree-ssa/pr71947-2.c: New test.
783 * gcc.dg/tree-ssa/pr71947-3.c: New test.
784 * gcc.dg/tree-ssa/pr71947-4.c: New test.
785 * gcc.dg/tree-ssa/pr71947-5.c: New test.
786 * gcc.dg/tree-ssa/pr71947-6.c: New test.
787
5f869266
TK
7882016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
789
790 PR fortran/77915
791 * gfortran.dg/matmul_11.f90: New test.
792
174e0b00
JW
7932016-10-10 Jiong Wang <jiong.wang@arm.com>
794
795 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
796 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
797 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
798 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
799 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
800 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
801 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
802 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
803 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
804 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
805 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
806 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
807 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
808 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
809 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
810 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
811 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
812 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
813 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
814 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
815 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
816 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
817 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
818 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
819 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
820 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
821 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
822 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
823 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
824 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
825 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
826 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
827 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
828 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
829 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
830 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
831 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
832 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
833 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
834 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
835 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
836 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
837 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
838 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
839 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
840 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
841 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
842 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
843 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
844 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
845 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
846 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
847 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
848 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
849 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
850 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
851 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
852 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
853 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
854
4bc63138
JW
8552016-10-10 Jiong Wang <jiong.wang@arm.com>
856
857 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
858 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
859 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
860 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
861 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
862 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
863 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
864 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
865 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
866 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
867 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
868 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
869 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
870 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
871
8f3edb07
JW
8722016-10-10 Jiong Wang <jiong.wang@arm.com>
873
874 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
875 Enable AArch64.
876 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
877 vdup*_laneq.
878 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
879 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
880 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
881 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
882
6e49f922
JW
8832016-10-10 Matthew Wahab <matthew.wahab@arm.com>
884 Jiong Wang <jiong.wang@arm.com>
885
886 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
887 AArch64 support.
888 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
889 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
890 AArch64 targets.
891 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
892 AArch64 targets.
893 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
894 targets.
895 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
896
41683e1a
EB
8972016-10-10 Eric Botcazou <ebotcazou@adacore.com>
898
899 * gnat.dg/specs/vfa.ads: New test.
900
6e49f922 9012016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
902
903 * gnat.dg/inline13.ad[sb]: New test.
904 * gnat.dg/inline13_pkg.ad[sb]: New helper.
905
55cfd746
EB
9062016-10-10 Eric Botcazou <ebotcazou@adacore.com>
907
908 * gnat.dg/biased_subtype.adb: New test.
909
4dfb8a2a
JJ
9102016-10-09 Jakub Jelinek <jakub@redhat.com>
911
912 PR tree-optimization/77901
913 * gcc.c-torture/compile/pr77901.c: New test.
914
67b97478
PK
9152016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
916
917 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
918 * gcc.dg/ipa/propalign-2.c: Likewise
919 * gcc.dg/ipa/propalign-3.c: Likewise.
920 * gcc.dg/ipa/propalign-4.c: Likewise.
921 * gcc.dg/ipa/propalign-5.c: Likewise.
922
7bad794a
JJ
9232016-10-08 Jakub Jelinek <jakub@redhat.com>
924
81b02905
JJ
925 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
926
ee19ef45
JJ
927 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
928
7bad794a
JJ
929 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
930 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
931
56d3a930
FR
9322016-10-07 Fritz Reese <fritzoreese@gmail.com>
933
934 * gfortran.dg/dec_union_11.f90: New testcase.
935
45e2bf2e
NS
9362016-10-07 Nathan Sidwell <nathan@acm.org>
937
938 PR c++/66443
939 * g++.dg/cpp0x/pr66443-cxx11.C: New.
940 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
941 * g++.dg/cpp1y/pr66443-cxx14.C: New
942 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
943 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
944
be845b04
JJ
9452016-10-07 Jakub Jelinek <jakub@redhat.com>
946
947 * g++.dg/cpp0x/addressof1.C: New test.
948 * g++.dg/cpp0x/addressof2.C: New test.
949
08213983
MM
9502016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
951
952 * gcc.target/powerpc/float128-type-1.c: New test to check that
953 PowerPC 64-bit Linux enables -mfloat128-type by default.
954 * gcc.target/powerpc/float128-type-2.c: Likewise.
955 * gcc.target/powerpc/float128-mix.c: Change error message to
956 reflect that __ibm128 is now #define'ed to be long double.
957
bd845c14
SK
9582016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
959
960 PR fortran/77406
961 * gfortran.dg/pr77406.f90: New test.
962 * gfortran.dg/assumed_type_3.f90: Update error messages.
963 * gfortran.dg/defined_operators_1.f90: Ditto.
964 * gfortran.dg/generic_26.f90: Ditto.
965 * gfortran.dg/generic_7.f90: Ditto.
966 * gfortran.dg/gomp/udr5.f90: Ditto.
967 * gfortran.dg/gomp/udr7.f90: Ditto.
968 * gfortran.dg/interface_1.f90: Ditto.
969 * gfortran.dg/interface_37.f90: Ditto.
970 * gfortran.dg/interface_5.f90: Ditto.
971 * gfortran.dg/interface_6.f90: Ditto.
972 * gfortran.dg/interface_7.f90
973 * gfortran.dg/no_arg_check_3.f90
974 * gfortran.dg/operator_5.f90
975 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
976
c09c4992
BE
9772016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
978
979 PR c++/77700
980 * c-c++-common/Wint-in-bool-context.c: Update test.
981
d7f336f8
RB
9822016-10-07 Richard Biener <rguenther@suse.de>
983
984 * gcc.dg/tree-ssa/vrp01.c: Adjust.
985 * gcc.dg/tree-ssa/vrp34.c: Likewise.
986
a9172bf3
MP
9872016-10-07 Marek Polacek <polacek@redhat.com>
988
989 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
990
8a14afd0
BS
9912016-10-07 Bernd Schmidt <bschmidt@redhat.com>
992
993 PR c++/69733
994 * c-c++-common/pr69733.c: New test.
995 * gcc.dg/pr69733.c: New test.
996 * gcc.target/i386/pr69733.c: New test.
997
d4bd4646
MP
9982016-10-07 Marek Polacek <polacek@redhat.com>
999
1000 PR c++/77803
1001 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1002
a93cdc5c
JJ
10032016-10-07 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR tree-optimization/77664
1006 * gcc.dg/tree-ssa/pr77664.c: New test.
1007 * gcc.dg/pr77664.c: New test.
1008
10092016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1010
1011 * gfortran.dg/pr69955.f90: New test.
1012
ac193ee7
LK
10132016_10-06 Louis Krupp <louis.krupp@zoho.com>
1014
1015 PR fortran/57910
1016 * gfortran.dg/pr57910.f90: New test.
1017
342cfb3e
JJ
10182016-10-06 Jakub Jelinek <jakub@redhat.com>
1019
1020 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1021 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1022
48057089
KV
10232016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1024
1025 PR tree-optimization/77862
1026 * gcc.dg/pr77862.c: New test.
1027
65b25c9b
KV
10282016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1029
1030 * gcc.dg/tree-ssa/evrp4.c: New test.
1031
f3127685
JL
10322016-10-06 Jeff Law <law@redhat.com>
1033
1034 PR tree-optimization/71661
1035 * gcc.dg/tree-ssa/pr71661.c: New test.
1036
b3972588
RB
10372016-10-06 Richard Biener <rguenther@suse.de>
1038
1039 PR tree-optimization/77855
1040 * gcc.dg/torture/pr77855.c: New testcase.
1041
139dc3c6 10422016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1043 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1044
1045 * g++.dg/other/pr77759.C: New test.
1046
37f6a157
RB
10472016-10-06 Richard Biener <rguenther@suse.de>
1048
1049 PR tree-optimization/77839
1050 * gcc.dg/torture/pr77839.c: New testcase.
1051
f779aeb8
MP
10522016-10-06 Marek Polacek <polacek@redhat.com>
1053
1054 * g++.dg/cpp1z/init-statement9.C: New test.
1055
eee8f0b0
AS
10562016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1057
1058 * gcc.target/i386/pcommit-1.c: Deleted.
1059 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1060 * gcc.target/i386/sse-13.c: Ditto.
1061 * gcc.target/i386/sse-14.c: Ditto.
1062 * gcc.target/i386/sse-22.c: Ditto.
1063 * gcc.target/i386/sse-23.c: Ditto.
1064 * g++.dg/other/i386-2.C: Ditto.
1065
b48042bb
UB
10662016-10-05 Uros Bizjak <ubizjak@gmail.com>
1067
1068 * gcc.target/i386/pr77833.c: Require int128 effective target.
1069
50b01e1d
SK
10702016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1071
1072 PR fortran/58991
1073 PR fortran/58992
1074 * gfortran.dg/associate_22.f90: New test.
1075
908b8296
FR
10762016-10-05 Fritz Reese <fritzoreese@gmail.com>
1077
1078 * gfortran.dg/dec_union_9.f90: New testcase.
1079 * gfortran.dg/dec_union_10.f90: New testcase.
1080
87582521
JJ
10812016-10-05 Jakub Jelinek <jakub@redhat.com>
1082
2e69f143
JJ
1083 PR sanitizer/66343
1084 * gcc.dg/pch/pr66343-3.c: New test.
1085 * gcc.dg/pch/pr66343-3.hs: New file.
1086
87582521
JJ
1087 PR sanitizer/66343
1088 * gcc.dg/pch/pr66343-1.c: New test.
1089 * gcc.dg/pch/pr66343-1.hs: New file.
1090 * gcc.dg/pch/pr66343-2.c: New test.
1091 * gcc.dg/pch/pr66343-2.hs: New file.
1092
700fff34
BE
10932016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1094
1095 * c-c++-common/Wint-in-bool-context.c: Update test.
1096
17a9e380
MP
10972016-10-05 Marek Polacek <polacek@redhat.com>
1098
1099 * g++.dg/cpp1z/init-statement1.C: New test.
1100 * g++.dg/cpp1z/init-statement2.C: New test.
1101 * g++.dg/cpp1z/init-statement3.C: New test.
1102 * g++.dg/cpp1z/init-statement4.C: New test.
1103 * g++.dg/cpp1z/init-statement5.C: New test.
1104 * g++.dg/cpp1z/init-statement6.C: New test.
1105 * g++.dg/cpp1z/init-statement7.C: New test.
1106 * g++.dg/cpp1z/init-statement8.C: New test.
1107
6e48e779
LK
11082016-10-05 Louis Krupp <louis.krupp@zoho.com>
1109
1110 PR fortran/67524
1111 * gfortran.dg/pr67524.f90: New test.
1112
04a32443
JJ
11132016-10-05 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR sanitizer/77823
1116 * c-c++-common/ubsan/shift-9.c: New test.
1117
743a9cf7
SKS
11182016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1119
1120 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1121 of int if __SIZEOF_INT__ is less than 4 bytes.
1122
a40278c3
JD
11232016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1124
1125 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1126 * gfortran.dg/class_array_20.f03: Likewise.
1127 * gfortran.dg/class_array_21.f03: Likewise.
1128 * gfortran.dg/finalize_29.f08: Likewise.
1129 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1130
39bb7d01
RB
11312016-10-05 Richard Biener <rguenther@suse.de>
1132
1133 PR middle-end/77826
1134 * gcc.dg/torture/pr77826.c: New testcase.
1135
eeb57981
RB
11362016-10-05 Richard Biener <rguenther@suse.de>
1137
1138 * gcc.dg/fold-copysign-1.c: New testcase.
1139
f9018d75
AS
11402016-10-05 Andreas Schwab <schwab@suse.de>
1141
1142 * g++.dg/pr49847-2.C: Remove.
1143
7e8000b3
PMR
11442016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1145
1146 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1147
54f84ca9
RB
11482016-10-05 Richard Biener <rguenther@suse.de>
1149
1150 PR middle-end/55152
1151 * gcc.dg/pr55152-2.c: New testcase.
1152
17beda50
JD
11532016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1154
1155 * gfortran.dg/dtio_15.f90: New test.
1156
1c84b798
ILT
11572016-10-04 Ian Lance Taylor <iant@golang.org>
1158
1159 * gcc.dg/split-7.c: New test.
1160
7ec39552
MS
11612016-10-04 Martin Sebor <msebor@redhat.com>
1162
1163 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1164 %lc directive to wint_t to silence -Wformat warnings on targets
1165 where the latter is a distinct type such as long.
1166
8ff04ff9
MS
11672016-10-04 Martin Sebor <msebor@redhat.com>
1168
1169 PR c++/77804
1170 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1171
bfecd57c
JJ
11722016-10-04 Jakub Jelinek <jakub@redhat.com>
1173
f72da967
JJ
1174 PR c++/77791
1175 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1176
bfecd57c
JJ
1177 * g++.dg/other/java3.C: Remove.
1178 * g++.dg/other/java1.C: Remove.
1179 * g++.dg/other/error12.C: Remove.
1180 * g++.dg/other/java2.C: Remove.
1181 * g++.dg/warn/Wnvdtor.C: Remove.
1182 * g++.dg/lookup/java1.C: Remove.
1183 * g++.dg/lookup/java2.C: Remove.
1184 * g++.dg/ext/pr34829.C: Remove.
1185 * g++.dg/ext/java-3.C: Remove.
1186 * g++.dg/ext/java-1.C: Remove.
1187 * g++.dg/ext/java-2.C: Remove.
1188 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1189
fe8b1e83
DG
11902016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1191
1192 PR tree-optimization/77808
1193 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1194
078b5aab
RB
11952016-10-04 Richard Biener <rguenther@suse.de>
1196
1197 PR tree-optimization/77399
1198 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1199
2b568899
RB
12002016-10-04 Richard Biener <rguenther@suse.de>
1201
1202 PR middle-end/77833
1203 * gcc.target/i386/pr77833.c: New testcase.
1204
0a4e5cf3
JL
12052016-09-26 Jeff Law <law@redhat.com>
1206
1207 PR tree-optimization/71550
1208 PR tree-optimization/71403
1209 * gcc.c-torture/execute/pr71550.c: New test.
1210
d07b0a23
SKS
12112016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1212
1213 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1214 option.
1215
b44a42cf
KT
12162016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1217
1218 Revert
1219 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1220
1221 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1222
f41f1ceb
MP
12232016-10-03 Marek Polacek <polacek@redhat.com>
1224
1225 * g++.dg/cpp0x/nullptr37.C: New test.
1226
1633d3b9
BE
12272016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1228
1229 * c-c++-common/Wint-in-bool-context.c: Update test.
1230
2c8e3a1d
JJ
12312016-10-02 Jakub Jelinek <jakub@redhat.com>
1232
1233 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1234 earlier.
1235 * g++.dg/charset/asm2.c (memmove): Likewise.
1236 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1237 * g++.dg/tls/diag-4.C (foo): Likewise.
1238 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1239 dg-warning, fix up regex.
1240 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1241 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1242 * g++.old-deja/g++.mike/net31.C: Likewise.
1243 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1244 for C++17.
1245 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1246 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1247
f00b6283
RB
12482016-10-01 Richard Biener <rguenther@suse.de>
1249
1250 PR middle-end/77798
1251 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1252
0f0565b1
AV
12532016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1254
1255 PR fortran/77663
1256 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1257
c58823a0
JJ
12582016-10-01 Jakub Jelinek <jakub@redhat.com>
1259
1260 PR c/77490
1261 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1262 Add dg-prune-output directive.
1263
e3228a50
JD
12642016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1265
1266 PR fortran/66643
1267 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1268 * gfortran.fortran-torture/compile/write.f90: Update test.
1269
e70bbc6f
MW
12702016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1271
1272 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1273 arm_fp16_alternative_ok as the required effective target.
1274 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1275 -mfp16-format=alternative to the dg-options directive and remove
1276 the dg-add-options directive.
1277
c39747d2
FR
12782016-09-30 Fritz Reese <fritzoreese@gmail.com>
1279
1280 PR fortran/77764
1281 * gfortran.dg/dec_union_8.f90: New testcase.
1282
00074dd8
FR
12832016-09-30 Fritz Reese <fritzoreese@gmail.com>
1284
1285 PR fortran/77782
1286 * gfortran.dg/dec_structure_16.f90: New testcase.
1287
26f391e8
AV
12882016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1289
1290 * gfortran.dg/coarray_allocate_10.f08: New test.
1291 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1292
fa16a271
KT
12932016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1294
1295 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1296
f334c828
RB
12972016-09-30 Richard Biener <rguenther@suse.de>
1298
1299 PR tree-optimization/77399
1300 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1301
76e3ec9c
SL
13022016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1303
871267e1 1304 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1305 -fdelete-null-pointer-checks explicit.
1306 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1307 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1308 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1309 * gcc.dg/pic-1.c: Require fpic target support.
1310 * gcc.dg/pic-2.c: Likewise.
1311
a2c6e7f2
JJ
13122016-09-29 Jakub Jelinek <jakub@redhat.com>
1313
1314 Implement P0001R1 - C++17 removal of register storage class specifier
1315 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1316 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1317 C++17.
1318 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1319 keyword if not __SSE2__.
1320 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1321 C++17.
1322 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1323 register keywords.
1324 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1325 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1326 no_erroneous_warning): Expect new warnings for C++17.
1327 * g++.dg/warn/register-var-2.C (f): Likewise.
1328 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1329 * g++.dg/parse/linkage2.C (foo): Likewise.
1330 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1331 keyword on parameters for C++17.
1332 * g++.dg/cpp1z/register1.C: New test.
1333 * g++.dg/cpp1z/register2.C: New test.
1334 * g++.dg/cpp1z/register3.C: New test.
1335
4ab76933
UB
13362016-09-29 Uros Bizjak <ubizjak@gmail.com>
1337
1338 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1339 * gcc.target/i386/avx2-check.h (main): Ditto.
1340 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1341 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1342 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1343 * gcc.target/i386/avx512er-check.h (main): Ditto.
1344 * gcc.target/i386/avx512f-check.h (main): Ditto.
1345 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1346 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1347 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1348
2488ebe5
UB
13492016-09-29 Uros Bizjak <ubizjak@gmail.com>
1350
1351 PR target/77756
1352 * gcc.target/i386/pr77756.c: New test.
1353
4d258d09
MP
13542016-09-29 Marek Polacek <polacek@redhat.com>
1355
1356 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1357
a9087411
MP
13582016-09-29 Marek Polacek <polacek@redhat.com>
1359
1360 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1361 C++14.
1362
fa0a064a
ML
13632016-09-29 Martin Liska <mliska@suse.cz>
1364
1365 * objc/execute/construct1.m: New test.
1366
0ce1ecc7
RB
13672016-09-29 Richard Biener <rguenther@suse.de>
1368
1369 PR tree-optimization/77768
1370 * gcc.dg/torture/pr77768.c: New testcase.
1371
da186c1f
RB
13722016-09-28 Richard Biener <rguenther@suse.de>
1373
1374 PR middle-end/77407
1375 * gcc.dg/pr77407.c: New testcase.
1376
d657e995
RB
13772016-09-29 Richard Biener <rguenther@suse.de>
1378
1379 PR middle-end/55152
1380 * gcc.dg/pr55152.c: New testcase.
1381 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1382
cadf6296
RO
13832016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1384
1385 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1386 (dg-options): Remove -m32.
1387
88000fd1
MS
13882016-09-28 Martin Sebor <msebor@redhat.com>
1389
1390 PR middle-end/77721
1391 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1392
0c172974
JD
13932016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1394
1395 PR libgfortran/77707
1396 * gfortran.dg/inquire_17.f90: New test.
1397
4b390698
JJ
13982016-09-28 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR c++/77467
1401 * g++.dg/cpp1y/constexpr-77467.C: New test.
1402
2b1b5938
MS
14032016-09-28 Martin Sebor <msebor@redhat.com>
1404
1405 PR c/77762
1406 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1407 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1408 (test_sprintf_p_const): Adjust line numbers to avoid failures
1409 introduced in r240503.
1410
30dc6ee9
MS
14112016-09-28 Martin Sebor <msebor@redhat.com>
1412
1413 PR middle-end/77683
1414 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1415
7d290e93
BE
14162016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1417
fcf32bad
BE
1418 PR c++/77748
1419 * g++.dg/pr77550.C: Avoid undefined behavior.
1420
7d290e93
BE
1421 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1422
912d9ec3
WD
14232016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1424
1425 * gcc.dg/strlenopt-20.c: Update test.
1426 * gcc.dg/strlenopt-21.c: Likewise.
1427 * gcc.dg/strlenopt-22.c: Likewise.
1428 * gcc.dg/strlenopt-22g.c: Likewise.
1429 * gcc.dg/strlenopt-26.c: Likewise.
1430 * gcc.dg/strlenopt-5.c: Likewise.
1431 * gcc.dg/strlenopt-7.c: Likewise.
1432 * gcc.dg/strlenopt-9.c: Likewise.
1433
459bcfb0
JJ
14342016-09-27 Jakub Jelinek <jakub@redhat.com>
1435
6e39060a
JJ
1436 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1437
8ca33347
JJ
1438 * g++.dg/cpp1z/lambda-this1.C: New test.
1439 * g++.dg/cpp1z/lambda-this2.C: New test.
1440
459bcfb0
JJ
1441 PR c++/77722
1442 * g++.dg/ubsan/return-4.C: New test.
1443 * g++.dg/ubsan/return-5.C: New test.
1444 * g++.dg/ubsan/return-6.C: New test.
1445
20fba714
JW
14462016-09-27 Jiong Wang <jiong.wang@arm.com>
1447
1448 * lib/target-supports.exp
1449 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1450 in function comment.
1451
bebe0086
ML
14522016-09-27 Martin Liska <mliska@suse.cz>
1453
1454 PR gcov-profile/46266
1455 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1456 considered.
1457
59896334
RB
14582016-09-27 Richard Biener <rguenther@suse.de>
1459
1460 PR tree-optimization/77745
1461 * g++.dg/torture/pr77745.C: New testcase.
1462
f0d355dc
RB
14632016-09-27 Richard Biener <rguenther@suse.de>
1464
1465 PR tree-optimization/77478
1466 * gcc.dg/torture/pr77478.c: New testcase.
1467
8c9434c2
ML
14682016-09-27 Martin Liska <mliska@suse.cz>
1469
1470 PR gcov-profile/7970
1471 PR gcov-profile/16855
1472 PR gcov-profile/44779
1473 * g++.dg/gcov/pr16855.C: New test.
1474
511d092e
SKS
14752016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1476
1477 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1478
f2e0c4e1
JJ
14792016-09-27 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR fortran/77666
1482 * gfortran.dg/gomp/pr77666.f90: New test.
1483
3a4228ba
KV
14842016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1485
1486 PR ipa/77677
1487 * gcc.dg/torture/pr77677-2.c: New test.
1488
a184e37f
SK
14892016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1490
1491 PR fortran/77420
1492 * gfortran.dg/pr77420_1.f90: New test.
1493 * gfortran.dg/pr77420_2.f90: Ditto.
1494 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1495 * gfortran.dg/pr77420_4.f90: this file.
1496
8be59d19
KV
14972016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1498
1499 PR middle-end/77719
1500 * gfortran.dg/pr77719.f90: New test.
1501
991075a4
TP
15022016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1503
1504 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1505 singular form of byte when quantity is unknown.
991075a4 1506
c6147dc4
MP
15072016-09-26 Marek Polacek <polacek@redhat.com>
1508
1509 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1510
5cc6c41c
ML
15112016-09-26 Martin Liska <mliska@suse.cz>
1512
1513 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1514 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1515 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1516 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1517 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1518 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1519 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1520 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1521 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1522
81fea426
MP
15232016-09-26 Marek Polacek <polacek@redhat.com>
1524
1525 PR c/7652
1526 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1527 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1528 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1529 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1530 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1531 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1532 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1533 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1534 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1535 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1536 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1537 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1538 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1539 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1540 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1541 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1542 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1543 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1544 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1545 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1546 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1547 * c-c++-common/attr-fallthrough-1.c: New test.
1548 * c-c++-common/attr-fallthrough-2.c: New test.
1549 * g++.dg/cpp0x/fallthrough1.C: New test.
1550 * g++.dg/cpp0x/fallthrough2.C: New test.
1551 * g++.dg/cpp1z/fallthrough1.C: New test.
1552 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1553 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1554 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1555 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1556
9b597c1f
SK
15572016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1558
12a813c1 1559 PR fortran/77429
9b597c1f
SK
1560 * gfortran.dg/pr77429.f90: New test.
1561
f1c7e7f1
SK
15622016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1563
1564 PR fortran/77694
1565 * gfortran.dg/pr77694.f90: New test.
1566
50c6dd20
OE
15672016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1568
1569 PR target/51244
1570 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1571
540b039e
DH
15722016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1573
1574 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1575 for 32-bit mode.
1576
cfd161bf
DH
15772016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1578
1579 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1580 for 32-bit mode.
1581
9a2300e9
MP
15822016-09-24 Marek Polacek <polacek@redhat.com>
1583
1584 PR c/77490
1585 * c-c++-common/Wbool-operation-1.c: New test.
1586 * gcc.dg/Wbool-operation-1.c: New test.
1587
34d567d1
FR
15882016-09-23 Fritz Reese <fritzoreese@gmail.com>
1589
1590 * gfortran.dg/dec_static_1.f90: New.
1591 * gfortran.dg/dec_static_2.f90: New.
1592 * gfortran.dg/dec_static_3.f90: New.
1593 * gfortran.dg/dec_static_4.f90: New.
1594
4a8d4422
JD
15952016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1596
1597 PR fortran/48298
1598 * gfortran.dg/negative_unit_check.f90: Update test.
1599 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1600
90ef45cb
DV
16012016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1602
1603 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1604 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1605 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1606 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1607 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1608 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1609 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1610
e0535922
MS
16112016-09-23 Martin Sebor <msebor@redhat.com>
1612
1613 PR testsuite/77713
1614 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1615 assuming long double is bigger than double.
1616
d664d76d
JJ
16172016-09-23 Jakub Jelinek <jakub@redhat.com>
1618
1619 Implement P0138R2, C++17 construction rules for enum class values
1620 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1621
3b31f720
DM
16222016-09-23 David Malcolm <dmalcolm@redhat.com>
1623
1624 PR preprocessor/77672
1625 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1626 expected multiline output from first warning to reflect change
1627 in r240434.
1628
592459bf
TP
16292016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1630
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1632
0af06385
BE
16332016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1634 Tom de Vries <tom@codesourcery.com>
1635
1636 PR testsuite/77411
1637 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1638
8f01b67a
MP
16392016-09-23 Marek Polacek <polacek@redhat.com>
1640
1641 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1642 * c-c++-common/gomp/atomic-13.c: Likewise.
1643 * c-c++-common/gomp/atomic-14.c: Likewise.
1644 * c-c++-common/pr60439.c: Remove invalid code.
1645 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1646 * g++.dg/expr/bitfield5.C: Likewise.
1647 * g++.dg/expr/bitfield6.C: Likewise.
1648 * g++.dg/expr/bool1.C: Likewise.
1649 * g++.dg/expr/bool3.C: Likewise.
1650 * g++.dg/expr/lval3.C: Likewise.
1651 * g++.dg/expr/lval4.C: Likewise.
1652 * g++.old-deja/g++.jason/bool5.C: Likewise.
1653
bbd6fcf3
DM
16542016-09-23 David Malcolm <dmalcolm@redhat.com>
1655
1656 PR preprocessor/77672
1657 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1658 (test_terminator_location): New function.
1659
113d06a4
RB
16602016-09-23 Richard Biener <rguenther@suse.de>
1661
1662 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1663
cab9e1df
MW
16642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1665
1666 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1667 -march=armv8.2-a+fp16 when supported by the hardware.
1668 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1670 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1671 semi-colons to a macro invocations.
1672 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1673 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1674 defined.
1675 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1676 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1678 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1679 defined.
1680 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1682 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1684 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1687 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1688 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1689 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1690 defined.
1691 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1692 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1693 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1694 defined.
1695 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1697 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1698 defined.
1699 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1700 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1701 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1702 defined.
1703 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1705 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1706 defined. Also fix some white-space.
1707 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1708 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1709 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1711 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1712 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1713 defined. Also fix some long lines and white-space.
1714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1715 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1716 defined. Also fix some long lines and white-space.
1717 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1718 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1719 defined.
1720 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1721 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1722 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1723 defined.
1724 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1725 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1726 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1727 defined.
1728 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1729 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1730 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1731 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1732 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1733 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1734 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1735 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1736 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1737 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1738 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1740 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1741 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1742 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1743 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1744 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1745 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1746 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1747
da9b2e69
JW
17482016-09-23 Jiong Wang <jiong.wang@arm.com>
1749 Matthew Wahab <matthew.wahab@arm.com>
1750
1751 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1752 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1754 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1755 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1756 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1757 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1760 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1761 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1762 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1763 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1771 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1772 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1773 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1788
785cf02f
MW
17892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1790
1791 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1792 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1793 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1794 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1795 support.
1796
1e401340
KV
17972016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1798
1799 PR ipa/77677
1800 * gcc.dg/torture/pr77677.c: New test.
1801
8ed3eeac
AV
18022016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1803
1804 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1805 here now.
1806
55a9b91b
MW
18072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1808
1809 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1810 options. Add tests for float16x4_t and float16x8_t.
1811
64c744b9
DV
18122016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1813
1814 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1815 * gcc.target/s390/risbg-ll-2.c: Ditto.
1816 * gcc.target/s390/risbg-ll-3.c: Ditto.
1817
d403b8d4
MW
18182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1819
1820 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1821 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1822
576987fc
DV
18232016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1824
1825 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1826 output to the simplified instructions.
1827
4ffc8099
MW
18282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1829
1830 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1831 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1832
b1a970a5
MW
18332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1834
1835 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1836 (FP16_SUPPORTED): New
1837 (expected-hfloat-16x4): Make conditional on __fp16 support.
1838 (expected-hfloat-16x8): Likewise.
1839 (vdup_n_f16): Disable for non-AArch64 targets.
1840 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1841 conditional on FP16_SUPPORTED.
1842 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1843 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1844 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1845 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1846 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1847 for testing __fp16.
1848 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1849 conditional on FP16_SUPPORTED.
1850 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1851 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1852
50df9464
MW
18532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1854
1855 * gcc.target/arm/short-vfp-1.c: New.
1856
536b9f42
MW
18572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1858
1859 * gcc.target/arm/attr-fp16-arith-1.c: New.
1860
1b9e31cf
MW
18612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1862
1863 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1864 New.
1865 (add_options_for_arm_v8_2a_fp16_neon): New.
1866 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1867 (add_options_for_arm_arch_v8_2a): Auto-generate.
1868 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1869 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1870 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1871 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1872 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1873 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1874 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1875
a5b42ee7
MW
18762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1877
1878 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1879 arm_fp16_alternative_ok.
1880 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1881 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1882 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1883 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1884 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1885 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1886 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1887 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1888 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1889 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1890 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1891 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1892 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1893 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1894 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1895 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1896 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1897 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1898 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1899 arm_fp16_alternative_ok.
1900 * lib/target-supports.exp
1901 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1902 (check_effective_target_arm_fp16_alternative_ok): New.
1903 (check_effective_target_arm_fp16_none_ok_nocache): New.
1904 (check_effective_target_arm_fp16_none_ok): New.
1905
fcbc975b
ML
19062016-09-23 Martin Liska <mliska@suse.cz>
1907
1908 * gcc.dg/ipa/pr77653.c: Replace adress
1909 with address.
1910
1822b732
ML
19112016-09-23 Martin Liska <mliska@suse.cz>
1912
1913 * gcc.target/i386/movbe-4.c: New test.
1914
fab18cc4
ML
19152016-09-23 Martin Liska <mliska@suse.cz>
1916
1917 * gcc.target/i386/crc32-5.c: New test.
1918
e70f01b5
ML
19192016-09-23 Martin Liska <mliska@suse.cz>
1920
1921 * gcc.target/i386/pr71652.c: New test.
1922 * gcc.target/i386/pr71652-2.c: New test.
1923 * gcc.target/i386/pr71652-3.c: New test.
1924
f2e81d05
JJ
19252016-09-23 Jakub Jelinek <jakub@redhat.com>
1926
1927 * lib/gcc-dg.exp (process-message): Support relative line number
1928 notation - .+4 or .-1 etc.
1929 * gcc.dg/dg-test-1.c: New test.
1930
ed30d2a6
MS
19312016-09-22 Martin Sebor <msebor@redhat.com>
1932
1933 PR target/77676
1934 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1935 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1936 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1937 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1938
1c681c7b
UB
19392016-09-22 Uros Bizjak <ubizjak@gmail.com>
1940
1941 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1942 * gcc.dg/ifcvt-2.c: Ditto.
1943 * gcc.dg/zero_bits_compound-1.c: Ditto.
1944 * gcc.dg/zero_bits_compound-1.c: Ditto.
1945 * gcc.dg/pr40550.c: Simplify target selectors.
1946 Use dg-additional-options.
1947 * gcc.dg/pr47893.c: Ditto.
1948 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1949 additional options for 32-bit x86 targets.
1950 * gcc.dg/pr70955.c: Move to ...
1951 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1952
67cf0a53
PC
19532016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1954
1955 PR c++/61019
1956 * g++.dg/cpp0x/pr61019.C: New.
1957
0ee70cc0
AV
19582016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1959 Terry Guo <terry.guo@arm.com>
1960
1961 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1962 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1963 * gcc.target/arm/pure-code/pure-code.exp: New.
1964
43639d2c
UB
19652016-09-22 Uros Bizjak <ubizjak@gmail.com>
1966
1967 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1968 Remove SSE effective target requirement.
1969
a608d15b
PC
19702016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 PR c++/71979
1973 * g++.dg/cpp0x/pr71979.C: New.
1974
d94a7ab4
BE
19752016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1976
1977 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1978
a13f439f
ML
19792016-09-22 Martin Liska <mliska@suse.cz>
1980
1981 PR ipa/77653
1982 * gcc.dg/ipa/pr77653.c: New test.
1983
cf352092
JJ
19842016-09-22 Jakub Jelinek <jakub@redhat.com>
1985
1986 PR fortran/77665
1987 * gfortran.dg/gomp/pr77665.f90: New test.
1988
a8de3002
PT
19892016-09-22 Paul Thomas <pault@gcc.gnu.org>
1990
1991 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1992 * gfortran.dg/dtio_13.f90: New test.
1993
39abef62
LK
19942016-09-21 Louis Krupp <louis.krupp@zoho.com>
1995
1996 PR fortran/66107
1997 * gfortran.dg/pr66107.f90: New test.
1998
4a2bb7fc
ILT
19992016-09-21 Ian Lance Taylor <iant@golang.org>
2000
2001 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2002 with call to builtin delete function.
2003
5f84cee2
JM
20042016-09-21 Joseph Myers <joseph@codesourcery.com>
2005
2006 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2007 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2008 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2009 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2010 tests.
2011
fe01a41a
UB
20122016-09-21 Uros Bizjak <ubizjak@gmail.com>
2013
2014 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2015
2e1c20b1
JJ
20162016-09-21 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR c++/77651
2019 * g++.dg/cpp1z/aligned-new6.C: New test.
2020
de4c144a
MW
20212016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2022
2023 * gcc.target/arm/fp16-aapcs-3.c: New.
2024 * gcc.target/arm/fp16-aapcs-4.c: New.
2025 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2026 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2027 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2028 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2029
44fc7854
BE
20302016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2031
2032 PR tree-optimization/77550
2033 * g++.dg/pr77550.C: New test.
2034
bc084f84
GJL
20352016-09-21 Georg-Johann Lay <avr@gjlay.de>
2036
2037 PR target/77326
2038 * gcc.target/avr/torture/pr77326.c: New test.
2039
c075003a
LK
20402016-09-21 Louis Krupp <louis.krupp@zoho.com>
2041
2042 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2043
6811ea79
RB
20442016-09-21 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/77648
2047 * gcc.dg/torture/pr77648-1.c: New testcase.
2048 * gcc.dg/torture/pr77648-2.c: Likewise.
2049
f955c4c4
RB
20502016-09-21 Richard Biener <rguenther@suse.de>
2051 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR tree-optimization/77621
2054 * gcc.dg/pr77621.c: New testcase.
2055
096506bb
PT
20562016-09-21 Paul Thomas <pault@gcc.gnu.org>
2057
2058 PR fortran/77657
2059 * gfortran.dg/dtio_12.f90: New test.
2060
37d168ae
SKS
20612016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2062
2063 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2064
66454000
KV
20652016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2066
2067 PR tree-optimization/72835
2068 * gcc.dg/tree-ssa/pr72835.c: New test.
2069
88d0c3f0
MS
20702016-09-20 Martin Sebor <msebor@redhat.com>
2071
2072 PR middle-end/49905
2073 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2074 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2075 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2076 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2077 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2078 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2079 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2080
a03df1d5
KV
20812016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2082
2083 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2084 arguments/compare will be optimized away.
2085 * gcc.dg/torture/ftrapv-1.c: Likewise.
2086
8bc5448f
KV
20872016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2088
2089 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2090 will be optimized away.
2091 * gcc.dg/ipa/vrp1.c: New test.
2092 * gcc.dg/ipa/vrp2.c: New test.
2093 * gcc.dg/ipa/vrp3.c: New test.
2094
973625a0
KV
20952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2096
2097 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2098 does the same transformation.
2099 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2100 * gcc.dg/tree-ssa/evrp1.c: New test.
2101 * gcc.dg/tree-ssa/evrp2.c: New test.
2102 * gcc.dg/tree-ssa/evrp3.c: New test.
2103 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2104 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2105 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2106 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2107 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2108 foling now happens early.
2109 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2110 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2111 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2112 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2113 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2114
9b1ba33c
UB
21152016-09-20 Uros Bizjak <ubizjak@gmail.com>
2116
2117 PR target/77621
2118 * gcc.target/i386/pr77621.c: New test.
2119 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2120 pattern, loop should vectorize with -mtune=atom.
2121
f5bd4ad8
MO
21222016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2123 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR testsuite/63299
2126 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2127 instead of delete.
2128
7d9cf801
JJ
21292016-09-20 Jakub Jelinek <jakub@redhat.com>
2130
b912f962
JJ
2131 PR c++/77626
2132 * g++.dg/other/pr77626.C: New test.
2133
eaf1ece1
JJ
2134 PR c++/77638
2135 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2136
590b62e9
JJ
2137 PR c++/77637
2138 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2139
7d9cf801
JJ
2140 PR middle-end/77624
2141 * c-c++-common/pr77624-1.c: New test.
2142 * c-c++-common/pr77624-2.c: New test.
2143
3aebb6ff
AV
21442016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2145
2146 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2147 of digits expected.
2148
b5bbe47b
RB
21492016-09-20 Richard Biener <rguenther@suse.de>
2150
2151 PR tree-optimization/77646
2152 * gcc.dg/torture/pr77646.c: New testcase.
2153
144a96e4
BE
21542016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2155
2156 PR c++/77434
2157 * c-c++-common/Wint-in-bool-context.c: New test.
2158
1f2071fa
JM
21592016-09-19 Joseph Myers <joseph@codesourcery.com>
2160
2161 * gcc.dg/cr-decimal-dig-1.c: New test.
2162
63012d9a
JM
21632016-09-19 Joseph Myers <joseph@codesourcery.com>
2164
2165 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2166 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2167 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2168 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2169
02410826
VM
21702016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2171
2172 PR rtl-optimization/77416
2173 * gcc.target/powerpc/pr77416.c: New.
2174
6101a7ab
PP
21752016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2176
2177 PR c++/77639
2178 * g++.dg/template/error-recovery4.C: New test.
2179
1993ff76
BC
21802016-09-19 Bin Cheng <bin.cheng@arm.com>
2181
2182 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2183
5fa9e644
KT
21842016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2185
2186 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2187 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2188
fc15d9ec
JJ
21892016-09-19 Jakub Jelinek <jakub@redhat.com>
2190 Jan Hubicka <jh@suse.cz>
2191
2192 PR target/77587
2193 * gcc.dg/pr77587.c: New test.
2194 * gcc.dg/pr77587a.c: New file.
2195
3c9f5092
AV
21962016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2197
2198 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2199 * gfortran.dg/coarray_38.f90:
2200 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2201 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2202 * gfortran.dg/coarray_allocate_7.f08: New test.
2203 * gfortran.dg/coarray_allocate_8.f08: New test.
2204 * gfortran.dg/coarray_allocate_9.f08: New test.
2205 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2206 new caf_register.
2207 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2208 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2209 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2210 get_by_refs.
2211 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2212 * gfortran.dg/coarray_lock_7.f90: Same.
2213 * gfortran.dg/coarray_poly_5.f90: Same.
2214 * gfortran.dg/coarray_poly_6.f90: Same.
2215 * gfortran.dg/coarray_poly_7.f90: Same.
2216 * gfortran.dg/coarray_poly_8.f90: Same.
2217 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2218
e79e6763
FR
22192016-09-19 Fritz Reese <fritzoreese@gmail.com>
2220
2221 PR fortran/77584
2222 * gfortran.dg/dec_structure_15.f90: New testcase.
2223
ae527639
RB
22242016-09-19 Richard Biener <rguenther@suse.de>
2225
2226 PR middle-end/77605
2227 * gcc.dg/torture/pr77605.c: New testcase.
2228
cdf060f8
LK
22292016-09-18 Louis Krupp <louis.krupp@zoho.com>
2230
2231 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2232
b720e919
JH
22332016-09-17 Jan Hubicka <hubicka@ucw.cz>
2234
2235 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2236 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2237 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2238 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2239 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2240 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2241 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2242 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2243 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2244 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2245 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2246
bdabae39
KY
22472016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2248
2249 * gcc.target/i386/pr68633.c: Fix expected result.
2250
493ba820
LK
22512016-09-17 Louis Krupp <louis.krupp@gmail.com>
2252
2253 PR fortran/68078
2254 * gfortran.dg/pr68078.f90: New test.
2255 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2256
9a42726b
BS
22572016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2258
2259 PR target/77613
2260 * gcc.target/powerpc/swaps-p8-25.c: New.
2261
e7d61178
JJ
22622016-09-16 Jakub Jelinek <jakub@redhat.com>
2263
8f03e02f
JJ
2264 PR c++/77482
2265 * g++.dg/cpp0x/constexpr-77482.C: New test.
2266
e80cb545
JJ
2267 PR c++/77379
2268 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2269 thunk offsets.
2270 * g++.dg/abi/abi-tag23a.C: Likewise.
2271
1c2f613f
JJ
2272 PR c++/77338
2273 * g++.dg/cpp0x/decltype-77338.C: New test.
2274
e7d61178
JJ
2275 PR c++/77375
2276 * g++.dg/cpp0x/mutable1.C: New test.
2277
8d987deb
SK
22782016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2279
2280 PR fortran/77612
2281 * gfortran.dg/pr77612.f90: New test.
2282
2c3d35a6
SKS
22832016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2284
2285 * gcc.dg/torture/pr70421.c: Require int32plus.
2286
e43163ae
JJ
22872016-09-16 Jakub Jelinek <jakub@redhat.com>
2288
bcf0905a
JJ
2289 PR middle-end/77475
2290 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2291
e43163ae
JJ
2292 PR target/77526
2293 * gcc.target/i386/pr77526.c: New test.
2294
7d704548
JJ
22952016-09-16 Jakub Jelinek <jakub@redhat.com>
2296 Eric Botcazou <ebotcazou@adacore.com>
2297
2298 PR middle-end/77594
2299 * gcc.target/i386/pr77594.c: New test.
2300
902d624f
LK
23012016-09-15 Louis Krupp <louis.krupp@zoho.com>
2302
2303 PR fortran/69963
2304 * gfortran.dg/misplaced_implicit_character.f90: New test.
2305
7e16ce79
BC
23062016-09-15 Bin Cheng <bin.cheng@arm.com>
2307
2308 PR tree-optimization/77503
2309 * gcc.dg/vect/pr77503.c: New test.
2310
7c05f5c4
RB
23112016-09-15 Richard Biener <rguenther@suse.de>
2312
2313 PR middle-end/77544
2314 * c-c++-common/torture/pr77544.c: New testcase.
2315
76ff80fb
JJ
23162016-09-15 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR middle-end/77475
2319 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2320 * gcc.dg/march-generic.c: Likewise.
2321 * gcc.target/i386/spellcheck-options-1.c: New test.
2322 * gcc.target/i386/spellcheck-options-2.c: New test.
2323 * gcc.target/i386/spellcheck-options-3.c: New test.
2324 * gcc.target/i386/spellcheck-options-4.c: New test.
2325
5560d026
CLT
23262016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2327
2328 PR fortran/72743
2329 * gfortran.dg/goacc/pr72743.f90: New test.
2330
5334f733
RB
23312016-09-15 Richard Biener <rguenther@suse.de>
2332
2333 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2334
d08615f2
RB
23352016-09-15 Richard Biener <rguenther@suse.de>
2336
2337 PR tree-optimization/77514
2338 * gcc.dg/torture/pr77514.c: New testcase.
2339
28ca05f0
JJ
23402016-09-14 Jakub Jelinek <jakub@redhat.com>
2341
2342 PR c++/77549
2343 * g++.dg/lookup/pr77549.C: New test.
2344
20a1e5b8
MP
23452016-09-14 Marek Polacek <polacek@redhat.com>
2346
2347 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2348 * c-c++-common/gomp/atomic-13.c: Likewise.
2349 * c-c++-common/gomp/atomic-14.c: Likewise.
2350 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2351 * g++.dg/cpp1z/bool-increment1.C: New test.
2352 * c-c++-common/pr60439.c: Add dg-warning.
2353 * g++.dg/expr/bitfield4.C: Likewise.
2354 * g++.dg/expr/bitfield5.C: Likewise.
2355 * g++.dg/expr/bitfield6.C: Likewise.
2356 * g++.dg/expr/bool1.C: Likewise.
2357 * g++.dg/expr/bool3.C: Likewise.
2358 * g++.dg/expr/lval3.C: Likewise.
2359 * g++.dg/expr/lval4.C: Likewise.
2360 * g++.old-deja/g++.jason/bool5.C: Likewise.
2361 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2362 * g++.dg/other/error18.C: Likewise.
2363 * g++.dg/gomp/atomic-14.C: Likewise.
2364
0761f6bf
NS
23652016-09-14 Nathan Sidwell <nathan@acm.org>
2366
2367 PR c++/77539
2368 * g++.dg/cpp1y/pr77539.C: New.
2369
13cddbc1
CL
23702016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2371
2372 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2373 dg-require.
2374 * g++.dg/ext/builtin_alloca.C: Likewise.
2375 * g++.dg/template/spec35.C: Likewise.
2376 * gcc.dg/builtins-68.c: Likewise.
2377 * gcc.misc-tests/gcov-13.c: Likewise.
2378 * gcc.misc-tests/gcov-14.c: Likewise.
2379
a90638d4
JM
23802016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2381
2382 * gfortran.dg/dec_structure_14.f90: New testcase.
2383
5ba4a08c
JJ
23842016-09-14 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR sanitizer/68260
2387 * c-c++-common/tsan/pr68260.c: New test.
2388
a713b234
JS
23892016-09-13 Joe Seymour <joe.s@somniumtech.com>
2390
2391 PR target/70713
2392 * gcc.target/msp430/function-attributes-1.c: New test.
2393 * gcc.target/msp430/function-attributes-2.c: New test.
2394 * gcc.target/msp430/function-attributes-3.c: New test.
2395
96032047
MS
23962015-04-18 Martin Sebor <msebor@redhat.com>
2397
2398 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2399 of non-nul characters.
2400 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2401
ea8661cd
JJ
24022016-09-13 Jakub Jelinek <jakub@redhat.com>
2403
9952908a
JJ
2404 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2405 * g++.dg/cpp1z/gen-attrs1.C: New test.
2406
63cdb7a0
JJ
2407 PR tree-optimization/77454
2408 * gcc.dg/pr77454.c: New test.
2409
ea8661cd
JJ
2410 PR c++/77553
2411 * g++.dg/cpp1y/constexpr-77553.C: New test.
2412
254830ba
DM
24132016-09-13 David Malcolm <dmalcolm@redhat.com>
2414
2415 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2416 (test_show_locus): Replace rich_location::add_fixit_insert calls
2417 with add_fixit_insert_before and add_fixit_insert_after.
2418
42763690
JM
24192016-09-13 Jason Merrill <jason@redhat.com>
2420 Tom de Vries <tom@codesourcery.com>
2421
2422 PR c++/77427
2423 * g++.dg/pr77427.C: New test.
2424
c8798f2c
ML
24252016-09-13 Martin Liska <mliska@suse.cz>
2426
2427 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2428 effective target.
2429 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2430 * lib/target-supports.exp: Define the new target.
2431
54700e2e
AP
24322016-09-12 Andrew Pinski <apinski@cavium.com>
2433
2434 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2435 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2436
e1d55bf7
UB
24372016-09-12 Uros Bizjak <ubizjak@gmail.com>
2438
2439 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2440 variable arguments.
2441 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2442 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2443 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2444 variable argument.
2445 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2446 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2447
54dcdb88
BE
24482016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2449
2450 PR c++/77496
2451 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2452 * g++.dg/ext/pr77496.C: New test.
2453 * g++.dg/warn/pr77496.C: New test.
2454
d1463eb9
DM
24552016-09-12 David Malcolm <dmalcolm@redhat.com>
2456
2457 PR c/72858
2458 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2459 to preserve conversion chars, and to preserve prefix information.
2460 * gcc.dg/format/pr72858.c: New test case.
2461
217fabad
SK
24622016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2463
2464 * gfortran.dg/pr77507.f90: Move to ...
2465 * gfortran.dg/ieee/pr77507.f90: here.
2466
a1cd04ac
JH
24672016-08-09 Jan Hubicka <hubicka@ucw.cz>
2468
2469 PR ipa/61159
2470 * compile/pr61159.c: New testcase
2471
e3912107
JH
24722016-08-09 Jan Hubicka <hubicka@ucw.cz>
2473
2474 PR ipa/64316
2475 * gcc.dg/ipa/pr63416.c: New testcase.
2476
739d9339
PT
24772016-09-10 Paul Thomas <pault@gcc.gnu.org>
2478 Steven G. Kargl <kargl@gcc.gnu.org>
2479
2480 PR fortran/77532
cc3135b6 2481 * gfortran.dg/dtio_11.f90: new test.
739d9339 2482
fb7c40dd
SK
24832016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2484
2485 PR fortran/77507
2486 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2487 * gfortran.dg/c_assoc_4.f90: Ditto.
2488
5b28efbb
TV
24892016-09-10 Tom de Vries <tom@codesourcery.com>
2490
2491 PR C/71602
2492 * c-c++-common/va-arg-va-list-type.c: New test.
2493
9d0a9bb4
PB
24942016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2495
2496 PR rtl-optimization/77289
2497 * gcc.target/powerpc/pr77289.c: New test.
2498
3f0177e7
MS
24992016-09-09 Martin Sebor <msebor@redhat.com>
2500
2501 PR c/77520
2502 PR c/77521
2503 * gcc.dg/pr77520.c: New test.
2504 * gcc.dg/pr77521.c: New test.
2505
e81e83d0
SK
25062016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2507
2508 PR fortran/77506
2509 * gfortran.dg/pr77506.f90: New test.
2510
8a92685e
SK
25112016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2512
2513 PR fortran/77507
2514 * gfortran.dg/pr77507.f90: New test.
2515
c65248cb
JM
25162016-09-09 Joseph Myers <joseph@codesourcery.com>
2517
2518 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2519
2cf0ff98
SK
25202016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2521 Louis Krupp <lkrupp@gcc.gnu.org>
2522
2523 PR fortran/69514
2524 * gfortran.dg/pr69514_1.f90: New test.
2525 * gfortran.dg/pr69514_2.f90: New test.
2526
8ebc1e0f
JJ
25272016-09-08 Jakub Jelinek <jakub@redhat.com>
2528
20b6cf01
JJ
2529 PR fortran/77500
2530 * gfortran.dg/gomp/pr77500.f90: New test.
2531
8ebc1e0f
JJ
2532 PR fortran/77516
2533 * gfortran.dg/gomp/pr77516.f90: New test.
2534
34718542
JJ
25352016-09-07 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR middle-end/77475
2538 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2539 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2540 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2541 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2542 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2543 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2544
e5106e27
DM
25452016-09-07 David Malcolm <dmalcolm@redhat.com>
2546
2547 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2548 "substring-locations.h".
2549
ca235a85
RB
25502016-09-07 Richard Biener <rguenther@suse.de>
2551
2552 PR c/77450
2553 * c-c++-common/vector-subscript-8.c: Move ..
2554 * gcc.dg/pr77450.c: ... here.
2555
0076b5dc 25562016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2557
2558 PR libgfortran/77393
2559 * gfortran.dg/fmt_f0_2.f90: Update test.
2560 * gfortran.dg/fmt_f0_3.f90: New test.
2561
6ac7322b
DH
25622016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2563
2564 PR debug/77389
2565 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2566 in dg-options.
2567
2568 PR debug/57519
2569 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2570
8eb9e049
JJ
25712016-09-06 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR target/69255
2574 * gcc.target/i386/pr69255-1.c: New test.
2575 * gcc.target/i386/pr69255-2.c: New test.
2576 * gcc.target/i386/pr69255-3.c: New test.
2577
25782016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2579
2580 PR c/77336
2581 * gcc.dg/format/miss-7.c: New test.
2582
e6cb85d4
UB
25832016-09-06 Uros Bizjak <ubizjak@gmail.com>
2584
2585 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2586
7fe76f6a
ML
25872016-09-06 Martin Liska <mliska@suse.cz>
2588
2589 PR gcov-profile/77378
2590 PR gcov-profile/77466
2591 * gcc.dg/profile-update-warning.c: New test.
2592
209b636e
RB
25932016-09-06 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/77479
2596 * gcc.dg/torture/pr77479.c: New testcase.
2597
b772a565
RB
25982016-09-06 Richard Biener <rguenther@suse.de>
2599
2600 PR c/77450
2601 * c-c++-common/vector-subscript-7.c: Adjust.
2602 * c-c++-common/vector-subscript-8.c: New testcase.
2603
a8c07037
SKS
26042016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2605
2606 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2607
0ce48391
JJ
26082016-09-05 Jakub Jelinek <jakub@redhat.com>
2609
de9188e0
JJ
2610 PR target/77476
2611 * gcc.target/i386/avx512f-pr77476.c: New test.
2612 * gcc.target/i386/avx512bw-pr77476.c: New test.
2613 * gcc.target/i386/avx512dq-pr77476.c: New test.
2614
c76f7809
JJ
2615 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2616 Update comment to mention also avx512f.
2617
0ce48391
JJ
2618 PR sanitizer/77396
2619 * g++.dg/asan/pr77396-2.C: New test.
2620
8a27cf73
UB
26212016-09-05 Uros Bizjak <ubizjak@gmail.com>
2622
2623 PR rtl-optimization/77452
2624 * gcc.target/i386/pr77452.c: New test.
2625
25ff5dd3
MP
26262016-09-05 Marek Polacek <polacek@redhat.com>
2627
2628 PR c/77423
2629 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2630
f2bc4e48
SK
26312016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2632
2633 PR fortran/77391
2634 * gfortran.dg/pr77391.f90: New test.
2635
e85921ee
SK
26362016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2637
2638 PR fortran/77460
2639 * gfortran.dg/pr77460.f90: New test.
2640
b5d50659
JJ
26412016-09-03 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR c/65467
2644 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2645
7b826676
KY
26462016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2647
2648 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2649
717ebe91
DM
26502016-09-02 David Malcolm <dmalcolm@redhat.com>
2651
2652 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2653 test case.
2654 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2655 diagnostic-test-show-locus-generate-patch.c to the sources
2656 for diagnostic_plugin_test_show_locus.c.
2657
94087e88
JJ
26582016-09-02 Jakub Jelinek <jakub@redhat.com>
2659
9dc5773f
JJ
2660 PR c/65467
2661 * gcc.dg/gomp/_Atomic-1.c: New test.
2662 * gcc.dg/gomp/_Atomic-2.c: New test.
2663 * gcc.dg/gomp/_Atomic-3.c: New test.
2664 * gcc.dg/gomp/_Atomic-4.c: New test.
2665 * gcc.dg/gomp/_Atomic-5.c: New test.
2666
94087e88
JJ
2667 PR sanitizer/77396
2668 * g++.dg/asan/pr77396.C: New test.
2669
26702016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2671
2672 PR tree-optimization/71831
2673 * gcc.dg/builtin-object-size-16.c: New test.
2674 * gcc.dg/builtin-object-size-17.c: New test.
2675
7e89048d
JD
26762016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2677
2678 PR libgfortran/77393
2679 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2680
2f196155
UB
26812016-09-01 Uros Bizjak <ubizjak@gmail.com>
2682
2683 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2684 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2685 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2686 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2687 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2688 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2689 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2690 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2691 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2692 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2693 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2694 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2695 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2696 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2697 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2698 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2699 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2700 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2701
0a6b0523
EB
27022016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2703
2704 * gnat.dg/opt58.adb: New test.
2705 * gnat.dg/opt58_pkg.ads: New helper.
2706
2a99de7b
RB
27072016-09-01 Richard Biener <rguenther@suse.de>
2708
2709 PR middle-end/77436
2710 * gcc.dg/torture/pr77436.c: New testcase.
2711
f79d8786
SKS
27122016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2713
2714 * gcc.dg/pr64252.c: Require int32plus.
2715 * gcc.dg/pr66299-1.c: Likewise.
2716 * gcc.dg/pr66299-2.c: Likewise.
2717 * gcc.dg/torture/20131115-1.c: Skip for avr.
2718
b06335f9
KT
27192016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2720
2721 * gcc.target/aarch64/ands_3.c: New test.
2722
f25f40be
JJ
27232016-08-31 Jakub Jelinek <jakub@redhat.com>
2724
d12a0b5a
JJ
2725 PR fortran/77352
2726 * gfortran.dg/gomp/pr77352.f90: New test.
2727
f25f40be
JJ
2728 PR fortran/77374
2729 * gfortran.dg/gomp/pr77374.f08: New test.
2730
9ff6fb6e
MG
27312016-08-31 Marc Glisse <marc.glisse@inria.fr>
2732
2733 PR tree-optimization/73714
2734 * gcc.dg/tree-ssa/pr73714.c: New test.
2735
8e95a674
JD
27362016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2737
2738 PR libgfortran/77393
2739 * gfortran.dg/fmt_f0_2.f90: New test.
2740
c6b0037d
MG
27412016-08-31 Marc Glisse <marc.glisse@inria.fr>
2742
2743 * gcc.target/i386/pr59539-2.c: Adapt options.
2744 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2745
1a576b13
PT
27462016-08-31 Paul Thomas <pault@gcc.gnu.org>
2747
2748 PR fortran/77418
2749 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2750 of the associate entity and replace with a pointer to the
2751 intended item on the stack.
2752
e73d3ca6 27532016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2754 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2755
2756 PR fortran/48298
2757 * gfortran.dg/dtio_1.f90: New test.
2758 * gfortran.dg/dtio_2.f90: New test.
2759 * gfortran.dg/dtio_3.f90: New test.
2760 * gfortran.dg/dtio_4.f90: New test.
2761 * gfortran.dg/dtio_5.f90: New test.
2762 * gfortran.dg/dtio_6.f90: New test.
2763 * gfortran.dg/dtio_7.f90: New test.
2764 * gfortran.dg/dtio_8.f90: New test.
2765 * gfortran.dg/dtio_9.f90: New test.
2766 * gfortran.dg/dtio_10.f90: New test.
2767
b816477a
DM
27682016-08-30 David Malcolm <dmalcolm@redhat.com>
2769
2770 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2771 (test_many_nested_locations): New function.
2772 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2773 (test_show_locus): Handle "test_many_nested_locations".
2774
71b30891
DM
27752016-08-30 David Malcolm <dmalcolm@redhat.com>
2776
2777 * g++.dg/template/double-greater-than-fixit.C: New test case.
2778
8fa37232
EB
27792016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2780
2781 * gnat.dg/opt57.ad[sb]: New test.
2782 * gnat.dg/opt57_pkg.ads: New helper.
2783
6f651bae
RB
27842016-08-30 Richard Biener <rguenther@suse.de>
2785
2786 PR tree-optimization/69047
2787 * gcc.dg/pr69047.c: Fix byte-order check.
2788
ab834832
JJ
27892016-08-30 Jakub Jelinek <jakub@redhat.com>
2790
5116b156
JJ
2791 PR tree-optimization/72866
2792 * gcc.dg/vect/pr72866.c: New test.
2793
3754bbfc
JJ
2794 PR debug/77363
2795 * g++.dg/debug/dwarf2/pr77363.C: New test.
2796
26122e2d
JJ
2797 PR middle-end/77377
2798 * gcc.target/i386/pr77377.c: New test.
2799
ab834832
JJ
2800 PR debug/77389
2801 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2802 in dg-options.
2803
bedc9ca7
SK
28042016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2805
2806 * gfortran.dg/pr77372.f90: Moved to ...
2807 * gfortran.dg/ieee/pr77372.f90: here.
2808
adfa1e6b
MM
28092016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2810
2811 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2812 vector short/char initializations.
2813 * gcc.target/powerpc/vec-init-5.c: Likewise.
2814 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2815 vector initialization optimizations.
2816 * gcc.target/powerpc/vec-init-7.c: Likewise.
2817 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2818 vector float/double initializations.
2819 * gcc.target/powerpc/vec-init-9.c: Likewise.
2820
414b7129
UB
28212016-08-29 Uros Bizjak <ubizjak@gmail.com>
2822
2823 PR target/77403
2824 * gcc.target/i386/pr77403.c: New test.
2825
3d06b6f2
MP
28262016-08-29 Marek Polacek <polacek@redhat.com>
2827
2828 PR c/77292
2829 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2830
ba9bbd6f
TV
28312016-08-29 Tom de Vries <tom@codesourcery.com>
2832
2833 PR c/77398
2834 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2835
d7d80d8f
EB
28362016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2837
2838 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2839
d7d80d8f 28402016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2841
2842 * gfortran.dg/dec_structure_13.f90: New testcase.
2843
468d95c8
JB
28442016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2845
2846 PR fortran/77261
2847 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2848 available.
2849
f329b264
TV
28502016-08-28 Tom de Vries <tom@codesourcery.com>
2851
2852 PR lto/70955
2853 * gcc.dg/pr70955.c: New test.
2854 * gcc.dg/lto/pr70955_0.c: Same.
2855 * gcc.dg/lto/pr70955_1.c: Same.
2856
4a389eb6
PP
28572016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2858
2859 PR tree-optimization/71077
2860 * gcc.target/i386/pr71077.c: New test.
2861
3f8257db 28622016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2863
2864 PR fortran/77380
2865 * gfortran.dg/pr77380.f90: New test.
2866
3f8257db 28672016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2868
2869 PR fortran/77372
2870 gfortran.dg/pr77372.f90: New test.
2871
ee908516
DM
28722016-08-26 David Malcolm <dmalcolm@redhat.com>
2873
2874 * gcc.dg/spellcheck-fields-2.c (test): Move
2875 dg-begin/end-multiline-output within function body.
2876 (test_macro): New function.
2877
d41e76cf
DM
28782016-08-26 David Malcolm <dmalcolm@redhat.com>
2879
2880 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2881 (test_fixit_insert): Update expected output.
2882 (test_fixit_remove): Likewise.
2883 (test_fixit_replace): Likewise.
2884
524a4c96
RO
28852016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2886
2887 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2888 Fix typo.
2889
ebfa15ab
RB
28902016-08-26 Richard Biener <rguenther@suse.de>
2891
2892 PR tree-optimization/69047
2893 * gcc.dg/pr69047.c: New testcase.
2894
209ca542
PK
28952016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2896 Martin Jambhor <mjambor@suse.cz>
524a4c96 2897
209ca542
PK
2898 * gcc.dg/ipa/propbits-1.c: New test-case.
2899 * gcc.dg/ipa/propbits-2.c: Likewise.
2900 * gcc.dg/ipa/propbits-3.c: Likewise.
2901
e5cf1629
SK
29022016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2903
2904 PR fortran/77351
2905 * gfortran.dg/pr77351.f90: New test.
2906
ebef225f
MP
29072016-08-25 Marek Polacek <polacek@redhat.com>
2908
2909 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2910
fe377a48
MP
29112016-08-25 Marek Polacek <polacek@redhat.com>
2912
2913 PR c/77323
2914 * gcc.dg/pr77323.c: New test.
2915
88b8971f
PT
29162016-08-24 Paul Thomas <pault@gcc.gnu.org>
2917
2918 PR fortran/77358
2919 * gfortran.dg/submodule_17.f08: New test.
2920
3f8257db
JJ
29212016-08-24 Michael Collison <michael.collison@linaro.org>
2922 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2923
2924 * gcc.target/arm/builtin_saddl.c: New testcase.
2925 * gcc.target/arm/builtin_saddll.c: New testcase.
2926 * gcc.target/arm/builtin_uaddl.c: New testcase.
2927 * gcc.target/arm/builtin_uaddll.c: New testcase.
2928 * gcc.target/arm/builtin_ssubl.c: New testcase.
2929 * gcc.target/arm/builtin_ssubll.c: New testcase.
2930 * gcc.target/arm/builtin_usubl.c: New testcase.
2931 * gcc.target/arm/builtin_usubll.c: New testcase.
2932
d5b5d212
UB
29332016-08-24 Uros Bizjak <ubizjak@gmail.com>
2934
2935 PR target/77270
2936 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2937 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2938 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2939 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2940 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2941 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2942 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2943 effective target. Remove scan-assembler-times directives.
2944 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2945 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2946 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2947
d1188689
SKS
29482016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2949
2950 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2951 of unsigned int.
2952 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2953
0b6b8f85
RS
29542016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2955
2956 PR testsuite/77317
2957 * lib/target-supports.exp
2958 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2959 (check_effective_target_vect_natural_alignment): Ditto.
2960 (check_effective_target_vector_alignment_reachable): Ditto.
2961 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2962
587b7f7a
ILT
29632016-08-23 Ian Lance Taylor <iant@golang.org>
2964
2965 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2966
6019c0fc
MM
29672016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2968
2969 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2970 being created from pointers to memory locations.
2971 * gcc.target/powerpc/vec-init-2.c: Likewise.
2972
cfe37db4
FR
29732016-08-23 Fritz Reese <fritzoreese@gmail.com>
2974
2975 * gfortran.dg/dec_structure_12.f90: New testcase.
2976
7e11f46f
DV
29772016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2978
2979 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2980
7ab4f354
DV
29812016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2982
2983 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2984 verification.
2985
deb9351f
DV
29862016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2987
2988 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2989 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2990
1fd9f058
RB
29912016-08-23 Richard Biener <rguenther@suse.de>
2992
2993 PR tree-optimization/27336
2994 * c-c++-common/pr27336.c: New testcase.
2995
b00e6e75
MP
29962016-08-22 Marek Polacek <polacek@redhat.com>
2997
2998 PR c++/77321
2999 * g++.dg/cpp1y/pr77321.C: New test.
3000
58338bac
SK
30012016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3002
3003 PR fortran/60774
3004 * gfortran.dg/empty_label.f: Adjust test for new error message.
3005 * gfortran.dg/empty_label.f90: Ditto.
3006 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3007 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3008 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3009
30364ce6
SK
30102016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3011
3012 PR fortran/61318
3013 * gfortran.dg/pr61318.f90: New test.
3014
ad7a5a8f
SK
30152016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3016
3017 PR fortran/77260
3018 * gfortran.dg/pr77260_1.f90: New test.
3019 * gfortran.dg/pr77260_2.f90: Ditto.
3020
72f52f30
JM
30212016-08-22 Joseph Myers <joseph@codesourcery.com>
3022
3023 PR middle-end/77269
3024 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3025 __builtin_signbitf and __builtin_signbitl in expected generic
3026 expansion.
3027 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3028 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3029 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3030 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3031 tests.
3032
6dc198e3
JM
30332016-08-22 Joseph Myers <joseph@codesourcery.com>
3034
3035 * gcc.dg/torture/float128-builtin.c,
3036 gcc.dg/torture/float128-ieee-nan.c,
3037 gcc.dg/torture/float128x-builtin.c,
3038 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3039 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3040 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3041 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3042 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3043 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3044 gcc.dg/torture/floatn-nan.h: New tests.
3045
7ff4e41a
JM
30462016-08-22 Joseph Myers <joseph@codesourcery.com>
3047
3048 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3049 macro.
3050 (main): Update calls to TEST_I_F.
3051 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3052 macro.
3053 (main): Update calls to TEST_I_F.
3054
7078cdb6
JM
30552016-08-22 Joseph Myers <joseph@codesourcery.com>
3056
3057 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3058 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3059 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3060 names in calls to TEST_I_F.
3061
a9d7c823
BE
30622016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3063
3064 PR c/52952
3065 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3066
cd800235
SKS
30672016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3068
3069 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3070 and !natural_alignment_64.
3071 * gcc.dg/ipa/propalign-2.c: Likewise.
3072 * gcc.dg/ipa/propalign-3.c: Likewise.
3073 * gcc.dg/ipa/propalign-4.c: Likewise.
3074 * gcc.dg/ipa/propalign-5.c: Likewise.
3075 * lib/target-supports.exp
3076 (check_effective_target_natural_alignment_32): Add avr-*-*.
3077
22d12455
KV
30782016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3079
3080 PR tree-optimization/61839
3081 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3082 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3083 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3084 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3085
c65699ef
JM
30862016-08-19 Joseph Myers <joseph@codesourcery.com>
3087
3088 PR c/32187
3089 * lib/target-supports.exp (check_effective_target_float16)
3090 (check_effective_target_float32, check_effective_target_float64)
3091 (check_effective_target_float128, check_effective_target_float32x)
3092 (check_effective_target_float64x)
3093 (check_effective_target_float128x)
3094 (check_effective_target_float16_runtime)
3095 (check_effective_target_float32_runtime)
3096 (check_effective_target_float64_runtime)
3097 (check_effective_target_float128_runtime)
3098 (check_effective_target_float32x_runtime)
3099 (check_effective_target_float64x_runtime)
3100 (check_effective_target_float128x_runtime)
3101 (check_effective_target_floatn_nx_runtime)
3102 (add_options_for_float16, add_options_for_float32)
3103 (add_options_for_float64, add_options_for_float128)
3104 (add_options_for_float32x, add_options_for_float64x)
3105 (add_options_for_float128x): New procedures.
3106 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3107 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3108 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3109 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3110 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3111 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3112 gcc.dg/torture/float128-complex.c,
3113 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3114 gcc.dg/torture/float128x-basic.c,
3115 gcc.dg/torture/float128x-complex.c,
3116 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3117 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3118 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3119 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3120 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3121 gcc.dg/torture/float32x-basic.c,
3122 gcc.dg/torture/float32x-complex.c,
3123 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3124 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3125 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3126 gcc.dg/torture/float64x-basic.c,
3127 gcc.dg/torture/float64x-complex.c,
3128 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3129 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3130 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3131 gcc.dg/torture/floatn-tg.h,
3132 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3133 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3134 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3135 gcc.dg/torture/fp-int-convert-float128x.c,
3136 gcc.dg/torture/fp-int-convert-float16-timode.c,
3137 gcc.dg/torture/fp-int-convert-float16.c,
3138 gcc.dg/torture/fp-int-convert-float32-timode.c,
3139 gcc.dg/torture/fp-int-convert-float32.c,
3140 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3141 gcc.dg/torture/fp-int-convert-float32x.c,
3142 gcc.dg/torture/fp-int-convert-float64-timode.c,
3143 gcc.dg/torture/fp-int-convert-float64.c,
3144 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3145 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3146 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3147 maximum exponent of floating-point type. Use it in testing
3148 whether 0x8...0 fits in the floating-point type. Always treat -1
3149 (signed 0xf...f) as fitting in the floating-point type.
3150 (M_OK1): New macro.
3151 * gcc.dg/torture/fp-int-convert-double.c,
3152 gcc.dg/torture/fp-int-convert-float.c,
3153 gcc.dg/torture/fp-int-convert-float128-timode.c,
3154 gcc.dg/torture/fp-int-convert-float128.c,
3155 gcc.dg/torture/fp-int-convert-float80-timode.c,
3156 gcc.dg/torture/fp-int-convert-float80.c,
3157 gcc.dg/torture/fp-int-convert-long-double.c,
3158 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3159
94e73c78
JJ
31602016-08-19 Jakub Jelinek <jakub@redhat.com>
3161
fbdbd4b6
JJ
3162 PR fortran/72744
3163 * gfortran.dg/gomp/pr72744.f90: New test.
3164
94e73c78
JJ
3165 PR fortran/69281
3166 * gfortran.dg/gomp/pr69281.f90: New test.
3167
91151a73
JB
31682016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3169
414b7129
UB
3170 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3171 the last special seed value.
3172 * gfortran.dg/random_7.f90: Use size for last array member instead
3173 of hardcoded value.
91151a73 3174
fcf830ab
PK
31752016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3176
3177 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3178 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3179
1a5da5b6
RB
31802016-08-19 Richard Biener <rguenther@suse.de>
3181
3182 PR tree-optimization/77286
3183 * gcc.dg/torture/pr77286.c: New testcase.
3184
82f72146
DM
31852016-08-18 David Malcolm <dmalcolm@redhat.com>
3186
3187 * gcc.dg/verbose-asm-2.c: New test case.
3188
cc015f3a
DM
31892016-08-18 David Malcolm <dmalcolm@redhat.com>
3190
3191 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3192 (custom_diagnostic_finalizer): Update for change to
3193 diagnostic_show_locus.
3194
cb18fd07
DM
31952016-08-18 David Malcolm <dmalcolm@redhat.com>
3196
3197 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3198 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3199
a76989dc
MP
32002016-08-18 Marek Polacek <polacek@redhat.com>
3201
3202 PR c/71514
3203 * gcc.dg/pr71514.c: New test.
3204
89c88780
L
32052015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3206
3207 PR target/72839
3208 * gcc.target/i386/pr72839.c: New test.
3209
2c71d454
CLT
32102016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3211
3212 PR middle-end/70895
3213 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3214 * c-c++-common/goacc/reduction-1.c: Likewise.
3215 * c-c++-common/goacc/reduction-2.c: Likewise.
3216 * c-c++-common/goacc/reduction-3.c: Likewise.
3217 * c-c++-common/goacc/reduction-4.c: Likewise.
3218
66592e95
AM
32192016-08-18 Alan Modra <amodra@gmail.com>
3220
3221 * gcc.c-torture/compile/pr72771.c: New.
3222
3a146d46
JJ
32232016-08-17 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR fortran/67496
3226 * gfortran.dg/pr67496.f90: New test.
3227
3f8257db 32282015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3229
3230 PR tree-optimization/71752
3a146d46 3231 * gcc.dg/vect/pr71752.c: New.
038000bd 3232
dd42e908
UB
32332016-08-17 Uros Bizjak <ubizjak@gmail.com>
3234
3235 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3236
458a1cd0
JJ
32372016-08-17 Jakub Jelinek <jakub@redhat.com>
3238
3239 PR middle-end/77259
3240 * g++.dg/ipa/devirt-52.C: New test.
3241
11c4c4ba
CLT
32422016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3243
3244 * c-c++-common/goacc/reduction-6.c: New testcase.
3245
661d6efd
RB
32462016-08-17 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/76490
3249 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3250 * gcc.dg/pr52904.c: XFAIL.
3251
622d8b69
RB
32522016-08-17 Richard Biener <rguenther@suse.de>
3253
3254 PR tree-optimization/23855
3255 * gcc.dg/loop-unswitch-2.c: Adjust.
3256
af23e99c
JJ
32572016-08-16 Jakub Jelinek <jakub@redhat.com>
3258
3259 PR tree-optimization/72817
3260 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3261
feeb6268
JM
32622016-08-16 Joseph Myers <joseph@codesourcery.com>
3263
3264 PR libgcc/77265
3265 * gcc.dg/torture/float128-extend-inf.c: New test.
3266
65e736c0
DM
32672016-08-16 David Malcolm <dmalcolm@redhat.com>
3268
3269 PR c/72857
3270 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3271 for embedded NUL.
3272 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3273 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3274 caret placement.
3275 (test_oct): Likewise.
3276 (test_multiple): Likewise.
3277 (test_field_width_specifier): Likewise.
3278 (test_field_width_specifier_2): New function.
3279 (test_field_precision_specifier): New function.
3280 (test_embedded_nul): Update expected caret placement.
3281 (test_non_contiguous_strings): Update line number.
3282 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3283 (__emit_string_literal_range): Add "caret_idx" param.
3284 (test_simple_string_literal): Add value for new param, updating
3285 expected output..
3286 (test_concatenated_string_literal): Likewise.
3287 (test_multiline_string_literal): Likewise.
3288 (test_hex): Likewise.
3289 (test_oct): Likewise.
3290 (test_multiple): Likewise.
3291 (test_ucn4): Likewise.
3292 (test_ucn8): Likewise.
3293 (test_u8): Likewise.
3294 (test_u): Likewise; update expected message, from "range" to
3295 "location".
3296 (test_U): Likewise.
3297 (test_L): Likewise.
3298 (test_macro): Add value for new param.
3299 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3300 (__emit_string_literal_range): Add "caret_idx" param.
3301 (test_stringified_token_1): Add value for new param. Update
3302 expected message, from "range" to "location".
3303 (test_stringized_token_2): Likewise, adding param to macro.
3304 (test_stringified_token_3): Likewise.
3305 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3306 (emit_warning): Convert param from source_range to location_t.
3307 (test_string_literals): Add caret_idx param, and use it when
3308 constructing a substring_loc. Update error message, from
3309 "range" to "location".
3310
4a7f57d5
JJ
33112016-08-16 Jakub Jelinek <jakub@redhat.com>
3312
7841800f
JJ
3313 PR target/71910
3314 * g++.dg/gomp/pr71910.C: New test.
3315
1b13411a
JJ
3316 PR middle-end/67485
3317 * gcc.c-torture/compile/pr67485.c: New test.
3318
4a7f57d5
JJ
3319 PR target/72867
3320 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3321
3c556bc4
BC
33222016-08-16 Bin Cheng <bin.cheng@arm.com>
3323
3324 PR tree-optimization/69848
3325 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3326
beab2da6
ML
33272016-08-16 Martin Liska <mliska@suse.cz>
3328
3329 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3330 of memory operations so that it can be handled by core2
3331 in 32-bit mode.
3332
f4eec0a3
RB
33332016-08-16 Richard Biener <rguenther@suse.de>
3334
3335 PR tree-optimization/76783
3336 * gcc.dg/pr76783.c: New testcase.
3337 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3338
8f21990a
BC
33392016-08-16 Bin Cheng <bin.cheng@arm.com>
3340
3341 PR tree-optimization/72817
3342 PR tree-optimization/73450
3343 * gcc.dg/tree-ssa/pr72817.c: New test.
3344 * gcc.dg/tree-ssa/pr73450.c: New test.
3345
7fc61626
FR
33462016-08-15 Fritz Reese <fritzoreese@gmail.com>
3347
3348 * gfortran.dg/init_flag_13.f90: New testcase.
3349 * gfortran.dg/init_flag_14.f90: Ditto.
3350 * gfortran.dg/init_flag_15.f03: Ditto.
3351 * gfortran.dg/dec_init_1.f90: Ditto.
3352 * gfortran.dg/dec_init_2.f90: Ditto.
3353
432baa02
UB
33542016-08-15 Uros Bizjak <ubizjak@gmail.com>
3355
3356 PR target/72867
3357 * gcc.target/i386/pr72867.c: New test.
3358
7e1dde14
EB
33592016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3360
3361 * c-c++-common/dump-ada-spec-5.c: New test.
3362
e4969090
RB
33632016-08-15 Richard Biener <rguenther@suse.de>
3364
3365 PR tree-optimization/73434
3366 * gcc.dg/torture/pr73434.c: New testcase.
3367
66088065
JJ
33682016-08-15 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR tree-optimization/72824
3371 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3372
7c713714
CLT
33732016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3374
3375 PR fortran/70598
3376 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3377 in use_device clause.
3378 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3379 * gfortran.dg/goacc/list.f95: Adjust to catch
3380 "neither a POINTER nor an array" error messages.
3381
4271e5cb
UB
33822016-08-14 Uros Bizjak <ubizjak@gmail.com>
3383
3384 PR target/76342
3385 * gcc.target/i386/pr76342.c: New test.
3386
b0cea284
JJ
33872016-08-12 Jakub Jelinek <jakub@redhat.com>
3388
3389 PR c/71512
3390 * g++.dg/ubsan/pr71512.C: New test.
3391 * c-c++-common/ubsan/pr71512-1.c: New test.
3392 * c-c++-common/ubsan/pr71512-2.c: New test.
3393
e86aefb8
MM
33942016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3395
3396 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3397 vector initialization options.
3398 * gcc.target/powerpc/vec-init-2.c: Likewise.
3399 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3400 is generated on ISA 3.0.
3401
7fd82d52
PP
34022016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3403
3404 PR middle-end/71654
3405 * gcc.dg/c-c++-common/pr71654.c: New test.
3406 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3407 dg-options.
3408 * gcc.dg/tree-ssa/vrp24: Likewise.
3409
2f1364c2
JJ
34102016-08-12 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR c/67410
3413 * gcc.dg/pr67410.c: New test.
3414
8eb414aa
BC
34152016-08-12 Bin Cheng <bin.cheng@arm.com>
3416
3417 PR tree-optimization/69848
3418 * gcc.dg/vect/vect-pr69848.c: New test.
3419
30b39c19
UB
34202016-08-12 Uros Bizjak <ubizjak@gmail.com>
3421
3422 PR testsuite/71008
3423 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3424 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3425 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3426 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3427
e373dd06
RB
34282016-08-12 Richard Biener <rguenther@suse.de>
3429
3430 PR tree-optimization/57326
3431 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3432 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3433 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3434 * gcc.target/i386/pr45685.c: Likewise.
3435 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3436 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3437 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3438 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3439 * gfortran.dg/pr34163.f90: Likewise.
3440
20d1af89
ML
34412016-08-12 Martin Liska <mliska@suse.cz>
3442
3443 * g++.dg/gcov/gcov-16.C: New test.
3444 * lib/gcov.exp: Support new argument for run-gcov function.
3445
5cacda56
ML
34462016-08-12 Martin Liska <mliska@suse.cz>
3447
3448 PR gcov-profile/35590
3449 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3450
663eecfd
RB
34512016-08-12 Richard Biener <rguenther@suse.de>
3452
3453 PR tree-optimization/72851
3454 * gcc.dg/torture/pr72851.c: New testcase.
3455
3f8257db 34562016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3457
e366d7d8
AO
3458 PR debug/63240
3459 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3460 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3461 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3462 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3463 DW_AT_deleted.
3464
71e1a6a4
AO
3465 PR debug/55641
3466 * g++.dg/debug/dwarf2/ref-1.C: New.
3467
8aaf799b
AO
3468 PR debug/49366
3469 * g++.dg/debug/dwarf2/template-params-12.H: New.
3470 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3471 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3472 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3473 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3474 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3475 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3476 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3477
06f9caed
BS
34782016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3479
3480 PR target/72863
3481 * gcc.target/powerpc/pr72863.c: New test.
3482
a8b956c1
UB
34832016-08-11 Uros Bizjak <ubizjak@gmail.com>
3484
3485 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3486
c73dd986
L
34872015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3488
3489 * gcc.target/i386/pieces-strcpy-1.c: New test.
3490 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3491
385ed708
JJ
34922016-08-11 Jakub Jelinek <jakub@redhat.com>
3493
3494 PR c++/72868
3495 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3496
df7ec09f
L
34972015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3498
3499 * gcc.target/i386/pieces-memcpy-1.c: New test.
3500 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3501 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3502 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3503 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3504 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3505
b95a64bb
JJ
35062016-08-11 Jakub Jelinek <jakub@redhat.com>
3507
3508 PR c/72816
7ddbcf6b 3509 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3510
59537744
BE
35112016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3512
3513 PR tree-optimization/71083
3514 * gcc.c-torture/execute/pr71083.c: New test.
3515 * gnat.dg/loop_optimization23.adb: New test.
3516 * gnat.dg/loop_optimization23_pkg.ads: New test.
3517 * gnat.dg/loop_optimization23_pkg.adb: New test.
3518
183ac6d0
RB
35192016-08-11 Richard Biener <rguenther@suse.de>
3520
3521 PR tree-optimization/72772
3522 * gcc.dg/graphite/pr35356-1.c: Adjust.
3523 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3524
b152f5a2
JB
35252016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3526
3527 * gfortran.dg/random_7.f90: Take into account that the last seed
3528 value is the special p value.
3529 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3530
bb7ebad1
RB
35312016-08-11 Richard Biener <rguenther@suse.de>
3532
3533 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3534
2e186411
AM
35352016-08-11 Alan Modra <amodra@gmail.com>
3536
3537 * gcc.target/powerpc/pr71680.c: New.
3538
e9e6d4f6
KN
35392016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3540
3541 * gcc.target/powerpc/bfp/bfp.exp: New file.
3542 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3543 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3544 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3545 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3546 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3547 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3548 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3549 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3550 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3551 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3552 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3553 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3554 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3555 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3556 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3557 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3558 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3559 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3560 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3561 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3562 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3563 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3564 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3565 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3566 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3567 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3568 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3569 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3570 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3571 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3572 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3573 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3574 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3575 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3576 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3577 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3578 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3579 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3580 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3581 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3582 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3583 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3584 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3585 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3586 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3587 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3588 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3589 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3590 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3591 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3592 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3593 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3594 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3595
9c8eabea
BC
35962016-08-10 Bin Cheng <bin.cheng@arm.com>
3597
3598 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3599 Add aarch64*-*-*.
3600
6c553b76
BC
36012016-08-10 Bin Cheng <bin.cheng@arm.com>
3602
3603 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3604
a0883b08
MM
36052016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3606
3607 PR target/72853
3608 * gcc.target/powerpc/pr72853.c: New test.
3609
a266236e
ML
36102016-08-10 Martin Liska <mliska@suse.cz>
3611
3612 PR gcov-profile/58306
3613 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3614
22063dbc
ML
36152016-08-10 Martin Liska <mliska@suse.cz>
3616
3617 * g++.dg/gcov/gcov-threads-1.C: New test.
3618
5250a5bb
SKS
36192016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3620
3621 PR target/71873
3622 * gcc.target/avr/pr71873.c: New test.
3623
b7597ae5
ML
36242016-08-09 Martin Liska <mliska@suse.cz>
3625
3626 * g++.dg/gcov/gcov-dump-1.C: New test.
3627 * g++.dg/gcov/gcov-dump-2.C: New test.
3628
ab50a215
ML
36292016-08-09 Martin Liska <mliska@suse.cz>
3630
3631 * gcc.dg/tree-prof/val-prof-9.c: New test.
3632
dcb1e137
ML
36332016-08-09 Martin Liska <mliska@suse.cz>
3634
3635 * gcc.dg/tree-prof/val-prof-8.c: New test.
3636
04d6d3b6
MJ
36372016-08-09 Martin Jambor <mjambor@suse.cz>
3638
df839749
UB
3639 PR ipa/71981
3640 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3641
c57e78c4
BC
36422016-08-09 Bin Cheng <bin.cheng@arm.com>
3643
3644 PR tree-optimization/33707
3645 * gcc.dg/vect/pr33707.c: New test.
3646
42970a17
BC
36472016-08-09 Bin Cheng <bin.cheng@arm.com>
3648
3649 PR tree-optimization/pr72772
3650 * gcc.dg/tree-ssa/pr72772.c: New test.
3651
810a3aa6
MF
36522016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3653
3654 PR rtl-optimization/66669
3655 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3656
9e207d6f
JJ
36572016-08-09 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR tree-optimization/72824
3660 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3661
50bf47fd
RB
36622016-08-09 Richard Biener <rguenther@suse.de>
3663
3664 PR tree-optimization/71802
3665 * gcc.dg/torture/pr71802.c: New testcase.
3666
cadec7ca
JJ
36672016-08-09 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR c++/72809
3670 * g++.dg/eh/stdarg1.C: New test.
3671
c43c5112
AK
36722016-08-08 Andi Kleen <ak@linux.intel.com>
3673
3674 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3675 test command line in failure log.
3676 (profopt-execute): dito. Make autofdo file names unique.
3677
895aa8e1
DM
36782016-08-08 David Malcolm <dmalcolm@redhat.com>
3679
3680 PR c/64955
3681 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3682 output.
3683
9afda630
PK
36842016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3685
3686 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3687 c99_runtime.
3688 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3689 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3690 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3691 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3692 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3693 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3694
e52ed3fe
DM
36952016-08-08 David Malcolm <dmalcolm@redhat.com>
3696
3697 PR c/52952
3698 * gcc.dg/cpp/pr66415-1.c: Likewise.
3699 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3700 * gcc.dg/format/c90-printf-1.c: Likewise.
3701 * gcc.dg/format/diagnostic-ranges.c: New test case.
3702
ad200580
JJ
37032016-08-08 Jakub Jelinek <jakub@redhat.com>
3704
77524e0d
JJ
3705 PR fortran/72716
3706 * gfortran.dg/gomp/pr72716.f90: New test.
3707
2187f2a2
JJ
3708 PR middle-end/72781
3709 * gcc.dg/gomp/pr72781.c: New test.
3710
ad200580
JJ
3711 PR middle-end/68762
3712 * g++.dg/vect/pr68762-1.cc: New test.
3713 * g++.dg/vect/pr68762-2.cc: New test.
3714 * g++.dg/vect/pr68762.h: New file.
3715
989d0071
MS
37162016-08-08 Martin Sebor <msebor@redhat.com>
3717
3718 PR testsuite/72838
3a146d46
JJ
3719 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3720 * g++.dg/warn/overflow-warn-3.C: Same.
3721 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3722
7090cac9
AV
37232016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3724
3725 PR fortran/71936
3726 * gfortran.dg/allocate_with_source_21.f03: New test.
3727
64e56ab0
AV
37282016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3729
3730 PR fortran/72698
3731 * gfortran.dg/allocate_with_source_20.f03: New test.
3732
0476487d
AM
37332016-08-08 Alan Modra <amodra@gmail.com>
3734
3735 * gcc.c-torture/compile/pr72802.c: New.
3736
8e9218f2
AV
37372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3738
3739 PR fortran/70524
3740 * gfortran.dg/dependency_48.f90: New test.
3741
c1f7083b
TK
37422016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3743
531e5ae3 3744 PR fortran/70040
c1f7083b
TK
3745 * gfortran.dg/pr70040.f90: New testcase.
3746
6ab5813c
TK
37472016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3748
3749 PR fortran/71961
3750 * gfortran.dg/matmul_10.f90: New testcase.
3751
27bddc4a
JH
37522016-08-07 Jan Hubicka <hubicka@ucw.cz>
3753
3754 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3755
4a9f8a9f
JJ
37562016-08-07 Jakub Jelinek <jakub@redhat.com>
3757
3758 PR c/72816
3759 * gcc.dg/pr72816.c: New test.
3760
fa76f2c6
JW
37612016-08-06 Jonathan Wakely <jwakely@redhat.com>
3762
3763 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3764 * g++.dg/conversion/pr41426.C: Likewise.
3765 * g++.dg/conversion/pr66211.C: Likewise.
3766 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3767 * g++.dg/init/ref8.C: Likewise.
3768 * g++.old-deja/g++.law/cvt20.C: Likewise.
3769 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3770
5c3e5002
PP
37712016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3772
3773 PR tree-optimization/18046
3774 * gcc.dg/tree-ssa/vrp105.c: New test.
3775 * gcc.dg/tree-ssa/vrp106.c: New test.
3776
94087e88 37772016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3778
3779 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3780 1ul in diagnostics. Remove hyphen from "constant-expression."
3781 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3782 * g++.dg/cpp0x/static_assert3.C: Same.
3783 * g++.dg/cpp1y/constexpr-throw.C: Same.
3784 * g++.dg/template/nontype3.C: Same.
3785 * g++.dg/warn/overflow-warn-1.C: Same.
3786 * g++.dg/warn/overflow-warn-3.C: Same.
3787 * g++.dg/warn/overflow-warn-4.C: Same.
3788
88fa5555
DM
37892016-08-05 David Malcolm <dmalcolm@redhat.com>
3790
3791 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3792 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3793 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3794 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3795
1addb9e6
PP
37962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3797
3798 PR tree-optimization/72810
3799 * gcc.dg/tree-ssa/vrp110.c: New test.
3800
1b62ed4f
JG
38012016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3802
3803 PR Target/72819
3804 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3805 registers.
3806 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3807 saving the half-precision registers.
3808 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3809 value is returned in h0.
3810 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3811 are passed in FP/SIMD registers.
3812 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3813 passing works corrcetly.
3814 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3815 (hfa_f16x2_t): Likewise.
3816 (hfa_f16x3_t): Likewise.
3817 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3818 are promoted to double and passed in a double register.
3819 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3820 are promoted to double and stacked.
3821 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3822 __fp16 data types.
3823 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3824 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3825 __fp16 first get passed in FP/SIMD registers, then stacked.
3826
4228ca19
NS
38272016-08-05 Nathan Sidwell <nathan@acm.org>
3828
3829 PR c++/68724
3830 * g++.dg/cpp0x/pr68724.C: New.
3831
db7c335e
RB
38322016-08-05 Richard Biener <rguenther@suse.de>
3833
3834 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3835
48abe922
PP
38362016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3837
3838 * gcc.dg/tree-ssa/vrp107.c: New test.
3839 * gcc.dg/tree-ssa/vrp108.c: New test.
3840 * gcc.dg/tree-ssa/vrp109.c: New test.
3841
f6cdf42f
PK
38422016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3843
3844 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3845 dg-options.
3846
33a9c609
PK
38472016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3848
3849 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3850 test-cases.
3851 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3852 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3853 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3854 test-cases.
3855 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3856 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3857 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3858 large_double.
3859
4473482d
PC
38602016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3861
3862 PR c++/72800
3863 * g++.dg/cpp1y/lambda-ice1.C: New.
3864
08156df5
PP
38652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3866
3867 PR c++/72759
3868 * g++.dg/cpp1y/pr72759.C: New test.
3869
938da3a5
PP
38702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3871
3872 * gcc.dg/switch-10.c: New test.
3873
da84183c
JG
38742016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3875
3876 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3877
ae9281fc
TS
38782016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3879
3880 * c-c++-common/goacc/routine-5.c: Update.
3881
086ad22e
BE
38822016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3883
3884 PR rtl-optimization/70903
3885 * gcc.c-torture/execute/pr70903.c: New test.
3886
6805e400
ML
38872016-08-04 Martin Liska <mliska@suse.cz>
3888
3889 * gcc.dg/params/params.exp: Replace file exists with
3890 TESTING_IN_BUILD_TREE.
3891
a0008434
MP
38922016-08-04 Marek Polacek <polacek@redhat.com>
3893
3894 PR c++/70229
3895 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3896
fb46286e
RB
38972016-08-04 Richard Biener <rguenther@suse.de>
3898
3899 PR middle-end/71984
3900 * gcc.dg/torture/pr71984.c: Guard correctness check for
3901 little-endian.
3902
ac2c96ab
AP
39032016-08-03 Andrew Pinski <apinski@cavium.com>
3904
3905 * gcc.c-torture/compile/20160802-1.c: New testcase.
3906
c98583e9
FR
39072016-08-03 Fritz Reese <fritzoreese@gmail.com>
3908
3909 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3910
9ad1a1da
RB
39112016-08-03 Richard Biener <rguenther@suse.de>
3912
3913 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3914 and remove -O3.
3915 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3916 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3917
cd75c979
RB
39182016-08-03 Richard Biener <rguenther@suse.de>
3919
3920 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3921 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3922 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3923 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3924
30e8d875
SKS
39252016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3926
3927 * gcc.dg/init-excess-2.c: Require int32plus.
3928 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3929 * gcc.dg/pr59963-2.c: Require int32plus.
3930 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3931 * gcc.dg/unroll-7.c: Require int32plus.
3932
69b806f6
BC
39332016-08-02 Bin Cheng <bin.cheng@arm.com>
3934
3935 PR tree-optimization/34114
3936 * gcc.dg/tree-ssa/loop-42.c: New test.
3937
1efafef3
TC
39382016-08-02 Tamar Christina <tamar.christina@arm.com>
3939
3940 * gcc.target/aarch64/vminmaxnm.c: New.
3941 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3942 tests.
3943
e2a99194
MM
39442016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3945
3946 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3947 vec_extract for vector float, vector int, vector short, and vector
3948 char.
3949 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3950 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3951 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3952 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3953
71bfb77a
WD
39542016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3955
3956 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3957 single stack adjustment, no writeback.
71bfb77a
WD
3958 * gcc.target/aarch64/test_frame_12.c: Likewise.
3959 * gcc.target/aarch64/test_frame_13.c: Likewise.
3960 * gcc.target/aarch64/test_frame_15.c: Likewise.
3961 * gcc.target/aarch64/test_frame_6.c: Likewise.
3962 * gcc.target/aarch64/test_frame_7.c: Likewise.
3963 * gcc.target/aarch64/test_frame_8.c: Likewise.
3964 * gcc.target/aarch64/test_frame_16.c: New test.
3965
37bce35a
L
39662015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3967
3968 PR target/72748
3969 * gcc.target/i386/pr72748.c: New test.
3970
3f8257db 39712015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3972
3973 PR tree-optimization/71818
3974 * gcc.dg/vect/pr71818.c: New
3975
bf60c531
ML
39762016-08-01 Martin Liska <mliska@suse.cz>
3977
3978 PR tree-optimization/71857
3979 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3980
8ed49fab
KT
39812016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3982
3983 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3984
76e2c821
JB
39852016-08-01 Jan Beulich <jbeulich@suse.com>
3986
3987 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3988
35029597
WS
39892016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3990
3991 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3992 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3993
3aa4b66a
JW
39942016-07-31 Jonathan Wakely <jwakely@redhat.com>
3995
3996 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3997 (check_effective_target_c++): Likewise. Also match for libstdc++.
3998
3f8257db 39992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4000
4001 PR fortran/41922
4002 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4003 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4004 * gfortran.dg/pr41922.f90: New test.
4005
9fcb2819
SK
40062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4007
4008 PR fortran/68566
4009 * gfortran.dg/pr68566.f90: new test.
4010
94087e88 40112016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4012
4013 PR c++/60760
4014 PR c++/71091
4015 * g++.dg/cpp0x/constexpr-cast.C: New test.
4016 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4017 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4018 * g++.dg/ubsan/pr63956.C: Correct.
4019
d0047a25
MM
40202016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4021
4022 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4023 vector double or vector long where the vector is in memory.
4024 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4025 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4026
e4f7a5df
SK
40272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4028
4029 PR fortran/69867
4030 * gfortran.dg/pr69867.f90: New test.
4031
b441ae1d
SK
40322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4033
4034 PR fortran/69962
4035 * gfortran.dg/pr69962.f90: New test.
4036
712dff31
SK
40372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4038
4039 PR fortran/70006
4040 * gfortran.dg/pr70006.f90: New test.
4041
fb42421e
SK
40422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4043
4044 PR fortran/71730
4045 * gfortran.dg/pr71730.f90: New test.
4046 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4047 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4048 * gfortran.dg/array_constructor_26.f03: Ditto.
4049
466effe0
WS
40502016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4051
4052 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4053 * gcc.target/powerpc/pr71763.c: Likewise.
4054
f618a472
MP
40552016-07-29 Marek Polacek <polacek@redhat.com>
4056
4057 PR c/71742
4058 * gcc.dg/940510-1.c: Adjust dg-error.
4059 * gcc.dg/c99-flex-array-1.c: Likewise.
4060 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4061
efd0786f
MP
4062 PR c/71853
4063 * gcc.dg/noncompile/pr71853.c: New test.
4064
e00dceaf
MP
4065 PR c/71573
4066 * gcc.dg/noncompile/pr71573.c: New test.
4067
638fc14f
MP
4068 PR c/71926
4069 * g++.dg/warn/Wparentheses-30.C: New test.
4070 * gcc.dg/Wparentheses-14.c: New test.
4071
61c73a7f
UB
40722016-07-29 Uros Bizjak <ubizjak@gmail.com>
4073
4074 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4075
01d32b2b
BC
40762016-07-29 Bin Cheng <bin.cheng@arm.com>
4077
4078 PR tree-optimization/57558
4079 * gcc.dg/vect/pr57558-1.c: New test.
4080 * gcc.dg/vect/pr57558-2.c: New test.
4081
f6c7a248
PK
40822016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4083
61c73a7f 4084 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4085 to scan forwprop1 dump pass.
4086
f54ea774
PC
40872016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4088
4089 PR c++/51488
4090 * g++.dg/template/pr51488.C: New.
4091
673a107a
JJ
40922016-07-29 Jakub Jelinek <jakub@redhat.com>
4093
4094 PR c/71969
4095 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4096 static __inline__.
4097 * gcc.dg/pr71969-1.c: New test.
4098 * gcc.dg/pr71969-2.c: New test.
4099 * gcc.dg/pr71969-3.c: New test.
4100
78169471
MP
41012016-07-29 Marek Polacek <polacek@redhat.com>
4102
4103 PR c/71574
4104 * c-c++-common/pr71574.c: New test.
4105
a5b5c8b6
MP
4106 PR c/71583
4107 * gcc.dg/noncompile/pr71583.c: New test.
4108
883b6d4e
KV
41092016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4110
4111 PR middle-end/68217
4112 * gcc.dg/pr68217.c: New test.
4113
89f1f37e
SK
41142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4115
4116 PR fortran/71067
4117 * gfortran.dg/pr71067_1.f90: New test.
4118 * gfortran.dg/pr71067_2.f90: Ditto.
4119
e0d32185
MM
41202016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4121
4122 * gcc.target/powerpc/vec-extract-1.c: New test.
4123
c851722d
SK
41242016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4125
4126 PR fortran/71799
4127 * gfortran.dg/pr71799.f90: New test.
4128
f064da6a
PC
41292016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4130
4131 PR c++/71665
4132 * g++.dg/cpp0x/pr71665-1.C: New.
4133 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4134 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4135 * g++.dg/ext/label10.C: Likewise.
4136 * g++.dg/parse/constant5.C: Likewise.
4137
1b70aaad
SK
41382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4139
4140 PR fortran/71859
4141 * gfortran.dg/pr71859.f90: New test.
4142 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4143 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4144
a23404c9
PT
41452016-07-28 Paul Thomas <pault@gcc.gnu.org>
4146
4147 PR fortran/71883
4148 * gfortran.dg/pr71883.f90 : New test.
4149
513d866d
YR
41502016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4151
4152 PR tree-optimization/71734
61c73a7f 4153 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4154
7c428aa2
RL
41552016-07-28 Renlin Li <renlin.li@arm.com>
4156
4157 Revert
4158 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4159
4160 PR fortran/71902
4161 * gfortran.dg/dependency_47.f90: New test.
4162
1225d6b1
ML
41632016-07-28 Martin Liska <mliska@suse.cz>
4164
4165 PR gcov-profile/68025
4166 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4167
e5f5bf35
ML
41682016-07-28 Martin Liska <mliska@suse.cz>
4169
4170 * g++.dg/vect/pr70944.cc: New test.
4171
4536610d
KV
41722016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4173
4174 PR middle-end/71994
4175 * gcc.dg/torture/pr71994.c: New test.
4176
8c6961ca
PK
41772016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4178
4179 PR middle-end/71078
4180 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4181 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4182 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4183
8de22ea0
RB
41842016-07-27 Richard Biener <rguenther@suse.de>
4185
4186 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4187
5d9da222
ML
41882016-07-27 Martin Liska <mliska@suse.cz>
4189
4190 * gcc.dg/predict-13.c: New test.
4191 * gcc.dg/predict-14.c: New test.
4192
af9e275f
SKS
41932016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4194
a23404c9 4195 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4196 including stdint.h.
4197 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4198 including stdint.h.
4199
71abba1e
MM
42002016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4201
4202 PR target/71869
4203 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4204 IEEE built-in functions handle quiet and signalling NaNs
4205 correctly.
4206
9cd74e8f
SK
42072016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4208
4209 PR fortran/71862
4210 * gfortran.dg/pr71862.f90: New test.
4211
0d48446f
MS
42122016-07-26 Martin Sebor <msebor@redhat.com>
4213
4214 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4215 selector with dg-options.
4216
524cf1e4
PP
42172016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4218
4219 PR tree-optimization/18046
4220 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4221 * gcc.dg/tree-ssa/vrp103.c: New test.
4222 * gcc.dg/tree-ssa/vrp104.c: New test.
4223
100665d8
WS
42242016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4225
4226 * gcc.target/powerpc/pr63354.c: Require lp64 since
4227 -mprofile-kernel is not legal with -m32.
4228
0b64ca40
RB
42292016-07-26 Richard Biener <rguenther@suse.de>
4230
4231 PR rtl-optimization/71984
4232 * gcc.dg/torture/pr71984.c: New testcase.
4233
9b7937cf
RS
42342016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4235
4236 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4237 g++-dg-runtest via et-dg-runtest.
4238 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4239 * gcc.dg/vect/vect.exp: Likewise.
4240 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4241 gfortran-dg-runtest.
4242 * gfortran.dg/vect/vect.exp: Likewise.
4243 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4244 (check_mips_loongson_hw_available): Likewise.
4245 (check_effective_target_mpaired_single_runtime): Likewise.
4246 (check_effective_target_mips_loongson_runtime): Likewise.
4247 (add_options_for_mpaired_single): Likewise.
4248 (check_effective_target_vect_int): Add global et_index.
4249 Check and save the supported feature for a target selected by
4250 the et_index target. Break long lines where appropriate. Call
4251 et-is-effective-target for MIPS with an argument instead of
4252 check_effective_target_* where appropriate.
4253 (check_effective_target_vect_intfloat_cvt): Likewise.
4254 (check_effective_target_vect_uintfloat_cvt): Likewise.
4255 (check_effective_target_vect_floatint_cvt): Likewise.
4256 (check_effective_target_vect_floatuint_cvt): Likewise.
4257 (check_effective_target_vect_simd_clones): Likewise.
4258 (check_effective_target_vect_shift): ewise.
4259 (check_effective_target_whole_vector_shift): Likewise.
4260 (check_effective_target_vect_bswap): Likewise.
4261 (check_effective_target_vect_shift_char): Likewise.
4262 (check_effective_target_vect_long): Likewise.
4263 (check_effective_target_vect_float): Likewise.
4264 (check_effective_target_vect_double): Likewise.
4265 (check_effective_target_vect_long_long): Likewise.
4266 (check_effective_target_vect_no_int_max): Likewise.
4267 (check_effective_target_vect_no_int_add): Likewise.
4268 (check_effective_target_vect_no_bitwise): Likewise.
4269 (check_effective_target_vect_widen_shift): Likewise.
4270 (check_effective_target_vect_no_align): Likewise.
4271 (check_effective_target_vect_hw_misalign): Likewise.
4272 (check_effective_target_vect_element_align): Likewise.
4273 (check_effective_target_vect_condition): Likewise.
4274 (check_effective_target_vect_cond_mixed): Likewise.
4275 (check_effective_target_vect_char_mult): Likewise.
4276 (check_effective_target_vect_short_mult): Likewise.
4277 (check_effective_target_vect_int_mult): Likewise.
4278 (check_effective_target_vect_extract_even_odd): Likewise.
4279 (check_effective_target_vect_interleave): Likewise.
4280 (check_effective_target_vect_stridedN): Likewise.
4281 (check_effective_target_vect_multiple_sizes): Likewise.
4282 (check_effective_target_vect64): Likewise.
4283 (check_effective_target_vect_call_copysignf): Likewise.
4284 (check_effective_target_vect_call_sqrtf): Likewise.
4285 (check_effective_target_vect_call_btrunc): Likewise.
4286 (check_effective_target_vect_call_btruncf): Likewise.
4287 (check_effective_target_vect_call_ceil): Likewise.
4288 (check_effective_target_vect_call_ceilf): Likewise.
4289 (check_effective_target_vect_call_floor): Likewise.
4290 (check_effective_target_vect_call_floorf): Likewise.
4291 (check_effective_target_vect_call_lceil): Likewise.
4292 (check_effective_target_vect_call_lfloor): Likewise.
4293 (check_effective_target_vect_call_nearbyint): Likewise.
4294 (check_effective_target_vect_call_nearbyintf): Likewise.
4295 (check_effective_target_vect_call_round): Likewise.
4296 (check_effective_target_vect_call_roundf): Likewise.
4297 (check_effective_target_vect_perm): Likewise, but also append *_saved
4298 to the existing global name to properly cache the result.
4299 (check_effective_target_vect_perm_byte): Likewise.
4300 (check_effective_target_vect_perm_short): Likewise.
4301 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4302 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4303 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4304 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4305 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4306 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4307 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4308 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4309 (check_effective_target_vect_sdot_qi): Likewise.
4310 (check_effective_target_vect_udot_qi): Likewise.
4311 (check_effective_target_vect_sdot_hi): Likewise.
4312 (check_effective_target_vect_udot_hi): Likewise.
4313 (check_effective_target_vect_usad_char): Likewise.
4314 (check_effective_target_vect_pack_trunc): Likewise.
4315 (check_effective_target_vect_unpack): Likewise.
4316 (check_effective_target_vect_aligned_arrays): Likewise.
4317 (check_effective_target_vect_natural_alignment): Likewise.
4318 (check_effective_target_vector_alignment_reachable): Likewise.
4319 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4320 (is-effective-target): Initialize et_index if undefined.
4321 (et-dg-runtest): New.
4322 (et-is-effective-target): Likewise.
4323 (check_vect_support_and_set_flags): Add supported MIPS targets to
4324 EFFECTIVE_TARGETS list. Return the number of supported targets.
4325
8f63caf6 43262016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4327 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4328
4329 PR middle-end/70920
4330 * gcc.dg/pr70920-1.c: New test-case.
4331 * gcc.dg/pr70902-2.c: Likewise.
4332 * gcc.dg/pr70920-3.c: Likewise.
4333 * gcc.dg/pr70920-4.c: Likewise
4334 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4335 2 instead of 3.
4336
7d575fff
AM
43372016-07-25 Alexander Monakov <amonakov@ispras.ru>
4338
4339 * gcc.c-torture/execute/pr71494.c: Require label_values.
4340 * gcc.dg/pr16973.c: Ditto.
4341
bf01e070
SKS
43422016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4343
4344 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4345 * gcc.dg/torture/pr69771.c: Require int32plus.
4346 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4347
16b05965
ML
43482016-07-25 Martin Liska <mliska@suse.cz>
4349
4350 * gcc.dg/torture/pr71987.c: New test.
4351
d52d3767
SK
43522016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4353
4354 PR fortran/71935
4355 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4356 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4357 * gfortran.dg/pr71935.f90: New test.
4358
94087e88 43592016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4360
4361 PR c++/71675
4362 * g++.dg/ext/atomic-3.C: New test.
4363 * gcc.dg/atomic/pr71675.c: New test.
4364
58b3986e
ES
43652016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4366
4367 * gcc.target/i386/mvc8.c: New test.
4368
faa1612a
BC
43692016-07-22 Bin Cheng <bin.cheng@arm.com>
4370
4371 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4372 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4373
1603ebe0
TK
43742016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4375
4376 PR fortran/71795
4377 * gfortran.dg/constructor_50.f90: New test.
4378
bc91c436
ML
43792016-07-22 Martin Liska <mliska@suse.cz>
4380
4381 PR gcov-profile/69028
4382 PR gcov-profile/62047
4383 * g++.dg/cilk-plus/pr69028.C: New test.
4384
9fe9a3a7
AV
43852016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4386
4387 * gfortran.dg/coarray_stat_2.f90: New test.
4388
70866e3d
MM
43892016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4390
4391 * gcc.target/powerpc/vec-extract.h: New files to check the
4392 vec_extract built-in functions for all vector types, testing
4393 accessing each element, both with constant and variable element
4394 numbers.
4395 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4396 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4397 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4398 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4399 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4400 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4401 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4402 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4403 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4404
ab3af181
JJ
44052016-07-21 Jakub Jelinek <jakub@redhat.com>
4406
4407 PR c++/71728
4408 * g++.dg/other/pr71728.C: New test.
4409
ebe8f322
JG
44102016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4411
4412 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4413 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4414 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4415 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4416 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4417
959cef74
RB
44182016-07-21 Richard Biener <rguenther@suse.de>
4419
4420 PR tree-optimization/71947
4421 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4422
b24d9420
BC
44232016-07-21 Bin Cheng <bin.cheng@arm.com>
4424
4425 * gcc.dg/tree-ssa/scev-15.c: New.
4426
23974819
BC
44272016-07-21 Bin Cheng <bin.cheng@arm.com>
4428
4429 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4430
ee78cbaa
JJ
44312016-07-21 Jakub Jelinek <jakub@redhat.com>
4432
4433 PR c++/71941
4434 * g++.dg/gomp/pr71941.C: New test.
4435
52ed68f7
DM
44362016-07-20 David Malcolm <dmalcolm@redhat.com>
4437
4438 PR c/70339
4439 PR c/71858
4440 * g++.dg/spellcheck-identifiers.C: New test case, based on
4441 gcc.dg/spellcheck-identifiers.c.
4442 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4443 gcc.dg/spellcheck-identifiers-2.c.
4444 * g++.dg/spellcheck-typenames.C: New test case, based on
4445 gcc.dg/spellcheck-typenames.c
4446
18407bfb
JW
44472016-07-20 Jonathan Wakely <jwakely@redhat.com>
4448
4449 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4450 pointer to member function and also test catching by reference.
4451
4c07fd98
DV
44522016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4453
4454 * gcc.target/s390/pr67443.c: Fix test case.
4455
fee21d65
DV
44562016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4457
4458 * gcc.target/s390/insv-1.c: Xfail some tests.
4459 * gcc.target/s390/insv-2.c: Likewise.
4460
dbe9dfdd
GJL
44612016-07-20 Georg-Johann Lay <avr@gjlay.de>
4462
4463 * gcc.target/avr/torture/get-mem.c: New test.
4464 * gcc.target/avr/torture/set-mem.c: New test.
4465
c25e1d82
GJL
44662016-07-20 Georg-Johann Lay <avr@gjlay.de>
4467
4468 PR target/71948
4469 * gcc.target/avr/torture/tiny-progmem.c: New test.
4470
109d2197
JJ
44712016-07-20 Jakub Jelinek <jakub@redhat.com>
4472
7419f441
JJ
4473 PR c++/71909
4474 * g++.dg/parse/pr71909.C: New test.
4475 * g++.dg/tm/pr71909.C: New test.
4476
109d2197
JJ
4477 PR c++/50060
4478 * g++.dg/cpp0x/constexpr-50060.C: New test.
4479 * g++.dg/cpp1y/constexpr-50060.C: New test.
4480
144530cf
ML
44812016-07-20 Martin Liska <mliska@suse.cz>
4482
4483 * gfortran.dg/graphite/pr71898.f90: New test.
4484
04ac4afa
BC
44852016-07-20 Bin Cheng <bin.cheng@arm.com>
4486
4487 PR tree-optimization/71503
4488 PR tree-optimization/71683
4489 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4490 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4491
dcbdb17a
ML
44922016-07-20 Martin Liska <mliska@suse.cz>
4493
4494 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4495 * gcc.dg/plugin/sreal-test-1.c: Remove.
4496 * gcc.dg/plugin/sreal_plugin.c: Remove.
4497
6ed82555
TK
44982016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4499
4500 PR fortran/71902
4501 * gfortran.dg/dependency_47.f90: New test.
4502
13da0507
JJ
45032016-07-19 Jakub Jelinek <jakub@redhat.com>
4504
4833f561
JJ
4505 PR rtl-optimization/71916
4506 * gcc.c-torture/compile/pr71916.c: New test.
4507
4fda19ef
JJ
4508 PR middle-end/71874
4509 * g++.dg/torture/pr71874.C: New test.
4510
13da0507
JJ
4511 PR middle-end/71734
4512 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4513 (my_alloc): Rewritten to use __builtin_posix_memalign and
4514 __SIZE_TYPE__.
4515 (my_free): Use __builtin_free instead of _mm_free.
4516 (Vec::operator=): Use __builtin_memcpy.
4517
e7980add
MJ
45182016-07-19 Martin Jambor <mjambor@suse.cz>
4519
61c73a7f
UB
4520 PR fortran/71688
4521 * gfortran.dg/pr71688.f90: New test.
e7980add 4522
13e88953
RB
45232016-07-19 Richard Biener <rguenther@suse.de>
4524
4525 * c-c++-common/vector-subscript-6.c: New testcase.
4526 * c-c++-common/vector-subscript-7.c: Likewise.
4527
1caf0482
SKS
45282016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4529
a23404c9 4530 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4531 and UInt32 based on __SIZEOF_INT__.
4532
cef5388d
RB
45332016-07-19 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/71901
4536 * gcc.dg/torture/pr71901.c: New testcase.
4537
45382016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4539
4540 PR tree-optimization/71908
4541 * gcc.dg/torture/pr71908.c: New testcase.
4542
a8f7a895
MM
45432016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4544
4545 PR target/71493
4546 * gcc.target/powerpc/pr71493-1.c: New test.
4547 * gcc.target/powerpc/pr71493-2.c: Likewise.
4548
f2111a36
JJ
45492016-07-18 Jakub Jelinek <jakub@redhat.com>
4550
99516432
JJ
4551 PR c++/71835
4552 * g++.dg/conversion/ambig3.C: New test.
4553
87713c6a
JJ
4554 PR c++/71828
4555 * g++.dg/cpp0x/constexpr-71828.C: New test.
4556
7a7f16ca
JJ
4557 PR c++/71826
4558 * g++.dg/template/pr71826.C: New test.
4559
f4d90295
JJ
4560 PR c++/71822
4561 * g++.dg/template/defarg21.C: New test.
4562
f2111a36
JJ
4563 PR c++/71871
4564 * g++.dg/ext/vector31.C: New test.
4565
0b965526
UB
45662016-07-18 Uros Bizjak <ubizjak@gmail.com>
4567
4568 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4569
94e136b9
YR
45702016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4571
4572 PR tree-optimization/71734
4573 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4574
7072df0a
DV
45752016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4576
4577 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4578 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4579 stack-layout-dynamic-1.c: New test.
4580
54158a1a
AK
45812016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4582
4583 * gcc.target/s390/nolrl-1.c: New test.
4584
43068916
FR
45852016-07-17 Fritz Reese <fritzoreese@gmail.com>
4586
4587 PR fortran/71523
4588 * gfortran.dg/pr71523_1.f90: New test.
4589 * gfortran.dg/pr71523_2.f90: New test.
4590
a9356b12
AS
45912016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4592
4593 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4594
a07b81c7 45952016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4596 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4597
4598 PR fortran/62125
4599 * gfortran.dg/pr62125.f90: New test.
4600
96c0ec12
BS
46012016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4602
4603 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4604 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4605
479d0ed5
JW
46062016-07-15 Jonathan Wakely <jwakely@redhat.com>
4607
4608 PR c++/58796
4609 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4610 * g++.dg/cpp0x/nullptr35.C: New test.
4611
41c7438e
BC
46122016-07-15 Bin Cheng <bin.cheng@arm.com>
4613
4614 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4615
f7ba880b
CP
46162016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4617
4618 * gfortran.dg/goacc/vector_length.f90: New test.
4619
b9aba0a0
RB
46202016-07-15 Richard Biener <rguenther@suse.de>
4621
4622 PR tree-optimization/71881
4623 * gcc.dg/torture/pr71881.c: New testcase.
4624
9513d5fb
RB
46252016-07-15 Richard Biener <rguenther@suse.de>
4626
4627 PR tree-optimization/71887
4628 * gcc.dg/torture/pr71887.c: New testcase.
4629
ddbbcb19
JJ
46302016-07-15 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR c/71858
4633 * gcc.dg/spellcheck-identifiers-3.c: New test.
4634
29eb509c
AV
46352016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4636
4637 PR fortran/71807
4638 * gfortran.dg/null_9.f90: New test.
4639
43aabfcf
BC
46402016-07-15 Bin Cheng <bin.cheng@arm.com>
4641
4642 * gcc.dg/tree-ssa/loop-41.c: New test.
4643
afc89e58
BC
46442016-07-15 Bin Cheng <bin.cheng@arm.com>
4645
4646 PR tree-optimization/71347
4647 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4648
6fa682ad
SK
46492016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4650
4651 PR fortran/29819
4652 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4653 * gfortran.dg/contains.f90: Ditto.
4654 * gfortran.dg/contains_empty_1.f03: Ditto.
4655 * gfortran.dg/submodule_3.f08: Ditto.
4656
dd36b877
JJ
46572016-07-14 Jakub Jelinek <jakub@redhat.com>
4658
a60a5d31
JJ
4659 PR testsuite/71865
4660 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4661 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4662 expected diagnostics.
4663
dd36b877
JJ
4664 PR c/71858
4665 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4666 * gcc.dg/spellcheck-identifiers-2.c: New test.
4667 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4668 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4669
a241f8ca
JJ
46702016-07-14 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR tree-optimization/71872
4673 * gcc.c-torture/compile/pr71872.c: New test.
4674
d62b809c
TP
46752016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4676
4677 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4678 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4679 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4680 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4681 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4682 * gcc.target/arm/atomic-op-acquire-1.c: This.
4683 * gcc.target/arm/atomic-op-char.c: Rename into ...
4684 * gcc.target/arm/atomic-op-char-1.c: This.
4685 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4686 * gcc.target/arm/atomic-op-consume-1.c: This.
4687 * gcc.target/arm/atomic-op-int.c: Rename into ...
4688 * gcc.target/arm/atomic-op-int-1.c: This.
4689 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4690 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4691 * gcc.target/arm/atomic-op-release.c: Rename into ...
4692 * gcc.target/arm/atomic-op-release-1.c: This.
4693 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4694 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4695 * gcc.target/arm/atomic-op-short.c: Rename into ...
4696 * gcc.target/arm/atomic-op-short-1.c: This.
4697 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4698 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4699 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4700 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4701 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4702 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4703 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4704 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4705 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4706 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4707
1f8dd420
AV
47082016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4709
4710 PR fortran/70842
4711 * gfortran.dg/select_type_35.f03: New test.
4712
53109ba8
KT
47132016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4714
4715 PR target/65951
4716 PR tree-optimization/70923
4717 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4718 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4719 * gcc.dg/vect/pr65951.c: Likewise.
4720 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4721
91f35b7f
DE
47222016-07-14 David Edelsohn <dje.gcc@gmail.com>
4723
4724 * c-c++-common/pr60226.c: Expect maximum object file alignment
4725 error on AIX.
4726
351168fe
RB
47272016-07-14 Richard Biener <rguenther@suse.de>
4728
4729 PR tree-optimization/71866
4730 * gcc.dg/torture/pr71866.c: New testcase.
4731
94c32c00
TP
47322016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4733
4734 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4735 selector and enclose boolean expression in curly braces.
4736
b799a481
AM
47372016-07-14 Alan Modra <amodra@gmail.com>
4738
4739 PR target/71733
4740 * gcc.target/powerpc/p9-novsx.c: New.
4741
f63ba78c
AK
47422016-07-13 Andi Kleen <ak@linux.intel.com>
4743
4744 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4745 * g++.dg/tree-prof/morefunc.C: Dito.
4746 * g++.dg/tree-prof/pr35545.C: Dito.
4747 * g++.dg/tree-prof/reorder.C: Dito.
4748 * gcc.dg/tree-prof/20050826-2.c: Dito.
4749 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4750 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4751 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4752 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4753 * gcc.dg/tree-prof/inliner-1.c: Dito.
4754 * gcc.dg/tree-prof/merge_block.c: Dito.
4755 * gcc.dg/tree-prof/stringop-1.c: Dito.
4756 * gcc.dg/tree-prof/stringop-2.c: Dito.
4757 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4758 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4759 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4760 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4761 * gcc.dg/tree-prof/update-loopch.c: Dito.
4762 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4763 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4764 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4765 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4766 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4767 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4768 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4769
f4d5a23d
AK
47702016-07-13 Andi Kleen <ak@linux.intel.com>
4771
4772 * lib/profopt.exp (profopt-execute): Remove .imports files.
4773
ae145898
AK
47742016-07-13 Andi Kleen <ak@linux.intel.com>
4775
0b965526 4776 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4777
e97bd4f5
AK
47782016-07-13 Andi Kleen <ak@linux.intel.com>
4779
4780 * lib/profopt.exp (dg-final-scan-autofdo,
4781 dg-final-scan-not-autofdo): New functions.
4782
6fa3d4b4
BC
47832016-07-13 Bin Cheng <bin.cheng@arm.com>
4784
4785 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4786 * gcc.dg/vect/vect-35.c: Ditto.
4787 * gcc.dg/vect/vect-alias-check-2.c: New test.
4788
65f18bc6
ML
47892016-07-13 Martin Liska <mliska@suse.cz>
4790
4791 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4792 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4793 * gfortran.dg/pr42108.f90: Update expected dump scan.
4794
9737f35b
RB
47952016-07-13 Richard Biener <rguenther@suse.de>
4796
4797 PR tree-optimization/24574
4798 * gcc.dg/pr24574.c: New testcase.
4799
62c0ea4b
SKS
48002016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4801
0b965526 4802 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4803 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4804 * c-c++-common/pr68833-1.c: Require int32plus.
4805 * gcc.dg/ipa/pr63551.c: Likewise.
4806 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4807 * gcc.dg/ipa/pr64041.c: Require int32plus.
4808
c7ed8938
IE
48092016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4810
4811 PR ipa/71633
4812 * g++.dg/pr71633.C: New test.
4813
5ce15300
TP
48142016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4815
4816 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4817 Add new arm_thumb1_cbz_ok effective target.
4818 * gcc.target/arm/cbz.c: New test.
4819
2b9509a3
TP
48202016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4821
4822 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4823 Define effective target.
4824 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4825 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4826 * gcc.target/arm/movhi_movw.c: New test.
4827 * gcc.target/arm/movsi_movw.c: Likewise.
4828 * gcc.target/arm/movdi_movw.c: Likewise.
4829
7f15b177
RB
48302016-07-13 Richard Biener <rguenther@suse.de>
4831
4832 PR middle-end/71104
4833 * gcc.dg/pr71104-1.c: New testcase.
4834 * gcc.dg/pr71104-2.c: Likewise.
4835
0b0a896e
MM
48362016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4837
4838 PR target/71805
4839 * gcc.target/powerpc/pr71805.c: New test.
4840
f906f5ed
BS
48412016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4842
4843 * gcc.target/powerpc/divkc3-1.c: New.
4844 * gcc.target/powerpc/mulkc3-1.c: New.
4845
9e63c3aa
NS
48462016-07-12 Nathan Sidwell <nathan@acm.org>
4847
4848 * gcc.target/arm/data-rel-1.c: New.
4849 * gcc.target/arm/data-rel-2.c: New.
4850 * gcc.target/arm/data-rel-3.c: New.
4851
f507d202
ML
48522016-07-12 Martin Liska <mliska@suse.cz>
4853
4854 * gcc.dg/params/blocksort-part.c: New test.
4855 * gcc.dg/params/params.exp: New file.
4856
d6f7c125
KT
48572016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4858
4859 PR middle-end/71700
4860 * gcc.c-torture/execute/pr71700.c: New test.
4861
37ccb0ba
SB
48622016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4863 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/23286
4866 PR tree-optimization/70159
4867 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4868 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4869 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4870 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4871 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4872 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4873 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4874 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4875 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4876 * gcc.dg/pr51879-12.c: Likewise.
4877 * gcc.dg/strlenopt-9.c: Likewise.
4878 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4879 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4880 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4881 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4882 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4883 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4884 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4885 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4886 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4887 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4888 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4889 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4890 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4891 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4892 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4893
712a93d6
RB
48942016-07-12 Richard Biener <rguenther@suse.de>
4895
4896 PR rtl-optimization/68961
4897 * gcc.target/i386/pr68961.c: New testcase.
4898
c392943c
JJ
48992016-07-11 Jakub Jelinek <jakub@redhat.com>
4900
3d56e6a4
JJ
4901 PR middle-end/71758
4902 * c-c++-common/gomp/pr71758.c: New test.
4903 * gfortran.dg/gomp/pr71758.f90: New test.
4904
c392943c
JJ
4905 PR tree-optimization/71823
4906 * gcc.dg/vect/pr71823.c: New test.
4907
741d3be5
DM
49082016-07-11 David Malcolm <dmalcolm@redhat.com>
4909
4910 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4911 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4912 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4913
92fa45b5
L
49142016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4915
4916 PR target/71801
4917 * gcc.target/i386/pr71801.c: New test.
4918
f51606c7
RB
49192016-07-11 Richard Biener <rguenther@suse.de>
4920
4921 PR tree-optimization/71816
4922 * gcc.dg/torture/pr71816.c: New testcase.
4923
36b54ce0
TK
49242016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4925
4926 PR fortran/71783
4927 * gfortran.dg/dependency_46.f90: New test.
4928
d13835b6
VM
49292016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4930
4931 PR rtl-optimization/71621
4932 * gcc.target/i386/pr71621-1.c: New.
4933 * gcc.target/i386/pr71621-2.c: New.
4934
642bcbdf
CP
49352016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4936
4937 * gfortran.dg/goacc/pr71704.f90: New test.
4938
02eb5b8b
BS
49392016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4940
4941 PR target/71297
4942 * gcc.target/powerpc/pr71297.c: New.
4943
8beb9a0d
JW
49442016-07-08 Jiong Wang <jiong.wang@arm.com>
4945
4946 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4947
cef4b650
MM
49482016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4949
4950 PR target/71806
4951 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4952
3c3ecf52
AH
49532016-07-08 Alan Hayward <alan.hayward@arm.com>
4954
4955 PR tree-optimization/71667
4956 * gcc.dg/vect/pr71667.c: New
4957
2660286d
ML
49582016-07-08 Martin Liska <mliska@suse.cz>
4959
4960 * gcc.dg/torture/pr71606.c: New test.
4961
70cdd4ae
JD
49622016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4963
4964 PR fortran/71764
4965 * gfortran.dg/pr71764.f90: New test.
4966
842dc2e6
JJ
49672016-07-07 Jakub Jelinek <jakub@redhat.com>
4968 Kai Tietz <ktietz70@googlemail.com>
4969
4970 PR c++/70869
4971 PR c++/71054
4972 * g++.dg/cpp0x/pr70869.C: New test.
4973 * g++.dg/cpp0x/pr71054.C: New test.
4974
31be4262
DE
49752016-07-07 David Edelsohn <dje.gcc@gmail.com>
4976
4977 * g++.dg/debug/pr71432.C: Fail on AIX.
4978
1c122092
ML
49792016-07-07 Martin Liska <mliska@suse.cz>
4980
4981 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4982 an undefined behavior.
4983 * gfortran.dg/do_3.F90: Likewise.
4984 * gfortran.dg/do_check_11.f90: New test.
4985 * gfortran.dg/do_check_12.f90: New test.
4986 * gfortran.dg/do_corner_warn.f90: New test.
4987
7119f1b1
ML
49882016-07-07 Martin Liska <mliska@suse.cz>
4989
4990 * gfortran.dg/predict-1.f90: Ammend the test.
4991 * gfortran.dg/predict-2.f90: Likewise.
4992
275792f2
IE
49932016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4994
4995 PR ipa/71624
4996 * g++.dg/pr71624.C: New test.
4997
05a437c1
TP
49982016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4999
5000 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5001 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5002 ARMv8-M Mainline architectures.
5003
6f493951
TP
50042016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5005
5006 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5007 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5008
5ddaee94
SB
50092016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5010
5011 PR target/70098
5012 PR target/71763
5013 * gcc.target/powerpc/pr71763.c: New file.
5014
651afdb2
YR
50152016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5016
5017 PR tree-optimization/71518
0b965526 5018 * gcc.dg/pr71518.c: New test.
651afdb2 5019
9df99881
WD
50202016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5021
5022 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5023
7b4e0769
SKS
50242016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5025
0b965526 5026 PR target/50739
7b4e0769
SKS
5027 * gcc.target/avr/pr50739.c: New test.
5028
eb4432f7
JH
50292016-07-05 Jan Hubicka <jh@suse.cz>
5030
5031 * gcc.dg/tree-ssa/scev-14.c: update template.
5032
c01e092f
RS
50332016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5034
5035 * gcc.dg/vect/group-no-gaps-1.c: New test.
5036
8070763a
AK
50372016-07-05 Andi Kleen <ak@linux.intel.com>
5038
5039 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5040 if kernel supports MPX.
5041
3f8257db 50422016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5043
5044 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5045
36a265b1
MM
50462016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5047 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5048
5049 * gcc.target/powerpc/signbit-1.c: New test.
5050 * gcc.target/powerpc/signbit-2.c: New test.
5051 * gcc.target/powerpc/signbit-3.c: New test.
5052
7a98fb6e
KT
50532016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5054
5055 PR rtl-optimization/71594
5056 * gcc.dg/torture/pr71594.c: New test.
5057
1e3d54b4
JH
50582016-07-05 Jan Hubicka <jh@suse.cz>
5059
5060 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5061
84ca3893
DM
50622016-07-05 David Malcolm <dmalcolm@redhat.com>
5063
5064 PR c++/62314
3a146d46 5065 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5066 number of missing semicolon error.
5067 * g++.dg/pr62314-2.C: New test case.
5068
20d0bfce
AF
50692016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5070
5071 * gfortran.dg/coarray_stat_function.f90: New test.
5072 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5073 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5074 to new interfaces.
5075
69aaea06
AV
50762016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5077
5078 PR fortran/71623
5079 * gfortran.dg/deferred_character_17.f90: New test.
5080
f723a43c
CL
50812016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5082
5083 * gcc.target/arm/neon/polytypes.c: Move to ...
5084 * gcc.target/arm/polytypes.c: ... here.
5085 * gcc.target/arm/neon/pr51534.c: Move to ...
5086 * gcc.target/arm/pr51534.c: ... here.
5087 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5088 * gcc.target/arm/vect-vcvt.c: ... here.
5089 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5090 * gcc.target/arm/vect-vcvtq.c: ... here.
5091 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5092 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5093 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5094 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5095 * gcc.target/arm/neon/neon.exp: Delete.
5096 * gcc.target/arm/neon/: Delete.
5097
d73e0ccf
JD
50982016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5099
5100 PR fortran/65575
5101 * gfortran.dg: pr65575.f90: New test.
5102
c20f6223
JD
51032016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5104
5105 PR fortran/35849
5106 * gfortran.dg: pr35849.f90: New test.
5107
2a5537c3
JJ
51082016-07-04 Jakub Jelinek <jakub@redhat.com>
5109
5110 PR c++/71739
5111 * g++.dg/cpp0x/pr71739.C: New test.
5112
740f9751
CL
51132016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5114
5115 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5116
bf749919
DV
51172016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5118
5119 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5120 locr.
5121 * gcc.target/s390/loc-1.c: New test.
5122
430bb38e
YR
51232016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5124
3a146d46
JJ
5125 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5126 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5127
15f6e0da
RR
51282016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5129
5130 PR target/63874
5131 * gcc.target/aarch64/pr63874.c: New test.
5132
79335075
JB
51332016-07-04 Jan Beulich <jbeulich@suse.com>
5134
5135 * g++.dg/header.c: New.
5136 * gcc.dg/header.c: New.
5137
557e8c49
JJ
51382016-07-02 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR c/71719
5141 * c-c++-common/Wunused-var-15.c: New test.
5142
79a592e3
JJ
51432016-07-01 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR fortran/71687
5146 * gfortran.dg/gomp/pr71687.f90: New test.
5147
e2298656
BS
51482016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5149
5150 * gcc.dg/const-float128-ped.c: Require __float128 effective
5151 target and options.
5152 * gcc.dg/const-float128.c: Likewise.
5153 * gcc.dg/torture/float128-cmp-invalid.c: Require
5154 __float128 and base_quadfloat_support effective targets, and
5155 __float128 options.
5156 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5157 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5158 * gcc.dg/torture/float128-nan.c: Likewise.
5159 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5160 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5161 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5162 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5163 (add_options_for___float128): New.
5164 (check_effective_target_base_quadword_support): New.
5165
70c11966
MM
51662016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5167
5168 PR target/71720
5169 * gcc.target/powerpc/pr71720.c: New test.
5170
059541fd
JB
51712016-07-01 Jan Beulich <jbeulich@suse.com>
5172
5173 * gcc.dg/bss.c: New.
5174
2c1e4964
PB
51752016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5176
5177 PR target/71698
5178 * gcc.target/powerpc/pr71698.c: New test.
5179
22e1cb39
GJL
51802016-07-01 Georg-Johann Lay <avr@gjlay.de>
5181
5182 PR target/71151
5183 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5184 instead of ".foo" for its section name.
5185 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5186 depending on MCU's flash size.
5187 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5188 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5189 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5190 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5191 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5192 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5193
466cf574
JB
51942016-07-01 Jan Beulich <jbeulich@suse.com>
5195
5196 * gcc.target/i386/pr65105-2.c: Add -msse2.
5197
351beab7
JJ
51982016-06-30 Jakub Jelinek <jakub@redhat.com>
5199
55a0f21a
JJ
5200 PR tree-optimization/71707
5201 * gcc.dg/strlenopt-29.c: New test.
5202
6245ad72
JJ
5203 PR fortran/71704
5204 * gfortran.dg/gomp/pr71704.f90: New test.
5205
351beab7
JJ
5206 PR fortran/71705
5207 * gfortran.dg/gomp/pr71705.f90: New test.
5208
5a3a6a5e
KN
52092016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5210
5211 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5212 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5213 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5214 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5215 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5216 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5217 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5218 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5219 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5220 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5221 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5222 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5223 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5224 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5225 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5226 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5227 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5228 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5229 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5230 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5231 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5232 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5233 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5234 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5235 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5236 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5237 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5238 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5239 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5240 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5241 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5242 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5243 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5244 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5245 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5246 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5247 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5248 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5249 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5250 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5251 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5252 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5253 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5254 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5255 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5256 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5257 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5258 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5259 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5260 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5261 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5262 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5263 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5264 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5265 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5266 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5267 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5268 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5269 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5270 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5271 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5272 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5273 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5274 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5275 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5276 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5277 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5278 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5279 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5280 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5281 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5282 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5283 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5284 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5285 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5286 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5287 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5288 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5289 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5290 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5291 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5292
3dfa8071 52932016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5294 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5295
5296 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5297
9bd62242 52982016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5299 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5300
5301 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5302
603107fb
DM
53032016-06-30 David Malcolm <dmalcolm@redhat.com>
5304
5305 PR driver/71651
5306 * gcc.dg/spellcheck-options-12.c: New test case.
5307
205cccc7
JJ
53082016-06-30 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR middle-end/71693
5311 * gcc.c-torture/compile/pr71693.c: New test.
5312
f4452176
DM
53132016-06-29 David Malcolm <dmalcolm@redhat.com>
5314
5315 * gcc.dg/spellcheck-params.c: New testcase.
5316 * gcc.dg/spellcheck-params-2.c: New testcase.
5317
c5e74d9d
MM
53182016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5319
5320 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5321 vector extract instructions.
5322 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5323
e44ecbfd
JD
53242016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5325
5326 PR fortran/71686
5327 * gfortran.dg/unexpected_eof_2.f90: New test.
5328 * gfortran.dg/unexpected_eof_3.f90: New test.
5329
ee446d9f
JW
53302016-06-29 Jim Wilson <jim.wilson@linaro.org>
5331
5332 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5333
27f67461
CP
53342016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5335
5336 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5337 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5338 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5339
b1206d29
RB
53402016-06-29 Richard Biener <rguenther@suse.de>
5341
5342 PR middle-end/15256
5343 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5344
1af21224
MW
53452016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5346
5347 * gcc.target/arm/aapcs/neon-vect10.c: Require
5348 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5349 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5350 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5351 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5352 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5353 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5354 * gcc.target/arm/fp16-aapcs-1.c: Require
5355 -mfloat-ab=hard. Also simplify the test.
5356 * gcc.target/arm/fp16-aapcs-2.c: New.
5357
7fe43755
MW
53582016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5359
0b965526 5360 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5361 (add_options_for_arm_fp16_ieee): New.
5362 (add_options_for_arm_fp16_alternative): New.
5363 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5364 long-line.
5365 (effective_target_arm_fp16_hw): New.
5366
264d951a
IE
53672016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5368
5369 PR tree-optimization/71655
5370 * g++.dg/pr71655.C: New test.
5371
5c846a81
ML
53722016-06-29 Martin Liska <mliska@suse.cz>
5373
5374 * gcc.dg/pr71585.c: New test.
5375 * gcc.dg/pr71585-2.c: New test.
5376 * gcc.dg/pr71585-3.c: New test.
5377
fafe9318
YR
53782016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5379
5380 PR tree-optimization/70729
5381 * g++.dg/vect/pr70729.cc: New test.
5382
54d19c3b
TS
53832016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5384
5385 * c-c++-common/gomp/cancel-1.c: Extend.
5386
5f3cd7c3
JJ
53872016-06-29 Jakub Jelinek <jakub@redhat.com>
5388
5389 PR tree-optimization/71625
5390 * gcc.dg/strlenopt-28.c: New test.
5391
4aa83879
RB
53922016-06-29 Richard Biener <rguenther@suse.de>
5393
5394 PR middle-end/71002
5395 * g++.dg/torture/pr71002.C: Adjust testcase.
5396
152ef731
JJ
53972016-06-29 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR c/71685
5400 * gcc.dg/pr71685.c: New test.
5401
54022016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5403
5404 PR c/71552
5405 * gcc.dg/init-bad-9.c: New test.
5406
d41dc215
BS
54072016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5408
5409 * gcc.target/powerpc/abs128-1.c: Require VSX.
5410 * gcc.target/powerpc/copysign128-1.c: Likewise.
5411 * gcc.target/powerpc/inf128-1.c: Likewise.
5412 * gcc.target/powerpc/nan128-1.c: Likewise.
5413
6a20b538
JJ
54142016-06-28 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR middle-end/71626
5417 * gcc.c-torture/execute/pr71626-1.c: New test.
5418 * gcc.c-torture/execute/pr71626-2.c: New test.
5419
77d93c47
PB
54202016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5421
5422 PR target/71656
5423 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5424
a8264058
SB
54252016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5426
5427 PR target/71670
5428 * gcc.target/powerpc/pr71670.c: New testcase.
5429
0dc47331
PB
54302016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5431
5432 PR target/71656
5433 * gcc.target/powerpc/pr71656-1.c: New test.
5434 * gcc.target/powerpc/pr71656-2.c: New test.
5435
b65ffc79
CL
54362016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5437
5438 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5439 around fp16 code.
5440 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5441 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5442 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5443 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5444 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5445 Add arm_neon_fp16_ok effective target.
0b965526
UB
5446 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5447 Likewise.
5448 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5449 Likewise.
5450 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5451 Likewise.
5452 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5453 Likewise.
5454 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5455 Likewise.
5456 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5457 Likewise.
5458 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5459 Likewise.
5460 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5461 Likewise.
5462 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5463 Likewise.
5464 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5465 Likewise.
5466 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5467 Likewise.
b65ffc79 5468
9bb86f40
JH
54692016-06-26 Jan Hubicka <hubicka@ucw.cz>
5470
5471 * gcc.dg/predict-12.c: New testcase.
5472
46db0fd4
JD
54732016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5474
5475 PR fortran/71649
5476 * gfortran.dg/pr71649.f90: New test.
5477
2a65e70b
JJ
54782016-06-25 Jakub Jelinek <jakub@redhat.com>
5479
f8a06e24
JJ
5480 PR tree-optimization/71643
5481 * g++.dg/opt/pr71643.C: New test.
5482
2a65e70b
JJ
5483 PR tree-optimization/71631
5484 * gcc.c-torture/execute/pr71631.c: New test.
5485
7805417a
JH
54862016-06-24 Jan Hubicka <hubicka@ucw.cz>
5487
5488 * gcc.dg/predict-11.c: New testcase.
5489 * gfortran.dg/predict-2.f90: New testcase.
5490
888ed1a3
JH
54912016-06-24 Jan Hubicka <hubicka@ucw.cz>
5492
5493 * gcc.dg/predict-10.c: New test.
5494
53605f35
BS
54952016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5496
5497 * gcc.target/powerpc/abs128-1.c: New.
5498 * gcc.target/powerpc/copysign128-1.c: New.
5499 * gcc.target/powerpc/inf128-1.c: New.
5500 * gcc.target/powerpc/nan128-1.c: New.
5501
7b22b4c6
EB
55022016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5503
5504 * gfortran.dg/pr71642.f90: New test.
5505
37e373c2
JJ
55062016-06-24 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR tree-optimization/71647
5509 * gcc.target/i386/pr71647.c: New test.
5510
b20b79f2
L
55112016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5512
5513 * gcc.target/i386/noplt-gd-1.c: New test.
5514 * gcc.target/i386/noplt-gd-2.c: Likewise.
5515 * gcc.target/i386/noplt-gd-3.c: Likewise.
5516 * gcc.target/i386/noplt-ld-1.c: Likewise.
5517 * gcc.target/i386/noplt-ld-2.c: Likewise.
5518 * gcc.target/i386/noplt-ld-3.c: Likewise.
5519 * lib/target-supports.exp
5520 (check_effective_target_tls_get_addr_via_got): New.
5521
04619cb8
UB
55222016-06-24 Uros Bizjak <ubizjak@gmail.com>
5523
5524 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5525 testsuite compile flags.
5526 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5527 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5528
55292016-06-24 Uros Bizjak <ubizjak@gmail.com>
5530
5531 * g++dg/vect/pr36684.cc: Add dg-do compile.
5532 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5533 * gcc.dg/vect/pr70021.c: Ditto.
5534 * gcc.dg/vect/pr70138-1.c: Ditto.
5535 * gcc.dg/vect/pr70138-2.c: Ditto.
5536 * gcc.dg/vect/pr70354-1.c: Ditto.
5537 * gcc.dg/vect/pr70354-2.c: Ditto.
5538 * gcc.dg/vect/pr71259.c: Ditto.
5539 * gcc.dg/vect/pr71416-1.c: Ditto.
5540 * gcc.dg/vect/slp-43.c: Ditto.
5541 * gcc.dg/vect/slp-45.c: Ditto.
5542 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5543 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5544 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5545 * gfortran.dg/vect/pr69980.f90: Ditto.
5546
55472016-06-24 Uros Bizjak <ubizjak@gmail.com>
5548
5549 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5550 * gcc.dg/vect/bb-slp-30.c: Ditto.
5551 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5552 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5553 * gcc.dg/vect/pr45902.c: Ditto.
5554 * gcc.dg/vect/pr48172.c: Ditto.
5555 * gcc.dg/vect/pr48377.c: Ditto.
5556 * gcc.dg/vect/pr49038.c: Ditto.
5557 * gcc.dg/vect/pr49771.c: Ditto.
5558 * gcc.dg/vect/pr52091.c: Ditto.
5559 * gcc.dg/vect/pr53185-2.c: Ditto.
5560 * gcc.dg/vect/pr56826.c: Ditto.
5561 * gcc.dg/vect/pr60276.c: Ditto.
5562 * gcc.dg/vect/pr62021.c: Ditto.
5563 * gcc.dg/vect/pr63530.c: Ditto.
5564 * gcc.dg/vect/pr65518.c: Ditto.
5565 * gcc.dg/vect/pr65947-1.c: Ditto.
5566 * gcc.dg/vect/pr65947-10.c: Ditto.
5567 * gcc.dg/vect/pr65947-11.c: Ditto.
5568 * gcc.dg/vect/pr65947-12.c: Ditto.
5569 * gcc.dg/vect/pr65947-13.c: Ditto.
5570 * gcc.dg/vect/pr65947-2.c: Ditto.
5571 * gcc.dg/vect/pr65947-3.c: Ditto.
5572 * gcc.dg/vect/pr65947-4.c: Ditto.
5573 * gcc.dg/vect/pr65947-5.c: Ditto.
5574 * gcc.dg/vect/pr65947-6.c: Ditto.
5575 * gcc.dg/vect/pr65947-7.c: Ditto.
5576 * gcc.dg/vect/pr65947-8.c: Ditto.
5577 * gcc.dg/vect/pr65947-9.c: Ditto.
5578 * gcc.dg/vect/pr71416-1.c: Ditto.
5579 * gcc.dg/vect/pr71439.c: Ditto.
5580 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5581 * gcc.dg/vect/vect-bswap16.c: Ditto.
5582 * gcc.dg/vect/vect-bswap32.c: Ditto.
5583 * gcc.dg/vect/vect-bswap64.c: Ditto.
5584 * gcc.dg/vect/vect-live-1.c: Ditto.
5585 * gcc.dg/vect/vect-live-2.c: Ditto.
5586 * gcc.dg/vect/vect-live-3.c: Ditto.
5587 * gcc.dg/vect/vect-live-4.c: Ditto.
5588 * gcc.dg/vect/vect-live-5.c: Ditto.
5589 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5590 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5591 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5592 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5593 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5594 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5595 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5596 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5597 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5598 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5599 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5600 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5601 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5602 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5603 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5604 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5605 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5606
da224bcb
UB
56072016-06-24 Uros Bizjak <ubizjak@gmail.com>
5608
5609 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5610
dfee2870
L
56112016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5612
5613 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5614 ia32 if R_386_GOT32X relocation is supported.
5615 * gcc.target/i386/noplt-3.c: Likewise.
5616 * gcc.target/i386/noplt-2.c: Likewise.
5617 (main): Renamed to ...
5618 (bar): This.
5619 * gcc.target/i386/noplt-4.c: Likewise.
5620 (main): Renamed to ...
5621 (bar): This.
5622 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5623 * gcc.target/i386/pr67400-5.c: Likewise.
5624
a86451b9
JJ
56252016-06-24 Jakub Jelinek <jakub@redhat.com>
5626
00085092
JJ
5627 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5628 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5629
a86451b9
JJ
5630 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5631 f4): Adjust expected diagnostics.
5632 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5633 (T): If OVFP is defined, redefine to TP.
5634 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5635 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5636 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5637 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5638 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5639 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5640 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5641 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5642 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5643 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5644 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5645 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5646 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5647 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5648 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5649 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5650 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5651 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5652 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5653 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5654 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5655 as last argument to __builtin_add_overflow_p.
5656
7bb5d5f4
UB
56572016-06-23 Uros Bizjak <ubizjak@gmail.com>
5658
5659 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5660 dg-options and remove default vector testsuite compile flags.
5661 * g++.dg/vect/pr33860a.cc: Ditto.
5662 * g++.dg/vect/pr45470-a.cc: Ditto.
5663 * g++.dg/vect/pr45470-b.cc: Ditto.
5664 * g++.dg/vect/pr60896.cc: Ditto.
5665 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5666 * gcc.dg/vect/pr18308.c: Ditto.
5667 * gcc.dg/vect/pr24049.c: Ditto.
5668 * gcc.dg/vect/pr33373.c: Ditto.
5669 * gcc.dg/vect/pr36228.c: Ditto.
5670 * gcc.dg/vect/pr42395.c: Ditto.
5671 * gcc.dg/vect/pr42604.c: Ditto.
5672 * gcc.dg/vect/pr46663.c: Ditto.
5673 * gcc.dg/vect/pr48765.c: Ditto.
5674 * gcc.dg/vect/pr49093.c: Ditto.
5675 * gcc.dg/vect/pr49352.c: Ditto.
5676 * gcc.dg/vect/pr52298.c: Ditto.
5677 * gcc.dg/vect/pr52870.c: Ditto.
5678 * gcc.dg/vect/pr53185.c: Ditto.
5679 * gcc.dg/vect/pr53773.c: Ditto.
5680 * gcc.dg/vect/pr56695.c: Ditto.
5681 * gcc.dg/vect/pr62171.c: Ditto.
5682 * gcc.dg/vect/pr63530.c: Ditto.
5683 * gcc.dg/vect/pr68339.c: Ditto.
5684 * gcc.dg/vect/pr71259.c: Ditto.
5685 * gcc.dg/vect/vect-82_64.c: Ditto.
5686 * gcc.dg/vect/vect-83_64.c: Ditto.
5687 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5688 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5689 * gcc.dg/vect/vect-shift-2.c: Ditto.
5690 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5691 * gfortran.dg/vect/pr39318.f90: Ditto.
5692 * gfortran.dg/vect/pr45714-a.f: Ditto.
5693 * gfortran.dg/vect/pr45714-b.f: Ditto.
5694 * gfortran.dg/vect/pr46213.f90: Ditto.
5695
2d4bb02f
MM
56962016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5697 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5698
5699 * gcc.target/powerpc/p9-splat-5.c: New test.
5700
f6d1b868
UB
57012016-06-23 Uros Bizjak <ubizjak@gmail.com>
5702
5703 PR tree-optimization/71488
5704 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5705 * lib/target-supports.exp: ... here.
5706 (check_sse4_hw_available): New procedure.
5707 (check_effective_target_sse4_runtime): Ditto.
5708 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5709 -march=westmere for sse4_runtime targets.
936ff030 5710 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5711 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5712 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5713 (main): Call check_vect ().
a7898180 5714 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5715
c0597759
L
57162016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5717
5718 PR target/66232
5719 PR target/67400
5720 * gcc.target/i386/pr66232-14.c: New file.
5721 * gcc.target/i386/pr66232-15.c: Likewise.
5722 * gcc.target/i386/pr66232-16.c: Likewise.
5723 * gcc.target/i386/pr66232-17.c: Likewise.
5724 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5725 ia32 if R_386_GOT32X relocation is supported.
5726 * gcc.target/i386/pr67400-2.c: Likewise.
5727 * gcc.target/i386/pr67400-3.c: Likewise.
5728 * gcc.target/i386/pr67400-4.c: Likewise.
5729 * gcc.target/i386/pr67400-6.c: Likewise.
5730 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5731 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5732
5b0e27a7
JD
57332016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5734
5735 PR libgfortran/48852
5736 * gfortran.dg/char4_iunit_1.f03: Update test.
5737 * gfortran.dg/f2003_io_5.f03: Update test.
5738 * gfortran.dg/real_const_3.f90: Update test.
5739
7f586d90
AK
57402016-06-23 Andi Kleen <ak@linux.intel.com>
5741
5742 * g++.dg/bprob/bprob.exp: Support autofdo.
5743 * g++.dg/tree-prof/tree-prof.exp: dito.
5744 * gcc.dg/tree-prof/tree-prof.exp: dito.
5745 * gcc.misc-tests/bprob.exp: dito.
5746 * gfortran.dg/prof/prof.exp: dito.
5747 * lib/profopt.exp: dito.
5748 * lib/target-supports.exp: Check for autofdo.
5749
60fa7862
ML
57502016-06-23 Martin Liska <mliska@suse.cz>
5751
5752 * gcc.dg/pr71619.c: New test.
5753
e3d62871
UB
57542016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5755
5756 PR target/67400
cc901875
UB
5757 * gcc.target/i386/pr67400-1.c: New test.
5758 * gcc.target/i386/pr67400-2.c: Likewise.
5759 * gcc.target/i386/pr67400-3.c: Likewise.
5760 * gcc.target/i386/pr67400-4.c: Likewise.
5761 * gcc.target/i386/pr67400-5.c: Likewise.
5762 * gcc.target/i386/pr67400-6.c: Likewise.
5763 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5764
ac81cf0b
DM
57652016-06-22 David Malcolm <dmalcolm@redhat.com>
5766
5767 * c-c++-common/missing-header-1.c: New test case.
5768 * c-c++-common/missing-header-2.c: New test case.
5769 * c-c++-common/missing-header-3.c: New test case.
5770 * c-c++-common/missing-header-4.c: New test case.
5771
1a4f11c8
DM
57722016-06-22 David Malcolm <dmalcolm@redhat.com>
5773
5774 PR c/70339
5775 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5776 hint.
5777 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5778 expected results due to builtin "nanl" now being suggested for
5779 "name".
5780 * gcc.dg/pr67580.c: Update expected messages.
5781 * gcc.dg/spellcheck-identifiers.c: New testcase.
5782 * gcc.dg/spellcheck-typenames.c: New testcase.
5783
a93eac6a
DM
57842016-06-22 David Malcolm <dmalcolm@redhat.com>
5785
5786 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5787 file.
5788 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5789 diagnostic-test-show-locus-parseable-fixits.c to sources for
5790 diagnostic_plugin_test_show_locus.c.
5791 * lib/gcc-defs.exp (freeform_regexps): New global.
5792 (dg-regexp): New function.
5793 (handle-dg-regexps): New function.
5794 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5795 freeform_regexps to the empty list.
5796 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5797
49e76ff1
IE
57982016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5799
f6d1b868 5800 PR tree-optimization/71488
49e76ff1
IE
5801 * g++.dg/pr71488.C: New test.
5802 * gcc.dg/vect/vect-bool-cmp.c: New test.
5803
951d8c8a
EB
58042016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5805
5806 * gcc.dg/guality/param-5.c: New test.
5807
b60fc3bd
BE
58082016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5809
5810 * gcc.target/i386/asm-flag-7.c: New test.
5811
0609abda
TS
58122016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5813
5814 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5815 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5816 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5817 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5818 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5819 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5820 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5821 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5822 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5823 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5824 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5825 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5826 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5827 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5828 * lib/target-supports.exp: Likewise.
5829
ee2499b4
TS
58302016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5831
5832 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5833 * gcc.dg/attr-ms_struct-2.c: Likewise.
5834 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5835 * gcc.dg/bf-ms-attrib.c: Likewise.
5836 * gcc.dg/bf-ms-layout-2.c: Likewise.
5837 * gcc.dg/bf-ms-layout-3.c: Likewise.
5838 * gcc.dg/bf-ms-layout.c: Likewise.
5839 * gcc.dg/bf-no-ms-layout.c: Likewise.
5840 * gcc.target/i386/bitfield1.c: Likewise.
5841 * gcc.target/i386/bitfield2.c: Likewise.
5842 * gcc.target/i386/bitfield3.c: Likewise.
5843
caea59ff
KN
58442016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5845
5846 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5847 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5848 override other than -mcpu=power9 command-line option is specified,
5849 or if the target operating system is aix.
5850 * gcc.target/powerpc/darn-1.c: Likewise.
5851 * gcc.target/powerpc/darn-2.c: Likewise.
5852 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5853 test if effective-target is not powerpc_p9vector_ok or if the
5854 target operating system is not defined.
5855 * gcc.target/powerpc/vslv-1.c: Likewise.
5856 * gcc.target/powerpc/vsrv-0.c: Likewise.
5857 * gcc.target/powerpc/vsrv-1.c: Likewise.
5858
63617e30
TB
58592016-06-21 Tobias Burnus <burnus@net-b.de>
5860
5861 PR fortran/71068
5862 * gfortran.dg/coarray/data_1.f90: New.
5863
89192c3c
WD
58642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5865
5866 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5867 (dg-require-effective-target): Use arm_v8_neon_hw.
5868 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5869 (dg-require-effective-target): Likewise.
5870 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5871 (dg-require-effective-target): Likewise.
5872 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5873 (dg-require-effective-target): Likewise.
5874 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5875 (dg-require-effective-target): Likewise.
5876 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5877 (dg-require-effective-target): Likewise.
5878 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5879 Add AArch64 check.
5880
64ac50e2
WD
58812016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5882
5883 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5884 Set to 3 so test passes.
5885
6252b5db
WD
58862016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5887
5888 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5889
3b9bc511
IV
58902016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5891
5892 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5893 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5894 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5895 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5896
21db1c78
IV
58972016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5898
5899 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5900 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5901
9d30e86f
L
59022016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5903
5904 PR target/71549
5905 * gcc.target/i386/pr71549.c: New test.
5906
448a7c69
KN
59072016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5908
5909 * gcc.target/powerpc/vadsdu-0.c: Replace
5910 dg-require-effective-target directive to allow test to run on more
5911 platforms, and add dg-skip-if directive to disable test on aix
5912 platforms because of known incompatibilities.
5913 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5914 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5915 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5916 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5917 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5918 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5919 * gcc.target/powerpc/vadsdub-2.c: Replace
5920 dg-require-effective-target directive to allow test to run on more
5921 platforms, and add dg-skip-if directive to disable test on aix
5922 platforms because of known incompatibilities.
5923 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5924 with vec_absdb call to differentiate this test from vadsdub-1.c.
5925 * gcc.target/powerpc/vadsduh-1.c: Replace
5926 dg-require-effective-target directive to allow test to run on more
5927 platforms, and add dg-skip-if directive to disable test on aix
5928 platforms because of known incompatibilities.
5929 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5930 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5931 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5932
0ad84f34
JJ
59332016-06-21 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR tree-optimization/71588
5936 * gcc.dg/pr71558.c: New test.
5937
e71e8d94
SKS
59382016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5939
5940 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5941 * c-c++-common/pr68657-2.c: Likewise.
5942 * c-c++-common/pr68657-3.c: Likewise.
5943 * gcc.dg/torture/pr69714.c: Require int32plus support.
5944 * gcc.dg/torture/pr70025.c: Likewise.
5945 * gcc.dg/torture/pr70083.c: Likewise.
5946 * gcc.dg/torture/pr70542.c: Likewise.
5947 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5948
5a578671
JM
59492016-06-20 Joseph Myers <joseph@codesourcery.com>
5950
5951 PR c/71601
5952 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5953
7a9df68e
JJ
59542016-06-20 Jakub Jelinek <jakub@redhat.com>
5955
50aa64d5
JJ
5956 PR middle-end/71581
5957 * gcc.dg/pr71581.c: New test.
5958
7a9df68e
JJ
5959 PR rtl-optimization/71591
5960 * gcc.dg/cpp/pr71591.c: New test.
5961
3947cf19
DR
59622016-06-20 David B. Robins <gcc@davidrobins.net>
5963
5964 PR target/71571
5965 * g++.dg/torture/pr71571.C: New test.
5966
c4ff221e
JJ
59672016-06-20 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR target/71559
5970 * gcc.target/i386/sse2-pr71559.c: New test.
5971 * gcc.target/i386/avx-pr71559.c: New test.
5972 * gcc.target/i386/avx512f-pr71559.c: New test.
5973
f1b5abfb
TB
59742016-06-20 Tobias Burnus <burnus@net-b.de>
5975
5976 PR fortran/71194
5977 * gfortran.dg/pointer_remapping_10.f90: New.
5978
842107e4
DM
59792016-06-20 David Malcolm <dmalcolm@redhat.com>
5980
5981 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5982
d9e8bdfd
MS
59832016-06-20 Martin Sebor <msebor@redhat.com>
5984
5985 PR c/69507
5986 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5987 * gnu90-const-expr-1.c: Same.
5988 * gnu99-const-expr-1.c: Same.
5989 * gnu99-static-1.c: Same.
5990
67785479
RL
59912016-06-20 Renlin Li <renlin.li@arm.com>
5992
29f09b38 5993 PR testsuite/71489
67785479
RL
5994 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5995
636929b8
JG
59962016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5997
5998 * gcc.target/aarch64/vcvt_f64_1.c: New.
5999 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6000 * gcc.target/aarch64/vrecp_f64_1.c: New.
6001
ff7b374b
KT
60022016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6003
6004 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6005 "alignement".
6006
554cfc9e
GJL
60072016-06-20 Georg-Johann Lay <avr@gjlay.de>
6008
6009 PR target/71103
6010 * gcc.target/avr/torture/pr71103-2.c: New test.
6011
94087e88 60122016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6013
6014 PR c/69507
6015 * gcc.dg/alignof.c: New test.
6016
c561b091
PC
60172016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6020 vs dg-error; test constexpr specifier too.
6021
bf54f123
PC
60222016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6023
6024 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6025
4e53aa97
CL
60262016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6027
6028 * lib/target-supports.exp
6029 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6030 arm_neon_ok and merge flags. Fix temporary test name.
6031 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6032 and merge flags.
6033
69071d86
ML
60342016-06-17 Martin Liska <mliska@suse.cz>
6035
6036 * gcc.dg/predict-9.c: Fix dump scanning.
6037
68b3b858
BC
60382016-06-17 Bin Cheng <bin.cheng@arm.com>
6039
6040 PR tree-optimization/71354
6041 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6042
d3ee260a
BC
60432016-06-17 Bin Cheng <bin.cheng@arm.com>
6044
6045 PR tree-optimization/71347
6046 * gcc.dg/tree-ssa/pr71347.c: New test.
6047
bd8fb114
BC
60482016-06-17 Bin Cheng <bin.cheng@arm.com>
6049
6050 PR tree-optimization/71354
6051 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6052
97816be4
BC
60532016-06-17 Bin Cheng <bin.cheng@arm.com>
6054
6055 * gcc.dg/vect/vect-alias-check-1.c: New test.
6056
2d761a37
SKS
60572016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6058
e0277d6b 6059 PR target/71151
2d761a37
SKS
6060 * gcc.target/avr/pr71151-1.c: New test.
6061 * gcc.target/avr/pr71151-2.c: New test.
6062 * gcc.target/avr/pr71151-3.c: New test.
6063 * gcc.target/avr/pr71151-4.c: New test.
6064 * gcc.target/avr/pr71151-5.c: New test.
6065 * gcc.target/avr/pr71151-6.c: New test.
6066 * gcc.target/avr/pr71151-7.c: New test.
6067 * gcc.target/avr/pr71151-8.c: New test.
6068 * gcc.target/avr/pr71151-common.h: New test.
6069
68fa96d6
ML
60702016-06-16 Martin Liska <mliska@suse.cz>
6071
6072 * gfortran.dg/predict-1.f90: New test.
6073
b6ca982f
UB
60742016-06-16 Uros Bizjak <ubizjak@gmail.com>
6075
6076 PR target/71242
3a146d46 6077 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6078
1dc8d15b
JH
60792016-06-16 Jan Hubicka <hubicka@ucw.cz>
6080
6081 * g++.dg/vect/pr36648.cc: Disable cunrolli
6082
67c25816
JJ
60832016-06-16 Jakub Jelinek <jakub@redhat.com>
6084
c577adb2
JJ
6085 PR target/71554
6086 * gcc.c-torture/execute/pr71554.c: New test.
6087
67c25816
JJ
6088 PR rtl-optimization/71532
6089 * gcc.dg/torture/pr71532.c: New test.
6090
1a3c3ee9
MM
60912016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6092
6093 * gcc.target/powerpc/p9-dimode1.c: New test.
6094 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6095
f29468a7
JJ
60962016-06-15 Jakub Jelinek <jakub@redhat.com>
6097
61daecc4
JJ
6098 * gcc.c-torture/compile/20160615-1.c: New test.
6099
f29468a7
JJ
6100 * g++.dg/cpp0x/ref-qual17.C: New test.
6101
209d1e2d
IE
61022016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6103
6104 PR middle-end/71529
6105 * gcc.target/i386/pr71529.C: New test.
6106
8dc35712
AH
61072016-06-15 Alan Hayward <alan.hayward@arm.com>
6108
6109 PR tree-optimization/71483
6110 * g++.dg/vect/pr71483.c: New
6111
b8911cb8
PC
61122016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/70202
6115 * g++.dg/inherit/crash6.C: New.
6116 * g++.dg/inherit/union2.C: Likewise.
6117 * g++.dg/inherit/virtual12.C: Likewise.
6118 * g++.dg/inherit/virtual13.C: Likewise.
6119 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6120
cf5d08ab
UB
61212016-06-15 Uros Bizjak <ubizjak@gmail.com>
6122
e3d62871 6123 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6124
8f482165
AH
61252016-06-15 Alan Hayward <alan.hayward@arm.com>
6126
6127 PR tree-optimization/71439
6128 * gcc.dg/vect/pr71439.c: New
6129
3256673f
KT
61302016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6131
6132 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6133
b17dc4d4
RB
61342016-06-15 Richard Biener <rguenther@suse.de>
6135
6136 * gcc.dg/vect/slp-45.c: New testcase.
6137
2a5825f2
RB
61382016-06-15 Richard Biener <rguenther@suse.de>
6139
6140 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6141
6e433d0b
BS
61422016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6143
6144 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6145 requirements, and disable for AIX for now.
6146 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6147
abe7f828
JJ
61482016-06-14 Jakub Jelinek <jakub@redhat.com>
6149
a09c81b4
JJ
6150 PR c++/71528
6151 * g++.dg/opt/pr71528.C: New test.
6152
abe7f828
JJ
6153 PR c++/71516
6154 * g++.dg/init/pr71516.C: New test.
6155
acfadf06
PC
61562016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6157
6158 * g++.dg/init/array46.C: New.
6159
4d568ab2
UB
61602016-06-14 Uros Bizjak <ubizjak@gmail.com>
6161
e3d62871
UB
6162 * gcc.target/i386/float128-3.c: New test.
6163 * gcc.target/i386/quad-sse4.c: Ditto.
6164 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6165 Update scan strings.
4d568ab2 6166
30934c5d
RB
61672016-06-14 Richard Biener <rguenther@suse.de>
6168
6169 PR middle-end/71526
6170 * gfortran.dg/pr71526.f90: New testcase.
6171
3970e545
AV
61722016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6173
6174 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6175 * gcc.dg/zero_bits_compound-1.c: Likewise.
6176
04976c6e
RB
61772016-06-14 Richard Biener <rguenther@suse.de>
6178
6179 PR tree-optimization/71522
6180 * gcc.dg/torture/pr71522.c: New testcase.
6181
23e025db
JJ
61822016-06-14 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR tree-optimization/71520
6185 * gcc.dg/tree-ssa/pr71520.c: New test.
6186
90b72e84
RB
61872016-06-14 Richard Biener <rguenther@suse.de>
6188
6189 PR tree-optimization/71521
86c24ba6 6190 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6191
ef7cf206
JJ
61922016-06-13 Jakub Jelinek <jakub@redhat.com>
6193
0dda258b
JJ
6194 PR sanitizer/71498
6195 * c-c++-common/ubsan/bounds-13.c: New test.
6196
ef7cf206
JJ
6197 PR preprocessor/71183
6198 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6199
a73786e3
JL
62002016-06-13 Jeff Law <law@redhat.com>
6201
6202 PR tree-optimization/71403
6203 * c-c++-common/ubsan/pr71403-1.c: New test.
6204 * c-c++-common/ubsan/pr71403-2.c: New test.
6205 * c-c++-common/ubsan/pr71403-3.c: New test.
6206
0ac249bf
JJ
62072016-06-13 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR middle-end/71478
6210 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6211 Add -Wno-psabi -w to dg-options.
6212
5408a64a
KN
62132016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6214
6215 * gcc.target/powerpc/vadsdu-0.c: New test.
6216 * gcc.target/powerpc/vadsdu-1.c: New test.
6217 * gcc.target/powerpc/vadsdu-2.c: New test.
6218 * gcc.target/powerpc/vadsdu-3.c: New test.
6219 * gcc.target/powerpc/vadsdu-4.c: New test.
6220 * gcc.target/powerpc/vadsdu-5.c: New test.
6221 * gcc.target/powerpc/vadsdub-1.c: New test.
6222 * gcc.target/powerpc/vadsdub-2.c: New test.
6223 * gcc.target/powerpc/vadsduh-1.c: New test.
6224 * gcc.target/powerpc/vadsduh-2.c: New test.
6225 * gcc.target/powerpc/vadsduw-1.c: New test.
6226 * gcc.target/powerpc/vadsduw-2.c: New test.
6227
f7e4f2e3
DM
62282016-06-13 David Malcolm <dmalcolm@redhat.com>
6229
6230 * gcc.dg/c99-init-2.c (c): Update expected error message.
6231 * gcc.dg/init-bad-8.c (foo): Likewise.
6232 * gcc.dg/spellcheck-fields-3.c: New test case.
6233
ad23a23e
ML
62342016-06-13 Martin Liska <mliska@suse.cz>
6235
6236 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6237 and "guess loop iv compared" heuristics.
6238 * gcc.dg/predict-2.c: Likewise.
6239 * gcc.dg/predict-3.c: Likewise.
6240 * gcc.dg/predict-4.c: Likewise.
6241 * gcc.dg/predict-5.c: Likewise.
6242 * gcc.dg/predict-6.c: Likewise.
6243
146c55da
MP
62442016-06-13 Marek Polacek <polacek@redhat.com>
6245
6246 PR middle-end/71476
6247 * c-c++-common/Wswitch-unreachable-4.c: New test.
6248 * gcc.dg/Wswitch-unreachable-2.c: New test.
6249 * g++.dg/tm/jump1.C: Move dg-warning.
6250
42e77cbc
EB
62512016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6252
6253 * gnat.dg/renaming10.ad[sb]: New test.
6254
7474dcc1
PT
62552016-06-13 Paul Thomas <pault@gcc.gnu.org>
6256
6257 PR fortran/70673
6258 * gfortran.dg/pr70673.f90: New test.
6259
f57f53d3
RB
62602016-06-13 Richard Biener <rguenther@suse.de>
6261
6262 PR middle-end/64516
6263 * gcc.dg/align-3.c: New testcase.
6264
5843a5f0
ML
62652016-06-13 Martin Liska <mliska@suse.cz>
6266
6267 * gcc.target/i386/pr71458.c: New test.
6268
aa8fdb44
UB
62692016-06-12 Uros Bizjak <ubizjak@gmail.com>
6270
6271 PR target/71241
3a146d46 6272 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6273
2043e4d7
DH
62742016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6275
6276 PR target/60751
6277 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6278 statement.
6279
d3dc025d
DH
62802016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6281
6282 PR target/60751
6283 * gfortran.dg/comma_IO_extension_1.f90: New test.
6284 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6285 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6286 statement.
6287 * gfortran.dg/graphite/pr38083.f90: Likewise.
6288 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6289 missing format.
6290
a31d78c6
EB
62912016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6292
6293 * gnat.dg/case_character.adb: New test.
6294
95c18dd0
SB
62952016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6296
6297 PR middle-end/71310
6298 * gcc.target/powerpc/pr71310.c: New testcase.
6299
b97d37b4
KV
63002016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6301
6302 PR middle-end/71478
6303 * gcc.dg/pr71478.c: New test.
6304
900bcda3
JJ
63052016-06-10 Jakub Jelinek <jakub@redhat.com>
6306
ec1c20db
JJ
6307 PR middle-end/71494
6308 * gcc.c-torture/execute/pr71494.c: New test.
6309
50b15873
JJ
6310 PR c/68657
6311 * gcc.target/i386/pr68657.c: New test.
6312
900bcda3
JJ
6313 PR inline-asm/68843
6314 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6315 (test): Add -masm=intel alternatives.
6316
4d926e34
MS
63172016-06-10 Martin Sebor <msebor@redhat.com>
6318
6319 PR c/71392
6320 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6321
ad071b2b
JL
63222016-06-10 Jeff Law <law@redhat.com>
6323
6324 PR tree-optimization/71335
6325 * gcc.c-torture/execute/pr71335.c: New test.
6326
2704efe8
DM
63272016-06-10 David Malcolm <dmalcolm@redhat.com>
6328
6329 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6330 the various "cannot tail-call: " messages.
6331
18c9b7d4
CL
63322016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6333
6334 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6335 and options.
6336
7cfa10f3
MO
63372016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6338
6339 PR sanitizer/71480
6340 * c-c++-common/asan/pr71480.c: New test.
6341
1f24fd3e
L
63422016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6343
6344 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6345 (ASMNAME2): Likewise.
6346 (main): Replace fn in asm statement with ASMNAME ("fn").
6347 * gcc.dg/guality/pr68037-2.c: Likewise.
6348 * gcc.dg/guality/pr68037-3.c: Likewise.
6349 * gcc.dg/torture/pr68037-1.c: Likewise.
6350 * gcc.dg/torture/pr68037-2.c: Likewise.
6351 * gcc.dg/torture/pr68037-3.c: Likewise.
6352
ad551c07
BE
63532016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6354
6355 PR inline-asm/68843
6356 * gcc.target/i386/pr68843-1.c: New test.
6357 * gcc.target/i386/pr68843-2.c: New test.
6358
4b1ffdb1 63592016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6360 Cesar Philippidis <cesar@codesourcery.com>
6361
6362 PR middle-end/71373
6363 * gcc.dg/goacc/nested-function-1.c: New file.
6364 * gcc.dg/goacc/nested-function-2.c: Likewise.
6365 * gcc.dg/goacc/pr71373.c: Likewise.
6366 * gfortran.dg/goacc/cray-2.f95: Likewise.
6367 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6368 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6369 * gfortran.dg/goacc/cray.f95: Update.
6370 * gfortran.dg/goacc/loop-1.f95: Likewise.
6371 * gfortran.dg/goacc/loop-3.f95: Likewise.
6372 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6373 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6374
63752016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6376
6377 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6378 for OpenACC tile clauses.
6379 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6380
6381 PR c/71381
6382 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6383 to...
6384 * c-c++-common/goacc/cache-2.c: ... this new file.
6385 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6386 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6387 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6388 usage.
6389 * gfortran.dg/goacc/cray.f95: Likewise.
6390 * gfortran.dg/goacc/loop-1.f95: Likewise.
6391
89851e4c
AH
63922016-06-10 Alan Hayward <alan.hayward@arm.com>
6393
6394 PR tree-optimization/71407
6395 PR tree-optimization/71416
6396 * gcc.dg/vect/pr71407.c: New
6397 * gcc.dg/vect/pr71416-1.c: New
6398 * gcc.dg/vect/pr71416-2.c: New
6399
200eafbf
RB
64002016-06-10 Richard Biener <rguenther@suse.de>
6401
6402 PR middle-end/71477
6403 * gcc.dg/torture/pr71477.c: New testcase.
6404
4df99d92
JK
64052016-06-09 Julia Koval <julia.koval@intel.com>
6406
6407 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6408 * gcc.target/i386/interrupt-13.c: Likewise.
6409 * gcc.target/i386/interrupt-15.c: Likewise.
6410 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6411 * gcc.target/i386/interrupt-24.c: Likewise.
6412 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6413 * gcc.target/i386/interrupt-9.c: Likewise.
6414 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6415
e01b4e16
MS
64162016-06-09 Martin Sebor <msebor@redhat.com>
6417
6418 PR c/70883
6419 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6420 * gcc.dg/builtin-constant_p-1.c: Same.
6421 * gcc.dg/builtins-error.c: Same.
6422 * gcc.dg/pr70859.c: Same.
6423
9c35db0e
SKS
64242016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6425
6426 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6427 * gcc.dg/torture/pr68067-1.c: Likewise.
6428 * gcc.dg/torture/pr68067-2.c: Likewise.
6429
64302016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6431
6432 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6433 when setting SIZE.
6434
392a81b9
PC
64352016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6436
6437 PR c++/71465
6438 * g++.dg/inherit/crash5.C: New.
6439 Revert:
6440 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6441
6442 PR c++/70202
6443 * g++.dg/inherit/crash5.C: New.
6444 * g++.dg/inherit/virtual1.C: Adjust.
6445
e49efc14
ML
64462016-06-09 Martin Liska <mliska@suse.cz>
6447
6448 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6449 * g++.dg/predict-loop-exit-2.C: Likewise.
6450 * g++.dg/predict-loop-exit-3.C: Likewise.
6451 * gcc.dg/predict-1.c: Likewise.
6452 * gcc.dg/predict-2.c: Likewise.
6453 * gcc.dg/predict-3.c: Likewise.
6454 * gcc.dg/predict-4.c: Likewise.
6455 * gcc.dg/predict-5.c: Likewise.
6456 * gcc.dg/predict-6.c: Likewise.
6457 * gcc.dg/predict-7.c: Likewise.
6458
36d57986
RB
64592016-06-09 Richard Biener <rguenther@suse.de>
6460
6461 PR tree-optimization/71462
6462 * gcc.dg/torture/pr71462.c: New testcase.
6463
7d82e8e4
MP
64642016-06-09 Marek Polacek <polacek@redhat.com>
6465
6466 PR c/65471
6467 * gcc.dg/c11-generic-3.c: New test.
6468
c8a71589
PC
64692016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6470
6471 * g++.dg/init/array42.C: New.
6472 * g++.dg/init/array43.C: Likewise.
6473 * g++.dg/init/array44.C: Likewise.
6474 * g++.dg/init/array45.C: Likewise.
6475 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6476 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6477 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6478 * g++.dg/gomp/pr35751.C: Likewise.
6479 * g++.dg/init/array23.C: Likewise.
6480 * g++.dg/init/brace2.C: Likewise.
6481 * g++.dg/init/brace6.C: Likewise.
6482
44a845ca
MS
64832016-06-08 Martin Sebor <msebor@redhat.com>
6484 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR c++/70507
6487 PR c/68120
6488 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6489 * c-c++-common/builtin-arith-overflow-2.c: New test.
6490 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6491 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6492 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6493
2ef16b6e
JJ
64942016-06-08 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR c++/71442
6497 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6498
5e3ee346
AL
64992016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6500
6501 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6502 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6503 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6504 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6505 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6506 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6507 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6508 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6509 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6510 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6511 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6512 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6513 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6514
b2ae2814
RB
65152016-06-08 Richard Biener <rguenther@suse.de>
6516
6517 PR tree-optimization/68558
6518 * gcc.dg/vect/slp-44.c: New testcase.
6519
e09b4c37
RB
65202016-06-08 Richard Biener <rguenther@suse.de>
6521
6522 * gcc.dg/vect/slp-43.c: New testcase.
6523
72d50660
RB
65242016-06-08 Richard Biener <rguenther@suse.de>
6525
6526 PR tree-optimization/71452
6527 * gcc.dg/torture/pr71452.c: New testcase.
6528
988c115c
JJ
65292016-06-08 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR c++/71448
6532 * g++.dg/torture/pr71448.C: New test.
6533
73d73b48
BS
65342016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6535
6536 PR debug/71432
6537 PR ada/71413
6538 * g++.dg/debug/pr71432.C: New test.
6539
bdd15d0c
PK
65402016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6541
6542 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6543 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6544 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6545
ce0607bb
AH
65462016-06-08 Alan Hayward <alan.hayward@arm.com>
6547
6548 * gcc.dg/vect/vect-live-2.c: Update effective target.
6549 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6550 * lib/target-supports.exp: Add aarch64 to vect_long.
6551
92a5f2ba
MP
65522016-06-08 Marek Polacek <polacek@redhat.com>
6553
6554 PR c/71418
6555 * gcc.dg/noncompile/pr71418.c: New test.
6556
08203f73
MP
6557 PR c/71426
6558 * gcc.dg/noncompile/pr71426.c: New test.
6559
d1fcc2bd
JH
65602016-06-07 Jan Hubicka <hubicka@ucw.cz>
6561
6562 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6563 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6564 * gcc.dg/predict-3.c: Update template.
6565 * gcc.dg/predict-5.c: Update template.
6566 * gcc.dg/predict-6.c: Update template.
6567 * gcc.dg/predict-9.c: Update template.
6568 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6569
a23e6f1c
BS
65702016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6571
6572 * gcc.target/powerpc/vec-mul.c: New test.
6573
6ffd47b7
DM
65742016-06-07 David Malcolm <dmalcolm@redhat.com>
6575
6576 * gcc.dg/spellcheck-fields-2.c: New test case.
6577
bfd67b47
RB
65782016-06-07 Richard Biener <rguenther@suse.de>
6579
6580 PR c/61564
6581 * gcc.dg/Wpragmas-1.c: New testcase.
6582 * gcc.dg/Wattributes-4.c: Likewise.
6583 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6584 entry.
6585
701b9a47
CL
65862016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6587
6588 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6589 spurious debug code.
6590
6b80d6fa
RB
65912016-06-07 Richard Biener <rguenther@suse.de>
6592
6593 PR tree-optimization/71428
6594 * gcc.dg/torture/pr71428.c: New testcase.
6595
0f3f9437
RB
65962016-06-07 Richard Biener <rguenther@suse.de>
6597
6598 PR middle-end/71423
6599 * gcc.dg/torture/pr71423.c: New testcase.
6600
ec963f2a
KV
66012016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6602
6603 PR middle-end/71408
6604 * gcc.dg/tree-ssa/pr71408.c: New test.
6605
46ab5b6e
KV
66062016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6607
6608 PR middle-end/71281
6609 * g++.dg/torture/pr71281.C: New test.
6610
1f40cff3
MP
66112016-06-06 Marek Polacek <polacek@redhat.com>
6612
6613 PR c/71362
6614 * gcc.dg/pr71362.c: New test.
6615
6f5bcd24
JJ
66162016-06-06 Jakub Jelinek <jakub@redhat.com>
6617 Patrick Palka <ppalka@gcc.gnu.org>
6618
6619 PR c++/70847
6620 PR c++/71330
6621 PR c++/71393
6622 * g++.dg/opt/pr70847.C: New test.
6623 * g++.dg/ubsan/pr70847.C: New test.
6624 * g++.dg/ubsan/pr71393.C: New test.
6625
158beb4a
JJ
66262016-06-06 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR tree-optimization/71259
6629 * gcc.dg/vect/pr71259.c: New test.
6630
d9b950dd
DM
66312016-06-06 David Malcolm <dmalcolm@redhat.com>
6632
6633 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6634 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6635 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6636 above.
6637
36f9ad69
KT
66382016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6639
6640 PR middle-end/37780
6641 * gcc.c-torture/execute/pr37780.c: New test.
6642 * gcc.target/aarch64/pr37780_1.c: Likewise.
6643 * gcc.target/arm/pr37780_1.c: Likewise.
6644
5545a907
MP
66452016-06-06 Marek Polacek <polacek@redhat.com>
6646
6647 * c-c++-common/attr-may-alias-1.c: New test.
6648 * c-c++-common/attr-may-alias-2.c: New test.
6649 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6650
93671519
BE
66512016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6652
6653 PR c/24414
6654 * gcc.target/i386/pr24414.c: New test.
6655
690f24b7
JM
66562016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6657
6658 * gcc.target/sparc/vis4misc.c: New file.
6659 * gcc.target/sparc/fpcmp.c: Likewise.
6660 * gcc.target/sparc/fpcmpu.c: Likewise.
6661
31ce6157
AH
66622016-06-06 Alan Hayward <alan.hayward@arm.com>
6663
6664 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6665 * gcc.dg/vect/vect-live-3.c: Likewise.
6666
9fcebb5a
RB
66672016-06-06 Richard Biener <rguenther@suse.de>
6668
6669 PR tree-optimization/71398
6670 * gcc.dg/torture/pr71398.c: New testcase.
6671
903ca97b
UB
66722016-06-06 Uros Bizjak <ubizjak@gmail.com>
6673
6674 PR target/71389
6675 * g++.dg/pr71389.C: New test.
6676
9c1eb332
JD
66772016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6678
6679 PR fortran/71404
6680 * gfortran.dg/fmt_read_5.f: New test.
6681
b2d83bd2
AV
66822016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6683
6684 PR fortran/69659
6685 * gfortran.dg/class_array_22.f03: New test.
6686
ec81960e
JH
66872016-06-05 Jan Hubicka <hubicka@ucw.cz>
6688
6689 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6690
429d2750
JH
66912016-06-05 Jan Hubicka <hubicka@ucw.cz>
6692
6693 * gcc.dg/predict-9.c: Update template.
6694
c1c00983
PC
66952016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6696
6697 PR c++/49377
6698 * g++.dg/template/pr49377.C: New.
6699
1927a963
JJ
67002016-06-04 Jakub Jelinek <jakub@redhat.com>
6701
6702 PR tree-optimization/71405
6703 * g++.dg/torture/pr71405.C: New test.
6704
909a11ad
PC
67052016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6706
6707 PR c++/70202
6708 * g++.dg/inherit/crash5.C: New.
6709 * g++.dg/inherit/virtual1.C: Adjust.
6710
08bbb1f8
JL
67112016-06-03 Jeff Law <law@redhat.com>
6712
6713 PR tree-optimization/71316
6714 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6715
7c35235c
JJ
67162016-06-03 Jakub Jelinek <jakub@redhat.com>
6717
6718 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6719 dg-additional-options with just -fno-tree-scev-cprop in it.
6720 * gcc.dg/vect/vect-live-2.c: Likewise.
6721 * gcc.dg/vect/vect-live-5.c: Likewise.
6722 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6723 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6724 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6725
c8572dd6
PP
67262016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6727
6728 PR c++/27100
6729 * g++.dg/other/friend6.C: New test.
6730
1c7733a7
BS
67312016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6732
6733 * g++.dg/torture/ppc-ldst-array.C: New.
6734
0d2f700f
JM
67352016-06-03 Joseph Myers <joseph@codesourcery.com>
6736
6737 PR target/71276
6738 PR target/71277
6739 * gcc.dg/torture/builtin-fp-int-inexact.c,
6740 gcc.target/i386/387-builtin-fp-int-inexact.c,
6741 gcc.target/i386/387-rint-inline-1.c,
6742 gcc.target/i386/387-rint-inline-2.c,
6743 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6744 gcc.target/i386/sse2-rint-inline-1.c,
6745 gcc.target/i386/sse2-rint-inline-2.c,
6746 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6747 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6748
f8071c05
L
67492016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6750 Julia Koval <julia.koval@intel.com>
6751
6752 PR target/66960
6753 PR target/67630
6754 PR target/67634
6755 PR target/67841
6756 PR target/68037
6757 PR target/68618
6758 PR target/68661
6759 PR target/69575
6760 PR target/69596
6761 PR target/69734
6762 * gcc.dg/guality/pr68037-1.c: New test.
6763 * gcc.dg/guality/pr68037-2.c: Likewise.
6764 * gcc.dg/guality/pr68037-3.c: Likewise.
6765 * gcc.dg/torture/pr68037-1.c: Likewise.
6766 * gcc.dg/torture/pr68037-2.c: Likewise.
6767 * gcc.dg/torture/pr68037-3.c: Likewise.
6768 * gcc.dg/torture/pr68661-1a.c: Likewise.
6769 * gcc.dg/torture/pr68661-1b.c: Likewise.
6770 * gcc.target/i386/interrupt-1.c: Likewise.
6771 * gcc.target/i386/interrupt-2.c: Likewise.
6772 * gcc.target/i386/interrupt-3.c: Likewise.
6773 * gcc.target/i386/interrupt-4.c: Likewise.
6774 * gcc.target/i386/interrupt-5.c: Likewise.
6775 * gcc.target/i386/interrupt-6.c: Likewise.
6776 * gcc.target/i386/interrupt-7.c: Likewise.
6777 * gcc.target/i386/interrupt-8.c: Likewise.
6778 * gcc.target/i386/interrupt-9.c: Likewise.
6779 * gcc.target/i386/interrupt-10.c: Likewise.
6780 * gcc.target/i386/interrupt-11.c: Likewise.
6781 * gcc.target/i386/interrupt-12.c: Likewise.
6782 * gcc.target/i386/interrupt-13.c: Likewise.
6783 * gcc.target/i386/interrupt-14.c: Likewise.
6784 * gcc.target/i386/interrupt-15.c: Likewise.
6785 * gcc.target/i386/interrupt-16.c: Likewise.
6786 * gcc.target/i386/interrupt-17.c: Likewise.
6787 * gcc.target/i386/interrupt-18.c: Likewise.
6788 * gcc.target/i386/interrupt-19.c: Likewise.
6789 * gcc.target/i386/interrupt-20.c: Likewise.
6790 * gcc.target/i386/interrupt-21.c: Likewise.
6791 * gcc.target/i386/interrupt-22.c: Likewise.
6792 * gcc.target/i386/interrupt-23.c: Likewise.
6793 * gcc.target/i386/interrupt-24.c: Likewise.
6794 * gcc.target/i386/interrupt-25.c: Likewise.
6795 * gcc.target/i386/interrupt-26.c: Likewise.
6796 * gcc.target/i386/interrupt-27.c: Likewise.
6797 * gcc.target/i386/interrupt-28.c: Likewise.
6798 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6799 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6800 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6801 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6802 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6803 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6804 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6805 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6806 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6807 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6808 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6809 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6810
36b85e43
BS
68112016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6812
9de2e795
L
6813 PR tree-optimization/52171
6814 * gcc.dg/pr52171.c: New test.
6815 * gcc.target/i386/pr52171.c: New test.
36b85e43 6816
bfeee8ac
JH
68172016-06-03 Jan Hubicka <jh@suse.cz>
6818
6819 * g++.dg/tree-ssa/pred-1.C: New testcase
6820 * gcc.dg/tree-ssa/pred-1.c: New testcase
6821
859b0bae
BS
68222016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6823
6824 PR target/70957
6825 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6826 support.
6827 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6828
3a2edf4c
AH
68292016-06-03 Alan Hayward <alan.hayward@arm.com>
6830
6831 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6832
b28ead45
AH
68332016-06-03 Alan Hayward <alan.hayward@arm.com>
6834
6835 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6836 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6837 * gcc.dg/vect/vect-live-1.c: New test.
6838 * gcc.dg/vect/vect-live-2.c: New test.
6839 * gcc.dg/vect/vect-live-3.c: New test.
6840 * gcc.dg/vect/vect-live-4.c: New test.
6841 * gcc.dg/vect/vect-live-5.c: New test.
6842 * gcc.dg/vect/vect-live-slp-1.c: New test.
6843 * gcc.dg/vect/vect-live-slp-2.c: New test.
6844 * gcc.dg/vect/vect-live-slp-3.c: New test.
6845
1f91747b
JJ
68462016-06-03 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR middle-end/71387
6849 * g++.dg/opt/pr71387.C: New test.
6850
47b83923
JL
68512016-06-02 Jeff Law <law@redhat.com>
6852
6853 PR tree-optimization/71328
6854 * gcc.c-torture/compile/pr71328.c: New test.
6855
e96e5f46
JD
68562016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6857
6858 PR fortran/52393
6859 * gfortran.dg/fmt_read_3.f90: Fix typo.
6860 * gfortran.dg/fmt_read_4.f90: New test.
6861
b872d729
PC
68622016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6863
6864 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6865 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6866 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6867 * g++.dg/cpp0x/override2.C: Likewise.
6868 * g++.dg/parse/crash5.C: Likewise.
6869 * g++.dg/parse/error16.C: Likewise.
6870 * g++.dg/parse/error27.C: Likewise.
6871 * g++.dg/template/qualttp15.C: Likewise.
6872 * g++.dg/template/redecl4.C: Likewise.
6873 * g++.old-deja/g++.other/crash39.C: Likewise.
6874 * g++.old-deja/g++.other/struct1.C: Likewise.
6875 * g++.old-deja/g++.pt/m9a.C: Likewise.
6876 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6877
0e535442
JJ
68782016-06-02 Jakub Jelinek <jakub@redhat.com>
6879
0633ee10
JJ
6880 PR c++/71372
6881 * c-c++-common/pr71372.c: New test.
6882
0e535442
JJ
6883 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6884 __TIME__ strings with __builtin_strcmp instead of printf and
6885 dg-output.
6886
f3c5ecc2
ML
68872016-06-02 Martin Liska <mliska@suse.cz>
6888
6889 * gcc.dg/predict-9.c: New test.
6890
a91807c5
JJ
68912016-06-02 Jakub Jelinek <jakub@redhat.com>
6892
6893 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6894 global set_compiler_env_var and global saved_compiler_env_var.
6895
b5bd1978
KT
68962016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6897
6898 PR rtl-optimization/71295
6899 * gcc.c-torture/compile/pr71295.c: New test.
6900
b93b1475
JJ
69012016-06-02 Jakub Jelinek <jakub@redhat.com>
6902
930ebd0e
JJ
6903 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6904
1e021dc3
JJ
6905 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6906 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6907
b93b1475
JJ
6908 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6909 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6910 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6911 alternative number.
6912
58f2fb5c
MM
69132016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6914
6915 * gcc.target/powerpc/p9-splat-4.c: New test.
6916
69172016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6918
6919 PR target/71186
6920 * gcc.target/powerpc/pr71186.c: New test.
6921
4731c9f0
JD
69222016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6923
6924 PR fortran/52393
6925 * gfortran.dg/fmt_read_3.f90: New test.
6926
042dee3e
TP
69272016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6928
6929 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6930 procedure.
6931
15c98b2e
ES
69322016-06-01 Eduard Sanou <dhole@openmailbox.org>
6933
6934 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6935 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6936 env var is set.
6937 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6938 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6939 shown once.
6940 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6941 during compilation.
6942 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6943 vars set by dg-set-compiler-env-var.
6944
6442a6f4
PT
69452016-06-01 Paul Thomas <pault@gcc.gnu.org>
6946
6947 PR fortran/71156
6948 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6949 to the module procedure declaration.
6950 * gfortran.dg/submodule_16.f08: New test.
6951
ab62397a
JJ
69522016-06-01 Jakub Jelinek <jakub@redhat.com>
6953
6954 PR middle-end/71371
6955 * c-c++-common/gomp/pr71371.c: New test.
6956
b66af6ed
RB
69572016-06-01 Richard Biener <rguenther@suse.de>
6958
6959 PR tree-optimization/71366
6960 * gcc.dg/torture/pr71366-1.c: New testcase.
6961 * gcc.dg/torture/pr71366-2.c: Likewise.
6962
e342b9d8
KN
69632016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6964
6965 * gcc.target/powerpc/vslv-0.c: New test.
6966 * gcc.target/powerpc/vslv-1.c: New test.
6967 * gcc.target/powerpc/vsrv-0.c: New test.
6968 * gcc.target/powerpc/vsrv-1.c: New test.
6969
721547cd
NS
69702016-06-01 Nathan Sidwell <nathan@acm.org>
6971
6972 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6973 * gcc.target/nvptx/weak.c: New.
6974
fa2c9034
RB
69752016-06-01 Richard Biener <rguenther@suse.de>
6976
6977 PR tree-optimization/71261
6978 * gcc.dg/torture/vect-bool-1.c: New testcase.
6979
3e32893c
JJ
69802016-06-01 Jakub Jelinek <jakub@redhat.com>
6981
6982 * gfortran.dg/gomp/order-1.f90: New test.
6983 * gfortran.dg/gomp/order-2.f90: New test.
6984
8c383600
JH
69852016-06-01 Jan Hubicka <hubicka@ucw.cz>
6986
6987 * gcc.dg/unroll-6.c: Update template.
6988 * gcc.dg/unroll-7.c: New testcase.
6989 * gcc.dg/unroll-8.c: New testcase.
6990
a0dfeef5
EB
69912016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6992
6993 * gnat.dg/opt56.ad[sb]: New test.
6994
48de5701
PC
69952016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6996
6997 PR c++/66635
6998 * g++.dg/cpp0x/constexpr-ice16.C: New.
6999
827cf695
PP
70002016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7001
7002 PR tree-optimization/71314
7003 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7004 -mbranch-cost=2.
7005
ff66f6e8
PP
70062016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7007
7008 PR tree-optimization/71077
7009 * gcc.dg/tree-ssa/pr71077.c: New test.
7010
050fb209
JH
70112016-05-31 Jan Hubicka <hubicka@ucw.cz>
7012
48de5701
PC
7013 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7014 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7015 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7016
c642d919
PC
70172016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7018
7019 PR c++/71248
7020 * g++.dg/cpp0x/pr71248.C: New.
7021 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7022 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7023 * g++.dg/init/new37.C: Likewise.
7024 * g++.dg/template/static1.C: Likewise.
7025 * g++.dg/template/static2.C: Likewise.
7026
d6439e08
L
70272016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7028
7029 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7030 instead of %rdi.
7031 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7032
780b9dd4
MP
70332016-05-31 Marek Polacek <polacek@redhat.com>
7034
7035 * c-c++-common/Wswitch-unreachable-3.c: New test.
7036 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7037
0d99f8a0
RB
70382016-05-31 Richard Biener <rguenther@suse.de>
7039
7040 PR tree-optimization/71352
7041 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7042
52545641
TP
70432016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7044
7045 * gcc.target/arm/armv5_thumb_isa.c: New test.
7046
5b8c1205
KY
70472016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7048
7049 PR target/71346
7050 * gcc.target/i386/pr71346.c: New test.
7051
7a88cc84
TV
70522016-05-31 Tom de Vries <tom@codesourcery.com>
7053
7054 PR tree-optimization/69068
7055 * gcc.dg/graphite/pr69068.c: New test.
7056
265149a6
MS
70572016-05-27 Martin Sebor <msebor@redhat.com>
7058
7059 PR c++/71306
7060 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7061
00631022
JJ
70622016-05-30 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR c++/71349
7065 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7066 nowait depend(inout: dd[0]) clauses where permitted.
7067
b2f6675b
PC
70682016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7069
7070 PR c++/71238
7071 * g++.dg/parse/pr71238.C: New.
7072 * g++.dg/concepts/friend1.C: Test column numbers too.
7073 * g++.dg/cpp0x/initlist31.C: Likewise.
7074 * g++.dg/cpp0x/pr51420.C: Likewise.
7075 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7076 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7077 * g++.dg/ext/builtin3.C: Likewise.
7078 * g++.dg/lookup/friend12.C: Likewise.
7079 * g++.dg/lookup/friend7.C: Likewise.
7080 * g++.dg/lookup/koenig1.C: Likewise.
7081 * g++.dg/lookup/koenig5.C: Likewise.
7082 * g++.dg/lookup/used-before-declaration.C: Likewise.
7083 * g++.dg/overload/koenig1.C: Likewise.
7084 * g++.dg/template/crash65.C: Likewise.
7085 * g++.dg/template/friend57.C: Likewise.
7086 * g++.dg/warn/Wshadow-5.C: Likewise.
7087 * g++.dg/warn/Wunused-8.C: Likewise.
7088 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7089 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7090 * g++.old-deja/g++.jason/member.C: Likewise.
7091 * g++.old-deja/g++.jason/report.C: Likewise.
7092 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7093 * g++.old-deja/g++.law/visibility20.C: Likewise.
7094 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7095 * g++.old-deja/g++.other/static5.C: Likewise.
7096 * g++.old-deja/g++.pt/overload2.C: Likewise.
7097
a448ff40
JH
70982016-05-30 Jan Hubicka <hubicka@ucw.cz>
7099
7100 * gcc.dg/tree-ssa/peel1.c: New testcase.
7101 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7102 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7103
69be8c91
TV
71042016-05-30 Tom de Vries <tom@codesourcery.com>
7105
7106 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7107 to ce.
7108
a59775a1
PC
71092016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/71099
7112 * g++.dg/parse/virtual1.C: New.
7113
53d6d955
UB
71142016-05-30 Uros Bizjak <ubizjak@gmail.com>
7115
7116 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7117 Use correct register when clearing %edx.
7118
0557293f
AM
71192016-05-30 Alexander Monakov <amonakov@ispras.ru>
7120
7121 PR tree-optimization/71289
7122 * gcc.dg/pr71289.c: New test.
7123
5d476e35
KV
71242016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7125
7126 PR middle-end/71269
7127 PR middle-end/71292
7128 * gcc.dg/tree-ssa/pr71269.c: New test.
7129 * gcc.dg/tree-ssa/pr71292.c: New test.
7130
db5447ca
KV
71312016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7132
7133 PR middle-end/71252
7134 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7135
98bdbb39
JH
71362016-05-30 Jan Hubicka <hubicka@ucw.cz>
7137
7138 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7139 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7140 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7141
7e012855
TV
71422016-05-30 Tom de Vries <tom@codesourcery.com>
7143
7144 PR tree-optimization/69067
7145 * gcc.dg/graphite/pr69067.c: New test.
7146
beed3701
UB
71472016-05-29 Uros Bizjak <ubizjak@gmail.com>
7148
7149 PR target/71245
7150 * gcc.target/i386/pr71245-1.c: New test.
7151 * gcc.target/i386/pr71245-2.c: Ditto.
7152
b6d4f8e8
PC
71532016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7154
7155 PR c++/71105
7156 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7157 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7158 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7159
00022058
JH
71602016-05-27 Jan Hubicka <hubicka@ucw.cz>
7161
7162 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7163
c8419aca
VV
71642016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7165
7166 Revert:
7167 PR c++/69855
7168 * g++.dg/overload/69855.C: New.
7169 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7170 * g++.old-deja/g++.pt/crash3.C: Likewise.
7171
8008c4d2
PC
71722016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7173
7174 PR c++/60385
7175 * g++.dg/parse/namespace13.C: New.
7176
8b2ef235
JL
71772016-05-26 Jeff Law <law@redhat.com>
7178
7179 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7180 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7181 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7182 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7183 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7184 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7185 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7186 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7187 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7188 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7189 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7190 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7191 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7192
7d67159b
VV
71932016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7194
7195 PR c++/69855
7196 * g++.dg/overload/69855.C: New.
7197 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7198 * g++.old-deja/g++.pt/crash3.C: Likewise.
7199
88e3bdd1
JW
72002016-05-27 Jiong Wang <jiong.wang@arm.com>
7201
7202 PR target/63596
7203 * gcc.target/aarch64/va_arg_1.c: New testcase.
7204 * gcc.target/aarch64/va_arg_2.c: Likewise.
7205 * gcc.target/aarch64/va_arg_3.c: Likewise.
7206
3fd6b9cc
JW
72072016-05-27 Jiong Wang <jiong.wang@arm.com>
7208
7209 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7210 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7211 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7212 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7213 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7214
3cee7e4e
MP
72152016-05-27 Marek Polacek <polacek@redhat.com>
7216
7217 PR middle-end/71308
7218 * g++.dg/torture/pr71308.C: New test.
7219
6a813c96
DV
72202016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7221
7222 * gcc.dg/zero_bits_compound-1.c: New test.
7223 * gcc.dg/zero_bits_compound-2.c: New test.
7224
0561bcfb
IE
72252016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7226
7227 PR middle-end/71279
7228 * gcc.dg/pr71279.c: New test.
7229
21316320
MM
72302016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7231
7232 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7233 floating point min/max/comparison instructions.
7234 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7235
7211a097
JJ
72362016-05-26 Jakub Jelinek <jakub@redhat.com>
7237
7238 * c-c++-common/gomp/schedule-1.c: New test.
7239 * gfortran.dg/gomp/schedule-1.f90: New test.
7240
cac177cf
PP
72412016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7242
7243 PR c++/70822
7244 PR c++/70106
7245 * g++.dg/cpp1y/auto-fn32.C: New test.
7246 * g++.dg/cpp1y/paren4.C: New test.
7247
a2d5b8c9
NS
72482016-05-26 Nathan Sidwell <nathan@acm.org>
7249
7250 * gcc.dg/20060410.c: Xfail on ptx.
7251 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7252 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7253 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7254 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7255 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7256
ffa8b552
TP
72572016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7258
7259 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7260
c7501e00
JJ
72612016-05-26 Jakub Jelinek <jakub@redhat.com>
7262
1875b9a0
JJ
7263 PR tree-optimization/71280
7264 * gcc.dg/pr71280.c: New test.
7265
2116e19f
JJ
7266 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7267
305aef09
JJ
7268 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7269 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7270
c7501e00
JJ
7271 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7272
ca449d26
JW
72732016-05-26 Jiong Wang <jiong.wang@arm.com>
7274
7275 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7276 kept in memory.
ca449d26 7277
8af01c66
JL
72782016-05-25 Jeff Law <law@redhat.com>
7279
7280 PR tree-optimization/71272
7281 * gcc.c-torture/compile/pr71272.c: new test.
7282
f9d6ce73
BS
72832016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7284
7285 * gcc.target/powerpc/vec-cmpne.c: New test.
7286 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7287
a88a7b22
EB
72882016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7289
7290 * gnat.dg/opt55.ad[sb]: New test.
7291
125f02ed
SKS
72922016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7293
7294 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7295 * c-c++-common/pr60226.c: Require int32plus.
7296 * gcc.c-torture/execute/pr70602.c: Likewise.
7297 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7298 unsigned long for malloc arg type.
7299 * gcc.dg/asr_div1.c: Require int32plus.
7300 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7301 * gcc.dg/pie-1.c: Require pie.
7302 * gcc.dg/pie-2.c: Likewise.
7303 * gcc.dg/pr59471.c: Require int32plus.
7304 * gcc.dg/pr59963-2.c: XFAIL for int16.
7305 * gcc.dg/pr60114.c: Require int32plus.
7306 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7307 unsigned long for typedef of size_t.
7308 * gcc.dg/pr63914.c: Require int32plus.
7309 * gcc.dg/pr64536.c: Require pt32plus.
7310 * gcc.dg/pr65658.c: Likewise.
7311 * gcc.dg/pr67271.c: Require int32plus.
7312 * gcc.dg/pr68112.c: Likewise.
7313 * gcc.dg/pr69071.c: Skip for avr target.
7314 * gcc.dg/pr69973.c: Require int32plus.
7315 * gcc.dg/pr70169.c: Skip for avr target.
7316 * gcc.dg/sso-6.c: Require int32plus.
7317 * gcc.dg/sso-7.c: Likewise.
7318 * gcc.dg/sso-8.c: Likewise.
7319 * gcc.dg/vrp-min-max-2.c: Likewise.
7320
c6e434f5
UB
73212016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7322
7323 PR target/70738
7324 * gcc.target/i386/pr70738-1.c: New test.
7325 * gcc.target/i386/pr70738-2.c: Likewise.
7326 * gcc.target/i386/pr70738-3.c: Likewise.
7327 * gcc.target/i386/pr70738-4.c: Likewise.
7328 * gcc.target/i386/pr70738-5.c: Likewise.
7329 * gcc.target/i386/pr70738-6.c: Likewise.
7330 * gcc.target/i386/pr70738-7.c: Likewise.
7331 * gcc.target/i386/pr70738-8.c: Likewise.
7332 * gcc.target/i386/pr70738-9.c: Likewise.
7333
5c42d341
KT
73342016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7335
7336 PR rtl-optimization/66940
7337 * gcc.c-torture/execute/pr66940.c: New test.
7338
bf9a1a07
IV
73392016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7340
7341 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7342 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7343 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7344 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7345 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7346 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7347 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7348 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7349 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7350 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7351 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7352 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7353 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7354 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7355 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7356 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7357 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7358 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7359 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7360 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7361 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7362 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7363 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7364 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7365
95efe6b6
MP
73662016-05-25 Marek Polacek <polacek@redhat.com>
7367
7368 PR c/71265
7369 * gcc.dg/noncompile/pr71265.c: New test.
7370
a23faf7a
MP
7371 PR c/71266
7372 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7373
69a6d5ad
NS
73742016-05-25 Nathan Sidwell <nathan@acm.org>
7375
7376 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7377
3072d4ea
RB
73782016-05-25 Richard Biener <rguenther@suse.de>
7379
7380 PR tree-optimization/71261
7381 * c-c++-common/torture/pr71261.c: New testcase.
7382
e412ece4
RB
73832016-05-25 Richard Biener <rguenther@suse.de>
7384
7385 PR tree-optimization/71264
7386 * gcc.dg/vect/pr71264.c: New testcase.
7387
b9e551ad
PC
73882016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7389
7390 PR c++/55992
7391 * g++.dg/cpp0x/alias-decl-53.C: New.
7392 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7393
6aa1abe5
ML
73942016-05-25 Martin Liska <mliska@suse.cz>
7395
7396 * g++.dg/pr71239.C: New test.
7397
842d162e
RB
73982016-05-25 Richard Biener <rguenther@suse.de>
7399
c87885ca
RO
7400 * gcc.dg/vect/pr58135.c: Rename to ...
7401 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7402
f184a36c
MP
74032016-05-25 Marek Polacek <polacek@redhat.com>
7404
7405 * g++.dg/pr65295.C: Use target c++14.
7406
021fad86
PC
74072016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7408
53d6d955
UB
7409 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7410 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7411
c3eaf15a
MM
74122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7413
7414 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7415 instructions.
7416
e46c7770
CP
74172016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7418
7419 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7420 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7421 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7422 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7423 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7424 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7425 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7426 * c-c++-common/goacc/pcopy.c: Likewise.
7427 * c-c++-common/goacc/pcopyin.c: Likewise.
7428 * c-c++-common/goacc/pcopyout.c: Likewise.
7429 * c-c++-common/goacc/pcreate.c: Likewise.
7430 * c-c++-common/goacc/pr70688.c: New test.
7431 * c-c++-common/goacc/present-1.c: Adjust test.
7432 * c-c++-common/goacc/reduction-5.c: Likewise.
7433 * g++.dg/goacc/data-1.C: New test.
7434
4bfc9db7
MM
74352016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7436
7437 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7438 vector parity built-in functions.
7439 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7440 count trailing zeros automatic vectorization.
7441 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7442 count trailing zeros built-in functions.
7443
2bc145af
KV
74442016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7445
7446 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7447
26869fdb
PH
74482016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7449
7450 PR target/71050
7451 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7452
b2dc9c3b
PC
74532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7454
7455 PR c++/50436
7456 * g++.dg/template/crash123.C: New.
7457 * g++.dg/template/crash124.C: Likewise.
7458
f65e97fd
MS
74592016-05-24 Martin Sebor <msebor@redhat.com>
7460
7461 PR c++/71147
7462 * g++.dg/ext/flexary16.C: New test.
7463
a6f5ac7f
IV
74642016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7465
69a6d5ad
NS
7466 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7467 before math.h is included.
a6f5ac7f
IV
7468 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7469 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7470 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7471 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7472 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7473 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7474 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7475 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7476 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7477 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7478 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7479 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7480 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7481 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7482 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7483 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7484 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7485 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7486 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7487 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7488 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7489 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7490 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7491
27bad558
MM
74922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7493 Kelvin Nilsen <kelvin@gcc.gnu.org>
7494
7495 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7496 support.
7497
72f382fb
PC
74982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7499
7500 PR c++/69872
7501 * g++.dg/warn/Wno-narrowing1.C: New.
7502
ef2ec9d9
MP
75032016-05-24 Marek Polacek <polacek@redhat.com>
7504
7505 PR c/71249
7506 * c-c++-common/Wswitch-unreachable-2.c: New test.
7507
e90434e3
JJ
75082016-05-24 Jakub Jelinek <jakub@redhat.com>
7509
7adb26f2
JJ
7510 PR c++/71257
7511 * g++.dg/vect/simd-clone-6.cc: New test.
7512 * g++.dg/gomp/declare-simd-6.C: New test.
7513
e90434e3
JJ
7514 PR middle-end/70434
7515 PR c/69504
7516 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7517
b556ea3b
RB
75182016-05-24 Richard Biener <rguenther@suse.de>
7519
7520 PR tree-optimization/71240
7521 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7522
e5328f5d
RB
75232016-05-24 Richard Biener <rguenther@suse.de>
7524
7525 PR tree-optimization/71230
7526 * gcc.dg/torture/pr71230.c: New testcase.
7527 * g++.dg/torture/pr71230.C: Likewise.
7528
a04e69c0
TS
75292016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7530
7531 * c-c++-common/goacc/routine-5.c: Add tests.
7532 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7533 * gfortran.dg/goacc/routine-6.f90: Add tests.
7534
30fd2977
RB
75352016-05-24 Richard Biener <rguenther@suse.de>
7536
7537 PR tree-optimization/71253
7538 * gcc.dg/torture/pr71253.c: New testcase.
7539
ca6f60bc
KV
75402016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7541
7542 PR middle-end/71252
7543 * gfortran.dg/pr71252.f90: New test.
7544
d3465d72
RS
75452016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7546
7547 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7548
f17a223d
RB
75492016-05-24 Richard Biener <rguenther@suse.de>
7550
7551 PR middle-end/70434
7552 PR c/69504
7553 * c-c++-common/vector-subscript-4.c: New testcase.
7554 * c-c++-common/vector-subscript-5.c: Likewise.
7555
e3f36534
JD
75562016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7557
7558 PR fortran/71123
7559 * gfortran.dg/namelist_90.f: New test
7560
85d5c27d
JD
75612016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7562
7563 PR fortran/66461
7564 * gfortran.dg/unexpected_eof.f: New test
7565
fe3f3340
MM
75662016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7567 Kelvin Nilsen <kelvin@gcc.gnu.org>
7568
7569 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7570 as little endian.
7571
26d6ae55
PC
75722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7573
7574 PR c++/70972
7575 * g++.dg/cpp0x/inh-ctor20.C: New.
7576 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7577
d6c9a06f
PC
75782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7579
7580 PR c++/69095
7581 * g++.dg/cpp0x/variadic168.C: New.
7582
396a1d10
PC
75832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7584
7585 * g++.dg/cpp0x/pr31445.C: Test column number too.
7586 * g++.dg/cpp0x/pr32253.C: Likewise.
7587 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7588 * g++.dg/cpp0x/variadic36.C: Likewise.
7589
ece46666
MG
75902016-05-23 Marc Glisse <marc.glisse@inria.fr>
7591
7592 * gcc.dg/fold-notshift-2.c: Adjust.
7593
a7dc5980
MP
75942016-05-23 Marek Polacek <polacek@redhat.com>
7595
7596 PR c/49859
7597 * c-c++-common/Wswitch-unreachable-1.c: New test.
7598 * gcc.dg/Wswitch-unreachable-1.c: New test.
7599 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7600 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7601 * g++.dg/gomp/block-10.C: Likewise.
7602 * gcc.dg/gomp/block-10.c: Likewise.
7603 * g++.dg/gomp/block-9.C: Likewise.
7604 * gcc.dg/gomp/block-9.c: Likewise.
7605 * g++.dg/gomp/target-1.C: Likewise.
7606 * g++.dg/gomp/target-2.C: Likewise.
7607 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7608 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7609 * g++.dg/gomp/taskgroup-1.C: Likewise.
7610 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7611 * gcc.dg/gomp/teams-1.c: Likewise.
7612 * g++.dg/gomp/teams-1.C: Likewise.
7613 * g++.dg/overload/error3.C: Likewise.
7614 * g++.dg/tm/jump1.C: Likewise.
7615 * g++.dg/torture/pr40335.C: Likewise.
7616 * gcc.dg/c99-vla-jump-5.c: Likewise.
7617 * gcc.dg/switch-warn-1.c: Likewise.
7618 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7619 * gcc.dg/nested-func-1.c: Likewise.
7620 * gcc.dg/pr67784-4.c: Likewise.
7621
18b54004
RB
76222016-05-23 Richard Biener <rguenther@suse.de>
7623
7624 PR tree-optimization/71230
7625 * gfortran.dg/pr71230-1.f90: New testcase.
7626 * gfortran.dg/pr71230-2.f90: Likewise.
7627
e569db5f
VK
76282016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7629
396a1d10 7630 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7631 * gcc.dg/vect/pr58135.c: Add new.
7632 * gfortran.dg/pr46519-1.f: Adjust test case.
7633
e4b71114
PC
76342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 PR c++/53401
7637 * g++.dg/cpp0x/decltype64.C: New.
7638
a25a8058
CL
76392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7640
7641 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7642 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7643 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7644
0dcfe9ab
CL
76452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7646
7647 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7648 Add poly64x1_t and poly64x2_t cases if supported.
7649 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7650 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7651 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7652 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7653 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7654
ffd70e4a
CL
76552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7656
7657 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7658 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7659 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7660 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7661 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7662 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7663 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7664
4b1f57fe
CL
76652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7666
7667 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7668
16c5ec77
CL
76692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7670
7671 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7672 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7673
94ad56c7
JJ
76742016-05-22 Jakub Jelinek <jakub@redhat.com>
7675
57748705
JJ
7676 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7677 constraint instead of "r".
7678 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7679 insn instead of vxorpd.
7680 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7681
af120161
JJ
7682 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7683 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7684
355023ce
JJ
7685 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7686
3b48574c
JJ
7687 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7688 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7689
94ad56c7
JJ
7690 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7691
8a85cee2
KV
76922016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7693
7694 PR middle-end/40921
7695 * gcc.dg/tree-ssa/pr40921.c: New test.
7696
8e916b16
PS
76972016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7698
7699 PR target/71103
7700 * gcc.target/avr/pr71103.c: New test.
7701
88aea79f
KV
77022016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7703
7704 PR middle-end/71179
7705 * gcc.dg/tree-ssa/pr71179.c: New test.
7706
79063edd
MS
77072016-05-20 Martin Sebor <msebor@redhat.com>
7708
7709 PR c/71115
7710 * gcc.dg/init-excess-2.c: New test.
7711
55c8849f
EB
77122016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7713
7714 * gnat.dg/opt53.adb: New test.
7715 * gnat.dg/opt54.adb: Likewise.
7716
c91a0948
MJ
77172016-05-20 Martin Jambor <mjambor@suse.cz>
7718
7719 PR tree-optimization/70884
7720 * gcc.dg/tree-ssa/pr70919.c: New test.
7721
9cad20fa
BS
77222016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7723
7724 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7725 formatting.
69a6d5ad
NS
7726 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7727 fix code formatting.
7728
77292016-05-20 Nathan Sidwell <nathan@acm.org>
7730
7731 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7732 non-common cases.
7733 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7734
15c671a7
DM
77352016-05-20 David Malcolm <dmalcolm@redhat.com>
7736
7737 * jit.dg/all-non-failing-tests.h: Add
7738 test-factorial-must-tail-call.c.
7739 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7740 * jit.dg/test-factorial-must-tail-call.c: New test case.
7741
4f028369
JJ
77422016-05-20 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR fortran/71204
7745 * gfortran.dg/pr71204.f90: New test.
7746
7dea4ab3
CP
77472016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7748
7749 * gcc.target/nvptx/sincos.c: New test.
7750
ef98d365
PC
77512016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7752
7753 PR c++/70572
7754 * g++.dg/cpp1y/auto-fn31.C: New.
7755
92466115
BS
77562016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7757
7758 * gcc.target/powerpc/vec-addec.c: New test.
7759 * gcc.target/powerpc/vec-addec-int128.c: New test.
7760
9a385c2d
DM
77612016-05-20 David Malcolm <dmalcolm@redhat.com>
7762
7763 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7764 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7765 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7766 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7767
77c9d5b4
JH
77682016-05-20 Jan Hubicka <hubicka@ucw.cz>
7769
7770 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7771
68047971
JJ
77722016-05-20 Jakub Jelinek <jakub@redhat.com>
7773
18954840
JJ
7774 PR c++/71210
7775 * g++.dg/opt/pr71210-1.C: New test.
7776 * g++.dg/opt/pr71210-2.C: New test.
7777
68047971
JJ
7778 PR tree-optimization/29756
7779 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7780 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7781 only on selected targets where V4SImode vectors are known to be
7782 supported.
7783
d78789f5
MG
77842016-05-20 Marc Glisse <marc.glisse@inria.fr>
7785
7786 PR tree-optimization/71079
7787 PR tree-optimization/71206
7788 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7789
550fa093
PK
77902016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7791
7792 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7793 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7794 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7795
483c6429
RG
77962016-05-20 Richard Guenther <rguenther@suse.de>
7797
7798 PR tree-optimization/29756
7799 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7800
eb066284
RB
78012016-05-20 Richard Biener <rguenther@suse.de>
7802
7803 PR tree-optimization/71185
7804 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7805
58f10249
RB
78062016-05-20 Richard Biener <rguenther@suse.de>
7807
7808 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7809
2a5569fa
MP
78102016-05-19 Marek Polacek <polacek@redhat.com>
7811
7812 PR c++/71075
7813 * g++.dg/diagnostic/pr71075.C: New test.
7814
5e9a5385
DM
78152016-05-19 David Malcolm <dmalcolm@redhat.com>
7816
7817 PR c++/71184
7818 * g++.dg/pr71184.C: New test case.
7819
4f45da44
KN
78202016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7821
7822 * gcc.target/powerpc/darn-0.c: New test.
7823 * gcc.target/powerpc/darn-1.c: New test.
7824 * gcc.target/powerpc/darn-2.c: New test.
7825
4177437e
MP
78262016-05-19 Marek Polacek <polacek@redhat.com>
7827
7828 PR tree-optimization/71031
7829 * gcc.dg/tree-ssa/vrp100.c: New test.
7830
afb72432
IE
78312016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7832
7833 PR rtl-optimization/71148
7834 * gcc.dg/pr71148.c: New test.
7835
4f83064e
KT
78362016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7837
7838 PR target/71056
7839 * gcc.target/arm/pr71056.c: New test.
7840
4bf8dbe1
BE
78412016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7842
7843 * c-c++-common/pr69669.c: Check the used mode.
7844
f3510625
MO
78452016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7846
7847 PR sanitizer/64354
7848 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7849
43c0068e
RB
78502016-05-19 Richard Biener <rguenther@suse.de>
7851
7852 PR tree-optimization/70729
7853 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7854 * gcc.dg/graphite/scop-18.c: Likewise.
7855 * gcc.dg/pr41783.c: Disable LIM.
7856 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7857 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7858 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7859 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7860 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7861 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7862 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7863 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7864 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7865 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7866 * gfortran.dg/pr42108.f90: Likewise.
7867
70f25790
DM
78682016-05-18 David Malcolm <dmalcolm@redhat.com>
7869
7870 PR driver/69265
7871 * gcc.dg/spellcheck-options-11.c: New test case.
7872
960db8ec
JJ
78732016-05-18 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR c++/71100
7876 * g++.dg/opt/pr71100.C: New test.
7877
04643334
MJ
78782016-05-18 Martin Jambor <mjambor@suse.cz>
7879
7880 PR ipa/69708
7881 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7882 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7883 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7884 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7885
91bb9f80
MJ
78862016-05-18 Martin Jambor <mjambor@suse.cz>
7887
7888 PR ipa/69708
7889 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7890 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7891 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7892 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7893 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7894
c584aca6
PC
78952016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7896
7897 PR c++/69793
7898 * g++.dg/template/crash122.C: New.
7899
20309c6e
PC
79002016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7901
7902 PR c++/70466
7903 * g++.dg/template/pr70466-1.C: New.
7904 * g++.dg/template/pr70466-2.C: Likewise.
7905
50c78b9a
MM
79062016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7907
7908 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7909 splat operations and the XXSPLTIB instruction.
7910 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7911 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7912 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7913 xxlxor to clear a register.
7914
cf8be00d
RS
79152016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7916
7917 * gcc.dg/torture/pr71020.c: New test.
7918
848a392a
MJ
79192016-05-18 Martin Jambor <mjambor@suse.cz>
7920
7921 PR ipa/70646
7922 * gcc.dg/ipa/pr70646.c: New test.
7923
1f2ab776
CL
79242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7925
7926 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7927
76489493
CL
79282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7929
7930 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7931 missing tests for vreinterpretq_p{8,16}.
7932
bd79378d
CL
79332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7934
7935 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7936 vsliq_n_s64 and vsliq_n_u64.
7937
81ca3ea0
CL
79382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7939
7940 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7941 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7942
873cb425
CL
79432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7944
7945 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7946 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7947 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7948
9d6e7c21
CL
79492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7950
7951 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7952 in comment.
7953
b4dbe40e 79542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7955
7956 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7957 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7958 "blr\t" and switch to scan-assembler-times.
7959
83a5c910
JW
79602016-05-18 Jiong Wang <jiong.wang@arm.com>
7961
53d6d955
UB
7962 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7963 with __aarch64__.
7964 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7965 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7966
fb7cbdeb
JJ
79672016-05-18 Jakub Jelinek <jakub@redhat.com>
7968
8ee91165
JJ
7969 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7970 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7971 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7972 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7973 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7974 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7975
cf4d516a
JJ
7976 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7977 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7978
a4f16422
JJ
7979 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7980 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7981
7b37ce10
JJ
7982 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7983 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7984
fb7cbdeb
JJ
7985 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7986
c9326aef
RB
79872016-05-18 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/71168
7990 * gcc.dg/torture/pr71168.c: New testcase.
7991
df8b0a11
KV
79922016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7993
7994 PR middle-end/63586
7995 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7996 * gcc.dg/tree-ssa/pr63586.c: New test.
7997 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7998
2efd67ed
NS
79992016-05-17 Nathan Sidwell <nathan@acm.org>
8000
8001 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8002 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8003 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8004 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8005
1988b2c2
NS
80062016-05-17 Nathan Sidwell <nathan@acm.org>
8007
8008 * gcc.target/nvptx/abi-vararg-3.c: New.
8009
ad1d92ab
MM
80102016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8011
8012 PR tree-optimization/54579
8013 PR middle-end/55299
8014 * gcc.dg/fold-notrotate-1.c: New test.
8015 * gcc.dg/fold-notshift-1.c: New test.
8016 * gcc.dg/fold-notshift-2.c: New test.
8017
47768df8
MP
80182016-05-17 Marek Polacek <polacek@redhat.com>
8019
8020 PR ipa/71146
8021 * g++.dg/ipa/pr71146.C: New test.
8022
6b5423a5
DM
80232016-05-17 David Malcolm <dmalcolm@redhat.com>
8024
8025 * jit.dg/test-error-array-bounds.c: New test case.
8026
c7986356
MG
80272016-05-17 Marc Glisse <marc.glisse@inria.fr>
8028
8029 * gcc.dg/tree-ssa/and-1.c: New testcase.
8030
d982c5b7
MG
80312016-05-17 Marc Glisse <marc.glisse@inria.fr>
8032
8033 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8034 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8035
0139ba93
MG
80362016-05-17 Marc Glisse <marc.glisse@inria.fr>
8037
8038 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8039 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8040
daab4562
JW
80412016-05-17 Jiong Wang <jiong.wang@arm.com>
8042
8043 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8044
22330033
JW
80452016-05-17 Jiong Wang <jiong.wang@arm.com>
8046
8047 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8048
98b3a5f2
JW
80492016-05-17 Jiong Wang <jiong.wang@arm.com>
8050
8051 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8052 ".2d[index]" when scan the assembly.
8053 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8054 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8055 float64x1.
8056 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8057
b71b7a8e
RB
80582016-05-17 Richard Biener <rguenther@suse.de>
8059
8060 PR tree-optimization/71132
8061 * gcc.dg/torture/pr71132.c: New testcase.
8062
3c51ad46
CL
80632016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8064
8065 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8066
d20faa66
KT
80672016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8068
8069 PR target/70809
8070 * gcc.target/aarch64/pr70809_1.c: New test.
8071
b75cc5a4
KT
80722016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8073
8074 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8075 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8076 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8077 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8078
b28eb195
IE
80792016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8080 Ilya Enkovich <ilya.enkovich@intel.com>
8081
8082 PR target/71114
8083 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8084
0b9004ed
JH
80852016-05-16 Jan Hubicka <hubicka@ucw.cz>
8086
8087 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8088 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8089
1b81a1c1
MW
80902016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8091
8092 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8093 test for __ARM_FP16_ARGS.
8094 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8095 * gcc.target/arm/aapcs/neon-vect10.c: New.
8096 * gcc.target/arm/aapcs/neon-vect9.c: New.
8097 * gcc.target/arm/aapcs/vfp18.c: New.
8098 * gcc.target/arm/aapcs/vfp19.c: New.
8099 * gcc.target/arm/aapcs/vfp20.c: New.
8100 * gcc.target/arm/aapcs/vfp21.c: New.
8101 * gcc.target/arm/fp16-aapcs-1.c: New.
8102 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8103 test for __ARM_FP16_ARGS.
8104 * g++.target/arm/fp16-return-1.c: Update expected output.
8105
921d1e73
JW
81062016-05-16 Jiong Wang <jiong.wang@arm.com>
8107
8108 PR testsuite/70227
8109 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8110
228eb42a
HA
81112016-05-15 Harald Anlauf <anlauf@gmx.de>
8112
8113 PR fortran/69603
8114 * gfortran.dg/pr69603.f90: New testcase.
8115
785abfd3
FR
81162016-05-14 Fritz Reese <fritzoreese@gmail.com>
8117
8118 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8119
e75eb64f
FR
81202016-05-14 Fritz Reese <fritzoreese@gmail.com>
8121
8122 PR fortran/71047
8123 * gfortran.dg/pr71047.f08: New test.
8124
aa4b467b
JM
81252016-05-13 Joseph Myers <joseph@codesourcery.com>
8126
8127 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8128 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8129 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8130
653fb4a2
MS
81312016-05-13 Martin Sebor <msebor@redhat.com>
8132
8133 PR c++/60049
8134 * g++.dg/cpp0x/constexpr-60049.C: New test.
8135
9e37582d
JJ
81362016-05-13 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR bootstrap/71071
8139 * gcc.dg/pr71071.c: New test.
8140
a278aa17
UB
81412016-05-13 Uros Bizjak <ubizjak@gmail.com>
8142
8143 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8144 remove XOP handling.
377eaca7 8145 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8146
ac3d02e2
NS
81472016-05-13 Nathan Sidwell <nathan@acm.org>
8148
8149 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8150 __atomic_is_lock_free declaration.
8151
8ab3bdac
RB
81522016-05-13 Richard Biener <rguenther@suse.de>
8153
8154 PR tree-optimization/42587
8155 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8156
623b8e0a
ML
81572016-05-13 Martin Liska <mliska@suse.cz>
8158
8159 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8160 the new format of dump output.
8161
da7674f6
IE
81622016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8163
8164 * gcc.dg/pr71084.c: New test.
8165
c959db3d
RR
81662016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8167
53d6d955
UB
8168 PR target/53440
8169 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8170
43203dea
RR
81712016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8172
8173 * gcc.target/aarch64/struct_return.c: New test.
8174
4f2e1536
MP
81752016-05-12 Marek Polacek <polacek@redhat.com>
8176
8177 PR c/70756
8178 * c-c++-common/pr70756-2.c: New test.
8179 * c-c++-common/pr70756.c: New test.
8180
1ef33ef3
RB
81812016-05-12 Richard Biener <rguenther@suse.de>
8182
8183 PR tree-optimization/71059
8184 * gcc.dg/torture/pr71059.c: New testcase.
8185
763baff6
RB
81862016-05-12 Richard Biener <rguenther@suse.de>
8187
8188 PR tree-optimization/71062
8189 * gcc.dg/torture/pr71062.c: New testcase.
8190
c4ec1243
IE
81912016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8192
8193 PR tree-optimization/71006
8194 * gcc.dg/pr71006.c: New test.
8195
a5fbf76d
MP
81962016-05-12 Marek Polacek <polacek@redhat.com>
8197
8198 PR driver/71063
8199 * gcc.dg/opts-7.c: New test.
8200
5acc47a4
KT
82012016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8202
8203 PR target/70830
8204 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8205 Add -save-temps to dg-options.
8206 Scan for ldmfd rather than pop instruction.
8207 * gcc.target/arm/interrupt-2.c: Likewise.
8208 * gcc.target/arm/pr70830.c: New test.
8209
40bd4bf9
JJ
82102016-05-12 Jakub Jelinek <jakub@redhat.com>
8211
3cd63842
JJ
8212 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8213 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8214
c05d08f6
JJ
8215 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8216 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8217 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8218
bc27ffae
JJ
8219 PR target/71019
8220 * gcc.target/i386/avx512vl-pack-1.c: New test.
8221 * gcc.target/i386/avx512vl-pack-2.c: New test.
8222 * gcc.target/i386/avx512bw-pack-2.c: New test.
8223
515d7412
JJ
8224 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8225
40bd4bf9
JJ
8226 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8227 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8228 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8229
44ab146a
RB
82302016-05-12 Richard Biener <rguenther@suse.de>
8231
8232 PR tree-optimization/70986
8233 * gcc.dg/torture/pr70986-1.c: New testcase.
8234 * gcc.dg/torture/pr70986-2.c: Likewise.
8235 * gcc.dg/torture/pr70986-3.c: Likewise.
8236
d6e83a8d
MM
82372016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8238
8239 PR c/43651
8240 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8241 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8242
51e67ea3
UB
82432016-05-11 Uros Bizjak <ubizjak@gmail.com>
8244
8245 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8246 directive.
8247 * gcc.target/i386/pr66746.c: Ditto.
8248
3fd2b007
MM
82492016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8250
8251 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8252 support.
8253 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8254 warning when using -mvsx-timode.
8255 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8256 * gcc.target/powerpc/dform-2.c: Likewise.
8257 * gcc.target/powerpc/pr68805.c: Likewise.
8258
5c3a10fb
MP
82592016-05-11 Marek Polacek <polacek@redhat.com>
8260
8261 PR c++/71024
8262 * c-c++-common/attributes-3.c: New test.
8263
7cfb065b
NS
82642016-05-11 Nathan Sidwell <nathan@acm.org>
8265
8266 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8267 * gcc.c-torture/execute/pr68185.c: Likewise.
8268 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8269 * gcc.dg/pr69634.c: Requires scheduling.
8270 * gcc.dg/torture/pr66178.c: Require label values.
8271 * gcc.dg/setjmp-6.c: Require indirect jumps.
8272
f35ea97d
RB
82732016-05-11 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/71055
8276 * gcc.dg/torture/pr71055.c: New testcase.
8277
dff70323
RB
82782016-05-11 Richard Biener <rguenther@suse.de>
8279
8280 PR debug/71057
8281 * g++.dg/debug/pr71057.C: New testcase.
8282
56a3d28b
JJ
82832016-05-11 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR fortran/70855
8286 * gfortran.dg/gomp/pr70855.f90: New test.
8287
ebc1b29e
RB
82882016-05-11 Richard Biener <rguenther@suse.de>
8289
8290 PR middle-end/71002
8291 * g++.dg/torture/pr71002.C: New testcase.
8292
98ccd1d7
IE
82932016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8294
8295 PR middle-end/70807
8296 * gcc.dg/pr70807.c: New test.
8297
ed29e24b
MS
82982016-05-10 Martin Sebor <msebor@redhat.com>
8299
8300 PR c++/38611
8301 * g++.dg/Wattributes.C: New test.
8302
e39dab2c
MG
83032016-05-10 Marc Glisse <marc.glisse@inria.fr>
8304
8305 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8306 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8307 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8308
d067e238
IE
83092016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8310
8311 PR target/70799
8312 * gcc.target/i386/pr70799-1.c: New test.
8313
cd36c83e
PMR
83142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8315
8316 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8317
1e3af2a4
IE
83182016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8319
8320 PR middle-end/70877
8321 * gcc.target/i386/pr70877.c: New test.
8322
afc610db
IE
83232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8324
8325 PR tree-optimization/70786
8326 * gcc.target/i386/pr70876.c: New test.
8327
4b59d19f
JJ
83282016-05-10 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR target/70927
8331 * gcc.target/i386/avx512vl-logic-1.c: New test.
8332 * gcc.target/i386/avx512vl-logic-2.c: New test.
8333 * gcc.target/i386/avx512dq-logic-2.c: New test.
8334
9b5ee426
BS
83352016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8336
8337 PR target/70963
8338 * gcc.target/powerpc/pr70963.c: New.
8339
f3352cab
DM
83402016-05-10 David Malcolm <dmalcolm@redhat.com>
8341
8342 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8343 (test_very_wide_line): Add ruler to expected output.
8344 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8345 (test_very_wide_line): Likewise.
8346 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8347 (test_show_locus): Within the handling of "test_very_wide_line",
8348 enable show_ruler_p on the diagnostic context.
8349
4a3255dd
RB
83502016-05-10 Richard Biener <rguenther@suse.de>
8351
8352 PR tree-optimization/71039
8353 * gcc.dg/torture/pr71039.c: New testcase.
8354
da7c9950
NS
83552016-05-10 Nathan Sidwell <nathan@acm.org>
8356
8357 * gcc.dg/nested-func-10.c: Requires alloca.
8358 * gcc.dg/nested-func-9.c: Requires alloca.
8359 * gcc.c-torture/execute/pr70460.c: Requires labels.
8360 * gcc.c-torture/compile/pr70199.c: Requires labels.
8361 * gcc.target/nvptx/decl.c: Compile only.
8362 * gcc.target/nvptx/trailing-init.c: Compile only.
8363 * gcc.target/nvptx/ary-init.c: Compile only.
8364
cf68d92c
MP
83652016-05-10 Marek Polacek <polacek@redhat.com>
8366
8367 PR c/70255
8368 * gcc.dg/attr-opt-1.c: New test.
8369
64ea4e15
RB
83702016-05-10 Richard Biener <rguenther@suse.de>
8371
8372 PR tree-optimization/70497
8373 PR tree-optimization/28367
8374 * gcc.dg/torture/20160404-1.c: New testcase.
8375 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8376 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8377
5a96dae3
PMR
83782016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8379
8380 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8381
fc97f805
UB
83822016-05-09 Uros Bizjak <ubizjak@gmail.com>
8383
8384 * gcc.target/i386/fabsneg-1.c New test.
8385
a710b1d5
AM
83862016-05-09 Alan Modra <amodra@gmail.com>
8387
8388 PR testsuite/70826
8389 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8390
171f6f05
RB
83912016-05-09 Richard Biener <rguenther@suse.de>
8392
8393 PR tree-optimization/70985
8394 * gcc.dg/torture/pr70985.c: New testcase.
8395
18caa34e
BC
83962016-05-09 Bin Cheng <bin.cheng@arm.com>
8397
8398 * gcc.dg/tree-ssa/ifc-9.c: New test.
8399 * gcc.dg/tree-ssa/ifc-10.c: New test.
8400 * gcc.dg/tree-ssa/ifc-11.c: New test.
8401 * gcc.dg/tree-ssa/ifc-12.c: New test.
8402 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8403 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8404 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8405
7a27d38f
RB
84062016-05-09 Richard Biener <rguenther@suse.de>
8407
8408 PR fortran/70937
8409 * gfortran.dg/pr70937.f90: New testcase.
8410
5ebbbd3d
RO
84112016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8412
8413 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8414
f6288c24
FR
84152016-05-07 Fritz Reese <fritzoreese@gmail.com>
8416
8417 PR fortran/56226
8418 * gfortran.dg/dec_structure_1.f90: New testcase.
8419 * gfortran.dg/dec_structure_2.f90: Ditto.
8420 * gfortran.dg/dec_structure_3.f90: Ditto.
8421 * gfortran.dg/dec_structure_4.f90: Ditto.
8422 * gfortran.dg/dec_structure_5.f90: Ditto.
8423 * gfortran.dg/dec_structure_6.f90: Ditto.
8424 * gfortran.dg/dec_structure_7.f90: Ditto.
8425 * gfortran.dg/dec_structure_8.f90: Ditto.
8426 * gfortran.dg/dec_structure_9.f90: Ditto.
8427 * gfortran.dg/dec_structure_10.f90: Ditto.
8428 * gfortran.dg/dec_structure_11.f90: Ditto.
8429 * gfortran.dg/dec_union_1.f90: Ditto.
8430 * gfortran.dg/dec_union_2.f90: Ditto.
8431 * gfortran.dg/dec_union_3.f90: Ditto.
8432 * gfortran.dg/dec_union_4.f90: Ditto.
8433 * gfortran.dg/dec_union_5.f90: Ditto.
8434 * gfortran.dg/dec_union_6.f90: Ditto.
8435 * gfortran.dg/dec_union_7.f90: Ditto.
8436
5ec4a8cd
TV
84372016-05-07 Tom de Vries <tom@codesourcery.com>
8438
8439 PR tree-optimization/70956
8440 * gcc.dg/graphite/pr70956.c: New test.
8441
58ec1d0e
JJ
84422016-05-06 Jakub Jelinek <jakub@redhat.com>
8443
ccd88fb7
JJ
8444 PR middle-end/70941
8445 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8446 (a, b, c, d): Change type from char to signed char.
8447 (main): Compare against (signed char) -1634678893 instead of
8448 hardcoded -109. Use __builtin_abort instead of abort.
8449
dd3b6464
JJ
8450 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8451 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8452
58ec1d0e
JJ
8453 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8454
19aa23d8
YR
84552016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8456
8457 PR debug/70935
8458 * gcc.dg/torture/pr70935.c: New test.
8459
ae5f0df1
OE
84602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8461
8462 PR target/58219
ce23a8ff 8463 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8464
078f7e37
RB
84652016-05-06 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/70960
8468 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8469
765d7b54
OE
84702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8471
8472 PR target/52933
8473 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8474 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8475 Adjust expected instruction counts.
8476 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8477
29c94e65
MP
84782016-05-06 Marek Polacek <polacek@redhat.com>
8479
8480 PR sanitizer/70875
8481 * gcc.dg/ubsan/bounds-3.c: New test.
8482
3684b02e
OE
84832016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8484
8485 PR target/54089
8486 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8487
8706773f
RB
84882016-05-06 Richard Biener <rguenther@suse.de>
8489
8490 PR middle-end/70931
8491 * gfortran.dg/pr70931.f90: New testcase.
8492
a4f51018
RB
84932016-05-06 Richard Biener <rguenther@suse.de>
8494
8495 PR middle-end/70941
8496 * gcc.dg/torture/pr70941.c: New testcase.
8497
c4f2425f
BC
84982016-05-05 Bin Cheng <bin.cheng@arm.com>
8499
8500 PR tree-optimization/57206
8501 * gcc.dg/vect/pr57206.c: New test.
8502
5dc08197
RO
85032016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8506
351f85c5
JJ
85072016-05-05 Jakub Jelinek <jakub@redhat.com>
8508
568bac8c
JJ
8509 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8510
351f85c5
JJ
8511 * c-c++-common/Wdangling-else-4.c: New test.
8512
33fd7785
JJ
85132016-05-04 Jakub Jelinek <jakub@redhat.com>
8514
2d1ac15a
JJ
8515 PR c++/70906
8516 PR c++/70933
8517 * g++.dg/opt/pr70906.C: New test.
8518 * g++.dg/opt/pr70933.C: New test.
8519
33fd7785
JJ
8520 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8521
6b715bf6
JH
85222016-05-04 Jan Hubicka <hubicka@ucw.cz>
8523
8524 * gcc.dg/ipa/pure-const-3.c: New testcase.
8525
deef7113
MP
85262016-05-04 Marek Polacek <polacek@redhat.com>
8527
8528 * c-c++-common/Wdangling-else-1.c: New test.
8529 * c-c++-common/Wdangling-else-2.c: New test.
8530 * c-c++-common/Wdangling-else-3.c: New test.
8531
5396db97
KCY
85322016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8533
8534 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8535 flag is present.
8536
de55efd5
MP
85372016-05-04 Marek Polacek <polacek@redhat.com>
8538
8539 PR c/48778
8540 * gcc.dg/Waddress-2.c: New test.
8541
475839b6
AM
85422016-05-04 Alan Modra <amodra@gmail.com>
8543
8544 * gcc.target/powerpc/pr70866.c: New.
8545
b25aad5f
MS
85462016-05-03 Martin Sebor <msebor@redhat.com>
8547
8548 PR c++/66561
8549 * c-c++-common/builtin_location.c: New test.
8550 * g++.dg/cpp1y/builtin_location.C: New test.
8551
79ce98bc
MP
85522016-05-03 Marek Polacek <polacek@redhat.com>
8553
8554 PR c/70859
8555 * gcc.dg/pr70859.c: New test.
8556 * gcc.dg/pr70859-2.c: New test.
8557
402e89f5
PMR
85582016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8559
8560 * gnat.dg/debug5.adb: New testcase.
8561
f3d90045
DV
85622016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8563
8564 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8565 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8566 Procedure to check for z10 instruction set.
8567
1e26cec1
CL
85682016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8569
8570 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8571
71aca5a0
AM
85722016-05-03 Alan Modra <amodra@gmail.com>
8573
8574 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8575
2fd70ec1
JJ
85762016-05-03 Jakub Jelinek <jakub@redhat.com>
8577
8578 * gcc.target/i386/avx512f-cvt-1.c: New test.
8579
e5705cf7
L
85802016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8581
8582 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8583 -fdump-tree-vrp-details.
8584
381cdae4
RB
85852016-05-03 Richard Biener <rguenther@suse.de>
8586
8587 * gcc.dg/pr30172-1.c: Adjust.
8588 * gcc.dg/pr63743.c: Likewise.
8589 * gcc.dg/tm/pr51696.c: Likewise.
8590 * c-c++-common/tm/safe-1.c: Likewise.
8591 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8592 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8593 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8594 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8595
adedd5c1
JJ
85962016-05-03 Jakub Jelinek <jakub@redhat.com>
8597
31ed1665
JJ
8598 PR rtl-optimization/70467
8599 * gcc.target/i386/pr70467-3.c: New test.
8600 * gcc.target/i386/pr70467-4.c: New test.
8601
dea60b59
JJ
8602 PR tree-optimization/70916
8603 * gcc.c-torture/compile/pr70916.c: New test.
8604
adedd5c1
JJ
8605 PR target/49244
8606 * gcc.target/i386/pr49244-1.c: New test.
8607 * gcc.target/i386/pr49244-2.c: New test.
8608
f80041ef
BS
86092016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8610
8611 PR rtl-optimization/44281
8612 * gcc.target/i386/pr44281.c: New test.
8613
1cfcd39e
BC
86142016-05-03 bin cheng <bin.cheng@arm.com>
8615
8616 PR tree-optimization/56541
8617 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8618 * gcc.dg/vect/pr56541.c: new test.
8619
4304ccfd
MM
86202016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8621
8622 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8623 __float128.
8624 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8625
50d94c29
L
86262016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8627
8628 PR testsuite/70520
8629 * c-c++-common/asan/clone-test-1.c (main): Align child process
8630 stack to 16 bytes.
8631
bc1aee87
DM
86322016-05-02 David Malcolm <dmalcolm@redhat.com>
8633
8634 PR c++/62314
8635 * g++.dg/spellcheck-fields-2.C: New test case.
8636
474e0129
DM
86372016-05-02 David Malcolm <dmalcolm@redhat.com>
8638
8639 PR c++/62314
8640 * g++.dg/pr62314.C: New test case.
8641
818b88a7
JH
86422016-05-02 Jan Hubicka <hubicka@ucw.cz>
8643
8644 * gcc.dg/ipa/inline-8.c: New testcase.
8645
dd77684f
JJ
86462016-05-02 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR rtl-optimization/70467
8649 * gcc.target/i386/pr70467-1.c: New test.
8650
72407e00
BE
86512016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8652
8653 * gcc.dg/spec-options.c: Run the test on all targets.
8654 * gcc.dg/foo.specs: Use cpp_unique_options.
8655
dd53d197
MG
86562016-05-02 Marc Glisse <marc.glisse@inria.fr>
8657
8658 * gcc.dg/tree-ssa/unord.c: New testcase.
8659
a8b85ce9
MG
86602016-05-02 Marc Glisse <marc.glisse@inria.fr>
8661
8662 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8663
5b37e866
NS
86642016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8665
8666 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8667
7176a4a0
MP
86682016-05-02 Marek Polacek <polacek@redhat.com>
8669
8670 PR c/70851
8671 * gcc.dg/enum-incomplete-3.c: New test.
8672
6b9933b9
MP
86732016-05-02 Marek Polacek <polacek@redhat.com>
8674 Tom de Vries <tom@codesourcery.com>
8675
8676 PR tree-optimization/70700
8677 * gcc.dg/pr70700.c: New test.
8678
90f82260
UB
86792016-05-01 Uros Bizjak <ubizjak@gmail.com>
8680
8681 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8682 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8683 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8684 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8685 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8686
f73036c1
EB
86872016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8688
8689 * ada/acats/run_acats: Rename into...
8690 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8691 * ada/acats/run_all.sh: Remove redundant test.
8692 (target_run): Move around.
8693 (target_gnatchop): Use newly built executable.
8694 (target_gnatmake): Likewise.
8695 Check that the compilation of impbit succeeds.
8696
85e051a3
OE
86972016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8698
8699 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8700 * gcc.dg/20021029-1.c: Likewise.
8701 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8702 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8703 * gcc.target/sh/cmpstr.c: Likewise.
8704 * gcc.target/sh/cmpstrn.c: Likewise.
8705 * gcc.target/sh/memset.c: Likewise.
8706 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8707 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8708 * gcc.target/sh/pr39423-1.c: Likewise.
8709 * gcc.target/sh/pr49468-di.c: Likewise.
8710 * gcc.target/sh/pr49468-si.c: Likewise.
8711 * gcc.target/sh/pr49880-1.c: Likewise.
8712 * gcc.target/sh/pr49880-2.c: Likewise.
8713 * gcc.target/sh/pr49880-3.c: Likewise.
8714 * gcc.target/sh/pr50751-1.c: Likewise.
8715 * gcc.target/sh/pr50751-4.c: Likewise.
8716 * gcc.target/sh/pr50751-7.c: Likewise.
8717 * gcc.target/sh/pr51244-1.c: Likewise.
8718 * gcc.target/sh/pr51244-10.c: Likewise.
8719 * gcc.target/sh/pr51244-11.c: Likewise.
8720 * gcc.target/sh/pr51244-12.c: Likewise.
8721 * gcc.target/sh/pr51244-13.c: Likewise.
8722 * gcc.target/sh/pr51244-14.c: Likewise.
8723 * gcc.target/sh/pr51244-17.c: Likewise.
8724 * gcc.target/sh/pr51244-18.c: Likewise.
8725 * gcc.target/sh/pr51244-19.c: Likewise.
8726 * gcc.target/sh/pr51244-4.c: Likewise.
8727 * gcc.target/sh/pr51244-5.c: Likewise.
8728 * gcc.target/sh/pr51244-7.c: Likewise.
8729 * gcc.target/sh/pr51244-8.c: Likewise.
8730 * gcc.target/sh/pr51244-9.c: Likewise.
8731 * gcc.target/sh/pr51697.c: Likewise.
8732 * gcc.target/sh/pr52483-1.c: Likewise.
8733 * gcc.target/sh/pr52483-2.c: Likewise.
8734 * gcc.target/sh/pr52483-3.c: Likewise.
8735 * gcc.target/sh/pr52483-5.c: Likewise.
8736 * gcc.target/sh/pr52933-1.c: Likewise.
8737 * gcc.target/sh/pr52933-2.c: Likewise.
8738 * gcc.target/sh/pr52933-3.c: Likewise.
8739 * gcc.target/sh/pr53568-1.c: Likewise.
8740 * gcc.target/sh/pr53976-1.c: Likewise.
8741 * gcc.target/sh/pr53988-1.c: Likewise.
8742 * gcc.target/sh/pr53988.c: Likewise.
8743 * gcc.target/sh/pr54089-1.c: Likewise.
8744 * gcc.target/sh/pr54089-6.c: Likewise.
8745 * gcc.target/sh/pr54089-7.c: Likewise.
8746 * gcc.target/sh/pr54089-8.c: Likewise.
8747 * gcc.target/sh/pr54089-9.c: Likewise.
8748 * gcc.target/sh/pr54236-1.c: Likewise.
8749 * gcc.target/sh/pr54236-2.c: Likewise.
8750 * gcc.target/sh/pr54236-3.c: Likewise.
8751 * gcc.target/sh/pr54236-4.c: Likewise.
8752 * gcc.target/sh/pr54386.c: Likewise.
8753 * gcc.target/sh/pr54602-1.c: Likewise.
8754 * gcc.target/sh/pr54685.c: Likewise.
8755 * gcc.target/sh/pr54760-1.c: Likewise.
8756 * gcc.target/sh/pr54760-2.c: Likewise.
8757 * gcc.target/sh/pr54760-3.c: Likewise.
8758 * gcc.target/sh/pr54760-4.c: Likewise.
8759 * gcc.target/sh/pr54760-5.c: Likewise.
8760 * gcc.target/sh/pr54760-6.c: Likewise.
8761 * gcc.target/sh/pr55146.c: Likewise.
8762 * gcc.target/sh/pr55160.c: Likewise.
8763 * gcc.target/sh/pr59278.c: Likewise.
8764 * gcc.target/sh/pr59401-1.c: Likewise.
8765 * gcc.target/sh/pr59533-1.c: Likewise.
8766 * gcc.target/sh/pr63260.c: Likewise.
8767 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8768 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8769 * gcc.target/sh/strlen.c: Likewise.
8770 * gcc.target/sh/torture/pr30807.c: Likewise.
8771 * gcc.target/sh/torture/pr34777.c: Likewise.
8772 * gcc.target/sh/torture/pr64652.c: Likewise.
8773 * gcc.target/sh/torture/pr65505.c: Likewise.
8774 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8775 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8776
411e5c67
PC
87772016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8778
8779 PR c++/66644
8780 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8781
8fa97501
BS
87822016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8783
8784 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8785 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8786 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8787 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8788
5a956111
PP
87892016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8790
8791 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8792 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8793
e7ff0319
CP
87942016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8795
8796 PR middle-end/70626
8797 * c-c++-common/goacc/combined-reduction.c: New test.
8798 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8799
52d11a4b
L
88002016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8801
8802 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8803 *movdi_internal pattern only if PIC off.
8804 * gcc.target/i386/pr70155-2.c: Likewise.
8805 * gcc.target/i386/pr70155-3.c: Likewise.
8806 * gcc.target/i386/pr70155-4.c: Likewise.
8807 * gcc.target/i386/pr70155-5.c: Likewise.
8808 * gcc.target/i386/pr70155-6.c: Likewise.
8809 * gcc.target/i386/pr70155-7.c: Likewise.
8810 * gcc.target/i386/pr70155-8.c: Likewise.
8811 * gcc.target/i386/pr70155-15.c: Likewise.
8812 * gcc.target/i386/pr70155-17.c: Likewise.
8813 * gcc.target/i386/pr70155-22.c: Likewise.
8814
8960db31
BC
88152016-04-29 Bin Cheng <bin.cheng@arm.com>
8816
8817 PR tree-optimization/70803
8818 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8819
cca535a4
IE
88202016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8821
8822 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8823 optimization of vector loop.
8824 * gcc.target/i386/vect-unpack-3.c: New test.
8825 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8826 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8827 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8828
500ecf4a
MP
88292016-04-29 Marek Polacek <polacek@redhat.com>
8830
8831 PR sanitizer/70342
8832 * g++.dg/ubsan/null-7.C: New test.
8833
2fff3db8
MP
8834 PR c/70852
8835 * gcc.dg/pr70852.c: New test.
8836
509063eb
DV
88372016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8838
8839 PR/69089
8840 * g++.dg/cpp0x/alignas6.C: New test.
8841
83745c0d
DV
88422016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8843
c87885ca
RO
8844 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8845 * gcc.dg/pr27003.c: Likewise.
8846 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8847 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8848 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8849 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8850 * gcc.target/arc/mxy.c: Likewise.
8851 * gcc.target/arc/mswape.c: Likewise.
8852 * gcc.target/arc/mrtsc.c: Likewise.
8853 * gcc.target/arc/mcrc.c: Likewise.
8854 * gcc.target/arc/mdsp-packa.c: Likewise.
8855 * gcc.target/arc/mdvbf.c: Likewise.
8856 * gcc.target/arc/mlock.c: Likewise.
8857 * gcc.target/arc/mmac-24.c: Likewise.
8858 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8859
849b265d
BS
88602016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8861 Matthijs Kooijman <matthijs@stdin.nl>
8862 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8863
8864 PR target/60040
8865 * gcc.target/avr/pr60040-1.c: New.
8866 * gcc.target/avr/pr60040-2.c: New.
8867
1390536b
RB
88682016-04-29 Richard Biener <rguenther@suse.de>
8869
8870 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8871
98998245
RB
88722016-04-29 Richard Biener <rguenther@suse.de>
8873
8874 PR tree-optimization/13962
8875 PR tree-optimization/65686
8876 * gcc.dg/uninit-pr65686.c: New testcase.
8877
8b80cc21
JJ
88782016-04-29 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR middle-end/70843
8881 * gcc.dg/pr70843.c: New test.
8882
6181bc30
JJ
88832016-04-28 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR target/70858
8886 * gcc.target/i386/pr70858.c: New test.
8887
f4cb3612
AB
88882016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8889
8890 * gcc.target/arc/nps400-1.c: New file.
8891
8ad9df62
JR
88922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8893 Andrew Burgess <andrew.burgess@embecosm.com>
8894
8895 * gcc.target/arc/movh_cl-1.c: New file.
8896
ceaaa9fe
JR
88972016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8898 Andrew Burgess <andrew.burgess@embecosm.com>
8899
8900 * gcc.target/arc/extzv-1.c: New file.
8901 * gcc.target/arc/insv-1.c: New file.
8902 * gcc.target/arc/insv-2.c: New file.
8903 * gcc.target/arc/movb-1.c: New file.
8904 * gcc.target/arc/movb-2.c: New file.
8905 * gcc.target/arc/movb-3.c: New file.
8906 * gcc.target/arc/movb-4.c: New file.
8907 * gcc.target/arc/movb-5.c: New file.
8908 * gcc.target/arc/movb_cl-1.c: New file.
8909 * gcc.target/arc/movb_cl-2.c: New file.
8910 * gcc.target/arc/movbi_cl-1.c: New file.
8911 * gcc.target/arc/movl-1.c: New file.
8912
4d03dc2f
JR
89132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8914 Andrew Burgess <andrew.burgess@embecosm.com>
8915
8916 * gcc.target/arc/cmem-1.c: New file.
8917 * gcc.target/arc/cmem-2.c: New file.
8918 * gcc.target/arc/cmem-3.c: New file.
8919 * gcc.target/arc/cmem-4.c: New file.
8920 * gcc.target/arc/cmem-5.c: New file.
8921 * gcc.target/arc/cmem-6.c: New file.
8922 * gcc.target/arc/cmem-7.c: New file.
8923 * gcc.target/arc/cmem-ld.inc: New file.
8924 * gcc.target/arc/cmem-st.inc: New file.
8925
81262dad
JJ
89262016-04-28 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR target/70821
8929 * gcc.target/i386/pr70821.c: New test.
8930
0a31a09a
BS
89312016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8932
8933 * gcc.target/powerpc/vec-adde.c: New test.
8934 * gcc.target/powerpc/vec-adde-int128.c: New test.
8935
3ddffba9
JJ
89362016-04-28 Jakub Jelinek <jakub@redhat.com>
8937
8938 * gcc.target/i386/avx-vround-1.c: New test.
8939 * gcc.target/i386/avx-vround-2.c: New test.
8940 * gcc.target/i386/avx512vl-vround-1.c: New test.
8941 * gcc.target/i386/avx512vl-vround-2.c: New test.
8942
713dedcd
RO
89432016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8944
8945 PR testsuite/70595
8946 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8947 (check_effective_target_cilkplus_runtime): ... this.
8948 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8949 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8950
8951 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8952 Require cilkplus_runtime.
8953 Don't add -lcilkrts.
8954 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8955 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8956 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8957 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8958 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8959 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8960 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8961 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8962 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8963 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8964 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8965 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8966 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8967 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8968 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8969 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8970 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8971 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8972 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8973 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8974 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8975 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8976 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8977 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8978 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8979 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8980 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8981 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8982 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8983
8984 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8985 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8986
8987 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8988
8989 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8990 cilkplus_runtime.
8991
3563f78f
MG
89922016-04-27 Marc Glisse <marc.glisse@inria.fr>
8993
8994 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8995 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8996
6bc2bb18
RB
89972015-04-27 Ryan Burn <contact@rnburn.com>
8998
8999 PR c++/69024
9000 PR c++/68997
9001 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9002 diagnostic.
9003 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9004 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9005
1e55d29a
EB
90062016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9007
9008 * gnat.dg/limited_with4.ad[sb]: New test.
9009 * gnat.dg/limited_with4_pkg.ads: New helper.
9010
087146ca
L
90112016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9012
9013 PR target/70155
9014 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9015 and movv1ti_internal patterns
9016 * gcc.target/i386/pr70155-1.c: New test.
9017 * gcc.target/i386/pr70155-2.c: Likewise.
9018 * gcc.target/i386/pr70155-3.c: Likewise.
9019 * gcc.target/i386/pr70155-4.c: Likewise.
9020 * gcc.target/i386/pr70155-5.c: Likewise.
9021 * gcc.target/i386/pr70155-6.c: Likewise.
9022 * gcc.target/i386/pr70155-7.c: Likewise.
9023 * gcc.target/i386/pr70155-8.c: Likewise.
9024 * gcc.target/i386/pr70155-9.c: Likewise.
9025 * gcc.target/i386/pr70155-10.c: Likewise.
9026 * gcc.target/i386/pr70155-11.c: Likewise.
9027 * gcc.target/i386/pr70155-12.c: Likewise.
9028 * gcc.target/i386/pr70155-13.c: Likewise.
9029 * gcc.target/i386/pr70155-14.c: Likewise.
9030 * gcc.target/i386/pr70155-15.c: Likewise.
9031 * gcc.target/i386/pr70155-16.c: Likewise.
9032 * gcc.target/i386/pr70155-17.c: Likewise.
9033 * gcc.target/i386/pr70155-18.c: Likewise.
9034 * gcc.target/i386/pr70155-19.c: Likewise.
9035 * gcc.target/i386/pr70155-20.c: Likewise.
9036 * gcc.target/i386/pr70155-21.c: Likewise.
9037 * gcc.target/i386/pr70155-22.c: Likewise.
9038
92329f9f
L
90392016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9040
9041 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9042 ".{5,6}".
9043
309a0cf6
BC
90442016-04-27 Bin Cheng <bin.cheng@arm.com>
9045
9046 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9047 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9048 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9049 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9050 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9051
72ed2b9c
RB
90522016-04-27 Richard Biener <rguenther@suse.de>
9053
9054 PR ipa/70760
9055 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9056 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9057
3c98ff9b
NS
90582016-04-27 Nathan Sidwell <nathan@acm.org>
9059
9060 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9061 * g++.dg/ubsan/pr63956.C: Adjust error location.
9062
9ec5d66b
NC
90632016-04-27 Nick Clifton <nickc@redhat.com>
9064
9065 PR middle-end/49889
9066 * gcc.dg/pr49889.c: New test.
9067
c1e1f433
BS
90682016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9069
9070 * c-c++-common/memset-array.c: New test.
9071
8ac43293
MS
90722016-04-26 Martin Sebor <msebor@redhat.com>
9073
9074 PR c++/66639
9075 * g++.dg/cpp1y/func_constexpr.C: New test.
9076
843ce8ab
PP
90772016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9078
9079 PR c++/70241
9080 * g++.dg/cpp0x/enum32.C: New test.
9081 * g++.dg/cpp0x/enum33.C: New test.
9082
90832016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9084
9085 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9086 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9087 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9088 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9089 * gcc.c-torture/execute/pr38151.c: Likewise.
9090 * gcc.c-torture/execute/pr66556.c: Likewise.
9091 * gcc.c-torture/execute/pr67781.c: Likewise.
9092 * gcc.c-torture/execute/pr68648.c: Likewise.
9093
ca1206be
MG
90942016-04-26 Marc Glisse <marc.glisse@inria.fr>
9095
9096 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9097
2448a956
MP
90982016-04-26 Marek Polacek <polacek@redhat.com>
9099
9100 PR c/67784
9101 * gcc.dg/pr67784-3.c: New test.
9102 * gcc.dg/pr67784-4.c: New test.
9103 * gcc.dg/pr67784-5.c: New test.
9104
b02a5e26
MP
9105 PR c/70791
9106 * gcc.dg/Wnested-externs-2.c: New test.
9107
6b6aa8d3
MG
91082016-04-26 Marc Glisse <marc.glisse@inria.fr>
9109
9110 * gcc.dg/fold-plusmult.c: Adjust.
9111 * gcc.dg/no-strict-overflow-6.c: Adjust.
9112 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9113
a2095b55
BS
91142016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9115
9116 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9117 number scans.
9118 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9119 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9120 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9121 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9122 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9123 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9124 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9125 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9126 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9127 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9128 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9129 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9130 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9131 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9132 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9133 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9134 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9135 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9136 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9137 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9138 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9139 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9140 scans.
9141 * gcc.target/i386/pr32219-4.c: Likewise.
9142 * gcc.target/i386/pr32219-6.c: Likewise.
9143 * gcc.target/i386/pr32219-8.c: Likewise.
9144
bb0cc5c8
KT
91452016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9146
9147 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9148 associated options.
9149
5a0802ea
MP
91502016-04-26 Marek Polacek <polacek@redhat.com>
9151
9152 PR c++/70744
9153 * g++.dg/ext/cond2.C: New test.
9154
00f615af
BC
91552016-04-26 Bin Cheng <bin.cheng@arm.com>
9156
9157 PR tree-optimization/70771
9158 PR tree-optimization/70775
9159 * gcc.dg/pr70771.c: New test.
25939d34 9160 * gcc.dg/pr70775.c: New test.
00f615af 9161
218155e7
BS
91622016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9163
9164 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9165
ab99f467
RB
91662016-04-25 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/70780
9169 * gcc.dg/torture/pr70780.c: New testcase.
9170
3f8257db 91712016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9172
c87885ca
RO
9173 * gcc.target/arm/neon-vaddws16.c: New test.
9174 * gcc.target/arm/neon-vaddws32.c: New test.
9175 * gcc.target/arm/neon-vaddwu16.c: New test.
9176 * gcc.target/arm/neon-vaddwu32.c: New test.
9177 * gcc.target/arm/neon-vaddwu8.c: New test.
9178 * lib/target-supports.exp
93c590ee
MC
9179 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9180 that arm neon support vector widen sum of HImode TO SImode.
9181
d6c1a7a7
JJ
91822016-04-23 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR sanitizer/70712
9185 * c-c++-common/asan/pr70712.c: New test.
9186
ab0fc037
TS
91872016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9188
9189 * .gitattributes: New file.
9190
2aa64824
CL
91912016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9192
9193 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9194
e7e12d92
DH
91952016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9196
9197 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9198 * gfortran.dg/submodule_15.f08: Likewise.
9199
d1431192
RB
92002016-04-22 Richard Biener <rguenther@suse.de>
9201
9202 PR tree-optimization/70740
9203 * gcc.dg/torture/pr70740.c: New testcase.
9204
04a63c24
L
92052016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9206
9207 PR target/70750
9208 * gcc.target/i386/pr70750-1.c: New test.
9209 * gcc.target/i386/pr70750-2.c: Likewise.
9210
20700098
PC
92112016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9212
9213 PR c++/70540
9214 * g++.dg/cpp0x/auto48.C: New.
9215
aedf4e12
MP
92162016-04-21 Marek Polacek <polacek@redhat.com>
9217
9218 PR c++/70513
9219 * g++.dg/cpp0x/forw_enum12.C: New test.
9220 * g++.dg/cpp0x/forw_enum13.C: New test.
9221
2074d80a
KY
92222016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9223
9224 PR target/70728
9225 * gcc.target/i386/pr70728.c: New test.
9226
aef4aab0
RB
92272016-04-21 Richard Biener <rguenther@suse.de>
9228
9229 PR middle-end/70747
9230 * gcc.dg/pr70747.c: New testcase.
9231
2359e571
BC
92322016-04-21 Bin Cheng <bin.cheng@arm.com>
9233
9234 PR tree-optimization/70715
9235 * gcc.dg/tree-ssa/scev-13.c: New test.
9236
ce0e66ff
MG
92372016-04-21 Marc Glisse <marc.glisse@inria.fr>
9238
9239 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9240
2c2870a1
MG
92412016-04-21 Marc Glisse <marc.glisse@inria.fr>
9242
9243 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9244
a2b056a3
JH
92452016-04-20 Jan Hubicka <jh@suse.cz>
9246
9247 PR ipa/70018
9248 * g++.dg/ipa/nothrow-1.C: New testcase.
9249
ee392fc2
NS
92502016-04-20 Nathan Sidwell <nathan@acm.org>
9251
9252 PR c++/55635
9253 * g++.dg/eh/delete1.C: New.
9254
dda49daf
L
92552016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9256
9257 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9258 -mtune-ctrl=sse_typeless_stores.
9259
8a5b9d5a
L
92602016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9261
9262 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9263
1011119f
BC
92642016-04-20 Bin Cheng <bin.cheng@arm.com>
9265
9266 PR tree-optimization/69489
9267 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9268
477d4906
IV
92692016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9270
9271 PR c++/69363
9272 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9273 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9274 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9275
fad08d12
BC
92762016-04-20 Bin Cheng <bin.cheng@arm.com>
9277
9278 PR tree-optimization/56625
9279 PR tree-optimization/69489
9280 * gcc.dg/vect/pr56625.c: New test.
9281 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9282
9e3e4fab
AP
92832016-04-20 Andrew Pinski <apinski@cavium.com>
9284
9285 PR target/64971
9286 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9287
d7aa24e4
AC
92882016-04-20 Arnaud Charlet <charlet@adacore.com>
9289
9290 * gnat.dg/self1.adb: Remove now incorrect test.
9291
e6d62b46
BC
92922016-04-20 Bin Cheng <bin.cheng@arm.com>
9293
9294 * gcc.dg/tree-ssa/scev-11.c: New test.
9295 * gcc.dg/tree-ssa/scev-12.c: New test.
9296
2697b189
MP
92972016-04-20 Marek Polacek <polacek@redhat.com>
9298
9299 PR tree-optimization/70725
9300 * gcc.dg/pr70725.c: New test.
9301
60d393e8
RB
93022016-04-20 Richard Biener <rguenther@suse.de>
9303
9304 PR tree-optimization/70726
9305 * g++.dg/vect/pr70726.cc: New testcase.
9306
82c6f58a
AK
93072016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9308
9309 PR target/70674
9310 * gcc.target/s390/pr70674.c: New test.
9311
90eeab20
JD
93122016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9313
9314 PR libgfortran/70684
9315 * gfortran.dg/list_read_14.f90: New test.
9316
fc9cf6da
L
93172016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9318
9319 PR target/69201
9320 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9321 extern to force it misaligned.
9322 (b): Likewise.
9323 (c): Likewise.
9324 (d): Likewise.
9325 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9326 Don't check `*' before movv4sf_internal.
9327 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9328 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9329 Don't check `*' before movv16qi_internal.
9330 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9331 extern to force it misaligned.
9332 (b): Likewise.
9333 (c): Likewise.
9334 (d): Likewise.
9335 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9336 Don't check `*' before movv2df_internal.
9337 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9338 extern to force it misaligned.
9339 (b): Likewise.
9340 (c): Likewise.
9341 (d): Likewise.
9342 Check movv8sf_internal instead of avx_storeups256.
9343 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9344
ea8927ea
RB
93452016-04-19 Richard Biener <rguenther@suse.de>
9346
9347 PR tree-optimization/70171
9348 * g++.dg/tree-ssa/pr70171.C: New testcase.
9349
65f52ee9
RB
93502016-04-19 Richard Biener <rguenther@suse.de>
9351
9352 PR tree-optimization/70724
9353 * gcc.dg/torture/pr70724.c: New testcase.
9354
987b67f1
VM
93552016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9356
9357 PR middle-end/70689
c87885ca 9358 * gcc.target/i386/pr70689.c: New.
987b67f1 9359
91a47c39
L
93602016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9361
9362 PR target/70708
9363 * gcc.target/i386/pr70708.c: New test.
9364
8270b82d
RB
93652016-04-18 Richard Biener <rguenther@suse.de>
9366
9367 PR tree-optimization/43434
9368 * gcc.dg/vect/pr43434.c: New testcase.
9369 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9370 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9371 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9372 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9373 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9374 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9375 * gcc.dg/gomp/pr68640.c: Likewise.
9376 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9377 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9378
edd048e2
RB
93792016-04-18 Richard Biener <rguenther@suse.de>
9380
9381 PR tree-optimization/70701
9382 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9383
bd5c7330
TV
93842016-04-18 Tom de Vries <tom@codesourcery.com>
9385
9386 PR testsuite/70699
9387 * gcc.dg/pr70161.c: Add dot-file scans.
9388 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9389 instead of after last dot char.
9390
23f2660f
EB
93912016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9392
9393 * c-c++-common/dump-ada-spec-3.c: New test.
9394 * c-c++-common/dump-ada-spec-4.c: Likewise.
9395
da152c9f
TV
93962016-04-17 Tom de Vries <tom@codesourcery.com>
9397
9398 PR other/70183
9399 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9400
cc950f98
JH
94012016-04-15 Jan Hubicka <jh@suse.cz>
9402
9403 PR ipa/70018
9404 * g++.dg/ipa/pure-const-1.C: New testcase.
9405 * g++.dg/ipa/pure-const-2.C: New testcase.
9406 * g++.dg/ipa/pure-const-3.C: New testcase.
9407
949505a9
MP
94082016-04-15 Marek Polacek <polacek@redhat.com>
9409
9410 PR c/70671
9411 * gcc.dg/bitfld-22.c: New test.
9412
10e547d6
BS
94132016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9414
9415 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9416 x86_64.
9417
1e77281b
MP
94182016-04-15 Marek Polacek <polacek@redhat.com>
9419
9420 PR c/70651
9421 * c-c++-common/pr70651.c: New test.
9422
e501fa8e
KT
94232016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9424
9425 PR rtl-optimization/70681
9426 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9427 dump scan on arm and powerpc.
9428 * gcc.dg/pr10474.c: Likewise.
9429
dda1bf61
JJ
94302016-04-15 Jakub Jelinek <jakub@redhat.com>
9431
ca4ef1ff
JJ
9432 PR c++/69517
9433 PR c++/70019
9434 PR c++/70588
9435 * g++.dg/cpp1y/vla11.C: Revert for real.
9436
dda1bf61
JJ
9437 PR c/70436
9438 * c-c++-common/Wparentheses-1.c: New test.
9439 * c-c++-common/gomp/Wparentheses-1.c: New test.
9440 * c-c++-common/gomp/Wparentheses-2.c: New test.
9441 * c-c++-common/gomp/Wparentheses-3.c: New test.
9442 * c-c++-common/gomp/Wparentheses-4.c: New test.
9443 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9444 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9445 * c-c++-common/goacc/Wparentheses-1.c: New test.
9446
1355e62c
KY
94472016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9448
9449 PR target/70662
9450 * gcc.target/i386/pr70662.c: New test.
9451
0ab34b9e 94522016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9453 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9454
9455 PR tree-optimization/70130
9456 * gcc.dg/vect/O3-pr70130.c: New testcase.
9457
bc773aad
MM
94582016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9459
6e9b2286
MM
9460 PR target/70669
9461 * gcc.target/powerpc/pr70669.c: New test.
9462
bc773aad
MM
9463 PR target/70640
9464 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9465 a power7 system that does not have an assembler that supports
9466 power8.
9467
d8747845
MS
94682016-04-14 Martin Sebor <msebor@redhat.com>
9469
9470 PR c++/69517
9471 PR c++/70019
9472 PR c++/70588
9473 * c-c++-common/ubsan/vla-1.c: Revert.
9474 * g++.dg/cpp1y/vla11.C: Same.
9475 * g++.dg/cpp1y/vla12.C: Same.
9476 * g++.dg/cpp1y/vla13.C: Same.
9477 * g++.dg/cpp1y/vla14.C: Same.
9478 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9479 * g++.dg/init/array24.C: Same.
d8747845
MS
9480 * g++.dg/ubsan/vla-1.C: Same.
9481
85128559
MP
94822016-04-14 Marek Polacek <polacek@redhat.com>
9483 Jan Hubicka <hubicka@ucw.cz>
9484
9485 PR c++/70029
9486 * g++.dg/torture/pr70029.C: New test.
9487
52fbb073
MS
94882016-04-14 Martin Sebor <msebor@redhat.com>
9489
9490 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9491 type size to prevent failures on targets with very low maximum
9492 alignment.
9493
6db61d6f
RB
94942016-04-14 Richard Biener <rguenther@suse.de>
9495
9496 PR tree-optimization/70623
9497 * gcc.dg/torture/pr70623.c: New testcase.
9498 * gcc.dg/torture/pr70623-2.c: Likewise.
9499
342fac95
MS
95002016-04-13 Martin Sebor <msebor@redhat.com>
9501
9502 PR c++/69517
9503 PR c++/70019
9504 PR c++/70588
9505 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9506 * g++.dg/cpp1y/vla11.C: New test.
9507 * g++.dg/cpp1y/vla12.C: New test.
9508 * g++.dg/cpp1y/vla13.C: New test.
9509 * g++.dg/cpp1y/vla14.C: New test.
9510 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9511 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9512 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9513
d93c452f
JJ
95142016-04-13 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR c++/70641
9517 * g++.dg/opt/pr70641.C: New test.
9518
85115fb6
RO
95192016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9520
9521 PR rtl-optimization/68749
9522 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9523 effects of argument promotions.
9524 Remove default args to dg-skip-if.
9525
545a4139
PC
95262016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9527
9528 PR c++/70635
9529 * g++.dg/parse/pr70635.C: New.
9530
b3a77f21
MP
95312016-04-13 Marek Polacek <polacek@redhat.com>
9532
9533 PR c++/70639
9534 * c-c++-common/Wmisleading-indentation-4.c: New test.
9535
99cd9857
MP
95362016-04-13 Marek Polacek <polacek@redhat.com>
9537
9538 PR c/70436
c87885ca
RO
9539 * gcc.dg/Wparentheses-12.c: New test.
9540 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9541
75ca93ec
IE
95422016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9543
9544 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9545 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9546 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9547
3d3f9e7e
JJ
95482016-04-13 Jakub Jelinek <jakub@redhat.com>
9549
37947cd0
JJ
9550 PR middle-end/70633
9551 * gcc.c-torture/compile/pr70633.c: New test.
9552
3d3f9e7e
JJ
9553 PR debug/70628
9554 * gcc.dg/torture/pr70628.c: New test.
9555
92886d3e
PP
95562016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9557
9558 PR c++/70610
9559 * g++.dg/template/pr70610.C: New test.
9560 * g++.dg/template/pr70610-2.C: New test.
9561 * g++.dg/template/pr70610-3.C: New test.
9562 * g++.dg/template/pr70610-4.C: New test.
9563
13bd7c2b
JJ
95642016-04-12 Jakub Jelinek <jakub@redhat.com>
9565
6512fa6d
JJ
9566 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9567 128 instead of 32.
9568
13bd7c2b
JJ
9569 PR c++/70571
9570 * g++.dg/ext/pr70571.C: New test.
9571
20b9851c
MM
95722016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9573
8a434ada 9574 PR target/70640
20b9851c
MM
9575 * gcc.target/powerpc/pr70640.c: New test.
9576
2b2f52bc
PC
95772016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9578
9579 PR c++/68722
9580 * g++.dg/parse/pr68722.C: New.
9581
5901e56a
JJ
95822016-04-12 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR rtl-optimization/70596
9585 * gcc.target/i386/pr70596.c: New test.
9586
d4619dc1
NS
95872016-04-12 Nathan Sidwell <nathan@acm.org>
9588
9589 PR c++/70501
9590 * g++.dg/init/pr70501.C: New.
9591
3df530d3
DW
95922016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9593
9594 * gcc.target/i386/asm-flag-6.c: New test.
9595
b7a120d7
TV
95962016-04-12 Tom de Vries <tom@codesourcery.com>
9597
9598 PR tree-optimization/68756
9599 * gcc.dg/graphite/pr68756.c: New test.
9600
4e0eea75
JJ
96012016-04-12 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR tree-optimization/70602
9604 * gcc.c-torture/execute/pr70602.c: New test.
9605
35fbda43
MM
96062016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9607
9608 PR target/70381
9609 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9610 __float128 emulator is built and runs.
9611 * gcc.target/powerpc/float128-1.c: Likewise.
9612
9613 * lib/target-supports.exp (check_ppc_float128_sw_available):
9614 Rework tests for __float128 software and hardware
9615 availability. Fix exit condition to return 0 on success.
9616
04a99ebe
JG
96172016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9618
9619 PR target/70133
9620 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9621 * gcc.target/aarch64/target_attr_15.c: Likewise.
9622
47cd5a85
PC
96232016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9624
9625 PR c++/69066
9626 * g++.dg/cpp1y/pr69066.C: New.
9627
a5edb32e
JD
96282016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9629
9630 PR fortran/68566
9631 * gfortran.dg/pr36192.f90: Update test.
9632 * gfortran.dg/pr36192_1.f90: Update test.
9633 * gfortran.dg/real_dimension_1.f: Update test.
9634 * gfortran.dg/parameter_array_init_7.f90: New test.
9635
8ef378f8
JDA
96362016-04-09 John David Anglin <danglin@gcc.gnu.org>
9637
c532c871
JDA
9638 PR testsuite/64039
9639 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9640
d34f706f
JDA
9641 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9642
75e1dd9e
JDA
9643 PR rtl-optimization/66669
9644 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9645
8a976f5f
JDA
9646 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9647
da04822a
JDA
9648 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9649 * gcc.dg/pie-1.c: Likewise.
9650 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9651 * gcc.dg/pic-4.c: Likewise.
9652 * gcc.dg/pie-3.c: Likewise.
9653 * gcc.dg/pie-4.c: Likewise.
9654
adfabcf9
JDA
9655 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9656
4a020adf
JDA
9657 PR tree-optimization/68644
9658 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9659
8ef378f8
JDA
9660 PR rtl-optimization/64886
9661 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9662
09bf990e
TV
96632016-04-09 Tom de Vries <tom@codesourcery.com>
9664
9665 PR tree-optimization/68953
9666 * gcc.dg/graphite/pr68953.c: New test.
9667
138c3c1a
DH
96682016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9669
9670 PR fortran/70592
9671 * gfortran.dg/deferred_character_16.f90: New test.
9672
f55460af
JJ
96732016-04-09 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR tree-optimization/70586
9676 * gcc.c-torture/execute/pr70586.c: New test.
9677
0b77bbf3
DH
96782016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9679
9680 PR sanitizer/70573
9681 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9682 with __builtin_memset
9683 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9684
c42cfb5c
CP
96852016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9686
9687 PR lto/70289
9688 PR ipa/70348
9689 PR tree-optimization/70373
9690 PR middle-end/70533
9691 PR middle-end/70534
9692 PR middle-end/70535
9693 * c-c++-common/goacc/reduction-5.c: New test.
9694 * c-c++-common/goacc/reduction-promotions.c: New test.
9695 * gfortran.dg/goacc/reduction-3.f95: New test.
9696 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9697
56cfb596
PP
96982016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9699
9700 PR c++/70590
9701 PR c++/70452
9702 * g++.dg/pr70590.C: New test.
9703 * g++.dg/pr70590-2.C: New test.
9704
1a13c0a2
JJ
97052016-04-08 Jakub Jelinek <jakub@redhat.com>
9706
abc0647a
JJ
9707 PR middle-end/70593
9708 * gcc.target/i386/pr70593.c: New test.
9709
1a13c0a2
JJ
9710 PR rtl-optimization/70574
9711 * gcc.target/i386/avx2-pr70574.c: New test.
9712
c3da4956
MO
97132016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9714
9715 PR sanitizer/70541
9716 * c-c++-common/asan/pr70541.c: New test.
9717
9f1b833b
TV
97182016-04-08 Tom de Vries <tom@codesourcery.com>
9719
9720 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9721 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9722
bae7adda
KT
97232016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9724
9725 PR target/70566
9726 * gcc.c-torture/execute/pr70566.c: New test.
9727
211f3d57
TV
97282016-04-08 Tom de Vries <tom@codesourcery.com>
9729
9730 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9731 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9732
02cf2861
AM
97332016-04-08 Alan Modra <amodra@gmail.com>
9734
9735 * gcc.target/powerpc/pr70117.c: New.
9736
5f490f9f
JJ
97372016-04-07 Jakub Jelinek <jakub@redhat.com>
9738
56e9b710
JJ
9739 PR testsuite/70581
9740 * gcc.dg/lto/simd-function_0.c: New test.
9741
5f490f9f
JJ
9742 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9743 clones.
9744 * c-c++-common/attr-simd-2.c: Likewise.
9745 * c-c++-common/attr-simd-4.c: Likewise.
9746 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9747 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9748
e4ebc74d
TP
97492016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9750
9751 PR testsuite/70553
9752 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9753
9817ae35
TS
97542016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9755 Tom de Vries <tom@codesourcery.com>
9756
9757 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9758 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9759 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9760 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9761 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9762 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9763 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9764 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9765
e292f64d
PP
97662016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9767
9768 PR c/70436
9769 * g++.dg/warn/Wparentheses-29.C: New test.
9770
6b37bdaf
PP
97712016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9772
9773 PR c/70436
9774 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9775 explicit braces to resolve a future -Wparentheses warning.
9776
64824205
RH
97772016-04-06 Richard Henderson <rth@redhat.com>
9778
9779 * gcc.dg/pr61817-1.c: New test.
9780 * gcc.dg/pr61817-2.c: New test.
9781 * gcc.dg/pr69391-1.c: New test.
9782 * gcc.dg/pr69391-2.c: New test.
9783
bc2fc1f3
VM
97842016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9785
9786 PR rtl-optimization/70398
c87885ca 9787 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9788
41414a02
EB
97892016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9790
9791 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9792
4066ea8a
YR
97932016-04-06 Yvan Roux <yvan.roux@linaro.org>
9794 Pedro Alves <palves@redhat.com>
9795
9796 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9797
ec35ea45
JJ
97982016-04-06 Jakub Jelinek <jakub@redhat.com>
9799
3866f8dd
JJ
9800 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9801 Check for avx512f effective targets instead of avx2.
9802 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9803 for AVX512F clones.
9804 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9805 * g++.dg/gomp/declare-simd-1.C: Likewise.
9806 * g++.dg/gomp/declare-simd-3.C: Likewise.
9807 * g++.dg/gomp/declare-simd-4.C: Likewise.
9808
ec35ea45
JJ
9809 PR middle-end/70550
9810 * c-c++-common/gomp/pr70550-1.c: New test.
9811 * c-c++-common/gomp/pr70550-2.c: New test.
9812
c08d28ac
NS
98132016-04-05 Nathan Sidwell <nathan@acm.org>
9814
9815 PR c++/70512
9816 * g++.dg/ext/attribute-may-alias-5.C: New.
9817
1d510e04
JJ
98182016-04-05 Jakub Jelinek <jakub@redhat.com>
9819
9820 PR c++/70336
9821 * c-c++-common/pr70336.c: New test.
9822 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9823 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9824
84278ed9
JH
98252016-04-05 Jan Hubicka <hubicka@ucw.cz>
9826
9827 PR ipa/66223
9828 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9829
268a0ec4
JJ
98302016-04-05 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR rtl-optimization/70542
9833 * gcc.dg/torture/pr70542.c: New test.
9834 * gcc.target/i386/avx2-pr70542.c: New test.
9835
5e8c2eb1
ZS
98362016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9837
9838 PR tree-optimization/70509
9839 * gcc.target/i386/avx512bw-pr70509.c: New test.
9840
c0daf32d
PP
98412016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9842
9843 PR c++/70452
9844 * g++.dg/ext/constexpr-vla4.C: New test.
9845
bf867841
UB
98462016-04-05 Uros Bizjak <ubizjak@gmail.com>
9847
9848 PR target/70510
9849 * gcc.target/i386/pr70510.c: New test.
9850
3022186a
RB
98512016-04-05 Richard Biener <rguenther@suse.de>
9852
9853 PR tree-optimization/70526
9854 * g++.dg/torture/pr70526.C: New testcase.
9855
55fc79b2
JJ
98562016-04-05 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR target/70525
9859 * gcc.target/i386/pr70525.c: New test.
9860
62b233f2
RB
98612016-04-05 Richard Biener <rguenther@suse.de>
9862
9863 PR middle-end/70499
9864 * g++.dg/torture/pr70499.C: New testcase.
9865
cc05759d
RB
98662016-04-05 Richard Biener <rguenther@suse.de>
9867
9868 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9869 remove XFAIL.
9870
f23f16d4
JJ
98712016-04-04 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR middle-end/70307
9874 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9875 rs6000 ABI warnings.
9876
d27ecc49
JH
98772016-04-04 Jan Hubicka <hubicka@ucw.cz>
9878
9879 PR ipa/66223
9880 * g++.dg/ipa/devirt-51.C: New testcase.
9881
c974c96e 98822016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9883 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9884
9885 PR middle-end/70457
9886 * gcc.dg/torture/pr70457.c: New.
9887
7a85da89
AV
98882016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9889
9890 PR fortran/67538
9891 * gfortran.dg/allocate_with_source_19.f08: New test.
9892
de517e64
AV
98932016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9894
9895 PR fortran/65795
9896 * gfortran.dg/coarray_allocate_6.f08: New test.
9897
43b9f499
RB
98982016-04-04 Richard Biener <rguenther@suse.de>
9899
9900 PR rtl-optimization/70484
9901 * gcc.dg/torture/pr70484.c: New testcase.
9902
f13355da
MP
99032016-04-04 Marek Polacek <polacek@redhat.com>
9904
9905 PR c/70307
9906 * gcc.dg/torture/pr70307.c: New test.
9907
6cc6ed50
OE
99082016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9909
9910 PR target/70416
9911 PR target/67391
9912 * gcc.target/sh/torture/pr70416.c: New.
9913
abdc16c8
MS
99142016-04-02 Martin Sebor <msebor@redhat.com>
9915
9916 PR c++/67376
9917 PR c++/70170
9918 PR c++/70172
9919 PR c++/70228
9920 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9921 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9922 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9923 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9924 * g++.dg/cpp0x/constexpr-string.C: Same.
9925 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9926 * g++.dg/cpp0x/pr65398.C: Same.
9927 * g++.dg/ext/constexpr-vla1.C: Same.
9928 * g++.dg/ext/constexpr-vla2.C: Same.
9929 * g++.dg/ext/constexpr-vla3.C: Same.
9930 * g++.dg/ubsan/pr63956.C: Same.
9931
763cd859
JJ
99322016-04-01 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR rtl-optimization/70467
9935 * gcc.target/i386/pr70467-2.c: New test.
9936
0f875435
JJ
99372016-04-01 Jakub Jelinek <jakub@redhat.com>
9938 Marek Polacek <polacek@redhat.com>
9939
9940 PR c++/70488
9941 * g++.dg/init/new47.C: New test.
9942
41d14659
RR
99432016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9944
9945 PR target/70496
9946 * gcc.target/arm/pr70496.c: New test.
9947
f9bf89bb
NS
99482016-04-01 Nathan Sidwell <nathan@acm.org>
9949
73b9085d
NS
9950 PR c++/68475
9951 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9952
4afdcfaa
IE
99532016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9954
9955 PR target/69890
9956 * gcc.dg/strlenopt.h (memmove): New.
9957 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9958 instead of "string.h".
9959 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9960 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9961 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9962 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9963 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9964 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9965 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9966 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9967 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9968 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9969 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9970 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9971 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9972 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9973 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9974 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9975 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9976 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9977 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9978 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9979
b5d7a29c
RO
99802016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9981
9982 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9983 (Holder::foo): Reflect this.
9984
b660f9ec
IE
99852016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9986
9987 PR target/70442
9988 * gcc.dg/pr70442.c: New test.
9989
88504f34
NS
99902016-03-31 Nathan Sidwell <nathan@acm.org>
9991
9992 PR c++/70393
9993 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9994
95d34b96
KY
99952016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9996
9997 PR target/70453
9998 * gcc.target/i386/pr70453.c: New test.
9999
b4c4967c
AB
100002016-03-31 Andrey Belevantsev <abel@ispras.ru>
10001
10002 PR target/70292
10003 * gcc.c-torture/pr70292.c: New test.
10004
5fde6a45
MP
100052016-03-31 Marek Polacek <polacek@redhat.com>
10006
10007 PR c/70297
10008 * c-c++-common/pr70297.c: New test.
10009 * g++.dg/cpp0x/typedef-redecl.C: New test.
10010 * gcc.dg/typedef-redecl2.c: New test.
10011
97eb24c4
JJ
100122016-03-31 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR rtl-optimization/70460
10015 * gcc.c-torture/execute/pr70460.c: New test.
10016
efc3536f
RB
100172016-03-31 Richard Biener <rguenther@suse.de>
10018
10019 PR c++/70430
10020 * g++.dg/ext/vector30.C: New testcase.
10021
e0876e21
DH
100222016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10023 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10024
10025 * gfortran.dg/fmt_pf.f90: New test.
10026
e9bff8c6
RO
100272016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10028
10029 Forward-port from 5 branch
10030 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR testsuite/70356
10033 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10034 dg-require-effective-target after dg-do.
10035
10036 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10037
10038 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10039
2620c80d
TS
100402016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10041 Julian Brown <julian@codesourcery.com>
10042 Chung-Lin Tang <cltang@codesourcery.com>
10043 Cesar Philippidis <cesar@codesourcery.com>
10044 James Norris <jnorris@codesourcery.com>
10045 Tom de Vries <tom@codesourcery.com>
10046 Nathan Sidwell <nathan@codesourcery.com>
10047
bf867841 10048 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10049 * c-c++-common/goacc/loop-clauses.c: Likewise.
10050 * g++.dg/goacc/template.C: Likewise.
10051 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10052 * gfortran.dg/goacc/loop-1.f95: Likewise.
10053 * gfortran.dg/goacc/loop-5.f95: Likewise.
10054 * gfortran.dg/goacc/loop-6.f95: Likewise.
10055 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10056 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10057 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10058 * c-c++-common/goacc/clauses-fail.c: Likewise.
10059 * c-c++-common/goacc/parallel-1.c: Likewise.
10060 * c-c++-common/goacc/reduction-1.c: Likewise.
10061 * c-c++-common/goacc/reduction-2.c: Likewise.
10062 * c-c++-common/goacc/reduction-3.c: Likewise.
10063 * c-c++-common/goacc/reduction-4.c: Likewise.
10064 * c-c++-common/goacc/routine-3.c: Likewise.
10065 * c-c++-common/goacc/routine-4.c: Likewise.
10066 * c-c++-common/goacc/routine-5.c: Likewise.
10067 * c-c++-common/goacc/tile.c: Likewise.
10068 * g++.dg/goacc/template.C: Likewise.
10069 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10070 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10071 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10072 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10073 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10074 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10075 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10076 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10077 * c-c++-common/goacc/use_device-1.c: ... this file.
10078 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10079 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10080 * c-c++-common/goacc/host_data-6.c: ... this file.
10081 * c-c++-common/goacc/loop-2-kernels.c: New file.
10082 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10083 * c-c++-common/goacc/loop-3.c: Likewise.
10084 * g++.dg/goacc/reference.C: Likewise.
10085 * g++.dg/goacc/routine-1.C: Likewise.
10086 * g++.dg/goacc/routine-2.C: Likewise.
10087
f6d2d066
RB
100882016-03-30 Richard Biener <rguenther@suse.de>
10089
10090 PR middle-end/70450
10091 * gcc.dg/torture/pr70450.c: New testcase.
10092
d43242b9
JJ
100932016-03-30 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR target/70421
10096 * gcc.dg/torture/pr70421.c: New test.
10097 * gcc.target/i386/avx512f-pr70421.c: New test.
10098
5ce43b77
L
100992016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10100
10101 PR testsuite/70364
10102 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10103 (check): New function.
10104 (bar): Call check.
10105 (foo): Align stack to 16 bytes when calling bar.
10106 * gcc.target/i386/cleanup-2.c: Likewise.
10107
d014a712
PP
101082016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10109
10110 PR tree-optimization/59124
10111 * gcc.dg/Warray-bounds-19.c: New test.
10112
3f8257db 101132016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10114
10115 * lib/prune.exp (escape_regex_chars): New.
10116 (prune_file_path): Update to quote metcharacters for regexp.
10117
3336c6e0
JJ
101182016-03-29 Jakub Jelinek <jakub@redhat.com>
10119
a362f023
JJ
10120 PR rtl-optimization/70429
10121 * gcc.c-torture/execute/pr70429.c: New test.
10122
3336c6e0
JJ
10123 PR tree-optimization/70405
10124 * gcc.dg/pr70405.c: New test.
10125
728557fd
AV
101262016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10127
10128 PR fortran/70397
10129 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10130 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10131
bef977d4
TS
101322016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10133
10134 PR testsuite/64177
10135 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10136 __cilkrts_set_param to set two workers.
10137 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10138 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10139
6f6d25c9
DH
101402016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10141
bf867841 10142 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10143
45733562
KY
101442016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10145
10146 PR target/70406
bf867841 10147 * gcc.target/i386/pr70406.c: New test.
45733562 10148
a1799e5e
EB
101492016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10150
10151 * gnat.dg/specs/double_record_extension3.ads: New test.
10152
5fca7b66
RH
101532016-03-25 Richard Henderson <rth@redhat.com>
10154
10155 PR target/70120
10156 * gcc.target/aarch64/pr70120-1.c: New.
10157 * gcc.target/aarch64/pr70120-2.c: New.
10158 * gcc.target/aarch64/pr70120-3.c: New.
10159
31ce75c6
PP
101602016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10161
10162 PR c++/62212
10163 * g++.dg/template/mangle2.C: The dg-do directive should be
10164 "compile" not "assemble".
10165
3caf0ca1
BS
101662016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10167
10168 PR lto/69650
10169 * gcc.dg/pr69650.c: New test.
10170
634035b6
DE
101712016-03-25 David Edelsohn <dje.gcc@gmail.com>
10172
10173 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10174
45d34276
AM
101752016-03-25 Alan Modra <amodra@gmail.com>
10176
10177 * gcc.dg/dfp/pr70052.c: New test.
10178
8f085166
RH
101792016-03-24 Richard Henderson <rth@redhat.com>
10180
10181 PR middle-end/69845
10182 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10183 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10184
011e5ec3
TV
101852016-03-24 Tom de Vries <tom@codesourcery.com>
10186
10187 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10188
9e3f4551
TV
101892016-03-24 Tom de Vries <tom@codesourcery.com>
10190
10191 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10192 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10193
45780041
TV
101942016-03-24 Tom de Vries <tom@codesourcery.com>
10195
10196 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10197 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10198
887ab4e5
PP
101992016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10200
10201 PR c++/62212
10202 * g++.dg/template/mangle2.C: New test.
10203
69a9a66f
RB
102042016-03-24 Richard Biener <rguenther@suse.de>
10205
10206 PR tree-optimization/70396
10207 * gcc.dg/torture/pr70396.c: New testcase.
10208
ed87de55
RB
102092016-03-24 Richard Biener <rguenther@suse.de>
10210
10211 PR middle-end/70370
10212 * gcc.dg/torture/pr70370.c: New testcase.
10213
ea064934
TV
102142016-03-24 Tom de Vries <tom@codesourcery.com>
10215
10216 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10217 * gfortran.dg/goacc/kernels-tree.f95: Same.
10218 * gfortran.dg/goacc/parallel-tree.f95: Same.
10219
b2a4dd1d
TV
102202016-03-24 Tom de Vries <tom@codesourcery.com>
10221
10222 * c-c++-common/goacc/uninit-if-clause.c: New test.
10223 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10224
72e7cd6e
JJ
102252016-03-24 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR target/70290
bf867841
UB
10228 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10229 Fix formatting.
72e7cd6e 10230
ce9d0c03
RB
102312016-03-24 Richard Biener <rguenther@suse.de>
10232
10233 PR tree-optimization/70372
10234 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10235
426b9428
PP
102362016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10237
10238 PR c++/70347
10239 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10240
cd1588c4
PP
102412016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10242
10243 PR c++/70332
10244 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10245
61637db3
JJ
102462016-03-23 Jakub Jelinek <jakub@redhat.com>
10247
928af3bf
JJ
10248 PR c++/70001
10249 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10250 * g++.dg/cpp1y/pr70001.C: New test.
10251
61637db3
JJ
10252 PR c++/70323
10253 * g++.dg/cpp0x/constexpr-70323.C: New test.
10254
05aca4e7
AO
102552016-03-23 Alexandre Oliva <aoliva@redhat.com>
10256 Jason Merrill <jason@redhat.com>
10257 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR c++/69315
10260 * g++.dg/cpp0x/constexpr-69315.C: New test.
10261 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10262
fbdb6baf
MP
102632016-03-23 Marek Polacek <polacek@redhat.com>
10264
10265 PR c++/69884
10266 * g++.dg/warn/Wignored-attributes-1.C: New test.
10267 * g++.dg/warn/Wignored-attributes-2.C: New test.
10268
d79ee524
TV
102692016-03-23 Tom de Vries <tom@codesourcery.com>
10270
10271 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10272 initialization.
10273 * gfortran.dg/goacc/private-3.f95 (test): Same.
10274 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10275 missing use param.
10276
a59f0bef
KT
102772016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10278
10279 * lib/target-supports.exp: Remove v7ve entry from loop
10280 creating effective target checks.
10281 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10282 (add_options_for_arm_arch_v7ve): Likewise.
10283
0179520a
JJ
102842016-03-23 Jakub Jelinek <jakub@redhat.com>
10285
10286 PR tree-optimization/70354
10287 * gcc.dg/vect/pr70354-1.c: New test.
10288 * gcc.dg/vect/pr70354-2.c: New test.
10289 * gcc.target/i386/avx2-pr70354-1.c: New test.
10290 * gcc.target/i386/avx2-pr70354-2.c: New test.
10291
75bb14d7
JL
102922016-03-22 Jeff Law <law@redhat.com>
10293
10294 PR target/70232
10295 * gcc.dg/tree-ssa/pr70232.c: New test.
10296
72c9526d
IE
102972016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10298
10299 PR target/70302
10300 * gcc.target/i386/pr70302.c: New test.
10301
a3ca1bc5
RB
103022016-03-22 Richard Biener <rguenther@suse.de>
10303
10304 PR middle-end/70251
10305 * g++.dg/torture/pr70251.C: New testcase.
10306
5c240f4d
DM
103072016-03-22 David Malcolm <dmalcolm@redhat.com>
10308
10309 PR c/69993
10310 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10311 Wmisleading-indentation.c.
10312 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10313 reflect change to diagnostic text and order of messages.
10314 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10315
80f6631b
DE
103162016-03-22 David Edelsohn <dje.gcc@gmail.com>
10317
10318 * g++.dg/ext/java-3.C: Don't compile on AIX.
10319
9a10956c
RB
103202016-03-22 Richard Biener <rguenther@suse.de>
10321
10322 PR middle-end/70333
10323 * gcc.dg/torture/pr70333.c: New testcase.
10324
6cedf922
IE
103252016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10326
10327 * g++.dg/ext/pr70290.C: New test.
10328
cd6c27ac
KY
103292016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10330
10331 PR target/70325
10332 * gcc.target/i386/pr70325.c: New test.
10333
4cde512c
JJ
103342016-03-22 Jakub Jelinek <jakub@redhat.com>
10335
b01915ed
JJ
10336 PR target/70329
10337 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10338 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10339
4e3e2cf1
JJ
10340 PR target/70300
10341 * gcc.target/i386/pr70300.c: New test.
10342
4cde512c
JJ
10343 PR c++/70295
10344 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10345 (func2): New function for cond with parens, xfail warning for c++.
10346 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10347
16f6d7dc
PP
103482016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10349
10350 PR c++/70096
10351 * g++.dg/template/ptrmem30.C: New test.
10352
a3e2b438
PP
103532016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10354
10355 PR c++/70204
10356 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10357 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10358
11b6a02e
JJ
103592016-03-21 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR middle-end/70326
10362 * gcc.dg/pr70326.c: New test.
10363
b9407883
MG
103642016-03-21 Marc Glisse <marc.glisse@inria.fr>
10365 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR tree-optimization/70317
10368 * gcc.dg/pr70317.c: New test.
10369
4a148e19
UB
103702016-03-21 Uros Bizjak <ubizjak@gmail.com>
10371
10372 PR target/70327
10373 * gcc.target/i386/pr70327.c: New test.
10374
2a85ddbb
ML
103752016-03-21 Martin Liska <mliska@suse.cz>
10376
7d36fe98 10377 PR ipa/70306
2a85ddbb
ML
10378 * gcc.dg/ipa/pr70306.c: New test.
10379
4a148e19 103802016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10381
10382 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10383 * gcc.target/arm/attr-align3.c: Likewise.
10384 * gcc.target/arm/attr_arm.c: Likewise.
10385 * gcc.target/arm/flip-thumb.c: Likewise.
10386
6b366948
JJ
103872016-03-21 Jakub Jelinek <jakub@redhat.com>
10388
10389 PR target/70296
10390 * gcc.target/powerpc/altivec-36.c: New test.
10391
2fac8c14
RB
103922016-03-21 Richard Biener <rguenther@suse.de>
10393
10394 PR tree-optimization/70310
10395 * gcc.dg/torture/pr70310.c: New testcase.
10396
e9bde854
KY
103972016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10398
10399 PR target/70293
10400 * gcc.target/i386/pr70293.c: New test.
10401
56bbfaf6
RB
104022016-03-21 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/70288
10405 * gcc.dg/torture/pr70288-1.c: New testcase.
10406 * gcc.dg/torture/pr70288-2.c: Likewise.
10407
3eee49ed
AB
104082016-03-21 Andrey Belevantsev <abel@ispras.ru>
10409
10410 PR rtl-optimization/69307
10411 * gcc.target/arm/pr69307.c: New test.
4a148e19 10412
8e7816b4
AB
104132016-03-21 Andrey Belevantsev <abel@ispras.ru>
10414
10415 PR rtl-optimization/69102
10416 * gcc.c-torture/compile/pr69102.c: New test.
10417
14d7d4be
JL
104182016-03-18 Jeff Law <law@redhat.com>
10419
10420 PR rtl-optimization/70263
10421 * gcc.c-torture/compile/pr70263-1.c: New test.
10422 * gcc.target/i386/pr70263-2.c: New test.
10423
5c6a601c
BS
104242016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10425
10426 PR rtl-optimization/70278
10427 * gcc.dg/torture/pr70278.c: New test.
10428 * gcc.target/arm/pr70278.c: New test.
10429
4bbf545b
DM
104302016-03-18 David Malcolm <dmalcolm@redhat.com>
10431
10432 PR c/70281
10433 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10434 (test_builtin_types_compatible_p): New test function.
10435 * gcc.dg/pr70281.c: New test case.
10436
dc28bb68
CL
104372016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10438
10439 PR target/70113
10440 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10441
5e8d6dff
IE
104422016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10443
10444 PR tree-optimization/70252
10445 * gcc.dg/pr70252.c: New test.
10446
d0e7e403
TV
104472016-03-18 Tom de Vries <tom@codesourcery.com>
10448
10449 * gcc.dg/pr70161-2.c: New test.
10450 * gcc.dg/pr70161.c: New test.
10451
fa22501a
TV
104522016-03-18 Tom de Vries <tom@codesourcery.com>
10453
10454 PR ipa/70269
10455 * gcc.dg/pr70269.c: New test.
10456
dd125026
JJ
104572016-03-18 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR c++/70267
10460 * g++.dg/ext/java-3.C: New test.
10461
91914f0a
PP
104622016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10463
10464 PR c++/70205
10465 * g++.dg/lookup/pr70205.C: New test.
10466
753a8910
PP
104672016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10468
10469 PR c++/70218
10470 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10471
14ba7b28
MP
104722016-03-17 Marek Polacek <polacek@redhat.com>
10473
10474 PR c/69407
10475 * gcc.dg/atomic-op-6.c: New test.
10476
ded60913
DM
104772016-03-17 David Malcolm <dmalcolm@redhat.com>
10478
10479 PR c/70264
10480 * c-c++-common/pr70264.c: New test case.
10481
a3aad0e6
JJ
104822016-03-17 Jakub Jelinek <jakub@redhat.com>
10483
17366700
JJ
10484 PR c++/70144
10485 * c-c++-common/pr70144-1.c: New test.
10486 * c-c++-common/pr70144-2.c: New test.
10487
a3aad0e6
JJ
10488 PR c++/70272
10489 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10490 * g++.dg/opt/flifetime-dse6.C: New test.
10491 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10492
b57e6e18
L
104932016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10494
10495 PR driver/70192
10496 * gcc.dg/pic-1.c: New test.
10497 * gcc.dg/pic-2.c: Likewise.
10498 * gcc.dg/pic-3.c: Likewise.
10499 * gcc.dg/pic-4.c: Likewise.
10500 * gcc.dg/pie-1.c: Likewise.
10501 * gcc.dg/pie-2.c: Likewise.
10502 * gcc.dg/pie-3.c: Likewise.
10503 * gcc.dg/pie-4.c: Likewise.
10504 * gcc.dg/pie-5.c: Likewise.
10505 * gcc.dg/pie-6.c: Likewise.
10506
b38ba58b
TV
105072016-03-17 Tom de Vries <tom@codesourcery.com>
10508
10509 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10510 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10511
6931b3b7
RB
105122016-03-17 Richard Biener <rguenther@suse.de>
10513
10514 PR debug/70271
10515 * g++.dg/debug/pr70271.C: New testcase.
10516
0c8b64cb
IE
105172016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10518
10519 * gcc.target/i386/pr70251.c: New test.
10520
b1970801
MP
105212016-03-17 Marek Polacek <polacek@redhat.com>
10522
10523 PR c++/70194
10524 * g++.dg/warn/constexpr-70194.C: New test.
10525
820c5eaa
RH
105262016-03-16 Richard Henderson <rth@redhat.com>
10527
10528 PR middle-end/70240
10529 * gcc.c-torture/compile/pr70240.c: New.
10530
da0ad263
SKS
105312016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10532
10533 * gcc.c-torture/compile/20151204.c: Skip for avr.
10534
c73d295c
JJ
105352016-03-16 Jakub Jelinek <jakub@redhat.com>
10536
10537 PR target/70245
10538 * g++.dg/opt/pr70245.C: New test.
10539 * g++.dg/opt/pr70245.h: New file.
10540 * g++.dg/opt/pr70245-aux.cc: New file.
10541
b2794066
MS
105422016-03-16 Martin Sebor <msebor@redhat.com>
10543
10544 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10545
aa43616c
RH
105462016-03-16 Richard Henderson <rth@redhat.com>
10547
10548 PR middle-end/70199
10549 * gcc.c-torture/compile/pr70199.c: New.
10550
59608fe5
L
105512016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10552
10553 * gcc.dg/uninit-19.c: Run dos2unix.
10554
ab4c578f
MP
105552016-03-16 Marek Polacek <polacek@redhat.com>
10556
10557 PR c/70093
10558 * gcc.dg/nested-func-10.c: New test.
10559 * gcc.dg/nested-func-9.c: New test.
10560
f5387e76
JJ
105612016-03-16 Jakub Jelinek <jakub@redhat.com>
10562
10563 PR tree-optimization/68714
10564 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10565
7662b718
TV
105662016-03-16 Tom de Vries <tom@codesourcery.com>
10567
10568 PR tree-optimization/68715
10569 * gcc.dg/graphite/pr68715-2.c: New test.
10570 * gcc.dg/graphite/pr68715.c: New test.
10571 * gfortran.dg/graphite/pr68715.f90: New test.
10572
be7ce7ae
TV
105732016-03-16 Tom de Vries <tom@codesourcery.com>
10574
10575 PR tree-optimization/68809
10576 * gcc.dg/graphite/pr68809-2.c: New test.
10577 * gcc.dg/graphite/pr68809.c: New test.
10578
1935f250
JJ
105792016-03-16 Jakub Jelinek <jakub@redhat.com>
10580
6651c93e
JJ
10581 PR c++/70147
10582 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10583 method call to i () as argument. Adjust expected output.
10584
1935f250
JJ
10585 PR c++/70147
10586 * g++.dg/ubsan/pr70147-1.C: New test.
10587 * g++.dg/ubsan/pr70147-2.C: New test.
10588
ab1caa6e
MS
105892016-03-15 Martin Sebor <msebor@redhat.com>
10590
10591 PR c++/58281
10592 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10593
5c2a1bbb
JDA
105942016-03-15 John David Anglin <danglin@gcc.gnu.org>
10595
cb5d8ad1
JDA
10596 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10597 hppa*-*-hpux*.
10598
b440dd40
JDA
10599 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10600
5c2a1bbb
JDA
10601 PR libfortran/69799
10602 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10603 libatomic_available.
10604
42c729c5
MP
106052016-03-15 Marek Polacek <polacek@redhat.com>
10606
10607 PR c++/70209
10608 * g++.dg/ext/attribute-may-alias-4.C: New test.
10609
82b1c550
AM
106102016-03-15 Alexander Monakov <amonakov@ispras.ru>
10611
10612 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10613 -fvar-tracking-assignments-toggle flag.
10614
4ccbf3a6
PH
106152016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10616
10617 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10618
c39858bd
JJ
106192016-03-15 Jakub Jelinek <jakub@redhat.com>
10620
10621 PR rtl-optimization/70222
10622 * gcc.c-torture/execute/pr70222-1.c: New test.
10623 * gcc.c-torture/execute/pr70222-2.c: New test.
10624
8be119c1
RH
106252016-03-15 Richard Henderson <rth@redhat.com>
10626
10627 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10628
6598bb55
AB
106292016-03-15 Andrey Belevantsev <abel@ispras.ru>
10630
10631 PR rtl-optimization/69032
10632 * gcc.dg/pr69032.c: New test.
10633
81fa2944
AB
106342016-03-15 Andrey Belevantsev <abel@ispras.ru>
10635
10636 PR rtl-optimization/63384
4a148e19 10637 * g++.dg/pr63384.C: New test.
81fa2944 10638
74ea9ab6
AB
106392016-03-15 Andrey Belevantsev <abel@ispras.ru>
10640
10641 PR target/64411
10642 * gcc.target/i386/pr64411.C: New test.
10643
045d5055
TV
106442016-03-15 Tom de Vries <tom@codesourcery.com>
10645
10646 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10647 * gfortran.dg/goacc/kernels-alias.f95: New test.
10648
3ea33585
MS
106492016-03-14 Martin Sebor <msebor@redhat.com>
10650
10651 PR c++/53792
10652 * g++.dg/cpp0x/constexpr-inline.C: New test.
10653 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10654
1df7b330
DE
106552016-03-14 David Edelsohn <dje.gcc@gmail.com>
10656
10657 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10658
79b57d18
JJ
106592016-03-14 Jakub Jelinek <jakub@redhat.com>
10660
10661 PR middle-end/70219
10662 * gcc.dg/pr70219.c: New test.
10663
3cbf012a
BS
106642016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10665
10666 PR target/70083
10667 * gcc.dg/torture/pr70083.c: New test.
10668 * gcc.target/i386/pr70083.c: New test.
10669
a9fee7cd
RB
106702016-03-14 Richard Biener <rguenther@suse.de>
10671
10672 PR tree-optimization/56365
10673 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10674
4799603f
SB
106752016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10676
10677 PR target/70098
10678 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10679 New function.
10680 * g++.dg/pr70098.C: New testcase.
10681
10682
760ca967
TV
106832016-03-14 Tom de Vries <tom@codesourcery.com>
10684
10685 PR tree-optimization/70045
10686 * gcc.dg/graphite/pr70045.c: New test.
10687
44e66a77
JD
106882016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10689
10690 PR fortran/69043
10691 * gfortran.dg/include_9.f90: New test.
10692
a18e0fe1
DH
106932016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10694
10695 PR fortran/45076
10696 gfortran.dg/prof/prof.exp: New script.
10697 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10698
d0aca6ab
AB
106992016-03-12 Andrey Belevantsev <abel@ispras.ru>
10700
10701 PR rtl-optimization/69307
10702 * gcc.dg/pr69307.c: New test.
10703
cefe08a4
VM
107042016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10705
10706 PR target/69614
10707 * gcc.target/arm/pr69614.c: New.
10708
70112e2a
PT
107092016-03-12 Paul Thomas <pault@gcc.gnu.org>
10710
10711 PR fortran/70031
10712 * gfortran.dg/submodule_14.f08: New test
10713
10714 PR fortran/69524
10715 * gfortran.dg/submodule_15.f08: New test
10716
3f1e5d3a
PP
107172016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10718
10719 PR c++/70106
10720 * g++.dg/cpp1y/paren3.C: New test.
10721
a3f6d680
MM
107222016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10723
10724 PR target/70131
10725 * gcc.target/powerpc/ppc-round2.c: New test.
10726
92348f09
BS
107272016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10728
10729 PR target/70123
10730 * gcc.dg/torture/pr70123.c: New test.
10731
cebde9e9
JL
107322016-03-11 Jeff Law <law@redhat.com>
10733
10734 PR tree-optimization/70190
10735 * gcc.c-torture/compile/pr70190.c: New test.
10736
3edc5da4
DM
107372016-03-11 David Malcolm <dmalcolm@redhat.com>
10738
10739 PR c/68187
10740 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10741 case.
10742 (test43_b): Likewise.
10743 (test43_c): Likewise.
10744 (test43_d): Likewise.
10745 (test43_e): Likewise.
10746 (test43_f): Likewise.
10747 (test43_g): Likewise.
10748 (test44_a): Likewise.
10749 (test44_b): Likewise.
10750 (test44_c): Likewise.
10751 (test44_d): Likewise.
10752 (test44_e): Likewise.
10753
318c1204
DM
107542016-03-11 David Malcolm <dmalcolm@redhat.com>
10755
10756 PR c/70085
10757 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10758
bc062234
KT
107592016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10760
10761 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10762 dg-options.
10763
acfc1ac1
KT
107642016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10765
10766 PR target/70002
10767 PR target/69245
10768 * gcc.target/aarch64/pr69245_2.c: New test.
10769
d1e2bb2d
JJ
107702016-03-11 Jakub Jelinek <jakub@redhat.com>
10771
10772 PR tree-optimization/70177
10773 * gcc.dg/pr70177.c: New test.
10774
07350627
AL
107752016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10776
10777 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10778
5c6706f7
AL
107792016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10780
10781 * gcc.dg/tree-ssa/sra-20.c: New.
10782
02d472a2
JJ
107832016-03-11 Jakub Jelinek <jakub@redhat.com>
10784
686d390a
JJ
10785 PR rtl-optimization/70174
10786 * gcc.dg/pr70174.c: New test.
10787
02d472a2
JJ
10788 PR tree-optimization/70169
10789 * gcc.dg/pr70169.c: New test.
10790
0f9befa1
IE
107912016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10792
10793 PR target/70160
10794 * gcc.target/i386/pr70160.c: New test.
10795
432d4670
AK
107962016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10797
10798 * gcc.target/s390/dfp-1.c: New test.
10799
a3dc8760
NC
108002016-03-10 Nick Clifton <nickc@redhat.com>
10801
10802 PR target/70044
10803 * gcc.target/aarch64/pr70044.c: New test.
10804
b87a8d7d
PP
108052016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10806 Jakub Jelinek <jakub@redhat.com>
10807
10808 PR c++/70001
10809 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10810 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10811 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10812
4f4ada6a
JH
108132016-03-10 Jan Hubicka <hubicka@ucw.cz>
10814
10815 PR lto/69589
10816 * g++.dg/lto/pr69589_0.C: New testcase
10817 * g++.dg/lto/pr69589_1.C: New testcase
10818
d49b0aa0
MP
108192016-03-10 Marek Polacek <polacek@redhat.com>
10820
10821 PR c++/70153
10822 * g++.dg/delayedfold/unary-plus1.C: New test.
10823
108242016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10825
10826 * gcc.target/arm/pr45701-1.c: Escape brackets.
10827 * gcc.target/arm/pr45701-2.c: Likewise.
10828
71017a7b
AL
108292016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10830
10831 * gfortran.dg/unconstrained_commons.f: New.
10832
ba52669f
AM
108332016-03-10 Alan Modra <amodra@gmail.com>
10834
10835 * gcc.dg/pr69195.c: New.
10836 * gcc.dg/pr69238.c: New.
10837
27742332
TV
108382016-03-10 Tom de Vries <tom@codesourcery.com>
10839
10840 PR testsuite/68915
10841 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10842
3a81a594
RB
108432016-03-10 Richard Biener <rguenther@suse.de>
10844
10845 PR tree-optimization/70128
10846 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10847 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10848
3433b975
JJ
108492016-03-09 Jakub Jelinek <jakub@redhat.com>
10850
c2864f02
JJ
10851 PR tree-optimization/70152
10852 * gcc.dg/pr70152.c: New test.
10853
3433b975
JJ
10854 PR target/70086
10855 * gcc.target/i386/pr70086-1.c: New test.
10856 * gcc.target/i386/pr70086-2.c: New test.
10857 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10858
10859 PR tree-optimization/70127
10860 * gcc.c-torture/execute/pr70127.c: New test.
10861
96b3c82d
CP
108622016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10863
10864 * c-c++-common/goacc/combined-directives-2.c: New test.
10865
b4f3232d
DM
108662016-03-09 David Malcolm <dmalcolm@redhat.com>
10867
10868 PR c/68473
10869 PR c++/70105
10870 * g++.dg/diagnostic/pr70105.C: New test.
10871 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10872 (test_multiple_ordinary_maps): New test function.
10873
40499f81
DM
108742016-03-09 David Malcolm <dmalcolm@redhat.com>
10875
10876 PR c/68473
10877 PR c++/70105
10878 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10879 Drop range information from call to inform_at_rich_loc.
10880 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10881 New.
10882 (test_show_locus): Replace calls to rich_location::add_range with
10883 calls to add_range. Rewrite the tests that used the now-defunct
10884 rich_location ctor taking a source_range. Simplify other tests
10885 by replacing calls to COMBINE_LOCATION_DATA with calls to
10886 make_location.
10887
c9e33662
RB
108882016-03-09 Richard Biener <rguenther@suse.de>
10889 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR tree-optimization/70138
10892 * gcc.dg/vect/pr70138-1.c: New testcase.
10893 * gcc.dg/vect/pr70138-2.c: Likewise.
10894
2c73b764
JJ
108952016-03-09 Jakub Jelinek <jakub@redhat.com>
10896
10897 PR target/70049
10898 * gcc.target/i386/pr70049.c: New test.
10899
c06d25bb
RB
109002016-03-09 Richard Biener <rguenther@suse.de>
10901
10902 PR c/70143
10903 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10904 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10905 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10906
5828a501
RO
109072016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10908
10909 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10910 arm-*-*.
10911
2e141c8d
JJ
109122016-03-09 Jakub Jelinek <jakub@redhat.com>
10913
5a9def37
JJ
10914 PR middle-end/67278
10915 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10916
2e141c8d
JJ
10917 PR target/67278
10918 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10919
10920 PR middle-end/70050
10921 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10922 in testcase comment.
10923
bf751f40
TV
109242016-03-09 Tom de Vries <tom@codesourcery.com>
10925
10926 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10927 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10928 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10929 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10930 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10931 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10932 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10933 * gfortran.dg/goacc/kernels-loop.f95: New test.
10934
e210c999
MS
109352016-03-08 Martin Sebor <msebor@redhat.com>
10936
10937 PR c++/62096
10938 * g++.dg/warn/overflow-warn-7.C: New test.
10939
80aac5c8
JM
109402016-03-08 Jason Merrill <jason@redhat.com>
10941
10942 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10943 * lib/target-supports.exp (check_effective_target_concepts): New.
10944
12b81409
JJ
109452016-03-08 Jakub Jelinek <jakub@redhat.com>
10946
d259b234
JJ
10947 PR c++/70135
10948 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10949 * g++.dg/ubsan/pr70135.C: New test.
10950
12b81409
JJ
10951 PR target/70110
10952 * gcc.dg/pr70110.c: New test.
10953
b4e9f2aa
MJ
109542016-03-07 Martin Jambor <mjambor@suse.cz>
10955
10956 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10957 * c-c++-common/gomp/if-1.c: Likewise.
10958 * c-c++-common/gomp/pr61486-2.c: Likewise.
10959 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10960 to dg-additional-options.
10961 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10962 * g++/gomp/target-teams-1.c: Likewise.
10963 * gcc.dg/gomp/gomp.exp: Likewise.
10964 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10965 dg-additional-options.
10966 * gfortran.dg/gomp/gomp.exp: Likewise.
10967 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10968 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10969 dg-additional-options.
10970 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10971
f86e631e
MJ
109722016-03-07 Martin Jambor <mjambor@suse.cz>
10973
10974 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10975 * c-c++-common/gomp/gridify-1.c: New test.
10976 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10977
94156b3f
AV
109782016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10979
10980 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10981 trigger for cortex-r8, when scanning for register r8.
10982 * gcc.target/arm/pr45701-2.c: Likewise.
10983
a84a49b7 109842016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10985 Jeff Law <law@redhat.com>
a84a49b7
RB
10986
10987 PR tree-optimization/69740
10988 * gcc.c-torture/compile/pr69740-1.c: New test.
10989 * gcc.c-torture/compile/pr69740-2.c: New test.
10990
e41f6c9e
BS
109912016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10992
10993 * lib/target-supports.exp
10994 (check_effective_target_whole_vector_shift): Enable for PPC64.
10995
57548bf5
RB
109962016-03-07 Richard Biener <rguenther@suse.de>
10997
10998 PR tree-optimization/70115
10999 * gcc.dg/torture/pr70115.c: New testcase.
11000
4ae13300
NS
110012016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11002
11003 PR middle-end/69916
11004 * c-c-++-common/goacc/pr69916.c: New.
11005
5edb9853
RH
110062016-03-07 Richard Henderson <rth@redhat.com>
11007
11008 * gcc.c-torture/compile/pr70061.c: New test.
11009
2067a8f3
RB
110102016-03-07 Richard Biener <rguenther@suse.de>
11011
11012 PR testsuite/70109
11013 * gcc.dg/vect/O3-pr36098.c: New testcase.
11014
4145a9b7
CL
110152016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11016
11017 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11018
1878be32
EB
110192016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11020
11021 * gnat.dg/renaming9.ad[sb]: New testcase.
11022
df762bb2
JJ
110232016-03-05 Jakub Jelinek <jakub@redhat.com>
11024
11025 PR c++/70084
11026 * g++.dg/expr/stdarg3.C: New test.
11027
7d461295
JL
110282016-03-04 Jeff Law <law@redhat.com>
11029
11030 PR tree-optimization/69196
11031 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11032 x86_64-*-*.
11033
29b9828f
BS
110342016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11035
b6b552fd
BS
11036 PR c/69973
11037 * gcc.dg/pr69973.c: New test.
11038
201d49e9
BS
11039 PR rtl-optimization/69941
11040 * gcc.dg/torture/pr69941.c: New test.
11041
29b9828f
BS
11042 PR c/69824
11043 * gcc.dg/pr69824.c: New test.
11044
640b7e74
TV
110452016-03-05 Tom de Vries <tom@codesourcery.com>
11046
11047 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11048 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11049 function.
11050
7a3a3fad
PP
110512016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11052
11053 PR c++/66786
11054 * g++.dg/cpp1y/var-templ48.C: New test.
11055 * g++.dg/cpp1y/var-templ49.C: New test.
11056
cd439aec
EB
110572016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11058
11059 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11060
60204554
JJ
110612016-03-04 Jakub Jelinek <jakub@redhat.com>
11062
0c8825de
JJ
11063 PR c++/70035
11064 * g++.dg/ubsan/pr70035.C: New test.
11065
60204554
JJ
11066 PR target/70062
11067 * gcc.target/i386/pr70062.c: New test.
11068
f79d4eab
L
110692016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11070
11071 * g++.dg/template/typename21.C: Remove c++98_only.
11072
ea81ce67
L
110732016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11074
11075 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11076
64b23c13
DM
110772016-03-04 David Malcolm <dmalcolm@redhat.com>
11078
11079 PR c/68187
11080 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11081 function.
11082 (fn_42_b): Likewise.
11083 (fn_42_c): Likewise.
11084
729526f5
DM
110852016-03-04 David Malcolm <dmalcolm@redhat.com>
11086
11087 PR c/68187
11088 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11089 function.
11090 (fn_40_b): Likewise.
11091 (fn_41_a): Likewise.
11092 (fn_41_b): Likewise.
11093
f9ea11ac
JJ
110942016-03-04 Jakub Jelinek <jakub@redhat.com>
11095
11096 PR target/70059
11097 * gcc.target/i386/avx512f-pr70059.c: New test.
11098 * gcc.target/i386/avx512dq-pr70059.c: New test.
11099
b6c38c69
BS
111002016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11101
11102 PR rtl-optimization/57676
11103 * gcc.dg/torture/pr57676.c: New test.
11104
af3cdd34
IE
111052016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11106
11107 * gcc.dg/pr70026.c: New test.
11108
7ff6ca38
MP
111092016-03-04 Marek Polacek <polacek@redhat.com>
11110
11111 PR c/69798
11112 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11113 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11114
a6bf62d5
KT
111152016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11116
11117 PR target/70004
11118 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11119 Delete.
11120 (test_corners_sisd_si): Likewise.
11121 (main): Remove checks of the above.
11122 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11123
ae4cdc6a
EB
111242016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11125
11126 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11127
08455559
CL
111282016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11129
11130 * gcc.dg/torture/pr69951.c: Accept argc==0.
11131
e9a35493
RB
111322016-03-04 Richard Biener <rguenther@suse.de>
11133
11134 PR c++/70054
11135 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11136 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11137
fba054c2
DV
111382016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11139
11140 PR testsuite/69766
11141 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11142 testing multiarch.
11143
f10cdc6c
JJ
111442016-03-04 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR debug/69947
11147 * gcc.dg/guality/pr69947.c: New test.
11148
2e981ba0
JJ
111492016-03-03 Jakub Jelinek <jakub@redhat.com>
11150
11151 PR ada/70017
11152 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11153
0ba3bfa2
KT
111542016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11155
11156 PR rtl-optimization/69904
11157 * gcc.target/arm/pr69904.c: New test.
11158
97ecdb46
JJ
111592016-03-03 Jakub Jelinek <jakub@redhat.com>
11160
11161 PR target/70021
11162 * gcc.dg/vect/pr70021.c: New test.
11163 * gcc.target/i386/pr70021.c: New test.
11164
a2a743a1
MP
111652016-03-03 Marek Polacek <polacek@redhat.com>
11166
11167 PR middle-end/70050
11168 * gcc.dg/pr70050.c: New test.
11169
fa07ecdd
JG
111702016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11171
11172 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11173
23504262
ML
111742016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11175
11176 PR tree-optimization/70043
11177 * gfortran.dg/vect/pr70043.f90: New test.
11178
b7b9e1a9
EB
111792016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11180
11181 * gnat.dg/specs/task1.ads: New test.
11182
cb83ba54
RO
111832016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11184
11185 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11186 Invoke gdb with -batch.
11187 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11188
a75f5e30
RB
111892016-03-03 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/55936
11192 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11193
268bc320
JL
111942016-03-02 Jeff Law <law@redhat.com>
11195
815f20ab
JL
11196 PR rtl-optimization/69942
11197 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11198 effects of argument promotions.
11199
268bc320
JL
11200 PR tree-optimization/69987
11201 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11202 target does not support -fprefetch-loop-arrays.
11203
171f7de5
UB
112042016-03-02 Uros Bizjak <ubizjak@gmail.com>
11205
11206 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11207
192912db
BC
112082016-03-02 Bin Cheng <bin.cheng@arm.com>
11209
c7908871 11210 PR rtl-optimization/69052
192912db
BC
11211 * gcc.target/i386/pr69052.c: New test.
11212
90a7a40b
AM
112132016-03-02 Alan Modra <amodra@gmail.com>
11214
11215 * gcc.dg/pr69990.c: New.
11216
69fa742f
JJ
112172016-03-02 Jakub Jelinek <jakub@redhat.com>
11218
de752fb0
JJ
11219 PR c/68062
11220 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11221
11222 PR middle-end/70022
11223 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11224
69fa742f
JJ
11225 PR target/70028
11226 * gcc.target/i386/pr70028.c: New test.
11227
7c65bd56
MK
112282016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11229
11230 * c-c++-common/asan/swapcontext-test-1.c,
11231 * c-c++-common/tsan/thread_leak.c,
11232 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11233 * g++.dg/tsan/benign_race.C,
11234 * g++.dg/tsan/fd_close_norace.C,
11235 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11236 races with sanitizer output
11237
37d98220 112382016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11239 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11240
11241 PR target/67278
11242 * gcc.dg/simd-8.c: New testcase.
11243
218db463
RB
112442016-03-02 Richard Biener <rguenther@suse.de>
11245
11246 PR middle-end/67278
11247 * gcc.dg/simd-7.c: New testcase.
11248
22c72158
EB
112492016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11250
11251 * gcc.target/i386/pr70007.c: Tweak.
11252
9a790ccc
DV
112532016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11254
11255 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11256
bd02f00f
MP
112572016-03-02 Marek Polacek <polacek@redhat.com>
11258
11259 PR c/67854
11260 * gcc.dg/pr67854.c: New test.
11261
1e840f39
JJ
112622016-03-02 Jakub Jelinek <jakub@redhat.com>
11263
11264 PR middle-end/70025
11265 * gcc.dg/torture/pr70025.c: New test.
11266
bca00241
VK
112672016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11268
11269 PR tree-optimization/68621
11270 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11271
0bca04b8
EB
112722016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11273
11274 * gcc.target/i386/pr70007.c: New test.
11275
2a9afc86
JL
112762016-03-01 Jeff Law <law@redhat.com>
11277
eab2541b 11278 PR tree-optimization/69196
9d83ef71 11279 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11280
2a9afc86
JL
11281 PR tree-optimization/69196
11282 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11283 duplicating code and spoiling the expected output.
11284
0d39977e
MM
112852016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11286
11287 PR target/70033
11288 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11289 supports power9 before doing tests.
11290 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11291 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11292 * gcc.target/powerpc/p9-permute.c: Likewise.
11293
a0c0699d
UB
112942016-03-01 Uros Bizjak <ubizjak@gmail.com>
11295
11296 PR target/70027
11297 * gcc.target/i386/pr70027.c: New test.
11298
0ae3ef47 112992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11300
11301 * gcc.dg/pr70017.c: New test.
11302
686e2237
JJ
113032016-03-01 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR c/69796
11306 PR c/69974
11307 * gcc.dg/pr69796.c: New test.
11308 * gcc.dg/pr69974.c: New test.
11309
f8e4188c
EB
113102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11311
11312 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11313
5e3f1c7c
JL
113142016-02-29 Jeff Law <law@redhat.com>
11315
11316 PR tree-optimization/69987
11317 * gfortran.dg/pr69987.f90: New test.
11318
11319 PR tree-optimization/69989
11320 * gcc.c-torture/compile/pr69989-2.c: New test.
11321
1be56bc5
MP
113222016-03-01 Marek Polacek <polacek@redhat.com>
11323
11324 PR c++/69795
11325 * g++.dg/parse/invalid1.C: New test.
11326
1b19470d
RB
113272016-03-01 Richard Biener <rguenther@suse.de>
11328
11329 PR middle-end/70022
11330 * gcc.dg/pr70022.c: New testcase.
11331
3ae0661a
IE
113322016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11333
11334 PR tree-optimization/69956
11335 * gcc.dg/pr69956.c: New test.
11336
0f09ab88
BS
113372016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11338
11339 PR target/70011
11340 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11341 XFAIL when hardware supports efficient unaligned storage access.
11342
76d881bf
PP
113432016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11344
11345 PR c++/69961
11346 * g++.dg/template/pr69961a.C: New test.
11347 * g++.dg/template/pr69961b.C: New test.
11348
7168133a
DM
113492016-02-29 David Malcolm <dmalcolm@redhat.com>
11350
11351 PR preprocessor/69985
11352 * gcc.dg/cpp/pr69985.c: New test case.
11353
0c6072a3
JL
113542016-02-29 Jeff Law <law@redhat.com>
11355
e66f219b
JL
11356 PR tree-optimization/70005
11357 * gcc.c-torture/execute/pr70005.c New test.
11358
0c6072a3
JL
11359 PR tree-optimization/69999
11360 * gcc.c-torture/compile/pr69999.c: New test.
11361
fd9fbdb3
YR
113622016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11363
11364 PR tree-optimization/69652
11365 * gcc.dg/torture/pr69652.c: Delete test.
11366 * gcc.dg/vect/pr69652.c: New test.
11367
cbd400b4
RB
113682016-02-19 Richard Biener <rguenther@suse.de>
11369
11370 PR tree-optimization/69980
11371 * gfortran.dg/vect/pr69980.f90: New testcase.
11372
84ea0f58
EB
113732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11374
11375 * gcc.target/sparc/20160229-1.c: New test.
11376
5d2a63dc
EB
113772016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11378
11379 * gnat.dg/stack_usage3.adb: New test.
11380 * gnat.dg/stack_usage3_pkg.ads: New helper.
11381
93e708f9
EB
113822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11383
11384 * gnat.dg/renaming8.adb: New test.
11385 * gnat.dg/renaming8_pkg1.ads: New helper.
11386 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11387 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11388
6512bc93
RB
113892016-02-29 Richard Biener <rguenther@suse.de>
11390
11391 PR tree-optimization/69720
11392 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11393
7b201a88
TK
113942016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11395
11396 PR fortran/68147
11397 PR fortran/47674
11398 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11399
82ee0cf2 114002016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11401 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11402
11403 PR fortran/56007
11404 * gfortran.dg/coarray_8.f90: Adjust error message.
11405 * gfortran.dg/pr56007.f90: New test.
11406 * gfortran.dg/pr56007.f: New test.
11407
cdc1a2c8
L
114082016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11409
11410 PR tree-optimization/69989
11411 * gcc.dg/torture/pr69989.c: New test.
11412
33505bcf
EB
114132016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11414
11415 * gcc.target/i386/stack-realign-win.c: New test.
11416
524bfb19
HA
114172016-02-28 Harald Anlauf <anlauf@gmx.de>
11418
11419 PR fortran/60126
11420 * gfortran.dg/pr60126.f90: New test.
11421
bd542508
JL
114222016-02-27 Jeff Law <law@redhat.com>
11423
11424 Revert
11425 2016-02-26 Richard Biener <rguenther@suse.de>
11426 Jeff Law <law@redhat.com>
11427
11428 PR tree-optimization/69740
11429 * gcc.c-torture/compile/pr69740-1.c: New test.
11430 * gcc.c-torture/compile/pr69740-2.c: New test.
11431
dd1291e0
JD
114322016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11433
5fb67f8b 11434 PR fortran/69910
dd1291e0
JD
11435 * gfortran.dg/newunit_4.f90: New test.
11436
5cfefb59
JJ
114372016-02-27 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR target/69613
11440 PR rtl-optimization/69886
11441 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11442 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11443 target.
11444
20ba5f33
MS
114452016-02-26 Martin Sebor <msebor@redhat.com>
11446
11447 PR tree-optimization/15826
11448 * gcc.dg/tree-ssa/pr15826.c: New test.
11449
e6fb01b0
JJ
114502016-02-26 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR target/69969
11453 * gcc.target/powerpc/pr69969.c: New test.
11454
e3e0cf64
MS
114552016-02-26 Martin Sebor <msebor@redhat.com>
11456
11457 PR c++/15766
11458 * g++.old-deja/g++.other/decl5.C: Add a test case.
11459
d1f2bea5
SB
114602016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11461
11462 PR target/69946
11463 * gcc.target/powerpc/pr69946.c: New file.
11464
4a4f9d2b 114652016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11466 Jeff Law <law@redhat.com>
4a4f9d2b 11467
e3e0cf64 11468 PR tree-optimization/69740
4a4f9d2b
RB
11469 * gcc.c-torture/compile/pr69740-1.c: New test.
11470 * gcc.c-torture/compile/pr69740-2.c: New test.
11471
ad2a2706
MJ
114722016-02-26 Martin Jambor <mjambor@suse.cz>
11473
11474 PR middle-end/69920
11475 * gcc.dg/torture/pr69932.c: New test.
11476 * gcc.dg/torture/pr69936.c: Likewise.
11477
1d11f7ce
AK
114782016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11479
11480 PR target/69709
11481 * gcc.target/s390/pr69709.c: New test.
11482
6cfccbb2
KT
114832016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11484
11485 PR target/69245
11486 * gcc.target/aarch64/pr69245_1.c: New test.
11487
ac59ad4e
KT
114882016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11489
11490 PR target/69613
11491 * gcc.dg/torture/pr69613.c: New test.
11492
a2ad54a0
JJ
114932016-02-26 Jakub Jelinek <jakub@redhat.com>
11494
11495 PR rtl-optimization/69891
11496 * gcc.target/i386/pr69891.c: New test.
11497
0884062c 114982016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11499 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11500
d2369d4f 11501 PR target/61397
c163789b
MM
11502 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11503 functionality for both 32-bit and 64-bit.
11504
5aed7e2c
RB
115052016-02-26 Richard Biener <rguenther@suse.de>
11506
11507 PR tree-optimization/69551
11508 * gcc.dg/torture/pr69951.c: New testcase.
11509
798e2a8e
RB
115102016-02-25 Richard Biener <rguenther@suse.de>
11511
11512 PR tree-optimization/48795
11513 * gcc.dg/Warray-bounds-18.c: New testcase.
11514
9559fbac
RO
115152016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11516
11517 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11518
c049b107
JJ
115192016-02-25 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR rtl-optimization/69896
11522 * gcc.dg/pr69896.c: New test.
11523
1137001c
PP
115242016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11525
11526 PR c++/69736
11527 * g++.dg/cpp1y/paren2.C: New test.
11528
2e9c8641
MS
115292016-02-24 Martin Sebor <msebor@redhat.com>
11530
11531 PR c/51147
11532 * gcc.dg/enum-mode-2.c: New test.
11533
03ca8fb3
JJ
115342016-02-24 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR c++/69922
11537 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11538 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11539 * g++.dg/ubsan/pr69922.C: New test.
11540
0b05329b
MP
115412016-02-24 Marek Polacek <polacek@redhat.com>
11542
11543 PR c/69819
11544 * gcc.dg/pr69819.c: New test.
11545
57c2c374
MS
115462016-02-24 Martin Sebor <msebor@redhat.com>
11547
3b96b93a
MS
11548 PR c++/69912
11549 * g++.dg/ext/flexary15.C: New test.
11550
115512016-02-24 Martin Sebor <msebor@redhat.com>
11552
11553 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11554 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11555 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11556
65433bb5
MK
115572016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11558 Charles Baylis <charles.baylis@linaro.org>
11559
11560 PR debug/61033
11561 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11562
f802a424 115632016-02-24 Richard Biener <rguenther@suse.de>
44293580 11564 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11565
11566 PR middle-end/69760
11567 * gcc.dg/torture/pr69760.c: New testcase.
11568
525f795f
RO
115692016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11570
11571 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11572 pattern on Solaris with as.
11573
cd7bbceb
KT
115742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11575
11576 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11577 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11578 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11579 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11580
89c0c1fd
JJ
115812016-02-24 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR middle-end/69915
11584 * gcc.dg/pr69915.c: New test.
11585
0683fd27
KT
115862016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11587
11588 PR rtl-optimization/69886
11589 * gcc.dg/torture/pr69886.c: New test.
11590
e53d562a
RB
115912016-02-24 Richard Biener <rguenther@suse.de>
11592
11593 PR middle-end/68963
11594 * gcc.dg/torture/pr68963.c: New testcase.
11595
74a00288
KT
115962016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11597
11598 PR target/69875
11599 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11600 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11601 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11602 * gcc.target/arm/atomic_loaddi_1.c: New test.
11603 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11604 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11605 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11606 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11607 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11608 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11609 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11610 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11611
340fd4c9
JJ
116122016-02-24 Jakub Jelinek <jakub@redhat.com>
11613
11614 PR middle-end/69909
11615 * gcc.dg/torture/pr69909.c: New test.
11616
47d3fdb2
RB
116172016-02-24 Richard Biener <rguenther@suse.de>
11618
11619 PR tree-optimization/69907
11620 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11621 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11622 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11623
dab73e73
CB
116242016-02-24 Christian Bruel <christian.bruel@st.com>
11625
11626 * gcc.target/arm/pragma_cpp_fma.c: New test.
11627
7cc5ec65
JD
116282016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11629
11630 PR fortran/61156
11631 * gfortran.dg/include_6.f90: Update test.
11632
067fbd8b
JJ
116332016-02-23 Jakub Jelinek <jakub@redhat.com>
11634
11635 PR objc/69844
11636 * objc.dg/pr69844.m: New test.
11637
64a454d9
JD
116382016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11639
11640 PR libgfortran/69456
11641 * gfortran.dg/namelist_89.f90: New test.
11642 * gfortran.dg/pr59700.f90: Update test..
11643
35886f0b
MS
116442016-02-23 Martin Sebor <msebor@redhat.com>
11645
11646 PR middle-end/69780
11647 * g++.dg/ext/builtin_alloca.C: New test.
11648 * gcc.dg/builtins-68.c: New test.
11649
162cc7e3
RH
116502016-02-23 Richard Henderson <rth@redhat.com>
11651
11652 * gcc.target/i386/addr-space-3.c: Remove test.
11653
196440f8
DM
116542016-02-23 David Malcolm <dmalcolm@redhat.com>
11655
11656 PR preprocessor/69126
11657 PR preprocessor/69543
11658 * c-c++-common/pr69126-2-long.c: New test.
11659 * c-c++-common/pr69126-2-short.c: New test.
11660 * c-c++-common/pr69543-1.c: Remove xfail.
11661
1d3121af
DM
116622016-02-23 David Malcolm <dmalcolm@redhat.com>
11663
11664 PR preprocessor/69126
11665 PR preprocessor/69543
11666 PR preprocessor/69558
11667 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11668 (f): Rename to...
11669 (test_2): ...this, and add leading comment.
11670 (MACRO_3, test_3): New.
11671 (MACRO_4A, MACRO_4B, test_4): New.
11672 (MACRO): Rename to...
11673 (MACRO_5): ...this.
11674 (g): Rename to...
11675 (test_5): ...this, updating for renaming of MACRO, and
11676 add leading comment.
11677 * c-c++-common/pr69543-1.c: New.
11678 * c-c++-common/pr69543-2.c: New.
11679 * c-c++-common/pr69543-3.c: New.
11680 * c-c++-common/pr69543-4.c: New.
11681 * c-c++-common/pr69558-1.c: New.
11682 * c-c++-common/pr69558-2.c: New.
11683 * c-c++-common/pr69558-3.c: New.
11684 * c-c++-common/pr69558-4.c: New.
11685 * gcc.dg/pr69558.c: Move to...
11686 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11687 xfail for c++.
11688
f99c3557
TS
116892016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11690
11691 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11692 to -ftree-parallelize-loops/-fopenacc changes.
11693 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11694 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11695 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11696 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11697 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11698 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11699 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11700 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11701 * c-c++-common/goacc/kernels-loop.c: Likewise.
11702 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11703 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11704 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11705 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11706
c60ec7c2
RO
117072016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11708
11709 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11710
f1a62b6f
JJ
117112016-02-23 Jakub Jelinek <jakub@redhat.com>
11712
e67bf044
JJ
11713 PR c++/69902
11714 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11715
f1a62b6f
JJ
11716 PR c/69900
11717 * gcc.dg/pr69900.c: New test.
11718
20c5e09e
MJ
117192016-02-23 Martin Jambor <mjambor@suse.cz>
11720
11721 PR tree-optimization/69666
11722 * gcc.dg/tree-ssa/pr69666.c: New test.
11723
e457a6fc
AV
117242016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11725
11726 PR fortran/67451
11727 * gfortran.dg/coarray_allocate_5.f08: New test.
11728
d7b574f4
AK
117292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11730
11731 * gcc.target/s390/vcond-shift.c: Move to ...
11732 * gcc.target/s390/vector/vcond-shift.c: ... here.
11733
58bdeb44
AK
117342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11735
11736 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11737 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11738
7cd0387b
AK
117392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11740
11741 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11742
4246c8da
MW
117432016-02-20 Mark Wielaard <mjw@redhat.com>
11744
11745 PR c/28901
11746 * gcc.dg/unused-variable-3.c: New test.
11747
f93bc532
JJ
117482016-02-22 Jakub Jelinek <jakub@redhat.com>
11749
11750 PR target/69888
11751 * gcc.target/i386/pr69888.c: New test.
11752
c4e360f4
RB
117532016-02-22 Richard Biener <rguenther@suse.de>
11754
11755 PR tree-optimization/69882
11756 * gfortran.dg/vect/pr69882.f90: New testcase.
11757
09c92f1c
JJ
117582016-02-22 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR target/69885
11761 * gcc.dg/pr69885.c: New test.
11762
f88d45dc
OE
117632016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11764
11765 PR target/69806
11766 PR target/54089
11767 * gcc.target/sh/pr54089-10.c: New.
11768
ce1ff48e
PT
117692016-02-20 Paul Thomas <pault@gcc.gnu.org>
11770
11771 PR fortran/69423
11772 * gfortran.dg/deferred_character_15.f90 : New test.
11773
bbf27208
DH
117742016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11775
11776 PR fortran/57365
11777 gfortran.dg/allocate_with_source_18.f03: New test.
11778
117792016-02-20 Harald Anlauf <anlauf@gmx.de>
11780
11781 PR fortran/52531
11782 gfortran.dg/gomp/pr52531.f90: New test.
11783
268be88c
BE
117842016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11785
11786 PR c++/69865
11787 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11788 -std=c++03.
11789
4b6c824a
JJ
117902016-02-19 Jakub Jelinek <jakub@redhat.com>
11791
871b3f47
JJ
11792 PR c++/69826
11793 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11794 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11795
7a965d51
JJ
11796 PR c++/69850
11797 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11798
4b6c824a
JJ
11799 PR c++/69851
11800 * g++.dg/torture/pr69851.C: New test.
11801
15fca21a
MS
118022016-02-19 Martin Sebor <msebor@redhat.com>
11803
11804 PR testsuite/69573
11805 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11806
19e21586
JJ
118072016-02-19 Jakub Jelinek <jakub@redhat.com>
11808
03a616ac
JJ
11809 PR c++/69850
11810 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11811 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11812
19e21586
JJ
11813 PR c++/67767
11814 * g++.dg/cpp0x/pr67767.C: New test.
11815
2db16594
KT
118162016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11817
11818 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11819 for fp, simd, crypto, crc, lse.
11820 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11821 above.
11822 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11823 effective target check.
11824
5a7d9d1e
JJ
118252016-02-19 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR target/69820
11828 * gcc.target/i386/pr69820.c: New test.
11829
6448f064
AK
118302016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11831
11832 * gcc.target/s390/vector/int128-1.c: New test.
11833
d0a859e6
AK
118342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11835
11836 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11837
9e4eb643
AK
118382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11839
11840 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11841 instruction pattern name to prevent the testcase from failing with
11842 -march=z13.
11843
859a4c0e
AK
118442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11845
11846 * gcc.target/s390/md/movstr-2.c: New test.
11847
efc2340b
MK
118482016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11849
11850 * gcc.target/s390/morestack.c: New test.
11851
ca2bfbc2
DV
118522016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11853
11854 PR target/69625
11855 * gcc.target/s390/pr69625.c: Add test case.
11856
efd4bd05
BE
118572016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11858
11859 PR testsuite/68580
11860 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11861
2bf2078a
MM
118622016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11863
11864 PR target/68404
11865 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11866 * gcc.target/powerpc/fusion3.c: Likewise.
11867
f003579e
RB
118682016-02-18 Richard Biener <rguenther@suse.de>
11869
11870 PR middle-end/69553
11871 * g++.dg/torture/pr69553.C: New testcase.
11872
19233914
NC
118732016-02-18 Nick Clifton <nickc@redhat.com>
11874
efd4bd05
BE
11875 PR target/62254
11876 PR target/69610
11877 * gcc.target/arm/pr62554.c: New test.
11878 * gcc.target/arm/pr69610-1.c: New test.
11879 * gcc.target/arm/pr69610-2.c: New test.
19233914 11880
23f27839
RB
118812016-02-18 Richard Biener <rguenther@suse.de>
11882
11883 PR middle-end/69854
11884 * gcc.dg/torture/pr69854.c: New testcase.
11885
932c0da4
JJ
118862016-02-17 Jakub Jelinek <jakub@redhat.com>
11887
11888 PR c++/69850
11889 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11890
1bed93e4
BS
118912012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11892
11893 * gcc.target/powerpc/vec-cg.c: New test.
11894
57bfb134
RB
118952016-02-17 Richard Biener <rguenther@suse.de>
11896
11897 PR testsuite/69586
11898 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11899
a44e0ebb
KT
119002016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11901
11902 PR target/69161
11903 * gcc.c-torture/compile/pr69161.c: New test.
11904
ffacd726
DS
119052016-02-17 David Sherwood <david.sherwood@arm.com>
11906
11907 PR target/69532
11908 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11909 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11910
448db8d2
EB
119112016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11912
11913 * gcc.dg/ifcvt-4.c: Skip on Visium.
11914
e2f0522e
EB
119152016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11916
11917 * gnat.dg/atomic8.adb: New test.
11918
bf17fe3f
EB
119192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11920
11921 * gnat.dg/discr46.ad[sb]: New test.
11922
ecf835e9
KN
119232016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11924
11925 PR Target/48344
11926 * gcc.target/powerpc/pr48344-1.c: New test.
11927
49a1164a
TK
119282015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11929
11930 PR fortran/69742
11931 * gfortran.dg/associate_21.f90: New test.
11932
bf14eba2
JJ
119332016-02-16 Jakub Jelinek <jakub@redhat.com>
11934
11935 PR c/69835
11936 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11937 -Wnonnull in dg-options.
11938 * c-c++-common/nonnull-2.c: New test.
11939
35a093b6
JG
119402016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11941 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11942
11943 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11944
e387d491
JJ
119452016-02-16 Jakub Jelinek <jakub@redhat.com>
11946
11947 PR middle-end/69801
11948 * gcc.dg/pr69801.c: Add empty dg-options.
11949
ba539195
JN
119502016-02-16 James Norris <jnorris@codesourcery.com>
11951
11952 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11953 * g++.dg/goacc/deviceptr-1.c: New file.
11954
2a2b8f64
JJ
119552016-02-16 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR tree-optimization/69820
11958 * gcc.dg/vect/pr69820.c: New test.
11959
87440c29
RB
119602016-02-16 Richard Biener <rguenther@suse.de>
11961
11962 PR tree-optimization/69776
11963 * gcc.dg/torture/pr69776-2.c: New testcase.
11964
6d87c306
BS
119652016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11966
11967 PR tree-optimization/69714
11968 * gcc.dg/torture/pr69714.c: New test.
11969
3824a0a2
JJ
119702016-02-16 Jakub Jelinek <jakub@redhat.com>
11971
11972 PR tree-optimization/69802
11973 * gcc.dg/pr69802.c: New test.
11974
c8cfe96e
RB
119752016-02-16 Richard Biener <rguenther@suse.de>
11976
11977 PR middle-end/69801
11978 * gcc.dg/pr69801.c: New testcase.
11979
fc12098d
JD
119802016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11981
11982 PR libgfortran/69651
11983 * gfortran.dg/read_bang.f90: New test.
11984 * gfortran.dg/read_bang4.f90: New test.
11985
ba6b3795
JJ
119862016-02-15 Jakub Jelinek <jakub@redhat.com>
11987
f0516ca4
JJ
11988 PR c++/69658
11989 * g++.dg/init/pr69658.C: New test.
11990
ba6b3795
JJ
11991 PR c++/69797
11992 * c-c++-common/pr69797.c: New test.
11993
de3f9a2d
PK
119942016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11995
11996 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11997 check for aarch64*-*-*.
11998
17a3b967
RB
119992016-02-15 Richard Biener <rguenther@suse.de>
12000
12001 PR tree-optimization/69783
12002 * gcc.dg/vect/pr69783.c: New testcase.
12003
1c48bff1
RB
120042016-02-15 Richard Biener <rguenther@suse.de>
12005
12006 PR tree-optimization/69776
12007 * gcc.dg/torture/pr69776.c: New testcase.
12008
1e6025b6
TK
120092016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12010
12011 PR fortran/60526
12012 * gfortran.dg/type_decl_4.f90: Reinstated.
12013
d3308279
JDA
120142016-02-14 John David Anglin <danglin@gcc.gnu.org>
12015
12016 PR fortran/68746
12017 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12018
b7c56581
TK
120192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12020
12021 PR fortran/60526
12022 PR bootstrap/69816
12023 * gfortran.dg/type_decl_4.f90: Removed.
12024
60cb4ef5
TK
120252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12026
12027 PR fortran/60526
12028 * gfortran.dg/type_decl_4.f90: New test.
12029
f6964637
AM
120302016-02-14 Alan Modra <amodra@gmail.com>
12031
1a8849d1 12032 PR testsuite/68886
f6964637
AM
12033 * gcc.c-torture/execute/stkalign.c: Revise test.
12034
f5121920
OE
120352016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12036
12037 PR target/67260
12038 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12039
6cda3ab6
OE
120402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12041
12042 PR target/67260
12043 * gcc.target/sh/torture/pr67260.c: New.
12044
6786e598
JDA
120452016-02-12 John David Anglin <danglin@gcc.gnu.org>
12046
12047 * gcc.dg/pr67964.c: Add dg-require-alias.
12048
7e05dad8
OE
120492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12050
12051 PR target/67636
12052 PR target/64345
12053 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12054
7f4cc3ce
JD
120552016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12056
12057 PR libgfortran/69668
12058 * gfortran.dg/namelist_88.f90: New test.
12059
955ca6dc
JD
120602016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12061
12062 PR libgfortran/69668
12063 * gfortran.dg/namelist_38.f90: Update test.
12064 * gfortran.dg/namelist_84.f90: Update test.
12065
876217ae
DM
120662016-02-12 David Malcolm <dmalcolm@redhat.com>
12067
12068 PR other/69554
12069 * gcc.dg/pr69554-1.c: New test.
12070 * gfortran.dg/pr69554-1.F90: New test.
12071 * gfortran.dg/pr69554-2.F90: New test.
12072 * lib/gcc-dg.exp (proc dg-locus): New function.
12073 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12074 distinguish between the caret-printing and non-caret-printing
12075 cases. If caret-printing has been explicitly enabled, bail out
12076 without attempting to fix up the output.
12077
61789eed
DM
120782016-02-12 David Malcolm <dmalcolm@redhat.com>
12079
12080 PR driver/69265
12081 PR driver/69453
12082 * gcc.dg/spellcheck-options-3.c: New test case.
12083 * gcc.dg/spellcheck-options-4.c: New test case.
12084 * gcc.dg/spellcheck-options-5.c: New test case.
12085 * gcc.dg/spellcheck-options-6.c: New test case.
12086 * gcc.dg/spellcheck-options-7.c: New test case.
12087 * gcc.dg/spellcheck-options-8.c: New test case.
12088 * gcc.dg/spellcheck-options-9.c: New test case.
12089 * gcc.dg/spellcheck-options-10.c: New test case.
12090
c3090c1f
JJ
120912016-02-12 Jakub Jelinek <jakub@redhat.com>
12092
12093 PR rtl-optimization/69764
12094 PR rtl-optimization/69771
12095 * c-c++-common/pr69764.c: New test.
12096 * gcc.dg/torture/pr69771.c: New test.
12097
8222034d
MP
120982016-02-12 Marek Polacek <polacek@redhat.com>
12099
12100 * g++.dg/torture/init-list1.C: New.
12101
f749f792
MP
121022016-02-12 Marek Polacek <polacek@redhat.com>
12103
12104 * gcc.dg/pr69522.c: Add empty dg-options.
12105
199fb02a
IE
121062016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12107
12108 * g++.dg/lto/lto.exp: Include and init mpx.
12109 * g++.dg/lto/pr69729_0.C: New test.
12110
b69539cb
JJ
121112016-02-12 Jakub Jelinek <jakub@redhat.com>
12112
06ff7000
JJ
12113 PR ipa/69241
12114 * g++.dg/ipa/pr69241-4.C: New test.
12115
b69539cb
JJ
12116 PR ipa/68672
12117 * g++.dg/ipa/pr68672-1.C: New test.
12118 * g++.dg/ipa/pr68672-2.C: New test.
12119 * g++.dg/ipa/pr68672-3.C: New test.
12120
16595a1f
BS
121212016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12122
12123 PR c/69522
6d87c306 12124 * gcc.dg/pr69522.c: New test.
16595a1f 12125
38d795d2
PP
121262016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12127
12128 PR c++/69098
12129 * g++.dg/cpp1y/69098.C: New test.
12130 * g++.dg/cpp1y/69098-2.C: New test.
12131
9c582551
JJ
121322016-02-12 Jakub Jelinek <jakub@redhat.com>
12133
12134 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12135 and neighbour -> neighbor.
12136 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12137 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12138 * c-c++-common/Wvarargs.c: Likewise.
12139 * c-c++-common/goacc/host_data-5.c: Likewise.
12140 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12141 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12142 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12143 * gcc.target/aarch64/pr60697.c: Likewise.
12144 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12145 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12146 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12147 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12148 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12149 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12150 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12151 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12152 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12153 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12154 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12155 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12156 * g++.dg/lookup/koenig5.C: Likewise.
12157 * g++.dg/ext/no-asm-2.C: Likewise.
12158 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12159 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12160 * gfortran.dg/used_types_16.f90: Likewise.
12161 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12162 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12163 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12164 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12165 * gfortran.dg/abstract_type_6.f03: Likewise.
12166 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12167 * gfortran.dg/used_types_15.f90: Likewise.
12168 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12169 * gfortran.dg/exit_3.f08: Likewise.
12170 * gfortran.dg/open_status_2.f90: Likewise.
12171 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12172 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12173 * gfortran.dg/associate_1.f03: Likewise.
12174 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12175 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12176 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12177 * gcc.dg/builtin-object-size-1.c: Likewise.
12178 * gcc.dg/noreturn-6.c: Likewise.
12179 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12180 * gcc.dg/globalalias.c: Likewise.
12181 * gcc.dg/builtins-config.h: Likewise.
12182 * gcc.dg/pr30457.c: Likewise.
12183 * gcc.c-torture/compile/volatile-1.c: Likewise.
12184 * gcc.c-torture/execute/20101011-1.c: Likewise.
12185 * c-c++-common/Waddress-1.c: Likewise.
12186
66756373
JJ
121872016-02-11 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR c/69768
12190 * c-c++-common/Waddress-1.c: New test.
12191
76fe932b
AV
121922016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12193
12194 PR fortran/69296
12195 * gfortran.dg/associate_19.f03: New test.
12196 * gfortran.dg/associate_20.f03: New test.
12197
564c4d4b
OE
121982016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12199
12200 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12201
e1c1ecb0
KT
122022016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12203
12204 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12205 .arch armv8-a\n. Add -dA to dg-options.
12206 * gcc.target/aarch64/assembler_arch_1.c: New test.
12207 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12208
0d7d9458
PC
122092016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12210
12211 PR c++/68726
12212 * g++.dg/cpp0x/pr68726.C: New.
12213
e6208a60
IE
122142016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12215
12216 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12217 test.
12218
281a11eb
RB
122192016-02-11 Richard Biener <rguenther@suse.de>
12220
12221 * g++.dg/tree-ssa/pr61034.C: Adjust.
12222
e03dd765
VM
122232016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12224
4b48faf5 12225 PR target/69148
e03dd765
VM
12226 * gcc.target/s390/pr69148.c: New.
12227
cdc23927
YR
122282016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12229
12230 PR tree-optimization/69652
12231 * gcc.dg/torture/pr69652.c: New test.
12232
e199dd0a
JJ
122332016-02-10 Jakub Jelinek <jakub@redhat.com>
12234 Patrick Palka <ppalka@gcc.gnu.org>
12235
12236 PR ipa/69241
12237 PR c++/69649
12238 * g++.dg/ipa/pr69241-1.C: New test.
12239 * g++.dg/ipa/pr69241-2.C: New test.
12240 * g++.dg/ipa/pr69241-3.C: New test.
12241 * g++.dg/ipa/pr69649.C: New test.
12242
d6b38027
UB
122432016-02-10 Uros Bizjak <ubizjak@gmail.com>
12244
12245 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12246 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12247
13b562c5
BC
122482016-02-10 Bin Cheng <bin.cheng@arm.com>
12249
12250 PR tree-optimization/68021
12251 * gcc.dg/tree-ssa/pr68021.c: New test.
12252
24a179f8
RB
122532016-02-10 Richard Biener <rguenther@suse.de>
12254
12255 PR tree-optimization/69726
12256 * gcc.dg/uninit-22.c: New testcase.
12257
0d99886f
AP
122582016-02-09 Andrew Pinski <apinski@cavium.com>
12259
12260 PR tree-opt/69282
12261 * gcc.c-torture/compile/20160205-1.c: New testcase.
12262
ab04995c
MM
122632016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12264
12265 PR target/68404
12266 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12267 instead accessing a really large arrray.
12268 * gcc.target/powerpc/fusion3.c: Likewise.
12269
4b79ac23
CB
122702016-02-09 Charles Baylis <charles.baylis@linaro.org>
12271
12272 PR target/68532
12273 * gcc.c-torture/execute/pr68532.c: New test.
12274
b890a441
AO
122752016-02-11 Alexandre Oliva <aoliva@redhat.com>
12276
12277 PR target/69634
12278 * gcc.dg/pr69634.c: New.
12279
84a5bef7
RB
122802016-02-09 Richard Biener <rguenther@suse.de>
12281
12282 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12283
1f123759 122842016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12285
1f123759
AF
12286 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12287
65860c77
YR
122882016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12289
12290 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12291
7e1e8a0a
RB
122922016-02-09 Richard Biener <rguenther@suse.de>
12293
12294 PR tree-optimization/69715
12295 * gcc.dg/torture/pr69715.c: New testcase.
12296
efb45a9f
PP
122972016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12298
12299 PR c++/69139
12300 * g++.dg/cpp0x/trailing12.C: New test.
12301 * g++.dg/cpp0x/trailing13.C: New test.
12302
20a0c6f9
PP
123032016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12304
12305 PR c++/69283
12306 PR c++/67835
12307 * g++.dg/cpp1y/auto-fn29.C: New test.
12308 * g++.dg/cpp1y/auto-fn30.C: New test.
12309
a162f3af
JJ
123102016-02-08 Jakub Jelinek <jakub@redhat.com>
12311
12312 PR tree-optimization/69209
12313 * gcc.c-torture/compile/pr69209.c: New test.
12314
4b4a9fbd
JL
123152016-02-08 Jeff Law <law@redhat.com>
12316
12317 PR tree-optimization/68541
12318 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12319 of statements allowed in join block for path splitting.
12320
cfac5ed2
JJ
123212016-02-08 Jakub Jelinek <jakub@redhat.com>
12322
f68bc23f
JJ
12323 PR c++/59627
12324 * g++.dg/gomp/pr59627.C: New test.
12325
cfac5ed2
JJ
12326 PR ipa/69239
12327 * g++.dg/ipa/pr69239.C: New test.
12328
44714d8c
DM
123292016-02-08 David Malcolm <dmalcolm@redhat.com>
12330
12331 PR preprocessor/69664
12332 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12333 * gcc.dg/cpp/warn-comments.c: Likewise.
12334
eba9e839
MP
123352016-02-08 Marek Polacek <polacek@redhat.com>
12336
12337 PR c++/69688
12338 * g++.dg/init/const12.C: New test.
12339
a011cd92
BS
123402016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12341
12342 PR target/60410
12343 * gcc.dg/lto/pr55113_0.c: Remove test.
12344
5317b1be
RB
123452016-02-08 Richard Biener <rguenther@suse.de>
12346
12347 PR tree-optimization/69719
12348 * gcc.dg/torture/pr69719.c: New testcase.
12349
63998a63
RB
123502016-02-08 Richard Biener <rguenther@suse.de>
12351 Jeff Law <law@redhat.com>
12352
12353 PR target/68273
12354 * gcc.target/mips/pr68273.c: New testcase.
12355
43f4a281
RB
123562016-02-08 Richard Biener <rguenther@suse.de>
12357
12358 PR rtl-optimization/69274
12359 * gcc.target/i386/addr-sel-1.c: XFAIL.
12360
0b604d2d
JL
123612016-02-08 Jeff Law <law@redhat.com>
12362
e8dfe49e
JL
12363 PR tree-optimization/68541
12364 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12365
6daecd7a 12366 PR tree-optimization/65917
0b604d2d
JL
12367 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12368
c0f0e35a
JD
123692016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12370
12371 PR fortran/50555
12372 * gfortran.dg/namelist_args.f90: New test.
12373
8981d712
JL
123742016-02-05 Jeff Law <law@redhat.com>
12375
6daecd7a 12376 PR tree-optimization/68541
8981d712
JL
12377 * gcc.dg/tree-ssa/split-path-2.c: New test.
12378 * gcc.dg/tree-ssa/split-path-3.c: New test.
12379 * gcc.dg/tree-ssa/split-path-4.c: New test.
12380 * gcc.dg/tree-ssa/split-path-5.c: New test.
12381 * gcc.dg/tree-ssa/split-path-6.c: New test.
12382 * gcc.dg/tree-ssa/split-path-7.c: New test.
12383
46cb9332
MS
123842016-02-05 Martin Sebor <msebor@redhat.com>
12385
12386 PR c++/69662
12387 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12388 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12389
be2083ea
RH
123902016-02-06 Richard HEnderson <rth@redhat.com>
12391
12392 PR c/69643
12393 * gcc.target/i386/addr-space-4.c: New.
12394 * gcc.target/i386/addr-space-5.c: New.
12395
711d7c23
MM
123962016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12397
12398 PR fortran/66089
12399 * gfortran.dg/elemental_dependency_6.f90: New.
12400
b5c1c988
JJ
124012016-02-05 Jakub Jelinek <jakub@redhat.com>
12402
861c7bcd
JJ
12403 PR rtl-optimization/69691
12404 * gcc.c-torture/execute/pr69691.c: New test.
12405
b5c1c988
JJ
12406 PR c++/69628
12407 * g++.dg/parse/pr69628.C: New test.
12408
f7dfa966
UB
124092016-02-05 Uros Bizjak <ubizjak@gmail.com>
12410
12411 * gcc.dg/sancov/asan.c: Move to ...
12412 * gcc.dg/asan/sancov-1.c: ... here.
12413
9b143e64
UB
124142016-02-05 Uros Bizjak <ubizjak@gmail.com>
12415
12416 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12417
f5d4b899
L
124182016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12419
12420 PR target/69677
12421 * gcc.target/i386/pr69677.c: New test.
12422
76c85fbb
PP
124232016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12424
12425 PR c++/68948
12426 * g++.dg/template/pr68948.C: New test.
12427
f181bf90
DV
124282016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12429
12430 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12431 (only necessary on s390x).
12432
714fb282
L
124332016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12434
12435 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12436 -mno-accumulate-outgoing-args.
12437
618d6c1c
PP
124382016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12439
12440 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12441
1066e9b5
JJ
124422016-02-04 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR c/69669
12445 * c-c++-common/pr69669.c: New test.
12446
76255d0d
MM
124472016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12448
12449 PR target/69667
12450 * g++.dg/pr69667.C: New file.
12451
e0b059b1
WD
124522016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12453
12454 PR target/69619
12455 * gcc.dg/pr69619.c: Add new test.
12456
2692b5c8
RS
124572016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12458
12459 PR rtl-optimization/69577
12460 * gcc.target/i386/pr69577.c: New test.
12461
7db337c2
ML
124622016-02-04 Martin Liska <mliska@suse.cz>
12463
12464 * g++.dg/asan/pr69276.C: New test.
12465
cc9c0829
KT
124662016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12467
12468 PR target/65932
12469 PR target/67714
12470 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12471 a single smulbb instruction.
12472 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12473 * gcc.target/amr/wmul-2.c: Likewise.
12474
eb9feb52
KT
124752016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12476
12477 PR target/65932
12478 PR target/67714
12479 * gcc.c-torture/execute/pr67714.c: New test.
12480
61f727fe
JJ
124812016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12482
12483 PR target/69454
12484 * gcc.target/i386/pr69454-1.c: New test.
12485 * gcc.target/i386/pr69454-2.c: New test.
12486
05dd97db
MS
124872016-02-03 Martin Sebor <msebor@redhat.com>
12488
12489 PR c++/69251
12490 PR c++/69253
12491 PR c++/69290
12492 PR c++/69277
12493 PR c++/69349
12494 * g++.dg/ext/flexarray-mangle-2.C: New test.
12495 * g++.dg/ext/flexarray-mangle.C: New test.
12496 * g++.dg/ext/flexarray-subst.C: New test.
12497 * g++.dg/ext/flexary11.C: New test.
12498 * g++.dg/ext/flexary12.C: New test.
12499 * g++.dg/ext/flexary13.C: New test.
12500 * g++.dg/ext/flexary14.C: New test.
12501 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12502
dac2fc29
L
125032016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12504
12505 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12506 Define only if CHECK_FLOAT128 is defined.
12507 (main): Properly initialize u5.
12508
eadb8035
JJ
125092016-02-03 Jakub Jelinek <jakub@redhat.com>
12510
0afbb81b
JJ
12511 PR c/69627
12512 * gcc.dg/pr69627.c: New test.
12513
eadb8035
JJ
12514 PR target/69644
12515 * gcc.dg/pr69644.c: New test.
12516
b12d4923
MS
125172016-02-03 Mike Stump <mikestump@comcast.net>
12518
12519 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12520 support for struct-layout-1.exp.
12521
ab4bae0c
PP
125222016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12523
12524 PR c++/69056
618d6c1c 12525 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12526
95831c01
VM
125272016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12528 Alexandre Oliva <aoliva@redhat.com>
12529
12530 PR target/69461
12531 * gcc.target/powerpc/pr69461.c: New.
12532
ccc71ab8
UB
125332016-02-03 Uros Bizjak <ubizjak@gmail.com>
12534
12535 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12536 works from here ...
12537 (check_effective_target_fsanitize_thread): ... to here. Do not
12538 specify additional compile flags for the test source.
12539 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12540 specify additional compile flags for the test source.
12541
96299640
WD
125422016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12543
12544 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12545
781d83d9
AV
125462016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12547
12548 PR fortran/67451
12549 PR fortran/69418
12550 * gfortran.dg/coarray_allocate_2.f08: New test.
12551 * gfortran.dg/coarray_allocate_3.f08: New test.
12552 * gfortran.dg/coarray_allocate_4.f08: New test.
12553
d8208e6d
AL
125542016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12555
12556 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12557 use same scan-tree-dump-times on all platforms.
12558 * gcc.dg/vect/vect-outer-1.c: Likewise.
12559 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12560 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12561 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12562 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12563 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12564 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12565 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12566
a8394fa0
SB
125672016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12568
12569 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12570 warning.
12571
f3baa1d3
L
125722016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12573
12574 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12575
eb077516
JN
125762016-02-02 James Norris <jnorris@codesourcery.com>
12577
12578 * c-c++-common/goacc/routine-5.c: Add tests.
12579
578fb225
AM
125802016-02-02 Alexander Monakov <amonakov@ispras.ru>
12581
12582 * gcc.target/nvptx/unsigned-cmp.c: New test.
12583
c64f7d37
WD
125842016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12585
12586 * gcc.target/aarch64/scalar_shift_1.c
12587 (test_corners_sisd_di): Improve force to SIMD register.
12588 (test_corners_sisd_si): Likewise.
12589 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12590 Remove scan-assembler check for ldr.
12591
90c6f26c
RB
125922016-02-02 Richard Biener <rguenther@suse.de>
12593
12594 PR tree-optimization/69595
12595 * gcc.dg/Warray-bounds-17.c: New testcase.
12596
9dc03c97
RB
125972016-02-02 Richard Biener <rguenther@suse.de>
12598
12599 PR tree-optimization/69606
12600 * gcc.dg/torture/pr69606.c: New testcase.
12601
2d4dc223
YR
126022016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12603
12604 PR middle-end/68542
12605 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12606 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12607
65c98fde
AM
126082016-02-02 Alan Modra <amodra@gmail.com>
12609
12610 PR target/69548
12611 * gcc.target/powerpc/pr69548.c: New test.
12612
e1b81f2b
JJ
126132016-02-01 Jakub Jelinek <jakub@redhat.com>
12614
d0268b37
JJ
12615 PR rtl-optimization/69592
12616 * gcc.dg/pr69592.c: New test.
12617
e1b81f2b
JJ
12618 PR preprocessor/69543
12619 PR c/69558
12620 * gcc.dg/pr69543.c: New test.
12621 * gcc.dg/pr69558.c: New test.
12622
7dd7780d
UB
126232016-02-01 Uros Bizjak <ubizjak@gmail.com>
12624
bf672ee5
UB
12625 PR testsuite/65940
12626 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12627
9a7013f8
MS
126282016-02-01 Martin Sebor <msebor@redhat.com>
12629
12630 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12631
e681fb2b
BC
126322016-02-01 Bin Cheng <bin.cheng@arm.com>
12633
12634 PR tree-optimization/67921
12635 * c-c++-common/ubsan/pr67921.c: New test.
12636
ff86345f
RB
126372016-02-01 Richard Biener <rguenther@suse.de>
12638
12639 PR middle-end/69556
12640 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12641
bc369dbd
RB
126422016-02-01 Richard Biener <rguenther@suse.de>
12643
12644 PR tree-optimization/69574
12645 * gcc.dg/torture/pr69574.c: New testcase.
12646
ef318184
RB
126472016-02-01 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/69579
12650 * gcc.dg/setjmp-6.c: New testcase.
12651
654745e6
JJ
126522016-02-01 Jakub Jelinek <jakub@redhat.com>
12653
12654 PR rtl-optimization/69570
12655 * g++.dg/opt/pr69570.C: New test.
12656
e6c0c44b
RH
126572016-02-01 Richard Henderson <rth@redhat.com>
12658
12659 * gcc.dg/pr69535.c: New test.
12660
6ff3f09a
JDA
126612016-01-31 John David Anglin <danglin@gcc.gnu.org>
12662
2c005538
JDA
12663 PR testsuite/69584
12664 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12665 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12666
61083a4b
JDA
12667 PR debug/68244
12668 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12669
6ff3f09a
JDA
12670 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12671
0c221916
PT
126722016-01-31 Paul Thomas <pault@gcc.gnu.org>
12673
12674 PR fortran/67564
12675 * gfortran.dg/allocate_with_source_17.f03: New test.
12676
db7a2818
JJ
126772016-01-30 Jakub Jelinek <jakub@redhat.com>
12678
12679 PR tree-optimization/69546
12680 * gcc.dg/torture/pr69546.c: New test.
12681
e520d5f0
PT
126822016-01-30 Paul Thomas <pault@gcc.gnu.org>
12683
12684 PR fortran/69566
12685 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12686
343c05d3
MS
126872016-01-30 Martin Sebor <msebor@redhat.com>
12688
12689 PR c++/68490
12690 * g++.dg/ext/flexary10.C: New test.
12691
d6c3a539
DH
126922016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12693
12694 PR fortran/66707
12695 gfortran.dg/common_23.f90: New test.
12696
52d72fcd
BS
126972016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12698
12699 PR target/65546
12700 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12701 condition being checked, and disable it when the target supports
12702 misaligned loads and stores.
12703
3a5d2ba4
JJ
127042016-01-29 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR debug/69518
12707 * gcc.dg/torture/pr69518.c: New test.
12708
6bbacdb5
L
127092016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12710
12711 PR target/69530
12712 * gcc.target/i386/pr69530.c: New test.
12713
af932cdb
SE
127142016-01-29 Steve Ellcey <sellcey@imgtec.com>
12715
12716 PR target/65604
12717 * gcc.target/mips/div-delay.c: New test.
12718
26658b7c
JJ
127192016-01-29 Jakub Jelinek <jakub@redhat.com>
12720
33e89989
JJ
12721 PR target/69551
12722 * gcc.target/i386/pr69551.c: New test.
12723
26658b7c
JJ
12724 PR target/66137
12725 * gcc.target/i386/pr66137.c: New test.
12726
401116b5
AB
127272016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12728
12729 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12730 always built for p5600.
12731 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12732 isa=p5600 dg-option.
12733
d4abfcc5
RB
127342016-01-29 Richard Biener <rguenther@suse.de>
12735
12736 PR tree-optimization/69547
12737 * g++.dg/tree-ssa/pr69547.C: New testcase.
12738
16b77b32
JJ
127392016-01-29 Jakub Jelinek <jakub@redhat.com>
12740
12741 PR debug/66869
12742 * g++.dg/warn/Wunused-function2.C: New test.
12743
a1c95464
DV
127442016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12745
12746 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12747 support for test to succeed.
12748
5453bfed
MP
127492016-01-29 Marek Polacek <polacek@redhat.com>
12750
12751 PR c++/69509
12752 PR c++/69516
12753 * g++.dg/ext/constexpr-vla2.C: New test.
12754 * g++.dg/ext/constexpr-vla3.C: New test.
12755 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12756
452ec2a5
RB
127572016-01-29 Richard Biener <rguenther@suse.de>
12758
12759 PR middle-end/69537
12760 * gcc.dg/uninit-21.c: New testcase.
12761
aec0b19e
UB
127622016-01-28 Uros Bizjak <ubizjak@gmail.com>
12763
12764 PR target/69459
12765 * gcc.target/i386/pr69459.c: New test.
12766
df113ce7
SE
127672016-01-28 Steve Ellcey <sellcey@imgtec.com>
12768
12769 PR target/68400
12770 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12771 * gcc.target/mips/pr68400.c: New test.
12772
494de84f
MS
127732016-01-28 Martin Sebor <msebor@redhat.com>
12774
12775 PR target/17381
12776 * gcc.target/powerpc/pr17381.c: New test.
12777
eb1b1f01
JJ
127782016-01-28 Jakub Jelinek <jakub@redhat.com>
12779
12780 PR middle-end/69542
12781 * gcc.dg/torture/pr69542.c: New test.
12782
6dfeb7ce
WD
127832016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12784
12785 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12786
4b7471a4
DE
127872016-01-28 David Edelsohn <dje.gcc@gmail.com>
12788
12789 * gcc.dg/pr65980.c: Skip on AIX.
12790 * gcc.dg/pr66688.c: Same.
12791
b271fd21
DE
127922016-01-28 David Edelsohn <dje.gcc@gmail.com>
12793
12794 PR target/63679
12795 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12796 * gcc.dg/tree-ssa/sra-18.c: Same.
12797
874108a9
AV
127982016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12799
12800 PR fortran/62536
12801 * gfortran.dg/block_15.f08: New test.
12802 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12803 on incorrectly closed BLOCK.
12804
30480bcd
IE
128052016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12806
12807 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
128082016-01-28 Richard Biener <rguenther@suse.de>
12809
12810 PR tree-optimization/69466
12811 * gfortran.dg/vect/pr69466.f90: New testcase.
12812
0d4c694e
TP
128132016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12814
12815 * g++.dg/pr67989.C: Remove ARM-specific option.
12816 * gcc.target/arm/pr67989.C: New file.
12817
2aa780da
UB
128182016-01-27 Uros Bizjak <ubizjak@gmail.com>
12819
12820 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12821 and expm1 test for glibc < 2.11.
12822
f75ebe77
RH
128232016-01-27 Richard Henderson <rth@redhat.com>
12824
12825 * gcc.c-torture/execute/pr69447.c: New test.
12826
128272016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12828
9a175e65 12829 PR fortran/69422
49847d75
PT
12830 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12831
cbdd8ae0
JJ
128322016-01-27 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR debug/66869
12835 * gcc.dg/pr66869.c: New test.
12836
2b572b3c
JL
128372016-01-25 Jeff Law <law@redhat.com>
12838
12839 PR tree-optimization/68398
aec0b19e 12840 PR tree-optimization/69196
2b572b3c
JL
12841 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12842 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12843 path to avoid new heuristic allowing more irreducible regions
12844 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12845 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12846 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12847 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12848 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12849
fa74a4bc
MP
128502016-01-27 Marek Polacek <polacek@redhat.com>
12851
12852 PR c/68062
12853 * c-c++-common/vector-compare-4.c: New test.
12854
0afff540
DM
128552016-01-27 David Malcolm <dmalcolm@redhat.com>
12856
12857 PR preprocessor/69126
12858 * c-c++-common/pr69126.c: New test case.
12859
1a218fc9
ILT
128602016-01-27 Ian Lance Taylor <iant@google.com>
12861
12862 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12863
5d70666e
RB
128642016-01-27 Ryan Burn <contact@rnburn.com>
12865
12866 PR cilkplus/69267
12867 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12868
87ff4d66
UB
128692016-01-27 Uros Bizjak <ubizjak@gmail.com>
12870
12871 PR target/69512
12872 * gcc.target/i386/pr69512.c: New test.
12873
27e23cca
RE
128742016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12875
12876 PR ada/69488
12877 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12878
05bf54c3
MP
128792016-01-27 Marek Polacek <polacek@redhat.com>
12880
12881 PR c++/69379
12882 * g++.dg/pr69379.C: New test.
12883
60214d0d
MS
128842016-01-27 Martin Sebor <msebor@redhat.com>
12885
12886 PR c++/69317
12887 * g++.dg/abi/Wabi-2-2.C: New test.
12888 * g++.dg/abi/Wabi-2-3.C: New test.
12889 * g++.dg/abi/Wabi-3-2.C: New test.
12890 * g++.dg/abi/Wabi-3-3.C: New test.
12891
167c7bfa
RB
128922016-01-27 Richard Biener <rguenther@suse.de>
12893
12894 PR tree-optimization/69166
12895 * gcc.dg/torture/pr69166.c: New testcase.
12896
1430fb1f
MJ
128972016-01-27 Martin Jambor <mjambor@suse.cz>
12898
12899 PR tree-optimization/69355
12900 * gcc.dg/tree-ssa/pr69355.c: New test.
12901
95e3030c
MP
129022016-01-27 Marek Polacek <polacek@redhat.com>
12903
12904 PR c++/69496
12905 * g++.dg/ext/constexpr-vla1.C: New test.
12906
eeb085f3
CB
129072016-01-20 Christian Bruel <christian.bruel@st.com>
12908
12909 PR target/69245
12910 * gcc.target/arm/pr69245.c: New test.
12911
b1652dde
JJ
129122016-01-27 Jakub Jelinek <jakub@redhat.com>
12913
12914 PR tree-optimization/69399
12915 * gcc.dg/torture/pr69399.c: New test.
12916
ce7e8f00
EB
129172016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12918
12919 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12920
e4aac1d1
EB
129212016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12922
12923 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12924
8dfdb419
TV
129252016-01-26 Tom de Vries <tom@codesourcery.com>
12926
12927 PR tree-optimization/69110
12928 * gcc.dg/autopar/pr69110.c: New test.
12929
56f80f54 129302016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12931 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12932
12933 * gcc.dg/graphite/isl-ast-op-select.c: New.
12934
a0909527
PT
129352015-01-26 Paul Thomas <pault@gcc.gnu.org>
12936
12937 PR fortran/69385
12938 * gfortran.dg/allocate_error_6.f90: New test.
12939
ffc445f4
RH
129402016-01-26 Richard Henderson <rth@redhat.com>
12941
12942 * gcc.dg/tm/pr60908.c: New test.
12943
01e1dea3
DM
129442016-01-26 David Malcolm <dmalcolm@redhat.com>
12945
12946 PR other/69006
12947 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12948 directive.
12949 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12950 expected multiline output to reflect the colorization being
12951 disabled before newlines.
12952 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12953 (custom_diagnostic_finalizer): Replace call to
12954 pp_newline_and_flush with call to pp_flush.
12955 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12956 * gfortran.dg/implicit_class_1.f90: Likewise.
12957 * lib/gcc-dg.exp (allow_blank_lines): New global.
12958 (dg-allow-blank-lines-in-output): New procedure.
12959 (gcc-dg-prune): Complain about blank lines in the output, unless
12960 dg-allow-blank-lines-in-output was called.
12961 * lib/multiline.exp (_build_multiline_regex): Only support
12962 arbitrary followup text for non-blank-lines, not for blank lines.
12963
13f92e8d
JJ
129642016-01-26 Jakub Jelinek <jakub@redhat.com>
12965
12966 PR tree-optimization/69483
12967 * gcc.dg/pr69483.c: New test.
12968 * g++.dg/opt/pr69483.C: New test.
12969
92422235
CL
129702016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12971
12972 PR target/68620
12973 * gcc.target/arm/pr68620.c: New test.
12974
0bccf11b
L
129752016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12976
12977 * gcc.target/i386/pr68986-2.c: Remove -m32.
12978
81cd202e
L
129792016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12980
12981 PR target/68986
12982 * gcc.target/i386/pr68986-1.c: New test.
12983 * gcc.target/i386/pr68986-2.c: Likewise.
12984 * gcc.target/i386/pr68986-3.c: Likewise.
12985
213a1c03
CB
129862016-01-26 Christian Bruel <christian.bruel@st.com>
12987
12988 * lib/target-supports.exp
12989 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12990 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12991 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12992
22a08dd1
RB
129932016-01-26 Richard Biener <rguenther@suse.de>
12994
12995 PR tree-optimization/69452
12996 * gcc.dg/torture/pr69452.c: New testcase.
12997
6c06e0e8
JJ
129982016-01-26 Jakub Jelinek <jakub@redhat.com>
12999
13000 PR target/69442
13001 * gcc.dg/pr69442.c: New test.
13002
b96824c4
RFI
130032016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13004
13005 PR target/67896
13006 * gcc.target/aarch64/simd/pr67896.C: New.
13007
5ee31e57
RS
130082016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13009
13010 PR tree-optimization/69400
13011 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13012 function.
13013 (plugin_init): Call it.
13014 * gcc.dg/torture/pr69400.c: New test.
13015
7ddfb31d
CL
130162016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13017
13018 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13019
1e050c90
AK
130202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13021 Sebastian Pop <s.pop@samsung.com>
13022
13023 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13024 isl-0.15.
13025
c8ee4bf5
AK
130262016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13027 Sebastian Pop <s.pop@samsung.com>
13028
13029 * gcc.dg/graphite/pr69292.c: New.
13030
d902b330
JJ
130312016-01-25 Jakub Jelinek <jakub@redhat.com>
13032
13033 * c-c++-common/goacc/use_device-1.c: New test.
13034
2c89b952
JL
130352016-01-25 Jeff Law <law@redhat.com>
13036
13037 PR tree-optimization/69196
13038 PR tree-optimization/68398
13039 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13040 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13041
685c8785
DE
130422016-01-25 David Edelsohn <dje.gcc@gmail.com>
13043
13044 PR target/69469
13045 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13046 Algorithm.
13047
95cef0c1
RB
130482016-01-25 Richard Biener <rguenther@suse.de>
13049
13050 PR testsuite/69380
13051 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13052
2947d3b2
IE
130532016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13054
13055 PR target/69421
13056 * gcc.dg/pr69421.c: New test.
13057
ae19075a
BB
130582016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13059
13060 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13061 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13062 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13063 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13064 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13065 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13066 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13067 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13068 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13069 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13070
fa4511c2
RB
130712016-01-25 Richard Biener <rguenther@suse.de>
13072
13073 PR tree-optimization/69376
13074 * gcc.dg/torture/pr69376.c: New testcase.
13075
1d101216
JD
130762016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13077
13078 PR fortran/69397
13079 PR fortran/68442
13080 * gfortran.dg/interface_38.f90: New test.
13081 * gfortran.dg/interface_39.f90: New test.
a0909527 13082
a59b92b0
PP
130832016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13084
13085 Revert:
13086 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13087
13088 PR c++/11858
13089 PR c++/24663
13090 PR c++/24664
13091 * g++.dg/template/pr11858.C: New test.
13092 * g++.dg/template/pr24663.C: New test.
13093 * g++.dg/template/unify12.C: New test.
13094 * g++.dg/template/unify13.C: New test.
13095 * g++.dg/template/unify14.C: New test.
13096 * g++.dg/template/unify15.C: New test.
13097 * g++.dg/template/unify16.C: New test.
13098 * g++.dg/template/unify17.C: New test.
13099
16acb1a8
DH
131002016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13101
13102 PR fortran/68283
13103 gfortran.dg/pr68283.f90: New test.
13104
094773e8
TK
131052016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13106
13107 PR fortran/66094
13108 * gfortran.dg/inline_matmul_13.f90: New test.
13109 * gfortran.dg/matmul_bounds_8.f90: New test.
13110 * gfortran.dg/matmul_bounds_9.f90: New test.
13111 * gfortran.dg/matmul_bounds_10.f90: New test.
13112
42fb90d7
TV
131132016-01-23 Tom de Vries <tom@codesourcery.com>
13114
13115 PR tree-optimization/69426
13116 * gcc.dg/autopar/pr69426.c: New test.
13117
69da7802
MS
131182016-01-23 Martin Sebor <msebor@redhat.com>
13119
13120 PR c++/58109
13121 PR c++/69022
13122 * g++.dg/cpp0x/alignas5.C: New test.
13123 * g++.dg/ext/vector29.C: Same.
13124
da17300a
UB
131252016-01-23 Uros Bizjak <ubizjak@gmail.com>
13126
13127 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13128 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13129 _GNU_SOURCE from compile flags to the source.
13130 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13131 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13132 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13133 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13134
62041cfc
JJ
131352016-01-22 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR target/69432
13138 * g++.dg/opt/pr69432.C: New test.
13139
f7d2ad6f
BS
131402016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13141
13142 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13143 32-bit targets testing an -m64 multilib.
13144
d403fc9a
WS
131452016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13146
13147 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13148 64-bit support.
13149
4aa16f8d
JG
131502016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13151
13152 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13153
7c816d0f
CB
131542016-01-21 Christian Bruel <christian.bruel@st.com>
13155
13156 PR target/68674
13157 * gcc.target/i386/pr68674.c
13158 * gcc.target/aarch64/pr68674.c
13159 * gcc.target/arm/pr68674.c
13160
fce661e8
KT
131612016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13162
13163 PR target/69403
13164 * gcc.c-torture/execute/pr69403.c: New test.
13165
4696899f
PC
131662016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13167
13168 PR c++/55843
13169 * g++.dg/template/pr55843.C: New.
13170
bac69366
AL
131712016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13172
13173 PR testsuite/66877
13174 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13175 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13176
b57d3a5c
BS
131772016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13178
13179 PR testsuite/67489
da17300a
UB
13180 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13181 from dg-do compile directive, and instead add
13182 { dg-require-effective-target int128 }.
b57d3a5c 13183
9f04a53e
MS
131842016-01-20 Martin Sebor <msebor@redhat.com>
13185
13186 PR c/69405
13187 * gcc.dg/sync-fetch.c: New test.
13188
38a51663
JL
131892016-01-21 Martin Sebor <msebor@redhat.com>
13190
13191 PR target/69252
13192 * gcc.target/powerpc/pr69252.c: New test.
13193
2423a75a
JD
131942016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13195
13196 PR fortran/65996
da17300a 13197 * gfortran.dg/pr65996.f90: New test.
2423a75a 13198
0a76463f
DV
131992016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13200
13201 PR c++/68810
9f04a53e 13202 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13203 expected to generate an error.
0a76463f 13204
9776e692
BS
132052016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13206
13207 PR middle-end/66178
13208 * gcc.dg/torture/pr66178.c: New test.
13209
c8d3e088
AB
132102016-01-21 Anton Blanchard <anton@samba.org>
13211 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13212
13213 PR target/63354
13214 * gcc.target/powerpc/pr63354.c: New test.
13215
35b707ff
VM
132162016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13217
13218 PR rtl-optimization/68990
13219 * gcc.target/i386/pr68990: New.
13220
157b0829
NC
132212016-01-21 Nick Clifton <nickc@redhat.com>
13222
13223 PR target/69129
13224 * gcc.target/mips/pr69129.c: New.
13225
aede6748
PC
132262016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13227
13228 PR c++/58046
13229 * g++.dg/cpp0x/pr58046.C: New.
13230
5463c2c8
JJ
132312016-01-21 Jakub Jelinek <jakub@redhat.com>
13232
6d31cc75
SS
13233 PR target/69187
13234 PR target/65624
13235 * gcc.target/arm/pr69187.c: New test.
13236
5463c2c8
JJ
13237 PR c++/69355
13238 * g++.dg/torture/pr69355.C: New test.
13239
fa28f32b
AK
132402016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13241 Sebastian Pop <s.pop@samsung.com>
13242
13243 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13244
b920a047
AK
132452016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13246 Sebastian Pop <s.pop@samsung.com>
13247
da17300a 13248 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13249
bdd3aea6
JJ
132502016-01-21 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR middle-end/67653
13253 * c-c++-common/pr67653.c: New test.
13254 * gcc.dg/torture/pr29119.c: Add dg-warning.
13255
26a2e6ae
PB
132562016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13257
13258 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13259
d25c7690
PK
132602016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13261
13262 PR c/24293
13263 * gcc.dg/pr24293.c: New test.
13264 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13265 incomplete struct type.
13266 * gcc.dg/declspec-1.c: Likewise.
13267 * gcc.dg/pr63549.c: Likewise.
13268
889d5698
JJ
132692016-01-20 Jakub Jelinek <jakub@redhat.com>
13270
13271 PR tree-optimization/66612
13272 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13273 for bdn instruction.
13274
d7cf3dc7
CL
132752016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13276
13277 * lib/target-supports.exp
13278 (check_effective_target_arm_fp_ok_nocache): New.
13279 (check_effective_target_arm_fp_ok): New.
13280 (add_options_for_arm_fp): New.
13281 (check_effective_target_arm_crypto_ok_nocache): Require
13282 target_arm_v8_neon_ok instead of arm32.
13283 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13284 (check_effective_target_arm_crypto_pragma_ok): New.
13285 (add_options_for_arm_vfp): New.
13286 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13287 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13288 target instead. Force initial fpu to vfp.
13289 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13290 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13291 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13292 dependency.
13293 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13294 use arm_vfp effective target instead. Force initial fpu to vfp.
13295 * gcc.target/arm/attr-neon3.c: Likewise.
13296 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13297 arm_vfp_ok.
13298 * gcc.target/arm/unsigned-float.c: Likewise.
13299 * gcc.target/arm/vfp-1.c: Likewise.
13300 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13301 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13302 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13303 * gcc.target/arm/vfp-ldmias.c: Likewise.
13304 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13305 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13306 * gcc.target/arm/vfp-stmiad.c: Likewise.
13307 * gcc.target/arm/vfp-stmias.c: Likewise.
13308 * gcc.target/arm/vnmul-1.c: Likewise.
13309 * gcc.target/arm/vnmul-2.c: Likewise.
13310 * gcc.target/arm/vnmul-3.c: Likewise.
13311 * gcc.target/arm/vnmul-4.c: Likewise.
13312
01ac9704 133132016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13314
e84b00da
L
13315 PR testsuite/69366
13316 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13317 the MPX run-time library, for compile-time MPX test.
13318 * gcc.target/i386/chkp-always_inline.c: Likewise.
13319 * gcc.target/i386/chkp-bndret.c: Likewise.
13320 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13321 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13322 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13323 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13324 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13325 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13326 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13327 * gcc.target/i386/chkp-label-address.c: Likewise.
13328 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13329 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13330 * gcc.target/i386/chkp-pr69044.c: Likewise.
13331 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13332 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13333 * gcc.target/i386/chkp-strchr.c: Likewise.
13334 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13335 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13336 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13337 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13338 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13339 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13340 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13341 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13342 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13343 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13344 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13345 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13346 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13347 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13348 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13349 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13350 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13351 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13352 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13353 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13354 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13355 * gcc.target/i386/pr63995-2.c: Likewise.
13356 * gcc.target/i386/pr64805.c: Likewise.
13357 * gcc.target/i386/pr65044.c: Likewise.
13358 * gcc.target/i386/pr65167.c: Likewise.
13359 * gcc.target/i386/pr65183.c: Likewise.
13360 * gcc.target/i386/pr65184.c: Likewise.
13361 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13362
28b33016
IE
133632016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13364
13365 PR tree-optimization/69328
13366 * gcc.dg/pr69328.c: New test.
13367
bcff0913
JL
133682016-01-20 Jeff Law <law@redhat.com>
13369
bf0bb970 13370 PR target/25114
bcff0913
JL
13371 * gcc.target/m68k/pr25114.c: New test.
13372
a3f69631
AV
133732016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13374
13375 * gcc.target/arm/memset-inline-10.c: Added
13376 dg-require-effective-target arm_thumb2_ok.
13377
af33ba0d
EB
133782016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13379
13380 * gcc.dg/debug/dwarf2/sso.c: New test.
13381
7596d5de
UB
133822016-01-19 Uros Bizjak <ubizjak@gmail.com>
13383
13384 PR testsuite/68820
13385 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13386 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13387 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13388
ceda2c69
JH
133892016-01-19 Jan Hubicka <hubicka@ucw.cz>
13390
13391 PR ipa/66223
13392 * g++.dg/ipa/devirt-50.C: New testcase.
13393
38a979f2
MP
133942016-01-19 Marek Polacek <polacek@redhat.com>
13395
13396 PR c++/68965
13397 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13398 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13399
962801c5
KT
134002016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13401
13402 PR target/69135
13403 * gcc.target/arm/pr69135_1.c: New test.
13404
078fe40a
WD
134052015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13406
13407 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13408
786e3c06
WD
134092015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13410
13411 * gcc.target/aarch64/ccmp_1.c: New testcase.
13412
1e297006
MP
134132016-01-19 Marek Polacek <polacek@redhat.com>
13414
13415 PR c++/68586
13416 * g++.dg/cpp0x/enum30.C: New test.
13417
879c27e3
RB
134182016-01-19 Richard Biener <rguenther@suse.de>
13419
13420 PR tree-optimization/69336
13421 * g++.dg/tree-ssa/pr69336.C: New testcase.
13422
015337d3
JJ
134232016-01-19 Jakub Jelinek <jakub@redhat.com>
13424
13425 PR debug/65779
13426 * gcc.dg/pr65779.c: New test.
13427
e2c768b6
RB
134282016-01-19 Richard Biener <rguenther@suse.de>
13429
13430 PR tree-optimization/69352
13431 * gcc.dg/torture/pr69352.c: New testcase.
13432
569efc34
JJ
134332016-01-19 Jakub Jelinek <jakub@redhat.com>
13434
13435 PR rtl-optimization/68955
13436 PR rtl-optimization/64557
13437 * gcc.dg/torture/pr68955.c: New test.
13438
e49d321f
JH
134392016-01-19 Jan Hubicka <hubicka@ucw.cz>
13440
13441 PR lto/69136
13442 * g++.dg/torture/pr69136.C: New testcase.
13443
e9191ad3
JH
134442016-01-19 Jan Hubicka <hubicka@ucw.cz>
13445
13446 PR lto/69133
13447 * g++.dg/lto/pr69133_0.C: New testcase.
13448 * g++.dg/lto/pr69133_1.C: New testcase.
13449
2bedb645
JL
134502016-01-15 Jeff Law <law@redhat.com>
13451
13452 PR tree-optimization/69320
13453 * gcc.c-torture/pr69320-1.c: New test.
13454 * gcc.c-torture/pr69320-2.c: New test.
13455 * gcc.c-torture/pr69320-3.c: New test.
13456 * gcc.c-torture/pr69320-4.c: New test.
13457
17c15cb9
PP
134582016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13459
13460 PR c++/11858
13461 PR c++/24663
13462 PR c++/24664
13463 * g++.dg/template/pr11858.C: New test.
13464 * g++.dg/template/pr24663.C: New test.
13465 * g++.dg/template/unify12.C: New test.
13466 * g++.dg/template/unify13.C: New test.
13467 * g++.dg/template/unify14.C: New test.
13468 * g++.dg/template/unify15.C: New test.
13469 * g++.dg/template/unify16.C: New test.
13470 * g++.dg/template/unify17.C: New test.
13471
9617fd08
DM
134722016-01-18 David Malcolm <dmalcolm@redhat.com>
13473
13474 PR testsuite/69181
13475 * gcc.dg/pr69181-1.c: New test file.
13476 * gcc.dg/pr69181-2.c: New test file.
13477 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13478 globals by moving it to...
13479 (cleanup-after-saved-dg-test): ...this new function. Add
13480 "global additional_sources_used". Add reset of global
13481 multiline_expected_outputs to the empty list.
13482 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13483 global to...
13484 (multiline_expected_outputs): ...this, and updated comments to
13485 note that it is modified from gcc-dg.exp.
13486 (dg-end-multiline-output): Update for the above renaming.
13487 (handle-multiline-outputs): Likewise. Remove the clearing
13488 of the expected outputs to the empty list.
13489
b555a2e4
RB
134902016-01-18 Richard Biener <rguenther@suse.de>
13491
13492 PR tree-optimization/69297
13493 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13494
96902805
JM
134952016-01-18 Joseph Myers <joseph@codesourcery.com>
13496
13497 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13498 dg-options.
13499 * gcc.target/mips/mips-3d-2.c: Likewise.
13500 * gcc.target/mips/mips-3d-3.c: Likewise.
13501 * gcc.target/mips/mips-3d-4.c: Likewise.
13502 * gcc.target/mips/mips-3d-5.c: Likewise.
13503 * gcc.target/mips/mips-3d-6.c: Likewise.
13504 * gcc.target/mips/mips-3d-7.c: Likewise.
13505 * gcc.target/mips/mips-3d-8.c: Likewise.
13506 * gcc.target/mips/mips-3d-9.c: Likewise.
13507 * gcc.target/mips/mips-ps-1.c: Likewise.
13508 * gcc.target/mips/mips-ps-2.c: Likewise.
13509 * gcc.target/mips/mips-ps-3.c: Likewise.
13510 * gcc.target/mips/mips-ps-4.c: Likewise.
13511 * gcc.target/mips/mips-ps-5.c: Likewise.
13512 * gcc.target/mips/mips-ps-6.c: Likewise.
13513 * gcc.target/mips/mips-ps-7.c: Likewise.
13514 * gcc.target/mips/mips-ps-type.c: Likewise.
13515 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13516 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13517
40e26f94
TV
135182016-01-18 Tom de Vries <tom@codesourcery.com>
13519
13520 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13521 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13522 * c-c++-common/goacc/kernels-empty.c: New test.
13523 * c-c++-common/goacc/kernels-eternal.c: New test.
13524 * c-c++-common/goacc/kernels-loop-2.c: New test.
13525 * c-c++-common/goacc/kernels-loop-3.c: New test.
13526 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13527 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13528 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13529 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13530 * c-c++-common/goacc/kernels-loop-data.c: New test.
13531 * c-c++-common/goacc/kernels-loop-g.c: New test.
13532 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13533 * c-c++-common/goacc/kernels-loop-n.c: New test.
13534 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13535 * c-c++-common/goacc/kernels-loop.c: New test.
13536 * c-c++-common/goacc/kernels-noreturn.c: New test.
13537 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13538 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13539 * c-c++-common/goacc/kernels-reduction.c: New test.
13540
a98d4647
TV
135412016-01-18 Tom de Vries <tom@codesourcery.com>
13542
13543 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13544 * gcc.dg/autopar/outer-2.c: Same.
13545 * gcc.dg/autopar/outer-3.c: Same.
13546 * gcc.dg/autopar/outer-4.c: Same.
13547 * gcc.dg/autopar/outer-5.c: Same.
13548 * gcc.dg/autopar/outer-6.c: Same.
13549 * gcc.dg/autopar/parallelization-1.c: Same.
13550 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13551 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13552 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13553 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13554 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13555 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13556 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13557 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13558 * gcc.dg/autopar/pr39500-1.c: Same.
13559 * gcc.dg/autopar/pr39500-2.c: Same.
13560 * gcc.dg/autopar/pr46193.c: Same.
13561 * gcc.dg/autopar/pr46194.c: Same.
13562 * gcc.dg/autopar/pr49580.c: Same.
13563 * gcc.dg/autopar/pr49960-1.c: Same.
13564 * gcc.dg/autopar/pr49960.c: Same.
13565 * gcc.dg/autopar/pr68373.c: Same.
13566 * gcc.dg/autopar/reduc-1.c: Same.
13567 * gcc.dg/autopar/reduc-1char.c: Same.
13568 * gcc.dg/autopar/reduc-1short.c: Same.
13569 * gcc.dg/autopar/reduc-2.c: Same.
13570 * gcc.dg/autopar/reduc-2char.c: Same.
13571 * gcc.dg/autopar/reduc-2short.c: Same.
13572 * gcc.dg/autopar/reduc-3.c: Same.
13573 * gcc.dg/autopar/reduc-4.c: Same.
13574 * gcc.dg/autopar/reduc-6.c: Same.
13575 * gcc.dg/autopar/reduc-7.c: Same.
13576 * gcc.dg/autopar/reduc-8.c: Same.
13577 * gcc.dg/autopar/reduc-9.c: Same.
13578 * gcc.dg/autopar/uns-outer-4.c: Same.
13579 * gcc.dg/autopar/uns-outer-5.c: Same.
13580 * gcc.dg/autopar/uns-outer-6.c: Same.
13581 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13582 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13583
da976fa8
AL
135842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13585
13586 PR target/63679
13587 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13588 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13589
70c1e886
AL
135902016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13591
13592 PR target/63679
13593 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13594 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13595 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13596
88bed196
AL
135972016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13598
13599 PR target/63679
13600 * gcc.dg/tree-ssa/sra-17.c: New.
13601 * gcc.dg/tree-ssa/sra-18.c: New.
13602
3dd5f42e
IE
136032016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13604
13605 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13606
ae5a77fa
EB
136072016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13608
13609 * gnat.dg/inline12.adb: New test.
13610
11e57fc6
BC
136112016-01-18 Bin Cheng <bin.cheng@arm.com>
13612
13613 PR tree-optimization/66797
13614 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13615
995b6fe0
RB
136162016-01-18 Richard Biener <rguenther@suse.de>
13617
13618 PR tree-optimization/69170
13619 * gcc.dg/torture/pr69170.c: New testcase.
13620
82ee0cf2 136212016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13622
13623 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13624
d69da357
TV
136252016-01-16 Tom de Vries <tom@codesourcery.com>
13626
13627 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13628
a3845283
TV
136292016-01-16 Tom de Vries <tom@codesourcery.com>
13630
13631 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13632 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13633 redundant dg-require-effective-target pthread.
13634 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13635 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13636 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13637 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13638 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13639 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13640 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13641
197a6aa6
DE
136422016-01-16 David Edelsohn <dje.gcc@gmail.com>
13643
13644 PR target/68609
13645 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13646 * gcc.target/powerpc/recip-7.c: Same.
13647
ec7886c1
PP
136482016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13649
13650 PR c++/69091
13651 * g++.dg/template/pr69091.C: New test.
13652
203484bb
PP
136532016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13654
13655 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13656 dump does not contain an error_mark_node.
13657 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13658 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13659
aa2500e9
PP
136602016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13661
13662 PR c++/68936
13663 * g++.dg/template/pr68936.C: New test.
13664
28621a5c
DE
136652016-01-15 David Edelsohn <dje.gcc@gmail.com>
13666
13667 PR target/68609
13668 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13669 * gcc.target/powerpc/recip-2.c: Same.
13670 * gcc.target/powerpc/recip-3.c: Same.
13671 * gcc.target/powerpc/recip-4.c: Same.
13672 * gcc.target/powerpc/recip-sqrtf.c: Same.
13673
40c43aca
JL
136742016-01-15 Jeff Law <law@redhat.com>
13675
13676 PR tree-optimization/69270
13677 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13678 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13679
afbc5ae8
PT
136802016-01-15 Paul Thomas <pault@gcc.gnu.org>
13681
13682 PR fortran/49630
13683 * gfortran.dg/deferred_character_13.f90: New test for the fix
13684 of comment 3 of the PR.
13685
13686 PR fortran/54070
13687 * gfortran.dg/deferred_character_8.f90: New test
13688 * gfortran.dg/allocate_error_5.f90: New test
13689
13690 PR fortran/60593
13691 * gfortran.dg/deferred_character_10.f90: New test
13692
13693 PR fortran/60795
13694 * gfortran.dg/deferred_character_14.f90: New test
13695
13696 PR fortran/61147
13697 * gfortran.dg/deferred_character_11.f90: New test
13698
13699 PR fortran/64324
13700 * gfortran.dg/deferred_character_9.f90: New test
13701
49abe076
VM
137022016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13703
13704 PR rtl-optimization/69030
13705 * gcc.target/i386/pr69030.c: New.
13706
16d12992
KT
137072016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13708
13709 * gcc.target/aarch64/target_attr_17.c: New test.
13710
78810bd3
RB
137112016-01-15 Richard Biener <rguenther@suse.de>
13712
13713 PR tree-optimization/66856
13714 * gcc.dg/torture/pr66856-1.c: New testcase.
13715 * gcc.dg/torture/pr66856-2.c: Likewise.
13716
2bd847fe
RB
137172016-01-15 Richard Biener <rguenther@suse.de>
13718
13719 PR debug/69137
13720 * g++.dg/lto/pr69137_0.C: New testcase.
13721
a00fe3b7
RS
137222016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13723
13724 PR middle-end/69246
13725 * gcc.target/i386/pr69246.c: New test.
13726
cbb0e83b
DV
137272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13728
7596d5de 13729 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13730
5a500ecf
DV
137312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13732
13733 PR c++/56194
13734 * g++.dg/init/const9.C: Disable test on S/390.
13735
5d9bf64f
DV
137362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13737
13738 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13739 * g++.dg/Wno-frame-address.C: Ditto.
13740
e234b19e
DV
137412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13742
13743 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13744
89483f99
RB
137452016-01-15 Richard Biener <rguenther@suse.de>
13746
13747 PR tree-optimization/68961
13748 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13749
94f37395
IE
137502016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13751
13752 * gcc.target/i386/pr65105-5.c: New test.
13753
82ee0cf2 137542016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13755
13756 * gcc.c-torture/execute/alias-4.c: New testcase.
13757
82ee0cf2 137582016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13759
13760 PR ipa/68148
13761 * g++.dg/ipa/devirt-49.C: New testcase.
13762
092f7deb 137632016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13764
13765 PR target/65837
13766 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13767 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13768 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13769
e93c66bc
RB
137702016-01-15 Richard Biener <rguenther@suse.de>
13771
13772 PR tree-optimization/69117
13773 * gcc.dg/torture/pr69117.c: New testcase.
13774
c47eaca6 137752015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13776
13777 PR c++/69048
13778 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13779
c3f6914a
FXC
137802016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13781
13782 PR testsuite/67509
13783 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13784 range tests use 100 * maximum instead of maximum + 1.
13785
cd65ae90
JJ
137862016-01-14 Jakub Jelinek <jakub@redhat.com>
13787
13788 PR debug/69244
13789 * gcc.dg/guality/pr69244.c: New test.
13790
19643948
UB
137912016-01-14 Uros Bizjak <ubizjak@gmail.com>
13792
13793 * lib/target-supports.exp (check_effective_target_issignaling):
13794 New procedure.
13795 * gcc.dg/pr61441.c: Require issignaling effective target.
13796
fe79c97e
SB
137972016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13798
13799 PR target/68803
13800 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13801
c7df95d8
DM
138022016-01-14 David Malcolm <dmalcolm@redhat.com>
13803
13804 PR c++/68819
13805 PR preprocessor/69177
13806 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13807 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13808 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13809 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13810
00083992
MP
138112016-01-14 Marek Polacek <polacek@redhat.com>
13812
13813 PR c/69262
13814 * gcc.dg/array-15.c: New test.
13815
0c9b3294
JJ
138162016-01-14 Jakub Jelinek <jakub@redhat.com>
13817
13818 PR middle-end/68146
13819 PR tree-optimization/69155
13820 * gfortran.dg/pr68146.f: New test.
13821 * gfortran.dg/pr69155.f90: New test.
13822
3688e13d
RB
138232016-01-14 Richard Biener <rguenther@suse.de>
13824
13825 PR tree-optimization/68060
13826 * gcc.dg/torture/pr68060-1.c: New testcase.
13827 * gcc.dg/torture/pr68060-2.c: Likewise.
13828
bab0ad3a
NC
138292016-01-14 Nick Clifton <nickc@redhat.com>
13830
13831 * lib/target-supports.exp
13832 (check_effective_target_arm_neon_ok_nocache): Add an option
13833 sequence that includes setting the ARM architecture to ARMv7-A.
13834 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13835 command line options necessary to enable Neon support.
13836 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13837 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13838 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13839 * gcc.target/arm/pr69180.c: Likewise.
13840
947c2ce5
JL
138412016-01-14 Jeff Law <law@redhat.com>
13842
13843 PR tree-optimization/69270
13844 * gcc.dg/tree-ssa/pr69270.c: New test.
13845
3342fd71
BS
138462016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13847
13848 PR c/66208
13849 * c-c++-common/pr66208.c: New file.
13850
2ad3adf1
JJ
138512016-01-13 Jakub Jelinek <jakub@redhat.com>
13852
13853 PR tree-optimization/69156
13854 * gcc.dg/pr69156.c: New test.
13855
398d6feb
L
138562016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13857
13858 * gcc.target/i386/pr69225-7.c: New test.
13859
4c868789
RH
138602016-01-13 Richard Henderson <rth@redhat.com>
13861
13862 * gcc.dg/tm/memopt-13.c: Update expected function.
13863 * gcc.dg/tm/memopt-6.c: Likewise.
13864
ef6d1772
UB
138652016-01-13 Uros Bizjak <ubizjak@gmail.com>
13866
13867 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13868 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13869 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13870 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13871
ef6d1772
UB
138722016-01-13 Tom de Vries <tom@codesourcery.com>
13873
13874 PR tree-optimization/69169
0b4b6ef2
TV
13875 * gcc.dg/pr69169.c: New test.
13876
2ad3adf1 138772016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13878
13879 PR target/69228
13880 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13881 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13882 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13883 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13884 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13885 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13886 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13887 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13888
9060e335
AK
138892016-01-13 Jakub Jelinek <jakub@redhat.com>
13890
13891 PR target/69247
13892 * gcc.dg/pr69247.c: New test.
13893
40311329
RB
138942016-01-13 Richard Biener <rguenther@suse.de>
13895
13896 PR tree-optimization/69242
13897 * gcc.dg/torture/pr69242.c: New testcase.
13898
ccbd7103
RB
138992016-01-13 Richard Biener <rguenther@suse.de>
13900
13901 PR tree-optimization/69186
13902 * gcc.dg/torture/pr69186.c: New testcase.
13903
c6f72a46
JL
139042016-01-13 Jeff Law <law@redhat.com>
13905
13906 PR tree-optimization/67755
13907 * gcc.dg/tree-ssa/pr67755.c: New test.
13908
139092016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13910
13911 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13912 pass number in output by a star.
13913
c446cf07
BC
139142016-01-12 Bin Cheng <bin.cheng@arm.com>
13915
13916 PR tree-optimization/68911
13917 * gcc.c-torture/execute/pr68911.c: New test.
13918
5342156c
MP
139192016-01-12 Marek Polacek <polacek@redhat.com>
13920
13921 PR c++/68979
13922 * g++.dg/warn/permissive-1.C: New test.
13923
65364cc5
JJ
139242016-01-12 Jakub Jelinek <jakub@redhat.com>
13925
13926 PR objc++/68511
13927 PR c++/69213
13928 * g++.dg/opt/pr69213.C: New test.
13929
81b9a3d9
CB
139302016-01-12 Christian Bruel <christian.bruel@st.com>
13931
13932 PR target/69180
13933 * gcc.target/arm/pr69180.c: New test.
13934
3c4e91c9
RB
139352016-01-12 Richard Biener <rguenther@suse.de>
13936
13937 PR lto/69077
13938 * g++.dg/lto/pr69077_0.C: New testcase.
13939 * g++.dg/lto/pr69077_1.C: Likewise.
13940
5664cea1
JJ
139412016-01-12 Jakub Jelinek <jakub@redhat.com>
13942
13943 PR target/69175
13944 * g++.dg/opt/pr69175.C: New test.
13945
86cefc49
AL
139462016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13947
13948 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13949 rather than #including math.h & stdlib.h.
13950 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13951 * gcc.dg/vect/pr49771.c: Likewise.
13952 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13953 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13954 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13955 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13956 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13957 * gcc.dg/vect/pr44507.c: Likewise.
13958 * gcc.dg/vect/pr45902.c: Likewise.
13959 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13960 * gcc.dg/vect/vect-117.c: Likewise.
13961 * gcc.dg/vect/vect-99.c: Likewise.
13962 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13963 * gcc.dg/vect/vect-cond-1.c: Likewise.
13964 * gcc.dg/vect/vect-cond-2.c: Likewise.
13965 * gcc.dg/vect/vect-cond-3.c: Likewise.
13966 * gcc.dg/vect/vect-cond-4.c: Likewise.
13967 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13968 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13969 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13970 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13971 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13972 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13973 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13974 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13975 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13976 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13977 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13978 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13979 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13980 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13981 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13982 include of signal.h.
13983 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13984 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13985 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13986 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13987 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13988 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13989 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13990 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13991 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13992 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13993 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13994 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13995 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13996 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13997 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13998 * gcc.dg/vect/vect-outer-5.c: Likewise.
13999 * gcc.dg/vect/vect-outer-6.c: Likewise.
14000 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14001 include of stdio.h.
14002
b832f61e
NC
140032016-01-12 Nick Clifton <nickc@redhat.com>
14004
14005 PR target/68913
14006 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14007 to fread so that it will be found in all target runtimes.
14008
8eac49b1
RB
140092016-01-12 Richard Biener <rguenther@suse.de>
14010
14011 PR tree-optimization/69053
14012 * g++.dg/torture/pr69053.C: New testcase.
14013
2935d994
RB
140142016-01-12 Richard Biener <rguenther@suse.de>
14015
14016 PR tree-optimization/69168
14017 * gcc.dg/torture/pr69168.c: New testcase.
14018
66c16fd9
RB
140192016-01-12 Richard Biener <rguenther@suse.de>
14020
14021 PR tree-optimization/69157
14022 * gcc.dg/torture/pr69157.c: New testcase.
14023
140242016-01-12 Richard Biener <rguenther@suse.de>
14025
14026 PR tree-optimization/69174
14027 * gcc.dg/torture/pr69174.c: New testcase.
14028
723033a6
JJ
140292016-01-12 Jakub Jelinek <jakub@redhat.com>
14030
14031 PR c++/66808
14032 PR c++/69000
14033 * g++.dg/tls/pr66808.C: New test.
14034 * g++.dg/tls/pr69000.C: New test.
14035
3574cf47
BS
140362016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14037
14038 * gcc.target/powerpc/swaps-p8-23.c: New test.
14039 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14040
feb20787
JDA
140412016-01-11 John David Anglin <danglin@gcc.gnu.org>
14042
14043 PR tree-optimization/68356
14044 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14045
27b1820a
KV
140462016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14047 Jim Wilson <jim.wilson@linaro.org>
14048
14049 PR target/69194
14050 * gcc.target/arm/pr69194.c: New test.
14051
cf4de6af
L
140522016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14053
14054 PR target/69225
14055 * gcc.target/i386/pr69225-1.c: New test.
14056 * gcc.target/i386/pr69225-2.c: Likewise.
14057 * gcc.target/i386/pr69225-3.c: Likewise.
14058 * gcc.target/i386/pr69225-4.c: Likewise.
14059 * gcc.target/i386/pr69225-5.c: Likewise.
14060 * gcc.target/i386/pr69225-6.c: Likewise.
14061
1ebd5558
JJ
140622016-01-11 Jakub Jelinek <jakub@redhat.com>
14063
23552a4d
JJ
14064 PR target/67462
14065 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14066 if lp64.
14067
26ff85b0
JJ
14068 PR target/69071
14069 * gcc.dg/pr69071.c: New test.
14070
9cb6bd74
JJ
14071 PR c++/69211
14072 * g++.dg/opt/pr69211.C: New test.
14073
1ebd5558
JJ
14074 PR tree-optimization/69214
14075 * gcc.c-torture/compile/pr69214.c: New test.
14076
8c18c836
UB
140772016-01-11 Uros Bizjak <ubizjak@gmail.com>
14078
14079 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14080 * gcc.target/i386/pr66232-11.c: Ditto.
14081 * gcc.target/i386/pr66232-12.c: Ditto.
14082 * gcc.target/i386/pr66232-13.c: Ditto.
14083
62446e6e
RB
140842016-01-11 Richard Biener <rguenther@suse.de>
14085
14086 PR tree-optimization/69173
14087 * gcc.dg/torture/pr69173.c: New testcase.
14088
2b8568fe
KT
140892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14090
14091 PR rtl-optimization/68796
14092 * gcc.target/aarch64/tst_5.c: New test.
14093 * gcc.target/aarch64/tst_6.c: Likewise.
14094
5baf4532
KT
140952016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14096
14097 PR rtl-optimization/68841
14098 * gcc.dg/pr68841.c: New test.
14099 * gcc.c-torture/execute/pr68841.c: New test.
14100
ca90b1ed
YR
141012016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14102
14103 PR rtl-optimization/68920
14104 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14105 for ix86 targets.
14106 * gcc.dg/ifcvt-5.c: New test.
14107
2ad3adf1 141082016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14109
14110 PR bootstrap/69123
14111 * g++.dg/pr69123.C: New.
14112
83834c09
IE
141132016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14114
14115 PR target/69010
14116 * gcc.target/i386/pr69010.c: New test.
14117
dcf89d57
MJ
141182016-01-11 Martin Jambor <mjambor@suse.cz>
14119
14120 PR ipa/69044
14121 * gcc.target/i386/chkp-pr69044.c: New test.
14122
d95167ee
TV
141232016-01-11 Tom de Vries <tom@codesourcery.com>
14124
14125 PR tree-optimization/69109
14126 * gcc.dg/autopar/pr69109-2.c: New test.
14127 * gcc.dg/autopar/pr69109.c: New test.
14128
4f6403a8
TV
141292016-01-11 Tom de Vries <tom@codesourcery.com>
14130
14131 PR tree-optimization/69108
14132 * gcc.dg/autopar/pr69108.c: New test.
14133
21efdd80
PP
141342016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14135
14136 PR c++/69029
14137 * c-c++-common/Wisleading-indentation.c: Augment test.
14138
fd42eed8
TK
141392016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14140
14141 PR fortran/69154
14142 * gfortran.dg/inline_matmul_12.f90: New test.
14143
4f90ee6c
PT
141442016-01-10 Paul Thomas <pault@gcc.gnu.org>
14145
14146 PR fortran/67779
14147 * gfortran.dg/actual_array_offset_1: New test.
14148
3907c6cf
TV
141492016-01-10 Tom de Vries <tom@codesourcery.com>
14150
14151 PR tree-optimization/69062
14152 * gcc.dg/autopar/pr69062.c: New test.
14153
b07b236e
TS
141542016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14155
14156 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14157 * gcc.dg/vect/slp-perm-2.c: Likewise.
14158 * gcc.dg/vect/slp-perm-3.c: Likewise.
14159 * gcc.dg/vect/slp-perm-5.c: Likewise.
14160 * gcc.dg/vect/slp-perm-6.c: Likewise.
14161 * gcc.dg/vect/slp-perm-7.c: Likewise.
14162 * gcc.dg/vect/slp-perm-8.c: Likewise.
14163
23fab8ae
TV
141642016-01-10 Tom de Vries <tom@codesourcery.com>
14165
14166 PR tree-optimization/69039
14167 * gcc.dg/autopar/pr69039.c: New test.
14168
73f0dae2
MP
141692016-01-09 Marek Polacek <polacek@redhat.com>
14170
14171 PR c++/69113
14172 * g++.dg/pr69113.C: New test.
14173
20b8d734
JJ
141742016-01-09 Jakub Jelinek <jakub@redhat.com>
14175
14176 PR middle-end/50865
14177 PR tree-optimization/69097
14178 * gcc.c-torture/execute/pr50865.c: New test.
14179 * gcc.c-torture/execute/pr69097-1.c: New test.
14180 * gcc.c-torture/execute/pr69097-2.c: New test.
14181 * gcc.dg/pr69097-1.c: New test.
14182 * gcc.dg/pr69097-2.c: New test.
14183
c50e614b
JJ
141842016-01-09 Jakub Jelinek <jakub@redhat.com>
14185
14186 PR c++/69164
14187 * g++.dg/opt/pr69164.C: New test.
14188
e0237993
JJ
141892016-01-08 Jakub Jelinek <jakub@redhat.com>
14190
14191 PR tree-optimization/69167
14192 * gcc.dg/pr69167.c: New test.
14193
bd8f5bb2
MP
141942016-01-08 Marek Polacek <polacek@redhat.com>
14195
14196 PR c++/68449
14197 * g++.dg/pr68449.C: New.
14198
bb0f5ca7
AL
141992016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14200
14201 PR tree-optimization/68707
14202 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14203 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14204 on platforms supporting it.
14205 * gcc.dg/vect/slp-perm-2.c: Likewise.
14206 * gcc.dg/vect/slp-perm-3.c: Likewise.
14207 * gcc.dg/vect/slp-perm-5.c: Likewise.
14208 * gcc.dg/vect/slp-perm-7.c: Likewise.
14209 * gcc.dg/vect/slp-perm-8.c: Likewise.
14210 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14211 on platforms supporting it.
14212
22518428
JJ
142132016-01-08 Jakub Jelinek <jakub@redhat.com>
14214
33f0852f
JJ
14215 PR tree-optimization/69162
14216 * gcc.dg/pr69162.c: New test.
14217
22518428
JJ
14218 PR tree-optimization/69172
14219 * gcc.dg/pr69172.c: New test.
14220
80e9b3aa
TP
142212016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14222
14223 PR tree-optimization/67781
14224 * gcc.c-torture/execute/pr67781.c: New file.
14225
262a363f
JJ
142262016-01-08 Jakub Jelinek <jakub@redhat.com>
14227
14228 PR tree-optimization/69083
14229 * gcc.dg/vect/pr69083.c: New test.
14230
6e1f093f
SS
142312016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14232
14233 PR tree-optimization/61441
14234 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14235 Use -fexcess-precision=standard for compiler options.
14236 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14237
53290e07
JJ
142382016-01-08 Jakub Jelinek <jakub@redhat.com>
14239
57bf3072
JJ
14240 PR fortran/69128
14241 * gfortran.dg/gomp/pr69128.f90: New test.
14242
53290e07
JJ
14243 PR c++/69145
14244 * g++.dg/ext/pr69145-1.C: New test.
14245 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14246 * g++.dg/ext/pr69145-2.h: New file.
14247
7a127fa7
MS
142482016-01-07 Martin Sebor <msebor@redhat.com>
14249
14250 PR c/68966
14251 * gcc.dg/atomic-fetch-bool.c: New test.
14252 * gcc.dg/sync-fetch-bool.c: New test.
14253
95918b49
L
142542016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14255
14256 PR fortran/66680
14257 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14258
c8e62a9d
NC
142592016-01-07 Nick Clifton <nickc@redhat.com>
14260
14261 PR target/66655
14262 * g++.dg/pr66655.C: New test.
14263 * g++.dg/pr66655_1.cc: Test support file.
14264 * g++.dg/pr66655.h: Test header file.
14265
2ad3adf1 142662016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14267
14268 PR fortran/66680
14269 gfortran.dg/gomp/pr66680.f90: New test.
14270
4cd9ca92
L
142712016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14272
14273 PR target/69171
14274 * gcc.target/i386/pr69171-1.c: New test.
14275 * gcc.target/i386/pr69171-2.c: Likewise.
14276 * gcc.target/i386/pr69171-3.c: Likewise.
14277 * gcc.target/i386/pr69171-4.c: Likewise.
14278 * gcc.target/i386/pr69171-5.c: Likewise.
14279 * gcc.target/i386/pr69171-6.c: Likewise.
14280
7e33d4dc
BS
142812015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14282
14283 PR middle-end/67639
14284 * c-c++-common/pr67639.c: New test.
14285
fec64afc
JJ
142862016-01-07 Jakub Jelinek <jakub@redhat.com>
14287
14288 PR tree-optimization/69141
14289 * g++.dg/opt/pr69141.C: New test.
14290
f293ad29
EB
142912016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14292
14293 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14294
5027395e
UB
142952016-01-06 Uros Bizjak <ubizjak@gmail.com>
14296
14297 PR target/69140
14298 * gcc.target/i386/pr69140.c: New test
14299
7443cf13
DM
143002016-01-06 David Malcolm <dmalcolm@redhat.com>
14301
14302 * gcc.dg/bad-dereference.c: New test case.
14303
32928931
BS
143042015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14305
14306 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14307
68dd05da
AS
143082016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14309
14310 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14311
6b131d5b
MP
143122016-01-06 Marek Polacek <polacek@redhat.com>
14313
14314 PR sanitizer/69099
14315 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14316
8d9fdb49
MP
143172016-01-05 Marek Polacek <polacek@redhat.com>
14318
14319 PR c/69104
14320 * gcc.dg/atomic-invalid-2.c: New.
14321
acf93f1e
L
143222016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14323
14324 PR target/68991
14325 * gcc.target/i386/pr68991.c: New test.
14326
3f50525d
L
143272016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14328
14329 PR target/68991
14330 * g++.dg/pr68991-1.C: New test.
14331 * g++.dg/pr68991-2.C: Likewise.
14332
e0237993 143332016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14334
e0237993 14335 PR other/60465
face88a1
ST
14336 * gcc.target/ia64/pr60465-gprel64.c: New test.
14337 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14338
a0866eff
KT
143392016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14340
14341 PR rtl-optimization/68651
14342 * gcc.target/aarch64/pr68651_1.c: New test.
14343
c589e975
DM
143442016-01-05 David Malcolm <dmalcolm@redhat.com>
14345
14346 PR c/69122
14347 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14348
929710d9
NS
143492016-01-05 Nathan Sidwell <nathan@acm.org>
14350
ce3e43d7
NS
14351 PR c++/58583
14352 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14353
929710d9
NS
14354 * gcc.dg/alias-15.c: New.
14355
a2faef8e
NC
143562016-01-05 Nick Clifton <nickc@redhat.com>
14357
14358 PR target/68870
14359 * g++.dg/pr68770.C: New test.
14360
4cfa76e3
MS
143612016-01-04 Mike Stump <mikestump@comcast.net>
14362
14363 * lib/target-supports.exp (check_effective_target_cilkplus):
14364 cilkplus targets require pthreads.
4ece61b6 14365 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14366
4e8a3a35
MM
143672016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14368
14369 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14370 generation.
14371
818ab71a
JJ
143722016-01-04 Jakub Jelinek <jakub@redhat.com>
14373
14374 Update copyright years.
14375
2fe0a208
MP
143762016-01-04 Marek Polacek <polacek@redhat.com>
14377
14378 PR c/68908
14379 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14380 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14381 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14382
9e3b2fe3
EB
143832016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14384
14385 * gcc.target/sparc/20160104-2.c: New test.
14386
e8d65a35
EB
143872016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14388
14389 * gcc.target/sparc/20160104-1.c: New test.
14390
25ccfccd
PT
143912016-01-03 Paul Thomas <pault@gcc.gnu.org>
14392
14393 PR fortran/65045
14394 * gfortran.dg/pr65045.f90: New test.
14395
cb51d382
EB
143962016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14397
14398 * gnat.dg/specs/debug1.ads: Delete.
14399
6eeaad6e
JD
144002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14401
14402 PR libgfortran/68867
14403 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14404 expression.
14405
2f968603
JD
144062016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14407
14408 PR libgfortran/68867
14409 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14410 PowerPC.
14411
591bb5e4
PT
144122016-01-01 Paul Thomas <pault@gcc.gnu.org>
14413
14414 PR fortran/68864
14415 * gfortran.dg/pr68864.f90: New test.
14416
f1e0620c
JJ
144172016-01-01 Jakub Jelinek <jakub@redhat.com>
14418
942a1319
JJ
14419 PR tree-optimization/69070
14420 * gcc.dg/pr69070.c: New test.
14421
10dff63f
JJ
14422 PR sanitizer/69055
14423 * gfortran.dg/pr69055.f90: New test.
14424
f1e0620c
JJ
14425 PR target/69015
14426 * gcc.dg/pr69015.c: New test.
818ab71a 14427\f
2f883d1c 14428Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14429
14430Copying and distribution of this file, with or without modification,
14431are permitted in any medium without royalty provided the copyright
14432notice and this notice are preserved.