re PR tree-optimization/65418 (vim miscompilation)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/65418
4 * gcc.c-torture/execute/pr65418-1.c: New test.
5 * gcc.c-torture/execute/pr65418-2.c: New test.
6
7 PR rtl-optimization/65401
8 * gcc.c-torture/execute/pr65401.c: New test.
9
10 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11
12 PR target/64600
13 * gcc.target/arm/pr64600_1.c: New test.
14
15 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16
17 PR rtl-optimization/65235
18 * gcc.target/aarch64/pr65235_1.c: New test.
19
20 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
21
22 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
23 * gcc.target/s390/hotpatch-22.c: Likewise.
24 * gcc.target/s390/hotpatch-23.c: Likewise.
25 * gcc.target/s390/hotpatch-24.c: Likewise.
26 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
27 * gcc.target/s390/hotpatch-1.c: Update expected output.
28 * gcc.target/s390/hotpatch-2.c: Likewise.
29 * gcc.target/s390/hotpatch-3.c: Likewise.
30 * gcc.target/s390/hotpatch-4.c: Likewise.
31 * gcc.target/s390/hotpatch-5.c: Likewise.
32 * gcc.target/s390/hotpatch-6.c: Likewise.
33 * gcc.target/s390/hotpatch-7.c: Likewise.
34 * gcc.target/s390/hotpatch-8.c: Likewise.
35 * gcc.target/s390/hotpatch-9.c: Likewise.
36 * gcc.target/s390/hotpatch-10.c: Likewise.
37 * gcc.target/s390/hotpatch-11.c: Likewise.
38 * gcc.target/s390/hotpatch-12.c: Likewise.
39 * gcc.target/s390/hotpatch-13.c: Likewise.
40 * gcc.target/s390/hotpatch-14.c: Likewise.
41 * gcc.target/s390/hotpatch-15.c: Likewise.
42 * gcc.target/s390/hotpatch-16.c: Likewise.
43 * gcc.target/s390/hotpatch-17.c: Likewise.
44 * gcc.target/s390/hotpatch-18.c: Likewise.
45 * gcc.target/s390/hotpatch-19.c: Likewise.
46
47 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
48
49 PR target/65103
50 * gcc.target/i386/pr65103-1.c: New.
51
52 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
53
54 PR target/65044
55 * gcc.target/i386/pr65044.c: New.
56
57 2015-03-12 Tom de Vries <tom@codesourcery.com>
58
59 PR rtl-optimization/64895
60 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
61 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
62 * gcc.target/i386/fuse-caller-save.c: Ditto.
63
64 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
65
66 * gcc.dg/ipa/pr63569.c: Fix template.
67
68 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
69
70 * g++.dg/ipa/pr64146.C: Require fpic support.
71
72 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
73
74 PR libfortran/65200
75 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
76 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
77
78 2015-03-11 Jakub Jelinek <jakub@redhat.com>
79
80 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
81 to dg-options, fix up dg-skip-if.
82
83 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
84
85 PR target/65296
86 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
87 * gcc.target/avr/tiny-caller-save.c: Same.
88
89 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
90
91 PR target/65242
92 * g++.dg/pr65242.C: New test.
93
94 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
95
96 * c-c++-common/asan/no-asan-check-glob.c: New test.
97
98 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
99
100 PR c++/65370
101 * g++.dg/other/default11.C: New.
102 * g++.dg/other/default12.C: Likewise.
103
104 2015-03-10 Jakub Jelinek <jakub@redhat.com>
105
106 PR target/65368
107 * gcc.target/i386/bmi2-bzhi-2.c: New test.
108
109 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
110
111 PR fortran/65024
112 * gfortran.dg/unlimited_polymorphic_23.f90: New test
113
114 2015-03-10 Jakub Jelinek <jakub@redhat.com>
115
116 PR c++/65127
117 * g++.dg/cpp0x/pr65127.C: New test.
118
119 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
120
121 * gcc.dg/ipa/PR64550.c: Update template.
122
123 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
124 Tobias Burnus <burnus@net-b.de>
125
126 * gfortran.dg/coarray_sync_memory.f90: New.
127
128 2015-03-10 Marek Polacek <polacek@redhat.com>
129
130 PR sanitizer/65367
131 * c-c++-common/ubsan/pr65367.c: New test.
132
133 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
134
135 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
136 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
137 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
138 * gcc.target/i386/mpx/calloc-1-nov.c: New.
139 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
140 * gcc.target/i386/mpx/malloc-1-nov.c: New.
141 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
142 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
143 * gcc.target/i386/mpx/realloc-1-nov.c: New.
144 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
145 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
146 * gcc.target/i386/mpx/realloc-2-nov.c: New.
147 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
148
149 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
150
151 * lib/mpx-dg.exp (mpx_link_flags): New.
152 (mpx_init): New.
153 (mpx_finish): New.
154 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
155 * gcc.target/i386/mpx/alloca-1-nov.c: New.
156 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
157 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
158 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
159 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
160 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
161 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
162 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
163 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
164 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
165 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
166 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
167 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
168 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
169 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
170 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
171 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
172 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
173 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
174 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
175 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
176 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
177 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
178 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
179 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
180 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
181 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
182 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
183 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
184 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
185 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
186 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
187 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
188 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
189 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
190 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
191 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
192 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
193 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
194 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
195 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
196 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
197 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
198 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
199 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
200 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
201 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
202 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
203 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
204 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
205 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
206 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
207 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
208 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
209 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
210 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
211 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
212 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
213 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
214 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
215 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
216 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
217 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
218 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
219 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
220 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
221 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
222 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
223 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
224 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
225 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
226 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
227 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
228 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
229 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
230 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
231 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
232 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
233 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
234 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
235 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
236 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
237 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
238 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
239 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
240 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
241 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
242 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
243 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
244 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
245 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
246 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
247 * gcc.target/i386/mpx/label-address-1.c: New.
248 * gcc.target/i386/mpx/legacy-1-nov.c: New.
249 * gcc.target/i386/mpx/macro.c: New.
250 * gcc.target/i386/mpx/mpx-check.h: New.
251 * gcc.target/i386/mpx/mpx.exp: New.
252 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
253 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
254 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
255 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
256 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
257 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
258 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
259 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
260 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
261 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
262 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
263 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
264 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
265 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
266 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
267 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
268 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
269 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
270 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
271 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
272 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
273 * gcc.target/i386/mpx/reference-1-lbv.c: New.
274 * gcc.target/i386/mpx/reference-1-nov.c: New.
275 * gcc.target/i386/mpx/reference-1-ubv.c: New.
276 * gcc.target/i386/mpx/reference-2-lbv.c: New.
277 * gcc.target/i386/mpx/reference-2-nov.c: New.
278 * gcc.target/i386/mpx/reference-2-ubv.c: New.
279 * gcc.target/i386/mpx/reference-3-lbv.c: New.
280 * gcc.target/i386/mpx/reference-3-nov.c: New.
281 * gcc.target/i386/mpx/reference-3-ubv.c: New.
282 * gcc.target/i386/mpx/reference-4-lbv.c: New.
283 * gcc.target/i386/mpx/reference-4-nov.c: New.
284 * gcc.target/i386/mpx/reference-4-ubv.c: New.
285 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
286 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
287 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
288 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
289 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
290 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
291 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
292 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
293 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
294 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
295 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
296 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
297 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
298 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
299 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
300 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
301 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
302 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
303 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
304 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
305 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
306 * gcc.target/i386/mpx/sincos-1-nov.c: New.
307 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
308 * gcc.target/i386/mpx/static-array-1-nov.c: New.
309 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
310 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
311 * gcc.target/i386/mpx/static-init-1-nov.c: New.
312 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
313 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
314 * gcc.target/i386/mpx/static-init-2-nov.c: New.
315 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
316 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
317 * gcc.target/i386/mpx/static-init-3-nov.c: New.
318 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
319 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
320 * gcc.target/i386/mpx/static-init-4-nov.c: New.
321 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
322 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
323 * gcc.target/i386/mpx/static-init-5-nov.c: New.
324 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
325 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
326 * gcc.target/i386/mpx/static-init-6-nov.c: New.
327 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
328 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
329 * gcc.target/i386/mpx/static-string-1-nov.c: New.
330 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
331 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
332 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
333 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
334 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
335 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
336 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
337 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
338 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
339 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
340 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
341 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
342 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
343 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
344 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
345 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
346 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
347 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
348 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
349 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
350 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
351 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
352 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
353 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
354 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
355 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
356 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
357 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
358 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
359 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
360 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
361 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
362 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
363 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
364 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
365 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
366 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
367 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
368 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
369 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
370 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
371 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
372 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
373 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
374 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
375 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
376 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
377 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
378 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
379 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
380 * gcc.target/i386/mpx/vararg-1-nov.c: New.
381 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
382 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
383 * gcc.target/i386/mpx/vararg-2-nov.c: New.
384 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
385 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
386 * gcc.target/i386/mpx/vararg-3-nov.c: New.
387 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
388 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
389 * gcc.target/i386/mpx/vararg-4-nov.c: New.
390 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
391 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
392 * gcc.target/i386/mpx/vararg-5-nov.c: New.
393 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
394 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
395 * gcc.target/i386/mpx/vararg-6-nov.c: New.
396 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
397 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
398 * gcc.target/i386/mpx/vararg-7-nov.c: New.
399 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
400 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
401 * gcc.target/i386/mpx/vararg-8-nov.c: New.
402 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
403 * gcc.target/i386/mpx/vla-1-lbv.c: New.
404 * gcc.target/i386/mpx/vla-1-nov.c: New.
405 * gcc.target/i386/mpx/vla-1-ubv.c: New.
406 * gcc.target/i386/mpx/vla-2-lbv.c: New.
407 * gcc.target/i386/mpx/vla-2-nov.c: New.
408 * gcc.target/i386/mpx/vla-2-ubv.c: New.
409
410 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
411
412 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
413
414 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
415
416 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
417
418 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
419
420 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
421 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
422
423 2015-03-10 Jakub Jelinek <jakub@redhat.com>
424
425 PR c/65120
426 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
427 on rhs is 0.
428 (fn4): New test.
429 * c-c++-common/pr65120.c: New test.
430
431 PR rtl-optimization/65321
432 * gcc.dg/pr65321.c: New test.
433
434 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
435
436 PR tree-optimization/65355
437 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
438
439 2015-03-09 Jakub Jelinek <jakub@redhat.com>
440
441 PR c/65120
442 * c-c++-common/pr49706.c: Adjust tests for not warning
443 about !!x == y or !b == y where b is boolean, and add
444 some further tests.
445 * c-c++-common/pr62199-2.c: Likewise.
446
447 2015-03-09 Richard Biener <rguenther@suse.de>
448
449 PR middle-end/65270
450 * gcc.dg/torture/pr65270-1.c: New testcase.
451 * gcc.dg/torture/pr65270-2.c: Likewise.
452
453 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
454
455 PR tree-optimization/63743
456 * gcc.dg/pr63743.c: New test.
457
458 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
459
460 PR lto/65316
461 * g++.dg/lto/pr65316_0.C: New testcase.
462 * g++.dg/lto/pr65316_1.C: New testcase.
463
464 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
465
466 PR target/62247
467 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
468 hppa*-*-hpux*.
469 * g++.dg/abi/rtti3.C: Likewise.
470
471 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
472
473 PR target/62251
474 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
475
476 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
477
478 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
479
480 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
481
482 2015-03-08 Morin <mikael@gcc.gnu.org>
483
484 PR fortran/60898
485 * gfortran.dg/entry_20.f90: New.
486
487 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
488
489 PR target/65153
490 * gcc.c-torture/compile/pr65153.c: New.
491
492 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
493
494 PR target/65249
495 * g++.dg/torture/pr65249.C: New.
496
497 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
498
499 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
500 long.
501 (int64_t): Likewise.
502
503 2015-03-07 Marek Polacek <polacek@redhat.com>
504 Martin Uecker <uecker@eecs.berkeley.edu>
505
506 PR sanitizer/65280
507 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
508 member-like arrays.
509 * c-c++-common/ubsan/bounds-8.c: New test.
510 * c-c++-common/ubsan/bounds-9.c: New test.
511 * gcc.dg/ubsan/bounds-2.c: New test.
512
513 2015-03-05 Martin Sebor <msebor@redhat.com>
514
515 * PR testsuite/63175
516 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
517 checking of results into main to prevent it from getting optimized
518 away.
519 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
520
521 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
522
523 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
524 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
525 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
526 x64.
527
528 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
529
530 * g++.dg/lto/pr65302_1.C: New testcase.
531 * g++.dg/lto/pr65302_0.C: New testcase.
532
533 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
534
535 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
536 -fno-ipa-icf to dg-options.
537
538 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
539
540 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
541 compiles using the linker plugin.
542
543 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
544
545 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
546
547 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
548
549 * gcc.target/arm/pr65067.c: New test.
550
551 2015-03-05 Martin Liska <mliska@suse.cz>
552
553 PR ipa/65318
554 * gcc.dg/ipa/pr65318.c: New test.
555
556 2015-03-05 Marek Polacek <polacek@redhat.com>
557
558 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
559
560 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
561
562 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
563
564 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
565
566 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
567 max-unroll-times back to defaults for s390.
568
569 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
570
571 Fix last commit.
572
573 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/64665
576 * g++.dg/cpp0x/initlist92.C: New.
577
578 2015-03-05 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/65310
581 * gcc.dg/vect/pr65310.c: New testcase.
582
583 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
584
585 PR c++/64834
586 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
587
588 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
589
590 * gnat.dg/entry_queues3.adb: New test.
591
592 2015-03-04 Ian Lance Taylor <iant@google.com>
593
594 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
595
596 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
597
598 PR c++/64227
599 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
600
601 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
602
603 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
604 -fno-ipa-icf to dg-options
605 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
606 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
607
608 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
609
610 PR c++/64398
611 * g++.dg/cpp0x/decltype62.C: New.
612
613 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
614
615 * gnat.dg/object_overflow5.adb: New test.
616
617 2015-03-03 Martin Liska <mliska@suse.cz>
618
619 PR ipa/65287
620 * gcc.dg/ipa/pr65287.c: New test.
621
622 2015-03-03 Martin Jambor <mjambor@suse.cz>
623 Eric Botcazou <ebotcazou@adacore.com>
624
625 * gnat.dg/specs/pack12.ads: New test.
626
627 2015-03-03 Martin Liska <mliska@suse.cz>
628
629 * gcc.dg/ipa/PR65282.c: New test.
630
631 2015-03-13 Jeff Law <law@redhat.com>
632
633 PR tree-optimization/65241
634 * gcc.c-torture/compile/pr65241.c: New test.
635
636 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
637
638 PR target/64331
639 * gcc.target/avr/torture/pr64331.c: New test.
640
641 2015-03-03 Martin Liska <mliska@suse.cz>
642 Jan Hubicka <hubicka@ucw.cz>
643
644 * g++.dg/ipa/pr65263.C: New test.
645
646 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
647
648 PR ipa/65130
649 * gcc.dg/lto/pr65130_0.c: New testcase.
650 * gcc.dg/lto/pr65130_1.c: New testcase.
651
652 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
653
654 PR ipa/64988
655 * g++.dg/torture/pr64988.C: New testcase.
656
657 2015-03-02 Tobias Burnus <burnus@net-b.de>
658
659 * gfortran.dg/coarray_atomic_6.f90: New.
660
661 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
662
663 PR target/65184
664 * gcc.target/i386/pr65184.c: New.
665
666 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
667
668 PR target/65183
669 * gcc.target/i386/pr65183.c: New.
670
671 2015-02-28 Martin Liska <mliska@suse.cz>
672 Jan Hubicka <hubicka@ucw.cz>
673
674 * gcc.dg/ipa/ipa-icf-35.c: New test.
675 * gcc.dg/ipa/ipa-icf-36.c: New test.
676 * gcc.dg/ipa/ipa-icf-37.c: New test.
677
678 2015-02-28 Martin Liska <mliska@suse.cz>
679 Jan Hubicka <hubicka@ucw.cz>
680
681 PR ipa/65245
682 * gcc.dg/ipa/ipa-icf-34.c: New test.
683
684 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
685
686 PR target/61142
687 * gcc.target/sh/sh/pr61142.c: New.
688
689 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
690
691 * g++.dg/other/dump-ada-spec-3.C: New test.
692
693 2015-03-01 Martin Liska <mliska@suse.cz>
694
695 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
696 * g++.dg/ipa/pr63595.C: Update expected results.
697
698 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
699
700 PR ipa/65236
701 * g++.dg/ipa/ipa-icf-6.C: New testcase.
702
703 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
704
705 * gcc.dg/vect/pr59354.c: Move vector producing code to
706 separate function.
707
708 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
709
710 PR ipa/65237
711 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
712 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
713 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
714 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
715
716 2015-02-27 Jakub Jelinek <jakub@redhat.com>
717
718 PR tree-optimization/65048
719 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
720 (foo): Use K&R style definition.
721
722 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
723
724 PR target/65032
725 * g++.dg/pr65032.C: New.
726
727 2015-02-27 Marek Polacek <polacek@redhat.com>
728
729 PR c/65040
730 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
731 -Wformat=2.
732
733 2015-02-27 Marek Polacek <polacek@redhat.com>
734
735 PR c/65228
736 * gcc.dg/pr65228.c: New test.
737
738 2015-02-27 Kai Tietz <ktietz@redhat.com>
739
740 PR c/35330
741 * gcc.dg/weak/weak-17.c: New file.
742
743 2015-02-27 Richard Biener <rguenther@suse.de>
744
745 PR lto/65193
746 * g++.dg/lto/pr65193_0.C: New testcase.
747
748 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
749
750 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
751 * gcc.target/s390/hotpatch-8.c: Likewise.
752 * gcc.target/s390/hotpatch-9.c: Likewise.
753 * gcc.target/s390/pr61078.c: Likewise.
754 * gcc.target/s390/pr57960.c: Remove -m64.
755 * gcc.target/s390/pr61078.c: Likewise.
756
757 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
758 Martin Liska <mliska@suse.cz>
759
760 PR bootstrap/65150
761 * gcc.dg/pr64454.c: Disable ICF.
762 * gcc.dg/pr28685-1.c: Disable ICF
763 * gcc.dg/ipa/iinline-5.c: Disable ICF.
764 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
765 * g++.dg/ipa/ipa-icf-4.C: Update template.
766
767 2015-02-26 Jakub Jelinek <jakub@redhat.com>
768
769 PR tree-optimization/65216
770 * gcc.c-torture/execute/pr65216.c: New test.
771
772 PR tree-optimization/65215
773 * gcc.c-torture/execute/pr65215-1.c: New test.
774 * gcc.c-torture/execute/pr65215-2.c: New test.
775 * gcc.c-torture/execute/pr65215-3.c: New test.
776 * gcc.c-torture/execute/pr65215-4.c: New test.
777 * gcc.c-torture/execute/pr65215-5.c: New test.
778
779 2015-02-26 Tom de Vries <tom@codesourcery.com>
780
781 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
782
783 2015-02-26 Martin Liska <mliska@suse.cz>
784 Jan Hubicka <hubicka@ucw.cz>
785
786 * g++.dg/ipa/pr64146.C: Update expected results.
787 * gcc.dg/ipa/ipa-icf-26.c: Update test.
788 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
789 * gcc.dg/ipa/ipa-icf-34.c: New test.
790
791 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
792
793 * gcc.dg/vect/vect-pr61917.c: Rename to ...
794 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
795 (dg-additional-options): Remove dg directive.
796 (dg-final): Add dg directive.
797
798 2015-02-26 Marek Polacek <polacek@redhat.com>
799
800 PR ipa/65008
801 * g++.dg/ipa/pr65008.C: New test.
802
803 2015-02-26 Tom de Vries <tom@codesourcery.com>
804
805 * lib/profopt.exp (profopt-target-cleanup): New proc.
806 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
807 files from sources from dg-additional-sources.
808
809 2015-02-26 Tom de Vries <tom@codesourcery.com>
810
811 * lib/gcov.exp: Cleanup in case of xfail.
812
813 2015-02-26 Sebastian Pop <s.pop@samsung.com>
814
815 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
816
817 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
818
819 PR debug/46102
820 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
821 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
822 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
823 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
824 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
825 * g++.dg/debug/pr46123.C: XFAIL and move...
826 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
827 * gcc.dg/debug/dwarf2-3.c: Move...
828 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
829
830 2015-02-26 Marek Polacek <polacek@redhat.com>
831
832 PR c++/65202
833 * g++.dg/cpp1y/pr65202.C: New test.
834
835 2015-02-26 Tom de Vries <tom@codesourcery.com>
836
837 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
838 locale_facets.h.gcov.
839
840 2015-02-26 Tom de Vries <tom@codesourcery.com>
841
842 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
843
844 2015-02-26 Tom de Vries <tom@codesourcery.com>
845
846 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
847
848 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
849
850 PR target/65217
851 * gcc.target/i386/pr65217.c: New.
852
853 2015-02-26 Tom de Vries <tom@codesourcery.com>
854
855 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
856
857 2015-02-26 Tom de Vries <tom@codesourcery.com>
858
859 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
860
861 2015-02-26 Sebastian Pop <s.pop@samsung.com>
862
863 PR tree-optimization/65048
864 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
865
866 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
867
868 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
869 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
870
871 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
872
873 PR target/65161
874 * gcc.target/i386/pr65161.c: New test.
875
876 2015-02-26 Terry Guo <terry.guo@arm.com>
877
878 * gcc.target/arm/no-volatile-in-it.c: New test.
879
880 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
881
882 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
883 (dg-options): Add -save-temps.
884 (dg-final): Add cleanup-saved-temps.
885
886 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
887
888 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
889
890 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
891
892 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
893 * gcc.target/powerpc/pack01.c: Include string.h.
894
895 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
896
897 PR target/65167
898 * gcc.target/i386/pr65167.c: New.
899
900 2015-02-25 Kai Tietz <ktietz@redhat.com>
901
902 PR tree-optimization/61917
903 * gcc.dg/vect/vect-pr61917.c: New file.
904
905 2015-02-24 Jakub Jelinek <jakub@redhat.com>
906
907 PR tree-optimization/65170
908 * gcc.c-torture/execute/pr65170.c: New test.
909 * gcc.dg/tree-ssa/vrp96.c: New test.
910
911 2015-02-24 Tom de Vries <tom@codesourcery.com>
912
913 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
914
915 2015-02-24 Tom de Vries <tom@codesourcery.com>
916
917 PR testsuite/65126
918 * lib/gcc-defs.exp (additional_sources_used): Add new var.
919 (dg-additional-files-options): Copy additional_sources to
920 additional_sources_used before emptying additional_sources.
921 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
922 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
923 (cleanup-saved-temps): Use additional_sources_used instead of
924 additional_sources.
925 (dg-test): Reset additional_sources_used.
926
927 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
928
929 PR fortran/63427
930 * gfortran.dg/integer_exponentiation_6.F90: New test.
931
932 2015-02-23 Martin Sebor <msebor@redhat.com>
933
934 PR target/65109
935 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
936 two parts. One to save registers, the other to verify the
937 registers have the right values. Save register state into
938 static data rather than on the stack.
939
940 2015-02-23 Jakub Jelinek <jakub@redhat.com>
941
942 PR bootstrap/63888
943 * c-c++-common/asan/pr63888.c: New test.
944
945 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
946
947 PR target/65163
948 * gcc.c-torture/compile/pr65163.c: New.
949
950 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
951
952 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
953 with -m31 on 64 bit.
954 * gcc.dg/hoist-register-pressure-2.c: Likewise.
955 * gcc.dg/hoist-register-pressure-3.c: Likewise.
956
957 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
958
959 * gcc.target/s390/20090223-1.c: Add
960 -Wno-implicit-function-declaration option.
961 * gcc.target/s390/pr42224.c: Likewise.
962 * gcc.target/s390/pr55718.c: Likewise.
963
964 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
965
966 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
967 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
968 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
969 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
970 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
971 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
972 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
973 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
974 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
975 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
976 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
977 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
978 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
979 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
980 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
981 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
982 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
983 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
984 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
985 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
986 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
987
988 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
989
990 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
991 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
992 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
993 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
994 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
995 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
996 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
997 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
998 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
999 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1000 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1001 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1002 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1003 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1004 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1005 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1006
1007 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1008
1009 PR fortran/64980
1010 PR fortran/61960
1011 * gfortran.dg/pr61960.f90: New.
1012 * gfortran.dg/pr64230.f90: New.
1013 * gfortran.dg/pr64980.f03: New.
1014
1015 2015-02-22 Tom de Vries <tom@codesourcery.com>
1016
1017 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1018
1019 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1020
1021 PR ada/65156
1022 * gnat.dg/timing_events.adb: Removed, invalid test.
1023
1024 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1025
1026 PR debug/58123
1027 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1028 location.
1029 * g++.dg/gcov/gcov-2.C: Likewise.
1030
1031 2015-02-20 Richard Biener <rguenther@suse.de>
1032
1033 PR tree-optimization/65136
1034 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1035
1036 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR testsuite/64158
1039 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1040 and nvptx-*-* blacklisting.
1041
1042 * gcc.dg/sibcall-9.c: New test.
1043 * gcc.dg/sibcall-10.c: New test.
1044
1045 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1046
1047 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1048
1049 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1050
1051 PR target/64452
1052 * gcc.target/avr/torture/pr64452.c: New test.
1053
1054 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1055
1056 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1057 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1058
1059 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1060
1061 PR testsuite/65116
1062 * lib/target-supports.exp (check_compile): Check whether
1063 additional_sources is defined before using it.
1064
1065 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR middle-end/65074
1068 * g++.dg/opt/pr65074.C: New file.
1069
1070 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1071
1072 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1073 (size_type): New typedef.
1074 (operator "" _script): Use it for the last argument.
1075
1076 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1077
1078 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1079
1080 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1081
1082 * lib/target-supports.exp (check_compile): Save/restore
1083 additional_sources that may belong to an actual test.
1084
1085 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR gcov-profile/64634
1088 * g++.dg/gcov/gcov-15.C: New test.
1089
1090 2015-02-18 Tom de Vries <tom@codesourcery.com>
1091
1092 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1093
1094 2015-02-18 Tom de Vries <tom@codesourcery.com>
1095
1096 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1097
1098 2015-02-18 Tom de Vries <tom@codesourcery.com>
1099
1100 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1101
1102 2015-02-18 Tom de Vries <tom@codesourcery.com>
1103
1104 * gfortran.dg/fmt_cache_1.f: Add missing close.
1105
1106 2015-02-18 Tom de Vries <tom@codesourcery.com>
1107
1108 PR testsuite/65107
1109 * gfortran.dg/read_eof_8.f90: Add missing close.
1110
1111 2015-02-18 Richard Biener <rguenther@suse.de>
1112
1113 PR tree-optimization/65063
1114 * gcc.dg/pr65063.c: New testcase.
1115
1116 2015-02-18 Richard Biener <rguenther@suse.de>
1117
1118 PR tree-optimization/62217
1119 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1120
1121 2015-02-18 Marek Polacek <polacek@redhat.com>
1122
1123 PR sanitizer/65081
1124 * c-c++-common/ubsan/pr65081.c: New test.
1125
1126 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1127
1128 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1129 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1130
1131 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1132
1133 * gcc.dg/ipa/propalign-3.c: New test.
1134
1135 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1136
1137 PR target/64793
1138 * gcc.target/sh/pr64793.c: New.
1139 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1140
1141 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1142
1143 * gcc.target/arm/divzero.c: New test case.
1144
1145 2015-02-17 Tom de Vries <tom@codesourcery.com>
1146
1147 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1148
1149 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1150 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR c++/65075
1153 * g++.dg/cpp0x/pr65075.C: New test.
1154
1155 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1156
1157 PR target/65058
1158 * gcc.target/powerpc/pr65058.c: New test.
1159
1160 2015-02-16 Jeff Law <law@redhat.com>
1161
1162 PR tree-optimization/64823
1163 * gcc.dg/uninit-20.c: New test.
1164
1165 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1166 James Greenhalgh <james.greenhalgh@arm.com>
1167
1168 PR ipa/64963
1169 * gcc.dg/ipa/ipa-clone-1.c: New test.
1170
1171 2015-02-16 Richard Biener <rguenther@suse.de>
1172
1173 PR tree-optimization/65077
1174 * gcc.dg/torture/pr65077.c: New testcase.
1175
1176 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1177
1178 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1179 Directive adjusted to scan for ldaxr.
1180 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1181 adjusted to scan for ldaex.
1182
1183 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/65080
1186 * g++.dg/cpp0x/constexpr-65080.C: New.
1187
1188 2015-02-16 Richard Biener <rguenther@suse.de>
1189
1190 PR tree-optimization/63593
1191 * gcc.dg/pr63593.c: New testcase.
1192
1193 2015-02-16 Marek Polacek <polacek@redhat.com>
1194
1195 PR c/65066
1196 * gcc.dg/pr65066.c: New test.
1197
1198 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1199
1200 * gcc.dg/pr65002.C: Move ...
1201 * g++.dg/ipa/pr65002.C: ... here.
1202
1203 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1204
1205 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1206 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1207 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1208 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1209
1210 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1211
1212 PR testsuite/64850
1213 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1214 the expression to find calls.
1215 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1216 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1217 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1218 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1219 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1220
1221 2015-02-14 Marek Polacek <polacek@redhat.com>
1222
1223 PR c/64768
1224 * gcc.dg/array-11.c: New test.
1225 * gcc.dg/array-12.c: New test.
1226 * gcc.dg/array-13.c: New test.
1227 * gcc.dg/array-14.c: New test.
1228 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1229 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1230 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1231 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1232 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1233 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1234
1235 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/60894
1238 * g++.dg/lookup/using54.C: New.
1239
1240 2015-02-13 Jeff Law <law@redhat.com>
1241
1242 PR bootstrap/65060
1243 Revert my change for tree-optimization/64823.
1244
1245 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR tree-optimization/65053
1248 * gcc.c-torture/execute/pr65053-1.c: New test.
1249 * gcc.c-torture/execute/pr65053-2.c: New test.
1250
1251 2015-02-13 Marek Polacek <polacek@redhat.com>
1252
1253 PR c/65050
1254 * gcc.dg/pr65050.c: New test.
1255
1256 2015-02-13 Jeff Law <law@redhat.com>
1257
1258 PR tree-optimization/64823
1259 * gcc.dg/uninit-20.c: New test.
1260
1261 PR rtl-optimization/47477
1262 * gcc.dg/tree-ssa/pr47477.c: New test.
1263
1264 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/60211
1267 * g++.dg/parse/ivdep-2.C: New.
1268 * g++.dg/parse/ivdep-3.C: Likewise.
1269
1270 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1271
1272 PR fortran/64506
1273 * gfortran.dg/continuation_13.f90: New test.
1274 * gfortran.dg/continuation_14.f: New test.
1275
1276 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/64970
1279 * g++.dg/cpp0x/sfinae55.C: New.
1280
1281 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR ipa/65034
1284 * g++.dg/ipa/pr65034.C: New test.
1285
1286 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1287
1288 PR tree-optimization/65002
1289 * gcc.dg/pr65002.C: New.
1290
1291 2015-02-13 Marek Polacek <polacek@redhat.com>
1292
1293 PR c/65040
1294 * c-c++-common/pr65040.c: New test.
1295
1296 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1297
1298 PR tree-optimization/64705
1299 * gcc.dg/tree-ssa/pr64705.c: New test.
1300
1301 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1302
1303 PR rtl/32219
1304 * gcc.dg/visibility-22.c: New test.
1305 * gcc.dg/visibility-23.c: New test.
1306 * gcc.target/i386/pr32219-1.c: New test.
1307 * gcc.target/i386/pr32219-2.c: New test.
1308 * gcc.target/i386/pr32219-3.c: New test.
1309 * gcc.target/i386/pr32219-4.c: New test.
1310 * gcc.target/i386/pr32219-5.c: New test.
1311 * gcc.target/i386/pr32219-6.c: New test.
1312 * gcc.target/i386/pr32219-7.c: New test.
1313 * gcc.target/i386/pr32219-8.c: New test.
1314 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1315
1316 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1317
1318 PR libgfortran/57822
1319 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1320 four different KINDs.
1321
1322 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR c++/64884
1325 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1326
1327 PR sanitizer/65000
1328 * g++.dg/ubsan/pr65000.C: New test.
1329
1330 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1331
1332 PR fortran/64932
1333 * gfortran.dg/finalize_28.f90: New test
1334
1335 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1336
1337 PR debug/55541
1338 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1339 DW_TAG_lexical_block removal.
1340 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1341 * g++.dg/guality/pr55541.C: New test.
1342
1343 PR sanitizer/64984
1344 * g++.dg/ubsan/pr64984.C: New test.
1345
1346 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1347
1348 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1349
1350 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR testsuite/64930
1353 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1354 instructions for 2015-01-14 get_memmodel changes.
1355 * gcc.target/powerpc/atomic-p8.c: Likewise.
1356
1357 PR sanitizer/65019
1358 * g++.dg/ubsan/pr65019.C: New test.
1359
1360 PR tree-optimization/65014
1361 * gcc.c-torture/compile/pr65014.c: New test.
1362
1363 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1364
1365 PR libgfortran/57822
1366 * gfortran/fmt_g0_7.f08: Revise test.
1367
1368 2015-02-11 Jeff Law <law@redhat.com>
1369
1370 PR target/63347
1371 * gcc.target/m68k/pr63347.c: New test.
1372
1373 2015-02-11 Marek Polacek <polacek@redhat.com>
1374
1375 * g++.dg/ubsan/shift-1.C: New test.
1376 * gcc.dg/ubsan/c-shift-2.c: New test.
1377 * c-c++-common/ubsan/shift-5.c: Remove file.
1378
1379 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1380
1381 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1382 Directive adjusted to XFAIL.
1383 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1384 adjusted to XFAIL.
1385
1386 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR middle-end/65003
1389 * g++.dg/opt/pr65003.C: New test.
1390
1391 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1392
1393 * lib/target-supports.exp (check_effective_target_pie): Renamed
1394 to ...
1395 (check_effective_target_pie_enabled): This.
1396 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1397 * gcc.target/i386/pie.c: Likewise.
1398
1399 2015-02-11 Andrew Pinski <apinski@cavium.com>
1400
1401 PR target/64893
1402 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1403 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1404
1405 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR target/61925
1408 * gcc.target/i386/pr61925-1.c: New test.
1409 * gcc.target/i386/pr61925-2.c: New test.
1410 * gcc.target/i386/pr61925-3.c: New test.
1411
1412 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR sanitizer/65004
1415 * g++.dg/asan/pr65004.C: New test.
1416
1417 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1418
1419 PR target/64661
1420 * gcc.taget/sh/pr64661-0.h: New.
1421 * gcc.taget/sh/pr64661-1.c: New.
1422 * gcc.taget/sh/pr64661-2.c: New.
1423 * gcc.taget/sh/pr64661-3.c: New.
1424 * gcc.taget/sh/pr64661-4.c: New.
1425
1426 2015-02-10 Richard Biener <rguenther@suse.de>
1427
1428 PR tree-optimization/64995
1429 * g++.dg/torture/pr64995.C: New testcase.
1430
1431 2015-02-10 Richard Biener <rguenther@suse.de>
1432
1433 PR tree-optimization/64909
1434 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1435
1436 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1437
1438 * gcc.dg/signbit-sa.c: New test.
1439
1440 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1441
1442 PR libgfortran/57822
1443 * gfortran/fmt_g0_7.f08: New test.
1444
1445 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1446
1447 PR tree-optimization/43378
1448 * gcc.dg/tree-ssa/pr43378.c: New test.
1449
1450 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1451
1452 PR ipa/64978
1453 * g++.dg/torture/pr64978.C: New testcase.
1454
1455 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR sanitizer/64981
1458 * gcc.dg/asan/pr64981.c: New test.
1459
1460 2015-02-09 Marek Polacek <polacek@redhat.com>
1461
1462 PR c/64856
1463 * gcc.dg/pr64856.c: New test.
1464
1465 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1466
1467 PR target/64979
1468 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1469 * gcc.c-torture/execute/pr64979.c: New test.
1470
1471 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1472
1473 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1474
1475 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1476
1477 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1478 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1479
1480 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1481
1482 PR target/58757
1483 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1484
1485 2015-02-09 Richard Biener <rguenther@suse.de>
1486
1487 PR tree-optimization/54000
1488 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1489
1490 2015-02-09 Tom de Vries <tom@codesourcery.com>
1491
1492 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1493
1494 2015-02-09 Martin Liska <mliska@suse.cz>
1495
1496 * g++.dg/ipa/pr64858.C: New test.
1497
1498 2015-02-09 Tom de Vries <tom@codesourcery.com>
1499
1500 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1501
1502 2015-02-08 Andrew Pinski <apinski@cavium.com>
1503
1504 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1505
1506 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1507
1508 PR fortran/63744
1509 * gfortran.dg/use_rename_8.f90: New.
1510
1511 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1512
1513 * gnat.dg/addr7.ad[sb]: New test.
1514 * gnat.dg/addr8.ad[sb]: Likewise.
1515
1516 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1517
1518 PR jit/64752
1519 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1520 from jit.dg/test-compile-to-executable.c's create_code, with a
1521 clarification of the output message.
1522 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1523 pass/fail message.
1524 (test_jit): Use CHECK_NO_ERRORS when calling
1525 gcc_jit_context_compile_to_file.
1526 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1527 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1528 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1529 about deletions that are attempted.
1530 (jit-verify-compile-to-file): Rename to...
1531 (jit-verify-output-file-was-created): ...this, and drop the
1532 attempt to run "file" and verify the output.
1533 (jit-verify-assembler): New function.
1534 (jit-verify-object): New function.
1535 (jit-verify-dynamic-library): New function.
1536 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1537 favor of an implementation from new file
1538 create-code-for-hello-world-executable.h, which also adds a
1539 "main".
1540 (dg-final): Replace jit-verify-compile-to-file with
1541 jit-verify-output-file-was-created, and invoke new function
1542 jit-verify-assembler.
1543 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1544 the output message.
1545 (dg-final): Replace jit-verify-compile-to-file with
1546 jit-verify-output-file-was-created, and invoke new function
1547 jit-verify-dynamic-library.
1548 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1549 favor of an implementation from new file
1550 create-code-for-hello-world-executable.h, which also adds a
1551 "main".
1552 (dg-final): Replace jit-verify-compile-to-file with
1553 jit-verify-output-file-was-created. Strengthen the expected stdout
1554 from the built executable.
1555 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1556 favor of an implementation from new file
1557 create-code-for-hello-world-executable.h, which also adds a
1558 "main".
1559 (dg-final): Replace jit-verify-compile-to-file with
1560 jit-verify-output-file-was-created, and invoke new function
1561 jit-verify-object.
1562 * jit.dg/verify-dynamic-library.c: New source file.
1563
1564 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1565 Brian Rzycki <b.rzycki@samsung.com>
1566
1567 PR tree-optimization/64878
1568 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1569
1570 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR ipa/64896
1573 * g++.dg/ipa/pr64896.C: New test.
1574
1575 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1576
1577 PR target/64205
1578 * gcc.target/powerpc/pr64205.c: New file.
1579
1580 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1581
1582 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1583 (dg-options): Use -fpie instead of -fPIE -pie.
1584
1585 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR middle-end/64937
1588 * g++.dg/asan/pr64937.C: New test.
1589
1590 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1591
1592 PR fortran/63205
1593 * gfortran.dg/class_to_type_4.f90: New test
1594
1595 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1596
1597 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1598
1599 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1600
1601 PR rtl-optimization/64957
1602 PR debug/64817
1603 * gcc.c-torture/execute/pr64957.c: New test.
1604
1605 2015-02-05 Jeff Law <law@redhat.com>
1606
1607 PR target/17306
1608 * gcc.target/h8300/pr17306-1.c: New test.
1609 * gcc.target/h8300/pr17306-2.c: New test.
1610
1611 2015-02-05 Tobias Burnus <burnus@net-b.de>
1612
1613 PR fortran/64943
1614 * gfortran.dg/structure_constructor_12.f90: New.
1615
1616 2015-02-05 Jeff Law <law@redhat.com>
1617
1618 PR target/58400
1619 gcc.target/h8300/pr58400.c: New test.
1620
1621 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1622
1623 * gcc.target/arm/macro_defs0.c: New test.
1624 * gcc.target/arm/macro_defs1.c: New test.
1625 * gcc.target/arm/macro_defs2.c: New test.
1626
1627 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1628
1629 PR rtl-optimization/64905
1630 * gcc.target/i386/pr64905.c: Require nonpic target.
1631 (dg-options): Add -fomit-frame-pointer.
1632 (main): Remove.
1633
1634 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1635
1636 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1637 tree dump scanning.
1638
1639 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1640
1641 PR fortran/64757
1642 * gfortran.dg/type_to_class_2.f90: New test
1643 * gfortran.dg/type_to_class_3.f90: New test
1644
1645 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1646
1647 PR ipa/64686
1648 * g++.dg/torture/pr64686.C: New testcase.
1649
1650 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1651
1652 PR rtl-optimization/64905
1653 * gcc.target/i386/pr64905.c: New file.
1654
1655 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1656
1657 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1658 * gcc.dg/guality/pr41616-1.c: Ditto.
1659
1660 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1661
1662 PR debug/64817
1663 * gcc.dg/pr64817-3.c: New.
1664
1665 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1666 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1667
1668 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1669 pass parameters in registers.
1670 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1671 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1672 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1673
1674 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1675 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1676
1677 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1678 list, allow for multilibed targets.
1679 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1680
1681 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1682
1683 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1684 * gcc.dg/pr46728-6.c: Ditto.
1685
1686 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1687
1688 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1689 for mips_nanlegacy target.
1690
1691 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1692
1693 * gcc.target/i386/chkp-hidden-def.c: New.
1694
1695 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1696
1697 PR middle-end/62103
1698 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1699 to use 24 bits for bitfield b.
1700
1701 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1702
1703 PR testsuite/64796
1704 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1705 cache result in a global variable. Include all 32-bit targets for
1706 bswap64 tests.
1707
1708 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1709
1710 PR rtl-optimization/64756
1711 * gcc.c-torture/execute/pr64756.c: New test.
1712
1713 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1714
1715 PR target/64660
1716 * gcc.target/sh/pr64660-0.h: New.
1717 * gcc.target/sh/pr64660-1.c: New.
1718 * gcc.target/sh/pr64660-2.c: New.
1719 * gcc.target/sh/pr64660-3.c: New.
1720 * gcc.target/sh/pr64660-4.c: New.
1721
1722 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1723
1724 PR c++/64877
1725 * g++.dg/warn/Waddress-2.C: New.
1726
1727 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1728
1729 PR middle-end/61225
1730 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1731
1732 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1733
1734 PR preprocessor/64803
1735 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1736
1737 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1738
1739 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1740
1741 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1742
1743 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1744 (_ARM_FPSRC): Add DN and AHP fields.
1745 (clean_results): Force DN=1 on AArch64.
1746 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1747 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1748 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1749 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1750 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1751 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1752
1753 2015-02-02 Alan Modra <amodra@gmail.com>
1754
1755 * gcc.target/powerpc/cprophard.c: New.
1756
1757 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1758
1759 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1760 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1761
1762 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR debug/64817
1765 * gcc.dg/pr64817-1.c: New test.
1766 * gcc.dg/pr64817-2.c: New test.
1767
1768 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1769
1770 PR target/64851
1771 * gcc.target/sh/pr64851-0.h: New
1772 * gcc.target/sh/pr64851-1.c: New
1773 * gcc.target/sh/pr64851-2.c: New
1774 * gcc.target/sh/pr64851-3.c: New
1775 * gcc.target/sh/pr64851-4.c: New
1776
1777 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1778
1779 PR target/64882
1780 * gcc.dg/torture/pr64882.c: New test.
1781
1782 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1783
1784 PR target/64159
1785 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1786 sparc*-*-*.
1787
1788 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1789
1790 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1791 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1792 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1793 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1794 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1795 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1796 tree dump.
1797 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1798 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1799 tree dump.
1800 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1801 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1802 tree dump.
1803
1804 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1805
1806 PR target/64688
1807 * g++.dg/pr64688-2.C: New.
1808
1809 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1810
1811 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1812 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1813 * gcc.target/i386/fuse-caller-save.c: Ditto.
1814 * gcc.target/i386/headmerge-1.c: Ditto.
1815 * gcc.target/i386/headmerge-2.c: Ditto.
1816 * gcc.target/i386/sibcall-6.c: Ditto.
1817
1818 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1819
1820 PR target/64617
1821 * gcc.target/i386/pr64617.c: New test.
1822
1823 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1824
1825 PR target/15184
1826 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1827 (dg-options): Remove -m32.
1828 (dg-final): Scan for "movb %al" only.
1829 * gcc.target/i386/pr15184-2.c: Ditto.
1830
1831 2015-01-30 Richard Biener <rguenther@suse.de>
1832
1833 PR tree-optimization/64829
1834 * gcc.dg/vect/pr64829.c: New testcase.
1835
1836 2015-01-29 Marek Polacek <polacek@redhat.com>
1837
1838 PR c/64709
1839 * gcc.dg/pr64709.c: New test.
1840
1841 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR c++/64717
1844 * g++.dg/ubsan/pr64717-1.C: New test.
1845 * g++.dg/ubsan/pr64717-2.C: New test.
1846
1847 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1848
1849 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1850
1851 2015-01-29 Jeff Law <law@redhat.com>
1852
1853 PR target/15184
1854 * gcc.target/i386/pr15184-1.c: New test.
1855 * gcc.target/i386/pr15184-2.c: New test.
1856
1857 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1858
1859 PR tree-optimization/64746
1860 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1861
1862 2015-01-29 Richard Biener <rguenther@suse.de>
1863
1864 PR tree-optimization/64853
1865 * gcc.dg/torture/pr64853.c: New testcase.
1866
1867 2015-01-29 Richard Biener <rguenther@suse.de>
1868
1869 PR tree-optimization/64844
1870 * gcc.dg/vect/pr64844.c: New testcase.
1871
1872 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1873
1874 PR middle-end/64809
1875 * gcc.dg/pr64809.c: Delete.
1876
1877 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1878
1879 PR middle-end/64805
1880 * gcc.target/i386/pr64805.c: New.
1881
1882 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1883
1884 * gcc.dg/guality/guality.h (main): Add argv[0] to
1885 guality_gdb_command.
1886
1887 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1888
1889 PR ipa/64801
1890 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1891
1892 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1893
1894 PR target/64659
1895 * gcc.target/sh/sh.exp
1896 (check_effective_target_atomic_model_soft_gusa_available,
1897 check_effective_target_atomic_model_soft_tcb_available,
1898 check_effective_target_atomic_model_soft_imask_available,
1899 check_effective_target_atomic_model_hard_llcs_available): New.
1900 * gcc.target/sh/pr64659-0.h: New.
1901 * gcc.target/sh/pr64659-1.c: New.
1902 * gcc.target/sh/pr64659-2.c: New.
1903 * gcc.target/sh/pr64659-3.c: New.
1904 * gcc.target/sh/pr64659-4.c: New.
1905
1906 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1907
1908 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1909 scan-assembler-times pattern.
1910
1911 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1912
1913 PR middle-end/64809
1914 * gcc.dg/pr64809.c: New test.
1915
1916 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1917
1918 PR tree-optimization/64277
1919 * gcc.dg/pr64277.c: New.
1920
1921 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1922
1923 PR tree-optimization/64718
1924 * gcc.c-torture/execute/pr64718.c: New test.
1925
1926 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1927
1928 * gcc.target/aarch64/abs_2.c: New.
1929
1930 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1931
1932 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1933 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1934 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1935 ISA rev < 2.
1936
1937 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR bootstrap/64612
1940 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1941 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1942 { target comdat_group }.
1943
1944 2015-01-27 Tobias Burnus <burnus@net-b.de>
1945
1946 PR fortran/63861
1947 * gfortran.dg/goacc/coarray_2.f90: New.
1948
1949 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1950
1951 PR ipa/60871
1952 PR ipa/64139
1953 * g++.dg/torture/pr64139.C: New testcase.
1954 * g++.dg/torture/pr60871.C: Likewise.
1955
1956 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1957
1958 PR fortran/64230
1959 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1960 prevent linking errors.
1961
1962 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1963
1964 PR ipa/64282
1965 * g++.dg/torture/pr64282.C: New testcase.
1966
1967 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1968
1969 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1970 for wzr reg.
1971
1972 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1973
1974 * gcc.target/s390/hotpatch-13.c: New testcase.
1975 * gcc.target/s390/hotpatch-14.c: New testcase.
1976 * gcc.target/s390/hotpatch-15.c: New testcase.
1977 * gcc.target/s390/hotpatch-16.c: New testcase.
1978 * gcc.target/s390/hotpatch-17.c: New testcase.
1979 * gcc.target/s390/hotpatch-18.c: New testcase.
1980 * gcc.target/s390/hotpatch-19.c: New testcase.
1981 * gcc.target/s390/hotpatch-20.c: New testcase.
1982 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1983 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1984 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1985 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1986 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1987 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1988 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1989 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1990 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1991 * gcc.target/s390/hotpatch-10.c: Likewise.
1992 * gcc.target/s390/hotpatch-11.c: Likewise.
1993 * gcc.target/s390/hotpatch-12.c: Likewise.
1994 * gcc.target/s390/hotpatch-2.c: Likewise.
1995 * gcc.target/s390/hotpatch-3.c: Likewise.
1996 * gcc.target/s390/hotpatch-4.c: Likewise.
1997 * gcc.target/s390/hotpatch-5.c: Likewise.
1998 * gcc.target/s390/hotpatch-6.c: Likewise.
1999 * gcc.target/s390/hotpatch-7.c: Likewise.
2000 * gcc.target/s390/hotpatch-8.c: Likewise.
2001 * gcc.target/s390/hotpatch-9.c: Likewise.
2002 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2003 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2004 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2005 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2006 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2007 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2008 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2009 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2010
2011 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2012
2013 * gcc.dg/long_branch.c: New testcase.
2014
2015 2015-01-27 Richard Biener <rguenther@suse.de>
2016
2017 PR tree-optimization/56273
2018 PR tree-optimization/59124
2019 PR tree-optimization/64277
2020 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2021 * gcc.dg/Warray-bounds-12.c: Likewise.
2022 * gcc.dg/Warray-bounds-13.c: Likewise.
2023
2024 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2025
2026 PR rtl-optimization/61058
2027 * gcc.dg/pr61058.c: New test.
2028
2029 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2030
2031 * gcc.target/i386/chkp-narrow-bounds.c: New.
2032
2033 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR tree-optimization/64807
2036 * gcc.dg/pr64807.c: New test.
2037
2038 PR c/64766
2039 * gcc.dg/pr64766.c: New test.
2040
2041 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2042
2043 PR target/49263
2044 * gcc.target/sh/pr49263-4.c: New.
2045
2046 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2047
2048 PR fortran/62044
2049 * gfortran.dg/allocate_with_mold_1.f90: New test
2050
2051 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR c/64778
2054 * gcc.dg/pr64778.c: New test.
2055
2056 PR middle-end/64421
2057 * gcc.dg/vect/pr64421.c: New test.
2058
2059 2015-01-26 Tobias Burnus <burnus@net-b.de>
2060
2061 PR fortran/64771
2062 * gfortran.dg/coarray_36.f: New.
2063 * gfortran.dg/coarray_37.f90: New.
2064
2065 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2066
2067 PR fortran/64230
2068 * gfortran.dg/class_allocate_18.f90: New.
2069
2070 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2071
2072 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2073
2074 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2075
2076 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2077
2078 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2079
2080 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2081
2082 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2083
2084 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2085
2086 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2087
2088 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2089 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2090 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2091 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2092
2093 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2094
2095 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2096 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2097 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2098
2099 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2100
2101 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2102 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2103 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2104 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2105 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2106 vXXXhn.inc.
2107
2108 2015-01-26 Richard Biener <rguenther@suse.de>
2109
2110 PR middle-end/64764
2111 * gcc.dg/uninit-19.c: New testcase.
2112
2113 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2114
2115 * lib/target-supports.exp (check_effective_target_vect64): Add
2116 sparc*-*-*.
2117
2118 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2119
2120 PR testsuite/64712
2121 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2122
2123 2015-01-26 Tony Liu <tony.liu@arm.com>
2124
2125 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2126 non-UAL cases.
2127
2128 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2129
2130 PR libfortran/64770
2131 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2132 correctly, clean up afterwards.
2133
2134 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2135
2136 PR fortran/62044
2137 * gfortran.dg/use_rename_7.f90: New.
2138
2139 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2140
2141 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2142 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2143
2144 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2145
2146 PR target/54236
2147 * gcc.target/sh/pr54236-4.c: New.
2148
2149 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2150
2151 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2152 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2153 Bridge test.
2154
2155 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2156
2157 PR libfortran/64770
2158 * gfortran.dg/open_new_segv.f90: New test.
2159
2160 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2161
2162 PR target/49263
2163 PR target/53987
2164 PR target/64345
2165 PR target/59533
2166 PR target/52933
2167 PR target/54236
2168 PR target/51244
2169 * gcc.target/sh/pr64345-1.c: New.
2170 * gcc.target/sh/pr64345-2.c: New.
2171 * gcc.target/sh/pr59533-1.c: New.
2172 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2173 * gcc.target/sh/pr52933-2.c: Likewise.
2174 * gcc.target/sh/pr54089-1.c: Likewise.
2175 * gcc.target/sh/pr54236-1.c: Likewise.
2176 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2177 * gcc.target/sh/pr49263-1.c: Remove xfails.
2178 * gcc.target/sh/pr49263-2.c: Likewise.
2179 * gcc.target/sh/pr49263-3.c: Likewise.
2180 * gcc.target/sh/pr53987-1.c: Likewise.
2181 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2182 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2183 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2184 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2185 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2186 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2187 test_009): New.
2188 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2189 (test_02): New.
2190
2191 2015-01-24 Tom de Vries <tom@codesourcery.com>
2192
2193 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2194
2195 2015-01-23 Ian Lance Taylor <iant@google.com>
2196
2197 PR go/64510
2198 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2199 targets without split stack support.
2200
2201 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2202
2203 PR target/64317
2204 * gcc.target/i386/pr64317.c: New test.
2205
2206 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2207
2208 PR rtl-optimization/63637
2209 PR rtl-optimization/60663
2210 * gcc.dg/pr63637-1.c: New test.
2211 * gcc.dg/pr63637-2.c: New test.
2212 * gcc.dg/pr63637-3.c: New test.
2213 * gcc.dg/pr63637-4.c: New test.
2214 * gcc.dg/pr63637-5.c: New test.
2215 * gcc.dg/pr63637-6.c: New test.
2216 * gcc.target/i386/pr63637-1.c: New test.
2217 * gcc.target/i386/pr63637-2.c: New test.
2218 * gcc.target/i386/pr63637-3.c: New test.
2219 * gcc.target/i386/pr63637-4.c: New test.
2220 * gcc.target/i386/pr63637-5.c: New test.
2221 * gcc.target/i386/pr63637-6.c: New test.
2222
2223 2015-01-23 Richard Biener <rguenther@suse.de>
2224
2225 PR testsuite/63439
2226 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2227 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2228
2229 2015-01-23 Marek Polacek <polacek@redhat.com>
2230
2231 PR preprocessor/60570
2232 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2233 * gcc.dg/cpp/pr60570.c: New test.
2234
2235 2015-01-23 Richard Biener <rguenther@suse.de>
2236
2237 PR testsuite/63439
2238 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2239 vectorization on vect64 targets.
2240
2241 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2242
2243 PR fortran/60922
2244 * gfortran.dg/class_allocate_17.f90: New.
2245
2246 2015-01-23 Tobias Burnus <burnus@net-b.de>
2247
2248 PR fortran/64726
2249 * gfortran.dg/goacc/combined_loop.f90: New.
2250
2251 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2252
2253 PR fortran/61933
2254 * gfortran.dg/make_unit.f90: New test.
2255
2256 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2257
2258 PR fortran/61933
2259 * gfortran.dg/negative_unit_int8.f: Update.
2260
2261 2015-01-22 Jeff Law <law@redhat.com>
2262
2263 PR target/52076
2264 * gcc.target/m68k/pr52076-1.c: New test.
2265 * gcc.target/m68k/pr52076-2.c: New test.
2266
2267 2015-01-22 Richard Biener <rguenther@suse.de>
2268
2269 PR middle-end/64728
2270 * gcc.dg/torture/pr64728.c: New testcase.
2271
2272 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2273
2274 PR target/64688
2275 * g++.dg/pr64688.C: New test.
2276
2277 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2278
2279 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2280 to avoid errors with -fpic.
2281
2282 2015-01-22 Richard Biener <rguenther@suse.de>
2283
2284 PR libstdc++/64535
2285 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2286
2287 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2288
2289 PR rtl-optimization/64682
2290 * gcc.c-torture/execute/pr64682.c: New file.
2291
2292 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2293
2294 PR debug/64511
2295 * gcc.dg/pr64511.c: New test.
2296
2297 PR rtl-optimization/62078
2298 * g++.dg/opt/pr62078.C: New test.
2299
2300 PR c/63307
2301 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2302
2303 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2304
2305 PR fortran/57023
2306 * gfortran.dg/internal_pack_15.f90: New test.
2307
2308 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2309
2310 * c-c++-common/tsan/step.c: New testcase.
2311
2312 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2313
2314 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2315
2316 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2317
2318 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2319
2320 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2321
2322 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2323
2324 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2325
2326 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2327
2328 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2329
2330 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2331
2332 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2333
2334 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2335
2336 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2337
2338 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2339
2340 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2341
2342 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2343
2344 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2345
2346 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2347
2348 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2349
2350 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2351
2352 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2353
2354 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2355
2356 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2357
2358 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2359
2360 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2361
2362 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2363 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2364 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2365 vXXXw.inc.
2366
2367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2368
2369 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2370 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2371 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2372 vXXXl.inc.
2373
2374 2015-01-21 Renlin Li <renlin.li@arm.com>
2375
2376 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2377 * g++.dg/tls/thread_local5g.C: Likewise.
2378 * g++.dg/tls/thread_local6g.C: Likewise.
2379
2380 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2381
2382 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2383 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2384 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2385
2386 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2387
2388 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2389 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2390 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2391
2392 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2393
2394 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2395 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2396 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2397
2398 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2399
2400 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2401 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2402 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2403
2404 2015-01-20 Jeff Law <law@redhat.com>
2405
2406 PR target/59946
2407 * gcc.target/m68k/pr59946.c: New test.
2408
2409 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2410
2411 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2412 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2413 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2414
2415 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2416
2417 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2418 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2419 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2420
2421 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2422
2423 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2424 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2425 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2426
2427 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2428
2429 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2430 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2431 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2432 vshuffle.inc.
2433 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2434 vshuffle.inc.
2435
2436 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2437
2438 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2439 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2440 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2441
2442 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2443
2444 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2445 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2446 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2447
2448 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2449
2450 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2451
2452 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2453
2454 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2455
2456 PR sanitizer/64632
2457 * g++.dg/ubsan/pr64632.C: New test.
2458
2459 PR debug/64663
2460 * gcc.dg/pr64663.c: New test.
2461
2462 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2463
2464 PR c++/64383
2465 * g++.dg/warn/Wunused-var-23.C: New.
2466
2467 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2468
2469 PR c++/59937
2470 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2471 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2472
2473 2015-01-20 Richard Biener <rguenther@suse.de>
2474
2475 PR ipa/64684
2476 * gcc.dg/lto/pr64684_0.c: New testcase.
2477 * gcc.dg/lto/pr64684_1.c: Likewise.
2478 * gcc.dg/lto/pr64684_2.c: Likewise.
2479 * gcc.dg/lto/pr64685_0.c: Likewise.
2480 * gcc.dg/lto/pr64685_1.c: Likewise.
2481
2482 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 PR c++/62241
2485 * g++.dg/cpp1y/lambda-init12.C: New.
2486
2487 2015-01-20 Richard Biener <rguenther@suse.de>
2488
2489 PR tree-optimization/64410
2490 * g++.dg/vect/pr64410.cc: Require vect_double.
2491
2492 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2493
2494 PR target/64149
2495 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2496
2497 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2498
2499 PR bootstrap/64676
2500 Revert:
2501 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2502
2503 PR rtl-optimization/64081
2504 * gcc.dg/pr64081.c: New test.
2505
2506 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2507
2508 * jit.dg/harness.h: Include <unistd.h>.
2509 (CHECK_NO_ERRORS): New.
2510 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2511 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2512 gcc_jit_context_compile_to_file.
2513 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2514 args to the spawned executable.
2515 (jit-expand-vars): New function.
2516 (jit-exe-params): New variable.
2517 (dg-jit-set-exe-params): New function.
2518 (jit-dg-test): Detect testcases that use
2519 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2520 Set arguments of spawned process to jit-exe-params.
2521 (jit-get-output-filename): New function.
2522 (jit-setup-compile-to-file): New function.
2523 (jit-verify-compile-to-file): New function.
2524 (jit-run-executable): New function.
2525 (jit-verify-executable): New function.
2526 * jit.dg/test-compile-to-assembler.c: New testcase.
2527 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2528 * jit.dg/test-compile-to-executable.c: New testcase.
2529 * jit.dg/test-compile-to-object.c: New testcase.
2530
2531 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2532
2533 PR target/64652
2534 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2535 (test_1): New.
2536
2537 2015-01-19 Martin Liska <mliska@suse.cz>
2538
2539 * objc/compile/pr64668.m: New test.
2540
2541 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2542
2543 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2544 (create_overflow_fn): Update comment to clarify that
2545 the third param of the created function is a bool *, not
2546 an int *.
2547 (verify_int_overflow_fn): Convert param "expected_ovf" from
2548 int to bool. Update third param of "overflow_fn_type" from int *
2549 to bool *. Update local "actual_ovf" from int to bool.
2550 (verify_uint_overflow_fn): Likewise.
2551
2552 2015-01-19 Martin Liska <mliska@suse.cz>
2553
2554 * gcc.dg/ipa/ipa-icf-33.c: New test.
2555
2556 2015-01-19 Felix Yang <felix.yang@huawei.com>
2557 Haijian Zhang <z.zhanghaijian@huawei.com>
2558
2559 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2560 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2561 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2562 result_float64x2, expected_hfloat64x2): New helper type, variable and
2563 declaration.
2564 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2565 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2566 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2567 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2568 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2569 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2570 and target without the FMA feature.
2571
2572 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2573
2574 * gcc.target/aarch64/pr64304.c: New testcase.
2575
2576 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2577
2578 PR rtl-optimization/64081
2579 * gcc.dg/pr64081.c: New test.
2580
2581 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2582
2583 PR target/63971
2584 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2585 the epilogue).
2586 * gcc.target/aarch64/test_frame_6.c: Likewise.
2587 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2588 and x19 (in the epilogue).
2589 * gcc.target/aarch64/test_frame_4.c: Likewise.
2590 * gcc.target/aarch64/test_frame_7.c: Likewise.
2591
2592 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2593
2594 * gcc.target/i386/chkp-always_inline.c: New.
2595
2596 2015-01-15 Andrew Pinski <apinski@cavium.com>
2597 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2598
2599 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2600 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2601
2602 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2603
2604 PR fortran/60255
2605 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2606 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2607
2608 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2609
2610 PR fortran/64578
2611 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2612
2613 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2614
2615 PR target/64652
2616 * gcc.target/sh/torture/pr64652.c: New.
2617
2618 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2619
2620 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2621 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2622 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2623 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2624 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2625 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2626
2627 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2628
2629 PR ipa/64378
2630 * g++.dg/torture/pr64378.C: New testcase.
2631
2632 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2633
2634 PR fortran/57959
2635 * gfortran.dg/block_13.f08: New test
2636
2637 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2638
2639 PR fortran/55901
2640 * gfortran.dg/associate_1.f03: Allow test for character with
2641 automatic length.
2642
2643 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2644
2645 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2646 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2647
2648 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2649
2650 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2651
2652 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2653
2654 PR fortran/64578
2655 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2656
2657 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2658
2659 PR fortran/60357
2660 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2661
2662 PR fortran/61275
2663 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2664
2665 PR fortran/55932
2666 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2667
2668 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2669
2670 PR fortran/60334
2671 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2672
2673 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2674
2675 PR rtl-optimization/52773
2676 * gcc.c-torture/compile/pr52773.c: New test.
2677
2678 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2679
2680 PR c++/62134
2681 * g++.dg/cpp0x/alias-decl-46.C: New.
2682
2683 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2684
2685 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2686
2687 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2688
2689 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2690 Add trace.
2691 (CHECK_FP): Likewise.
2692 (CHECK_CUMULATIVE_SAT): Likewise.
2693
2694 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2695
2696 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2697 (Set_Neon_Cumulative_Sat): Add parameter.
2698 (__set_neon_cumulative_sat): Support new parameter.
2699 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2700 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2701 argument.
2702 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2703 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2704 argument.
2705
2706 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2707
2708 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2709 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2710
2711 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2712
2713 PR c++/60056
2714 * g++.dg/tls/thread_local-ice4.C: New.
2715
2716 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2717
2718 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2719 than Neon options.
2720
2721 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2722
2723 PR c++/62276
2724 * g++.dg/cpp0x/vt-62276.C: New.
2725
2726 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2727
2728 PR middle-end/64353
2729 * g++.dg/pr64353.C: New.
2730
2731 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2732
2733 PR target/64263
2734 * gcc.target/aarch64/pr64263_1.c: New test.
2735
2736 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2737
2738 PR tree-optimization/64434
2739 * gcc.dg/torture/pr64434.c: Move to...
2740 * gcc.dg/pr64434.c: ... here.
2741
2742 2015-01-16 Richard Biener <rguenther@suse.de>
2743
2744 PR middle-end/64614
2745 * gcc.dg/uninit-18.c: New testcase.
2746
2747 2015-01-16 Richard Biener <rguenther@suse.de>
2748
2749 PR tree-optimization/64568
2750 * g++.dg/torture/pr64568-2.C: New testcase.
2751
2752 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2753
2754 PR target/64363
2755 * gcc.target/i386/chkp-label-address.c: New.
2756
2757 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2758
2759 PR fortran/45290
2760 * gfortran.dg/pointer_init_6.f90: Extended.
2761
2762 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2763
2764 * gcc.c-torture/compile/20150108.c: New test.
2765
2766 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2767
2768 * gcc.target/visium: New directory.
2769
2770 2015-01-16 Richard Biener <rguenther@suse.de>
2771
2772 PR tree-optimization/61743
2773 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2774 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2775
2776 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2777
2778 * gcc.dg/pr64015.c: New test.
2779
2780 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2781
2782 PR ipa/64163
2783 PR ipa/64612
2784 * g++.dg/ipa/pr64612.C: New test.
2785
2786 2015-01-16 Renlin Li <renlin.li@arm.com>
2787
2788 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2789
2790 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2791
2792 * gcc.target/i386/sse-14.c: Test new intrinsic.
2793 * gcc.target/i386/sse-22.c: Ditto.
2794
2795 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2796
2797 PR c++/58614
2798 * g++.dg/cpp0x/auto44.C: New.
2799
2800 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2801
2802 PR target/59710
2803 * gcc.target/nios2/gpopt-all.c: New test case.
2804 * gcc.target/nios2/gpopt-local.c: New test case.
2805 * gcc.target/nios2/gpopt-global.c: New test case.
2806 * gcc.target/nios2/gpopt-data.c: New test case.
2807 * gcc.target/nios2/gpopt-none.c: New test case.
2808
2809 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2810
2811 * g++.dg/ubsan/vptr-1.C: New test.
2812 * g++.dg/ubsan/vptr-2.C: New test.
2813 * g++.dg/ubsan/vptr-3.C: New test.
2814 * g++.dg/ubsan/vptr-4.C: New test.
2815 * g++.dg/ubsan/vptr-5.C: New test.
2816 * g++.dg/ubsan/vptr-6.C: New test.
2817 * g++.dg/ubsan/vptr-7.C: New test.
2818 * g++.dg/ubsan/vptr-8.C: New test.
2819 * g++.dg/ubsan/vptr-9.C: New test.
2820
2821 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2822
2823 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2824 is set up.
2825 * lib/gcc-dg.exp: Likewise.
2826
2827 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2828
2829 PR rtl-optimization/64110
2830 * gcc.target/i386/pr64110.c: Add scan-assembler.
2831
2832 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2833 James Norris <jnorris@codesourcery.com>
2834 Cesar Philippidis <cesar@codesourcery.com>
2835 Ilmir Usmanov <i.usmanov@samsung.com>
2836
2837 * lib/target-supports.exp (check_effective_target_fopenacc): New
2838 procedure.
2839 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2840 * g++.dg/goacc/goacc.exp: Likewise.
2841 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2842 * gcc.dg/goacc/goacc.exp: Likewise.
2843 * gfortran.dg/goacc/goacc.exp: Likewise.
2844 * c-c++-common/cpp/openacc-define-1.c: New file.
2845 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2846 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2847 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2848 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2849 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2850 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2851 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2852 * c-c++-common/goacc/cache-1.c: Likewise.
2853 * c-c++-common/goacc/clauses-fail.c: Likewise.
2854 * c-c++-common/goacc/collapse-1.c: Likewise.
2855 * c-c++-common/goacc/data-1.c: Likewise.
2856 * c-c++-common/goacc/data-2.c: Likewise.
2857 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2858 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2859 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2860 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2861 * c-c++-common/goacc/if-clause-1.c: Likewise.
2862 * c-c++-common/goacc/if-clause-2.c: Likewise.
2863 * c-c++-common/goacc/kernels-1.c: Likewise.
2864 * c-c++-common/goacc/loop-1.c: Likewise.
2865 * c-c++-common/goacc/loop-private-1.c: Likewise.
2866 * c-c++-common/goacc/nesting-1.c: Likewise.
2867 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2868 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2869 * c-c++-common/goacc/parallel-1.c: Likewise.
2870 * c-c++-common/goacc/pcopy.c: Likewise.
2871 * c-c++-common/goacc/pcopyin.c: Likewise.
2872 * c-c++-common/goacc/pcopyout.c: Likewise.
2873 * c-c++-common/goacc/pcreate.c: Likewise.
2874 * c-c++-common/goacc/pragma_context.c: Likewise.
2875 * c-c++-common/goacc/present-1.c: Likewise.
2876 * c-c++-common/goacc/reduction-1.c: Likewise.
2877 * c-c++-common/goacc/reduction-2.c: Likewise.
2878 * c-c++-common/goacc/reduction-3.c: Likewise.
2879 * c-c++-common/goacc/reduction-4.c: Likewise.
2880 * c-c++-common/goacc/sb-1.c: Likewise.
2881 * c-c++-common/goacc/sb-2.c: Likewise.
2882 * c-c++-common/goacc/sb-3.c: Likewise.
2883 * c-c++-common/goacc/update-1.c: Likewise.
2884 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2885 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2886 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2887 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2888 * gfortran.dg/goacc/assumed.f95: Likewise.
2889 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2890 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2891 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2892 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2893 * gfortran.dg/goacc/branch.f95: Likewise.
2894 * gfortran.dg/goacc/cache-1.f95: Likewise.
2895 * gfortran.dg/goacc/coarray.f95: Likewise.
2896 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2897 * gfortran.dg/goacc/cray.f95: Likewise.
2898 * gfortran.dg/goacc/critical.f95: Likewise.
2899 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2900 * gfortran.dg/goacc/data-tree.f95: Likewise.
2901 * gfortran.dg/goacc/declare-1.f95: Likewise.
2902 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2903 * gfortran.dg/goacc/fixed-1.f: Likewise.
2904 * gfortran.dg/goacc/fixed-2.f: Likewise.
2905 * gfortran.dg/goacc/fixed-3.f: Likewise.
2906 * gfortran.dg/goacc/fixed-4.f: Likewise.
2907 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2908 * gfortran.dg/goacc/if.f95: Likewise.
2909 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2910 * gfortran.dg/goacc/list.f95: Likewise.
2911 * gfortran.dg/goacc/literal.f95: Likewise.
2912 * gfortran.dg/goacc/loop-1.f95: Likewise.
2913 * gfortran.dg/goacc/loop-2.f95: Likewise.
2914 * gfortran.dg/goacc/loop-3.f95: Likewise.
2915 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2916 * gfortran.dg/goacc/omp.f95: Likewise.
2917 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2918 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2919 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2920 * gfortran.dg/goacc/parameter.f95: Likewise.
2921 * gfortran.dg/goacc/private-1.f95: Likewise.
2922 * gfortran.dg/goacc/private-2.f95: Likewise.
2923 * gfortran.dg/goacc/private-3.f95: Likewise.
2924 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2925 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2926 * gfortran.dg/goacc/reduction.f95: Likewise.
2927 * gfortran.dg/goacc/routine-1.f90: Likewise.
2928 * gfortran.dg/goacc/routine-2.f90: Likewise.
2929 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2930 * gfortran.dg/goacc/several-directives.f95: Likewise.
2931 * gfortran.dg/goacc/sie.f95: Likewise.
2932 * gfortran.dg/goacc/subarrays.f95: Likewise.
2933 * gfortran.dg/gomp/map-1.f90: Likewise.
2934 * gfortran.dg/openacc-define-1.f90: Likewise.
2935 * gfortran.dg/openacc-define-2.f90: Likewise.
2936 * gfortran.dg/openacc-define-3.f90: Likewise.
2937 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2938 * g++.dg/gomp/block-2.C: Likewise.
2939 * g++.dg/gomp/block-3.C: Likewise.
2940 * g++.dg/gomp/block-5.C: Likewise.
2941 * g++.dg/gomp/target-1.C: Likewise.
2942 * g++.dg/gomp/target-2.C: Likewise.
2943 * g++.dg/gomp/taskgroup-1.C: Likewise.
2944 * g++.dg/gomp/teams-1.C: Likewise.
2945 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2946 * gcc.dg/cilk-plus/jump.c: Likewise.
2947 * gcc.dg/gomp/block-1.c: Likewise.
2948 * gcc.dg/gomp/block-10.c: Likewise.
2949 * gcc.dg/gomp/block-2.c: Likewise.
2950 * gcc.dg/gomp/block-3.c: Likewise.
2951 * gcc.dg/gomp/block-4.c: Likewise.
2952 * gcc.dg/gomp/block-5.c: Likewise.
2953 * gcc.dg/gomp/block-6.c: Likewise.
2954 * gcc.dg/gomp/block-7.c: Likewise.
2955 * gcc.dg/gomp/block-8.c: Likewise.
2956 * gcc.dg/gomp/block-9.c: Likewise.
2957 * gcc.dg/gomp/target-1.c: Likewise.
2958 * gcc.dg/gomp/target-2.c: Likewise.
2959 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2960 * gcc.dg/gomp/teams-1.c: Likewise.
2961
2962 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2963
2964 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2965 test case.
2966
2967 2015-01-15 Mike Stump <mikestump@comcast.net>
2968
2969 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2970 * gcc.dg/inline_2.c: Likewise.
2971 * gcc.dg/inline_3.c: Likewise.
2972 * gcc.dg/inline_4.c: Likewise.
2973
2974 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2975
2976 PR fortran/58023
2977 * gfortran.dg/proc_ptr_comp_43.f90: New.
2978
2979 2015-01-15 Mike Stump <mikestump@comcast.net>
2980
2981 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2982 * gcc.dg/unroll_2.c: Likewise.
2983 * gcc.dg/unroll_3.c: Likewise.
2984 * gcc.dg/unroll_4.c: Likewise.
2985 * gcc.dg/unroll_5.c: Likewise.
2986
2987 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2988
2989 PR target/63971
2990 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2991 in epilogue.
2992 * gcc.target/aarch64/test_frame_6.c: Likewise.
2993 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2994 x30 and x19 (in the epilogue).
2995 * gcc.target/aarch64/test_frame_4.c: Likewise.
2996 * gcc.target/aarch64/test_frame_7.c: Likewise.
2997
2998 2015-01-15 Martin Liska <mliska@suse.cz>
2999
3000 * g++.dg/ipa/pr64068.C: New test.
3001 * gcc.dg/ipa/PR64559.c: New test.
3002
3003 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3004
3005 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3006 with PIE.
3007
3008 2015-01-15 Richard Biener <rguenther@suse.de>
3009
3010 PR tree-optimization/61743
3011 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3012 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3013
3014 2015-01-15 Renlin Li <renlin.li@arm.com>
3015
3016 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3017 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3018
3019 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3020
3021 * gcc.dg/vect/vect-aggressive-1.c: New.
3022 * gcc.target/i386/avx2-vect-aggressive.c: New.
3023
3024 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3025
3026 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3027
3028 2015-01-15 Richard Biener <rguenther@suse.de>
3029
3030 PR lto/64415
3031 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3032 -Wl,-undefined,dynamic_lookup.
3033
3034 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3035
3036 * gnat.dg/opt47.adb: New test.
3037
3038 2015-01-15 Richard Biener <rguenther@suse.de>
3039
3040 PR lto/64415
3041 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3042
3043 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3044
3045 PR tree-optimization/64434
3046 * gcc.dg/torture/pr64434.c: New test.
3047
3048 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3049
3050 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3051 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3052 -march=loongson* and -march=octeon* require -mno-micromips.
3053
3054 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3055 Matthew Fortune <matthew.fortune@imgtec.com>
3056
3057 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3058 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3059 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3060 * gcc.target/mips/call-saved-7.c: New file.
3061 * gcc.target/mips/call-saved-8.c: New file.
3062 * gcc.target/mips/call-saved-9.c: New file.
3063
3064 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3065
3066 * gcc.target/mips/lsa.c: New file.
3067 * gcc.target/mips/mips64-lsa.c: Likewise.
3068 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3069 * gcc.target/mips/mulsize-4.c: Likewise.
3070 * gcc.target/mips/mulsize-5.c: New file.
3071 * gcc.target/mips/mulsize-6.c: Likewise.
3072 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3073 and !HAS_LSA as ghost options.
3074 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3075 for !HAS_LSA.
3076
3077 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3078
3079 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3080
3081 2015-01-15 Richard Biener <rguenther@suse.de>
3082
3083 PR middle-end/64365
3084 * gcc.dg/torture/pr64365.c: New testcase.
3085
3086 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3087
3088 * gcc.dg/stackprotectexplicit1.c: New test.
3089 * g++.dg/stackprotectexplicit2.c: New test.
3090
3091 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3092
3093 PR target/61933
3094 * gfortran.dg/inquire_internal.f90: New.
3095 * gfortran.dg/negative_unit_check.f90: New.
3096
3097 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3098
3099 PR target/53988
3100 * gcc.target/sh/pr53988-1.c: New.
3101
3102 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 PR c++/58671
3105 * g++.dg/tls/thread_local-ice3.C: New.
3106
3107 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3108
3109 * gcc.target/i386/fentry-override.c: Properly place {} in target
3110 selector. Remove nonpic.
3111 * gcc.target/i386/fentry.c: Likewise.
3112
3113 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3114
3115 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3116 warnings instead of errors.
3117
3118 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3119
3120 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3121 option support instead of ENABLE_LTO from Makefile.
3122
3123 2015-01-14 Richard Biener <rguenther@suse.de>
3124
3125 PR tree-optimization/59354
3126 * gcc.dg/vect/pr59354.c: New testcase.
3127
3128 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3129
3130 * lib/target-supports.exp
3131 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3132 on ARM architures before v7.
3133
3134 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3135
3136 PR middle-end/59448
3137 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3138 an atomic_exchange.
3139
3140 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3141
3142 PR target/64386
3143 * gcc.target/i386/pr64386.c: New test.
3144
3145 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3146
3147 PR target/64393
3148 * gcc.target/i386/pr64393.c: New test.
3149
3150 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3151
3152 PR target/64387
3153 * gcc.target/i386/pr64387.c: New test.
3154
3155 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3156
3157 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3158
3159 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3160
3161 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3162
3163 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3164
3165 PR target/64453
3166 * gcc.target/arm/pr64453.c: New.
3167
3168 2015-01-14 Richard Biener <rguenther@suse.de>
3169
3170 PR lto/64415
3171 * gcc.dg/lto/pr64415_0.c: New testcase.
3172 * gcc.dg/lto/pr64415_1.c: Likewise.
3173
3174 2015-01-14 Martin Liska <mliska@suse.cz>
3175
3176 * gcc.dg/ipa/pr64307.c: New test.
3177
3178 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3179
3180 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3181 64-bit and 128-bit.
3182
3183 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3184
3185 PR target/64460
3186 * gcc.target/arm/pr64460_1.c: New test.
3187
3188 2015-01-14 Richard Biener <rguenther@suse.de>
3189
3190 PR tree-optimization/64493
3191 PR tree-optimization/64495
3192 * gcc.dg/vect/pr64493.c: New testcase.
3193 * gcc.dg/vect/pr64495.c: Likewise.
3194
3195 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3196
3197 * gcc.dg/Warray-bounds-11.c: New test-case.
3198
3199 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3200
3201 * gcc.target/mips/octeon3-pipe-1.c: New test.
3202
3203 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3204
3205 * jit.dg/harness.h (set_up_logging): Move string concatenation
3206 into...
3207 (concat_strings): New function.
3208 (dump_reproducer): New function.
3209 (test_jit): Call dump_reproducer.
3210 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3211 function.
3212 (jit-dg-test): Delete any generated reproducer from previous runs.
3213 Verify that a generated reproducer was created, and verify that it
3214 compiles.
3215 * jit.dg/test-nested-contexts.c (main): Call
3216 gcc_jit_context_dump_reproducer_to_file.
3217
3218 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3219
3220 * gcc.dg/aru-2.c: Add dg-require-profiling.
3221
3222 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3223
3224 * lib/target-supports.exp (check_profiling_available): Check if
3225 -pg links.
3226
3227 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3228
3229 PR ipa/64565
3230 * g++.dg/torture/pr64565.C: New testcase.
3231
3232 2015-01-13 Marek Polacek <polacek@redhat.com>
3233
3234 PR middle-end/64391
3235 * gcc.dg/tm/pr64391.c: New test.
3236
3237 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3238
3239 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3240 true.
3241
3242 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3243
3244 * gcc.target/i386/pie.c: New test.
3245
3246 * lib/target-supports.exp (check_effective_target_pie): New.
3247
3248 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR rtl-optimization/64286
3251 * gcc.target/i386/avx2-pr64286.c: New test.
3252
3253 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 PR c++/57626
3256 * g++.dg/cpp0x/vt-57626.C: New.
3257
3258 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR fortran/64528
3261 * gfortran.dg/pr64528.f90: New test.
3262
3263 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3264
3265 * gcc.target/aarch64/subsp.c: New test.
3266
3267 2015-01-13 Andrew Pinski <apinski@cavium.com>
3268
3269 * gcc.target/aarch64/store-pair-1.c: New testcase.
3270
3271 2015-01-13 Richard Biener <rguenther@suse.de>
3272
3273 PR lto/64373
3274 * gcc.dg/lto/pr64373_0.c: New testcase.
3275
3276 2015-01-13 Andrew Pinski <apinski@cavium.com>
3277
3278 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3279 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3280
3281 2015-01-13 Richard Biener <rguenther@suse.de>
3282
3283 PR tree-optimization/64406
3284 * gcc.dg/pr64406.c: New testcase.
3285
3286 2015-01-13 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/64404
3289 * gcc.dg/vect/pr64404.c: New testcase.
3290
3291 2015-01-13 Richard Biener <rguenther@suse.de>
3292
3293 PR tree-optimization/64568
3294 * g++.dg/torture/pr64568.C: New testcase.
3295
3296 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3297
3298 * jit.dg/test-error-local-used-from-other-function.c: New test
3299 case.
3300 * jit.dg/test-error-param-reuse.c: New test case.
3301 * jit.dg/test-error-param-sharing.c: New test case.
3302 * jit.dg/test-error-param-used-from-other-function.c: New test
3303 case.
3304 * jit.dg/test-error-param-used-without-a-function.c: New test
3305 case.
3306
3307 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR tree-optimization/64563
3310 * gcc.dg/pr64563.c: New test.
3311
3312 PR target/64513
3313 * gcc.target/i386/pr64513.c: New test.
3314
3315 PR tree-optimization/64454
3316 * gcc.dg/pr64454.c: New test.
3317
3318 PR testsuite/64028
3319 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3320 bind_pic_locally.
3321 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3322 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3323 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3324 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3325 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3326 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3327 * gcc.dg/vect/slp-25.c: Likewise.
3328 * gcc.dg/vect/vect-109.c: Likewise.
3329 * gcc.dg/vect/vect-13.c: Likewise.
3330 * gcc.dg/vect/vect-17.c: Likewise.
3331 * gcc.dg/vect/vect-18.c: Likewise.
3332 * gcc.dg/vect/vect-19.c: Likewise.
3333 * gcc.dg/vect/vect-20.c: Likewise.
3334 * gcc.dg/vect/vect-21.c: Likewise.
3335 * gcc.dg/vect/vect-22.c: Likewise.
3336 * gcc.dg/vect/vect-27.c: Likewise.
3337 * gcc.dg/vect/vect-29.c: Likewise.
3338 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3339 * gcc.dg/vect/vect-2.c: Likewise.
3340 * gcc.dg/vect/vect-3.c: Likewise.
3341 * gcc.dg/vect/vect-4.c: Likewise.
3342 * gcc.dg/vect/vect-5.c: Likewise.
3343 * gcc.dg/vect/vect-72.c: Likewise.
3344 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3345 * gcc.dg/vect/vect-73.c: Likewise.
3346 * gcc.dg/vect/vect-77-global.c: Likewise.
3347 * gcc.dg/vect/vect-78-global.c: Likewise.
3348 * gcc.dg/vect/vect-7.c: Likewise.
3349 * gcc.dg/vect/vect-86.c: Likewise.
3350 * gcc.dg/vect/vect-align-1.c: Likewise.
3351 * gcc.dg/vect/vect-align-3.c: Likewise.
3352 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3353 * gcc.dg/vect/vect-all.c: Likewise.
3354 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3355 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3356 * gcc.dg/vect/vect-peel-3.c: Likewise.
3357 * gcc.dg/vect/vect-peel-4.c: Likewise.
3358 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3359
3360 2015-01-12 Jeff Law <law@redhat.com>
3361
3362 PR target/64461
3363 * gcc.target/m68k/pr64461.c: New test.
3364
3365 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3366
3367 * jit.dg/test-array-as-pointer.c (create_code): Update call
3368 to gcc_jit_context_new_global by setting "kind" to
3369 GCC_JIT_GLOBAL_IMPORTED.
3370 * jit.dg/test-error-array-as-pointer.c: Likewise.
3371 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3372 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3373 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3374 * jit.dg/test-using-global.c (the_global): Rename to...
3375 (imported_global): ...this.
3376 (create_code): Update to test the three kinds of global.
3377 (verify_code): Likewise.
3378
3379 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3380
3381 PR testsuite/64427
3382 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3383 undefined behavior.
3384 * gcc.target/i386/pr64291-2.c: Updated.
3385
3386 2015-01-12 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/64530
3389 * gfortran.dg/pr64530.f90: New testcase.
3390
3391 2015-01-12 Richard Biener <rguenther@suse.de>
3392
3393 PR middle-end/64357
3394 * gcc.dg/torture/pr64357.c: New testcase.
3395
3396 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3397
3398 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3399 selector.
3400
3401 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3402 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3403
3404 2015-01-12 Martin Liska <mliska@suse.cz>
3405
3406 * gcc.dg/ipa/PR64550.c: New test.
3407
3408 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3409
3410 PR ipa/63470
3411 * g++.dg/ipa/pr63470.C: New testcase.
3412
3413 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3414
3415 PR fortran/63733
3416 * gfortran.dg/typebound_operator_20.f90: New.
3417
3418 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3419
3420 PR fortran/58023
3421 * gfortran.dg/proc_ptr_comp_42.f90: New.
3422
3423 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3424
3425 PR fortran/64508
3426 * gfortran.dg/proc_ptr_comp_41.f90: New.
3427
3428 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3429
3430 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3431
3432 2015-01-10 Tobias Burnus <burnus@net-b.de>
3433
3434 PR fortran/64522
3435 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3436 and add dg-excess-errors.
3437 * gfortran.dg/line_length_6.f90: New.
3438 * gfortran.dg/line_length_7.f90: New.
3439 * gfortran.dg/line_length_8.f90: New.
3440 * gfortran.dg/line_length_9.f90: New.
3441 * gfortran.dg/line_length_10.f90: New.
3442 * gfortran.dg/line_length_11.f90: New.
3443
3444 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3445
3446 * jit.dg/test-threads.c (struct testcase): Move declaration
3447 to jit.dg/all-non-failing-tests.h.
3448 (testcases): Likewise.
3449 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3450 declaration here from jit.dg/all-non-failing-tests.h.
3451 (testcases): Likewise.
3452 * jit.dg/test-combination.c (create_code): Eliminate spelling
3453 out all of the testcases in favor of looping through the
3454 "testcases" metadata.
3455 (verify_code): Likewise.
3456
3457 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR rtl-optimization/64536
3460 * gcc.dg/pr64536.c: New test.
3461
3462 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3463
3464 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3465 * jit.dg/test-combination.c (create_code): Likewise.
3466 (verify_code): Likewise.
3467 * jit.dg/test-constants.c: New test case.
3468 * jit.dg/test-threads.c: Add test-constants.c.
3469
3470 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3471
3472 PR libobjc/51891
3473 * objc.dg/gnu-api-2-class.m: Add a test case
3474 for the above change.
3475
3476 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3477
3478 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3479
3480 2015-01-09 Richard Biener <rguenther@suse.de>
3481
3482 PR tree-optimization/64410
3483 * g++.dg/vect/pr64410.cc: New testcase.
3484
3485 2015-01-09 Martin Liska <mliska@suse.cz>
3486
3487 * gcc.dg/ipa/ipa-icf-32.c: New test.
3488
3489 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3490
3491 * c-c++-common/tsan/tsan_barrier.h: New.
3492 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3493 * c-c++-common/tsan/bitfield_race.c: Likewise.
3494 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3495 * c-c++-common/tsan/mutexset1.c: Likewise.
3496 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3497 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3498 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3499 * c-c++-common/tsan/simple_race.c: Likewise.
3500 * c-c++-common/tsan/simple_stack.c: Likewise.
3501 * c-c++-common/tsan/sleep_sync.c: Likewise.
3502 * c-c++-common/tsan/tiny_race.c: Likewise.
3503 * c-c++-common/tsan/tls_race.c: Likewise.
3504 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3505 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3506 * g++.dg/tsan/atomic_free.C: Likewise.
3507 * g++.dg/tsan/atomic_free2.C: Likewise.
3508 * g++.dg/tsan/cond_race.C: Likewise.
3509 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3510
3511 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3512
3513 PR testsuite/62250
3514 * lib/target-supports.exp (check_effective_target_libatomic_available):
3515 New.
3516 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3517 targets that match effective-target libatomic_available.
3518 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3519
3520 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3521
3522 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3523 Verify the result of gcc_jit_context_get_last_error.
3524 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3525
3526 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR tree-optimization/63989
3529 * gcc.dg/strlenopt-27.c: New test.
3530
3531 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3532
3533 * jit.dg/harness.h (set_up_logging): New function.
3534 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3535 set_up_logging on the context, so that every testcase is
3536 logged to a particular file.
3537 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3538 and call gcc_jit_context_set_logfile on the top-level context.
3539
3540 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3541
3542 PR target/64338
3543 * g++.dg/opt/pr64338.C: New test.
3544
3545 2015-01-08 Tobias Burnus <burnus@net-b.de>
3546
3547 * gfortran.dg/coarray/codimension_2b.f90: New file.
3548 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3549 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3550
3551 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3552
3553 PR c++/59004
3554 * g++.dg/ext/fnname4.C: New.
3555
3556 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3557
3558 PR c++/64462
3559 * g++.dg/cpp0x/constexpr-64462.C: New.
3560
3561 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3562
3563 PR c++/60753
3564 * g++.dg/cpp0x/deleted10.C: New.
3565
3566 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3567
3568 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3569
3570 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3571
3572 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3573 GCC_JIT_UNARY_OP_ABS.
3574 (verify_unary_ops): Likewise.
3575
3576 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3577
3578 * jit.dg/test-arith-overflow.c: New test case.
3579 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3580 * jit.dg/test-combination.c (create_code): Likewise.
3581 (verify_code): Likewise.
3582 * jit.dg/test-threads.c (testcases): Likewise.
3583
3584 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3585
3586 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3587 rather than "jit". Load g++.exp, and call g++_init.
3588 Run test-*.cc files within the testsuite and *.cc files within
3589 docs/examples.
3590 (jit-dg-test): Drop the addition of -fgnu89-inline to
3591 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3592 doing it when compiling C testcases (since g++ does not handle
3593 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3594 is restored to the value after g++_init ran, rather than the
3595 value before g++_init ran. Return a list of
3596 $comp_output $output_file, as dg-test assumes.
3597
3598 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3599
3600 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3601 make it easier to figure out the origin of each test result when
3602 running test-combination.c and test-threads.c.
3603 (CHECK_VALUE): Likewise.
3604 (CHECK_DOUBLE_VALUE): Likewise.
3605 (CHECK_STRING_VALUE): Likewise.
3606 (CHECK_STRING_STARTS_WITH): Likewise.
3607 (CHECK_STRING_CONTAINS): Likewise.
3608 (CHECK): Likewise.
3609 (check_string_value): Likewise, add "funcname" param.
3610 (check_string_starts_with): Likewise.
3611 (check_string_contains): Likewise.
3612
3613 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3614
3615 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3616 generating name of built executable.
3617
3618 2015-01-07 Marek Polacek <polacek@redhat.com>
3619
3620 PR c/64440
3621 * gcc.dg/pr64440.c: New test.
3622 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3623
3624 2015-01-07 Marek Polacek <polacek@redhat.com>
3625
3626 PR c/64417
3627 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3628 * gcc.dg/pr64417.c: New test.
3629
3630 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3631
3632 PR target/64505
3633 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3634 fix is correct.
3635
3636 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3637
3638 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3639 Check if testcases run without errors, not just if they compile.
3640
3641 2015-01-06 Christian Bruel <christian.bruel@st.com>
3642
3643 PR target/64507
3644 * gcc.target/sh/pr64507.c: New test.
3645
3646 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3647
3648 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3649
3650 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3651
3652 * c-c++-common/asan/sanitize-all-1.c: New test.
3653 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3654 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3655 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3656 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3657
3658 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3659
3660 * lib/target-supports.exp (check_profiling_available): Return 0 for
3661 Visium.
3662 (check_effective_target_tls_runtime): Likewise.
3663 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3664 * gcc.dg/20020312-2.c: Adjust for Visium.
3665 * gcc.dg/tls/thr-cse-1.c: Likewise
3666 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3667 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3668 * gcc.dg/weak/typeof-2.c: Likewise.
3669
3670 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3671
3672 PR rtl-optimization/64287
3673 * gcc.dg/aru-2.c: New test.
3674
3675 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3676
3677 PR sanitizer/64344
3678 * c-c++-common/ubsan/pr64344-1.c: New test.
3679 * c-c++-common/ubsan/pr64344-2.c: New test.
3680
3681 PR tree-optimization/64465
3682 * gcc.dg/pr64465.c: New test.
3683
3684 PR tree-optimization/64494
3685 * gcc.c-torture/compile/pr64494.c: New test.
3686
3687 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3688
3689 PR fortran/47674
3690 * gfortran.dg/realloc_on_assign_25.f90: New test.
3691
3692 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3693
3694 Update copyright years.
3695
3696 2015-01-05 Marek Polacek <polacek@redhat.com>
3697
3698 PR c/64423
3699 * gcc.dg/pr64423.c: New test.
3700
3701 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3702
3703 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3704 mmix-knuth-mmixware for the same reason as for MIPS.
3705 * gcc.dg/debug/debug-2.c: Ditto.
3706
3707 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3708
3709 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3710
3711 PR testsuite/62250
3712 * lib/gfortran.exp: Add libatomic library search path.
3713 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3714 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3715
3716 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3717
3718 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3719
3720 * c-c++-common/tsan/bitfield_race.c: New testcase.
3721 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3722
3723 2015-01-02 Tobias Burnus <burnus@net-b.de>
3724
3725 * gfortran.dg/coarray/collectives_4.f90: New.
3726
3727 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3728
3729 PR fortran/57562
3730 * gfortran.dg/extends_16.f90: New.
3731
3732 2015-01-02 Tobias Burnus <burnus@net-b.de>
3733
3734 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3735
3736 2015-01-02 Tobias Burnus <burnus@net-b.de>
3737
3738 * gfortran.dg/coarray/codimension_2.f90: New.
3739 * gfortran.dg/coarray/codimension_2a.f90: New.
3740 * gfortran.dg/coarray_35.f90: New.
3741 * gfortran.dg/coarray_35a.f90: New.
3742
3743 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3744
3745 PR fortran/60507
3746 * gfortran.dg/dummy_procedure_11.f90: New.
3747 ^L
3748 Copyright (C) 2015 Free Software Foundation, Inc.
3749
3750 Copying and distribution of this file, with or without modification,
3751 are permitted in any medium without royalty provided the copyright
3752 notice and this notice are preserved.