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