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