]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR cpp/23827 - standard C++ should not have hex float preprocessor
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7c05e50c
ESR
12014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
2
3 PR cpp/23827 - standard C++ should not have hex float preprocessor
4 tokens
5 * g++.dg/cpp/pr23827_cxx11.C: New.
6 * g++.dg/cpp/pr23827_cxx98.C: New.
7 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
8 * gcc.dg/cpp/pr23827_c90.c: New.
9 * gcc.dg/cpp/pr23827_c90_neg.c: New.
10 * gcc.dg/cpp/pr23827_c99.c: New.
11
d7afa673
PC
122014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
13
14 PR c++/52892
15 * g++.dg/cpp0x/constexpr-52892-1.C: New.
16 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
17 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
18
3d0b75de
GW
192014-08-27 Guozhi Wei <carrot@google.com>
20
21 PR target/62262
22 * gcc.target/aarch64/pr62262.c: New test.
23
c218f6e8
JM
242014-08-26 Joseph Myers <joseph@codesourcery.com>
25
26 PR target/60606
27 PR target/61330
28 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
29 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
30
d20cd506
DV
312014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
32
33 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
34 failure on s390*-*-linux-gnu.
35
8b228266
RB
362014-08-26 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/62175
39 * g++.dg/torture/pr62175.C: New testcase.
40
42360811
BS
412014-08-25 Bernd Schmidt <bernds@codesourcery.com>
42
43 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
44 copy of compile/compile.exp.
45 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
46 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
47 i?86-*.
48 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
49 m32c-*-*.
50 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
51 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
52 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
53 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
54 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
55 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
56 * gcc.c-torture/execute/20040703-1.c: Likewise.
57 * gcc.c-torture/execute/20040705-1.c: Likewise.
58 * gcc.c-torture/execute/20040705-2.c: Likewise.
59 * gcc.c-torture/execute/20040709-1.c: Likewise.
60 * gcc.c-torture/execute/20040709-2.c: Likewise.
61 * gcc.c-torture/execute/20040811-1.c: Likewise.
62 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
63 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
64 compiling for x86_64-* or i?86-*.
65 * gcc.c-torture/execute/20050604-1.c: Likewise.
66 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
67 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
68 for x86_64-* or i?86-*.
69 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
70 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
71 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
72 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
73 option.
74 * gcc.c-torture/execute/20111227-2.c: Moved to...
75 * gcc.dg/20111227-2.c: ... here. Add -free option.
76 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
77 * gcc.dg/20111227-3.c: ... here. Add -free option.
78 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
79 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
80 declarations for abort and exit.
81 * gcc.c-torture/execute/920711-1.c: Likewise.
82 * gcc.c-torture/execute/930529-1.c: Likewise.
83 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
84 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
85 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
86 exit.
87 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
88 for i?86-* or x86_64-*. Add declarations for abort and exit.
89 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
90 i?86-* or x86_64-*.
91 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
92 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
93 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
94 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
95 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
96 Xfail on powerpc-ibm-aix*. Add declaration for abort.
97 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
98 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
99 m68k-linux.
100 * gcc.c-torture/execute/loop-2g.c: Likewise.
101 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
102 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
103 powerpc-*-eabi*.
104 * gcc.c-torture/execute/pr19689.c: Require int32plus.
105 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
106 * gcc.c-torture/execute/pr23047.c: Likewise.
107 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
108 declarations for abort and exit.
109 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
110 * gcc.c-torture/execute/pr31448.c: Likewise.
111 * gcc.c-torture/execute/pr35456.c: Skip on vax.
112 * gcc.c-torture/execute/pr37573.c: Require int32plus.
113 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
114 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
115 Skip on spu-*.
116 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
117 declarations for abort and exit.
118 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
119 * gcc.c-torture/execute/pr43220.c: Require int32plus.
120 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
121 * gcc.c-torture/execute/pr45262.c: Require int32plus.
122 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
123 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
124 * gcc.c-torture/execute/pr51582-2.c: Likewise.
125 * gcc.c-torture/execute/pr52979-1.c: Likewise.
126 * gcc.c-torture/execute/pr52979-2.c: Likewise.
127 * gcc.c-torture/execute/pr56799.c: Likewise.
128 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
129 option. Add declarations for abort and exit.
130 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
131 * gcc.c-torture/execute/pr58570.c: Likewise.
132 * gcc.c-torture/execute/pr60822.c: Likewise.
133 * gcc.c-torture/execute/pr7284-1.c: Likewise.
134 * gcc.c-torture/execute/shiftdi.c: Likewise.
135 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
136 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
137 * gcc.c-torture/execute/usmul.c: Require int32plus.
138 * gcc.c-torture/execute/vrp-5.c: Likewise.
139 * gcc.c-torture/execute/vrp-6.c: Likewise.
140 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
141 * gcc.c-torture/execute/20010122-1.x: Delete.
142 * gcc.c-torture/execute/20010129-1.x: Delete.
143 * gcc.c-torture/execute/20020404-1.x: Delete.
144 * gcc.c-torture/execute/20021024-1.x: Delete.
145 * gcc.c-torture/execute/20021127-1.x: Delete.
146 * gcc.c-torture/execute/20030125-1.x: Delete.
147 * gcc.c-torture/execute/20030216-1.x: Delete.
148 * gcc.c-torture/execute/20030222-1.x: Delete.
149 * gcc.c-torture/execute/20040629-1.x: Delete.
150 * gcc.c-torture/execute/20040703-1.x: Delete.
151 * gcc.c-torture/execute/20040705-1.x: Delete.
152 * gcc.c-torture/execute/20040705-2.x: Delete.
153 * gcc.c-torture/execute/20040709-1.x: Delete.
154 * gcc.c-torture/execute/20040709-2.x: Delete.
155 * gcc.c-torture/execute/20040811-1.x: Delete.
156 * gcc.c-torture/execute/20050316-1.x: Delete.
157 * gcc.c-torture/execute/20050316-2.x: Delete.
158 * gcc.c-torture/execute/20050316-3.x: Delete.
159 * gcc.c-torture/execute/20050604-1.x: Delete.
160 * gcc.c-torture/execute/20061101-1.x: Delete.
161 * gcc.c-torture/execute/20061220-1.x: Delete.
162 * gcc.c-torture/execute/20081117-1.x: Delete.
163 * gcc.c-torture/execute/20101011-1.x: Delete.
164 * gcc.c-torture/execute/20120919-1.x: Delete.
165 * gcc.c-torture/execute/920612-1.x: Delete.
166 * gcc.c-torture/execute/920710-1.x: Delete.
167 * gcc.c-torture/execute/920711-1.x: Delete.
168 * gcc.c-torture/execute/930529-1.x: Delete.
169 * gcc.c-torture/execute/931004-12.x: Delete.
170 * gcc.c-torture/execute/980709-1.x: Delete.
171 * gcc.c-torture/execute/981130-1.x: Delete.
172 * gcc.c-torture/execute/990127-2.x: Delete.
173 * gcc.c-torture/execute/990413-2.x: Delete.
174 * gcc.c-torture/execute/990826-0.x: Delete.
175 * gcc.c-torture/execute/bf64-1.x: Delete.
176 * gcc.c-torture/execute/bitfld-4.x: Delete.
177 * gcc.c-torture/execute/cmpsi-2.x: Delete.
178 * gcc.c-torture/execute/cvt-1.x: Delete.
179 * gcc.c-torture/execute/eeprof-1.x: Delete.
180 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
181 * gcc.c-torture/execute/loop-2f.x: Delete.
182 * gcc.c-torture/execute/loop-2g.x: Delete.
183 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
184 * gcc.c-torture/execute/nest-align-1.x: Delete.
185 * gcc.c-torture/execute/pr19689.x: Delete.
186 * gcc.c-torture/execute/pr22493-1.x: Delete.
187 * gcc.c-torture/execute/pr23047.x: Delete.
188 * gcc.c-torture/execute/pr23135.x: Delete.
189 * gcc.c-torture/execute/pr29797-1.x: Delete.
190 * gcc.c-torture/execute/pr31448.x: Delete.
191 * gcc.c-torture/execute/pr35456.x: Delete.
192 * gcc.c-torture/execute/pr37573.x: Delete.
193 * gcc.c-torture/execute/pr38151.x: Delete.
194 * gcc.c-torture/execute/pr39228.x: Delete.
195 * gcc.c-torture/execute/pr39501.x: Delete.
196 * gcc.c-torture/execute/pr40386.x: Delete.
197 * gcc.c-torture/execute/pr43220.x: Delete.
198 * gcc.c-torture/execute/pr44683.x: Delete.
199 * gcc.c-torture/execute/pr45262.x: Delete.
200 * gcc.c-torture/execute/pr47237.x: Delete.
201 * gcc.c-torture/execute/pr51581-1.x: Delete.
202 * gcc.c-torture/execute/pr51581-2.x: Delete.
203 * gcc.c-torture/execute/pr52979-1.x: Delete.
204 * gcc.c-torture/execute/pr52979-2.x: Delete.
205 * gcc.c-torture/execute/pr53366-1.x: Delete.
206 * gcc.c-torture/execute/pr56799.x: Delete.
207 * gcc.c-torture/execute/pr57124.x: Delete.
208 * gcc.c-torture/execute/pr57344-2.x: Delete.
209 * gcc.c-torture/execute/pr58570.x: Delete.
210 * gcc.c-torture/execute/pr60822.x: Delete.
211 * gcc.c-torture/execute/pr7284-1.x: Delete.
212 * gcc.c-torture/execute/shiftdi.x: Delete.
213 * gcc.c-torture/execute/simd-4.x: Delete.
214 * gcc.c-torture/execute/strncmp-1.x: Delete.
215 * gcc.c-torture/execute/usmul.x: Delete.
216 * gcc.c-torture/execute/vrp-5.x: Delete.
217 * gcc.c-torture/execute/vrp-6.x: Delete.
218 * gcc.c-torture/execute/zerolen-2.x: Delete.
219
41608dd0
PC
2202014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
221
222 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
223
985acf5a
PC
2242014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
225
226 PR c++/34938
227 * g++.dg/template/pr34938-1.C: New.
228 * g++.dg/template/pr34938-2.C: Likewise.
229
37c5f877
OE
2302014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
231
232 PR target/61996
233 * gcc.target/sh/pr61996.c: New.
234
e4276ba5
ESR
2352014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
236
237 * g++.dg/cpp0x/cplusplus.C: New.
238 * g++.dg/cpp0x/cplusplus_0x.C: New.
239 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
240 * g++.dg/cpp0x/auto41.C: Ditto.
241 * g++.dg/cpp0x/auto9.C: Ditto.
242 * g++.dg/cpp0x/initlist26.C: Ditto.
243 * g++.dg/cpp0x/pr59111.C: Ditto.
244 * g++.dg/cpp0x/trailing2.C: Ditto.
245 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
246 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
247 * g++.dg/cpp1y/auto-fn1.C: Ditto.
248 * g++.dg/cpp1y/auto-fn2.C: Ditto.
249 * g++.dg/cpp1y/auto-fn3.C: Ditto.
250 * g++.dg/cpp1y/auto-fn4.C: Ditto.
251 * g++.dg/cpp1y/auto-fn5.C: Ditto.
252 * g++.dg/cpp1y/auto-fn6.C: Ditto.
253 * g++.dg/cpp1y/auto-fn7.C: Ditto.
254 * g++.dg/cpp1y/auto-fn8.C: Ditto.
255 * g++.dg/cpp1y/auto-fn9.C: Ditto.
256 * g++.dg/cpp1y/auto-fn10.C: Ditto.
257 * g++.dg/cpp1y/auto-fn11.C: Ditto.
258 * g++.dg/cpp1y/auto-fn12.C: Ditto.
259 * g++.dg/cpp1y/auto-fn13.C: Ditto.
260 * g++.dg/cpp1y/auto-fn14.C: Ditto.
261 * g++.dg/cpp1y/auto-fn15.C: Ditto.
262 * g++.dg/cpp1y/auto-fn16.C: Ditto.
263 * g++.dg/cpp1y/auto-fn17.C: Ditto.
264 * g++.dg/cpp1y/auto-fn18.C: Ditto.
265 * g++.dg/cpp1y/auto-fn19.C: Ditto.
266 * g++.dg/cpp1y/auto-fn20.C: Ditto.
267 * g++.dg/cpp1y/auto-fn21.C: Ditto.
268 * g++.dg/cpp1y/auto-fn22.C: Ditto.
269 * g++.dg/cpp1y/auto-fn23.C: Ditto.
270 * g++.dg/cpp1y/auto-fn24.C: Ditto.
271 * g++.dg/cpp1y/auto-fn25.C: Ditto.
272 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
273 * g++.dg/cpp1y/auto-neg1.C: Ditto.
274 * g++.dg/cpp1y/digit-sep.C: Ditto.
275 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
276 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
277 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
278 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
279 * g++.dg/cpp1y/lambda-generic.C: Ditto.
280 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
281 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
282 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
283 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
284 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
285 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
286 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
287 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
288 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
289 * g++.dg/cpp1y/lambda-init.C: Ditto.
290 * g++.dg/cpp1y/lambda-init1.C: Ditto.
291 * g++.dg/cpp1y/lambda-init2.C: Ditto.
292 * g++.dg/cpp1y/lambda-init3.C: Ditto.
293 * g++.dg/cpp1y/lambda-init4.C: Ditto.
294 * g++.dg/cpp1y/lambda-init5.C: Ditto.
295 * g++.dg/cpp1y/lambda-init6.C: Ditto.
296 * g++.dg/cpp1y/lambda-init7.C: Ditto.
297 * g++.dg/cpp1y/lambda-init8.C: Ditto.
298 * g++.dg/cpp1y/lambda-init9.C: Ditto.
299 * g++.dg/cpp1y/mangle1.C: Ditto.
300 * g++.dg/cpp1y/pr57640.C: Ditto.
301 * g++.dg/cpp1y/pr57644.C: Ditto.
302 * g++.dg/cpp1y/pr58500.C: Ditto.
303 * g++.dg/cpp1y/pr58533.C: Ditto.
304 * g++.dg/cpp1y/pr58534.C: Ditto.
305 * g++.dg/cpp1y/pr58535.C: Ditto.
306 * g++.dg/cpp1y/pr58536.C: Ditto.
307 * g++.dg/cpp1y/pr58548.C: Ditto.
308 * g++.dg/cpp1y/pr58549.C: Ditto.
309 * g++.dg/cpp1y/pr58637.C: Ditto.
310 * g++.dg/cpp1y/pr58708.C: Ditto.
311 * g++.dg/cpp1y/pr59110.C: Ditto.
312 * g++.dg/cpp1y/pr59112.C: Ditto.
313 * g++.dg/cpp1y/pr59113.C: Ditto.
314 * g++.dg/cpp1y/pr59629.C: Ditto.
315 * g++.dg/cpp1y/pr59635.C: Ditto.
316 * g++.dg/cpp1y/pr59636.C: Ditto.
317 * g++.dg/cpp1y/pr59638.C: Ditto.
318 * g++.dg/cpp1y/pr59867.C: Ditto.
319 * g++.dg/cpp1y/pr60033.C: Ditto.
320 * g++.dg/cpp1y/pr60052.C: Ditto.
321 * g++.dg/cpp1y/pr60053.C: Ditto.
322 * g++.dg/cpp1y/pr60054.C: Ditto.
323 * g++.dg/cpp1y/pr60064.C: Ditto.
324 * g++.dg/cpp1y/pr60065.C: Ditto.
325 * g++.dg/cpp1y/pr60190.C: Ditto.
326 * g++.dg/cpp1y/pr60311.C: Ditto.
327 * g++.dg/cpp1y/pr60332.C: Ditto.
328 * g++.dg/cpp1y/pr60376.C: Ditto.
329 * g++.dg/cpp1y/pr60377.C: Ditto.
330 * g++.dg/cpp1y/pr60384.C: Ditto.
331 * g++.dg/cpp1y/pr60390.C: Ditto.
332 * g++.dg/cpp1y/pr60391.C: Ditto.
333 * g++.dg/cpp1y/pr60393.C: Ditto.
334 * g++.dg/cpp1y/pr60573.C: Ditto.
335 * g++.dg/cpp1y/pr60626.C: Ditto.
336 * g++.dg/cpp1y/pr60627.C: Ditto.
337 * g++.dg/cpp1y/regress1.C: Ditto.
338 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
339 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
340 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
341 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
342 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
343 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
344 * g++.dg/cpp1y/var-templ1.C: Ditto.
345 * g++.dg/cpp1y/var-templ2.C: Ditto.
346 * g++.dg/cpp1y/var-templ3.C: Ditto.
347 * g++.dg/cpp1y/var-templ4.C: Ditto.
348 * g++.dg/cpp1y/var-templ5.C: Ditto.
349 * g++.dg/cpp1y/var-templ6.C: Ditto.
350 * g++.dg/cpp1y/var-templ7.C: Ditto.
351 * g++.dg/cpp1y/vla1.C: Ditto.
352 * g++.dg/cpp1y/vla2.C: Ditto.
353 * g++.dg/cpp1y/vla3.C: Ditto.
354 * g++.dg/cpp1y/vla4.C: Ditto.
355 * g++.dg/cpp1y/vla5.C: Ditto.
356 * g++.dg/cpp1y/vla8.C: Ditto.
357 * g++.dg/cpp1y/vla9.C: Ditto.
358 * g++.dg/cpp1y/vla10.C: Ditto.
359 * g++.dg/cpp1y/vla11.C: Ditto.
360 * g++.dg/cpp1y/vla12.C: Ditto.
361 * g++.dg/cpp1y/vla13.C: Ditto.
362 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
363 * g++.dg/ext/vector23.C: Ditto.
364 * g++.dg/ext/vla11.C: Ditto.
365 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
366 * g++.dg/warn/Wvla-2.C: Ditto.
367 * g++.dg/debug/dwarf2/auto1.C: Ditto.
368 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
369 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
370 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
371 in error message.
372 * g++.dg/system-binary-constants-1.C: Ditto.
373 * g++.dg/cpp1y/cplusplus_1y.C: New.
374 * g++.dg/cpp1z/cplusplus.C: New.
375 * lib/target-supports.exp:
376 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
377 (check_effective_target_c++11_only): Call check_effective_target_c++14;
378 (check_effective_target_c++11_down): Ditto.
379
59ea0364
MP
3802014-08-22 Marek Polacek <polacek@redhat.com>
381
382 PR c++/62199
383 * c-c++-common/pr62199.c: New test.
384 * c-c++-common/pr62199-2.c: New test.
385 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
386
b65eff46
MLI
3872014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
388
389 PR c++/57709
390 * g++.dg/Wshadow.C: New test.
391
f172301f
SB
3922014-08-22 Steven Bosscher <steven@gcc.gnu.org>
393
394 PR fortran/62135
395 * gfortran.dg/pr62135.f90: New test.
396
596e808c
MLI
3972014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
398
399 * g++.dg/warn/wdate-time.C: Remove.
400 * gcc.dg/wdate-time.c: Move from here...
401 * c-c++-common/wdate-time.c: ... to here.
402
7e114fad
JV
4032014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
404
405 * gfortran.dg/use_without_only_1.f90: New test.
406
671a475e
IZ
4072014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
408
409 PR other/62008
410 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
411
0bf1f586
TW
4122014-08-22 Tony Wang <tony.wang@arm.com>
413
7e114fad 414 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
0bf1f586
TW
415 dejagnu wrapper.
416
dc2c36fd
TK
4172014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
418
419 PR fortran/62214
420 * gfortran.dg/array_assignment_5.f90: New test.
421
27d7f41e
SL
4222014-08-21 Sandra Loosemore <sandra@codesourcery.com>
423
424 * lib/target-supports.exp
425 (check_effective_target_logical_op_short_circuit): Add nios2.
426 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
427 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
428 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
429 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
430 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
431 for test using -fPIC.
432 * gcc.dg/lto/pr61526_0.c: Likewise.
dc2c36fd 433
a336b719
JH
4342014-08-21 Jan Hubicka <hubicka@ucw.cz>
435
436 PR tree-optimization/62091
437 * g++.dg/ipa/devirt-37.C: Update template.
438 * g++.dg/ipa/devirt-40.C: New testcase.
439
8cb65b37
MG
4402014-08-21 Marc Glisse <marc.glisse@inria.fr>
441
442 PR tree-optimization/62112
443 * gcc.dg/tree-ssa/pr62112-1.c: New file.
444 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
445 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
446 * gcc.c-torture/execute/20071219-1.c: Likewise.
447
65fa79c3
BS
4482014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
449
450 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
451
6fa6eb35
BS
4522014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
453
454 * gcc.target/powerpc/swaps-p8-1.c: New test.
455 * gcc.target/powerpc/swaps-p8-2.c: New test.
456 * gcc.target/powerpc/swaps-p8-3.c: New test.
457 * gcc.target/powerpc/swaps-p8-4.c: New test.
458 * gcc.target/powerpc/swaps-p8-5.c: New test.
459 * gcc.target/powerpc/swaps-p8-6.c: New test.
460 * gcc.target/powerpc/swaps-p8-7.c: New test.
461 * gcc.target/powerpc/swaps-p8-8.c: New test.
462 * gcc.target/powerpc/swaps-p8-9.c: New test.
463 * gcc.target/powerpc/swaps-p8-10.c: New test.
464 * gcc.target/powerpc/swaps-p8-11.c: New test.
465 * gcc.target/powerpc/swaps-p8-12.c: New test.
466
07db0f9b
JH
4672014-08-20 Jan Hubicka <hubicka@ucw.cz>
468
469 * gcc.dg/ipa/ctor-empty-1.c: Update template.
470
cffe22c5
JH
4712014-08-20 Jan Hubicka <hubicka@ucw.cz>
472
473 * g++.dg/ipa/devirt-37.C: Fix testcase.
474
58041fe6
MJ
4752014-08-20 Martin Jambor <mjambor@suse.cz>
476 Wei Mi <wmi@google.com>
477
478 PR ipa/60449
479 PR middle-end/61776
480 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
481 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
482 * testsuite/gcc.dg/pr61776.c: New test.
483
e8d8041d
SE
4842014-08-20 Steve Ellcey <sellcey@mips.com>
485
486 PR middle-end/49191
487 * lib/target-supports.exp (check_effective_target_non_strict_align):
488 Add function description.
489
8605403e
JH
4902014-08-20 Jan Hubicka <hubicka@ucw.cz>
491
492 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
493 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
494
3ba421e8
MLI
4952014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
496
497 PR c/59304
498 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
499 before setting the option.
500 * diagnostic.c (diagnostic_classify_diagnostic): Record
501 command-line status.
502
c84d88e4
MW
5032014-08-20 Mark Wielaard <mjw@redhat.com>
504
505 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
506
0febb26e
KT
5072014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
508
509 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
510 Return memory full when we have a tiny target and relocation
511 truncation occurs.
512 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
513 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
514 * lib/target-supports.exp (check_effective_target_tiny): New function.
515
321bff11
JV
5162014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
517
518 * gfortran.dg/errnocheck_1.f90: New test.
519 * gfortran.dg/associative_1.f90: New test.
520
b4413594
MLI
5212014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
522
523 PR preprocessor/51303
524 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
525
43f9a13c
MLI
5262014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
527
528 PR c/60975
529 PR c/53063
530 * gcc.dg/cpp/Wvariadic-1p.c: New test.
531
cd0059f5
JJ
5322014-08-19 Janis Johnson <janisjo@codesourcery.com>
533
534 * lib/target-supports.exp
535 (check_effective_target_arm_v8_neon_ok_nocache): Add
536 "-march-armv8-a" to compile flags.
537
04159acf
MP
5382014-08-19 Marek Polacek <polacek@redhat.com>
539
540 PR c++/62153
541 * c-c++-common/Wbool-compare-1.c: New test.
542
c77935ee
PP
5432014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
544
545 PR c/45584
546 * gcc.dg/pr13519-1.c: Adjust.
547
d2077030
MW
5482014-08-19 Mark Wielaard <mjw@redhat.com>
549
550 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
551
638c0294
MW
5522014-07-08 Mark Wielaard <mjw@redhat.com>
553
554 PR debug/59051
555 * gcc.dg/guality/restrict.c: New test.
556
c77935ee 5572014-08-19 Mark Wielaard <mjw@redhat.com>
a6dad7b6
MW
558
559 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
560 matching. Catch '<unknown type in ' to recognize older gdb versions.
561 * gcc.dg/guality/const-volatile.c: New test.
562
4f9b1c11
RO
5632014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
564
565 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
566 !gas.
567
35aff4fb
MP
5682014-08-19 Marek Polacek <polacek@redhat.com>
569
570 * gcc.dg/Wc99-c11-compat-1.c: New test.
571 * gcc.dg/Wc99-c11-compat-2.c: New test.
572 * gcc.dg/Wc99-c11-compat-3.c: New test.
573 * gcc.dg/Wc99-c11-compat-4.c: New test.
574 * gcc.dg/Wc99-c11-compat-5.c: New test.
575 * gcc.dg/Wc99-c11-compat-6.c: New test.
576 * gcc.dg/Wc99-c11-compat-7.c: New test.
577
177cce46
MP
5782014-08-19 Marek Polacek <polacek@redhat.com>
579
580 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
581 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
582 * gcc.dg/Wc90-c99-compat-7.c: New test.
583 * gcc.dg/Wc90-c99-compat-8.c: New test.
584 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
585
6ae9194f
MLI
5862014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
587 Steven Bosscher <steven@gcc.gnu.org>
588
589 PR c/52952
590 * gcc.dg/redecl-4.c: Add column markers.
591 * gcc.dg/format/bitfld-1.c: Likewise.
592 * gcc.dg/format/attr-2.c: Likewise.
593 * gcc.dg/format/attr-6.c: Likewise.
594 * gcc.dg/format/array-1.c: Likewise.
595 * gcc.dg/format/attr-7.c: Likewise.
596 * gcc.dg/format/asm_fprintf-1.c: Likewise.
597 * gcc.dg/format/attr-4.c: Likewise.
598 * gcc.dg/format/branch-1.c: Likewise.
599 * gcc.dg/format/c90-printf-1.c: Likewise.
600
d6b0bb1c
AH
6012014-08-18 Aldy Hernandez <aldyh@redhat.com>
602
603 * guality/nrv-1.c: Add `used' attribute to a1.
604
d7e78447
RB
6052014-08-18 Richard Biener <rguenther@suse.de>
606
607 PR tree-optimization/62090
608 * gcc.dg/pr62090-2.c: New testcase.
609
d34af022
IE
6102014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
611
612 * g++.dg/ipa/pr61800.C: New.
613
87d1d65a
YG
6142014-08-18 Yury Gribov <y.gribov@samsung.com>
615
616 PR sanitizer/62089
617 * c-c++-common/asan/pr62089.c: New test.
618 * c-c++-common/asan/bitfield-1.c: New test.
619 * c-c++-common/asan/bitfield-2.c: New test.
620 * c-c++-common/asan/bitfield-3.c: New test.
621 * c-c++-common/asan/bitfield-4.c: New test.
622
495e77b3
KV
6232014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
624
625 PR tree-optimization/52904
626 * gcc.dg/pr52904.c: New test.
627
19fe9658
TB
6282014-08-17 Tobias Burnus <burnus@net-b.de>
629
630 * gfortran.dg/finalize_27.f90: New.
631
387d13bc
AP
6322014-08-16 Andrew Pinski <apinski@cavium.com>
633
634 * gcc.c-torture/compile/20140816-1.c: New testcase.
635
9fec7f59
PC
6362014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
637
638 PR c++/52819
639 * g++.dg/template/pr52819.C: New.
640
5b338450
TK
6412014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
642
643 PR fortran/62142
644 * gfortran.dg/realloc_on_assign_24.f90: New test.
645
8add4868
PC
6462014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
647
648 PR c++/62072
649 Revert:
650 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
651
652 DR 1584
653 PR c++/57466
654 * g++.dg/template/pr57466.C: New.
655 * g++.dg/cpp0x/pr57466.C: Likewise.
656 * g++.dg/template/unify6.C: Update.
657
658 * g++.dg/cpp0x/sfinae52.C: New.
659
275be1da
IT
6602014-08-15 Ilya Tocar <tocarip@gmail.com>
661
662 PR target/61878
663 * gcc.target/i386/avx512f-typecast-1.c: New test.
664 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
665 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
666 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
667 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
668 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
669 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
670 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
671 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
672 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
673 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
674 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
675 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
676 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
677 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
678 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
679 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
680 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
681 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
682 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
683 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
684 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
685 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
686 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
687 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
688 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
689 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
690 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
691 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
692 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
693 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
694 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
695 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
696 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
697 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
698 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
699 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
700 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
701 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
702 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
703 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
704
7258a257
JJ
7052014-08-15 Jakub Jelinek <jakub@redhat.com>
706 Tobias Burnus <burnus@net-b.de>
707
708 PR fortran/62131
709 * gfortran.dg/gomp/pr62131.f90: New test.
710
6e2028ff
RB
7112014-08-15 Richard Biener <rguenther@suse.de>
712
713 PR tree-optimization/62031
714 * gcc.dg/torture/pr62031.c: New testcase.
715
3230c614
BC
7162014-08-15 Bin Cheng <bin.cheng@arm.com>
717
718 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
719
80b6ba28
JH
7202014-08-14 Jan Hubicka <hubicka@ucw.cz>
721
722 PR tree-optimization/62091
723 * g++.dg/ipa/devirt-38.C: New testcase.
724
0ee9c843
MP
7252014-08-14 Marek Polacek <polacek@redhat.com>
726
727 DR 458
728 * gcc.dg/c11-stdatomic-2.c: New test.
729
ba8aa6fc
TK
7302014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
731
732 PR fortran/62106
733 * gfortran.dg/array_constructor_49.f90: New test.
734
a62dbaa4
PC
7352014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
736
737 PR c++/54377
738 * g++.dg/template/pr54377.C: New.
739 * g++.dg/cpp0x/pr54377.C: Likewise.
740 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
741 * g++.dg/cpp0x/pr51226.C: Likewise.
742 * g++.dg/cpp0x/variadic2.C: Likewise.
743 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
744 * g++.dg/template/dtor3.C: Likewise.
745 * g++.dg/template/qualttp4.C: Likewise.
746 * g++.dg/template/spec28.C: Likewise.
747 * g++.old-deja/g++.brendan/crash8.C: Likewise.
748 * g++.old-deja/g++.pt/ttp7.C: Likewise.
749
df5d402a
TV
7502014-08-14 Tom de Vries <tom@codesourcery.com>
751
752 PR rtl-optimization/62004
753 PR rtl-optimization/62030
754 * gcc.dg/pr62004.c: New test.
755 * gcc.dg/pr62030.c: Same.
756 * gcc.target/mips/pr62030-octeon.c: Same.
757
215acd2b
PC
7582014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
759
760 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
761 * g++.dg/cpp0x/decltype2.C: Likewise.
762 * g++.dg/cpp0x/decltype3.C: Likewise.
763 * g++.dg/cpp0x/pr60249.C: Likewise.
764 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
765 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
766 * g++.dg/cpp0x/variadic2.C: Likewise.
767 * g++.dg/cpp0x/variadic74.C: Likewise.
768 * g++.dg/parse/error10.C: Likewise.
769 * g++.dg/parse/error15.C: Likewise.
770 * g++.dg/parse/error2.C: Likewise.
771 * g++.dg/template/crash106.C: Likewise.
772 * g++.dg/template/crash89.C: Likewise.
773 * g++.dg/template/nontype7.C: Likewise.
774 * g++.dg/template/void3.C: Likewise.
775 * g++.dg/template/void7.C: Likewise.
776
35770bb2
RB
7772014-08-14 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/62090
780 * gcc.dg/pr62090.c: New testcase.
781
121bc7dc
RB
7822014-08-14 Richard Biener <rguenther@suse.de>
783
784 PR rtl-optimization/62079
785 * g++.dg/pr62079.C: New testcase.
786
4d2df0f4
ZC
7872014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
788
789 * gcc.target/arm/max-insns-skipped.c: New test.
790
0b3a20e3
BC
7912014-08-14 Bin Cheng <bin.cheng@arm.com>
792
793 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
794
6dc99c33
MP
7952014-08-12 Marek Polacek <polacek@redhat.com>
796
797 * gcc.dg/concat.c: Add dg-options.
798 * gcc.dg/func-outside-2.c: Add __extension__.
799 * gcc.dg/pr19967.c: Use -std=c99.
800 * gcc.dg/pr22458-1.c: Add dg-options.
801 * gcc.dg/pr33676.c: Add dg-options.
802 * gcc.dg/gnu-predef-1.c: New test.
803 * gcc.dg/c90-func-1.c: New test.
804 * gcc.dg/c90-func-2.c: New test.
805 * gcc.dg/c90-func-2.h: New test.
806
16b58ce1
JJ
8072014-08-12 Janis Johnson <janisjo@codesourcery.com>
808
689ff566
JJ
809 * lib/target/supports.exp
810 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
811 or later.
812
996682da
JJ
813 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
814
095b4716
JJ
815 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
816 on Neon hardware.
817
16b58ce1
JJ
818 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
819 * gcc.target/arm/pr59985.c: Likewise.
820
cd4e76fc
IZ
8212014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
822
823 PR other/61962
824 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
825
3d8208ce
TP
8262014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
827
828 PR middle-end/62103
829 * gcc.c-torture/execute/bitfld-6.c: New test.
830
904b40e7
JJ
8312014-08-11 Janis Johnson <janisjo@codesourcery.com>
832
e2e4599a
JJ
833 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
834 * gcc.target/arm/pr56184.C: Likewise.
835 * gcc.target/arm/pr59896.c: Likewise.
836 * gcc.target/arm/stack-red-zone.c: Likewise.
837 * gcc.target/arm/thumb-find-work-register.c: Likewise.
838
904b40e7
JJ
839 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
840 check_effective_target_arm_thumb2_ok): Test with code that passes
841 an argument and returns a result.
842
7cadcdc1
RB
8432014-08-11 Richard Biener <rguenther@suse.de>
844
845 PR tree-optimization/62075
846 * gcc.dg/vect/pr62075.c: New testcase.
847
d4759fc6
FY
8482014-08-11 Felix Yang <fei.yang0953@gmail.com>
849
850 PR tree-optimization/62073
851 * gcc.dg/vect/pr62073.c: New test.
ba8aa6fc 852
5f732aeb
RB
8532014-08-11 Richard Biener <rguenther@suse.de>
854
855 PR tree-optimization/62070
856 * gcc.dg/pr62070.c: New testcase.
857
c62ccb9a
YG
8582014-08-11 Yury Gribov <y.gribov@samsung.com>
859
860 * c-c++-common/asan/inc.c: Update test.
861 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
862 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
863 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
864 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
865 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
866 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
867 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
868 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
869 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
870 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
871
f3bede71
MP
8722014-08-10 Marek Polacek <polacek@redhat.com>
873
874 PR c/51849
875 * gcc.dg/Wc90-c99-compat-1.c: New test.
876 * gcc.dg/Wc90-c99-compat-2.c: New test.
877 * gcc.dg/Wc90-c99-compat-3.c: New test.
878 * gcc.dg/Wc90-c99-compat-4.c: New test.
879 * gcc.dg/Wc90-c99-compat-5.c: New test.
880 * gcc.dg/Wc90-c99-compat-6.c: New test.
881 * gcc.dg/wvla-1.c: Adjust dg-warning.
882 * gcc.dg/wvla-2.c: Adjust dg-warning.
883 * gcc.dg/wvla-4.c: Adjust dg-warning.
884 * gcc.dg/wvla-6.c: Adjust dg-warning.
885
4d051340
TK
8862014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
887
888 PR fortran/61999
889 * gfortran.dg/dot_product_3.f90: New test case.
890
726540aa
JH
8912014-08-09 Jan Hubicka <hubicka@ucw.cz>
892
893 * g++.dg/ipa/devirt-35.C: Fix template.
894 * g++.dg/ipa/devirt-36.C: Likewise.
895 * g++.dg/ipa/devirt-37.C: New testcase.
896
6a6bdc3d
PC
8972014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
898
899 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
900 * g++.dg/cpp0x/enum29.C: Adjust.
901
fef5a0d9
RB
9022014-08-08 Richard Biener <rguenther@suse.de>
903
904 * gcc.dg/strlenopt-8.c: Remove XFAIL.
905 * gcc.dg/tree-prof/stringop-2.c: Adjust.
906 * gfortran.dg/array_memcpy_4.f90: Likewise.
907 * gfortran.dg/trim_optimize_1.f90: Likewise.
908 * gfortran.dg/trim_optimize_2.f90: Likewise.
909
8c9a36b7
KV
9102014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
911
912 * gcc.dg/zero_sign_ext_test.c: New test.
913
07ad7382
BC
9142014-08-08 Bin Cheng <bin.cheng@arm.com>
915
916 * gcc.dg/torture/pr61772.c: Skip lto running.
917
ab498225
JDA
9182014-08-07 John David Anglin <danglin@gcc.gnu.org>
919
920 PR tree-optimization/60707
921 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
922
7d0aa05b
JH
9232014-08-07 Jan Hubicka <hubicka@ucw.cz>
924
925 * g++.dg/ipa/devirt-35.C: New testcase.
926 * g++.dg/ipa/devirt-36.C: New testcase.
927
2d45625f
PC
9282014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
929
930 PR c++/51312
931 * g++.dg/cpp0x/enum29.C: New.
932
8bd8ef50
JDA
9332014-08-07 John David Anglin <danglin@gcc.gnu.org>
934
34c1359e
JDA
935 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
936 defining in dg-options.
937 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
938
3bce9ea7
JDA
939 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
940
42d9533c
JDA
941 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
942
249a8c6c
JDA
943 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
944 on 32-bit hppa-hpux.
945
8bd8ef50
JDA
946 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
947 * c-c++-common/pr50459.c: Likewise.
948
81051ff6
PM
9492014-08-07 Petr Murzin <petr.murzin@intel.com>
950
951 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
952 values.h, change MAXDOUBLE for DBL_MAX.
953 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
954 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
955 values.h, change MAXFLOAT for FLT_MAX.
956 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
957 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
958 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
959 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
960 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
961 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
962 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
963 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
964 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
965
60c2020d
KT
9662014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
967
968 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
969
044331a8
MP
9702014-08-07 Marek Polacek <polacek@redhat.com>
971
972 * gcc.dg/fold-reassoc-3.c: New test.
973
ce597aed
IE
9742013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
975
976 * gcc.target/i386/struct-size.c: New.
977
87db77bb
TV
9782014-08-07 Tom de Vries <tom@codesourcery.com>
979
980 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
981 * lib/target-supports.exp (check_effective_target_glibc)
982 (check_effective_target_glibc_2_12_or_later)
983 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
984
b88fe5e9
ZC
9852014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
986
987 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
988
81caef48
PC
9892014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/43906
992 * g++.dg/warn/Waddress-1.C: New.
993
c5ff29da
MR
9942014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
995
996 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
997
f50d71ec
VM
9982014-08-06 Vladimir Makarov <vmakarov@redhat.com>
999
1000 PR debug/61923
1001 * gcc.target/i386/pr61923.c: New test.
1002
f901401e
AL
10032014-08-06 Alan Lawrence <alan.lawrence@arm.com>
1004
1005 * gcc.target/aarch64/vdup_n_2.c: New test.
1006
06e105fc
MR
10072014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1008
1009 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
1010 powerpc_elfv2.
1011
67fb7be7
JJ
10122014-08-06 Jakub Jelinek <jakub@redhat.com>
1013
1014 PR rtl-optimization/61801
1015 * gcc.target/i386/pr61801.c: Rewritten.
1016
b8a5fbd2
KT
10172014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1018
1019 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
1020 Fix types.
1021 (test_vqdmlsls_lane_s32): Likewise.
1022 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1023 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1024
d2937a2e
KT
10252014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1026
1027 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
1028 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
1029 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
1030 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
1031 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
1032 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
1033 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
1034 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
1035
ada5287e
KT
10362014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1037
1038 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
1039 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
1040 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
1041 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
1042 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
1043 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
1044
0021b8a5
KT
10452014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1046
1047 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
1048
c1b36156
RAR
10492014-08-04 Rohit <rohitarulraj@freescale.com>
1050
1051 PR target/60102
1052 * gcc.target/powerpc/pr60102.c: New testcase.
1053
0d03cda4
KT
10542014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1055
1056 PR target/61713
1057 * gcc.dg/pr61756.c: New test.
1058
b085b0e9
TV
10592014-08-04 Tom de Vries <tom@codesourcery.com>
1060
1061 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
1062 version instead of required-target.
1063 * lib/target-supports.exp
1064 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
1065 (check_effective_target_glibc_2_11_or_earlier): ... this.
1066
fb4fb123
AC
10672014-08-04 Arnaud Charlet <charlet@adacore.com>
1068
fa12e57e
EB
1069 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
1070 * gnat.dg/specs/debug1.ads: Adjust.
1071 * gnat.dg/specs/formal_type.ads: Fix error in test.
fb4fb123 1072
62e4eb35
MP
10732014-08-03 Marek Polacek <polacek@redhat.com>
1074
1075 * gcc.dg/case-bogus-1.c: New test.
1076
e83a4a2e
PC
10772014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1078
1079 PR c++/15339
1080 * g++.dg/other/default9.C: New.
1081 * g++.dg/other/default10.C: Likewise.
1082 * g++.dg/other/default3.C: Remove xfail.
1083
10842014-08-02 Jan Hubicka <hubicka@ucw.cz>
91bc34a9
JH
1085
1086 * g++.dg/warn/Wsuggest-final.C: New testcase.
1087 * g++.dg/ipa/devirt-34.C: Fix.
1088
2df06cec
MP
10892014-08-02 Marek Polacek <polacek@redhat.com>
1090
1091 PR c/59855
1092 * gcc.dg/Wdesignated-init-2.c: New test.
1093
e1d9e3db
PC
10942014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1095
1096 DR 217 again
1097 * g++.dg/tc1/dr217-2.C: New.
1098
ffebf50f
IZ
10992014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
1100
1101 PR other/61963
1102 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
1103
a7ee52fb
IZ
11042014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
1105
1106 PR middle-end/61455
1107 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
1108 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
1109
15c0c5c9
JW
11102014-08-01 Jiong Wang <jiong.wang@arm.com>
1111
1112 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
1113 testcase.
1114
9741d942
RB
11152014-08-01 Richard Biener <rguenther@suse.de>
1116
1117 PR middle-end/61762
1118 * gcc.dg/pr61762.c: Align the string to make the testcase work
1119 on strict-align targets.
1120
944fa280
JJ
11212014-08-01 Jakub Jelinek <jakub@redhat.com>
1122
1123 * c-c++-common/ubsan/align-1.c: New test.
1124 * c-c++-common/ubsan/align-2.c: New test.
1125 * c-c++-common/ubsan/align-3.c: New test.
1126 * c-c++-common/ubsan/align-4.c: New test.
1127 * c-c++-common/ubsan/align-5.c: New test.
1128 * c-c++-common/ubsan/attrib-4.c: New test.
1129 * g++.dg/ubsan/align-1.C: New test.
1130 * g++.dg/ubsan/align-2.C: New test.
1131 * g++.dg/ubsan/align-3.C: New test.
1132 * g++.dg/ubsan/attrib-1.C: New test.
1133 * g++.dg/ubsan/null-1.C: New test.
1134 * g++.dg/ubsan/null-2.C: New test.
1135
bbe2542f
TV
11362014-08-01 Tom de Vries <tom@codesourcery.com>
1137
1138 * lib/target-supports.exp (check_effective_target_glibc)
1139 (check_effective_target_glibc_2_12_or_later)
1140 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
1141 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
1142 not_glibc_2_11_or_earlier.
1143
f3d95c69
TV
11442014-07-31 Tom de Vries <tom@codesourcery.com>
1145
1146 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
1147
9052a1e3
JG
11482014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
1149
1150 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
1151 (test_vpaddd_s64): Likewise.
1152 (test_vpaddd_s64): Likewise.
1153 * gcc.target/aarch64/simd/vpaddd_f64: New.
1154 * gcc.target/aarch64/simd/vpaddd_s64: New.
1155 * gcc.target/aarch64/simd/vpaddd_u64: New.
1156
3290f5e7
CB
11572014-07-31 Charles Baylis <charles.baylis@linaro.org>
1158
1159 PR target/61948
1160 * gcc.target/arm/pr61948.c: New test case.
1161
030e321a
RB
11622014-07-31 Richard Biener <rguenther@suse.de>
1163
1164 PR tree-optimization/61964
1165 * gcc.dg/torture/pr61964.c: New testcase.
1166
b4dfdc11
MG
11672014-07-31 Marc Glisse <marc.glisse@inria.fr>
1168
1169 PR c++/60517
1170 * c-c++-common/addrtmp.c: New file.
1171 * c-c++-common/uninit-G.c: Adapt.
1172
a7935284
BM
11732014-07-31 Bingfeng Mei <bmei@broadcom.com>
1174
1175 PR lto/61868
1176 * gcc.dg/pr61868.c: New test.
1177
5b9802c4
PC
11782014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1179
1180 PR c++/57397
1181 * g++.dg/cpp0x/vt-57397-1.C: New.
1182 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
1183
3fa699d1
AC
11842014-07-30 Arnaud Charlet <charlet@adacore.com>
1185
1186 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
1187
976d5a22
TT
11882014-07-30 Tom Tromey <tromey@redhat.com>
1189
1190 PR c/59855
1191 * gcc.dg/Wdesignated-init.c: New file.
1192
47166578
JH
11932014-07-29 Jan Hubicka <hubicka@ucw.cz>
1194
1195 * g++.dg/ipa/devirt-34.C: New testcase.
1196
1ab6380b
RB
11972014-07-28 Richard Biener <rguenther@suse.de>
1198
1199 PR rtl-optimization/61801
1200 * gcc.target/i386/pr61801.c: Fix testcase.
1201
32b436c0
EB
12022014-07-28 Eric Botcazou <ebotcazou@adacore.com>
1203
1204 * gcc.dg/fold-abs-5.c: New test.
1205 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
1206 * gcc.dg/fold-compare-8.c: Likewise.
1207
2637bd27
RB
12082014-07-28 Richard Biener <rguenther@suse.de>
1209
1210 PR middle-end/52478
1211 * gcc.dg/torture/ftrapv-1.c: New testcase.
1212
cfe2053d
RB
12132014-07-28 Richard Biener <rguenther@suse.de>
1214
1215 PR tree-optimization/61921
1216 * gfortran.dg/pr61921.f90: New testcase.
1217
f9a74423
RB
12182014-07-28 Richard Biener <rguenther@suse.de>
1219
1220 PR rtl-optimization/61801
1221 * gcc.target/i386/pr61801.c: New testcase.
1222
61eb99f6
MP
12232014-07-27 Marek Polacek <polacek@redhat.com>
1224
1225 PR c/61861
1226 * gcc.dg/pr61861.c: New test.
1227
16640a4e
PM
12282014-07-27 Petr Murzin <petr.murzin@intel.com>
1229
1230 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
1231 variable problem.
1232
f1fa08e3
RS
12332014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
1234
1235 PR rtl-optimization/61926
1236 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
1237 Reverse argument order.
1238 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
1239 New XFAILed tests that match the original order.
1240
be97a9d0
MP
12412014-07-26 Marek Polacek <polacek@redhat.com>
1242
1243 PR c/61077
1244 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
1245
69c3654c
TB
12462014-07-26 Tobias Burnus <burnus@net-b.de>
1247
f1d935dc
TB
1248 PR fortran/61881
1249 PR fortran/61888
1250 PR fortran/57305
69c3654c
TB
1251 * gfortran.dg/sizeof_2.f90: Change dg-error.
1252 * gfortran.dg/sizeof_4.f90: New.
1253 * gfortran.dg/storage_size_1.f08: Correct expected
1254 value.
1255
82e3a719
MG
12562014-07-26 Marc Glisse <marc.glisse@inria.fr>
1257
1258 PR target/44551
1259 * gcc.target/i386/pr44551-1.c: New file.
1260
2243ba51
XDL
12612014-07-25 Xinliang David Li <davidxl@google.com>
1262
1263 * g++.dg/tree-prof/tree-prof.exp: Define macros.
1264 * g++.dg/tree-prof/reorder_class1.h: New file.
1265 * g++.dg/tree-prof/reorder_class2.h: New file.
1266 * g++.dg/tree-prof/reorder.C: New test.
1267 * g++.dg/tree-prof/morefunc.C: New test.
1268
37545fa7
ESR
12692014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
1270
1271 Implement N4051 - Allow typename in a template template parameter
1272 * lib/target-supports.exp (check_effective_target_c++1y): Now
1273 means C++1y and up.
1274 (check_effective_target_c++1y_down): New.
1275 (check_effective_target_c++1z_only): New.
1276 (check_effective_target_c++1z): New.
1277 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
1278 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
1279 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
1280
a634323a
TB
12812014-07-25 Tobias Burnus <burnus@net-b.de>
1282
1283 * gfortran.dg/storage_size_5.f90: New.
1284
b2505143
RB
12852014-07-25 Richard Biener <rguenther@suse.de>
1286
1287 PR middle-end/61762
1288 PR middle-end/61894
1289 * gcc.dg/pr61762.c: New testcase.
1290 * gcc.dg/fold-cstring.c: Likewise.
1291 * gcc.dg/fold-cvect.c: Likewise.
1292
98326512
UW
12932014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1294
1295 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
1296
1297 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
1298 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
1299 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
1300 * gcc.c-torture/execute/pr23135.x: Likewise.
1301
e1089c7a
UW
13022014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1303
1304 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
1305
ff46d64d
UW
13062014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1307
1308 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
1309
c41e1ae6
UW
13102014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1311
1312 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
1313
4b92caa1
JW
13142014-07-24 Jiong Wang <jiong.wang@arm.com>
1315
1316 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
1317 sequences.
1318 * gcc.target/aarch64/test_frame_2.c: Likewise.
1319 * gcc.target/aarch64/test_frame_4.c: Likewise.
1320 * gcc.target/aarch64/test_frame_6.c: Likewise.
1321 * gcc.target/aarch64/test_frame_7.c: Likewise.
1322 * gcc.target/aarch64/test_frame_8.c: Likewise.
1323 * gcc.target/aarch64/test_frame_10.c: Likewise.
1324
c5e1f66e
JW
13252014-07-24 Jiong Wang <jiong.wang@arm.com>
1326
1327 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
1328 sequences.
1329 * gcc.target/aarch64/test_frame_10.c: Likewise.
1330 * gcc.target/aarch64/test_frame_2.c: Likewise.
1331 * gcc.target/aarch64/test_frame_4.c: Likewise.
1332 * gcc.target/aarch64/test_frame_6.c: Likewise.
1333 * gcc.target/aarch64/test_frame_7.c: Likewise.
1334 * gcc.target/aarch64/test_frame_8.c: Likewise.
1335 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
1336
47241166
MJ
13372014-07-24 Martin Jambor <mjambor@suse.cz>
1338
1339 PR ipa/61160
1340 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
1341
785129aa
RB
13422014-07-24 Richard Biener <rguenther@suse.de>
1343
1344 PR ipa/61823
1345 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
1346
b7249d31
AS
13472014-07-24 Andreas Schwab <schwab@suse.de>
1348
1349 * lib/target-supports.exp (check_effective_target_arm_nothumb):
1350 Also check for __arm__.
1351
8f454e9f
JW
13522014-07-24 Jiong Wang <jiong.wang@arm.com>
1353
1354 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
1355 sequences.
1356
cdc94aca
MP
13572014-07-24 Marek Polacek <polacek@redhat.com>
1358
1359 PR c/57653
1360 * c-c++-common/pr57653.c: New test.
1361 * c-c++-common/pr57653.h: New file.
1362 * c-c++-common/pr57653-2.c: New test.
1363 * c-c++-common/pr57653-2.h: New file.
1364
c8b2454e
JW
13652014-07-23 Jiong Wang <jiong.wang@arm.com>
1366
1367 * gcc.target/aarch64/test_frame_common.h: New file.
1368 * gcc.target/aarch64/test_frame_1.c: Likewise.
1369 * gcc.target/aarch64/test_frame_2.c: Likewise.
1370 * gcc.target/aarch64/test_frame_3.c: Likewise.
1371 * gcc.target/aarch64/test_frame_4.c: Likewise.
1372 * gcc.target/aarch64/test_frame_5.c: Likewise.
1373 * gcc.target/aarch64/test_frame_6.c: Likewise.
1374 * gcc.target/aarch64/test_frame_7.c: Likewise.
1375 * gcc.target/aarch64/test_frame_8.c: Likewise.
1376 * gcc.target/aarch64/test_frame_9.c: Likewise.
1377 * gcc.target/aarch64/test_frame_10.c: Likewise.
1378 * gcc.target/aarch64/test_frame_11.c: Likewise.
1379 * gcc.target/aarch64/test_frame_12.c: Likewise.
1380 * gcc.target/aarch64/test_frame_13.c: Likewise.
1381 * gcc.target/aarch64/test_frame_14.c: Likewise.
1382 * gcc.target/aarch64/test_frame_15.c: Likewise.
1383
31e1324b
MP
13842014-07-23 Marek Polacek <polacek@redhat.com>
1385
1386 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
b7249d31 1387 in the structure.
31e1324b 1388
47e1e86f
JW
13892014-07-23 Jiong Wang <jiong.wang@arm.com>
1390
1391 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
1392 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
1393 * gcc.dg/pr10474.c (target): Likewise.
1394
a3dfa498
MJ
13952014-07-22 Martin Jambor <mjambor@suse.cz>
1396
1397 PR ipa/61160
1398 * pr61160-3.C (main): Return zero.
1399
d8a7c72c
AL
14002014-07-22 Alan Lawrence <alan.lawrence@arm.com>
1401
1402 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
1403 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1404 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
1405 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
1406 * gcc.target/aarch64/simd/ext_s64.x: Remove.
1407 * gcc.target/aarch64/simd/ext_u64.x: Remove.
1408
9f1da4c3
YR
14092014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
1410
1411 PR tree-optimization/61822
1412 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
1413
0ce0459e
KT
14142014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1415
1416 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
1417
317db6f8
UB
14182014-07-22 Uros Bizjak <ubizjak@gmail.com>
1419
1420 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
1421 -msse2 -mno-avx instead of -msse.
1422
339c5a7f
UB
14232014-07-22 Uros Bizjak <ubizjak@gmail.com>
1424
1425 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
1426 * gcc.dg/pr44024.c (dg-options): Add -O1.
1427 (dg-final): Check for the condition.
1428 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
1429
62e79a48
BC
14302014-07-21 Bin Cheng <bin.cheng@arm.com>
1431
1432 PR target/55701
1433 * gcc.target/arm/memset-inline-1.c: New test.
1434 * gcc.target/arm/memset-inline-2.c: New test.
1435 * gcc.target/arm/memset-inline-3.c: New test.
1436 * gcc.target/arm/memset-inline-4.c: New test.
1437 * gcc.target/arm/memset-inline-5.c: New test.
1438 * gcc.target/arm/memset-inline-6.c: New test.
1439 * gcc.target/arm/memset-inline-7.c: New test.
1440 * gcc.target/arm/memset-inline-8.c: New test.
1441 * gcc.target/arm/memset-inline-9.c: New test.
1442
38303b1a
TV
14432014-07-21 Tom de Vries <tom@codesourcery.com>
1444
1445 PR target/61827
339c5a7f
UB
1446 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
1447 to bar symbol in scan-assembler-times call check.
38303b1a 1448
ad6e8e31
TV
14492014-07-21 Tom de Vries <tom@codesourcery.com>
1450
1451 PR target/61827
1452 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
1453 for darwin in scan-assembler-times check.
1454 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
1455 scan-assembler-not checks. Add checks for insns.
1456 (main): Remove.
1457 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
1458 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
1459 (main): Remove.
1460
72c47e0d
TV
14612014-07-21 Tom de Vries <tom@codesourcery.com>
1462
1463 PR target/61827
1464 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
1465 dg-options. Add checks for insns with xmm registers. Remove
1466 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
1467 (main): Remove.
1468
9c3c2608
UB
14692014-07-21 Uros Bizjak <ubizjak@gmail.com>
1470
87adf25a
UB
1471 PR target/61855
1472 * gcc.target/i386/pr61855.c: New test.
9c3c2608 1473
d6cd6e22
EB
14742014-07-20 Eric Botcazou <ebotcazou@adacore.com>
1475
1476 * gnat.dg/pack20.ad[sb]: New test.
1477 * gnat.dg/pack20_pkg.ads: New helper.
1478
9b0834f6
ILT
14792014-07-20 Ian Lance Taylor <iant@google.com>
1480
1481 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
1482 package for compiledir tests.
1483
30281de2
MP
14842014-07-20 Marek Polacek <polacek@redhat.com>
1485
1486 PR c/61852
1487 * gcc.dg/pr61852.c: New test.
1488
0c92e488
EB
14892014-07-19 Eric Botcazou <ebotcazou@adacore.com>
1490
1491 * gcc.dg/stack-usage-2.c: Adjust.
1492
622cd23a
UB
14932014-07-18 Uros Bizjak <ubizjak@gmail.com>
1494
1495 PR target/61794
1496 * gcc.target/i386/pr61794.c: New test.
1497
13caea3d
RS
14982014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
1499
1500 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
1501 involving both inputs rather than a multiplication involving one.
1502 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
1503 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
1504 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
1505
835dee55
PC
15062014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/50961
1509 * g++.dg/template/operator13.C: New.
1510
1f960ced
KT
15112014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1512
1513 * gcc.target/aarch64/simd/vfma_f64.c: New test.
1514 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
1515 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
1516 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
1517
0d894170
MO
15182014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
1519
1520 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
1521 * c-c++-common/ubsan/bounds-5.c: Likewise.
1522 * c-c++-common/ubsan/bounds-6.c: Likewise.
1523 * c-c++-common/ubsan/bounds-7.c: Likewise.
1524 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
1525 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1526 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1527 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
1528 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1529 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
1530 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
1531 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1532 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
1533 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
1534
6ffb7ba3
KT
15352014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1536
1537 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
1538 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
1539 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
1540 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
1541
72b9a00b
UB
15422014-07-17 Uros Bizjak <ubizjak@gmail.com>
1543
1544 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
622cd23a 1545 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
72b9a00b
UB
1546 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
1547
cfe309a1
PC
15482014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
1549
1550 PR c++/61804
1551 * g++.dg/parse/pr61804.C: New.
1552
900b697e
AC
15532014-07-16 Arnaud Charlet <charlet@adacore.com>
1554
7bd4381c
EB
1555 * gnat.dg/specs/alignment2.ads: Update.
1556 * gnat.dg/specs/size_clause1.ads: Likewise.
1557 * gnat.dg/specs/size_clause2.ads: Likewise.
900b697e 1558
f41373b6
DS
15592014-07-16 Dodji Seketeli <dodji@redhat.com>
1560
1561 PR preprocessor/60723 - missing system-ness marks for macro tokens
1562 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
1563
e27989c4
UB
15642014-07-15 Uros Bizjak <ubizjak@gmail.com>
1565
1566 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
1567 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
1568 -mieee-with-inexact for alpha*-*-*.
1569
286934b4
UB
15702014-07-15 Uros Bizjak <ubizjak@gmail.com>
1571
1572 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
1573 Add IEEE options to compile flags.
1574 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
1575 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
1576
441f96ff
MM
15772014-07-15 Michael Matz <matz@suse.de>
1578
1579 PR rtl-optimization/61772
1580 * gcc.dg/torture/pr61772.c: New test.
1581
4d661eaa
MP
15822014-07-15 Marek Polacek <polacek@redhat.com>
1583
1584 * gcc.dg/ubsan/bounds-1.c: New test.
1585
80def908
TB
15862014-06-15 Tobias Burnus <burnus@net-b.de>
1587
1588 * gfortran.dg/coarray_34.f90: New.
1589 * gfortran.dg/coarray_6.f90: Update test case.
1590
236aff72
RB
15912014-07-14 Richard Biener <rguenther@suse.de>
1592
1593 PR tree-optimization/61779
1594 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
1595
888a1049
RB
15962014-07-14 Richard Biener <rguenther@suse.de>
1597
1598 PR tree-optimization/61786
1599 * gcc.dg/torture/pr61786.c: New testcase.
1600 * gcc.dg/lto/pr61786_0.c: Likewise.
1601 * gcc.dg/lto/pr61786_1.c: Likewise.
1602
406bfdd3
RB
16032014-07-14 Richard Biener <rguenther@suse.de>
1604
1605 PR tree-optimization/61757
1606 PR tree-optimization/61783
1607 PR tree-optimization/61787
1608 * gcc.dg/torture/pr61757.c: New testcase.
1609 * gcc.dg/torture/pr61787.c: Likewise.
1610
b108f48f
JJ
16112014-07-14 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR middle-end/61294
1614 * c-c++-common/Wmemset-transposed-args1.c: New test.
1615 * c-c++-common/Wmemset-transposed-args2.c: New test.
1616 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
1617
89330618
JH
16182014-07-13 Jan Hubicka <hubicka@ucw.cz>
1619
1620 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
1621 longer happens during parsing.
1622 * gcc.dg/pr44024.c: Update template.
1623 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
1624 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
1625 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
1626
9c2c4e62
TV
16272014-07-13 Tom de Vries <tom@codesourcery.com>
1628
1629 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
1630 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
1631
c6abdc36
ESR
16322014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
1633
1634 PR C++/60209 - Declaration of user-defined literal operator cause error
1635 * g++.dg/cpp0x/pr60209-neg.C: New.
1636 * g++.dg/cpp0x/pr60209.C: New.
1637 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
1638
ca631fc2
PC
16392014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1640
1641 PR c++/60967
1642 * g++.dg/cilk-plus/pr60967.C: New.
1643
4a05a9a8
TB
16442014-07-13 Tobias Burnus <burnus@net-b.de>
1645
286934b4 1646 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4a05a9a8 1647
f8ec0561
PT
16482014-07-12 Paul Thomas <pault@gcc.gnu.org>
1649
1650 PR fortran/61780
1651 * gfortran.dg/dependency_44.f90 : New test
1652
7f4aaf91
TB
16532014-07-12 Tobias Burnus <burnus@net-b.de>
1654
1655 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
1656 * gfortran.dg/coarray_atomic_2.f90: New.
1657 * gfortran.dg/coarray_atomic_3.f90: New.
1658 * gfortran.dg/coarray_atomic_4.f90: New.
1659 * gfortran.dg/coarray/atomic_2.f90: New.
1660
c35146e7
ESR
16612014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
1662
1663 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3720cb58 1664 * g++.dg/cpp0x/pr57644.C: New.
c35146e7 1665
2410819b
PC
16662014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/53159
1669 * g++.dg/cpp0x/Wnarrowing1.C: New.
1670
c786fca6
AS
16712014-07-11 Andreas Schwab <schwab@linux-m68k.org>
1672
1673 PR preprocessor/61389
1674 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
1675 * gcc.dg/cpp/sysmac1.c: Likewise.
1676
21e8fb22
RB
16772014-07-11 Richard Biener <rguenther@suse.de>
1678
1679 PR middle-end/61473
1680 * gcc.dg/memmove-4.c: New testcase.
1681 * gcc.dg/strlenopt-8.c: XFAIL.
1682 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
1683
d1c1cbd5
MZ
16842014-07-11 Marat Zakirov <m.zakirov@samsung.com>
1685
1686 PR target/61561
1687 * gcc.dg/pr61561.c: New test.
1688
3ed71ced
TV
16892014-07-10 Tom de Vries <tom@codesourcery.com>
1690
1691 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
1692 dg-options.
1693 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1694 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
1695 dg-options.
1696
bed191cd
RB
16972014-07-10 Richard Biener <rguenther@suse.de>
1698
1699 PR c-family/61741
1700 * c-c++-common/torture/pr61741.c: Use signed char.
1701
d764963b
EB
17022014-07-10 Eric Botcazou <ebotcazou@adacore.com>
1703
1704 * gnat.dg/opt39.adb: New test.
1705
0fe2dc0e
YR
17062014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
1707
1708 PR tree-optimization/61742
1709 * gcc.dg/torture/pr61742.c: New test.
1710 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
1711 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
1712
2ec99953
PC
17132014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1714
1715 PR c++/60686
1716 * g++.dg/cpp0x/explicit8.C: New.
1717
84b64170
PC
17182014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1719
1720 DR 1584
1721 PR c++/57466
1722 * g++.dg/template/pr57466.C: New.
1723 * g++.dg/cpp0x/pr57466.C: Likewise.
1724 * g++.dg/template/unify6.C: Update.
1725
e5718043
TV
17262014-07-09 Tom de Vries <tom@codesourcery.com>
1727
1728 * gcc.target/i386/fuse-caller-save-rec.c: New test.
1729
f5168e47
FXC
17302014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1731
1732 * gfortran.dg/ieee/underflow_1.f90: New file.
1733
63dfbb95
RB
17342014-07-09 Richard Biener <rguenther@suse.de>
1735
1736 PR c-family/61741
1737 * c-c++-common/torture/pr61741.c: New testcase.
1738
bde56a1d
PH
17392014-07-09 Pat Haugen <pthaugen@us.ibm.com>
1740
1741 * lib/target-supports.exp
1742 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
1743
9af46873
JH
17442014-07-09 Jan Hubicka <hubicka@ucw.cz>
1745
1746 * gcc.dg/globalalias.c: Remove XFAIL.
1747 * gcc.dg/localalias.c: Remove XFAIL.
1748
7aee8646
ESR
17492014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
1750
1751 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
ca76ae5c 1752 * g++.dg/cpp0x/pr58155.C: New.
7aee8646 1753
7bb7b836
DH
17542014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1755
1756 PR testsuite/61453
1757 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1758 Adjust regexp for more targets.
1759
f47910b5
AS
17602014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
1761 Paolo Carlini <paolo.carlini@oracle.com>
1762
1763 PR c++/59361
1764 * g++.dg/cpp0x/vt-59361.C: New.
1765
dc58164b
ST
17662014-07-08 Sriraman Tallam <tmsriram@google.com>
1767
1768 PR target/61599
1769 * gcc.target/i386/pr61599-1.c: New test.
1770 * gcc.target/i386/pr61599-2.c: New test.
1771
b48e3948
JJ
17722014-07-08 Jakub Jelinek <jakub@redhat.com>
1773
7e6d8fd9
JJ
1774 PR rtl-optimization/61673
1775 * gcc.c-torture/execute/pr61673.c: New test.
1776
b48e3948
JJ
1777 PR tree-optimization/61725
1778 * gcc.dg/tree-ssa/vrp93.c: New test.
1779 * gcc.c-torture/execute/pr61725.c: New test.
1780
a59d8e8e
RB
17812014-07-08 Richard Biener <rguenther@suse.de>
1782
1783 * tree-ssa-dom.h (loop_depth_of_name): Remove.
1784 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
1785 restriction on loop depth difference.
1786 (record_equality): Likewise.
1787 (propagate_rhs_into_lhs): Likewise. Simplify condition.
1788 (loop_depth_of_name): Remove.
1789 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
1790 restriction on loop depth difference.
1791 (init_copy_prop): Likewise.
1792
e8e938e0
RB
17932014-07-08 Richard Biener <rguenther@suse.de>
1794
1795 PR tree-optimization/61681
1796 * gcc.dg/torture/pr61681.c: New testcase.
1797
e33f43b9
RB
17982014-07-08 Richard Biener <rguenther@suse.de>
1799
1800 PR tree-optimization/61680
1801 * gcc.dg/vect/pr61680.c: New testcase.
1802
0f6284d2
YR
18032014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1804
1805 PR tree-optimization/61576
1806 * gcc.dg/torture/pr61576.c: New test.
1807
605f12f4
MP
18082014-07-08 Marek Polacek <polacek@redhat.com>
1809
1810 PR c/60226
1811 * c-c++-common/pr60226.c: New test.
1812
3af52023
PT
18132014-07-07 Paul Thomas <pault@gcc.gnu.org>
1814
1815 PR fortran/61459
1816 PR fortran/58883
1817 * gfortran.dg/allocatable_function_8.f90 : New test
1818
3ca588d3
MR
18192014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
1820
1821 * gcc.target/powerpc/spe-evmerge.c: New file.
1822
8895d9a1
PC
18232014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
1826
18272014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
0f05a199
MO
1828
1829 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
1830
625685be
PC
18312014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
1832
1833 PR c++/58898
1834 * g++.dg/parse/pr58898.C: New.
1835
f254169f
DH
18362014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1837
1838 * gfortran.dg/list_read_12.f90: Delete the file.
1839 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
1840 of dg-runtest.
1841
1b38fe0e
JD
18422014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1843
1844 PR libgfortran/61640
1845 * gfortran.dg/arrayio_16.f90: New test.
1846
e5fe19a3
MP
18472014-07-06 Marek Polacek <polacek@redhat.com>
1848
1849 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
1850 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1851
773ec47f
MP
18522014-07-06 Marek Polacek <polacek@redhat.com>
1853
1854 PR c/6940
1855 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
1856 -Wno-sizeof-array-argument.
1857 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1858 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
1859 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1860 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1861 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1862 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1863 * c-c++-common/sizeof-array-argument.c: New test.
1864 * gcc.dg/vla-5.c: Add dg-warnings.
1865
72b9a00b 18662014-07-05 Jan Hubicka <hubicka@ucw.cz>
058d0a90
JH
1867
1868 * g++.dg/ipa/devirt-26.C: Update testcase.
1869 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
1870 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
1871
d7463e5b
TB
18722014-07-04 Tobias Burnus <burnus@net-b.de>
1873
1874 * gfortran.dg/coarray/coindexed_3.f90: New.
1875
14e000de
JJ
18762014-07-04 Jakub Jelinek <jakub@redhat.com>
1877
253eab4f
JJ
1878 PR middle-end/61654
1879 * g++.dg/opt/pr61654.C: New test.
1880
14e000de
JJ
1881 PR tree-optimization/61684
1882 * gcc.c-torture/compile/pr61684.c: New test.
1883
a03bd005
TS
18842014-07-04 Thomas Schwinge <thomas@codesourcery.com>
1885
1886 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
1887 dg-runtest's. Adapt all callers.
1888 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
1889 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
1890 * lib/go-dg.exp (go-dg-runtest): Likewise.
1891 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1892 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
1893
c01d6ad9
JJ
18942014-07-03 Jakub Jelinek <jakub@redhat.com>
1895
1896 PR tree-optimization/61682
1897 * gcc.c-torture/execute/pr61682.c: New test.
1898
9e5f78f1
SB
18992014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1900
1901 * gcc.target/powerpc/shift-dot.c: New test.
1902
e2152673
FXC
19032014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1904
1905 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
1906 avoid optimization.
1907
e42e3d15
ZC
19082014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1909
1910 * gcc.target/arm/identical-invariants.c: New test.
1911
22e1cf1c
JH
19122014-07-02 Jan Hubicka <hubicka@ucw.cz>
1913 Chen Gang <gang.chen.5i5j@gmail.com>
1914
1915 * gcc.c-torture/compile/section.c: New testcase.
88e03ffe 1916
cbb1e3d9
CB
19172014-07-02 Christian Bruel <christian.bruel@st.com>
1918
513c5c74
CB
1919 PR target/29349
1920 PR target/53513
cbb1e3d9
CB
1921 * gcc.target/sh/fpchg.c: New test.
1922
b18f1efc
JJ
19232014-07-02 Jakub Jelinek <jakub@redhat.com>
1924 Fritz Reese <Reese-Fritz@zai.com>
1925
1926 * gfortran.dg/oldstyle_5.f: New test.
1927
5b0936da
UB
19282014-07-02 Uros Bizjak <ubizjak@gmail.com>
1929
1930 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
1931 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
1932
bca23ca2
PC
19332014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1934
1935 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
1936 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1937 * g++.dg/parse/error11.C: Likewise.
1938 * g++.old-deja/g++.brendan/template17.C: Likewise.
1939
a90532fd
TB
19402014-07-02 Tobias Burnus <burnus@net-b.de>
1941
1942 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
1943 * gfortran.dg/coarray/send_array.f90: Ditto.
1944 * gfortran.dg/coarray/sendget_array.f90: Ditto.
1945
454a17a3
JG
19462014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
1947 Yufeng Zhang <yufeng.zhang@arm.com>
1948
1949 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5b0936da
UB
1950 (additional_flags_for_func_ret): New variable based on
1951 $additional_flags with -fno-use-caller-save.
454a17a3
JG
1952 (func-ret-*.c): Use the new variable.
1953
2a4141aa
PC
19542014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 PR c++/59637
1957 * g++.dg/cpp0x/decltype60.C: New.
1958
39f90912
KT
19592014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1960
1961 * gcc.target/aarch64/simd/vcage_f64.c: New test.
1962 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
1963 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
1964 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
1965 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
1966 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
1967 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
1968 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
1969
f2805643
PC
19702014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 * g++.dg/cpp1y/pr59867.C: Fix target selector.
1973
52ec0ea3
MP
19742014-07-01 Marek Polacek <polacek@redhat.com>
1975
1976 * gcc.dg/Wint-conversion.c: New test.
1977
d5c3d343
MP
19782014-07-01 Marek Polacek <polacek@redhat.com>
1979
1980 PR c/58286
1981 * gcc.dg/Wincompatible-pointer-types.c: New test.
1982
705c7d57
DH
19832014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
1984
1985 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
1986 MicroBlaze specific pattern.
1987
9378b06e
ESR
19882014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1989
1990 PR c++/58781
1991 PR c++/60249
1992 PR c++/59867
1993 * testsuite/g++.dg/cpp0x/pr58781.C: New.
1994 * testsuite/g++.dg/cpp0x/pr60249.C: New.
1995 * testsuite/g++.dg/cpp1y/pr59867.C: New.
1996
96a4066f
BS
19972014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1998
1999 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
2000 test requires greater precision than the current PowerPC long
2001 double implementation supports.
2002
17adeaa7
PC
20032014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2004
2005 PR c++/54891
2006 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
2007
6e7ceb17
PC
20082014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 PR c++/51400
2011 * g++.dg/cpp0x/constexpr-attribute3.C: New.
2012
4f82fed2
JL
20132014-06-30 Jeff Law <law@redhat.com>
2014
2015 PR tree-optimization/61607
2016 * gcc.dg/tree-ssa/pr61607.c: New test.
2017
6a7253a4
MP
20182014-06-30 Marek Polacek <polacek@redhat.com>
2019
2020 * c-c++-common/ubsan/attrib-2.c: New test.
2021 * g++.dg/ubsan/return-3.C: New test.
2022
5e88a8f4
IZ
20232014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
2024
2025 PR middle-end/57541
2026 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
2027 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
2028
51a69168
ZC
20292014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2030
5acd5cf0
UB
2031 * gcc.dg/ira-loop-pressure.c: New test.
2032
20332014-06-29 Roman Gareev <gareevroman@gmail.com>
2034
2035 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
2036 checks that the dump is generated.
51a69168 2037
3b37ccd4
FXC
20382014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2039
2040 PR fortran/36275
2041 PR fortran/38839
2042 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
2043 * gfortran.dg/binding_label_tests_27.f90: New file.
2044
5acd5cf0
UB
20452014-06-29 Roman Gareev <gareevroman@gmail.com>
2046
2047 * gfortran.dg/graphite/pr59586.f: New testcase.
2048
f8d0f47b
AS
20492014-06-29 Andreas Schwab <schwab@linux-m68k.org>
2050
5acd5cf0 2051 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
f8d0f47b 2052
8b198102
FXC
20532014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2054
2055 PR fortran/29383
f8d0f47b 2056 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8b198102
FXC
2057 New function.
2058 * gfortran.dg/ieee/ieee.exp: New file.
2059 * gfortran.dg/ieee/ieee_1.F90: New file.
2060 * gfortran.dg/ieee/ieee_2.f90: New file.
2061 * gfortran.dg/ieee/ieee_3.f90: New file.
2062 * gfortran.dg/ieee/ieee_4.f90: New file.
2063 * gfortran.dg/ieee/ieee_5.f90: New file.
2064 * gfortran.dg/ieee/ieee_6.f90: New file.
2065 * gfortran.dg/ieee/ieee_7.f90: New file.
2066 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
2067
fb682f94
JW
20682014-06-28 Jonathan Wakely <jwakely@redhat.com>
2069
2070 * g++.dg/cpp0x/elision_conv.C: New.
2071
840bb6ac
BS
20722014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2073
2074 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
2075
04d375e6
PC
20762014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2077
2078 PR c++/61614
2079 * g++.dg/ext/complit14.C: New.
2080
d284e1b8
MJ
20812014-06-27 Martin Jambor <mjambor@suse.cz>
2082
2083 PR ipa/61160
2084 * g++.dg/ipa/pr61160-2.C: New test.
2085 * g++.dg/ipa/pr61160-3.C: Likewise.
2086
a4ee446d
JJ
20872014-06-27 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR tree-optimization/57233
2090 PR tree-optimization/61299
2091 * gcc.dg/pr57233.c: New test.
2092 * gcc.target/i386/pr57233.c: New test.
2093 * gcc.target/i386/sse2-pr57233.c: New test.
2094 * gcc.target/i386/avx-pr57233.c: New test.
2095 * gcc.target/i386/avx2-pr57233.c: New test.
2096 * gcc.target/i386/avx512f-pr57233.c: New test.
2097 * gcc.target/i386/xop-pr57233.c: New test.
2098
9698b078
SH
20992014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
2100
2101 * gcc.dg/typeof-2.c: New testcase.
2102
4443341a
MP
21032014-06-27 Marek Polacek <polacek@redhat.com>
2104
2105 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
2106 (fn1): Remove store to out-of-bounds location. Add memory barrier.
2107 (fn2): Likewise.
2108 (fn5): Likewise.
2109 (fn6): Likewise.
2110 (fn7): Likewise.
2111 (fn8): Likewise.
2112 (fn9): Likewise.
2113 (fn11): Likewise.
2114 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
2115 location. Add memory barrier.
2116 (fn2): Likewise.
2117 (fn3): Likewise.
2118 (fn4): Likewise.
2119 (fn5): Likewise.
2120 * c-c++-common/ubsan/bounds-7.c: New test.
2121
2a55ae37
JD
21222014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2123
2124 PR libgfortran/61499
1b38fe0e 2125 * gfortran.dg/arrayio_15.f90: New test.
2a55ae37 2126
dd5e7837
UB
21272014-06-26 Uros Bizjak <ubizjak@gmail.com>
2128
2129 PR target/61586
2130 * gcc.target/alpha/pr61586.c: New test.
2131
efa77d22
PC
21322014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
2133
2134 PR c++/57573
2135 * g++.dg/template/pr57573.C: New.
2136
e288a46c
JH
21372014-06-26 Jan Hubicka <hubicka@ucw.cz>
2138
2139 * gcc.dg/tree-ssa/interposition.c: New testcase.
2140
27dacd87
PC
21412014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
2142
2143 PR c++/56633
2144 * g++.dg/cpp0x/deleted8.C: New.
2145
680a5a7c
MJ
21462014-06-26 Martin Jambor <mjambor@suse.cz>
2147
2148 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
2149 parameter.
2150 * g++.dg/simulate-thread/bitfields.C: Likewise.
2151 * gcc.dg/simulate-thread/strict-align-global.c: Remove
2152 allow-packed-store-data-races parameter.
2153 * gcc.dg/simulate-thread/subfields.c: Likewise.
2154 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
2155 to one.
2156
72972c22
MJ
21572014-06-26 Martin Jambor <mjambor@suse.cz>
2158
2159 * g++.dg/ipa/pr60600.C: Fix typo.
2160 * g++.dg/ipa/devirt-25.C: Likewise.
2161
73c7d6bc
RB
21622014-06-26 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/61607
2165 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
2166
1d805a56
VP
21672014-06-26 Vidya Praveen <vidyapraveen@arm.com>
2168
2169 * gcc.dg/inline-22.c: Add bind_pic_locally.
2170 * gcc.dg/inline_4.c: Ditto.
2171 * gcc.dg/fail_always_inline.c: Ditto.
2172 * g++.dg/ipa/devirt-25.C: Ditto.
2173
1b1e36a8
VP
21742014-06-26 Vidya Praveen <vidyapraveen@arm.com>
2175
2176 * lib/target-support.exp (bind_pic_locally): Save the flags to
2177 'flags_to_postpone' instead of appending to 'flags'.
2178 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
2179 with flags_to_postpone and revert after target_compile.
2180 * lib/g++.exp (g++_target_compile): Ditto.
2181 * lib/gfortran.exp (gfortran_target_compile): Ditto.
2182
ae28b939
NC
21832014-06-26 Nick Clifton <nickc@redhat.com>
2184
5acd5cf0 2185 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
ae28b939 2186
2626fc49
AB
21872014-06-26 Adam Butcher <adam@jessamine.co.uk>
2188
2189 PR c++/61537
2190 * g++.dg/template/pr61537.C: New testcase.
2191
733bd641
BS
21922014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2193
2194 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
2195 powerpc*-*-linux*.
2196
99c39534
TB
21972014-06-25 Tobias Burnus <burnus@net-b.de>
2198
2199 * gfortran.dg/coarray_33.f90: New.
2200
5c75088c
TB
22012014-06-25 Tobias Burnus <burnus@net-b.de>
2202
2203 * gfortran.dg/coarray/coindexed_1.f90: New.
2204
aa9ca5ca
TB
22052014-06-25 Tobias Burnus <burnus@net-b.de>
2206
2207 * gfortran.dg/coarray_collectives_7.f90: New.
2208
f9bb13f3
BE
22092014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2210
2211 * gcc.c-torture/execute/20140622-1.c: New test.
2212
c69c2835
PC
22132014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 DR 178
2216 PR c++/49132
2217 * g++.dg/cpp0x/aggr1.C: New.
2218 * g++.dg/cpp0x/aggr2.C: Likewise.
2219 * g++.dg/init/aggr11.C: Likewise.
2220 * g++.dg/init/aggr12.C: Likewise.
2221
1a7e871b
MJ
22222014-06-25 Martin Jambor <mjambor@suse.cz>
2223
2224 * g++.dg/ipa/pr61540.C: Remove dumping test.
2225
6e07c515
MP
22262014-06-25 Marek Polacek <polacek@redhat.com>
2227
2228 PR c/61162
2229 * gcc.dg/pr61162.c: Adjust dg-warning.
2230 * gcc.dg/pr61162-2.c: New test.
2231
20cb2258
MG
22322014-06-25 Marc Glisse <marc.glisse@inria.fr>
2233
2234 PR tree-optimization/57742
2235 * gcc.dg/tree-ssa/calloc-3.c: New file.
2236
d49f446e
RB
22372014-06-25 Richard Biener <rguenther@suse.de>
2238
2239 PR testsuite/61560
2240 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
2241 for targets that return _Complex float in memory.
2242
6eae34be
RR
22432014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2244
2245 * gcc.target/arm/vect-noalign.c: Adjust options.
2246
79d652a5
CH
22472014-06-24 Cong Hou <congh@google.com>
2248
2249 * gcc.dg/vect/vect-reduc-sad.c: New.
2250 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
2251
24314386
MG
22522014-06-24 Marc Glisse <marc.glisse@inria.fr>
2253
2254 PR tree-optimization/57742
2255 * g++.dg/tree-ssa/calloc.C: New testcase.
2256 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
2257 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
2258 * gcc.dg/strlenopt-9.c: Adapt.
2259
84e0f57e
YZ
22602014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
2261
2262 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
2263 global variable.
2264 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
2265 instead of calling sequentially in the C code.
2266 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
2267 saved_return_address to the stack frame where LR register was stored.
2268 (saved_return_address): Declare weak.
2269
d1307360
PC
22702014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2271
2272 PR c++/33972
2273 * g++.dg/other/operator3.C: New.
2274 * g++.dg/template/operator8.C: Adjust.
2275 * g++.dg/template/operator9.C: Likewise.
2276
fbc2a724
AL
22772014-06-24 Alan Lawrence <alan.lawrence@arm.com>
2278
2279 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
2280
99753277
RB
22812014-06-24 Richard Biener <rguenther@suse.de>
2282
2283 PR tree-optimization/61572
2284 * gcc.target/i386/pr61572.c: New testcase.
2285
b46ebd6c
JJ
22862014-06-24 Jakub Jelinek <jakub@redhat.com>
2287
2288 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
2289 reduction clause.
2290 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
2291 Remove Label is never defined expected error.
2292 * gfortran.dg/gomp/udr8.f90: New test.
2293
33512353
CLT
22942014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
2295
2296 PR tree-optimization/61554
2297 * g++.dg/torture/pr61554.C: New testcase.
2298
0967188e
MO
22992014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
2300
2301 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
2302
c78641fa
JH
23032014-06-23 Jan Hubicka <hubicka@ucw.cz>
2304
2305 * gcc.dg/localalias-2.c: Guard by require-alias.
2306 * gcc.dg/globalalias-2.c: Likewise.
2307
9b7a5864
KT
23082014-06-23 Kai Tietz <ktietz@redhat.com>
2309
2310 * gcc.target/i386/indjmp-1.c: New test.
2311
76da3a15
AP
23122014-06-23 Andrew Pinski <apinski@cavium.com>
2313
2314 * gcc.c-torture/compile/20140723-1.c: New testcase.
2315
0b0fdc0b
MP
23162014-06-23 Marek Polacek <polacek@redhat.com>
2317
2318 PR c/61553
2319 * c-c++-common/pr61553.c (foo): Add dg-error.
2320
b0936265
TB
23212014-06-23 Tobias Burnus <burnus@net-b.de>
2322
2323 * gfortran.dg/coarray_32.f90: New.
2324
e7402b3a
PC
23252014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2326
2327 DR 577
2328 PR c++/33101
2329 * g++.dg/other/void1.C: Adjust.
2330 * g++.dg/other/void3.C: Likewise.
2331
7b56b2f8
MP
23322014-06-23 Marek Polacek <polacek@redhat.com>
2333
2334 PR c/61553
2335 * c-c++-common/pr61553.c: New test.
2336
e5d8bd8c
RB
23372014-06-23 Richard Biener <rguenther@suse.de>
2338
2339 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
2340 * g++.dg/vect/slp-pr50819.cc: Likewise.
2341 * g++.dg/vect/slp-pr56812.cc: Likewise.
2342 * gcc.dg/vect/bb-slp-1.c: Likewise.
2343 * gcc.dg/vect/bb-slp-10.c: Likewise.
2344 * gcc.dg/vect/bb-slp-11.c: Likewise.
2345 * gcc.dg/vect/bb-slp-13.c: Likewise.
2346 * gcc.dg/vect/bb-slp-14.c: Likewise.
2347 * gcc.dg/vect/bb-slp-15.c: Likewise.
2348 * gcc.dg/vect/bb-slp-16.c: Likewise.
2349 * gcc.dg/vect/bb-slp-17.c: Likewise.
2350 * gcc.dg/vect/bb-slp-18.c: Likewise.
2351 * gcc.dg/vect/bb-slp-19.c: Likewise.
2352 * gcc.dg/vect/bb-slp-2.c: Likewise.
2353 * gcc.dg/vect/bb-slp-20.c: Likewise.
2354 * gcc.dg/vect/bb-slp-21.c: Likewise.
2355 * gcc.dg/vect/bb-slp-22.c: Likewise.
2356 * gcc.dg/vect/bb-slp-23.c: Likewise.
2357 * gcc.dg/vect/bb-slp-24.c: Likewise.
2358 * gcc.dg/vect/bb-slp-25.c: Likewise.
2359 * gcc.dg/vect/bb-slp-26.c: Likewise.
2360 * gcc.dg/vect/bb-slp-27.c: Likewise.
2361 * gcc.dg/vect/bb-slp-28.c: Likewise.
2362 * gcc.dg/vect/bb-slp-29.c: Likewise.
2363 * gcc.dg/vect/bb-slp-3.c: Likewise.
2364 * gcc.dg/vect/bb-slp-30.c: Likewise.
2365 * gcc.dg/vect/bb-slp-31.c: Likewise.
2366 * gcc.dg/vect/bb-slp-32.c: Likewise.
2367 * gcc.dg/vect/bb-slp-4.c: Likewise.
2368 * gcc.dg/vect/bb-slp-5.c: Likewise.
2369 * gcc.dg/vect/bb-slp-6.c: Likewise.
2370 * gcc.dg/vect/bb-slp-7.c: Likewise.
2371 * gcc.dg/vect/bb-slp-8.c: Likewise.
2372 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2373 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2374 * gcc.dg/vect/bb-slp-9.c: Likewise.
2375 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2376 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
2377 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2378 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2379 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2380 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
2381 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2382 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
2383 * gcc.dg/vect/pr26359.c: Likewise.
2384 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
dd5e7837 2385
47c2554f
MP
23862014-06-23 Marek Polacek <polacek@redhat.com>
2387
2388 * c-c++-common/pr49706-2.c: New test.
2389
82bb9245
AM
23902014-06-23 Alan Modra <amodra@gmail.com>
2391
2392 * gcc.dg/pr61583.c: New.
2393
de6c4e1f 23942014-06-23 Alan Lawrence <alan.lawrence@arm.com>
096c59be 2395
82bb9245 2396 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
096c59be
AL
2397 [u]int64x1_t.
2398
2399 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
2400 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
2401
2402 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
2403 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
2404 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
2405 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
2406 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
2407 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
2408 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
2409 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
2410 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
2411 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
2412 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
2413 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
2414 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
2415 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
2416 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
2417 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
2418 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
2419 test_vsrid_n_u64): Fix signature to match intrinsic.
82bb9245 2420
096c59be
AL
2421 (test_vabs_s64): Remove.
2422 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
2423
2424 (test_vdupd_lane_s64): Rename to...
2425 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
2426
2427 (test_vdupd_lane_u64): Rename to...
2428 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
2429
2430 (test_vtst_s64): Rename to...
2431 (test_vtstd_s64): ...and change int64x1_t to int64_t.
2432
2433 (test_vtst_u64): Rename to...
2434 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
2435
2436 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
2437 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
2438 Remove out-of-bounds tests.
2439 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
de6c4e1f
AL
2440 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
2441 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
096c59be 2442
de6c4e1f 24432014-06-23 Alan Lawrence <alan.lawrence@arm.com>
c6a29a09
AL
2444
2445 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
2446 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
2447 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
2448 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
dd5e7837
UB
2449 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
2450 vector types.
c6a29a09 2451 * gcc.target/aarch64/vsub_f64.c: Likewise.
dd5e7837
UB
2452 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
2453 scheme as now the same for all variants.
c6a29a09
AL
2454 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
2455 float64x1_t.
2456
463036be
JG
24572014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
2458
2459 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
2460
4da27d0f
JH
24612014-06-20 Jan Hubicka <hubicka@ucw.cz>
2462
2463 * gcc.dg/localalias.c: Fix broken commit.
2464 * gcc.dg/globalalias.c: Likewise.
2465
b4897212
JH
24662014-06-20 Jan Hubicka <hubicka@ucw.cz>
2467
2468 * gcc.dg/localalias.c: New testcase.
2469 * gcc.dg/localalias-2.c: New testcase.
2470 * gcc.dg/globalalias.c: New testcase.
2471 * gcc.dg/globalalias-2.c: New testcase.
2472
7cda9e93
JJ
24732014-06-20 Jakub Jelinek <jakub@redhat.com>
2474
2475 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
2476
0e37a2f3
MP
24772014-06-20 Marek Polacek <polacek@redhat.com>
2478
2479 * c-c++-common/ubsan/bounds-1.c: New test.
2480 * c-c++-common/ubsan/bounds-2.c: New test.
2481 * c-c++-common/ubsan/bounds-3.c: New test.
2482 * c-c++-common/ubsan/bounds-4.c: New test.
2483 * c-c++-common/ubsan/bounds-5.c: New test.
2484 * c-c++-common/ubsan/bounds-6.c: New test.
2485
676d89dd
YZ
24862014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
2487
2488 Make the tests big-endian friendly.
2489
2490 * gcc.target/aarch64/aapcs64/test_25.c: Update.
2491 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
2492 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
2493 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
2494 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
2495 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
2496 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
2497 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
2498 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
2499
0cbf438b
YG
25002014-06-20 Yury Gribov <y.gribov@samsung.com>
2501 Max Ostapenko <m.ostapenko@partner.samsung.com>
2502
2503 PR sanitizer/61547
2504 * c-c++-common/asan/strlen-overflow-1.c: New test.
2505
bec81025
MJ
25062014-06-20 Martin Jambor <mjambor@suse.cz>
2507
2508 PR ipa/61540
dd5e7837 2509 * g++.dg/ipa/pr61540.C: New test.
bec81025 2510
bf613c02
YG
25112014-06-20 Yury Gribov <y.gribov@samsung.com>
2512 Max Ostapenko <m.ostapenko@partner.samsung.com>
2513
2514 PR sanitizer/61530
2515 * c-c++-common/asan/pr61530.c: New test.
2516
278821f2
KT
25172014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2518
2519 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
2520 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
2521 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
2522 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
2523 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
2524 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
2525 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
2526 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
2527 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
2528 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
2529 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
2530 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
2531 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2532 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2533 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
2534 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
2535 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
2536 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
2537 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
2538 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
2539 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
2540 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2541 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2542 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
2543 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
2544 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
2545 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
2546 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
2547 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
2548 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
2549 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
2550 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
2551 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
2552 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
2553 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
2554 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2555 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2556 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
2557 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
2558 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
2559 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
2560 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
2561 (test_vqdmlal_high_lane_s16): Fix parameter type.
2562 (test_vqdmlal_high_lane_s32): Likewise.
2563 (test_vqdmull_high_lane_s16): Likewise.
2564 (test_vqdmull_high_lane_s32): Likewise.
2565 (test_vqdmlsl_high_lane_s32): Likewise.
2566 (test_vqdmlsl_high_lane_s16): Likewise.
2567 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
2568 Fix argument type.
2569 (test_vqdmlals_lane_s32): Likewise.
2570 (test_vqdmlslh_lane_s16): Likewise.
2571 (test_vqdmlsls_lane_s32): Likewise.
2572 (test_vqdmulhh_lane_s16): Likewise.
2573 (test_vqdmulhs_lane_s32): Likewise.
2574 (test_vqdmullh_lane_s16): Likewise.
2575 (test_vqdmulls_lane_s32): Likewise.
2576 (test_vqrdmulhh_lane_s16): Likewise.
2577 (test_vqrdmulhs_lane_s32): Likewise.
2578
27a4e2d0
TB
25792014-06-20 Tobias Burnus <burnus@net-b.de>
2580
2581 PR testsuite/61567
2582 * gfortran.dg/coarray_collectives_5.f90: Update
2583 dg-final scan-tree-dump-times.
2584 * gfortran.dg/coarray_collectives_6.f90: Ditto.
2585
dd6fe7d4
HW
25862014-06-20 Hale Wang <hale.wang@arm.com>
2587
2588 * gcc.target/arm/lto/: New folder to verify the LTO option.
2589 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
2590 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
2591 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
2592 * lib/lto.exp (object-readelf): New procedure.
2593
c8d599e1
FXC
25942014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2595
2596 PR fortran/61454
2597 * gfortran.dg/pr61454.f90: New file.
2598
dbb73879
TG
25992014-06-19 Terry Guo <terry.guo@arm.com>
2600
2601 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
2602 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
2603 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
2604
7f6c4159
TB
26052014-06-19 Tobias Burnus <burnus@net-b.de>
2606
2607 * gfortran.dg/coarray/collectives_2.f90: Extend
2608 and make valid.
2609
78607708
TV
26102014-06-18 Tom de Vries <tom@codesourcery.com>
2611
2612 * gcc.target/aarch64/fuse-caller-save.c: New test.
2613
7a32d6c4 26142014-06-18 Radovan Obradovic <robradovic@mips.com>
7f6c4159 2615 Tom de Vries <tom@codesourcery.com>
7a32d6c4
RO
2616
2617 * gcc.target/arm/fuse-caller-save.c: New test.
2618
30866dc9
RB
26192014-06-18 Richard Biener <rguenther@suse.de>
2620
30866dc9
RB
2621 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
2622 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
2623 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
2624
560c75e9
YR
26252014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2626
2627 PR tree-optimization/61518
2628 * gcc.dg/torture/pr61518.c: New test.
2629
a31d2741
TP
26302014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2631
2632 PR tree-optimization/61517
2633 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
2634 (incorrect_read_be32): Likewise.
2635 (main): Call incorrect_read_* to test stmt replacement is made by
2636 bswap at the right place.
2637 * gcc.c-torture/execute/pr61517.c: New test.
2638
a0f37b26
AS
26392014-06-18 Andreas Schwab <schwab@suse.de>
2640
2641 PR rtl-optimization/54555
2642 * gcc.target/m68k/pr54555.c: New test.
2643
a5852bea
OH
26442014-06-18 Olivier Hainque <hainque@adacore.com>
2645
2646 * gnat.dg/blocklocs.adb: New test.
2647
f7917029
ES
26482014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
2649
2650 PR tree-optimization/52252
2651 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
2652 * gcc.target/i386/pr52252-core.c: Ditto.
2653
2654 PR tree-optimization/61403
2655 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
2656
f014c653
JJ
26572014-06-18 Jakub Jelinek <jakub@redhat.com>
2658
2659 * gfortran.dg/gomp/declare-simd-1.f90: New test.
2660 * gfortran.dg/gomp/depend-1.f90: New test.
2661 * gfortran.dg/gomp/target1.f90: New test.
2662 * gfortran.dg/gomp/target2.f90: New test.
2663 * gfortran.dg/gomp/target3.f90: New test.
2664 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
2665 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
2666 201107.
2667
f2617193
TB
26682014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2669
2670 PR fortran/61126
2671 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
2672
b5116268
TB
26732014-06-17 Tobias Burnus <burnus@net-b.de>
2674 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
2675
2676 * gfortran.dg/coarray/send_array.f90: New.
2677 * gfortran.dg/coarray/get_array.f90: New.
2678 * gfortran.dg/coarray/sendget_array.f90: New.
2679 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
2680 names.
2681 * gfortran.dg/coarray/collectives_2.f90: New.
2682
72f4065c
RO
26832014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2684
2685 PR target/61533
2686 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
2687 dg-options.
2688
00bdef2c
UB
26892014-06-17 Uros Bizjak <ubizjak@gmail.com>
2690
2691 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
2692 unit_id and kind_id to zero.
2693
3abf17cf
YZ
26942014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
2695
2696 PR target/61483
2697 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
2698 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
2699 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
2700 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
2701
f807ce54
RB
27022014-06-17 Richard Biener <rguenther@suse.de>
2703
2704 PR lto/61012
2705 * gcc.dg/lto/pr61526_0.c: New testcase.
2706 * gcc.dg/lto/pr61526_1.c: Likewise.
2707
ec18e2eb
RB
27082014-06-17 Richard Biener <rguenther@suse.de>
2709
2710 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
2711 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
2712 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
2713 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2714 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
2715
a4ab23b6
RB
27162014-06-17 Richard Biener <rguenther@suse.de>
2717
2718 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
2719
9e9f6bf0
RB
27202014-06-16 Richard Biener <rguenther@suse.de>
2721
2722 PR tree-optimization/61482
2723 * g++.dg/torture/pr61482.C: New testcase.
2724
00bdef2c 27252014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
2bd4bfee
GG
2726
2727 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
2728 vpmacsdql instruction.
2729
8946c29e
YG
27302014-06-16 Yury Gribov <y.gribov@samsung.com>
2731
2732 * c-c++-common/asan/instrument-with-calls-1.c: New test.
2733 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2734 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2735 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
2736 test patterns.
00bdef2c
UB
2737 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2738 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2739 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2740 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2741 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2742 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8946c29e 2743
a416c4c7
FXC
27442014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2745
2746 PR fortran/28484
2747 PR fortran/61429
2748 * gfortran.dg/system_clock_1.f90: New file.
2749 * gfortran.dg/system_clock_2.f90: New file.
2750
045af2d7
PC
27512014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 PR c++/33101
2754 * g++.dg/other/void3.C: New.
2755 * g++.dg/conversion/err-recover1.C: Update.
2756
8241efd1
PB
27572014-06-13 Peter Bergner <bergner@vnet.ibm.com>
2758
2759 PR target/61415
2760 * lib/target-supports.exp (check_effective_target_longdouble128): New.
2761 * gcc.target/powerpc/pack02.c: Use it.
2762 * gcc.target/powerpc/tfmode_off.c: Likewise.
2763
c7ece684
JL
27642014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
2765
2766 PR rtl-optimization/61094
2767 PR rtl-optimization/61446
2768 * gcc.target/i386/pr61446.c : New.
2769
8e96d784
DC
27702014-06-13 Dehao Chen <dehao@google.com>
2771
2772 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
2773
6d5bfc0e
AL
27742014-06-13 Alan Lawrence <alan.lawrence@arm.com>
2775
2776 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
2777
6aa4c5b6
RB
27782014-06-13 Richard Biener <rguenther@suse.de>
2779
2780 * c-c++-common/pr46562-2.c: Adjust.
2781 * g++.dg/tree-ssa/pr8781.C: Likewise.
2782 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2783 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2784 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2785 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
2786 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2787
ca6cbdca
TP
27882014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2789
2790 PR tree-optimization/61375
2791 * gcc.c-torture/execute/pr61375-1.c: New test.
2792
9cf32741
JJ
27932014-06-12 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR middle-end/61486
2796 * c-c++-common/gomp/pr61486-1.c: New test.
2797 * c-c++-common/gomp/pr61486-2.c: New test.
2798
ad7d90cc
AL
27992014-06-10 Alan Lawrence <alan.lawrence@arm.com>
2800
2801 PR target/59843
2802 * gcc.dg/vect/vect-singleton_1.c: New file.
2803
c407027e
GJL
28042014-06-12 Georg-Johann Lay <avr@gjlay.de>
2805
2806 PR target/61443
2807 * gcc.target/avr/torture/pr61443.c: New test.
2808
e3588987
PC
28092014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2810
2811 PR c++/19200
2812 * g++.dg/parse/friend11.C: New.
2813
c7bb3484
PC
28142014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2815
2816 PR c++/60265
2817 * g++.dg/cpp0x/using-enum-1.C: New.
2818 * g++.dg/cpp0x/using-enum-2.C: Likewise.
2819
d0ba67dc
PC
28202014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2821
2822 PR c++/19200
2823 * g++.dg/parse/friend9.C: New.
2824 * g++.dg/parse/friend10.C: Likewise.
2825 * g++.dg/parse/friend7.C: Adjust.
2826
c1604254
RB
28272014-06-11 Richard Biener <rguenther@suse.de>
2828
2829 PR tree-optimization/61452
2830 * gcc.dg/torture/pr61452.c: New testcase.
2831
83f14a64
PC
28322014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2833
2834 PR c++/34049
2835 * g++.dg/parse/pr34049.C: New.
2836
698ff107
TP
28372014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2838
2839 * gcc.c-torture/execute/pr61306-1.c: New test.
2840 * gcc.c-torture/execute/pr61306-2.c: Likewise.
2841 * gcc.c-torture/execute/pr61306-3.c: Likewise.
2842
338329a0
KT
28432014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2844
2845 * gcc.target/aarch64/acle/acle.exp: New.
2846 * gcc.target/aarch64/acle/crc32b.c: New test.
2847 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
2848 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
2849 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
2850 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
2851 * gcc.target/aarch64/acle/crc32d.c: Likewise.
2852 * gcc.target/aarch64/acle/crc32h.c: Likewise.
2853 * gcc.target/aarch64/acle/crc32w.c: Likewise.
2854
e1377713
ES
28552014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
2856
2857 PR tree-optimization/52252
2858 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
2859
96a3f4df
RB
28602014-06-11 Richard Biener <rguenther@suse.de>
2861
2862 PR middle-end/61437
2863 * gcc.dg/torture/20140610-1.c: New testcase.
2864 * gcc.dg/torture/20140610-2.c: Likewise.
2865
b82ef848
RB
28662014-06-10 Richard Biener <rguenther@suse.de>
2867
2868 PR tree-optimization/61438
2869 * gcc.dg/torture/pr61438.c: New testcase.
2870
cdf0ab72
RB
28712014-06-10 Richard Biener <rguenther@suse.de>
2872
2873 PR middle-end/61456
2874 * g++.dg/opt/pr61456.C: New testcase.
2875
5933f9ae
DH
28762014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
2877 Mikael Morin <mikael@gcc.gnu.org>
2878
2879 PR fortran/41936
2880 * gfortran.dg/class_array_15.f03: Check memory leaks.
2881
5625721f
RB
28822014-06-10 Richard Biener <rguenther@suse.de>
2883
2884 PR tree-optimization/57186
2885 PR tree-optimization/59299
2886 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
2887 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
2888
92d28cbb
JJ
28892014-06-10 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR fortran/60928
2892 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
2893 directives.
2894 * gfortran.dg/gomp/associate1.f90: New test.
2895 * gfortran.dg/gomp/intentin1.f90: New test.
2896 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
2897 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
2898 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
2899 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
2900
d7ff7ae5
MP
29012014-06-09 Marek Polacek <polacek@redhat.com>
2902
2903 PR c/36446
2904 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
2905 * gcc.dg/array-2.c: Likewise.
2906 * gcc.dg/array-const-2.c: Likewise.
2907 * gcc.dg/ucnid-8.c: Likewise.
2908 * gcc.dg/vla-init-1.c: Likewise.
2909 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
2910 * gcc.dg/c99-flex-array-7.c: Likewise.
2911 * gcc.dg/init-bad-1.c: Likewise.
2912 * gcc.dg/init-bad-3.c: Likewise.
2913 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
2914 * gcc.dg/pedwarn-init.c: Add dg-warning.
2915 * gcc.dg/pr53119.c: Remove dg-excess-errors.
2916
23646391
PC
29172014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2918
2919 PR c++/22556
2920 * g++.dg/other/redecl3.C: New.
2921
00f30445
MG
29222014-06-09 Marc Glisse <marc.glisse@inria.fr>
2923
2924 PR c++/54442
2925 * g++.dg/pr54442.C: New file.
2926
bcac046f
PT
29272014-06-09 Paul Thomas <pault@gcc.gnu.org>
2928
2929 PR fortran/61406
2930 * gfortran.dg/associate_17.f90 : New test
2931
451c4fba
PM
29322014-06-09 Petr Murzin <petr.murzin@intel.com>
2933
2934 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
2935 void for TEST instead of static void.
2936 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
2937 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
2938 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
2939 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
2940 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
2941 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
2942 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
2943 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
2944 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
2945 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
2946 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
2947 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
2948 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
2949 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
2950 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
2951 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
2952 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
2953 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
2954 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
2955 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
2956 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
2957 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
2958 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
2959 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
2960 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
2961 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
2962 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
2963 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
2964 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
2965 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
2966 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
2967 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2968 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2969 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2970 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2971 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2972 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2973 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2974 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2975 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2976 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2977 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
2978 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
2979 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
2980 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
2981 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
2982 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
2983 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
2984 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
2985 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
2986 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
2987 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
2988 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
2989 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
2990 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
2991 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
2992 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
2993 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
2994 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
2995 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
2996 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
2997 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
2998 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
2999 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3000 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3001 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3002 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
3003 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
3004 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3005 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3006 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3007 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3008 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3009 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3010 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3011 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3012 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3013 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
3014 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
3015 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3016 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
3017 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
3018 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
3019 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
3020 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
3021 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
3022 instead of static void.
3023 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
3024 delete unused variables.
3025 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3026 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3027 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3028 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
3029 delete unused variables, void for TEST instead of static void.
3030 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3031 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3032 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3033 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3034 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3035 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3036 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3037 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3038 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3039 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3040 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3041 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3042 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
3043 initialize variables.
3044 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
3045 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
3046 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
3047 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
3048 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
3049 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
3050 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
3051 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
3052 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3053 * gcc.target/i386/i386.exp: Ditto.
00bdef2c
UB
3054 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
3055 CALC, void for TEST instead of static void, initialize variables.
451c4fba
PM
3056 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
3057 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
3058 static void.
3059 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
3060 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
3061 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
3062 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
3063 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
3064 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3065 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3066 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
3067 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
3068 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
3069 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
3070 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3071 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3072 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
3073 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3074 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
3075 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3076 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3077 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3078 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
3079 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
3080 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
3081 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
3082 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
3083 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
3084 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
3085 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
3086 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
3087 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
3088 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
3089 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
3090 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
3091 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
3092 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
3093 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
3094 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
3095 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
3096 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
3097 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
3098 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
3099 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3100 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3101 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
3102 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
3103 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
3104 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
3105 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
3106 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
3107 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3108 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3109 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3110 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3111 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3112 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3113 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3114 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3115 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
3116 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
3117 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3118 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
3119 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
3120 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
3121 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
3122 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
3123 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3124 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
3125 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
3126 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3127 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
3128 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3129 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3130 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3131 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
3132 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
3133 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
3134 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
3135 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
3136 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
3137 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
3138 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
3139 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
3140 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
3141 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
3142 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
3143 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
3144 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
3145 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
3146 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
3147 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
3148 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3149 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3150 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3151 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
3152 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
3153 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3154 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3155 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
3156 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
3157 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3158 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
3159 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
3160 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3161 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
3162 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
3163 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
3164 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
3165 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
3166 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
3167 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
3168 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
3169 instead of static void.
3170 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
3171 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
3172 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
3173 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
3174 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
3175 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
3176 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
3177 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
3178 static void, delete unused variables.
3179 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3180 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3181 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
3182 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
3183 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
3184 static void, delete unused variables, Change parameters for
3185 UNION_CHECK, MASK_MERGE and MASK_ZERO.
3186 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
3187 CALC, void for TEST instead of static void.
3188 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
3189 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
3190 void.
3191 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3192 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
3193 static void, change type of parameter for UNION_TYPE.
3194 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
3195 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
3196 void for TEST instead of static void, delete unused variables, change
3197 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
3198 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
3199 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3200 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3201 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3202 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3203 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3204 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
00bdef2c
UB
3205 void for TEST instead of static void, change parameters for
3206 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
451c4fba
PM
3207 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
3208 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
3209 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
3210 * gcc.target/i386/avx512f-additional-reg-names.c: Add
3211 __attribute__((unused)).
3212 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
3213 __attribute__((unused)).
3214 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
3215 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
3216 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
3217 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
3218 * gcc.target/i386/avx512f-korw-1.c: Ditto.
3219 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
3220 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
3221 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
3222 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
3223 add __attribute__((unused)).
3224 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
3225 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
3226 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
3227 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
3228 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
3229 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
3230 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
3231 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
3232 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
3233 delete unused variables.
3234 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
3235 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3236 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3237 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3238 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3239 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
3240 static void, mask_merging and zero_masking for unsigned types.
3241 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
3242 CHECK_ARRAY for unsigned types.
3243 * gcc.target/i386/m256-check.h: Ditto.
3244 * gcc.target/i386/m512-check.h: Ditto.
3245
842cbb73
AL
32462014-06-09 Alan Lawrence <alan.lawrence@arm.com>
3247
3248 PR target/61062
00bdef2c
UB
3249 * gcc.target/arm/pr48252.c (main): Expect same result
3250 as endian-neutral.
842cbb73 3251
f84c6bd9
FXC
32522014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3253
3254 PR fortran/45187
3255 * gfortran.dg/cray_pointers_10.f90: New file.
3256
122032d2
JJ
32572014-06-09 Jakub Jelinek <jakub@redhat.com>
3258
3259 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
3260 instead of complex(kind=16).
3261
000fd5b1
FXC
32622014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3263
3264 PR fortran/38829
3265 * gfortran.dg/bind_c_usage_29.f90: New file.
3266
51d2abeb
EB
32672014-06-07 Eric Botcazou <ebotcazou@adacore.com>
3268
3269 * gnat.dg/opt38.adb: New test.
3270 * gnat.dg/opt38_pkg.ad[sb]: New helper.
3271
246e427d
HPN
32722014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
3273
3274 PR target/18343
3275 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
3276 New macro, 0 for __MMIX__, default 64.
3277 (bar): Pass it to __builtin_apply instead of literal 64.
3278
72b572cb
FXC
32792014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3280
3281 * gfortran.dg/io_constraints_11.f90: New file.
3282 * gfortran.dg/io_constraints_12.f90: New file.
3283 * gfortran.dg/io_constraints_13.f90: New file.
3284
7b11cab7
UB
32852014-06-06 Uros Bizjak <ubizjak@gmail.com>
3286
3287 PR target/61423
3288 * gcc.target/i386/pr61423.c: New test.
3289
4dadc66d
PC
32902014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3291
3292 PR c++/60184
3293 * g++.dg/cpp0x/constexpr-union6.C: New.
3294 * g++.dg/cpp0x/union6.C: Likewise.
3295 * g++.dg/init/ref14.C: Adjust.
3296 * g++.dg/init/union1.C: Likewise.
3297
acce8ce3
RB
32982014-06-06 Richard Biener <rguenther@suse.de>
3299
3300 PR tree-optimization/59299
3301 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
3302
e2c75eea
JG
33032014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
3304
3305 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
3306 * gcc.dg/tree-ssa/sra-12.c: Likewise.
3307
4ed68995
TP
33082014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3309
3310 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
3311 bitfield and test wrong results instead of correct results to make the
3312 test more portable.
3313
506ac72b
PC
33142014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3315
3316 PR c++/60432
3317 * g++.dg/cpp0x/constexpr-60432.C: New.
3318
f185af36
PC
33192014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3320
3321 PR c++/60199
3322 * g++.dg/cpp0x/constexpr-60199.C: New.
3323
58126368
TP
33242014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3325
3326 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
3327 Specify -march=z900 as an additional option.
3328 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
3329 * gcc.dg/optimize-bswapsi-2.c: Likewise.
3330 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
3331
5f23671d
JJ
33322014-06-06 Jakub Jelinek <jakub@redhat.com>
3333
3334 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
3335 reduction clause diagnostic changes.
3336 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
3337 * gfortran.dg/gomp/reduction1.f90: Likewise.
3338 * gfortran.dg/gomp/reduction3.f90: Likewise.
3339 * gfortran.dg/gomp/udr1.f90: New test.
3340 * gfortran.dg/gomp/udr2.f90: New test.
3341 * gfortran.dg/gomp/udr3.f90: New test.
3342 * gfortran.dg/gomp/udr4.f90: New test.
3343 * gfortran.dg/gomp/udr5.f90: New test.
3344 * gfortran.dg/gomp/udr6.f90: New test.
3345 * gfortran.dg/gomp/udr7.f90: New test.
3346
d969f3c1
CB
33472014-06-06 Christian Bruel <christian.bruel@st.com>
3348
3349 PR tree-optimization/43934
3350 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
3351
9bac5cbb
G
33522014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
3353
3354 PR c/53119
3355 * gcc.dg/pr53119.c: New testcase.
3356
a148c4b2
SKS
33572014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3358
3359 PR target/52472
3360 * gcc.target/avr/pr52472.c: New test.
3361
3362
64e13bcd
JL
33632014-06-05 Jeff Law <law@redhat.com>
3364
3365 PR tree-optimization/61289
3366 * g++.dg/pr61289.C: New test.
3367 * g++.dg/pr61289-2.C: New test.
3368
406d3663
RB
33692014-06-05 Richard Biener <rguenther@suse.de>
3370 Paolo Carlini <paolo.carlini@oracle.com>
3371
3372 PR c++/56961
3373 * g++.dg/parse/pr56961.C: New.
3374
5853e181
KT
33752014-06-05 Kai Tietz <ktietz@redhat.com>
3376
3377 PR target/46219
3378 * gcc.target/i386/sibcall-4.c: Remove xfail.
3379
beb219dd
JB
33802014-06-05 Julian Brown <julian@codesourcery.com>
3381 Sandra Loosemore <sandra@codesourcery.com>
3382
00bdef2c 3383 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
beb219dd 3384
5ae98e82
RB
33852014-06-05 Richard Biener <rguenther@suse.de>
3386
3387 PR c++/61004
3388 * g++.dg/diagnostic/pr61004.C: New testcase.
3389
e12355ef
YR
33902014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
3391
3392 * gcc.dg/torture/pr61319.c: New test.
3393
8ffcdea8
MP
33942014-06-05 Marek Polacek <polacek@redhat.com>
3395
3396 PR c/56724
3397 * gcc.dg/pr56724-3.c: New test.
3398
55097f65
AS
33992014-06-05 Andreas Schwab <schwab@suse.de>
3400
3401 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
3402
742938c9
MP
34032014-06-05 Marek Polacek <polacek@redhat.com>
3404
3405 PR c/49706
3406 * c-c++-common/pr49706.c: New test.
3407
6447c55d
MP
34082014-06-05 Marek Polacek <polacek@redhat.com>
3409
3410 PR c/48062
3411 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
3412 * gcc.dg/Wshadow-3.c: Likewise.
3413 * gcc.dg/pr48062.c: New test.
3414
82b3da6a
PC
34152014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3416
3417 PR c++/43453
3418 * g++.dg/init/pr43453.C: New.
3419
ca73a1f7
MG
34202014-06-04 Marc Glisse <marc.glisse@inria.fr>
3421
3422 PR tree-optimization/61385
3423 * gcc.dg/tree-ssa/pr61385.c: New file.
3424
0ea48022
RB
34252014-06-04 Richard Biener <rguenther@suse.de>
3426
3427 PR tree-optimization/60098
3428 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
3429
b1259d34
RB
34302014-06-04 Richard Biener <rguenther@suse.de>
3431
3432 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
3433
9dc7743c
IZ
34342014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
3435
3436 PR c/58942
3437 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
3438 the case with a pointer.
3439
9d548dfb
MP
34402014-06-04 Marek Polacek <polacek@redhat.com>
3441
3442 PR c/30020
3443 * c-c++-common/pr30020.c: New test.
3444
b9e3afe9
AP
34452014-06-03 Andrew Pinski <apinski@cavium.com>
3446
3447 * gcc.c-torture/compile/20140528-1.c: New testcase.
3448
47e78f98
DC
34492014-06-03 Dehao Chen <dehao@google.com>
3450
3451 * gcc.dg/tree-prof/merge_block.c: New test.
3452
eb7404d4
UB
34532014-06-03 Uros Bizjak <ubizjak@gmail.com>
3454
3455 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
3456 * g++.dg/ext/mv15.C (dg-options): Ditto.
3457
3c61a5ba
PC
34582014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3459
3460 DR 1423
3461 PR c++/52174
3462 * g++.dg/cpp0x/nullptr31.C: New.
3463 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
3464 * g++.dg/cpp0x/nullptr17.C: Update.
3465
fedfecef
MP
34662014-06-03 Marek Polacek <polacek@redhat.com>
3467
3468 PR c/60439
3469 * c-c++-common/pr60439.c: New test.
3470 * g++.dg/eh/scope1.C (f4): Add dg-warning.
3471
d3fb5cf0
MJ
34722014-06-03 Martin Jambor <mjambor@suse.cz>
3473
3474 PR ipa/61160
3475 * g++.dg/ipa/pr61160-1.C: New test.
3476
597c6315
RB
34772014-06-03 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/61383
3480 * gcc.dg/torture/pr61383-1.c: New testcase.
3481
6f75290f
AS
34822014-06-03 Andreas Schwab <schwab@linux-m68k.org>
3483
3484 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
3485
0d732cca
JL
34862014-06-02 Jeff Law <law@redhat.com>
3487
3488 PR rtl-optimization/61094
3489 * g++.dg/pr61094: New test.
3490
ae48824a
UB
34912014-06-02 Uros Bizjak <ubizjak@gmail.com>
3492
3493 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
3494 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
3495 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
3496 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
3497 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
3498 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
3499 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
3500 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
3501
2ba0071e
RB
35022014-06-02 Richard Biener <rguenther@suse.de>
3503
3504 PR tree-optimization/61346
3505 * gcc.dg/torture/pr61346.c: New testcase.
3506
54dbf90c
UB
35072014-06-01 Uros Bizjak <ubizjak@gmail.com>
3508
3509 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
3510 not compilation.
3511 * gcc.target/i386/sibcall-4.c: Ditto.
3512 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
3513
7fd009d0
UB
35142014-06-01 Uros Bizjak <ubizjak@gmail.com>
3515
3516 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
3517 in scan-assembler-not string.
3518 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
3519 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
3520 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
3521
e3bbcfb2
UB
35222014-06-01 Uros Bizjak <ubizjak@gmail.com>
3523
3524 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
3525
4a065d4a
KT
35262014-06-01 Kai Tietz <ktietz@redhat.com>
3527
3528 PR target/61377
3529 * gcc.target/i386/sibcall-6.c: New test.
3530
cab421f4
PC
35312014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3532
3533 DR 1227
3534 PR c++/57543
3535 * g++.dg/cpp0x/pr57543-1.C: New.
3536 * g++.dg/cpp0x/pr57543-2.C: Likewise.
3537 * g++.dg/cpp0x/pr57543-3.C: Likewise.
3538 * g++.dg/cpp0x/decltype59.C: Likewise.
3539
fb26e9e5
TV
35402014-05-31 Tom de Vries <tom@codesourcery.com>
3541
3542 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
3543
8465be9f
JJ
35442014-05-30 Jakub Jelinek <jakub@redhat.com>
3545
51db86a8
JJ
3546 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
3547 restore_gcc_exec_prefix_env_var): New procedures.
3548 (set_ld_library_path_env_vars,
3549 restore_ld_library_path_env_vars): Use them.
3550 * lib/c-compat.exp: Load target-libpath.exp.
3551 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
3552 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
3553 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
3554 restore_gcc_exec_prefix_env_var.
3555 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
3556 Likewise.
3557
b3f1051b
JJ
3558 * c-c++-common/asan/misalign-1.c: New test.
3559 * c-c++-common/asan/misalign-2.c: New test.
3560
8465be9f
JJ
3561 * g++.dg/asan/asan_test.C: Add -std=c++11 and
3562 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
3563 -DASAN_USE_DEJAGNU_GTEST=1.
e3bbcfb2 3564 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8465be9f
JJ
3565 * g++.dg/asan/asan_oob_test.cc: Likewise.
3566 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
3567 * g++.dg/asan/asan_str_test.cc: Likewise.
3568 * g++.dg/asan/asan_test_utils.h: Likewise.
3569 * g++.dg/asan/sanitizer_test_config.h: Likewise.
e3bbcfb2 3570 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8465be9f
JJ
3571 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
3572 Imported from upstream r209283.
3573 * g++.dg/asan/asan_test_config.h: Likewise.
3574
e9e195d6
KT
35752014-05-30 Kai Tietz <ktietz@redhat.com>
3576
3577 PR target/60104
3578 * gcc.target/i386/sibcall-1.c: New test.
3579 * gcc.target/i386/sibcall-2.c: New test.
3580 * gcc.target/i386/sibcall-3.c: New test.
3581 * gcc.target/i386/sibcall-4.c: New test.
3582
f9a8f6d9
ILT
35832014-05-30 Ian Lance Taylor <iant@google.com>
3584
3585 * gcc.target/i386/pause-2.c: New test.
3586
5028356f
TV
35872014-05-30 Tom de Vries <tom@codesourcery.com>
3588
3589 * gcc.target/i386/fuse-caller-save.c: New test.
3590 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
3591 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
3592
a523dac2
AL
35932014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3594
e3bbcfb2
UB
3595 * gcc.target/arm/simd/vrev16p8_1.c: New file.
3596 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
3597 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
3598 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
3599 * gcc.target/arm/simd/vrev16s8_1.c: New file.
3600 * gcc.target/arm/simd/vrev16u8_1.c: New file.
3601 * gcc.target/arm/simd/vrev32p16_1.c: New file.
3602 * gcc.target/arm/simd/vrev32p8_1.c: New file.
3603 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
3604 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
3605 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
3606 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
3607 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
3608 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
3609 * gcc.target/arm/simd/vrev32s16_1.c: New file.
3610 * gcc.target/arm/simd/vrev32s8_1.c: New file.
3611 * gcc.target/arm/simd/vrev32u16_1.c: New file.
3612 * gcc.target/arm/simd/vrev32u8_1.c: New file.
3613 * gcc.target/arm/simd/vrev64f32_1.c: New file.
3614 * gcc.target/arm/simd/vrev64p16_1.c: New file.
3615 * gcc.target/arm/simd/vrev64p8_1.c: New file.
3616 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
3617 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
3618 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
3619 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
3620 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
3621 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
3622 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
3623 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
3624 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
3625 * gcc.target/arm/simd/vrev64s16_1.c: New file.
3626 * gcc.target/arm/simd/vrev64s32_1.c: New file.
3627 * gcc.target/arm/simd/vrev64s8_1.c: New file.
3628 * gcc.target/arm/simd/vrev64u16_1.c: New file.
3629 * gcc.target/arm/simd/vrev64u32_1.c: New file.
3630 * gcc.target/arm/simd/vrev64u8_1.c: New file.
a523dac2 3631
cc8849a1
VM
36322014-05-29 Vladimir Makarov <vmakarov@redhat.com>
3633
3634 PR rtl-optimization/61325
3635 * gcc.target/aarch64/pr61325.c: New.
3636
e4c03722
AL
36372014-05-29 Alan Lawrence <alan.lawrence@arm.com>
3638
e3bbcfb2
UB
3639 * gcc.target/arm/simd/vextQf32_1.c: New file.
3640 * gcc.target/arm/simd/vextQp16_1.c: New file.
3641 * gcc.target/arm/simd/vextQp8_1.c: New file.
3642 * gcc.target/arm/simd/vextQs16_1.c: New file.
3643 * gcc.target/arm/simd/vextQs32_1.c: New file.
3644 * gcc.target/arm/simd/vextQs64_1.c: New file.
3645 * gcc.target/arm/simd/vextQs8_1.c: New file.
3646 * gcc.target/arm/simd/vextQu16_1.c: New file.
3647 * gcc.target/arm/simd/vextQu32_1.c: New file.
3648 * gcc.target/arm/simd/vextQu64_1.c: New file.
3649 * gcc.target/arm/simd/vextQu8_1.c: New file.
3650 * gcc.target/arm/simd/vextQp64_1.c: New file.
3651 * gcc.target/arm/simd/vextf32_1.c: New file.
3652 * gcc.target/arm/simd/vextp16_1.c: New file.
3653 * gcc.target/arm/simd/vextp8_1.c: New file.
3654 * gcc.target/arm/simd/vexts16_1.c: New file.
3655 * gcc.target/arm/simd/vexts32_1.c: New file.
3656 * gcc.target/arm/simd/vexts64_1.c: New file.
3657 * gcc.target/arm/simd/vexts8_1.c: New file.
3658 * gcc.target/arm/simd/vextu16_1.c: New file.
3659 * gcc.target/arm/simd/vextu32_1.c: New file.
3660 * gcc.target/arm/simd/vextu64_1.c: New file.
3661 * gcc.target/arm/simd/vextu8_1.c: New file.
3662 * gcc.target/arm/simd/vextp64_1.c: New file.
e4c03722 3663
c2db3f3d 36642014-05-29 Radovan Obradovic <robradovic@mips.com>
e3bbcfb2 3665 Tom de Vries <tom@codesourcery.com>
c2db3f3d
RO
3666
3667 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
3668 options.
3669 * gcc.target/mips/fuse-caller-save.h: New include file.
3670 * gcc.target/mips/fuse-caller-save.c: New test.
3671 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
3672 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3673
41455f89
ES
36742014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
3675
3676 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
3677
b017a174
RB
36782014-05-28 Richard Biener <rguenther@suse.de>
3679
3680 PR middle-end/61045
3681 * gcc.dg/pr61045.c: New testcase.
3682
3c698bf0
RO
36832014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3684
3685 * lib/clearcap.exp: New file.
3686 * gcc.dg/vect/vect.exp: Load clearcap.exp.
3687 Remove clearcap_ldflags handling.
3688 Call clearcap-init, clearcap-finish.
3689 * gcc.target/i386/i386.exp: Likewise.
3690 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
3691 * gcc.target/i386/clearcapv2.map: Move to
3692 ../config/sol2-clearcapv2.map.
3693 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
3694 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
3695
a896172d
RB
36962014-05-28 Richard Biener <rguenther@suse.de>
3697
3698 PR tree-optimization/61335
3699 * gfortran.dg/pr61335.f90: New testcase.
3700
b8aac16d
EB
37012014-05-27 Eric Botcazou <ebotcazou@adacore.com>
3702
3703 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
3704
5e67547d
EB
37052014-05-27 Eric Botcazou <ebotcazou@adacore.com>
3706
3707 * gnat.dg/overflow_fixed.adb: New test.
3708
5c1bc275
MP
37092014-05-27 Marek Polacek <polacek@redhat.com>
3710
3711 PR c/56724
3712 * gcc.dg/pr56724-1.c: New test.
3713 * gcc.dg/pr56724-2.c: New test.
3714 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
3715 -Wtraditional.
3716 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
3717
d378c07e
EB
37182014-05-27 Eric Botcazou <ebotcazou@adacore.com>
3719
3720 * gcc.dg/fold-compare-8.c: New test.
3721 * gcc.dg/Wstrict-overflow-25.c: Likewise.
3722
4dd3be81
RB
37232014-05-27 Richard Biener <rguenther@suse.de>
3724
3725 * gcc.dg/tree-ssa/vrp92.c: New testcase.
3726
2ef321b1
MP
37272014-05-27 Marek Polacek <polacek@redhat.com>
3728
3729 PR testsuite/61319
3730 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
3731 LLONG_MIN, and ULLONG_MAX.
3732
7a10ea9f
KT
37332014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3734
3735 * lib/target-supports.exp (check_effective_target_vect_bswap):
3736 Specify arm*-*-* support.
3737
8e90d186
DH
37382014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3739
3740 PR testsuite/61319
3741 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
3742 -nan optional.
3743 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
3744 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
3745
d7a66046
UB
37462014-05-26 Uros Bizjak <ubizjak@gmail.com>
3747
3748 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
3749
3e26c8f6
RS
37502014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
3751
3752 PR rtl-optimization/61222
3753 * gcc.c-torture/compile/pr61222-1.c: New test.
3754 * gcc.c-torture/compile/pr61222-2.c: Likewise.
3755
cf0ff174
UB
37562014-05-26 Uros Bizjak <ubizjak@gmail.com>
3757
3758 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
3759
06a5ec83
UB
37602014-05-26 Uros Bizjak <ubizjak@gmail.com>
3761
3762 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
3763
1387b266
JD
37642014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3765
3766 PR libgfortran/55117
3767 * gfortran.dg/namelist_85.f90: New test.
3768
97563bc8
IZ
37692014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
3770
3771 PR c/61191
3772 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
3773 the case with syntax error.
3774
d29d688a
ZC
37752014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3776
3777 * gcc.dg/lto/pr61278_0.c: New test.
3778 * gcc.dg/lto/pr61278_1.c: New test.
3779
88f32f0f
ZC
37802014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3781
3782 * gcc.dg/pr61220.c: New test.
3783 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
3784
05fc16dd
TB
37852014-05-25 Tobias Burnus <burnus@net-b.de>
3786
3787 * gfortran.dg/coarray_10.f90: Update dg-warning.
3788 * gfortran.dg/coarray_this_image_1.f90: New.
3789 * gfortran.dg/coarray_this_image_2.f90: New.
3790
1ebfdcab
JD
37912014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
3792
3793 PR libfortran/61173
e3bbcfb2 3794 * gfortran.dg/arrayio_14.f90: New test.
1ebfdcab 3795
63cbc2d4
AS
37962014-05-24 Andreas Schwab <schwab@suse.de>
3797
e3bbcfb2 3798 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
63cbc2d4 3799
06e3da34
DH
38002014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3801
3802 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3803 Adjust regexp for -flto.
3804 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
3805 * gfortran.dg/pr52835.f90: Likewise.
3806
63b0b106
VM
38072014-05-23 Vladimir Makarov <vmakarov@redhat.com>
3808
3809 PR rtl-optimization/61215
3810 * gcc.target/i386/pr61215.c: New.
3811
85a16bf8
MP
38122014-05-23 Marek Polacek <polacek@redhat.com>
3813 Jakub Jelinek <jakub@redhat.com>
3814
3815 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
3816 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
3817 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
3818 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
3819 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
3820 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
3821 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
3822 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
3823 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
3824 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
3825 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
3826 * c-c++-common/ubsan/float-cast.h: New file.
3827 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
3828 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
3829
ae48824a 38302014-05-23 Jiong Wang <jiong.wang@arm.com>
fee9ba42
JW
3831
3832 * gcc.target/aarch64/tail_indirect_call_1.c: New.
3833
6842efc7
PC
38342014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3835
3836 * g++.dg/cpp1y/lambda-init9.C: New.
3837
803e4cbb
RB
38382014-05-23 Richard Biener <rguenther@suse.de>
3839
3840 PR testsuite/61266
3841 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
3842 adjust testcase to reflect reality.
3843
73984f84
TP
38442014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3845
3846 PR tree-optimization/54733
3847 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
3848 optimization to support memory sources and bitwise operations
3849 equivalent to load in host endianness.
3850 * gcc.dg/optimize-bswaphi-1.c: Likewise.
3851 * gcc.dg/optimize-bswapsi-2.c: Likewise.
3852 * gcc.c-torture/execute/bswap-2.c: Likewise.
3853
eaa33a6a
TP
38542014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3855
3856 * lib/target-supports.exp: New effective targets for architectures
3857 capable of performing byte swap.
3858 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
3859 * gcc.dg/optimize-bswapdi-2.c: Likewise.
3860 * gcc.dg/optimize-bswapsi-1.c: Likewise.
3861
0c018b6f
PC
38622014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3863
3864 PR c++/61088
3865 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
3866 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
3867
ee918327
XDL
38682014-05-22 Xinliang David Li <davidxl@google.com>
3869
3870 * g++.dg/ipa/devirt-15.C: Fix expected message.
3871 * g++.dg/ipa/devirt-16.C: Ditto.
3872 * g++.dg/ipa/devirt-17.C: Ditto.
3873 * g++.dg/ipa/devirt-26.C: Ditto.
3874 * g++.dg/ipa/imm-devirt-1.C: Ditto.
3875 * g++.dg/ipa/imm-devirt-2.C: Ditto.
3876 * g++.dg/tree-ssa/pr8781.C:Ditto.
3877
c9aee450
PB
38782014-05-22 Peter Bergner <bergner@vnet.ibm.com>
3879
3880 * gcc.target/powerpc/htm-ttest.c: New test.
3881
1f9c420b
EB
38822014-05-22 Eric Botcazou <ebotcazou@adacore.com>
3883
3884 * gnat.dg/opt37.ad[sb]: New test.
3885
d8000f03
JW
38862014-05-21 Jonathan Wakely <jwakely@redhat.com>
3887
3888 PR c/61271
3889 * g++.dg/cilk-plus/AN/array_function.cc: New.
3890
c8f49949
RB
38912014-05-22 Richard Biener <rguenther@suse.de>
3892
3893 * gcc.dg/tree-ssa/alias-33.c: New testcase.
3894
dee5ea7a
KS
38952014-05-22 Kostya Serebryany <kcc@google.com>
3896
3897 * c-c++-common/tsan/mutexset1.c: Update the test to match
3898 upstream r209283.
3899 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
3900
1edb7356
MP
39012014-05-21 Marek Polacek <polacek@redhat.com>
3902
3903 PR sanitizer/61272
3904 * g++.dg/ubsan/pr61272.C: New test.
3905
19ce7819
CP
39062014-05-21 Cesar Philippidis <cesar@codesourcery.com>
3907 Sandra Loosemore <sandra@codesourcery.com>
3908
3909 PR lto/60179
3910 * lib/scanasm.exp (scan-lto-assembler): New procedure.
3911 * gcc.target/nios2/custom-fp-lto.c: New test.
3912
c1c84c5e
AS
39132014-05-21 Andreas Schwab <schwab@suse.de>
3914
3915 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
3916
c4e5de1b
OE
39172014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3918
3919 PR target/54236
3920 * gcc.target/sh/pr54236-3.c: New.
3921
c3d96270
IZ
39222014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
3923
3924 PR c++/60189
c1c84c5e 3925 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
c3d96270 3926
3aaf0529
JH
39272014-05-20 Jan Hubicka <hubicka@ucw.cz>
3928
3929 PR tree-optimization/60899
e3bbcfb2 3930 * g++.dg/ipa/devirt-11.C: Update template.
3aaf0529 3931
49039169
ESR
39322014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
3933
3934 PR C++/61038
3935 * g++.dg/cpp0x/pr61038.C: New.
3936
f4cd9c51
PC
39372014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3938
3939 PR c++/58753
3940 PR c++/58930
3941 PR c++/58704
3942 * g++.dg/cpp0x/nsdmi-template11.C: New.
3943 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
3944 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
3945
7eab31ed
EB
39462014-05-20 Eric Botcazou <ebotcazou@adacore.com>
3947
3948 * gnat.dg/opt35.adb: New test.
3949 * gnat.dg/opt36.adb: Likewise.
3950 * gnat.dg/opt35_pkg.ad[sb]: New helper.
3951
512eacee
PC
39522014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3953
3954 PR c++/60373
3955 * g++.dg/cpp0x/Wattributes1.C: New.
3956 * g++.dg/ext/visibility/redecl1.C: Adjust.
3957 * g++.dg/ext/visibility/visibility-7.C: Likewise.
3958
ec217bd8
BS
39592014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3960
3961 * gcc.target/powerpc/vsxcopy.c: New test.
3962
bdb5a9a3
PC
39632014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3964
3965 PR c++/58664
3966 * g++.dg/cpp0x/nsdmi-union6.C: New.
3967 * g++.dg/parse/pr58664.C: Likewise.
3968 * g++.dg/cpp0x/nsdmi6.C: Tweak.
3969 * g++.dg/parse/crash31.C: Likewise.
3970 * g++.dg/template/error2.C: Likewise.
3971 * g++.dg/template/inherit8.C: Likewise.
3972 * g++.dg/template/offsetof2.C: Likewise.
3973
7fb80849
PC
39742014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
3975
3976 * c-c++-common/gomp/simd4.c: Adjust for inform.
3977 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3978 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3979 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
3980 * g++.dg/cpp0x/noexcept15.C: Likewise.
3981 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
3982 * g++.dg/eh/spec6.C: Likewise.
3983 * g++.dg/expr/cast1.C: Likewise.
3984 * g++.dg/expr/dtor1.C: Likewise.
3985 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
3986 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3987 * g++.dg/gomp/pr49223-2.C: Likewise.
3988 * g++.dg/gomp/udr-4.C: Likewise.
3989 * g++.dg/init/delete1.C: Likewise.
3990 * g++.dg/other/crash-2.C: Likewise.
3991 * g++.dg/parse/crash24.C: Likewise.
3992 * g++.dg/parse/crash25.C: Likewise.
3993 * g++.dg/parse/crash31.C: Likewise.
3994 * g++.dg/parse/crash49.C: Likewise.
3995 * g++.dg/parse/crash50.C: Likewise.
3996 * g++.dg/parse/crash54.C: Likewise.
3997 * g++.dg/parse/dtor7.C: Likewise.
3998 * g++.dg/parse/error40.C: Likewise.
3999 * g++.dg/parse/fused-params1.C: Likewise.
4000 * g++.dg/parse/new1.C: Likewise.
4001 * g++.dg/template/crash35.C: Likewise.
4002 * g++.dg/template/crash59.C: Likewise.
4003 * g++.dg/template/crash77.C: Likewise.
4004 * g++.dg/template/error51.C: Likewise.
4005 * g++.dg/template/incomplete1.C: Likewise.
4006 * g++.dg/template/incomplete3.C: Likewise.
4007 * g++.dg/template/incomplete4.C: Likewise.
4008 * g++.dg/template/incomplete5.C: Likewise.
4009 * g++.dg/template/inherit8.C: Likewise.
4010 * g++.dg/template/instantiate1.C: Likewise.
4011 * g++.dg/template/instantiate3.C: Likewis: Likewise.
4012 * g++.dg/template/offsetof2.C: Likewise.
4013 * g++.dg/tm/pr51928.C: Likewise.
4014 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
4015 * g++.dg/warn/incomplete1.C: Likewise.
4016 * g++.dg/warn/incomplete2.C: Likewise.
4017 * g++.old-deja/g++.brendan/friend4.C: Likewise.
4018 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
4019 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
4020 * g++.old-deja/g++.eh/catch1.C: Likewise.
4021 * g++.old-deja/g++.eh/spec6.C: Likewise.
4022 * g++.old-deja/g++.mike/p7868.C: Likewise.
4023 * g++.old-deja/g++.other/crash38.C: Likewise.
4024 * g++.old-deja/g++.other/enum2.C: Likewise.
4025 * g++.old-deja/g++.other/incomplete.C: Likewise.
4026 * g++.old-deja/g++.other/vaarg3.C: Likewise.
4027 * g++.old-deja/g++.pt/crash9.C: Likewise.
4028 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4029 * g++.old-deja/g++.pt/typename8.C: Likewise.
4030 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
4031
68038e6a
JM
40322014-05-19 Joseph Myers <joseph@codesourcery.com>
4033
4034 * lib/target-supports.exp
4035 (check_effective_target_vect_sizes_32B_16B): Return false if
4036 128-bit AVX vectors preferred.
4037
128ded1e
MS
40382014-05-19 Mike Stump <mikestump@comcast.net>
4039
4040 * lib/target-supports.exp (check_effective_target_avx): Early out
4041 if not x86 to prevent x86 flags on non-x86 targets.
4042
1d44def2
RB
40432014-05-19 Richard Biener <rguenther@suse.de>
4044
4045 PR tree-optimization/61221
4046 * gcc.dg/torture/pr61221.c: New testcase.
4047
05135136
RB
40482014-05-19 Richard Biener <rguenther@suse.de>
4049
4050 PR tree-optimization/61209
4051 * gfortran.dg/pr61209.f90: New testcase.
4052
cb460086
RB
40532014-05-19 Richard Biener <rguenther@suse.de>
4054
4055 PR tree-optimization/61184
4056 * c-c++-common/torture/pr61184.c: New testcase.
4057
72d82e7a
CB
40582014-05-19 Christian Bruel <christian.bruel@st.com>
4059
4060 PR target/61195
4061 * gcc.target/sh/pr61195.c: New test.
4062
eba76293
WM
40632014-05-18 Wei Mi <wmi@google.com>
4064
4065 PR target/58066
4066 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
ae48824a 4067 directive with rtl insns. Add effective-target fpic and
eba76293
WM
4068 tls_native.
4069
2695eb18
XDL
40702014-05-17 Xinliang David Li <davidxl@google.com>
4071
4072 * g++.dg/ipa/devirt-33.C: New testcase.
4073
a04d9035
JH
40742014-05-17 Jan Hubicka <hubicka@ucw.cz>
4075
4076 * g++.dg/ipa/comdat.C: New file.
4077
4aecc2f8
EB
40782014-05-18 Eric Botcazou <ebotcazou@adacore.com>
4079
4080 * gnat.dg/volatile12.ad[sb]: New test.
4081
f9d7d7c1
EB
40822014-05-18 Eric Botcazou <ebotcazou@adacore.com>
4083
4084 * gnat.dg/enum3.adb: New test.
4085
a9dd0112
AS
40862014-05-18 Andreas Schwab <schwab@suse.de>
4087
4088 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
4089
d6145916
JD
40902014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
4091
4092 PR libfortran/52539
4093 * gfortran.dg/namelist_utf8.f90: New test.
4094
9b8ac5d2
PC
40952014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4096
4097 PR c++/52875
4098 * g++.dg/cpp0x/decltype58.C: New.
4099
16f8dfdb
UB
41002014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
4101
4102 * gcc.target/microblaze/others/break_handler.c: New.
4103
87a34442
MG
41042014-05-17 Marc Glisse <marc.glisse@inria.fr>
4105
4106 PR tree-optimization/61140
4107 PR tree-optimization/61150
4108 PR tree-optimization/61197
4109 * gcc.dg/tree-ssa/pr61140.c: New file.
4110 * gcc.dg/tree-ssa/pr61150.c: New file.
4111 * gcc.dg/tree-ssa/pr61197.c: New file.
4112
95ac221a
UB
41132014-05-17 Uros Bizjak <ubizjak@gmail.com>
4114
4115 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
4116 (dg-options): Add -mfpmath=387.
4117 (dg-final): Check that no MMX registers are used.
4118
220f44b7
AS
41192014-05-17 Andreas Schwab <schwab@suse.de>
4120
4121 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
4122
6c7571a2
DM
41232014-05-16 David Malcolm <dmalcolm@redhat.com>
4124
4125 Revert:
4126 2014-04-29 David Malcolm <dmalcolm@redhat.com>
4127
4128 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
4129 occurrences of "int" in the gimple dump to reflect that the return
4130 types of functions now show up in such dumps.
4131 * gcc.dg/tree-ssa/pr27810.c: Likewise.
4132
6de88c6a
JH
41332014-05-16 Jan Hubicka <hubicka@ucw.cz>
4134
4135 * gcc.c-torture/execute/20101011-1.c: Update testcase.
4136 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
4137 * gcc.dg/tree-ssa/writeonly.c: New testcase.
4138 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
4139 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
4140 * gcc.dg/debug/pr35154.c: Update testcase.
4141 * gcc.target/i386/vectorize1.c: Update testcase.
6de88c6a 4142
54674a35
PC
41432014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4144
4145 PR c++/51640
4146 * g++.dg/parse/error54.C: New.
4147
f4e075e7
VM
41482014-05-16 Vladimir Makarov <vmakarov@redhat.com>
4149
4150 PR rtl-optimization/60969
4151 * g++.dg/pr60969.C: New.
4152
52264dbf
RB
41532014-05-16 Richard Biener <rguenther@suse.de>
4154
4155 PR tree-optimization/61194
4156 * gcc.dg/vect/pr61194.c: New testcase.
4157
a764d660
RB
41582014-05-16 Richard Biener <rguenther@suse.de>
4159
4160 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
4161 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
4162 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
4163 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
4164
a27c3860
RB
41652014-05-16 Richard Biener <rguenther@suse.de>
4166
4167 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
4168
8a2256dd
MJ
41692014-05-15 Martin Jambor <mjambor@suse.cz>
4170
4171 PR ipa/61085
4172 * g++.dg/ipa/pr61085.C: New test.
4173
9d2681a3
MJ
41742014-05-15 Martin Jambor <mjambor@suse.cz>
4175
4176 PR tree-optimization/61090
4177 * gcc.dg/tree-ssa/pr61090.c: New test.
4178
ceed6e67
JJ
41792014-05-15 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR tree-optimization/61158
4182 * gcc.dg/pr61158.c: New test.
4183
c4622c2b
AS
41842014-05-15 Andreas Schwab <schwab@suse.de>
4185
4186 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
4187 emitted.
4188 * obj-c++.dg/exceptions-5.mm: Likewise.
4189
a2e6c10c
ZC
41902014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4191
4192 * shrink-wrap-loop.c: New test case.
4193
14e21522
AL
41942014-05-14 Alan Lawrence <alan.lawrence@arm.com>
4195
4196 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
4197 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
4198 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
4199 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
4200 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
4201 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
4202 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
4203 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
4204 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
4205 * gcc.target/arm/simd/vtrnf32_1.c: New file.
4206 * gcc.target/arm/simd/vtrnp16_1.c: New file.
4207 * gcc.target/arm/simd/vtrnp8_1.c: New file.
4208 * gcc.target/arm/simd/vtrns16_1.c: New file.
4209 * gcc.target/arm/simd/vtrns32_1.c: New file.
4210 * gcc.target/arm/simd/vtrns8_1.c: New file.
4211 * gcc.target/arm/simd/vtrnu16_1.c: New file.
4212 * gcc.target/arm/simd/vtrnu32_1.c: New file.
4213 * gcc.target/arm/simd/vtrnu8_1.c: New file.
4214
9cdea277
IT
42152014-05-14 Ilya Tocar <ilya.tocar@intel.com>
4216
4217 * gcc.target/i386/clflushopt-1.c: New.
4218 * gcc.target/i386/xsavec-1.c: Ditto.
4219 * gcc.target/i386/xsavec64-1.c: Ditto.
4220 * gcc.target/i386/xsaves-1.c: Ditto.
4221 * gcc.target/i386/xsaves64-1.c: Ditto.
4222 * gcc.target/i386/sse-12.c: Test new options.
4223 * gcc.target/i386/sse-13.c: Ditto.
4224 * gcc.target/i386/sse-14.c: Ditto.
4225 * gcc.target/i386/sse-22.c: Ditto.
4226 * gcc.target/i386/sse-23.c: Ditto.
4227 * g++.dg/other/i386-2.C: Ditto.
4228 * g++.dg/other/i386-3.C: Ditto.
4229
92e265ac
AB
42302014-05-14 Andrey Belevantsev <abel@ispras.ru>
4231
4232 PR rtl-optimization/60866
c4622c2b 4233 * gcc.dg/pr60866.c: New test.
92e265ac 4234
11290308
AB
42352014-05-14 Andrey Belevantsev <abel@ispras.ru>
4236
4237 PR rtl-optimization/60901
c4622c2b 4238 * gcc.target/i386/pr60901.c: New test.
11290308 4239
2675305b
YG
42402014-05-14 Yury Gribov <y.gribov@samsung.com>
4241
4242 PR sanitizer/61100
4243 * c-c++-common/asan/asan-interface-1.c: New test.
4244 * lib/asan-dg.exp (asan_include_flags): New function.
4245 (asan_init): Call asan_include_flags to obtain path
4246 to sanitizer headers.
4247
f4853e92
PB
42482014-05-13 Peter Bergner <bergner@vnet.ibm.com>
4249
4250 * lib/target-support.exp (check_dfp_hw_available): New function.
4251 (is-effective-target): Check $arg for dfp_hw.
4252 (is-effective-target-keyword): Likewise.
4253 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
4254 Change target to dfp_hw.
4255
2b107f6b
MP
42562014-05-13 Marek Polacek <polacek@redhat.com>
4257
4258 PR c/61162
4259 * gcc.dg/pr61162.c: New test.
4260
6052140c
MP
42612014-05-13 Marek Polacek <polacek@redhat.com>
4262
4263 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
4264 * c-c++-common/pr50459-2.c: New test.
4265
af2db4c5
PC
42662014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
4267
4268 PR c++/54310
4269 * g++.dg/template/pr54310.C: New.
4270
8fa5aaf3
NS
42712014-05-13 Nathan Sidwell <nathan@codesourcery.com>
4272 Sandra Loosemore <sandra@codesourcery.com>
4273
4274 * gcc.target/mips/loongson-simd.c: Disable micromips too.
4275
9ce24424
CM
42762014-05-13 Catherine Moore <clm@cm00re.com>
4277
4278 * gcc.target/mips/near-far-1.c: Adjust expected output
4279 to allow the JALS instruction.
4280 * gcc.target/mips/near-far-2.c: Likewise.
4281 * gcc.target/mips/near-far-4.c: Likewise.
4282
be9a0da5
BC
42832014-05-13 Bin Cheng <bin.cheng@arm.com>
4284
4285 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
4286
455464ab
JJ
42872014-05-13 Jakub Jelinek <jakub@redhat.com>
4288
4289 PR target/61060
4290 * gcc.dg/pr61060.c: New test.
4291
5e90b26f
DD
42922014-05-12 DJ Delorie <dj@redhat.com>
4293
4294 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
4295 * gcc.dg/sibcall-4.c: Likewise.
4296
dff8943f
DP
42972014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
4298
4299 * objc.dg/shadow-1.m: New test.
4300 * objc.dg/shadow-2.m: New test.
4301 * objc.dg/ivar-scope-1.m: New test.
4302 * objc.dg/ivar-scope-2.m: New test.
4303 * objc.dg/ivar-scope-3.m: New test.
4304 * objc.dg/ivar-scope-4.m: New test.
4305 * objc.dg/ivar-visibility-1.m: New test.
4306 * objc.dg/ivar-visibility-2.m: New test.
4307 * objc.dg/ivar-visibility-3.m: New test.
4308 * objc.dg/ivar-visibility-4.m: New test.
4309
da7316cb
TB
43102014-05-12 Tobias Burnus <burnus@net-b.de>
4311
4312 PR fortran/60127
4313 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
4314
e3f9e757
TK
43152014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4316
4317 PR fortran/60834
4318 * gfortran.dg/associate_16.f90: New test.
4319
079f1420
SKS
43202014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4321
4322 PR target/60991
4323 * gcc.target/avr/pr60991.c: New testcase.
4324
c7ae26aa
PC
43252014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4326
4327 PR c++/60054
4328 * g++.dg/cpp1y/pr60054.C: New.
4329
713106ad
PC
43302014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4331
4332 PR c++/51199
4333 * g++.dg/template/pr51199.C: New.
4334
c862e3b1
HPN
43352014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
4336
4337 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
4338
dd2fc525
JJ
43392014-05-11 Jakub Jelinek <jakub@redhat.com>
4340
4341 * gfortran.dg/gomp/affinity-1.f90: New test.
4342
7588d8aa
RS
43432014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
4344
4345 * gcc.dg/torture/pr61136.c: New test.
4346
3af89f8b
PC
43472014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4348
4349 PR c++/59705
4350 * g++.dg/cpp0x/sfinae51.C: New.
4351
4352 PR c++/58353
4353 * g++.dg/cpp0x/variadic157.C: New.
4354
229e47f1
OE
43552014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
4356
4357 PR target/51244
4358 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
4359
d033409e
MP
43602014-05-10 Marek Polacek <polacek@redhat.com>
4361
4362 * gcc.dg/pedwarn-init.c: New test.
4363 * gcc.dg/init-string-1.c: Adjust dg-error.
4364
00599202
HPN
43652014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
4366
4367 * lib/target-supports.exp
4368 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
4369 to the list.
4370
ea58ef42
MP
43712014-05-09 Marek Polacek <polacek@redhat.com>
4372
4373 PR c/61096
4374 * gcc.dg/pr61096-1.c: New test.
4375 * gcc.dg/pr61096-2.c: New test.
4376
6545746e
FW
43772014-05-09 Florian Weimer <fweimer@redhat.com>
4378
4379 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
4380 * g++.dg/fstack-protector-strong.C: Likewise.
4381 * gcc.target/i386/ssp-strong-reg.c: New file.
4382
b8469805
GJL
43832014-05-09 Georg-Johann Lay <avr@gjlay.de>
4384
4385 PR target/61055
4386 * gcc.target/avr/torture/pr61055.c: New test.
4387
661a0813
MP
43882014-05-09 Marek Polacek <polacek@redhat.com>
4389
4390 PR c/50459
4391 * c-c++-common/attributes-1.c: Move test line to a new test.
4392 * c-c++-common/attributes-2.c: New test.
4393 * c-c++-common/pr50459.c: New test.
4394 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
4395 * gcc.dg/nonnull-2.c: Likewise.
4396 * gcc.dg/pr55570.c: Modify dg-error.
4397 * gcc.dg/tm/wrap-2.c: Likewise.
4398
0600049c
JL
43992014-05-08 Jeff Law <law@redhat.com>
4400
4401 PR tree-optimization/61009
4402 * g++.dg/tree-ssa/pr61009.C: New test.
4403
a82122df
MK
44042014-05-08 Matthias Klose <doko@ubuntu.com>
4405
4406 PR driver/61106
4407 * gcc-dg/unused-8a.c: New.
4408 * gcc-dg/unused-8b.c: Likewise.
4409
2793eeab
MP
44102014-05-08 Marek Polacek <polacek@redhat.com>
4411
4412 PR c/61053
4413 * gcc.dg/pr61053.c: New test.
4414
f827930a
MP
44152014-05-08 Marek Polacek <polacek@redhat.com>
4416
4417 PR c/61077
4418 * gcc.dg/pr61077.c: New test.
4419
d62cf3df
TB
44202014-05-08 Tobias Burnus <burnus@net-b.de>
4421
4422 * gfortran.dg/coarray_collectives_1.f90: New.
4423 * gfortran.dg/coarray_collectives_2.f90: New.
4424 * gfortran.dg/coarray_collectives_3.f90: New.
4425 * gfortran.dg/coarray_collectives_4.f90: New.
4426 * gfortran.dg/coarray_collectives_5.f90: New.
4427 * gfortran.dg/coarray_collectives_6.f90: New.
4428 * gfortran.dg/coarray/collectives_1.f90: New.
4429 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
4430 * gfortran.dg/assumed_type_4.f90: Update dg-error.
4431 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4432 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
4433 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
4434 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
4435 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4436
272325bd
WM
44372014-05-08 Wei Mi <wmi@google.com>
4438
4439 PR target/58066
4440 * gcc.target/i386/pr58066.c: New test.
4441
60c52f66
JM
44422014-05-08 Joseph Myers <joseph@codesourcery.com>
4443
4444 * gcc.target/i386/avx256-unaligned-load-2.c,
4445 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
4446 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
4447 packed-single instructions.
4448
7e422c4f
PC
44492014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4450
4451 PR c++/13981
4452 * g++.dg/diagnostic/pr13981.C: New.
4453
421bf780
MG
44542014-05-08 Marc Glisse <marc.glisse@inria.fr>
4455
4456 PR tree-optimization/59100
4457 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
4458 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
4459
c7ad3538
RS
44602014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
4461
4462 PR tree-optimization/61095
4463 * gcc.dg/torture/pr61095.c: New test.
4464
10e08855
TP
44652014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4466
4467 PR middle-end/39246
4468 * gcc.dg/uninit-13.c: Move warning on the actual source line where
4469 the uninitialized complex is used.
4470 * gcc.dg/uninit-17.c: New test to check partial initialization of
4471 complex with branches.
4472 * gcc.dg/uninit-17-O0.c: Likewise.
4473
36dc9ae8
OE
44742014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
4475
4476 PR target/60884
4477 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
4478 (test_03): Rename to test_02.
4479
04e5eb5f
PC
44802014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
4481
4482 PR c++/61083
4483 * g++.dg/cpp0x/sfinae50.C: New.
4484
ef2662bf
PC
44852014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
4486
4487 PR c++/61080
4488 * g++.dg/cpp0x/deleted7.C: New.
4489
50f0aa20
RB
44902014-05-07 Richard Biener <rguenther@suse.de>
4491
4492 PR tree-optimization/61034
4493 * g++.dg/tree-ssa/pr61034.C: New testcase.
4494
e7b7077e
JR
44952014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
4496
4497 * gcc.target/epiphany/isr-arg.c: New file.
4498
2c23db6d
ES
44992014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
4500
4501 PR tree-optimization/52252
4502 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
4503
586199f3
AL
45042014-05-07 Alan Lawrence <alan.lawrence@arm.com>
4505
4506 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
4507 * gcc.target/aarch64/simd/vrev16p8.x: New file.
4508 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
4509 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
4510 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
4511 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
4512 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
4513 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
4514 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
4515 * gcc.target/aarch64/simd/vrev16s8.x: New file.
4516 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
4517 * gcc.target/aarch64/simd/vrev16u8.x: New file.
4518 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
4519 * gcc.target/aarch64/simd/vrev32p16.x: New file.
4520 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
4521 * gcc.target/aarch64/simd/vrev32p8.x: New file.
4522 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
4523 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
4524 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
4525 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
4526 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
4527 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
4528 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
4529 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
4530 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
4531 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
4532 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
4533 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
4534 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
4535 * gcc.target/aarch64/simd/vrev32s16.x: New file.
4536 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
4537 * gcc.target/aarch64/simd/vrev32s8.x: New file.
4538 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
4539 * gcc.target/aarch64/simd/vrev32u16.x: New file.
4540 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
4541 * gcc.target/aarch64/simd/vrev32u8.x: New file.
4542 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
4543 * gcc.target/aarch64/simd/vrev64f32.x: New file.
4544 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
4545 * gcc.target/aarch64/simd/vrev64p16.x: New file.
4546 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
4547 * gcc.target/aarch64/simd/vrev64p8.x: New file.
4548 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
4549 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
4550 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
4551 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
4552 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
4553 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
4554 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
4555 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
4556 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
4557 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
4558 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
4559 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
4560 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
4561 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
4562 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
4563 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
4564 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
4565 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
4566 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
4567 * gcc.target/aarch64/simd/vrev64s16.x: New file.
4568 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
4569 * gcc.target/aarch64/simd/vrev64s32.x: New file.
4570 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
4571 * gcc.target/aarch64/simd/vrev64s8.x: New file.
4572 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
4573 * gcc.target/aarch64/simd/vrev64u16.x: New file.
4574 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
4575 * gcc.target/aarch64/simd/vrev64u32.x: New file.
4576 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
4577 * gcc.target/aarch64/simd/vrev64u8.x: New file.
4578
e0e906bc
AL
45792014-05-07 Alan Lawrence <alan.lawrence@arm.com>
4580
4581 gcc.target/aarch64/simd/ext_f32.x: New file.
4582 gcc.target/aarch64/simd/ext_f32_1.c: New file.
4583 gcc.target/aarch64/simd/ext_p16.x: New file.
4584 gcc.target/aarch64/simd/ext_p16_1.c: New file.
4585 gcc.target/aarch64/simd/ext_p8.x: New file.
4586 gcc.target/aarch64/simd/ext_p8_1.c: New file.
4587 gcc.target/aarch64/simd/ext_s16.x: New file.
4588 gcc.target/aarch64/simd/ext_s16_1.c: New file.
4589 gcc.target/aarch64/simd/ext_s32.x: New file.
4590 gcc.target/aarch64/simd/ext_s32_1.c: New file.
4591 gcc.target/aarch64/simd/ext_s64.x: New file.
4592 gcc.target/aarch64/simd/ext_s64_1.c: New file.
4593 gcc.target/aarch64/simd/ext_s8.x: New file.
4594 gcc.target/aarch64/simd/ext_s8_1.c: New file.
4595 gcc.target/aarch64/simd/ext_u16.x: New file.
4596 gcc.target/aarch64/simd/ext_u16_1.c: New file.
4597 gcc.target/aarch64/simd/ext_u32.x: New file.
4598 gcc.target/aarch64/simd/ext_u32_1.c: New file.
4599 gcc.target/aarch64/simd/ext_u64.x: New file.
4600 gcc.target/aarch64/simd/ext_u64_1.c: New file.
4601 gcc.target/aarch64/simd/ext_u8.x: New file.
4602 gcc.target/aarch64/simd/ext_u8_1.c: New file.
4603 gcc.target/aarch64/simd/ext_f64.c: New file.
4604 gcc.target/aarch64/simd/extq_f32.x: New file.
4605 gcc.target/aarch64/simd/extq_f32_1.c: New file.
4606 gcc.target/aarch64/simd/extq_p16.x: New file.
4607 gcc.target/aarch64/simd/extq_p16_1.c: New file.
4608 gcc.target/aarch64/simd/extq_p8.x: New file.
4609 gcc.target/aarch64/simd/extq_p8_1.c: New file.
4610 gcc.target/aarch64/simd/extq_s16.x: New file.
4611 gcc.target/aarch64/simd/extq_s16_1.c: New file.
4612 gcc.target/aarch64/simd/extq_s32.x: New file.
4613 gcc.target/aarch64/simd/extq_s32_1.c: New file.
4614 gcc.target/aarch64/simd/extq_s64.x: New file.
4615 gcc.target/aarch64/simd/extq_s64_1.c: New file.
4616 gcc.target/aarch64/simd/extq_s8.x: New file.
4617 gcc.target/aarch64/simd/extq_s8_1.c: New file.
4618 gcc.target/aarch64/simd/extq_u16.x: New file.
4619 gcc.target/aarch64/simd/extq_u16_1.c: New file.
4620 gcc.target/aarch64/simd/extq_u32.x: New file.
4621 gcc.target/aarch64/simd/extq_u32_1.c: New file.
4622 gcc.target/aarch64/simd/extq_u64.x: New file.
4623 gcc.target/aarch64/simd/extq_u64_1.c: New file.
4624 gcc.target/aarch64/simd/extq_u8.x: New file.
4625 gcc.target/aarch64/simd/extq_u8_1.c: New file.
4626 gcc.target/aarch64/simd/extq_f64.c: New file.
4627
1d175503
AL
46282014-05-07 Alan Lawrence <alan.lawrence@arm.com>
4629
4630 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
4631 * gcc.target/aarch64/vtrnu32.c: Likewise.
4632 * gcc.target/aarch64/vtrnf32.c: Likewise.
4633
9008b1d1
AL
46342014-05-07 Alan Lawrence <alan.lawrence@arm.com>
4635
4636 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
4637 * gcc.target/aarch64/simd/vtrnf32.x: New file.
4638 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
4639 * gcc.target/aarch64/simd/vtrnp16.x: New file.
4640 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
4641 * gcc.target/aarch64/simd/vtrnp8.x: New file.
4642 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
4643 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
4644 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
4645 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
4646 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
4647 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
4648 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
4649 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
4650 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
4651 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
4652 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
4653 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
4654 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
4655 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
4656 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
4657 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
4658 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
4659 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
4660 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
4661 * gcc.target/aarch64/simd/vtrns16.x: New file.
4662 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
4663 * gcc.target/aarch64/simd/vtrns32.x: New file.
4664 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
4665 * gcc.target/aarch64/simd/vtrns8.x: New file.
4666 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
4667 * gcc.target/aarch64/simd/vtrnu16.x: New file.
4668 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
4669 * gcc.target/aarch64/simd/vtrnu32.x: New file.
4670 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
4671 * gcc.target/aarch64/simd/vtrnu8.x: New file.
4672
9c13483b
RB
46732014-05-07 Richard Biener <rguenther@suse.de>
4674
4675 PR tree-optimization/57864
4676 * gcc.dg/torture/pr57864.c: New testcase.
4677
157a50f9
JD
46782014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
4679
4680 PR libfortran/61049
4681 * gfortran.dg/list_read_13.f: New test.
4682
faeb5f91
PC
46832014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4684
4685 PR c++/60999
4686 * g++.dg/cpp0x/nsdmi-template9.C: New.
4687 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
4688
1d60af08
KZ
46892014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
4690 Mike Stump <mikestump@comcast.net>
4691 Richard Sandiford <rdsandiford@googlemail.com>
4692
4693 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
4694
e400f081
JH
46952014-05-05 Jan Hubicka <hubicka@ucw.cz>
4696
4697 PR ipa/60965
4698 * g++.dg/ipa/devirt-32.C: New testcase.
4699
7e2c9f14
RB
47002014-05-05 Richard Biener <rguenther@suse.de>
4701
4702 PR middle-end/61010
4703 * gcc.dg/torture/pr61010.c: New testcase.
4704
d56a43a0
AK
47052014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4706
4707 * gcc.target/s390/leaf-profile.c: New testcase.
4708
f668cd6f
AK
47092014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4710
4711 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
4712 Disable asm scan for s390.
4713 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4714 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4715
cb8f1a57
BC
47162014-05-05 Bin Cheng <bin.cheng@arm.com>
4717
4718 PR tree-optimization/60363
4719 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
4720
f93bc5b3
PB
47212014-05-04 Peter Bergner <bergner@vnet.ibm.com>
4722
4723 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
4724 (dg-require-effective-target): Change target to powerpc_fprs.
4725 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
4726 (dg-require-effective-target): Change target to dfprt.
4727
32314c38
PC
47282014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4729
4730 PR c++/58582
4731 * g++.dg/cpp0x/deleted4.C: New.
4732 * g++.dg/cpp0x/deleted5.C: Likewise.
4733 * g++.dg/cpp0x/deleted6.C: Likewise.
4734
3c922bcd
DH
47352014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4736
4737 PR fortran/61025
4738 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
4739 regexps for -m32.
4740 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6855e17c 4741 * gfortran.dg/coarray_poly_6.f90: Likewise.
3c922bcd
DH
4742 * gfortran.dg/coarray_poly_7.f90: Likewise.
4743 * gfortran.dg/coarray_poly_8.f90: Likewise.
3c922bcd 4744
a0e24419
MP
47452014-05-02 Marek Polacek <polacek@redhat.com>
4746
4747 PR c/25801
4748 * gcc.dg/pr25801.c: New test.
4749
6a358dcb
MP
47502014-05-02 Marek Polacek <polacek@redhat.com>
4751
4752 PR c/60784
4753 * gcc.dg/pr60784.c: New test.
4754
ae5ebda4
MP
47552014-05-01 Marek Polacek <polacek@redhat.com>
4756
4757 PR c/60915
4758 * gcc.dg/pr60915.c: New test.
4759
96b40f8d
MP
47602014-05-01 Marek Polacek <polacek@redhat.com>
4761
4762 PR c/60257
4763 * gcc.dg/pr60257.c: New test.
4764
32e00768
MP
47652014-05-01 Marek Polacek <polacek@redhat.com>
4766
4767 PR c/43395
4768 * c-c++-common/pr43395.c: New test.
4769
944052b9
YR
47702014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4771
4772 * gcc.dg/cond-reduc-1.c: New test.
4773 * gcc.dg/cond-reduc-2.c: Likewise.
4774
c9379ce2
MP
47752014-05-01 Marek Polacek <polacek@redhat.com>
4776
4777 PR c/29467
4778 * gcc.dg/pr29467.c: New test.
4779 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
4780 about boolean types.
4781 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
4782 to bool.
4783 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
4784
d00887e8
MP
47852014-05-01 Marek Polacek <polacek@redhat.com>
4786
4787 PR c/43245
4788 * gcc.dg/pr43245.c: New test.
4789
5436fa2e
MP
47902014-05-01 Marek Polacek <polacek@redhat.com>
4791
4792 PR c/56989
4793 * gcc.dg/pr56989.c: New test.
4794
d5d79d9b
ILT
47952014-04-30 Ian Lance Taylor <iant@google.com>
4796
4797 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
4798 in go_compile_args rather than in argument to go-torture-execute.
4799
ba49cc99
SD
48002014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
4801
4802 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
4803 instead of getpid.
4804
598cc4fa
TB
48052014-04-30 Tobias Burnus <burnus@net-b.de>
4806
6855e17c 4807 * gfortran.dg/coarray_poly_6.f90
598cc4fa
TB
4808 * gfortran.dg/coarray_poly_7.f90
4809 * gfortran.dg/coarray_poly_8.f90
598cc4fa 4810
2c060879
TB
48112014-04-30 Tobias Burnus <burnus@net-b.de>
4812
4813 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
4814 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
4815 * gfortran.dg/coarray/codimension.f90: New.
4816
a8a5f4a9
TB
48172014-04-30 Tobias Burnus <burnus@net-b.de>
4818
4819 * gfortran.dg/coarray_lib_this_image_1.f90: New.
4820 * gfortran.dg/coarray_lib_this_image_2.f90: New.
4821
7f36b65d
TB
48222014-04-30 Tobias Burnus <burnus@net-b.de>
4823
4824 * gfortran.dg/coarray_poly_4.f90: New.
4825 * gfortran.dg/coarray_poly_5.f90: New.
4826
332fddad
AL
48272014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4828
4829 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
4830 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
4831 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
4832 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
4833 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
4834 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
4835 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
4836 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
4837 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
4838 * gcc.target/arm/simd/vuzpf32_1.c: New file.
4839 * gcc.target/arm/simd/vuzpp16_1.c: New file.
4840 * gcc.target/arm/simd/vuzpp8_1.c: New file.
4841 * gcc.target/arm/simd/vuzps16_1.c: New file.
4842 * gcc.target/arm/simd/vuzps32_1.c: New file.
4843 * gcc.target/arm/simd/vuzps8_1.c: New file.
4844 * gcc.target/arm/simd/vuzpu16_1.c: New file.
4845 * gcc.target/arm/simd/vuzpu32_1.c: New file.
4846 * gcc.target/arm/simd/vuzpu8_1.c: New file.
4847
7211512a
AL
48482014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4849
4850 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
4851 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
4852 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
4853
66574871
AL
48542014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4855
4856 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
4857 * gcc.target/aarch64/simd/vuzpf32.x: New file.
4858 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
4859 * gcc.target/aarch64/simd/vuzpp16.x: New file.
4860 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
4861 * gcc.target/aarch64/simd/vuzpp8.x: New file.
4862 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
4863 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
4864 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
4865 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
4866 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
4867 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
4868 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
4869 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
4870 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
4871 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
4872 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
4873 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
4874 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
4875 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
4876 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
4877 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
4878 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
4879 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
4880 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
4881 * gcc.target/aarch64/simd/vuzps16.x: New file.
4882 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
4883 * gcc.target/aarch64/simd/vuzps32.x: New file.
4884 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
4885 * gcc.target/aarch64/simd/vuzps8.x: New file.
4886 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
4887 * gcc.target/aarch64/simd/vuzpu16.x: New file.
4888 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
4889 * gcc.target/aarch64/simd/vuzpu32.x: New file.
4890 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
4891 * gcc.target/aarch64/simd/vuzpu8.x: New file.
4892
a3277692
RB
48932014-04-30 Richard Biener <rguenther@suse.de>
4894
4895 PR tree-optimization/48329
4896 * gfortran.dg/vect/pr48329.f90: New testcase.
4897
f8ed5150
MP
48982014-04-30 Marek Polacek <polacek@redhat.com>
4899
4900 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
4901 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
4902
8337d1db
MP
49032014-04-30 Marek Polacek <polacek@redhat.com>
4904
4905 PR c/60139
4906 * gcc.dg/pr60139.c: New test.
4907
c4bdc42f
MP
49082014-04-30 Marek Polacek <polacek@redhat.com>
4909
4910 PR c/60351
4911 * gcc.dg/pr60351.c: New test.
4912
81cdb4e2
AL
49132013-04-29 Alan Lawrence <alan.lawrence@arm.com>
4914
4915 * gcc.target/arm/simd/simd.exp: New file.
4916 * gcc.target/arm/simd/vzipqf32_1.c: New file.
4917 * gcc.target/arm/simd/vzipqp16_1.c: New file.
4918 * gcc.target/arm/simd/vzipqp8_1.c: New file.
4919 * gcc.target/arm/simd/vzipqs16_1.c: New file.
4920 * gcc.target/arm/simd/vzipqs32_1.c: New file.
4921 * gcc.target/arm/simd/vzipqs8_1.c: New file.
4922 * gcc.target/arm/simd/vzipqu16_1.c: New file.
4923 * gcc.target/arm/simd/vzipqu32_1.c: New file.
4924 * gcc.target/arm/simd/vzipqu8_1.c: New file.
4925 * gcc.target/arm/simd/vzipf32_1.c: New file.
4926 * gcc.target/arm/simd/vzipp16_1.c: New file.
4927 * gcc.target/arm/simd/vzipp8_1.c: New file.
4928 * gcc.target/arm/simd/vzips16_1.c: New file.
4929 * gcc.target/arm/simd/vzips32_1.c: New file.
4930 * gcc.target/arm/simd/vzips8_1.c: New file.
4931 * gcc.target/arm/simd/vzipu16_1.c: New file.
4932 * gcc.target/arm/simd/vzipu32_1.c: New file.
4933 * gcc.target/arm/simd/vzipu8_1.c: New file.
4934
8933ee48
PC
49352014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4936
4937 PR c++/51707
4938 * g++.dg/cpp0x/constexpr-51707.C: New.
4939
3979649a
DM
49402014-04-29 David Malcolm <dmalcolm@redhat.com>
4941
4942 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
4943 occurrences of "int" in the gimple dump to reflect that the return
4944 types of functions now show up in such dumps.
4945 * gcc.dg/tree-ssa/pr27810.c: Likewise.
4946
62fb101e
JJ
49472014-04-29 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR tree-optimization/60971
4950 * c-c++-common/turtore/pr60971.c: New test.
4951
5d3ad081
AL
49522014-04-29 Alan Lawrence <alan.lawrence@arm.com>
4953
4954 * gcc.target/aarch64/simd/simd.exp: New file.
4955 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
4956 * gcc.target/aarch64/simd/vzipf32.x: New file.
4957 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
4958 * gcc.target/aarch64/simd/vzipp16.x: New file.
4959 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
4960 * gcc.target/aarch64/simd/vzipp8.x: New file.
4961 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
4962 * gcc.target/aarch64/simd/vzipqf32.x: New file.
4963 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
4964 * gcc.target/aarch64/simd/vzipqp16.x: New file.
4965 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
4966 * gcc.target/aarch64/simd/vzipqp8.x: New file.
4967 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
4968 * gcc.target/aarch64/simd/vzipqs16.x: New file.
4969 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
4970 * gcc.target/aarch64/simd/vzipqs32.x: New file.
4971 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
4972 * gcc.target/aarch64/simd/vzipqs8.x: New file.
4973 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
4974 * gcc.target/aarch64/simd/vzipqu16.x: New file.
4975 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
4976 * gcc.target/aarch64/simd/vzipqu32.x: New file.
4977 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
4978 * gcc.target/aarch64/simd/vzipqu8.x: New file.
4979 * gcc.target/aarch64/simd/vzips16_1.c: New file.
4980 * gcc.target/aarch64/simd/vzips16.x: New file.
4981 * gcc.target/aarch64/simd/vzips32_1.c: New file.
4982 * gcc.target/aarch64/simd/vzips32.x: New file.
4983 * gcc.target/aarch64/simd/vzips8_1.c: New file.
4984 * gcc.target/aarch64/simd/vzips8.x: New file.
4985 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
4986 * gcc.target/aarch64/simd/vzipu16.x: New file.
4987 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
4988 * gcc.target/aarch64/simd/vzipu32.x: New file.
4989 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
4990 * gcc.target/aarch64/simd/vzipu8.x: New file.
4991
d3a3182b
ZC
49922014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4993
4994 * gcc.target/aarch64/fcsel_1.c: New test case.
4995
32a36086
JD
49962014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
4997
4998 PR libfortran/60810
4999 * gfortran.dg/arrayio_13.f90: New test.
5000
28151221
MJ
50012014-04-28 Martin Jambor <mjambor@suse.cz>
5002
d62cf3df 5003 * gcc.dg/tree-ssa/sra-14.c: New test.
28151221 5004
22869a37
RB
50052014-04-28 Richard Biener <rguenther@suse.de>
5006
5007 PR middle-end/60092
5008 * gcc.dg/tree-ssa/alias-32.c: New testcase.
5009 * gcc.dg/vect/pr60092.c: Likewise.
5010
771c9501
RB
50112014-04-28 Richard Biener <rguenther@suse.de>
5012
5013 * gcc.dg/tree-ssa/vrp91.c: New testcase.
5014 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
5015 * gcc.dg/Wstrict-overflow-15.c: Likewise.
5016 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
5017
6c6aa8e6
RB
50182014-04-28 Richard Biener <rguenther@suse.de>
5019
5020 PR tree-optimization/60979
5021 * gcc.dg/graphite/pr60979.c: New testcase.
5022
9540b3c3
KT
50232014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5024
5025 PR c/60983
5026 * gcc.dg/pr60114.c: Use signed chars.
5027
a3879fa1
PC
50282014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5029
5030 PR c++/59120
5031 * g++.dg/cpp0x/alias-decl-43.C: New.
5032
d01b2c21
TK
50332014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5034
5035 PR fortran/59604
5036 PR fortran/58003
5037 * gfortran.dg/no_range_check_3.f90: New test.
5038
dd9eb0f7
JD
50392014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
5040
5041 PR libfortran/52539
5042 * gfortran.dg/namelist_utf8.f90: New test.
5043
367ab823
UB
50442014-04-26 Uros Bizjak <ubizjak@gmail.com>
5045
5046 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
5047 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
5048 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
5049
8d8ffd86
CC
50502014-04-25 Cary Coutant <ccoutant@google.com>
5051
d62cf3df
TB
5052 PR debug/60929
5053 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
5054 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
5055 -fdebug-types-section flag.
8d8ffd86 5056
10432733
JW
50572014-04-25 Jiong Wang <jiong.wang@arm.com>
5058
5059 * gcc.target/arm/tail-long-call.c: New test.
5060
61ba7329
BS
50612014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5062
5063 PR tree-optimization/60930
5064 * gcc.dg/torture/pr60930.c: New test.
5065
2b332829
JJ
50662014-04-25 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR tree-optimization/60960
5069 * gcc.c-torture/execute/pr60960.c: New test.
5070
ce2acd31
MP
50712014-04-25 Marek Polacek <polacek@redhat.com>
5072
5073 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
5074
45484dcf
MP
50752014-04-25 Marek Polacek <polacek@redhat.com>
5076
5077 PR c/18079
5078 * gcc.dg/pr18079.c: New test.
5079 * gcc.dg/pr18079-2.c: New test.
5080
707d7757
UB
50812014-04-25 Uros Bizjak <ubizjak@gmail.com>
5082
5083 * c-c++-common/gomp/pr60823-2.c: Require effective target
5084 vect_simd_clones.
5085
34cf811f
MP
50862014-04-25 Marek Polacek <polacek@redhat.com>
5087
5088 PR c/60114
5089 * gcc.dg/pr60114.c: New test.
5090
b357d40d
EB
50912014-04-25 Eric Botcazou <ebotcazou@adacore.com>
5092
5093 * gcc.c-torture/execute/20140425-1.c: New test.
5094
38e514c0
MP
50952014-04-25 Marek Polacek <polacek@redhat.com>
5096
5097 PR c/60156
5098 * c-c++-common/pr60156.c: New test.
5099
92b3326b
RB
51002014-04-25 Richard Biener <rguenther@suse.de>
5101
5102 PR ipa/60912
5103 * g++.dg/opt/pr60912.C: New testcase.
5104
78422fb1
RB
51052014-04-25 Richard Biener <rguenther@suse.de>
5106
5107 PR ipa/60911
5108 * gcc.dg/lto/pr60911_0.c: New testcase.
5109
56f8faae
CH
51102014-04-24 Cong Hou <congh@google.com>
5111
5112 PR tree-optimization/60896
5113 * g++.dg/vect/pr60896.cc: New test.
5114
06b39289
MM
51152014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5116
5117 * gcc.target/powerpc/pack01.c: New test to test the new pack and
5118 unpack builtin functionss for 128-bit types.
5119 * gcc.target/powerpc/pack02.c: Likewise.
5120 * gcc.target/powerpc/pack03.c: Likewise.
5121 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
5122 divide builtin functionss.
5123 * gcc.target/powerpc/extend-divide-2.c: Likewise.
5124 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
5125 functions.
5126 * gcc.target/powerpc/bcd-2.c: Likewise.
5127 * gcc.target/powerpc/bcd-3.c: Likewise.
5128 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
5129 builtin functionss.
5130 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
5131
6e4f81db
V
51322014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
5133
5134 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
5135 keeps_null_pointer_checks.
707d7757
UB
5136 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
5137 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
5138 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
5139 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6e4f81db 5140
42056eac
JJ
51412014-04-24 Jakub Jelinek <jakub@redhat.com>
5142
5143 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
5144 Replace load with read and store with write.
5145
2f7ac5ce
JL
51462014-04-24 Jeff Law <law@redhat.com>
5147
5148 PR target/60822
5149 * gcc.c-torture/pr60822.c: New test.
5150 * gcc.c-torture/pr60822.x: New test.
5151
0b18fd1b
DT
51522014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
5153
5154 PR c++/57958
00bdef2c 5155 * g++.dg/cpp0x/pr57958.C: New test.
0b18fd1b
DT
5156
51572014-04-24 Alan Lawrence <alan.lawrence@arm.com>
fbbde65e
AL
5158
5159 * lib/target-supports.exp (check_effective_target_vect_perm): Return
5160 true for aarch64_be.
5161
60a9bb61 51622014-04-24 Radovan Obradovic <robradovic@mips.com>
707d7757 5163 Tom de Vries <tom@codesourcery.com>
60a9bb61
RO
5164
5165 * gcc.dg/fuse-caller-save.c: New test.
5166
1e7251a7
JY
51672014-04-24 Joey Ye <joey.ye@arm.com>
5168
5169 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
5170
c7f28cd5
KT
51712014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5172
5173 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
5174 * gcc.dg/vect/vect-bswap16: New test.
5175 * gcc.dg/vect/vect-bswap32: Likewise.
5176 * gcc.dg/vect/vect-bswap64: Likewise.
5177
9219922e
JL
51782014-04-23 Jeff Law <law@redhat.com>
5179
5180 PR tree-optimization/60902
5181 * gcc.target/i386/pr60902.c: New test.
5182
0e4d63c5
AV
51832014-04-23 Alex Velenko <Alex.Velenko@arm.com>
5184
5185 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
5186 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
5187 * gcc.target/aarch64/vdup_n_1.c: New testcase.
5188
ea1e9168
KT
51892014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5190
5191 * gcc.target/arm/rev16.c: New test.
5192
f7d5cf8d
KT
51932014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5194
707d7757 5195 * gcc.target/aarch64/rev16_1.c: New test.
f7d5cf8d 5196
22718afe
RB
51972014-04-23 Richard Biener <rguenther@suse.de>
5198
5199 PR tree-optimization/60903
5200 * gcc.dg/torture/pr60903.c: New testcase.
5201
62ba699e
RB
52022014-04-23 Richard Biener <rguenther@suse.de>
5203
5204 PR middle-end/60895
5205 * g++.dg/torture/pr60895.C: New testcase.
5206
92562f88
RB
52072014-04-23 Richard Biener <rguenther@suse.de>
5208
5209 PR middle-end/60891
5210 * gcc.dg/torture/pr60891.c: New testcase.
5211
1c33c9b7
JJ
52122014-04-22 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR sanitizer/60275
5215 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
5216 -fno-sanitize-recover to dg-options.
5217 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
5218 add -std=c++11 to dg-options.
5219 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
5220 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
5221 add -std=c++1y to dg-options.
5222 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
5223 -fno-sanitize-recover to dg-options.
5224 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5225 * c-c++-common/ubsan/vla-4.c: Likewise.
5226 * c-c++-common/ubsan/pr59503.c: Likewise.
5227 * c-c++-common/ubsan/vla-3.c: Likewise.
5228 * c-c++-common/ubsan/save-expr-1.c: Likewise.
5229 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5230 * c-c++-common/ubsan/shift-3.c: Likewise.
5231 * c-c++-common/ubsan/overflow-1.c: Likewise.
5232 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5233 * c-c++-common/ubsan/vla-2.c: Likewise.
5234 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5235 * c-c++-common/ubsan/pr60613-1.c: Likewise.
5236 * c-c++-common/ubsan/shift-6.c: Likewise.
5237 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5238 * c-c++-common/ubsan/overflow-add-3.c: New test.
5239 * c-c++-common/ubsan/overflow-add-4.c: New test.
5240 * c-c++-common/ubsan/div-by-zero-6.c: New test.
5241 * c-c++-common/ubsan/div-by-zero-7.c: New test.
5242
5e66b2e5
CB
52432014-04-22 Christian Bruel <christian.bruel@st.com>
5244
5245 * gcc.target/sh/hiconst.c: New test.
5246
aa221564
SL
52472014-04-22 Sandra Loosemore <sandra@codesourcery.com>
5248
5249 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
5250 lroundf generates custom round instruction, too.
5251
b1dc55ad
TB
52522014-04-22 Tobias Burnus <burnus@net-b.de>
5253
5254 PR fortran/60881
5255 * coarray/alloc_comp_3.f90: New.
5256
e54c2dd3
L
52572014-04-22 H.J. Lu <hongjiu.lu@intel.com>
5258
5259 PR target/60868
5260 * gcc.target/i386/pr60868.c: New testcase.
5261
e162a134
JJ
52622014-04-22 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR c/59073
5265 * c-c++-common/gomp/pr59073.c: New test.
5266
bcd48995
AV
52672014-04-22 Alex Velenko <Alex.Velenko@arm.com>
5268
5269 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
5270
9551c7ec
AV
52712014-04-22 Alex Velenko <Alex.Velenko@arm.com>
5272
5273 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
5274 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
5275
dbf23a79
RS
52762014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
5277
5278 * gcc.dg/memcpy-5.c: New test.
5279
d9f069ab
RO
52802014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5281
5282 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
5283
5284 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
5285 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
5286 *-*-solaris2.9.
5287 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
5288 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
5289 from dg-options.
5290 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
5291 from dg-additional-options.
5292 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
5293 from dg-options.
5294
5295 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
5296 execution check.
5297 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
5298 (sigill_hdlr): Remove.
5299 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
5300 check.
5301
5302 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
5303 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
5304 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
5305
5306 * lib/target-supports.exp (add_options_for_tls): Remove
5307 *-*-solaris2.9* handling.
5308
0d35c5c2
VP
53092014-04-22 Vidya Praveen <vidyapraveen@arm.com>
5310
5311 * gcc.target/aarch64/vect_cvtf_1.c: New.
5312
2044a4c3
JJ
53132014-04-22 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR tree-optimization/60823
5316 * c-c++-common/gomp/pr60823-1.c: New test.
5317 * c-c++-common/gomp/pr60823-2.c: New test.
5318 * c-c++-common/gomp/pr60823-3.c: New test.
5319
a01be1ae
IB
53202014-04-22 Ian Bolton <ian.bolton@arm.com>
5321
5322 * gcc.target/arm/anddi_notdi-1.c: New test.
5323 * gcc.target/arm/iordi_notdi-1.c: New test case.
5324
80d3417b
IB
53252014-04-22 Ian Bolton <ian.bolton@arm.com>
5326
5327 * gcc.target/arm/iordi_notdi-1.c: New test.
5328
74dc11ed
AV
53292014-04-22 Alex Velenko <Alex.Velenko@arm.com>
5330
5331 * gcc.target/aarch64/vrnd_f64_1.c : New file.
5332
aeb9579a
MM
53332014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5334
5335 PR target/60735
5336 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
5337 not cause errors if -mspe.
5338
b15d92bf
UB
53392014-04-21 Uros Bizjak <ubizjak@gmail.com>
5340
5341 PR target/60909
5342 * gcc.target/i386/pr60909-1.c: New test.
5343 * gcc.target/i386/pr60909-2.c: Ditto.
5344
d367387c
CH
53452014-04-18 Cong Hou <congh@google.com>
5346
5347 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
5348 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
5349
ed79f4d0
BS
53502014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5351
5352 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
5353 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5354
342e7873
PC
53552014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5356
5357 PR c++/59200
5358 * g++.dg/cpp0x/alias-decl-42.C: New.
5359
32337f10
PH
53602014-04-17 Pat Haugen <pthaugen@us.ibm.com>
5361
5362 * gcc.target/powerpc/ti_math1.c: New.
5363 * gcc.target/powerpc/ti_math2.c: New.
5364
104cb50b
MJ
53652014-04-17 Martin Jambor <mjambor@suse.cz>
5366
5367 * gnat.dg/opt34.adb: New.
5368 * gnat.dg/opt34_pkg.ads: Likewise.
5369
1a3d085c
TS
53702014-04-17 Trevor Saunders <tsaunders@mozilla.com>
5371
5372 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
5373 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
5374
0481253d 53752014-04-17 Trevor Saunders <tsaunders@mozilla.com>
342e7873 5376
0481253d
TS
5377 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
5378 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
5379
5a65129e
JJ
53802014-04-17 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR target/60847
5383 Forward port from 4.8 branch
5384 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
5385
5386 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
5387 Fix scan patterns.
5388 * gcc.target/i386/bmi-2.c: Ditto.
5389
83ad208e
RB
53902014-04-17 Richard Biener <rguenther@suse.de>
5391
5392 PR middle-end/60849
5393 * g++.dg/opt/pr60849.C: New testcase.
5394
730e78b0
RB
53952014-04-17 Richard Biener <rguenther@suse.de>
5396
5397 PR tree-optimization/60836
5398 * g++.dg/vect/pr60836.cc: New testcase.
5399
707d7757 54002014-04-17 Richard Biener <rguenther@suse.de>
1428105c
RB
5401
5402 PR tree-optimization/60841
5403 * gcc.dg/vect/pr60841.c: New testcase.
5404
2d1644bf
JH
54052014-04-16 Jan Hubicka <hubicka@ucw.cz>
5406
5407 * g++.dg/ipa/devirt-31.C: New testcase.
5408
7c1b1692
JH
54092014-04-16 Jan Hubicka <hubicka@ucw.cz>
5410
5411 PR lto/60820
5412 * gcc.dg/lto/pr60820_0.c: New testcase.
5413 * gcc.dg/lto/pr60820_1.c: New testcase.
5414
789c2741
JH
54152014-04-16 Jan Hubicka <hubicka@ucw.cz>
5416
5417 PR ipa/60854
5418 * g++.dg/torture/pr60854.C: New testcase.
5419
d2dfaca3
CM
54202014-04-16 Catherine Moore <clm@codesourcery.com>
5421
5422 * gcc.target/mips/umips-store16-2.c: New test.
5423
fcde53d0
MG
54242014-04-16 Marc Glisse <marc.glisse@inria.fr>
5425
5426 * g++.dg/cpp0x/initlist-vect.C: New file.
5427
61c7fb30
EB
54282014-04-16 Eric Botcazou <ebotcazou@adacore.com>
5429
5430 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
5431 * gcc.dg/uninit-I-O0.c: Likewise.
5432 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
5433
42fae17c
JJ
54342014-04-16 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR tree-optimization/60844
5437 * gcc.dg/pr60844.c: New test.
5438
8d3c076f
RB
54392014-04-15 Richard Biener <rguenther@suse.de>
5440
5441 PR rtl-optimization/56965
5442 * gcc.dg/torture/pr56965-1.c: New testcase.
5443 * gcc.dg/torture/pr56965-2.c: Likewise.
5444
d00e4baa
TJ
54452014-04-15 Teresa Johnson <tejohnson@google.com>
5446
5447 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
5448
e63b36bd
EB
54492014-04-15 Eric Botcazou <ebotcazou@adacore.com>
5450
5451 * gnat.dg/vect14.adb: New test.
5452
718c4601
EB
54532014-04-15 Eric Botcazou <ebotcazou@adacore.com>
5454
5455 * gnat.dg/vect12.ad[sb]: New test.
5456 * gnat.dg/vect13.ad[sb]: Likewise.
5457
d2994b80
MO
54582014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
5459
5460 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
5461 under qemu-arm.
5462 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
5463 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
5464 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
5465 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
5466 * c-c++-common/ubsan/null-1.c: Likewise.
5467 * c-c++-common/ubsan/null-10.c: Likewise.
5468 * c-c++-common/ubsan/null-11.c: Likewise.
5469 * c-c++-common/ubsan/null-2.c: Likewise.
5470 * c-c++-common/ubsan/null-3.c: Likewise.
5471 * c-c++-common/ubsan/null-4.c: Likewise.
5472 * c-c++-common/ubsan/null-5.c: Likewise.
5473 * c-c++-common/ubsan/null-6.c: Likewise.
5474 * c-c++-common/ubsan/null-7.c: Likewise.
5475 * c-c++-common/ubsan/null-8.c: Likewise.
5476 * c-c++-common/ubsan/null-9.c: Likewise.
5477 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5478 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5479 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5480 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5481 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5482 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5483 * c-c++-common/ubsan/pr59333.c: Likewise.
5484 * c-c++-common/ubsan/pr59667.c: Likewise.
5485 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5486 * c-c++-common/ubsan/pr60636.c: Likewise.
5487 * c-c++-common/ubsan/shift-1.c: Likewise.
5488 * c-c++-common/ubsan/shift-2.c: Likewise.
5489 * c-c++-common/ubsan/vla-1.c: Likewise.
5490
3418f5e9
EB
54912014-04-14 Eric Botcazou <ebotcazou@adacore.com>
5492
5493 * gnat.dg/vect11.ad[sb]: New test.
5494
7b4cae1b
RB
54952014-04-14 Richard Biener <rguenther@suse.de>
5496
5497 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
5498
069fdd05
RO
54992014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5500
5501 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
5502
b0f1bf36 55032014-04-14 Richard Biener <rguenther@suse.de>
b15d92bf 5504 Marc Glisse <marc.glisse@inria.fr>
b0f1bf36
RB
5505
5506 PR c/60819
5507 * gcc.target/i386/vec-may_alias.c: New testcase.
5508
e5b1a4bc
RO
55092014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5510
5511 * lib/target-supports.exp
5512 (check_effective_target_vect_widen_mult_si_to_di_pattern):
5513 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
5514 Fix formatting.
5515
8359c87e
RB
55162014-04-14 Richard Biener <rguenther@suse.de>
5517
5518 PR lto/60720
5519 * gcc.dg/lto/pr60720_0.c: New testcase.
5520 * gcc.dg/lto/pr60720_1.c: Likewise.
5521
55222014-04-14 Christian Bruel <christian.bruel@st.com>
fa1aecc1
CB
5523
5524 * gcc.target/sh/memset.c: New test.
5525
a3c77ce9
RB
55262014-04-14 Richard Biener <rguenther@suse.de>
5527
5528 PR middle-end/55022
5529 * gcc.dg/graphite/pr55022.c: New testcase.
5530
033aa406
RB
55312014-04-14 Richard Biener <rguenther@suse.de>
5532
5533 PR tree-optimization/59817
5534 PR tree-optimization/60453
5535 * gfortran.dg/graphite/pr59817.f: New testcase.
5536 * gcc.dg/graphite/pr59817-1.c: Likewise.
5537 * gcc.dg/graphite/pr59817-2.c: Likewise.
5538
b82b0648
JM
55392014-04-14 Jason Merrill <jason@redhat.com>
5540
5541 Revert:
5542 * lib/gcc-dg.exp (dg-build-dso): New.
5543 (gcc-dg-test-1): Handle dg-do-what "dso".
5544
1cf43a1d
PT
55452014-04-13 Paul Thomas <pault@gcc.gnu.org>
5546
5547 PR fortran/60717
5548 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
5549
5550 PR fortran/58085
5551 * gfortran.dg/associate_15.f90: New test.
5552
3b07fa4a
IZ
55532014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
5554
5555 PR middle-end/60467
5556 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
5557 case to check.
5558
2f6babac
IZ
55592014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
5560
5561 PR middle-end/60469
5562 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
5563
5e7d8b4c
RS
55642014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
5565
5566 * gcc.target/mips/umips-store16-1.c: New test.
5567
cbbd2b1c
TB
55682014-04-11 Tobias Burnus <burnus@net-b.de>
5569
5570 PR c/60194
5571 * * g++.dg/warn/warn_format_signedness.C: New.
5572 * gcc.dg/format/warn-signedness.c: New.
5573
cb414900
TB
55742014-04-11 Tobias Burnus <burnus@net-b.de>
5575
5576 PR fortran/58880
5577 PR fortran/60495
5578 * gfortran.dg/finalize_25.f90: New.
5579
d9bb5800
JR
55802014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
5581
5582 * gcc.target/epiphany/t1068-2.c: New file.
5583
b5d0ecea
JR
55842014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
5585
5586 * gcc.target/epiphany/btst-1.c: New test.
5587
473fd99a
JR
55882014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
5589
5590 PR rtl-optimization/60651
5591 * gcc.target/epiphany/mode-switch.c: New test.
5592
1b255e8f
PC
55932014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/58600
5596 * g++.dg/cpp0x/gen-attrs-58.C: New.
5597 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
5598
3662b277
SE
55992014-04-11 Steve Ellcey <sellcey@mips.com>
5600 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR middle-end/60556
5603 * gcc.c-torture/compile/pr60556.c: New test.
5604
8330537b
RB
56052014-04-11 Richard Biener <rguenther@suse.de>
5606
5607 PR middle-end/60797
5608 * gcc.dg/pr60797.c: New testcase.
5609
8f0ad2e5
AK
56102014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5611
5612 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
5613 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
5614 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
5615 rename to ...
5616 * gcc.target/s390/htm-nofloat-1.c: ... this one.
5617 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
5618 instructions as well.
5619
d8d6ea53
JJ
56202014-04-11 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR rtl-optimization/60663
5623 * gcc.target/arm/pr60663.c: New test.
5624
5ea64744
JM
56252014-04-10 Jason Merrill <jason@redhat.com>
5626
5627 * g++.dg/dso/dlclose1.C: Disable for 4.9.
5628
fa5866c0
JJ
56292014-04-10 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR lto/60567
5632 * g++.dg/lto/pr60567_0.C: New test.
5633
073afca6
BE
56342014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5635
5636 * gfortran.dg/class_nameclash.f90: New test.
5637
87c66338
PC
56382014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/52844
5641 * g++.dg/cpp0x/variadic156.C: New.
5642
0e2f1313
AK
56432014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5644
5645 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
5646 long.
5647
b322c36a
RR
56482014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5649
5650 PR debug/60655
5651 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
5652 -fdata-sections.
5653
dbe1eced
SE
56542014-04-09 Steve Ellcey <sellcey@mips.com>
5655
5656 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
5657 and scan lists.
5658
5d1a5a53
CH
56592014-04-09 Cong Hou <congh@google.com>
5660
5661 PR testsuite/60773
5662 * lib/target-supports.exp:
5663 (check_effective_target_vect_widen_si_to_di_pattern): New.
5664 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
5665 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
5666 targets only.
5667 (foo): Fix up formatting.
5668 (main): Call check_vect.
5669
a7c3f276
PC
56702014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5671
5672 PR c++/59115
5673 * g++.dg/template/crash119.C: New.
5674
98e6ecab
PH
56752014-04-08 Pat Haugen <pthaugen@us.ibm.com>
5676
5677 * gcc.target/powerpc/atomic_load_store-p8.c: New.
5678
795bc4b6
JM
56792014-04-08 Jason Merrill <jason@redhat.com>
5680
b15d92bf 5681 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
795bc4b6 5682
e2e60266
AK
56832014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5684
5685 PR rtl-optimization/60776
5686 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
5687 * gcc.dg/builtin-bswap-7.c: Likewise.
5688 * gcc.dg/builtin-bswap-6a.c: New testcase.
5689 * gcc.dg/builtin-bswap-7a.c: New testcase.
5690
5691 Revert
5692 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5693
5694 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
5695 optimization.
5696 * gcc.dg/builtin-bswap-7.c: Likewise.
5697
9038ae48
RB
56982014-04-08 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/60785
5701 * gcc.dg/graphite/pr60785.c: New testcase.
5702
d60484eb
RO
57032014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5704
5705 PR target/60602
5706 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
5707 with as at -O0.
5708
38f09da3
NS
57092014-04-08 Nathan Sidwell <nathan@codesourcery.com>
5710
5711 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
5712 * g++.dg/warn/Wnvdtor-3.C: Likewise.
5713 * g++.dg/warn/Wnvdtor-4.C: Likewise.
5714
3f2f838e
EB
57152014-04-07 Eric Botcazou <ebotcazou@adacore.com>
5716
5717 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
5718
e75c1617
CB
57192014-04-07 Charles Baylis <charles.baylis@linaro.org>
5720
5721 PR target/60609
5722 * g++.dg/torture/pr60609.C: New test.
5723
d6adff07
RB
57242014-04-07 Richard Biener <rguenther@suse.de>
5725
5726 PR tree-optimization/60766
5727 * gcc.dg/torture/pr60766.c: New testcase.
5728
9d7aea5f
JM
57292014-04-07 Jason Merrill <jason@redhat.com>
5730
5731 * lib/gcc-dg.exp (dg-build-dso): New.
5732 (gcc-dg-test-1): Handle dg-do-what "dso".
5733 * lib/target-supports.exp (add_options_for_dlopen): New.
5734 (check_effective_target_dlopen): Use it.
5735
67649cb8
RR
57362014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5737
5738 * gcc.target/arm/pr60657.c: Fix missing curly brace.
5739
308173e3
RB
57402014-04-07 Richard Biener <rguenther@suse.de>
5741
5742 PR middle-end/60750
5743 * g++.dg/torture/pr60750.C: New testcase.
5744 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
5745
738d6b6d
AS
57462014-04-06 Andreas Schwab <schwab@linux-m68k.org>
5747
5748 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
5749
4215e79f
JDA
57502014-04-06 John David Anglin <danglin@gcc.gnu.org>
5751
3c6b3701
JDA
5752 PR testsuite/60671
5753 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
5754
738d6b6d
AS
57552014-04-06 John David Anglin <danglin@gcc.gnu.org>
5756
6e9467bb
JDA
5757 PR testsuite/60672
5758 * g++.dg/cpp1y/auto-fn25.C: Require lto.
5759
4215e79f
JDA
5760 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
5761
aca5c204
DH
57622014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
5763
5764 * gfortran.dg/warn_conversion_4.f90: Adjust test.
5765
576ba35c
PS
57662014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
5767
5768 * gcc.target/avr/dev-specific-rmw.c: New test.
5769
ebc047a2
CH
57702014-04-04 Cong Hou <congh@google.com>
5771
5772 PR tree-optimization/60656
5773 * gcc.dg/vect/pr60656.c: New test.
5774
961e89f2
AK
57752014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5776
5777 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
5778 optimization.
5779 * gcc.dg/builtin-bswap-7.c: Likewise.
5780
9119c7fa
PC
57812014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5782
5783 PR c++/58207
5784 * g++.dg/cpp0x/constexpr-ice15.C: New.
5785
8fe91ca8
JH
57862014-04-04 Jan Hubicka <hubicka@ucw.cz>
5787
5788 PR ipa/59626
5789 testcase by Richard Biener
5790 * gcc.dg/lto/pr59626_0.c: New testcase.
5791 * gcc.dg/lto/pr59626_1.c: New testcase.
5792
88d94632
RR
57932014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5794
5795 PR debug/60655
5796 * gcc.c-torture/compile/pr60655-1.c: New test.
5797
610c8ef0
MJ
57982014-04-04 Martin Jambor <mjambor@suse.cz>
5799
5800 PR ipa/60640
b15d92bf
UB
5801 * g++.dg/ipa/pr60640-1.C: New test.
5802 * g++.dg/ipa/pr60640-2.C: Likewise.
5803 * g++.dg/ipa/pr60640-3.C: Likewise.
5804 * g++.dg/ipa/pr60640-4.C: Likewise.
610c8ef0 5805
fc02bcca
JL
58062014-04-04 Jeff Law <law@redhat.com>
5807
5808 PR target/60657
5809 * gcc.target/arm/pr60657.c: New test.
5810
45b62594
RB
58112014-04-04 Richard Biener <rguenther@suse.de>
5812
5813 PR ipa/60746
5814 * g++.dg/torture/pr60746.C: New testcase.
5815
d4a69ff4
FC
58162014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
5817
5818 * g++.old-deja/g++.robertl/eb121.C: Adjust.
5819 * g++.old-deja/g++.jason/overload21.C: Likewise.
5820 * g++.old-deja/g++.law/init5.C: Likewise.
5821
090cd8dc
CH
58222014-04-03 Cong Hou <congh@google.com>
5823
5824 PR tree-optimization/60505
5825 * gcc.dg/vect/pr60505.c: New test.
5826
f16c88d2
RB
58272014-04-03 Richard Biener <rguenther@suse.de>
5828
5829 PR tree-optimization/60740
5830 * gcc.dg/graphite/pr60740.c: New testcase.
5831
880a467b
NS
58322014-04-03 Nathan Sidwell <nathan@codesourcery.com>
5833
5834 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
5835 * g++.dg/warn/Wnvdtor-2.C: New.
5836 * g++.dg/warn/Wnvdtor-3.C: New.
5837 * g++.dg/warn/Wnvdtor-4.C: New.
5838 * g++.dg/warn/Weff1.C: Delete.
5839 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
5840 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
5841
3e86c6a8
JH
58422014-04-02 Jan Hubicka <hubicka@ucw.cz>
5843
5844 PR ipa/60659
00bdef2c 5845 * g++.dg/torture/pr60659.C: New testcase.
d4a69ff4 5846
1e386bb8
BS
58472014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5848
5849 PR tree-optimization/60733
5850 * gcc.dg/torture/pr60733.c: New test.
5851
f4581282
VM
58522014-04-02 Vladimir Makarov <vmakarov@redhat.com>
5853
5854 PR rtl-optimization/60650
5855 * gcc.target/arm/pr60650-2.c: New.
5856
a19b0bfd
JM
58572014-04-02 Joseph Myers <joseph@codesourcery.cmo>
5858
5859 * gcc.target/i386/avx2-vpand-3.c,
5860 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
5861
fd6b3b36
JM
58622014-04-02 Joseph Myers <joseph@codesourcery.com>
5863
5864 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
5865 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
5866 gcc.target/i386/memcpy-strategy-1.c,
5867 gcc.target/i386/memcpy-strategy-2.c,
5868 gcc.target/i386/memcpy-vector_loop-1.c,
5869 gcc.target/i386/memcpy-vector_loop-2.c,
5870 gcc.target/i386/memset-vector_loop-1.c,
5871 gcc.target/i386/memset-vector_loop-2.c,
5872 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
5873 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
5874 -march= options different from those in dg-options.
5875
547eedda
JM
58762014-04-02 Joseph Myers <joseph@codesourcery.com>
5877
5878 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5879 gcc.target/i386/pr30970.c: Use -mtune=generic.
5880 * gcc.target/i386/avx2-vpaddb-3.c,
5881 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
5882 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
5883 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
5884 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
5885 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
5886 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
5887 gcc.target/i386/avx2-vpsubw-3.c,
5888 gcc.target/i386/avx256-unaligned-load-1.c,
5889 gcc.target/i386/avx256-unaligned-load-4.c,
5890 gcc.target/i386/avx256-unaligned-store-1.c,
5891 gcc.target/i386/avx256-unaligned-store-2.c,
5892 gcc.target/i386/avx256-unaligned-store-4.c: Use
5893 -mno-prefer-avx128.
5894
e31436aa
DH
58952014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
5896 Iain Sandoe <iain@codesourcery.com>
5897
5898 PR target/54083
5899 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
5900 with the additional options -Wl,-undefined,dynamic_lookup
5901 and -Wl,-flat_namespace.
5902 * gcc.dg/torture/pr53922.c: Additional option
5903 -Wl,-flat_namespace for darwin[89].
5904 * gcc.dg/torture/pr60092.c: Additional options
5905 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
5906 for darwin[89].
5907
40c65b18 59082014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
dad16761 5909
40c65b18
DH
5910 PR target/43751
5911 * lib/prune.exp: Modify the regular express to prune
5912 the new warnings introduced by r205679 on darwin9.
dad16761 5913
0df9da03
FC
59142014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
5915
b15d92bf 5916 * g++.dg/init/ctor4.C: Adjust.
0df9da03
FC
5917 * g++.dg/init/ctor4-1.C: New.
5918 * g++.dg/cpp0x/defaulted2.C: Adjust.
5919
2bcbca7e
RH
59202014-04-01 Richard Henderson <rth@redhat.com>
5921
5922 PR target/60704
5923 * gcc.dg/pr60704.c: New file.
5924
10df2810
BC
59252014-04-01 Bin Cheng <bin.cheng@arm.com>
5926
5927 PR target/60363
fb0aab23 5928 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10df2810
BC
5929 logical_op_short_circuit targets.
5930
3d6399c7
DH
59312014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5932
5933 PR libfortran/60128
5934 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
5935 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
5936
a283136a
L
59372014-03-31 H.J. Lu <hongjiu.lu@intel.com>
5938
5939 PR rtl-optimization/60700
5940 * gcc.target/i386/pr60700.c: New test.
5941
80dc1f0c
RR
59422014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5943
5944 PR target/60650
5945 * gcc.target/arm/pr60650.c: Adjust command line options.
5946
c18ff8a4
MJ
59472014-03-31 Martin Jambor <mjambor@suse.cz>
5948
5949 PR middle-end/60647
5950 * gcc.dg/pr60647-1.c: New test.
5951 * gcc.dg/pr60647-2.c: Likewise.
5952
93727107
RB
59532014-03-31 Richard Biener <rguenther@suse.de>
5954
5955 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
5956
6c031d8d
KV
59572014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
5958
5959 PR target/60034
5960 * gcc.target/aarch64/pr60034.c: New file.
5961
4b0040a6
AB
59622014-03-29 Adam Butcher <adam@jessamine.co.uk>
5963
5964 PR c++/60626
5965 * g++.dg/cpp1y/pr60626.C: New testcase.
5966
cfdc2386
JM
59672014-03-29 Joseph Myers <joseph@codesourcery.com>
5968
5969 * gcc.dg/pr45416.c: Allow bextr on x86.
5970 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
5971 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
5972 gcc.target/i386/fma4-vector.c: Use -mno-fma.
5973 * gcc.target/i386/l_fma_double_1.c,
5974 gcc.target/i386/l_fma_double_2.c,
5975 gcc.target/i386/l_fma_double_3.c,
5976 gcc.target/i386/l_fma_double_4.c,
5977 gcc.target/i386/l_fma_double_5.c,
5978 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
5979 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
5980 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
5981 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
5982 * gcc.target/i386/pr27971.c: Use -mno-tbm.
5983 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
5984 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
5985
f67c829e
JJ
59862014-03-29 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR target/60648
5989 * g++.dg/pr60648.C: Move test to...
5990 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
5991 dg-options, add for fpic targets dg-additional-options -fPIC.
5992
1f91035f
JH
59932014-03-28 Eric Botcazou <ebotcazou@adacore.com>
5994
5995 * gnat.dg/opt33.adb: New testcase.
5996
6e071b1e
VM
59972014-03-28 Vladimir Makarov <vmakarov@redhat.com>
5998
5999 PR target/60697
6000 * gcc.target/aarch64/pr60697.c: New.
6001
e7f31789
JL
60022014-03-27 Jeff Law <law@redhat.com>
6003
b15d92bf
UB
6004 PR target/60648
6005 * g++.dg/pr60648.C: New test.
e7f31789 6006
5294e4c3
AB
60072014-03-28 Adam Butcher <adam@jessamine.co.uk>
6008
6009 PR c++/60573
6010 * g++.dg/cpp1y/pr60573.C: New testcase.
6011
ff76f4e2
JJ
60122014-03-28 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR target/60693
6015 * gcc.target/i386/pr60693.c: New test.
6016
27f083b8
V
60172014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
6018
6019 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
6020
97b733ac
JJ
60212014-03-28 Jakub Jelinek <jakub@redhat.com>
6022
8edbfaa6
JJ
6023 PR c++/60689
6024 * c-c++-common/pr60689.c: New test.
6025
97b733ac
JJ
6026 PR c++/58678
6027 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
6028 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
6029 targets.
6030
a4971e68
VM
60312014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6032
6033 PR target/60675
6034 * gcc.target/aarch64/pr60675.C: New.
6035
44d62789
AK
60362014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6037
b15d92bf 6038 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
44d62789 6039 * lib/target-supports.exp: Return true for s390
b15d92bf 6040 in check_effective_logical_op_short_circuit.
44d62789 6041
efeaaaaf
KY
60422014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6043
b15d92bf 6044 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
efeaaaaf
KY
6045 of second source operand.
6046 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6047 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6048 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6049
54689b4f
JJ
60502014-03-28 Jakub Jelinek <jakub@redhat.com>
6051
6052 PR ipa/60315
6053 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
6054
066adee8
TB
60552014-03-28 Tobias Burnus <burnus@net-b.de>
6056
6057 * lib/cilk-plus-dg.exp: New.
6058 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
6059 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
6060
60612014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4f83d583
TK
6062
6063 PR fortran/60522
6064 * gfortran.dg/where_4.f90: New test case.
6065
7651172f
TB
60662014-03-27 Tobias Burnus <burnus@net-b.de>
6067
6068 PR fortran/58880
6069 * gfortran.dg/finalize_24.f90: New.
6070
117f16fb
MM
60712014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6072
6073 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
6074 vbpermq builtin.
6075
6076 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
6077 vec_select optimizations.
6078 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
6079 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
6080
6081 PR target/60672
6082 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
6083 xxpermdi builtins are supported.
6084
9e038952
VM
60852014-03-27 Vladimir Makarov <vmakarov@redhat.com>
6086
6087 PR rtl-optimization/60650
6088 * gcc.target/arm/pr60650.c: New.
6089
6e77facf
AK
60902014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6091
6092 * gcc.target/s390/20140327-1.c: New testcase.
6093
47519a14
JJ
60942014-03-27 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR middle-end/60682
6097 * g++.dg/gomp/pr60682.C: New test.
6098
82bb2e40
JDA
60992014-03-27 John David Anglin <danglin@gcc.gnu.org>
6100
6101 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
6102
0b7f8166
MS
61032014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
6104
6105 PR target/60580
6106 * gcc.target/aarch64/pr60580_1.c: New.
6107 * gcc.target/aarch64/test_fp_attribute_1.c: New.
6108 * gcc.target/aarch64/test_fp_attribute_2.c: New.
6109
a0dbf285
DC
61102014-03-26 Dehao Chen <dehao@google.com>
6111
6112 * gcc.dg/predict-8.c: New test.
6113
816551fe
FC
61142014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
6115
7651172f
TB
6116 PR c++/52369
6117 * g++.dg/init/const10.C: New.
816551fe
FC
6118 * g++.dg/init/const11.C: New.
6119 * g++.dg/init/pr25811.C: Adjust.
6120 * g++.dg/init/pr29043.C: Likewise.
6121 * g++.dg/init/pr43719.C: Likewise.
6122 * g++.dg/init/pr44086.C: Likewise.
6123 * g++.dg/init/ctor8.C: Likewise.
6124 * g++.dg/init/uninitialized1.C: Likewise.
6125
aa6b742f
JJ
61262014-03-26 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR sanitizer/60636
6129 * c-c++-common/ubsan/pr60636.c: New test.
6130
ee0cff60
AS
61312014-03-26 Andreas Schwab <schwab@suse.de>
6132
6133 * g++.dg/torture/pr60315.C: Remove duplication.
6134
c7e30a96
EB
61352014-03-26 Eric Botcazou <ebotcazou@adacore.com>
6136
6137 * gcc.c-torture/execute/20140326-1.c: New test.
6138
9de6f6c3
JH
61392014-03-25 Jan Hubicka <hubicka@ucw.cz>
6140
6141 PR ipa/60315
ee0cff60 6142 * g++.dg/torture/pr60315.C: New testcase.
9de6f6c3 6143
b5165eb0
MJ
61442014-03-25 Martin Jambor <mjambor@suse.cz>
6145
6146 PR ipa/60600
6147 * g++.dg/ipa/pr60600.C: New test.
6148
774f4758
JDA
61492014-03-25 John David Anglin <danglin@gcc.gnu.org>
6150
6151 PR testsuite/58013
6152 * g++.dg/opt/pr56999.C: Pop hidden visibility.
6153
40b0722f
RB
61542014-03-25 Richard Biener <rguenther@suse.de>
6155
6156 PR middle-end/60635
6157 * gfortran.dg/lto/pr60635_0.f90: New testcase.
6158 * gfortran.dg/lto/pr60635_1.c: Likewise.
6159
21554a3e
AB
61602014-03-24 Adam Butcher <adam@jessamine.co.uk>
6161
6162 PR c++/60627
6163 * g++.dg/cpp1y/pr60627.C: New testcase.
6164
252c7556
AV
61652014-03-24 Alex Velenko <Alex.Velenko@arm.com>
6166
6167 * gcc.target/aarch64/ushr64_1.c: New.
6168
71cfb0cf
JG
61692014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
6170
6171 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
6172 (LONG_LONG): Use LLONG.
6173 (set_rvector_long): Explicitly return void.
6174 (set_vector_long): Likewise.
6175 (check_vector_long): Likewise.
6176
55af811b
MP
61772014-03-24 Marek Polacek <polacek@redhat.com>
6178
b15d92bf
UB
6179 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
6180 Define INT_MIN.
55af811b
MP
6181 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
6182 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6183 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6184 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6185 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6186 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6187 * c-c++-common/ubsan/pr59503.c: Likewise.
6188 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6189 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6190 * c-c++-common/ubsan/shift-3.c: Likewise.
6191 * c-c++-common/ubsan/shift-6.c: Likewise.
6192 * c-c++-common/ubsan/undefined-1.c: Likewise.
6193 * c-c++-common/ubsan/vla-2.c: Likewise.
6194 * c-c++-common/ubsan/vla-3.c: Likewise.
6195 * c-c++-common/ubsan/vla-4.c: Likewise.
6196 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6197 * g++.dg/ubsan/return-2.C: Likewise.
6198
a3d734e3
JDA
61992014-03-23 John David Anglin <danglin@gcc.gnu.org>
6200
15c60250
JDA
6201 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
6202 hppa*-*-hpux*.
6203
aadb7308
JDA
6204 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
6205
a3d734e3
JDA
6206 PR libfortran/59313
6207 PR libfortran/58015
6208 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
6209 * gfortran.dg/round_4.f90: Likewise.
6210
d3413e5f
DH
62112014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
6212
6213 PR libfortran/60128
6214 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
6215 i?86-*-solaris2.9*.
6216
f451d3a8
JJ
62172014-03-22 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR sanitizer/60613
6220 * c-c++-common/ubsan/pr60613-1.c: New test.
6221 * c-c++-common/ubsan/pr60613-2.c: New test.
6222
9e769222
MK
62232014-03-22 Matthias Klose <doko@ubuntu.com>
6224
6225 * g++.dg/cpp0x/regress: Remove empty directory.
6226
b35e0fa0
JJ
62272014-03-22 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR debug/60603
6230 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
6231
084721e0
PC
62322014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6233
6234 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
6235 * g++.dg/cpp1y/pr60393.C: Likewise.
6236
279d3eb8
PC
62372014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/60384
6240 * g++.dg/cpp1y/pr60384.C: New.
6241
ec6f831a
RH
62422014-03-21 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR target/60598
6245 * gcc.dg/pr60598.c: New test.
6246
3d8d0043
MJ
62472014-03-21 Martin Jambor <mjambor@suse.cz>
6248
6249 PR ipa/59176
9e769222 6250 * g++.dg/torture/pr59176.C: New test.
3d8d0043 6251
d833415c
MJ
62522014-03-21 Martin Jambor <mjambor@suse.cz>
6253
6254 PR ipa/60419
6255 * g++.dg/ipa/pr60419.C: New test.
6256
400a4f6c
RB
62572014-03-21 Richard Biener <rguenther@suse.de>
6258
6259 PR tree-optimization/60577
6260 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
6261
7b8fda08
TB
62622014-03-21 Tobias Burnus <burnus@net-b.de>
6263
6264 PR fortran/60599
b15d92bf 6265 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7b8fda08 6266
7614d42c
JJ
62672014-03-20 Jakub Jelinek <jakub@redhat.com>
6268
b8f045e2
JJ
6269 PR middle-end/60597
6270 * g++.dg/opt/pr60597.C: New test.
6271
7614d42c
JJ
6272 PR c++/60572
6273 * g++.dg/init/pr60572.C: New test.
6274
a69e09c8
ZC
62752014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6276
6277 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
6278
ccd7751b
TB
62792014-03-19 Tobias Burnus <burnus@net-b.de>
6280
6281 PR fortran/60543
6282 PR fortran/60283
6283 * gfortran.dg/implicit_pure_4.f90: New.
6284
7d092805
PC
62852014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6286
6287 PR c++/51474
6288 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
6289
057be77f
L
62902014-03-19 H.J. Lu <hongjiu.lu@intel.com>
6291
6292 PR testsuite/60590
6293 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
6294 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
6295 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
6296
2f16cacd
PC
62972014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6298
6299 PR c++/60332
6300 * g++.dg/cpp1y/pr60332.C: New.
6301
6daa2d91
MP
63022014-03-19 Marek Polacek <polacek@redhat.com>
6303
6304 PR sanitizer/60569
6305 * g++.dg/ubsan/pr60569.C: New test.
6306
bd997277
RO
63072014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6308
6309 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
6310
3efe2e2c
JJ
63112014-03-19 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR tree-optimization/60559
6314 * g++.dg/vect/pr60559.cc: New test.
6315
e1e07cd6
ILT
63162014-03-18 Ian Lance Taylor <iant@google.com>
6317
6318 PR target/60563
6319 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
6320 (ditype): Rename typedef from int64_t.
6321
f74d178e
MLI
63222014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6323
6324 PR c/55383
6325 * gcc.dg/cast-qual-3.c: New.
6326 Revert:
6327 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6328 * c-c++-common/Wcast-qual-1.c: More precise match text.
6329
dab2cbf8
JW
63302014-03-18 Janus Weil <janus@gcc.gnu.org>
6331
6332 PR fortran/55207
6333 PR fortran/60549
6334 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
6335 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
6336 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
6337 * gfortran.dg/intent_optimize_1.f90: Ditto.
6338 * gfortran.dg/pointer_init_9.f90: Ditto.
6339 * gfortran.dg/volatile4.f90: Ditto.
6340 * gfortran.dg/volatile6.f90: Ditto.
6341
7485aeea
MLI
63422014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6343
6344 PR c/55383
6345 * c-c++-common/Wcast-qual-1.c: More precise match text.
6346
ba2f8afa
PC
63472014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 PR c++/60305
6350 * g++.dg/cpp0x/constexpr-ice14.C: New.
6351
63522014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/54250
6355 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
6356
415e2e6b
JJ
63572014-03-18 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR sanitizer/60535
6360 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
6361 * c-c++-common/ubsan/null-2.c: Likewise.
6362 * c-c++-common/ubsan/null-3.c: Likewise.
6363 * c-c++-common/ubsan/null-4.c: Likewise.
6364 * c-c++-common/ubsan/null-5.c: Likewise.
6365 * c-c++-common/ubsan/null-6.c: Likewise.
6366 * c-c++-common/ubsan/null-7.c: Likewise.
6367 * c-c++-common/ubsan/null-8.c: Likewise.
6368 * c-c++-common/ubsan/null-9.c: Likewise.
6369 * c-c++-common/ubsan/null-10.c: Likewise.
6370 * c-c++-common/ubsan/null-11.c: Likewise.
6371 * c-c++-common/ubsan/overflow-1.c: Likewise.
6372 * c-c++-common/ubsan/overflow-2.c: Likewise.
6373 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6374 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6375 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6376 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6377 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6378 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6379 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6380 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6381 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6382 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6383 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6384 * c-c++-common/ubsan/pr59333.c: Likewise.
6385 * c-c++-common/ubsan/pr59503.c: Likewise.
6386 * c-c++-common/ubsan/pr59667.c: Likewise.
6387 * c-c++-common/ubsan/undefined-1.c: Likewise.
6388 * g++.dg/ubsan/pr59250.C: Likewise.
6389 * g++.dg/ubsan/pr59306.C: Likewise.
6390
1e649cf8
RO
63912014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6392
6393 * gcc.dg/tls/pr58595.c: Add tls options.
6394
7c831c4d
KY
63952014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
6396
6397 * gcc.target/i386/avx-additional-reg-names.c: New.
6398 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
6399
c66f2ba1
AB
64002014-03-17 Adam Butcher <adam@jessamine.co.uk>
6401
e0672441
AB
6402 PR c++/60390
6403 * g++.dg/cpp1y/pr60390.C: New testcase.
6404
c66f2ba1
AB
6405 PR c++/60391
6406 * g++.dg/cpp1y/pr60391.C: New testcase.
6407
e318c1e1
JJ
64082014-03-17 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR target/60516
6411 * gcc.target/i386/pr60516.c: New test.
6412
50e4d1ec
PC
64132014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
6414
6415 PR c++/59571
6416 * g++.dg/cpp0x/constexpr-ice13.C: New.
6417
ab2ffbeb
MP
64182014-03-17 Marek Polacek <polacek@redhat.com>
6419
6420 PR middle-end/60534
6421 * gcc.dg/gomp/pr60534.c: New test.
6422
8692ae10
KT
64232014-03-17 Kai Tietz <ktietz@redhat.com>
6424
6425 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
6426
a8f9069d
AS
64272014-03-17 Andreas Schwab <schwab@linux-m68k.org>
6428
6429 PR testsuite/58851
6430 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
6431 storage size.
6432
f1182dd2
JD
64332014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
6434
6435 PR libfortran/58324
6436 * gfortran.dg/list_read_12.f90: New test.
6437
68a23044
JW
64382014-03-15 Janus Weil <janus@gcc.gnu.org>
6439
6440 PR fortran/55207
6441 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
6442 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
6443 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
6444 -Wno-aggressive-loop-optimizations and remove an unused variable.
6445 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
6446 * gfortran.dg/pointer_init_9.f90: New.
6447 * gfortran.dg/volatile4.f90: Put into subroutine.
6448 * gfortran.dg/volatile6.f90: Ditto.
6449
88719f2d
MM
64502014-03-14 Mikael Morin <mikael@gcc.gnu.org>
6451
6452 PR fortran/60392
6453 * gfortran.dg/transpose_4.f90: New test.
6454
95921002
VM
64552014-03-14 Vladimir Makarov <vmakarov@redhat.com>
6456
6457 PR rtl-optimization/60508
6458 * gcc.target/i386/pr60508.c: New.
6459
1f3388fe
RB
64602014-03-14 Richard Biener <rguenther@suse.de>
6461
6462 PR middle-end/60518
6463 * g++.dg/pr60518.C: New testcase.
6464
64652014-03-14 Martin Jambor <mjambor@suse.cz>
3d354792
MJ
6466
6467 PR lto/60461
6468 * gcc.dg/lto/pr60461_0.c: New test.
6469
5cbf2c71
CP
64702014-03-14 Cesar Philippidis <cesar@codesourcery.com>
6471
6472 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
6473 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
6474 * gcc.dg/lto/save-temps_0.c: New testcase.
6475
39a1ebb3
JJ
64762014-03-13 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR middle-end/36282
6479 * c-c++-common/pr36282-1.c: New test.
6480 * c-c++-common/pr36282-2.c: New test.
6481 * c-c++-common/pr36282-3.c: New test.
6482 * c-c++-common/pr36282-4.c: New test.
6483
3386d77e
RH
64842014-03-13 Richard Henderson <rth@redhat.com>
6485
6486 PR debug/60438
6487 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
6488
b0a87402
PC
64892014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 PR c++/60383
6492 * g++.dg/template/crash118.C: New.
6493 * g++.dg/template/crash95.C: Adjust.
6494
7891065a
VM
64952014-03-13 Vladimir Makarov <vmakarov@redhat.com>
6496
6497 PR rtl-optimization/57189
6498 * gcc.target/i386/pr57189.c: New.
6499
9299bde0
PC
65002014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6501
6502 PR c++/60254
6503 * g++.dg/cpp0x/static_assert10.C: New.
6504 * g++.dg/cpp0x/static_assert11.C: Likewise.
6505 * g++.dg/cpp0x/static_assert3.C: Adjust.
6506
11a860e3
RB
65072014-03-13 Richard Biener <rguenther@suse.de>
6508
6509 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
6510
a16a872d
MM
65112014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6512
6513 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
6514 2.07 128-bit arithmetic.
6515 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
6516
6517 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
6518 due to when TImode is allowed in VSX registers, the allowable
6519 address modes for TImode is just a single indirect address in
6520 order for the value to be loaded and store in either GPR or VSX
6521 registers. This affects the generated code, and it would cause
6522 this test to fail, when such an option is used.
6523
3d05d0c0
MS
65242014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
6525
0bb29a05 6526 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3d05d0c0 6527
bf4787b2
JJ
65282014-03-12 Jakub Jelinek <jakub@redhat.com>
6529
6530 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
6531 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
0bb29a05
UB
6532 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
6533 only test for exactly one if if -mbranch-cost=1 has been passed.
bf4787b2 6534
7d55b948
CB
65352014-03-12 Christian Bruel <christian.bruel@st.com>
6536
6537 PR target/60264
6538 * gcc.target/arm/pr60264.c
6539
882a5fbe
TP
65402014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
6541
6542 PR tree-optimization/60454
6543 * gcc.c-torture/execute/pr60454.c: New test.
6544
c888139c
JJ
65452014-03-12 Jakub Jelinek <jakub@redhat.com>
6546 Marc Glisse <marc.glisse@inria.fr>
6547
6548 PR tree-optimization/60502
6549 * gcc.c-torture/compile/pr60502.c: New test.
6550
b24ca895
JJ
65512014-03-12 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR middle-end/60482
6554 * gcc.dg/vect/pr60482.c: New test.
6555
5af1876c
PC
65562014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
6557
6558 PR c++/60389
6559 * g++.dg/cpp0x/inh-ctor19.C: New.
6560
af1ab449
RB
65612014-03-11 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/60429
6564 PR tree-optimization/60485
6565 * gcc.dg/pr60485-1.c: New testcase.
6566 * gcc.dg/pr60485-2.c: Likewise.
6567
31dad809
JJ
65682014-03-10 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR ipa/60457
6571 * g++.dg/ipa/pr60457.C: New test.
6572
3c1c08d6
RB
65732014-03-10 Richard Biener <rguenther@suse.de>
6574
6575 PR middle-end/60474
6576 * g++.dg/torture/pr60474.C: New testcase.
6577
aced91b1
AS
65782014-03-09 Andreas Schwab <schwab@linux-m68k.org>
6579
6580 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
6581
f42c637e
PM
65822014-03-08 Paulo Matos <paulo@matos-sorge.com>
6583
aced91b1 6584 * gcc.dg/lto/pr55113_0.c: New testcase.
f42c637e 6585
14e62702
AB
65862014-03-08 Adam Butcher <adam@jessamine.co.uk>
6587
1c74dc2a
AB
6588 PR c++/60033
6589 * g++.dg/cpp1y/pr60033.C: New testcase.
6590
14e62702
AB
6591 PR c++/60393
6592 * g++.dg/cpp1y/pr60393.C: New testcase.
6593
4e185d7c
DH
65942014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6595
6596 PR libfortran/60128
6597 * gfortran.dg/fmt_en.f90: New test.
6598
4b2e63de
JM
65992014-03-07 Jason Merrill <jason@redhat.com>
6600
6601 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
6602 * lib/target-supports.exp (check_effective_target_c++11): Now
6603 means C++11 and up.
6604 (check_effective_target_c++11_only): New.
6605 (check_effective_target_c++11_down): New.
6606 (check_effective_target_c++1y): New.
6607 (check_effective_target_c++1y_only): New.
6608 (check_effective_target_c++98_only): Rename from
6609 check_effective_target_c++98.
6610 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
6611
c12b3bd3
PC
66122014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
6613
6614 PR c++/58609
6615 * g++.dg/cpp0x/constexpr-ice12.C: New.
6616
b17a8b07
TS
66172014-03-07 Thomas Schwinge <thomas@codesourcery.com>
6618
6619 * c-c++-common/gomp/map-1.c: Extend.
6620
2b3dc0db
PT
66212014-03-06 Paul Thomas <pault@gcc.gnu.org>
6622 Janus Weil <janus@gcc.gnu.org>
6623
6624 PR fortran/51976
6625 * gfortran.dg/deferred_type_component_1.f90 : New test.
6626 * gfortran.dg/deferred_type_component_2.f90 : New test.
6627
3af9c5e9
MP
66282014-03-06 Marek Polacek <polacek@redhat.com>
6629
6630 PR c/60197
6631 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
6632 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
6633
ab19cc6c
JJ
66342014-03-06 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR target/58595
6637 * gcc.dg/tls/pr58595.c: New test.
6638
a74158c7
RB
66392014-03-06 Richard Biener <rguenther@suse.de>
6640
6641 PR middle-end/60445
6642 PR lto/60424
6643 PR lto/60427
6644 Revert
6645 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
6646
aced91b1 6647 * gcc.dg/lto/pr55113_0.c: New testcase.
a74158c7 6648
5525ed38
JJ
66492014-03-05 Jakub Jelinek <jakub@redhat.com>
6650
364690dd
JJ
6651 PR testsuite/59308
6652 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
6653 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
6654 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
6655 s390*/i?86/x86_64.
6656 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6657 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6658 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6659 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6660 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
6661 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
6662 even for mips*/s390*/i?86/x86_64.
6663 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6664 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6665 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6666 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6667 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6668
5525ed38
JJ
6669 PR lto/60404
6670 * gcc.dg/lto/pr60404_0.c: New test.
6671 * gcc.dg/lto/pr60404_1.c: New file.
6672 * gcc.dg/lto/pr60404_2.c: New file.
6673
fabdcf97
BS
66742014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6675
6676 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
6677 long long" throughout.
6678 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6679 * gcc.dg/vmx/insert-vsx.c: Likewise.
6680 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6681 * gcc.dg/vmx/ld-vsx.c: Likewise.
6682 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6683 * gcc.dg/vmx/ldl-vsx.c: Likewise.
6684 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6685 * gcc.dg/vmx/merge-vsx.c: Likewise.
6686 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6687 * gcc.dg/vmx/st-vsx.c: Likewise.
6688 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6689 * gcc.dg/vmx/stl-vsx.c: Likewise.
6690 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6691
3740bda6
PM
66922014-03-04 Paulo Matos <paulo@matos-sorge.com>
6693
aced91b1 6694 * gcc.dg/lto/pr55113_0.c: New testcase.
3740bda6 6695
064fd5a8
PC
66962014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 PR c++/60376
6699 * g++.dg/cpp1y/pr60376.C: New.
6700
79bc1d65
RO
67012014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6702
6703 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
6704
b75f28e1
RB
67052014-03-04 Richard Biener <rguenther@suse.de>
6706
6707 PR tree-optimization/60382
6708 * gcc.dg/vect/pr60382.c: New testcase.
6709
03aac9ce
JD
67102014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
6711
6712 PR libfortran/60148
6713 * gfortran.dg/namelist_84.f90: New test.
6714
5833c9d7
KY
67152014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
6716
6717 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
6718 argument to avoid inf values.
6719 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
6720 UNION_FP_CHECK machinery.
6721
0ad889dc
RL
67222014-03-03 Renlin Li <Renlin.Li@arm.com>
6723
6724 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
6725 i32in128 cases outside special big-endian processing block.
6726
b3bdf019
JJ
67272014-03-03 Jakub Jelinek <jakub@redhat.com>
6728
0f0d4bfe
JJ
6729 PR preprocessor/60400
6730 * c-c++-common/cpp/pr60400.c: New test.
6731 * c-c++-common/cpp/pr60400-1.h: New file.
6732 * c-c++-common/cpp/pr60400-2.h: New file.
6733
abffd857
JJ
6734 PR objc++/60398
6735 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
6736
b3bdf019
JJ
6737 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
6738 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
6739
9ffbf271
JH
67402014-03-02 Jan Hubicka <hubicka@ucw.cz>
6741
6742 PR ipa/60150
6743 * g++.dg/lto/pr60150.H: New testcase.
6744 * g++.dg/lto/pr60150_0.C: New testcase.
6745 * g++.dg/lto/pr60150_1.C: New testcase.
6746
993df21e
JH
67472014-03-02 Jan Hubicka <hubicka@ucw.cz>
6748
6749 PR ipa/60306
00bdef2c 6750 * g++.dg/ipa/devirt-29.C: New testcase
993df21e 6751
f1e443c8
BE
67522014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6753
6754 PR fortran/60236
6755 * gfortran.dg/vect/pr32380.f: Fix expected test results.
6756
2c5c8866
ESR
67572014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
6758
6759 PR c++/50025
6760 * g++.dg/cpp0x/pr50025.C: New.
6761
234b1504
AB
67622014-03-01 Adam Butcher <adam@jessamine.co.uk>
6763
6764 PR c++/60377
6765 * g++.dg/cpp1y/pr60377.C: New testcase.
6766
2ce29890
MM
67672014-03-01 Mikael Morin <mikael@gcc.gnu.org>
6768
6769 PR fortran/60341
6770 * gfortran.dg/str_comp_optimize_1.f90: New test.
6771
19305875
OE
67722014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6773
6774 PR target/60071
6775 * gcc.c-torture/compile/pr60071.c: New.
6776
3c3f892b
JW
67772014-02-28 Janus Weil <janus@gcc.gnu.org>
6778
6779 PR fortran/60359
6780 * gfortran.dg/unlimited_polymorphic_16.f90: New.
6781
f1ee5eaf
PC
67822014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
6783
6784 PR c++/58610
6785 * g++.dg/cpp0x/constexpr-ice11.C: New.
6786
c5b001b5
PC
67872014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
6788
6789 PR c++/60314
6790 * g++.dg/cpp1y/auto-fn24.C: New.
6791
9910c53c
JY
67922014-02-28 Joey Ye <joey.ye@arm.com>
6793
6794 PR target/PR60169
6795 * gcc.target/arm/thumb1-far-jump-3.c: New case.
6796
ae9b3eb9
PC
67972014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6798
6799 PR c++/60253
6800 * g++.dg/overload/ellipsis2.C: New.
6801
7a76df7f
JL
68022014-02-27 Jeff Law <law@redhat.com>
6803
6804 PR rtl-optimization/52714
6805 * gcc.c-torture/compile/pr52714.c: New test.
6806
728acca0 68072014-02-27 Mikael Pettersson <mikpe@it.uu.se>
aced91b1 6808 Jeff Law <law@redhat.com>
728acca0 6809
0bb29a05
UB
6810 PR rtl-optimization/49847
6811 * g++.dg/pr49847.C: New test.
728acca0 6812
bb0d8e84
MP
68132014-02-27 Marek Polacek <polacek@redhat.com>
6814
6815 PR middle-end/59223
6816 * c-c++-common/pr59223.c: New test.
6817
22c8aab3
IT
68182014-02-26 Ilya Tocar <ilya.tocar@intel.com>
6819
6820 * common/config/i386/predicates.md (const1256_operand): Remove.
6821 (const2356_operand): New.
6822 (const_1_to_2_operand): Remove.
6823 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
6824 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
6825 (*avx512pf_gatherpf<mode>sf): Ditto.
6826 (avx512pf_gatherpf<mode>df): Ditto.
6827 (*avx512pf_gatherpf<mode>df_mask): Ditto.
6828 (*avx512pf_gatherpf<mode>df): Ditto.
6829 (avx512pf_scatterpf<mode>sf): Ditto.
6830 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
6831 (*avx512pf_scatterpf<mode>sf): Ditto.
6832 (avx512pf_scatterpf<mode>df): Ditto.
6833 (*avx512pf_scatterpf<mode>df_mask): Ditto.
6834 (*avx512pf_scatterpf<mode>df): Ditto.
6835 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
6836
260d3642
IT
68372014-02-26 Ilya Tocar <ilya.tocar@intel.com>
6838
6839 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
6840 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
6841 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
6842 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
6843 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
6844 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
6845 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
6846 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
6847
a3afdbb8
BC
68482014-02-26 Bin Cheng <bin.cheng@arm.com>
6849
6850 PR target/60280
6851 * gnat.dg/renaming5.adb: Change to two expected gotos.
6852 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
6853 jump threads.
6854 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
6855 messages for removed basic block.
6856 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
6857 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
6858 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
6859 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
6860
1715bb17
BS
68612014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6862
6863 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
6864 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6865 * gcc.dg/vmx/ldl-vsx.c: Likewise.
6866 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6867 * gcc.dg/vmx/merge-vsx.c: Likewise.
6868 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6869
43b3f52f
IT
68702014-02-25 Ilya Tocar <ilya.tocar@intel.com>
6871
6872 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
6873 * gcc.target/i386/prefetchwt1-1.c: New.
6874 * g++.dg/other/i386-2.C: Add new option.
6875 * g++.dg/other/i386-3.C: Ditto.
6876 * gcc.target/i386/sse-12.c: Ditto.
6877 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
6878 * gcc.target/i386/sse-22.c: Add new option.
6879 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
6880
a5152415
RO
68812014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6882
6883 PR libfortran/59313
6884 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
6885
6886 PR libfortran/58015
6887 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
6888
81493f78
AB
68892014-02-25 Adam Butcher <adam@jessamine.co.uk>
6890
adbdb8c7
AB
6891 PR c++/60311
6892 * g++.dg/cpp1y/pr60311.C: New testcase.
6893
1b859733
AB
6894 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
6895
81493f78
AB
6896 PR c++/60065
6897 * g++.dg/cpp1y/pr60065.C: New testcase.
6898
9039622a
AB
68992014-02-24 Andrey Belevantsev <abel@ispras.ru>
6900
6901 PR rtl-optimization/60268
6902 * gcc.c-torture/compile/pr60268.c: New test.
6903
8011ccca
ME
69042014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
6905
9039622a 6906 * gcc.target/microblaze/others/mem_reload.c: New test.
8011ccca 6907
a6eecdc1
BS
69082014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6909
8011ccca
ME
6910 * gcc.dg/vmx/lde.c: New test.
6911 * gcc.dg/vmx/lde-be-order.c: New test.
6912 * gcc.dg/vmx/ste.c: New test.
6913 * gcc.dg/vmx/ste-be-order.c: New test.
a6eecdc1 6914
0294729c
HPN
69152014-02-22 Hans-Peter Nilsson <hp@axis.com>
6916
6917 PR testsuite/60173
6918 * lib/target-supports.exp
6919 (check_effective_target_logical_op_short_circuit): Add cris-*-*
6920 and crisv32-*-* to list.
6921
f1ed9e15
JW
69222014-02-21 Janus Weil <janus@gcc.gnu.org>
6923
6924 PR fortran/60302
6925 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
6926
b90ab1ba
BS
69272014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6928
6929 * gcc.dg/vmx/vsums.c: Check entire result vector.
6930 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6931
1af73690
WS
69322014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6933
6934 * gcc.dg/vmx/ld.c: New test.
6935 * gcc.dg/vmx/ld-be-order.c: New test.
6936 * gcc.dg/vmx/ld-vsx.c: New test.
6937 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
6938 * gcc.dg/vmx/ldl.c: New test.
6939 * gcc.dg/vmx/ldl-be-order.c: New test.
6940 * gcc.dg/vmx/ldl-vsx.c: New test.
6941 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
6942 * gcc.dg/vmx/st.c: New test.
6943 * gcc.dg/vmx/st-be-order.c: New test.
6944 * gcc.dg/vmx/st-vsx.c: New test.
6945 * gcc.dg/vmx/st-vsx-be-order.c: New test.
6946 * gcc.dg/vmx/stl.c: New test.
6947 * gcc.dg/vmx/stl-be-order.c: New test.
6948 * gcc.dg/vmx/stl-vsx.c: New test.
6949 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
6950
c11581c9
UB
69512014-02-21 Uros Bizjak <ubizjak@gmail.com>
6952
6953 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
6954 * g++.dg/other/i386-3.C (dg-options): Ditto.
6955 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
6956 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
6957 -mavx512pf and -msha.
6958
f2556b68
RB
69592014-02-21 Richard Biener <rguenther@suse.de>
6960
6961 PR tree-optimization/60276
6962 * gcc.dg/vect/pr60276.c: New testcase.
6963
9b6da3c7
JW
69642014-02-21 Janus Weil <janus@gcc.gnu.org>
6965
6966 PR fortran/60234
6967 * gfortran.dg/finalize_23.f90: New.
6968
2807d5d2
AB
69692014-02-21 Adam Butcher <adam@jessamine.co.uk>
6970
6971 PR c++/60052
6972 PR c++/60053
6973 * g++.dg/cpp1y/pr60052.C: New testcase.
6974 * g++.dg/cpp1y/pr60053.C: New testcase.
6975
76a4b7ad
TB
69762014-02-21 Tobias Burnus <burnus@net-b.de>
6977
6978 PR fortran/60286
6979 * gfortran.dg/inquire_16.f90: New.
6980
95ce7613
CLT
69812014-02-20 Sandra Loosemore <sandra@codesourcery.com>
6982
6983 * gcc.target/nios2/biggot-1.c: New.
6984 * gcc.target/nios2/biggot-2.c: New.
6985
9576e7b1
MJ
69862014-02-20 Martin Jambor <mjambor@suse.cz>
6987
6988 PR ipa/55260
6989 * gcc.dg/ipa/pr55260.c: New test.
6990
8c4d4205
BC
69912014-02-20 Bin Cheng <bin.cheng@arm.com>
6992
6993 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
6994 for execution test case.
6995
bd936951
JH
69962014-02-20 Jan Hubicka <hubicka@ucw.cz>
6997
6998 PR ipa/58555
004a7e45 6999 * g++.dg/torture/pr58555.C: New testcase.
bd936951 7000
3c898e1a
IT
70012014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7002
7003 PR target/60204
7004 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
7005 reflect abi fix.
7006 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
7007
df62b4af
IT
70082014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7009 Kirill Yukhin <kirill.yukhin@intel.com>
7010
7011 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
7012 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
7013 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
7014 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7015 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
7016 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
7017
cca615af
JJ
70182014-02-19 Jakub Jelinek <jakub@redhat.com>
7019
7020 PR c/37743
7021 * g++.dg/ext/builtin-bswap1.C: New test.
7022 * c-c++-common/pr37743.c: New test.
7023
1c9f5f33
PK
70242014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
7025
7026 * gcc.dg/decl-10.c: New test.
7027
28e41874
JJ
70282014-02-19 Jakub Jelinek <jakub@redhat.com>
7029
4998d666
JJ
7030 PR c++/60267
7031 * g++.dg/ext/ivdep-1.C: New test.
7032
28e41874
JJ
7033 PR c++/60267
7034 * gcc.dg/pr60267.c: New test.
7035
6aa5b4b8
UB
70362014-02-19 Uros Bizjak <ubizjak@gmail.com>
7037
7038 PR target/59794
7039 * gcc.target/i386/pr39162.c: Add dg-prune-output.
7040 (dg-options): Remove -Wno-psabi.
004a7e45
UB
7041 * gcc.target/i386/pr59794-2.c: Ditto.
7042 * gcc.target/i386/pr60205-1.c: Ditto.
6aa5b4b8
UB
7043 * gcc.target/i386/sse-5.c: Ditto.
7044
7531103a
NC
70452014-02-18 Nick Clifton <nickc@redhat.com>
7046
7047 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
7048 * gcc.dg/pr23623.c: Likewise.
7049 * gcc.dg/pr48784-1.c: Likewise.
7050 * gcc.dg/pr48784-2.c: Likewise.
7051 * gcc.dg/pr56997-2.c: Likewise.
7052 * gcc.dg/sms-6.c: Likewise.
7053 * gcc.dg/torture/pr60183.c: Likewise.
7054 * gcc.dg/torture/vec-cvt-1.c: Likewise.
7055 * gcc.c-torture/execute/20061220-1.x: New.
7056 * gcc.c-torture/execute/pr43220.x: New.
7057 * gcc.c-torture/execute/pr51581-1.x: New.
7058 * gcc.c-torture/execute/pr51581-2.x: New.
7059 * gcc.c-torture/execute/pr58570.x: New.
7060 * gcc.c-torture/unsorted/DFcmp.x: New.
7061 * gcc.c-torture/unsorted/SFset.x: New.
7062
322913f8
EB
70632014-02-19 Eric Botcazou <ebotcazou@adacore.com>
7064
7065 * gnat.dg/opt31.adb: New test.
7066
73cc5f91
RO
70672014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7068
7069 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
7070
1251a8be
JW
70712014-02-19 Janus Weil <janus@gcc.gnu.org>
7072
7073 PR fortran/60232
7074 * gfortran.dg/typebound_proc_33.f90: New.
7075
cc28fc7f
MP
70762014-02-19 Marek Polacek <polacek@redhat.com>
7077
7078 PR c/60195
7079 * gcc.dg/pr60195.c: New test.
7080
07716f8d
PP
70812014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
7082
367ab823 7083 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
07716f8d 7084
179652df
JJ
70852014-02-19 Jakub Jelinek <jakub@redhat.com>
7086
7087 PR preprocessor/58844
7088 * c-c++-common/cpp/pr58844-1.c: New test.
7089 * c-c++-common/cpp/pr58844-2.c: New test.
7090
a1535f52
PC
70912014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/60225
7094 * g++.dg/cpp0x/constexpr-ice10.C: New.
7095
70962014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7097
7098 PR c++/60215
7099 * g++.dg/cpp0x/pr60215.C: New.
7100
ab1668f6
TB
71012014-02-18 Tobias Burnus <burnus@net-b.de>
7102
7103 PR fortran/49397
7104 * gfortran.dg/proc_ptr_45.f90: New.
7105 * gfortran.dg/proc_ptr_46.f90: New.
7106
b19fd0fd
AB
71072014-02-18 Adam Butcher <adam@jessamine.co.uk>
7108
7109 PR c++/60190
7110 * g++.dg/cpp1y/pr60190.C: New testcase.
7111
75e9d9a0
AB
7112 PR c++/60064
7113 * g++.dg/cpp1y/pr60064.C: New testcase.
7114
223cdd15
UB
71152014-02-18 Uros Bizjak <ubizjak@gmail.com>
7116
7117 PR target/60205
7118 * gcc.target/i386/pr60205-1.c: New test.
7119 * gcc.target/i386/pr60205-2.c: Ditto.
7120
48810be0
KT
71212014-02-18 Kai Tietz <ktietz@redhat.com>
7122
7123 PR target/60193
7124 * gcc.target/i386/nest-1.c: New testcase.
7125
20afe640
EB
71262014-02-18 Eric Botcazou <ebotcazou@adacore.com>
7127
7128 * gnat.dg/opt32.adb: New test.
7129
2a144f64
JW
71302014-02-18 Janus Weil <janus@gcc.gnu.org>
7131
7132 PR fortran/60231
7133 * gfortran.dg/typebound_generic_15.f90: New.
7134
ce18e2a6
JW
71352014-02-17 Janus Weil <janus@gcc.gnu.org>
7136
7137 PR fortran/55907
7138 * gfortran.dg/init_flag_12.f90: New.
7139
583a9919
KY
71402014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
7141 Ilya Tocar <ilya.tocar@intel.com>
7142
7143 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
7144 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7145 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7146 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7147
5f4dd472
RS
71482014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
7149
7150 * lib/target-supports.exp
7151 (check_effective_target_logical_op_short_circuit): New procedure.
7152 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
7153 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
7154 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
7155 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7156 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7157 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
7158 logical_op_short_circuit for the alternative test, extending
7159 it to arm_cortex_m.
7160
518fea64
MM
71612014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7162
7163 PR target/60203
7164 * gcc.target/powerpc/pr60203.c: New testsuite.
7165
f0cbaeb8
MM
71662014-02-15 Mikael Morin <mikael@gcc.gnu.org>
7167
7168 PR fortran/59599
7169 * gfortran.dg/ichar_3.f90: New test.
7170
a2b33cc3
RB
71712014-02-15 Richard Biener <rguenther@suse.de>
7172
7173 PR tree-optimization/60183
7174 * gcc.dg/torture/pr60183.c: New testcase.
7175
059742a4
JL
71762014-02-14 Jeff Law <law@redhat.com>
7177
7178 PR rtl-optimization/60131
7179 * g++.dg/torture/pr60131.C: New test.
7180
f8cdff38
IB
71812014-02-14 Ian Bolton <ian.bolton@arm.com>
7182
7183 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
7184 on command-line.
7185
efdf3f4d
BE
71862014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
7187
7188 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
7189
b010d601
JJ
71902014-02-14 Jakub Jelinek <jakub@redhat.com>
7191
7192 * gcc.c-torture/compile/20140213.c: New test.
7193
a4d70cfa
JJ
71942014-02-13 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR target/43546
7197 * gcc.target/i386/pr43546.c: New test.
7198
e697d119
DV
71992014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
7200
7201 * gcc.target/s390/hotpatch-compile-8.c: New test.
7202
37eb01c2
RS
72032014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
7204
7205 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
7206 definition with an ifndef.
7207 * gcc.dg/pr59605-2.c: New test.
7208
9f8da907
RS
72092014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
7210
7211 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
7212
9acf28f1
JM
72132014-02-12 Joseph Myers <joseph@codesourcery.com>
7214
7215 * gcc.dg/torture/float128-mul-underflow.c,
7216 gcc.dg/torture/float128-truncdf-underflow.c,
7217 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
7218
f494a607
JJ
72192014-02-12 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR middle-end/59737
7222 * g++.dg/ipa/pr59737.C: New test.
7223
8a170134
L
72242014-02-12 H.J. Lu <hongjiu.lu@intel.com>
7225
7226 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
7227
64e5ace5
TS
72282014-02-12 Thomas Schwinge <thomas@codesourcery.com>
7229
77d8d4eb
TS
7230 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
7231
64e5ace5
TS
7232 * gcc.dg/cilk-plus/jump-openmp.c: New file.
7233
c4c8514e
RB
72342014-02-12 Richard Biener <rguenther@suse.de>
7235
7236 PR middle-end/60092
7237 * gcc.dg/torture/pr60092.c: New testcase.
7238 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
7239
62b03553
EB
72402014-02-12 Eric Botcazou <ebotcazou@adacore.com>
7241
7242 * gcc.c-torture/execute/20140212-1.c: New test.
7243
6cfbc023
PC
72442014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
7245
7246 PR c++/60047
7247 * g++.dg/cpp0x/pr60047.C: New.
7248
c2bf53a1
JJ
72492014-02-12 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR c/60101
7252 * c-c++-common/pr60101.c: New test.
7253
ec77d61f
JH
72542014-02-11 Jan Hubicka <hubicka@ucw.cz>
7255
7256 PR lto/59468
7257 * g++.dg/ipa/devirt-27.C: New testcase.
7258 * g++.dg/ipa/devirt-26.C: New testcase.
7259
69b7afed
MM
72602014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7261
7262 PR target/60137
7263 * gcc.target/powerpc/pr60137.c: New file.
7264
879287d9
JJ
72652014-02-11 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR fortran/52370
7268 * gfortran.dg/pr52370.f90: New test.
7269
fe89bba4
UB
72702014-02-11 Uros Bizjak <ubizjak@gmail.com>
7271
7272 PR target/59927
7273 Revert
7274 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
7275
7276 PR testsuite/58630
7277 * gcc.target/i386/pr43662.c (dg-options):
7278 Add -maccumulate-outgoing-args.
7279 * gcc.target/i386/pr43869.c (dg-options): Ditto.
7280 * gcc.target/i386/pr57003.c (dg-options): Ditto.
7281 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
7282 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
7283 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
7284 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
7285 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
7286 Add -maccumulate-outgoing-args.
7287 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
7288 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
7289 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
7290 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
7291 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
7292 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
7293 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
7294 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
7295 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
7296 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
7297 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
7298 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
7299 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
7300 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
7301 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
7302
6521b2e9
RS
73032014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7304
7305 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
7306
8268ad5c
JJ
73072014-02-11 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR debug/59776
7310 * gcc.dg/guality/pr59776.c: New test.
7311
6d3715b9
RL
73122014-02-11 Renlin Li <Renlin.Li@arm.com>
7313
7314 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
7315 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
7316 (add_options_for_arm_vfp3): New.
7317
cddddfff
JL
73182014-02-11 Jeff Law <law@redhat.com>
7319
7320 PR middle-end/54041
7321 * gcc.target/m68k/pr54041.c: New test.
7322
1a1477a2
JJ
73232014-02-11 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR target/59927
7326 * gcc.target/i386/pr59927.c: New test.
7327
d37f0852
RS
73282014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
7329
7330 * gcc.dg/vect/pr57741-3.c: Require vect_int.
7331 * gcc.dg/vect/pr60012.c: Likewise.
7332 * gcc.dg/vect/vect-119.c: Likewise.
7333 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
7334 * gcc.dg/vect/vect-outer-4c.c: Likewise.
7335
2607ef8a
RO
73362014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7337
7338 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
7339
f27be550
JL
73402014-02-10 Jeff Law <law@redhat.com>
7341
7342 PR middle-end-52306
7343 * gcc.c-torture/compile/pr52306.c: New test.
7344
7606ae1a
RO
73452014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7346
7347 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
7348
4e1f39e4
RB
73492014-02-10 Richard Biener <rguenther@suse.de>
7350
7351 PR tree-optimization/60115
7352 * gcc.dg/torture/pr60115.c: New testcase.
7353
04ea60cb
EB
73542014-02-10 Eric Botcazou <ebotcazou@adacore.com>
7355
7356 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
7357 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
7358
cf73ee60
KY
73592014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
7360 Ilya Tocar <ilya.tocar@intel.com>
7361
7362 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
7363 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
7364 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7365 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7366 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
7367 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
7368 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
7369 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
7370 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7371 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7372 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
7373 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
7374 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
7375 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
7376 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7377 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
7378 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
7379 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
7380 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
7381 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
7382 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
7383 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
7384 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
7385 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
7386 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
7387 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7388 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7389
5cf0b7b7
JJ
73902014-02-10 Jakub Jelinek <jakub@redhat.com>
7391
707d7757 7392 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5cf0b7b7 7393
68b1c5e1
PT
73942014-02-09 Paul Thomas <pault@gcc.gnu.org>
7395
7396 PR fortran/57522
5cf0b7b7 7397 * gfortran.dg/associated_target_5.f03: New test.
68b1c5e1 7398
56c78e5c
PT
73992014-02-09 Paul Thomas <pault@gcc.gnu.org>
7400
7401 PR fortran/59026
5cf0b7b7 7402 * gfortran.dg/elemental_by_value_1.f90: New test.
56c78e5c 7403
a6cd299b
JW
74042014-02-08 Janus Weil <janus@gcc.gnu.org>
7405
7406 PR fortran/58470
7407 * gfortran.dg/finalize_22.f90: New.
7408
df392740
PT
74092014-02-08 Paul Thomas <pault@gcc.gnu.org>
7410
7411 PR fortran/60066
5cf0b7b7 7412 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
df392740
PT
7413 was fixed by the patch for PR59906.
7414
80a16a87
AS
74152014-02-08 Andreas Schwab <schwab@linux-m68k.org>
7416
7417 PR translation/52289
7418 * gfortran.dg/coarray_8.f90: Update dg-error match.
7419
8fcbce72
JJ
74202014-02-08 Jakub Jelinek <jakub@redhat.com>
7421
c74559df
JJ
7422 PR c/59984
7423 * gcc.dg/vect/pr59984.c: New test.
7424
8fcbce72
JJ
7425 PR middle-end/60092
7426 * gcc.dg/attr-alloc_align-1.c: New test.
7427 * gcc.dg/attr-alloc_align-2.c: New test.
7428 * gcc.dg/attr-alloc_align-3.c: New test.
7429 * gcc.dg/attr-assume_aligned-1.c: New test.
7430 * gcc.dg/attr-assume_aligned-2.c: New test.
7431 * gcc.dg/attr-assume_aligned-3.c: New test.
7432
8bb346eb
JJ
74332014-02-08 Jakub Jelinek <jakub@redhat.com>
7434
7435 PR target/60077
7436 * gcc.target/i386/pr60077-1.c: New test.
7437 * gcc.target/i386/pr60077-2.c: New test.
7438
acf601ae
JJ
74392014-02-07 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR preprocessor/56824
7442 * gcc.dg/pr56824.c: New test.
7443
f4b83d66
AK
74442014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7445
7446 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
7447 variable used for atomic operations.
7448
831806cb
RB
74492014-02-07 Richard Biener <rguenther@suse.de>
7450
7451 PR middle-end/60092
7452 * gcc.dg/vect/pr60092-2.c: New testcase.
7453
7ee9c16f
JJ
74542014-02-07 Jakub Jelinek <jakub@redhat.com>
7455
7456 PR c++/60082
7457 Revert
7458 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
7459
7460 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
7461 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7462
ce245ec6
AK
74632014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7464
7465 * gcc.target/s390/fp2int1.c: New testcase.
7466
32cab212
RB
74672014-02-07 Richard Biener <rguenther@suse.de>
7468
7469 PR middle-end/60092
7470 * gcc.dg/tree-ssa/alias-30.c: New testcase.
7471 * gcc.dg/tree-ssa/alias-31.c: Likewise.
7472
6d6af792
JH
74732014-02-06 Jan Hubicka <hubicka@ucw.cz>
7474
7475 PR ipa/59918
7476 * g++.dg/torture/pr59918.C: New testcase.
7477
af116cae
JJ
74782014-02-06 Jakub Jelinek <jakub@redhat.com>
7479
652a3e3a
JJ
7480 PR target/59575
7481 * gcc.target/arm/pr59575.c: New test.
7482
af116cae
JJ
7483 PR debug/59992
7484 * gcc.dg/pr59992.c: New test.
7485
0f5e5e02
MG
74862014-02-06 Marc Glisse <marc.glisse@inria.fr>
7487
7488 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
7489 init_priority. Test alignment of variable instead of function.
7490
0a756a3f
MP
74912014-02-06 Marek Polacek <polacek@redhat.com>
7492
7493 PR c/60087
7494 * gcc.dg/pr60087.c: New test.
7495
fdcee33b
AM
74962014-02-06 Alan Modra <amodra@gmail.com>
7497
7498 * gcc.target/powerpc/pr60032.c: New.
7499
251901a0
JJ
75002014-02-06 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR target/60062
7503 * gcc.c-torture/execute/pr60062.c: New test.
7504 * gcc.c-torture/execute/pr60072.c: New test.
7505
ce3904da
IB
75062014-02-06 Ian Bolton <ian.bolton@arm.com>
7507
7508 * gcc.dg/tree-ssa/pr59597.c: Make called function static
7509 so that expected outcome works for PIC variants too.
7510
c801e246
YG
75112014-02-06 Yury Gribov <y.gribov@samsung.com>
7512 Kugan Vivekanandarajah <kuganv@linaro.org>
7513
7514 * gcc.target/arm/vect-noalign.c: New file.
7515
78b1469d
JH
75162014-02-05 Jan Hubicka <hubicka@ucw.cz>
7517 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR middle-end/60013
7520 * gcc.dg/pr60013.c: New testcase.
7521
7b1cd427
BS
75222014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7523
7524 * gcc.dg/vmx/sum2s.c: New.
7525 * gcc.dg/vmx/sum2s-be-order.c: New.
7526
52a93551
BS
75272014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7528
7529 * gcc.dg/vmx/pack.c: New.
7530 * gcc.dg/vmx/pack-be-order.c: New.
7531 * gcc.dg/vmx/unpack.c: New.
7532 * gcc.dg/vmx/unpack-be-order.c: New.
7533
7a62e566
BI
75342014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
7535
7536 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
7537 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7538
77897429
RO
75392014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7540
7541 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
7542 Use __builtin_floorf, __builtin_ceilf.
7543 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
7544 declaration.
7545 (TEST): Use __builtin_floorf.
7546 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7547
54e19c00
JJ
75482014-02-05 Jakub Jelinek <jakub@redhat.com>
7549
add5c763
JJ
7550 PR ipa/59947
7551 * g++.dg/opt/pr59947.C: New test.
7552
54e19c00
JJ
7553 PR c++/58703
7554 * c-c++-common/gomp/pr58703.c: New test.
7555
6fc59523
RB
75562014-02-05 Richard Biener <rguenther@suse.de>
7557
7558 PR testsuite/60076
7559 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
7560 avoid using unsigned long long.
7561
609524d2
JJ
75622014-02-05 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR middle-end/57499
7565 * g++.dg/torture/pr57499.C: New test.
7566
25a07c7e
YG
75672014-02-05 Yury Gribov <y.gribov@samsung.com>
7568
609524d2 7569 * gcc.dg/asan/nosanitize-and-inline.c: New test.
25a07c7e 7570
4bf2a588
JH
75712014-02-04 Jan Hubicka <hubicka@ucw.cz>
7572
7573 * g++.dg/ipa/devirrt-22.C: Fix template.
7574
66f20604
MP
75752014-02-04 Marek Polacek <polacek@redhat.com>
7576
7577 PR c/60036
7578 * gcc.dg/pr60036.c: New test.
7579
8472fa80
MT
75802014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
7581
7582 PR ipa/60058
7583 * g++.dg/torture/pr60058.C: New testcase.
7584
f34ffd40
MO
75852014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
7586
7587 * g++.dg/tsan/default_options.C: Invert check.
7588
be3afd67
JJ
75892014-02-04 Jakub Jelinek <jakub@redhat.com>
7590
029ce7a2
JJ
7591 PR tree-optimization/60002
7592 * g++.dg/opt/pr60002.C: New test.
7593
8e91d222
JJ
7594 PR tree-optimization/60023
7595 * g++.dg/vect/pr60023.cc: New test.
7596
eb259c4a
JJ
7597 PR ipa/60026
7598 * c-c++-common/torture/pr60026.c: New test.
7599
be3afd67
JJ
7600 PR rtl-optimization/57915
7601 * gcc.target/i386/pr57915.c: New test.
7602
25c90aae
RO
76032014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7604
7605 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
7606
2687eb33
RL
76072014-02-04 Renlin Li <Renlin.Li@arm.com>
7608
7609 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
7610
66b3ed5f
JJ
76112014-02-04 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR middle-end/59261
7614 * gcc.dg/pr59261.c: New test.
7615
5961d779
RB
76162014-02-04 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/60012
7619 * gcc.dg/vect/pr60012.c: New testcase.
7620
91da0481
RO
76212014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7622
7623 PR target/59788
7624 * g++.dg/eh/unwind-direct.C: New test.
7625
f8e162b7
UB
76262014-02-04 Uros Bizjak <ubizjak@gmail.com>
7627
7628 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
7629 timeout value to 20s.
7630
39960d1c
JH
76312014-02-03 Jan Hubicka <hubicka@ucw.cz>
7632
7633 PR ipa/59882
7634 * g++.dg/torture/pr59882.C: New testcase
7635
5bccb77a
JH
76362014-02-03 Jan Hubicka <jh@suse.cz>
7637
7638 PR ipa/59831
7639 * g++.dg/ipa/devirt-22.C: New testcase.
7640
9de2f554
JH
76412014-02-03 Jan Hubicka <jh@suse.cz>
7642
7643 * g++.dg/ipa/devirt-25.C: New testcase.
7644
4b076d8a
JJ
76452014-02-04 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR tree-optimization/59924
7648 * gcc.dg/pr59924.c: New test.
7649
85942f45
JH
76502014-02-03 Jan Hubicka <hubicka@ucw.cz>
7651
7652 PR ipa/59831
7653 * g++.dg/ipa/devirt-24.C: New testcase.
7654
5d77fb19
MG
76552014-02-03 Marc Glisse <marc.glisse@inria.fr>
7656
7657 PR c++/53017
7658 PR c++/59211
7659 * c-c++-common/attributes-1.c: New testcase.
7660 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
7661
f344f525
PC
76622014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7663
7664 PR c++/58871
7665 * g++.dg/cpp0x/pr58871.C: New.
7666
cf5b2be2
CH
76672014-02-03 Cong Hou <congh@google.com>
7668
7669 PR tree-optimization/60000
7670 * g++.dg/vect/pr60000.cc: New test.
7671
a2a1ddb5
L
76722014-02-03 H.J. Lu <hongjiu.lu@intel.com>
7673
7674 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
7675 * gcc.target/i386/long-double-64-4.c: Likewise.
7676 * gcc.target/i386/long-double-80-1.c: Likewise.
7677 * gcc.target/i386/long-double-80-2.c: Likewise.
7678 * gcc.target/i386/long-double-80-3.c: Likewise.
7679 * gcc.target/i386/long-double-80-4.c: Likewise.
7680 * gcc.target/i386/long-double-80-5.c: Likewise.
7681 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
7682 __multf3 isn't used.
7683 * gcc.target/i386/long-double-64-3.c: Likewise.
7684 * gcc.target/i386/long-double-128-1.c: New test.
7685 * gcc.target/i386/long-double-128-2.c: Likewise.
7686 * gcc.target/i386/long-double-128-3.c: Likewise.
7687 * gcc.target/i386/long-double-128-4.c: Likewise.
7688 * gcc.target/i386/long-double-128-5.c: Likewise.
7689 * gcc.target/i386/long-double-128-6.c: Likewise.
7690 * gcc.target/i386/long-double-128-7.c: Likewise.
7691 * gcc.target/i386/long-double-128-8.c: Likewise.
7692 * gcc.target/i386/long-double-128-9.c: Likewise.
7693 * gcc.target/i386/long-double-64-5.c: Likewise.
7694 * gcc.target/i386/long-double-64-6.c: Likewise.
7695 * gcc.target/i386/long-double-64-7.c: Likewise.
7696 * gcc.target/i386/long-double-64-8.c: Likewise.
7697 * gcc.target/i386/long-double-64-9.c: Likewise.
7698 * gcc.target/i386/long-double-80-10.c: Likewise.
7699 * gcc.target/i386/long-double-80-8.c: Likewise.
7700 * gcc.target/i386/long-double-80-9.c: Likewise.
7701
861ec4f3
AB
77022014-02-03 Andrey Belevantsev <abel@ispras.ru>
7703
7704 PR rtl-optimization/57662
7705 * g++.dg/pr57662.C: New test.
7706
60331d00
BS
77072014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7708
7709 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
7710 * gcc.dg/vmx/perm.c: New.
7711 * gcc.dg/vmx/perm-be-order.c: New.
7712
b80afde9
BS
77132014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7714
7715 * gcc.dg/vmx/vsums.c: New.
7716 * gcc.dg/vmx/vsums-be-order.c: New.
7717
2ace77c2
JH
77182014-02-02 Jan Hubicka <hubicka@ucw.cz>
7719
7720 * g++.dg/ipa/devirt-23.C: New testcase.
390675c8
JH
7721 * g++.dg/ipa/devirt-20.C: Fix template.
7722
77232014-02-02 Jan Hubicka <jh@suse.cz>
7724
7725 * g++.dg/ipa/devirt-21.C: New testcase.
2ace77c2 7726
a90c0245
RS
77272014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7728
7729 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
7730 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
7731
6c90f137
UB
77322014-02-02 Uros Bizjak <ubizjak@gmail.com>
7733
7734 PR target/60017
7735 * gcc.c-torture/execute/pr60017.c: New test.
7736
33425d6c 77372014-02-02 Mikael Morin <mikael@gcc.gnu.org>
792f7301
MM
7738
7739 PR fortran/57033
7740 * gfortran.dg/default_initialization_7.f90: New test.
7741
da78a067
PT
77422014-02-01 Paul Thomas <pault@gcc.gnu.org>
7743
7744 PR fortran/59906
5cf0b7b7 7745 * gfortran.dg/elemental_subroutine_9.f90: New test.
da78a067 7746
e1a9abc6
RS
77472014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
7748
7749 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
7750
16b822eb
RS
77512014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
7752
7753 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
7754
cf0ac756
RS
77552014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
7756
7757 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
7758
4244ec23
PC
77592014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7760
7761 PR c++/51219
7762 * g++.dg/init/bitfield5.C: New.
7763
021293cb
JJ
77642014-02-01 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR tree-optimization/60003
7767 * gcc.c-torture/execute/pr60003.c: New test.
7768
6334f3e9
VM
77692014-01-31 Vladimir Makarov <vmakarov@redhat.com>
7770
7771 PR bootstrap/59985
7772 * gcc.target/arm/pr59985.C: New.
7773
eecd8b7c
JJ
77742014-01-31 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR sanitizer/59410
7777 * lib/tsan-dg.exp (tsan_init): Instead of not running any
7778 tsan tests if trivial testcase doesn't run, set dg-do-what-default
7779 to compile.
7780 (tsan_finish): Restore dg-do-what-default.
7781 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
7782 * g++.dg/tsan/fd_close_norace2.C: Likewise.
7783 * g++.dg/tsan/default_options.C: Likewise.
7784 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7785 * g++.dg/tsan/atomic_free2.C: Likewise.
7786 * g++.dg/tsan/cond_race.C: Likewise.
7787 * g++.dg/tsan/fd_close_norace.C: Likewise.
7788 * g++.dg/tsan/benign_race.C: Likewise.
7789 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7790 * c-c++-common/tsan/simple_race.c: Likewise.
7791 * c-c++-common/tsan/mutexset1.c: Likewise.
7792 * c-c++-common/tsan/thread_leak2.c: Likewise.
7793 * c-c++-common/tsan/tls_race.c: Likewise.
7794 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7795 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
7796 * c-c++-common/tsan/free_race2.c: Likewise.
7797 * c-c++-common/tsan/thread_leak.c: Likewise.
7798 * c-c++-common/tsan/thread_leak1.c: Likewise.
7799 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7800 * c-c++-common/tsan/free_race.c: Likewise.
7801 * c-c++-common/tsan/sleep_sync.c: Likewise.
7802 * c-c++-common/tsan/tiny_race.c: Likewise.
7803 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7804 * c-c++-common/tsan/atomic_stack.c: Likewise.
7805 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
7806 in dg-output regexps.
7807 * c-c++-common/tsan/simple_stack.c: Likewise.
7808
004a7e45 78092014-01-31 Richard Henderson <rth@redhat.com>
efa7882f
RH
7810
7811 * g++.dg/tm/pr60004.C: New.
7812
f1f82a37
PC
78132014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 PR c++/59082
7816 * g++.dg/inherit/crash4.C: New.
7817
af3978a1 78182014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
f1f82a37 7819
af3978a1
MO
7820 * c-c++-common/tsan/simple_race.c: Made test less flaky.
7821
e0514839
IT
78222014-01-31 Ilya Tocar <ilya.tocar@intel.com>
7823
7824 * gcc.target/i386/m512-check.h: Use correct rounding values.
7825
de72ea02
IT
78262014-01-31 Ilya Tocar <ilya.tocar@intel.com>
7827
7828 * gcc.target/i386/avx-1.c: Use correct rounding values.
33425d6c
UB
7829 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
7830 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
7831 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
7832 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
7833 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
7834 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
7835 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
7836 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
7837 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
7838 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
7839 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
7840 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
7841 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
7842 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
7843 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
7844 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
7845 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
7846 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
7847 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
7848 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
7849 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
7850 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
7851 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
7852 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
7853 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
7854 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
7855 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
7856 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
7857 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
7858 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
7859 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
7860 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
7861 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
7862 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
7863 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
7864 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
7865 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
7866 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
7867 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
7868 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
7869 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
7870 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
7871 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
7872 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
7873 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
7874 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
7875 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
7876 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
7877 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
7878 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
7879 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
7880 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
7881 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
7882 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
7883 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
7884 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
7885 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
7886 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
7887 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
7888 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
7889 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
7890 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
7891 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
7892 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
7893 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
7894 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
7895 * gcc.target/i386/sse-13.c: Ditto.
7896 * gcc.target/i386/sse-14.c: Ditto.
7897 * gcc.target/i386/sse-22.c: Ditto.
7898 * gcc.target/i386/sse-23.c: Ditto.
de72ea02 7899
be792bce
IT
79002014-01-31 Ilya Tocar <ilya.tocar@intel.com>
7901
7902 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
7903 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
7904
fdfd537b
RB
79052014-01-31 Richard Biener <rguenther@suse.de>
7906
7907 PR middle-end/59990
7908 * gcc.dg/torture/pr59990.c: New testcase.
7909
798888a0
JJ
79102014-01-31 Jakub Jelinek <jakub@redhat.com>
7911
7912 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
7913 if it fails don't run any tsan tests.
7914
81e5eca8
MP
79152014-01-31 Marek Polacek <polacek@redhat.com>
7916
7917 PR c/59963
7918 * gcc.dg/pr59940.c (g): Adjust dg-warning.
7919 (y): Adjust dg-error.
7920 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
7921 * gcc.dg/pr59963-1.c: New test.
7922 * gcc.dg/pr59963-2.c: New test.
7923 * gcc.dg/pr59963-3.c: New test.
7924
4bb9c32d
JJ
79252014-01-30 Jakub Jelinek <jakub@redhat.com>
7926
7927 PR target/59923
7928 * gcc.target/arm/pr59923.c: New test.
7929
bf53d4b8
BS
79302014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7931
7932 * gcc.dg/vmx/splat.c: New.
7933 * gcc.dg/vmx/splat-vsx.c: New.
7934 * gcc.dg/vmx/splat-be-order.c: New.
7935 * gcc.dg/vmx/splat-vsx-be-order.c: New.
7936 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
7937 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
7938
c965e187
RB
79392014-01-30 Richard Biener <rguenther@suse.de>
7940
7941 PR tree-optimization/59993
7942 * gcc.dg/torture/pr59993.c: New testcase.
7943
5f71f3d3
RS
79442014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7945
7946 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
7947 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
7948 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
7949 vect_int rather than vect_float.
7950
053247c8
MP
79512014-01-30 Marek Polacek <polacek@redhat.com>
7952
7953 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
7954
29bd5728
DH
79552014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
7956
7957 * gcc.target/microblaze/isa/fcmp4.c: New.
7958
68fca595
MP
79592014-01-30 Marek Polacek <polacek@redhat.com>
7960
7961 PR c/59940
7962 * gcc.dg/pr59940.c: New test.
7963 * gcc.dg/pr35635.c (func3): Move dg-warning.
7964
c972624e
RB
79652014-01-30 Richard Biener <rguenther@suse.de>
7966
7967 PR tree-optimization/59903
7968 * gcc.dg/torture/pr59903.c: New testcase.
7969
9ca57929
PC
79702014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7971
7972 PR c++/58843
7973 * g++.dg/lookup/crash8.C: New.
7974
e1b317ae
PC
79752014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7976
7977 PR c++/58649
7978 * g++.dg/template/crash117.C: New.
7979
fa337f3a
RB
79802014-01-30 Richard Biener <rguenther@suse.de>
7981
7982 PR c/59905
7983 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
7984 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
7985 abort.
7986 * gcc.dg/invalid-call-1.c: Likewise.
7987
1200933c
PC
79882014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7989
7990 PR c++/58561
7991 * g++.dg/cpp1y/auto-fn23.C: New.
7992
e8902891
PC
79932014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7994
7995 PR c++/58846
7996 * g++.dg/init/dso_handle2.C: New.
7997
e1e30986
PC
79982014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7999
8000 PR c++/58674
8001 * g++.dg/cpp0x/pr58674.C: New.
8002
53d7df93
KY
80032014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
8004
33425d6c 8005 PR target/59617
53d7df93
KY
8006 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
8007 * gcc.target/i386/avx512f-gather-5.c: Ditto.
8008
68d3bacf
BS
80092014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8010
8011 * gcc.dg/vmx/merge-be-order.c: New.
8012 * gcc.dg/vmx/merge.c: New.
8013 * gcc.dg/vmx/merge-vsx-be-order.c: New.
8014 * gcc.dg/vmx/merge-vsx.c: New.
8015
77574c35
RB
80162014-01-29 Richard Biener <rguenther@suse.de>
8017
8018 PR tree-optimization/58742
8019 * gcc.dg/pr58742-1.c: New testcase.
8020 * gcc.dg/pr58742-2.c: Likewise.
8021 * gcc.dg/pr58742-3.c: Likewise.
8022
eb6006ad
RL
80232014-01-29 Renlin Li <Renlin.Li@arm.com>
8024
8025 * gcc.target/arm/ftest-armv7ve-arm.c: New.
8026 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
8027 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
8028
4ca56230
PC
80292014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8030
8031 PR c++/58702
8032 * g++.dg/gomp/pr58702.C: New.
8033
72ca8909
DS
80342014-01-29 Dodji Seketeli <dodji@redhat.com>
8035
8036 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
8037 selector.
8038
3d54b29d
JJ
80392014-01-29 Jakub Jelinek <jakub@redhat.com>
8040
09b22f48
JJ
8041 PR middle-end/59917
8042 PR tree-optimization/59920
8043 * gcc.dg/pr59920-1.c: New test.
8044 * gcc.dg/pr59920-2.c: New test.
8045 * gcc.dg/pr59920-3.c: New test.
8046 * c-c++-common/gomp/pr59917-1.c: New test.
8047 * c-c++-common/gomp/pr59917-2.c: New test.
8048
3d54b29d
JJ
8049 PR tree-optimization/59594
8050 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
8051 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
8052 * gcc.dg/vect/pr59594.c: New test.
8053
6a4b5f71 80542014-01-28 Paul Thomas <pault@gcc.gnu.org>
d2ca60c0 8055
6a4b5f71 8056 PR fortran/59414
3d54b29d 8057 * gfortran.dg/allocate_class_3.f90: New test.
d2ca60c0 8058
367c8286
DS
80592014-01-28 Dodji Seketeli <dodji@redhat.com>
8060
8061 PR preprocessor/59935
8062 * c-c++-common/cpp/warning-zero-location.c: New test.
8063 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
8064
78c02155
SE
80652014-01-27 Steve Ellcey <sellcey@mips.com>
8066
8067 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
8068
0ebe2584
ASJ
80692014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
8070
8071 * g++.dg/ext/mv16.C: New tests.
8072
d256b866
IT
80732014-01-27 Ilya Tocar <ilya.tocar@intel.com>
8074
8075 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
8076 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8077 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
8078 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8079 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
8080 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8081 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
8082 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
8083 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
8084 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8085 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
8086 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8087 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
8088 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8089 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
8090 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
8091 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
8092 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8093 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
8094 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8095 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
8096 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8097 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
8098 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8099 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
8100 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8101 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
8102 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8103 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
8104 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8105 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
8106 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8107 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
8108 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8109 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
8110 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8111 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
8112 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8113 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
8114 _mm512_mask_cvtepi32_storeu_epi8.
8115 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8116 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
8117 _mm512_mask_cvtepi32_storeu_epi16.
8118 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8119 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
8120 _mm512_mask_cvtepi64_storeu_epi8.
8121 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8122 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
8123 _mm512_mask_cvtepi64_storeu_epi16.
8124 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8125 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
8126 _mm512_mask_cvtepi64_storeu_epi32.
8127 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8128 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
8129 _mm512_mask_cvtsepi32_storeu_epi8.
8130 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8131 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
8132 _mm512_mask_cvtsepi32_storeu_epi16.
8133 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8134 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
8135 _mm512_mask_cvtsepi64_storeu_epi8.
8136 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8137 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
8138 _mm512_mask_cvtsepi64_storeu_epi16.
8139 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8140 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
8141 _mm512_mask_cvtsepi64_storeu_epi32.
8142 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8143 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
8144 _mm512_mask_cvtusepi32_storeu_epi8.
8145 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8146 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
8147 _mm512_mask_cvtusepi32_storeu_epi16.
8148 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8149 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
8150 _mm512_mask_cvtusepi64_storeu_epi8.
8151 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8152 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
8153 _mm512_mask_cvtusepi64_storeu_epi16.
8154 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8155 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
8156 _mm512_mask_cvtusepi64_storeu_epi32.
8157 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8158 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
8159
e711dffd
KY
81602014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
8161
33425d6c 8162 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
e711dffd
KY
8163 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8164 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8165 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8166 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
8167 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
8168 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
8169 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
8170 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
8171 built-ins roudning immediate.
8172 * gcc.target/i386/sse-22.c: Add new built-ins.
8173 * gcc.target/i386/sse-23.c: Ditto.
8174 * gcc.target/i386/avx-1.c: Ditto.
8175
770516c9
CB
81762014-01-27 Christian Bruel <christian.bruel@st.com>
8177
8178 * gcc.target/sh/torture/strncmp.c: New tests.
8179
2c8798a2
RS
81802014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
8181
8182 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
8183
746cd719
BE
81842014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8185
8186 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
8187
3d750496
JL
81882014-01-24 Jeff Law <law@redhat.com>
8189
8190 PR tree-optimization/59919
8191 * gcc.c-torture/compile/pr59919.c: New test.
8192
f9e2a506
PC
81932014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8194
8195 PR c++/57524
8196 * g++.dg/ext/timevar2.C: New.
8197
8e914068
MP
81982014-01-24 Marek Polacek <polacek@redhat.com>
8199
8200 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
8201
16370fa7
L
82022014-01-23 H.J. Lu <hongjiu.lu@intel.com>
8203
8204 PR target/59929
8205 * gcc.target/i386/pr59929.c: New test.
8206
b846c948
MM
82072014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8208
8209 PR target/59909
8210 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
8211 word atomic functions at runtime.
8212
393e8e8b
MP
82132014-01-23 Marek Polacek <polacek@redhat.com>
8214
8215 PR c/59846
8216 * gcc.dg/pr59846.c: New test.
8217
f04dda30
MP
82182014-01-23 Marek Polacek <polacek@redhat.com>
8219
8220 PR c/58346
8221 * c-c++-common/pr58346-1.c: New test.
8222 * c-c++-common/pr58346-2.c: New test.
8223 * c-c++-common/pr58346-3.c: New test.
8224
789eadcd
MP
82252014-01-23 Marek Polacek <polacek@redhat.com>
8226
8227 PR c/59871
8228 * gcc.dg/20020220-2.c: Adjust dg-warning message.
8229 * gcc.dg/pr59871.c: New test.
8230
ea15e254
PC
82312014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8232
8233 PR c++/58980
8234 * g++.dg/parse/enum11.C: New.
8235
f9a4c9a6
AV
82362014-01-23 Alex Velenko <Alex.Velenko@arm.com>
8237
8238 * gcc.target/aarch64/sshr64_1.c: New testcase.
8239
74558dd9
BI
82402014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
8241
8242 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
8243 SIMD enabled function.
8244 * g++.dg/cilk-plus/ef_test.C: New test.
746cd719
BE
8245 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
8246 and added C++ ones.
74558dd9
BI
8247 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
8248 to differenciate C error messages from C++ ones.
8249
89b4515c
AV
82502014-01-23 Alex Velenko <Alex.Velenko@arm.com>
8251
8252 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
8253
f3eeb82c
DH
82542014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8255
8256 * gcc.target/microblaze/others/builtin-trap.c: New test,
8257
652fea39
JJ
82582014-01-23 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR middle-end/58809
8261 * c-c++-common/gomp/pr58809.c: New test.
8262
7fd841e2
DH
82632014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
8264
8265 PR sanitizer/59897
8266 * c-c++-common/asan/use-after-return-1.c: Fixed
8267 to pass on darwin.
8268
7ecc3eb9
DS
82692014-01-23 Dodji Seketeli <dodji@redhat.com>
8270
8271 PR preprocessor/58580
8272 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
8273
70473c63 82742014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
004a7e45 8275 Ilya Tocar <ilya.tocar@intel.com>
70473c63 8276
2196a885
KY
8277 * gcc.target/i386/avx512f-kmovw-1.c: New.
8278
82792014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
8280
8281 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
70473c63
KY
8282 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8283 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8284 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8285 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8286 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8287
f9ae4df8
RS
82882014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
8289
8290 PR target/52125
8291 * gcc.dg/pr48774.c: Remove skip for mips_rel.
8292 * gcc.target/mips/pr52125.c: New test.
8293
f34f1c87
MP
82942014-01-22 Marek Polacek <polacek@redhat.com>
8295
8296 PR c/59891
8297 * gcc.dg/torture/pr59891.c: New test.
8298
bb50b870
JL
82992014-01-22 Jeff Law <law@redhat.com>
8300
8301 PR tree-optimization/59597
8302 * gcc.dg/tree-ssa/pr59597.c: New test.
8303
df2980be
VM
83042014-01-22 Vladimir Makarov <vmakarov@redhat.com>
8305
8306 PR rtl-optimization/59477
8307 * g++.dg/pr59477.C: New.
8308
88d7c4b9
RS
83092014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8310
8311 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
8312
32ab58b2
VV
83132014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
8314
8315 PR c++/59482
8316 * g++.dg/pr59482.C: New.
8317
0466b16a
WS
83182014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8319
8320 * gcc.dg/vmx/insert-vsx-be-order.c: New.
8321 * gcc.dg/vmx/extract-vsx.c: New.
8322 * gcc.dg/vmx/extract-vsx-be-order.c: New.
8323 * gcc.dg/vmx/insert-vsx.c: New.
8324
9102dadd
VM
83252014-01-21 Vladimir Makarov <vmakarov@redhat.com>
8326
8327 PR rtl-optimization/59896
8328 * gcc.target/arm/pr59896.c: New.
8329
a9711f36
VM
83302014-01-21 Vladimir Makarov <vmakarov@redhat.com>
8331
8332 PR rtl-optimization/59858
8333 * gcc.target/arm/pr59858.c: New.
8334
721ee6cf
JJ
83352014-01-21 Jakub Jelinek <jakub@redhat.com>
8336
f8ea7cb0
JJ
8337 PR target/59003
8338 * gcc.dg/tree-prof/pr59003.c: New test.
8339
721ee6cf
JJ
8340 PR middle-end/59860
8341 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
8342 other targets.
8343
d1a5b5e3
DH
83442014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8345
8346 * gfortran.dg/round_3.f08: Add more cases.
9102dadd 8347
6d1a1d9d
RS
83482014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
8349
8350 * lib/target-supports.exp (force_conventional_output_for): New
8351 procedure.
8352 * lib/scanasm.exp (scan-assembler_required_options)
8353 (scan-assembler-not_required_options)
8354 (scan-assembler-times_required_options): Replace with
8355 force_conventional_output_fors.
8356 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
8357 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
8358
1cf11770
L
83592014-01-20 H.J. Lu <hongjiu.lu@intel.com>
8360
8361 PR middle-end/59789
8362 * gcc.target/i386/pr59789.c: New testcase.
8363
66bc6a9e
YZ
83642014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
8365
8366 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
8367 the 'code' bitfield from 16 to 8.
8368
ede23272
AV
83692014-01-20 Alex Velenko <Alex.Velenko@arm.com>
8370
8371 * lib/target-supports.exp
8372 (check_effective_target_vect_perm): Exclude aarch64_be.
8373 (check_effective_target_vect_perm_byte): Likewise.
8374 (check_effective_target_vect_perm_short): Likewise.
8375
39ec0d29 83762014-01-20 Alex Velenko <Alex.Velenko@arm.com>
201b7ecd
AV
8377
8378 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
8379 (RUN_TEST): Use new macro.
8380 (INDEX64_32): Delete.
8381 (INDEX64_64): Likewise.
8382 (INDEX128_32): Likewise.
8383 (INDEX128_64): Likewise.
8384 (INDEX): Likewise.
8385 (test_vneg_f32): Use fixed RUN_TEST.
8386
409b6ac1
RB
83872014-01-20 Richard Biener <rguenther@suse.de>
8388
8389 PR middle-end/59860
8390 * gcc.dg/pr59860.c: New testcase.
8391
0fabe5f3
JJ
83922014-01-20 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR target/59880
8395 * gcc.target/i386/pr59880.c: New test.
8396
6fc00404
RL
83972014-01-20 Renlin Li <renlin.li@arm.com>
8398
8399 * gcc.dg/pr44194-1.c: Tweak regexp.
8400
cd02d793
SK
84012014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8402
8403 PR libfortran/59771
8404 PR libfortran/59774
8405 PR libfortran/59836
8406 * gfortran.dg/round_3.f08: New cases added.
8407 * gfortran.dg/fmt_g_1.f90: New test.
8408
e2a9b2cd
UB
84092014-01-19 Uros Bizjak <ubizjak@gmail.com>
8410
8411 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
8412
167492b9
RS
84132014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
8414
8415 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
8416
7d483daa
RS
84172014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
8418
8419 * gcc.dg/vect/pr57705.c: Require vect_int.
8420 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
8421 * gcc.dg/vect/vect-alias-check.c: Likewise.
8422
ddafd21a
MM
84232014-01-18 Mikael Morin <mikael@gcc.gnu.org>
8424
8425 PR fortran/58007
8426 * gfortran.dg/unresolved_fixup_1.f90: New test.
8427 * gfortran.dg/unresolved_fixup_2.f90: New test.
8428
fa5d6c75
JJ
84292014-01-18 Jakub Jelinek <jakub@redhat.com>
8430
8431 PR target/58944
8432 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
8433 Remove dg-prune-output lines.
8434
664ceb1e
JJ
84352014-01-17 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR middle-end/59706
8438 * gfortran.dg/pr59706.f90: New test.
8439 * g++.dg/ext/pr59706.C: New test.
8440
a95aef3c
PC
84412014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8442
8443 PR c++/59270
8444 PR c++/58811
8445 * g++.dg/cpp0x/decltype-incomplete1.C: New.
8446 * g++.dg/init/pr58811.C: Likewise.
8447
4ee5c752
JL
84482014-01-17 Jeff Law <law@redhat.com>
8449
ddafd21a 8450 PR middle-end/57904
4ee5c752
JL
8451 * gfortran.dg/pr57904.f90: New test.
8452
12185846
PC
84532014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8454
8455 PR c++/59269
8456 * g++.dg/cpp0x/nsdmi-union4.C: New.
8457
0ffc4683
MP
84582014-01-17 Marek Polacek <polacek@redhat.com>
8459
8460 PR c++/59838
8461 * g++.dg/diagnostic/pr59838.C: New test.
8462
30078c0a
MP
84632014-01-17 Marek Polacek <polacek@redhat.com>
8464
8465 PR c/58346
8466 * gcc.dg/pr58346.c: New test.
8467
24fcf4bc
JJ
84682014-01-17 Jakub Jelinek <jakub@redhat.com>
8469
cc2b0e50 8470 PR testsuite/58776
0fabe5f3 8471 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
cc2b0e50
JJ
8472 dg-options, use dg-additional-options for i?86/x86_64 to avoid
8473 option duplication.
8474
f7d594d2
JJ
8475 PR fortran/59440
8476 * gfortran.dg/pr59440-1.f90: New test.
8477 * gfortran.dg/pr59440-2.f90: New test.
8478 * gfortran.dg/pr59440-3.f90: New test.
8479
dfc7b927
JJ
8480 PR testsuite/59064
8481 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
8482 testing for " version" and " alias" with one testing for
8483 " version\[^\n\r]* alias".
8484 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
8485 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
8486 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
8487 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
8488 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
8489 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
8490
24fcf4bc
JJ
8491 PR c++/57945
8492 * c-c++-common/torture/pr57945.c: New test.
8493
82a197a2
ZC
84942014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
8495
8496 * gcc.target/arm/its.c: New testcase.
8497
f910753d
JH
84982014-01-16 Jan Hubicka <jh@suse.cz>
8499
8500 PR ipa/59775
8501 * g++.dg/torture/pr59775.C: New testcase.
8502
2af4ea89
JJ
85032014-01-16 Jakub Jelinek <jakub@redhat.com>
8504
42ed6cde
JJ
8505 PR middle-end/58344
8506 * gcc.c-torture/compile/pr58344.c: New test.
8507
a611d7cb
JJ
8508 PR target/59839
8509 * gcc.target/i386/pr59839.c: New test.
8510
2af4ea89
JJ
8511 PR debug/54694
8512 * gcc.target/i386/pr9771-1.c (main): Rename to...
8513 (real_main): ... this. Add __asm name "main".
8514 (ASMNAME, ASMNAME2, STRING): Define.
8515
54c7a7f3
NC
85162014-01-16 Nick Clifton <nickc@redhat.com>
8517
8518 PR middle-end/28865
8519 * gcc.c-torture/compile/pr28865.c: New.
8520 * gcc.c-torture/execute/pr28865.c: New.
8521
5147d10a
MP
85222014-01-16 Marek Polacek <polacek@redhat.com>
8523
8524 PR middle-end/59827
8525 * gcc.dg/pr59827.c: New test.
8526
1a22d3cb
AS
85272014-01-16 Andreas Schwab <schwab@linux-m68k.org>
8528
8529 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
8530
4d42626f
MP
85312014-01-15 Richard Henderson <rth@redhat.com>
8532
8533 PR debug/54694
8534 * gcc.target/i386/pr54694.c: New test.
8535
67bf2939
LA
85362014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
8537
8538 PR c++/49718
8539 * g++.dg/pr49718.C: New test.
8540
352e9ecd
RS
85412014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8542
8543 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
8544
d13dfec8
BS
85452014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8546
8547 * gcc.dg/vmx/mult-even-odd.c: New.
8548 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
8549
c2d74104
BI
85502014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
8551
8552 * lib/target-supports.exp (check_libcilkrts_available): Added an
8553 extern "C" if we are using C++ along with a function prototype.
8554
a6a2d67b
JL
85552014-01-15 Jeff Law <law@redhat.com>
8556
8557 PR tree-optimization/59747
8558 * gcc.c-torture/execute/pr59747.c: New test.
8559
348aa1da
L
85602014-01-15 H.J. Lu <hongjiu.lu@intel.com>
8561
8562 PR target/59794
8563 * c-c++-common/convert-vec-1.c: Also prune ABI change for
8564 Linux/x86.
8565 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
8566 * g++.dg/ext/attribute-test-1.C: Likewise.
8567 * g++.dg/ext/attribute-test-2.C: Likewise.
8568 * g++.dg/ext/attribute-test-3.C: Likewise.
8569 * g++.dg/ext/attribute-test-4.C: Likewise.
8570 * g++.dg/ext/pr56790-1.C: Likewise.
8571 * g++.dg/torture/pr38565.C: Likewise.
8572 * gcc.dg/pr53060.c: Likewise.
8573 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
8574 * c-c++-common/vector-compare-2.c: Likewise.
8575 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
8576 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
8577 dg-message line number.
8578
e033516b
MK
85792014-01-15 Matthias Klose <doko@ubuntu.com>
8580
8581 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
8582
6b916b36
RB
85832014-01-15 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/59822
8586 * g++.dg/torture/pr59822.C: New testcase.
8587
17c77f44
KY
85882014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
8589
8590 PR target/59808
8591 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
c4ef5952 8592 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
17c77f44 8593
d103f29b
MGD
85942014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
8595 Kugan Vivekanandarajah <kuganv@linaro.org>
8596
8597 PR target/59695
8598 * g++.dg/pr59695.C: New testcase.
8599
cb4b6d17
AK
86002014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8601
1c8b5303 8602 PR target/59803
cb4b6d17
AK
8603 * gcc.c-torture/compile/pr59803.c: New testcase.
8604
241f845a
JJ
86052014-01-15 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR c/58943
8608 * gcc.c-torture/execute/pr58943.c: New test.
8609 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
8610
3292e376
L
86112014-01-14 H.J. Lu <hongjiu.lu@intel.com>
8612
8613 PR target/59794
8614 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
8615 * gcc.target/i386/pr39162.c (y): New __m256i variable.
8616 (bar): Change return type to void. Set y to x.
8617 * gcc.target/i386/pr59794-1.c: New testcase.
8618 * gcc.target/i386/pr59794-2.c: Likewise.
8619 * gcc.target/i386/pr59794-3.c: Likewise.
8620 * gcc.target/i386/pr59794-4.c: Likewise.
8621 * gcc.target/i386/pr59794-5.c: Likewise.
8622 * gcc.target/i386/pr59794-6.c: Likewise.
8623 * gcc.target/i386/pr59794-7.c: Likewise.
8624
a0e35eb0
RB
86252014-01-14 Richard Biener <rguenther@suse.de>
8626
8627 PR tree-optimization/58921
8628 PR tree-optimization/59006
8629 * gcc.dg/torture/pr58921.c: New testcase.
8630 * gcc.dg/torture/pr59006.c: Likewise.
8631 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
8632
1c76069c
JJ
86332014-01-14 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR testsuite/59494
8636 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
8637 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
8638 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
8639 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
8640 Executing predictive commoning without unrolling.
8641
c56a42b9
KY
86422014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
8643
3292e376 8644 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
c56a42b9
KY
8645 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
8646 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
8647 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
8648 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
8649 __builtin_ia32_rsqrt28sd_round.
8650 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
8651 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
8652 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
8653 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
8654 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
8655 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
8656 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
8657 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
8658 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
8659 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
8660 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
8661 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
8662 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
8663 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8664 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
8665 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
8666 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
8667 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8668 * gcc.target/i386/sse-22.c: Extend with new built-ins,
8669 fix wrong rounding mode (see above).
8670 * gcc.target/i386/sse-23.c: Ditto.
8671
09fccb62
BS
86722014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8673
8674 * gcc.dg/vmx/insert.c: New.
8675 * gcc.dg/vmx/insert-be-order.c: New.
8676 * gcc.dg/vmx/extract.c: New.
8677 * gcc.dg/vmx/extract-be-order.c: New.
8678
19e51b40
JJ
86792014-01-13 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR tree-optimization/59387
8682 * gcc.c-torture/execute/pr59387.c: New test.
8683
b02281f2
RB
86842014-01-13 Richard Biener <rguenther@suse.de>
8685
8686 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
8687 adjusting mathlib options.
8688 * gfortran.dg/lto/lto.exp: Likewise.
8689
e75fde1a
EB
86902014-01-13 Eric Botcazou <ebotcazou@adacore.com>
8691
8692 * gnat.dg/loop_optimization17.adb: New test.
8693 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
8694
eae298d6
CB
86952014-01-13 Christian Bruel <christian.bruel@st.com>
8696
8697 * gcc.target/sh/cmpstrn.c: New case.
8698
698da88a
JJ
86992014-01-13 Jakub Jelinek <jakub@redhat.com>
8700
8701 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
8702 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
8703
a1b80ec7
JW
87042014-01-12 Janus Weil <janus@gcc.gnu.org>
8705
8706 PR fortran/58026
8707 * gfortran.dg/alloc_comp_basics_6.f90: New.
8708
e60c935b
SK
87092014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8710
8711 PR fortran/59700
8712 * gfortran.dg/pr59700.f90: New test.
8713
14817beb
DH
87142014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8715
8716 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
8717 * gfortran.dg/use_only_3.f90: Likewise.
8718 * gfortran.dg/inquire_10.f90: Delete opened file.
8719 * gfortran.dg/inquire_15.f90: Likewise.
8720 * gfortran.dg/pr16597.f90: Likewise.
8721 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
8722 for PR59419.
8723
7e41c852
JL
87242014-01-10 Jeff Law <law@redhat.com>
8725
8726 PR middle-end/59743
8727 * gcc.c-torture/compile/pr59743.c: New test.
8728
b270b096
JH
87292014-01-10 Jan Hubicka <jh@suse.cz>
8730
8731 PR ipa/58585
8732 * g++.dg/torture/pr58585.C: New testcase.
8733
322b9977
HPN
87342014-01-10 Hans-Peter Nilsson <hp@axis.com>
8735
8736 * gcc.dg/pr46309.c: Disable for cris*-*-*.
8737
8566e0e7
EB
87382014-01-10 Eric Botcazou <ebotcazou@adacore.com>
8739
8740 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
8741
1c992d1e
RE
87422014-01-10 Richard Earnshaw <rearnsha@arm.com>
8743
8744 PR target/59744
8745 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
8746 * gcc.target/aarch64/cmn-neg2.c: New test.
8747
5e6667b2
RB
87482014-01-10 Richard Biener <rguenther@suse.de>
8749
8750 PR tree-optimization/59374
8751 * gcc.dg/torture/pr59374-3.c: New testcase.
8752
4b6af762
KT
87532014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8754
8755 * lib/target-supports.exp
8756 (check_effective_target_arm_crypto_ok_nocache): New.
8757 (check_effective_target_arm_crypto_ok): Use above procedure.
8758 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
8759
a3788dde
JH
87602014-01-10 Jan Hubicka <hubicka@ucw.cz>
8761
8762 PR ipa/58252
8763 PR ipa/59226
6a4b5f71 8764 * g++.dg/ipa/devirt-20.C: New testcase.
a3788dde
JH
8765 * g++.dg/torture/pr58252.C: Likewise.
8766 * g++.dg/torture/pr59226.C: Likewise.
8767
6606b43e
MO
87682014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
8769
8770 * c-c++-common/asan/no-asan-stack.c: New test.
8771
cd4447e2
JJ
87722014-01-10 Jakub Jelinek <jakub@redhat.com>
8773
8774 PR middle-end/59670
8775 * gcc.dg/pr59670.c: New test.
8776
7f216cb2
SE
87772014-01-09 Steve Ellcey <sellcey@mips.com>
8778
8779 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
8780
a70e9985
JJ
87812014-01-09 Jakub Jelinek <jakub@redhat.com>
8782
3396aba5
JJ
8783 PR middle-end/47735
8784 * gcc.target/i386/pr47735.c: New test.
8785
a70e9985
JJ
8786 PR tree-optimization/59622
8787 * g++.dg/opt/pr59622-2.C: New test.
8788 * g++.dg/opt/pr59622-3.C: New test.
8789 * g++.dg/opt/pr59622-4.C: New test.
8790 * g++.dg/opt/pr59622-5.C: New test.
c915a581
JJ
8791
8792 PR sanitizer/59136
8793 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
8794 filename:line instead of (modulename+offset) form with stripped
8795 initial / from the filename.
8796
2fbec1f2
ILT
87972014-01-09 Ian Lance Taylor <iant@google.com>
8798
8799 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
8800 the other Go compiler.
8801
554b6ea7
PC
88022014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8803
8804 PR c++/59730
8805 * g++.dg/cpp0x/variadic145.C: New.
8806
4e520eb4
UB
88072014-01-09 Uros Bizjak <ubizjak@gmail.com>
8808
8809 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
8810 which don't support -fsplit-stack. Skip rotate[0123].go tests.
8811
bfd3806a
BI
88122014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
8813
8814 PR testsuite/59524
8815 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
8816 are run only if the Cilk library is available/enabled.
8817 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
8818 * lib/target-supports.exp (check_libcilkrts_available): New function.
8819
9a74f20c
BI
88202014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
8821
8822 PR c++/59631
8823 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
8824 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
8825 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
8826 with dg-additional-options.
8827 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8828 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8829 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8830 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8831 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
8832 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
8833
2aaed0f3
RB
88342014-01-09 Richard Biener <rguenther@suse.de>
8835
8836 PR tree-optimization/59715
8837 * gcc.dg/torture/pr59715.c: New testcase.
8838
b5ebc991
MO
88392014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
8840
8841 * c-c++-common/asan/no-asan-globals.c: New test.
8842 * c-c++-common/asan/no-instrument-reads.c: Likewise.
8843 * c-c++-common/asan/no-instrument-writes.c: Likewise.
8844 * c-c++-common/asan/use-after-return-1.c: Likewise.
8845 * c-c++-common/asan/no-use-after-return.c: Likewise.
8846
ff36fcbe
EB
88472014-01-08 Eric Botcazou <ebotcazou@adacore.com>
8848
8849 * gnat.dg/weak2.ad[sb]: New test.
8850
03694c43
JJ
88512014-01-08 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR middle-end/59471
8854 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
8855 type, use pointers to vector type instead.
8856
9f9d82aa
CM
88572014-01-08 Catherine Moore <clm@codesourcery.com>
8858
8859 * gcc.target/mips/umips-branch-3.c: New test.
8860 * gcc.target/mips/umips-branch-4.c: New test.
8861
3e17f429
RS
88622014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
8863
8864 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
8865 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
8866 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
8867 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
8868 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
8869 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
8870 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
8871 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
8872
df6c8808
RS
88732014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
8874
8875 PR rtl-optimization/59137
8876 * gcc.target/mips/pr59137.c: New test.
8877
61072b61
UB
88782014-01-08 Uros Bizjak <ubizjak@gmail.com>
8879
8880 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
8881 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
8882 * gcc.target/i386/pr55433.c (dg-options): Ditto.
8883 * gcc.target/i386/pr57848.c (dg-options): Ditto.
8884 * gcc.target/i386/pr59099.c (dg-options): Ditto.
8885 Require fpic effective target.
8886 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
8887
c6de6665
JJ
88882014-01-08 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR ipa/59722
8891 * gcc.dg/pr59722.c: New test.
8892
4c437f02
BE
88932014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8894
8895 PR middle-end/57748
8896 * gcc.dg/torture/pr57748-3.c: New test.
8897 * gcc.dg/torture/pr57748-4.c: New test.
8898
ab04b46e
MP
88992014-01-08 Marek Polacek <polacek@redhat.com>
8900
8901 PR middle-end/59669
8902 * gcc.dg/gomp/pr59669-1.c: New test.
8903 * gcc.dg/gomp/pr59669-2.c: New test.
8904
2a537fa7
MJ
89052014-01-08 Martin Jambor <mjambor@suse.cz>
8906
8907 PR ipa/59610
8908 * gcc.dg/ipa/pr59610.c: New test.
8909
76d3d479
JW
89102014-01-08 Janus Weil <janus@gcc.gnu.org>
8911
8912 PR fortran/58182
8913 * gfortran.dg/binding_label_tests_26a.f90: New.
8914 * gfortran.dg/binding_label_tests_26b.f90: New.
8915
06636b32
MP
89162014-01-08 Marek Polacek <polacek@redhat.com>
8917
8918 PR sanitizer/59667
8919 * c-c++-common/ubsan/pr59667.c: New test.
8920
5c944c6c
RB
89212014-01-08 Richard Biener <rguenther@suse.de>
8922
8923 PR middle-end/59630
8924 * gcc.dg/pr59630.c: New testcase.
8925
0bd34ae4
RB
89262014-01-08 Richard Biener <rguenther@suse.de>
8927
8928 PR middle-end/59471
8929 * gcc.dg/pr59471.c: New testcase.
8930
3c92da90
JL
89312014-01-07 Jeff Law <law@redhat.com>
8932
8933 PR middle-end/53623
8934 * gcc.target/i386/pr53623.c: New test.
8935
62dd455c
AB
89362014-01-07 Adam Butcher <adam@jessamine.co.uk>
8937
03057b98
AB
8938 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
8939 blanks at EOF.
8940 * g++.dg/cpp1y/pr58534.C: Likewise.
8941 * g++.dg/cpp1y/pr58536.C: Likewise.
8942 * g++.dg/cpp1y/pr58548.C: Likewise.
8943 * g++.dg/cpp1y/pr58549.C: Likewise.
8944 * g++.dg/cpp1y/pr58637.C: Likewise.
8945 * g++.dg/cpp1y/pr59112.C: Likewise.
8946 * g++.dg/cpp1y/pr59113.C: Likewise.
8947 * g++.dg/cpp1y/pr59629.C: Likewise.
8948 * g++.dg/cpp1y/pr59635.C: Likewise.
8949 * g++.dg/cpp1y/pr59636.C: Likewise.
8950 * g++.dg/cpp1y/pr59638.C: Likewise.
62dd455c 8951
5d72b79f
YZ
89522014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
8953
8954 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
8955
48d53439
RS
89562014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
8957
8958 * gcc.target/i386/intrinsics_4.c (bar): New function.
8959
1f872df7
PC
89602014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
8961
8962 * g++.dg/ext/is_base_of_incomplete-2.C: New.
8963
41626746
JJ
89642014-01-07 Jakub Jelinek <jakub@redhat.com>
8965
a0cbe71e
JJ
8966 PR rtl-optimization/58668
8967 * gcc.dg/pr58668.c: New test.
8968
41626746
JJ
8969 PR tree-optimization/59643
8970 * gcc.dg/pr59643.c: New test.
8971 * gcc.c-torture/execute/pr59643.c: New test.
8972
c9d3fa76
JW
89732014-01-06 Janus Weil <janus@gcc.gnu.org>
8974
8975 PR fortran/59589
8976 * gfortran.dg/class_allocate_16.f90: New.
8977
529a6471
JJ
89782014-01-06 Jakub Jelinek <jakub@redhat.com>
8979
8980 PR target/59644
8981 * gcc.target/i386/pr59644.c: New test.
8982
96066ce1
MP
89832014-01-06 Marek Polacek <polacek@redhat.com>
8984
8985 PR c/57773
8986 * gcc.dg/pr57773.c: New test.
8987
2c8c6273
AB
89882014-01-06 Adam Butcher <adam@jessamine.co.uk>
8989
8990 PR c++/59635
81fdaa17 8991 PR c++/59636
2418d7da 8992 PR c++/59629
aaa15a0d 8993 PR c++/59638
2c8c6273 8994 * g++.dg/cpp1y/pr59635.C: New testcase.
81fdaa17 8995 * g++.dg/cpp1y/pr59636.C: New testcase.
2418d7da 8996 * g++.dg/cpp1y/pr59629.C: New testcase.
aaa15a0d 8997 * g++.dg/cpp1y/pr59638.C: New testcase.
2c8c6273 8998
a4e33812
MJ
89992014-01-06 Martin Jambor <mjambor@suse.cz>
9000
9001 PR ipa/59008
9002 * gcc.dg/ipa/pr59008.c: New test.
9003
4dc69bc6
RO
90042014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9005
9006 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
9007 if supported.
9008
58ee277e
RO
90092014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9010
9011 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
9012 Require c99_runtime.
9013 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
9014
9015 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
9016 Require c99_runtime.
9017 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
9018 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
9019 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
9020
9021 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
9022 Require c99_runtime.
9023 Make CALC void static.
9024 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
9025
9026 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
9027 Require c99_runtime.
9028 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
9029
2272c214
RO
90302014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9031
9032 * gcc.target/i386/pr59501-1.c: Require avx effective target.
9033 * gcc.target/i386/pr59501-2.c: Likewise.
9034 * gcc.target/i386/pr59501-3.c: Likewise.
9035 * gcc.target/i386/pr59501-4.c: Likewise.
9036 * gcc.target/i386/pr59501-5.c: Likewise.
9037 * gcc.target/i386/pr59501-6.c: Likewise.
9038
f70f7c73
RO
90392014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9040
9041 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
9042 * gcc.target/i386/pr59390_1.c: Likewise.
9043 * gcc.target/i386/pr59390_2.c: Likewise.
9044
b5cd2a02
EB
90452014-01-06 Eric Botcazou <ebotcazou@adacore.com>
9046
9047 * gcc.dg/pr59350.c: Tweak.
9048 * gcc.dg/pr59350-2.c: New test.
9049 * g++.dg/pr59510.C: Likewise.
9050
04ba12ef
JW
90512014-01-06 Janus Weil <janus@gcc.gnu.org>
9052
9053 PR fortran/59023
9054 * gfortran.dg/bind_c_procs_2.f90: New.
9055
c8cc8a5e
JDA
90562014-01-05 John David Anglin <danglin@gcc.gnu.org>
9057
9058 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
9059 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9060 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9061 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9062 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
9063 * gcc.dg/tree-ssa/vrp47.c: Likewise.
9064 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9065
f2bc252b
EB
90662014-01-04 Eric Botcazou <ebotcazou@adacore.com>
9067
9068 * gcc.target/arm/neon-nested-apcs.c: New test.
9069
dad5ed2e
JJ
90702014-01-04 Jakub Jelinek <jakub@redhat.com>
9071
39719c84
JJ
9072 PR tree-optimization/59519
9073 * gcc.dg/vect/pr59519-1.c: New test.
9074 * gcc.dg/vect/pr59519-2.c: New test.
9075
dad5ed2e
JJ
9076 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
9077 vmovdqu32.
9078
e8ed3750
JW
90792014-01-04 Janus Weil <janus@gcc.gnu.org>
9080
9081 PR fortran/59547
9082 * gfortran.dg/typebound_proc_32.f90: New.
9083
5c67ba02
MG
90842014-01-03 Marc Glisse <marc.glisse@inria.fr>
9085
9086 PR c++/58950
9087 * g++.dg/pr58950.C: New file.
9088
54a990d3
TB
90892014-01-03 Tobias Burnus <burnus@net-b.de>
9090
9091 PR c++/58567
9092 * g++.dg/gomp/pr58567.C: New.
9093
82d89471
BM
90942014-01-03 Bingfeng Mei <bmei@broadcom.com>
9095
9096 PR tree-optimization/59651
9097 * gcc.dg/torture/pr59651.c: New test.
9098 * gcc.dg/vect/pr59651.c: Ditto.
9099
3bcdbd50
JJ
91002014-01-03 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR target/59625
9103 * gcc.target/i386/pr59625.c: New test.
9104
cdc23b1b
PC
91052014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9106
9107 Core DR 1442
9108 PR c++/59165
9109 * g++.dg/cpp0x/range-for28.C: New.
9110 * g++.dg/cpp0x/range-for3.C: Update.
9111
a02e7bdd
JM
91122014-01-02 Joseph Myers <joseph@codesourcery.com>
9113
9114 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
9115
25c541b4
MG
91162014-01-02 Marc Glisse <marc.glisse@inria.fr>
9117
9118 PR c++/59641
9119 * g++.dg/cpp0x/pr59641.C: New file.
9120
1a763062
MG
91212014-01-02 Marc Glisse <marc.glisse@inria.fr>
9122
9123 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
9124
4939c5f3
MG
91252014-01-02 Marc Glisse <marc.glisse@inria.fr>
9126
9127 PR c++/59378
9128 * g++.dg/ext/pr59378.C: New file.
9129
23a5b65a
RS
91302014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9131
9132 Update copyright years
9133
f9030485
RS
91342014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9135
9136 * gcc.target/arc/arc.exp: Use the standard form for the copyright
9137 notice.
9138
d0f33855
JW
91392014-01-02 Janus Weil <janus@gcc.gnu.org>
9140
9141 PR fortran/59654
9142 * gfortran.dg/dynamic_dispatch_12.f90: New.
9143
dfebbdc6 91442014-01-01 Jakub Jelinek <jakub@redhat.com>
cf3e5a89 9145
970c3b33
JJ
9146 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
9147 the builtin isn't optimized away as unused.
9148
dfebbdc6
JJ
9149 PR rtl-optimization/59647
9150 * g++.dg/opt/pr59647.C: New test.
ad41bd84 9151\f
970c3b33 9152Copyright (C) 2014 Free Software Foundation, Inc.
ad41bd84
JM
9153
9154Copying and distribution of this file, with or without modification,
9155are permitted in any medium without royalty provided the copyright
9156notice and this notice are preserved.